.mc-main{position:relative}.mc-sidebar-header{align-items:center;gap:8px;display:flex}.mc-sidebar-header-tools{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.mc-sidebar-header-tools button{width:34px;height:34px;color:var(--mc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.mc-sidebar-header-tools button:hover,.mc-sidebar-header-tools button:focus-visible{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-sidebar-header-tools b{background:var(--mc-accent);min-width:15px;height:15px;color:var(--mc-accent-contrast);border-radius:999px;place-items:center;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;top:1px;right:1px}.mc-global-tools{visibility:hidden!important;pointer-events:none!important}.mc-sidebar-history-hidden{display:none!important}.mc-sidebar-load-more{width:100%;min-height:32px;color:var(--mc-text-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:5px 0 2px;padding:5px 9px;font-size:11px;font-weight:600}.mc-sidebar-load-more:hover,.mc-sidebar-load-more:focus-visible{background:var(--mc-sidebar-hover);color:var(--mc-text)}.mc-sidebar-load-more span{color:var(--mc-text-faint);margin-left:4px;font-weight:500}.mc-glossary-editor[role=dialog]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,560px);place-content:center;height:100dvh;z-index:var(--mc-z-modal-priority-raised)!important;width:100vw!important;max-width:none!important;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:#00000075!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important}.mc-glossary-editor[role=dialog]>header,.mc-glossary-editor[role=dialog]>.mc-glossary-editor-grid,.mc-glossary-editor[role=dialog]>footer{box-sizing:border-box;background:var(--mc-surface-elevated);width:100%}.mc-glossary-editor[role=dialog]>header{border:1px solid var(--mc-border);border-bottom:0;border-radius:18px 18px 0 0;padding:18px 18px 12px}.mc-glossary-editor[role=dialog]>.mc-glossary-editor-grid{border-left:1px solid var(--mc-border);border-right:1px solid var(--mc-border);padding:12px 18px 18px}.mc-glossary-editor[role=dialog]>footer{border:1px solid var(--mc-border);border-top:0;border-radius:0 0 18px 18px;padding:12px 18px 18px}.mc-feature-page-head{border-bottom:1px solid var(--mc-border);background:var(--mc-bg);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 17px;display:flex}.mc-feature-page-head h1{color:var(--mc-text);margin:3px 0 4px;font-size:clamp(20px,2vw,28px)}.mc-feature-page-head p{max-width:720px;color:var(--mc-text-muted);margin:0;font-size:12px;line-height:1.5}.mc-scheduled-page{z-index:var(--mc-z-workspace-surface);background:var(--mc-bg);min-width:0;min-height:0;color:var(--mc-text);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.mc-scheduled-page-grid{flex:auto;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:24px;min-height:0;padding:22px 26px 36px;display:grid;overflow:auto}.mc-scheduled-page-create,.mc-scheduled-page-list{min-width:0}.mc-scheduled-page-create{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:18px;align-self:start;gap:13px;padding:18px;display:grid}.mc-scheduled-page-create h2,.mc-scheduled-page-list h2{margin:0;font-size:16px}.mc-scheduled-field{gap:6px;display:grid}.mc-scheduled-field>span,.mc-scheduled-agent-picker>label,.mc-scheduled-agent-time-row label>span{color:var(--mc-text-muted);font-size:11px;font-weight:600}.mc-scheduled-field input,.mc-scheduled-field textarea,.mc-scheduled-agent-time-row input,.mc-scheduled-agent-time-row select{box-sizing:border-box;border:1px solid var(--mc-border-strong);background:var(--mc-control-bg,var(--mc-bg));width:100%;min-width:0;color:var(--mc-text);font:inherit;border-radius:12px}.mc-scheduled-field input,.mc-scheduled-agent-time-row input,.mc-scheduled-agent-time-row select{min-height:42px;padding:8px 10px}.mc-scheduled-field textarea{resize:vertical;padding:10px 11px;line-height:1.45}.mc-scheduled-agent-picker{gap:6px;display:grid;position:relative}.mc-scheduled-agent-picker-trigger{border:1px solid var(--mc-border-strong);background:var(--mc-control-bg,var(--mc-bg));width:100%;min-height:54px;color:var(--mc-text);text-align:left;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.mc-scheduled-agent-picker-trigger>span:nth-child(2),.mc-scheduled-agent-picker-menu button>span:nth-child(2){gap:2px;min-width:0;display:grid}.mc-scheduled-agent-picker-trigger strong,.mc-scheduled-agent-picker-menu strong{font-size:12px}.mc-scheduled-agent-picker-trigger small,.mc-scheduled-agent-picker-menu small{text-overflow:ellipsis;white-space:nowrap;color:var(--mc-text-muted);font-size:10px;overflow:hidden}.mc-scheduled-agent-avatar{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.mc-scheduled-agent-picker-menu{z-index:40;border:1px solid var(--mc-border);background:var(--mc-surface-elevated);max-height:280px;box-shadow:var(--mc-shadow);border-radius:14px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.mc-scheduled-agent-picker-menu button{width:100%;color:var(--mc-text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.mc-scheduled-agent-picker-menu button:hover{background:var(--mc-sidebar-hover)}.mc-scheduled-page-list{flex-direction:column;gap:9px;display:flex}.mc-scheduled-page-list>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.mc-scheduled-page-list>header p{color:var(--mc-text-muted);margin:3px 0 0;font-size:11px}.mc-scheduled-page-list>header>span{background:var(--mc-bg-muted);min-width:28px;height:28px;color:var(--mc-text-muted);border-radius:999px;place-items:center;font-size:11px;display:grid}.mc-scheduled-page-task{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mc-scheduled-page-task>div:nth-child(2){gap:2px;min-width:0;display:grid}.mc-scheduled-page-task strong{font-size:12px}.mc-scheduled-page-task span,.mc-scheduled-page-task small{color:var(--mc-text-muted);font-size:10px}.mc-page-skeleton-list{gap:9px;display:grid}.mc-page-skeleton-list i{background:var(--mc-bg-muted);border-radius:14px;height:72px;animation:1.3s ease-in-out infinite alternate mc-shimmer;display:block}.mc-data-training-page{z-index:var(--mc-z-workspace-surface-top);background:var(--mc-bg);min-width:0;min-height:0;color:var(--mc-text);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.mc-data-training-head{align-items:center}.mc-data-training-head-actions{align-items:center;gap:10px;display:flex}.mc-data-training-back{color:var(--mc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 2px;font-size:10px;font-weight:600;line-height:1.2}.mc-data-training-back:hover,.mc-data-training-back:focus-visible{color:var(--mc-text);text-underline-offset:3px;text-decoration:underline}.mc-training-ai-toggle{border:1px solid var(--mc-border);background:var(--mc-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:8px;max-width:390px;padding:8px 10px;display:flex}.mc-training-ai-toggle input{accent-color:var(--mc-accent);margin-top:2px}.mc-training-ai-toggle span{gap:1px;display:grid}.mc-training-ai-toggle strong{font-size:11px}.mc-training-ai-toggle small{color:var(--mc-text-muted);font-size:9px;line-height:1.35}.mc-data-training-error{background:var(--mc-danger-bg);color:var(--mc-danger-text);border-radius:10px;flex:none;margin:10px 18px 0;padding:9px 11px;font-size:11px}.mc-data-training-layout{flex:auto;grid-template-columns:minmax(310px,38%) minmax(0,1fr);min-height:0;display:grid}.mc-data-training-chat{border-right:1px solid var(--mc-border);background:var(--mc-surface);flex-direction:column;min-height:0;display:flex}.mc-data-training-chat>header{border-bottom:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.mc-data-training-chat>header>div{align-items:center;gap:8px;display:flex}.mc-data-training-chat>header span{gap:1px;display:grid}.mc-data-training-chat>header strong{font-size:12px}.mc-data-training-chat>header small{color:var(--mc-text-muted);font-size:9px}.mc-data-training-chat>header em{background:var(--mc-bg-muted);color:var(--mc-text-muted);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.mc-data-training-chat-list{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.mc-data-training-chat-list article{max-width:92%;font-size:12px;line-height:1.5}.mc-data-training-chat-list article.user{background:var(--mc-bg-muted);border-radius:15px;align-self:flex-end;padding:9px 11px}.mc-data-training-chat-list article.assistant{align-self:flex-start}.mc-data-training-chat-list details{border:1px solid var(--mc-border);background:var(--mc-bg);border-radius:10px;margin-top:7px;padding:7px 9px}.mc-data-training-chat-list summary{cursor:pointer;color:var(--mc-text-muted);font-size:10px;font-weight:600}.mc-data-training-chat-list details p{gap:3px;margin:6px 0 0;display:grid}.mc-data-training-chat-list code{color:var(--mc-text-muted);font-size:9px}.mc-data-training-chat-list .is-working{color:var(--mc-text-muted);align-items:center;gap:6px;display:flex}.mc-data-training-composer{margin:0 12px max(12px,env(safe-area-inset-bottom));border:1px solid var(--mc-border-strong);background:var(--mc-control-bg,var(--mc-bg));border-radius:18px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;padding:7px;display:grid}.mc-data-training-composer textarea{resize:none;min-width:0;max-height:180px;color:var(--mc-text);font:inherit;background:0 0;border:0;outline:0;padding:7px;font-size:12px;line-height:1.45}.mc-data-training-composer button{background:var(--mc-accent);width:36px;height:36px;color:var(--mc-accent-contrast);border:0;border-radius:999px;place-items:center;display:grid}.mc-data-training-composer button:disabled{opacity:.4}.mc-data-training-canvas{background:var(--mc-bg);min-width:0;min-height:0;overflow-y:auto}.mc-data-training-tabs{z-index:4;border-bottom:1px solid var(--mc-border);background:color-mix(in srgb,var(--mc-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px;padding:10px 16px;display:flex;position:sticky;top:0}.mc-data-training-tabs button{min-height:34px;color:var(--mc-text-muted);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.mc-data-training-tabs button.active{background:var(--mc-bg-muted);color:var(--mc-text)}.mc-training-model-list,.mc-training-glossary,.mc-training-governance{padding:16px 18px 34px}.mc-training-model-list{gap:8px;display:grid}.mc-training-table{border:1px solid var(--mc-border);background:var(--mc-surface);border-radius:14px;overflow:hidden}.mc-training-table-head{width:100%;color:var(--mc-text);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.mc-training-table-head:hover{background:var(--mc-sidebar-hover)}.mc-training-table-head>span{gap:2px;display:grid}.mc-training-table-head strong{font-size:12px}.mc-training-table-head small{color:var(--mc-text-muted);font-size:9px}.mc-training-table-head>em,.mc-training-description span>em,.mc-training-column label span>em{background:var(--mc-bg-muted);color:var(--mc-text-muted);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.mc-training-table-head>em[data-source=governed],.mc-training-description em[data-source=governed],.mc-training-column em[data-source=governed]{background:color-mix(in srgb,var(--mc-accent) 10%,var(--mc-bg-muted));color:var(--mc-text)}.mc-training-table-body{border-top:1px solid var(--mc-border);padding:0 12px 12px}.mc-training-description,.mc-training-column label{gap:6px;padding-top:11px;display:grid}.mc-training-description>span,.mc-training-column label>span{color:var(--mc-text-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.mc-training-description textarea,.mc-training-column textarea,.mc-training-governance textarea{box-sizing:border-box;border:1px solid var(--mc-border-strong);background:var(--mc-control-bg,var(--mc-bg));width:100%;min-width:0;color:var(--mc-text);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.45}.mc-training-description button,.mc-training-column label button{background:var(--mc-bg-muted);min-height:30px;color:var(--mc-text);border:0;border-radius:8px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.mc-training-description button:disabled,.mc-training-column button:disabled{opacity:.4}.mc-training-columns{gap:8px;margin-top:12px;display:grid}.mc-training-column{background:var(--mc-bg-muted);border-radius:11px;grid-template-columns:minmax(150px,.5fr) minmax(240px,1fr);gap:12px;padding:10px;display:grid}.mc-training-column>div{flex-wrap:wrap;align-content:flex-start;gap:4px 7px;display:flex}.mc-training-column>div strong{width:100%;font-size:11px}.mc-training-column>div small{color:var(--mc-text-muted);font-size:9px}.mc-training-column>div em{color:var(--mc-text-muted);align-items:center;gap:3px;font-size:8px;font-style:normal;display:inline-flex}.mc-training-glossary>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mc-training-glossary h2,.mc-training-governance h2{margin:0;font-size:16px}.mc-training-glossary p,.mc-training-governance p{color:var(--mc-text-muted);margin:3px 0 0;font-size:10px}.mc-training-glossary-summary{gap:8px;margin-bottom:13px;display:flex}.mc-training-glossary-summary span{border:1px solid var(--mc-border);background:var(--mc-surface);min-width:90px;color:var(--mc-text-muted);border-radius:11px;padding:9px;font-size:9px}.mc-training-glossary-summary strong{color:var(--mc-text);font-size:16px;display:block}.mc-training-glossary>article{border-bottom:1px solid var(--mc-border);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 4px;display:grid}.mc-training-glossary>article>div{gap:2px;display:grid}.mc-training-glossary article strong{font-size:11px}.mc-training-glossary article small,.mc-training-glossary code{color:var(--mc-text-muted);font-size:9px}.mc-training-governance>section{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.mc-training-governance>textarea{min-height:260px}.mc-training-governance>button{margin-top:9px}.mc-training-governance-note{background:var(--mc-bg-muted);border-radius:11px;gap:3px;margin-top:16px;padding:11px;display:grid}.mc-training-governance-note strong{font-size:10px}.mc-training-governance-note span{color:var(--mc-text-muted);font-size:9px;line-height:1.45}.mc-data-training-empty{text-align:center;color:var(--mc-text-muted);padding:30px 10px;font-size:11px}.mc-training-term-overlay{z-index:var(--mc-z-modal-priority-top);background:#00000075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mc-training-term-dialog{border:1px solid var(--mc-border);background:var(--mc-surface-elevated);width:min(520px,100%);box-shadow:var(--mc-shadow);border-radius:18px;gap:12px;padding:18px;display:grid}.mc-training-term-dialog header{justify-content:space-between;gap:10px;display:flex}.mc-training-term-dialog header span{color:var(--mc-text-muted);font-size:9px}.mc-training-term-dialog h2{margin:2px 0 0;font-size:17px}.mc-training-term-dialog header button{background:var(--mc-bg-muted);width:34px;height:34px;color:var(--mc-text-muted);border:0;border-radius:999px}.mc-training-term-dialog label{color:var(--mc-text-muted);gap:5px;font-size:10px;font-weight:600;display:grid}.mc-training-term-dialog input,.mc-training-term-dialog select{box-sizing:border-box;border:1px solid var(--mc-border-strong);background:var(--mc-control-bg,var(--mc-bg));width:100%;min-height:42px;color:var(--mc-text);border-radius:11px;padding:8px 10px}.mc-training-term-dialog footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.mc-training-term-dialog footer button{border-radius:10px;min-height:36px;padding:7px 11px;font-weight:600}.mc-training-term-dialog footer .secondary{border:1px solid var(--mc-border);color:var(--mc-text);background:0 0}.mc-training-term-dialog footer .primary{background:var(--mc-accent);color:var(--mc-accent-contrast);border:0}@media (max-width:900px){.mc-scheduled-page-grid{grid-template-columns:1fr;padding:16px}.mc-data-training-layout{grid-template-rows:minmax(300px,46%) minmax(0,1fr);grid-template-columns:1fr}.mc-data-training-chat{border-right:0;border-bottom:1px solid var(--mc-border)}.mc-training-column{grid-template-columns:1fr}}@media (max-width:800px),(pointer:coarse) and (max-width:1100px){.mc-feature-page-head{padding:max(12px,env(safe-area-inset-top)) 12px 10px;gap:10px}.mc-feature-page-head h1{font-size:18px}.mc-sidebar-header-tools button{width:38px;height:38px}.mc-scheduled-page,.mc-data-training-page{z-index:var(--mc-z-mobile-dialog);position:fixed;inset:0}.mc-scheduled-page-grid{padding:12px 10px max(22px,env(safe-area-inset-bottom))}.mc-scheduled-page-create{border-radius:16px;padding:14px}.mc-data-training-head{flex-direction:column;align-items:flex-start}.mc-data-training-head-actions{justify-content:space-between;align-items:center;width:100%}.mc-data-training-back{order:2;padding-inline:0}.mc-training-ai-toggle{flex:1;max-width:none}.mc-data-training-layout{grid-template-rows:minmax(300px,48dvh) minmax(0,1fr)}.mc-data-training-tabs{overflow-x:auto}.mc-training-model-list,.mc-training-glossary,.mc-training-governance{padding:12px 10px max(24px,env(safe-area-inset-bottom))}.mc-glossary-editor[role=dialog]{grid-template-columns:1fr;align-content:end;padding:0!important}.mc-glossary-editor[role=dialog]>header{border-radius:20px 20px 0 0}.mc-glossary-editor[role=dialog]>footer{padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:0}}@media (max-width:520px){.mc-data-training-head-actions{gap:8px;display:flex}.mc-data-training-back{white-space:nowrap}.mc-training-ai-toggle small{display:none}.mc-training-glossary>header{flex-direction:column}.mc-training-glossary>header button{width:100%}.mc-training-glossary-summary{grid-template-columns:repeat(3,1fr);display:grid}.mc-training-glossary-summary span{min-width:0}.mc-scheduled-page-task{grid-template-columns:34px minmax(0,1fr)}.mc-scheduled-page-task .mc-scheduled-agent-task-actions{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.mc-page-skeleton-list i{animation:none!important}.mc-data-training-page,.mc-scheduled-page,.mc-training-term-dialog{transition:none!important;animation:none!important}}
:root,[data-theme=light]{--mc-ref-canvas:#dfe0e5;--mc-ref-shell:#fbfbfc;--mc-ref-sidebar:#f7f8fa;--mc-ref-body:#fff;--mc-ref-border:#0f172a12;--mc-ref-divider:#0f172a11;--mc-ref-muted:#8b909a;--mc-ref-row-hover:#ffffff94;--mc-ref-row-active:#fff;--mc-ref-radius:28px;--mc-ref-row-radius:10px;--mc-ref-sidebar-width:322px;--mc-ref-collapsed-width:76px;--mc-ref-inset:28px;--mc-ref-shadow:0 2px 4px #0f172a05, 0 18px 52px #0f172a11;--mc-ref-active-shadow:0 1px 2px #0f172a09, 0 5px 14px #0f172a09;--mc-ref-focus:#2563eb80}[data-theme=dark]{--mc-ref-canvas:#10151d;--mc-ref-shell:#171e29;--mc-ref-sidebar:#171e29;--mc-ref-body:#1a2230;--mc-ref-border:#ffffff16;--mc-ref-divider:#ffffff13;--mc-ref-muted:#8792a6;--mc-ref-row-hover:#ffffff0b;--mc-ref-row-active:#222b3a;--mc-ref-shadow:0 20px 58px #0000004d;--mc-ref-active-shadow:0 5px 16px #0000003d;--mc-ref-focus:#7db0ff9e}@media (min-width:801px){html,body,#root{width:100%;min-width:0;min-height:100%;background:var(--mc-ref-canvas)!important;margin:0!important;padding:0!important}body:has(.mc-app){overflow:hidden}:is(.mc-app,.mc-app:has(.mc-catalog-page)){--mc-shell-nav-track:var(--mc-ref-sidebar-width);grid-template-columns:var(--mc-shell-nav-track) minmax(0, 1fr);isolation:isolate;min-width:0;width:calc(100vw - (var(--mc-ref-inset) * 2))!important;height:calc(100dvh - (var(--mc-ref-inset) * 2))!important;max-height:calc(100dvh - (var(--mc-ref-inset) * 2))!important;margin:var(--mc-ref-inset)!important;border-radius:var(--mc-ref-radius)!important;background:var(--mc-ref-shell)!important;box-shadow:var(--mc-ref-shadow)!important;border:1px solid #fff9!important;gap:0!important;padding:0!important;overflow:hidden!important}.mc-app.sidebar-collapsed{--mc-shell-nav-track:var(--mc-ref-collapsed-width)}.mc-app.canvas-edit-mode:not(.sidebar-collapsed){--mc-shell-nav-track:auto}.mc-sidebar,.mc-canvas-sidebar{align-self:stretch;min-width:0;overflow:hidden;border:0!important;border-right:1px solid var(--mc-ref-divider)!important;background:var(--mc-ref-sidebar)!important;width:auto!important;height:100%!important;max-height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;margin:0!important}.mc-sidebar{flex-direction:column;padding:24px 18px 18px 24px;display:flex}.mc-sidebar.collapsed{padding:22px 10px 16px}.mc-sidebar-header{align-items:center;min-height:52px;margin:0 0 24px;padding:0 6px;display:flex;position:relative}.mc-sidebar:not(.collapsed) .mc-brand-btn{align-items:center;gap:10px;min-width:0;min-height:36px;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.mc-sidebar .mc-brand-btn svg,.mc-sidebar .mc-brand-btn img{flex:none}.mc-sidebar-header-tools{align-items:center;gap:3px!important;margin-left:auto!important;display:inline-flex!important}.mc-sidebar-header-tools button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--mc-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important}.mc-sidebar-header-tools button:hover{color:var(--mc-text)!important;background:#ffffff9e!important}.mc-sidebar-space-switcher{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important}.mc-sidebar-space-label,.mc-sidebar .mc-section-label,.mc-sidebar .mc-group-label{line-height:1.3;color:var(--mc-ref-muted)!important;letter-spacing:0!important;font-size:.78rem!important;font-weight:500!important}.mc-sidebar-space-label{margin:0 0 8px 6px;display:block}.mc-sidebar-space-control{min-width:0}.mc-sidebar .mc-sidebar-space-trigger{width:100%;border-radius:var(--mc-ref-row-radius)!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:0 10px!important}.mc-sidebar .mc-space-thumbnail{color:#0000;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:0;line-height:0;overflow:hidden}.mc-sidebar .mc-space-thumbnail img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mc-sidebar .mc-nav{gap:3px;margin:0 0 18px;padding:0 2px;display:grid}.mc-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 3px 16px 2px;overflow-y:auto}.mc-sidebar-block{background:0 0!important;border:0!important;margin:0 0 22px!important;padding:0!important}.mc-sidebar .mc-section-row{min-height:24px;margin:0 4px 8px 6px}.mc-sidebar .mc-section-row>span:first-child{color:var(--mc-ref-muted)}.mc-sidebar :where(.mc-section-row .mc-icon-btn,.mc-project-actions>.mc-icon-btn){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--mc-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important}.mc-sidebar :where(.mc-nav-item,.mc-chat-item,.mc-sidebar-space-trigger){border-radius:var(--mc-ref-row-radius)!important;min-height:40px!important;color:var(--mc-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;transition:background-color .12s,border-color .12s,box-shadow .12s!important}.mc-sidebar .mc-nav-item{text-align:left;justify-content:flex-start;gap:11px;font-size:.91rem;font-weight:500;padding:0 11px!important}.mc-sidebar .mc-nav-item svg,.mc-sidebar .mc-chat-item svg{color:color-mix(in srgb, var(--mc-text-muted) 88%, transparent);flex:none}.mc-sidebar :where(.mc-nav-item,.mc-chat-item,.mc-sidebar-space-trigger):hover{background:var(--mc-ref-row-hover)!important}.mc-sidebar :where(.mc-nav-item.active,.mc-chat-item.active){background:var(--mc-ref-row-active)!important;box-shadow:var(--mc-ref-active-shadow)!important;border-color:#0f172a09!important}[data-theme=dark] .mc-sidebar :where(.mc-nav-item.active,.mc-chat-item.active){border-color:#ffffff0e!important}.mc-sidebar :where(.mc-folder-chats){position:relative;border-left:1px solid color-mix(in srgb, var(--mc-border) 76%, transparent)!important;margin-left:13px!important;padding-left:13px!important}.mc-sidebar .mc-folder-header{border-radius:9px;min-height:38px}.mc-sidebar .mc-folder-name{font-size:.88rem;font-weight:500}.mc-sidebar .mc-chat-item{min-width:0;margin:2px 0}.mc-sidebar .mc-chat-link{gap:8px;min-height:38px;padding:0 9px!important}.mc-sidebar .mc-chat-title{min-width:0;font-size:.88rem;font-weight:500}.mc-sidebar .mc-group-label{margin:9px 8px 5px}.mc-sidebar .mc-hint{color:var(--mc-ref-muted);font-size:.78rem}.mc-sidebar-recent-actions{border-top:1px solid color-mix(in srgb, var(--mc-border) 70%, transparent);gap:3px;margin:0 2px 12px;padding-top:12px;display:grid}.mc-sidebar :where(button,a,[role=option]):focus-visible{outline-offset:2px;outline:2px solid var(--mc-ref-focus)!important}.mc-app>:where(main,.mc-main,.mc-workspace-hub-page,.mc-catalog-page,.mc-kb-main,.mc-admin,.mc-app-center,.mc-personal-page,.mc-report-app){--mc-bg:var(--mc-ref-body);isolation:isolate;align-self:stretch;width:auto;min-width:0;min-height:0;overflow:hidden;background:var(--mc-ref-body)!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.mc-app>.mc-main .mc-topbar,.mc-app>main .mc-topbar,.mc-app>.mc-report-app .mc-topbar{min-height:68px;padding-inline:28px;border-bottom:1px solid var(--mc-ref-divider)!important;background:var(--mc-ref-body)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mc-app>.mc-main .mc-landing,.mc-app>main .mc-landing,.mc-app>.mc-report-app .mc-landing{background:var(--mc-ref-body)!important}}@media (min-width:801px) and (max-width:1180px){:root,[data-theme=light],[data-theme=dark]{--mc-ref-inset:16px;--mc-ref-radius:23px;--mc-ref-sidebar-width:286px}.mc-sidebar{padding:20px 14px 16px 18px}}@media (max-width:800px){.mc-app,.mc-app.sidebar-collapsed,.mc-app.canvas-edit-mode,.mc-app.canvas-edit-mode.sidebar-collapsed{width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important}.mc-sidebar,.mc-sidebar.collapsed,.mc-canvas-sidebar,.mc-main{margin:0}}@media (prefers-reduced-motion:reduce){.mc-sidebar :where(.mc-nav-item,.mc-chat-item,.mc-sidebar-space-trigger){transition:none!important}}@media (forced-colors:active) and (min-width:801px){.mc-app{box-shadow:none!important;border:1px solid canvastext!important}.mc-sidebar,.mc-canvas-sidebar{border-color:canvastext!important}}
:root,[data-theme=light]{--mc-scrollbar-thumb:#4755694d;--mc-scrollbar-thumb-hover:#3341557a}[data-theme=dark]{--mc-scrollbar-thumb:#94a3b84d;--mc-scrollbar-thumb-hover:#cbd5e17a}:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu]){scrollbar-width:thin;scrollbar-color:var(--mc-scrollbar-thumb) transparent}:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu])::-webkit-scrollbar{width:8px;height:8px}:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu])::-webkit-scrollbar-track{background:0 0}:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu])::-webkit-scrollbar-thumb{background:var(--mc-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:28px}:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu])::-webkit-scrollbar-thumb:hover{background:var(--mc-scrollbar-thumb-hover);background-clip:padding-box}@media (max-width:800px){:where(.mc-sidebar-scroll,.mc-chat-scroll,.mc-company-body,.mc-settings-content,.mc-settings-body,.mc-modal-body,.mc-dialog-body,.mc-drawer,.mc-admin-content,.mc-app-center-body,.mc-space-hub-body,.mc-data-collection-main,.mc-data-collection-table-wrap,textarea,pre,[role=listbox],[role=menu])::-webkit-scrollbar{width:6px;height:6px}}
:root,[data-theme=light]{--mc-unified-canvas-base:#f6f7f9;--mc-unified-sidebar:var(--mc-unified-canvas-base);--mc-unified-body:#fff;--mc-unified-body-border:#ffffffb8;--mc-unified-body-shadow:0 18px 52px #2a33461a, 0 2px 8px #2a33460b;--mc-unified-active:#94a3b81a;--mc-unified-active-border:#94a3b812;--mc-unified-radius:24px;--mc-unified-sidebar-width:310px;--mc-unified-collapsed-width:74px;--mc-unified-gap:10px}[data-theme=dark]{--mc-unified-canvas-base:#111722;--mc-unified-sidebar:var(--mc-unified-canvas-base);--mc-unified-body:#1b2432;--mc-unified-body-border:#ffffff13;--mc-unified-body-shadow:0 22px 58px #00000057;--mc-unified-active:#94a3b81f;--mc-unified-active-border:#94a3b814}@media (min-width:801px){html,body,#root{width:100%;min-width:0;min-height:100%;background:var(--mc-unified-canvas-base)!important;margin:0!important;padding:0!important}[data-theme=dark],[data-theme=dark] body,[data-theme=dark] #root{background:var(--mc-unified-canvas-base)!important}body:has(.mc-app){position:relative;overflow:hidden}body:has(.mc-app):before{content:"";z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0}[data-theme=dark] body:has(.mc-app):before{background:0 0}:is(.mc-app,.mc-app:has(.mc-catalog-page)){--mc-shell-nav-track:var(--mc-unified-sidebar-width);z-index:1;grid-template-columns:var(--mc-shell-nav-track) minmax(0, 1fr);isolation:isolate;min-width:0;position:relative;width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.mc-app.sidebar-collapsed{--mc-shell-nav-track:var(--mc-unified-collapsed-width)}.mc-app.canvas-edit-mode:not(.sidebar-collapsed){--mc-shell-nav-track:auto}.mc-sidebar,.mc-canvas-sidebar{align-self:stretch;min-width:0;overflow:hidden;background:var(--mc-unified-sidebar)!important;width:auto!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important}.mc-app>.mc-sidebar,.mc-app>.mc-sidebar.mc-page-sidebar-mode,.mc-app>.mc-sidebar.mc-agent-sidebar-mode,.mc-app>.mc-sidebar.mc-project-sidebar-mode{--mc-unified-sidebar:var(--mc-unified-canvas-base);background:var(--mc-unified-canvas-base)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mc-app>.mc-sidebar.mc-dashboard-sidebar-surface,.mc-app>.mc-sidebar.mc-page-sidebar-mode.mc-dashboard-sidebar-surface{--mc-unified-sidebar:#fff;background:#fff!important}.mc-app>.mc-sidebar.mc-dashboard-sidebar-surface>:where(.mc-sidebar-header,.mc-sidebar-space-switcher,.mc-sidebar-page-navigation-host){background:#fff!important}.mc-app>:where(main,.mc-main,.mc-workspace-hub-page,.mc-catalog-page,.mc-kb-main,.mc-admin,.mc-app-center,.mc-personal-page,.mc-report-app),.mc-app>.mc-admin-shell>.mc-admin-shell-panel{--mc-bg:var(--mc-unified-body);isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;align-self:stretch;min-width:0;min-height:0;height:calc(100dvh - (var(--mc-unified-gap) * 2))!important;max-height:calc(100dvh - (var(--mc-unified-gap) * 2))!important;margin:var(--mc-unified-gap) var(--mc-unified-gap) var(--mc-unified-gap) 0!important;border:1px solid var(--mc-unified-body-border)!important;border-radius:var(--mc-unified-radius)!important;background:var(--mc-unified-body)!important;box-shadow:var(--mc-unified-body-shadow)!important;overflow:hidden!important}.mc-app>:where(.mc-main,main,.mc-report-app) :where(.mc-topbar,.mc-feature-page-head),.mc-app>.mc-admin-shell>.mc-admin-shell-panel>.mc-admin-shell-head{background:0 0!important}.mc-sidebar :where(.mc-nav-item.active,.mc-chat-item.active,.mc-sidebar-space-trigger[aria-expanded=true]),.mc-sidebar .mc-chat-item.active .mc-chat-link,.mc-sidebar .mc-chat-link.active{border-color:var(--mc-unified-active-border)!important;background:var(--mc-unified-active)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(112%)!important;backdrop-filter:blur(12px)saturate(112%)!important}.mc-sidebar :where(.mc-nav-item,.mc-chat-item,.mc-sidebar-space-trigger):hover{box-shadow:none!important;background:color-mix(in srgb, var(--mc-unified-active) 70%, transparent)!important}.mc-command-panel:has(.mc-command-search)>header{display:none!important}.mc-command-panel:has(.mc-command-search){-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);overflow:hidden;background:color-mix(in srgb, var(--mc-unified-body) 96%, transparent)!important;border-radius:18px!important}.mc-command-panel:has(.mc-command-search) .mc-command-search{min-height:54px;border-top:0!important}.mc-command-panel:has(.mc-command-search) .mc-command-search input{box-shadow:none!important;border:0!important;outline:0!important}.mc-command-panel:has(.mc-command-search) .mc-command-search input:focus{box-shadow:none!important;border:0!important;outline:0!important}.mc-command-panel:has(.mc-command-search) .mc-command-search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.mc-composer-model-config.mc-composer-thinking-floating,.mc-composer-thinking-control{margin:0!important;padding:0!important}.mc-composer-thinking-button{min-height:0!important;padding:var(--mc-space-3) var(--mc-space-5)!important;gap:var(--mc-space-4)!important;border-radius:8px!important;margin:0!important}}@media (min-width:801px) and (max-width:1180px){:root,[data-theme=light],[data-theme=dark]{--mc-unified-sidebar-width:276px;--mc-unified-gap:8px;--mc-unified-radius:20px}}@media (max-width:800px){.mc-app,.mc-app.sidebar-collapsed,.mc-app.canvas-edit-mode,.mc-app.canvas-edit-mode.sidebar-collapsed{width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}}
.mc-command-panel:has(.mc-command-search)>header{display:none!important}.mc-agent-model-field{gap:7px;min-width:0;display:grid}.mc-agent-model-label{color:var(--mc-text-muted);font-size:.78rem;font-weight:600}.mc-agent-model-field .mc-model-picker,.mc-agent-model-field .mc-model-btn{width:100%}.mc-agent-model-field .mc-model-btn{border:1px solid var(--mc-border);background:var(--mc-surface);justify-content:space-between}.mc-agent-model-status{color:var(--mc-text-muted);font-size:.72rem}.mc-model-dropdown-action{border:0;border-top:1px solid var(--mc-border);width:100%;min-height:38px;color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0 0 8px 8px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:.78rem;font-weight:600;display:flex}.mc-model-dropdown-action:hover,.mc-model-dropdown-action:focus-visible{background:var(--mc-surface-hover);outline:0}.mc-model-dropdown-action>svg{color:var(--mc-text-muted);flex:none}
@media (min-width:801px){.mc-app>:where(.mc-kb-page,.mc-data-governance-shell,.mc-data-catalog-page){--mc-bg:var(--mc-unified-body);isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);align-self:stretch;min-width:0;min-height:0;height:calc(100dvh - (var(--mc-unified-gap) * 2))!important;max-height:calc(100dvh - (var(--mc-unified-gap) * 2))!important;margin:var(--mc-unified-gap) var(--mc-unified-gap) var(--mc-unified-gap) 0!important;border:1px solid var(--mc-unified-body-border)!important;border-radius:var(--mc-unified-radius)!important;background:var(--mc-unified-body)!important;box-shadow:var(--mc-unified-body-shadow)!important;overflow:hidden!important}.mc-app>.mc-data-governance-shell{flex-direction:column;display:flex}.mc-app>.mc-data-governance-shell>.mc-data-governance-tabs{flex:none;background:0 0!important}.mc-app>.mc-data-governance-shell>.mc-catalog-page{flex:auto;min-width:0;min-height:0;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.mc-app>.mc-kb-page>.mc-kb-layout{min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden;background:0 0!important}.mc-app>.mc-kb-page .mc-kb-main{min-width:0;min-height:0;box-shadow:none!important;border:0!important;border-radius:0!important}}
:root,[data-theme=light],[data-theme=dark]{--mc-unified-gap:10px}@media (min-width:801px){.mc-sidebar,.mc-canvas-sidebar{background:var(--mc-unified-canvas-base)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}[data-theme=dark] .mc-sidebar,[data-theme=dark] .mc-canvas-sidebar{background:var(--mc-unified-canvas-base)!important}.mc-sidebar{padding:16px 10px 12px 14px!important}.mc-sidebar.collapsed{padding:14px 6px 10px!important}.mc-sidebar-header{margin-bottom:16px!important;padding-inline:2px!important}.mc-sidebar-scroll{padding-bottom:10px!important;padding-right:1px!important}.mc-sidebar-block{margin-bottom:16px!important}.mc-sidebar-space-switcher,.mc-sidebar .mc-nav{margin-bottom:12px!important}}
.mc-topbar .mc-icon-btn[title=Settings],article.mc-message.assistant .mc-chat-followups{display:none!important}article.mc-message.assistant:not(:has(~article.mc-message)) .mc-chat-followups{display:flex!important}.mc-chat-followups{flex-wrap:wrap;max-width:760px;gap:7px!important;margin-top:12px!important}.mc-chat-followups>button{min-height:32px;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), border-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1)), color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));line-height:1.3;border:1px solid color-mix(in srgb, var(--mc-text) 11%, var(--mc-border))!important;background:color-mix(in srgb, var(--mc-bg) 82%, transparent)!important;color:var(--mc-text-muted)!important;box-shadow:none!important;border-radius:999px!important;padding:6px 11px!important;font-size:.78rem!important;font-weight:500!important}.mc-chat-followups>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--mc-text) 19%, var(--mc-border))!important;background:color-mix(in srgb, var(--mc-text) 4%, var(--mc-bg))!important;color:var(--mc-text)!important}.mc-chat-followups>button:disabled{opacity:.5;cursor:default}.mc-agent-next-question-toggle{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy switch";align-items:center;gap:16px;width:100%;padding:12px 0 2px;display:grid}.mc-agent-next-question-toggle>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mc-agent-next-question-switch{background:color-mix(in srgb, var(--mc-text) 13%, var(--mc-bg));width:38px;height:22px;transition:background-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));border-radius:999px;flex:none;grid-area:switch;justify-self:end;position:relative}.mc-agent-next-question-switch>i{background:var(--mc-bg);width:16px;height:16px;transition:transform var(--mc-motion-fast,.13s) var(--mc-motion-ease-enter,cubic-bezier(.16, 1, .3, 1));border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.mc-agent-next-question-toggle>input:checked+.mc-agent-next-question-switch{background:var(--mc-success,#16a34a)}.mc-agent-next-question-toggle>input:checked+.mc-agent-next-question-switch>i{transform:translate(16px)}.mc-agent-next-question-toggle>input:focus-visible+.mc-agent-next-question-switch{outline:2px solid color-mix(in srgb, var(--mc-success,#16a34a) 42%, transparent);outline-offset:2px}.mc-agent-next-question-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.mc-agent-next-question-copy strong{color:var(--mc-text);font-size:.86rem;font-weight:600}.mc-agent-next-question-copy small{color:var(--mc-text-muted);font-size:.75rem;line-height:1.4}.mc-chat-outline-host{display:none}@media (min-width:1440px){.mc-chat-body{position:relative}.mc-chat-outline-host{z-index:8;pointer-events:none;width:44px;display:block;position:absolute;top:0;bottom:96px;right:0}.mc-chat-outline{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;width:28px;padding:8px 0;position:absolute;top:58px;bottom:12px;right:10px;overflow-y:auto}.mc-chat-outline::-webkit-scrollbar{display:none}.mc-chat-outline ol{justify-items:center;gap:3px;margin:0;padding:0;list-style:none;display:grid}.mc-chat-outline li,.mc-chat-outline button{width:28px;min-width:0}.mc-chat-outline button{height:24px;color:var(--mc-text-faint);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mc-chat-outline button:hover,.mc-chat-outline button:focus-visible{background:color-mix(in srgb, var(--mc-text) 5%, transparent);color:var(--mc-text-muted)}.mc-chat-outline button:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-brand-primary,#2563eb) 42%, transparent);outline-offset:-2px}.mc-chat-outline-dash{background:color-mix(in srgb, currentColor 62%, transparent);width:11px;height:2px;transition:width var(--mc-motion-fast,.13s) var(--mc-motion-ease-enter,cubic-bezier(.16, 1, .3, 1)), background-color var(--mc-motion-fast,.13s) var(--mc-motion-ease-standard,cubic-bezier(.2, 0, 0, 1));border-radius:999px}.mc-chat-outline li.active .mc-chat-outline-dash{background:var(--mc-text);width:17px}}@media (prefers-reduced-motion:reduce){.mc-agent-next-question-switch,.mc-agent-next-question-switch>i,.mc-chat-followups>button{transition:none!important}}
:root,[data-theme=light]{--mc-sidebar-content-offset:6px;--mc-sidebar-right-offset:10px;--mc-user-card-bg:#171a20;--mc-user-card-border:#ffffff1a;--mc-user-card-text:#f8fafc;--mc-user-card-muted:#f8fafc9e;--mc-user-card-hover:#20242c;--mc-user-avatar-bg:#2b313b}[data-theme=dark]{--mc-sidebar-content-offset:6px;--mc-sidebar-right-offset:10px;--mc-user-card-bg:#0b0f15;--mc-user-card-border:#ffffff17;--mc-user-card-text:#f8fafc;--mc-user-card-muted:#f8fafc99;--mc-user-card-hover:#141a23;--mc-user-avatar-bg:#232b36}.mc-user-name{text-align:left!important;justify-self:stretch!important}@media (min-width:801px){.mc-sidebar-space-label,.mc-sidebar-space-control{margin-left:var(--mc-sidebar-content-offset)!important;margin-right:var(--mc-sidebar-right-offset)!important}.mc-sidebar .mc-nav,.mc-sidebar-scroll{padding-left:var(--mc-sidebar-content-offset)!important;padding-right:var(--mc-sidebar-right-offset)!important}.mc-sidebar .mc-section-row,.mc-sidebar .mc-group-label,.mc-sidebar .mc-hint:not(.indent),.mc-chat-folders-block>:not(.mc-section-row),.mc-sidebar-block>.mc-drop-zone,.mc-profile-menu-host>.mc-profile{margin-left:0!important;margin-right:0!important}.mc-profile-menu-host .mc-user-footer{border:1px solid var(--mc-user-card-border)!important;background:var(--mc-user-card-bg)!important;width:100%!important;color:var(--mc-user-card-text)!important;box-shadow:none!important;border-radius:12px!important}.mc-profile-menu-host .mc-user-footer:hover,.mc-profile-menu-host .mc-user-footer[aria-expanded=true]{background:var(--mc-user-card-hover)!important;box-shadow:none!important}.mc-profile-menu-host .mc-user-footer .mc-user-name{color:var(--mc-user-card-text)!important;text-align:left!important}.mc-profile-menu-host .mc-user-footer .mc-user-plan{color:var(--mc-user-card-muted)!important}.mc-profile-menu-host .mc-user-footer .mc-profile-avatar,.mc-profile-menu-host .mc-user-footer .mc-profile-avatar-img{background:var(--mc-user-avatar-bg)!important;color:#fff!important;border-color:#ffffff1a!important}}
:root,[data-theme=light],[data-theme=dark]{--mc-sidebar-rail:6px;--mc-sidebar-row-height:36px;--mc-sidebar-row-padding-x:8px;--mc-sidebar-row-padding-y:6px;--mc-sidebar-row-gap:8px;--mc-sidebar-row-radius:9px;--mc-sidebar-item-size:.875rem;--mc-sidebar-item-weight:500;--mc-sidebar-label-size:.6875rem;--mc-sidebar-label-weight:600;--mc-sidebar-label-leading:1rem;--mc-sidebar-section-gap:12px;--mc-sidebar-nested-size:.8125rem;--mc-sidebar-nested-height:32px}@media (min-width:801px){.mc-sidebar:not(.collapsed){padding:14px 10px 10px!important}.mc-sidebar:not(.collapsed) .mc-sidebar-header{margin-bottom:var(--mc-sidebar-section-gap)!important;padding-inline:var(--mc-sidebar-rail)!important}.mc-sidebar:not(.collapsed) .mc-sidebar-space-switcher{margin:0 0 var(--mc-sidebar-section-gap)!important;gap:4px!important;display:grid!important}.mc-sidebar:not(.collapsed) .mc-sidebar-space-label{margin-inline:var(--mc-sidebar-rail)!important;padding:0 var(--mc-sidebar-row-padding-x)!important;font-size:var(--mc-sidebar-label-size)!important;font-weight:var(--mc-sidebar-label-weight)!important;line-height:var(--mc-sidebar-label-leading)!important;letter-spacing:.04em!important}.mc-sidebar:not(.collapsed) .mc-sidebar-space-control{margin-inline:var(--mc-sidebar-rail)!important}.mc-sidebar:not(.collapsed) .mc-sidebar-space-trigger{min-height:var(--mc-sidebar-row-height)!important;padding:var(--mc-sidebar-row-padding-y) var(--mc-sidebar-row-padding-x)!important;gap:var(--mc-sidebar-row-gap)!important;border-radius:var(--mc-sidebar-row-radius)!important;font-size:var(--mc-sidebar-item-size)!important;font-weight:var(--mc-sidebar-item-weight)!important;line-height:1.3!important}.mc-sidebar:not(.collapsed) .mc-space-thumbnail{border-radius:50%!important;flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:.6875rem!important}.mc-sidebar:not(.collapsed) .mc-nav{margin:0 0 var(--mc-sidebar-section-gap)!important;padding-inline:var(--mc-sidebar-rail)!important;gap:2px!important;display:grid!important}.mc-sidebar:not(.collapsed) .mc-nav-item{min-height:var(--mc-sidebar-row-height)!important;padding:var(--mc-sidebar-row-padding-y) var(--mc-sidebar-row-padding-x)!important;gap:var(--mc-sidebar-row-gap)!important;border-radius:var(--mc-sidebar-row-radius)!important;font-size:var(--mc-sidebar-item-size)!important;font-weight:var(--mc-sidebar-item-weight)!important;line-height:1.3!important}.mc-sidebar:not(.collapsed) .mc-nav-item>svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.mc-sidebar:not(.collapsed) .mc-nav-item.active{font-weight:var(--mc-sidebar-item-weight)!important;box-shadow:none!important}.mc-sidebar:not(.collapsed) .mc-sidebar-scroll{padding:0 var(--mc-sidebar-rail) 10px!important}.mc-sidebar:not(.collapsed) .mc-sidebar-block{margin:0 0 var(--mc-sidebar-section-gap)!important}.mc-sidebar:not(.collapsed) .mc-section-label,.mc-sidebar:not(.collapsed) .mc-section-row{font-size:var(--mc-sidebar-label-size)!important;font-weight:var(--mc-sidebar-label-weight)!important;line-height:var(--mc-sidebar-label-leading)!important}.mc-sidebar:not(.collapsed) .mc-section-label{padding:6px var(--mc-sidebar-row-padding-x) 4px!important;color:var(--mc-text-faint)!important;letter-spacing:.02em!important}.mc-sidebar:not(.collapsed) .mc-section-row{min-height:28px!important;padding-inline:var(--mc-sidebar-row-padding-x)!important;gap:var(--mc-sidebar-row-gap)!important;margin:0!important}.mc-sidebar:not(.collapsed) .mc-section-row .mc-icon-btn.small{width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.mc-sidebar:not(.collapsed) .mc-sidebar-agent-list{gap:2px!important;margin:0!important}.mc-sidebar:not(.collapsed) .mc-sidebar-agent-row{min-height:var(--mc-sidebar-row-height)!important;border-radius:var(--mc-sidebar-row-radius)!important}.mc-sidebar:not(.collapsed) .mc-sidebar-agent{min-height:var(--mc-sidebar-row-height)!important;gap:var(--mc-sidebar-row-gap)!important;padding:var(--mc-sidebar-row-padding-y) var(--mc-sidebar-row-padding-x)!important;border-radius:var(--mc-sidebar-row-radius) 0 0 var(--mc-sidebar-row-radius)!important;font-size:var(--mc-sidebar-item-size)!important;font-weight:var(--mc-sidebar-item-weight)!important;grid-template-columns:24px minmax(0,1fr) 16px!important}.mc-sidebar:not(.collapsed) .mc-sidebar-agent-avatar{width:24px!important;height:24px!important;font-size:.625rem!important}.mc-sidebar:not(.collapsed) .mc-sidebar-agent-copy strong{font-size:var(--mc-sidebar-item-size)!important;font-weight:var(--mc-sidebar-item-weight)!important;line-height:1.3!important}.mc-sidebar:not(.collapsed) .mc-chat-folders-block>:not(.mc-section-row),.mc-sidebar:not(.collapsed) .mc-sidebar-block>.mc-drop-zone{margin-inline:0!important}.mc-sidebar:not(.collapsed) .mc-folder{margin:2px 0 4px!important}.mc-sidebar:not(.collapsed) .mc-folder-header,.mc-sidebar:not(.collapsed) .mc-chat-link,.mc-sidebar:not(.collapsed) .mc-chat-item-compact .mc-chat-link{min-height:var(--mc-sidebar-nested-height)!important;font-size:var(--mc-sidebar-nested-size)!important;line-height:1.3!important}.mc-sidebar:not(.collapsed) .mc-folder-header{padding:4px var(--mc-sidebar-row-padding-x)!important}.mc-sidebar:not(.collapsed) .mc-folder-name{font-size:var(--mc-sidebar-nested-size)!important;font-weight:var(--mc-sidebar-item-weight)!important;line-height:1.3!important}.mc-sidebar:not(.collapsed) .mc-chat-link,.mc-sidebar:not(.collapsed) .mc-chat-item-compact .mc-chat-link{padding:5px var(--mc-sidebar-row-padding-x)!important;gap:var(--mc-sidebar-row-gap)!important}.mc-sidebar:not(.collapsed) .mc-chat-item{border-radius:var(--mc-sidebar-row-radius)!important}.mc-sidebar:not(.collapsed) .mc-chat-title,.mc-sidebar:not(.collapsed) .mc-chat-title>span{font-weight:400!important}.mc-sidebar:not(.collapsed) .mc-chat-item.active .mc-chat-title,.mc-sidebar:not(.collapsed) .mc-chat-item.active .mc-chat-title>span,.mc-sidebar:not(.collapsed) .mc-chat-item.pinned .mc-chat-title,.mc-sidebar:not(.collapsed) .mc-chat-item.pinned .mc-chat-title>span{font-weight:var(--mc-sidebar-item-weight)!important}.mc-sidebar:not(.collapsed) .mc-group-label{padding:6px var(--mc-sidebar-row-padding-x) 3px!important;font-size:.65625rem!important;font-weight:var(--mc-sidebar-label-weight)!important;letter-spacing:.02em!important;margin:0!important;line-height:1rem!important}.mc-sidebar:not(.collapsed) .mc-hint:not(.indent){padding:5px var(--mc-sidebar-row-padding-x)!important;font-size:var(--mc-sidebar-nested-size)!important;margin:0!important;line-height:1.35!important}.mc-profile-menu-host:not(.collapsed)>.mc-profile{margin-left:0!important;margin-right:0!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer{min-height:48px!important;padding:6px var(--mc-sidebar-row-padding-x)!important;gap:var(--mc-sidebar-row-gap)!important;border-radius:10px!important}.mc-profile-menu-host:not(.collapsed) .mc-user-name{font-size:var(--mc-sidebar-nested-size)!important;font-weight:var(--mc-sidebar-label-weight)!important;line-height:1.25!important}.mc-profile-menu-host:not(.collapsed) .mc-user-plan{font-size:.6875rem!important;font-weight:400!important;line-height:1.25!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-profile-avatar,.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-profile-avatar-img{flex:0 0 28px!important;width:28px!important;height:28px!important}}
:root,[data-theme=light]{--mc-profile-glass-bg:#ffffff57;--mc-profile-glass-hover:#ffffff85;--mc-profile-glass-border:#ffffff85;--mc-login-canvas:#e5e8ee;--mc-login-card-bg:#ffffffc7;--mc-login-card-border:#ffffffbd;--mc-login-field-bg:#ffffffa8;--mc-login-field-border:#444e6026;--mc-login-card-shadow:0 24px 70px #2d36481f, 0 2px 10px #2d36480d}[data-theme=dark]{--mc-profile-glass-bg:#ffffff0b;--mc-profile-glass-hover:#ffffff13;--mc-profile-glass-border:#ffffff14;--mc-login-canvas:#101722;--mc-login-card-bg:#18202dc7;--mc-login-card-border:#ffffff14;--mc-login-field-bg:#ffffff0b;--mc-login-field-border:#ffffff17;--mc-login-card-shadow:0 26px 72px #00000057}@media (min-width:801px){.mc-sidebar .mc-chat-item.active{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.mc-sidebar .mc-chat-item.active .mc-chat-link{border:1px solid var(--mc-unified-active-border)!important;background:var(--mc-unified-active)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)saturate(108%)!important;backdrop-filter:blur(10px)saturate(108%)!important}.mc-sidebar .mc-nav-item.active{border:1px solid var(--mc-unified-active-border)!important;background:var(--mc-unified-active)!important;box-shadow:none!important;background-image:none!important}.mc-sidebar .mc-nav-item.active:before,.mc-sidebar .mc-nav-item.active:after,.mc-sidebar .mc-chat-item.active:before,.mc-sidebar .mc-chat-item.active:after{box-shadow:none!important;background:0 0!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer{background:var(--mc-profile-glass-bg)!important;color:var(--mc-text)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)saturate(108%)!important;backdrop-filter:blur(12px)saturate(108%)!important;border:0!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer:hover,.mc-profile-menu-host:not(.collapsed) .mc-user-footer[aria-expanded=true]{background:var(--mc-profile-glass-hover)!important;box-shadow:none!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-user-name{color:var(--mc-text)!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-user-plan{color:var(--mc-text-muted)!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-profile-avatar{background:color-mix(in srgb, var(--mc-text) 12%, transparent)!important;color:var(--mc-text)!important;border-color:color-mix(in srgb, var(--mc-text) 8%, transparent)!important}.mc-profile-menu-host:not(.collapsed) .mc-user-footer .mc-profile-avatar-img{border-color:color-mix(in srgb, var(--mc-text) 8%, transparent)!important;background:0 0!important}}.mc-login{isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:auto;background:radial-gradient(circle at 10% 8%, #ffffffb8 0, #ffffff38 25%, transparent 46%), radial-gradient(circle at 88% 16%, #c2cfe87a 0, transparent 42%), radial-gradient(circle at 55% 96%, #e8deef6b 0, transparent 45%), linear-gradient(145deg, #d9dde5 0%, var(--mc-login-canvas) 56%, #dfe3ea 100%)!important}[data-theme=dark] .mc-login{background:radial-gradient(circle at 9% 9%, #4c5e8047 0, transparent 40%), radial-gradient(circle at 87% 15%, #30415e42 0, transparent 42%), radial-gradient(circle at 54% 96%, #44345233 0, transparent 44%), linear-gradient(145deg, #0d131d 0%, var(--mc-login-canvas) 58%, #111823 100%)!important}.mc-login:before,.mc-login:after{content:"";z-index:-1;pointer-events:none;filter:blur(64px);border-radius:999px;position:fixed}.mc-login:before{background:#ffffff57;width:min(46vw,620px);height:min(46vw,620px);top:-18vw;left:-10vw}.mc-login:after{background:#bfc9de3d;width:min(40vw,540px);height:min(40vw,540px);bottom:-18vw;right:-12vw}[data-theme=dark] .mc-login:before{background:#4a5b7c2e}[data-theme=dark] .mc-login:after{background:#3f33522e}.mc-login-main{min-height:100dvh;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;width:min(100%,520px)!important;margin:0 auto!important;padding:clamp(32px,7vh,72px) 24px 40px!important;display:flex!important}.mc-login-brand-shell{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);align-self:center;place-items:center;width:54px!important;height:54px!important;box-shadow:none!important;background:#ffffff5c!important;border:1px solid #ffffff9e!important;border-radius:17px!important;margin:0 0 2px!important;display:grid!important}[data-theme=dark] .mc-login-brand-shell{background:#ffffff0b!important;border-color:#ffffff14!important}.mc-login-brand-shell .mc-login-brand-logo{object-fit:contain;border-radius:8px;width:32px!important;height:32px!important}.mc-login-card{border:1px solid var(--mc-login-card-border)!important;background:var(--mc-login-card-bg)!important;width:100%!important;box-shadow:var(--mc-login-card-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(112%)!important;backdrop-filter:blur(24px)saturate(112%)!important;border-radius:24px!important;margin:0!important;padding:clamp(24px,4vw,32px)!important}.mc-login-card>h1{color:var(--mc-text)!important;letter-spacing:-.035em!important;text-align:center!important;margin:0!important;font-size:clamp(1.55rem,4vw,1.9rem)!important;font-weight:600!important;line-height:1.15!important}.mc-login-card>.mc-login-tagline{max-width:34rem;color:var(--mc-text-muted)!important;text-align:center!important;margin:8px auto 0!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}.mc-login-form{gap:16px!important;margin-top:24px!important;display:grid!important}.mc-login-form>label{color:var(--mc-text)!important;gap:7px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.3!important;display:grid!important}.mc-login-form input{transition:border-color .12s,background .12s,box-shadow .12s;border:1px solid var(--mc-login-field-border)!important;background:var(--mc-login-field-bg)!important;width:100%!important;min-height:44px!important;color:var(--mc-text)!important;box-shadow:none!important;border-radius:11px!important;outline:0!important;padding:10px 12px!important;font-size:.875rem!important;font-weight:400!important;line-height:1.35!important}.mc-login-form input::placeholder{color:var(--mc-text-faint)!important}.mc-login-form input:focus,.mc-login-form input:focus-visible{border-color:color-mix(in srgb, var(--mc-text) 28%, var(--mc-login-field-border))!important;background:color-mix(in srgb, var(--mc-login-field-bg) 88%, var(--mc-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-text) 7%, transparent)!important}.mc-login-password input{padding-right:44px!important}.mc-login-password .mc-icon-btn{width:30px!important;height:30px!important;min-height:30px!important;color:var(--mc-text-muted)!important;border-radius:8px!important;padding:0!important;right:8px!important}.mc-login-submit{color:#fff!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#111317!important;border:0!important;border-radius:11px!important;margin-top:2px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}[data-theme=dark] .mc-login-submit{color:#11151b!important;background:#f3f5f8!important}.mc-login-submit:hover:not(:disabled){filter:brightness(1.08)}.mc-login-submit:disabled{opacity:.46!important}.mc-login-switch{color:var(--mc-text-muted)!important;text-align:center!important;margin:14px 0 0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.45!important}.mc-login-switch button{min-height:0!important;color:var(--mc-text)!important;font-size:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-weight:600!important;text-decoration:none!important}.mc-login-switch button:hover{text-underline-offset:3px;text-decoration:underline!important}.mc-login-error{color:#b91c1c!important;background:#dc262612!important;border:1px solid #dc262633!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;font-size:.8125rem!important;line-height:1.45!important}[data-theme=dark] .mc-login-error{color:#fca5a5!important}.mc-login-account-type,.mc-login-signup-policy{border:1px solid var(--mc-login-field-border)!important;background:color-mix(in srgb, var(--mc-login-field-bg) 84%, transparent)!important;box-shadow:none!important;border-radius:12px!important}.mc-login-account-type>div{gap:10px!important;padding:12px!important}.mc-login-account-type strong{font-size:.8125rem!important;font-weight:600!important}.mc-login-account-type small{color:var(--mc-text-muted)!important;font-size:.75rem!important;line-height:1.4!important}@media (max-width:800px){.mc-login{min-height:100dvh}.mc-login-main{min-height:100dvh;justify-content:center!important;width:100%!important;padding:28px 16px 24px!important}.mc-login-card{border-radius:20px!important;padding:24px 20px!important}}@media (prefers-reduced-motion:reduce){.mc-login-form input,.mc-login-submit{transition:none!important}}
@media (min-width:801px){.mc-sidebar .mc-chat-item{background:0 0;border:1px solid #0000;overflow:visible}.mc-sidebar .mc-chat-item.active{background:var(--mc-unified-active)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)saturate(108%)!important;backdrop-filter:blur(10px)saturate(108%)!important;border-color:#0000!important}.mc-sidebar .mc-chat-item.active .mc-chat-link,.mc-sidebar .mc-chat-item.active .mc-chat-menu,.mc-sidebar .mc-chat-item.active .mc-chat-menu-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.mc-sidebar .mc-chat-item:hover{border-color:#0000;background:color-mix(in srgb, var(--mc-unified-active) 70%, transparent)!important;box-shadow:none!important}.mc-sidebar .mc-chat-item.active:hover{background:var(--mc-unified-active)!important;border-color:#0000!important}.mc-sidebar .mc-chat-item:hover .mc-chat-link,.mc-sidebar .mc-chat-item:hover .mc-chat-menu-btn{box-shadow:none!important;background:0 0!important}.mc-sidebar .mc-chat-menu{align-self:stretch;align-items:center;display:flex}.mc-sidebar .mc-chat-menu-btn{width:28px;min-width:28px;height:28px;min-height:28px;border:0!important;border-radius:7px!important;padding:0!important}.mc-sidebar .mc-chat-item:hover .mc-chat-menu-btn,.mc-sidebar .mc-chat-item.active .mc-chat-menu-btn,.mc-sidebar .mc-chat-menu-btn:focus-visible{opacity:1}.mc-sidebar .mc-chat-menu-btn:hover,.mc-sidebar .mc-chat-menu-btn:focus-visible{background:color-mix(in srgb, var(--mc-text) 7%, transparent)!important}}
:root,[data-theme=light]{--mc-journey-card:#fffc;--mc-journey-card-strong:#ffffffeb;--mc-journey-border:#ffffffbd;--mc-journey-control:#ffffffad;--mc-journey-control-border:#3f485b29;--mc-journey-subtle:#ffffff61;--mc-journey-shadow:0 24px 72px #2b34461c, 0 2px 10px #2b34460a}[data-theme=dark]{--mc-journey-card:#18202dd1;--mc-journey-card-strong:#1b2432f0;--mc-journey-border:#ffffff16;--mc-journey-control:#ffffff0b;--mc-journey-control-border:#ffffff1a;--mc-journey-subtle:#ffffff0b;--mc-journey-shadow:0 28px 76px #00000057}:is(.mc-login,.mc-admin-entry,.mc-onboarding,.mc-route-state,.mc-routing-page.mc-ai-provider-setup){isolation:isolate;width:100%;min-height:100dvh;color:var(--mc-text);position:relative;background:radial-gradient(circle at 10% 8%,#ffffffb3 0,#fff3 24%,#0000 45%),radial-gradient(circle at 87% 16%,#dad7cf70 0,#0000 42%),radial-gradient(circle at 54% 95%,#e2ded65c 0,#0000 45%),linear-gradient(145deg,#f2f1ee 0%,#e9e8e4 56%,#efeeeb 100%)!important}[data-theme=dark] :is(.mc-login,.mc-admin-entry,.mc-onboarding,.mc-route-state,.mc-routing-page.mc-ai-provider-setup){background:radial-gradient(circle at 9% 9%,#5c58503d 0,#0000 40%),radial-gradient(circle at 87% 15%,#48454038 0,#0000 42%),radial-gradient(circle at 54% 96%,#524a442e 0,#0000 44%),linear-gradient(145deg,#121211 0%,#181716 58%,#1b1a18 100%)!important}:is(.mc-login,.mc-admin-entry,.mc-onboarding,.mc-route-state,.mc-routing-page.mc-ai-provider-setup):before{content:"";z-index:-1;pointer-events:none;opacity:.62;filter:blur(52px);background:radial-gradient(circle at 22% 26%,#ffffff6b,#0000 27%),radial-gradient(circle at 78% 36%,#dad6cd3d,#0000 31%);position:fixed;inset:-16%}[data-theme=dark] :is(.mc-login,.mc-admin-entry,.mc-onboarding,.mc-route-state,.mc-routing-page.mc-ai-provider-setup):before{opacity:.34;background:radial-gradient(circle at 20% 26%,#4c5e8052,#0000 30%),radial-gradient(circle at 80% 38%,#40365c3d,#0000 33%)}.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap,.mc-onboarding-frame,.mc-route-state-card,.mc-routing-page.mc-ai-provider-setup>.mc-ai-provider-console,.mc-ai-provider-compact-console{border:1px solid var(--mc-journey-border)!important;background:var(--mc-journey-card)!important;color:var(--mc-text)!important;box-shadow:var(--mc-journey-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(112%)!important;backdrop-filter:blur(24px)saturate(112%)!important;border-radius:24px!important}.mc-login-main,.mc-admin-entry-form-panel,.mc-route-state{width:100%;min-height:100dvh;margin:0 auto!important;padding:clamp(28px,7vh,72px) 24px 40px!important}.mc-login-main,.mc-admin-entry-form-panel{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;max-width:520px!important;display:flex!important}.mc-admin-entry-simple .mc-admin-entry-form-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(24px,4vw,32px)!important}.mc-admin-entry-brand-shell,.mc-login-brand-shell{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);align-self:center;place-items:center;border:1px solid var(--mc-journey-border)!important;background:var(--mc-journey-subtle)!important;width:54px!important;height:54px!important;box-shadow:none!important;border-radius:17px!important;margin:0 auto 2px!important;display:grid!important}.mc-login-card>h1,.mc-admin-entry-form-heading h2,.mc-onboarding-content>h1,.mc-route-state-card h1,.mc-ai-provider-compact-console h1,.mc-ai-provider-compact-console h2{color:var(--mc-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.55rem,4vw,1.9rem)!important;font-weight:600!important;line-height:1.15!important}.mc-login-card>h1,.mc-admin-entry-form-heading,.mc-admin-entry-form-heading h2{text-align:center!important}:is(.mc-login-tagline,.mc-onboarding-lead,.mc-route-state-card p,.mc-admin-entry-form-heading p){color:var(--mc-text-muted)!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}.mc-admin-entry-brand{letter-spacing:.04em;color:var(--mc-text-muted)!important;justify-content:center!important;margin-bottom:8px!important;font-size:.75rem!important;font-weight:600!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields){gap:16px!important;display:grid!important}.mc-login-form,.mc-admin-entry-form{margin-top:24px!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields)>label,.mc-onboarding-field{color:var(--mc-text)!important;gap:7px!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.3!important;display:grid!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) label>small,.mc-field-message,.mc-onboarding-field>small{color:var(--mc-text-muted)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.4!important}.mc-admin-entry{overflow:clip auto}.mc-field-message{color:var(--mc-text-muted);margin-top:.4rem;font-size:.75rem;font-weight:500;line-height:1.35;display:block}.mc-field-message.error{color:var(--mc-danger,#b42318)!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--mc-danger,#b42318)!important}.mc-auth-optional{font-size:.75rem;font-weight:400;color:var(--mc-text-faint)!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) :is(input,select,textarea),.mc-onboarding-field :is(input,select,textarea){border:1px solid var(--mc-journey-control-border)!important;background:var(--mc-journey-control)!important;width:100%!important;min-height:44px!important;color:var(--mc-text)!important;box-shadow:none!important;border-radius:11px!important;outline:0!important;padding:10px 12px!important;font-size:.875rem!important;font-weight:400!important;line-height:1.35!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) textarea{resize:vertical;min-height:88px!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) :is(input,select,textarea):focus-visible,.mc-onboarding-field :is(input,select,textarea):focus-visible{border-color:color-mix(in srgb, var(--mc-text) 28%, var(--mc-journey-control-border))!important;background:color-mix(in srgb, var(--mc-journey-control) 88%, var(--mc-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-text) 7%, transparent)!important}:is(.mc-login-form,.mc-admin-entry-form,.mc-onboarding-fields) :is(input,textarea)::placeholder{opacity:1;color:var(--mc-text-faint)!important}:is(.mc-login-submit,.mc-admin-entry-submit,.mc-onboarding-primary,.mc-route-state-actions .primary){color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#111315!important;border:0!important;border-radius:11px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}[data-theme=dark] :is(.mc-login-submit,.mc-admin-entry-submit,.mc-onboarding-primary,.mc-route-state-actions .primary){color:#fff!important;background:#111315!important;border:0!important}:is(.mc-login-submit,.mc-admin-entry-submit,.mc-onboarding-primary):disabled{opacity:.46!important;cursor:not-allowed!important}:is(.mc-onboarding-skip,.mc-admin-entry-member,.mc-route-state-actions a:not(.primary),.mc-route-state-actions button:not(.primary)){color:#17191d!important;min-height:42px!important;box-shadow:none!important;background:#eef0f2!important;border:0!important;border-radius:10px!important;padding:9px 14px!important;font-size:.8125rem!important;font-weight:500!important}.mc-onboarding-text-link,.mc-login-switch button,.mc-admin-entry-alternatives button{text-underline-offset:3px;color:var(--mc-text)!important;font-weight:600!important}.mc-onboarding{overflow:auto;place-items:center!important;padding:clamp(24px,5vh,52px) 20px!important;display:grid!important}.mc-onboarding-frame{overflow:hidden;border-top:1px solid var(--mc-journey-border)!important;width:min(720px,100%)!important}.mc-onboarding-progress{justify-content:space-between;align-items:center;gap:16px;color:var(--mc-text-muted)!important;margin:0!important;padding:20px 28px 10px!important;font-size:.75rem!important;font-weight:600!important;display:flex!important}.mc-onboarding-track{border-radius:999px;overflow:hidden;background:color-mix(in srgb, var(--mc-text) 9%, transparent)!important;height:4px!important;margin:0 28px!important}.mc-onboarding-track>span{border-radius:inherit;height:100%;transition:width .18s;display:block;background:var(--mc-text)!important}.mc-onboarding-stepper{grid-template-columns:repeat(var(--mc-onboarding-step-count,1), minmax(0, 1fr));gap:8px;list-style:none;display:grid;margin:14px 28px 0!important;padding:0!important}.mc-onboarding-step{min-width:0;color:var(--mc-text-faint);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.mc-onboarding-step-index{border:1px solid var(--mc-journey-control-border);background:var(--mc-journey-subtle);width:24px;height:24px;color:var(--mc-text-muted);border-radius:999px;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.mc-onboarding-step-copy{gap:1px;min-width:0;display:grid}.mc-onboarding-step-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}.mc-onboarding-step-copy small{color:inherit;font-size:.6875rem;font-weight:400}.mc-onboarding-step.current{border-color:var(--mc-journey-control-border);background:var(--mc-journey-subtle);color:var(--mc-text)}.mc-onboarding-step.done{color:var(--mc-text-muted)}.mc-onboarding-step.done .mc-onboarding-step-index{background:var(--mc-text);color:var(--mc-surface)}.mc-onboarding-content{color:var(--mc-text)!important;padding:32px 28px 28px!important}.mc-onboarding-kicker{letter-spacing:.02em;align-items:center;gap:7px;color:var(--mc-text-muted)!important;margin:0 0 10px!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.mc-onboarding-lead{max-width:610px;margin:10px 0 24px!important}.mc-onboarding-fields{margin-top:0!important}.mc-onboarding-actions{justify-content:flex-end;align-items:center;gap:10px!important;margin-top:24px!important;display:flex!important}.mc-onboarding-help-note{margin:16px 0 0!important;font-size:.75rem!important;line-height:1.45!important}.mc-onboarding-help-note:has(.mc-onboarding-text-link){text-align:center}.mc-onboarding-error,.mc-login-error{border:1px solid color-mix(in srgb, var(--mc-danger-text) 24%, transparent)!important;background:color-mix(in srgb, var(--mc-danger-text) 7%, transparent)!important;color:var(--mc-danger-text)!important;border-radius:10px!important;margin:14px 0 0!important;padding:10px 12px!important;font-size:.8125rem!important;line-height:1.45!important}.mc-onboarding-summary{border:1px solid var(--mc-journey-control-border)!important;background:var(--mc-journey-subtle)!important;border-radius:12px!important;margin:18px 0 0!important}.mc-onboarding-assurance{border:1px solid var(--mc-journey-control-border)!important;background:var(--mc-journey-subtle)!important;box-shadow:none!important;border-radius:12px!important}.mc-route-state{place-items:center!important;display:grid!important}.mc-route-state-card{text-align:left!important;justify-items:start!important;gap:16px!important;width:min(480px,100%)!important;padding:28px!important;display:grid!important}.mc-route-state-card>svg{border:1px solid var(--mc-journey-control-border);background:var(--mc-journey-subtle);width:34px;height:34px;color:var(--mc-text-muted);border-radius:11px;padding:7px}.mc-route-state-card>div:not(.mc-route-state-actions){gap:7px;display:grid}.mc-route-state-card p{margin:0!important}.mc-route-state-meta{flex-wrap:wrap;gap:6px!important;display:flex!important}.mc-route-state-meta span{border:1px solid var(--mc-journey-control-border);background:var(--mc-journey-subtle);color:var(--mc-text-muted);border-radius:999px;padding:4px 7px;font-size:.6875rem;font-weight:500}.mc-route-state-actions{flex-wrap:wrap;width:100%;gap:8px!important;display:flex!important}.mc-route-state-actions :is(a,button){justify-content:center;align-items:center;gap:7px;text-decoration:none!important;display:inline-flex!important}.mc-routing-page.mc-ai-provider-setup{place-content:center!important;place-items:center!important;padding:clamp(24px,5vh,52px) 20px!important}.mc-routing-page.mc-ai-provider-setup>.mc-ai-provider-console,.mc-ai-provider-compact-console{width:min(760px,100%)!important;max-width:760px!important;padding:clamp(24px,4vw,32px)!important}.mc-ai-provider-setup-embedded,.mc-ai-provider-embedded-console{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.mc-ai-onboarding-flow-shell .mc-ai-provider-embedded-console{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mc-login-invite-help{color:var(--mc-text-muted);text-align:center;margin:14px 0 0;font-size:.8125rem;line-height:1.45}@media (max-width:700px){:is(.mc-login-main,.mc-admin-entry-form-panel,.mc-route-state){padding:max(18px, env(safe-area-inset-top)) 14px max(22px, env(safe-area-inset-bottom))!important}.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap,.mc-onboarding-frame,.mc-route-state-card,.mc-routing-page.mc-ai-provider-setup>.mc-ai-provider-console{border-radius:18px!important}.mc-onboarding{padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom))!important;place-items:start stretch!important}.mc-onboarding-progress{padding:16px 16px 8px!important}.mc-onboarding-track{margin-inline:16px!important}.mc-onboarding-stepper{gap:4px;grid-template-columns:1fr!important;margin:10px 16px 0!important}.mc-onboarding-step:not(.current){display:none}.mc-onboarding-content{padding:26px 18px 22px!important}.mc-onboarding-actions,.mc-route-state-actions{grid-template-columns:1fr!important;display:grid!important}.mc-onboarding-actions :is(button,a),.mc-route-state-actions :is(button,a){width:100%!important}.mc-route-state-card{padding:24px 20px!important}.mc-routing-page.mc-ai-provider-setup{padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom))!important}.mc-routing-page.mc-ai-provider-setup>.mc-ai-provider-console{padding:22px 18px!important}}@media (max-height:760px){.mc-admin-entry-form-panel{justify-content:flex-start!important;min-height:auto!important;padding-block:24px 32px!important}.mc-admin-entry-simple .mc-admin-entry-form-wrap{padding:24px!important}}@media (prefers-reduced-motion:reduce){.mc-onboarding-track>span,:is(.mc-login,.mc-admin-entry,.mc-onboarding,.mc-route-state,.mc-routing-page.mc-ai-provider-setup) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.mc-login-journey-context{margin:20px 0 0!important}.mc-admin-entry-alternatives{text-align:center!important;gap:10px!important;margin-top:18px!important;display:grid!important}.mc-admin-entry-alternatives p{color:var(--mc-text-muted)!important;margin:0!important;font-size:.8125rem!important;line-height:1.45!important}.mc-admin-entry-existing-org{grid-template-columns:1fr!important}.mc-onboarding-loading{justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex!important}.mc-onboarding-loading>svg{color:var(--mc-text-muted);flex:none}.mc-onboarding-loading>div{gap:5px;display:grid}.mc-onboarding-loading h1{color:var(--mc-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.mc-onboarding-loading .mc-onboarding-lead{margin:0!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-bottom{gap:10px!important;margin-top:22px!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-primary{color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#111315!important;border:0!important;border-radius:11px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}[data-theme=dark] :is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-primary{color:#fff!important;background:#111315!important;border:0!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) :is(.mc-ai-onboarding-text,.mc-ai-onboarding-ghost){color:#17191d!important;min-height:42px!important;box-shadow:none!important;background:#eef0f2!important;border:0!important;border-radius:10px!important;padding:9px 14px!important;font-size:.8125rem!important;font-weight:500!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-primary:focus-visible,:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) :is(.mc-ai-onboarding-text,.mc-ai-onboarding-ghost):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-text) 8%, transparent)!important;outline:0!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-primary:disabled{opacity:.46!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-back-standalone{margin-bottom:12px!important}.mc-ai-onboarding-flow-shell{padding-top:24px!important}.mc-ai-onboarding-flow-shell .mc-ai-provider-setup-embedded{min-height:0!important}@media (max-width:700px){.mc-onboarding-loading{justify-content:flex-start;align-items:flex-start;min-height:180px}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-bottom{grid-template-columns:1fr!important;display:grid!important}:is(.mc-routing-page.mc-ai-provider-setup,.mc-ai-onboarding-flow-shell) .mc-ai-onboarding-bottom>*{width:100%!important}}
.mc-signed-out-chat-gate{isolation:isolate;background:var(--mc-bg,#f7f8fa);min-height:100dvh;position:relative;overflow:hidden}.mc-signed-out-ambient-surface{pointer-events:none;background:radial-gradient(52% 48% at 8% 12%,#cbd7e757,#0000 76%),radial-gradient(48% 54% at 94% 84%,#dae2ed61,#0000 75%),linear-gradient(135deg,#f8f9fb 0%,#f1f3f7 100%);position:absolute;inset:0}[data-theme=dark] .mc-signed-out-ambient-surface{background:radial-gradient(50% 48% at 10% 10%,#38425761,#0000 76%),radial-gradient(50% 48% at 94% 88%,#222f4366,#0000 75%),linear-gradient(135deg,#11151d 0%,#171d28 100%)}.mc-signed-out-chat-surface{background:var(--mc-bg,#f7f8fa);color:var(--mc-text,#17191c);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-filter:blur(9px);transform-origin:50%;grid-template-columns:248px minmax(0,1fr);display:grid;position:absolute;inset:0;transform:scale(1.025)}.mc-signed-out-chat-sidebar{border-right:1px solid color-mix(in srgb,var(--mc-border,#d9dde3) 72%,transparent);background:color-mix(in srgb,var(--mc-bg,#f7f8fa) 92%,#fff);flex-direction:column;gap:6px;min-width:0;min-height:0;padding:18px 14px;display:flex;overflow:hidden}.mc-signed-out-chat-brand{align-items:center;gap:9px;min-width:0;padding:4px 8px 18px;font-size:15px;line-height:1.35;display:flex}.mc-signed-out-chat-brand strong{min-width:0}.mc-signed-out-chat-sidebar button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.mc-signed-out-chat-sidebar button:first-of-type{background:color-mix(in srgb,var(--mc-text,#17191c) 6%,transparent)}.mc-signed-out-chat-spacer{flex:1}.mc-signed-out-chat-main{flex-direction:column;min-width:0;display:flex}.mc-signed-out-chat-main>header{border-bottom:1px solid color-mix(in srgb,var(--mc-border,#d9dde3) 64%,transparent);align-items:center;height:58px;padding:0 24px;font-size:14px;font-weight:600;display:flex}.mc-signed-out-chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px 15vh;display:flex}.mc-signed-out-chat-mark{opacity:.9;margin-bottom:14px}.mc-signed-out-chat-empty h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.mc-signed-out-chat-empty p{max-width:560px;color:var(--mc-muted,#6e737b);margin:10px 0 24px;font-size:14px}.mc-signed-out-chat-composer{background:var(--mc-surface,#fff);width:min(720px,82vw);min-height:58px;box-shadow:0 12px 36px #14181e14,inset 0 0 0 1px color-mix(in srgb,var(--mc-border,#d9dde3) 72%,transparent);color:var(--mc-muted,#777c84);text-align:left;border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.mc-signed-out-chat-composer span{flex:1}.mc-signed-out-chat-composer button{background:var(--mc-text,#17191c);width:36px;height:36px;color:var(--mc-bg,#fff);border:0;border-radius:50%;place-items:center;display:grid}.mc-signed-out-chat-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.mc-signed-out-chat-suggestions span{background:color-mix(in srgb,var(--mc-surface,#fff) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-border,#d9dde3) 65%,transparent);color:var(--mc-muted,#6e737b);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.mc-signed-out-auth-overlay{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#f2f5fa61;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.mc-signed-out-auth-dialog{background:var(--mc-surface,#fff);border-radius:24px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 34px 108px #090d143d,0 0 0 1px #fff9}.mc-signed-out-auth-dialog :is(.mc-login,.mc-login-main,.mc-admin-entry,.mc-admin-entry-form-panel){background:0 0!important;height:auto!important;min-height:0!important}.mc-signed-out-auth-dialog :is(.mc-login-main,.mc-admin-entry-form-panel){padding:0!important;display:block!important}.mc-signed-out-auth-dialog :is(.mc-login-brand-shell,.mc-admin-entry-brand-shell){margin-top:24px}.mc-signed-out-auth-dialog :is(.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap){width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px 28px 28px!important}.mc-signed-out-auth-dialog{font-family:var(--mc-font-ui);color:var(--mc-text);overflow:hidden auto}.mc-signed-out-auth-dialog :is(.mc-admin-entry,.mc-login){overflow:visible;padding:0!important}.mc-signed-out-auth-dialog :is(.mc-admin-entry,.mc-login):before{content:none}.mc-signed-out-auth-dialog :is(.mc-admin-entry-brand-shell,.mc-login-brand-shell){margin:20px auto 0!important}.mc-signed-out-auth-dialog .mc-admin-entry-brand{letter-spacing:-.03em;line-height:1.2;color:var(--mc-text)!important;margin-bottom:12px!important;font-size:24px!important;font-weight:600!important}.mc-signed-out-auth-dialog :is(h1,h2,button,input){font-family:var(--mc-font-ui)}.mc-signed-out-auth-dialog .mc-admin-entry-form-heading h2{letter-spacing:-.025em!important;font-size:24px!important;line-height:1.25!important}.mc-signed-out-auth-dialog .mc-auth-source-kicker{color:var(--mc-text-muted);margin-top:0;margin-bottom:6px;font-size:12px;font-weight:500}.mc-signed-out-auth-dialog .mc-auth-source-brand{align-items:center;gap:10px;display:flex;margin-bottom:20px!important}.mc-signed-out-auth-dialog .mc-auth-source-heading{justify-items:start;text-align:left!important}.mc-signed-out-auth-dialog .mc-auth-source-heading :is(h2,p){text-align:left!important;margin-left:0!important;margin-right:0!important}.mc-signed-out-auth-dialog .mc-auth-source-brand{justify-content:flex-start!important}.mc-signed-out-auth-dialog .mc-auth-source-options{gap:14px;margin-top:28px}.mc-signed-out-auth-dialog .mc-auth-source-option{min-width:0;padding:20px 14px}.mc-signed-out-auth-dialog .mc-auth-source-option strong{font-size:14px;font-weight:600}.mc-signed-out-auth-dialog .mc-auth-source-option small{font-size:12px}.mc-signed-out-auth-dialog .mc-auth-source-option.primary :is(strong,small,em){color:inherit!important}.mc-signed-out-auth-dialog .mc-auth-source-option:hover:not(:disabled){color:#fff!important;background:#111!important;border-color:#111!important}.mc-signed-out-auth-dialog .mc-auth-source-option:hover:not(:disabled) :is(strong,small,em){color:inherit!important}.mc-signed-out-auth-dialog .mc-auth-source-note{margin-top:22px;font-size:12px}.mc-signed-out-auth-overlay .mc-signed-out-auth-dialog{width:min(440px,100%)}@media (min-width:761px){.mc-signed-out-auth-dialog .mc-admin-entry-simple .mc-admin-entry-form-wrap{padding:40px 28px!important}}.mc-account-login-prompt{text-align:center;padding:32px 30px}.mc-account-login-icon{justify-content:center;margin-bottom:14px;display:flex}.mc-account-login-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted,#6e737b);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.mc-account-login-prompt h1{letter-spacing:-.02em;margin:0;font-size:24px}.mc-account-login-prompt p{max-width:360px;color:var(--mc-muted,#6e737b);margin:10px auto 22px;font-size:14px;line-height:1.55}.mc-account-login-prompt .mc-login-submit{width:100%}.mc-signed-out-auth-dialog .mc-account-login-prompt{box-sizing:border-box;width:100%;padding:40px 36px 30px}.mc-signed-out-auth-dialog .mc-account-login-icon{margin-bottom:18px}.mc-signed-out-auth-dialog .mc-account-login-kicker{color:var(--mc-muted,#646e7a);letter-spacing:.09em;margin-bottom:10px;font-size:11px}.mc-signed-out-auth-dialog .mc-account-login-prompt h1{letter-spacing:-.035em;font-size:clamp(22px,3vw,26px);font-weight:650;line-height:1.2}.mc-signed-out-auth-dialog .mc-account-login-prompt p{max-width:345px;margin:12px auto 26px;font-size:13px;line-height:1.65}.mc-signed-out-auth-dialog .mc-account-login-prompt .mc-login-submit{transition:transform .18s,background-color .18s;border-radius:999px!important;min-height:48px!important;margin-top:0!important}.mc-signed-out-auth-dialog .mc-account-login-prompt .mc-auth-source-back{max-width:100%;min-height:44px;color:var(--mc-muted,#646e7a);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:10px auto 0;padding:9px 16px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.mc-signed-out-auth-dialog .mc-account-login-prompt .mc-auth-source-back:hover{color:var(--mc-text,#17191c);background:color-mix(in srgb,var(--mc-text,#17191c) 5%,transparent)}.mc-signed-out-auth-dialog .mc-account-login-prompt :is(.mc-login-submit,.mc-auth-source-back):focus-visible{outline:2px solid var(--mc-text,#17191c);outline-offset:3px}[data-theme=dark] .mc-signed-out-chat-surface{background:var(--mc-bg,#111827)}[data-theme=dark] .mc-signed-out-auth-overlay{background:#090d1570}[data-theme=dark] .mc-signed-out-auth-dialog{background:var(--mc-surface,#161d28);box-shadow:0 28px 90px #0000008c,0 0 0 1px #ffffff14}.mc-signed-out-chat-gate{height:100dvh;min-height:100dvh}.mc-signed-out-chat-surface{grid-template-columns:248px minmax(0,1fr)}.mc-signed-out-chat-main{min-height:0;overflow:hidden}.mc-signed-out-chat-main>header{flex-shrink:0;justify-content:space-between;gap:16px}.mc-preview-breadcrumb{color:var(--mc-muted,#6e737b);align-items:center;gap:10px;display:flex}.mc-preview-breadcrumb span{opacity:.5}.mc-preview-breadcrumb strong{color:var(--mc-text,#17191c);font-weight:600}.mc-preview-header-actions{color:var(--mc-muted,#6e737b);align-items:center;gap:18px;display:flex}.mc-preview-avatar,.mc-preview-space-avatar{background:color-mix(in srgb,var(--mc-text,#17191c) 10%,var(--mc-surface,#fff));width:29px;height:29px;color:var(--mc-text,#17191c);border-radius:10px;place-items:center;font-size:12px;font-weight:650;display:grid}.mc-preview-avatar{border-radius:50%}.mc-preview-space{border:1px solid var(--mc-border,#d9dde3);border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:43px;margin:0 2px 18px;padding:9px 8px;font-size:13px;font-weight:600;display:flex}.mc-preview-space>span:nth-child(2){flex:1}.mc-preview-nav-label{letter-spacing:.09em;color:var(--mc-muted,#6e737b);padding:0 10px 7px;font-size:10px;font-weight:700}.mc-preview-sidebar-nav{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-preview-nav-item{box-sizing:border-box;min-width:0;min-height:38px;color:var(--mc-muted,#6e737b);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:11px;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.3;display:grid;position:relative}.mc-preview-nav-item>svg{place-self:center;width:18px;height:18px;margin:0!important;display:block!important;position:static!important;transform:none!important}.mc-preview-nav-item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mc-preview-nav-item.is-active{background:color-mix(in srgb,var(--mc-text,#17191c) 8%,transparent);color:var(--mc-text,#17191c);font-weight:650}.mc-preview-profile{border-top:1px solid var(--mc-border,#d9dde3);align-items:center;gap:9px;padding:15px 8px 0;font-size:12px;font-weight:600;display:flex}.mc-preview-profile>span:nth-child(2){flex:1}.mc-preview-profile small{color:var(--mc-muted,#6e737b);margin-top:3px;font-size:11px;font-weight:400;display:block}.mc-preview-content{flex:1;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:36px clamp(18px,4vw,60px);overflow:auto}.mc-preview-content.is-chat{justify-content:center;align-items:center;display:flex}.mc-preview-title{justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;display:flex}.mc-preview-title h1{letter-spacing:-.03em;margin:7px 0 6px;font-size:28px;font-weight:650;line-height:1.2}.mc-preview-title p{color:var(--mc-muted,#6e737b);margin:0;font-size:13px}.mc-preview-demo-label{letter-spacing:.1em;color:var(--mc-muted,#6e737b);font-size:10px;font-weight:700}.mc-preview-new-action{background:var(--mc-text,#17191c);color:var(--mc-surface,#fff);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;display:inline-flex}.mc-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.mc-preview-kpi,.mc-preview-panel{border:1px solid var(--mc-border,#d9dde3);background:var(--mc-surface,#fff);border-radius:16px;box-shadow:0 2px 12px #14181e06}.mc-preview-kpi{flex-direction:column;gap:9px;padding:20px;display:flex}.mc-preview-kpi span{color:var(--mc-muted,#6e737b);font-size:12px}.mc-preview-kpi strong{letter-spacing:-.04em;font-size:28px;font-weight:650}.mc-preview-kpi small{color:var(--mc-muted,#6e737b);font-size:11px}.mc-preview-panels{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.mc-preview-panel{min-width:0;padding:23px}.mc-preview-panel h3{margin:0 0 21px;font-size:15px;font-weight:650}.mc-preview-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mc-preview-panel-heading h3{margin:0 0 18px}.mc-preview-badge{border:1px solid var(--mc-border,#d9dde3);color:var(--mc-muted,#6e737b);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.mc-preview-bars{border-bottom:1px solid var(--mc-border,#d9dde3);align-items:flex-end;gap:9px;height:190px;padding:10px 3px 0;display:flex}.mc-preview-bars span{background:color-mix(in srgb,var(--mc-text,#17191c) 48%,var(--mc-surface,#fff));border-radius:5px 5px 0 0;flex:1;min-width:4px}.mc-preview-panel-caption{color:var(--mc-muted,#6e737b);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.mc-preview-event{align-items:center;gap:11px;margin-top:16px;font-size:12px;display:flex}.mc-preview-event small{white-space:nowrap;color:var(--mc-muted,#6e737b);margin-left:auto;font-size:11px}.mc-preview-list-panel{padding-bottom:4px}.mc-preview-toolbar-placeholder{border:1px solid var(--mc-border,#d9dde3);color:var(--mc-muted,#6e737b);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.mc-preview-item{border-top:1px solid var(--mc-border,#d9dde3);align-items:center;gap:15px;min-height:96px;padding:19px 0;display:flex}.mc-preview-item-icon{background:color-mix(in srgb,var(--mc-text,#17191c) 6%,var(--mc-surface,#fff));border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.mc-preview-item-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mc-preview-item-copy strong{font-size:13px;font-weight:650}.mc-preview-item-copy>span{color:var(--mc-muted,#6e737b);font-size:12px;line-height:1.4}.mc-preview-chat{flex-direction:column;align-items:stretch;gap:18px;width:min(760px,100%);min-width:0;display:flex}.mc-preview-chat-intro{text-align:center;flex-direction:column;align-items:center;margin-bottom:10px;display:flex}.mc-preview-chat-intro h2{letter-spacing:-.03em;margin:16px 0 10px;font-size:28px;font-weight:650;line-height:1.2}.mc-preview-chat-intro p{color:var(--mc-muted,#6e737b);margin:0;font-size:13px}.mc-preview-chat-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.mc-preview-chat-suggestions span{border:1px solid var(--mc-border,#d9dde3);background:color-mix(in srgb,var(--mc-surface,#fff) 85%,transparent);min-height:34px;color:var(--mc-muted,#6e737b);border-radius:999px;align-items:center;padding:7px 13px;font-size:12px;line-height:1.3;display:inline-flex}.mc-preview-chat-composer{border:1px solid var(--mc-border,#d9dde3);background:var(--mc-surface,#fff);min-height:58px;color:var(--mc-muted,#6e737b);border-radius:19px;justify-content:space-between;align-items:center;gap:15px;padding:10px 11px 10px 18px;font-size:13px;display:flex;box-shadow:0 14px 36px #14181e0d}.mc-preview-chat-send{background:var(--mc-text,#17191c);width:35px;height:35px;color:var(--mc-surface,#fff);border-radius:50%;place-items:center;display:grid}.mc-preview-code{border:1px solid var(--mc-border,#d9dde3);background:var(--mc-surface,#fff);border-radius:16px;grid-template-columns:215px minmax(0,1fr);min-height:350px;display:grid;overflow:hidden}.mc-preview-code-tree{border-right:1px solid var(--mc-border,#d9dde3);color:var(--mc-muted,#6e737b);flex-direction:column;gap:15px;padding:20px 13px;font-size:12px;display:flex}.mc-preview-code-tree>div{color:var(--mc-text,#17191c);align-items:center;gap:7px;font-weight:600;display:flex}.mc-preview-code-tree>div svg:last-child{margin-left:auto}.mc-preview-code-tree p{margin:0;font-weight:650}.mc-preview-code-tree span{padding-left:12px}.mc-preview-code-editor{min-width:0}.mc-preview-code-tab{border-bottom:1px solid var(--mc-border,#d9dde3);align-items:center;gap:7px;padding:16px;font-size:12px;display:flex}.mc-preview-code-editor pre{white-space:pre-wrap;color:var(--mc-text,#17191c);padding:18px 24px;font:12px/2 IBM Plex Mono,monospace;overflow:auto}.mc-signed-out-auth-overlay{position:fixed}@media (max-width:1050px){.mc-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-preview-panels{grid-template-columns:1fr}}@media (max-width:760px){.mc-signed-out-chat-gate{min-height:100dvh}.mc-signed-out-chat-surface{grid-template-columns:66px minmax(0,1fr);display:grid}.mc-signed-out-chat-sidebar{padding:12px 6px}.mc-signed-out-chat-brand{justify-content:center;padding:12px 0 18px}.mc-signed-out-chat-brand strong,.mc-preview-space,.mc-preview-nav-label,.mc-preview-nav-item span,.mc-preview-profile>span:nth-child(2),.mc-preview-profile>svg{display:none}.mc-preview-sidebar-nav{gap:8px}.mc-preview-nav-item{grid-template-columns:1fr;justify-items:center;min-height:40px;padding:11px 0}.mc-preview-profile{justify-content:center}.mc-signed-out-chat-main>header{height:54px;padding:0 15px}.mc-preview-header-actions{gap:10px}.mc-preview-header-actions>svg{display:none}.mc-preview-content{padding:22px 15px}.mc-preview-title{align-items:flex-start}.mc-preview-title h1{font-size:23px}.mc-preview-title p{font-size:12px}.mc-preview-new-action{display:none}.mc-preview-kpis{gap:8px}.mc-preview-kpi{padding:12px}.mc-preview-kpi strong{font-size:20px}.mc-preview-panel{padding:16px}.mc-preview-item{gap:9px}.mc-preview-item-icon{width:33px;height:33px}.mc-preview-item .mc-preview-badge{display:none}.mc-preview-code{grid-template-columns:1fr}.mc-preview-code-tree{display:none}.mc-preview-chat-intro h2{font-size:20px}.mc-preview-chat-suggestions{gap:6px}.mc-preview-chat-suggestions span{padding:7px 10px;font-size:11px}.mc-signed-out-auth-overlay{place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.mc-signed-out-auth-dialog{background:var(--mc-surface,#fff);border-radius:22px;width:min(420px,100%);min-height:0;max-height:calc(100dvh - 32px);margin:auto;display:block;overflow-y:auto;box-shadow:0 25px 84px #090d1447}.mc-signed-out-auth-dialog :is(.mc-login-card,.mc-admin-entry-simple .mc-admin-entry-form-wrap){padding:24px!important}.mc-account-login-prompt{width:100%;padding:30px 22px}.mc-signed-out-auth-dialog .mc-account-login-prompt{padding:32px 24px 26px}}@media (max-width:390px){.mc-signed-out-chat-surface{grid-template-columns:52px minmax(0,1fr)}.mc-preview-breadcrumb{font-size:12px}.mc-preview-kpis{grid-template-columns:1fr}.mc-preview-bars{height:110px}}@media (prefers-reduced-motion:reduce){.mc-signed-out-auth-overlay,.mc-signed-out-auth-dialog{transition:none;animation:none}}@media (max-width:760px){.mc-signed-out-auth-overlay{top:var(--mc-visual-viewport-top,0px);height:var(--mc-visual-viewport-height,100dvh);max-height:var(--mc-visual-viewport-height,100dvh);padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;bottom:auto;overflow:hidden auto}.mc-signed-out-auth-dialog{min-width:0;max-width:100%;max-height:calc(var(--mc-visual-viewport-height,100dvh) - 24px);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mc-signed-out-auth-dialog :is(input,textarea,select){font-size:16px!important}.mc-signed-out-auth-dialog :is(.mc-auth-source-back,.mc-login-switch button,.mc-login-password .mc-icon-btn){min-width:44px;min-height:44px}html.mc-mobile-keyboard-open .mc-signed-out-auth-overlay{place-items:start center}html.mc-mobile-keyboard-open .mc-signed-out-auth-dialog{margin:0 auto}}.mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-chat-surface{grid-template-columns:minmax(0,1fr)}.mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-chat-sidebar{display:none}.mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-auth-overlay{background:#f3f6fa75}.mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-auth-dialog{border-radius:32px;width:min(448px,100%);box-shadow:0 32px 92px #151e2e2b,0 0 0 1px #ffffffa6}.mc-signed-out-auth-dialog .mc-agent-account-signin{text-align:center;flex-direction:column;align-items:stretch;padding:42px 38px 32px;display:flex}.mc-agent-signin-brand{flex-direction:column;align-items:center;gap:13px;margin-bottom:22px;display:flex}.mc-agent-signin-logo{background:color-mix(in srgb,var(--mc-text,#16181c) 3%,var(--mc-surface,#fff));border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.mc-agent-signin-product{color:var(--mc-muted,#667085);letter-spacing:.095em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.mc-signed-out-auth-dialog .mc-agent-account-signin h1{letter-spacing:-.036em;margin:0;font-size:clamp(23px,3vw,27px);font-weight:670;line-height:1.2}.mc-signed-out-auth-dialog .mc-agent-signin-description{max-width:340px;color:var(--mc-muted,#667085);margin:12px auto 24px;font-size:13px;line-height:1.65}.mc-signed-out-auth-dialog .mc-agent-signin-error{box-sizing:border-box;background:color-mix(in srgb,#f14444 7%,var(--mc-surface,#fff));width:100%;color:var(--mc-text,#24272d);text-align:left;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.5}.mc-signed-out-auth-dialog .mc-agent-signin-submit{width:100%;border-radius:999px!important;min-height:50px!important;margin:0!important}.mc-agent-signin-provider{min-height:22px;color:var(--mc-muted,#667085);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:11px;line-height:1.5;display:flex}.mc-agent-signin-provider img{max-width:18px;max-height:18px}.mc-signed-out-auth-dialog .mc-agent-signin-switch{min-height:44px;color:var(--mc-muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:14px auto 0;padding:9px 12px;font-size:12px;font-weight:550;display:block}.mc-signed-out-auth-dialog .mc-agent-signin-switch:focus-visible{outline:2px solid var(--mc-text,#17191c);outline-offset:2px}[data-theme=dark] .mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-auth-overlay{background:#0c101a80}@media (max-width:760px){.mc-signed-out-chat-gate.is-agent-account-signin .mc-signed-out-auth-dialog{border-radius:28px;width:min(420px,100%)}.mc-signed-out-auth-dialog .mc-agent-account-signin{padding:32px 24px 26px}}body:has(.mc-signed-out-chat-gate)>.mc-product-platform-rail{visibility:hidden;pointer-events:none}.mc-signed-out-chat-gate{z-index:var(--mc-z-modal)}
.mc-boot-state{box-sizing:border-box;min-height:100dvh!important;color:var(--mc-text)!important;background:0 0!important;place-items:center!important;padding:clamp(20px,5vw,56px)!important;display:grid!important}.mc-boot-copy{justify-items:center;gap:7px;min-width:0;display:grid}.mc-boot-copy h1{color:var(--mc-text)!important;letter-spacing:-.012em!important;margin:0!important;font-size:1rem!important;font-weight:600!important;line-height:1.35!important}.mc-boot-copy p{max-width:30ch;color:var(--mc-text-muted)!important;margin:0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.5!important}.mc-boot-spinner{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--mc-text) 15%, transparent)!important;border-top-color:color-mix(in srgb, var(--mc-text) 72%, transparent)!important;background:0 0!important;border-radius:50%!important;width:18px!important;height:18px!important;margin:2px 0 0!important;animation:.72s linear infinite mc-boot-spin!important;display:block!important}.mc-boot-error{width:100%;border:1px solid color-mix(in srgb, var(--mc-danger-text) 24%, var(--mc-border))!important;background:color-mix(in srgb, var(--mc-danger-bg) 82%, transparent)!important;color:var(--mc-danger-text)!important;text-align:left!important;border-radius:10px!important;margin:2px 0 0!important;padding:10px 12px!important;font-size:.8125rem!important;line-height:1.45!important}@keyframes mc-boot-spin{to{transform:rotate(360deg)}}.mc-boot-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mc-boot-actions button{border:1px solid var(--mc-border);background:var(--mc-panel-bg);min-height:44px;color:var(--mc-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px}.mc-boot-actions button:focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}@media (max-width:600px){.mc-boot-state{padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.mc-boot-spinner,.mc-route-loading-progress>span{animation:none!important}.mc-route-loading-progress>span{width:100%;transform:none}}.mc-route-loading-progress{display:none}body:has(.mc-app) .mc-route-loading-state>.mc-boot-state{display:none!important}body:has(.mc-app) .mc-route-loading-progress{z-index:var(--mc-z-loading-progress);pointer-events:none;background:color-mix(in srgb, var(--mc-text) 8%, transparent);height:2px;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}body:has(.mc-app) .mc-route-loading-progress>span{background:color-mix(in srgb, var(--mc-text) 68%, transparent);width:36%;height:100%;animation:.9s ease-in-out infinite mc-route-loading-slide;display:block;transform:translate(-110%)}@keyframes mc-route-loading-slide{50%{transform:translate(180%)}to{transform:translate(390%)}}
@media (min-width:801px){.mc-app>.mc-app-center.page{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0!important;overflow:hidden auto!important}.mc-app>.mc-app-center.page>.mc-app-center-inner{min-height:min-content}}
.mc-data-governance-shell{flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.mc-data-governance-tabs{flex:none}.mc-data-governance-shell>.mc-catalog-page.dc-workspace,.mc-app>.mc-catalog-page.dc-workspace{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;height:auto;max-height:100%;min-height:0!important;overflow:hidden auto!important}.mc-data-governance-shell>.mc-catalog-page.dc-workspace>.dc-source-table:last-of-type,.mc-data-governance-shell>.mc-catalog-page.dc-workspace>.dc-first-run:last-child,.mc-data-governance-shell>.mc-catalog-page.dc-workspace>.dc-loading:last-child,.mc-app>.mc-catalog-page.dc-workspace>.dc-source-table:last-of-type,.mc-app>.mc-catalog-page.dc-workspace>.dc-first-run:last-child,.mc-app>.mc-catalog-page.dc-workspace>.dc-loading:last-child{margin-bottom:max(20px, env(safe-area-inset-bottom))!important}
:where(.mc-app,.mc-main,.mc-chat-body,.mc-chat-scroll,.mc-kb-page,.mc-kb-layout,.mc-kb-main,.mc-data-governance-shell,.mc-catalog-page,.mc-settings-page,.mc-admin-page){min-width:0;min-height:0}:where(.mc-analyst-chart,.mc-analyst-block,.mc-analyst-presentation,.mc-structured-table-wrap){min-width:0;max-width:100%}.mc-analyst-chart iframe{border:0;width:100%;max-width:100%;display:block}.mc-kb-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.mc-kb-skeleton-list,.mc-kb-loading-shell{gap:10px;display:grid}.mc-kb-loading-shell{padding-top:10px}@media (max-width:800px){html,body{max-width:100%;overflow-x:hidden}.mc-app{width:100%;max-width:100vw;overflow-x:hidden}.mc-message.assistant>.mc-message-avatar{display:none!important}.mc-message.assistant{gap:0!important}.mc-message.assistant>.mc-message-content{min-width:0;width:100%!important;max-width:100%!important}.mc-message.user>.mc-message-content{max-width:min(88%,36rem)}.mc-chat-container{box-sizing:border-box;width:100%;max-width:100%;padding-left:12px!important;padding-right:12px!important}.mc-message{padding-block:10px!important}.mc-message-text,.mc-message-text table,.mc-message-text .code-block{max-width:100%}.mc-message-text table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.mc-composer-wrap{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.mc-composer{min-width:0;max-width:100%}.mc-composer textarea{font-size:16px!important}.mc-agent-context-bar{scrollbar-width:none;max-width:100%;padding-bottom:1px;overflow-x:auto}.mc-agent-context-bar::-webkit-scrollbar{display:none}.mc-agent-context-select{flex:none}.mc-agent-context-menu{left:10px!important;right:10px!important;bottom:max(82px,calc(70px + env(safe-area-inset-bottom)))!important;width:auto!important;max-height:min(56vh,420px)!important;position:fixed!important;top:auto!important}.mc-landing .mc-agent-context-menu{top:auto!important}.mc-agent-context-avatar.image{overflow:hidden}.mc-agent-context-avatar.image img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mc-analyst-presentation{width:100%;min-width:0}.mc-analyst-chart{border-radius:12px;width:100%;overflow:hidden}.mc-analyst-chart iframe{min-height:260px;height:300px!important}.mc-analyst-result-table-scroll,.mc-structured-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mc-analyst-background-drawer{border-radius:14px!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.mc-completed-work-panel{max-width:100%!important;margin-left:0!important;padding-left:8px!important}.mc-workstream-details{min-width:0;max-width:100%}.mc-kb-page{height:100%!important;max-height:100%!important;overflow:hidden!important}.mc-kb-layout{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.mc-kb-rail{border-right:0!important;border-bottom:1px solid var(--mc-border)!important;flex:none!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:160px!important;padding:8px!important;overflow:auto!important}.mc-kb-rail-title{z-index:2;background:var(--mc-bg);padding-block:4px;position:sticky;top:0}.mc-kb-collection{min-height:48px!important}.mc-kb-main{box-sizing:border-box;flex:auto!important;width:100%!important;padding:12px!important;overflow-y:auto!important}.mc-kb-title-row{gap:10px!important;display:grid!important}.mc-kb-title-row>div:last-child{justify-content:flex-start!important}.mc-kb-stats,.mc-kb-tabs{scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;gap:7px!important;display:flex!important}.mc-kb-stats::-webkit-scrollbar{display:none}.mc-kb-tabs::-webkit-scrollbar{display:none}.mc-kb-stats>span,.mc-kb-tabs>button{flex:none}.mc-kb-tabs>button{min-height:40px}.mc-kb-dropzone{min-height:140px}.mc-kb-drawer-backdrop{align-items:flex-end!important;padding:0!important}.mc-kb-drawer{overflow-y:auto;width:100%!important;max-width:none!important;max-height:90dvh!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important}.mc-kb-skeleton-list{padding:4px 0}.mc-kb-loading-shell{padding:8px 0 24px}.mc-kb-loading-shell .mc-skeleton-card{min-height:92px}:where(.mc-ai-settings-dialog,.mc-settings-dialog,.mc-admin-dialog,.mc-modal,.mc-dialog){border-radius:14px!important;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important}:where(.mc-ai-settings-modal,.mc-modal-overlay,.mc-dialog-overlay){padding:8px!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}:where(button,[role=button],a.mc-button){touch-action:manipulation}:where(.mc-table-wrap,.mc-table-scroll,.dc-table-wrap,.mc-admin-table-wrap,.mc-result-table-scroll){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:where(table){max-width:100%}:where(.mc-settings-confirm-actions,.mc-drawer-actions,.mc-agent-settings-actions,.mc-analyst-approval-actions){flex-wrap:wrap;gap:8px}:where(.mc-settings-confirm-actions,.mc-drawer-actions) button{min-height:44px}}@media (max-width:480px){.mc-chat-container{padding-left:9px!important;padding-right:9px!important}.mc-message.user>.mc-message-content{max-width:92%}.mc-kb-rail{max-height:142px!important}.mc-analyst-chart iframe{height:270px!important}}
