:root,[data-theme=light],[data-theme=dark]{--mc-control-compact:36px;--mc-control-default:40px;--mc-control-touch:44px;--mc-radius-control:9px;--mc-radius-card:14px;--mc-radius-dialog:18px;--mc-shadow-floating:0 10px 30px #02081724;--mc-shadow-modal:0 28px 80px #02081747;--mc-z-shell-utility:900;--mc-z-popover:1000;--mc-z-local-surface:var(--mc-z-popover);--mc-z-dialog-local:1200;--mc-z-local-stack:var(--mc-z-dialog-local);--mc-z-local-page:var(--mc-z-dialog-local);--mc-z-dialog-local-content:1210;--mc-z-local-stack-content:var(--mc-z-dialog-local-content);--mc-z-dialog-local-top:1220;--mc-z-local-stack-top:var(--mc-z-dialog-local-top);--mc-z-local-drawer:1250;--mc-z-popover-local-raised:1300;--mc-z-feature-overlay:1400;--mc-z-feature-dialog:1500;--mc-z-live-voice:1600;--mc-z-live-voice-controls:1601;--mc-z-live-voice-error:1602;--mc-z-live-voice-approval:1603;--mc-z-feature-drawer-raised:1800;--mc-z-native-update-panel:1900;--mc-z-sync-notice:var(--mc-z-native-update-panel);--mc-z-native-titlebar:2000;--mc-z-admin-dialog:2100;--mc-z-model-options:2500;--mc-z-app-overlay:var(--mc-z-model-options);--mc-z-app-overlay-raised:2501;--mc-z-notice-modal:2800;--mc-z-profile-popover:3000;--mc-z-workspace-surface:3200;--mc-z-workspace-surface-raised:3250;--mc-z-workspace-surface-top:3300;--mc-z-mobile-canvas-panel:3600;--mc-z-dropdown:4000;--mc-z-mobile-app-dock:4050;--mc-z-mobile-nav-backdrop:4100;--mc-z-mobile-nav-drawer:4300;--mc-z-mobile-nav-toggle:4500;--mc-z-mobile-nav-toggle-raised:4501;--mc-z-banner:5000;--mc-z-floating-ui:5200;--mc-z-composer-menu-top:6200;--mc-z-workspace-drawer-top:6600;--mc-z-mobile-composer-layer:7000;--mc-z-mobile-composer-popover:7200;--mc-z-drawer:8000;--mc-z-mobile-dialog:9000;--mc-z-routed-overlay:9100;--mc-z-modal:9200;--mc-z-modal-content:9201;--mc-z-modal-confirm:9300;--mc-z-modal-control:9305;--mc-z-drilldown:9350;--mc-z-modal-raised:9400;--mc-z-drilldown-raised:9450;--mc-z-sheet:9500;--mc-z-popover-raised:9600;--mc-z-sheet-popover:9700;--mc-z-modal-priority:9800;--mc-z-modal-priority-raised:9900;--mc-z-modal-priority-top:9950;--mc-z-system-dialog:10000;--mc-z-system-dialog-content:10001;--mc-z-system-dialog-critical:10020;--mc-z-system-dialog-top:10050;--mc-z-system-menu:10060;--mc-z-overlay-top:12000;--mc-z-skip-link:20000;--mc-z-workspace-dialog:2147480000;--mc-z-workspace-dialog-raised:2147480000;--mc-z-priority-dialog:2147480000;--mc-z-priority-dialog-menu:2147480000;--mc-z-loading-progress:2147480000;--mc-z-fullscreen:2147480000;--mc-z-system-overlay:2147480000;--mc-z-toast:2147480000}body{background:var(--mc-bg)}.mc-ui-button,.mc-ui-icon-button{box-sizing:border-box;min-height:var(--mc-control-default);border-radius:var(--mc-radius-control);font:inherit;font-size:var(--mc-text-ui);font-weight:var(--mc-weight-semibold);line-height:var(--mc-leading-ui);justify-content:center;align-items:center;gap:var(--mc-space-3);padding:0 var(--mc-space-6);appearance:none;cursor:pointer;background-clip:padding-box;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.mc-ui-button.compact{min-height:var(--mc-control-compact);padding-inline:var(--mc-space-5)}.mc-ui-button.primary{color:#fff;background:#111315;border:0}.mc-ui-button.secondary{color:#17191d;background:#eef0f2;border:0}.mc-ui-button.ghost{color:var(--mc-text-muted);background:0 0;border-color:#0000}.mc-ui-button.danger{border-color:color-mix(in srgb, var(--mc-danger-text) 32%, var(--mc-border));background:var(--mc-danger-bg);color:var(--mc-danger-text)}.mc-ui-button:not(:disabled):hover,.mc-ui-icon-button:not(:disabled):hover{filter:brightness(.97)}[data-theme=dark] .mc-ui-button:not(:disabled):hover,[data-theme=dark] .mc-ui-icon-button:not(:disabled):hover{filter:brightness(1.08)}.mc-ui-button:disabled,.mc-ui-icon-button:disabled{cursor:not-allowed;opacity:.56}.mc-ui-button[aria-busy=true]{cursor:progress}.mc-ui-button-label{justify-content:center;align-items:center;gap:var(--mc-space-3);min-width:0;display:inline-flex}.mc-ui-button-spinner{flex:none;animation:.9s linear infinite mc-ui-spin}.mc-ui-icon-button{width:var(--mc-control-default);min-width:var(--mc-control-default);padding:0}:where(.mc-app,.mc-modal,.mc-drawer,.mc-menu,[data-dialog-backdrop]) :where(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--mc-text);outline-offset:2px}.mc-ui-dialog-backdrop{z-index:var(--mc-z-modal);background:var(--mc-modal-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mc-ui-dialog-panel{border:1px solid var(--mc-border);border-radius:var(--mc-radius-dialog);background:var(--mc-surface);width:min(560px,100vw - 48px);max-height:min(760px,100dvh - 48px);color:var(--mc-text);box-shadow:var(--mc-shadow-modal);overflow:auto}.mc-ui-dialog-loading-panel{width:min(520px,100vw - 48px);min-height:230px;padding:var(--mc-space-16);overflow:hidden}.mc-ui-dialog-loading-panel.wide{width:min(980px,100vw - 48px);min-height:min(520px,100dvh - 48px)}.mc-ui-dialog-loading-content{align-content:center;gap:var(--mc-space-10);min-height:100%;display:grid}.mc-ui-dialog-loading-title{border-radius:8px;width:min(260px,58%);height:24px}.mc-ui-dialog-loading-copy{max-width:560px}.mc-ui-dialog-loading-actions{justify-content:flex-end;gap:var(--mc-space-4);margin-top:var(--mc-space-6);display:flex}.mc-ui-dialog-loading-action{border-radius:var(--mc-radius-control);width:96px;height:38px}.mc-ui-dialog-loading-action.primary{width:132px}.mc-ui-confirmation-dialog{padding:var(--mc-space-16)}.mc-ui-confirmation-dialog>header{gap:var(--mc-space-4);display:grid}.mc-ui-confirmation-header--rich{align-items:start;column-gap:var(--mc-space-7);grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}.mc-ui-confirmation-copy{gap:var(--mc-space-4);min-width:0;display:grid}.mc-ui-confirmation-icon{background:color-mix(in srgb, var(--mc-danger-bg,#fef3f2) 86%, var(--mc-surface,#fff));width:44px;height:44px;color:var(--mc-danger-text,#b42318);border-radius:50%;place-items:center;display:grid}.mc-ui-confirmation-close{border-radius:var(--mc-radius-control,9px);width:34px;height:34px;color:var(--mc-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-5px -5px 0 0;padding:0;display:grid}.mc-ui-confirmation-close:hover:not(:disabled){background:var(--mc-bg-muted);color:var(--mc-text)}.mc-ui-confirmation-close:disabled{cursor:not-allowed;opacity:.5}.mc-ui-confirmation-dialog h2{font-size:var(--mc-text-heading);font-weight:var(--mc-weight-semibold)}.mc-ui-confirmation-dialog header p{color:var(--mc-text-muted);font-size:var(--mc-text-ui)}.mc-ui-confirmation-field{gap:var(--mc-space-4);margin-top:var(--mc-space-12);color:var(--mc-text-muted);font-size:var(--mc-text-ui);display:grid}.mc-ui-confirmation-field input{width:100%;min-height:var(--mc-control-default);border:1px solid var(--mc-border-strong);border-radius:var(--mc-radius-control);background:var(--mc-surface);color:var(--mc-text);padding:0 var(--mc-space-6)}.mc-ui-input-dialog-error{margin:var(--mc-space-6) 0 0;color:var(--mc-danger-text,#b42318);font-size:var(--mc-text-secondary);line-height:1.45}.mc-ui-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--mc-space-4);margin-top:var(--mc-space-12);flex-wrap:wrap;display:flex}.mc-ui-dialog-actions--danger{justify-content:space-between}.mc-ui-dialog-actions--danger>.mc-ui-button{flex:none}.mc-ui-page-state{align-content:center;justify-items:center;gap:var(--mc-space-4);min-height:180px;padding:var(--mc-space-16) var(--mc-space-10);text-align:center;display:grid}.mc-ui-page-state h2,.mc-ui-page-state h3{font-size:var(--mc-text-subheading);font-weight:var(--mc-weight-semibold)}.mc-ui-page-state>p{max-width:52ch;color:var(--mc-text-muted);font-size:var(--mc-text-secondary)}.mc-ui-loading-indicator{width:18px;height:18px;animation:.9s linear infinite mc-ui-spin}.mc-ui-inline-notice{gap:var(--mc-space-2);padding:var(--mc-space-6) var(--mc-space-7);border:1px solid var(--mc-border);border-radius:var(--mc-radius-control);background:var(--mc-bg-muted);color:var(--mc-text-muted);font-size:var(--mc-text-secondary);display:grid}.mc-ui-inline-notice>strong{color:var(--mc-text);font-size:var(--mc-text-ui)}.mc-ui-inline-notice.success{border-color:color-mix(in srgb, #15803d 28%, var(--mc-border))}.mc-ui-inline-notice.warning{border-color:color-mix(in srgb, #b45309 32%, var(--mc-border))}.mc-ui-inline-notice.danger{border-color:color-mix(in srgb, var(--mc-danger-text) 32%, var(--mc-border));background:var(--mc-danger-bg);color:var(--mc-danger-text)}.mc-ui-inline-notice.danger>strong{color:var(--mc-danger-text)}@keyframes mc-ui-spin{to{transform:rotate(360deg)}}@media (max-width:800px),(pointer:coarse){.mc-ui-button,.mc-ui-icon-button,.mc-ui-dialog-panel button,.mc-ui-dialog-panel input,.mc-ui-dialog-panel select,.mc-ui-dialog-panel textarea{min-height:var(--mc-control-touch)}.mc-ui-icon-button{width:var(--mc-control-touch);min-width:var(--mc-control-touch)}.mc-ui-dialog-backdrop{padding:0}.mc-ui-dialog-panel{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.mc-ui-confirmation-dialog{border-radius:var(--mc-radius-dialog) var(--mc-radius-dialog) 0 0;height:auto;max-height:min(82dvh,760px);padding:var(--mc-space-14) var(--mc-space-8) calc(var(--mc-space-10) + env(safe-area-inset-bottom));align-self:end}.mc-ui-dialog-actions{grid-template-columns:1fr;display:grid}.mc-ui-dialog-actions--danger>.mc-ui-button{width:100%}.mc-ui-dialog-actions--danger .mc-slide-confirm{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.mc-ui-button,.mc-ui-icon-button{transition:none}.mc-ui-button-spinner,.mc-ui-loading-indicator{animation-duration:1.8s}}.mc-ui-field{min-width:0;color:var(--mc-text);gap:6px;margin:0;display:grid}.mc-ui-field-label{min-width:0;color:var(--mc-text);align-items:baseline;gap:3px;font-size:10.5px;font-weight:650;line-height:1.35;display:inline-flex}.mc-ui-field-label>b{color:var(--mc-danger,#b42318);font:inherit}.mc-ui-control{box-sizing:border-box;border:1px solid var(--mc-border);border-radius:var(--mc-radius-control,9px);background:var(--mc-control-bg,var(--mc-bg));width:100%;min-width:0;color:var(--mc-text);font:inherit;box-shadow:none;outline:0;margin:0;font-size:11px;line-height:1.5}.mc-ui-input,.mc-ui-select{min-height:38px;padding:0 10px}.mc-ui-textarea{resize:vertical;min-height:84px;padding:9px 10px}.mc-ui-control:focus,.mc-ui-control:focus-visible{border-color:var(--mc-border-strong,var(--mc-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-focus-ring,#84adff) 16%, transparent);outline:0}.mc-ui-control:disabled,.mc-ui-control[aria-disabled=true]{opacity:.78;cursor:default}.mc-ui-control::placeholder{color:var(--mc-text-faint,var(--mc-text-muted))}.mc-ui-field-hint,.mc-ui-field-error{margin:0;font-size:9.5px;font-weight:400;line-height:1.4}.mc-ui-field-hint{color:var(--mc-text-muted)}.mc-ui-field-error{color:var(--mc-danger,#b42318)}.mc-ui-field.has-error .mc-ui-control{border-color:color-mix(in srgb, var(--mc-danger,#b42318) 46%, var(--mc-border))}@media (max-width:800px),(pointer:coarse){.mc-ui-input,.mc-ui-select{min-height:var(--mc-control-touch);font-size:16px}.mc-ui-textarea{font-size:16px}}html body .mc-ui-control,html body .mc-ui-search-field{box-shadow:none;border:0!important}html body .mc-ui-control:focus-visible,html body .mc-ui-search-field:focus-within{outline:2px solid var(--mc-focus-ring,#84adff);outline-offset:2px}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-bg:#f7f8fb;--mc-bg-muted:#f0f4fa;--mc-surface:#fff;--mc-surface-elevated:#fff;--mc-primary:#111827;--mc-sidebar:#eef2f9;--mc-sidebar-edge:#0f172a14;--mc-sidebar-hover:#e4eaf3;--mc-sidebar-active:#d9e1ee;--mc-border:#e5ebf3;--mc-border-strong:#d2dcec;--mc-text:#141821;--mc-text-muted:#556070;--mc-text-faint:#8793a5;--mc-accent:#000;--mc-accent-contrast:#fff;--mc-brand-primary:#000;--mc-brand-secondary:#51607a;--mc-mono-fg:#111827;--mc-mono-bg:#fff;--mc-accent-soft:#e8f1ff;--mc-user-bg:#edf2fb;--mc-danger-bg:#fee2e2;--mc-danger-text:#b91c1c;--mc-success:#22c55e;--mc-success-text:#166534;--mc-success-soft:#dcfce7;--mc-warning:#f59e0b;--mc-warning-soft:#fef3c7;--mc-code-bg:#f8fafc;--mc-control-bg:#fff;--mc-focus-ring:#0f6fff;--mc-focus-halo:#0f6fff38;--mc-focus-ring-width:2px;--mc-focus-ring-offset:2px;--mc-modal-overlay:#0a0d197a;--mc-avatar:#0f6fff;--mc-shadow:0 8px 24px #1f29371c;--mc-text-caption:.75rem;--mc-text-secondary:.8125rem;--mc-text-ui:.875rem;--mc-text-body:.95rem;--mc-text-subheading:1.1rem;--mc-text-heading:1.28rem;--mc-text-title:1.6rem;--mc-leading-tight:1.2;--mc-leading-ui:1.4;--mc-leading-body:1.52;--mc-space-1:.125rem;--mc-space-2:.25rem;--mc-space-3:.375rem;--mc-space-4:.5rem;--mc-space-5:.625rem;--mc-space-6:.6875rem;--mc-space-7:.75rem;--mc-space-8:.875rem;--mc-space-9:1rem;--mc-space-10:1.125rem;--mc-space-12:1.25rem;--mc-space-14:1.5rem;--mc-space-16:1.75rem;--mc-space-20:2.125rem;--mc-space-24:2.5rem;--mc-chat-font-size:.875rem;--mc-chat-max-width:680px;--mc-page-max-width:1120px;--mc-form-max-width:640px;--mc-radius-control:10px;--mc-radius-surface:10px;--mc-catalog-source-width:250px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-bg:#131923;--mc-bg-muted:#181f2d;--mc-surface:#1b2332;--mc-surface-elevated:#212a3a;--mc-primary:#edf2ff;--mc-sidebar:#151d2b;--mc-sidebar-edge:#ffffff1a;--mc-sidebar-hover:#1f2a3c;--mc-sidebar-active:#273347;--mc-border:#2a3446;--mc-border-strong:#39495f;--mc-text:#e6eaf4;--mc-text-muted:#a7b0c1;--mc-text-faint:#7d8799;--mc-accent:#000;--mc-accent-contrast:#08111e;--mc-brand-primary:#000;--mc-brand-secondary:#a7b0c1;--mc-mono-fg:#f8fafc;--mc-mono-bg:#0e131d;--mc-accent-soft:#253246;--mc-user-bg:#293347;--mc-danger-bg:#3b1c26;--mc-danger-text:#f5b0b0;--mc-success:#34d399;--mc-success-text:#b9f8d5;--mc-success-soft:#153225;--mc-warning:#f59e0b;--mc-warning-soft:#33250c;--mc-code-bg:#111722;--mc-control-bg:#1d2638;--mc-focus-ring:#74a8ff;--mc-focus-halo:#74a8ff3d;--mc-modal-overlay:#000000c2;--mc-avatar:#74a8ff;--mc-shadow:0 10px 28px #01061073}html{background:var(--mc-bg)}body{background:var(--mc-bg);min-width:320px;font-size:var(--mc-text-body)}::selection{background:var(--mc-text);color:var(--mc-surface)}:where(input,textarea,select){accent-color:var(--mc-accent);caret-color:var(--mc-accent)}:where(button,a[href],input,textarea,select,[tabindex]):focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);box-shadow:0 0 0 3px var(--mc-focus-halo)}@media (pointer:coarse){:where(button,a[href],input,select,[role=button],[role=menuitem],[role=option]){min-block-size:44px;min-inline-size:44px}}.mc-app{grid-template-columns:228px minmax(0,1fr)}.mc-app.sidebar-collapsed,.mc-app.canvas-edit-mode.sidebar-collapsed{grid-template-columns:52px minmax(0,1fr)}.mc-app:has(.mc-catalog-page){grid-template-columns:228px minmax(0,1fr)}.mc-sidebar{background:var(--mc-sidebar);border-top-right-radius:var(--mc-radius-control);border-bottom-right-radius:var(--mc-radius-control);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0}.mc-sidebar-header{padding:var(--mc-space-4) var(--mc-space-6)}.mc-sidebar-scroll{padding:var(--mc-space-2) var(--mc-space-3) var(--mc-space-5)}.mc-sidebar-space-switcher{background:color-mix(in srgb, var(--mc-sidebar) 78%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:var(--mc-radius-control)}.mc-nav-item,.mc-sidebar-space-trigger{min-height:32px;padding-block:var(--mc-space-3);background:color-mix(in srgb, var(--mc-surface) 75%, transparent);border-radius:var(--mc-radius-control);font-size:var(--mc-text-ui);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mc-topbar{min-height:48px;padding-inline:clamp(var(--mc-space-8), 2vw, var(--mc-space-16));border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 94%, transparent)}.mc-landing{background:var(--mc-surface);border-radius:0}.mc-landing-center{width:min(var(--mc-form-max-width), calc(100% - 2rem));margin-inline:auto}.mc-landing-title h1{letter-spacing:-.035em;font-size:clamp(1.45rem,2.7vw,2rem)}.mc-composer-inner{border-radius:var(--mc-radius-surface);min-height:44px;box-shadow:none}.mc-landing-center .mc-composer-inner{border-radius:var(--mc-radius-surface)}:where(.mc-admin-top-row,.mc-admin-tabs,.mc-admin-body,.mc-app-center-inner,.mc-project-command-inner,.mc-workspace-list-inner,.mc-space-hub-inner,.mc-personal-inner),.mc-catalog-page>:where(.mc-catalog-head,.mc-data-collection-strip,.mc-catalog-toolbar,.mc-catalog-error,.mc-catalog-empty){width:min(100%, var(--mc-page-max-width));margin-inline:auto}.mc-app-center-inner,.mc-admin-body,.mc-project-command-inner,.mc-workspace-list-inner,.mc-space-hub-inner,.mc-personal-inner{padding-inline:clamp(var(--mc-space-8), 2.4vw, var(--mc-space-16))}:where(.mc-app,.mc-admin-entry,.mc-onboarding,.mc-login-main,.mc-routing-page) :where(button,input,select,textarea){font-size:var(--mc-text-ui)}:where(.mc-admin-shell,.mc-mcp-connect-config-modal-v6) :where(button,input,select,textarea){font-size:var(--mc-text-ui)!important}:where(.mc-admin-shell,.mc-mcp-connect-config-modal-v6) :where(small,[class*=-hint],[class*=-meta],[class*=-label]){line-height:var(--mc-leading-ui);font-size:var(--mc-text-caption)!important}:where(.mc-app,.mc-admin-entry,.mc-onboarding,.mc-login-main,.mc-routing-page) :where(input:not([type=checkbox]):not([type=radio]),select){min-height:34px;padding-block:var(--mc-space-3);border-color:var(--mc-border-strong);border-radius:var(--mc-radius-control);background:var(--mc-control-bg)}:where(.mc-app,.mc-admin-entry,.mc-onboarding,.mc-login-main,.mc-routing-page) textarea{padding:var(--mc-space-5) var(--mc-space-6);border-color:var(--mc-border-strong);border-radius:var(--mc-radius-control);background:var(--mc-control-bg)}:where(.mc-company-btn,.mc-settings-save,.mc-settings-confirm-submit,.mc-report-primary,.mc-onboarding-primary,.mc-login-submit,.mc-catalog-primary){min-height:34px;padding-inline:var(--mc-space-7);border-radius:var(--mc-radius-control);color:#fff;box-shadow:none;background:#111315;border:0}:where(.mc-company-btn.secondary,.mc-company-btn.ghost,.mc-report-secondary,.mc-catalog-secondary,.mc-settings-confirm-cancel){color:#17191d;background:#eef0f2;border:0}:where(.mc-app,.mc-admin-entry,.mc-onboarding,.mc-login-main,.mc-routing-page) :where([class*=-card],[class*=-tile],[class*=-popover],[class*=-menu]){border-color:var(--mc-border);border-radius:var(--mc-radius-surface);box-shadow:none}:where(.mc-settings-modal,.mc-settings-confirm-card,.mc-company-modal,.mc-admin-edit-modal,.mc-ai-settings-dialog,.mc-source-dialog,.ow-modal){border:1px solid var(--mc-border);border-radius:var(--mc-radius-surface);background:var(--mc-surface-elevated);box-shadow:var(--mc-shadow)}:where(.mc-settings-overlay,.mc-company-modal-backdrop,.mc-kb-drawer-backdrop,.mc-admin-edit-overlay,.mc-ai-settings-backdrop,.mc-source-dialog-overlay,.ow-modal-overlay){background:var(--mc-modal-overlay)}:where(.mc-app,.mc-routing-page,.mc-public-dash) :where([class*=status],[class*=badge],[class*=pill],[class*=chip],[class*=tag]){border-color:var(--mc-border-strong)}:where(.mc-app,.mc-routing-page,.mc-public-dash) :where(.success,.ok,.connected,.warning,.warn,.error,.danger):not(.toast):not(.mc-swipe-toast){color:var(--mc-text)!important}.mc-admin-top,.mc-mcp-apps-header,.mc-kb-header,.mc-catalog-head{padding-block:var(--mc-space-12)}.mc-admin-top-copy h1,.mc-mcp-apps-header h1,.mc-kb-header h1,.mc-catalog-head h1{font-size:clamp(1.35rem,2vw,1.75rem)}.mc-admin-body{gap:var(--mc-space-12);padding-block:var(--mc-space-12)}.mc-admin-table :where(th,td),.mc-catalog-table :where(.mc-catalog-table-head,.mc-catalog-row){padding-block:var(--mc-space-4)}.mc-catalog-table-head,.mc-catalog-row{grid-template-columns:var(--mc-catalog-source-width) minmax(108px, 1fr) minmax(160px, 1fr) 94px 122px 130px 34px}.mc-catalog-source{width:100%;min-width:0}.mc-catalog-source>span{min-width:0;min-height:0}.mc-kb-layout{grid-template-columns:248px minmax(0,1fr)}.mc-kb-rail{padding:var(--mc-space-8) var(--mc-space-6);background:var(--mc-bg-muted)}.mc-kb-main{padding:var(--mc-space-14) clamp(var(--mc-space-8), 2.4vw, var(--mc-space-16));background:var(--mc-surface)}.mc-kb-main>*{width:min(100%, var(--mc-page-max-width));margin-inline:auto}.mc-catalog-page,.mc-public-dash{background:var(--mc-bg);color:var(--mc-text)}.mc-catalog-head,.mc-data-collection-strip,.mc-catalog-toolbar{padding-inline:clamp(var(--mc-space-8), 2.4vw, var(--mc-space-16))}.mc-admin-entry{background:var(--mc-bg);grid-template-columns:minmax(280px,.85fr) minmax(340px,1fr);place-items:center;min-height:100dvh}.mc-admin-entry-simple{grid-template-columns:1fr}.mc-admin-entry-story,.mc-admin-entry-form-panel{padding:clamp(var(--mc-space-16), 5vw, 3.5rem)}.mc-admin-entry-simple .mc-admin-entry-form-panel{width:min(620px,100%);padding:0}.mc-admin-entry-simple .mc-admin-entry-form-wrap{background:var(--mc-surface);width:min(540px,100%);padding:var(--mc-space-10) var(--mc-space-9);border-radius:var(--mc-radius-surface);box-shadow:var(--mc-shadow);border:0}.mc-admin-entry-brand-shell{width:auto;height:auto;margin:0 auto var(--mc-space-4);color:var(--mc-brand-primary);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.mc-login-brand-shell{width:auto;height:auto;color:var(--mc-brand-primary);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.mc-login-card{width:min(440px,100%);padding:var(--mc-space-10) var(--mc-space-9);border-radius:var(--mc-radius-surface);box-shadow:var(--mc-shadow);background:#fff;border:0}.mc-login-card-signin{padding:var(--mc-space-16) var(--mc-space-14)}.mc-login-card-signup{background:#fff}.mc-admin-entry-form,.mc-login-main>*,.mc-onboarding-frame{width:min(100%, var(--mc-form-max-width));margin-inline:auto}.mc-onboarding{padding:clamp(var(--mc-space-8), 4vw, var(--mc-space-20));background:var(--mc-bg)}.mc-onboarding-frame{border-top:2px solid var(--mc-text)}.mc-onboarding-content{padding:var(--mc-space-16) var(--mc-space-10) var(--mc-space-10)}.mc-onboarding-content h1{font-size:clamp(1.55rem,4vw,2.25rem)}.mc-onboarding-actions{margin-top:var(--mc-space-16)}.mc-routing-console{width:min(calc(100% - 2rem), var(--mc-page-max-width));margin-inline:auto}.mc-ai-provider-setup{padding:var(--mc-space-8) var(--mc-space-6);place-items:center;min-height:min(88vh,760px)}.mc-onboarding .mc-ai-provider-setup{place-items:center;min-height:min(88vh,760px);padding:0}.mc-ai-provider-console{border-radius:var(--mc-radius-surface);background:var(--mc-surface);border:1px solid var(--mc-border);width:min(560px,100%);min-height:auto;box-shadow:var(--mc-shadow);padding:var(--mc-space-8)}.mc-ai-onboarding-primary{border-radius:var(--mc-radius-control);border:0}.mc-data-collection-strip article{border-radius:var(--mc-radius-surface);border:0}.mc-data-collection-strip button{border:0}.mc-ai-onboarding-text{border-radius:0;padding:0}.mc-ai-onboarding-ghost{border-color:var(--mc-border);color:var(--mc-text)}.mc-routing-ledger .mc-routing-heading,.mc-routing-ledger .mc-routing-priority,.mc-routing-ledger .mc-routing-editor{padding:var(--mc-space-12)}@media (max-width:1040px){:is(.mc-app,.mc-app:has(.mc-catalog-page)){grid-template-columns:208px minmax(0,1fr)}.mc-app.sidebar-collapsed{grid-template-columns:52px minmax(0,1fr)}}@media (max-width:800px){:root,[data-theme=light],[data-theme=dark]{--mc-text-caption:.8125rem;--mc-text-secondary:.875rem;--mc-text-ui:.875rem}:where(input,textarea,select){font-size:max(16px,1em)}:is(.mc-app,.mc-app:has(.mc-catalog-page)){grid-template-columns:minmax(0,1fr)}.mc-admin-entry{grid-template-columns:1fr}.mc-admin-entry-story{display:none}.mc-kb-layout{grid-template-columns:1fr}.mc-kb-main{padding-inline:var(--mc-space-8)}}@media (prefers-reduced-motion:reduce){:where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:600px){.mc-admin-entry-form-panel,.mc-onboarding-content{padding-inline:var(--mc-space-8)}.mc-topbar{padding-inline:var(--mc-space-6)}}
:root{--mc-mobile-gutter:16px;--mc-mobile-radius:18px;--mc-mobile-touch:44px}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.mc-mobile-nav-toggle,.mc-mobile-nav-backdrop{display:none}@media (pointer:coarse) and (max-width:1024px){:where(.mc-app,.mc-login,.mc-onboarding,.mc-admin-entry,.mc-routing-page) :where(button,[role=button],input,select){min-height:var(--mc-mobile-touch)}:where(.mc-icon-btn,.mc-topbar-temp-btn){width:var(--mc-mobile-touch);min-width:var(--mc-mobile-touch);height:var(--mc-mobile-touch);min-height:var(--mc-mobile-touch)}:where(input,textarea,select){font-size:16px}}@media (max-width:800px){html,body{width:100%;min-width:0}body:has(.mc-app){overflow:hidden}.mc-app,.mc-app.sidebar-collapsed,.mc-app.canvas-edit-mode,.mc-app.canvas-edit-mode.sidebar-collapsed{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.mc-app:has(.mc-catalog-page){width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.mc-main,.mc-chat-body,.mc-landing,.mc-catalog-page,.mc-kb-main,.mc-admin-body,.mc-public-dash{min-width:0;max-width:100vw}body:has(.mc-app) .mc-mobile-nav-toggle{z-index:var(--mc-z-mobile-nav-toggle);top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));border:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-surface) 94%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mc-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 8px 24px #0208172e}.mc-mobile-nav-backdrop{z-index:var(--mc-z-mobile-nav-backdrop);background:var(--mc-modal-overlay);border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;padding:0;display:block;position:fixed;inset:0}.mc-sidebar,.mc-sidebar.collapsed{z-index:var(--mc-z-mobile-nav-drawer);inset:max(8px, env(safe-area-inset-top)) auto max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border:1px solid var(--mc-border);border-radius:var(--mc-mobile-radius);background:var(--mc-sidebar);width:min(88vw,320px);min-width:0;max-width:calc(100vw - 16px);height:auto;max-height:calc(100dvh - 16px);transition:transform .18s ease-out;position:fixed;overflow:hidden;transform:translate(calc(-100% - 24px));box-shadow:0 18px 56px #0208174d}.mc-mobile-nav-open .mc-sidebar,.mc-mobile-nav-open .mc-sidebar.collapsed{transform:translate(0)}.mc-mobile-nav-open .mc-mobile-nav-toggle{background:var(--mc-surface-elevated);left:min(88vw - 46px,274px)}.mc-sidebar.collapsed>:not(.mc-sidebar-header){display:none}.mc-sidebar:not(.collapsed) .mc-sidebar-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.mc-topbar{min-width:0;min-height:56px;padding:max(6px, env(safe-area-inset-top)) 12px 6px 64px;gap:8px}.mc-topbar-actions{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;max-width:100%;margin-left:auto;overflow-x:auto}.mc-topbar-actions::-webkit-scrollbar{display:none}:where(.mc-admin-tabs,[role=tablist])::-webkit-scrollbar{display:none}.mc-model-select,.mc-model-picker{min-width:0}.mc-model-btn{min-width:0;max-width:min(52vw,220px)}.mc-model-btn :where(span,strong){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-model-dropdown{width:min(360px,100vw - 24px);max-width:calc(100vw - 24px)}.mc-landing-center,.mc-app-center-inner,.mc-project-command-inner,.mc-workspace-list-inner,.mc-space-hub-inner,.mc-personal-inner{width:100%;max-width:100%;padding-inline:var(--mc-mobile-gutter)}.mc-landing-center{width:100%;padding-inline:var(--mc-mobile-gutter)}:where(.mc-message,.mc-chat-message,.mc-assistant-message,.mc-user-message){max-width:100%}.mc-composer,.mc-composer-wrap,.mc-chat-composer{max-width:100%;padding-left:var(--mc-mobile-gutter);padding-right:var(--mc-mobile-gutter);padding-bottom:max(10px, env(safe-area-inset-bottom))}.mc-composer-inner{border-radius:16px;width:100%;max-width:100%;min-height:52px}.mc-composer textarea{min-width:0;max-height:34dvh}.mc-admin-tabs,.mc-catalog-toolbar [role=tablist],.mc-settings-tabs,.mc-routing-tabs,:where(.mc-app,.mc-admin-entry) [role=tablist]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;max-width:100%;overflow:auto hidden}:where(.mc-kb-layout,.mc-admin-body,.mc-calendar-body,.mc-mcp-workflow-layout,.mc-automation-cap-layout,.mc-settings-catalog-layout,.mc-space-db-access-layout,.mc-admin-db-connection-grid){grid-template-columns:minmax(0,1fr)!important}.mc-kb-rail,.mc-admin-subnav{width:100%;max-width:100%;position:static}.mc-admin-top-row,.mc-admin-tabs,.mc-admin-body,.mc-catalog-head,.mc-data-collection-strip,.mc-catalog-toolbar,.mc-catalog-error,.mc-catalog-empty,.mc-kb-header{padding-left:var(--mc-mobile-gutter);padding-right:var(--mc-mobile-gutter)}.mc-data-collection-strip [role=tablist]{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(236px,82vw);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.mc-data-collection-strip article{scroll-snap-align:start;min-width:0}:where(.mc-admin-table-wrap,.mc-table-wrap,.mc-report-table-wrap,.mc-member-table-wrap,.mc-settings-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}:where(.mc-admin-table,.mc-report-table,.mc-member-table){min-width:680px}:where(.mc-settings-overlay,.mc-company-modal-backdrop,.mc-admin-edit-overlay,.mc-ai-settings-backdrop,.mc-source-dialog-overlay,.mc-report-modal-overlay,.ow-modal-overlay){align-items:stretch;padding:0}:where(.mc-settings-modal,.mc-company-modal,.mc-admin-edit-modal,.mc-ai-settings-dialog,.mc-source-dialog){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0}:where(.mc-report-modal,.ow-modal){border-radius:var(--mc-mobile-radius) var(--mc-mobile-radius) 12px 12px;width:min(100vw - 16px,680px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:auto 8px 8px;overflow:auto}.mc-login-main,.mc-onboarding,.mc-admin-entry-form-panel{width:100%;padding-left:var(--mc-mobile-gutter);padding-right:var(--mc-mobile-gutter)}.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap,.mc-onboarding-frame{width:100%;max-width:100%}.mc-app.canvas-edit-mode .mc-canvas-sidebar{z-index:var(--mc-z-mobile-canvas-panel);inset:auto 8px max(8px, env(safe-area-inset-bottom));border:1px solid var(--mc-border);border-radius:var(--mc-mobile-radius);background:var(--mc-surface);position:fixed;overflow:hidden;box-shadow:0 18px 48px #02081747;width:auto!important;min-width:0!important;max-width:none!important;height:min(46dvh,420px)!important}.mc-canvas-chat-width-resize{display:none}}@media (max-width:520px){:root{--mc-mobile-gutter:12px}.mc-topbar{padding-left:60px;padding-right:8px}.mc-model-btn{max-width:44vw;padding-inline:8px}.mc-landing-title h1,.mc-admin-top-copy h1,.mc-mcp-apps-header h1,.mc-kb-header h1,.mc-catalog-head h1{font-size:clamp(1.3rem,7vw,1.6rem)}.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap,.mc-onboarding-content{padding-left:16px;padding-right:16px}.mc-login-account-type,.mc-catalog-summary,.mc-automations-advanced-filters,.mc-admin-setup-steps{grid-template-columns:minmax(0,1fr)!important}:where(.mc-report-modal-footer,.mc-settings-confirm-actions,.mc-company-modal-actions,.mc-admin-edit-actions,.mc-automations-modal-actions){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}:where(.mc-report-modal-footer,.mc-settings-confirm-actions,.mc-company-modal-actions,.mc-admin-edit-actions,.mc-automations-modal-actions)>button{width:100%;min-height:var(--mc-mobile-touch)}.mc-data-collection-strip [role=tablist]{grid-auto-columns:minmax(220px,88vw)}.mc-new-chat-project-modal{width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.mc-sidebar,.mc-data-collection-strip [role=tablist]{scroll-behavior:auto;transition:none!important}}
.mc-mobile-composer-selections-trigger,.mc-mobile-composer-selections-layer{display:none}@media (max-width:800px){.mc-chat-context-toolbar .mc-agent-context-select>button,.mc-composer .mc-composer-thinking-button,.mc-composer .mc-model-picker .mc-model-btn,.mc-composer .mc-chat-send-mode-toggle{display:none!important}.mc-chat-context-toolbar,.mc-chat-context-toolbar .mc-agent-context-bar,.mc-chat-context-toolbar .mc-agent-context-select,.mc-composer .mc-composer-thinking-floating,.mc-composer .mc-composer-thinking-control,.mc-composer .mc-composer-model-control-wrap,.mc-composer .mc-model-picker{border:0!important;gap:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.mc-chat-context-toolbar{position:absolute!important;inset:0 auto auto 0!important}.mc-composer .mc-composer-thinking-floating,.mc-composer .mc-composer-model-control-wrap{position:absolute!important;inset:auto!important}.mc-mobile-composer-selections-trigger{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mc-text-secondary,var(--mc-text));background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}.mc-mobile-composer-selections-trigger.active,.mc-mobile-composer-selections-trigger:active{background:var(--mc-surface-elevated,#94a3b824);color:var(--mc-text)}.mc-mobile-composer-selections-layer{z-index:var(--mc-z-mobile-composer-layer);pointer-events:none;display:block;position:fixed;inset:0}.mc-mobile-composer-selections-backdrop{background:var(--mc-modal-overlay,#0208177a);pointer-events:auto;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0;min-height:0!important}.mc-mobile-composer-selections-sheet{right:8px;bottom:max(8px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--mc-border);background:var(--mc-surface);pointer-events:auto;border-radius:24px 24px 16px 16px;max-height:min(72dvh,620px);animation:.18s ease-out mc-mobile-sheet-enter;position:absolute;left:8px;overflow:auto;box-shadow:0 22px 64px #02081757}.mc-mobile-composer-selections-handle{background:var(--mc-border-strong,var(--mc-border));border-radius:999px;width:38px;height:4px;margin:8px auto 2px}.mc-mobile-composer-selections-sheet>header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.mc-mobile-composer-selections-sheet>header h2{color:var(--mc-text);margin:0;font-size:16px;line-height:1.25}.mc-mobile-composer-selections-sheet>header p{color:var(--mc-text-muted,var(--mc-text-secondary));margin:3px 0 0;font-size:12px}.mc-mobile-composer-selections-sheet>header>button{background:var(--mc-surface-elevated,transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mc-text);border:0;border-radius:12px;place-items:center;padding:0;display:grid}.mc-mobile-composer-selections-list{gap:4px;padding:8px 10px 12px;display:grid}.mc-mobile-composer-selections-list>button{width:100%;min-height:58px;color:var(--mc-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mc-mobile-composer-selections-list>button:active,.mc-mobile-composer-selections-list>button:focus-visible{background:var(--mc-surface-elevated,#94a3b81f)}.mc-mobile-composer-selections-list>button:disabled{opacity:.42}.mc-mobile-composer-selections-icon{border:1px solid var(--mc-border);background:var(--mc-surface-elevated,transparent);width:40px;height:40px;color:var(--mc-text-secondary,var(--mc-text));border-radius:12px;place-items:center;display:grid}.mc-mobile-composer-selections-copy{gap:2px;min-width:0;display:grid}.mc-mobile-composer-selections-copy strong,.mc-mobile-composer-selections-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-mobile-composer-selections-copy strong{font-size:14px;font-weight:600}.mc-mobile-composer-selections-copy small{color:var(--mc-text-muted,var(--mc-text-secondary));font-size:12px}.mc-mobile-composer-selections-chevron{color:var(--mc-text-muted,var(--mc-text-secondary));padding-right:3px;font-size:25px;line-height:1}:where(.mc-composer .mc-model-dropdown,.mc-composer .mc-composer-thinking-menu,.mc-composer .mc-chat-send-mode-menu,.mc-composer .mc-composer-attach-menu,.mc-chat-context-toolbar .mc-agent-context-menu){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform-origin:bottom;padding-top:12px;animation:.18s ease-out mc-mobile-sheet-enter;z-index:var(--mc-z-mobile-composer-popover)!important;inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px!important;border:1px solid var(--mc-border)!important;background:var(--mc-surface)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72dvh,620px)!important;box-shadow:0 -100vh 0 100vh var(--mc-modal-overlay,#0208177a), 0 22px 64px #02081757!important;border-radius:24px 24px 16px 16px!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}:where(.mc-composer .mc-model-dropdown,.mc-composer .mc-composer-thinking-menu,.mc-composer .mc-chat-send-mode-menu,.mc-composer .mc-composer-attach-menu,.mc-chat-context-toolbar .mc-agent-context-menu):before{content:"";background:var(--mc-border-strong,var(--mc-border));border-radius:999px;width:38px;height:4px;margin:-4px auto 8px;display:block}.mc-composer .mc-model-dropdown ul{overflow-y:auto;max-height:min(58dvh,480px)!important}.mc-composer .mc-composer-thinking-menu>button,.mc-composer .mc-chat-send-mode-menu>button,.mc-chat-context-toolbar .mc-agent-context-menu>button,.mc-composer .mc-composer-attach-menu>button{min-height:50px}.mc-composer .mc-composer-attach-flyout{border:1px solid var(--mc-border);border-radius:14px;margin-top:6px;width:100%!important;max-width:none!important;box-shadow:none!important;position:static!important;inset:auto!important}.mc-composer .mc-composer-attach-chevron{transform:rotate(90deg)}.mc-mobile-composer-drawer-open body{overflow:hidden}}@keyframes mc-mobile-sheet-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.mc-mobile-composer-selections-sheet,:where(.mc-composer .mc-model-dropdown,.mc-composer .mc-composer-thinking-menu,.mc-composer .mc-chat-send-mode-menu,.mc-composer .mc-composer-attach-menu,.mc-chat-context-toolbar .mc-agent-context-menu){animation:none!important}}
.mc-route-announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.mc-network-banner{z-index:var(--mc-z-floating-ui);top:max(10px, env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--mc-warning) 45%, var(--mc-border));background:color-mix(in srgb, var(--mc-warning-soft) 92%, var(--mc-surface));width:min(560px,100vw - 24px);color:var(--mc-text);box-shadow:var(--mc-shadow);font-size:var(--mc-text-secondary);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.mc-network-banner svg{flex:none}.mc-toast-region{isolation:isolate;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:0;width:min(380px,100vw - 32px);display:flex;position:fixed;z-index:var(--mc-z-toast)!important}.mc-swipe-toast{--st-bg:#27272a;--st-ink:#f5f5f5;--st-fuse:#f5a524;--st-w:356px;--st-radius:12px;--st-slide:var(--mc-motion-drawer,.26s);--st-duration:4s;--st-fuse-state:running;--st-drag-y:0px;--st-ease-out:var(--mc-motion-ease-enter,cubic-bezier(.16, 1, .3, 1));width:min(var(--st-w), 100%);color:var(--st-ink);font:inherit;pointer-events:auto;transition:grid-template-rows var(--st-slide) var(--st-ease-out);grid-template-rows:1fr;font-size:13px;line-height:1.5;display:grid}.mc-swipe-toast[data-inline=true]+.mc-swipe-toast[data-inline=true]{margin-top:10px}.mc-swipe-toast[data-inline=false]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:min(var(--st-w), calc(100vw - 32px));position:fixed;z-index:var(--mc-z-toast)!important}.mc-swipe-toast[data-phase=closing]{transition-duration:calc(var(--st-slide) * .72);grid-template-rows:0fr}.mc-swipe-toast-gate{min-height:0}.mc-swipe-toast-lift{opacity:1;transition:transform var(--st-slide) var(--st-ease-out), opacity calc(var(--st-slide) * .6) ease;transform:translateY(0)}.mc-swipe-toast[data-mounted=false] .mc-swipe-toast-lift{opacity:0;transform:translateY(100%)}.mc-swipe-toast[data-phase=closing] .mc-swipe-toast-lift{opacity:0;transition-duration:calc(var(--st-slide) * .72);transform:translateY(100%)}.mc-swipe-toast-card{border-radius:var(--st-radius);background:var(--st-bg);width:100%;color:var(--st-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateY(var(--st-drag-y));transition:transform var(--mc-motion-medium,.18s) var(--st-ease-out), opacity var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,ease);border:0;outline:none;align-items:center;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 10px 30px #0000002e}.mc-swipe-toast[data-dragging=true] .mc-swipe-toast-card{cursor:grabbing;transition:none}.mc-swipe-toast[data-phase=closing] .mc-swipe-toast-card{opacity:0;transform:translateY(calc(100% + 24px))}.mc-swipe-toast-icon{flex:none;width:18px;height:18px;display:inline-flex}.mc-swipe-toast-icon,.mc-swipe-toast-icon svg{color:var(--st-ink)!important}.mc-swipe-toast-icon svg{width:100%;height:100%}.mc-swipe-toast-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.mc-swipe-toast-title{font-weight:650;line-height:1.45;color:var(--st-ink)!important}.mc-swipe-toast-description{overflow-wrap:anywhere;font-weight:400;line-height:1.4;color:color-mix(in srgb, var(--st-ink) 76%, transparent)!important}.mc-swipe-toast-action,.mc-swipe-toast-close{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--mc-motion-fast,.13s) var(--st-ease-out), background-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,ease), opacity var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,ease);border:0;outline:none;flex:none}.mc-swipe-toast-action{background:var(--st-ink);border-radius:5px;height:24px;padding:0 8px;font-size:12px;font-weight:650;color:var(--st-bg)!important}.mc-swipe-toast-close{background:0 0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid;color:var(--st-ink)!important}.mc-swipe-toast-action:active,.mc-swipe-toast-close:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mc-swipe-toast-action:hover{opacity:.88}.mc-swipe-toast-close:hover{background:color-mix(in srgb, var(--st-ink) 10%, transparent)}}.mc-swipe-toast-fuse{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 9%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 18%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 28%, var(--st-fuse) 38%, var(--st-fuse) 62%, color-mix(in srgb, var(--st-fuse) 84%, transparent) 72%, color-mix(in srgb, var(--st-fuse) 50%, transparent) 82%, color-mix(in srgb, var(--st-fuse) 18%, transparent) 91%, transparent 100%);transform-origin:0;pointer-events:none;height:2px;animation:mc-swipe-toast-fuse-burn var(--st-duration) linear forwards;animation-play-state:var(--st-fuse-state);position:absolute;bottom:0;left:0;right:0}.mc-swipe-toast[data-fuse=top] .mc-swipe-toast-fuse{top:0;bottom:auto}.mc-swipe-toast[data-fuse=none] .mc-swipe-toast-fuse{display:none}@keyframes mc-swipe-toast-fuse-burn{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mc-route-state{background:var(--mc-bg);min-height:100dvh;color:var(--mc-text);place-items:center;padding:clamp(20px,5vw,64px);display:grid}.mc-route-state-card{border:1px solid var(--mc-border);background:var(--mc-surface);width:min(540px,100%);box-shadow:var(--mc-shadow);border-radius:18px;justify-items:start;gap:14px;padding:clamp(24px,5vw,40px);display:grid}.mc-route-state-icon{background:var(--mc-bg-muted);width:44px;height:44px;color:var(--mc-text-muted);border-radius:12px;place-items:center;display:grid}.mc-route-state h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,4vw,2rem)}.mc-route-state p{color:var(--mc-text-muted);margin:0;line-height:1.55}.mc-route-state-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.mc-route-state-actions :where(button,a){color:#17191d;min-height:40px;font:inherit;font-size:var(--mc-text-ui);background:#eef0f2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.mc-route-state-actions .primary{color:#fff;background:#111315;border:0}.mc-route-loading-card{text-align:center;place-items:center}.mc-route-loading-dots{gap:6px;display:flex}.mc-route-loading-dots i{background:var(--mc-text-muted);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate mc-route-loading-pulse}.mc-route-loading-dots i:nth-child(2){animation-delay:.14s}.mc-route-loading-dots i:nth-child(3){animation-delay:.28s}@keyframes mc-route-loading-pulse{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media (max-width:600px){.mc-network-banner{top:auto;bottom:max(12px, env(safe-area-inset-bottom));align-items:flex-start}.mc-toast-region{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}.mc-network-banner+.mc-toast-region{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 70px)}.mc-route-state{padding:16px}.mc-route-state-card{border-radius:16px;padding:24px 20px}.mc-route-state-actions{width:100%}.mc-route-state-actions :where(button,a){flex:140px;min-height:44px}}@media (prefers-reduced-motion:reduce){.mc-route-loading-dots i,.mc-swipe-toast-fuse{animation:none}.mc-swipe-toast-lift,.mc-swipe-toast-card{transition:opacity var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,ease);transform:none!important}.mc-swipe-toast-action:active,.mc-swipe-toast-close:active{transform:none}}
@media (max-width:800px){html:has(body :is([role=dialog],[role=alertdialog])[aria-modal=true]) body{overflow:hidden}body :is([role=dialog],[role=alertdialog])[aria-modal=true] :where(*){box-sizing:border-box}body :is([role=dialog],[role=alertdialog])[aria-modal=true]:not(.mc-sidebar):not(.mc-mobile-module-picker):not(.mc-live-voice):not(.mc-prompt-editor-page):not(.mc-mobile-composer-selections-sheet):not(.mc-choice-drawer):not(.mc-settings-modal):not(.mc-agent-delegation-drawer):not(.appDrawer):not(.mc-agent-channel-drawer):not(.mc-connector-skill-drawer):not(.mc-platform-drawer):not(.mc-analyst-background-drawer):not(.mc-agent-skill-overlay-content){padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:var(--mc-z-mobile-dialog)!important;box-sizing:border-box!important;background:var(--mc-surface)!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:min(90dvh,760px)!important;color:var(--mc-text)!important;transform-origin:bottom!important;box-shadow:0 -100vh 0 100vh var(--mc-modal-overlay,#0208178f), 0 -14px 36px #0208172e!important;border-radius:20px 20px 0 0!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden auto!important}body :is([role=dialog],[role=alertdialog])[aria-modal=true]:not(.mc-sidebar):not(.mc-mobile-module-picker):not(.mc-live-voice):not(.mc-prompt-editor-page):not(.mc-mobile-composer-selections-sheet):not(.mc-choice-drawer):not(.mc-settings-modal):not(.mc-agent-delegation-drawer):not(.appDrawer):not(.mc-agent-channel-drawer):not(.mc-connector-skill-drawer):not(.mc-platform-drawer):not(.mc-analyst-background-drawer):not(.mc-agent-skill-overlay-content)>header{z-index:4;background:var(--mc-surface);border-top-left-radius:inherit;border-top-right-radius:inherit;position:sticky;top:0}body :is([role=dialog],[role=alertdialog])[aria-modal=true]:not(.mc-sidebar):not(.mc-mobile-module-picker):not(.mc-live-voice):not(.mc-prompt-editor-page):not(.mc-mobile-composer-selections-sheet):not(.mc-choice-drawer):not(.mc-settings-modal):not(.mc-agent-delegation-drawer):not(.appDrawer):not(.mc-agent-channel-drawer):not(.mc-connector-skill-drawer):not(.mc-platform-drawer):not(.mc-analyst-background-drawer):not(.mc-agent-skill-overlay-content)>footer{z-index:4;background:var(--mc-surface);position:sticky;bottom:0}:where(.mc-company-modal,.mc-admin-edit-modal,.mc-ai-settings-dialog,.mc-source-dialog,.mc-report-modal,.ow-modal,.mc-db-wizard,.mc-dash-share-card,.mc-dash-settings-modal,.mc-space-create-modal,.mc-workspace-create-modal,.mc-profile-crop-modal):is([role=dialog],[role=alertdialog])[aria-modal=true]{align-self:auto!important}:where(.mc-company-modal-backdrop,.mc-admin-edit-overlay,.mc-ai-settings-backdrop,.mc-source-dialog-overlay,.mc-report-modal-overlay,.ow-modal-overlay,.mc-db-wizard-overlay,.mc-dash-share-overlay,.mc-team-drawer-backdrop,[class*=-modal-overlay],[class*=-dialog-overlay],[class*=-drawer-backdrop]):has(:is([role=dialog],[role=alertdialog])[aria-modal=true]:not(.mc-sidebar):not(.mc-mobile-module-picker):not(.mc-live-voice):not(.mc-prompt-editor-page):not(.mc-choice-drawer):not(.mc-settings-modal):not(.mc-agent-delegation-drawer):not(.appDrawer):not(.mc-agent-channel-drawer):not(.mc-connector-skill-drawer):not(.mc-platform-drawer):not(.mc-analyst-background-drawer):not(.mc-agent-skill-overlay-content)):not(.appDrawerBackdrop):not(.mc-agent-channel-drawer-backdrop):not(.mc-connector-skill-drawer-overlay):not(.mc-platform-drawer-backdrop):not(.mc-analyst-background-overlay){justify-content:stretch!important;align-items:flex-end!important;place-items:initial!important;padding:0!important}}
.mc-analyst-presentation{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;gap:0;margin:10px 0 2px;padding:0;display:grid}.mc-analyst-chart{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid}.mc-analyst-chart+.mc-analyst-chart{margin-top:12px}.mc-analyst-chart iframe{color-scheme:normal;background:0 0;border:0;outline:0;width:100%;height:clamp(280px,42vw,420px);min-height:280px;display:block}.mc-analyst-background-trigger-row{justify-content:flex-end;width:100%;margin-top:4px;display:flex}.mc-message-content:has(.mc-analyst-background-trigger-row){padding-bottom:30px;position:relative}.mc-message-content .mc-analyst-background-trigger-row{width:auto;margin:0;position:absolute;bottom:0;right:0}.mc-analyst-background-trigger{min-height:24px;color:var(--mc-text-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:11px;font-weight:500;text-decoration:none}.mc-analyst-background-trigger:hover,.mc-analyst-background-trigger:focus-visible{color:var(--mc-text);text-underline-offset:3px;text-decoration:underline}.mc-analyst-background-overlay{z-index:var(--mc-z-workspace-drawer-top);box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000005c;justify-content:flex-end;align-items:stretch;padding:20px;display:flex;position:fixed;inset:0}.mc-analyst-background-drawer{box-sizing:border-box;border:1px solid var(--mc-border);background:var(--mc-bg);width:min(520px,100vw - 40px);min-width:0;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--mc-text);border-radius:16px;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden;box-shadow:-20px 0 52px #0000002e}.mc-analyst-background-head{border-bottom:1px solid var(--mc-border);background:var(--mc-bg);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.mc-analyst-background-head>div{gap:2px;display:grid}.mc-analyst-background-head span{color:var(--mc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.mc-analyst-background-head h3{margin:0;font-size:16px;line-height:1.25}.mc-analyst-background-head button{border:1px solid var(--mc-border);width:34px;height:34px;color:var(--mc-text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.mc-analyst-background-head button:hover{background:var(--mc-sidebar-hover)}.mc-analyst-background-body{overscroll-behavior:contain;min-height:0;padding:8px 18px max(28px, env(safe-area-inset-bottom));overflow:auto}.mc-analyst-background-body>section{border-bottom:1px solid var(--mc-border);gap:10px;padding:16px 0;display:grid}.mc-analyst-background-body>section:last-child{border-bottom:0}.mc-analyst-background-body h4{letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.mc-analyst-background-reasoning{color:var(--mc-text);margin:0;font-size:12px;line-height:1.55}.mc-analyst-background-sources,.mc-analyst-background-lineage{gap:8px;display:grid}.mc-analyst-background-sources>div{align-items:center;gap:9px;min-width:0;padding:6px 0;display:flex}.mc-analyst-background-sources>div>span{gap:1px;min-width:0;display:grid}.mc-analyst-background-sources strong,.mc-analyst-background-result strong,.mc-analyst-background-lineage strong{font-size:12px;font-weight:650}.mc-analyst-background-sources small,.mc-analyst-background-result small,.mc-analyst-background-lineage small{color:var(--mc-text-muted);font-size:11px}.mc-analyst-background-lineage>div,.mc-analyst-background-result{gap:5px;min-width:0;padding-top:8px;display:grid}.mc-analyst-background-lineage code{color:var(--mc-text-muted);font-size:10px}.mc-analyst-background-body pre{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);max-width:100%;color:var(--mc-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.5;overflow:auto}.mc-analyst-background-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.mc-analyst-background-steps li{border-bottom:1px solid color-mix(in srgb, var(--mc-border) 62%, transparent);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 0;display:grid}.mc-analyst-background-steps li:last-child{border-bottom:0}.mc-analyst-background-steps li>span{background:var(--mc-sidebar-hover);width:22px;height:22px;color:var(--mc-text-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mc-analyst-background-steps div{gap:1px;display:grid}.mc-analyst-background-steps strong{font-size:11px}.mc-analyst-background-steps small{color:var(--mc-text-muted);font-size:10px;line-height:1.4}.mc-analyst-background-steps em{color:var(--mc-text-muted);white-space:nowrap;font-size:9px;font-style:normal}.mc-analyst-background-result>div{gap:1px;display:grid}.mc-analyst-background-verification{gap:8px;display:grid}.mc-analyst-background-verification>div{border-bottom:1px solid color-mix(in srgb, var(--mc-border) 62%, transparent);gap:2px;padding:8px 0;display:grid}.mc-analyst-background-verification>div:last-child{border-bottom:0}.mc-analyst-background-verification strong{text-transform:capitalize;font-size:11px}.mc-analyst-background-verification span{color:var(--mc-text-muted);font-size:10px;line-height:1.45}.mc-analyst-background-verification [data-status=warn] strong{color:var(--mc-warning)}.mc-analyst-background-verification [data-status=fail] strong{color:var(--mc-danger)}@media (max-width:800px){.mc-analyst-presentation{margin-top:6px}.mc-analyst-chart iframe{height:clamp(260px,72vw,360px);min-height:260px}.mc-analyst-background-overlay{justify-content:stretch;align-items:flex-end}.mc-analyst-background-drawer[role=dialog][aria-modal=true]{inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px!important;border:1px solid var(--mc-border)!important;border-radius:18px 18px 12px 12px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:min(90dvh,760px)!important;margin:0!important;position:fixed!important;transform:none!important;box-shadow:0 -18px 48px #0000003d!important}.mc-analyst-background-head{min-height:60px;padding:12px 14px}.mc-analyst-background-body{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.mc-analyst-background-drawer{transition:none!important;animation:none!important}}.mc-analyst-usage-summary{gap:9px!important}.mc-analyst-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mc-analyst-usage-grid>div{border:1px solid var(--mc-border);background:var(--mc-surface-subtle);border-radius:9px;gap:2px;min-width:0;padding:10px 11px;display:grid}.mc-analyst-usage-grid span{color:var(--mc-text-muted);font-size:9.5px;font-weight:600}.mc-analyst-usage-grid strong{color:var(--mc-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mc-analyst-usage-note{color:var(--mc-text-muted);margin:0;font-size:9.75px;line-height:1.45}.mc-analyst-trace-steps{gap:7px;display:grid}.mc-analyst-trace-step{border:1px solid var(--mc-border);background:var(--mc-bg);border-radius:9px;overflow:hidden}.mc-analyst-trace-step>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 10px;list-style:none;display:grid}.mc-analyst-trace-step>summary::-webkit-details-marker{display:none}.mc-analyst-trace-step-number{background:var(--mc-sidebar-hover);width:22px;height:22px;color:var(--mc-text-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.mc-analyst-trace-step-title{gap:3px;min-width:0;display:grid}.mc-analyst-trace-step-title>strong{font-size:11px;line-height:1.35}.mc-analyst-trace-step-title>small{color:var(--mc-text-muted);font-size:10px;line-height:1.4}.mc-analyst-step-usage{flex-wrap:wrap;gap:4px 8px;margin-top:2px;display:flex}.mc-analyst-step-usage>em{color:var(--mc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-style:normal}.mc-analyst-trace-step-meta{justify-items:end;gap:3px;display:grid}.mc-analyst-trace-step-meta>span{color:var(--mc-text-muted);text-transform:capitalize;font-size:9px;font-weight:650}.mc-analyst-trace-step-meta>em{color:var(--mc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-style:normal}.mc-analyst-trace-step-content{gap:9px;padding:0 10px 10px 43px;display:grid}.mc-analyst-step-io-inspector{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:10px;min-width:0;overflow:hidden}.mc-analyst-step-io-tabs{border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-bg-muted) 48%, var(--mc-surface));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;display:grid}.mc-analyst-step-io-tabs>button{min-width:0;min-height:38px;color:var(--mc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.mc-analyst-step-io-tabs>button:hover:not(:disabled){background:color-mix(in srgb, var(--mc-sidebar-hover) 80%, transparent);color:var(--mc-text)}.mc-analyst-step-io-tabs>button[aria-selected=true]{background:var(--mc-surface);color:var(--mc-text);box-shadow:0 1px 3px #0f172a14}.mc-analyst-step-io-tabs>button:disabled{opacity:.42;cursor:default}.mc-analyst-step-io-tabs>button>span{letter-spacing:.02em;font-size:10px;font-weight:750}.mc-analyst-step-io-tabs>button>small{color:var(--mc-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.mc-analyst-step-io-panel{min-width:0;padding:0}.mc-analyst-step-io-panel-head{border-bottom:1px solid color-mix(in srgb, var(--mc-border) 70%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;display:flex}.mc-analyst-step-io-panel-head>span{color:var(--mc-text-muted);letter-spacing:.02em;font-size:9.5px;font-weight:700}.mc-analyst-step-io-panel-head>em{background:var(--mc-bg-muted);color:var(--mc-text-faint);border-radius:999px;flex:none;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:650}.mc-analyst-step-io-panel .mc-structured-data{padding:0}.mc-analyst-step-io-panel .mc-structured-object{border:0;border-radius:0}.mc-analyst-step-io-panel .mc-structured-field{background:0 0;grid-template-columns:minmax(88px,32%) minmax(0,1fr);gap:12px;padding:9px 10px}.mc-analyst-step-io-panel .mc-structured-field+.mc-structured-field{border-top-color:color-mix(in srgb, var(--mc-border) 72%, transparent)}.mc-analyst-step-io-panel .mc-structured-key{color:var(--mc-text-faint);font-size:9.5px;font-weight:650}.mc-analyst-step-io-panel .mc-structured-value{color:var(--mc-text);font-size:10.5px;line-height:1.45}.mc-analyst-step-io-panel .mc-structured-field.nested summary{padding:9px 10px}[data-theme=dark] .mc-analyst-step-io-inspector{background:var(--mc-surface-elevated,var(--mc-surface))}[data-theme=dark] .mc-analyst-step-io-tabs{background:color-mix(in srgb, var(--mc-bg-muted) 58%, var(--mc-surface))}[data-theme=dark] .mc-analyst-step-io-tabs>button[aria-selected=true]{background:var(--mc-surface-elevated,var(--mc-surface));box-shadow:none}@media (max-width:520px){.mc-analyst-step-io-tabs>button{min-height:40px}.mc-analyst-step-io-panel .mc-structured-field{grid-template-columns:1fr;gap:4px;padding:10px}.mc-analyst-usage-grid{grid-template-columns:1fr 1fr}.mc-analyst-trace-step>summary{grid-template-columns:24px minmax(0,1fr)}.mc-analyst-trace-step-meta{grid-area:2/2;justify-items:start;gap:8px;display:flex}.mc-analyst-trace-step-content{padding-left:10px}}@media (max-width:800px){.mc-analyst-background-overlay{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.mc-analyst-background-drawer{border-radius:14px;width:100%;max-width:100%;height:100%;max-height:100%}}
.mc-analyst-block{width:100%;min-width:0;font-family:inherit}.mc-analyst-presentation{font-feature-settings:inherit;font-family:inherit}.mc-message.assistant .mc-analyst-presentation{gap:10px;width:min(100%,640px);max-width:640px}.mc-analyst-metric{border-radius:var(--mc-radius-surface,10px);background:var(--mc-surface-subtle);border:0;gap:2px;width:min(100%,360px);padding:15px 17px;display:grid}.mc-analyst-metric>span{color:var(--mc-text-muted);font-family:inherit;font-size:var(--mc-text-caption);font-weight:var(--mc-weight-semibold);line-height:1.35}.mc-analyst-metric>strong{color:var(--mc-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-family:inherit;font-size:clamp(1.55rem,3.2vw,2rem);line-height:1.08}.mc-analyst-metric>small{color:var(--mc-text-faint);font-family:inherit;font-size:var(--mc-text-caption);line-height:1.4}.mc-analyst-result-table,.mc-analyst-timeline,.mc-analyst-flow,.mc-analyst-story{gap:10px;margin-top:4px;display:grid}.mc-analyst-result-table>header,.mc-analyst-timeline>header,.mc-analyst-flow>header,.mc-analyst-story>header{color:var(--mc-text-muted);align-items:center;gap:7px;display:flex}.mc-analyst-result-table h4,.mc-analyst-timeline h4,.mc-analyst-flow h4,.mc-analyst-story h4{color:var(--mc-text);font-size:var(--mc-text-ui);margin:0}.mc-analyst-result-table h4{font-size:12px}.mc-analyst-result-table-scroll{overscroll-behavior:contain;border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:8px;width:100%;max-height:min(360px,48vh);overflow:auto}.mc-analyst-result-table table{border-collapse:collapse;width:100%;font-family:inherit;font-size:var(--mc-text-secondary,12px);line-height:1.4}.mc-analyst-result-table th,.mc-analyst-result-table td{border-bottom:1px solid var(--mc-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:7px 10px}.mc-analyst-result-table th{z-index:1;background:var(--mc-bg-muted);color:var(--mc-text-muted);font-family:inherit;font-size:var(--mc-text-caption,11px);font-weight:var(--mc-weight-semibold);letter-spacing:0;position:sticky;top:0}.mc-analyst-result-table td{color:var(--mc-text);font-family:inherit;font-size:var(--mc-text-secondary,12px)}.mc-analyst-result-table tbody tr:last-child td{border-bottom:0}.mc-analyst-timeline ol,.mc-analyst-story ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc-analyst-timeline li{border-bottom:1px solid var(--mc-border);grid-template-columns:minmax(92px,auto) 1fr;align-items:start;gap:12px;padding:9px 0;display:grid}.mc-analyst-timeline li:last-child{border-bottom:0}.mc-analyst-timeline time{color:var(--mc-text-faint);font-size:var(--mc-text-caption);font-variant-numeric:tabular-nums}.mc-analyst-timeline li>div{gap:2px;display:grid}.mc-analyst-timeline strong{color:var(--mc-text);font-size:var(--mc-text-secondary)}.mc-analyst-timeline small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-analyst-flow-track{align-items:stretch;gap:7px;padding:2px 1px 6px;display:flex;overflow-x:auto}.mc-analyst-flow-part{flex:none;align-items:center;gap:7px;display:flex}.mc-analyst-flow-node{background:var(--mc-surface-subtle);border:0;border-radius:9px;gap:2px;min-width:132px;max-width:220px;padding:11px 13px;display:grid}.mc-analyst-flow-node strong{color:var(--mc-text);font-size:var(--mc-text-secondary)}.mc-analyst-flow-node small{color:var(--mc-text-muted);font-size:var(--mc-text-caption)}.mc-analyst-flow-arrow{color:var(--mc-text-faint);justify-items:center;gap:2px;display:grid}.mc-analyst-flow-arrow small{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.65rem;overflow:hidden}.mc-analyst-story li{opacity:1;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:8px 0;display:grid;transform:none}.mc-analyst-story li>span{background:var(--mc-bg-muted);width:22px;height:22px;color:var(--mc-text-muted);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.mc-analyst-story li>div{gap:2px;display:grid}.mc-analyst-story strong{color:var(--mc-text);font-size:var(--mc-text-secondary)}.mc-analyst-story p{color:var(--mc-text-muted);font-size:var(--mc-text-secondary);margin:0;line-height:1.5}.mc-analyst-story.is-animated li{animation:.34s ease-out both mc-analyst-story-in;animation-delay:calc(var(--mc-story-index,0) * 85ms)}@keyframes mc-analyst-story-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mc-analyst-presentation{gap:14px;display:grid}@media (max-width:700px){.mc-message.assistant .mc-analyst-presentation{width:100%;max-width:100%}.mc-analyst-result-table-scroll{max-height:min(420px,52dvh)}.mc-analyst-metric{width:100%}.mc-analyst-timeline li{grid-template-columns:1fr;gap:4px}.mc-analyst-flow-track{flex-direction:column;align-items:stretch;overflow:visible}.mc-analyst-flow-part{flex-direction:column;align-items:stretch}.mc-analyst-flow-node{width:100%;max-width:none}.mc-analyst-flow-arrow{align-self:center;width:22px;transform:rotate(90deg)}.mc-analyst-flow-arrow small{display:none}}@media (prefers-reduced-motion:reduce){.mc-analyst-story.is-animated li{animation:none}}
.mc-analyst-trace-steps{gap:8px;display:grid}.mc-analyst-trace-step{border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--surface,#fff) 96%,transparent);border-radius:12px;overflow:hidden}.mc-analyst-trace-step>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;list-style:none;transition:background .16s;display:grid}.mc-analyst-trace-step>summary::-webkit-details-marker{display:none}.mc-analyst-trace-step>summary:hover{background:color-mix(in srgb,var(--foreground,#111827) 4%,transparent)}.mc-analyst-trace-step[open]>summary{border-bottom:1px solid var(--border,#e5e7eb)}.mc-analyst-trace-step-number{background:color-mix(in srgb,var(--foreground,#111827) 7%,transparent);border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.mc-analyst-trace-step-title{gap:2px;min-width:0;display:grid}.mc-analyst-trace-step-title strong{font-size:13px;line-height:1.3}.mc-analyst-trace-step-title small{color:var(--muted-foreground,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.mc-analyst-trace-step-meta{align-items:center;gap:8px;display:flex}.mc-analyst-trace-step-meta span{text-transform:capitalize;background:color-mix(in srgb,var(--foreground,#111827) 6%,transparent);color:var(--muted-foreground,#6b7280);border-radius:999px;padding:3px 7px;font-size:10px}.mc-analyst-trace-step-meta span[data-status=completed]{color:#15803d;background:#16a34a1a}.mc-analyst-trace-step-meta span[data-status=failed],.mc-analyst-trace-step-meta span[data-status=error]{color:#b91c1c;background:#dc26261a}.mc-analyst-trace-step-meta em{color:var(--muted-foreground,#6b7280);font-size:10px;font-style:normal}.mc-analyst-trace-step-content{background:color-mix(in srgb,var(--foreground,#111827) 2%,transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.mc-analyst-step-io-group{min-width:0}.mc-analyst-step-io-group h5{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground,#6b7280);margin:0 0 7px;font-size:10px}.mc-analyst-step-io-items{gap:8px;display:grid}.mc-analyst-step-io-item{min-width:0}.mc-analyst-step-io-item>span{margin:0 0 4px;font-size:11px;font-weight:600;display:block}.mc-analyst-step-io-item pre{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;max-height:260px;margin:0;padding:9px 10px;font-size:10.5px;line-height:1.45;overflow:auto}.mc-analyst-step-io-empty{color:var(--muted-foreground,#6b7280);grid-column:1/-1;margin:0;font-size:11px}@media (max-width:700px){.mc-analyst-trace-step>summary{grid-template-columns:24px minmax(0,1fr);padding:10px}.mc-analyst-trace-step-meta{grid-column:2;justify-content:flex-start}.mc-analyst-trace-step-content{grid-template-columns:1fr}.mc-analyst-step-io-item pre{max-height:220px}}
.mc-chat-followups{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mc-chat-followups button{border:1px solid var(--mc-border);min-height:30px;color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11px;line-height:1.35;transition:background .15s,border-color .15s,color .15s,transform .15s}.mc-chat-followups button:hover:not(:disabled),.mc-chat-followups button:focus-visible{border-color:color-mix(in srgb, var(--mc-accent) 42%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 7%, transparent);color:var(--mc-text)}.mc-chat-followups button:active:not(:disabled){transform:translateY(1px)}.mc-chat-followups button:disabled{opacity:.48;cursor:default}.mc-chat-jump-latest{left:50%;bottom:calc(var(--mc-composer-height,92px) + 14px);z-index:24;background:color-mix(in srgb, var(--mc-bg) 72%, transparent);max-width:calc(100% - 32px);min-height:32px;color:var(--mc-text-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #00000014}.mc-chat-jump-latest:hover,.mc-chat-jump-latest:focus-visible{background:color-mix(in srgb, var(--mc-bg) 78%, transparent);color:var(--mc-text);border:0}.mc-chat-jump-latest.has-new{color:var(--mc-text);border:0}.mc-message[aria-busy=true] .mc-message-content{min-width:0}.mc-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}@media (max-width:800px){.mc-chat-followups{scrollbar-width:none;flex-wrap:nowrap;margin-right:-8px;padding-right:8px;overflow-x:auto}.mc-chat-followups::-webkit-scrollbar{display:none}.mc-chat-followups button{flex:none;max-width:min(78vw,310px)}.mc-chat-jump-latest{bottom:calc(var(--mc-composer-height,110px) + max(10px, env(safe-area-inset-bottom)))}.mc-mobile-nav-toggle{border:0!important}.mc-composer .mc-composer-inner.mc-composer-pill{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"input input input""left spacer right";align-items:center;gap:4px 6px;min-height:96px;padding:8px 8px 6px;display:grid}.mc-composer .mc-composer-inner.mc-composer-pill>textarea{grid-area:input;width:100%;min-width:0;min-height:38px;padding:4px 6px 6px}.mc-composer .mc-composer-left{grid-area:left;place-self:end start;min-width:0}.mc-composer .mc-composer-right{grid-area:right;place-self:end;align-items:center;gap:2px;min-width:0;display:flex}.mc-composer .mc-composer-left .mc-composer-icon,.mc-composer .mc-composer-right .mc-composer-icon,.mc-composer .mc-composer-right .mc-chat-send-mode-send,.mc-composer .mc-composer-right .mc-voice-btn,.mc-composer .mc-composer-right .mc-mobile-composer-selections-trigger{flex:none}}@media (prefers-reduced-motion:reduce){.mc-chat-followups button,.mc-chat-jump-latest{transition:none!important}}
.mc-catalog-page>.mc-catalog-head{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}
.mc-catalog-ai-readiness{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);width:max-content;max-width:100%;color:var(--mc-text-muted);border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1.35;display:inline-flex}.mc-catalog-ai-readiness[data-level=strong]{border-color:color-mix(in srgb, var(--mc-success) 34%, var(--mc-border));background:color-mix(in srgb, var(--mc-success) 10%, var(--mc-bg));color:color-mix(in srgb, var(--mc-success) 82%, var(--mc-text))}.mc-catalog-ai-readiness[data-level=developing]{border-color:color-mix(in srgb, var(--mc-warning) 38%, var(--mc-border));background:color-mix(in srgb, var(--mc-warning) 9%, var(--mc-bg));color:color-mix(in srgb, var(--mc-warning) 80%, var(--mc-text))}.mc-catalog-ai-readiness[data-level=weak],.mc-catalog-ai-readiness[data-level=not_indexed]{border-color:var(--mc-border);background:var(--mc-sidebar-hover);color:var(--mc-text-muted)}.mc-catalog-ai-card{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);color:var(--mc-text);border-radius:10px;gap:10px;padding:12px;display:grid}.mc-catalog-ai-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mc-catalog-ai-card-head>span{gap:2px;display:grid}.mc-catalog-ai-card-head strong{font-size:12px;font-weight:700}.mc-catalog-ai-card-head small,.mc-catalog-ai-card p{color:var(--mc-text-muted);margin:0;font-size:11px;line-height:1.45}.mc-catalog-ai-score{flex:none;font-size:18px;font-weight:700;line-height:1}.mc-catalog-ai-stats{color:var(--mc-text-muted);flex-wrap:wrap;gap:5px 12px;font-size:10px;display:flex}.mc-catalog-ai-gaps{color:var(--mc-text-muted);gap:4px;margin:0;padding-left:16px;font-size:10px;line-height:1.4;display:grid}.mc-catalog-ai-refresh{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:800px){.mc-catalog-ai-card{padding:11px}.mc-catalog-ai-card-head{align-items:center}}
.mc-data-governance-shell{background:var(--mc-sidebar);min-width:0;min-height:100%;color:var(--mc-text)}.mc-data-governance-tabs{z-index:40;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-sidebar) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:flex-end;gap:2px;min-height:48px;padding:8px 36px 0;display:flex;position:sticky;top:0}.mc-data-governance-tabs button{min-height:40px;color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.mc-data-governance-tabs button:hover{color:var(--mc-text);background:0 0}.mc-data-governance-tabs button.active{border-bottom-color:var(--mc-text);color:var(--mc-text);box-shadow:none;background:0 0}.mc-glossary-page{box-sizing:border-box;background:var(--mc-sidebar);min-width:0;min-height:calc(100dvh - 48px);color:var(--mc-text);padding-bottom:56px}.mc-glossary-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 36px 18px;display:flex}.mc-glossary-head h1{letter-spacing:-.025em;margin:5px 0 4px;font-size:1.8rem;line-height:1.1}.mc-glossary-head p{max-width:720px;color:var(--mc-text-muted);margin:0;font-size:12px;line-height:1.5}.mc-glossary-head-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-glossary-toolbar{align-items:center;gap:10px;padding:0 36px 16px;display:flex}.mc-glossary-source-select,.mc-glossary-search{border:1px solid var(--mc-border);background:var(--mc-bg);min-height:38px;color:var(--mc-text-muted);border-radius:7px;align-items:center;gap:8px;display:flex}.mc-glossary-source-select{min-width:min(390px,44vw);padding:0 10px}.mc-glossary-source-select>span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.mc-glossary-source-select select{min-width:0;color:var(--mc-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.mc-glossary-search{flex:1;max-width:460px;padding:0 11px}.mc-glossary-search input{width:100%;min-width:0;color:var(--mc-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.mc-glossary-summary{border:1px solid var(--mc-border);background:var(--mc-bg);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 36px 18px;display:grid;overflow:hidden}.mc-glossary-summary article{border-right:1px solid var(--mc-border);gap:2px;padding:14px 16px;display:grid}.mc-glossary-summary article:last-child{border-right:0}.mc-glossary-summary strong{font-size:20px;line-height:1}.mc-glossary-summary span{font-size:11px;font-weight:700}.mc-glossary-summary small{color:var(--mc-text-muted);font-size:10px}.mc-glossary-note{border:1px solid color-mix(in srgb, var(--mc-accent) 20%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 5%, var(--mc-bg));border-radius:9px;align-items:flex-start;gap:10px;margin:0 36px 18px;padding:11px 13px;display:flex}.mc-glossary-note>svg{flex:none;margin-top:1px}.mc-glossary-note strong{font-size:11px}.mc-glossary-note p{color:var(--mc-text-muted);margin:2px 0 0;font-size:10px;line-height:1.45}.mc-glossary-editor{border:1px solid var(--mc-border);background:var(--mc-bg);border-radius:10px;gap:12px;margin:0 36px 18px;padding:14px;display:grid;box-shadow:0 12px 30px #00000014}.mc-glossary-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mc-glossary-editor>header>div{gap:2px;display:grid}.mc-glossary-editor>header strong{font-size:12px}.mc-glossary-editor>header small{color:var(--mc-text-muted);font-size:10px}.mc-glossary-editor>header button{width:30px;height:30px;color:var(--mc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mc-glossary-editor>header button:hover{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-glossary-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(180px,.9fr);gap:10px;display:grid}.mc-glossary-editor-grid label,.mc-glossary-edit-inline label{color:var(--mc-text-muted);gap:5px;font-size:10px;font-weight:650;display:grid}.mc-glossary-editor-grid input,.mc-glossary-editor-grid select,.mc-glossary-edit-inline input,.mc-glossary-table-edit{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);min-width:0;min-height:36px;color:var(--mc-text);font:inherit;border-radius:6px;outline:0;padding:0 9px;font-size:11px}.mc-glossary-editor footer{justify-content:flex-end;gap:8px;display:flex}.mc-glossary-editor footer button{cursor:pointer;border-radius:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650}.mc-glossary-editor footer .secondary{color:#17191d;background:#eef0f2;border:0}.mc-glossary-editor footer .primary{color:#fff;background:#111315;border:0}.mc-glossary-list{border-block:1px solid var(--mc-border);background:var(--mc-bg);margin:0}.mc-glossary-list-head,.mc-glossary-row{grid-template-columns:minmax(260px,1.7fr) minmax(190px,1fr) 100px minmax(250px,auto);align-items:center;gap:14px;padding-inline:36px;display:grid}.mc-glossary-list-head{background:var(--mc-sidebar-hover);min-height:34px;color:var(--mc-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:700}.mc-glossary-row{border-top:1px solid var(--mc-border);min-height:68px;padding-block:10px}.mc-glossary-row:first-of-type{border-top:0}.mc-glossary-term{gap:2px;min-width:0;display:grid}.mc-glossary-term strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mc-glossary-term small{color:var(--mc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mc-glossary-term em{color:var(--mc-text-faint,var(--mc-text-muted));font-size:9px;font-style:normal}.mc-glossary-row code{color:var(--mc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mc-glossary-status{border:1px solid var(--mc-border);background:var(--mc-sidebar-hover);width:max-content;color:var(--mc-text-muted);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.mc-glossary-status[data-status=approved]{border-color:color-mix(in srgb, var(--mc-success) 35%, var(--mc-border));background:color-mix(in srgb, var(--mc-success) 9%, var(--mc-bg));color:var(--mc-success)}.mc-glossary-status[data-status=rejected]{border-color:color-mix(in srgb, var(--mc-danger) 32%, var(--mc-border));background:color-mix(in srgb, var(--mc-danger) 7%, var(--mc-bg));color:var(--mc-danger)}.mc-glossary-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.mc-glossary-actions button{border:1px solid var(--mc-border);min-height:30px;color:var(--mc-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.mc-glossary-actions button:hover{background:var(--mc-sidebar-hover)}.mc-glossary-actions button.danger{color:var(--mc-danger)}.mc-glossary-actions button:disabled{opacity:.5;cursor:default}.mc-glossary-edit-inline{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.mc-glossary-empty,.mc-glossary-empty-inline,.mc-glossary-loading{color:var(--mc-text-muted);justify-items:start;gap:5px;margin:0 36px;padding:30px 0;display:grid}.mc-glossary-empty strong,.mc-glossary-empty-inline strong{color:var(--mc-text);font-size:12px}.mc-glossary-empty p,.mc-glossary-empty-inline span,.mc-glossary-loading{font-size:10px}@media (max-width:980px){.mc-glossary-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-glossary-summary article:nth-child(2){border-right:0}.mc-glossary-summary article:nth-child(-n+2){border-bottom:1px solid var(--mc-border)}.mc-glossary-editor-grid{grid-template-columns:1fr}.mc-glossary-list{overflow-x:auto}.mc-glossary-list-head,.mc-glossary-row{min-width:900px}}@media (max-width:800px){.mc-data-governance-tabs{padding-inline:16px;overflow-x:auto}.mc-glossary-head{flex-direction:column;padding:20px 16px 16px}.mc-glossary-head-actions{width:100%}.mc-glossary-toolbar{flex-direction:column;align-items:stretch;padding-inline:16px}.mc-glossary-source-select,.mc-glossary-search{width:100%;min-width:0;max-width:none}.mc-glossary-summary,.mc-glossary-note,.mc-glossary-editor,.mc-glossary-empty,.mc-glossary-empty-inline,.mc-glossary-loading{margin-inline:16px}.mc-glossary-list-head,.mc-glossary-row{padding-inline:16px}}
.mc-landing-title>svg{display:none!important}.mc-landing-title{gap:0!important}.mc-sidebar-space-trigger,.mc-sidebar-space-trigger:hover,.mc-sidebar-space-trigger:focus-visible,.mc-sidebar-space-trigger[aria-expanded=true]{box-shadow:none!important;background:0 0!important}.mc-sidebar-space-menu{border-color:var(--mc-border-strong)!important;background:var(--mc-surface)!important;color:var(--mc-text)!important;opacity:1!important}.mc-composer .mc-composer-inner.mc-composer-pill>textarea{field-sizing:content;resize:none;width:100%;overflow-y:auto;height:auto!important;min-height:1.55em!important;max-height:min(34dvh,280px)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.mc-composer .mc-composer-inner.mc-composer-pill>textarea:focus,.mc-composer .mc-composer-inner.mc-composer-pill>textarea:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.mc-composer .mc-composer-inner.mc-composer-pill:focus-within{box-shadow:none!important;outline:0!important}.mc-profile-popover{box-sizing:border-box;width:min(256px,100vw - 24px);color:var(--mc-text);background:var(--mc-surface)!important;border:0!important;border-radius:14px!important;padding:10px!important;left:12px!important;right:auto!important;box-shadow:0 16px 40px #0f172a24!important}.mc-profile-header{gap:12px;padding:6px 6px 12px}.mc-profile-header>div{min-width:0}.mc-profile-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-profile-status{background:var(--mc-bg-muted);border-radius:9px;min-height:40px;margin:0 0 8px;padding:9px 10px}.mc-profile-menu{border:0;gap:2px;padding:7px 0}.mc-profile-menu-item,.mc-profile-signout{background:0 0;border:0;border-radius:0;gap:11px;width:100%;min-height:40px;margin:0;padding:9px 10px}.mc-profile-signout{margin-top:7px}.mc-profile-menu-item:hover,.mc-profile-menu-item:focus-visible,.mc-profile-signout:hover,.mc-profile-signout:focus-visible,.mc-profile-status:hover,.mc-profile-status:focus-visible{background:var(--mc-sidebar-hover);outline:0}[data-theme=dark] :where(.mc-profile-popover,.mc-profile-status-picker,.mc-sidebar-space-menu,.mc-chat-menu-popover,.mc-chat-menu-sub,.mc-project-actions-menu,.mc-slash-menu,.mc-command-menu,.mc-search-popover){box-shadow:var(--mc-shadow);border-color:var(--mc-border-strong)!important;background:var(--mc-surface)!important;color:var(--mc-text)!important}[data-theme=dark] :where(.mc-profile-popover,.mc-sidebar-space-menu,.mc-chat-menu-popover,.mc-chat-menu-sub,.mc-project-actions-menu,.mc-slash-menu,.mc-command-menu,.mc-search-popover) :where(button,input,textarea,select){color:var(--mc-text)}[data-theme=dark] :where(.mc-profile-status,.mc-sidebar-space-menu button,.mc-chat-menu-popover button,.mc-chat-menu-sub button){background:0 0}[data-theme=dark] :where(.mc-profile-status:hover,.mc-sidebar-space-menu button:hover,.mc-chat-menu-popover button:hover,.mc-chat-menu-sub button:hover){background:var(--mc-sidebar-hover)}[data-theme=dark] :where(.mc-dash-settings-semantic-row,.mc-dash-settings-monitor-rules li,.mc-dash-settings-monitor-step,.mc-dash-settings-channels li,.mc-dash-settings-chips,.mc-dash-settings-empty-card){border-color:var(--mc-border)!important;background:var(--mc-surface-elevated)!important;color:var(--mc-text)!important}[data-theme=dark] :where(.mc-dash-settings-section input,.mc-dash-settings-section select,.mc-dash-settings-monitor-name,.mc-dash-settings-monitor-step input,.mc-dash-settings-monitor-step select,.mc-dash-settings-chips input){border-color:var(--mc-border-strong)!important;background:var(--mc-control-bg,var(--mc-surface))!important;color:var(--mc-text)!important}[data-theme=dark] .mc-dash-settings-monitor-action{border-color:var(--mc-border)!important;background:var(--mc-bg-muted)!important;color:var(--mc-text)!important}[data-theme=dark] .mc-dash-settings-monitor-action.is-on{border-color:color-mix(in srgb, var(--mc-focus-ring) 36%, var(--mc-border))!important;background:color-mix(in srgb, var(--mc-focus-ring) 8%, var(--mc-surface))!important}@media (max-width:800px){.mc-composer .mc-composer-inner.mc-composer-pill{grid-template-rows:auto auto;height:auto!important;min-height:0!important}.mc-composer .mc-composer-inner.mc-composer-pill>textarea{min-height:1.55em!important;max-height:34dvh!important}body :where([role=menu],[role=listbox]:not(.mc-profile-status-feelings),.mc-model-dropdown,.mc-agent-context-menu,.mc-composer-thinking-menu,.mc-chat-send-mode-menu,.mc-composer-attach-menu,.mc-composer-attach-flyout,.mc-sidebar-space-menu,.mc-chat-menu-popover,.mc-chat-menu-sub,.mc-project-actions-menu,.mc-profile-popover,[class$=-popover]):not(.mc-mobile-composer-selections-sheet){padding-bottom:max(8px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:var(--mc-z-popover-raised)!important;inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px!important;box-sizing:border-box!important;border:1px solid var(--mc-border-strong)!important;background:var(--mc-surface)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:min(74dvh,640px)!important;color:var(--mc-text)!important;opacity:1!important;transform-origin:bottom!important;box-shadow:0 -100vh 0 100vh var(--mc-modal-overlay,#0208178f), 0 22px 64px #02081757!important;border-radius:24px 24px 14px 14px!important;margin:0!important;animation:.18s ease-out mc-global-mobile-drawer-enter!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}body :where([role=menu],[role=listbox]:not(.mc-profile-status-feelings),.mc-model-dropdown,.mc-agent-context-menu,.mc-composer-thinking-menu,.mc-chat-send-mode-menu,.mc-composer-attach-menu,.mc-sidebar-space-menu,.mc-chat-menu-popover,.mc-chat-menu-sub,.mc-project-actions-menu,.mc-profile-popover,[class$=-popover]) :where(button,[role=option],[role=menuitem],[role=menuitemradio]){min-height:48px}.mc-profile-popover{padding-bottom:max(10px, env(safe-area-inset-bottom))!important}}@keyframes mc-global-mobile-drawer-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px) and (prefers-reduced-motion:reduce){body :where([role=menu],[role=listbox]:not(.mc-profile-status-feelings),.mc-model-dropdown,.mc-agent-context-menu,.mc-composer-thinking-menu,.mc-chat-send-mode-menu,.mc-composer-attach-menu,.mc-composer-attach-flyout,.mc-sidebar-space-menu,.mc-chat-menu-popover,.mc-chat-menu-sub,.mc-project-actions-menu,.mc-profile-popover,[class$=-popover]):not(.mc-mobile-composer-selections-sheet){animation:none!important}}
.mc-agent-binding-section{border:1px solid var(--mc-border);background:var(--mc-surface-elevated,var(--mc-surface));border-radius:14px;gap:12px;padding:14px;display:grid}.mc-agent-binding-heading{align-items:flex-start;gap:10px;display:flex}.mc-agent-binding-icon{background:var(--mc-sidebar-hover);width:32px;height:32px;color:var(--mc-text-secondary,var(--mc-text));border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.mc-agent-binding-heading>div{gap:2px;display:grid}.mc-agent-binding-heading strong{color:var(--mc-text);font-size:13px}.mc-agent-binding-heading small,.mc-agent-collection-option small{color:var(--mc-text-muted);font-size:12px;line-height:1.4}.mc-agent-model-field select{border:1px solid var(--mc-border);background:var(--mc-bg);width:100%;min-height:42px;color:var(--mc-text);font:inherit;border-radius:10px;margin-top:6px;padding:0 36px 0 12px}.mc-agent-collection-picker{overscroll-behavior:contain;gap:5px;max-height:300px;display:grid;overflow:auto}.mc-agent-collection-option{min-height:52px;color:var(--mc-text);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid;position:relative}.mc-agent-collection-option:hover,.mc-agent-collection-option.selected{background:var(--mc-sidebar-hover)}.mc-agent-collection-option input{opacity:0;pointer-events:none;position:absolute}.mc-agent-collection-check{border:1px solid var(--mc-border-strong,var(--mc-border));background:var(--mc-bg);width:22px;height:22px;color:var(--mc-accent);border-radius:7px;place-items:center;display:grid}.mc-agent-collection-option.selected .mc-agent-collection-check{border-color:color-mix(in srgb, var(--mc-accent) 55%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 10%, var(--mc-bg))}.mc-agent-collection-option>span:last-child{gap:2px;min-width:0;display:grid}.mc-agent-collection-option strong{color:var(--mc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mc-agent-collection-empty,.mc-agent-binding-error{margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.mc-agent-collection-empty{color:var(--mc-text-muted)}.mc-agent-binding-error{color:var(--mc-danger-text,#b42318)}.mc-agent-profile-kind.configured{color:var(--mc-text-muted)}.mc-agent-profile-kind.needs-config{color:var(--mc-warning,#b45309)}.mc-agent-context-menu-item:disabled{cursor:not-allowed;opacity:.52}.mc-selected-option-message{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;max-width:100%;padding:2px 0;display:inline-grid}.mc-selected-option-check{background:color-mix(in srgb, var(--mc-accent) 12%, transparent);width:24px;height:24px;color:var(--mc-accent);border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid}.mc-selected-option-copy{gap:1px;min-width:0;display:grid}.mc-selected-option-copy small{color:var(--mc-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.mc-selected-option-copy strong{overflow-wrap:anywhere;color:var(--mc-text);font-size:13px;font-weight:600;line-height:1.4}.mc-message-text h1,.mc-message-text h2,.mc-message-text h3,.mc-message-text h4{color:var(--mc-text);margin:1.05em 0 .45em;line-height:1.3}.mc-message-text h1:first-child,.mc-message-text h2:first-child,.mc-message-text h3:first-child,.mc-message-text h4:first-child{margin-top:0}.mc-message-text h1{font-size:1.35em}.mc-message-text h2{font-size:1.2em}.mc-message-text h3{font-size:1.08em}.mc-message-text h4{font-size:1em}.mc-message-text strong{color:var(--mc-text);font-weight:700}.mc-message-text em{font-style:italic}.mc-message-text del{color:var(--mc-text-muted)}.mc-message-text ul,.mc-message-text ol{margin:.45em 0 .75em;padding-left:1.4em}.mc-message-text li+li{margin-top:.2em}.mc-message-text blockquote{border-left:3px solid var(--mc-border-strong,var(--mc-border));color:var(--mc-text-muted);margin:.65em 0;padding:.15em 0 .15em .85em}.mc-message-text hr{border:0;border-top:1px solid var(--mc-border);margin:1em 0}.mc-composer-expand-toggle{display:none}@media (max-width:800px){.mc-message.user .mc-message-avatar{display:none!important}.mc-message.user{gap:0!important}.mc-message.user .mc-message-content{max-width:min(88%,36rem)}.mc-composer .mc-composer-inner.mc-composer-pill{background:var(--mc-surface-elevated,var(--mc-surface))!important;box-shadow:0 1px 0 color-mix(in srgb, var(--mc-text) 5%, transparent), 0 8px 26px #00000014!important;border-radius:30px!important}.mc-composer .mc-composer-inner.mc-composer-pill:focus-within{border-color:color-mix(in srgb, var(--mc-text-muted) 38%, var(--mc-border))!important}.mc-composer-expand-toggle{width:36px;height:36px;color:var(--mc-text-muted);background:0 0;border:0;border-radius:999px;flex:0 0 36px;order:8;place-items:center;padding:0;display:grid}.mc-composer-expand-toggle:active,.mc-composer-expand-toggle.active{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-composer .mc-composer-right>.mc-composer-icon{order:10}.mc-composer .mc-composer-right>.mc-chat-send-mode,.mc-composer .mc-composer-right>.mc-voice-btn{order:20}.mc-composer.mc-mobile-composer-expanded .mc-composer-inner.mc-composer-pill{align-content:end;border-radius:28px!important;min-height:min(52dvh,440px)!important}.mc-composer.mc-mobile-composer-expanded textarea[aria-label=Message]{height:min(38dvh,330px)!important;min-height:min(38dvh,330px)!important;max-height:min(38dvh,330px)!important;overflow-y:auto!important}.mc-composer.mc-mobile-composer-expanded .mc-composer-right,.mc-composer.mc-mobile-composer-expanded .mc-composer-left{align-self:end}.mc-selected-option-message{grid-template-columns:24px minmax(0,1fr)}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.mc-composer .mc-composer-inner.mc-composer-pill{transition:none!important}}
.mc-admin-close{width:38px;height:38px;color:var(--mc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.mc-admin-close:hover,.mc-admin-close:focus-visible{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-admin-tab{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:800px),(pointer:coarse) and (max-width:1100px){html body .mc-admin{z-index:var(--mc-z-routed-overlay);background:var(--mc-bg);width:100vw;height:100dvh;min-height:0;color:var(--mc-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html body .mc-admin-top{z-index:4;padding:max(10px, env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb, var(--mc-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none;gap:8px;display:grid;position:relative}html body .mc-admin-top-row{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}html body .mc-admin-top-copy{gap:1px;min-width:0;display:grid}html body .mc-admin-top-copy h1{color:var(--mc-text);margin:0;font-size:17px;line-height:1.25}html body .mc-admin-top-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,360px);color:var(--mc-text-muted);margin:0;font-size:11px;overflow:hidden}html body .mc-admin-close{background:var(--mc-bg-muted);border-radius:999px;width:42px;height:42px}html body .mc-admin-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;width:calc(100% + 24px);margin:0 -12px;padding:0 12px 2px;display:flex;overflow:auto hidden}html body .mc-admin-tabs::-webkit-scrollbar{display:none}html body .mc-admin-tab{scroll-snap-align:center;min-height:36px;color:var(--mc-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:7px 11px;font-size:12px}html body .mc-admin-tab.active{background:var(--mc-bg-muted);color:var(--mc-text);box-shadow:none}html body .mc-admin-tab svg{width:14px;height:14px}html body .mc-admin-body,html body .mc-admin-body.mc-admin-body-single,html body .mc-admin-body.mc-admin-body-wide{width:100%;max-width:none;min-height:0;padding:14px 12px max(28px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--mc-bg);flex:auto;margin:0;overflow:hidden auto}html body .mc-admin-main{width:100%;min-width:0;max-width:none;margin:0;padding:0}html body .mc-admin-toolbar{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}html body .mc-admin-toolbar h2{margin:0;font-size:18px}html body .mc-admin-toolbar-actions{gap:8px;width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .mc-admin-search{border:1px solid var(--mc-border);background:var(--mc-surface-elevated);border-radius:14px;width:100%;min-width:0;min-height:44px}html body .mc-admin-search input{width:100%;min-width:0;color:var(--mc-text)}html body .mc-admin-add{border-radius:14px;height:44px;width:100%!important}html body .mc-admin-add-form,html body .mc-saas-inline-form{grid-template-columns:1fr;gap:8px;display:grid}html body .mc-admin-add-form input,html body .mc-admin-add-form select,html body .mc-admin-add-form button,html body .mc-saas-inline-form input,html body .mc-saas-inline-form button{width:100%;min-width:0;min-height:44px}html body .mc-admin-table-wrap{background:0 0;border:0;width:100%;overflow:visible}html body .mc-admin-table,html body .mc-admin-table tbody{gap:9px;width:100%;display:grid}html body .mc-admin-table thead{display:none}html body .mc-admin-table tr{border:1px solid var(--mc-border);background:var(--mc-surface);width:100%;box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px;display:grid;position:relative}html body .mc-admin-table tr.current{border-color:color-mix(in srgb, var(--mc-accent) 35%, var(--mc-border));background:color-mix(in srgb, var(--mc-accent) 4%, var(--mc-surface))}html body .mc-admin-table td{min-width:0;color:var(--mc-text);overflow-wrap:anywhere;border:0;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}html body .mc-admin-table td:before{content:attr(data-label);color:var(--mc-text-faint);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:600;line-height:1.25}html body .mc-admin-table td[data-label=Name]{order:-2;grid-template-columns:minmax(0,1fr);padding-bottom:5px}html body .mc-admin-table td[data-label=Name]:before{display:none}html body .mc-admin-table td[data-label=Role]{order:-1}html body .mc-admin-table td[data-label=Actions]{border-top:1px solid var(--mc-border);grid-template-columns:1fr;padding-top:5px}html body .mc-admin-table td[data-label=Actions]:before{display:none}html body .mc-admin-user-cell{align-items:center;gap:9px;min-width:0;font-weight:600;display:flex}html body .mc-admin-row-actions{justify-content:flex-end;gap:6px;display:flex}html body .mc-admin-row-actions .mc-icon-btn{background:var(--mc-bg-muted);border-radius:10px;width:40px;height:40px}html body .mc-admin-edit-overlay{z-index:var(--mc-z-modal-raised);background:#0000006b;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}html body .mc-admin-edit-modal{width:100%;max-width:none;padding:18px 14px max(18px, env(safe-area-inset-bottom));background:var(--mc-surface-elevated);color:var(--mc-text);border-radius:22px 22px 0 0;margin:0}html body .mc-admin-edit-modal label,html body .mc-admin-edit-modal input,html body .mc-admin-edit-actions,html body .mc-admin-edit-actions button{width:100%;min-width:0}html body .mc-admin-edit-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .mc-admin :is(.mc-saas-control-center,.mc-admin-settings,.mc-admin-integrations,.mc-settings-section,.mc-saas-card){min-width:0;max-width:100%}html body .mc-admin :is(table,pre,code){max-width:100%}}@media (max-width:420px){html body .mc-admin-body,html body .mc-admin-body.mc-admin-body-single,html body .mc-admin-body.mc-admin-body-wide{padding-inline:10px}html body .mc-admin-table tr{border-radius:15px;padding:12px}html body .mc-admin-tab{padding-inline:10px}}
.mc-scheduled-agent-trigger-wrap{display:inline-flex}.mc-scheduled-agent-trigger{min-height:30px;color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.mc-scheduled-agent-trigger:hover,.mc-scheduled-agent-trigger:focus-visible{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-scheduled-agent-trigger:disabled{opacity:.45;cursor:default}.mc-scheduled-agent-layer{z-index:var(--mc-z-modal-priority);justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.mc-scheduled-agent-sheet{z-index:1;border:1px solid var(--mc-border);background:var(--mc-surface-elevated);width:min(720px,100vw - 32px);max-height:min(82dvh,760px);color:var(--mc-text);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000042}.mc-scheduled-agent-handle{display:none}.mc-scheduled-agent-sheet>header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.mc-scheduled-agent-sheet h2{margin:0;font-size:18px;line-height:1.25}.mc-scheduled-agent-sheet header p{color:var(--mc-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.mc-scheduled-agent-close{background:var(--mc-bg-muted);width:36px;height:36px;color:var(--mc-text-muted);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.mc-scheduled-agent-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:18px;padding:18px;display:grid;overflow-y:auto}.mc-scheduled-agent-create{gap:13px;min-width:0;display:grid}.mc-scheduled-agent-create label{gap:6px;min-width:0;display:grid}.mc-scheduled-agent-create label>span{color:var(--mc-text-muted);font-size:11px;font-weight:600}.mc-scheduled-agent-create label small{color:var(--mc-text-faint);font-weight:400}.mc-scheduled-agent-create input,.mc-scheduled-agent-create textarea,.mc-scheduled-agent-create select{box-sizing:border-box;border:1px solid var(--mc-border);background:var(--mc-bg);width:100%;min-width:0;color:var(--mc-text);font:inherit;border-radius:12px;outline:none;font-size:13px}.mc-scheduled-agent-create input,.mc-scheduled-agent-create select{min-height:42px;padding:9px 11px}.mc-scheduled-agent-create textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.45}.mc-scheduled-agent-create input:focus,.mc-scheduled-agent-create textarea:focus,.mc-scheduled-agent-create select:focus{border-color:var(--mc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-accent) 12%, transparent)}.mc-scheduled-agent-frequency{background:var(--mc-bg-muted);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;display:grid}.mc-scheduled-agent-frequency button{min-height:34px;color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:600}.mc-scheduled-agent-frequency button.active{background:var(--mc-surface);color:var(--mc-text);box-shadow:0 1px 3px #0000001a}.mc-scheduled-agent-time-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mc-scheduled-agent-time-row>label:only-child{grid-column:1/-1}.mc-scheduled-agent-hourly{background:var(--mc-bg-muted);min-height:42px;color:var(--mc-text-muted);border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.mc-scheduled-agent-scope{background:var(--mc-bg-muted);color:var(--mc-text-muted);border-radius:12px;align-items:flex-start;gap:9px;padding:10px;display:flex}.mc-scheduled-agent-scope>span{gap:2px;min-width:0;display:grid}.mc-scheduled-agent-scope strong{color:var(--mc-text);font-size:12px}.mc-scheduled-agent-scope small{color:var(--mc-text-muted);line-height:1.4}.mc-scheduled-agent-error{background:var(--mc-danger-bg);color:var(--mc-danger-text);border-radius:10px;margin:0;padding:9px 10px;font-size:11px}.mc-scheduled-agent-save{background:var(--mc-accent);min-height:42px;color:var(--mc-accent-contrast,white);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.mc-scheduled-agent-save:disabled{opacity:.45;cursor:default}.mc-scheduled-agent-existing{border-left:1px solid var(--mc-border);flex-direction:column;gap:8px;min-width:0;padding-left:18px;display:flex}.mc-scheduled-agent-section-title{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.mc-scheduled-agent-section-title strong{font-size:12px}.mc-scheduled-agent-section-title small{background:var(--mc-bg-muted);min-width:22px;height:22px;color:var(--mc-text-muted);border-radius:999px;place-items:center;display:grid}.mc-scheduled-agent-empty{text-align:center;color:var(--mc-text-faint);margin:0;padding:22px 8px;font-size:11px}.mc-scheduled-agent-task{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.mc-scheduled-agent-task-copy{gap:2px;min-width:0;display:grid}.mc-scheduled-agent-task-copy strong,.mc-scheduled-agent-task-copy span,.mc-scheduled-agent-task-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-scheduled-agent-task-copy strong{font-size:12px}.mc-scheduled-agent-task-copy span,.mc-scheduled-agent-task-copy small{color:var(--mc-text-muted);font-size:10px}.mc-scheduled-agent-task-actions{gap:3px;display:flex}.mc-scheduled-agent-task-actions button{width:32px;height:32px;color:var(--mc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.mc-scheduled-agent-task-actions button:hover{background:var(--mc-bg-muted);color:var(--mc-text)}@media (max-width:800px),(pointer:coarse) and (max-width:1100px){.mc-scheduled-agent-trigger span{display:none}.mc-scheduled-agent-trigger{justify-content:center;width:32px;height:32px;padding:0}.mc-scheduled-agent-layer{align-items:flex-end;padding:0}.mc-scheduled-agent-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100vw;max-height:88dvh}.mc-scheduled-agent-handle{background:var(--mc-border-strong);border-radius:999px;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.mc-scheduled-agent-sheet>header{padding:12px 14px 10px}.mc-scheduled-agent-sheet h2{font-size:16px}.mc-scheduled-agent-sheet header p{max-width:78vw;font-size:11px}.mc-scheduled-agent-body{padding:14px 12px max(20px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:18px;display:grid}.mc-scheduled-agent-existing{border-left:0;border-top:1px solid var(--mc-border);padding:14px 0 0}.mc-scheduled-agent-create input,.mc-scheduled-agent-create select,.mc-scheduled-agent-save{min-height:46px}.mc-scheduled-agent-create textarea{min-height:96px}.mc-scheduled-agent-frequency button{min-height:38px}}@media (max-width:420px){.mc-scheduled-agent-frequency{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-scheduled-agent-time-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mc-scheduled-agent-sheet,.mc-scheduled-agent-task,.mc-scheduled-agent-trigger{transition:none!important;animation:none!important}}
.mc-scheduled-agent-sidebar-slot{width:100%;min-width:0;display:block}.mc-scheduled-agent-sidebar-slot>.mc-nav-item{justify-content:flex-start;width:100%}.mc-scheduled-agent-sidebar-button svg{flex:none}@media (max-width:800px),(pointer:coarse) and (max-width:1100px){.mc-scheduled-agent-sidebar-slot>.mc-nav-item{min-height:44px}}
.mc-message-text.is-streaming{white-space:normal}.mc-streaming-markdown{display:contents}.mc-streaming-markdown p,.mc-streaming-markdown ul,.mc-streaming-markdown ol,.mc-streaming-markdown blockquote,.mc-streaming-markdown pre{animation:.12s ease-out both mc-stream-text-in}@keyframes mc-stream-text-in{0%{opacity:.82}to{opacity:1}}.mc-completed-work{color:var(--mc-text-muted);margin:0 0 8px;font-size:11px}.mc-completed-work-toggle{min-height:28px;color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 5px 3px 0;font-size:12px;font-weight:500;display:inline-flex}.mc-completed-work-toggle:hover,.mc-completed-work-toggle:focus-visible{color:var(--mc-text);background:color-mix(in srgb,var(--mc-bg-muted) 58%,transparent)}.mc-completed-work-label{white-space:nowrap}.mc-completed-work-chevron{width:16px;height:16px;color:var(--mc-text-faint);place-items:center;display:grid}.mc-completed-work-panel{background:0 0;border:0;border-radius:0;max-width:620px;margin:4px 0 10px;padding:0;animation:.15s cubic-bezier(.16,1,.3,1) both mc-completed-work-in}.mc-completed-work-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.mc-completed-work-steps li{min-height:34px;color:var(--mc-text-muted);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 2px;display:grid}.mc-completed-work-steps li+li{border-top:1px solid color-mix(in srgb,var(--mc-border) 54%,transparent)}.mc-completed-work-steps li.failed,.mc-completed-work-steps li.blocked{color:var(--mc-danger-text)}.mc-completed-work-steps li.approval{color:var(--mc-warning-text);background:color-mix(in srgb,var(--mc-warning-text) 5%,transparent)}.mc-completed-work-step-icon{color:currentColor;justify-content:flex-start;align-items:center;gap:4px;width:32px;height:20px;display:inline-flex}.mc-completed-work-step-copy{gap:2px;min-width:0;display:grid}.mc-completed-work-step-copy strong{color:currentColor;overflow-wrap:anywhere;font-size:12px;font-weight:520;line-height:1.4}.mc-completed-work-step-copy strong b{color:var(--mc-text-faint);font-size:10px;font-weight:700}.mc-completed-work-step-copy small{color:var(--mc-text-faint);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}.mc-completed-work-recovery{width:fit-content;color:var(--mc-primary);margin-top:2px;font-size:10.5px;font-weight:650;text-decoration:none}.mc-completed-work-recovery:hover,.mc-completed-work-recovery:focus-visible{text-underline-offset:2px;text-decoration:underline}.mc-completed-work-step-state{color:var(--mc-text-faint);align-self:center;font-size:9.5px;font-weight:650}.mc-completed-work-steps li.approval .mc-completed-work-step-state{color:var(--mc-warning-text)}.mc-completed-work-steps li.failed .mc-completed-work-step-state,.mc-completed-work-steps li.blocked .mc-completed-work-step-state{color:var(--mc-danger-text)}.mc-completed-work-empty{color:var(--mc-text-faint);margin:2px 0 4px;font-size:11.5px;line-height:1.5}.mc-completed-work .mc-chat-tool-app-logo{width:16px!important;height:16px!important}.mc-completed-work .mc-chat-tool-app-logo img{width:11px!important;height:11px!important}@keyframes mc-completed-work-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (max-width:800px){.mc-landing{padding-left:8px!important;padding-right:8px!important}.mc-landing-center,.mc-landing .mc-composer{width:100%!important;max-width:none!important}.mc-landing .mc-composer-field{width:100%}.mc-landing .mc-composer-inner.mc-composer-pill{box-sizing:border-box;width:100%}.mc-completed-work-panel{max-width:100%}.mc-completed-work-steps li{grid-template-columns:36px minmax(0,1fr);min-height:40px}.mc-completed-work-step-state{display:none}}@media (prefers-reduced-motion:reduce){.mc-streaming-markdown p,.mc-streaming-markdown ul,.mc-streaming-markdown ol,.mc-streaming-markdown blockquote,.mc-streaming-markdown pre,.mc-completed-work-panel{animation:none!important}}
