@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap);@import url(https://cdn.jsdelivr.net/npm/@fontsource/harmonyos-sans@5.2.5/400.css);@import url(https://cdn.jsdelivr.net/npm/@fontsource/harmonyos-sans@5.2.5/700.css);.ds-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-content-block{background:var(--ds-bg-spotlight);border:1px solid var(--ds-border);border-radius:10px;padding:12px}.ds-content-block+.ds-content-block{margin-top:12px}.ds-content-block__title{color:var(--ds-text-primary);font-size:13px;font-weight:600;margin:0 0 8px}.ds-content-block__meta{color:var(--ds-text-tertiary);font-size:12px;line-height:1.55;margin:0}.ds-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ds-metrics-row{margin-bottom:16px!important}.ds-metrics-row.ds-metrics-row--tiles{border-bottom:1px solid var(--ds-border);padding-bottom:4px}.ds-metrics-row.ds-metrics-row--tiles>.ant-col:not(:last-child) .ds-metric-tile{border-right:1px solid var(--ds-border);padding-right:16px}@media (max-width:767px){.ds-metrics-row.ds-metrics-row--tiles>.ant-col .ds-metric-tile{border-right:none;padding-right:0}}.ds-metric-tile{padding:12px 0}.ds-metric-tile__label{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ds-metric-tile__value{color:var(--ds-text-primary);font-size:28px;font-weight:700;line-height:1.1}.ds-metric-tile__delta{color:var(--ds-text-tertiary);font-size:11px;line-height:1.4;margin-top:4px}.ds-metric-tile__delta--up{color:var(--ds-warning)}.ds-metric-tile__delta--down{color:var(--ds-success)}.ds-metric-tile__delta--neutral{color:var(--ds-text-tertiary)}.ds-metric-tile--loading .ds-metric-tile__skeleton{animation:ds-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,var(--ds-fill-secondary) 25%,var(--ds-border) 50%,var(--ds-fill-secondary) 75%);background-size:200% 100%;border-radius:4px;height:28px;margin-top:4px;width:64px}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-page-hero{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ds-page-hero__title{color:var(--ds-text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.ds-page-hero__meta{color:var(--ds-text-tertiary);font-size:12px}@keyframes ds-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-layout-content>*{animation:ds-page-enter var(--ds-duration-slow) var(--ds-ease-out)}@media (prefers-reduced-motion:reduce){.ant-layout-content>*{animation:none}}.ds-scrollbar{scrollbar-color:var(--ds-scrollbar-thumb) #0000;scrollbar-width:thin}.ds-scrollbar::-webkit-scrollbar{height:6px;width:6px}.ds-scrollbar::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ds-scrollbar::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:3px}.ds-scrollbar::-webkit-scrollbar-corner{background:#0000}.ds-scrollbar--chat{scrollbar-color:var(--ds-scrollbar-thumb) var(--ds-fill-secondary)}.ds-scrollbar--chat::-webkit-scrollbar{width:8px}.ds-scrollbar--chat::-webkit-scrollbar-track{background:var(--ds-fill-secondary);border-radius:4px}.ds-scrollbar--chat::-webkit-scrollbar-thumb{border-radius:4px}@media (max-width:768px){.ds-scrollbar::-webkit-scrollbar{height:4px;width:4px}.ds-scrollbar--chat::-webkit-scrollbar{width:6px}}.ds-flat-page{max-width:100%;padding:4px 0}.ds-flat-panel.ant-card{background:var(--ds-bg-container)}.ds-flat-panel .ant-card-head{border-bottom:1px solid var(--ds-border-secondary);min-height:48px}.ds-flat-metric-card.ant-card{background:var(--ds-bg-container)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-shadow-sm)!important}.ds-flat-metric-card.ant-card .ant-card-body{background:#0000!important}.ds-flat-hero{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-sm);margin-bottom:20px;padding:16px 20px}.ds-flat-chart-card.ant-card{background:var(--ds-bg-container)!important;border:1px solid color-mix(in srgb,#066aff 26%,#0000);box-shadow:var(--ds-shadow-sm)!important}.ds-flat-chart-card.ant-card .ant-card-head{border-bottom:none;min-height:auto;padding:12px 20px}.ds-flat-chart-card.ant-card .ant-card-head-title{color:var(--ds-text-primary);font-size:15px;font-weight:600}.ds-flat-chart-card.ant-card .ant-card-body{padding:16px 20px 20px}:root{--composer-chip-radius:16px;--composer-chip-focus-border:#7eb0ff;--composer-chip-focus-shadow:0 0 0 3px #006aff14;--composer-dropdown-panel-bg:#fff;--composer-dropdown-panel-border:#e5e6eb;--composer-dropdown-panel-shadow:0 12px 32px #0f172a14,0 6px 16px #0f172a0d,0 2px 8px #2563eb0a;--composer-dropdown-panel-inset:inset 0 1px 0 #fff;--composer-dropdown-panel-radius:16px;--composer-dropdown-option-radius:10px;--composer-dropdown-list-padding:8px 10px 8px 8px;--brand-english-tagline-font-size:8.5px;--brand-english-tagline-font-size-lg:9px;--brand-english-tagline-line-height:1.25;--brand-english-tagline-letter-spacing:0.015em;--brand-english-tagline-letter-spacing-lg:0.018em;--brand-english-tagline-font-family:"Inter","Segoe UI","Helvetica Neue","Roboto","Noto Sans",var(--ds-font-family,sans-serif)}[data-theme=dark]{--composer-chip-focus-border:#4d9fff80;--composer-chip-focus-shadow:0 0 0 3px #4d9fff24;--composer-dropdown-panel-bg:#1e222c;--composer-dropdown-panel-border:#ffffff1a;--composer-dropdown-panel-shadow:0 12px 32px #00000073,0 6px 16px #0000004d;--composer-dropdown-panel-inset:inset 0 1px 0 #ffffff0f}:root{--app-shell-canvas:#f8fbff;--app-shell-canvas-mid:#f0f6ff;--app-shell-canvas-end:#f5f9fd;--app-shell-bridge-width:72px;--app-shell-edge-fade-horizontal:linear-gradient(90deg,#fff0,#f8fbff59 42%,#f8fbffb8 72%,#f0f6ffe0);--app-shell-edge-fade-vertical:linear-gradient(180deg,#fff0,#f8fbff59 42%,#f8fbffb8 72%,#f0f6ffe0);--app-shell-header-divider-height:12px}.app-main-row{background:#f8fbff;background:var(--app-shell-canvas,#f8fbff);flex:1 1;min-height:0;min-width:0;overflow:hidden}.app-main-row.ant-layout{background:#f8fbff!important;background:var(--app-shell-canvas,#f8fbff)!important}.app-main-column{background:#0000!important;display:flex;flex:1 1;flex-direction:column;isolation:isolate;min-height:0;min-width:0;overflow:hidden;position:relative}.app-main-column:before{background:linear-gradient(90deg,#f8fbff,#fafcff 18px,#f8fbff 72px,#f8fbff),radial-gradient(circle at 82% 8%,#2563eb0d 0,#0000 38%),radial-gradient(circle at 12% 88%,#2563eb0a 0,#0000 42%),linear-gradient(180deg,#f8fbff,#f0f6ff 48%,#f5f9fd);background:linear-gradient(90deg,var(--app-shell-canvas,#f8fbff) 0,#fafcff calc(var(--ai-layout-gutter, 12px) + 2px),var(--app-shell-canvas,#f8fbff) var(--app-shell-bridge-width,72px),var(--app-shell-canvas,#f8fbff) 100%),radial-gradient(circle at 82% 8%,#2563eb0d 0,#0000 38%),radial-gradient(circle at 12% 88%,#2563eb0a 0,#0000 42%),linear-gradient(180deg,var(--app-shell-canvas) 0,var(--app-shell-canvas-mid) 48%,var(--app-shell-canvas-end) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.app-main-column>*{position:relative;z-index:1}[data-theme=dark] .app-main-row,[data-theme=dark] .app-main-row.ant-layout{background:#0f1419!important;background:var(--ds-bg-layout,#0f1419)!important}[data-theme=dark] .app-main-column:before{background:#0f1419;background:var(--ds-bg-layout,#0f1419)}.asset-overview-page,.asset-visualization-page,.cloud-access-page{--ds-border:color-mix(in srgb,#066aff 26%,#0000);--ds-border-strong:color-mix(in srgb,#066aff 40%,#0000);--ds-border-secondary:color-mix(in srgb,#066aff 16%,#0000)}[data-theme=dark] .asset-overview-page,[data-theme=dark] .asset-visualization-page,[data-theme=dark] .cloud-access-page{--ds-border:color-mix(in srgb,#4d9fff 28%,#0000);--ds-border-strong:color-mix(in srgb,#4d9fff 42%,#0000);--ds-border-secondary:color-mix(in srgb,#4d9fff 18%,#0000)}.asset-overview-layout-content.ant-layout-content{display:flex;flex-direction:column;min-height:0}.asset-overview-layout-content.ant-layout-content>*{flex:1 1;min-height:0}.asset-overview-layout-content .asset-overview-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.asset-overview-layout-content .asset-overview-page__charts{flex-shrink:0}.asset-overview-layout-content .asset-overview-page__charts>div{margin-bottom:12px!important}.asset-overview-layout-content .asset-overview-page__list-card.ant-card{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-height:0;overflow:hidden}.asset-overview-layout-content .asset-overview-page__list-card>.ant-card-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0!important}.asset-overview-layout-content .asset-overview-filters.rc-panel-filters,.asset-overview-layout-content .asset-overview-page__list-header{flex-shrink:0}.asset-overview-layout-content .asset-overview-table-section{padding:0 20px 8px}.asset-overview-layout-content .asset-overview-table-body,.asset-overview-layout-content .asset-overview-table-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.asset-overview-layout-content .asset-overview-table-body .ant-spin-container,.asset-overview-layout-content .asset-overview-table-body .ant-spin-nested-loading,.asset-overview-layout-content .asset-overview-table-body .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.asset-overview-layout-content .asset-overview-table-body .ant-spin-container>.ant-table{flex:1 1;min-height:0}.asset-overview-layout-content .asset-overview-table-section>.rc-task-pagination{flex-shrink:0}.asset-overview-layout-content .asset-overview-table-body .ant-table-body,.asset-overview-layout-content .asset-overview-table-body .ant-table-content{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.asset-overview-layout-content .asset-overview-table-body .ant-table-body::-webkit-scrollbar,.asset-overview-layout-content .asset-overview-table-body .ant-table-content::-webkit-scrollbar{height:4px!important;width:4px!important}.asset-overview-layout-content .asset-overview-table-body .ant-table-body::-webkit-scrollbar-thumb,.asset-overview-layout-content .asset-overview-table-body .ant-table-body::-webkit-scrollbar-track,.asset-overview-layout-content .asset-overview-table-body .ant-table-content::-webkit-scrollbar-thumb,.asset-overview-layout-content .asset-overview-table-body .ant-table-content::-webkit-scrollbar-track{background:#0000!important;border-radius:2px!important}.asset-overview-layout-content .asset-overview-table-body .ant-table-body::-webkit-scrollbar-corner,.asset-overview-layout-content .asset-overview-table-body .ant-table-content::-webkit-scrollbar-corner{background:#0000!important}.asset-overview-layout-content .asset-overview-table-body .ant-table-body:hover,.asset-overview-layout-content .asset-overview-table-body .ant-table-content:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.asset-overview-layout-content .asset-overview-table-body .ant-table-body:hover::-webkit-scrollbar-thumb,.asset-overview-layout-content .asset-overview-table-body .ant-table-content:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.asset-overview-page .ds-flat-chart-card.ant-card .ant-card-head{border-bottom:none!important}.asset-overview-filters.rc-panel-filters{margin-bottom:12px;padding:0 20px}.asset-overview-table-section{padding:0 20px 20px}.asset-directory-tabs.ant-tabs{color:#1d2129;color:var(--ai-sidebar-text,#1d2129)}.asset-directory-tabs>.ant-tabs-nav{align-items:flex-end;background:#0000;box-sizing:border-box;display:flex;margin:0;padding:0}.asset-directory-tabs>.ant-tabs-nav:before{background:linear-gradient(180deg,#f8fbffa6,#e5e6eb73);border-bottom:none;height:1px}.asset-directory-tabs>.ant-tabs-nav .ant-tabs-nav-list,.asset-directory-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{align-items:flex-end}.asset-directory-tabs .ant-tabs-ink-bar{background:#066aff;background:var(--ai-sidebar-primary,var(--brand-primary,#066aff));border-radius:2px 2px 0 0;bottom:0;height:2px}[data-theme=dark] .asset-directory-tabs>.ant-tabs-nav:before{background:#ffffff14}.asset-overview-type-tabs-row{overflow-x:auto}.asset-overview-type-tabs>.ant-tabs-nav{width:100%}.asset-overview-type-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:1 1 auto;min-width:0}.asset-overview-type-tabs .ant-tabs-extra-content{-webkit-margin-start:auto;-webkit-padding-start:12px;align-self:flex-end;flex-shrink:0;margin-inline-start:auto;padding-bottom:6px;padding-inline-start:12px}.task-panel-action-btn.ant-btn,.task-panel-action-btn.ant-btn.ant-btn-text{align-items:center!important;background:#fff!important;background:var(--ds-bg-container,#fff)!important;border:1px solid #7eb0ff!important;border-radius:10px!important;box-shadow:none!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important;display:inline-flex!important;flex-shrink:0;font-size:13px!important;font-weight:500!important;height:32px!important;line-height:30px!important;min-height:32px!important;padding:0 12px 0 14px!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,color .2s ease}.task-panel-action-btn.ant-btn.ant-btn-text:not(:disabled):focus-visible,.task-panel-action-btn.ant-btn.ant-btn-text:not(:disabled):hover,.task-panel-action-btn.ant-btn:not(:disabled):focus-visible,.task-panel-action-btn.ant-btn:not(:disabled):hover{background:#fff!important;background:var(--ds-bg-container,#fff)!important;border-color:#7eb0ff!important;box-shadow:0 0 0 3px #006aff14!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important}[data-theme=dark] .task-panel-action-btn.ant-btn,[data-theme=dark] .task-panel-action-btn.ant-btn.ant-btn-text{background:var(--ds-bg-container)!important;border-color:#4d9fff80!important;color:#4d9fff!important;color:var(--ds-primary,#4d9fff)!important}[data-theme=dark] .task-panel-action-btn.ant-btn:not(:disabled):focus-visible,[data-theme=dark] .task-panel-action-btn.ant-btn:not(:disabled):hover{background:var(--ds-bg-container)!important;border-color:#4d9fff80!important;box-shadow:0 0 0 3px #4d9fff1f!important;color:#4d9fff!important;color:var(--ds-primary,#4d9fff)!important}.asset-agent-install-modal.ds-modal .ant-modal-header{border-bottom:none!important;padding-bottom:8px!important}.asset-agent-install-modal.ds-modal .ant-modal-body{padding-top:8px!important}.asset-agent-install-modal.ds-modal .ant-modal-footer{border-top:none!important}.asset-agent-install-modal__asset{margin-bottom:10px}.asset-agent-modal-btn.ant-btn{border-radius:10px!important;font-size:13px!important;font-weight:500!important;height:32px!important;min-height:32px!important;padding:0 14px!important}.asset-agent-modal-btn.ant-btn-text{background:#fff!important;background:var(--ds-bg-container,#fff)!important;border:1px solid #e5e6eb!important;border:1px solid var(--ds-border,#e5e6eb)!important;color:var(--ds-text-primary)!important}.asset-agent-modal-btn--primary.ant-btn-primary{background:#066aff!important;background:var(--ds-primary,#066aff)!important;border-color:#066aff!important;border-color:var(--ds-primary,#066aff)!important}.asset-agent-modal-command{background:#fff;border:1px solid var(--ds-border);border-radius:8px;margin-bottom:12px;max-height:160px;overflow-y:auto;padding:14px 16px}.asset-agent-modal-command__pre{color:var(--ds-text-primary);font-family:monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}[data-theme=dark] .asset-agent-modal-command{background:#fff}.rc-form-drawer,.rc-module-drawer,.rc-quick-module-modal,.rc-report-modal,.report-center-page{--ds-border:color-mix(in srgb,#066aff 26%,#0000);--ds-border-strong:color-mix(in srgb,#066aff 40%,#0000);--ds-border-secondary:color-mix(in srgb,#066aff 16%,#0000)}[data-theme=dark] .rc-form-drawer,[data-theme=dark] .rc-module-drawer,[data-theme=dark] .rc-quick-module-modal,[data-theme=dark] .rc-report-modal,[data-theme=dark] .report-center-page{--ds-border:color-mix(in srgb,#4d9fff 28%,#0000);--ds-border-strong:color-mix(in srgb,#4d9fff 42%,#0000);--ds-border-secondary:color-mix(in srgb,#4d9fff 18%,#0000)}.report-center-layout-content.ant-layout-content{display:flex;flex-direction:column;min-height:0}.report-center-layout-content.ant-layout-content>*{flex:1 1;min-height:0}.report-center-layout-content .report-center-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.report-center-layout-content .rc-generate-layout{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow:hidden}.report-center-layout-content .rc-generate-form{flex-shrink:0}.report-center-layout-content .rc-generate-tasks{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.report-center-layout-content .rc-generate-tasks>.rc-panel-header{flex-shrink:0}.report-center-layout-content .rc-task-table-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.report-center-layout-content .rc-task-table-section>.rc-panel-filters{flex-shrink:0}.report-center-layout-content .rc-task-table-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.report-center-layout-content .rc-task-table-body .ant-spin-container,.report-center-layout-content .rc-task-table-body .ant-spin-nested-loading,.report-center-layout-content .rc-task-table-body .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.report-center-layout-content .rc-task-table-body .ant-spin-container>.ant-table{flex:1 1;min-height:0}.report-center-layout-content .rc-task-table-section>.rc-task-pagination{flex-shrink:0}.report-center-layout-content .rc-task-table-body .ant-table-body,.report-center-layout-content .rc-task-table-body .ant-table-content{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.report-center-layout-content .rc-task-table-body .ant-table-body::-webkit-scrollbar,.report-center-layout-content .rc-task-table-body .ant-table-content::-webkit-scrollbar{height:4px!important;width:4px!important}.report-center-layout-content .rc-task-table-body .ant-table-body::-webkit-scrollbar-thumb,.report-center-layout-content .rc-task-table-body .ant-table-body::-webkit-scrollbar-track,.report-center-layout-content .rc-task-table-body .ant-table-content::-webkit-scrollbar-thumb,.report-center-layout-content .rc-task-table-body .ant-table-content::-webkit-scrollbar-track{background:#0000!important;border-radius:2px!important}.report-center-layout-content .rc-task-table-body .ant-table-body::-webkit-scrollbar-corner,.report-center-layout-content .rc-task-table-body .ant-table-content::-webkit-scrollbar-corner{background:#0000!important}.report-center-layout-content .rc-task-table-body .ant-table-body:hover,.report-center-layout-content .rc-task-table-body .ant-table-content:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.report-center-layout-content .rc-task-table-body .ant-table-body:hover::-webkit-scrollbar-thumb,.report-center-layout-content .rc-task-table-body .ant-table-content:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.rc-form-drawer .ant-input,.rc-form-drawer .ant-input-affix-wrapper,.rc-form-drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector,.rc-form-drawer textarea.ant-input,.rc-module-drawer .ant-input,.rc-module-drawer .ant-input-affix-wrapper,.rc-module-drawer textarea.ant-input,.rc-quick-module-modal .ant-input,.rc-quick-module-modal .ant-input-affix-wrapper,.rc-quick-module-modal textarea.ant-input,.rc-report-modal .ant-input,.rc-report-modal .ant-input-affix-wrapper,.rc-report-modal textarea.ant-input,.report-center-page .ant-input,.report-center-page .ant-input-affix-wrapper,.report-center-page .ant-select:not(.ant-select-customize-input) .ant-select-selector,.report-center-page textarea.ant-input{border-color:var(--ds-border)!important}.rc-form-drawer .ant-input-affix-wrapper-focused,.rc-form-drawer .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.rc-form-drawer .ant-input:focus,.rc-form-drawer .ant-input:hover,.rc-form-drawer .ant-select-focused .ant-select-selector,.rc-form-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.rc-form-drawer textarea.ant-input:focus,.rc-form-drawer textarea.ant-input:hover,.rc-module-drawer .ant-input-affix-wrapper-focused,.rc-module-drawer .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.rc-module-drawer .ant-input:focus,.rc-module-drawer .ant-input:hover,.rc-module-drawer textarea.ant-input:focus,.rc-module-drawer textarea.ant-input:hover,.rc-quick-module-modal .ant-input-affix-wrapper-focused,.rc-quick-module-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.rc-quick-module-modal .ant-input:focus,.rc-quick-module-modal .ant-input:hover,.rc-quick-module-modal textarea.ant-input:focus,.rc-quick-module-modal textarea.ant-input:hover,.rc-report-modal .ant-input-affix-wrapper-focused,.rc-report-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.rc-report-modal .ant-input:focus,.rc-report-modal .ant-input:hover,.rc-report-modal textarea.ant-input:focus,.rc-report-modal textarea.ant-input:hover,.report-center-page .ant-input-affix-wrapper-focused,.report-center-page .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.report-center-page .ant-input:focus,.report-center-page .ant-input:hover,.report-center-page .ant-select-focused .ant-select-selector,.report-center-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.report-center-page textarea.ant-input:focus,.report-center-page textarea.ant-input:hover{border-color:var(--ds-border-strong)!important}.rc-generate-layout{display:flex;flex-direction:column;gap:20px}.rc-panel-card{background:#fff;border:1px solid var(--ds-border);border-radius:12px;box-shadow:0 4px 14px color-mix(in srgb,var(--ds-text-primary) 4%,#0000);box-sizing:border-box;overflow:hidden}.rc-panel-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:32px}.rc-panel-header__title{color:var(--ds-text-primary);flex-shrink:0;font-size:15px;font-weight:600;line-height:32px}.rc-panel-filters{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:12px;min-height:32px}.rc-panel-filters .field-filters{flex:1 1;min-width:0}.rc-panel-action-btn.ant-btn{align-items:center!important;background:#fff!important;border:1px solid color-mix(in srgb,#066aff 26%,#0000)!important;border-radius:10px!important;box-shadow:none!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important;display:inline-flex!important;flex-shrink:0;font-size:13px!important;font-weight:500!important;height:32px!important;line-height:30px!important;min-height:32px!important;padding:0 12px 0 14px!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,color .2s ease}.rc-panel-action-btn.ant-btn:not(:disabled):focus-visible,.rc-panel-action-btn.ant-btn:not(:disabled):hover{background:#fff!important;border-color:#7eb0ff!important;box-shadow:0 0 0 3px #006aff14!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important}.rc-help-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--ds-text-tertiary);cursor:help;display:inline-flex;height:22px;justify-content:center;margin:0;padding:0;transition:color .2s ease,background .2s ease;width:22px}.rc-help-btn:hover{background:color-mix(in srgb,#066aff 8%,#0000);color:var(--ds-primary)}.rc-help-btn .anticon{font-size:14px}.rc-form-drawer .ant-drawer-close{display:none!important}.rc-form-drawer.ds-drawer .ant-drawer-header{border-bottom:none!important;padding:20px 20px 8px!important}.rc-form-drawer.ds-drawer .ant-drawer-body{padding:4px 20px 20px!important}.rc-form-drawer.ds-drawer .ant-drawer-footer{border-top:none!important;padding:8px 20px 20px!important}.rc-drawer-close-btn.ant-btn{align-items:center!important;border-radius:8px!important;color:var(--ds-text-tertiary)!important;display:inline-flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0!important;width:32px!important}.rc-drawer-close-btn.ant-btn:hover:not(:disabled){background:#0000000a!important;background:var(--ds-fill-secondary,#0000000a)!important;color:var(--ds-text-primary)!important}.rc-drawer-close-btn.ant-btn .anticon{font-size:14px}.rc-resource-tabs.ant-tabs{color:#1d2129;color:var(--ai-sidebar-text,#1d2129)}.rc-resource-tabs>.ant-tabs-nav{align-items:flex-end;background:#0000;box-sizing:border-box;display:flex;height:48px;margin:0;min-height:48px;padding:0;width:100%}.rc-resource-tabs>.ant-tabs-nav:before{background:linear-gradient(180deg,#f8fbffa6,#e5e6eb73);border-bottom:none;height:1px}.rc-resource-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:1 1 auto;width:100%}.rc-resource-tabs>.ant-tabs-nav .ant-tabs-nav-list,.rc-resource-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{align-items:flex-end}.rc-resource-tabs .ant-tabs-nav-list{display:flex!important;gap:0;transform:none!important;width:100%!important}.rc-resource-tabs .ant-tabs-tab{color:#86909c;color:var(--ai-sidebar-text-3,#86909c);flex:1 1!important;font-size:15px;font-weight:500;justify-content:center;margin:0!important;padding:0 0 10px;text-align:center;transition:color .2s ease}.rc-resource-tabs .ant-tabs-tab .ant-tabs-tab-btn{align-items:center;display:inline-flex;justify-content:center;outline:none;padding:0 4px;white-space:nowrap;width:100%}.rc-resource-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.rc-resource-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#066aff;color:var(--ai-sidebar-primary,var(--brand-primary,#066aff))}.rc-resource-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-size:16px;font-weight:600}.rc-resource-tabs .ant-tabs-ink-bar{background:#066aff;background:var(--ai-sidebar-primary,var(--brand-primary,#066aff));border-radius:2px 2px 0 0;bottom:0;height:2px}.rc-resource-tabs .ant-tabs-nav-operations{display:none!important}.rc-resource-tabs .ant-tabs-content-holder{padding-top:20px}.rc-resource-list-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.rc-resource-list-toolbar .rc-resource-search-input.ant-input-affix-wrapper{background:#fff!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;box-shadow:none!important;flex:1 1 220px;height:32px;max-width:300px;min-height:32px;padding-inline:11px!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.rc-resource-list-toolbar .rc-resource-search-input .ant-input{background:#0000!important;box-shadow:none!important;font-size:13px!important;line-height:1.4!important}.rc-resource-list-toolbar .rc-resource-search-input .ant-input::placeholder{color:#8c8c8c;color:var(--ds-text-tertiary,#8c8c8c)}.rc-resource-list-toolbar .rc-resource-search-input__icon{color:#8c8c8c;color:var(--ds-text-tertiary,#8c8c8c);font-size:14px}.rc-resource-list-toolbar .rc-resource-search-input.ant-input-affix-wrapper-focused,.rc-resource-list-toolbar .rc-resource-search-input.ant-input-affix-wrapper:focus-within,.rc-resource-list-toolbar .rc-resource-search-input.ant-input-affix-wrapper:hover{background:#fff!important;border-color:#94b4ff!important;border-color:var(--ai-chip-focus-border,#94b4ff)!important;box-shadow:0 0 0 3px #2b66ff14!important;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #2b66ff14)!important}[data-theme=dark] .rc-resource-list-toolbar .rc-resource-search-input.ant-input-affix-wrapper{background:var(--ds-bg-container)!important;border-color:color-mix(in srgb,#4d9fff 28%,#0000)!important}.rc-resource-pagination{margin-top:16px}.rc-resource-pagination .ant-pagination,.rc-resource-pagination.standard-pagination-wrapper{justify-content:center;width:100%}.rc-task-pagination{--rc-task-pagination-item-size:32px;--rc-task-pagination-hover-bg:#2b66ff0f;--rc-task-pagination-active-bg:#2b66ff1a;--rc-task-pagination-color:var(--ds-text-tertiary,#86909c);--rc-task-pagination-color-hover:var(--brand-primary,#066aff);--rc-task-pagination-color-active:var(--brand-primary-hover,#0058e6);background:#0000!important;border-top:none;box-sizing:border-box;flex-shrink:0;margin:0;padding:10px 12px 8px;width:100%}.rc-task-pagination .ant-pagination,.rc-task-pagination.standard-pagination-wrapper{background:#0000!important;justify-content:flex-end}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-total-text{color:var(--ds-text-tertiary);font-size:13px;font-weight:500;margin-right:auto}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev{-webkit-margin-end:4px!important;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;height:var(--rc-task-pagination-item-size)!important;line-height:var(--rc-task-pagination-item-size)!important;margin-inline-end:4px!important;min-width:var(--rc-task-pagination-item-size)!important;transition:color .2s ease,background .2s ease}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item a,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item-link{align-items:center;border-radius:inherit;color:var(--rc-task-pagination-color)!important;display:flex!important;font-size:13px;font-weight:500;height:100%;justify-content:center;padding:0!important;transition:color .2s ease;width:100%}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:hover,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:hover,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:hover{background:var(--rc-task-pagination-hover-bg)!important;border:none!important;box-shadow:none!important;outline:none!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:focus-visible a,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:hover a,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next:focus-visible .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:focus-visible .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:hover .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:focus-visible .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:hover .ant-pagination-item-link{color:var(--rc-task-pagination-color-hover)!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item-active{background:var(--rc-task-pagination-active-bg)!important;border:none!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item-active a{color:var(--rc-task-pagination-color-hover)!important;font-weight:600}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item-active:focus-visible,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item-active:hover{background:var(--rc-task-pagination-active-bg)!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:active:not(.ant-pagination-item-active) a,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:not(.ant-pagination-disabled):active .ant-pagination-item-link,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):active .ant-pagination-item-link{color:var(--rc-task-pagination-color-active)!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-item:active:not(.ant-pagination-item-active),.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next:not(.ant-pagination-disabled):active,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):active{background:var(--rc-task-pagination-active-bg)!important}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-next.ant-pagination-disabled,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-prev.ant-pagination-disabled{background:#0000!important;cursor:not-allowed;opacity:.4}.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.rc-task-pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{color:var(--rc-task-pagination-color-hover)!important}.rc-task-pagination{--rc-task-kpi-control-height:32px;--rc-task-kpi-chip-focus-border:var(--composer-chip-focus-border,#7eb0ff);--rc-task-kpi-chip-focus-shadow:var(--composer-chip-focus-shadow,0 0 0 3px #006aff14)}.rc-task-pagination .ant-pagination-options{margin-left:8px}.rc-task-pagination .ant-pagination-options-size-changer{align-items:center;display:inline-flex;vertical-align:middle}.rc-task-page-size-select.ant-select{min-width:108px;vertical-align:middle}.rc-task-page-size-select.ant-select .ant-select-selector{-webkit-padding-end:34px!important;align-items:center!important;background:var(--ds-bg-container)!important;border:1px solid var(--ds-border)!important;border-radius:10px!important;border-radius:var(--rc-task-control-radius,var(--nav-option-radius,10px))!important;box-shadow:var(--ds-shadow-sm)!important;color:var(--ds-text-primary)!important;display:flex!important;height:var(--rc-task-kpi-control-height)!important;min-height:var(--rc-task-kpi-control-height)!important;padding:0 12px!important;padding-inline-end:34px!important;position:relative!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.rc-task-page-size-select.ant-select .ant-select-selection-wrap{align-self:center;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden}.rc-task-page-size-select.ant-select .ant-select-selection-item,.rc-task-page-size-select.ant-select .ant-select-selection-placeholder{-webkit-padding-end:0!important;-webkit-margin-end:0!important;align-items:center!important;color:var(--ds-text-primary)!important;display:block!important;font-size:13px!important;height:auto!important;line-height:1.25!important;margin-inline-end:0!important;max-width:100%;overflow:hidden;padding-inline-end:0!important;text-overflow:ellipsis;white-space:nowrap}.rc-task-page-size-select.ant-select .ant-select-arrow,.rc-task-page-size-select.ant-select .ant-select-suffix{align-items:center!important;display:inline-flex!important;flex-shrink:0;height:16px;inset-inline-end:10px!important;inset-inline-start:auto!important;justify-content:flex-end!important;left:auto!important;margin:0!important;pointer-events:none;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:16px}.rc-task-page-size-select.ant-select .ant-select-arrow .anticon,.rc-task-page-size-select.ant-select .ant-select-suffix .anticon{display:block;line-height:1}.rc-task-pagination.standard-pagination-wrapper .rc-task-page-size-select.ant-select .ant-select-selector:hover{border-color:var(--rc-task-kpi-chip-focus-border)!important}.rc-task-page-size-select.ant-select.ant-select-focused .ant-select-selector,.rc-task-page-size-select.ant-select.ant-select-open .ant-select-selector,.rc-task-page-size-select.ant-select:hover .ant-select-selector{background:var(--ds-bg-container)!important;border-color:var(--rc-task-kpi-chip-focus-border)!important;box-shadow:var(--rc-task-kpi-chip-focus-shadow)!important}.rc-task-page-size-dropdown.ant-select-dropdown{animation:none!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--ds-border)!important;border-radius:10px!important;border-radius:var(--rc-task-control-radius,var(--nav-option-radius,10px))!important;box-shadow:var(--ds-shadow-md)!important;padding:4px!important;z-index:12000!important}.rc-task-page-size-dropdown .ant-select-item,.rc-task-page-size-dropdown .rc-virtual-list,.rc-task-page-size-dropdown .rc-virtual-list-holder{background:#0000!important}.rc-task-page-size-dropdown .ant-select-item-option{align-items:center!important;border-radius:10px!important;border-radius:var(--composer-dropdown-option-radius,10px)!important;color:var(--ds-text-primary)!important;display:flex!important;font-size:13px!important;line-height:1.35!important;min-height:auto!important;padding:8px 10px!important;transition:background .15s ease}.rc-task-page-size-dropdown .ant-select-item-option-content{align-items:center;display:inline-flex;flex:1 1;min-width:0}.rc-task-page-size-dropdown .ant-select-item-option-state{-webkit-margin-start:auto!important;align-items:center!important;align-self:center!important;display:inline-flex!important;flex-shrink:0;line-height:1!important;margin-inline-start:auto!important}.rc-task-page-size-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--nav-option-hover-bg)!important;font-weight:inherit!important}.rc-task-page-size-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--nav-option-selected-bg)!important;color:var(--nav-option-text)!important;font-weight:600!important}.rc-task-page-size-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#066aff!important;color:var(--brand-primary,#066aff)!important}.rc-task-page-size-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(:hover){background:#0000!important;font-weight:inherit!important}.rc-task-page-size-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){background:#0000!important;color:var(--ds-text-primary)!important;font-weight:inherit!important}.rc-task-page-size-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled):hover,.rc-task-page-size-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:var(--nav-option-hover-bg)!important;font-weight:inherit!important}.rc-task-page-size-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover{background:var(--nav-option-selected-bg)!important;color:var(--nav-option-text)!important;font-weight:600!important}.rc-quick-module-modal .rc-white-input.ant-input,.rc-quick-module-modal .rc-white-input.ant-input-affix-wrapper,.rc-quick-module-modal .rc-white-input.ant-input-affix-wrapper-focused,.rc-quick-module-modal .rc-white-input.ant-input-affix-wrapper:hover,.rc-quick-module-modal .rc-white-input.ant-input:focus,.rc-quick-module-modal .rc-white-input.ant-input:hover,.rc-quick-module-modal textarea.rc-white-input.ant-input,.rc-template-form-fields .rc-white-input.ant-input,.rc-template-form-fields .rc-white-input.ant-input:focus,.rc-template-form-fields .rc-white-input.ant-input:hover,.rc-template-form-fields .rc-white-select .ant-select-selector,.rc-template-form-fields textarea.rc-white-input.ant-input{background:#fff!important}.rc-resource-form-panel__header{align-items:center;display:flex;gap:8px;margin-bottom:12px;min-width:0}.rc-resource-form-panel__title{color:#1f1f1f;color:var(--ds-text,#1f1f1f);font-size:16px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-resource-back-btn{color:#595959!important;color:var(--ds-text-secondary,#595959)!important;flex-shrink:0;padding-inline:4px!important}.rc-resource-back-btn:hover{color:#1677ff!important;color:var(--ds-primary,#1677ff)!important}.rc-resource-form-panel__footer{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px}.rc-resource-empty{padding:28px 12px;text-align:center}.rc-resource-empty__title{color:#595959;color:var(--ds-text-secondary,#595959);font-size:14px;margin-bottom:8px}.rc-resource-empty__hint{color:#8c8c8c;color:var(--ds-text-tertiary,#8c8c8c);font-size:12px;line-height:1.6;margin:0 auto 4px;max-width:360px}.rc-manage-templates-link{background:#0000;border:none;color:#1677ff;color:var(--ds-primary,#1677ff);cursor:pointer;flex-shrink:0;font-size:12px;line-height:1;margin:0;padding:0 4px;white-space:nowrap}.rc-manage-templates-link:hover{text-decoration:underline}.rc-module-drawer .ant-input,.rc-module-drawer .ant-input-affix-wrapper,.rc-module-drawer .ant-input-affix-wrapper-focused,.rc-module-drawer .ant-input-affix-wrapper:hover,.rc-module-drawer .ant-input-outlined,.rc-module-drawer .ant-input-textarea textarea,.rc-module-drawer .ant-input-textarea:hover textarea,.rc-module-drawer .ant-input:focus,.rc-module-drawer .ant-input:hover,.rc-module-drawer .ds-drawer-body,.rc-module-drawer textarea.ant-input,.rc-module-drawer textarea.ant-input:focus,.rc-module-drawer textarea.ant-input:hover,.rc-module-drawer.ds-drawer .ant-drawer-body,.rc-module-drawer.ds-drawer .ant-drawer-content,.rc-module-drawer.ds-drawer .ant-drawer-footer,.rc-module-drawer.ds-drawer .ant-drawer-header{background:#fff!important}.rc-textarea-count-inside.ant-input-textarea{display:block;position:relative}.rc-textarea-count-inside.ant-input-textarea-show-count>textarea.ant-input,.rc-textarea-count-inside>textarea.ant-input{background:#fff!important;border-radius:8px!important;padding-bottom:28px!important;resize:vertical}.rc-textarea-count-inside .ant-input-data-count{top:auto!important}.rc-textarea-count-inside .ant-input-data-count,.rc-textarea-count-inside.ant-input-textarea-show-count:after{background:#0000;bottom:8px!important;color:var(--ds-text-tertiary);font-size:12px;inset-inline-end:12px!important;line-height:1;pointer-events:none;position:absolute!important;z-index:1}.rc-textarea-count-inside.ant-input-textarea-show-count:after{float:none!important;margin:0!important}.rc-module-form-fields .rc-module-content-textarea textarea.ant-input::placeholder,.rc-module-form-fields .rc-textarea-count-inside textarea.ant-input::placeholder{color:#00000040;color:var(--ds-text-quaternary,#00000040);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-family:var(
    --ds-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif
  );font-size:14px;font-style:normal;font-weight:400}.rc-module-form-fields .rc-module-content-textarea textarea.ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5715}.rc-task-table .ant-table-tbody>tr>td{vertical-align:middle}.rc-task-actions{align-items:center;display:inline-flex;gap:4px;min-height:24px}.rc-task-actions__slot{flex-shrink:0;height:24px;width:28px}.rc-task-actions .ant-btn,.rc-task-actions__slot,.rc-task-actions__tooltip-wrap{align-items:center;display:inline-flex;justify-content:center}.report-generate-description.ant-input,.report-generate-description.ant-input-outlined,textarea.report-generate-description.ant-input{background:var(--ds-bg-container)!important;border:1px solid var(--ds-border)!important;border-radius:12px!important;box-shadow:none!important}.report-generate-description.ant-input-outlined:hover,.report-generate-description.ant-input:hover,textarea.report-generate-description.ant-input:hover{background:var(--ds-bg-container)!important;border-color:var(--ds-border-strong)!important}.report-generate-description.ant-input-focused,.report-generate-description.ant-input-outlined:focus,.report-generate-description.ant-input:focus,textarea.report-generate-description.ant-input:focus{background:var(--ds-bg-container)!important;border-color:var(--ds-border-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb,#066aff 10%,#0000)!important}.report-generate-toolbar{align-items:center;background:#0000;border:none;border-radius:0;bottom:10px;box-shadow:none;display:flex;gap:10px;max-width:calc(100% - 24px);padding:0;position:absolute;right:12px;z-index:1}.report-generate-toolbar-controls{align-items:center;display:flex;gap:6px;min-width:0}.report-generate-toolbar-divider{display:none}.report-generate-toolbar .report-generate-template-select.ant-select{flex-shrink:0;height:32px;width:168px}.report-generate-toolbar .report-generate-template-select .ant-select-selector{align-items:center!important;background:var(--ds-bg-container)!important;border:1px solid var(--ds-border)!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;height:32px!important;min-height:32px!important;padding-inline:10px 28px!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.report-generate-toolbar .report-generate-template-select .ant-select-selection-item,.report-generate-toolbar .report-generate-template-select .ant-select-selection-placeholder,.report-generate-toolbar .report-generate-template-select .ant-select-selection-wrap{font-size:12px;font-weight:500;line-height:30px!important}.report-generate-toolbar .report-generate-template-select .ant-select-selection-item{color:var(--ds-text-primary)}.report-generate-toolbar .report-generate-template-select .ant-select-selection-placeholder{color:var(--ds-text-tertiary)}.report-generate-toolbar .report-generate-template-select .ant-select-prefix{-webkit-margin-end:6px;color:var(--ds-text-tertiary);margin-inline-end:6px}.report-generate-toolbar .report-generate-template-select.ant-select-focused .ant-select-selector,.report-generate-toolbar .report-generate-template-select.ant-select-open .ant-select-selector,.report-generate-toolbar .report-generate-template-select:hover .ant-select-selector{background:var(--ds-bg-container)!important;border-color:var(--ds-border-strong,var(--ds-border))!important;box-shadow:0 0 0 2px var(--ds-primary-bg)!important}.report-generate-toolbar .report-generate-format.ant-segmented{--report-format-track:#066aff14;--report-format-track-border:color-mix(in srgb,#066aff 18%,#0000);--report-format-thumb-bg:var(--ds-bg-container);--report-format-thumb-shadow:0 1px 3px #066aff1f;background:var(--report-format-track)!important;border:1px solid var(--report-format-track-border)!important;border-radius:10px;font-size:12px;font-weight:600;height:32px;letter-spacing:.02em;padding:2px}.report-generate-toolbar .report-generate-format .ant-segmented-group{height:100%}.report-generate-toolbar .report-generate-format .ant-segmented-item{align-items:center;border-radius:8px!important;color:var(--ds-text-tertiary);display:inline-flex!important;justify-content:center;min-width:52px;padding:0 12px;transition:color .2s ease,background .2s ease}.report-generate-toolbar .report-generate-format .ant-segmented-item-label{align-items:center;display:inline-flex;justify-content:center;line-height:1!important;min-height:0!important;padding:0!important}.report-generate-toolbar .report-generate-format .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--ds-text-secondary)}.report-generate-toolbar .report-generate-format .ant-segmented-item-selected{background:var(--report-format-thumb-bg)!important;box-shadow:var(--report-format-thumb-shadow);color:var(--ds-primary)!important}.report-generate-toolbar .report-generate-format .ant-segmented-thumb{background:var(--report-format-thumb-bg)!important;border-radius:8px!important;box-shadow:var(--report-format-thumb-shadow)}.report-generate-toolbar .report-generate-submit.ant-btn{background:var(--ds-primary);border:none;border-radius:10px;box-shadow:0 2px 6px #066aff38;color:var(--ds-text-inverse);font-size:13px;font-weight:600;height:32px;min-width:88px;padding:0 14px;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease}.report-generate-toolbar .report-generate-submit.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.report-generate-toolbar .report-generate-submit.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--ds-primary-hover)!important;box-shadow:0 4px 10px #066aff47;color:var(--ds-text-inverse)!important}.report-generate-toolbar .report-generate-submit.ant-btn:not(:disabled):not(.ant-btn-disabled):active{background:var(--ds-primary-active)!important;box-shadow:none}.report-generate-toolbar .report-generate-submit.ant-btn.ant-btn-disabled,.report-generate-toolbar .report-generate-submit.ant-btn:disabled{background:var(--ds-fill-secondary)!important;border:1px solid #e4e4e7!important;box-shadow:none;color:var(--ds-text-quaternary)!important;opacity:1}[data-theme=dark] .report-generate-toolbar .report-generate-submit.ant-btn.ant-btn-disabled,[data-theme=dark] .report-generate-toolbar .report-generate-submit.ant-btn:disabled{border-color:#ffffff1f!important}.report-generate-toolbar .report-generate-submit.ant-btn .anticon{font-size:13px}@media (max-width:640px){.report-generate-toolbar{flex-wrap:wrap;gap:8px;justify-content:flex-end;left:12px;max-width:none;right:12px}.report-generate-toolbar-controls{flex:1 1 auto;min-width:0}.report-generate-toolbar .report-generate-template-select.ant-select{width:min(168px,42vw)}.report-generate-toolbar-divider{display:none}}.rc-outline-preview-panel{background:#fff;border:1px solid #f0f0f0;border:1px solid var(--ds-border-secondary,#f0f0f0);border-radius:8px;padding:14px 16px}.rc-outline-preview-panel__title{color:#1f1f1f;color:var(--ds-text-primary,#1f1f1f);font-size:13px;font-weight:600;margin-bottom:12px}.rc-outline-preview,.rc-outline-preview__block{display:flex;flex-direction:column;gap:8px}.rc-outline-preview__row{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--ds-border-secondary,#f0f0f0);border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:10px 12px}.rc-outline-preview__row--depth-0{border-color:var(--ds-border-secondary)}.rc-outline-preview__index{font-feature-settings:"tnum";color:#066aff;color:var(--ds-primary,#066aff);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;margin-top:1px;min-width:28px}.rc-outline-preview__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.rc-outline-preview__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.rc-outline-preview__title{color:#1f1f1f;color:var(--ds-text-primary,#1f1f1f);font-size:13px;font-weight:600;line-height:1.5;word-break:break-word}.rc-outline-preview__level{background:#f5f5f5;background:var(--ds-fill-secondary,#f5f5f5);border-radius:4px;color:#8c8c8c;color:var(--ds-text-tertiary,#8c8c8c);flex-shrink:0;font-size:11px;font-weight:500;line-height:18px;padding:0 6px}.rc-outline-preview__module{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.4}.rc-outline-preview__module-label{color:#8c8c8c;color:var(--ds-text-tertiary,#8c8c8c)}.rc-outline-preview__module--empty{color:#bfbfbf;color:var(--ds-text-quaternary,#bfbfbf)}.rc-outline-preview__module .ant-tag{border-radius:999px}.rc-preview-meta{background:#fff;border:1px solid var(--ds-border);border-radius:10px;margin-bottom:16px;padding:14px 16px}.rc-preview-body{background:#fff;border:1px solid var(--ds-border);border-radius:8px;padding:16px}[data-theme=dark] .rc-panel-card{background:var(--ds-bg-container);border-color:color-mix(in srgb,#4d9fff 28%,#0000)}[data-theme=dark] .rc-panel-action-btn.ant-btn{background:var(--ds-bg-container)!important;border-color:color-mix(in srgb,#4d9fff 28%,#0000)!important;color:#4d9fff!important;color:var(--ds-primary,#4d9fff)!important}[data-theme=dark] .report-generate-toolbar{background:#0000;border:none}[data-theme=dark] .report-generate-toolbar .report-generate-format.ant-segmented{--report-format-track:#4d9fff1f;--report-format-track-border:#4d9fff38;--report-format-thumb-bg:var(--ds-bg-elevated,var(--ds-bg-container));--report-format-thumb-shadow:0 1px 2px #00000040}[data-theme=dark] .report-generate-description.ant-input,[data-theme=dark] textarea.report-generate-description.ant-input{background:var(--ds-bg-container)!important;border-color:color-mix(in srgb,#4d9fff 28%,#0000)!important}[data-theme=dark] .rc-resource-toolbar .ant-segmented{--rc-segmented-track:#4d9fff1f;--rc-segmented-track-border:#4d9fff38}.hljs{background:var(--ds-bg-spotlight)!important;border-radius:4px!important;color:var(--ds-text-primary)!important;font-size:12px!important;line-height:1.4!important;overflow-x:auto!important;padding:8px!important}.hljs-comment,.hljs-quote{color:var(--ds-text-tertiary)!important;font-style:italic!important}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:var(--ds-critical)!important;font-weight:700!important}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:var(--ds-info)!important}.hljs-doctag,.hljs-string{color:var(--ds-primary)!important}.hljs-section,.hljs-selector-id,.hljs-title{color:var(--ds-high)!important;font-weight:700!important}.hljs-subst{font-weight:400!important}.hljs-class .hljs-title,.hljs-type{color:var(--ds-critical)!important;font-weight:700!important}.hljs-attribute,.hljs-name,.hljs-tag{color:var(--ds-success)!important;font-weight:400!important}.hljs-link,.hljs-regexp{color:var(--ds-primary)!important}.hljs-bullet,.hljs-symbol{color:var(--ds-warning)!important}.hljs-built_in,.hljs-builtin-name{color:var(--ds-info)!important}.hljs-meta{color:var(--ds-text-tertiary)!important}.hljs-deletion{background:var(--ds-error-bg)!important}.hljs-addition{background:var(--ds-success-bg)!important}.hljs-emphasis{font-style:italic!important}.hljs-strong{font-weight:700!important}.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay){scrollbar-color:var(--ds-scrollbar-thumb) #0000;scrollbar-width:thin}.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay)::-webkit-scrollbar{height:6px;width:6px}.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay)::-webkit-scrollbar-track{background:#0000;border-radius:3px}.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay)::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);border-radius:3px}.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay)::-webkit-scrollbar-corner{background:#0000}.ant-layout-content.ds-scroll-hover,.app-sidebar__scroll.ds-scroll-hover,.ds-scroll-hover,.ds-scrollbar--overlay,.ds-scrollbar.ds-scrollbar--overlay{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.ant-layout-content.ds-scroll-hover::-webkit-scrollbar,.app-sidebar__scroll.ds-scroll-hover::-webkit-scrollbar,.ds-scroll-hover::-webkit-scrollbar,.ds-scrollbar--overlay::-webkit-scrollbar,.ds-scrollbar.ds-scrollbar--overlay::-webkit-scrollbar{height:4px!important;width:4px!important}.ant-layout-content.ds-scroll-hover::-webkit-scrollbar-thumb,.ant-layout-content.ds-scroll-hover::-webkit-scrollbar-track,.app-sidebar__scroll.ds-scroll-hover::-webkit-scrollbar-thumb,.app-sidebar__scroll.ds-scroll-hover::-webkit-scrollbar-track,.ds-scroll-hover::-webkit-scrollbar-thumb,.ds-scroll-hover::-webkit-scrollbar-track,.ds-scrollbar--overlay::-webkit-scrollbar-thumb,.ds-scrollbar--overlay::-webkit-scrollbar-track,.ds-scrollbar.ds-scrollbar--overlay::-webkit-scrollbar-thumb,.ds-scrollbar.ds-scrollbar--overlay::-webkit-scrollbar-track{background:#0000!important;border-radius:2px!important}.ant-layout-content.ds-scroll-hover::-webkit-scrollbar-corner,.app-sidebar__scroll.ds-scroll-hover::-webkit-scrollbar-corner,.ds-scroll-hover::-webkit-scrollbar-corner,.ds-scrollbar--overlay::-webkit-scrollbar-corner,.ds-scrollbar.ds-scrollbar--overlay::-webkit-scrollbar-corner{background:#0000!important}.ant-layout-content.ds-scroll-hover:hover,.app-sidebar__scroll.ds-scroll-hover:hover,.ds-scroll-hover:hover,.ds-scrollbar--overlay:hover,.ds-scrollbar.ds-scrollbar--overlay:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ant-layout-content.ds-scroll-hover:hover::-webkit-scrollbar-thumb,.app-sidebar__scroll.ds-scroll-hover:hover::-webkit-scrollbar-thumb,.ds-scroll-hover:hover::-webkit-scrollbar-thumb,.ds-scrollbar--overlay:hover::-webkit-scrollbar-thumb,.ds-scrollbar.ds-scrollbar--overlay:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}@media (max-width:768px){.ds-scrollbar:not(.ds-scroll-hover):not(.ds-scrollbar--overlay)::-webkit-scrollbar{height:4px;width:4px}}.logo{color:var(--ds-text-primary);flex-shrink:0;font-family:Inter,Noto Sans SC,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;text-shadow:none;z-index:22}.ant-layout-header .ant-alert{background:#0000;border:none;margin:0}.ant-layout-header .ant-alert-message{color:var(--ds-warning);font-size:12px;line-height:1.4}.ant-layout-sider{background:var(--ds-bg-container);border-right:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm)}.ant-menu-dark{background:#0000}.ant-layout-content{background:var(--ds-bg-container);overflow-x:hidden!important;overflow-y:auto!important}.user-dropdown:hover{background:var(--ds-fill-secondary)!important;border-color:var(--ds-border-strong)!important;box-shadow:var(--ds-shadow-md)!important;transform:translateY(-1px)}.user-dropdown .anticon-down{transition:transform .3s cubic-bezier(.4,0,.2,1)}.user-dropdown:hover .anticon-down{transform:rotate(180deg)}.ant-dropdown-menu{background:var(--ds-bg-elevated);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-lg);overflow:hidden;padding:8px 0}.ant-dropdown-menu-item{align-items:center;border-radius:10px;display:flex;font-family:Inter,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;gap:12px;letter-spacing:.01em;margin:2px 8px;padding:14px 20px;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.ant-dropdown-menu-item,.ant-dropdown-menu-item .typography-body{color:var(--ds-text-primary)}.ant-dropdown-menu-item:hover{background:var(--ds-primary-bg)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item:hover .typography-body{color:var(--ds-primary)!important}.ant-dropdown-menu-item-disabled{color:var(--ds-text-disabled)!important;cursor:not-allowed!important;opacity:.6}.ant-dropdown-menu-item-disabled:hover{background-color:initial!important;transform:none!important}.ant-dropdown-menu-item-icon{align-items:center;display:flex;justify-content:center}.ant-dropdown-menu-item-divider{background:var(--ds-border-secondary);height:1px;margin:8px 0}*{font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.typography-h1{color:var(--ds-text-primary);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.typography-h2{font-size:28px;line-height:1.3;margin:0 0 14px}.typography-h2,.typography-h3{color:var(--ds-text-primary);font-weight:600;letter-spacing:-.01em}.typography-h3{font-size:24px;line-height:1.4;margin:0 0 12px}.typography-h4{font-size:20px;line-height:1.4;margin:0 0 10px}.typography-h4,.typography-h5{color:var(--ds-text-primary);font-weight:600}.typography-h5{font-size:18px}.typography-h5,.typography-h6{line-height:1.5;margin:0 0 8px}.typography-h6{color:var(--ds-text-primary);font-size:16px;font-weight:600}.typography-body-large{font-size:16px;margin:0 0 12px}.typography-body,.typography-body-large{color:var(--ds-text-primary);font-weight:400;line-height:1.6}.typography-body{font-size:14px;margin:0 0 8px}.typography-body-small{color:var(--ds-text-secondary);font-size:13px;font-weight:400;line-height:1.5;margin:0 0 6px}.typography-emphasis{font-weight:500}.typography-emphasis,.typography-strong{color:var(--ds-text-primary);font-size:14px;line-height:1.6;margin:0 0 8px}.typography-strong{font-weight:600}.typography-caption{color:var(--ds-text-tertiary);font-weight:400}.typography-caption,.typography-caption-bold{font-size:12px;line-height:1.4;margin:0 0 4px}.typography-caption-bold{color:var(--ds-text-secondary);font-weight:500}.typography-number{font-feature-settings:"tnum";color:var(--ds-text-primary);font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1.2}.typography-number-large{font-feature-settings:"tnum";color:var(--ds-text-primary);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.typography-number-small{font-feature-settings:"tnum";color:var(--ds-text-primary);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.card-title{color:var(--ds-text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 12px}.card-subtitle{color:var(--ds-text-secondary);font-size:14px;font-weight:500;line-height:1.5;margin:0 0 8px}.table-header{color:var(--ds-text-primary);font-size:13px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.table-cell{font-weight:400}.table-cell,.table-cell-emphasis{color:var(--ds-text-primary);font-size:14px;line-height:1.5}.table-cell-emphasis{font-weight:500}.btn-text{font-size:14px}.btn-text,.btn-text-small{font-weight:500;letter-spacing:.01em;line-height:1.4}.btn-text-small{font-size:13px}.tag-text{font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.3}.status-text{font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.4}.link-text{color:var(--ds-primary);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s ease}.link-text:hover{color:var(--ds-primary-hover)}.code-text{background:var(--ds-fill-secondary);border-radius:4px;color:var(--ds-text-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;font-size:13px;font-weight:400;line-height:1.5;padding:2px 6px}@media (max-width:768px){.typography-h1{font-size:28px}.typography-h2{font-size:24px}.typography-h3{font-size:20px}.typography-h4{font-size:18px}.typography-number-large{font-size:28px}.typography-number{font-size:20px}}.ant-card{margin-bottom:0!important}.ant-card-body{padding:20px!important}.ant-tabs-content-holder,.ant-tabs-tabpane{min-height:auto!important}.ant-table,.ant-table-wrapper{margin-bottom:0!important}.ant-table-tbody>tr:not(.ant-table-measure-row)>td,.ant-table-thead>tr>th{padding:12px 8px!important}.ds-table .ant-table-tbody>tr:hover>td{background:var(--ds-primary-bg)!important;transition:background var(--ds-duration-fast) var(--ds-ease-out)}.ds-table .ant-table-thead>tr>th{background:var(--ds-bg-elevated)!important;border-bottom:1px solid var(--ds-border)!important;color:var(--ds-text-primary)!important;font-size:13px;font-weight:600;padding:12px 16px!important}.ds-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid var(--ds-border-secondary)!important;color:var(--ds-text-secondary);font-size:13px;padding:14px 16px!important;transition:background var(--ds-duration-fast) var(--ds-ease-out)}.ds-table .ant-table{background:var(--ds-bg-container)}.ds-table .ant-table-placeholder .ant-table-cell{background:var(--ds-bg-container)!important;border:none}.standard-pagination-table .ant-pagination{margin:0}.ant-drawer-body .ant-tabs-nav{margin-bottom:0!important}.ant-drawer-body .ant-tabs-nav-list{gap:8px}.ant-drawer-body .ant-tabs-tab{border-radius:8px 8px 0 0!important;color:var(--ds-text-secondary);font-size:13px;font-weight:500;padding:10px 16px!important;transition:color .2s ease,background-color .2s ease}.ant-drawer-body .ant-tabs-tab.ant-tabs-tab-active,.ant-drawer-body .ant-tabs-tab:hover{color:var(--ds-primary)}.ant-drawer-body .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.ant-drawer-body .ant-tabs-ink-bar{background:var(--ds-primary);border-radius:3px 3px 0 0;height:3px!important}.ds-severity-label{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:0}.ds-severity-label .ds-severity-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:6px;vertical-align:-1px;width:8px}.ds-severity-label--pulse .ds-severity-dot{animation:ds-status-dot-pulse 1.8s ease-in-out infinite}@keyframes ds-status-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.ds-meta-chip{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:6px;line-height:1.4;padding:2px 8px}.ds-entity-cell,.ds-meta-chip{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;font-weight:500}.ds-entity-cell{gap:6px;line-height:1.2;white-space:nowrap}.ds-entity-cell__icon{align-items:center;background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-tertiary);display:inline-flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.ds-entity-cell__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-entity-cell--emphasis .ds-entity-cell__label{font-weight:600}.ds-entity-cell--mono .ds-entity-cell__label{font-family:var(--ds-font-family-mono);font-size:11px;letter-spacing:.03em}.ds-entity-cell--neutral{color:var(--ds-text-tertiary)}.ds-entity-cell--brand{color:var(--ds-primary)}.ds-entity-cell--brand .ds-entity-cell__icon{background:var(--ds-primary-bg);color:var(--ds-primary)}.ds-entity-cell--accent{color:var(--ds-purple)}.ds-entity-cell--accent .ds-entity-cell__icon{background:var(--ds-purple-bg);color:var(--ds-purple)}.ds-entity-cell--success{color:var(--ds-success)}.ds-entity-cell--success .ds-entity-cell__icon{background:var(--ds-success-bg);color:var(--ds-success)}.ds-entity-cell--warning{color:var(--ds-warning)}.ds-entity-cell--warning .ds-entity-cell__icon{background:var(--ds-warning-bg);color:var(--ds-warning)}.ds-entity-cell__empty{color:var(--ds-text-tertiary);font-size:13px}.ds-core-asset-mark{align-items:center;display:inline-flex;font-size:12px;gap:6px;line-height:1.25;white-space:nowrap}.ds-core-asset-mark--core{border-left:2px solid var(--ds-primary);color:var(--ds-primary);font-weight:600;padding-left:8px}.ds-core-asset-mark--normal{color:var(--ds-text-quaternary);font-weight:400}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-transition-enter{animation:pageFadeIn .25s ease-out both}.ant-message .ds-message-notice-content,.ds-message-notice .ds-message-notice-content{background:var(--ds-bg-elevated)!important;border:1px solid var(--ds-border-strong);border-radius:8px;box-shadow:var(--ds-shadow-md);color:var(--ds-text-primary)!important;font-size:13px;font-weight:500;padding:10px 14px}[data-theme=dark] .ant-message .ds-message-notice-content,[data-theme=dark] .ds-message-notice .ds-message-notice-content{box-shadow:none}.ds-message-notice .anticon{font-size:16px;margin-right:8px}.ant-notification .ds-notification-notice,.ds-notification-notice.ant-notification-notice{background:var(--ds-bg-elevated)!important;border:1px solid var(--ds-border-strong);border-radius:8px;box-shadow:var(--ds-shadow-md);max-width:calc(100vw - 32px);padding:12px 14px;width:360px}[data-theme=dark] .ant-notification .ds-notification-notice,[data-theme=dark] .ds-notification-notice.ant-notification-notice{box-shadow:none}.ant-tooltip .ds-tooltip .ant-tooltip-inner,.ds-tooltip .ant-tooltip-inner{background:var(--ds-tooltip-bg)!important;border-radius:6px;box-shadow:var(--ds-shadow-md);color:var(--ds-tooltip-fg)!important;font-size:12px;line-height:18px;max-width:280px;padding:6px 10px}[data-theme=dark] .ant-tooltip .ds-tooltip .ant-tooltip-inner,[data-theme=dark] .ds-tooltip .ant-tooltip-inner{box-shadow:none}.ds-notification-notice .ant-notification-notice-message{color:var(--ds-text-primary)!important;font-size:14px!important;font-weight:600!important;margin-bottom:4px!important}.ds-notification-notice .ant-notification-notice-description{color:var(--ds-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.ds-notification-notice--success{border-left:3px solid var(--ds-success)}.ds-notification-notice--error{border-left:3px solid var(--ds-critical)}.ds-notification-notice--warning{border-left:3px solid var(--ds-warning)}.ds-notification-notice--info{border-left:3px solid var(--ds-primary)}.ds-notification-notice .ant-notification-notice-close{color:var(--ds-text-tertiary)!important}.ds-modal .ant-modal-content{background:var(--ds-bg-overlay)!important;border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-lg)}[data-theme=dark] .ds-modal .ant-modal-content{box-shadow:none}.ds-modal-title__main{color:var(--ds-text-primary);font-size:16px;font-weight:600;line-height:1.4}.ds-modal-title__sub{color:var(--ds-text-tertiary);font-size:13px;font-weight:400;line-height:1.5;margin-top:4px}.ds-modal-title--with-extra{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.ds-modal-title__text{flex:1 1;min-width:0}.ds-modal-title__extra{align-items:center;display:inline-flex;flex-shrink:0}.ds-modal-body{color:var(--ds-text-secondary);font-size:14px;line-height:1.6}.ds-modal .ant-modal-footer{display:flex;gap:8px;justify-content:flex-end}.ds-popconfirm .ant-popover-inner{background:var(--ds-bg-elevated)!important;background:var(--ai-dropdown-panel-bg,var(--ds-bg-elevated))!important;border:1px solid var(--ai-dropdown-panel-border,var(--ds-border-strong));border-radius:8px;border-radius:var(--ai-dropdown-panel-radius,8px);box-shadow:var(--ds-shadow-md);box-shadow:var(--ai-dropdown-panel-shadow,var(--ds-shadow-md));padding:0!important}[data-theme=dark] .ds-popconfirm .ant-popover-inner{box-shadow:none;box-shadow:var(--ai-dropdown-panel-shadow,none)}.ds-popconfirm .ant-popconfirm-inner-content{max-width:320px;min-width:260px;padding:12px 16px!important}.ds-popconfirm__title{color:var(--ds-text-primary);font-size:14px;font-weight:600;line-height:1.4}.ds-popconfirm__desc{color:var(--ds-text-secondary);font-size:13px;line-height:1.55;margin-top:6px}.ds-popconfirm .ant-popconfirm-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:12px!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn{align-items:center!important;border-radius:5px!important;box-sizing:border-box!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;height:26px!important;justify-content:center!important;line-height:1!important;min-width:56px!important;padding:0 10px!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons{gap:6px!important;margin-top:10px!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn.ant-btn-text,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn.ant-btn-text{background:var(--ds-bg-elevated)!important;background:var(--ai-dropdown-panel-bg,var(--ds-bg-elevated))!important;border:1px solid #e5e6eb!important;border:1px solid var(--ds-border,#e5e6eb)!important;color:var(--ds-text-primary)!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn.ant-btn-text:not(:disabled):hover,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn.ant-btn-text:not(:disabled):hover{background:var(--ds-bg-elevated)!important;background:var(--ai-dropdown-panel-bg,var(--ds-bg-elevated))!important;border-color:#c9cdd4!important;border-color:var(--ds-border-strong,#c9cdd4)!important;color:var(--ds-text-primary)!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn.ant-btn-primary,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn.ant-btn-primary{background:#066aff!important;background:var(--ai-new-chat-bg,#066aff)!important;border-color:#066aff!important;border-color:var(--ai-new-chat-bg,#066aff)!important;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn.ant-btn-primary:not(:disabled):hover,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn.ant-btn-primary:not(:disabled):hover{background:#0058e6!important;background:var(--ai-new-chat-bg-hover,#0058e6)!important;border-color:#0058e6!important;border-color:var(--ai-new-chat-bg-hover,#0058e6)!important;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important}.ds-popconfirm.ds-popconfirm--memory-reject .ant-popconfirm-buttons .ant-btn.ant-btn-primary:not(:disabled):active,.ds-popconfirm.ds-popconfirm--memory-write .ant-popconfirm-buttons .ant-btn.ant-btn-primary:not(:disabled):active{background:#004dcc!important;background:var(--ai-new-chat-bg-active,#004dcc)!important;border-color:#004dcc!important;border-color:var(--ai-new-chat-bg-active,#004dcc)!important;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important}.ds-popconfirm--danger .ant-popconfirm-buttons .ant-btn-primary{background:var(--ds-critical)!important;border-color:var(--ds-critical)!important}.ds-delete-confirm-modal .ant-modal-confirm-body{padding:0}.ds-delete-confirm-modal .ant-modal-confirm-title{color:var(--ds-text-primary);font-size:16px;font-weight:600}.ds-delete-confirm-modal .ant-modal-confirm-content{color:var(--ds-text-secondary);font-size:14px;line-height:1.6;margin-top:8px}.ds-delete-confirm-modal .ant-modal-confirm-btns{margin-top:12px}.ds-delete-confirm-modal .ant-modal-confirm-btns .ant-btn-primary{box-shadow:none}.ds-drawer .ant-drawer-content{border:none}.ds-drawer .ant-drawer-header{padding:20px!important}.ds-drawer .ant-drawer-body{padding:0 20px!important}.ds-drawer .ant-drawer-footer{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px!important}.ds-drawer .ant-drawer-content{border-left:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-lg)}[data-theme=dark] .ds-drawer .ant-drawer-content{box-shadow:none}.ds-drawer-title__main{color:var(--ds-text-primary);font-size:16px;font-weight:600;line-height:1.4}.ds-drawer-title__sub{color:var(--ds-text-tertiary);font-size:13px;font-weight:400;line-height:1.5;margin-top:4px}.ds-drawer-title--with-extra{align-items:flex-start;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;width:100%}.ds-drawer-title__text{flex:1 1;min-width:0}.ds-drawer-title__extra{align-items:center;display:inline-flex;flex-shrink:0}.ds-drawer-body{color:var(--ds-text-secondary);font-size:14px;line-height:1.6}:root{--user-profile-block-height:40px}.user-profile-trigger{align-items:center;background:#0000;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--ds-font-family);gap:12px;height:40px;height:var(--user-profile-block-height);max-width:100%;min-height:40px;min-height:var(--user-profile-block-height);outline:none;overflow:hidden;padding:0;transition:opacity .2s ease;width:auto}.user-profile-dropdown-anchor.ant-dropdown-open .user-profile-trigger,.user-profile-dropdown-anchor:focus-visible .user-profile-trigger,.user-profile-trigger:focus-visible,.user-profile-trigger:hover{background:#0000;border:none;box-shadow:none;opacity:.92}.user-profile-trigger__avatar{align-items:center;background:var(--ds-fill-secondary);border:1px solid var(--ds-border-secondary);border-radius:50%;color:var(--ds-primary);flex-shrink:0;font-size:18px;justify-content:center;width:40px;width:var(--user-profile-block-height)}.user-profile-trigger__avatar,.user-profile-trigger__body{box-sizing:border-box;display:flex;height:40px;height:var(--user-profile-block-height)}.user-profile-trigger__body{align-items:flex-start;flex:1 1;flex-direction:column;gap:0;justify-content:space-between;min-width:0}.user-profile-trigger__name{color:var(--ds-text-primary);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-trigger__edition{align-items:center;background:var(--ds-primary-bg);border:none;border-radius:6px;box-sizing:border-box;color:var(--ds-primary);display:inline-flex;font-size:10px;font-weight:500;line-height:1.4;max-width:100%;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.user-profile-trigger__edition--expired{background:var(--ds-error-bg);color:var(--ds-error)}.user-profile-trigger__chevron{color:var(--ds-text-tertiary);flex-shrink:0;font-size:12px;transition:transform var(--ds-duration-fast) var(--ds-ease-out)}.user-profile-dropdown-anchor.ant-dropdown-open .user-profile-trigger__chevron{color:var(--ds-text-secondary);transform:rotate(180deg)}.user-profile-dropdown-overlay--composer.ant-dropdown{background:#0000!important;background-color:initial!important;box-shadow:0 12px 32px #0f172a14!important;box-shadow:var(
    --composer-dropdown-panel-shadow,var(--ai-dropdown-panel-shadow,0 12px 32px #0f172a14)
  )!important;isolation:isolate;overflow:visible}.user-profile-dropdown-overlay--composer .ant-dropdown-menu,.user-profile-dropdown-overlay--composer.ant-dropdown{border:none!important;border-radius:16px!important;border-radius:var(--composer-dropdown-panel-radius,16px)!important;padding:0!important}.user-profile-dropdown-overlay--composer .ant-dropdown-menu{background:#0000!important;box-shadow:none!important;margin:0!important}.user-profile-panel{background:#0000;border-radius:16px;border-radius:var(--composer-dropdown-panel-radius,16px);font-family:var(--ds-font-family);isolation:isolate;overflow:hidden;position:relative;width:100%}.user-profile-panel:before{background:#fff;background:var(--composer-dropdown-panel-bg,var(--ai-dropdown-panel-bg,#fff));border:1px solid #e5e6eb;border:1px solid var(--composer-dropdown-panel-border,var(--ai-dropdown-panel-border,#e5e6eb));border-radius:inherit;box-shadow:inset 0 1px 0 #fff;box-shadow:var(--composer-dropdown-panel-inset,var(--ai-dropdown-panel-inset,inset 0 1px 0 #fff));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.user-profile-panel>*{position:relative;z-index:1}.user-profile-panel__list{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:8px 10px 8px 8px;padding:var(--composer-dropdown-list-padding,8px 10px 8px 8px)}.user-profile-panel__list-item--split{border-top:1px solid #e5e6eb;border-top:1px solid var(--composer-dropdown-panel-border,var(--ai-dropdown-panel-border,#e5e6eb));margin-top:2px;padding-top:2px}.user-profile-panel__item{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--composer-dropdown-option-radius,10px);color:#1d2129;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:inherit;gap:8px;line-height:1.35;min-height:auto;padding:8px 10px;padding:var(--nav-option-padding,8px 10px);text-align:left;transition:background .15s ease;width:100%}.user-profile-panel__item:hover:not(:disabled){background:#2563eb0f;background:var(--nav-option-hover-bg,#2563eb0f)}.user-profile-panel__item:disabled{cursor:not-allowed;opacity:.55}.user-profile-panel__item--danger{color:var(--ds-error)}.user-profile-panel__item--danger .user-profile-panel__item-icon{background:var(--ds-error-bg);border-color:color-mix(in srgb,var(--ds-error) 18%,#0000);color:var(--ds-error)}.user-profile-panel__item-icon{align-items:center;background:var(--ds-primary-bg);border:1px solid var(--ds-border-brand-subtle);border-radius:8px;color:var(--ds-primary);display:inline-flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.user-profile-panel__item-icon .anticon{display:block}.user-profile-panel__item-icon--warning{background:var(--ds-warning-bg);border-color:color-mix(in srgb,var(--ds-warning) 18%,#0000);color:var(--ds-warning)}.user-profile-panel__item-label{flex:1 1;line-height:1.35;min-width:0;text-align:left;word-break:keep-all}[data-theme=dark] .user-profile-panel:before{background:#1a1d24;background:var(--ds-bg-elevated,#1a1d24);border-color:#2e333d;border-color:var(--ds-border,#2e333d)}[data-theme=dark] .user-profile-panel__item{color:#e5e6eb;color:var(--ds-text-primary,#e5e6eb)}[data-theme=dark] .user-profile-dropdown-overlay--composer.ant-dropdown{box-shadow:0 24px 56px #00000073,0 12px 28px #00000059!important}.user-info-modal-content__role-tag.ant-tag{background:var(--ds-primary-bg);border:1px solid var(--ds-border-brand-subtle);border-radius:6px;color:var(--ds-primary);font-size:12px;font-weight:500}.user-info-modal-content__section-title{align-items:center;color:var(--ds-text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.01em;margin:0 0 14px}.user-info-modal-content__section-title:before{background:var(--ds-primary);border-radius:2px;content:"";flex-shrink:0;height:14px;width:3px}.user-info-modal-content__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (max-width:520px){.user-info-modal-content__stats{grid-template-columns:1fr}}.user-info-profile-stat{align-items:flex-start;background:linear-gradient(135deg,var(--ds-primary-bg) 0,var(--ds-bg-container) 100%);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-sm);box-sizing:border-box;display:flex;gap:12px;min-height:72px;padding:14px 16px}.user-info-profile-stat__icon{align-items:center;background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border:1px solid var(--ds-border-brand-subtle);border-radius:10px;color:var(--ds-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.user-info-profile-stat--success .user-info-profile-stat__icon{background:var(--ds-success-bg);border-color:color-mix(in srgb,var(--ds-success) 20%,#0000);color:var(--ds-success)}.user-info-profile-stat--warning .user-info-profile-stat__icon{background:var(--ds-warning-bg);border-color:color-mix(in srgb,var(--ds-warning) 20%,#0000);color:var(--ds-warning)}.user-info-profile-stat--error .user-info-profile-stat__icon{background:var(--ds-error-bg);border-color:color-mix(in srgb,var(--ds-error) 20%,#0000);color:var(--ds-error)}.user-info-profile-stat__body{flex:1 1;min-width:0}.user-info-profile-stat__label{color:var(--ds-text-tertiary);display:block;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.user-info-profile-stat__value{color:var(--ds-text-primary);display:block;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-profile-stat__value--lg{font-feature-settings:"tnum";color:var(--ds-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.user-info-profile-stat--error .user-info-profile-stat__value{color:var(--ds-error)}.user-info-profile-stat--warning .user-info-profile-stat__value{color:var(--ds-warning)}.user-info-profile-stat--success .user-info-profile-stat__value--lg{color:var(--ds-success)}.user-info-modal-content__balance-strip{background:var(--ds-bg-elevated);border:1px solid var(--ds-border-secondary);border-radius:8px;display:flex;flex-wrap:wrap;gap:24px;margin-top:12px;padding:12px 16px}.user-info-modal-content__balance-item{display:flex;flex-direction:column;gap:2px}.user-info-modal-content__balance-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:500}.user-info-modal-content__balance-amount{font-feature-settings:"tnum";color:var(--ds-warning);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.user-info-modal-content__fields{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;overflow:hidden}.user-info-profile-field{grid-gap:12px 16px;align-items:center;border-bottom:1px solid var(--ds-border-secondary);display:grid;gap:12px 16px;grid-template-columns:120px 1fr;padding:14px 18px}.user-info-profile-field:last-child{border-bottom:none}@media (max-width:480px){.user-info-profile-field{gap:6px;grid-template-columns:1fr}}.user-info-profile-field__label{align-items:center;color:var(--ds-text-secondary);display:flex;font-size:13px;font-weight:500;gap:6px}.user-info-profile-field__icon{color:var(--ds-primary);display:inline-flex;font-size:14px}.user-info-profile-field__value{min-width:0}.user-info-profile-field__text{color:var(--ds-text-primary);font-size:14px;font-weight:600}.user-info-profile-field__muted{color:var(--ds-text-tertiary);font-size:14px}.user-info-profile-field__mono{color:var(--ds-text-primary);font-family:monospace;font-family:var(--ds-font-family-mono,monospace);font-size:13px;font-weight:600}.user-info-profile-field__break{word-break:break-all}.user-info-profile-field__row-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.user-info-modal-content__language-row{align-items:center;display:inline-flex;gap:6px}.user-info-modal-content__language-divider{color:var(--ds-text-disabled)}.user-info-modal-content__language-current{color:var(--ds-text-primary);font-size:14px;font-weight:600}.user-info-modal-content__language-switch.ant-btn-link{font-weight:500;height:auto;padding:0}.header-account-scope{align-items:center;display:flex;flex-shrink:0;max-width:100%;min-width:160px;min-width:var(--account-switcher-panel-width,160px);width:100%;z-index:202}.account-switcher-compound{align-items:stretch;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:999px;box-shadow:var(--ds-shadow-sm);cursor:pointer;display:inline-flex;max-width:100%;min-width:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.account-switcher-compound--open,.account-switcher-compound:hover{background:var(--ds-bg-elevated);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-md)}.account-switcher-compound--sub{background:var(--ds-primary-bg);border-color:var(--ds-border-brand-subtle);box-shadow:var(--ds-shadow-sm)}.account-switcher-compound--sub.account-switcher-compound--open,.account-switcher-compound--sub:hover{background:var(--ds-bg-elevated);border-color:var(--ds-primary);box-shadow:var(--ds-shadow-md)}.account-switcher-trigger{align-items:center;background:#0000;border:none;border-radius:999px 0 0 999px;color:var(--ds-text-primary);cursor:pointer;display:inline-flex;gap:8px;height:36px;max-width:100%;min-width:0;padding:0 10px}.account-switcher-compound:not(.account-switcher-compound--sub) .account-switcher-trigger{border-radius:999px;max-width:100%;padding-right:12px}.account-switcher-trigger--sub{color:var(--ds-text-primary);max-width:200px}.account-switcher-trigger__icon{align-items:center;background:var(--ds-primary-bg);border-radius:50%;color:var(--ds-primary);display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.account-switcher-trigger__icon--sub{background:color-mix(in srgb,var(--ds-primary) 14%,#0000);color:var(--ds-primary)}.account-switcher-trigger__label{flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-switcher-trigger__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;line-height:1.15;min-width:0;text-align:left}.account-switcher-trigger__hint{color:var(--ds-text-tertiary);font-size:10px;font-weight:500;letter-spacing:.02em}.account-switcher-trigger__name{color:var(--ds-text-primary);font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-switcher-trigger__chevron{color:var(--ds-text-tertiary);flex-shrink:0;font-size:10px;transition:transform .2s ease}.account-switcher-compound--open .account-switcher-trigger__chevron{transform:rotate(180deg)}.account-switcher-compound__exit{align-items:center;background:#0000;border:none;border-left:1px solid var(--ds-border-secondary);border-radius:0 999px 999px 0;color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;gap:4px;height:36px;justify-content:center;padding:0 10px;transition:background .15s ease,color .15s ease}.account-switcher-compound__exit:hover{background:var(--ds-fill-secondary);color:var(--ds-primary)}.account-switcher-compound__exit-icon{font-size:11px}.account-switcher-compound__exit-text{line-height:1}.account-switcher-dropdown.ant-dropdown .ant-dropdown-menu{border:1px solid var(--ds-border);border-radius:8px;border-radius:var(--ds-radius-md,8px);box-shadow:var(--ds-shadow-md);box-sizing:border-box;max-width:none;min-width:0;padding:6px;width:100%}.account-switcher-dropdown .ant-dropdown-menu-item{border-radius:10px;margin-bottom:2px;padding:8px 10px!important}.account-switcher-dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}.account-switcher-dropdown .ant-dropdown-menu-item-selected{background:var(--ds-primary-bg)!important}.account-switcher-option{align-items:center;display:flex;gap:10px;min-width:0}.account-switcher-option__avatar{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.account-switcher-option__avatar--main{background:var(--ds-primary-bg);color:var(--ds-primary)}.account-switcher-option__avatar--sub{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);color:var(--ds-text-secondary)}.account-switcher-option__name{color:var(--ds-text-primary);flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-switcher-option__check{color:var(--ds-primary);flex-shrink:0;font-size:14px}.ds-theme-toggle{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.app-theme-toggle-header.ds-theme-toggle--dock{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;margin:0;padding:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-out)}.app-theme-toggle-header.ds-theme-toggle--dock:hover{opacity:.92}.app-theme-toggle-header.ds-theme-toggle--dock:focus-visible{border-radius:999px;outline:2px solid var(--ds-primary);outline-offset:2px}.app-theme-toggle-header.ds-theme-toggle--dock:active{opacity:.85}.app-theme-toggle-dock.ds-theme-toggle--dock{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:0;bottom:0;box-shadow:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;left:0;margin:0;min-height:44px;padding:8px 10px 10px;position:fixed;transition:background var(--ds-duration-fast) var(--ds-ease-out);width:239px;width:var(--app-sidebar-width,239px);z-index:110}.app-theme-toggle-dock.ds-theme-toggle--dock:hover{background:var(--ds-fill-secondary)}.app-theme-toggle-dock.ds-theme-toggle--dock:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.ds-theme-toggle--dock:not(.app-theme-toggle-dock):not(.app-theme-toggle-header){align-items:center;background:#0000;border:none;border-radius:8px;box-shadow:none;cursor:pointer;display:flex;justify-content:center;margin:0;min-height:40px;padding:6px 0;width:100%}.ds-theme-toggle__switch--visual{pointer-events:none}.ds-theme-toggle__switch--visual.ant-switch{background:#e8ecf2!important;border:none!important;box-shadow:none!important;height:28px!important;line-height:28px!important;min-width:56px!important;position:relative;width:56px!important}.ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked{background:#e8ecf2!important}.ds-theme-toggle__switch--visual.ant-switch .ant-switch-inner{display:none!important}.ds-theme-toggle__switch--visual.ant-switch .ant-switch-handle{background:#fff!important;border-radius:50%!important;box-shadow:0 1px 4px #0f172a24!important;height:22px!important;inset-inline-start:3px!important;top:3px!important;width:22px!important}.ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 25px)!important}.ds-theme-toggle__switch--visual.ant-switch .ant-switch-handle:before{display:none!important}.ds-theme-toggle__switch--visual.ant-switch:after,.ds-theme-toggle__switch--visual.ant-switch:before{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;content:"";height:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:1}.ds-theme-toggle__switch--visual.ant-switch:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/%3E%3C/svg%3E");left:8px;opacity:.9}.ds-theme-toggle__switch--visual.ant-switch:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E");opacity:.45;right:8px}.ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked:after{opacity:.2}.ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked:before{opacity:.35}.ds-theme-toggle__switch--visual.ant-switch:not(.ant-switch-checked):before{opacity:.25}.ds-theme-toggle__switch--visual.ant-switch:not(.ant-switch-checked):after{opacity:.35}.ds-theme-toggle__switch--visual.ant-switch .ant-switch-handle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%;content:"";inset:0;position:absolute}.ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked .ant-switch-handle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E")}[data-theme=dark] .ds-theme-toggle__switch--visual.ant-switch,[data-theme=dark] .ds-theme-toggle__switch--visual.ant-switch.ant-switch-checked{background:#3d4452!important}[data-theme=dark] .ds-theme-toggle__switch--visual.ant-switch .ant-switch-handle{background:#f5f7fa!important;box-shadow:0 1px 4px #00000059!important}.ds-theme-toggle__switch.ant-switch:not(.ds-theme-toggle__switch--visual){background:var(--ds-fill-secondary)!important;min-width:36px}.ds-theme-toggle__switch.ant-switch-checked:not(.ds-theme-toggle__switch--visual){background:var(--ds-primary)!important}.ds-theme-toggle__label{color:var(--ds-text-tertiary);font-size:11px;margin:0;white-space:nowrap}@media (max-width:991px){.app-theme-toggle-dock.ds-theme-toggle--dock{padding:8px 6px 10px;width:64px}}.app-workspace-chrome{background:#0000;border:none;box-shadow:none;box-sizing:border-box;flex-shrink:0;min-width:0;width:100%}.app-workspace-chrome__inner{gap:12px;min-height:44px;padding:4px 0;width:100%}.app-workspace-chrome__actions,.app-workspace-chrome__inner{align-items:center;display:flex;justify-content:flex-end;min-width:0}.app-workspace-chrome__actions{flex-shrink:0;gap:8px;margin-left:auto}.app-workspace-chrome__action-slot{align-items:center;display:flex;flex-shrink:0;min-width:0}.app-workspace-chrome__action-slot--switcher{flex-shrink:0;max-width:min(32vw,300px);min-width:160px;min-width:var(--account-switcher-panel-width,160px);width:-webkit-max-content;width:max-content}.app-workspace-chrome__action-slot--switcher .header-account-scope{max-width:100%}.app-workspace-chrome__action-slot--theme{align-items:center;display:flex;flex-shrink:0;margin-right:12px;padding-right:16px;position:relative}.app-workspace-chrome__action-slot--theme:after{background:#1d212914;content:"";height:28px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}[data-theme=dark] .app-workspace-chrome__action-slot--theme:after{background:#ffffff1a}.app-workspace-chrome__action-slot--profile{flex-shrink:0;max-width:min(34vw,240px);min-width:168px;min-width:var(--user-profile-panel-width,168px);width:-webkit-max-content;width:max-content}.app-workspace-chrome__action-slot--profile .user-profile-dropdown-anchor{display:flex;min-width:100%;width:100%}.app-workspace-chrome__action-slot--profile .user-profile-trigger{gap:12px;height:40px;height:var(--user-profile-block-height,40px);max-width:100%;min-height:40px;min-height:var(--user-profile-block-height,40px);padding:0;width:100%}@media (max-width:1199px){.app-workspace-chrome__action-slot--switcher{max-width:min(36vw,240px)}.app-workspace-chrome__action-slot--profile{max-width:min(34vw,220px)}.app-workspace-chrome__action-slot--profile .user-profile-trigger__edition{display:none}}@media (max-width:767px){.app-workspace-chrome__action-slot--switcher{max-width:min(42vw,200px)}.app-workspace-chrome__action-slot--profile{max-width:min(42vw,220px)}}@media (min-width:1600px){.app-workspace-chrome__actions{gap:12px}}:root{--brand-primary:#066aff;--brand-primary-hover:#0058e6;--brand-primary-active:#004dcc;--brand-primary-light:#227cff;--brand-primary-mid:#0083ff;--sidebar-active-fg:#fff;--sidebar-active-bg-fallback:var(--brand-primary);--sidebar-active-gradient:linear-gradient(90deg,#227cff,#066aff 1.75%,#0068ff 3.51%,#0069ff 5.26%,#006aff 7.02%,#006bff 8.77%,#006cff 10.53%,#006dff 12.28%,#006eff 14.04%,#006fff 15.79%,#0070ff 17.54%,#0071ff 19.3%,#0072ff 21.05%,#0073ff 22.81%,#0074ff 24.56%,#0075ff 26.32%,#0076ff 28.07%,#07f 29.82%,#0078ff 31.58%,#0079ff 33.33%,#007aff 35.09%,#007bff 36.84%,#007cff 38.6%,#007dff 40.35%,#007eff 42.11%,#007fff 43.86%,#0080ff 45.61%,#0081ff 47.37%,#0082ff 49.12%,#0083ff 50.88%,#0084ff 52.63%,#0085ff 54.39%,#0086ff 56.14%,#0087ff 57.89%,#08f 59.65%,#0089ff 61.4%,#008aff 63.16%,#008bff 64.91%,#008cff 66.67%,#008dff 68.42%,#008eff 70.18%,#008fff 71.93%,#0090ff 73.68%,#0091ff 75.44%,#0092ff 77.19%,#0093ff 78.95%,#0094ff 80.7%,#0095ff 82.46%,#0096ff 84.21%,#0097ff 85.96%,#0098ff 87.72%,#09f 89.47%,#009aff 91.23%,#009bff 92.98%,#009cff 94.74%,#009dff 96.49%,#009eff 98.25%,#009fff 99.12%,#02a0ff);--nav-option-text:#1d2129;--nav-option-text-secondary:#4e5969;--nav-option-hover-bg:#006aff0f;--nav-option-selected-bg:#006aff1a;--nav-option-radius:10px;--nav-option-padding:8px 10px}[data-theme=dark]{--nav-option-text:var(--ds-text-primary,#f4f4f5);--nav-option-text-secondary:var(--ds-text-secondary,#a1a1aa);--nav-option-hover-bg:#4d9fff1f;--nav-option-selected-bg:#4d9fff2e}.app-sidebar__brand{background:none;border-radius:0;margin-bottom:16px;padding:0 0 16px}.app-sidebar__brand-title{-webkit-font-smoothing:antialiased;color:#000;display:block;font-family:HarmonyOS Sans,HarmonyOS Sans SC,PingFang SC,Noto Sans SC,Source Han Sans SC,sans-serif;font-family:"HarmonyOS Sans","HarmonyOS Sans SC","PingFang SC","Noto Sans SC","Source Han Sans SC",var(--ds-font-family,sans-serif);font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1.35}@media (min-width:1600px){.app-sidebar__brand-title{font-size:19px}}[data-theme=dark] .app-sidebar__brand-title{color:#e5e6eb}.app-sidebar__brand-subtitle{-webkit-font-smoothing:antialiased;color:#86909c;display:block;font-family:var(--brand-english-tagline-font-family);font-size:var(--brand-english-tagline-font-size);font-weight:500;letter-spacing:var(--brand-english-tagline-letter-spacing);line-height:var(--brand-english-tagline-line-height);margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1600px){.app-sidebar__brand-subtitle{font-size:var(--brand-english-tagline-font-size-lg);letter-spacing:var(--brand-english-tagline-letter-spacing-lg)}}[data-theme=dark] .app-sidebar__brand-subtitle{color:#a9aeb8}:root{--app-sidebar-width:239px;--app-sidebar-height:100%;--sidebar-primary:var(--brand-primary);--sidebar-parent-color:#1d2129;--sidebar-parent-color-active:var(--brand-primary);--sidebar-sub-color:#1d2129;--sidebar-sub-hover:#1d2129;--sidebar-section-pad-x:8px;--sidebar-section-icon-size:20px;--sidebar-section-gap:10px;--sidebar-item-pad-x:12px;--sidebar-label-offset:calc(var(--sidebar-section-pad-x) + var(--sidebar-section-icon-size) + var(--sidebar-section-gap));--sidebar-pill-offset:calc(var(--sidebar-label-offset) - 8px);--sidebar-pill-pad-left:8px}.app-sidebar.ant-layout-sider{background:#fff!important;border-right:none!important;box-shadow:none;display:flex;flex:0 0 239px!important;flex:0 0 var(--app-sidebar-width)!important;flex-direction:column;height:100%;max-height:100%;max-width:239px!important;max-width:var(--app-sidebar-width)!important;min-width:239px!important;min-width:var(--app-sidebar-width)!important;overflow:hidden;position:relative;width:239px!important;width:var(--app-sidebar-width)!important;z-index:2}.app-sidebar.ant-layout-sider:after{background:var(--app-shell-edge-fade-horizontal);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:72px;width:var(--app-shell-bridge-width,72px);z-index:4}.app-sidebar.ant-layout-sider>.ant-layout-sider-children,.app-sidebar__inner{display:flex;flex-direction:column;height:100%;min-height:0}.app-sidebar__inner{flex:1 1}.app-sidebar__scroll{box-sizing:border-box;flex:1 1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 24px}.app-sidebar__brand{border-bottom:none;gap:2px;justify-content:center;min-width:0}.app-sidebar__brand,.sidebar-nav{display:flex;flex-direction:column}.sidebar-nav{box-sizing:border-box;gap:20px}.sidebar-nav__group{display:flex;flex-direction:column;gap:4px}.sidebar-nav__section{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#1d2129;color:var(--sidebar-parent-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;gap:var(--sidebar-section-gap);letter-spacing:0;line-height:1.4;padding:4px 8px 6px;padding:4px var(--sidebar-section-pad-x) 6px;text-align:left;transition:opacity .15s ease;-webkit-user-select:none;user-select:none;width:100%}.sidebar-nav__section:hover{opacity:.88}.sidebar-nav__group.is-active .sidebar-nav__chev,.sidebar-nav__group.is-active .sidebar-nav__section,.sidebar-nav__group.is-active .sidebar-nav__section-icon,.sidebar-nav__group.is-active .sidebar-nav__section-icon .anticon{color:var(--brand-primary);color:var(--sidebar-parent-color-active)}.sidebar-nav__group.is-active .sidebar-nav__chev{opacity:.65}.sidebar-nav__section-icon{align-items:center;color:#1d2129;color:var(--sidebar-parent-color);display:inline-flex;flex-shrink:0;font-size:18px;height:20px;height:var(--sidebar-section-icon-size);justify-content:center;width:20px;width:var(--sidebar-section-icon-size)}.sidebar-nav__section-icon .anticon{color:inherit;font-size:18px;line-height:1}.sidebar-nav__section-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav__chev{color:#1d2129;color:var(--sidebar-parent-color,#1d2129);flex-shrink:0;font-size:10px;line-height:1;margin-left:4px;opacity:1;transition:transform .2s ease,color .15s ease}.sidebar-nav__group.is-open .sidebar-nav__chev{transform:rotate(90deg)}.sidebar-nav__group:not(.is-open) .sidebar-nav__chev{transform:rotate(0deg)}.sidebar-nav__group:not(.is-open) .sidebar-nav__sub{display:none}.sidebar-nav__sub{display:flex;flex-direction:column;gap:4px;padding:2px 0 0}.sidebar-nav__item{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:#1d2129;color:var(--sidebar-sub-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;min-height:40px;padding:4px 12px 4px 0;padding:4px var(--sidebar-item-pad-x) 4px 0;text-align:left;transition:color .15s ease;-webkit-user-select:none;user-select:none;width:100%}.sidebar-nav__item:focus-visible,.sidebar-nav__item:hover{outline:none}.sidebar-nav__pill{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;gap:10px;gap:var(--sidebar-section-gap);margin-left:30px;margin-left:var(--sidebar-pill-offset);min-height:32px;min-width:0;padding:7px 12px 7px 8px;padding:7px 12px 7px var(--sidebar-pill-pad-left);transition:background .15s ease,color .15s ease}.sidebar-nav__item:not(.is-active) .sidebar-nav__icon,.sidebar-nav__item:not(.is-active) .sidebar-nav__icon .anticon,.sidebar-nav__item:not(.is-active) .sidebar-nav__pill{color:#1d2129;color:var(--sidebar-sub-color)}.sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__pill,.sidebar-nav__item:hover:not(.is-active) .sidebar-nav__pill{background:var(--nav-option-hover-bg);color:var(--nav-option-text)}.sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__icon,.sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__icon .anticon,.sidebar-nav__item:hover:not(.is-active) .sidebar-nav__icon,.sidebar-nav__item:hover:not(.is-active) .sidebar-nav__icon .anticon{color:var(--nav-option-text-secondary)}.sidebar-nav__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav__icon{align-items:center;flex-shrink:0;height:18px;justify-content:center;transition:color .15s ease;width:18px}.sidebar-nav__icon,.sidebar-nav__icon .anticon{color:inherit;display:inline-flex;font-size:16px}.sidebar-nav__icon .anticon{line-height:1}.sidebar-nav__item.is-active .sidebar-nav__pill,.sidebar-nav__item.is-active:focus-visible .sidebar-nav__pill,.sidebar-nav__item.is-active:hover .sidebar-nav__pill{background:var(--nav-option-selected-bg);box-shadow:none;color:var(--nav-option-text);font-weight:600}.sidebar-nav__item.is-active .sidebar-nav__icon,.sidebar-nav__item.is-active .sidebar-nav__icon .anticon{color:var(--nav-option-text-secondary);opacity:1}[data-theme=dark] .app-sidebar.ant-layout-sider{background:#1a1d24!important;background:var(--ds-bg-container,#1a1d24)!important;border-right:1px solid #2e333d!important;border-right:1px solid var(--ds-border,#2e333d)!important}[data-theme=dark] .app-sidebar.ant-layout-sider:after{display:none}[data-theme=dark] .sidebar-nav__section,[data-theme=dark] .sidebar-nav__section-icon{color:#e5e6eb}[data-theme=dark] .sidebar-nav__chev{color:#e5e6eb;opacity:1}[data-theme=dark] .sidebar-nav__item:not(.is-active) .sidebar-nav__icon,[data-theme=dark] .sidebar-nav__item:not(.is-active) .sidebar-nav__icon .anticon,[data-theme=dark] .sidebar-nav__item:not(.is-active) .sidebar-nav__pill{color:#e5e6eb}[data-theme=dark] .sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__pill,[data-theme=dark] .sidebar-nav__item:hover:not(.is-active) .sidebar-nav__pill{background:#5b8cff1f;color:#e5e6eb}[data-theme=dark] .sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__icon,[data-theme=dark] .sidebar-nav__item:focus-visible:not(.is-active) .sidebar-nav__icon .anticon,[data-theme=dark] .sidebar-nav__item:hover:not(.is-active) .sidebar-nav__icon,[data-theme=dark] .sidebar-nav__item:hover:not(.is-active) .sidebar-nav__icon .anticon{color:#a8b0bd}[data-theme=dark] .sidebar-nav__group.is-active .sidebar-nav__section,[data-theme=dark] .sidebar-nav__group.is-active .sidebar-nav__section-icon,[data-theme=dark] .sidebar-nav__group.is-active .sidebar-nav__section-icon .anticon{color:#3d8bff}[data-theme=dark] .sidebar-nav__group.is-active .sidebar-nav__chev{color:#3d8bff;opacity:.65}[data-theme=dark] .sidebar-nav__item.is-active .sidebar-nav__pill,[data-theme=dark] .sidebar-nav__item.is-active:focus-visible .sidebar-nav__pill,[data-theme=dark] .sidebar-nav__item.is-active:hover .sidebar-nav__pill{background:#5b8cff2e;color:#e5e6eb;font-weight:600}.app-sidebar__footer{background:#fff;border-top:1px solid #1d212914;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px 16px}.app-sidebar__footer-label{color:#1d2129;font-size:12px;font-weight:600}.app-sidebar__footer-select{width:100%}.app-sidebar__footer--simulator .app-sidebar__footer-label{font-size:11px;letter-spacing:.02em}.app-sidebar__footer--simulator .app-sidebar__footer-select{font-size:12px}.app-sidebar__footer-level{align-items:center;align-self:flex-start;background:#066aff14;border:1px solid #066aff2e;border-radius:6px;color:#066aff;color:var(--ds-primary,#066aff);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;min-width:26px;padding:1px 7px}.app-sidebar__footer-hint{color:#86909c;font-size:11px;line-height:1.4}[data-theme=dark] .app-sidebar__footer{background:#1a1d24;background:var(--ds-bg-container,#1a1d24);border-top-color:#2e333d;border-top-color:var(--ds-border,#2e333d)}[data-theme=dark] .app-sidebar__footer-label{color:#e5e6eb}[data-theme=dark] .app-sidebar__footer-hint{color:#a8b0bd}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-v2-root{--brand-w:44%;--input-h:48px;--input-r:8px;--btn-h:48px;--btn-r:8px;--card-r:12px;background:var(--ds-bg-layout);box-sizing:border-box;color:var(--ds-text-primary);display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-family:var(--ds-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif);grid-template-columns:var(--brand-w) 1fr;height:100vh;overflow:hidden;position:relative;width:100%}.login-v2--loading{background:var(--ds-bg-layout);color:var(--ds-text-tertiary);font-size:14px;min-height:100vh}.login-v2--loading,.login-v2-brand{align-items:center;display:flex;justify-content:center}.login-v2-brand{background:linear-gradient(170deg,#e8ecf3,#eef1f7 50%,#f4f6fa);overflow:hidden;padding:clamp(32px,5vw,64px) clamp(28px,4vw,64px);position:relative;z-index:1}.login-v2-brand__grid{background-image:radial-gradient(circle,#c4cdd8 1.3px,#0000 0);background-size:44px 44px;inset:0;opacity:.65;pointer-events:none;position:absolute;z-index:0}.login-v2-brand__grid:before{border:1px solid #1a6fd40f;border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-160px;top:-160px;width:520px}.login-v2-brand__grid:after{border:1px solid #1a6fd40a;border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:400px}.login-v2-brand__arc{border:1px solid #1a6fd40d;border-radius:50%;bottom:-80px;height:320px;left:-60px;width:320px}.login-v2-brand__arc,.login-v2-brand__line{pointer-events:none;position:absolute;z-index:0}.login-v2-brand__line{background:linear-gradient(90deg,#0000,#cdd5df 30%,#cdd5df 70%,#0000);height:1px;right:-5%;top:18%;transform:rotate(-15deg);width:200px}.login-v2-brand__inner{animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) both;max-width:min(500px,34vw);position:relative;width:100%;z-index:2}.login-v2-brand__mast{margin-bottom:clamp(36px,5vh,56px)}.login-v2-brand__eyebrow{color:var(--ds-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.login-v2-title{color:var(--ds-text-primary);font-size:clamp(1.85rem,1.1rem+1.7vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.login-v2-title__accent{background:var(--ds-primary);border-radius:3px;box-shadow:0 0 0 4px var(--ds-primary-bg);display:inline-block;height:10px;margin-left:6px;vertical-align:middle;width:10px}.login-v2-brand__slogan{color:var(--ds-text-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:38ch}.login-v2-stats{border-bottom:1px solid var(--ds-border);border-top:1px solid var(--ds-border);display:flex;gap:32px;margin-bottom:40px;padding:16px 0}.login-v2-stat{display:flex;flex-direction:column;gap:2px}.login-v2-stat__value{color:var(--ds-text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em}.login-v2-stat__label{color:var(--ds-text-tertiary);font-size:12px}.login-v2-features{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}@media (min-width:1280px){.login-v2-features{gap:8px 12px;grid-template-columns:1fr 1fr}}.login-v2-feature{align-items:flex-start;animation:fadeInUp .4s cubic-bezier(.22,1,.36,1) forwards;border-radius:8px;display:flex;gap:10px;opacity:0;padding:10px 12px;transition:background .2s ease,box-shadow .2s ease}.login-v2-feature:first-child{animation-delay:.06s}.login-v2-feature:nth-child(2){animation-delay:.12s}.login-v2-feature:nth-child(3){animation-delay:.18s}.login-v2-feature:nth-child(4){animation-delay:.24s}.login-v2-feature:nth-child(5){animation-delay:.3s}.login-v2-feature:nth-child(6){animation-delay:.36s}.login-v2-feature:hover{background:#ffffffd9;box-shadow:0 1px 2px #0000000a}.login-v2-feature__icon{align-items:center;background:var(--ds-primary-bg);border-radius:7px;color:var(--ds-primary);display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.login-v2-feature__title{color:var(--ds-text-primary);display:block;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:2px}.login-v2-feature__desc{color:var(--ds-text-tertiary);font-size:12px;line-height:1.45;margin:0}.login-v2-main{align-items:center;background:var(--ds-bg-layout);box-sizing:border-box;display:flex;justify-content:center;overflow:clip;padding:clamp(20px,3vw,40px);position:relative;z-index:1}.login-v2-main:before{border:1px solid rgba(0,0,0,.025);border-radius:50%;bottom:-200px;content:"";height:600px;pointer-events:none;position:absolute;right:-120px;width:600px;z-index:0}.login-v2-card{animation:fadeInUp .5s cubic-bezier(.22,1,.36,1) .1s both;background:var(--ds-bg-container);border:1px solid var(--ds-border-strong);border-radius:var(--card-r);box-shadow:0 0 0 1px #00000008,0 2px 8px #0000000f,0 8px 24px #0000000d;max-width:min(420px,88vw);padding:32px 30px 30px;position:relative;transition:box-shadow .3s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.login-v2-card:hover{box-shadow:0 0 0 1px #0000000a,0 4px 16px #00000014,0 12px 36px #0000000f}.login-v2-card:before{background:var(--ds-primary);border-radius:0 0 3px 3px;content:"";height:3px;left:28px;opacity:.45;position:absolute;right:28px;top:0}.login-v2-card__head{margin-bottom:24px}.login-v2-card__title{color:var(--ds-text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.login-v2-card__sub{color:var(--ds-text-tertiary);font-size:14px;line-height:1.5;margin:0}.login-v2-lang{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:999px;box-shadow:0 0 0 1px #00000008,0 1px 4px #0000000d;color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;position:fixed;right:20px;top:20px;transition:border-color .2s ease,box-shadow .25s cubic-bezier(.22,1,.36,1);z-index:20}.login-v2-lang:hover{border-color:var(--ds-border-strong);box-shadow:0 0 0 1px #0000000a,0 4px 12px #00000014}.login-v2-seg-wrap{margin-bottom:18px}.login-v2-toggle{background:linear-gradient(180deg,#ecedf0,#f0f1f5);border:1px solid #00000012;border-radius:11px;box-shadow:inset 0 1px 2px #0000000d,inset 0 0 0 1px #00000005;display:flex;gap:4px;padding:4px;position:relative}.login-v2-toggle__slider{background:linear-gradient(180deg,#fff,#fdfdfe);border-radius:8px;box-shadow:0 0 0 1px #0000000a,0 3px 12px #0000001a,0 1px 3px #0000000f;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .4s cubic-bezier(.22,1,.26,1);width:calc(50% - 4px);will-change:transform}.login-v2-toggle__slider.is-right{transform:translateX(100%)}.login-v2-toggle__btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--ds-text-tertiary);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:40px;justify-content:center;padding:0 12px;position:relative;transition:color .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.login-v2-toggle__btn:hover{color:var(--ds-text-secondary)}.login-v2-toggle__btn.is-active{color:var(--ds-primary);font-weight:600}.login-v2-toggle__btn .anticon{font-size:15px}.login-v2-field{margin-bottom:18px}.login-v2-field .ant-form-item-label{padding-bottom:5px}.login-v2-field .ant-form-item-label>label{color:var(--ds-text-secondary);font-size:13px;font-weight:600;height:auto}.login-v2-input.ant-input,.login-v2-input.ant-input-affix-wrapper,.login-v2-input.ant-input-password{background:linear-gradient(180deg,#f5f6f9,#fafbfd)!important;border:1px solid #00000017!important;border-radius:var(--input-r)!important;box-shadow:inset 0 2px 4px #00000008,inset 0 1px 2px #0000000a!important;color:var(--ds-text-primary)!important;font-size:15px!important;height:var(--input-h)!important;padding:0 14px!important;transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1)!important}.login-v2-input.ant-input-affix-wrapper,.login-v2-input.ant-input-password{padding:0!important}.login-v2-input.ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--ds-text-primary)!important;font-size:15px!important;height:auto!important;padding:0!important}.login-v2-input.ant-input-affix-wrapper .ant-input-prefix{margin-inline:12px 8px!important}.login-v2-input.ant-input-password .ant-input-suffix{margin-inline:0 8px!important}.login-v2-input.ant-input-affix-wrapper:hover,.login-v2-input.ant-input-password:hover,.login-v2-input.ant-input:hover{background:linear-gradient(180deg,#f8f9fc,#fcfdfe)!important;border-color:#00000026!important;box-shadow:inset 0 1px 2px #00000008!important}.login-v2-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-v2-input.ant-input-password.ant-input-affix-wrapper-focused{background:linear-gradient(180deg,#f8f9fc,#fcfdfe)!important;border-color:var(--ds-primary)!important;box-shadow:inset 0 1px 1px #00000005,0 0 0 3px #1a6fd41f,0 0 0 1px #1a6fd40f!important}.login-v2-input.ant-input-affix-wrapper .ant-input::placeholder,.login-v2-input.ant-input-password .ant-input::placeholder,.login-v2-input::placeholder{color:var(--ds-text-placeholder)!important}.login-v2-input-ic{color:var(--ds-text-quaternary);font-size:17px}.login-v2-code-row{display:flex;gap:10px}.login-v2-code-input.ant-input{text-align:center!important}.login-v2-code-input.ant-input input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.12em;text-align:center}.login-v2-code-btn.ant-btn{background:linear-gradient(180deg,#fff,#fafbfc)!important;border:1px solid #00000014!important;border-radius:var(--input-r)!important;box-shadow:0 0 0 1px #00000005,0 1px 3px #0000000f!important;color:var(--ds-text-secondary)!important;flex-shrink:0;font-size:13px!important;font-weight:600!important;height:var(--input-h)!important;min-width:112px!important;transition:border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)!important}.login-v2-code-btn.ant-btn:hover:not(:disabled){background:linear-gradient(180deg,#fff,#eef4ff)!important;border-color:var(--ds-primary)!important;box-shadow:0 0 0 1px #1a6fd414,0 2px 12px #1a6fd424!important;color:var(--ds-primary)!important}.login-v2-code-btn.ant-btn[disabled]{cursor:not-allowed;opacity:.55}.login-v2-switch{margin:-4px 0 20px;text-align:right}.login-v2-linkbtn{background:none;border:none;color:var(--ds-text-link);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0;transition:color .2s ease}.login-v2-linkbtn:hover{color:var(--ds-primary-hover)}.login-v2-submit-wrap{margin-bottom:12px}.login-v2-submit.ant-btn{background:linear-gradient(180deg,#2b7de9,#1a6fd4)!important;border:none!important;border-radius:var(--btn-r)!important;box-shadow:0 0 0 1px #1a6fd42e,0 2px 8px #1a6fd447,0 1px 2px #1a6fd424!important;color:#fff!important;font-size:15px!important;font-weight:600!important;height:var(--btn-h)!important;letter-spacing:.02em!important;transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important}.login-v2-submit.ant-btn:hover{background:linear-gradient(180deg,#3488ed,#2278dd)!important;box-shadow:0 0 0 1px #1a6fd438,0 6px 20px #1a6fd459,0 2px 6px #1a6fd433!important;transform:translateY(-1px)}.login-v2-submit.ant-btn:active{background:linear-gradient(180deg,#1a6fd4,#155db8)!important;transform:translateY(0)}.login-v2-secondary-wrap{margin-bottom:0}.login-v2-secondary.ant-btn{background:linear-gradient(180deg,#fff,#fafbfc)!important;border:1px solid #00000014!important;border-radius:var(--btn-r)!important;box-shadow:0 0 0 1px #00000005,0 1px 3px #0000000d!important;color:var(--ds-text-secondary)!important;font-size:14px!important;font-weight:500!important;height:var(--btn-h)!important;transition:border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)!important}.login-v2-secondary.ant-btn:hover{background:linear-gradient(180deg,#fff,#f5f6f8)!important;border-color:#0000001f!important;box-shadow:0 0 0 1px #00000008,0 4px 12px #00000012!important;color:var(--ds-text-primary)!important}@keyframes modalExpandIn{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-v2-modal{--input-h:48px;--input-r:8px;--btn-h:48px;--btn-r:8px}.login-v2-modal .ant-modal-mask{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(165deg,#0f172a66,#0f172a42 42%,#0f172a33)!important;box-shadow:inset 0 0 120px #0000001f}.login-v2-modal .ant-modal-content{animation:modalExpandIn .35s cubic-bezier(.22,1,.36,1) both;background:var(--ds-bg-overlay)!important;border:1px solid #0000000f!important;border-radius:14px!important;box-shadow:0 0 0 1px #00000008,0 8px 32px #0000001a,0 24px 80px #00000014,0 40px 120px #0000000a!important;overflow:hidden;padding:0!important}.login-v2-modal .ant-modal-close{color:var(--ds-text-quaternary);inset-inline-end:16px;top:16px;transition:color .2s ease,background-color .2s ease}.login-v2-modal .ant-modal-close:hover{background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-primary)}.login-v2-modal-inner{display:flex;flex-direction:column;max-height:min(92vh,820px)}.login-v2-modal-hero{background:var(--ds-bg-overlay);border-bottom:1px solid var(--ds-border);padding:18px 52px 14px 28px;position:relative}.login-v2-modal-hero:before{background:var(--ds-primary);border-radius:0 2px 2px 0;bottom:20px;content:"";left:0;position:absolute;top:20px;width:3px}.login-v2-modal-hero__row{align-items:flex-start;display:flex;gap:14px}.login-v2-modal-hero__mark{align-items:center;background:var(--ds-primary-bg);border-radius:8px;color:var(--ds-primary);display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;margin-top:1px;width:42px}.login-v2-modal-hero__title{color:var(--ds-text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 4px}.login-v2-modal-hero__sub{color:var(--ds-text-tertiary);font-size:13px;line-height:1.5;margin:0}.login-v2-modal-scroll{flex:1 1;overflow-y:auto;padding:18px 28px 0}.login-v2-modal-foot{background:var(--ds-bg-overlay);border-top:1px solid var(--ds-border);padding:12px 28px 18px}.login-v2-modal-scroll .ant-form-item{margin-bottom:16px}.login-v2-modal-scroll .ant-form-item-label>label{color:var(--ds-text-secondary)!important}.login-v2-agreement-block{margin-bottom:4px}.login-v2-agreement-block .ant-form-item-control-input{min-height:auto}.login-v2-agreement-label{color:var(--ds-text-secondary);font-size:13px;font-weight:500}.login-v2-agreement-links{display:flex;flex-wrap:wrap;gap:8px;margin-left:24px;margin-top:10px}.login-v2-agreement-row{align-items:center;background:none;border:none;border-radius:5px;color:var(--ds-text-link);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:5px;padding:5px 10px;transition:color .15s ease,background-color .15s ease}.login-v2-agreement-row:hover{background:var(--ds-primary-bg);color:var(--ds-primary)}.login-v2-agreement-row .anticon{color:var(--ds-text-quaternary);font-size:13px}@media (max-width:1100px){.login-v2-root{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:auto}.login-v2-brand{padding:44px 28px 32px}.login-v2-brand__inner{margin:0 auto;max-width:548px}.login-v2-stats{gap:24px}.login-v2-features{gap:8px;grid-template-columns:1fr 1fr}.login-v2-main{padding:20px 28px 52px}}@media (max-height:800px){.login-v2-brand{padding-bottom:20px;padding-top:20px}.login-v2-brand__mast{margin-bottom:20px}.login-v2-brand__eyebrow,.login-v2-title{margin-bottom:8px}.login-v2-stats{margin-bottom:20px;padding:10px 0}.login-v2-features{gap:4px}.login-v2-feature{padding:6px 10px}.login-v2-main{padding-bottom:14px;padding-top:14px}}@media (max-height:700px){.login-v2-brand{padding-bottom:12px;padding-top:12px}.login-v2-brand__mast{margin-bottom:12px}.login-v2-brand__eyebrow{font-size:11px;margin-bottom:4px}.login-v2-brand__slogan{font-size:13px}.login-v2-stats{gap:20px;margin-bottom:14px;padding:8px 0}.login-v2-stat__value{font-size:18px}.login-v2-features{gap:3px}.login-v2-feature{padding:4px 8px}.login-v2-feature__icon{font-size:13px;height:28px;width:28px}.login-v2-feature__title{font-size:12px}.login-v2-feature__desc{font-size:11px}.login-v2-card{padding:24px 22px 20px}.login-v2-card__head{margin-bottom:18px}.login-v2-card__title{font-size:19px}.login-v2-field{margin-bottom:14px}.login-v2-main{padding-bottom:8px;padding-top:8px}}@media (max-width:640px){.login-v2-brand{padding:32px 18px 20px}.login-v2-brand__mast,.login-v2-stats{margin-bottom:24px}.login-v2-stats{gap:16px}.login-v2-stat__value{font-size:18px}.login-v2-features{grid-template-columns:1fr}.login-v2-main{padding:12px 14px 36px}.login-v2-card{border-radius:12px;padding:26px 18px 20px}.login-v2-card:before{height:2px;left:18px;right:18px}.login-v2-card__title{font-size:19px}.login-v2-title{font-size:1.55rem}.login-v2-lang{font-size:12px;padding:6px 12px;right:10px;top:10px}.login-v2-modal-hero{padding:20px 44px 16px 22px}.login-v2-modal-scroll{padding:20px 22px 0}.login-v2-modal-foot{padding:14px 22px 20px}}.memory-graph-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.memory-graph-summary__card{border:1px solid #0000;border-radius:12px;box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);display:flex;flex-direction:column;gap:14px;min-height:192px;min-width:0;overflow:hidden;padding:16px 18px 14px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.memory-graph-summary__card:before{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,currentColor 12%,#0000),#0000 30%),linear-gradient(180deg,color-mix(in srgb,#fff 86%,#0000),#fff);background:radial-gradient(circle at 85% 10%,color-mix(in srgb,currentColor 12%,#0000),#0000 30%),linear-gradient(180deg,color-mix(in srgb,var(--ds-bg-container,#fff) 86%,#0000),var(--ds-bg-container,#fff));content:"";inset:0;pointer-events:none;position:absolute}.memory-graph-summary__card:hover{box-shadow:0 16px 36px color-mix(in srgb,var(--ds-text-primary) 10%,#0000);transform:translateY(-2px)}.memory-graph-summary__card--static:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);transform:none}.memory-graph-summary__card>*{position:relative;z-index:1}.memory-graph-summary__card--orange{background:linear-gradient(135deg,color-mix(in srgb,#f97316 10%,#fff),#fff 76%);background:linear-gradient(135deg,color-mix(in srgb,#f97316 10%,var(--ds-bg-container,#fff)) 0,var(--ds-bg-container,#fff) 76%);border-color:color-mix(in srgb,#f97316 52%,#0000);color:#f97316}.memory-graph-summary__card--green{background:linear-gradient(135deg,color-mix(in srgb,#13cb53 10%,#fff),#fff 76%);background:linear-gradient(135deg,color-mix(in srgb,#13cb53 10%,var(--ds-bg-container,#fff)) 0,var(--ds-bg-container,#fff) 76%);border-color:color-mix(in srgb,#13cb53 26%,#0000);color:#13cb53}.memory-graph-summary__card--blue{background:linear-gradient(135deg,color-mix(in srgb,#066aff 10%,#fff),#fff 76%);background:linear-gradient(135deg,color-mix(in srgb,#066aff 10%,var(--ds-bg-container,#fff)) 0,var(--ds-bg-container,#fff) 76%);border-color:color-mix(in srgb,#066aff 26%,#0000);color:#066aff}.memory-graph-summary__card--warning{border-color:color-mix(in srgb,#eab308 64%,#0000)}.memory-graph-summary__card--danger{border-color:color-mix(in srgb,#ef4444 66%,#0000)}.memory-graph-summary__card--green.memory-graph-summary__card--danger,.memory-graph-summary__card--green.memory-graph-summary__card--warning{border-color:color-mix(in srgb,#13cb53 26%,#0000)}.memory-graph-summary__card--orange.memory-graph-summary__card--danger,.memory-graph-summary__card--orange.memory-graph-summary__card--warning{border-color:color-mix(in srgb,#f97316 52%,#0000)}.memory-graph-summary__status{align-items:center;border:none;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.3;padding:3px 12px;position:absolute;right:18px;top:16px;white-space:nowrap;z-index:2}.memory-graph-summary__status--normal{background:color-mix(in srgb,#13cb53 10%,#fff);background:color-mix(in srgb,#13cb53 10%,var(--ds-bg-container,#fff));color:#0f9f45}.memory-graph-summary__status--warning{background:color-mix(in srgb,#eab308 14%,#fff);background:color-mix(in srgb,#eab308 14%,var(--ds-bg-container,#fff));color:#b77905}.memory-graph-summary__status--danger{background:color-mix(in srgb,#ef4444 12%,#fff);background:color-mix(in srgb,#ef4444 12%,var(--ds-bg-container,#fff));color:#d92d20}.memory-graph-summary__header-extra{align-items:center;color:var(--ds-text-tertiary);display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;position:absolute;right:18px;top:16px;white-space:nowrap;z-index:2}.memory-graph-summary__body{align-items:stretch;display:flex;flex:1 1;overflow:visible}.memory-graph-summary__content{flex:1 1;min-width:0;padding-right:56px}.memory-graph-summary__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-bottom:6px}.memory-graph-summary__title{color:var(--ds-text-primary);font-size:14px;font-weight:700}.memory-graph-summary__help{color:var(--ds-text-quaternary);cursor:help;flex-shrink:0;font-size:12px}.memory-graph-summary__value{color:currentColor;font-size:31px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:5px}.memory-graph-summary__value-unit{font-size:14px;font-weight:600;margin-left:4px}.memory-graph-summary__metric-label{color:var(--ds-text-tertiary);font-size:12px;margin-bottom:9px}.memory-graph-summary__trend{align-items:center;background:color-mix(in srgb,#13cb53 8%,#fff);background:color-mix(in srgb,#13cb53 8%,var(--ds-bg-container,#fff));border-radius:8px;display:inline-flex;font-size:12px;gap:4px;padding:3px 12px}.memory-graph-summary__trend-label{color:var(--ds-text-tertiary)}.memory-graph-summary__trend-value{color:#13cb53;font-weight:700}.memory-graph-summary__trend--down{background:color-mix(in srgb,#ef4444 8%,#fff);background:color-mix(in srgb,#ef4444 8%,var(--ds-bg-container,#fff))}.memory-graph-summary__trend--down .memory-graph-summary__trend-value{color:#ef4444}.memory-graph-summary__trend--na{background:var(--ds-fill-secondary)}.memory-graph-summary__trend--na .memory-graph-summary__trend-value{color:var(--ds-text-tertiary);font-weight:600}.memory-graph-summary__footer{align-items:flex-end;border-top:1px solid var(--ds-border);color:var(--ds-text-tertiary);display:flex;font-size:12px;padding-top:12px}.memory-graph-summary__footer-text{flex:1 1;min-width:0}.memory-graph-summary__footer--skeleton{align-items:center}.memory-graph-summary__footer--skeleton .memory-graph-summary__skeleton-line--footer{flex:1 1;margin-top:0}.memory-graph-summary__card--orange .memory-graph-summary__footer-num{color:#f97316}.memory-graph-summary__card--green .memory-graph-summary__footer-num{color:#13cb53}.memory-graph-summary__card--blue .memory-graph-summary__footer-num{color:#066aff}.memory-graph-summary__footer-num{font-weight:700;margin:0 2px}.memory-graph-summary__card--skeleton{pointer-events:none}.memory-graph-summary__card--skeleton:before{opacity:.35}.memory-graph-summary__skeleton-line,.memory-graph-summary__skeleton-pill,.memory-graph-summary__skeleton-status{animation:memory-graph-summary-skeleton 1.4s ease infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--ds-text-quaternary) 12%,#0000) 25%,color-mix(in srgb,var(--ds-text-quaternary) 22%,#0000) 50%,color-mix(in srgb,var(--ds-text-quaternary) 12%,#0000) 75%);background-size:200% 100%;border-radius:6px}.memory-graph-summary__skeleton-status{border-radius:999px;flex-shrink:0;height:18px;position:absolute;right:18px;top:16px;width:42px;z-index:2}.memory-graph-summary__skeleton-line--title{height:14px;margin-bottom:10px;width:58%}.memory-graph-summary__skeleton-line--value{height:30px;margin-bottom:8px;width:46%}.memory-graph-summary__skeleton-line--metric{height:12px;margin-bottom:10px;width:72%}.memory-graph-summary__skeleton-pill{border-radius:999px;height:24px;width:108px}.memory-graph-summary__skeleton-line--footer{height:12px;width:80%}@keyframes memory-graph-summary-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.memory-graph-summary__card--refreshing{pointer-events:none}.memory-graph-summary__card--refreshing:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);transform:none}.memory-graph-summary__card--refreshing:after{animation:memory-graph-summary-refresh 1.6s ease-in-out infinite;background:linear-gradient(110deg,#0000 28%,color-mix(in srgb,#fff 52%,#0000) 46%,#0000 64%);background:linear-gradient(110deg,#0000 28%,color-mix(in srgb,var(--ds-bg-container,#fff) 52%,#0000) 46%,#0000 64%);background-size:220% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.memory-graph-summary__card--refreshing .memory-graph-summary__body,.memory-graph-summary__card--refreshing .memory-graph-summary__footer{opacity:.72;transition:opacity .2s ease}@keyframes memory-graph-summary-refresh{0%{background-position:120% 0}to{background-position:-120% 0}}.memory-graph-summary__body--state-only{justify-content:center}.memory-graph-summary__body--state-only .memory-graph-summary__state{width:100%}.memory-graph-summary__state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:110px;padding:12px 8px;text-align:center}.memory-graph-summary__state-text{color:var(--ds-text-tertiary);font-size:13px}.memory-graph-summary__state--error .memory-graph-summary__state-text{color:#ef4444;color:var(--ds-error,#ef4444)}.memory-graph-summary__banner{align-items:center;border-radius:8px;display:flex;font-size:11px;gap:6px;line-height:1.35;margin:-4px 0 2px;padding:6px 10px}.memory-graph-summary__banner--delayed{background:color-mix(in srgb,#eab308 14%,#fff);background:color-mix(in srgb,#eab308 14%,var(--ds-bg-container,#fff));border:1px solid color-mix(in srgb,#eab308 28%,#0000);color:#b77905}.memory-graph-summary__banner--stale{background:color-mix(in srgb,#ef4444 10%,#fff);background:color-mix(in srgb,#ef4444 10%,var(--ds-bg-container,#fff));border:1px solid color-mix(in srgb,#ef4444 24%,#0000);color:#ef4444;color:var(--ds-error,#ef4444)}.memory-graph-summary__status--insufficient{background:color-mix(in srgb,#066aff 10%,#fff);background:color-mix(in srgb,var(--ds-primary,#066aff) 10%,var(--ds-bg-container,#fff));color:#066aff;color:var(--ds-primary,#066aff)}@media (max-width:1439px){.memory-graph-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-graph-summary__card:last-child{grid-column:1/-1}}@media (max-width:767px){.memory-graph-summary{grid-template-columns:1fr}.memory-graph-summary__card:last-child{grid-column:auto}}@media (max-width:480px){.memory-graph-summary__value{font-size:26px}.memory-graph-summary__card{padding:14px}.memory-graph-summary__skeleton-status,.memory-graph-summary__status{right:14px;top:14px}}.dashboard-closure-metrics{display:flex;flex:1 1;flex-direction:column;gap:16px;height:100%;width:100%}.dashboard-closure-metric-card{flex:1 1;gap:0;min-height:0}.dashboard-closure-metric-card.memory-graph-summary__card--blue{background:var(--ds-bg-container)}.dashboard-closure-metric-card.memory-graph-summary__card:before{display:none}.dashboard-closure-metric-card__body{align-items:stretch;display:flex;flex:1 1;gap:8px;min-height:0}.dashboard-closure-metric-card__content{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.dashboard-closure-metric-card__value{color:var(--ds-primary);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.dashboard-closure-metric-card__footer{border-top:none;margin-top:0;padding-top:0}.dashboard-closure-metric-card__footer .memory-graph-summary__footer-text{font-size:12px}.dashboard-closure-metric-card .memory-graph-summary__metric-label,.dashboard-closure-metric-card .memory-graph-summary__title-row{margin-bottom:0}.dashboard-security-trend{overflow:visible}.dashboard-security-trend .echarts-for-react{overflow:visible!important}@keyframes dashboard-security-score-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-security-score--reveal{--ds-security-score-reveal-delay:0ms;--ds-security-score-reveal-duration:1.4s;animation:dashboard-security-score-reveal var(--ds-security-score-reveal-duration) ease-out var(--ds-security-score-reveal-delay) both;opacity:0}.dashboard-security-score__gauge-labels.dashboard-security-score--reveal{animation-name:dashboard-security-score-reveal-score;transform:translate(-50%,-50%)}@keyframes dashboard-security-score-reveal-score{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.dashboard-security-score--reveal{animation:none!important;opacity:1!important;transform:none!important}.dashboard-security-score__gauge-labels.dashboard-security-score--reveal{transform:translate(-50%,-50%)!important}}.dashboard-security-score-card{flex:1 1;gap:12px;min-height:0;width:100%}.dashboard-security-score-card.memory-graph-summary__card{overflow:visible}.dashboard-security-score-card.memory-graph-summary__card--blue{background:var(--ds-bg-container)}.dashboard-security-score-card.memory-graph-summary__card:before{display:none}.dashboard-security-score__card-title-row{margin-bottom:0}.dashboard-security-score__card-title{color:var(--ds-text-primary);font-size:14px;font-weight:700;line-height:1.3}.dashboard-security-score__rules-tip{font-size:12px;line-height:1.55;white-space:pre-line}.dashboard-security-score__subtitle{color:var(--ds-text-primary);font-size:14px;font-weight:700;margin-bottom:0}.dashboard-security-score{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:12px 20px;min-width:0}.dashboard-security-score__hero{align-items:center;display:flex;flex:0 0 228px;flex-direction:column;max-width:100%;width:228px}.dashboard-security-score-row--compact .dashboard-security-score__hero{flex-basis:168px;width:168px}.dashboard-security-score__hero-chart{position:relative;width:100%}.dashboard-security-score__hero-chart-canvas{width:100%}.dashboard-security-score__gauge-labels{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;left:50%;padding:0 12px;pointer-events:none;position:absolute;text-align:center;top:66%;transform:translate(-50%,-50%);width:100%}.dashboard-security-score__gauge-health{font-size:24px;font-weight:700;line-height:1}.dashboard-security-score__gauge-score{font-size:36px;font-weight:700;line-height:1}.dashboard-security-score__gauge-health,.dashboard-security-score__gauge-score{font-feature-settings:"tnum";color:var(--ds-primary);font-variant-numeric:tabular-nums}.dashboard-security-score__hero-meta{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:4px}.dashboard-security-score-row--compact .dashboard-security-score__gauge-labels{top:64%}.dashboard-security-score-row--compact .dashboard-security-score__hero-meta{gap:6px;margin-top:6px}.dashboard-security-score-row--compact .dashboard-security-score__gauge-health{font-size:18px}.dashboard-security-score__delta{color:var(--ds-text-tertiary);font-size:12px;line-height:1.3}.dashboard-security-score__delta-value{font-feature-settings:"tnum";color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.dashboard-security-score__delta-value--up{color:var(--ds-success)}.dashboard-security-score__delta-value--down{color:var(--ds-error)}.dashboard-security-score__body{flex:1 1 280px;min-width:0;overflow:visible}.dashboard-security-score__hint{color:var(--ds-text-tertiary);font-size:12px;line-height:1.4;margin-top:4px}.dashboard-security-score__dimensions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:14px}.dashboard-security-score__dimension{align-items:center;background:var(--ds-bg-container);border:1px solid color-mix(in srgb,var(--ds-primary) 26%,#0000);border-radius:12px;box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);cursor:pointer;display:flex;font-weight:400;gap:12px;padding:12px 14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .15s ease}.dashboard-security-score__dimension:hover{background:var(--ds-bg-container);box-shadow:0 16px 36px color-mix(in srgb,var(--ds-text-primary) 10%,#0000);transform:translateY(-1px)}.dashboard-security-score__dimension--alert{border-color:color-mix(in srgb,var(--ds-primary) 26%,#0000)}.dashboard-security-score__dimension--alert:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,#0000)}.dashboard-security-score__dimension--alert:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-primary) 35%,#0000);outline-offset:2px}.dashboard-security-score__dimension--vulnerability{border-color:color-mix(in srgb,var(--ds-error) 26%,#0000)}.dashboard-security-score__dimension--vulnerability:hover{border-color:color-mix(in srgb,var(--ds-error) 40%,#0000)}.dashboard-security-score__dimension--vulnerability:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-error) 35%,#0000);outline-offset:2px}.dashboard-security-score__dimension--configRisk{border-color:color-mix(in srgb,var(--ds-warning) 26%,#0000)}.dashboard-security-score__dimension--configRisk:hover{border-color:color-mix(in srgb,var(--ds-warning) 40%,#0000)}.dashboard-security-score__dimension--configRisk:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-warning) 35%,#0000);outline-offset:2px}.dashboard-security-score__dimension--compliance{border-color:color-mix(in srgb,var(--ds-success) 26%,#0000)}.dashboard-security-score__dimension--compliance:hover{border-color:color-mix(in srgb,var(--ds-success) 40%,#0000)}.dashboard-security-score__dimension--compliance:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-success) 35%,#0000);outline-offset:2px}.dashboard-security-score__dimension-icon{align-items:center;background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border-radius:50%;color:var(--ds-primary);display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;width:46px}.dashboard-security-score__dimension-text{flex:1 1;min-width:0}.dashboard-security-score__dimension-label{color:var(--ds-text-tertiary);font-size:13px;line-height:1.3;margin-bottom:4px}.dashboard-security-score__dimension-value{font-feature-settings:"tnum";color:var(--ds-primary);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.dashboard-security-score__dimension--vulnerability .dashboard-security-score__dimension-icon{background:color-mix(in srgb,var(--ds-error) 12%,#0000);color:var(--ds-error)}.dashboard-security-score__dimension--vulnerability .dashboard-security-score__dimension-sub-value,.dashboard-security-score__dimension--vulnerability .dashboard-security-score__dimension-value{color:var(--ds-error)}.dashboard-security-score__dimension--configRisk .dashboard-security-score__dimension-icon{background:color-mix(in srgb,var(--ds-warning) 12%,#0000);color:var(--ds-warning)}.dashboard-security-score__dimension--configRisk .dashboard-security-score__dimension-sub-value,.dashboard-security-score__dimension--configRisk .dashboard-security-score__dimension-value{color:var(--ds-warning)}.dashboard-security-score__dimension--compliance .dashboard-security-score__dimension-icon{background:color-mix(in srgb,var(--ds-success) 12%,#0000);color:var(--ds-success)}.dashboard-security-score__dimension--compliance .dashboard-security-score__dimension-sub-value,.dashboard-security-score__dimension--compliance .dashboard-security-score__dimension-value{color:var(--ds-success)}.dashboard-security-score__dimension-sub{color:var(--ds-text-tertiary);font-size:12px;line-height:1.35;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-security-score__dimension-sub-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.dashboard-security-score__dimension-sub-unit{color:var(--ds-text-tertiary);font-weight:400}.dashboard-security-score__dimension--alert .dashboard-security-score__dimension-sub-value{color:var(--ds-primary)}.dashboard-security-score__trend{margin-bottom:12px;overflow:visible;padding-right:0}.dashboard-security-score__trend .echarts-for-react,.dashboard-security-score__trend .echarts-for-react>div{overflow:visible!important}.dashboard-security-score__trend .dashboard-security-score__subtitle{margin-bottom:6px}.dashboard-security-score__coverage{color:var(--ds-text-tertiary);font-size:12px;line-height:1.5}@media (max-width:480px){.dashboard-security-score__hero{flex-basis:100%;width:100%}.dashboard-closure-metric-card__value{font-size:34px}}.ai-session-drawer{--ds-border:color-mix(in srgb,#066aff 26%,#0000);--ds-border-strong:color-mix(in srgb,#066aff 40%,#0000);--ds-border-secondary:color-mix(in srgb,#066aff 16%,#0000);align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:0;transition:width .3s ease}[data-theme=dark] .ai-session-drawer{--ds-border:color-mix(in srgb,#4d9fff 28%,#0000);--ds-border-strong:color-mix(in srgb,#4d9fff 42%,#0000);--ds-border-secondary:color-mix(in srgb,#4d9fff 18%,#0000)}.ai-session-drawer>*{position:relative;z-index:1}.ai-session-drawer__body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 14px 14px;padding:var(--ai-session-drawer-body-padding-top,16px) 14px 14px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-session-drawer__body.ai-assistant-scroll{scrollbar-color:#0000 #0000!important}.ai-session-drawer__body.ai-assistant-scroll::-webkit-scrollbar-thumb{background:#0000!important}.ai-session-drawer__body.ai-assistant-scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ai-session-drawer__body.ai-assistant-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.ai-session-drawer__body.ai-assistant-scroll::-webkit-scrollbar-corner,.ai-session-drawer__body.ai-assistant-scroll::-webkit-scrollbar-track{background:#0000!important}.ai-session-drawer__tabs-shell{--ai-session-drawer-tabbar-height:52px;align-items:flex-end;display:flex;gap:6px;min-width:0;position:relative}.ai-session-drawer__tab-edge{height:44px;height:calc(var(--ai-session-drawer-tabbar-height, 48px) - 4px);pointer-events:none;position:absolute;top:0;width:28px;z-index:4}.ai-session-drawer__tab-edge.is-active{pointer-events:auto}.ai-session-drawer__tab-edge--left{left:0}.ai-session-drawer__tab-edge--right{right:0}.ai-session-drawer__tabs.ant-tabs{--ai-session-drawer-tab-gap:20px;color:#1d2129;color:var(--ai-sidebar-text,#1d2129);flex:1 1 auto;min-width:0}.ai-session-drawer__tabs>.ant-tabs-nav{align-items:flex-end;background:#0000;box-sizing:border-box;display:flex;height:48px;height:var(--ai-session-drawer-tabbar-height,48px);margin:0 0 16px;min-height:48px;min-height:var(--ai-session-drawer-tabbar-height,48px);padding:0}.ai-session-drawer__tabs>.ant-tabs-nav:before{background:linear-gradient(180deg,#f8fbffa6,#e5e6eb73);border-bottom:none;height:1px}.ai-session-drawer__tabs>.ant-tabs-nav .ant-tabs-nav-wrap{align-self:flex-end;flex:1 1 auto;min-width:0}.ai-session-drawer__tabs>.ant-tabs-nav .ant-tabs-nav-list,.ai-session-drawer__tabs>.ant-tabs-nav .ant-tabs-nav-wrap{align-items:flex-end}.ai-session-drawer__tabs .ant-tabs-nav-list{gap:40px;gap:var(--ai-session-drawer-tab-gap,40px)}.ai-session-drawer__tabs .ant-tabs-tab{color:#86909c;color:var(--ai-sidebar-text-3,#86909c);flex-shrink:0;font-size:15px;font-weight:500;margin:0!important;padding:0 0 10px;transition:color .2s ease}.ai-session-drawer__tabs .ant-tabs-tab .ant-tabs-tab-btn{outline:none;padding:0 4px;white-space:nowrap}.ai-session-drawer__tabs .ant-tabs-extra-content{-webkit-margin-start:auto;-webkit-padding-start:120px;align-self:flex-end;flex-shrink:0;margin-inline-start:auto;padding-bottom:6px;padding-inline-start:120px}.ai-session-drawer__collapse-btn.ant-btn{flex-shrink:0}.ai-session-drawer__tabs .ant-tabs-nav-operations{display:none!important}.ai-session-drawer__tabs .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden;scroll-behavior:smooth;scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-session-drawer__tabs .ant-tabs-nav-list{flex-wrap:nowrap;transform:none!important}.ai-session-drawer__tabs .ant-tabs-nav-wrap-ping-left:after,.ai-session-drawer__tabs .ant-tabs-nav-wrap-ping-left:before,.ai-session-drawer__tabs .ant-tabs-nav-wrap-ping-right:after,.ai-session-drawer__tabs .ant-tabs-nav-wrap-ping-right:before,.ai-session-drawer__tabs .ant-tabs-nav-wrap:after,.ai-session-drawer__tabs .ant-tabs-nav-wrap:before{box-shadow:none!important;display:none!important;opacity:0!important}.ai-session-drawer__tabs .ant-tabs-nav-wrap::-webkit-scrollbar{height:4px}.ai-session-drawer__tabs .ant-tabs-nav-wrap::-webkit-scrollbar-track{background:#0000}.ai-session-drawer__tabs .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:#0000;border-radius:2px}.ai-session-drawer__tabs .ant-tabs-nav-wrap::-webkit-scrollbar-corner{background:#0000}.ai-session-drawer__tabs-shell:hover .ant-tabs-nav-wrap{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.ai-session-drawer__tabs-shell:hover .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.ai-session-drawer__tabs .ant-tabs-tab:hover{color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969)}.ai-session-drawer__tabs .ant-tabs-tab.ant-tabs-tab-active,.ai-session-drawer__tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#066aff;color:var(--ai-sidebar-primary,var(--brand-primary,#066aff))}.ai-session-drawer__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#066aff;color:var(--ai-sidebar-primary,var(--brand-primary,#066aff));font-size:16px;font-weight:600}.ai-session-drawer__tabs .ant-tabs-ink-bar{background:#066aff;background:var(--ai-sidebar-primary,var(--brand-primary,#066aff));border-radius:2px 2px 0 0;bottom:0;height:2px}[data-theme=dark] .ai-session-drawer__tabs>.ant-tabs-nav:before{background:#2e333d;background:var(--ds-border,#2e333d)}.ai-session-drawer__tabs .ant-tabs-content-holder,.ai-session-drawer__tabs .ant-tabs-tabpane{background:#0000}.ai-session-drawer__tabs .ant-tabs-tabpane .ant-spin-nested-loading:has(.ant-spin-spinning)>.ant-spin-container{box-sizing:border-box;min-height:min(300px,40vh)}.ai-session-drawer__collapse-btn.ant-btn .anticon{transform:rotate(180deg)}.ai-session-drawer .ant-spin-container,.ai-session-drawer .ant-table,.ai-session-drawer .ant-table-container,.ai-session-drawer .ant-table-wrapper{background:#0000!important}.ai-session-drawer .ant-table-thead>tr>th{background:#ffffff73!important;border-bottom:1px solid var(--ds-border)!important;color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);font-weight:500}.ai-session-drawer .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid var(--ds-border-secondary)}.ai-session-drawer .ant-table-tbody>tr:hover>td{background:#006aff0f!important;background:var(--nav-option-hover-bg,#006aff0f)!important}.ai-session-drawer .ant-empty-description{color:#86909c;color:var(--ai-sidebar-text-3,#86909c)}.ai-session-drawer-task-table .ant-table-content{overflow-x:auto!important}.ai-session-drawer-task-table .ai-session-drawer-task-table__name{display:inline-block;line-height:1.5;max-width:none;white-space:nowrap}.ai-session-drawer__tab-placeholder{min-height:200px}[data-theme=dark] .ai-session-drawer{--ai-sidebar-text:var(--ds-text-primary,#f4f4f5);--ai-sidebar-text-2:var(--ds-text-secondary,#a1a1aa);--ai-sidebar-text-3:var(--ds-text-tertiary,#71717a)}[data-theme=dark] .ai-session-drawer .ant-table-thead>tr>th{background:#1e222c!important;background:var(--ds-bg-elevated,#1e222c)!important;border-bottom-color:#ffffff14!important;border-bottom-color:var(--ds-border,#ffffff14)!important;color:#a1a1aa;color:var(--ds-text-secondary,#a1a1aa)}[data-theme=dark] .ai-session-drawer .ant-table-tbody>tr>td{border-bottom-color:#ffffff0f;border-bottom-color:var(--ds-border-secondary,#ffffff0f)}[data-theme=dark] .ai-session-drawer .ant-table-tbody>tr:hover>td{background:#4d9fff1f!important;background:var(--nav-option-hover-bg,#4d9fff1f)!important}.ai-lifecycle-detail{margin-bottom:16px}.ai-lifecycle-detail:has(+.ai-sub-agent-conversation){margin-bottom:0}.ai-lifecycle-detail__hero{align-items:center;display:flex;gap:16px}.ai-lifecycle-detail__hero-main,.ai-lifecycle-detail__hero-sub{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.ai-lifecycle-detail__hero-divider{align-self:stretch;background:#e5e6eb;background:var(--ds-border,#e5e6eb);flex-shrink:0;width:1px}.ai-lifecycle-detail__icon-circle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.ai-lifecycle-detail__icon-circle--todo{background:#2563eb1a;color:#2563eb}.ai-lifecycle-detail__icon-circle--agent{background:#2563eb14;color:#2563eb}.ai-lifecycle-detail__hero-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.ai-lifecycle-detail__agent-id-row,.ai-lifecycle-detail__id-row{align-items:center;display:flex;gap:6px;min-width:0}.ai-lifecycle-detail__copyable{cursor:pointer;-webkit-user-select:none;user-select:none}.ai-lifecycle-detail__id{color:#1d2129;color:var(--ds-text-primary,#1d2129);font-size:16px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-lifecycle-detail__status-pill{align-items:center;align-self:flex-start;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1.25;padding:3px 12px}.ai-lifecycle-detail__status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.ai-lifecycle-detail__sub-label{color:#4e5969;color:var(--ds-text-secondary,#4e5969);font-size:13px;font-weight:500;line-height:1.3}.ai-lifecycle-detail__agent-id{align-items:center;align-self:flex-start;background:#2563eb1a;border:none;border-radius:8px;box-sizing:border-box;color:#2563eb;color:var(--brand-primary,#2563eb);display:inline-flex;font-family:SF Mono,Cascadia Code,Fira Code,JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:500;line-height:1.3;max-width:100%;overflow:hidden;padding:3px 12px;text-overflow:ellipsis;white-space:nowrap}.ai-lifecycle-detail__agent-id--empty{background:#0000;color:#86909c;color:var(--ds-text-tertiary,#86909c);padding-left:0}.ai-lifecycle-detail__divider{background:#e5e6eb;background:var(--ds-border,#e5e6eb);height:1px;margin:14px 0 12px}.ai-lifecycle-detail__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-lifecycle-detail__stat{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;min-width:0;padding:8px 10px}.ai-lifecycle-detail__stat--parent{background:#f3f8fd}.ai-lifecycle-detail__stat--round{background:#f6f5fc}.ai-lifecycle-detail__stat--create{background:#fef9f2}.ai-lifecycle-detail__stat--update{background:#f1faf7}.ai-lifecycle-detail__stat-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.ai-lifecycle-detail__stat-icon--blue{background:#2563eb1f;color:#2563eb}.ai-lifecycle-detail__stat-icon--orange{background:#f59e0b26;color:#d97706}.ai-lifecycle-detail__stat-icon--green{background:#10b98126;color:#059669}.ai-lifecycle-detail__stat-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-lifecycle-detail__stat-label{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:11px;line-height:1.3}.ai-lifecycle-detail__stat-value{font-feature-settings:"tnum";color:#1d2129;color:var(--ds-text-primary,#1d2129);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sub-agent-conversation{background:#fff;border:1px solid #3b82f66b;border-radius:10px;border-radius:var(--ai-option-radius,10px);border-top:3px solid #3b82f66b;box-shadow:none;box-sizing:border-box;margin-top:18px;padding:14px 12px 12px}.ai-sub-agent-conversation__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-sub-agent-conversation__avatar{align-items:center;background:#066aff;background:var(--ds-primary,#066aff);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ai-sub-agent-conversation__bubble--user{background:#dfecff;border-radius:12px;color:var(--ds-text-primary);font-size:13px;line-height:1.65;padding:10px 14px;word-break:break-word}.ai-sub-agent-conversation .ai-message-bubble--assistant{border:1px solid #e5e6eb;border:1px solid var(--ds-border-secondary,#e5e6eb);max-width:100%;width:auto}[data-theme=dark] .ai-sub-agent-conversation .ai-message-bubble--assistant{border-color:#2e333d;border-color:var(--ds-border,#2e333d)}.ai-sub-agent-conversation .ai-message-bubble--assistant.ai-sub-agent-conversation__bubble--reasoning{color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);font-style:italic}.ai-sub-agent-conversation__messages{box-sizing:border-box;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:0 10px}[data-theme=dark] .ai-sub-agent-conversation__bubble--user{background:#4d9fff2e}.ai-todo-card{background:#fff;border:1px solid #3b82f66b;border-left-width:3px;border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:none;box-sizing:border-box;cursor:pointer;margin-bottom:10px;padding:12px 14px 14px;transition:background .15s ease}.ai-todo-card:hover{background:#006aff0a;background:var(--nav-option-hover-bg,#006aff0a)}.ai-todo-card--selected{background:#006aff14!important;background:var(--nav-option-selected-bg,#006aff14)!important}.ai-todo-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ai-todo-card__body{display:flex;flex-direction:column}.ai-todo-card__title-row{align-items:center;display:flex;gap:8px;min-width:0}.ai-todo-card__agent-tag{align-items:center;background:#2563eb1a;border:none;border-radius:4px;box-sizing:border-box;color:#2563eb;color:var(--brand-primary,#2563eb);display:inline-flex;flex-shrink:0;font-size:10px;gap:4px;line-height:1.3;max-width:220px;padding:1px 6px;white-space:nowrap}.ai-todo-card__agent-tag-label{flex-shrink:0;font-weight:400;opacity:.75}.ai-todo-card__agent-tag-id{font-family:SF Mono,Cascadia Code,Fira Code,JetBrains Mono,Menlo,monospace;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-todo-pagination{display:flex;justify-content:center;margin-top:12px;padding:8px 0}.ai-todo-pagination .ant-pagination-item,.ai-todo-pagination .ant-pagination-next,.ai-todo-pagination .ant-pagination-prev{background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;height:32px!important;line-height:32px!important;min-width:32px!important}.ai-todo-pagination .ant-pagination-item a{color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);transition:color .2s ease}.ai-todo-pagination .ant-pagination-item:hover{background:#2b66ff0f!important}.ai-todo-pagination .ant-pagination-item:hover a{color:#066aff;color:var(--ai-sidebar-primary,var(--brand-primary,#066aff))}.ai-todo-pagination .ant-pagination-item-active{background:#2b66ff1a!important}.ai-todo-pagination .ant-pagination-item-active a{color:#066aff!important;color:var(--ai-sidebar-primary,var(--brand-primary,#066aff))!important;font-weight:600}.ai-todo-pagination .ant-pagination-next:hover,.ai-todo-pagination .ant-pagination-prev:hover{background:#2b66ff0f!important}.ai-todo-pagination .ant-pagination-next .ant-pagination-item-link,.ai-todo-pagination .ant-pagination-prev .ant-pagination-item-link{border:none!important;color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969)}.ai-todo-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#86909c;color:var(--ai-sidebar-text-3,#86909c);opacity:.4}[data-theme=dark] .ai-lifecycle-detail__divider,[data-theme=dark] .ai-lifecycle-detail__hero-divider{background:#ffffff14;background:var(--ds-border,#ffffff14)}[data-theme=dark] .ai-lifecycle-detail__icon-circle--agent,[data-theme=dark] .ai-lifecycle-detail__icon-circle--todo{background:#4d9fff24;color:#4d9fff}[data-theme=dark] .ai-lifecycle-detail__agent-id{background:#4d9fff24;color:#4d9fff;color:var(--brand-primary,#4d9fff)}[data-theme=dark] .ai-lifecycle-detail__stat--parent{background:#3b82f61f}[data-theme=dark] .ai-lifecycle-detail__stat--round{background:#8b5cf61a}[data-theme=dark] .ai-lifecycle-detail__stat--create{background:#f59e0b1a}[data-theme=dark] .ai-lifecycle-detail__stat--update{background:#10b9811a}[data-theme=dark] .ai-sub-agent-conversation{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#93c5fd73;border-top-width:3px;box-shadow:none}[data-theme=dark] .ai-lifecycle-detail__stat-icon--blue{background:#4d9fff2e;color:#4d9fff}[data-theme=dark] .ai-lifecycle-detail__stat-icon--orange{background:#f59e0b33;color:#fbbf24}[data-theme=dark] .ai-lifecycle-detail__stat-icon--green{background:#10b98133;color:#34d399}[data-theme=dark] .ai-todo-card{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#93c5fd73;box-shadow:none}[data-theme=dark] .ai-todo-card:hover{background:#4d9fff14;background:var(--nav-option-hover-bg,#4d9fff14)}[data-theme=dark] .ai-todo-card--selected{background:#4d9fff24!important;background:var(--nav-option-selected-bg,#4d9fff24)!important}[data-theme=dark] .ai-todo-pagination .ant-pagination-item a,[data-theme=dark] .ai-todo-pagination .ant-pagination-next .ant-pagination-item-link,[data-theme=dark] .ai-todo-pagination .ant-pagination-prev .ant-pagination-item-link{color:#a1a1aa;color:var(--ds-text-secondary,#a1a1aa)}[data-theme=dark] .ai-todo-pagination .ant-pagination-item:hover{background:#4d9fff1a!important}[data-theme=dark] .ai-todo-pagination .ant-pagination-item-active{background:#4d9fff2e!important}[data-theme=dark] .ai-todo-pagination .ant-pagination-item-active a{color:#4d9fff!important;color:var(--ds-primary,#4d9fff)!important}.ai-todo-canvas-shell{display:flex;flex-direction:column;gap:12px;margin:0 0 18px}.ai-todo-canvas-shell--embedded{gap:0;margin:0}:root{--ai-layout-gutter:16px;--ai-workspace-chrome-block-height:52px;--ai-chat-panel-align-top:calc(var(--ai-layout-gutter) + var(--ai-workspace-chrome-block-height));--ai-collapsed-toolbar-top:8px;--ai-hero-radius:32px;--ai-panel-radius:var(--ai-hero-radius);--ai-content-max:980px;--ai-glass-surface:#f6f9ff;--ai-glass-surface-gradient:linear-gradient(145deg,#fcfdff,#f5f9ff 52%,#eef6ff);--ai-hero-compose-bg:radial-gradient(circle at 88% 12%,#066aff17,#0000 42%),radial-gradient(circle at 8% 78%,#0083ff24,#0000 48%),linear-gradient(145deg,#ffffffeb,#f8fbffc7 55%,#f0f7ffd9);--ai-hero-compose-shadow:0 24px 48px #0f172a0f;--ai-hero-compose-inset-highlight:inset 0 1px 0 #ffffffe6;--ai-hero-compose-border:1px solid #ffffffb8;--ai-sidebar-panel-shadow:0 12px 32px #0f172a0f;--ai-sidebar-panel-inset-highlight:inset 0 1px 0 #fff;--ai-sidebar-panel-border:1px solid #ffffffe6;--ai-panel-base:#f5f9fd;--ai-sidebar-face-bg:radial-gradient(circle at 90% 0%,#066aff0f,#0000 45%),linear-gradient(180deg,#fcfdff,#f5f9ff);--ai-hero-face-bg:radial-gradient(circle at 88% 12%,#066aff17,#0000 42%),radial-gradient(circle at 8% 78%,#0083ff24,#0000 48%),linear-gradient(145deg,#f8fbff,#f5f9ff 55%,#eef6ff);--ai-page-canvas-bg:radial-gradient(circle at 82% 8%,#2563eb1a,#0000 38%),radial-gradient(circle at 12% 88%,#2563eb14,#0000 42%),linear-gradient(180deg,#f8fbff,#f0f6ff 48%,#f5f9fd);--ai-option-hover-bg:var(--nav-option-hover-bg);--ai-option-selected-bg:var(--nav-option-selected-bg);--ai-option-text:var(--nav-option-text);--ai-option-radius:var(--nav-option-radius);--ai-option-padding:var(--nav-option-padding);--ai-thinking-tag-color:var(--brand-primary,#066aff);--ai-thinking-tag-bg:#2b66ff1a;--ai-thinking-tag-border:#2b66ff47;--ai-chip-focus-border:var(--composer-chip-focus-border,#7eb0ff);--ai-chip-focus-shadow:var(--composer-chip-focus-shadow,0 0 0 3px #006aff14);--ai-chip-default-border:color-mix(in srgb,#066aff 26%,#0000);--ai-primary:var(--brand-primary,#066aff);--ai-primary-hover:var(--brand-primary-hover,#0058e6);--ai-new-chat-bg:#066aff;--ai-new-chat-bg-hover:var(--brand-primary-hover,#0058e6);--ai-new-chat-bg-active:var(--brand-primary-active,#004dcc);--ai-new-chat-fg:#fff;--ai-new-chat-border:1px solid #0000;--ai-dropdown-panel-bg:#fff;--ai-dropdown-panel-border:#e5e6eb;--ai-dropdown-panel-shadow:0 12px 32px #0f172a14,0 6px 16px #0f172a0d,0 2px 8px #2563eb0a;--ai-dropdown-panel-inset:inset 0 1px 0 #fff;--ai-dropdown-panel-radius:var(--composer-dropdown-panel-radius,16px);--ai-dropdown-panel-bg-fallback:#fff;--ai-composer-dropdown-z:12000;--ai-panel-divider-width:4px;--ai-user-bubble-bg:var(--nav-option-selected-bg);--ai-user-bubble-radius:var(--ai-option-radius,10px)}.ai-assistant-main--session,.ai-assistant-main--welcome{flex:1 1;min-height:0;min-width:0}.ai-assistant-main--session,.ai-assistant-main--welcome,.ai-conversation-sidebar,.ai-session-drawer{backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box,border-box;background-color:#f5f9fd;background-color:var(--ai-panel-base);background-image:radial-gradient(circle at 88% 12%,#066aff17,#0000 42%),radial-gradient(circle at 8% 78%,#0083ff24,#0000 48%),linear-gradient(145deg,#f8fbff,#f5f9ff 55%,#eef6ff),radial-gradient(circle at 82% 8%,#2563eb1a,#0000 38%),radial-gradient(circle at 12% 88%,#2563eb14,#0000 42%),linear-gradient(180deg,#f8fbff,#f0f6ff 48%,#f5f9fd);background-image:var(--ai-hero-face-bg),var(--ai-page-canvas-bg);background-origin:padding-box,border-box;border:1px solid #ffffffe6;border-radius:32px;border-radius:var(--ai-panel-radius);box-shadow:inset 0 0 0 1px #ffffffe0,inset 0 1px 0 #fffffff5;filter:none;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0)}.ai-conversation-sidebar,.ai-session-drawer{background-image:radial-gradient(circle at 90% 0,#066aff0f,#0000 45%),linear-gradient(180deg,#fcfdff,#f5f9ff),radial-gradient(circle at 82% 8%,#2563eb1a,#0000 38%),radial-gradient(circle at 12% 88%,#2563eb14,#0000 42%),linear-gradient(180deg,#f8fbff,#f0f6ff 48%,#f5f9fd);background-image:var(--ai-sidebar-face-bg),var(--ai-page-canvas-bg)}html.ai-assistant-doc-lock{overflow:hidden}html.ai-assistant-doc-lock,html.ai-assistant-doc-lock body{background:#f8fbff;background:var(--app-shell-canvas,#f8fbff);height:100%}html.ai-assistant-doc-lock body{overflow:hidden!important}html.ai-assistant-doc-lock #root{background:#f8fbff;background:var(--app-shell-canvas,#f8fbff);height:100%;min-height:100%}html.ai-assistant-doc-lock body.ant-scrolling-effect{margin-right:0!important;overflow:hidden!important;padding-right:0!important;width:100%!important}.ai-assistant-layout-shell{background:#0000!important;box-sizing:border-box;flex:1 1;min-width:0;width:100%}.ai-assistant-layout-content.ant-layout-content{background:#0000!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;padding:0!important}.ai-composer-select-dropdown.ant-select-dropdown,.ai-conversation-sidebar__item-menu-root.ant-dropdown,.ai-model-cascade-dropdown-root .ant-dropdown,.ai-model-cascade-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root,body>.ant-dropdown.ai-model-cascade-dropdown-root,body>.ant-select-dropdown.ai-composer-select-dropdown{z-index:12000!important;z-index:var(--ai-composer-dropdown-z)!important}.ai-composer-select-dropdown.ant-select-dropdown,body>.ant-select-dropdown.ai-composer-select-dropdown{animation:none!important;position:fixed!important;transform:none!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu,.ai-conversation-sidebar__item-menu-root.ant-dropdown,.ai-model-cascade-dropdown-root .ant-dropdown-menu,.ai-model-cascade-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root,body>.ant-dropdown.ai-model-cascade-dropdown-root{animation:none!important}.ai-assistant-page{--ai-sidebar-panel-padding-top:16px;--ai-sidebar-brand-row-height:25px;--ai-sidebar-toggle-size:32px;--ai-sidebar-toggle-height:32px;--ai-collapsed-toolbar-height:40px;--ai-collapsed-toolbar-inset:var(--ai-layout-gutter,12px);--ai-collapsed-toolbar-gap:var(--ai-layout-gutter,12px);--ai-collapsed-toolbar-approx-width:48px;--ai-sidebar-icon-btn-size:32px;--ai-sidebar-icon-btn-color:#86909c;--ai-sidebar-icon-btn-color-hover:var(--brand-primary,#066aff);--ai-sidebar-icon-btn-color-active:var(--brand-primary-hover,#0058e6);--ai-sidebar-icon-btn-hover-bg:#2b66ff0f;--ai-sidebar-icon-btn-active-bg:#2b66ff1a;background:#0000;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.ai-assistant-layout-content.ant-layout-content>.ai-assistant-page{flex:1 1;min-height:0}.ai-assistant-page__body{overflow:hidden;padding-top:20px}.ai-assistant-page__body,.ai-assistant-page__panels-area{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.ai-assistant-page__panels-area{box-sizing:border-box;overflow:visible}.ai-assistant-page__panels{--ai-conversation-sidebar-padding-top:16px;--ai-conversation-brand-row-height:32px;--ai-conversation-brand-margin-bottom:12px;--ai-panel-split-line-y:calc(var(--ai-conversation-sidebar-padding-top) + var(--ai-conversation-brand-row-height) + var(--ai-conversation-brand-margin-bottom));--ai-session-drawer-body-padding-top:16px;--ai-session-drawer-tabbar-height:calc(var(--ai-panel-split-line-y) - var(--ai-session-drawer-body-padding-top));--ai-session-drawer-action-top:calc(var(--ai-session-drawer-body-padding-top) + (var(--ai-session-drawer-tabbar-height) - var(--ai-sidebar-icon-btn-size, 32px))/2);align-items:stretch;display:flex;flex:1 1;gap:6px;gap:calc((var(--ai-layout-gutter, 12px) - var(--ai-panel-divider-width, 4px))/2);min-height:0;min-width:0;overflow:hidden;position:relative}.ai-assistant-page .panel-divider{box-sizing:border-box;flex-shrink:0;margin:0;min-width:4px;min-width:var(--ai-panel-divider-width,4px);padding:0;width:4px!important;width:var(--ai-panel-divider-width,4px)!important}.ai-assistant-page--sidebar-collapsed .ai-assistant-page__panels{box-sizing:border-box;padding-left:calc(var(--ai-collapsed-toolbar-inset) + var(--ai-collapsed-toolbar-approx-width) + var(--ai-collapsed-toolbar-gap))}.ai-assistant-page--sidebar-collapsed .ai-assistant-page__panels>.ai-assistant-main{flex:1 1 auto;max-width:100%;width:100%}.ai-assistant-main{align-self:stretch;background:#0000;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.ai-assistant-main__expand-drawer-btn.ant-btn{margin:0;position:absolute;right:6px;top:22px;z-index:1000}.ai-assistant-main--welcome>.ai-hero-compose{flex:1 1 auto;min-height:0}.ai-assistant-main--session>*,.ai-assistant-main--welcome>.ai-hero-compose{position:relative;z-index:auto}.ai-assistant-main--session .ai-assistant-main__header{align-items:flex-start;background:#fff;border:none;border-radius:var(--nav-option-radius);border-radius:var(--ai-option-radius,10px);box-shadow:inset 0 1px 0 #ffffffe6,0 2px 10px #0f172a08;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:12px 48px 0 16px;padding:14px 20px;position:relative}.ai-assistant-main--session .ai-assistant-main__header-title-block{flex:1 1;min-width:0;padding-bottom:0}.ai-assistant-main__header-time{flex-shrink:0;font-size:11px;line-height:1.35;margin:0!important;white-space:nowrap}.ai-assistant-main--session .ai-assistant-main__header-title-block .ant-typography{margin:0}.ai-assistant-main--session .ai-assistant-main__header-title-block h5.ant-typography{font-size:16px;line-height:1.35}.ai-assistant-main--session .ai-assistant-main__header-time.ant-typography-secondary{font-size:11px;line-height:1.35}.ai-assistant-main__investigation-row{align-items:center;display:flex;gap:6px;line-height:1.5;min-width:0}.ai-assistant-main__investigation-type{align-items:center;background:#2563eb1a;border:none;border-radius:8px;color:#2563eb;color:var(--brand-primary,#2563eb);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.3;padding:3px 12px;white-space:nowrap}.ai-assistant-main__investigation-id{color:var(--ds-text-secondary);cursor:pointer;font-family:inherit;font-family:var(--ds-font-family,inherit);font-size:12px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}[data-theme=dark] .ai-assistant-main--session .ai-assistant-main__header{background:var(--ds-bg-elevated);border:none;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 10px #0000002e}.ai-assistant-main--session .ai-assistant-main__messages{background:#0000}.ai-assistant-main--session .ai-assistant-main__composer{align-items:center;background:#0000;border-bottom-left-radius:32px;border-bottom-left-radius:var(--ai-panel-radius);border-bottom-right-radius:32px;border-bottom-right-radius:var(--ai-panel-radius);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:12px 20px 20px;position:relative}.ai-assistant-main__scroll-to-bottom{display:flex;flex-shrink:0;justify-content:center;margin:0 auto;pointer-events:none;width:min(980px,96%);width:min(var(--ai-content-max),96%)}.ai-assistant-main__scroll-to-bottom-btn.ant-btn{align-items:center!important;background:#066aff!important;background:var(--ai-primary,var(--ds-primary))!important;border:none!important;box-shadow:var(--ds-shadow-lg)!important;display:inline-flex!important;height:40px!important;justify-content:center!important;min-width:40px!important;padding:0!important;pointer-events:auto;transition:transform .2s ease,background .2s ease;width:40px!important}.ai-assistant-main__scroll-to-bottom-btn.ant-btn:not(:disabled):focus-visible,.ai-assistant-main__scroll-to-bottom-btn.ant-btn:not(:disabled):hover{background:#0058e6!important;background:var(--ai-primary-hover,var(--ds-primary-hover))!important}.ai-assistant-main--session .ai-assistant-main__composer .ai-hero-compose__input-wrap{flex-shrink:0;margin:0 auto;width:min(980px,96%);width:min(var(--ai-content-max),96%)}.ai-composer-toolbar{align-items:center;bottom:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;left:16px;position:absolute;right:64px;z-index:1}.ai-composer-toolbar .ai-composer-chip-select.ant-select{flex-shrink:0;height:32px;margin:0}.ai-composer-chip-select--prompt.ant-select{width:150px}.ai-composer-chip-select--prompt.ant-select .ant-select-selector{-webkit-padding-start:14px!important;-webkit-padding-end:28px!important;padding-inline-end:28px!important;padding-inline-start:14px!important}.ai-composer-chip-select--prompt.ant-select .ant-select-selection-item,.ai-composer-chip-select--prompt.ant-select .ant-select-selection-placeholder{-webkit-padding-start:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;padding-inline-start:0!important}.ai-composer-chip-select--model.ai-model-cascade-trigger,.ai-composer-chip-select--model.ant-select{width:210px}.ai-composer-toolbar .ai-composer-deep-thinking-btn{flex-shrink:0}.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):focus,.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):focus-visible,.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):hover{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow)!important;color:#066aff!important;color:var(--ai-thinking-tag-color)!important}.ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):focus .anticon,.ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):focus-visible .anticon,.ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):hover .anticon{color:#066aff!important;color:var(--ai-thinking-tag-color)!important}.ai-composer-deep-thinking-btn.is-active.ant-btn,.ai-composer-deep-thinking-btn.is-active.ant-btn:focus,.ai-composer-deep-thinking-btn.is-active.ant-btn:focus-visible,.ai-composer-deep-thinking-btn.is-active.ant-btn:hover{background:#2b66ff1a!important;background:var(--ai-thinking-tag-bg)!important;border:1px solid #7eb0ff!important;border-color:var(--ai-chip-focus-border)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow)!important;color:#066aff!important;color:var(--ai-thinking-tag-color)!important;font-weight:600!important}.ai-composer-deep-thinking-btn.ant-btn .anticon{display:inline-flex;transform-origin:50% 70%}.ai-composer-deep-thinking-btn.is-active.ant-btn .anticon{animation:ai-deep-thinking-bulb-alive 1.1s ease-in-out 1 both;color:#066aff!important;color:var(--ai-thinking-tag-color)!important}.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):focus-visible .anticon,.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):hover .anticon{animation:ai-deep-thinking-bulb-hover 1.1s ease-in-out 1 both;color:#066aff!important;color:var(--ai-thinking-tag-color)!important}@keyframes ai-deep-thinking-bulb-alive{0%{filter:drop-shadow(0 0 0 transparent);transform:rotate(0deg) scale(1)}18%{transform:rotate(-9deg) scale(1.06)}36%{transform:rotate(7deg) scale(1.06)}54%{transform:rotate(-4deg) scale(1.03)}72%{filter:drop-shadow(0 0 6px color-mix(in srgb,#066aff 78%,transparent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ai-thinking-tag-color) 78%,transparent));transform:rotate(0deg) scale(1.04)}to{filter:drop-shadow(0 0 2px color-mix(in srgb,#066aff 40%,transparent));filter:drop-shadow(0 0 2px color-mix(in srgb,var(--ai-thinking-tag-color) 40%,transparent));transform:rotate(0deg) scale(1)}}@keyframes ai-deep-thinking-bulb-hover{0%{filter:drop-shadow(0 0 0 transparent);transform:rotate(0deg) scale(1)}18%{transform:rotate(-9deg) scale(1.06)}36%{transform:rotate(7deg) scale(1.06)}54%{transform:rotate(-4deg) scale(1.03)}72%{filter:drop-shadow(0 0 6px color-mix(in srgb,#066aff 78%,transparent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ai-thinking-tag-color) 78%,transparent));transform:rotate(0deg) scale(1.04)}to{filter:drop-shadow(0 0 2px color-mix(in srgb,#066aff 40%,transparent));filter:drop-shadow(0 0 2px color-mix(in srgb,var(--ai-thinking-tag-color) 40%,transparent));transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):focus-visible .anticon,.ai-composer-deep-thinking-btn.ant-btn:not(:disabled):hover .anticon,.ai-composer-deep-thinking-btn.is-active.ant-btn .anticon{animation:none;filter:drop-shadow(0 0 4px color-mix(in srgb,#066aff 55%,transparent));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ai-thinking-tag-color) 55%,transparent))}}.ai-composer-chip-select.model-select-trigger.ant-select .ant-select-selector{align-items:center!important;background:var(--ds-bg-container)!important;border:1px solid color-mix(in srgb,#066aff 26%,#0000)!important;border:1px solid var(--ai-chip-default-border)!important;border-radius:16px!important;box-shadow:var(--ds-shadow-sm)!important;display:flex!important;height:32px!important;min-height:32px!important;transition:border-color .25s ease,box-shadow .25s ease}.ai-composer-chip-select.model-select-trigger.ant-select .ant-select-selection-item,.ai-composer-chip-select.model-select-trigger.ant-select .ant-select-selection-placeholder,.ai-composer-chip-select.model-select-trigger.ant-select .ant-select-selection-wrap{line-height:30px!important}.ai-composer-chip-select.model-select-trigger.ant-select.ant-select-focused .ant-select-selector,.ai-composer-chip-select.model-select-trigger.ant-select.ant-select-open .ant-select-selector,.ai-composer-chip-select.model-select-trigger.ant-select:hover .ant-select-selector{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow)!important}.ai-composer-select-dropdown.ant-select-dropdown,.ai-conversation-sidebar__item-menu-root.ant-dropdown,.ai-model-cascade-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root,body>.ant-dropdown.ai-model-cascade-dropdown-root{background:#0000!important;background-color:initial!important;background-image:none!important;border:none!important;border-radius:16px!important;border-radius:var(--ai-dropdown-panel-radius)!important;box-shadow:0 12px 32px #0f172a14,0 6px 16px #0f172a0d,0 2px 8px #2563eb0a!important;box-shadow:var(--ai-dropdown-panel-shadow)!important;isolation:isolate;padding:0!important;position:fixed!important}.ai-composer-select-dropdown.ant-select-dropdown{overflow:visible}.ai-conversation-sidebar__item-menu-root.ant-dropdown,.ai-model-cascade-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root,body>.ant-dropdown.ai-model-cascade-dropdown-root{overflow:hidden}.ai-model-cascade-dropdown-root .ant-dropdown-menu .ai-model-cascade-dropdown{background:#0000!important;border:none!important;border-radius:16px!important;border-radius:var(--ai-dropdown-panel-radius)!important;box-shadow:none!important;isolation:isolate;overflow:hidden;padding:0!important;position:relative;z-index:1}.ai-composer-select-dropdown.ant-select-dropdown:before,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu:before,.ai-model-cascade-dropdown-root .ant-dropdown-menu:before{background:#fff;background:var(--ai-dropdown-panel-bg);border:1px solid #e5e6eb;border:1px solid var(--ai-dropdown-panel-border);border-radius:inherit;box-shadow:inset 0 1px 0 #fff;box-shadow:var(--ai-dropdown-panel-inset);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ai-composer-select-dropdown.ant-select-dropdown>*,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu>*,.ai-model-cascade-dropdown-root .ant-dropdown-menu>*{position:relative;z-index:1}.ai-composer-select-dropdown .ant-select-item,.ai-composer-select-dropdown .rc-virtual-list,.ai-composer-select-dropdown .rc-virtual-list-holder{background:#0000!important}.ai-composer-select-dropdown--prompt .rc-virtual-list-holder{border-radius:12px;overflow:hidden}.ai-composer-select-dropdown--prompt.ant-select-dropdown{min-width:200px!important;width:min(320px,calc(100vw - 48px))!important}.ai-composer-select-dropdown--model.ant-select-dropdown{min-width:420px!important;width:min(460px,calc(100vw - 48px))!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu,.ai-model-cascade-dropdown-root .ant-dropdown-menu,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu,body>.ant-dropdown.ai-model-cascade-dropdown-root .ant-dropdown-menu{background:#0000!important;border:none!important;border-radius:16px!important;border-radius:var(--ai-dropdown-panel-radius)!important;box-shadow:none!important;isolation:isolate;margin:0!important;overflow:hidden;padding:0!important;position:relative}.ai-model-cascade-dropdown-root .ant-dropdown-menu,body>.ant-dropdown.ai-model-cascade-dropdown-root .ant-dropdown-menu{min-width:420px!important;width:min(460px,calc(100vw - 48px))!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu,body>.ant-dropdown.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu{min-width:128px!important;padding:8px 10px 8px 8px!important;width:-webkit-max-content;width:max-content}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-submenu-title,.ai-model-cascade-dropdown-root .ant-dropdown-menu-item,.ai-model-cascade-dropdown-root .ant-dropdown-menu-submenu-title{background:#0000!important;border-radius:var(--nav-option-radius)!important;border-radius:var(--ai-option-radius,10px)!important;color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);font-size:13px;line-height:1.35;margin:0!important;padding:var(--ai-option-padding,8px 10px)!important;transition:background .15s ease}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-title-content,.ai-model-cascade-dropdown-root .ant-dropdown-menu-title-content{line-height:inherit!important;margin:0!important;padding:0!important}.ai-model-cascade-dropdown-root .ant-dropdown-menu-item,.ai-model-cascade-dropdown-root .ant-dropdown-menu-submenu-title{border-radius:0!important;padding:0!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-active,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item:hover,.ai-model-cascade-dropdown-root .ant-dropdown-menu-item-active,.ai-model-cascade-dropdown-root .ant-dropdown-menu-item:hover{background:var(--nav-option-hover-bg)!important;background:var(--ai-option-hover-bg)!important;color:var(--nav-option-text)!important;color:var(--ai-option-text,#1d2129)!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger .anticon{color:#ff6764!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger:hover,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-item-icon,.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item-danger:hover .anticon{background:#ffece8!important;background:var(--ds-error-bg,#ffece8)!important;color:#ff6764!important}.ai-conversation-sidebar__item-menu-root .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{-webkit-margin-end:8px!important;font-size:14px;margin-inline-end:8px!important}.ai-model-cascade-dropdown__panels{background:#fff;background:var(--ai-dropdown-panel-bg,#fff);border-radius:inherit;display:flex;max-height:min(280px,42vh);min-height:160px;position:relative;z-index:1}.ai-model-cascade-dropdown__providers{border-right:1px solid #e5e6eb;border-right:1px solid var(--ai-dropdown-panel-border,#e5e6eb);flex:0 0 112px}.ai-model-cascade-dropdown__providers,.ai-model-cascade-dropdown__versions{background:#fff;background:var(--ai-dropdown-panel-bg,#fff);list-style:none;margin:0;overflow-y:auto;padding:8px 10px 8px 8px}.ai-model-cascade-dropdown__versions{flex:1 1;min-width:0}.ai-model-cascade-dropdown__provider,.ai-model-cascade-dropdown__version{align-items:center;background:#0000;border:none;border-radius:var(--nav-option-radius);border-radius:var(--ai-option-radius,10px);color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;line-height:1.35;margin:0;padding:var(--ai-option-padding,8px 10px);text-align:left;transition:background .15s ease;width:100%}.ai-model-cascade-dropdown__provider{font-weight:500;justify-content:space-between}.ai-model-cascade-dropdown__provider-chevron{color:#86909c;flex-shrink:0;font-size:10px}.ai-model-cascade-dropdown__provider:focus-visible,.ai-model-cascade-dropdown__provider:hover{background:var(--nav-option-hover-bg)!important;background:var(--ai-option-hover-bg)!important;outline:none}.ai-model-cascade-dropdown__provider.is-active,.ai-model-cascade-dropdown__provider.is-active:focus-visible,.ai-model-cascade-dropdown__provider.is-active:hover{background:var(--nav-option-selected-bg)!important;background:var(--ai-option-selected-bg)!important;color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);font-weight:600}.ai-model-cascade-dropdown__provider.is-active .ai-model-cascade-dropdown__provider-chevron{color:#066aff;color:var(--ai-thinking-tag-color)}.ai-model-cascade-dropdown__version{align-items:stretch;flex-direction:column}.ai-model-cascade-dropdown__version:focus-visible,.ai-model-cascade-dropdown__version:hover{background:var(--nav-option-hover-bg)!important;background:var(--ai-option-hover-bg)!important;outline:none}.ai-model-cascade-dropdown__version.is-selected,.ai-model-cascade-dropdown__version.is-selected:focus-visible,.ai-model-cascade-dropdown__version.is-selected:hover{background:var(--nav-option-selected-bg)!important;background:var(--ai-option-selected-bg)!important;color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);font-weight:600}.ai-model-cascade-dropdown__version-main{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.ai-model-cascade-dropdown__version-name.ant-typography{flex:1 1;font-size:13px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-model-cascade-dropdown__version-tag.ant-tag{background:#2b66ff1a!important;background:var(--ai-thinking-tag-bg)!important;border:none!important;border-radius:8px!important;color:#066aff!important;color:var(--ai-thinking-tag-color)!important;flex-shrink:0;font-size:12px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;padding:3px 12px!important}.ai-model-cascade-dropdown__empty{color:#86909c;font-size:13px;padding:16px;text-align:center}.ai-model-cascade-dropdown__footer{background:#fff;background:var(--ai-dropdown-panel-bg,#fff);border-top:1px solid #e5e6eb;border-top:1px solid var(--ai-dropdown-panel-border,#e5e6eb);padding:8px 10px 10px;position:relative;z-index:1}.ai-model-cascade-dropdown__thinking{align-items:center;border-radius:var(--nav-option-radius);border-radius:var(--ai-option-radius,10px);box-sizing:border-box;color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);display:flex;gap:12px;justify-content:space-between;min-height:36px;padding:6px 10px;transition:background .15s ease,color .15s ease;width:100%}.ai-model-cascade-dropdown__thinking.is-active{background:#2b66ff1a;background:var(--ai-thinking-tag-bg,#2b66ff1a);color:#066aff;color:var(--ai-thinking-tag-color,#066aff)}.ai-model-cascade-dropdown__thinking.is-disabled{cursor:not-allowed;opacity:.45}.ai-model-cascade-dropdown__thinking-main{align-items:center;display:inline-flex;gap:8px;min-width:0}.ai-model-cascade-dropdown__thinking-icon{color:#86909c;color:var(--ds-text-tertiary,#86909c);display:inline-flex;font-size:14px;transform-origin:50% 70%}.ai-model-cascade-dropdown__thinking.is-active .ai-model-cascade-dropdown__thinking-icon{animation:ai-deep-thinking-bulb-alive 1.1s ease-in-out 1 both;color:#066aff;color:var(--ai-thinking-tag-color,#066aff)}@media (prefers-reduced-motion:reduce){.ai-model-cascade-dropdown__thinking.is-active .ai-model-cascade-dropdown__thinking-icon{animation:none;filter:drop-shadow(0 0 4px color-mix(in srgb,#066aff 55%,transparent));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ai-thinking-tag-color) 55%,transparent))}}.ai-model-cascade-dropdown__thinking-label{font-size:13px;font-weight:500;line-height:1.35}.ai-model-cascade-trigger{align-items:center;appearance:none;-webkit-appearance:none;background:var(--ds-bg-container);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border:1px solid var(--ai-chip-default-border);border-radius:16px;box-shadow:var(--ds-shadow-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:4px;height:32px;justify-content:space-between;min-height:32px;padding:0 28px 0 12px;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.ai-model-cascade-trigger.is-open,.ai-model-cascade-trigger:focus-visible,.ai-model-cascade-trigger:hover{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow);outline:none}.ai-model-cascade-trigger:disabled{cursor:not-allowed;opacity:.65}.ai-model-cascade-trigger__label{align-items:center;color:var(--nav-option-text);color:var(--ai-option-text,#1d2129);display:inline-flex;flex:1 1;font-size:13px;gap:6px;line-height:1.2;min-width:0;overflow:hidden;text-align:left}.ai-model-cascade-trigger__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-model-cascade-trigger__caret{align-items:center;color:#86909c;display:inline-flex;font-size:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ai-composer-select-dropdown .rc-virtual-list-holder{max-height:min(280px,42vh)!important}.ai-composer-select-dropdown--prompt .rc-virtual-list-holder{max-height:min(176px,32vh)!important}.ai-composer-select-dropdown .rc-virtual-list-holder-inner{gap:2px}.ai-composer-select-dropdown--model .rc-virtual-list-holder,.ai-composer-select-dropdown--prompt .rc-virtual-list-holder{overflow-y:auto!important;overscroll-behavior:contain;padding:8px 10px 8px 8px!important;scrollbar-color:var(--ds-scrollbar-thumb) #0000!important;scrollbar-width:thin!important}.ai-composer-select-dropdown--model .rc-virtual-list-holder::-webkit-scrollbar,.ai-composer-select-dropdown--prompt .rc-virtual-list-holder::-webkit-scrollbar{height:4px!important;width:4px!important}.ai-composer-select-dropdown--model .rc-virtual-list-holder::-webkit-scrollbar-track,.ai-composer-select-dropdown--prompt .rc-virtual-list-holder::-webkit-scrollbar-track{background:#0000!important;border-radius:2px!important}.ai-composer-select-dropdown--model .rc-virtual-list-holder::-webkit-scrollbar-thumb,.ai-composer-select-dropdown--prompt .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important;border-radius:2px!important}.ai-composer-select-dropdown--model .rc-virtual-list-scrollbar,.ai-composer-select-dropdown--prompt .rc-virtual-list-scrollbar{width:4px!important}.ai-composer-select-dropdown--model .rc-virtual-list-scrollbar-thumb,.ai-composer-select-dropdown--prompt .rc-virtual-list-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important;border-radius:2px!important}.ai-composer-select-dropdown .ant-select-item{min-height:auto!important}.ai-composer-select-dropdown .ant-select-item-option{border-radius:10px!important;color:#1d2129!important;font-size:13px!important;line-height:1.35!important;min-height:auto!important;padding:8px 10px!important;transition:background .15s ease}.ai-composer-select-dropdown .ant-select-item-option-content{flex:1 1;min-width:0}.ai-composer-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--nav-option-hover-bg)!important;background:var(--ai-option-hover-bg)!important;font-weight:inherit!important}.ai-composer-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--nav-option-selected-bg)!important;background:var(--ai-option-selected-bg)!important;color:var(--nav-option-text)!important;color:var(--ai-option-text)!important;font-weight:600!important}.ai-composer-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#066aff!important;color:var(--brand-primary,#066aff)!important}.ai-composer-select-dropdown--prompt .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(:hover){background:#0000!important;font-weight:inherit!important}.ai-composer-select-dropdown--prompt .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){background:#0000!important;color:#1d2129!important;font-weight:inherit!important}.ai-composer-select-dropdown--prompt .ant-select-item-option-active:not(.ant-select-item-option-disabled):hover,.ai-composer-select-dropdown--prompt .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:var(--nav-option-hover-bg)!important;background:var(--ai-option-hover-bg)!important;font-weight:inherit!important}.ai-composer-select-dropdown--prompt .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover{background:var(--nav-option-selected-bg)!important;background:var(--ai-option-selected-bg)!important;color:var(--nav-option-text)!important;color:var(--ai-option-text)!important;font-weight:600!important}.ai-composer-chip-select--model .ant-select-selection-item .ant-tag,.ai-composer-select-dropdown--model .ant-select-item-option .ant-tag{background:#2b66ff1a!important;background:var(--ai-thinking-tag-bg)!important;border:none!important;border-radius:8px!important;color:#066aff!important;color:var(--ai-thinking-tag-color)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;margin:0!important;padding:3px 12px!important}.ai-composer-chip-select--model .ant-select-selection-item{align-items:center!important;display:flex!important;min-width:0!important}.ai-composer-select-dropdown .ant-select-item-empty{color:#86909c!important;font-size:13px!important;padding:16px 10px!important;text-align:center}.ai-assistant-main--session .ai-assistant-main__composer .ant-select-selector{background:#fff!important}.ai-assistant-main__messages{background:#0000;contain:content;flex:1 1;overflow-y:auto;position:relative;scrollbar-gutter:stable}.ai-assistant-main__messages.ai-assistant-scroll{scrollbar-color:#0000 #0000!important}.ai-assistant-main__messages.ai-assistant-scroll::-webkit-scrollbar-thumb{background:#0000!important}.ai-assistant-main__messages.ai-assistant-scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ai-assistant-main__messages.ai-assistant-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.ai-assistant-main__messages.ai-assistant-scroll::-webkit-scrollbar-corner,.ai-assistant-main__messages.ai-assistant-scroll::-webkit-scrollbar-track{background:#0000!important}.ai-hero-compose{align-items:center;background:#0000;background-image:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;filter:none;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:24px 20px 28px;position:relative;width:100%}.ai-assistant-main--welcome .ai-hero-glass-bg{border-radius:30px;border-radius:calc(var(--ai-panel-radius) - 2px);inset:2px}.ai-hero-compose>:not(.ai-hero-glass-bg){box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:min(980px,96%);width:min(var(--ai-content-max),96%);z-index:auto}.ai-hero-glass-bg{inset:0;margin:0!important;max-width:none!important;overflow:hidden;pointer-events:none;position:absolute;width:100%!important;z-index:0}.ai-glass-ribbon{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #ffffff8c;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #ffffff38,0 12px 32px #066aff14;position:absolute}.ai-glass-ribbon--1{background:linear-gradient(180deg,#ffffff8c,#0000 42%),linear-gradient(125deg,#ffffffe6,#e4ecff8c 48%,#c8daff52 72%,#ffffff38);height:220px;left:-180px;opacity:.92;top:8%;transform:rotate(-14deg);width:520px}.ai-glass-ribbon--2{background:linear-gradient(185deg,#fff6,#0000 50%),linear-gradient(110deg,#ffffffc7,#d2e6ff73 55%,#78aaff38);height:160px;left:-80px;opacity:.75;top:42%;transform:rotate(-8deg);width:380px}.ai-glass-ribbon--3{background:linear-gradient(200deg,#ffffff59,#0000 48%),linear-gradient(100deg,#ffffff9e,#e6eeff61 60%,#c8dcff33);bottom:18%;height:120px;left:40px;opacity:.6;transform:rotate(-22deg);width:280px}.ai-glass-glow{border-radius:50%;filter:none;position:absolute}.ai-glass-glow--tl{background:radial-gradient(circle at 40% 40%,#066aff38 0,#066aff1f 28%,#066aff0d 52%,#0000 72%);height:420px;left:-120px;top:-140px;width:420px}.ai-glass-glow--br{background:radial-gradient(circle at 55% 42%,#066aff24 0,#0083ff14 32%,#0083ff08 55%,#0000 76%);height:560px;right:-200px;top:-120px;width:560px}.ai-hero-compose__head{flex-shrink:0;margin:0 auto 44px;text-align:center}.ai-hero-compose__greeting.ant-typography{align-items:center;color:#1d2129;display:flex;font-size:44px;font-weight:700;justify-content:center;letter-spacing:-.03em;line-height:1.18;margin:0;min-height:48px}.ai-hero-compose__greeting-caret{animation:blink 1s infinite;background:#066aff;background:var(--brand-primary,#066aff);display:inline-block;height:32px;margin-left:4px;width:2px}.ai-hero-compose__input-wrap{background:#0000;flex-shrink:0;margin:0 auto 8px;width:min(980px,96%);width:min(var(--ai-content-max),96%)}.ai-message-bubble--user{background:var(--nav-option-selected-bg);background:var(--ai-user-bubble-bg);border:none;border-radius:var(--nav-option-radius);border-radius:var(--ai-user-bubble-radius);box-shadow:none;color:#1d2129;color:var(--nav-option-text,#1d2129);font-size:14px;line-height:1.6;padding:12px 14px;word-break:break-word}.ai-message-bubble--user .ant-typography{color:inherit}.ai-hero-input-card{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff;border:1px solid #fff;border-radius:26px;box-shadow:0 -2px 12px #0f172a08,0 8px 24px #0f172a14,inset 0 1px 0 #fffffff2;filter:none;overflow:hidden;position:relative;width:100%;z-index:auto}.ai-hero-input-card,.ai-hero-input-card:focus-within{transition:border-color .25s ease,box-shadow .25s ease}.ai-hero-input-card:focus-within{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow)!important}.ai-hero-input-card .ai-hero-textarea.ant-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1d2129;font-size:15px;line-height:1.65;min-height:120px;padding:22px 24px 64px;scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-hero-input-card .ai-hero-textarea.ant-input:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.ai-hero-input-card .ai-hero-textarea.ant-input::-webkit-scrollbar{width:4px}.ai-hero-input-card .ai-hero-textarea.ant-input::-webkit-scrollbar-track{background:#0000}.ai-hero-input-card .ai-hero-textarea.ant-input::-webkit-scrollbar-thumb{background:#0000;border-radius:2px}.ai-hero-input-card .ai-hero-textarea.ant-input:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.ai-hero-input-card .ai-hero-textarea.ant-input::-webkit-scrollbar-corner{background:#0000}.ai-hero-input-card .ai-hero-textarea.ant-input::placeholder{color:#86909c}.ai-hero-input-card .ai-hero-textarea.ant-input:focus{box-shadow:none!important}.ai-composer-root .ai-hero-send-btn.ant-btn{align-items:center!important;border:none!important;border-radius:50%!important;bottom:16px;box-shadow:none!important;display:inline-flex!important;height:40px!important;justify-content:center!important;line-height:0!important;margin-left:auto;min-width:40px!important;padding:0!important;position:absolute;right:16px;transition:background .2s ease,box-shadow .2s ease;width:40px!important;z-index:2}.ai-composer-root .ai-hero-send-btn.ant-btn .ant-btn-icon{line-height:0}.ai-composer-root .ai-hero-send-btn .ai-hero-send-icon{display:block;flex-shrink:0;height:18px;width:18px}.ai-composer-root .ai-hero-send-btn.ant-btn:not(:disabled):not(.ant-btn-disabled){background:#066aff!important;background:var(--ai-primary)!important;color:#fff!important}.ai-composer-root .ai-hero-send-btn.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.ai-composer-root .ai-hero-send-btn.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:#0058e6!important;background:var(--ai-primary-hover)!important;box-shadow:0 4px 14px #2b66ff59!important;color:#fff!important}.ai-composer-root .ai-hero-send-btn.ant-btn.ant-btn-disabled,.ai-composer-root .ai-hero-send-btn.ant-btn:disabled{background:#f2f3f5!important;background:var(--ds-fill-secondary,#f2f3f5)!important;border:1px solid var(--ds-border)!important;color:#c9cdd4!important;color:var(--ds-text-quaternary,#c9cdd4)!important;cursor:not-allowed;opacity:1}.ai-assistant-sidebar-toggle-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:0 8px 8px 0;box-shadow:none;box-sizing:border-box;color:#86909c;cursor:pointer;display:flex;font-size:14px;height:var(--ai-sidebar-toggle-height);isolation:isolate;justify-content:center;left:0;line-height:1;margin:0;min-width:var(--ai-sidebar-toggle-size);overflow:hidden;padding:0 5px;position:absolute;top:var(--ai-sidebar-toggle-top);transition:color .2s ease;width:var(--ai-sidebar-toggle-size);z-index:1001}.ai-assistant-sidebar-toggle-btn__background{background:#0000;border-radius:inherit;inset:0;pointer-events:none;position:absolute;transition:background .2s ease;z-index:0}.ai-assistant-sidebar-toggle-btn__icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;position:relative;z-index:1}.ai-assistant-sidebar-toggle-btn__icon .anticon{color:inherit;font-size:14px;transition:color .2s ease}.ai-assistant-sidebar-toggle-btn:focus-visible,.ai-assistant-sidebar-toggle-btn:hover{background:#0000;border:none;box-shadow:none;color:#066aff;color:var(--brand-primary,#066aff);outline:none}.ai-assistant-sidebar-toggle-btn:focus-visible .ai-assistant-sidebar-toggle-btn__background,.ai-assistant-sidebar-toggle-btn:hover .ai-assistant-sidebar-toggle-btn__background{background:#0000}.ai-assistant-sidebar-toggle-btn:active{color:#066aff;color:var(--brand-primary,#066aff)}.ai-assistant-sidebar-toggle-btn:active .ai-assistant-sidebar-toggle-btn__background{background:#0000}[data-theme=dark]{--ai-glass-surface:#161922;--ai-glass-surface-gradient:linear-gradient(145deg,#1a1f28,#161922 52%,#12141a);--ai-panel-base:#161922;--ai-sidebar-face-bg:radial-gradient(circle at 90% 0%,#4d9fff14,#0000 45%),linear-gradient(180deg,#1a1f28,#161922);--ai-hero-face-bg:radial-gradient(circle at 88% 12%,#4d9fff1a,#0000 42%),radial-gradient(circle at 8% 78%,#4d9fff0f,#0000 48%),linear-gradient(145deg,#1a1f28,#161922 55%,#12141a);--ai-page-canvas-bg:radial-gradient(circle at 82% 8%,#4d9fff0f,#0000 38%),radial-gradient(circle at 12% 88%,#4d9fff0a,#0000 42%),linear-gradient(180deg,#0a0b0f,#0f1419 48%,#0a0b0f);--ai-dropdown-panel-bg:#1e222c;--ai-dropdown-panel-border:#ffffff1a;--ai-dropdown-panel-shadow:0 12px 32px #00000073,0 6px 16px #0000004d;--ai-dropdown-panel-inset:inset 0 1px 0 #ffffff0f;--ai-dropdown-panel-bg-fallback:#1e222c;--ai-thinking-tag-color:#4d9fff;--ai-thinking-tag-bg:#4d9fff26;--ai-thinking-tag-border:#4d9fff59;--ai-chip-focus-border:#4d9fff80;--ai-chip-focus-shadow:0 0 0 3px #4d9fff24;--ai-chip-default-border:color-mix(in srgb,#4d9fff 28%,#0000);--ai-user-bubble-bg:#4d9fff2e}[data-theme=dark] .ai-assistant-main--session,[data-theme=dark] .ai-assistant-main--welcome,[data-theme=dark] .ai-conversation-sidebar,[data-theme=dark] .ai-session-drawer{border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff0a}[data-theme=dark] html.ai-assistant-doc-lock,[data-theme=dark] html.ai-assistant-doc-lock #root,[data-theme=dark] html.ai-assistant-doc-lock body{background:#0a0b0f;background:var(--ds-bg-layout,#0a0b0f)}[data-theme=dark] .ai-hero-compose__greeting.ant-typography{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-glass-ribbon{border-color:#ffffff14;opacity:.35}[data-theme=dark] .ai-glass-glow--br,[data-theme=dark] .ai-glass-glow--tl{opacity:.45}[data-theme=dark] .ai-hero-input-card{background-color:#12141a;background-color:var(--ds-bg-container,#12141a);border-color:#ffffff1a;box-shadow:0 8px 24px #00000059,inset 0 1px 0 #ffffff0a}[data-theme=dark] .ai-hero-input-card .ai-hero-textarea.ant-input{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-hero-input-card .ai-hero-textarea.ant-input::placeholder{color:#71717a;color:var(--ds-text-placeholder,#71717a)}[data-theme=dark] .ai-assistant-main--session .ai-assistant-main__composer .ant-select-selector{background:#1e222c!important;background:var(--ds-bg-elevated,#1e222c)!important;border-color:#ffffff14!important;border-color:var(--ds-border,#ffffff14)!important;color:#a1a1aa!important;color:var(--ds-text-secondary,#a1a1aa)!important}[data-theme=dark] .ai-composer-chip-select--prompt.ant-select .ant-select-selector,[data-theme=dark] .ai-composer-chip-select.model-select-trigger.ant-select .ant-select-selector{background:#1e222c!important;background:var(--ds-bg-elevated,#1e222c)!important;border-color:color-mix(in srgb,#066aff 26%,#0000)!important;border-color:var(--ai-chip-default-border)!important;color:#a1a1aa!important;color:var(--ds-text-secondary,#a1a1aa)!important}[data-theme=dark] .ai-composer-deep-thinking-btn.ant-btn:not(.is-active){background:#1e222c!important;background:var(--ds-bg-elevated,#1e222c)!important;border-color:#ffffff14!important;border-color:var(--ds-border,#ffffff14)!important;box-shadow:none!important;color:#a1a1aa!important;color:var(--ds-text-secondary,#a1a1aa)!important}[data-theme=dark] .ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):focus,[data-theme=dark] .ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):focus-visible,[data-theme=dark] .ai-composer-deep-thinking-btn.ant-btn:not(.is-active):not(:disabled):hover{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow)!important;color:#066aff!important;color:var(--ai-thinking-tag-color)!important}[data-theme=dark] .ai-composer-select-dropdown .ant-select-item-empty{color:#71717a!important;color:var(--ds-text-tertiary,#71717a)!important}[data-theme=dark] .ai-assistant-sidebar-toggle-btn{color:#71717a;color:var(--ds-text-tertiary,#71717a)}[data-theme=dark] .ai-assistant-sidebar-toggle-btn:active,[data-theme=dark] .ai-assistant-sidebar-toggle-btn:focus-visible,[data-theme=dark] .ai-assistant-sidebar-toggle-btn:hover{color:#4d9fff;color:var(--ds-primary,#4d9fff)}[data-theme=dark] .ai-model-cascade-trigger{background:#1e222c;background:var(--ds-bg-elevated,#1e222c);border-color:color-mix(in srgb,#066aff 26%,#0000);border-color:var(--ai-chip-default-border);box-shadow:none}[data-theme=dark] .ai-model-cascade-trigger.is-open,[data-theme=dark] .ai-model-cascade-trigger:focus-visible,[data-theme=dark] .ai-model-cascade-trigger:hover{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow)}[data-theme=dark] .ai-model-cascade-trigger__label{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-model-cascade-trigger__caret{color:#71717a;color:var(--ds-text-tertiary,#71717a)}[data-theme=dark] .ai-model-cascade-dropdown__footer{background:#fff;background:var(--ai-dropdown-panel-bg,#1e222c);border-top-color:#e5e6eb;border-top-color:var(--ai-dropdown-panel-border,#ffffff1a)}[data-theme=dark] .ai-model-cascade-dropdown__thinking{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-model-cascade-dropdown__thinking.is-active{background:#2b66ff1a;background:var(--ai-thinking-tag-bg,#4d9fff26);color:#066aff;color:var(--ai-thinking-tag-color,#4d9fff)}[data-theme=dark] .ai-model-cascade-dropdown__provider,[data-theme=dark] .ai-model-cascade-dropdown__provider.is-active,[data-theme=dark] .ai-model-cascade-dropdown__provider.is-active:focus-visible,[data-theme=dark] .ai-model-cascade-dropdown__provider.is-active:hover,[data-theme=dark] .ai-model-cascade-dropdown__version,[data-theme=dark] .ai-model-cascade-dropdown__version.is-selected,[data-theme=dark] .ai-model-cascade-dropdown__version.is-selected:focus-visible,[data-theme=dark] .ai-model-cascade-dropdown__version.is-selected:hover{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-model-cascade-dropdown__provider-label,[data-theme=dark] .ai-model-cascade-dropdown__version-name.ant-typography{color:inherit!important}[data-theme=dark] .ai-model-cascade-dropdown__provider-chevron{color:#71717a;color:var(--ds-text-tertiary,#71717a)}[data-theme=dark] .ai-model-cascade-dropdown__provider.is-active .ai-model-cascade-dropdown__provider-chevron{color:#066aff;color:var(--ai-thinking-tag-color,#4d9fff)}[data-theme=dark] .ai-model-cascade-dropdown__empty{color:#71717a;color:var(--ds-text-tertiary,#71717a)}[data-theme=dark] .ai-composer-select-dropdown .ant-select-item-option,[data-theme=dark] .ai-composer-select-dropdown--prompt .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){color:var(--nav-option-text)!important;color:var(--ai-option-text,var(--ds-text-primary,#f4f4f5))!important}[data-theme=dark] .ai-composer-chip-select--model .ant-select-selection-item,[data-theme=dark] .ai-composer-chip-select--model .ant-select-selection-placeholder,[data-theme=dark] .ai-composer-chip-select--prompt .ant-select-selection-item,[data-theme=dark] .ai-composer-chip-select--prompt .ant-select-selection-placeholder{color:#a1a1aa!important;color:var(--ds-text-secondary,#a1a1aa)!important}.ai-investigation-card{background:#fff;border:1px solid #3b82f66b;border-left-width:3px;border-radius:var(--nav-option-radius);border-radius:var(--ai-option-radius,10px);box-shadow:none;box-sizing:border-box;margin-bottom:10px;padding:12px 14px 14px}.ai-investigation-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ai-investigation-card__time{font-feature-settings:"tnum";color:#86909c;color:var(--ds-text-tertiary,#86909c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.ai-investigation-card__status-pill{align-items:center;background:#eff6ff;border:none;border-radius:8px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:600;line-height:1.25;margin:0;padding:3px 12px}.ai-investigation-card__body{color:var(--ds-text-primary);font-size:13px;line-height:22px;white-space:pre-wrap;word-break:break-word}.ai-investigation-card__detail-toggle{color:#2563eb;color:var(--ds-primary,#2563eb);cursor:pointer;display:inline-block;font-size:12px;margin-top:8px;-webkit-user-select:none;user-select:none}.ai-investigation-card__detail{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:4px;color:var(--ds-text-secondary);font-size:12px;line-height:20px;margin-top:8px;padding:8px 12px}.ai-investigation-timeline{padding-left:40px;position:relative}.ai-investigation-timeline:before{background:#e5e6eb;background:var(--ds-border,#e5e6eb);border-radius:1px;bottom:10px;content:"";left:20px;position:absolute;top:10px;width:2px}.ai-investigation-round{position:relative}.ai-investigation-round:not(:last-child){margin-bottom:16px}.ai-investigation-round__node{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;left:-34px;line-height:1;position:absolute;top:0;width:28px;z-index:1}.ai-investigation-round__node--active{background:#2563eb;border:2px solid #2563eb;box-shadow:0 0 0 4px #2563eb1f;color:#fff}.ai-investigation-round__node--inactive{background:#fff;border:2px solid #c9cdd4;border:2px solid var(--ds-border,#c9cdd4);color:#86909c;color:var(--ds-text-tertiary,#86909c)}.ai-investigation-round__header{align-items:center;display:flex;gap:8px;padding:2px 0 10px}.ai-investigation-round__cards{display:flex;flex-direction:column;gap:8px}[data-theme=dark] .ai-investigation-card{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#93c5fd73;box-shadow:none}[data-theme=dark] .ai-investigation-card__status-pill{background:#4d9fff1f;color:#4d9fff}[data-theme=dark] .ai-investigation-timeline:before{background:#ffffff1a}[data-theme=dark] .ai-investigation-round__node--active{background:#4d9fff;border-color:#4d9fff;box-shadow:0 0 0 4px #4d9fff24;color:#fff}[data-theme=dark] .ai-investigation-round__node--inactive{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#ffffff26;color:#71717a;color:var(--ds-text-tertiary,#71717a)}.ai-conversation-sidebar{--ai-sidebar-text:#1d2129;--ai-sidebar-text-2:#4e5969;--ai-sidebar-text-3:#86909c;--ai-sidebar-border:#e5e6eb;--ai-sidebar-primary:var(--brand-primary,#066aff);--ai-sidebar-primary-hover:var(--brand-primary-hover,#0058e6);align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;margin:0;min-height:0;overflow:hidden;padding:16px 14px 14px;transition:width .3s ease;width:272px}.ai-conversation-sidebar>*{position:relative;z-index:1}.ai-conversation-sidebar__brand{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-bottom:12px}.ai-conversation-sidebar__brand-title.ant-typography{color:var(--ai-sidebar-text);flex:1 1;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0;min-width:0;padding-left:8px}.ai-conversation-sidebar__new-chat{align-items:center;appearance:none;-webkit-appearance:none;background:#066aff!important;background:var(--ai-new-chat-bg,#066aff)!important;border:1px solid #0000;border:var(--ai-new-chat-border,1px solid #0000);border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:0 2px 8px #066aff38;box-sizing:border-box;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important;cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:600;gap:6px;justify-content:center;line-height:1.4;margin:0 0 8px;padding:11px 14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;width:100%}.ai-conversation-sidebar__new-chat-icon{align-items:center;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:1}.ai-conversation-sidebar__new-chat:focus-visible,.ai-conversation-sidebar__new-chat:hover{background:#0058e6!important;background:var(--ai-new-chat-bg-hover,#0058e6)!important;border-color:#0000;box-shadow:0 4px 14px #066aff47;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important;outline:none}.ai-conversation-sidebar__new-chat:active{background:#004dcc!important;background:var(--ai-new-chat-bg-active,#004dcc)!important;border-color:#0000;box-shadow:0 2px 8px #066aff38;color:#fff!important;color:var(--ai-new-chat-fg,#fff)!important}.ai-conversation-sidebar__search{flex-shrink:0;margin-bottom:12px;position:relative}.ai-conversation-sidebar__search-icon{align-items:center;color:var(--ai-sidebar-text-3);display:flex;font-size:14px;justify-content:center;left:12px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ai-conversation-sidebar__search-field{-webkit-appearance:none;appearance:none;background:var(--ds-bg-container);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:var(--ds-shadow-sm);box-sizing:border-box;color:var(--ai-sidebar-text);font-family:inherit;font-size:13px;line-height:1.4;outline:none;padding:9px 12px 9px 36px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;width:100%}.ai-conversation-sidebar__search-field::placeholder{color:var(--ai-sidebar-text-3)}.ai-conversation-sidebar__search-field:focus,.ai-conversation-sidebar__search-field:focus-visible,.ai-conversation-sidebar__search-field:hover{background:var(--ds-bg-container);border-color:#94b4ff;border-color:var(--ai-chip-focus-border,#94b4ff);box-shadow:0 0 0 3px #2b66ff14;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #2b66ff14);outline:none}.ai-conversation-sidebar__search-field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ai-conversation-sidebar__list{overflow-x:hidden;overflow-y:auto}.ai-conversation-sidebar__list,.ai-conversation-sidebar__list .ant-spin-container,.ai-conversation-sidebar__list>.ant-spin-nested-loading{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-conversation-sidebar__list .ant-spin-container{width:100%}.ai-conversation-sidebar__items{display:flex;flex-direction:column;gap:2px;width:100%}.ai-conversation-sidebar__group{flex-shrink:0;padding:0 6px 4px}.ai-conversation-sidebar__group:first-child{padding-top:0}.ai-conversation-sidebar__group-title{color:var(--ai-sidebar-text-3);display:block;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:18px}.ai-conversation-sidebar__group+.ai-conversation-sidebar__group,.ai-conversation-sidebar__group+.ai-conversation-sidebar__item{margin-top:0}.ai-conversation-sidebar__group:not(:first-child){margin-top:12px;padding-top:0}.ai-conversation-sidebar__empty.ant-empty{margin-top:48px}.ai-conversation-sidebar__empty .ant-empty-description{color:var(--ai-sidebar-text-3);font-size:12px}.ai-conversation-sidebar__item{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:none;box-sizing:border-box;color:var(--nav-option-text);cursor:pointer;display:flex;gap:8px;margin:0;min-height:auto;padding:8px 10px;padding:var(--ai-option-padding,8px 10px);transition:background .15s ease;width:100%}.ai-conversation-sidebar__item:focus-visible,.ai-conversation-sidebar__item:hover{background:var(--nav-option-hover-bg);outline:none}.ai-conversation-sidebar__item.is-active,.ai-conversation-sidebar__item.is-active:focus-visible,.ai-conversation-sidebar__item.is-active:hover{background:var(--nav-option-selected-bg);box-shadow:none;color:var(--nav-option-text);font-weight:600}.ai-conversation-sidebar__item.is-active .ai-conversation-sidebar__item-name,.ai-conversation-sidebar__item.is-active .ai-conversation-sidebar__item-name strong{color:var(--nav-option-text);font-weight:600}.ai-conversation-sidebar__item-icon{align-items:center;color:var(--ai-sidebar-text-3);display:inline-flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.ai-conversation-sidebar__item.is-active .ai-conversation-sidebar__item-icon{color:var(--nav-option-text-secondary);opacity:1}.ai-conversation-sidebar__item-body{flex:1 1;min-width:0}.ai-conversation-sidebar__item-name.ant-typography{color:var(--ai-sidebar-text);display:block;font-size:14px;font-weight:500;line-height:20px;margin:0;max-width:100%;overflow:hidden;width:100%}.ai-conversation-sidebar__item-name.ant-typography strong{font-weight:500}.ai-conversation-sidebar__item-name .ant-typography-ellipsis,.ai-conversation-sidebar__item-name .ant-typography-ellipsis-single-line{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-conversation-sidebar__item-more.ant-btn{align-self:center;background:#0000;border:none;border-radius:999px;box-shadow:none;color:var(--ai-sidebar-text-3);flex-shrink:0;font-size:16px;height:28px;line-height:1;margin:0 -2px 0 0;min-width:28px;opacity:0;padding:0;transition:opacity .15s ease,background .15s ease;width:28px}.ai-conversation-sidebar__item-more.ant-btn:focus-visible,.ai-conversation-sidebar__item.is-active .ai-conversation-sidebar__item-more.ant-btn,.ai-conversation-sidebar__item:hover .ai-conversation-sidebar__item-more.ant-btn{opacity:1}.ai-conversation-sidebar__item-more.ant-btn:focus,.ai-conversation-sidebar__item-more.ant-btn:hover{background:#0f172a0f;color:var(--ai-sidebar-text-2);opacity:1}.ai-conversation-sidebar__pagination{background:#0000!important;border-top:none;flex-shrink:0;margin:0;padding:10px 0 0}.ai-conversation-sidebar__pagination .ant-pagination,.ai-conversation-sidebar__pagination.standard-pagination-wrapper{background:#0000!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev{-webkit-margin-end:4px!important;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;height:32px!important;height:var(--ai-sidebar-icon-btn-size,32px)!important;line-height:32px!important;line-height:var(--ai-sidebar-icon-btn-size,32px)!important;margin-inline-end:4px!important;min-width:32px!important;min-width:var(--ai-sidebar-icon-btn-size,32px)!important;transition:color .2s ease,background .2s ease}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item a,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item-link{align-items:center;border-radius:inherit;color:#86909c!important;color:var(--ai-sidebar-icon-btn-color,#86909c)!important;display:flex!important;font-size:13px;font-weight:500;height:100%;justify-content:center;padding:0!important;transition:color .2s ease;width:100%}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:hover,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:hover,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:hover{background:#2b66ff0f!important;background:var(--ai-sidebar-icon-btn-hover-bg,#2b66ff0f)!important;border:none!important;box-shadow:none!important;outline:none!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:focus-visible a,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:hover a,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next:focus-visible .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:focus-visible .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:hover .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:focus-visible .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:hover .ant-pagination-item-link{color:#066aff!important;color:var(--ai-sidebar-icon-btn-color-hover,var(--brand-primary,#066aff))!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item-active{background:#2b66ff1a!important;background:var(--ai-sidebar-icon-btn-active-bg,#2b66ff1a)!important;border:none!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item-active a{color:#066aff!important;color:var(--ai-sidebar-icon-btn-color-hover,var(--brand-primary,#066aff))!important;font-weight:600}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item-active:focus-visible,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item-active:hover{background:#2b66ff1a!important;background:var(--ai-sidebar-icon-btn-active-bg,#2b66ff1a)!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:active:not(.ant-pagination-item-active) a,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:not(.ant-pagination-disabled):active .ant-pagination-item-link,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):active .ant-pagination-item-link{color:#0058e6!important;color:var(--ai-sidebar-icon-btn-color-active,var(--brand-primary-hover,#0058e6))!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-item:active:not(.ant-pagination-item-active),.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next:not(.ant-pagination-disabled):active,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev:not(.ant-pagination-disabled):active{background:#2b66ff1a!important;background:var(--ai-sidebar-icon-btn-active-bg,#2b66ff1a)!important}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-next.ant-pagination-disabled,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-prev.ant-pagination-disabled{background:#0000!important;cursor:not-allowed;opacity:.4}.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ai-conversation-sidebar__pagination.standard-pagination-wrapper .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{color:#066aff!important;color:var(--ai-sidebar-icon-btn-color-hover,var(--brand-primary,#066aff))!important}.ai-conversation-sidebar .ant-spin-container,.ai-conversation-sidebar .ant-spin-nested-loading{background:#0000!important}.ai-conversation-sidebar__items,.ai-conversation-sidebar__list{background:#0000}.ai-conversation-sidebar__list.ai-assistant-scroll{scrollbar-color:#0000 #0000!important}.ai-conversation-sidebar__list.ai-assistant-scroll::-webkit-scrollbar-thumb{background:#0000!important}.ai-conversation-sidebar__list.ai-assistant-scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ai-conversation-sidebar__list.ai-assistant-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.ai-conversation-sidebar .ai-assistant-scroll::-webkit-scrollbar-track{background:#0000!important}.ai-conversation-sidebar .ai-assistant-scroll::-webkit-scrollbar-corner{background:var(--ai-panel-base)!important}.ai-conversation-sidebar .ant-spin-blur:after{background:var(--ai-panel-base)!important}[data-theme=dark] .ai-conversation-sidebar{--ai-sidebar-text:var(--ds-text-primary,#f4f4f5);--ai-sidebar-text-2:var(--ds-text-secondary,#a1a1aa);--ai-sidebar-text-3:var(--ds-text-tertiary,#71717a);--ai-sidebar-border:var(--ds-border,#ffffff14)}[data-theme=dark] .ai-conversation-sidebar__search-field{border-color:color-mix(in srgb,#4d9fff 28%,#0000)}[data-theme=dark] .ai-conversation-sidebar__item-more.ant-btn:focus,[data-theme=dark] .ai-conversation-sidebar__item-more.ant-btn:hover{background:#ffffff0f}.ai-ops-report-drawer .ds-drawer-body{display:flex;flex-direction:column;min-height:0;padding:0!important}.ai-ops-report-drawer__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.ai-ops-report-drawer__close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;transition:color .15s,background .15s;width:32px}.ai-ops-report-drawer__close-btn:hover{background:var(--ds-fill-secondary);color:var(--ds-text-primary)}.ai-ops-report-drawer__sticky-head{background:#fff;background:var(--ds-bg-container,#fff);border-bottom:1px solid var(--ds-border);flex-shrink:0;padding:12px 20px 0;z-index:2}.ai-ops-report-drawer__scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.ai-ops-report{display:flex;flex-direction:column;gap:20px}.ai-ops-report__score-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-primary) 8%,var(--ds-bg-container)) 0,var(--ds-bg-container) 60%);border:1px solid var(--ds-border);border-radius:12px;display:flex;gap:20px;padding:18px 20px}.ai-ops-report__score-main{flex:1 1;min-width:0}.ai-ops-report__score-label{color:var(--ds-text-secondary);font-size:13px;font-weight:600;margin-bottom:4px}.ai-ops-report__score-row{align-items:center;display:flex;gap:12px}.ai-ops-report__score-value{font-feature-settings:"tnum";color:var(--ds-primary);font-size:42px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ai-ops-report__score-stars{display:inline-flex;font-size:14px;gap:2px}.ai-ops-report__score-stars .is-active{color:#faad14}.ai-ops-report__score-stars .is-muted{color:color-mix(in srgb,var(--ds-text-secondary) 35%,#0000)}.ai-ops-report__score-meta{color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:8px}.ai-ops-report__score-delta{color:#52c41a;font-weight:600}.ai-ops-report__score-delta--down{color:#ff4d4f}.ai-ops-report__score-dimensions{grid-gap:10px;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(2,1fr);width:220px}.ai-ops-report__score-dimension{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;cursor:help;padding:10px 12px;text-align:center}.ai-ops-report__score-dimension-value{color:var(--ds-text-primary);font-size:20px;font-weight:700;line-height:1.2}.ai-ops-report__score-dimension-label{color:var(--ds-text-secondary);font-size:11px;margin-top:2px}.ai-ops-report__section{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;padding:16px 18px}.ai-ops-report__section--sources{border-style:dashed}.ai-ops-report__section-title{color:var(--ds-text-primary);font-size:15px;font-weight:700;margin:0 0 14px}.ai-ops-report__summary-label{color:var(--ds-text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ai-ops-report__narrative p{color:var(--ds-text-secondary);font-size:14px;line-height:1.65;margin:0}.ai-ops-report__overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ai-ops-report__overview-card{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container));border:1px solid var(--ds-border);border-radius:10px;padding:14px 12px;text-align:center}.ai-ops-report__overview-value{font-feature-settings:"tnum";color:var(--ds-text-primary);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.ai-ops-report__overview-label{color:var(--ds-text-secondary);font-size:12px;margin-top:4px}.ai-ops-report__value-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.ai-ops-report__value-strip-card{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container));border:1px solid var(--ds-border);border-radius:10px;padding:12px;text-align:center}.ai-ops-report__value-strip-value{color:var(--ds-primary);font-size:22px;font-weight:700;line-height:1.2}.ai-ops-report__value-strip-label{color:var(--ds-text-secondary);font-size:12px;margin-top:4px}.ai-ops-report__achievements-split{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ai-ops-report__metrics-col{border:1px solid var(--ds-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.ai-ops-report__metric-row{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;font-size:13px;justify-content:space-between;padding:10px 14px}.ai-ops-report__metric-row:last-child{border-bottom:none}.ai-ops-report__metric-label{color:var(--ds-text-secondary)}.ai-ops-report__metric-value{font-feature-settings:"tnum";color:var(--ds-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ai-ops-report__highlights-col{min-width:0}.ai-ops-report__highlights-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;margin-bottom:10px}.ai-ops-report__highlights-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ai-ops-report__highlights-list li{align-items:flex-start;color:var(--ds-text-primary);display:flex;font-size:13px;gap:8px;line-height:1.5}.ai-ops-report__highlights-list .anticon{color:#52c41a;flex-shrink:0;margin-top:3px}.ai-ops-report__value-text{color:var(--ds-text-secondary);font-size:13px;line-height:1.6;margin:12px 0 0}.ai-ops-report__lifecycle{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.ai-ops-report__lifecycle-step{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;cursor:pointer;padding:12px 10px;text-align:center;transition:border-color .15s,box-shadow .15s,background .15s}.ai-ops-report__lifecycle-step:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,var(--ds-border))}.ai-ops-report__lifecycle-step.is-active{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container));border-color:var(--ds-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-primary) 20%,#0000)}.ai-ops-report__lifecycle-value{color:var(--ds-primary);font-size:22px;font-weight:700;line-height:1.2}.ai-ops-report__lifecycle-label{color:var(--ds-text-secondary);font-size:11px;line-height:1.35;margin-top:4px}.ai-ops-report__lifecycle-detail{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container));border:1px solid var(--ds-border);border-radius:10px;margin-bottom:16px;padding:12px 14px}.ai-ops-report__lifecycle-detail-summary{color:var(--ds-text-primary);font-size:13px;line-height:1.6;margin:0 0 8px}.ai-ops-report__lifecycle-detail-list{color:var(--ds-text-secondary);font-size:13px;line-height:1.7;margin:0;padding-left:18px}.ai-ops-report__lifecycle-align-hint{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin:0 0 12px;padding:8px 10px}.ai-ops-report__risk-categories{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ai-ops-report__risk-category-head{color:var(--ds-text-primary);display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.ai-ops-report__risk-bar-track{background:color-mix(in srgb,var(--ds-text-secondary) 12%,#0000);border-radius:4px;height:8px;overflow:hidden}.ai-ops-report__risk-bar-fill{background:linear-gradient(90deg,var(--ds-primary),color-mix(in srgb,var(--ds-primary) 70%,#52c41a));border-radius:4px;height:100%;transition:width .3s ease}.ai-ops-report__risk-summary{color:var(--ds-text-secondary);font-size:14px;line-height:1.65;margin:0}.ai-ops-report__pending-list{display:flex;flex-direction:column;gap:8px}.ai-ops-report__pending-item{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s;width:100%}.ai-ops-report__pending-item:hover{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container));border-color:var(--ds-primary)}.ai-ops-report__pending-title{color:var(--ds-text-primary);font-size:14px;font-weight:500}.ai-ops-report__pending-badge{background:color-mix(in srgb,#d48806 12%,var(--ds-bg-container));border:1px solid color-mix(in srgb,#d48806 35%,#0000);border-radius:999px;color:#d48806;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 10px}[data-theme=dark] .ai-ops-report__pending-badge{background:color-mix(in srgb,#d48806 22%,var(--ds-bg-container));border-color:color-mix(in srgb,#d48806 45%,#0000);color:#ffe58f}.ai-ops-report__tomorrow-list{color:var(--ds-text-primary);font-size:14px;line-height:1.8;margin:0 0 12px;padding-left:20px}.ai-ops-report__tomorrow-forecast{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container));border:1px solid color-mix(in srgb,var(--ds-primary) 20%,#0000);border-radius:8px;color:var(--ds-text-secondary);font-size:13px;line-height:1.6;margin:0;padding:12px 14px}.ai-ops-report__sources-list{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0 0 12px;padding:0}.ai-ops-report__sources-list li{align-items:center;color:var(--ds-text-secondary);display:flex;font-size:13px;gap:6px}.ai-ops-report__sources-list .anticon{color:#52c41a;font-size:12px}.ai-ops-report__meta{color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.ai-ops-report__footer-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:900px){.ai-ops-report__score-hero{flex-direction:column}.ai-ops-report__score-dimensions{grid-template-columns:repeat(4,1fr);width:100%}.ai-ops-report__lifecycle,.ai-ops-report__overview-grid,.ai-ops-report__value-strip{grid-template-columns:repeat(2,1fr)}.ai-ops-report__achievements-split{grid-template-columns:1fr}}.ai-collapsed-sidebar-toolbar__btn,.ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text,.ai-session-drawer__collapse-btn.ant-btn,.ai-sidebar-icon-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000!important;border:none!important;border-radius:8px;box-shadow:none!important;color:#86909c!important;color:var(--ai-sidebar-icon-btn-color,#86909c)!important;cursor:pointer;display:inline-flex;font-size:15px;height:32px;height:var(--ai-sidebar-icon-btn-size,32px);justify-content:center;line-height:1;margin:0;min-width:32px;min-width:var(--ai-sidebar-icon-btn-size,32px);padding:0;transition:color .2s ease,background .2s ease;width:32px;width:var(--ai-sidebar-icon-btn-size,32px)}.ai-collapsed-sidebar-toolbar__btn .anticon,.ai-conversation-sidebar__collapse-btn.ant-btn .anticon,.ai-session-drawer__collapse-btn.ant-btn .anticon,.ai-sidebar-icon-btn .anticon{color:inherit!important;font-size:15px}.ai-collapsed-sidebar-toolbar__btn:focus,.ai-collapsed-sidebar-toolbar__btn:focus-visible,.ai-collapsed-sidebar-toolbar__btn:hover,.ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text:not(:disabled):focus,.ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text:not(:disabled):focus-visible,.ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text:not(:disabled):hover,.ai-session-drawer__collapse-btn.ant-btn:not(:disabled):focus,.ai-session-drawer__collapse-btn.ant-btn:not(:disabled):focus-visible,.ai-session-drawer__collapse-btn.ant-btn:not(:disabled):hover,.ai-sidebar-icon-btn:focus,.ai-sidebar-icon-btn:focus-visible,.ai-sidebar-icon-btn:hover{background:#2b66ff0f!important;background:var(--ai-sidebar-icon-btn-hover-bg,#2b66ff0f)!important;border-color:#0000!important;box-shadow:none!important;color:#066aff!important;color:var(--ai-sidebar-icon-btn-color-hover,var(--brand-primary,#066aff))!important;outline:none!important}.ai-collapsed-sidebar-toolbar__btn:active,.ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text:not(:disabled):active,.ai-session-drawer__collapse-btn.ant-btn:not(:disabled):active,.ai-sidebar-icon-btn:active{background:#2b66ff1a!important;background:var(--ai-sidebar-icon-btn-active-bg,#2b66ff1a)!important;color:#0058e6!important;color:var(--ai-sidebar-icon-btn-color-active,var(--brand-primary-hover,#0058e6))!important}[data-theme=dark] .ai-collapsed-sidebar-toolbar__btn,[data-theme=dark] .ai-conversation-sidebar__collapse-btn.ant-btn.ant-btn-text,[data-theme=dark] .ai-session-drawer__collapse-btn.ant-btn,[data-theme=dark] .ai-sidebar-icon-btn{--ai-sidebar-icon-btn-color:var(--ds-text-tertiary,#71717a);--ai-sidebar-icon-btn-hover-bg:#4d9fff1f;--ai-sidebar-icon-btn-active-bg:#4d9fff2e}.ai-work-log-section{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container)) 0,var(--ds-bg-container) 100%);border-bottom:1px solid var(--ds-border)}.ai-work-log-section--collapsed .ai-work-log-section__body{display:none}.ai-work-log-section__toolbar{display:flex;justify-content:flex-end;padding:6px 12px 0}.ai-work-log-section__toggle{color:var(--ds-text-secondary);font-size:12px}.ai-work-log-section__body{padding:12px 16px 16px}.ai-work-log-section__top-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-bottom:16px}@media (max-width:991px){.ai-work-log-section__top-row{grid-template-columns:1fr}}.ai-work-log__section-title{color:var(--ds-text-primary);font-size:13px;font-weight:700;margin:0 0 10px}.ai-work-log__stat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:575px){.ai-work-log__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-work-log__stat-card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:10px 12px;text-align:center}.ai-work-log__stat-value{color:var(--ds-primary);font-size:22px;font-weight:700;line-height:1.1}.ai-work-log__stat-label{color:var(--ds-text-secondary);font-size:11px;margin-top:4px}.ai-work-log__running-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ai-work-log__running-item{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;display:flex;font-size:12px;gap:8px;padding:8px 10px}.ai-work-log__running-item--active{background:color-mix(in srgb,var(--ds-primary) 5%,var(--ds-bg-container));border-color:color-mix(in srgb,var(--ds-primary) 35%,var(--ds-border))}.ai-work-log__running-item--done{opacity:.88}.ai-work-log__running-icon{color:var(--ds-primary);flex-shrink:0;font-size:13px}.ai-work-log__running-item--done .ai-work-log__running-icon{color:var(--ds-success)}.ai-work-log__running-text{color:var(--ds-text-primary);flex:1 1;min-width:0}.ai-work-log__running-badge{color:var(--ds-text-tertiary);flex-shrink:0;font-size:11px}.ai-work-log__feed-list{list-style:none;margin:0;padding:0}.ai-work-log__timeline{margin-top:2px;padding-left:6px}.ai-work-log__timeline-item .ai-case-evolution__item-rail{overflow:visible;padding-top:3px;width:20px}.ai-work-log__timeline-item .ai-case-evolution__item-dot{position:relative;z-index:1}.ai-work-log__timeline-body{flex:1 1;min-width:0;padding:0 0 12px}.ai-work-log__timeline-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.ai-work-log__timeline-badge{border:none;border-radius:8px;flex-shrink:0;font-size:10px;font-weight:600;line-height:1.4;padding:3px 12px}.ai-work-log__timeline-badge--completed{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-bg-container));color:var(--ds-success)}.ai-work-log__timeline-badge--running{background:color-mix(in srgb,var(--ds-primary) 10%,var(--ds-bg-container));color:var(--ds-primary)}.ai-work-log__timeline-badge--human,.ai-work-log__timeline-badge--pending_confirm{background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-bg-container));color:var(--ds-warning)}.ai-work-log__timeline-badge--failed{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-bg-container));color:var(--ds-error)}.ai-work-log__timeline-time{color:var(--ds-text-tertiary);display:block;font-size:11px;font-weight:600;line-height:1.3}.ai-work-log__timeline-item.ai-case-evolution__item--current .ai-work-log__timeline-time{color:var(--ds-primary)}.ai-work-log__timeline-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;line-height:1.45;margin-top:2px}.ai-work-log__timeline-item.ai-case-evolution__item--current .ai-work-log__timeline-title{color:var(--ds-text-primary)}.ai-work-log__timeline-outcome{color:var(--ds-success);font-size:12px;line-height:1.5;margin:4px 0 0}.ai-work-log__timeline-outcome--human{color:var(--ds-warning)}.ai-work-log__timeline-outcome--failed{color:var(--ds-error)}.ai-work-log__timeline-actions{margin-top:8px}.ai-work-log__timeline-action-btn.ant-btn{border-radius:10px!important;font-size:12px!important;font-weight:500!important;height:28px;line-height:1!important;min-width:56px;padding:0 10px!important}.ai-work-log__timeline-item--human.ai-case-evolution__item--current .ai-work-log__timeline-title{color:var(--ds-text-primary)}.ai-case-work-log__intro{margin-bottom:8px}.ai-case-work-log__hint{color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin:0}.ai-case-work-log__done,.ai-case-work-log__next{align-items:center;border-radius:8px;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:10px 12px}.ai-case-work-log__next{background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-bg-container));border:1px solid color-mix(in srgb,var(--ds-warning) 40%,var(--ds-border));color:var(--ds-text-primary)}.ai-case-work-log__next-label{color:var(--ds-warning);font-weight:600}.ai-case-work-log__done{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-bg-container));border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-border));color:var(--ds-success)}.ai-activity-report-bar{align-items:flex-start;background:color-mix(in srgb,var(--ds-success) 5%,var(--ds-bg-container));border-bottom:1px solid var(--ds-border);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.ai-activity-report-bar__title{color:var(--ds-text-primary);font-size:12px;font-weight:700;margin-bottom:6px}.ai-activity-report-bar__bullets{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.ai-activity-report-bar__bullet{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:11px;gap:4px}.ai-activity-report-bar__check{color:var(--ds-success);font-size:10px}.ai-activity-report-bar__ongoing{color:var(--ds-primary);font-size:11px;margin:6px 0 0}.ai-activity-report-bar__cta{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-primary);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:6px 10px;white-space:nowrap}.ai-activity-report-bar__cta:hover{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container));border-color:var(--ds-primary)}.ai-daily-ops-report__score-block{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-primary) 12%,var(--ds-bg-container)),color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container)));border-radius:12px;margin-bottom:20px;padding:20px 16px;text-align:center}.ai-daily-ops-report__score-label{color:var(--ds-text-secondary);font-size:13px}.ai-daily-ops-report__score-value{color:var(--ds-primary);font-size:48px;font-weight:700;line-height:1.1}.ai-daily-ops-report__score-delta{color:var(--ds-success);font-size:14px;font-weight:600;margin-top:4px}.ai-daily-ops-report__section{border-bottom:1px solid var(--ds-border);padding:14px 0}.ai-daily-ops-report__section:last-child{border-bottom:none}.ai-daily-ops-report__section-title{color:var(--ds-text-primary);font-size:14px;font-weight:700;margin:0 0 8px}.ai-daily-ops-report__section-highlight{color:var(--ds-primary);font-size:28px;font-weight:700;margin-bottom:6px}.ai-daily-ops-report__section-lines{color:var(--ds-text-secondary);font-size:13px;line-height:1.7;margin:0;padding-left:18px}.ai-daily-ops-report__footer{display:flex;gap:8px;justify-content:flex-end}.ai-todo-center__copilot-dock .ai-activity-report-bar{border-radius:12px 12px 0 0}.ai-todo-center__copilot-dock .ai-todo-center__copilot{border-radius:0 0 12px 12px}.ai-case-timeline-detail--worklog{padding-top:4px}.ai-retrospective-panel{background:var(--ds-bg-container);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border-radius:12px;box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0;overflow:hidden}.ai-retrospective-panel__header{align-items:center;background:var(--ds-bg-container);border-bottom:none;display:flex;flex-shrink:0;gap:8px;padding:14px 12px 14px 16px}.ai-retrospective-panel__header-icon{align-items:center;background:color-mix(in srgb,var(--ds-primary) 10%,var(--ds-bg-container));border-radius:10px;color:var(--ds-primary);display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.ai-retrospective-panel__header-main{flex:1 1;min-width:0}.ai-retrospective-panel__title-row{align-items:center;display:flex;gap:8px;min-width:0}.ai-retrospective-panel__title{color:var(--ds-text-primary);font-size:15px;font-weight:700;line-height:1.3;margin:0}.ai-retrospective-panel__demo-badge{align-items:center;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;color:#ad6800;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;letter-spacing:.04em;line-height:1;padding:0 7px}.ai-retrospective-panel__demo-banner{align-items:center;background:linear-gradient(90deg,#fffbe6,#fff1b8 50%,#fffbe6);border-bottom:none;color:#ad6800;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;justify-content:center;line-height:1.4;padding:8px 12px;text-align:center}.ai-retrospective-panel__collapse-btn.ant-btn{flex-shrink:0}.ai-retrospective-panel__collapse-btn.ant-btn .anticon{transform:rotate(180deg)}.ai-retrospective-panel__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ai-retrospective-panel__scroll{flex:1 1;min-height:0;overflow-x:visible;overflow-y:auto;overscroll-behavior:auto;padding:12px 14px}.ai-retrospective-panel__footer{align-items:center;background:var(--ds-bg-container);border-top:1px solid var(--ds-border);display:flex;flex-shrink:0;justify-content:center;min-height:40px;padding:8px 14px}@media (min-width:1200px){.ai-todo-center__layout--height-synced .ai-retrospective-panel__scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ai-todo-center__layout--height-synced .ai-retrospective-block--timeline{margin-bottom:0}.ai-todo-center__layout--height-synced .ai-retrospective-panel__feed-scroll{flex:none;height:auto;max-height:324px;min-height:0}.ai-todo-center__layout--height-synced .ai-retrospective-panel__footer{flex:0 0 auto;min-height:40px}}.ai-retrospective-panel__ops-report-btn{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:38px;justify-content:center;padding:0 12px;transition:border-color .15s,background .15s;width:100%}.ai-retrospective-panel__ops-report-btn:hover{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container));border-color:var(--ds-primary)}.ai-retrospective-panel__feed-scroll{flex:none;min-height:324px;overflow-x:visible;overflow-y:auto;overscroll-behavior:auto;padding:0 2px 16px 4px}.ai-retrospective-block{margin-bottom:14px}.ai-retrospective-block__title{color:var(--ds-text-primary);font-size:12px;font-weight:700;letter-spacing:.02em;margin:0 0 8px}.ai-retrospective-block__subtitle{color:var(--ds-text-tertiary);font-size:11px;line-height:1.45;margin:-4px 0 8px}.ai-retrospective-block--achievements,.ai-retrospective-block--current{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:10px 12px}.ai-retrospective-current__viewport{max-height:132px;overflow:hidden}.ai-retrospective-current__list{animation:ai-retrospective-current-slide-up .45s ease;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@keyframes ai-retrospective-current-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ai-retrospective-current__item{align-items:flex-start;display:flex;gap:8px}.ai-retrospective-current__status{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;margin-top:1px;width:18px}.ai-retrospective-current__item--running .ai-retrospective-current__status{color:var(--ds-primary)}.ai-retrospective-current__item--completed .ai-retrospective-current__status{color:var(--ds-success)}.ai-retrospective-current__label{color:var(--ds-text-primary);font-size:13px;font-weight:600;line-height:1.35}.ai-retrospective-current__detail{color:var(--ds-text-secondary);font-size:11px;line-height:1.4;margin-top:2px}.ai-retrospective-current__hint{color:var(--ds-primary);font-size:11px;line-height:1.4;margin:8px 0 0}.ai-retrospective-achievements__summary{background:var(--ds-bg-container);border:1px solid #3b82f66b;border-left-width:3px;border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--ds-text-primary);font-size:12px;line-height:1.55;margin:0 0 10px;padding:8px 10px}.ai-retrospective-achievements__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.ai-retrospective-achievements__card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;padding:8px 6px;text-align:center}.ai-retrospective-achievements__value{color:var(--ds-primary);font-size:16px;font-weight:700;line-height:1.1}.ai-retrospective-achievements__label{color:var(--ds-text-secondary);font-size:10px;line-height:1.35;margin-top:4px}.ai-retrospective-achievements__highlights{padding-top:8px}.ai-retrospective-achievements__highlights-title{align-items:center;color:var(--ds-text-primary);display:flex;font-size:11px;font-weight:700;gap:5px;margin-bottom:6px}.ai-retrospective-achievements__highlights-title .anticon{color:var(--ds-warning);font-size:11px}.ai-retrospective-achievements__highlights-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.ai-retrospective-achievements__highlights-item{align-items:flex-start;color:var(--ds-text-primary);display:flex;font-size:11px;gap:6px;line-height:1.45}.ai-retrospective-achievements__highlights-item .anticon{color:var(--ds-success);flex-shrink:0;font-size:10px;margin-top:2px}@media (max-width:1199px){.ai-retrospective-achievements__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-ops-report__tabs{margin-bottom:12px}.ai-ops-report__tabs .ant-tabs-nav{margin-bottom:0}.ai-ops-report__kpi-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.ai-ops-report__kpi{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:12px;text-align:center}.ai-ops-report__kpi-value{color:var(--ds-primary);font-size:22px;font-weight:700;line-height:1.1}.ai-ops-report__kpi-label{color:var(--ds-text-secondary);font-size:11px;margin-top:4px}.ai-retrospective-panel__expand-tab{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px 0 0 10px;border-right:none;box-shadow:-4px 0 16px color-mix(in srgb,var(--ds-text-primary) 8%,#0000);color:var(--ds-text-primary);cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;justify-content:center;min-height:120px;padding:10px 6px;position:absolute;right:0;top:72px;transition:border-color .15s,background .15s,box-shadow .15s;width:36px;z-index:40}.ai-retrospective-panel__expand-tab:hover{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container));border-color:var(--ds-primary)}.ai-retrospective-panel__expand-tab-icon{color:var(--ds-primary);font-size:18px}.ai-retrospective-panel__expand-tab-label{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;writing-mode:vertical-rl}.ai-retrospective-panel__expand-tab-demo{background:#fff7e6;border:1px solid #ffd591;border-radius:3px;color:#ad6800;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;padding:4px 2px;writing-mode:vertical-rl}[data-theme=dark] .ai-retrospective-panel__header-icon{background:color-mix(in srgb,var(--ds-primary) 14%,#141414);background:color-mix(in srgb,var(--ds-primary) 14%,var(--ds-bg-container,#141414))}[data-theme=dark] .ai-retrospective-panel,[data-theme=dark] .ai-retrospective-panel__footer,[data-theme=dark] .ai-retrospective-panel__header{background:#141414;background:var(--ds-bg-container,#141414)}[data-theme=dark] .ai-retrospective-panel__demo-badge,[data-theme=dark] .ai-retrospective-panel__expand-tab-demo{background:color-mix(in srgb,#d48806 22%,#141414);background:color-mix(in srgb,#d48806 22%,var(--ds-bg-container,#141414));border-color:color-mix(in srgb,#d48806 45%,#0000);color:#ffe58f}[data-theme=dark] .ai-retrospective-panel__demo-banner{background:linear-gradient(90deg,color-mix(in srgb,#d48806 18%,#141414),color-mix(in srgb,#d48806 28%,#141414) 50%,color-mix(in srgb,#d48806 18%,#141414));background:linear-gradient(90deg,color-mix(in srgb,#d48806 18%,var(--ds-bg-container,#141414)) 0,color-mix(in srgb,#d48806 28%,var(--ds-bg-container,#141414)) 50%,color-mix(in srgb,#d48806 18%,var(--ds-bg-container,#141414)) 100%);border-bottom:none;color:#ffe58f}[data-theme=dark] .ai-ops-report__kpi,[data-theme=dark] .ai-retrospective-achievements__card,[data-theme=dark] .ai-retrospective-panel__expand-tab,[data-theme=dark] .ai-retrospective-panel__ops-report-btn{background:#141414;background:var(--ds-bg-container,#141414)}[data-theme=dark] .ai-retrospective-panel__expand-tab:hover,[data-theme=dark] .ai-retrospective-panel__ops-report-btn:hover{background:color-mix(in srgb,var(--ds-primary) 12%,#141414);background:color-mix(in srgb,var(--ds-primary) 12%,var(--ds-bg-container,#141414))}[data-theme=dark] .ai-retrospective-block--achievements,[data-theme=dark] .ai-retrospective-block--current{background:#141414;background:var(--ds-bg-container,#141414)}[data-theme=dark] .ai-retrospective-achievements__summary{background:color-mix(in srgb,var(--ds-primary) 8%,var(--ds-bg-container));border-color:#4d9fff59}.ai-situational-banner--integrated{border:none;border-radius:0;box-shadow:none;margin:0}.ai-situational-banner--integrated.ai-situational-banner--attention,.ai-situational-banner--integrated.ai-situational-banner--critical,.ai-situational-banner--integrated.ai-situational-banner--warning{border-bottom:none}.ai-situational-banner{background:#0000;border:none;border-bottom:1px solid var(--ds-border);border-radius:0;box-shadow:none;margin:0;overflow:hidden;padding:18px 20px 16px;position:relative}.ai-situational-banner--critical{border-bottom-color:#ff4d4f1f}.ai-situational-banner--attention,.ai-situational-banner--warning{border-bottom-color:#ff7d001a}.ai-situational-banner__top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.ai-situational-banner__header-actions{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-left:auto}.ai-situational-banner__header-actions .ai-todo-center__card-toolbar{align-items:center;flex-wrap:nowrap;justify-content:flex-end;margin-left:0}.ai-situational-banner__header-actions .ai-todo-center__ranking-control,.ai-situational-banner__header-actions .ai-todo-center__ranking-select-wrap,.ai-situational-banner__header-actions .ai-todo-refresh-btn__trigger,.ai-situational-banner__header-actions .ai-todo-sync-toolbar{align-items:center;display:inline-flex}.ai-situational-banner__header-actions .ai-todo-center__ranking-select-wrap,.ai-situational-banner__header-actions .ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select{min-width:168px}.ai-situational-banner__header-actions .ai-todo-refresh-btn--workbench{height:32px;min-height:32px}.ai-situational-banner__title-row{align-items:baseline;display:flex;flex:1 1;flex-wrap:wrap;gap:10px 14px;min-width:0}.ai-situational-banner__title{color:var(--ds-text-primary);flex-shrink:0;font-size:16px;font-weight:700;line-height:1.3}.ai-situational-banner__title-stats{align-items:baseline;color:var(--ds-text-tertiary);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:0 2px;line-height:1.4;min-width:0}.ai-situational-banner__title-stats-sep{color:var(--ds-border);font-weight:500;margin:0 6px}.ai-situational-banner__title-stat{align-items:baseline;display:inline-flex;gap:3px;white-space:nowrap}.ai-situational-banner__title-stat-label{color:var(--ds-text-tertiary);font-weight:400}.ai-situational-banner__title-stat-count{font-feature-settings:"tnum";color:var(--ds-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ai-situational-banner__title-stat--critical .ai-situational-banner__title-stat-count{color:#ff4d4f}.ai-situational-banner__title-stat--urgent .ai-situational-banner__title-stat-count{color:#ff7d00}.ai-situational-banner__title-stat--medium .ai-situational-banner__title-stat-count{color:#066aff}.ai-situational-banner__title-stat-unit{color:var(--ds-text-tertiary);color:var(--ds-text-quaternary,var(--ds-text-tertiary));font-weight:400}.ai-situational-banner__sync{color:var(--ds-text-tertiary);font-size:12px;white-space:nowrap}.ai-situational-banner__view-all.ant-btn{background:#066aff0a;border-color:#066aff47;border-radius:8px;color:var(--ds-primary);flex-shrink:0;height:30px;padding:0 12px}.ai-situational-banner__view-all.ant-btn:not(:disabled):hover{background:#066aff14;border-color:#066aff73;color:var(--ds-primary)}.ai-situational-banner__summary{color:var(--ds-text-secondary);font-size:16px;font-weight:400;line-height:1.55;margin:0 0 14px}.ai-situational-banner__summary--plain{color:var(--ds-text-primary);font-weight:600}.ai-situational-banner__summary-highlight{color:var(--ds-critical);font-weight:700;margin:0 4px}.ai-situational-banner__detail{color:var(--ds-text-tertiary);font-size:12px;line-height:1.55;margin:6px 0 0}.ai-situational-banner__footer{align-items:center;border-top:none;display:flex;gap:16px;justify-content:space-between;padding-top:14px}.ai-situational-banner__footer-left{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.ai-situational-banner__heartbeat{display:block;height:28px;overflow:visible;width:100%}.ai-situational-banner__heartbeat-trace{animation:ai-hb-pulse-opacity 1.5s ease-in-out infinite}.ai-situational-banner__heartbeat-glow{animation:ai-hb-glow-pulse 1.5s ease-in-out infinite}@keyframes ai-hb-pulse-opacity{0%,to{opacity:.7}8%{opacity:1}16%{opacity:.75}24%{opacity:.95}32%{opacity:.7}}@keyframes ai-hb-glow-pulse{0%,to{opacity:.45}8%{opacity:.9}16%{opacity:.5}24%{opacity:.8}32%{opacity:.45}}.ai-situational-banner__mascot{align-items:center;display:flex;flex-shrink:0;gap:10px;max-width:min(420px,42vw)}.ai-situational-banner__mascot-avatar{align-items:center;background:radial-gradient(circle,#066aff2e 0,#066aff0a 72%);border:1px solid #066aff2e;border-radius:50%;box-shadow:0 0 16px #066aff1f;color:var(--ds-primary);display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.ai-situational-banner__mascot-tip{color:var(--ds-text-tertiary);font-size:12px;line-height:1.45;white-space:nowrap}.ai-situational-banner__mascot-tip--inline{color:var(--ds-text-quaternary);font-size:12px;margin-left:auto;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:992px){.ai-situational-banner__footer{align-items:flex-start;flex-direction:column}.ai-situational-banner__mascot{max-width:none}}@media (max-width:768px){.ai-situational-banner__top{align-items:stretch;flex-direction:column}.ai-situational-banner__summary{font-size:15px}.ai-situational-banner__view-all.ant-btn{align-self:flex-start}}.ai-todo-center__region--workbench{background:#00000005;background:var(--ds-fill-quaternary,#00000005)}.ai-todo-center__main--workbench{background:#0000}.ai-todo-center__main-header--compact{border-bottom-color:#0000;padding:10px 18px}.ai-todo-center__main-header--workbench{justify-content:space-between}.ai-todo-center__main-header--workbench .ai-todo-center__main-toolbar{flex-shrink:0;margin-left:auto}.ai-todo-center__workbench-title{align-items:baseline;display:inline-flex;flex:1 1;gap:4px;min-width:0}.ai-todo-center__workbench-title-text{color:var(--ds-text-primary);font-size:15px;font-weight:600;line-height:1.4}.ai-todo-center__workbench-title-count{color:var(--ds-text-secondary);font-size:15px;font-weight:600;line-height:1.4}.ai-todo-center__main-toolbar--workbench{align-items:center;display:inline-flex;gap:10px}.ai-todo-center__ranking-control{align-items:center;display:inline-flex;gap:8px}.ai-todo-center__ranking-select-label{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:13px;font-weight:500;height:32px;line-height:1}.ai-todo-center__toolbar-chip{align-items:center;background:var(--ds-bg-container);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border-radius:8px;box-shadow:var(--ds-shadow-sm);box-sizing:border-box;display:inline-flex;gap:0;height:32px;max-height:32px;min-height:32px;min-width:168px;padding:0 8px 0 12px}.ai-todo-center__toolbar-chip .ai-todo-center__filter-select-prefix{align-items:center;color:var(--ds-text-secondary);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select{flex:1 1;min-width:0;width:auto}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select.ant-select{font-size:13px;font-weight:500}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-selector{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;display:flex!important;gap:4px;height:32px!important;justify-content:space-between!important;min-height:32px!important;padding:0!important;width:100%!important}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-selection-search,.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-selection-wrap{-webkit-margin-end:0!important;align-items:center!important;display:flex!important;flex:1 1;margin-inline-end:0!important;min-width:0}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-selection-item{-webkit-padding-end:0!important;align-items:center;color:var(--ds-text-primary);display:flex;flex:1 1;font-size:13px;font-weight:500;height:auto!important;inset:auto!important;line-height:1!important;margin:0!important;min-width:0;padding-inline-end:0!important;position:static!important;top:auto!important;transform:none!important}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-arrow,.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-suffix{-webkit-margin-start:auto!important;-webkit-margin-end:0!important;align-items:center!important;align-self:center!important;display:inline-flex!important;flex-shrink:0;height:32px!important;inset-inline-end:auto!important;justify-content:center!important;line-height:1!important;margin-inline-end:0!important;margin-inline-start:auto!important;padding:0!important;pointer-events:none;position:static!important;top:auto!important;transform:none!important;width:14px!important}.ai-todo-center__toolbar-chip .ai-todo-center__ranking-select .ant-select-arrow .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.ai-todo-center__toolbar-chip--status{max-width:300px;min-width:228px}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select,.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select{align-items:center!important;display:inline-flex!important;flex-direction:row!important;height:100%!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selector{align-items:center!important;display:flex!important;flex:1 1 auto!important;height:100%!important;max-height:none!important;min-height:0!important;min-width:0!important;order:1;padding:0!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-wrap{align-items:center!important;align-self:center!important;display:flex!important;height:100%!important;margin:0!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-overflow{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;height:100%;width:100%}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-overflow-item{align-items:center!important;align-self:center!important;display:inline-flex!important;max-width:100%}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-item,.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-overflow-item-rest{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;color:var(--ds-text-primary)!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;height:auto!important;line-height:1!important;margin:0!important;padding:0!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-search{inset:0!important;margin:0!important;max-width:0!important;min-width:0!important;opacity:0;pointer-events:none;position:absolute!important;width:0!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select.ant-select-multiple .ant-select-selection-placeholder{align-items:center!important;color:var(--ds-text-tertiary);display:inline-flex!important;font-size:13px;font-weight:500;inset:auto!important;line-height:1;position:static!important;transform:none!important}.ai-todo-center__multi-summary{align-items:center;color:var(--ds-text-primary);display:inline-flex;font-size:13px;font-weight:500;gap:4px;height:100%;max-width:160px;min-width:0}.ai-todo-center__multi-summary,.ai-todo-center__multi-summary-text{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-todo-center__multi-summary-more{align-items:center;background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border-radius:999px;color:var(--ds-primary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:20px;padding:0 5px}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select .ant-select-clear{align-items:center!important;align-self:center!important;background:#0000!important;display:inline-flex!important;flex-shrink:0;height:32px!important;inset:auto!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:0 2px 0 4px!important;opacity:.55;order:2;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:14px!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select:hover .ant-select-clear{opacity:.85}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select .ant-select-arrow,.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select .ant-select-suffix{align-items:center!important;align-self:center!important;display:inline-flex!important;flex-shrink:0;height:32px!important;justify-content:center!important;line-height:1!important;margin:0!important;order:3;padding:0!important;top:auto!important;inset:auto!important;pointer-events:none;position:static!important;transform:none!important;width:14px!important}.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select .ant-select-arrow .anticon,.ai-todo-center__toolbar-chip--status .ai-todo-center__ranking-select .ant-select-suffix .anticon{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.ai-todo-center__main-header-left{flex:1 1;min-width:0}.ai-todo-center__pending-count{color:var(--ds-text-secondary);flex:1 1;font-size:12px;font-weight:600;min-width:0;white-space:nowrap}.ai-todo-center__section-title--muted{color:var(--ds-text-tertiary);font-size:12px;font-weight:500}.ai-todo-center__section-subtitle{color:var(--ds-text-quaternary);font-weight:400}.ai-todo-center__ranking-explainer--inline{background:#0000;border:none;margin:0 18px 8px;min-height:auto;padding:0}.ai-todo-center__ranking-explainer--inline .ai-todo-center__ranking-explainer-text{color:var(--ds-text-tertiary);font-size:12px}.ai-case-workspace__focused{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 18px 14px}.ai-case-workspace__focused .ai-case-workspace__detail{flex:0 0 auto;min-height:auto;overflow:visible}.ai-case-workspace__focused .ai-case-detail,.ai-case-workspace__focused .ai-case-detail--compact{flex-shrink:0;height:auto;max-height:none;overflow:visible}.ai-case-workspace__focused .ai-case-detail__collapsible-sections{flex-shrink:0}.ai-todo-center--copilot-docked{margin-bottom:0!important}.ai-todo-center--copilot-docked .ai-todo-canvas-shell{margin-bottom:0}.ai-todo-center--copilot-docked .ai-case-workspace__focused{padding-bottom:0}.ai-case-adjacent-events{grid-gap:8px;display:grid;flex-shrink:0;gap:8px;margin-bottom:8px}.ai-case-adjacent-events--both{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-case-adjacent-events--next-only,.ai-case-adjacent-events--prev-only{grid-template-columns:minmax(0,1fr)}.ai-case-jump-card{align-items:center;background:#0000;border:1px dashed var(--ds-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;min-width:0;padding:6px 10px;text-align:left;transition:border-color .15s,background .15s;width:100%}.ai-case-jump-card:hover{background:#00000005;background:var(--ds-fill-quaternary,#00000005);border-color:#00000026;border-color:var(--ds-border-strong,#00000026)}.ai-case-jump-card--next,.ai-case-jump-card--prev{justify-content:flex-start}.ai-case-jump-card__label{color:var(--ds-text-tertiary);flex-shrink:0;font-size:11px;font-weight:500}.ai-case-jump-card__arrow{color:var(--ds-text-quaternary);flex-shrink:0;font-size:10px}.ai-case-jump-card__main{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ai-case-jump-card__severity{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.ai-case-jump-card__severity--critical,.ai-case-jump-card__severity--high{background:var(--ds-critical-bg);color:var(--ds-critical)}.ai-case-jump-card__severity--medium{background:var(--ds-high-bg);color:var(--ds-high)}.ai-case-jump-card__severity--low,.ai-case-jump-card__severity--unknown{background:var(--ds-fill-secondary);color:var(--ds-text-secondary)}.ai-case-jump-card__asset{color:var(--ds-text-secondary);flex-shrink:0;font-size:12px;font-weight:500}.ai-case-jump-card__title{color:var(--ds-text-tertiary);flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-case-adjacent-events+.ai-top-event-card{border-top-left-radius:14px;border-top-right-radius:14px}.ai-case-switch-bar{align-items:center;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:10px;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:10px;padding:10px 12px}.ai-case-switch-bar__remaining{color:var(--ds-text-tertiary);flex:1 1;font-size:12px;text-align:center;white-space:nowrap}.ai-top-event-card{background:linear-gradient(135deg,#066aff1a 0,var(--ds-bg-container) 55%);border:1px solid #066aff33;border-bottom:none;border-radius:14px 14px 0 0;box-shadow:0 4px 20px #066aff14;flex-shrink:0;padding:16px 18px}.ai-top-event-card--critical,.ai-top-event-card--high{background:linear-gradient(135deg,#ff4d4f1a 0,var(--ds-bg-container) 58%);border-color:#ff4d4f47;box-shadow:0 4px 20px #ff4d4f14}.ai-top-event-card__badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-top-event-card__case-index{align-items:center;background:var(--ds-fill-secondary);border-radius:999px;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.ai-top-event-card__severity{border-radius:6px;font-size:12px;font-weight:600;padding:2px 8px}.ai-top-event-card__severity--critical,.ai-top-event-card__severity--high{background:var(--ds-critical-bg);color:var(--ds-critical)}.ai-top-event-card__severity--medium{background:var(--ds-high-bg);color:var(--ds-high)}.ai-top-event-card__severity--low,.ai-top-event-card__severity--unknown{background:var(--ds-fill-secondary);color:var(--ds-text-secondary)}.ai-top-event-card__bound{align-items:center;color:var(--ds-primary);display:inline-flex;font-size:11px;gap:4px}.ai-top-event-card__confidence{color:var(--ds-text-secondary);font-size:12px;font-weight:600;margin-left:auto}.ai-top-event-card__asset{color:var(--ds-text-secondary);font-size:13px;font-weight:600;margin-bottom:4px}.ai-top-event-card__title{color:var(--ds-text-primary);font-size:18px;font-weight:700;line-height:1.35;margin:0 0 8px}.ai-top-event-card__conclusion{color:var(--ds-text-secondary);font-size:14px;line-height:1.55;margin:0 0 10px}.ai-top-event-card__reasons{color:var(--ds-text-tertiary);font-size:12px;line-height:1.5;margin:0 0 14px;padding-left:18px}.ai-top-event-card__actions{display:flex;flex-wrap:wrap;gap:10px}.ai-case-detail--compact{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:0 0 14px 14px;border-top:none;padding-top:0}.ai-case-detail__collapsible-sections{display:flex;flex-direction:column;gap:2px}.ai-case-detail__section-toggle{align-items:center;background:var(--ds-fill-secondary);border:none;border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;transition:background .15s,color .15s;width:100%}.ai-case-detail__section-toggle:hover{background:#066aff0f;color:var(--ds-text-primary)}.ai-case-detail__collapsible-body{padding:8px 4px 12px}.ai-case-detail--compact .ai-case-detail__section-toggle{background:#0000;border:1px solid var(--ds-border)}.ai-case-workspace__focused .ai-case-detail--compact{padding:12px 16px 16px}.ai-todo-center{--ds-border:color-mix(in srgb,#066aff 26%,#0000);--ds-border-strong:color-mix(in srgb,#066aff 40%,#0000);--ai-todo-workbench-divider:color-mix(in srgb,#066aff 18%,#0000);margin-bottom:20px;position:relative}[data-theme=dark] .ai-todo-center{--ds-border:color-mix(in srgb,#4d9fff 28%,#0000);--ds-border-strong:color-mix(in srgb,#4d9fff 42%,#0000);--ai-todo-workbench-divider:color-mix(in srgb,#4d9fff 22%,#0000)}.ai-todo-center__card{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:visible;position:relative}.ai-todo-center__layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);position:relative}@media (min-width:1200px){.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed){align-items:start}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-canvas-shell,.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel,.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__main,.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__main>.ai-todo-center__card{flex:none;height:auto;min-height:auto}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel{background:var(--ds-bg-container);border-radius:12px;isolation:isolate;overflow:hidden}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-todo-canvas-shell--embedded{background:var(--ds-bg-container);border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-case-workspace--timeline{background:var(--ds-bg-container);border-radius:0!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;overflow:hidden}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards,.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-case-workspace--timeline>.ai-case-workspace__queue-column{background:var(--ds-bg-container);border-bottom-left-radius:12px;overflow:hidden}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-case-workspace--timeline>.ai-case-workspace__detail,.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel .ai-case-workspace__detail{background:var(--ds-bg-container);border-bottom-right-radius:12px;overflow:hidden}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace{flex:none;min-height:auto}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__aside{align-self:start;height:auto;min-height:auto}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__aside>.ai-retrospective-panel{height:auto;min-height:auto}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace--timeline{align-items:stretch;flex-shrink:0;height:auto;max-height:none;min-height:0}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards{align-content:start;align-self:stretch;grid-template-rows:auto auto;height:auto;min-height:100%}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__list{max-height:none;min-height:0;overflow-y:visible}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__pagination{border-top:none}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace__detail{align-self:stretch;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:320px;min-width:0;overflow:visible}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-workspace__detail--select-idle>.ai-todo-center-empty--select{flex:none;height:auto;min-height:220px}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench{flex:1 1;height:auto;max-height:none;min-height:280px;overflow:visible}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench__body{flex:none;min-height:0;overflow:visible}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench__tabs{flex:none;min-height:0}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench__tabs>.ant-tabs-content-holder{flex:none;height:auto;min-height:0;overflow:visible}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench__tabs>.ant-tabs-content-holder>.ant-tabs-content{height:auto}.ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-case-timeline-workbench__tabs .ant-tabs-tabpane{height:auto;overflow:visible}.ai-todo-center__layout--height-synced>.ai-todo-center__aside{align-self:start;height:auto;max-height:none;min-height:auto}.ai-todo-center__layout--height-synced>.ai-todo-center__aside>.ai-retrospective-panel{height:var(--ai-todo-main-panel-height);max-height:var(--ai-todo-main-panel-height);min-height:var(--ai-todo-main-panel-height)}}.ai-todo-center__layout>.ai-todo-center__main{display:flex;flex-direction:column;min-height:100%;min-width:0}.ai-todo-center__layout>.ai-todo-center__main .ai-todo-center__integrated-panel,.ai-todo-center__layout>.ai-todo-center__main>.ai-todo-center__card{display:flex;flex:1 1;flex-direction:column;min-height:100%}.ai-todo-center__layout>.ai-todo-center__main .ai-todo-center__integrated-panel>.ai-todo-canvas-shell{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-todo-center__layout>.ai-todo-center__aside{display:flex;min-height:100%;min-width:0}.ai-todo-center__layout>.ai-todo-center__aside>.ai-retrospective-panel{flex:1 1;min-height:100%;width:100%}@media (max-width:1199px){.ai-todo-center__layout{grid-template-columns:1fr}.ai-todo-center__layout>.ai-todo-center__aside,.ai-todo-center__layout>.ai-todo-center__aside>.ai-retrospective-panel,.ai-todo-center__layout>.ai-todo-center__main,.ai-todo-center__layout>.ai-todo-center__main .ai-todo-center__integrated-panel,.ai-todo-center__layout>.ai-todo-center__main>.ai-todo-center__card{min-height:auto}}.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed{grid-template-columns:minmax(0,1fr);position:relative}.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed>.ai-todo-center__main{grid-column:1/-1;max-width:none;min-width:0;width:100%}.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed .ai-todo-center__integrated-panel,.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed>.ai-todo-center__main>.ai-todo-center__card{max-width:none;width:100%}.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed .ai-todo-center__card,.ai-todo-center__layout.ai-todo-center__layout--retrospective-collapsed .ai-todo-center__main{overflow:visible}.ai-todo-center__card-title{color:var(--ds-text-primary);font-size:14px;font-weight:700;line-height:1.3;padding:0}.ai-todo-center__card-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 0 12px}.ai-todo-center__card-toolbar{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin-left:auto}.ai-todo-center__card-toolbar .ai-todo-center__ranking-control,.ai-todo-center__card-toolbar .ai-todo-center__ranking-select-wrap,.ai-todo-center__card-toolbar .ai-todo-refresh-btn__trigger,.ai-todo-center__card-toolbar .ai-todo-sync-toolbar{align-items:center;display:inline-flex}.ai-todo-center__card-toolbar .ai-todo-center__filter-control{align-items:center;display:inline-flex;gap:8px}.ai-todo-center__filter-select-label{align-items:center;display:inline-flex;gap:0;height:100%;line-height:1;min-width:0}.ai-todo-center__filter-select-prefix{color:var(--ds-text-secondary);flex-shrink:0;font-weight:500;line-height:1}.ai-todo-center__filter-select-prefix:after{color:var(--ds-border);content:"|";font-weight:400;margin:0 8px}.ai-todo-center__integrated-panel{background:var(--ds-bg-container);border:1px solid color-mix(in srgb,var(--ds-primary) 26%,#0000);border-radius:12px;box-shadow:0 12px 30px color-mix(in srgb,var(--ds-text-primary) 7%,#0000);isolation:isolate;overflow:hidden;position:relative}.ai-todo-center__integrated-panel:before{background:var(--ds-bg-container);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ai-todo-center__integrated-panel>*{position:relative;z-index:1}.ai-todo-center__integrated-panel--retrospective-collapsed{overflow:visible}.ai-todo-center__integrated-panel .ai-case-workspace--timeline{background:var(--ds-bg-container);border:none;border-radius:0;box-shadow:none;margin:0;overflow:hidden}.ai-todo-center__integrated-panel .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards{border-bottom-left-radius:12px}.ai-todo-center__integrated-panel .ai-case-workspace--timeline>.ai-case-workspace__detail{border-bottom-right-radius:12px}.ai-todo-center__workspace-toolbar{align-items:center;background:var(--ds-bg-container);border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;justify-content:flex-start;padding:10px 16px;position:relative;z-index:2}.ai-todo-center__workspace-toolbar .ai-todo-center__card-toolbar{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;margin-left:0;width:auto}.ai-todo-center__workspace-toolbar .ai-todo-center__ranking-control{align-items:center;display:inline-flex;flex:0 0 auto;min-width:0}.ai-todo-center__workspace-toolbar .ai-todo-sync-toolbar{align-items:center;display:inline-flex;flex:0 0 auto}.ai-todo-center__workspace-toolbar .ai-todo-center__ranking-select-wrap{align-items:center;display:inline-flex;min-width:168px}.ai-todo-center__workspace-toolbar .ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select{min-width:168px;width:auto}.ai-todo-center__workspace-toolbar .ai-todo-refresh-btn--workbench{align-items:center;display:inline-flex;height:32px;min-height:32px}.ai-todo-center__workspace-toolbar .ai-todo-sync-toolbar--workbench>*{flex:none;width:auto}.ai-todo-center__workspace-toolbar .ai-todo-refresh-btn__trigger{display:inline-flex}.ai-todo-center__workspace-toolbar .ai-todo-refresh-btn--workbench{width:auto}@media (max-width:768px){.ai-todo-center__card-header{align-items:stretch;flex-direction:column;gap:10px}.ai-todo-center__card-toolbar{justify-content:flex-end}}.ai-todo-center__pulse{align-items:center;background:#0000;border-bottom:none;color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:0}.ai-todo-center__banner .ai-todo-center__pulse{border-top:1px solid var(--ds-border);margin-top:12px;padding-top:12px}.ai-todo-center__pulse-dot{animation:ai-todo-pulse 2s ease-in-out infinite;background:var(--ds-success);border-radius:50%;box-shadow:0 0 0 0 #22c55e80;height:6px;width:6px}@keyframes ai-todo-pulse{0%,to{box-shadow:0 0 0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.ai-todo-center__pulse-item{align-items:center;display:inline-flex;gap:6px}.ai-todo-center__pulse-sep{color:var(--ds-text-quaternary)}.ai-todo-center__banner{background:linear-gradient(180deg,var(--ds-fill-secondary) 0,var(--ds-bg-container) 100%);border:1px solid var(--ds-border);border-radius:12px;box-shadow:0 4px 18px #0f172a0f;margin:12px 18px 16px;overflow:hidden;padding:18px 20px;position:relative}.ai-todo-center--workbench .ai-todo-center__banner{box-shadow:0 6px 24px #0f172a14}.ai-todo-center--workbench .ai-todo-center__banner-title{color:var(--ds-primary);font-size:13px;letter-spacing:.02em;text-transform:none}.ai-todo-center--workbench .ai-todo-center__banner-msg{color:var(--ds-text-primary);font-size:15px;font-weight:600}.ai-todo-center__banner--healthy{background:linear-gradient(180deg,#066aff0f 0,var(--ds-bg-container) 52%);border-top:2px solid var(--ds-primary)}.ai-todo-center__banner--attention{background:linear-gradient(180deg,#faad1412 0,var(--ds-bg-container) 52%);border-top:2px solid #faad14;border-top:2px solid var(--ds-warning,#faad14)}.ai-todo-center__banner--warning{background:linear-gradient(180deg,#ff7d0012 0,var(--ds-bg-container) 52%);border-top:2px solid #ff7d00;border-top:2px solid var(--ds-high,#ff7d00)}.ai-todo-center__banner--critical{background:linear-gradient(180deg,#ff4d4f0d 0,var(--ds-bg-container) 52%);border-top:2px solid var(--ds-critical)}.ai-todo-center__banner--analyzing,.ai-todo-center__banner--empty,.ai-todo-center__banner--offline{background:linear-gradient(180deg,var(--ds-fill-secondary) 0,var(--ds-bg-container) 52%);border-top:2px solid #0000001f;border-top:2px solid var(--ds-border-strong,#0000001f)}.ai-todo-center__banner-inner{display:flex;flex-direction:column;gap:0}.ai-todo-center__banner-header-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ai-todo-center__banner-text{flex:1 1;min-width:0}.ai-todo-center__banner-msg{color:var(--ds-text-primary);font-size:15px;font-weight:600;line-height:1.55;max-width:720px}.ai-todo-center__banner-detail{color:var(--ds-text-tertiary);font-size:12px;margin-top:6px}.ai-todo-center__banner-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-todo-center__risk-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:2px 10px}.ai-todo-center__risk-badge--high{background:var(--ds-critical-bg);border-color:#ff4d4f33;color:var(--ds-critical)}.ai-todo-center__risk-badge--medium{background:var(--ds-high-bg);border-color:#ff7d0033;color:var(--ds-high)}.ai-todo-center__risk-badge--low{background:var(--ds-info-bg);border-color:#066aff26;color:var(--ds-info)}.ai-todo-center__risk-badge--chain{background:var(--ds-purple-bg);border-color:#722ed126;color:var(--ds-purple)}.ai-todo-center__banner-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.ai-todo-center__confidence{align-items:center;background:var(--ds-success-bg);border:1px solid #22c55e33;border-radius:8px;color:var(--ds-success);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.ai-todo-center__health{grid-gap:1px;background:var(--ds-border);border-bottom:1px solid var(--ds-border);display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1400px){.ai-todo-center__health{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ai-todo-center__health{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-todo-center__health-item{background:var(--ds-bg-container);padding:14px 16px}.ai-todo-center__health-label{color:var(--ds-text-tertiary);font-size:12px;margin-bottom:4px}.ai-todo-center__health-value{color:var(--ds-text-primary);font-size:22px;font-weight:700;line-height:1.2}.ai-todo-center__health-unit{color:var(--ds-text-tertiary);font-size:13px;font-weight:500;margin-left:2px}.ai-todo-center__health-delta{font-size:11px;font-weight:500;margin-top:4px}.ai-todo-center__health-delta--up{color:var(--ds-critical)}.ai-todo-center__health-delta--down{color:var(--ds-success)}.ai-todo-center__health-delta--neutral{color:var(--ds-text-tertiary)}.ai-todo-center__split{--ai-todo-center-split-height:560px;grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,320px);padding:0 18px 18px}.ai-todo-center__region{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-sm);display:flex;flex-direction:column;height:var(--ai-todo-center-split-height);min-height:480px;min-width:0;overflow:hidden}.ai-todo-center__region-header{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px 10px}.ai-todo-center__region-title{color:var(--ds-text-primary);font-size:15px;font-weight:600;line-height:1.4}@media (max-width:1200px){.ai-todo-center__split{grid-template-columns:1fr;height:auto}.ai-todo-center__region{height:var(--ai-todo-center-split-height);max-height:var(--ai-todo-center-split-height)}.ai-todo-center__region--insight{height:auto;max-height:none;min-height:360px}.ai-todo-center__region--insight .ai-todo-center__insight{max-height:none;overflow:visible}}.ai-todo-center__main{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.ai-todo-center__main-header{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.ai-todo-center__section-title{color:var(--ds-text-primary);font-size:14px;font-weight:600}.ai-todo-center__main-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-todo-center__filter-tabs{background:var(--ds-fill-secondary);border-radius:10px;display:inline-flex;gap:4px;padding:3px}.ai-todo-center__filter-tab{background:#0000;border:none;border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:background .2s,color .2s}.ai-todo-center__filter-tab:hover{color:var(--ds-text-primary)}.ai-todo-center__filter-tab--active{background:var(--ds-bg-container);box-shadow:var(--ds-shadow-sm);color:var(--ds-primary)}.ai-todo-center__ranking-select-wrap{align-items:center;display:inline-flex;gap:8px}.ai-todo-center__ranking-select-label{color:var(--ds-text-tertiary);font-size:12px;white-space:nowrap}.ai-todo-center__ranking-select{align-items:center;display:inline-flex;height:32px;min-width:168px}.ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select .ant-select-selector{align-items:center!important;border-radius:8px!important;display:flex!important;height:32px!important;min-height:32px!important}.ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select .ant-select-selection-item,.ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select .ant-select-selection-wrap{align-items:center!important;display:flex!important;line-height:1!important}.ai-composer-select-dropdown.ai-composer-select-dropdown--prompt.ai-composer-select-dropdown--ranking.ant-select-dropdown{max-width:min(480px,calc(100vw - 48px))!important;min-width:200px!important;width:-webkit-max-content!important;width:max-content!important}.ai-composer-select-dropdown--ranking .rc-virtual-list-holder{max-height:min(420px,52vh)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px 10px 8px 8px!important}.ai-composer-select-dropdown--ranking .rc-virtual-list-holder-inner{position:static!important}.ai-composer-select-dropdown--ranking .ant-select-item{height:auto!important;min-height:0!important;overflow:visible!important}.ai-composer-select-dropdown--ranking .ant-select-item-option{align-items:flex-start!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding:10px 12px!important;white-space:normal!important}.ai-composer-select-dropdown--ranking .ant-select-item-option-content{flex:1 1;min-width:0;overflow:visible!important;white-space:normal!important}.ai-composer-select-dropdown--ranking .ant-select-item-option-active:not(.ant-select-item-option-disabled):not(:hover){background:#0000!important;font-weight:inherit!important}.ai-composer-select-dropdown--ranking .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){background:var(--ai-option-selected-bg)!important;color:var(--ai-option-text)!important;font-weight:600!important}.ai-composer-select-dropdown--ranking .ant-select-item-option-active:not(.ant-select-item-option-disabled):hover,.ai-composer-select-dropdown--ranking .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:var(--ai-option-hover-bg)!important;font-weight:inherit!important}.ai-composer-select-dropdown--ranking .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover{background:var(--ai-option-selected-bg)!important;color:var(--ai-option-text)!important;font-weight:600!important}.ai-todo-center__ranking-option{min-width:0;width:100%}.ai-todo-center__ranking-option-title{align-items:center;color:var(--ds-text-primary);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px}.ai-todo-center__ranking-option-badge{background:var(--ds-primary-bg);border:1px solid #066aff26;border-radius:999px;color:var(--ds-primary);flex-shrink:0;font-size:10px;font-weight:500;padding:0 6px}.ai-todo-center__ranking-option-desc{color:var(--ds-text-tertiary);font-size:11px;line-height:1.5;margin-top:4px;overflow:visible;white-space:normal;word-break:break-word}.ai-composer-select-dropdown--ranking .ai-todo-center__ranking-option-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.ai-composer-select-dropdown--ranking .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ai-todo-center__ranking-option-title{color:var(--ai-option-text)}.ai-composer-select-dropdown--ranking .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ai-todo-center__ranking-option-desc{color:var(--ds-text-secondary)}.ai-todo-center__ranking-explainer{align-items:flex-start;background:var(--ds-fill-secondary);border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 18px}.ai-todo-center__ranking-explainer-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ai-todo-center__ranking-explainer-label{color:var(--ds-text-secondary);flex-shrink:0;font-size:12px;font-weight:600}.ai-todo-center__ranking-explainer-text{color:var(--ds-text-tertiary);font-size:12px;line-height:1.5}.ai-todo-center__ranking-why-btn{flex-shrink:0;font-size:12px!important;height:auto!important;padding:0!important}.ai-todo-center__ranking-why-popover-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.ai-todo-center__ranking-why-list{color:var(--ds-text-secondary);font-size:12px;line-height:1.6;margin:0;padding-left:18px}.ai-todo-center__batch-bar{align-items:center;background:var(--ds-primary-bg);border-bottom:1px solid #066aff26;color:var(--ds-text-secondary);display:flex;flex-shrink:0;font-size:12px;gap:10px;padding:8px 18px}.ai-todo-center__events{display:flex;flex:1 1;flex-direction:column;gap:14px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 18px}.ai-case-detail,.ai-case-queue__list,.ai-case-workspace__empty,.ai-case-workspace__idle,.ai-decision-raw-log-drawer .ant-drawer-body,.ai-decision-raw-log-drawer__payload,.ai-decision-simulate-modal__nav,.ai-decision-trace__phase-track,.ai-ops-report-drawer__scroll,.ai-todo-analysis-sheet__content,.ai-todo-center__events,.ai-todo-center__insight,.ai-todo-timeline-drawer .ant-drawer-body{scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-case-detail::-webkit-scrollbar,.ai-case-queue__list::-webkit-scrollbar,.ai-case-workspace__empty::-webkit-scrollbar,.ai-case-workspace__idle::-webkit-scrollbar,.ai-decision-raw-log-drawer .ant-drawer-body::-webkit-scrollbar,.ai-decision-raw-log-drawer__payload::-webkit-scrollbar,.ai-decision-simulate-modal__nav::-webkit-scrollbar,.ai-decision-trace__phase-track::-webkit-scrollbar,.ai-ops-report-drawer__scroll::-webkit-scrollbar,.ai-todo-analysis-sheet__content::-webkit-scrollbar,.ai-todo-center__events::-webkit-scrollbar,.ai-todo-center__insight::-webkit-scrollbar,.ai-todo-timeline-drawer .ant-drawer-body::-webkit-scrollbar{height:4px;width:4px}.ai-case-detail::-webkit-scrollbar-thumb,.ai-case-detail::-webkit-scrollbar-track,.ai-case-queue__list::-webkit-scrollbar-thumb,.ai-case-queue__list::-webkit-scrollbar-track,.ai-case-workspace__empty::-webkit-scrollbar-thumb,.ai-case-workspace__empty::-webkit-scrollbar-track,.ai-case-workspace__idle::-webkit-scrollbar-thumb,.ai-case-workspace__idle::-webkit-scrollbar-track,.ai-decision-raw-log-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.ai-decision-raw-log-drawer .ant-drawer-body::-webkit-scrollbar-track,.ai-decision-raw-log-drawer__payload::-webkit-scrollbar-thumb,.ai-decision-raw-log-drawer__payload::-webkit-scrollbar-track,.ai-decision-simulate-modal__nav::-webkit-scrollbar-thumb,.ai-decision-simulate-modal__nav::-webkit-scrollbar-track,.ai-decision-trace__phase-track::-webkit-scrollbar-thumb,.ai-decision-trace__phase-track::-webkit-scrollbar-track,.ai-ops-report-drawer__scroll::-webkit-scrollbar-thumb,.ai-ops-report-drawer__scroll::-webkit-scrollbar-track,.ai-todo-analysis-sheet__content::-webkit-scrollbar-thumb,.ai-todo-analysis-sheet__content::-webkit-scrollbar-track,.ai-todo-center__events::-webkit-scrollbar-thumb,.ai-todo-center__events::-webkit-scrollbar-track,.ai-todo-center__insight::-webkit-scrollbar-thumb,.ai-todo-center__insight::-webkit-scrollbar-track,.ai-todo-timeline-drawer .ant-drawer-body::-webkit-scrollbar-thumb,.ai-todo-timeline-drawer .ant-drawer-body::-webkit-scrollbar-track{background:#0000;border-radius:2px}.ai-case-detail::-webkit-scrollbar-corner,.ai-case-queue__list::-webkit-scrollbar-corner,.ai-case-workspace__empty::-webkit-scrollbar-corner,.ai-case-workspace__idle::-webkit-scrollbar-corner,.ai-decision-raw-log-drawer .ant-drawer-body::-webkit-scrollbar-corner,.ai-decision-raw-log-drawer__payload::-webkit-scrollbar-corner,.ai-decision-simulate-modal__nav::-webkit-scrollbar-corner,.ai-decision-trace__phase-track::-webkit-scrollbar-corner,.ai-ops-report-drawer__scroll::-webkit-scrollbar-corner,.ai-todo-analysis-sheet__content::-webkit-scrollbar-corner,.ai-todo-center__events::-webkit-scrollbar-corner,.ai-todo-center__insight::-webkit-scrollbar-corner,.ai-todo-timeline-drawer .ant-drawer-body::-webkit-scrollbar-corner{background:#0000}.ai-case-detail:hover,.ai-case-queue__list:hover,.ai-case-workspace__empty:hover,.ai-case-workspace__idle:hover,.ai-decision-raw-log-drawer .ant-drawer-body:hover,.ai-decision-raw-log-drawer__payload:hover,.ai-decision-simulate-modal__nav:hover,.ai-decision-trace__phase-track:hover,.ai-ops-report-drawer__scroll:hover,.ai-todo-analysis-sheet__content:hover,.ai-todo-center__events:hover,.ai-todo-center__insight:hover,.ai-todo-timeline-drawer .ant-drawer-body:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.ai-case-detail:hover::-webkit-scrollbar-thumb,.ai-case-queue__list:hover::-webkit-scrollbar-thumb,.ai-case-workspace__empty:hover::-webkit-scrollbar-thumb,.ai-case-workspace__idle:hover::-webkit-scrollbar-thumb,.ai-decision-raw-log-drawer .ant-drawer-body:hover::-webkit-scrollbar-thumb,.ai-decision-raw-log-drawer__payload:hover::-webkit-scrollbar-thumb,.ai-decision-simulate-modal__nav:hover::-webkit-scrollbar-thumb,.ai-decision-trace__phase-track:hover::-webkit-scrollbar-thumb,.ai-ops-report-drawer__scroll:hover::-webkit-scrollbar-thumb,.ai-todo-analysis-sheet__content:hover::-webkit-scrollbar-thumb,.ai-todo-center__events:hover::-webkit-scrollbar-thumb,.ai-todo-center__insight:hover::-webkit-scrollbar-thumb,.ai-todo-timeline-drawer .ant-drawer-body:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.ai-runtime-idle{display:flex;flex-direction:column;gap:16px;padding:4px 2px 8px}.ai-runtime-idle__hero{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;padding:16px}.ai-runtime-idle--healthy .ai-runtime-idle__hero{background:var(--ds-success-bg);border-color:#22c55e40}.ai-runtime-idle--quiet .ai-runtime-idle__hero{background:var(--ds-warning-bg);border-color:#faad1440}.ai-runtime-idle--critical .ai-runtime-idle__hero{background:var(--ds-critical-bg);border-color:#ef444440}.ai-runtime-idle--offline .ai-runtime-idle__hero{background:var(--ds-fill-secondary);border-color:var(--ds-border)}.ai-runtime-idle--risk .ai-runtime-idle__hero{background:#faad1414;border-color:#faad1459}.ai-runtime-idle--attack .ai-runtime-idle__hero{background:#ff7d001a;border-color:#ff7d0066}.ai-runtime-idle--data_error .ai-runtime-idle__hero{background:#722ed10f;border-color:#722ed14d}.ai-runtime-idle--lifecycle .ai-runtime-idle__hero{background:#066aff0d;border-color:#066aff33}.ai-runtime-idle--ai .ai-runtime-idle__hero{background:linear-gradient(135deg,#066aff1a,#066aff08);border-color:#066aff59}.ai-runtime-idle__category{background:var(--ds-fill-secondary);border-radius:999px;color:var(--ds-text-secondary);display:inline-flex;font-size:11px;font-weight:600;margin-bottom:8px;padding:2px 8px}.ai-runtime-idle__headline{color:var(--ds-text-primary);font-size:16px;font-weight:600;margin-bottom:6px}.ai-runtime-idle__subline{color:var(--ds-text-secondary);font-size:13px;line-height:1.5;margin-bottom:8px}.ai-runtime-idle__details{color:var(--ds-text-secondary);font-size:12px;line-height:1.6;margin:0;padding-left:18px}.ai-runtime-idle__section{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:12px 14px}.ai-runtime-idle__section--last{margin-bottom:0}.ai-runtime-idle__section-title{color:var(--ds-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.ai-runtime-idle__pulse-list{display:flex;flex-direction:column;gap:8px}.ai-runtime-idle__pulse-row{align-items:center;color:var(--ds-text-secondary);display:flex;font-size:12px;gap:10px}.ai-runtime-idle__pulse-bar{display:inline-flex;flex-shrink:0;gap:2px}.ai-runtime-idle__pulse-seg{background:var(--ds-border);border-radius:2px;display:inline-block;height:10px;width:6px}.ai-runtime-idle__pulse-seg--on{background:var(--ds-primary)}.ai-runtime-idle--critical .ai-runtime-idle__pulse-seg--on{background:var(--ds-critical)}.ai-runtime-idle--attack .ai-runtime-idle__pulse-seg--on{background:#fa8c16}.ai-runtime-idle--risk .ai-runtime-idle__pulse-seg--on{background:#faad14}.ai-runtime-idle--ai .ai-runtime-idle__pulse-seg--on{animation:ai-runtime-pulse-seg 1.6s ease-in-out infinite;background:var(--ds-primary)}@keyframes ai-runtime-pulse-seg{0%,to{opacity:1}50%{opacity:.45}}.ai-runtime-idle--offline .ai-runtime-idle__pulse-seg--on{background:var(--ds-text-tertiary)}.ai-runtime-idle__pulse-label{flex:1 1}.ai-runtime-idle__activity{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ai-runtime-idle__activity-item{display:flex;font-size:12px;gap:12px;line-height:1.45}.ai-runtime-idle__activity-time{font-feature-settings:"tnum";color:var(--ds-primary);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;width:42px}.ai-runtime-idle__activity-title{color:var(--ds-text-secondary)}.ai-runtime-idle__data-flows{display:flex;flex-direction:column;gap:6px}.ai-runtime-idle__data-flow{align-items:center;color:var(--ds-text-tertiary);display:flex;font-size:12px;gap:8px}.ai-runtime-idle__data-flow--active{color:var(--ds-text-secondary)}.ai-runtime-idle__data-flow-dots{color:var(--ds-primary);font-family:monospace;font-size:10px;letter-spacing:1px}.ai-runtime-idle__data-flow--active .ai-runtime-idle__data-flow-dots{opacity:1}.ai-runtime-idle__data-flow:not(.ai-runtime-idle__data-flow--active) .ai-runtime-idle__data-flow-dots{opacity:.35}.ai-runtime-idle__scopes{display:flex;flex-wrap:wrap;gap:8px}.ai-runtime-idle__scope{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-text-secondary);font-size:11px;padding:4px 10px}.ai-runtime-idle__layer-tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-runtime-idle__layer-tag{align-items:center;background:var(--ds-primary-bg);border:1px solid #066aff26;border-radius:999px;color:var(--ds-primary);display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.ai-runtime-idle__layer-tag--inline{margin-right:8px}.ai-runtime-idle__level-badge{align-items:center;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-text-primary);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;min-width:28px;padding:2px 8px}.ai-runtime-idle__group-label,.ai-runtime-idle__section-kicker{color:var(--ds-text-tertiary);font-size:11px}.ai-runtime-idle__section-kicker{font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ai-runtime-idle__section--risk{background:#faad140a;border:1px solid #faad1438}.ai-runtime-idle--attack .ai-runtime-idle__section--risk,.ai-runtime-idle--critical .ai-runtime-idle__section--risk,.ai-runtime-idle--risk .ai-runtime-idle__section--risk{background:#ff7d000f;border-color:#ff7d0047}.ai-runtime-idle__risk-activities{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px}.ai-runtime-idle__risk-activity-item{color:var(--ds-text-primary);font-size:13px;line-height:1.45}.ai-runtime-idle__risk-empty{color:var(--ds-text-tertiary);font-size:12px;font-style:italic}.ai-runtime-idle__case-hint{background:var(--ds-fill-secondary);border:1px dashed var(--ds-border);border-radius:8px;color:var(--ds-text-secondary);font-size:12px;line-height:1.5;padding:10px 12px}.ai-runtime-idle__filter-empty{align-items:center;color:var(--ds-text-tertiary);display:flex;flex:1 1;font-size:13px;justify-content:center;padding:48px 24px;text-align:center}.ai-todo-event-card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;flex-shrink:0;transition:border-color .2s,box-shadow .2s}.ai-todo-event-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.ai-todo-event-card--selected{border-color:var(--ds-primary);box-shadow:0 0 0 2px #066aff1a}.ai-todo-event-card--bound{border-color:#066aff59}.ai-todo-event-card__header{align-items:flex-start;border-bottom:1px solid var(--ds-border);display:flex;gap:10px;padding:14px 16px 10px}.ai-todo-event-card__select{flex-shrink:0;margin-top:2px}.ai-todo-event-card__header-main{flex:1 1;min-width:0}.ai-todo-event-card__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ai-todo-event-card__severity{border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;padding:1px 8px}.ai-todo-event-card__severity--critical,.ai-todo-event-card__severity--high{background:var(--ds-critical-bg);color:var(--ds-critical)}.ai-todo-event-card__severity--medium{background:var(--ds-high-bg);color:var(--ds-high)}.ai-todo-event-card__severity--low,.ai-todo-event-card__severity--unknown{background:var(--ds-info-bg);color:var(--ds-info)}.ai-todo-event-card__asset{color:var(--ds-text-primary);font-size:14px;font-weight:600}.ai-todo-event-card__summary{color:var(--ds-text-secondary);font-size:13px;line-height:1.45}.ai-todo-event-card__bound-tag{align-items:center;background:var(--ds-primary-bg);border-radius:6px;color:var(--ds-primary);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px}.ai-todo-event-card__meta{color:var(--ds-text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding:0 16px 10px}.ai-todo-event-card__tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.ai-todo-event-card__tag{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-text-secondary);font-size:11px;padding:2px 8px}.ai-todo-event-card__related{background:var(--ds-purple-bg);border:1px dashed #722ed140;border-radius:8px;color:var(--ds-purple);cursor:pointer;font-size:12px;margin:0 16px 12px;padding:8px 10px}.ai-todo-event-card__related:hover{border-style:solid}.ai-todo-event-card__analysis{grid-gap:1px;background:var(--ds-border);border-top:1px solid var(--ds-border);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-todo-event-card__analysis--compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:992px){.ai-todo-event-card__analysis,.ai-todo-event-card__analysis--compact{grid-template-columns:1fr}}.ai-todo-event-card__analysis-col--fallback{background:var(--ds-bg-container);border-top:1px solid var(--ds-border);padding:12px 14px}.ai-todo-event-card__decision-support{background:linear-gradient(180deg,var(--ds-fill-secondary) 0,var(--ds-bg-container) 100%);border-top:1px solid var(--ds-border)}.ai-todo-event-card__decision-support-title{color:var(--ds-primary);font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 16px 0;text-transform:uppercase}.ai-decision-support{padding:10px 14px 14px}.ai-decision-support__header{align-items:flex-start;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.ai-decision-support__judgment{flex:1 1;min-width:0}.ai-decision-support__judgment-label{color:var(--ds-text-tertiary);display:block;font-size:10px;font-weight:600;margin-bottom:4px}.ai-decision-support__judgment-text{color:var(--ds-text-primary);font-size:13px;font-weight:600;line-height:1.45;min-width:0}.ai-decision-support__judgment-text .assistant-markdown{font-weight:600}.ai-decision-support__judgment-text .assistant-markdown p:first-child{margin-top:0}.ai-decision-support__judgment-text .assistant-markdown p:last-child{margin-bottom:0}.ai-decision-support__confidence{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.ai-decision-support__confidence-label{color:var(--ds-text-tertiary);font-size:10px}.ai-decision-support__confidence-value{color:var(--ds-success);font-size:20px;font-weight:700;line-height:1.2}.ai-decision-support__sections{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ai-decision-support__section{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;overflow:hidden}.ai-decision-support__section-toggle-wrap{align-items:center;background:var(--ds-bg-container);display:flex;gap:8px;padding-right:12px}.ai-decision-support__section-toggle{align-items:center;background:#0000;border:none;color:var(--ds-text-primary);cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:8px;min-width:0;padding:9px 12px;text-align:left}.ai-decision-support__section--open .ai-decision-support__section-toggle{border-bottom:none}.ai-decision-support__section-icon{color:var(--ds-primary);font-size:13px}.ai-decision-support__section-badge{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;margin-left:auto}.ai-decision-support__section-body{padding:12px}.ai-decision-support__action-list{list-style:none;margin:0;padding:0}.ai-decision-support__action-item{align-items:flex-start;border-bottom:1px dashed var(--ds-border);display:flex;gap:10px;padding:8px 0}.ai-decision-support__action-item:last-child{border-bottom:none}.ai-decision-support__action-footer,.ai-decision-support__inaction-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:8px}.ai-decision-support__action-order{align-items:center;background:var(--ds-primary-bg);border-radius:50%;color:var(--ds-primary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.ai-decision-support__action-label{color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-decision-support__action-detail{color:var(--ds-text-tertiary);font-size:11px;margin-top:2px}.ai-decision-support__bullet-list,.ai-decision-support__consequence-list{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0;padding-left:18px}.ai-decision-support__consequence-list li{color:var(--ds-warning)}.ai-decision-support__markdown-block{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;min-width:0}.ai-decision-support__markdown-block .assistant-markdown p:first-child{margin-top:0}.ai-decision-support__markdown-block .assistant-markdown p:last-child{margin-bottom:0}.ai-decision-support__markdown-block .assistant-markdown ol,.ai-decision-support__markdown-block .assistant-markdown ul{margin:6px 0;padding-left:18px}.ai-decision-support__markdown-block .assistant-markdown li+li{margin-top:4px}.ai-decision-support__markdown-block--warning,.ai-decision-support__markdown-block--warning .assistant-markdown{color:var(--ds-warning)}.ai-decision-support__options{display:flex;flex-direction:column;gap:8px}.ai-decision-support__option{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;cursor:pointer;display:block;padding:10px 12px;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.ai-decision-support__option:hover{border-color:var(--ds-primary)}.ai-decision-support__option--selected{background:var(--ds-primary-bg);border-color:var(--ds-primary);box-shadow:0 0 0 2px #066aff1a}.ai-decision-support__option--recommended{border-style:solid}.ai-decision-support__option-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.ai-decision-support__option-label{color:var(--ds-text-primary);font-size:12px;font-weight:700}.ai-decision-support__option-badge{background:var(--ds-primary-bg);border:1px solid #066aff26;border-radius:4px;color:var(--ds-primary);font-size:10px;font-weight:600;padding:1px 6px}.ai-decision-support__option-desc{color:var(--ds-text-secondary);font-size:11px;line-height:1.5;margin:0 0 8px}.ai-decision-support__option-metrics{color:var(--ds-text-tertiary);display:flex;flex-wrap:wrap;font-size:10px;gap:10px}.ai-decision-support__impact{border-radius:4px;display:inline-block;font-weight:600;margin-left:2px;padding:1px 5px}.ai-decision-support__impact--low{background:var(--ds-success-bg);color:var(--ds-success)}.ai-decision-support__impact--medium{background:var(--ds-warning-bg);color:var(--ds-warning)}.ai-decision-support__impact--high{background:var(--ds-critical-bg);color:var(--ds-critical)}.ai-decision-support__inaction-preview{display:flex;flex-direction:column;gap:6px}.ai-decision-support__options-preview{background:var(--ds-bg-container);border:1px dashed var(--ds-border);border-radius:8px;margin-bottom:12px;padding:10px 12px}.ai-decision-support__options-preview-header{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ai-decision-support__options-preview-title{color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-decision-support__options-preview-hint{color:var(--ds-text-tertiary);font-size:10px}.ai-decision-support__options-table{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ai-decision-support__options-row{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:6px;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:8px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.ai-decision-support__options-row:hover{background:#066aff0a;border-color:#066aff6b;box-shadow:0 0 0 1px #066aff14}.ai-decision-support__options-row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ai-decision-support__options-row-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.ai-decision-support__action-execute-btn,.ai-decision-support__options-execute-btn,.ai-decision-support__options-trace-btn{border-radius:10px!important;flex-shrink:0;font-size:12px;height:28px;padding:0 10px}.ai-decision-support__options-row--recommended{border-color:var(--ds-border)}.ai-decision-support__options-row-label{align-items:center;color:var(--ds-text-primary);display:flex;font-weight:600;gap:6px}.ai-decision-support__options-row-metrics{color:var(--ds-text-tertiary);white-space:nowrap}.ai-decision-simulate-modal__layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr);min-height:360px}@media (max-width:640px){.ai-decision-simulate-modal__layout{grid-template-columns:1fr}}.ai-decision-simulate-modal__nav{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.ai-decision-simulate-modal__nav-group-label{color:var(--ds-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;padding:0 8px;text-transform:uppercase}.ai-decision-simulate-modal__nav-item{align-items:flex-start;background:var(--ds-fill-secondary);border:1px solid #0000;border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:8px;margin-bottom:4px;padding:8px 10px;text-align:left;transition:border-color .15s,background .15s;width:100%}.ai-decision-simulate-modal__nav-item:hover{border-color:var(--ds-border-strong)}.ai-decision-simulate-modal__nav-item--active{background:var(--ds-primary-bg);border-color:var(--ds-primary);color:var(--ds-primary)}.ai-decision-simulate-modal__nav-item--inaction.ai-decision-simulate-modal__nav-item--active{background:var(--ds-warning-bg);border-color:var(--ds-warning);color:var(--ds-warning)}.ai-decision-simulate-modal__nav-item--recommended.ai-decision-simulate-modal__nav-item--active{background:var(--ds-success-bg);border-color:var(--ds-success);color:var(--ds-success)}.ai-decision-simulate-modal__nav-icon{flex-shrink:0;margin-top:1px}.ai-decision-simulate-modal__nav-text{line-height:1.35}.ai-decision-simulate-modal__event-impact{border:1px solid var(--ds-border);border-radius:8px;font-size:12px;line-height:1.55;margin-bottom:12px;padding:10px 12px}.ai-decision-simulate-modal__event-impact-label{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ai-decision-simulate-modal__event-impact--inaction{background:var(--ds-warning-bg);border-color:#faad144d;color:var(--ds-text-secondary)}.ai-decision-simulate-modal__event-impact--inaction .ai-decision-simulate-modal__event-impact-label{color:var(--ds-warning)}.ai-decision-simulate-modal__event-impact--recommended{background:var(--ds-success-bg);border-color:#22c55e40;color:var(--ds-text-secondary)}.ai-decision-simulate-modal__event-impact--recommended .ai-decision-simulate-modal__event-impact-label{color:var(--ds-success)}.ai-decision-simulate-modal__event-impact--option{background:var(--ds-primary-bg);border-color:#066aff33;color:var(--ds-text-secondary)}.ai-decision-simulate-modal__event-impact--option .ai-decision-simulate-modal__event-impact-label{color:var(--ds-primary)}.ai-decision-simulate-modal__tabs{margin-bottom:16px}.ai-decision-simulate-modal__intro{color:var(--ds-text-secondary);font-size:13px;line-height:1.55;margin:0 0 16px}.ai-decision-simulate-modal__timeline{display:flex;flex-direction:column;gap:0}.ai-decision-simulate-modal__step{display:flex;gap:12px}.ai-decision-simulate-modal__step-rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:16px}.ai-decision-simulate-modal__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.ai-decision-simulate-modal__dot--low{background:var(--ds-info)}.ai-decision-simulate-modal__dot--medium{background:var(--ds-warning)}.ai-decision-simulate-modal__dot--critical,.ai-decision-simulate-modal__dot--high{background:var(--ds-critical)}.ai-decision-simulate-modal__dot--unknown{background:var(--ds-text-tertiary)}.ai-decision-simulate-modal__line{background:var(--ds-border);flex:1 1;min-height:24px;width:2px}.ai-decision-simulate-modal__step-content{padding-bottom:16px}.ai-decision-simulate-modal__step-time{color:var(--ds-primary);font-size:11px;font-weight:600;margin-bottom:2px}.ai-decision-simulate-modal__step-title{color:var(--ds-text-primary);font-size:13px;margin-bottom:4px}.ai-decision-simulate-modal__severity{border:none;border-radius:8px;display:inline-block;font-size:10px;font-weight:600;padding:3px 12px}.ai-decision-simulate-modal__severity--critical,.ai-decision-simulate-modal__severity--high{background:var(--ds-critical-bg);color:var(--ds-critical)}.ai-decision-simulate-modal__severity--medium{background:var(--ds-warning-bg);color:var(--ds-warning)}.ai-decision-simulate-modal__severity--low,.ai-decision-simulate-modal__severity--unknown{background:var(--ds-info-bg);color:var(--ds-info)}.ai-decision-simulate-modal__outcome{background:var(--ds-warning-bg);border:1px solid #faad1440;border-radius:8px;color:var(--ds-text-secondary);font-size:12px;line-height:1.55;padding:12px 14px}.ai-decision-simulate-modal__outcome-label{color:var(--ds-warning);display:block;font-weight:600;margin-bottom:4px}.ai-decision-simulate-modal__footer{display:flex;gap:8px;justify-content:flex-end}.ai-todo-event-card__analysis-col{background:var(--ds-bg-container);padding:12px 14px}.ai-todo-event-card__analysis-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:6px}.ai-todo-event-card__analysis-text,.ai-todo-event-card__suggestions{color:var(--ds-text-secondary);font-size:12px;line-height:1.55}.ai-todo-event-card__suggestions{margin:0;padding-left:16px}.ai-todo-event-card__impact{background:var(--ds-fill-secondary);border-top:1px solid var(--ds-border);padding:10px 16px}.ai-todo-event-card__impact-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:600;margin-bottom:6px}.ai-todo-event-card__impact-list{display:flex;flex-wrap:wrap;gap:6px}.ai-todo-event-card__impact-item{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-text-secondary);font-size:11px;padding:2px 8px}.ai-todo-event-card__confidence{align-items:center;border-top:1px solid var(--ds-border);color:var(--ds-text-tertiary);display:flex;font-size:11px;gap:8px;padding:8px 16px}.ai-todo-event-card__confidence-value{color:var(--ds-success);font-weight:600}.ai-todo-event-card__evidence{background:var(--ds-fill-secondary);border-top:1px solid var(--ds-border)}.ai-todo-event-card__evidence-toggle{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--ds-border);color:var(--ds-text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;text-align:left;width:100%}.ai-todo-event-card__evidence-toggle:hover{background:var(--ds-bg-container)}.ai-todo-event-card__evidence-badge{background:var(--ds-primary-bg);border-radius:6px;color:var(--ds-primary);font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:auto;padding:2px 8px;text-transform:uppercase}.ai-todo-event-card__evidence-count{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;margin-left:auto}.ai-todo-event-card__trace-panel{padding:12px 14px 14px}.ai-todo-event-card__sources-panel,.ai-todo-event-card__trace-panel{background:var(--ds-bg-container);border-bottom:1px solid var(--ds-border)}.ai-todo-event-card__sources-panel{padding:12px 16px 14px}.ai-todo-event-card__sources-title{color:var(--ds-text-tertiary);font-size:11px;font-weight:600;margin-bottom:8px}.ai-todo-event-card__sources-list{list-style:none;margin:0;padding:0}.ai-todo-event-card__sources-item{align-items:center;border-bottom:1px dashed var(--ds-border);color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding:6px 0}.ai-todo-event-card__sources-item:last-child{border-bottom:none}.ai-todo-event-card__sources-check{color:var(--ds-success);font-size:11px}.ai-todo-event-card__sources-name{color:var(--ds-text-primary);font-weight:500}.ai-todo-event-card__sources-range{color:var(--ds-text-tertiary)}.ai-todo-event-card__sources-link.ant-btn{font-size:12px;height:auto;margin-left:auto;padding:0}.ai-decision-trace__pipeline{align-items:center;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:8px 10px}.ai-decision-trace__pipeline-sep{background:var(--ds-border-strong);flex-shrink:0;height:1px;width:12px}.ai-decision-trace__pipeline-node{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--ds-text-tertiary);cursor:pointer;display:inline-flex;font-size:10px;gap:4px;padding:4px 8px}.ai-decision-trace__pipeline-node--active,.ai-decision-trace__pipeline-node:hover{background:var(--ds-primary-bg);border-color:var(--ds-primary);color:var(--ds-primary)}.ai-decision-trace__pipeline-num{align-items:center;background:var(--ds-bg-container);border-radius:50%;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.ai-decision-trace__pipeline-label{white-space:nowrap}.ai-decision-trace__step{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;margin-bottom:8px;overflow:hidden}.ai-decision-trace__step:last-child{margin-bottom:0}.ai-decision-trace__step-header{align-items:center;background:var(--ds-fill-secondary);border:none;color:var(--ds-text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 12px;text-align:left;width:100%}.ai-decision-trace__step--expanded .ai-decision-support__section-toggle-wrap{border-bottom:none}.ai-decision-trace__step-icon{color:var(--ds-primary);font-size:14px}.ai-decision-trace__step-title{flex:1 1}.ai-decision-trace__step-body{padding:12px}.ai-decision-trace__trigger{display:flex;flex-direction:column;gap:16px}.ai-decision-trace__trigger-section{display:flex;flex-direction:column;gap:8px}.ai-decision-trace__trigger-heading{color:var(--ds-text-secondary);font-size:12px;font-weight:600;margin:0}.ai-decision-trace__trigger-profile{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.ai-decision-trace__trigger-profile{grid-template-columns:1fr}}.ai-decision-trace__trigger-profile-item{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.ai-decision-trace__trigger-profile-label{color:var(--ds-text-tertiary);font-size:10px}.ai-decision-trace__trigger-profile-value{color:var(--ds-text);font-size:12px;word-break:break-word}.ai-decision-trace__trigger-profile-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45}.ai-decision-trace__trigger-chain{align-items:stretch;display:flex;flex-direction:column;gap:0;padding:4px 0}.ai-decision-trace__trigger-chain-arrow{align-items:center;color:var(--ds-text-tertiary);display:flex;font-size:12px;height:20px;justify-content:center}.ai-decision-trace__trigger-chain-node{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 12px}.ai-decision-trace__trigger-chain-label{color:var(--ds-primary);font-size:10px;font-weight:600}.ai-decision-trace__trigger-chain-value{color:var(--ds-text);font-size:12px;word-break:break-word}.ai-decision-trace__trigger-depth{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ai-decision-trace__trigger-depth-item{background:var(--ds-fill-secondary);border-left:3px solid var(--ds-primary);border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.ai-decision-trace__trigger-depth-title{color:var(--ds-text-secondary);font-size:11px;font-weight:600}.ai-decision-trace__trigger-depth-detail{color:var(--ds-text);font-size:12px;line-height:1.5}.ai-decision-trace__trigger-table-wrap{border:1px solid var(--ds-border);border-radius:8px;overflow-x:auto}.ai-decision-trace__trigger-table{border-collapse:collapse;font-size:12px;width:100%}.ai-decision-trace__trigger-table td,.ai-decision-trace__trigger-table th{border-bottom:1px solid var(--ds-border);padding:8px 10px;text-align:left;vertical-align:top}.ai-decision-trace__trigger-table th{background:var(--ds-fill-secondary);color:var(--ds-text-tertiary);font-size:11px;font-weight:600;white-space:nowrap}.ai-decision-trace__trigger-table tr:last-child td{border-bottom:none}.ai-decision-trace__trigger-table-field{color:var(--ds-text-secondary);font-weight:500;min-width:88px;white-space:nowrap;width:28%}.ai-decision-trace__trigger-summary{background:var(--ds-primary-bg);border:1px solid color-mix(in srgb,var(--ds-primary) 25%,#0000);border-radius:8px;padding:10px 12px}.ai-decision-trace__trigger-summary-label{color:var(--ds-primary);display:block;font-size:10px;font-weight:600;margin-bottom:4px}.ai-decision-trace__trigger-summary-text{color:var(--ds-text);font-size:12px;line-height:1.55;margin:0}.ai-decision-trace__trigger-actions{display:flex;justify-content:flex-end}.ai-decision-trace__source-row{align-items:flex-start;border-bottom:1px dashed var(--ds-border);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 0}.ai-decision-trace__source-row:last-child{border-bottom:none}.ai-decision-trace__source-check{color:var(--ds-success);margin-right:6px}.ai-decision-trace__source-meta{color:var(--ds-text-tertiary)}.ai-decision-trace__source-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.ai-decision-trace__source-side--value{flex-shrink:1;max-width:58%;min-width:0}.ai-decision-trace__source-value{color:var(--ds-text);text-align:right;word-break:break-word}.ai-decision-trace__source-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45}.ai-decision-trace__latency{border-radius:4px;font-size:10px;padding:1px 6px}.ai-decision-trace__latency--realtime{background:var(--ds-success-bg);color:var(--ds-success)}.ai-decision-trace__latency--near_realtime{background:var(--ds-info-bg);color:var(--ds-info)}.ai-decision-trace__latency--delayed{background:var(--ds-fill-secondary);color:var(--ds-text-tertiary)}.ai-decision-trace__link-btn.ant-btn{font-size:12px;height:auto;padding:0}.ai-decision-trace__feature-stack{display:flex;flex-direction:column;gap:8px}.ai-decision-trace__feature-stack-connector{display:flex;justify-content:center;padding:2px 0}.ai-decision-trace__feature-stack-arrow{align-items:center;background:var(--ds-fill-secondary);border:1px dashed var(--ds-border);border-radius:50%;color:var(--ds-text-tertiary);display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.ai-decision-trace__feature-stack-layer{background:var(--ds-bg-container);border:1px solid color-mix(in srgb,var(--ds-primary) 35%,var(--ds-border));border-radius:10px;overflow:hidden}.ai-decision-trace__feature-stack-layer--alert,.ai-decision-trace__feature-stack-layer--logDetail,.ai-decision-trace__feature-stack-layer--rawLog{border-color:color-mix(in srgb,var(--ds-primary) 35%,var(--ds-border))}.ai-decision-trace__feature-stack-head{align-items:flex-start;background:var(--ds-bg-container);border-bottom:1px solid var(--ds-border);display:flex;gap:10px;padding:10px 12px}.ai-decision-trace__feature-stack-num{align-items:center;background:var(--ds-primary-bg);border:1px solid color-mix(in srgb,var(--ds-primary) 25%,#0000);border-radius:50%;color:var(--ds-primary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.ai-decision-trace__feature-stack-layer--logDetail .ai-decision-trace__feature-stack-num,.ai-decision-trace__feature-stack-layer--rawLog .ai-decision-trace__feature-stack-num{background:var(--ds-primary-bg);border-color:color-mix(in srgb,var(--ds-primary) 25%,#0000);color:var(--ds-primary)}.ai-decision-trace__feature-stack-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-decision-trace__feature-stack-title{color:var(--ds-text-secondary);font-size:12px;font-weight:600}.ai-decision-trace__feature-stack-tool{color:var(--ds-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.ai-decision-trace__feature-stack-layer--logDetail .ai-decision-trace__feature-stack-tool,.ai-decision-trace__feature-stack-layer--rawLog .ai-decision-trace__feature-stack-tool{color:var(--ds-primary)}.ai-decision-trace__feature-stack-desc{color:var(--ds-text-tertiary);font-size:10px;line-height:1.45}.ai-decision-trace__feature-stack-body{padding:4px 12px 10px}.ai-decision-trace__feature-stack-body .ai-decision-trace__source-row{padding:6px 0}.ai-decision-trace__feature-stack-label{color:var(--ds-text-tertiary);display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ai-decision-trace__feature-stack-nodes{display:flex;flex-wrap:wrap;gap:8px}.ai-decision-trace__feature-node{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex:1 1 140px;flex-direction:column;gap:4px;max-width:100%;min-width:120px;padding:8px 10px}.ai-decision-trace__feature-node--wide{flex:1 1 100%}.ai-decision-trace__feature-node-label{color:var(--ds-text-tertiary);font-size:10px;font-weight:600}.ai-decision-trace__feature-node-value{color:var(--ds-text);font-size:11px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ai-decision-trace__feature-stack>.ai-decision-trace__trigger-summary{margin-top:12px}.ai-decision-trace__feature-stack>.ai-decision-trace__trigger-actions{margin-top:4px}.ai-decision-trace__feature-list{list-style:none;margin:0;padding:0}.ai-decision-trace__feature-item{border-bottom:1px dashed var(--ds-border);padding:8px 0}.ai-decision-trace__feature-item:last-child{border-bottom:none}.ai-decision-trace__feature-label{color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-decision-trace__feature-detail{color:var(--ds-text-tertiary);font-size:11px;margin-top:2px}.ai-decision-trace__asset-chain{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ai-decision-trace__chain-arrow{color:var(--ds-text-tertiary);font-size:12px;padding-left:12px}.ai-decision-trace__asset-node{align-items:flex-start;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-primary);cursor:pointer;display:inline-flex;flex-direction:column;font-size:12px;font-weight:600;padding:6px 12px}.ai-decision-trace__asset-node:hover{background:var(--ds-primary-bg);border-color:var(--ds-primary)}.ai-decision-trace__asset-relation{color:var(--ds-text-tertiary);font-size:10px;font-weight:400}.ai-decision-trace__correlation-flags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ai-decision-trace__flag{background:var(--ds-purple-bg);border:1px solid #722ed133;border-radius:6px;color:var(--ds-purple);font-size:10px;padding:2px 8px}.ai-decision-trace__correlation-text{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0}.ai-decision-trace__correlation-stack{display:flex;flex-direction:column;gap:14px}.ai-decision-trace__correlation-stack .ai-decision-trace__corr-split>.ai-decision-trace__corr-detail-pane,.ai-decision-trace__correlation-stack .ai-decision-trace__corr-split>.ai-decision-trace__corr-graph-pane{height:auto;max-height:none;min-height:0;overflow:visible}.ai-decision-trace__corr-split{grid-gap:12px;--ai-decision-trace-corr-panel-height:280px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ai-decision-trace__corr-split>.ai-decision-trace__corr-detail-pane,.ai-decision-trace__corr-split>.ai-decision-trace__corr-graph-pane{height:var(--ai-decision-trace-corr-panel-height);max-height:var(--ai-decision-trace-corr-panel-height);min-height:var(--ai-decision-trace-corr-panel-height);overflow:hidden}.ai-decision-trace__corr-split>.ai-decision-trace__corr-graph-pane{display:flex;flex-direction:column}@media (max-width:720px){.ai-decision-trace__corr-split{grid-template-columns:1fr}}.ai-decision-trace__corr-detail-pane,.ai-decision-trace__corr-graph-pane{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;min-width:0;padding:10px 12px}.ai-decision-trace__corr-detail-pane{display:flex;flex-direction:column;gap:10px}.ai-decision-trace__corr-detail-head{border-bottom:1px dashed var(--ds-border);display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding-bottom:8px}.ai-decision-trace__corr-detail-title{color:var(--ds-text);font-size:13px;font-weight:600;word-break:break-word}.ai-decision-trace__corr-detail-subtitle{color:var(--ds-text-tertiary);font-size:11px}.ai-decision-trace__corr-detail-tool{align-self:flex-start;background:var(--ds-primary-bg);border-radius:4px;color:var(--ds-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;padding:1px 6px}.ai-decision-trace__corr-detail-empty{align-items:center;color:var(--ds-text-tertiary);display:flex;flex:1 1;font-size:12px;justify-content:center;padding:24px 12px;text-align:center}.ai-decision-trace__corr-detail-pane .ai-decision-trace__sources{flex:1 1;min-height:0;overflow-y:auto}.ai-decision-trace__corr-detail-pane .ai-decision-trace__corr-dim-list{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.ai-decision-trace__corr-detail-pane .ai-decision-trace__corr-dimension{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.ai-decision-trace__corr-detail-pane .ai-decision-trace__corr-dimension .ai-decision-trace__sources{flex:1 1;min-height:0;overflow-y:auto}.ai-decision-trace__corr-graph-pane>.ai-decision-trace__corr-section-title{flex-shrink:0}.ai-decision-trace__corr-graph-pane .ai-decision-trace__corr-graph-stack{flex:none;min-height:auto;overflow:visible;padding-top:0}.ai-decision-trace__corr-dim-list{display:flex;flex-direction:column;gap:12px}.ai-decision-trace__corr-dimension{background:#0000;border:none;display:flex;flex-direction:column;gap:4px;padding:0}.ai-decision-trace__corr-dimension .ai-decision-trace__source-row{padding:6px 0}.ai-decision-trace__corr-dimension .ai-decision-trace__sources{padding-left:4px}.ai-decision-trace__corr-section-title{color:var(--ds-text-secondary);font-size:12px;font-weight:600;margin:0 0 10px}.ai-decision-trace__corr-dimension-head{align-items:center;display:flex;gap:6px;justify-content:space-between}.ai-decision-trace__corr-dimension-title{color:var(--ds-text-secondary);font-size:11px;font-weight:600}.ai-decision-trace__corr-dimension-tool{background:var(--ds-fill-secondary);border-radius:4px;color:var(--ds-text-tertiary);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;padding:1px 5px}.ai-decision-trace__corr-dimension-desc{color:var(--ds-text-tertiary);font-size:10px;line-height:1.45;margin:0}.ai-decision-trace__corr-findings-label{color:var(--ds-text-tertiary);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ai-decision-trace__corr-findings{display:flex;flex-direction:column;gap:6px}.ai-decision-trace__corr-finding{background:var(--ds-fill-secondary);border-left:2px solid var(--ds-primary);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:6px 8px}.ai-decision-trace__corr-dimension--log .ai-decision-trace__corr-finding{border-left-color:var(--ds-info)}.ai-decision-trace__corr-dimension--asset .ai-decision-trace__corr-finding{border-left-color:var(--ds-success)}.ai-decision-trace__corr-dimension--vuln .ai-decision-trace__corr-finding{border-left-color:var(--ds-warning)}.ai-decision-trace__corr-dimension--graph .ai-decision-trace__corr-finding{border-left-color:var(--ds-purple)}.ai-decision-trace__corr-finding-label{color:var(--ds-text-tertiary);font-size:10px;font-weight:600}.ai-decision-trace__corr-finding-value{color:var(--ds-text);font-size:11px;line-height:1.45;word-break:break-word}.ai-decision-trace__corr-graph-section{padding-top:4px}.ai-decision-trace__corr-graph-stack{align-items:center;display:flex;flex-direction:column;padding:4px 0 0}.ai-decision-trace__corr-graph-connector{display:flex;justify-content:center;padding:4px 0}.ai-decision-trace__corr-graph-arrow{align-items:center;background:var(--ds-fill-secondary);border:1px dashed var(--ds-border);border-radius:50%;color:var(--ds-text-tertiary);display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.ai-decision-trace__corr-graph-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ai-decision-trace__corr-graph-head .ai-decision-trace__corr-section-title{margin:0}.ai-decision-trace__corr-graph-subtitle{color:var(--ds-text-tertiary);font-size:10px}.ai-decision-trace__corr-detail-method{align-self:flex-start;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:4px;color:var(--ds-text-secondary);font-size:10px;font-weight:600;padding:2px 6px}.ai-decision-trace__corr-graph-row--split{align-items:center;gap:10px}.ai-decision-trace__corr-graph-link-hint{color:var(--ds-text-tertiary);flex-shrink:0;font-size:14px;font-weight:600;line-height:1}.ai-decision-trace__corr-graph-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.ai-decision-trace__kill-chain-row{align-items:center;flex-wrap:nowrap;gap:4px;justify-content:center;overflow:visible;padding:2px 0;width:100%}.ai-decision-trace__kill-chain-graph-body{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:visible;width:100%}.ai-decision-trace__kill-chain-row .ai-decision-trace__corr-graph-node{flex:1 1;max-width:none;min-width:0;padding:6px 4px}.ai-decision-trace__kill-chain-row .ai-decision-trace__corr-graph-node--active{transform:none}.ai-decision-trace__kill-chain-row .ai-decision-trace__corr-graph-node-type{font-size:9px}.ai-decision-trace__kill-chain-row .ai-decision-trace__corr-graph-node-label{font-size:10px;line-height:1.25}.ai-decision-trace__kill-chain-row .ai-decision-trace__corr-graph-link-hint{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;padding:0 1px}.ai-decision-trace__source-value--meta{color:var(--ds-text-tertiary);display:block;font-size:10px;margin-top:2px}.ai-decision-trace__corr-graph-node{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;max-width:100%;min-width:88px;padding:8px 12px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;word-break:break-word}.ai-decision-trace__corr-graph-node-type{color:inherit;font-size:10px;font-weight:500;line-height:1.3;opacity:.72}.ai-decision-trace__corr-graph-node-label{color:inherit;font-size:11px;font-weight:600;line-height:1.35}.ai-decision-trace__corr-graph-node:hover{border-color:color-mix(in srgb,var(--ds-text-tertiary) 40%,#0000)}.ai-decision-trace__corr-graph-node--source:hover{border-color:color-mix(in srgb,var(--ds-error) 50%,#0000)}.ai-decision-trace__corr-graph-node--alert:hover,.ai-decision-trace__corr-graph-node--risk:hover{border-color:color-mix(in srgb,var(--ds-warning) 50%,#0000)}.ai-decision-trace__corr-graph-node--asset:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,#0000)}.ai-decision-trace__corr-graph-node--vuln:hover{border-color:color-mix(in srgb,var(--ds-purple) 50%,#0000)}.ai-decision-trace__corr-graph-node--policy:hover{border-color:color-mix(in srgb,var(--ds-info) 50%,#0000)}.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-text-tertiary) 35%,#0000);transform:none}.ai-decision-trace__corr-graph-node--source.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-error) 45%,#0000)}.ai-decision-trace__corr-graph-node--alert.ai-decision-trace__corr-graph-node--active,.ai-decision-trace__corr-graph-node--risk.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-warning) 45%,#0000)}.ai-decision-trace__corr-graph-node--asset.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-primary) 45%,#0000)}.ai-decision-trace__corr-graph-node--vuln.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-purple) 45%,#0000)}.ai-decision-trace__corr-graph-node--policy.ai-decision-trace__corr-graph-node--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ds-info) 45%,#0000)}.ai-decision-trace__corr-graph-node--source{background:var(--ds-error-bg);border-color:color-mix(in srgb,var(--ds-error) 30%,#0000);color:var(--ds-error)}.ai-decision-trace__corr-graph-node--alert{background:var(--ds-warning-bg);border-color:color-mix(in srgb,var(--ds-warning) 30%,#0000);color:var(--ds-warning)}.ai-decision-trace__corr-graph-node--asset{background:var(--ds-primary-bg);border-color:color-mix(in srgb,var(--ds-primary) 30%,#0000);color:var(--ds-primary)}.ai-decision-trace__corr-graph-node--vuln{background:var(--ds-purple-bg);border-color:color-mix(in srgb,var(--ds-purple) 30%,#0000);color:var(--ds-purple)}.ai-decision-trace__corr-graph-node--risk{background:var(--ds-warning-bg);border-color:color-mix(in srgb,var(--ds-warning) 30%,#0000);color:var(--ds-warning)}.ai-decision-trace__corr-graph-node--policy{background:var(--ds-info-bg);border-color:color-mix(in srgb,var(--ds-info) 30%,#0000);color:var(--ds-info)}.ai-decision-trace__corr-graph-node--dashed{border-style:dashed}.ai-decision-trace__phase-track{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ai-decision-trace__attack-chain-report{display:flex;flex-direction:column;gap:12px}.ai-decision-trace__attack-chain-split{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}@media (max-width:720px){.ai-decision-trace__attack-chain-split{grid-template-columns:1fr}.ai-decision-trace__attack-chain-track{align-items:stretch;flex-direction:column}.ai-decision-trace__attack-chain-connector{height:16px;margin:0 auto;width:2px}.ai-decision-trace__attack-chain-connector--done{background:var(--ds-success)}}.ai-decision-trace__attack-chain-detail-pane,.ai-decision-trace__attack-chain-graph-pane{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;min-width:0;padding:10px 12px}.ai-decision-trace__attack-chain-graph-title{color:var(--ds-text-secondary);font-size:12px;font-weight:600;margin:0 0 8px}.ai-decision-trace__attack-chain-track{align-items:center;display:flex;flex-wrap:wrap;gap:0;overflow-x:auto;padding:4px 2px 8px}.ai-decision-trace__attack-chain-track .ai-decision-trace__corr-graph-node{flex-shrink:0}.ai-decision-trace__attack-chain-connector{background:var(--ds-border);flex-shrink:0;height:2px;width:18px}.ai-decision-trace__attack-chain-connector--done{background:var(--ds-success)}.ai-decision-trace__attack-chain-detail-pane{display:flex;flex-direction:column;gap:8px;min-height:140px}.ai-decision-trace__attack-chain-detail-head{align-items:baseline;border-bottom:1px dashed var(--ds-border);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.ai-decision-trace__attack-chain-detail-title{color:var(--ds-text);font-size:13px;font-weight:600}.ai-decision-trace__attack-chain-detail-time{color:var(--ds-text-tertiary);font-size:11px}.ai-decision-trace__attack-chain-detail-empty{align-items:center;color:var(--ds-text-tertiary);display:flex;flex:1 1;font-size:12px;justify-content:center;padding:20px 8px;text-align:center}.ai-decision-trace__attack-chain-meta{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:8px 10px}.ai-decision-trace__attack-chain-meta-row{display:flex;gap:8px;line-height:1.5}.ai-decision-trace__attack-chain-meta-label{color:var(--ds-text-tertiary);flex-shrink:0;min-width:56px}.ai-decision-trace__attack-chain-stages{display:flex;flex-direction:column;font-size:12px;gap:10px}.ai-decision-trace__attack-chain-stage{padding-left:4px}.ai-decision-trace__attack-chain-stage--current .ai-decision-trace__attack-chain-stage-title{color:var(--ds-primary)}.ai-decision-trace__attack-chain-stage-head{align-items:baseline;color:var(--ds-text-secondary);display:flex;flex-wrap:wrap;font-weight:600;gap:6px}.ai-decision-trace__attack-chain-branch{color:var(--ds-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-decision-trace__attack-chain-stage-time{color:var(--ds-text-tertiary);font-size:10px;font-weight:500}.ai-decision-trace__attack-chain-evidences{list-style:none;margin:4px 0 0;padding:0}.ai-decision-trace__attack-chain-evidence{align-items:baseline;color:var(--ds-text);display:flex;flex-wrap:wrap;gap:6px;line-height:1.45;padding:3px 0 3px 18px}.ai-decision-trace__attack-chain-evidence-prefix{color:var(--ds-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-left:-18px}.ai-decision-trace__attack-chain-evidence-time{color:var(--ds-text-tertiary);flex-shrink:0;font-size:11px}.ai-decision-trace__attack-chain-evidence-ref{color:var(--ds-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.ai-decision-trace__attack-chain-evidence-confidence{color:var(--ds-warning);font-size:10px}.ai-decision-trace__attack-chain-graph-hint{background:var(--ds-purple-bg);border:1px solid color-mix(in srgb,var(--ds-purple) 20%,#0000);border-radius:8px;color:var(--ds-text-secondary);font-size:11px;line-height:1.45;padding:8px 10px}.ai-decision-trace__attack-chain-graph-hint-label{color:var(--ds-purple);font-weight:600;margin-right:6px}.ai-decision-trace__attack-chain-disposal-title{color:var(--ds-text-secondary);font-size:11px;font-weight:600;margin-bottom:6px}.ai-decision-trace__attack-chain-disposal-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ai-decision-trace__attack-chain-disposal-item{color:var(--ds-text);font-size:12px;line-height:1.45}.ai-decision-trace__attack-chain-disposal-level{color:var(--ds-error);font-weight:600;margin-right:6px}.ai-kill-chain{display:flex;flex-direction:column;gap:14px}.ai-kill-chain__intro-text{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0}.ai-kill-chain__meta{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:8px;padding:8px 10px}.ai-kill-chain__meta-row{display:flex;gap:8px}.ai-kill-chain__meta-label{color:var(--ds-text-tertiary);flex-shrink:0;min-width:64px}.ai-kill-chain__section-title,.ai-kill-chain__subsection-title{color:var(--ds-text-secondary);font-size:12px;font-weight:600;margin:0 0 8px}.ai-kill-chain__pipeline-section{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:10px 12px}.ai-kill-chain__pipeline{align-items:stretch;display:flex;gap:0;overflow-x:auto;padding-bottom:4px}.ai-kill-chain__connector{background:var(--ds-border);flex-shrink:0;height:2px;margin-top:28px;width:14px}.ai-kill-chain__connector--done{background:var(--ds-success)}.ai-kill-chain__node{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;max-width:108px;min-width:88px;padding:8px 6px;text-align:center;transition:border-color .15s,box-shadow .15s}.ai-kill-chain__node:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,var(--ds-border))}.ai-kill-chain__node--selected{border-color:var(--ds-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-primary) 18%,#0000)}.ai-kill-chain__node--active{background:color-mix(in srgb,var(--ds-primary) 8%,var(--ds-bg-container));border-color:color-mix(in srgb,var(--ds-primary) 50%,var(--ds-border))}.ai-kill-chain__node--completed{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-bg-container));border-color:color-mix(in srgb,var(--ds-success) 45%,var(--ds-border))}.ai-kill-chain__node--pending{border-style:dashed;opacity:.55}.ai-kill-chain__node--predicted{border-color:color-mix(in srgb,var(--ds-warning) 50%,var(--ds-border));border-style:dashed}.ai-kill-chain__node-index{color:var(--ds-primary);font-size:10px;font-weight:700}.ai-kill-chain__node-label{color:var(--ds-text-primary);font-size:11px;font-weight:600;line-height:1.3}.ai-kill-chain__node-en{color:var(--ds-text-tertiary);font-size:9px;line-height:1.2}.ai-kill-chain__node-badge{border-radius:999px;font-size:9px;margin-top:2px;padding:1px 5px}.ai-kill-chain__node-badge--completed{background:color-mix(in srgb,var(--ds-success) 12%,#0000);color:var(--ds-success)}.ai-kill-chain__node-badge--active{background:color-mix(in srgb,var(--ds-primary) 12%,#0000);color:var(--ds-primary)}.ai-kill-chain__node-badge--pending{background:var(--ds-fill-secondary);color:var(--ds-text-tertiary)}.ai-kill-chain__node-badge--predicted{background:color-mix(in srgb,var(--ds-warning) 12%,#0000);color:var(--ds-warning)}.ai-kill-chain__detail{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;padding:12px 14px}.ai-kill-chain__detail-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.ai-kill-chain__detail-title{color:var(--ds-text-primary);font-size:14px;font-weight:700;margin:0}.ai-kill-chain__detail-en{color:var(--ds-text-tertiary);font-size:12px;font-weight:400}.ai-kill-chain__detail-time{color:var(--ds-text-tertiary);font-size:11px;white-space:nowrap}.ai-kill-chain__detail-desc{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0 0 12px}.ai-kill-chain__subsection{margin-bottom:12px}.ai-kill-chain__table{border-collapse:collapse;font-size:11px;width:100%}.ai-kill-chain__table td,.ai-kill-chain__table th{border:1px solid var(--ds-border);padding:6px 8px;text-align:left;vertical-align:top}.ai-kill-chain__table th{background:var(--ds-fill-secondary);color:var(--ds-text-secondary);font-weight:600}.ai-kill-chain__defense-hint,.ai-kill-chain__table--matrix .ai-kill-chain__matrix-row--hit td{background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-container))}.ai-kill-chain__defense-hint{border:1px solid color-mix(in srgb,var(--ds-primary) 20%,var(--ds-border));border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.5;padding:10px 12px}.ai-kill-chain__defense-hint-label{color:var(--ds-text-secondary);font-weight:600}.ai-kill-chain__defense-capability,.ai-kill-chain__principle{color:var(--ds-text-tertiary);font-size:11px}.ai-kill-chain__principle{line-height:1.55;margin:8px 0 0}.ai-kill-chain__case-text{background:var(--ds-fill-secondary);border-radius:8px;color:var(--ds-text-secondary);font-family:inherit;font-size:11px;line-height:1.65;margin:0;padding:10px 12px;white-space:pre-wrap}.ai-kill-chain__empty-hint{margin:0}.ai-decision-trace__phase-connector,.ai-kill-chain__empty-hint{color:var(--ds-text-tertiary);font-size:12px}.ai-decision-trace__phase{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px}.ai-decision-trace__phase--completed{background:var(--ds-success-bg);border-color:var(--ds-success);color:var(--ds-success)}.ai-decision-trace__phase--active{background:var(--ds-critical-bg);border-color:var(--ds-critical);box-shadow:0 0 0 2px #ef44441f;color:var(--ds-critical)}.ai-decision-trace__phase--predicted{background:var(--ds-warning-bg);border-color:var(--ds-warning);border-style:dashed;color:var(--ds-warning)}.ai-decision-trace__next-risk{background:var(--ds-warning-bg);border:1px solid #faad1440;border-radius:8px;color:var(--ds-text-secondary);font-size:11px;line-height:1.5;padding:8px 10px}.ai-decision-trace__next-risk-label{color:var(--ds-warning);font-weight:600;margin-right:4px}.ai-decision-trace__risk{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-decision-trace__radar{align-items:center;display:flex;justify-content:center;min-height:280px;min-width:0}.ai-decision-trace__risk-details{display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}@media (max-width:768px){.ai-decision-trace__risk{grid-template-columns:1fr}.ai-decision-trace__radar{min-height:240px}}.ai-decision-trace__risk-factor{border-bottom:1px dashed var(--ds-border);color:var(--ds-text-secondary);display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.ai-decision-trace__risk-pct{color:var(--ds-primary);font-weight:600}.ai-decision-trace__verdict{color:var(--ds-text-primary);font-size:13px;margin-bottom:8px}.ai-decision-trace__verdict-text{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0 0 10px}.ai-decision-trace__reasons-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:600;margin-bottom:4px}.ai-decision-trace__reasons{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0;padding-left:18px}.ai-decision-trace__replay-bar{border-top:1px dashed var(--ds-border);margin-top:10px;padding-top:10px;text-align:right}.ai-decision-raw-log-drawer__list{display:flex;flex-direction:column;gap:12px;padding-top:12px}.ai-decision-raw-log-drawer__entry{border:1px solid var(--ds-border);border-radius:8px;overflow:hidden}.ai-decision-raw-log-drawer__entry-header{align-items:center;background:var(--ds-fill-secondary);border-bottom:1px solid var(--ds-border);display:flex;justify-content:space-between;padding:10px 12px}.ai-decision-raw-log-drawer__source{color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-decision-raw-log-drawer__time{color:var(--ds-text-tertiary);font-size:11px}.ai-decision-raw-log-drawer__payload{background:var(--ds-bg-container);color:var(--ds-text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5;margin:0;overflow-x:auto;padding:12px}.ai-decision-raw-log-drawer__footer{display:flex;gap:8px;justify-content:flex-end;width:100%}.ai-decision-replay-modal__intro{color:var(--ds-text-secondary);font-size:13px;line-height:1.55;margin:0 0 16px}.ai-decision-replay-modal__steps{display:flex;flex-direction:column;gap:8px}.ai-decision-replay-modal__step{align-items:flex-start;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;display:flex;gap:12px;opacity:.5;padding:10px 12px;transition:opacity .3s,border-color .3s}.ai-decision-replay-modal__step--active,.ai-decision-replay-modal__step--done{opacity:1}.ai-decision-replay-modal__step--active{background:var(--ds-primary-bg);border-color:var(--ds-primary)}.ai-decision-replay-modal__step--done{border-color:var(--ds-success)}.ai-decision-replay-modal__step-icon{align-items:center;background:var(--ds-bg-container);border-radius:50%;color:var(--ds-text-tertiary);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.ai-decision-replay-modal__step--done .ai-decision-replay-modal__step-icon{color:var(--ds-success)}.ai-decision-replay-modal__step--active .ai-decision-replay-modal__step-icon{color:var(--ds-primary)}.ai-decision-replay-modal__step-label{color:var(--ds-text-primary);font-size:13px;font-weight:600}.ai-decision-replay-modal__step-summary{color:var(--ds-text-tertiary);font-size:11px;margin-top:2px}.ai-todo-event-card__footer{align-items:center;border-top:1px solid var(--ds-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 16px}.ai-todo-event-card__actions{display:flex;flex-wrap:wrap;gap:8px}.ai-todo-event-card__more-btn.ant-btn{color:var(--ds-text-tertiary)}.ai-todo-center__region--insight{background:var(--ds-bg-container)}.ai-todo-center__insight{background:#0000;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.ai-todo-center__insight-block{border-bottom:1px solid var(--ds-border);padding:14px 16px}.ai-todo-center__insight-block:last-child{border-bottom:none}.ai-todo-center__insight-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;margin-bottom:10px}.ai-todo-center__focus-item{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ai-todo-center__focus-item:last-child{margin-bottom:0}.ai-todo-center__focus-label{color:var(--ds-text-secondary);font-size:12px}.ai-todo-center__guess-list{display:flex;flex-direction:column;gap:6px}.ai-todo-center__guess-item{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;display:block;font-size:12px;padding:8px 10px;text-align:left;transition:border-color .2s,background .2s;width:100%}.ai-todo-center__guess-item:hover{background:var(--ds-primary-bg);border-color:var(--ds-primary);color:var(--ds-primary)}.ai-todo-center__timeline{display:flex;flex-direction:column;gap:0;padding-left:14px;position:relative}.ai-todo-center__timeline:before{background:var(--ds-border);bottom:6px;content:"";left:4px;position:absolute;top:6px;width:1px}.ai-todo-center__timeline-item{padding:0 0 12px 12px;position:relative}.ai-todo-center__timeline-dot{border:2px solid var(--ds-bg-container);border-radius:50%;height:8px;left:-14px;position:absolute;top:4px;width:8px}.ai-todo-center__timeline-dot--critical,.ai-todo-center__timeline-dot--high{background:var(--ds-critical)}.ai-todo-center__timeline-dot--medium{background:var(--ds-high)}.ai-todo-center__timeline-dot--low,.ai-todo-center__timeline-dot--unknown{background:var(--ds-info)}.ai-todo-center__timeline-time{color:var(--ds-text-quaternary);font-size:11px}.ai-todo-center__timeline-title{color:var(--ds-text-secondary);font-size:12px;margin-top:2px}.ai-todo-center__loop-chart{height:120px}.ai-todo-center__observation{color:var(--ds-text-secondary);font-size:12px;line-height:1.65}.ai-todo-center__observation-stat{display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ai-todo-center__observation-stat strong{color:var(--ds-text-primary);font-weight:600}.ai-todo-center__copilot-dock{bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:fixed;transition:none;z-index:1200}.ai-todo-center__copilot-dock .ai-todo-center__copilot{box-sizing:border-box;pointer-events:auto;width:100%}.ai-todo-center__copilot-dock--expanded-large{height:20vh;min-height:20vh;transition:none}.ai-todo-center__copilot-dock--expanded-large .ai-todo-center__copilot{height:100%;min-height:100%}.ai-todo-center__copilot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#066aff0f 0,var(--ds-bg-container) 48%);border:1px solid #066aff38;border-radius:12px 12px 0 0;border-top:2px solid var(--ds-primary);box-shadow:0 -12px 40px #066aff1f,0 -2px 8px #0f172a0f;padding:14px 18px calc(16px + env(safe-area-inset-bottom, 0px));transition:box-shadow .35s ease;width:100%}.ai-todo-center__copilot--expanded{border-top-width:3px;box-shadow:0 -20px 56px #066aff33,0 -4px 12px #0f172a1a;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:20vh;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding-top:10px}.ai-todo-center__copilot-collapse{display:flex;flex-shrink:0;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ai-todo-center__copilot-collapse-btn{align-items:center;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1.4;padding:4px 16px;pointer-events:auto;transition:color .15s,border-color .15s,background .15s}.ai-todo-center__copilot-collapse-btn:hover{background:#066aff0a;border-color:#066aff59;color:var(--ds-primary)}.ai-todo-center__copilot-collapse-btn .anticon{font-size:11px}.ai-todo-center__copilot--expanded .ai-todo-center__copilot-header{flex-shrink:0;margin-bottom:12px}.ai-todo-center__copilot--expanded .ai-todo-center__shortcuts{flex-shrink:0;margin-top:auto;padding-top:12px}.ai-todo-center__copilot--expanded-large{height:100%;min-height:20vh;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding-top:16px}.ai-todo-center__copilot--expanded-large .ai-todo-center__copilot-row{margin-top:0}.ai-todo-center--copilot-docked .ai-todo-center__copilot-dock--ready .ai-todo-center__copilot{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:0;box-shadow:none;margin-top:-1px}.ai-todo-center__copilot-label{color:var(--ds-primary);flex-shrink:0;font-size:14px;font-weight:700}.ai-todo-center__copilot-header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ai-todo-center__copilot-header-main{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px;min-width:0;position:relative}.ai-todo-center__copilot--expanded .ai-todo-center__copilot-header-main{padding-inline:0}.ai-todo-center__copilot--expanded .ai-todo-center__bound-inline{flex:1 1;justify-content:flex-end;min-width:0}.ai-todo-center__bound-inline{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:0}.ai-todo-center__copilot-history-hint{color:var(--ds-text-tertiary);font-size:11px;white-space:nowrap}.ai-todo-center__bound-empty,.ai-todo-center__bound-icon,.ai-todo-center__bound-label{color:var(--ds-text-tertiary);font-size:12px}.ai-todo-center__bound-empty{color:var(--ds-text-quaternary,var(--ds-text-tertiary));font-style:italic}.ai-todo-center__bound-chip{align-items:center;background:var(--ds-primary-bg);border:1px solid #066aff33;border-radius:999px;color:var(--ds-primary);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:4px 8px 4px 10px}.ai-todo-center__bound-chip-name{font-weight:600}.ai-todo-center__bound-chip-id{color:var(--ds-text-tertiary);font-family:SF Mono,Fira Code,monospace;font-size:10px;font-weight:500}.ai-todo-center__bound-chip-remove{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--ds-text-tertiary);cursor:pointer;display:inline-flex;font-size:12px;height:16px;justify-content:center;line-height:1;width:16px}.ai-todo-center__bound-chip-remove:hover{background:#066aff1f;color:var(--ds-primary)}.ai-todo-center__copilot-row{display:flex;min-width:0;width:100%}.ai-todo-center__copilot-row .ai-todo-copilot-composer{flex:1 1;min-width:0;width:100%}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer.ai-hero-input-card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-sm);min-height:48px}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer .ai-hero-textarea.ant-input{font-size:14px;line-height:1.5;min-height:0;padding:10px 132px 10px 12px}.ai-todo-copilot-composer__actions{align-items:center;bottom:8px;display:flex;gap:14px;justify-content:flex-end;position:absolute;right:8px;z-index:2}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer__actions{bottom:auto;top:50%;transform:translateY(-50%)}.ai-todo-copilot-composer__actions .ai-hero-send-btn.ant-btn{bottom:auto!important;margin:0 0 0 4px!important;position:static!important;right:auto!important}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer__actions .ai-composer-deep-thinking-btn.ant-btn{font-size:11px;height:28px;padding:0 10px}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer__actions .ai-hero-send-btn.ant-btn{height:32px!important;min-width:32px!important;width:32px!important}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__actions{bottom:auto;box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:4px 12px 12px;position:static;right:auto;transform:none;width:100%}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer.ai-hero-input-card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:26px;box-shadow:var(--ds-shadow-sm);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer{display:flex;flex-direction:column;height:100%;min-height:0}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__textarea.ant-input{flex:1 1;height:auto!important;max-height:none;min-height:0;padding:12px 14px 8px}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__actions .ai-todo-copilot-composer__deep-btn.ant-btn{align-items:center;border-radius:16px;display:inline-flex;font-size:11px;font-weight:400;gap:6px;height:26px;padding:0 10px;transition:all .25s ease}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__actions .ai-todo-copilot-composer__deep-btn.ant-btn.is-active{font-weight:600}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__actions .ai-todo-copilot-composer__deep-btn.ant-btn:not(.is-active){background:var(--ds-bg-container);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm);color:var(--ds-text-secondary)}.ai-todo-center__copilot--expanded .ai-todo-copilot-composer__actions .ai-hero-send-btn.ant-btn{height:30px!important;margin-left:4px;min-width:30px!important;width:30px!important}.ai-todo-copilot-composer__deep-btn.ant-btn{align-items:center;border-radius:16px;display:inline-flex;font-size:11px;font-weight:400;gap:6px;height:28px;padding:0 10px;transition:all .25s ease}.ai-todo-copilot-composer__deep-btn.ant-btn.is-active{font-weight:600}.ai-todo-copilot-composer__deep-btn.ant-btn:not(.is-active){background:var(--ds-bg-container);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-sm);color:var(--ds-text-secondary)}.ai-decision-support__overview-text{color:var(--ds-text-primary);font-size:13px;line-height:1.55}.ai-decision-support__overview-text .assistant-markdown p:first-child{margin-top:0}.ai-decision-support__overview-text .assistant-markdown p:last-child{margin-bottom:0}.assistant-markdown--compact h1{font-size:15px!important}.assistant-markdown--compact h2{font-size:14px!important}.assistant-markdown--compact h3{font-size:13px!important}.ai-case-timeline-detail__overview-tags{margin-bottom:0;margin-top:10px}.ai-case-timeline-detail__no-analysis-hint{color:var(--ds-text-tertiary);font-size:12px;margin:8px 0 0}.ai-case-timeline-detail__overview-tags .ai-case-detail__tag{background:var(--ds-primary-bg);border:none;border-radius:8px;color:var(--ds-primary);font-size:12px;padding:3px 12px}.ai-todo-center__copilot--expanded .ai-todo-center__copilot-row{align-items:stretch;flex:1 1;min-height:0}.ai-decision-support__section-toggle--static{cursor:default}.ai-todo-center__copilot--expanded,.ai-todo-center__copilot--expanded-large{transition:box-shadow .35s ease}.ai-decision-support__section-toggle--with-tags{flex-wrap:wrap;gap:8px 10px}.ai-decision-support__section-toggle--with-tags .ai-case-timeline-detail__section-tags{justify-content:flex-end;margin-left:auto}.ai-case-timeline-detail>.ai-decision-support:not(.ai-case-timeline-detail__overview-support){padding:0}.ai-case-timeline-detail__overview-support{margin-bottom:16px;padding:0}.ai-case-timeline-detail__overview-support .ai-decision-support__sections{gap:10px}.ai-case-timeline-detail__overview-support .ai-decision-support__section--open>.ai-decision-support__section-toggle--static{width:100%}.ai-decision-support__section-label{color:var(--ds-text-primary);font-size:13px;font-weight:600}.ai-todo-copilot-composer__textarea.ant-input{overflow-y:auto!important;resize:none;scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-todo-copilot-composer__textarea.ant-input:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.ai-todo-copilot-composer__textarea.ant-input::-webkit-scrollbar{width:4px}.ai-todo-copilot-composer__textarea.ant-input::-webkit-scrollbar-track{background:#0000}.ai-todo-copilot-composer__textarea.ant-input::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.ai-todo-copilot-composer__textarea.ant-input:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.ai-todo-center__copilot:not(.ai-todo-center__copilot--expanded) .ai-todo-copilot-composer__textarea.ant-input{max-height:72px}.ai-todo-center__copilot-input-wrap{align-items:flex-end;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;display:flex;flex:1 1;gap:10px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.ai-todo-center__copilot-input-wrap .ai-todo-center__copilot-input.ant-input{flex:1 1}.ai-todo-center__copilot-input-tools{align-items:center;display:flex;flex-shrink:0;padding-bottom:2px}.ai-todo-center__copilot-send.ant-btn{border-radius:10px;box-shadow:0 4px 12px #066aff47;flex-shrink:0;font-weight:600;height:40px;min-width:88px}.ai-todo-center__copilot-input-wrap:focus-within{border-color:#7eb0ff;border-color:var(--composer-chip-focus-border,#7eb0ff);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--composer-chip-focus-shadow,0 0 0 3px #006aff14)}.ai-todo-center__copilot-input.ant-input{background:#0000;border:none;box-shadow:none;font-size:14px;padding:0;scrollbar-color:#0000 #0000;scrollbar-width:thin}.ai-todo-center__copilot-input.ant-input:focus{box-shadow:none}.ai-todo-center__copilot-input.ant-input:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.ai-todo-center__copilot-input.ant-input::-webkit-scrollbar{height:4px;width:4px}.ai-todo-center__copilot-input.ant-input::-webkit-scrollbar-thumb,.ai-todo-center__copilot-input.ant-input::-webkit-scrollbar-track{background:#0000;border-radius:2px}.ai-todo-center__copilot-input.ant-input:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.ai-todo-center__copilot-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.ai-todo-center__shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-todo-center__shortcut{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-tertiary);cursor:pointer;font-size:11px;padding:4px 10px;transition:color .2s,border-color .2s}.ai-todo-center__shortcut:hover{border-color:#066aff4d;color:var(--ds-primary)}.ai-todo-center__shortcut--active,.ai-todo-center__shortcut--active:hover{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.ai-case-workspace__detail--follow-up{position:relative}.ai-case-workspace__detail--follow-up:after{background:#0f172a0a;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ai-case-timeline-detail--follow-up,.ai-followup-section-target{position:relative}.ai-followup-section-target--active{isolation:isolate;z-index:2}.ai-followup-section-target--active:before{border:2px solid #066affa6;border-radius:inherit;box-shadow:0 0 0 3px #066aff24,0 4px 16px #066aff24;content:"";inset:-1px;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease;z-index:3}.ai-followup-section-target--active:hover:before,.ai-followup-section-target--selected:before{border-color:var(--ds-primary);box-shadow:0 0 0 4px #066aff2e,0 6px 18px #066aff29}.ai-followup-section-target__overlay{align-items:flex-start;background:#066aff0d;border:none;border-radius:inherit;cursor:pointer;display:flex;inset:0;justify-content:flex-end;margin:0;padding:8px 10px;position:absolute;transition:background .15s ease;z-index:4}.ai-followup-section-target--selected .ai-followup-section-target__overlay,.ai-followup-section-target__overlay:hover{background:#066aff1a}.ai-followup-section-target__badge{font-feature-settings:"tnum";align-items:center;background:var(--ds-primary);border:2px solid #fff;border-radius:999px;box-shadow:0 2px 10px #066aff59;color:#fff;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 8px;pointer-events:none}.ai-followup-section-target.ai-decision-support__section.ai-followup-section-target--active{border-color:#066aff47;border-radius:8px;overflow:visible}.ai-followup-section-target.ai-decision-support__options-row{display:flex}.ai-followup-section-target.ai-decision-support__header,.ai-followup-section-target.ai-decision-support__options-preview{position:relative}.ai-followup-section-target.ai-case-evolution__item{align-items:stretch;border-radius:10px;display:flex;gap:12px;list-style:none;position:relative}.ai-followup-section-target.ai-case-evolution__item.ai-followup-section-target--active .ai-case-evolution__item-card{background:#066aff0f}.ai-followup-section-target.ai-decision-trace__step.ai-followup-section-target--active{border-color:#066aff47;border-radius:8px;overflow:visible}.ai-followup-section-target.ai-decision-support__header.ai-followup-section-target--active,.ai-followup-section-target.ai-decision-support__options-row.ai-followup-section-target--active{border-color:#066aff47;border-radius:8px}.ai-case-timeline-workbench__tabs-shell--follow-up .ant-tabs-content-holder,.ai-case-timeline-workbench__tabs-shell--follow-up .ant-tabs-tabpane{overflow:visible}.ai-todo-copilot-followup-banner{align-items:center;background:#066aff0d;border:1px solid #066aff29;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px;padding:8px 12px}.ai-todo-copilot-followup-banner__text{color:var(--ds-text-secondary);font-size:12px;line-height:1.45}.ai-todo-copilot-followup-banner__skip{background:#0000;border:none;color:var(--ds-primary);cursor:pointer;flex-shrink:0;font-size:11px;padding:0}.ai-todo-copilot-followup-banner__skip:hover{text-decoration:underline}.ai-todo-analysis-sheet .ant-drawer-body{padding:0}.ai-todo-analysis-sheet__content{max-height:calc(40vh - 56px);overflow-y:auto;padding:20px 24px}.ai-todo-analysis-sheet__section{margin-bottom:18px}.ai-todo-analysis-sheet__section-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.ai-todo-analysis-sheet__stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-todo-analysis-sheet__stat{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:10px;padding:10px 12px}.ai-todo-analysis-sheet__stat-value{color:var(--ds-text-primary);font-size:20px;font-weight:700}.ai-todo-analysis-sheet__stat-label{color:var(--ds-text-tertiary);font-size:11px;margin-top:2px}.ai-todo-analysis-sheet__chain{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ai-todo-analysis-sheet__chain-step{background:var(--ds-primary-bg);border:1px solid #066aff33;border-radius:8px;color:var(--ds-primary);font-size:12px;font-weight:500;padding:4px 10px}.ai-todo-analysis-sheet__chain-arrow{color:var(--ds-text-quaternary);font-size:12px}.ai-todo-analysis-sheet__footer{border-top:1px solid var(--ds-border);display:flex;gap:10px;justify-content:flex-end;padding:12px 24px}.ai-todo-timeline-drawer .ant-drawer-body{padding:24px}.ai-todo-timeline-full{margin:0 auto;max-width:640px;padding-left:24px;position:relative}.ai-todo-timeline-full:before{background:linear-gradient(180deg,var(--ds-primary) 0,var(--ds-border) 100%);bottom:0;content:"";left:8px;position:absolute;top:0;width:2px}.ai-todo-timeline-full__item{padding:0 0 28px 20px;position:relative}.ai-todo-timeline-full__dot{border:2px solid var(--ds-bg-container);border-radius:50%;box-shadow:0 0 0 2px var(--ds-primary-bg);height:12px;left:-20px;position:absolute;top:2px;width:12px}.ai-todo-timeline-full__time{color:var(--ds-primary);font-size:13px;font-weight:600}.ai-todo-timeline-full__title{color:var(--ds-text-primary);font-size:14px;margin-top:4px}.ai-case-global-bar{align-items:center;background:linear-gradient(90deg,#066aff0f,#0000);border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 18px}.ai-case-global-bar__stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-case-global-bar__pending{color:var(--ds-text-primary);font-size:13px;font-weight:600}.ai-case-global-bar__chip{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.ai-case-global-bar__chip--high{background:#ff4d4f1f;color:#cf1322}.ai-case-global-bar__chip--medium{background:#faad1424;color:#d46b08}.ai-case-global-bar__chip--low{background:#52c41a1f;color:#389e0d}.ai-case-global-bar__monitoring{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;gap:6px}.ai-case-global-bar__monitoring-sub{color:var(--ds-text-tertiary)}.ai-case-global-bar__pulse{animation:ai-case-pulse 2s ease-out infinite;background:var(--ds-success);border-radius:50%;box-shadow:0 0 0 0 #52c41a73;height:8px;width:8px}@keyframes ai-case-pulse{0%{box-shadow:0 0 0 0 #52c41a73}70%{box-shadow:0 0 0 8px #52c41a00}to{box-shadow:0 0 0 0 #52c41a00}}.ai-case-workspace{display:flex;flex:1 1;min-height:0;overflow:hidden}.ai-case-workspace__empty,.ai-case-workspace__idle{flex:1 1;min-height:0;overflow:auto;padding:12px 18px 18px}.ai-case-workspace__detail{flex:1 1;min-height:0;min-width:0;overflow:hidden}.ai-case-workspace__detail--select-idle{box-sizing:border-box;display:flex;flex-direction:column;padding:12px 16px 16px}.ai-case-workspace__detail--select-idle>.ai-todo-center-empty--select{align-items:center;background:var(--ds-bg-container);border:1px dashed var(--ds-border);border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;justify-content:center;margin:0;min-height:0;padding:24px;text-align:center;width:100%}.ai-case-workspace__detail--select-idle>.ai-todo-center-empty--select .ai-todo-center-empty__title{line-height:1.55;margin:0;max-width:280px}.ai-case-queue{background:var(--ds-bg-container);border-right:1px solid var(--ds-border);display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:228px}.ai-case-queue__header{align-items:center;border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 14px 10px}.ai-case-queue__title{color:var(--ds-text-secondary);font-size:12px;font-weight:600}.ai-case-queue__count{color:var(--ds-primary);font-size:12px;font-weight:700}.ai-case-queue__list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:8px}.ai-case-queue__item{background:var(--ds-bg-container);border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:10px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;width:100%}.ai-case-queue__item:hover{border-color:#066aff2e}.ai-case-queue__item--active{border-color:#066aff59;box-shadow:0 4px 14px #066aff1f}.ai-case-queue__item--bound{background:linear-gradient(135deg,#066aff0f 0,var(--ds-bg-container) 100%)}.ai-case-queue__item-index{align-items:center;background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-tertiary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.ai-case-queue__item--active .ai-case-queue__item-index{background:var(--ds-primary-bg);color:var(--ds-primary)}.ai-case-queue__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-case-queue__item-top{align-items:center;display:flex;gap:6px;min-width:0}.ai-case-queue__severity{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.ai-case-queue__severity--critical,.ai-case-queue__severity--high{background:#ff4d4f1f;color:#cf1322}.ai-case-queue__severity--medium{background:#faad1424;color:#d46b08}.ai-case-queue__severity--low,.ai-case-queue__severity--unknown{background:#52c41a1f;color:#389e0d}.ai-case-queue__asset{color:var(--ds-text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-case-queue__bound-icon{color:var(--ds-primary);flex-shrink:0;font-size:11px}.ai-case-queue__summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--ds-text-tertiary);display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}.ai-case-detail{animation:ai-case-fade-in .22s ease;display:flex;flex-direction:column;gap:14px;height:100%;overflow-y:auto;padding:14px 18px 18px}@keyframes ai-case-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-case-detail__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ai-case-detail__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-case-detail__case-index{color:var(--ds-text-tertiary);font-size:11px;font-weight:600}.ai-case-detail__severity{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.ai-case-detail__severity--critical,.ai-case-detail__severity--high{background:#ff4d4f1f;color:#cf1322}.ai-case-detail__severity--medium{background:#faad1424;color:#d46b08}.ai-case-detail__severity--low,.ai-case-detail__severity--unknown{background:#52c41a1f;color:#389e0d}.ai-case-detail__asset{color:var(--ds-text-primary);font-size:15px;font-weight:700}.ai-case-detail__bound-tag{align-items:center;color:var(--ds-primary);display:inline-flex;font-size:11px;gap:4px}.ai-case-detail__summary{color:var(--ds-text-primary);font-size:14px;font-weight:600;line-height:1.5;margin:8px 0 0}.ai-case-detail__meta{color:var(--ds-text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 14px}.ai-case-detail__tags{display:flex;flex-wrap:wrap;gap:6px}.ai-case-detail__tag{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-secondary);font-size:12px;padding:3px 12px}.ai-case-detail__priority{background:linear-gradient(135deg,#066aff14,#066aff05);border:1px solid #066aff29;border-radius:12px;padding:12px 14px}.ai-case-detail__priority-title{color:var(--ds-primary);font-size:12px;font-weight:700;margin-bottom:8px}.ai-case-detail__priority-list{color:var(--ds-text-secondary);font-size:12px;line-height:1.6;margin:0;padding-left:18px}.ai-case-detail__related{align-self:flex-start;background:#0000;border:none;color:var(--ds-primary);cursor:pointer;font-size:12px;padding:0}.ai-case-detail__analysis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:900px){.ai-case-detail__analysis{grid-template-columns:1fr}}.ai-case-detail__analysis-label,.ai-case-detail__section-title{color:var(--ds-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.ai-case-detail__analysis-text{color:var(--ds-text-primary);font-size:13px;line-height:1.55}.ai-case-detail__decision-support,.ai-case-detail__evidence,.ai-case-detail__fallback-suggestions{padding-top:4px}.ai-case-detail__impact-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 18px}.ai-case-detail__impact-list{display:flex;flex-wrap:wrap;gap:6px}.ai-case-detail__impact-item{background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-secondary);font-size:11px;padding:3px 8px}.ai-case-detail__confidence{color:var(--ds-text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px}.ai-case-detail__confidence-value{color:var(--ds-primary);font-weight:700}.ai-case-detail__evidence-toggle{align-items:center;background:#0000;border:none;color:var(--ds-text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 0;width:100%}.ai-case-detail__evidence-badge,.ai-case-detail__evidence-count{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;margin-left:auto}.ai-case-detail__sources-panel,.ai-case-detail__trace-panel{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:12px;margin:4px 0 8px;padding:12px}.ai-case-timeline-detail.ai-case-detail__trace-panel{background:#0000;border:none;border-radius:0;margin:0;padding:0}.ai-case-timeline-detail.ai-case-detail__trace-panel .ai-decision-trace__pipeline{background:#0000}.ai-case-timeline-detail.ai-case-detail__trace-panel .ai-decision-trace__step-header{background:var(--ds-bg-container)}.ai-case-detail__sources-list{list-style:none;margin:0;padding:0}.ai-case-detail__sources-item{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:6px 0}.ai-case-detail__footer{padding-top:4px}.ai-case-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.ai-case-detail__switch{border-top:1px solid var(--ds-border);display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px}.ai-case-detail__switch-nav{align-items:center;display:flex;gap:12px;justify-content:space-between}.ai-case-detail__switch-remaining{color:var(--ds-text-tertiary);font-size:12px}.ai-case-detail__next-preview{background:var(--ds-fill-secondary);border:1px dashed var(--ds-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;transition:border-color .15s,background .15s;width:100%}.ai-case-detail__next-preview:hover:not(:disabled){background:#066aff0a;border-color:#066aff47}.ai-case-detail__next-preview:disabled{cursor:not-allowed;opacity:.55}.ai-case-detail__next-preview-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:700}.ai-case-detail__next-preview-main{align-items:center;display:flex;gap:8px}.ai-case-detail__next-preview-severity{border-radius:999px;font-size:10px;font-weight:600;padding:1px 6px}.ai-case-detail__next-preview-severity--critical,.ai-case-detail__next-preview-severity--high{background:#ff4d4f1f;color:#cf1322}.ai-case-detail__next-preview-severity--medium{background:#faad1424;color:#d46b08}.ai-case-detail__next-preview-severity--low,.ai-case-detail__next-preview-severity--unknown{background:#52c41a1f;color:#389e0d}.ai-case-detail__next-preview-asset{color:var(--ds-text-primary);font-size:13px;font-weight:600}.ai-case-detail__next-preview-reason{color:var(--ds-text-secondary);font-size:12px}.ai-case-detail__lifecycle-panel{border-top:1px dashed #066aff29;margin-top:12px;padding-top:12px}.ai-case-lifecycle{background:linear-gradient(180deg,#066aff08 0,#ffffffeb 28%),var(--ds-bg-container);border:1px solid #066aff24;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:14px}.ai-case-lifecycle__hero{grid-gap:14px;background:linear-gradient(135deg,#ff4d4f12,#ffffffd9);border:1px solid #ff4d4f29;border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);padding:14px 16px}.ai-case-lifecycle__hero-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ai-case-lifecycle__hero-title{color:var(--ds-text-primary);font-size:18px;font-weight:700;line-height:1.35;margin:0}.ai-case-lifecycle__hero-phase{color:#cf1322;font-size:14px;font-weight:600}.ai-case-lifecycle__severity{border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.ai-case-lifecycle__severity--critical,.ai-case-lifecycle__severity--high{background:#ff4d4f1f;border:1px solid #ff4d4f38;color:#cf1322}.ai-case-lifecycle__severity--medium{background:#ff7d001a;color:#d46b08}.ai-case-lifecycle__severity--low,.ai-case-lifecycle__severity--unknown{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-case-lifecycle__hero-asset{color:var(--ds-text-primary);font-size:15px;font-weight:600;margin-bottom:8px}.ai-case-lifecycle__hero-meta{color:var(--ds-text-tertiary);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 16px}.ai-case-lifecycle__hero-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ai-case-lifecycle__metric-card{background:#ffffffb8;border:1px solid var(--ds-border);border-radius:10px;padding:10px 12px}.ai-case-lifecycle__metric-card--risk{border-color:#ff4d4f2e}.ai-case-lifecycle__metric-label{color:var(--ds-text-tertiary);display:block;font-size:11px;margin-bottom:4px}.ai-case-lifecycle__metric-value{align-items:baseline;display:flex;gap:2px;margin-bottom:6px}.ai-case-lifecycle__metric-value strong{color:#cf1322;font-size:24px;line-height:1}.ai-case-lifecycle__metric-value span{color:var(--ds-text-tertiary);font-size:12px}.ai-case-lifecycle__impact-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.ai-case-lifecycle__impact-stats div{display:flex;flex-direction:column;gap:2px}.ai-case-lifecycle__impact-stats strong{color:var(--ds-text-primary);font-size:18px}.ai-case-lifecycle__impact-stats span{color:var(--ds-text-tertiary);font-size:10px}.ai-case-lifecycle__disposal{background:#ffffff8c;border:1px solid var(--ds-border);border-radius:12px;padding:14px 16px}.ai-case-lifecycle__disposal-head{margin-bottom:12px}.ai-case-lifecycle__disposal-body{display:block}.ai-case-lifecycle__transition-panel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-case-lifecycle__transition-card{background:#ffffffb8;border:1px solid var(--ds-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ai-case-lifecycle__transition-card--current{background:#ff4d4f0a;border-color:#ff4d4f38}.ai-case-lifecycle__transition-card--next{background:#066aff08;border-color:#066aff29}.ai-case-lifecycle__transition-label{color:var(--ds-text-tertiary);font-size:11px}.ai-case-lifecycle__transition-value{color:var(--ds-text-primary);font-size:13px;line-height:1.45}.ai-case-lifecycle__transition-card--current .ai-case-lifecycle__transition-value{color:#cf1322}.ai-case-lifecycle__trace-sections{display:flex;flex-direction:column;gap:8px}.ai-case-lifecycle__collapse-section{background:#ffffff94;border:1px solid var(--ds-border);border-radius:12px;overflow:hidden}.ai-case-lifecycle__collapse-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:8px;padding:12px 14px;text-align:left;width:100%}.ai-case-lifecycle__collapse-toggle:hover{background:#066aff08}.ai-case-lifecycle__collapse-title{color:var(--ds-text-primary);font-size:13px;font-weight:700}.ai-case-lifecycle__collapse-badge{background:#066aff14;border-radius:999px;color:var(--ds-primary);font-size:10px;font-weight:600;padding:1px 7px}.ai-case-lifecycle__collapse-preview{color:var(--ds-text-tertiary);font-size:11px;margin-left:auto;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-case-lifecycle__collapse-body{border-top:1px dashed #066aff1a;padding:0 14px 14px}.ai-case-lifecycle__section-title{color:var(--ds-text-primary);font-size:13px;font-weight:700}.ai-case-lifecycle__section-subtitle{color:var(--ds-text-tertiary);font-size:11px;margin:4px 0 10px}.ai-case-lifecycle__stepper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:4px}.ai-case-lifecycle__stepper--with-transitions{align-items:flex-start;overflow:visible;padding:0 8px 64px}.ai-case-lifecycle__stepper--with-transitions .ai-case-lifecycle__step{overflow:visible;padding:4px 8px;position:relative}.ai-case-lifecycle__stepper--with-transitions .ai-case-lifecycle__step-connector{align-self:flex-start;flex:1 1 24px;margin-top:10px;max-width:48px;min-width:18px}.ai-case-lifecycle__step-transition-tag{display:block;font-size:10px;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.ai-case-lifecycle__step-transition--last .ai-case-lifecycle__step-transition-tag{color:#52c41a}.ai-case-lifecycle__step-transition--current .ai-case-lifecycle__step-transition-tag{color:#cf1322}.ai-case-lifecycle__step-transition{left:50%;position:absolute;top:calc(100% + 6px);transform:translateX(-50%)}.ai-case-lifecycle__step--transition-current,.ai-case-lifecycle__step--transition-last{min-width:88px}.ai-case-lifecycle__step--transition-last .ai-case-lifecycle__step-icon{border-radius:50%;box-shadow:0 0 0 3px #52c41a33}.ai-case-lifecycle__step--transition-current .ai-case-lifecycle__step-icon{border-radius:50%;box-shadow:0 0 0 3px #cf132233}.ai-case-lifecycle__step--flow-green .ai-case-lifecycle__step-icon{color:#52c41a}.ai-case-lifecycle__step--flow-green .ai-case-lifecycle__step-label{color:#52c41a;font-weight:600}.ai-case-lifecycle__step--flow-green .ai-case-lifecycle__step-time{color:#52c41acc}.ai-case-lifecycle__step--flow-current .ai-case-lifecycle__step-icon{color:#cf1322}.ai-case-lifecycle__step--flow-current .ai-case-lifecycle__step-label{color:#cf1322;font-weight:700}.ai-case-lifecycle__step--flow-current .ai-case-lifecycle__step-time{color:#cf1322b8}.ai-case-lifecycle__step--flow-grey .ai-case-lifecycle__step-icon,.ai-case-lifecycle__step--flow-grey .ai-case-lifecycle__step-label{color:#00000040;color:var(--ds-text-quaternary,#00000040)}.ai-case-lifecycle__step--flow-grey .ai-case-lifecycle__step-time{color:#0003;color:var(--ds-text-quaternary,#0003)}.ai-case-lifecycle__step--flow-historical .ai-case-lifecycle__step-icon,.ai-case-lifecycle__step--historical .ai-case-lifecycle__step-icon{color:#00000047;color:var(--ds-text-quaternary,#00000047)}.ai-case-lifecycle__step--flow-historical .ai-case-lifecycle__step-label,.ai-case-lifecycle__step--historical .ai-case-lifecycle__step-label{color:var(--ds-text-tertiary);font-weight:500}.ai-case-lifecycle__step-connector--historical{background:#0f172a1f;opacity:.7}.ai-case-lifecycle__step-transition--historical .ai-case-lifecycle__step-transition-tag{background:#0f172a0f;color:var(--ds-text-tertiary)}.ai-case-lifecycle__step{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:72px;text-align:center}.ai-case-lifecycle__step-icon{align-items:center;display:inline-flex;font-size:14px;height:22px;justify-content:center;width:22px}.ai-case-lifecycle__step--completed .ai-case-lifecycle__step-icon{color:#52c41a}.ai-case-lifecycle__step--current .ai-case-lifecycle__step-icon{color:#cf1322}.ai-case-lifecycle__step--upcoming .ai-case-lifecycle__step-icon{color:var(--ds-text-tertiary)}.ai-case-lifecycle__step-label{color:var(--ds-text-secondary);font-size:10px;line-height:1.3}.ai-case-lifecycle__step--current .ai-case-lifecycle__step-label{color:#cf1322;font-weight:700}.ai-case-lifecycle__step-time{font-feature-settings:"tnum";color:var(--ds-text-tertiary);font-size:10px;font-variant-numeric:tabular-nums}.ai-case-lifecycle__step-connector{background:#0f172a1a;flex:0 0 18px;height:2px;margin-top:10px;width:auto}.ai-case-lifecycle__step-connector-wrap .ai-case-lifecycle__step-connector{flex:0 0 auto;margin-top:0;width:100%}.ai-case-lifecycle__step-connector--done{background:#52c41a8c}.ai-case-lifecycle__next-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ai-case-lifecycle__timeline{border-left:2px solid #066aff24;list-style:none;margin:0;padding:0 0 0 10px}.ai-case-lifecycle__timeline-item{display:flex;gap:10px;padding:0 0 12px 12px;position:relative}.ai-case-lifecycle__timeline-item:last-child{padding-bottom:0}.ai-case-lifecycle__timeline-item:before{background:#066aff59;border:2px solid var(--ds-bg-container);border-radius:50%;content:"";height:8px;left:-16px;position:absolute;top:5px;width:8px}.ai-case-lifecycle__timeline-item--current:before{background:#cf1322;box-shadow:0 0 0 3px #ff4d4f26}.ai-case-lifecycle__timeline-time{font-feature-settings:"tnum";color:var(--ds-text-tertiary);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;width:38px}.ai-case-lifecycle__timeline-title{color:var(--ds-text-primary);font-size:12px;line-height:1.45}.ai-case-lifecycle__timeline-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ai-case-lifecycle__timeline-source{color:var(--ds-primary);font-size:10px}.ai-case-lifecycle__timeline-severity{border-radius:999px;font-size:10px;font-weight:600;padding:1px 6px}.ai-case-lifecycle__timeline-severity--critical,.ai-case-lifecycle__timeline-severity--high{background:#ff4d4f1a;color:#cf1322}.ai-case-lifecycle__timeline-severity--medium{background:#ff7d001a;color:#d46b08}.ai-case-lifecycle__evidence-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ai-case-lifecycle__evidence-item{border-bottom:1px dashed #066aff1a;padding-bottom:10px}.ai-case-lifecycle__evidence-item:last-child{border-bottom:none;padding-bottom:0}.ai-case-lifecycle__evidence-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ai-case-lifecycle__evidence-source{color:var(--ds-text-primary);font-size:12px;font-weight:700}.ai-case-lifecycle__evidence-confidence{color:var(--ds-primary);font-size:10px;font-weight:600}.ai-case-lifecycle__evidence-signal{color:var(--ds-text-secondary);font-size:11px;margin-bottom:2px}.ai-case-lifecycle__evidence-detail{color:var(--ds-text-tertiary);font-size:10px;margin-bottom:6px;word-break:break-all}.ai-case-lifecycle__evidence-badge{background:#52c41a1f;border:1px solid #52c41a38;border-radius:999px;color:#389e0d;display:inline-flex;font-size:11px;font-weight:600;margin-top:10px;padding:4px 10px}.ai-case-lifecycle__judgment-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ai-case-lifecycle__judgment-item{background:#066aff05;border:1px solid #066aff1a;border-radius:8px;padding:8px 10px}.ai-case-lifecycle__judgment-item--latest{background:#ff4d4f0d;border-color:#ff4d4f38}.ai-case-lifecycle__judgment-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ai-case-lifecycle__judgment-phase{color:var(--ds-primary);font-size:11px;font-weight:700}.ai-case-lifecycle__judgment-item--latest .ai-case-lifecycle__judgment-phase{color:#cf1322}.ai-case-lifecycle__judgment-time{font-feature-settings:"tnum";color:var(--ds-text-tertiary);font-size:10px;font-variant-numeric:tabular-nums}.ai-case-lifecycle__judgment-summary{color:var(--ds-text-primary);font-size:12px;line-height:1.45}.ai-case-lifecycle__confidence-block{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:14px}.ai-case-lifecycle__confidence-label{color:var(--ds-text-secondary);font-size:11px}.ai-case-lifecycle__footer-actions{border-top:1px dashed #066aff1f;display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}@media (max-width:1200px){.ai-case-lifecycle__hero,.ai-case-lifecycle__transition-panel{grid-template-columns:1fr}.ai-case-lifecycle__hero-metrics{grid-template-columns:1fr 1fr}.ai-case-lifecycle__collapse-preview{margin-left:0;max-width:100%;white-space:normal}}@media (max-width:768px){.ai-case-lifecycle__hero-metrics{grid-template-columns:1fr}}.ai-attack-chain-viz{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;padding:14px}.ai-attack-chain-viz__header{align-items:center;color:var(--ds-text-primary);display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:12px}.ai-attack-chain-viz__graph-link{height:auto;margin-left:auto;padding:0}.ai-attack-chain-viz__empty{color:var(--ds-text-tertiary);font-size:12px}.ai-attack-chain-viz__track{align-items:stretch;display:flex;flex-wrap:wrap;gap:0}.ai-attack-chain-viz__connector{align-self:center;background:var(--ds-border);height:2px;margin:0 2px;position:relative;width:28px}.ai-attack-chain-viz__connector--done{background:linear-gradient(90deg,var(--ds-success) 0,#52c41a59 100%)}.ai-attack-chain-viz__phase{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;max-width:140px;min-width:96px;padding:10px 10px 8px;position:relative}.ai-attack-chain-viz__phase--completed{background:#52c41a14;border-color:#52c41a59}.ai-attack-chain-viz__phase--active,.ai-attack-chain-viz__phase--current{background:#066aff14;border-color:#066aff73;box-shadow:0 0 0 3px #066aff14}.ai-attack-chain-viz__phase--active .ai-attack-chain-viz__phase-index{animation:ai-case-pulse 2s ease-out infinite}.ai-attack-chain-viz__phase--pending{opacity:.72}.ai-attack-chain-viz__phase--predicted{border-style:dashed;opacity:.85}.ai-attack-chain-viz__phase-index{align-items:center;background:var(--ds-bg-container);border-radius:50%;color:var(--ds-text-secondary);display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.ai-attack-chain-viz__phase-label{color:var(--ds-text-primary);font-size:12px;font-weight:600;line-height:1.35}.ai-attack-chain-viz__phase-badge{align-self:flex-start;background:var(--ds-primary-bg);border-radius:999px;color:var(--ds-primary);font-size:10px;font-weight:600;padding:1px 6px}.ai-attack-chain-viz__phase-badge--predicted{background:var(--ds-fill-secondary);color:var(--ds-text-tertiary)}.ai-attack-chain-viz__next-risk{border-top:1px dashed var(--ds-border);color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin-top:12px;padding-top:10px}.ai-attack-chain-viz__next-risk-label{color:#d46b08;color:var(--ds-warning,#d46b08);font-weight:700;margin-right:6px}.ai-case-workspace--timeline{--ai-todo-queue-column-width:360px;--ai-todo-workbench-divider:color-mix(in srgb,#066aff 18%,#0000);align-items:stretch;background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:14px;box-shadow:var(--ds-shadow-sm);flex-shrink:0;height:clamp(720px,68vh,880px);margin:0;min-height:720px;overflow:hidden}.ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards{align-content:start;align-self:stretch;background:var(--ds-bg-container);border-right:1px solid var(--ds-border);border-top:1px solid var(--ai-todo-workbench-divider);display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;max-width:var(--ai-todo-queue-column-width);min-height:0;min-width:var(--ai-todo-queue-column-width);overflow:visible;width:var(--ai-todo-queue-column-width)}[data-theme=dark] .ai-case-workspace--timeline{--ai-todo-workbench-divider:color-mix(in srgb,#4d9fff 22%,#0000)}.ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__list{grid-row:1;min-height:0;overflow-x:hidden;overflow-y:visible;padding:10px 8px 0}.ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__pagination{background:var(--ds-bg-container);border-top:none;grid-row:2;padding:8px 10px 10px;position:static}.ai-case-workspace__queue-column{align-self:stretch;background:var(--ds-bg-container);border-right:1px solid var(--ds-border);display:flex;flex-direction:column;flex-shrink:0;max-width:var(--ai-todo-queue-column-width);min-height:0;min-width:var(--ai-todo-queue-column-width);width:var(--ai-todo-queue-column-width)}.ai-todo-center__workspace-toolbar--queue{border-bottom:none;border-top:1px solid var(--ds-border);padding:10px 12px}.ai-todo-center__workspace-toolbar--queue .ai-todo-center__card-toolbar{gap:8px;width:100%}.ai-todo-center__workspace-toolbar--queue .ai-todo-center__ranking-control{flex:1 1;min-width:0}.ai-todo-center__workspace-toolbar--queue .ai-todo-center__ranking-select-wrap,.ai-todo-center__workspace-toolbar--queue .ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select{min-width:0;width:100%}.ai-todo-center__workspace-toolbar--queue .ai-todo-refresh-btn--workbench{flex-shrink:0;max-width:100%}.ai-case-workspace__queue-column>.ai-case-queue.ai-case-queue--cards{align-self:stretch;background:var(--ds-bg-container);border-right:none;display:grid;flex:1 1;flex-shrink:1;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;height:auto;max-width:none;min-height:0;min-width:0;overflow:hidden;width:100%}.ai-case-workspace__queue-column>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__list{grid-row:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 8px 8px}.ai-case-workspace__queue-column>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__pagination{background:var(--ds-bg-container);grid-row:2;padding:8px 10px 10px;position:static}.ai-todo-center__main-header--workbench{justify-content:flex-end;margin-bottom:0}.ai-todo-case-card{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.ai-todo-case-card:hover{border-color:#066aff47}.ai-todo-case-card--active{border-color:#066aff73;box-shadow:0 4px 14px #066aff1f}.ai-todo-case-card--bound{background:var(--ds-bg-container)}.ai-todo-case-card__index{align-items:center;background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-tertiary);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.ai-todo-case-card--active .ai-todo-case-card__index{background:var(--ds-primary-bg);color:var(--ds-primary)}.ai-todo-case-card__main{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;gap:8px;padding:10px;position:relative;text-align:left;width:100%}.ai-todo-case-card__main:hover{background:#066aff05}.ai-todo-case-card__actions{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 10px}.ai-todo-case-card__actions .ai-case-timeline-workbench__action-btn.ant-btn{flex:1 1 auto;font-size:11px!important;height:26px;min-width:-webkit-max-content;min-width:max-content;overflow:visible;padding:0 8px!important;text-overflow:clip;white-space:nowrap;width:auto}.ai-todo-center__card-toolbar .ai-todo-center__ranking-select.ai-composer-chip-select--prompt.ant-select{min-width:168px}.ai-todo-center__card-toolbar .ai-todo-refresh-btn--workbench{border-radius:8px}.ai-decision-support__action-content{flex:1 1;min-width:0}.ant-modal-root:has(.ai-decision-simulate-modal) .ant-modal-mask,.ant-modal-root:has(.ai-decision-simulate-modal) .ant-modal-wrap{z-index:1500!important}.ai-decision-trace__asset-chain--horizontal{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.ai-decision-trace__chain-arrow--horizontal{padding-left:0}.ai-decision-trace__asset-node--static{cursor:default}.ai-decision-trace__asset-node--static.ai-decision-trace__asset-node--tone-0{background:#066aff0f;border-color:#066aff59;color:var(--ds-primary)}.ai-decision-trace__asset-node--static.ai-decision-trace__asset-node--tone-1{background:var(--ds-purple-bg);border-color:#722ed159;color:var(--ds-purple)}.ai-decision-trace__asset-node--static.ai-decision-trace__asset-node--tone-2{background:var(--ds-info-bg);border-color:#1677ff59;color:var(--ds-info)}.ai-decision-trace__asset-node--static:hover{background:inherit;border-color:inherit}.ai-decision-trace__phase--static{cursor:default}.ai-decision-simulate-modal__nav-badge{background:var(--ds-primary-bg);border-radius:999px;color:var(--ds-primary);font-size:10px;font-weight:600;margin-left:auto;padding:1px 6px}.ai-decision-raw-log-drawer__title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;width:100%}.ai-decision-raw-log-drawer__title-copy{flex:1 1;min-width:0}.ai-decision-raw-log-drawer__close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--ds-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;transition:color .15s,background .15s;width:32px}.ai-decision-raw-log-drawer__close-btn:hover{background:var(--ds-fill-secondary);color:var(--ds-text-primary)}.ai-decision-raw-log-drawer.ant-drawer .ant-drawer-header{padding:20px!important}.ai-decision-raw-log-drawer.ant-drawer .ant-drawer-body{padding-top:16px!important}.ai-todo-case-card__body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ai-todo-case-card__top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.ai-todo-case-card__identity{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ai-todo-case-card__severity{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px}.ai-todo-case-card__severity--critical,.ai-todo-case-card__severity--high{background:#ff4d4f1f;color:#cf1322}.ai-todo-case-card__severity--medium{background:#faad1424;color:#d48806}.ai-todo-case-card__severity--low,.ai-todo-case-card__severity--unknown{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-todo-case-card__status{background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border-radius:999px;color:var(--ds-primary);flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.ai-todo-case-card__status--3{background:#15803d1a;color:#15803d}.ai-todo-case-card__status--4{background:#b91c1c1a;color:#b91c1c}.ai-todo-case-card__status--5{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-todo-case-card__push-badge{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px}.ai-todo-case-card__push-badge--on{background:#2563eb1a;color:#1d4ed8}.ai-todo-case-card__push-badge--off{background:#0f172a0a;color:var(--ds-text-tertiary)}.ai-todo-case-card__prev-status{color:var(--ds-text-tertiary);font-size:11px;margin-top:2px}.ai-todo-case-card--cancelled{opacity:.72}.ai-todo-case-card__asset,.ai-todo-case-card__event-name{color:var(--ds-text-primary);font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-todo-case-card__bound{color:var(--ds-primary);flex-shrink:0;font-size:11px}.ai-todo-case-card__discovered{color:var(--ds-text-tertiary);flex-shrink:0;font-size:11px;line-height:20px;white-space:nowrap}.ai-todo-case-card__title{color:var(--ds-text-secondary);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-todo-case-card__meta{color:var(--ds-text-tertiary);font-size:11px}.ai-case-timeline-workbench{background:var(--ds-bg-container);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ai-case-timeline-workbench__header{align-items:flex-start;border-bottom:1px solid var(--ds-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px 12px}.ai-case-timeline-workbench__header-main{flex:1 1;min-width:0}.ai-case-timeline-workbench__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ai-case-timeline-workbench__severity{border-radius:999px;font-size:11px;font-weight:700;padding:1px 7px}.ai-case-timeline-workbench__severity--critical,.ai-case-timeline-workbench__severity--high{background:#ff4d4f1f;color:#cf1322}.ai-case-timeline-workbench__severity--medium{background:#faad1424;color:#d48806}.ai-case-timeline-workbench__severity--low,.ai-case-timeline-workbench__severity--unknown{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-case-timeline-workbench__asset{color:var(--ds-text-primary);font-size:15px;font-weight:700;line-height:1.4}.ai-case-timeline-workbench__bound{align-items:center;color:var(--ds-primary);display:inline-flex;font-size:11px;gap:4px}.ai-case-timeline-workbench__title{color:var(--ds-text-primary);font-size:15px;font-weight:700;line-height:1.4;margin:0}.ai-case-timeline-workbench__summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--ds-text-secondary);display:-webkit-box;font-size:12px;line-height:1.5;margin:6px 0 0;overflow:hidden}.ai-case-timeline-workbench__actions{flex-shrink:0;justify-content:flex-end}.ai-case-timeline-workbench__body{display:grid;grid-template-columns:168px minmax(0,1fr)}.ai-case-timeline-rail{background:var(--ds-bg-container);border-right:1px solid var(--ds-border);overflow:hidden;padding:12px 10px}.ai-case-timeline-rail,.ai-case-timeline-rail__list{display:flex;flex-direction:column;height:100%;min-height:0}.ai-case-timeline-rail__list{flex:1 1;gap:0;list-style:none;margin:0;padding:0}.ai-case-timeline-rail__item{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ai-case-timeline-rail__item:not(:last-child):before{background:#066aff2e;bottom:0;content:"";left:11px;margin-left:-1px;pointer-events:none;position:absolute;top:24px;width:2px}.ai-case-timeline-rail__node{align-items:flex-start;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex:0 0 auto;gap:8px;padding:8px 6px;position:relative;text-align:left;transition:background .15s;width:100%;z-index:1}.ai-case-timeline-rail__node:hover{background:#066aff0d}.ai-case-timeline-rail__node--active{background:#066aff14}.ai-case-timeline-rail__dot{background:var(--ds-bg-container);border:2px solid #066aff59;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:10px;margin-top:3px;width:10px}.ai-case-timeline-rail__node--active .ai-case-timeline-rail__dot{background:var(--ds-primary);border-color:var(--ds-primary);box-shadow:0 0 0 3px #066aff26}.ai-case-timeline-rail__content{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-case-timeline-rail__label{color:var(--ds-text-primary);font-size:12px;font-weight:600;line-height:1.35}.ai-case-timeline-rail__time{color:var(--ds-text-tertiary);font-size:10px}.ai-case-timeline-workbench__detail{min-height:0;min-width:0;overflow-y:auto;padding:6px 16px 16px}.ai-case-timeline-workbench__detail-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.ai-case-timeline-workbench__detail-title{color:var(--ds-text-primary);font-size:14px;font-weight:700;margin:0}.ai-case-timeline-workbench__detail-time{color:var(--ds-text-tertiary);font-size:11px}.ai-case-timeline-detail__analysis-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.ai-case-timeline-detail__analysis-stack{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.ai-case-timeline-detail__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.ai-case-timeline-detail__section-head .ai-case-lifecycle__section-title{margin-bottom:0}.ai-case-timeline-detail__section-tags{flex:1 1 auto;justify-content:flex-end;min-width:0}.ai-case-timeline-detail__section{display:block;margin-bottom:0;min-width:0}.ai-case-timeline-detail__section .ai-case-lifecycle__section-title{margin-bottom:8px}.ai-case-timeline-detail__section-head+.ai-case-timeline-detail__section-text{margin-top:0}.ai-case-timeline-detail__section-text{color:var(--ds-text-primary);display:block;font-size:13px;line-height:1.55;width:100%}.ai-case-timeline-detail__disposal{border-top:none;margin-bottom:16px;margin-top:0;padding-top:0}.ai-case-disposal-flow{margin-bottom:0}.ai-case-disposal-flow__header{background:var(--ds-bg-container);cursor:default}.ai-event-status-actions{background:color-mix(in srgb,var(--ds-primary) 4%,#0000);border:1px solid var(--ds-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:10px 12px}.ai-event-status-actions__current{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-event-status-actions__current-label{color:var(--ds-text-secondary);font-size:12px}.ai-event-status-actions__badge{align-items:center;background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border-radius:999px;color:var(--ds-primary);display:inline-flex;font-size:12px;font-weight:600;padding:2px 8px}.ai-event-status-actions__badge--3{background:#15803d1a;color:#15803d}.ai-event-status-actions__badge--4{background:#b91c1c1a;color:#b91c1c}.ai-event-status-actions__badge--5{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-event-status-actions__next{display:flex;flex-direction:column;gap:8px}.ai-event-status-actions__next-hint{color:var(--ds-text-secondary);font-size:12px}.ai-event-status-actions__buttons{display:flex;flex-wrap:wrap;gap:8px}.ai-event-status-actions__loading{align-items:center;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;gap:8px}.ai-event-status-actions__empty{color:var(--ds-text-secondary);font-size:12px;margin:0}.ai-case-disposal-flow__current-badge{background:var(--ds-critical-bg);border-radius:4px;color:var(--ds-critical);flex-shrink:0;font-size:10px;font-weight:700;margin-left:auto;padding:1px 7px;white-space:nowrap}.ai-case-disposal-flow .ai-case-lifecycle__stepper--with-transitions{margin-bottom:0;padding:0 8px 64px}.ai-case-disposal-flow__transitions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-case-disposal-flow__transition-item{border-radius:8px;display:flex;flex:1 1 140px;flex-direction:column;font-size:11px;gap:4px;line-height:1.45;padding:8px 10px}.ai-case-disposal-flow__transition-item--done{background:var(--ds-success-bg);border:1px solid #52c41a33}.ai-case-disposal-flow__transition-item--current{background:var(--ds-critical-bg);border:1px solid #ef444433}.ai-case-disposal-flow__transition-label{color:var(--ds-text-tertiary);font-size:10px;font-weight:600}.ai-case-disposal-flow__transition-item--done .ai-case-disposal-flow__transition-value{color:var(--ds-success);font-weight:600}.ai-case-disposal-flow__transition-item--current .ai-case-disposal-flow__transition-value{color:var(--ds-critical);font-weight:600}.ai-case-disposal-flow__next{margin:0 12px 12px;width:calc(100% - 24px)}.ai-case-timeline-detail__support-nav{margin-top:16px}.ai-case-lifecycle__transition-next{align-items:center;background:#066aff08;border:1px solid #066aff29;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-top:12px;padding:8px 12px;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.ai-case-lifecycle__transition-next .ai-case-lifecycle__transition-label{color:var(--ds-primary);font-size:14px;font-weight:600;line-height:1.4}.ai-case-lifecycle__transition-next:hover{background:#066aff0f;border-color:#066aff59;box-shadow:0 2px 12px #066aff14}.ai-case-lifecycle__transition-next .ai-case-lifecycle__transition-arrow{color:var(--ds-primary);flex-shrink:0;font-size:16px;opacity:.5;transition:opacity .2s,transform .2s}.ai-case-lifecycle__transition-next:hover .ai-case-lifecycle__transition-arrow{opacity:1;transform:translateX(3px)}.ai-case-lifecycle__next-hints{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ai-case-lifecycle__next-hint-tag{align-items:center;background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:6px;color:var(--ds-text-secondary);display:inline-flex;font-size:12px;font-weight:500;line-height:1.4;padding:3px 10px}.ai-case-lifecycle__next-hint-tag--primary{background:#cf1322;border-color:#cf1322;color:#fff;font-weight:600}.ai-attack-topology{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:12px;margin-top:12px;overflow:hidden}.ai-attack-topology__header{align-items:center;border-top:none;color:var(--ds-text-primary);display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 12px 8px}.ai-attack-topology__header--actions-only{justify-content:flex-end;padding-bottom:4px}.ai-attack-topology__title{color:var(--ds-text-primary);font-size:13px;font-weight:600}.ai-attack-topology__link.ant-btn{flex-shrink:0;height:auto;margin-left:auto;padding:0}.ai-attack-topology__tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.ai-attack-topology__tags:first-child{padding-top:10px}.ai-attack-topology__tag{background:var(--ds-fill-secondary);border-radius:6px;color:var(--ds-text-secondary);font-size:11px;padding:2px 8px}.ai-attack-topology__canvas{background:var(--ds-bg-container);border-top:1px solid var(--ds-border);min-height:240px;position:relative}.ai-attack-topology__empty,.ai-attack-topology__loading{align-items:center;color:var(--ds-text-tertiary);display:flex;font-size:13px;justify-content:center;min-height:240px}.ai-case-timeline-detail--empty{color:var(--ds-text-tertiary);font-size:13px;padding:24px;text-align:center}.ai-todo-center-empty{align-items:center;background:var(--ds-bg-container);display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:200px;padding:24px;text-align:center}.ai-todo-center-empty--canvas{background:var(--ds-bg-container);border:none;border-radius:12px;min-height:240px}.ai-case-workspace__detail--select-idle>.ai-todo-center-empty--canvas{min-height:0}.ai-todo-center-empty--detail{background:var(--ds-bg-container);min-height:100%}.ai-todo-center-empty--select .ai-todo-center-empty__icon,.ai-todo-center-empty__icon{color:var(--ds-text-quaternary)}.ai-todo-center-empty__icon{font-size:32px;line-height:1}.ai-todo-center-empty__title{color:var(--ds-text-tertiary);font-size:13px}.ai-todo-center-empty__hint{color:var(--ds-text-quaternary);font-size:12px;line-height:1.55;max-width:300px}.ai-todo-center-empty--error .ai-todo-center-empty__icon{color:var(--ds-warning)}.ai-todo-center-empty__action,.ai-todo-center-empty__retry{margin-top:4px}.ai-todo-center__loading{align-items:center;background:var(--ds-bg-container);display:flex;justify-content:center;min-height:240px}@media (max-width:900px){.ai-case-workspace--timeline{flex-direction:column;height:auto;min-height:auto}.ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards{height:320px;max-height:320px}.ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards,.ai-case-workspace--timeline>.ai-case-workspace__queue-column{border-bottom:1px solid var(--ds-border);border-right:none;max-width:none;min-width:0;width:100%}.ai-case-workspace--timeline>.ai-case-workspace__queue-column>.ai-case-queue.ai-case-queue--cards{border-bottom:none;border-right:none;height:320px;max-height:320px;width:100%}.ai-case-timeline-detail__analysis-row,.ai-case-timeline-workbench__body{grid-template-columns:1fr}.ai-case-timeline-rail{border-bottom:1px solid var(--ds-border);border-right:none;height:auto;max-height:120px}.ai-case-timeline-rail__list{flex-direction:row;flex-wrap:nowrap;gap:4px;height:auto;overflow-x:auto}.ai-case-timeline-rail__item{flex-shrink:0;flex:0 0 auto}.ai-case-timeline-rail__item:before{display:none}.ai-case-timeline-workbench__header{flex-direction:column}}.ai-todo-sync-toolbar{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.ai-todo-sync-toolbar__hint{color:#cf1322;color:var(--ds-critical,#cf1322);font-size:12px;font-weight:500;white-space:nowrap}.ai-todo-sync-toolbar--workbench{gap:0}.ai-todo-refresh-btn{align-items:center;display:inline-flex;gap:6px;position:relative}.ai-todo-refresh-btn--workbench{border-radius:8px;box-shadow:0 2px 6px #066aff38;font-weight:600;height:32px;line-height:1;min-height:32px;padding:0 14px}.ai-todo-refresh-btn--workbench.ant-btn-primary:not(:disabled):hover{box-shadow:0 4px 10px #066aff47}.ai-todo-refresh-btn--workbench.ant-btn-default:not(:disabled):hover{background:var(--ds-fill-secondary);border-color:#00000026;border-color:var(--ds-border-strong,#00000026);color:var(--ds-text-primary)}.ai-todo-refresh-btn__label{white-space:nowrap}.ai-todo-refresh-btn__badge{align-items:center;background:#cf1322;border:2px solid var(--ds-bg-container);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-7px;top:-7px}.ai-todo-refresh-btn--pending .ai-todo-refresh-btn__badge{background:#cf1322}.ai-todo-refresh-preview{max-width:320px}.ai-todo-refresh-preview__explain{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin-bottom:10px}.ai-todo-refresh-preview__title{color:var(--ds-text-primary);font-size:12px;font-weight:700;margin-bottom:6px}.ai-todo-refresh-preview__list{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0;padding-left:16px}.ai-todo-refresh-preview__item--critical,.ai-todo-refresh-preview__item--high{color:#cf1322;color:var(--ds-critical,#cf1322);font-weight:500}.ai-case-timeline-workbench__tabs-shell{border-top:1px solid #e5e6eba6;border-top:1px solid var(--ai-todo-workbench-divider,#e5e6eba6);flex-shrink:0;min-width:0;position:relative}[data-theme=dark] .ai-case-timeline-workbench__tabs-shell{border-top-color:#2e333d;border-top-color:var(--ai-todo-workbench-divider,var(--ds-border,#2e333d))}.ai-case-timeline-workbench__body{overflow:hidden}.ai-case-timeline-workbench__body,.ai-case-timeline-workbench__tabs{display:flex;flex:1 1;flex-direction:column;min-height:0}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs>.ant-tabs-nav{margin-bottom:0;padding:8px 14px 4px}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs>.ant-tabs-nav:before{display:none}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs>.ant-tabs-nav .ant-tabs-nav-list,.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-nav-list{gap:8px}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-tab{display:flex;flex:1 1;justify-content:center;margin:0!important;min-width:0;padding:0}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-tab .ant-tabs-tab-btn{border-radius:6px;color:var(--ds-text-secondary);font-size:14px;font-weight:500;padding:6px 12px;text-align:center;transition:color .2s ease,background .2s ease;width:100%}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--ds-text-primary)}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background:#066aff1a;color:var(--ds-primary);font-weight:600}[data-theme=dark] .ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background:#066aff2e}.ai-case-timeline-workbench__tabs.ai-session-drawer__tabs .ant-tabs-ink-bar{display:none}.ai-case-timeline-workbench__tabs>.ant-tabs-content-holder{background:var(--ds-bg-container);flex:1 1;min-height:0;overflow:hidden}.ai-case-timeline-workbench__tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.ai-case-timeline-workbench__tabs .ant-tabs-tabpane{height:100%;overflow-x:hidden;overflow-y:auto}.ai-case-timeline-workbench__tabs .ant-tabs-tabpane>.ai-case-timeline-workbench__detail{padding-top:6px}.ai-case-workspace__detail:has(.ai-case-timeline-workbench--evolution){display:flex;flex-direction:column;overflow:visible}.ai-case-timeline-workbench--evolution{flex:0 0 auto;height:auto;overflow:visible}.ai-case-timeline-workbench--evolution .ai-case-timeline-workbench__body{flex:0 1 auto;overflow:visible}.ai-case-timeline-workbench--evolution .ai-case-timeline-workbench__tabs{flex:0 1 auto}.ai-case-timeline-workbench__tabs--evolution>.ant-tabs-content-holder{flex:0 1 auto;overflow:visible}.ai-case-timeline-workbench__tabs--evolution>.ant-tabs-content-holder>.ant-tabs-content{height:auto}.ai-case-timeline-workbench__tabs--evolution .ant-tabs-tabpane{height:auto;overflow-y:visible}.ai-case-timeline-workbench__detail--evolution{padding-bottom:12px}.ai-case-timeline-detail--evolution{height:auto}.ai-case-lifecycle__disposal-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}.ai-case-lifecycle__disposal-current{background:#ff4d4f14;border-radius:999px;color:#cf1322;font-size:10px;font-weight:700;padding:1px 7px}.ai-case-timeline-workbench__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-case-timeline-workbench__action-btn.ant-btn{align-items:center;background:var(--ds-bg-container)!important;background-color:var(--ds-bg-container)!important;border-radius:10px!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important;box-sizing:border-box;display:inline-flex;font-size:12px!important;font-weight:500!important;height:28px;justify-content:center;line-height:1!important;min-width:56px;padding:0 10px!important}.ai-case-timeline-workbench__action-btn--ask.ant-btn{border-color:#d977067a!important;color:#92400e!important}.ai-case-timeline-workbench__action-btn--ask.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#d97706 10%,var(--ds-bg-container))!important;border-color:#b453098c!important;color:#78350f!important}.ai-case-timeline-workbench__action-btn--resolved.ant-btn{border-color:#22c55e73!important;color:#15803d!important}.ai-case-timeline-workbench__action-btn--resolved.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#22c55e 10%,var(--ds-bg-container))!important;border-color:#16a34a8c!important;color:#166534!important}.ai-case-timeline-workbench__action-btn--failed.ant-btn{border-color:#b91c1c66!important;color:#b91c1c!important}.ai-case-timeline-workbench__action-btn--failed.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 8%,var(--ds-bg-container))!important;border-color:#b91c1c8c!important;color:#991b1b!important}.ai-case-timeline-workbench__action-btn--closed.ant-btn{border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;color:#4e5969!important;color:var(--ds-text-secondary,#4e5969)!important}.ai-case-timeline-workbench__action-btn--closed.ant-btn:hover:not(:disabled){background:#f7f8fa!important;background:var(--ds-fill-secondary,#f7f8fa)!important;border-color:#00000026!important;border-color:var(--ds-border-strong,#00000026)!important;color:#1d2129!important;color:var(--ds-text-primary,#1d2129)!important}.ai-case-timeline-workbench__action-btn--dispose.ant-btn{border-color:#2563eb73!important;color:#1d4ed8!important}.ai-case-timeline-workbench__action-btn--dispose.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#2563eb 6%,var(--ds-bg-container))!important;border-color:#1d4ed88c!important;color:#1e3a8a!important}.ai-case-timeline-workbench__action-btn--false-positive.ant-btn{border-color:#dc26266b!important;color:#b91c1c!important}.ai-case-timeline-workbench__action-btn--false-positive.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 10%,var(--ds-bg-container))!important;border-color:#b91c1c80!important;color:#991b1b!important}.ai-case-timeline-workbench__action-btn--ignore.ant-btn{border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;color:#4e5969!important;color:var(--ds-text-secondary,#4e5969)!important}.ai-case-timeline-workbench__action-btn--ignore.ant-btn:hover:not(:disabled){background:#f7f8fa!important;background:var(--ds-fill-secondary,#f7f8fa)!important;border-color:#00000026!important;border-color:var(--ds-border-strong,#00000026)!important;color:#1d2129!important;color:var(--ds-text-primary,#1d2129)!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--ask.ant-btn{border-color:#d4880680!important;color:#ffd666!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--ask.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#d48806 18%,var(--ds-bg-container))!important;border-color:#d48806a6!important;color:#ffe58f!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--resolved.ant-btn{border-color:#4ade8073!important;color:#95de64!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--resolved.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#4ade80 16%,var(--ds-bg-container))!important;border-color:#4ade8099!important;color:#b7eb8f!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--dispose.ant-btn{border-color:#4d9fff73!important;color:#91caff!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--dispose.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#4d9fff 14%,var(--ds-bg-container))!important;border-color:#4d9fff99!important;color:#bae0ff!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--false-positive.ant-btn{border-color:#ef444473!important;color:#ff9c9c!important}[data-theme=dark] .ai-case-timeline-workbench__action-btn--false-positive.ant-btn:hover:not(:disabled){background:color-mix(in srgb,#ef4444 16%,var(--ds-bg-container))!important;border-color:#ef44448c!important;color:#ffccc7!important}.ai-case-evolution{display:flex;flex-direction:column;gap:14px}.ai-case-evolution__empty{align-items:center;display:flex;justify-content:center;padding:32px 16px}.ai-case-evolution__empty-text{color:var(--ds-text-tertiary);font-size:13px;margin:0}.ai-case-evolution__timeline{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.ai-case-evolution__item{align-items:stretch;display:flex;gap:12px}.ai-case-evolution__item-rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:14px;width:14px}.ai-case-evolution__item-dot{background:#066aff47;border:2px solid var(--ds-bg-container);border-radius:50%;flex-shrink:0;height:10px;width:10px}.ai-case-evolution__item--past .ai-case-evolution__item-dot{background:#066aff73}.ai-case-evolution__item--current .ai-case-evolution__item-dot{background:var(--ds-primary);box-shadow:0 0 0 4px #066aff1f;height:12px;width:12px}.ai-case-evolution__item-line{background:#066aff24;border-radius:1px;flex:1 1;margin-top:4px;min-height:12px;width:2px}.ai-case-evolution__item--current .ai-case-evolution__item-line{background:linear-gradient(180deg,var(--ds-primary),#066aff24)}.ai-case-evolution__item-card{border:1px solid var(--ds-border);border-radius:10px;flex:1 1;margin-bottom:10px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s}.ai-case-evolution__item--past .ai-case-evolution__item-card,.ai-case-evolution__item-card{background:var(--ds-bg-container)}.ai-case-evolution__item--current .ai-case-evolution__item-card{background:var(--ds-bg-container);border-color:#066aff52;box-shadow:0 2px 10px #066aff0f}.ai-case-evolution__item-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ai-case-evolution__item-time{font-feature-settings:"tnum";color:var(--ds-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.ai-case-evolution__item--current .ai-case-evolution__item-time{color:var(--ds-primary)}.ai-case-evolution__item-badge{background:var(--ds-primary-bg);border-radius:8px;color:var(--ds-primary);flex-shrink:0;font-size:12px;font-weight:700;padding:3px 12px}.ai-case-evolution__item-title{color:var(--ds-text-primary);font-size:13px;font-weight:500;line-height:1.45}.ai-case-evolution__item--current .ai-case-evolution__item-title{font-weight:600}.ai-case-evolution__item-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ai-case-evolution__item-source{background:var(--ds-fill-secondary);border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text-tertiary);font-size:12px;font-weight:500;padding:3px 12px}.ai-case-evolution__item-severity{border-radius:8px;font-size:12px;font-weight:600;padding:3px 12px}.ai-case-evolution__item-severity--critical,.ai-case-evolution__item-severity--high{background:#ff4d4f1a;color:#cf1322}.ai-case-evolution__item-severity--medium{background:#faad141f;color:#d48806}.ai-case-evolution__item-severity--low,.ai-case-evolution__item-severity--unknown{background:#0f172a0f;color:var(--ds-text-secondary)}.ai-case-evolution__item-body{flex:1 1;min-width:0}button.ai-case-evolution__item-card{cursor:default;font:inherit;text-align:left;width:100%}.ai-case-evolution__item-card--interactive{cursor:pointer}.ai-case-evolution__item-card--interactive:hover{border-color:color-mix(in srgb,var(--ds-primary) 35%,var(--ds-border));box-shadow:0 4px 14px color-mix(in srgb,var(--ds-primary) 8%,#0000)}.ai-case-evolution__item--expanded .ai-case-evolution__item-card{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-container));border-color:color-mix(in srgb,var(--ds-primary) 45%,var(--ds-border))}.ai-case-evolution__item-head-side{align-items:center;display:inline-flex;gap:6px}.ai-case-evolution__item-chevron{color:var(--ds-text-tertiary);font-size:10px;transition:transform .2s ease}.ai-case-evolution__item-chevron--open{color:var(--ds-primary);transform:rotate(180deg)}.ai-case-evolution__item-detail-inline{border-top:1px dashed var(--ds-border);margin-top:10px;padding-top:10px}.ai-case-evolution__item-detail-inline .ai-case-evolution__item-detail-text{color:var(--ds-text-secondary);font-size:12px;line-height:1.55;margin:0}.ai-case-evolution__item-sources{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ai-case-evolution__item-sources-label{color:var(--ds-text-secondary);font-size:11px}.ai-case-evolution__item-sources-list{display:flex;flex-wrap:wrap;gap:6px}.ai-case-evolution__item-source-link{background:color-mix(in srgb,var(--ds-primary) 6%,#0000);border:1px solid color-mix(in srgb,var(--ds-primary) 28%,var(--ds-border));border-radius:4px;color:var(--ds-primary);cursor:pointer;font-size:11px;line-height:1.4;font:inherit;margin:0;padding:2px 8px}.ai-case-evolution__item-source-link:hover{background:color-mix(in srgb,var(--ds-primary) 12%,#0000);border-color:var(--ds-primary)}.ai-decision-trace__corr-graph-row--linked{align-items:center;flex-wrap:wrap;gap:8px}.ai-decision-trace__corr-graph-edge{align-items:center;color:var(--ds-text-tertiary);display:inline-flex;flex:1 1 56px;flex-direction:column;gap:4px;justify-content:center;max-width:120px;min-width:56px}.ai-decision-trace__corr-graph-edge-line{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-primary) 10%,var(--ds-border)),var(--ds-primary),color-mix(in srgb,var(--ds-primary) 10%,var(--ds-border)));border-radius:999px;display:block;height:2px;width:100%}.ai-decision-trace__corr-graph-edge--split .ai-decision-trace__corr-graph-edge-line{width:72px}.ai-decision-trace__corr-graph-edge-label{background:var(--ds-primary-bg);border:1px solid color-mix(in srgb,var(--ds-primary) 20%,var(--ds-border));border-radius:999px;color:var(--ds-primary);font-size:10px;line-height:1.3;padding:2px 8px;text-align:center;white-space:nowrap}.ai-decision-trace__corr-graph-connector-edge{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.ai-decision-trace__corr-graph-connector-line{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary) 12%,var(--ds-border)),var(--ds-primary));border-radius:999px;display:block;height:18px;width:2px}.ai-decision-trace__corr-graph-connector-label{background:var(--ds-primary-bg);border:1px solid color-mix(in srgb,var(--ds-primary) 20%,var(--ds-border));border-radius:999px;color:var(--ds-primary);font-size:10px;line-height:1.3;padding:2px 8px;white-space:nowrap}.ai-decision-trace__risk-ai-header{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.ai-decision-trace__risk-ai-score{align-items:baseline;display:flex;gap:4px}.ai-decision-trace__risk-ai-score-value{color:var(--ds-primary);font-size:28px;font-weight:700;line-height:1}.ai-decision-trace__risk-ai-score-max{color:var(--ds-text-tertiary);font-size:13px}.ai-decision-trace__risk-ai-note{color:var(--ds-text-secondary);font-size:12px;line-height:1.5;margin:0}.ai-decision-trace__risk-ai-dimensions{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.ai-decision-trace__risk-ai-dimension{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;padding:10px 12px}.ai-decision-trace__risk-ai-dimension-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.ai-decision-trace__risk-ai-dimension-label{color:var(--ds-text-primary);font-size:12px;font-weight:600}.ai-decision-trace__risk-ai-dimension-score{color:var(--ds-primary);font-size:14px;font-weight:700}.ai-decision-trace__risk-ai-guidance,.ai-decision-trace__risk-ai-reason{color:var(--ds-text-secondary);font-size:11px;line-height:1.5}.ai-decision-trace__risk-ai-guidance-label,.ai-decision-trace__risk-ai-reason-label{color:var(--ds-text-tertiary);font-weight:600;margin-right:4px}.ai-decision-trace__risk-ai-reason{color:var(--ds-text-primary);margin-top:4px}.dashboard-layout-content.ant-layout-content{display:flex;flex-direction:column;min-height:0}.dashboard-layout-content.ant-layout-content>*{flex:1 1;min-height:0}.dashboard-page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dashboard-page__score{flex-shrink:0;margin-bottom:0}.dashboard-page__workbench,.dashboard-page__workbench>.ai-todo-center{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.dashboard-page__workbench>.ai-todo-center{margin-bottom:0!important}.dashboard-page__workbench>.ai-todo-center>.ai-todo-center__layout{flex:1 1;height:100%;min-height:0}.dashboard-page--compact .dashboard-closure-metric-card.memory-graph-summary__card,.dashboard-page--compact .dashboard-security-score-card.memory-graph-summary__card{border-radius:10px;box-shadow:0 6px 16px color-mix(in srgb,var(--ds-text-primary) 5%,#0000);gap:8px;min-height:0;padding:10px 12px}.dashboard-page--compact .dashboard-security-score{gap:8px 14px}.dashboard-page--compact .dashboard-security-score__hero{flex-basis:168px;width:168px}.dashboard-page--compact .dashboard-security-score__gauge-score{font-size:28px}.dashboard-page--compact .dashboard-security-score__dimensions{gap:8px}.dashboard-page--compact .dashboard-security-score__dimension{gap:8px;padding:8px 10px}.dashboard-page--compact .dashboard-security-score__dimension-value{font-size:18px}.dashboard-page--compact .dashboard-security-score__dimension-sub{font-size:11px}.dashboard-page--compact .dashboard-security-score__coverage{font-size:11px;line-height:1.35}.dashboard-page--compact .dashboard-closure-metrics{gap:10px}.dashboard-page--compact .dashboard-closure-metric-card__content{gap:6px}.dashboard-page--compact .dashboard-closure-metric-card__value{font-size:32px}.dashboard-page--compact .ai-situational-banner{padding:10px 14px 8px}.dashboard-page--compact .ai-situational-banner__top{margin-bottom:8px}.dashboard-page--compact .ai-situational-banner__summary{font-size:13px;line-height:1.4;margin:0 0 8px}.dashboard-page--compact .ai-situational-banner__title-stats{font-size:11px}.dashboard-page--compact .ai-situational-banner__title-stats-sep{margin:0 4px}.dashboard-page--compact .ai-situational-banner__footer{padding-top:6px}.dashboard-page--compact .ai-situational-banner__heartbeat{height:18px}.dashboard-page--compact .ai-situational-banner__mascot-tip{font-size:11px}@media (max-height:980px){.dashboard-page--compact .ai-situational-banner__footer{display:none}}@media (min-width:1200px){.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed){align-items:stretch;height:100%}.dashboard-page .dashboard-page__workbench .ai-todo-center__layout--height-synced>.ai-todo-center__aside,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout--height-synced>.ai-todo-center__aside>.ai-retrospective-panel,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-canvas-shell,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed) .ai-todo-center__integrated-panel,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__aside,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__aside>.ai-retrospective-panel,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__main,.dashboard-page .dashboard-page__workbench .ai-todo-center__layout:not(.ai-todo-center__layout--retrospective-collapsed)>.ai-todo-center__main>.ai-todo-center__card{height:100%!important;max-height:none!important;min-height:0!important}.dashboard-page .dashboard-page__workbench .ai-todo-center__integrated-panel{display:flex!important;flex-direction:column;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-situational-banner{flex-shrink:0}.dashboard-page .dashboard-page__workbench .ai-todo-center__integrated-panel>.ai-todo-canvas-shell,.dashboard-page .dashboard-page__workbench .ai-todo-center__integrated-panel>.ai-todo-center-empty,.dashboard-page .dashboard-page__workbench .ai-todo-center__integrated-panel>.ai-todo-center__loading{display:flex!important;flex:1 1!important;flex-direction:column!important;height:auto!important;margin:0!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-todo-canvas-shell>.ai-case-workspace--timeline{flex:1 1!important}.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline{align-items:stretch!important;flex:1 1!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards,.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline>.ai-case-workspace__queue-column{align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards{align-content:stretch!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__list,.dashboard-page .dashboard-page__workbench .ai-case-workspace__queue-column>.ai-case-queue.ai-case-queue--cards>.ai-case-queue__list{max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench,.dashboard-page .dashboard-page__workbench .ai-case-workspace--timeline>.ai-case-workspace__detail,.dashboard-page .dashboard-page__workbench .ai-case-workspace__detail{display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench{max-height:none!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__body,.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs-shell{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs-shell{flex-shrink:1!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs{display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs>.ant-tabs-nav{flex-shrink:0}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs>.ant-tabs-content-holder{flex:1 1!important;height:auto!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs>.ant-tabs-content-holder>.ant-tabs-content{display:flex!important;flex-direction:column!important;height:100%!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane-active{flex:1 1!important;min-height:0!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane::-webkit-scrollbar{width:6px}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs .ant-tabs-tabpane:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__detail{min-height:0}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__body{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__scroll{flex:1 1!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__scroll::-webkit-scrollbar{width:6px}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__scroll::-webkit-scrollbar-thumb{background:#0000;border-radius:999px}.dashboard-page .dashboard-page__workbench .ai-retrospective-panel__scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)}.dashboard-page .dashboard-page__workbench .ai-case-workspace__detail:has(.ai-case-timeline-workbench--evolution){overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench--evolution{flex:1 1!important;height:100%!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench--evolution .ai-case-timeline-workbench__body,.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench--evolution .ai-case-timeline-workbench__tabs,.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs--evolution>.ant-tabs-content-holder{flex:1 1!important;min-height:0!important;overflow:hidden!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs--evolution>.ant-tabs-content-holder>.ant-tabs-content{height:100%!important}.dashboard-page .dashboard-page__workbench .ai-case-timeline-workbench__tabs--evolution .ant-tabs-tabpane{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.dashboard-page .dashboard-page__workbench .ai-case-timeline-detail--evolution{height:auto;min-height:0}}.ai-collapsed-sidebar-toolbar{align-items:center;background:linear-gradient(180deg,#fcfdff,#f8fbff);border:1px solid #ffffffeb;border-radius:32px;border-radius:var(--ai-panel-radius,32px);box-shadow:0 2px 8px #0f172a0a,0 1px 3px #2563eb08;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:2px;justify-content:center;left:12px;left:var(--ai-collapsed-toolbar-inset,12px);padding:6px 8px;position:absolute;top:8px;top:var(--ai-collapsed-toolbar-top,8px);z-index:1001}[data-theme=dark] .ai-collapsed-sidebar-toolbar{background:linear-gradient(180deg,#1a1f28,#161922);border-color:#ffffff14;box-shadow:0 4px 16px #00000059,inset 0 1px 0 #ffffff0a}.ai-session-drawer-task-cards.ant-spin-nested-loading{min-height:48px}.ai-session-drawer-task-cards>.ant-spin-container{transition:none}.ai-task-drawer-card--clickable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.ai-task-drawer-card--clickable:hover{border-color:#2563eb59;box-shadow:0 0 0 1px #2563eb14}.ai-task-drawer-card--clickable:focus-visible{outline:2px solid #066aff;outline:2px solid var(--ds-primary,#066aff);outline-offset:2px}.ai-task-drawer-card{--ai-task-upper-gap:10px;--ai-task-text-inset:0px;--ai-task-gap-header-title:4px;--ai-task-gap-meta-progress:0px;--ai-task-progress-track-ratio:82%;background:#fff;border:1px solid color-mix(in srgb,#066aff 26%,#0000);border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ai-task-gap-meta-progress);margin-bottom:10px;padding:12px 14px 14px}.ai-task-drawer-card--st-0{background:#fff;border-color:color-mix(in srgb,#066aff 26%,#0000) color-mix(in srgb,#066aff 26%,#0000) color-mix(in srgb,#066aff 26%,#0000) color-mix(in srgb,#066aff 40%,#0000);border-left-width:3px;box-shadow:none}.ai-task-drawer-card--st-1{background:#fff;border-color:#8b5cf659;border-left-width:3px;box-shadow:0 0 0 1px #8b5cf614}.ai-task-drawer-card--st-2{background:#fff;border-color:#3b82f66b;border-left-width:3px;box-shadow:none}.ai-task-drawer-card--st-3{background:#fff;border-color:#13cb537a;border-left-width:3px;box-shadow:none}.ai-task-drawer-card--st-4{background:#fff;border-color:#f8717173;border-left-width:3px;box-shadow:0 0 0 1px #ef44441a}.ai-task-drawer-card--st-doc-stopped{background:#fff;border-color:#fcd34d8c;border-left-width:3px;box-shadow:0 0 0 1px #fef3c759}.ai-task-drawer-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--ai-task-gap-header-title,4px)}.ai-task-drawer-card__time{font-feature-settings:"tnum";color:#86909c;color:var(--ds-text-tertiary,#86909c);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.ai-task-drawer-card__upper{display:flex;flex-direction:column;gap:0;margin-bottom:-2px;min-width:0;width:100%}.ai-task-drawer-card__title-row{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:28px;min-width:0;padding-left:var(--ai-task-text-inset);width:100%}.ai-task-drawer-card__title-row .ai-task-drawer-card__title{flex:1 1;margin-bottom:0;min-width:0}.ai-task-drawer-card__meta-row{align-items:center;display:flex;flex-direction:row;gap:var(--ai-task-upper-gap);min-width:0;width:100%}.ai-task-drawer-card__title{color:#1d2129;color:var(--ds-text-primary,#1d2129);font-size:13px;font-weight:600;line-height:1.25;margin:0;word-break:break-word}.ai-task-drawer-card__status-pill{align-items:center;border:none;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.25;margin:0;padding:3px 10px;white-space:nowrap}.ai-task-drawer-card--report,.ai-task-drawer-card--task{--ai-task-gap-meta-progress:0px}.ai-task-drawer-card--has-download-overlay{overflow:hidden;position:relative}.ai-task-drawer-card__hover-overlay{--ai-report-overlay-text:#047857;align-items:center;background:rgba(200,247,218,.824);border-radius:inherit;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:2}.ai-task-drawer-card--has-download-overlay:focus-within .ai-task-drawer-card__hover-overlay,.ai-task-drawer-card--has-download-overlay:hover .ai-task-drawer-card__hover-overlay{opacity:1;pointer-events:auto}.ai-task-drawer-card__hover-overlay-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.ai-task-drawer-card__hover-download-btn.ant-btn{align-items:center!important;background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#047857!important;color:var(--ai-report-overlay-text,#047857)!important;display:inline-flex!important;font-size:26px!important;height:auto!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:0!important;padding:0!important;width:auto!important}.ai-task-drawer-card__hover-download-btn.ant-btn .anticon{color:inherit!important;font-size:26px!important;line-height:1!important}.ai-task-drawer-card__hover-download-btn.ant-btn:not(:disabled):focus-visible,.ai-task-drawer-card__hover-download-btn.ant-btn:not(:disabled):hover{background:#0000!important;border:none!important;box-shadow:none!important;color:#065f46!important}.ai-task-drawer-card__hover-download-hint{color:#047857;color:var(--ai-report-overlay-text,#047857);font-size:12px;font-weight:500;line-height:1.4;margin:0}[data-theme=dark] .ai-task-drawer-card__hover-overlay{--ai-report-overlay-text:#34d399;background:#13cb5352}[data-theme=dark] .ai-task-drawer-card__hover-download-btn.ant-btn,[data-theme=dark] .ai-task-drawer-card__hover-download-hint{color:#34d399!important}.ai-task-drawer-card__meta-row .ai-task-drawer-card__meta{align-items:center;align-self:center;display:flex;flex:1 1;min-width:0}.ai-task-drawer-card__meta-row:has(.ai-task-drawer-card__cta:only-child){justify-content:flex-end}.ai-task-drawer-card__cta{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;line-height:0}.ai-task-drawer-card__cta .ant-btn.ant-btn-link.ant-btn-sm{align-items:center!important;display:inline-flex!important;height:28px!important;justify-content:center!important;line-height:1!important;min-height:28px!important;padding:0 8px!important;vertical-align:middle}.ai-task-drawer-card__cta .ant-btn.ant-btn-link.ant-btn-sm .anticon{line-height:1;vertical-align:0}.ai-task-drawer-card__row-progress{box-sizing:border-box;margin-top:-2px;min-width:0;padding-left:var(--ai-task-text-inset);width:100%}.ai-task-drawer-card__row-progress-inner{align-items:center;display:flex;gap:6px;min-width:0;width:100%}.ai-task-drawer-card__meta{margin:0}.ai-task-drawer-card__meta,.ai-task-drawer-card__meta-lab{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:11px;font-weight:400;line-height:1.3}.ai-task-drawer-card__meta-lab{font-family:inherit}.ai-task-drawer-card__meta-val{font-feature-settings:"tnum";color:#86909c;color:var(--ds-text-tertiary,#86909c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.3}.ai-task-drawer-card__meta-val+.ai-task-drawer-card__meta-lab{margin-left:10px}.ai-task-drawer-card__progress-track{flex:1 1;max-width:82%;max-width:var(--ai-task-progress-track-ratio,82%);min-width:0}.ai-task-drawer-card__progress-track .ant-progress-line{font-size:0;margin:0}.ai-task-drawer-card__progress-track .ant-progress-bg{border-radius:999px}.ai-task-drawer-card__progress-track .ant-progress-inner{background:#f1f2f4;border-radius:999px}.ai-task-drawer-card__pct{font-feature-settings:"tnum";flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-width:2.5em;text-align:right}.ai-task-drawer-card__pagination{display:flex;justify-content:center;margin-top:16px}[data-theme=dark] .ai-task-drawer-card,[data-theme=dark] .ai-task-drawer-card--st-0,[data-theme=dark] .ai-task-drawer-card--st-1,[data-theme=dark] .ai-task-drawer-card--st-2,[data-theme=dark] .ai-task-drawer-card--st-3,[data-theme=dark] .ai-task-drawer-card--st-4,[data-theme=dark] .ai-task-drawer-card--st-doc-stopped{background:#12141a;background:var(--ds-bg-container,#12141a)}[data-theme=dark] .ai-task-drawer-card{border-color:#ffffff1f;box-shadow:none}[data-theme=dark] .ai-task-drawer-card--st-0{border-color:#ffffff1f #ffffff1f #ffffff1f #ffffff24;border-left-width:3px}[data-theme=dark] .ai-task-drawer-card--st-1{border-color:#a78bfa66;border-left-width:3px}[data-theme=dark] .ai-task-drawer-card--st-2{border-color:#93c5fd73;border-left-width:3px;box-shadow:none}[data-theme=dark] .ai-task-drawer-card--st-3{border-color:#13cb538c;border-left-width:3px;box-shadow:none}[data-theme=dark] .ai-task-drawer-card--st-4{border-color:#f8717173;border-left-width:3px}[data-theme=dark] .ai-task-drawer-card--st-doc-stopped{border-color:#fcd34d8c!important;border-left-width:3px!important;box-shadow:0 0 0 1px #fef3c740!important}[data-theme=dark] .ai-task-drawer-card__title{color:#f4f4f5;color:var(--ds-text-primary,#f4f4f5)}[data-theme=dark] .ai-task-drawer-card__progress-track .ant-progress-inner{background:#1a1f28;background:var(--ds-fill-secondary,#1a1f28)}[data-theme=dark] .ai-task-drawer-card--clickable:hover{border-color:#4d9fff73;box-shadow:0 0 0 1px #4d9fff1f}.ai-memory-extract-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ai-memory-extract-card,.ai-memory-extract-toolbar{--ai-memory-tag-color:var(--brand-primary,#2563eb)}.ai-memory-extract-toolbar__filter{--ai-memory-filter-radius:10px;--ai-memory-filter-thumb-radius:8px;--ai-memory-filter-track:#066aff14;--ai-memory-filter-track-border:color-mix(in srgb,#066aff 18%,#0000);--ai-memory-filter-thumb-bg:#fff;--ai-memory-filter-thumb-shadow:0 1px 2px #0f172a0f;--ai-memory-filter-text-active:#141414;--ai-memory-filter-text-muted:#5c5c5c;background:#0000;border:none;box-shadow:none;box-sizing:border-box;flex-shrink:0;line-height:1;margin:0;padding:0}.ai-memory-extract-toolbar__filter-track{align-items:stretch;background:var(--ai-memory-filter-track);border:1px solid var(--ai-memory-filter-track-border);border-radius:var(--ai-memory-filter-radius);box-shadow:none;box-sizing:border-box;display:flex;gap:2px;min-height:32px;padding:2px;position:relative}.ai-memory-extract-toolbar__filter-thumb{background:var(--ai-memory-filter-thumb-bg);border-radius:var(--ai-memory-filter-thumb-radius);box-shadow:var(--ai-memory-filter-thumb-shadow);box-sizing:border-box;height:28px;left:2px;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1);width:calc(50% - 3px);will-change:transform;z-index:0}.ai-memory-extract-toolbar__filter--written .ai-memory-extract-toolbar__filter-thumb{transform:translate(calc(100% + 2px),-50%)}.ai-memory-extract-toolbar__filter-opt{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:var(--ai-memory-filter-thumb-radius);box-shadow:none;color:var(--ai-memory-filter-text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;line-height:28px;margin:0;min-height:28px;min-width:0;padding:0 12px;position:relative;transition:color .2s ease;z-index:1}.ai-memory-extract-toolbar__filter-opt[aria-checked=true]{color:var(--ai-memory-filter-text-active)}.ai-memory-extract-toolbar__filter-opt:hover[aria-checked=false]{color:#4e5969;color:var(--nav-option-text-secondary,#4e5969)}.ai-memory-extract-toolbar__filter-opt:focus-visible{outline:2px solid #066aff;outline:2px solid var(--ds-primary,#066aff);outline-offset:2px}.ai-memory-extract-toolbar__filter-opt:focus:not(:focus-visible){outline:none}.ai-memory-extract-toolbar__center-btn.ant-btn,.ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text{align-items:center!important;background:var(--ds-bg-container)!important;border:1px solid #7eb0ff!important;border:1px solid var(--ai-chip-focus-border,#7eb0ff)!important;border-radius:10px!important;border-radius:var(--ai-option-radius,10px)!important;box-shadow:none!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important;display:inline-flex!important;flex-shrink:0;font-size:13px!important;font-weight:500!important;height:32px!important;line-height:30px!important;min-height:32px!important;padding:0 12px 0 14px!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,color .2s ease}.ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text:not(:disabled):focus-visible,.ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text:not(:disabled):hover,.ai-memory-extract-toolbar__center-btn.ant-btn:not(:disabled):focus-visible,.ai-memory-extract-toolbar__center-btn.ant-btn:not(:disabled):hover{background:var(--ds-bg-container)!important;border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border,#7eb0ff)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14)!important;color:#066aff!important;color:var(--ds-primary,#066aff)!important}[data-theme=dark] .ai-memory-extract-card,[data-theme=dark] .ai-memory-extract-toolbar{--ai-memory-tag-color:var(--ds-primary,#4d9fff)}[data-theme=dark] .ai-memory-extract-card{border-color:#ffffff1a}[data-theme=dark] .ai-memory-extract-toolbar__filter-track{border-color:var(--ai-memory-filter-track-border)}[data-theme=dark] .ai-memory-extract-toolbar__filter{--ai-memory-filter-track:#4d9fff1f;--ai-memory-filter-track-border:#4d9fff38;--ai-memory-filter-thumb-bg:var(--ds-bg-elevated,#1e222c);--ai-memory-filter-thumb-shadow:0 1px 2px #00000040;--ai-memory-filter-text-active:var(--ds-text-primary,#e5e6eb);--ai-memory-filter-text-muted:var(--ds-text-tertiary,#a1a1aa)}[data-theme=dark] .ai-memory-extract-toolbar__filter-opt:hover[aria-checked=false]{color:#c9cdd4;color:var(--ds-text-secondary,#c9cdd4)}.ai-memory-extract-list.ant-spin-nested-loading{min-height:48px}.ai-memory-extract-list>.ant-spin-container{transition:none}.ai-memory-extract-card{background:#fff;border:1px solid color-mix(in srgb,#066aff 26%,#0000);border-radius:10px;border-radius:var(--ai-option-radius,10px);box-sizing:border-box;margin-bottom:10px;padding:12px 14px 14px}.ai-memory-extract-card--pending{background:#fff;border-color:#3b82f66b;border-left-width:3px;box-shadow:none}.ai-memory-extract-card--pending .ai-memory-extract-card__action-tag.ant-tag,.ai-memory-extract-card--written .ai-memory-extract-card__action-tag.ant-tag{align-items:center!important;border-radius:8px!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;height:auto!important;line-height:1.25!important;padding:3px 12px!important}.ai-memory-extract-card--written{background:#fff;border-color:#13cb537a;border-left-width:3px;box-shadow:none;padding-bottom:12px}.ai-memory-extract-card--written>.ai-memory-extract-card__content-row:last-child,.ai-memory-extract-card--written>.ai-memory-extract-card__tags-row:last-child{margin-bottom:0}.ai-memory-extract-card--editing{background:#fff!important;border-color:#fcd34d8c!important;border-left-width:3px!important;box-shadow:0 0 0 1px #fef3c759!important}.ai-memory-extract-card--default{border-left:3px solid color-mix(in srgb,#d9d9d9 52%,#0000);border-left-color:color-mix(in srgb,var(--ai-memory-extract-accent,#d9d9d9) 52%,#0000)}.ai-memory-extract-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ai-memory-extract-card__action-tag.ant-tag{background:#d9770614!important;border:none!important;border-radius:8px!important;color:#92400e!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin:0 8px 0 auto!important;padding:3px 12px!important}[data-theme=dark] .ai-memory-extract-card__action-tag.ant-tag{background:#fbbf241f!important;color:#fbbf24!important}.ai-memory-extract-card__time{font-feature-settings:"tnum";color:#86909c;color:var(--ds-text-tertiary,#86909c);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400}.ai-memory-extract-card__status-pill{align-items:center;background:#eff6ff;border:none;border-radius:8px;color:#2563eb;color:var(--ai-memory-tag-color,#2563eb);display:inline-flex;font-size:12px;font-weight:600;line-height:1.25;margin:0;padding:3px 12px}.ai-memory-extract-card__status-pill--editing{background:#fffbeb;color:#b45309}.ai-memory-extract-card__status-pill--written{background:#ecfdf5;color:#047857}.ai-memory-extract-card__error{background:#fff2f0;background:var(--ds-danger-bg,#fff2f0);border-radius:6px;color:var(--ds-danger);font-size:12px;line-height:1.5;margin-bottom:10px;padding:8px 12px}.ai-memory-extract-card__content-row{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.ai-memory-extract-card__text{color:#1d2129;color:var(--nav-option-text,#1d2129);flex:1 1;font-weight:400;min-width:0;word-break:break-word}.ai-memory-extract-card__text,.ai-memory-extract-card__text .assistant-markdown{font-size:13px;line-height:1.6}.ai-memory-extract-card__text--clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-memory-extract-card__toggle{align-self:flex-start;background:none;border:none;color:#86909c;color:var(--ds-text-tertiary,#86909c);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:#86909c8c;text-decoration-color:#86909c8c;text-underline-offset:2px;-webkit-user-select:none;user-select:none;white-space:nowrap}.ai-memory-extract-card__toggle:hover{color:#066aff;color:var(--ds-primary,#066aff);-webkit-text-decoration-color:#2563eb73;text-decoration-color:#2563eb73}.ai-memory-extract-card__toggle:focus{box-shadow:none;outline:none}.ai-memory-extract-card__toggle:focus-visible:not(:hover){border-radius:4px;box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14);color:#066aff;color:var(--ds-primary,#066aff);outline:none}.ai-memory-extract-card__toggle--meta{align-self:flex-start;margin-top:2px}.ai-memory-extract-card__meta-block{align-items:stretch;display:flex;flex-direction:column;gap:4px;min-width:0}.ai-memory-extract-card__meta-label{color:#a1a7b3;color:var(--ds-text-quaternary,#a1a7b3);display:block;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.35;margin:0;text-transform:uppercase}.ai-memory-extract-card__meta-text{color:#4e5969;color:var(--ds-text-secondary,#4e5969);font-size:11px;font-weight:400;line-height:1.45;word-break:break-word}.ai-memory-extract-card__meta-text--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-memory-extract-card__analysis{background:#2563eb0d;border-left:2px solid #2563eb59;border-radius:6px;display:block;margin:0 0 6px;padding:6px 10px}[data-theme=dark] .ai-memory-extract-card__analysis{background:#4d9fff14;border-left-color:#4d9fff66}.ai-memory-extract-card__reason{background:#d977060f;border-left:2px solid #d9770666;border-radius:6px;display:block;margin:0 0 10px;padding:6px 10px}[data-theme=dark] .ai-memory-extract-card__reason{background:#fbbf2414;border-left-color:#fbbf2466}.ai-memory-extract-card__tags-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.ai-memory-extract-card__tag.ant-tag{background:#2563eb1a!important;border:none!important;border-radius:8px!important;color:#2563eb!important;color:var(--ai-memory-tag-color,#2563eb)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:3px 12px!important}.ai-memory-extract-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ai-memory-extract-card__action-btn.ant-btn{align-items:center;border-radius:10px!important;border-radius:var(--ai-option-radius,10px)!important;box-shadow:none!important;box-sizing:border-box;display:inline-flex;font-size:12px!important;font-weight:500!important;height:28px;justify-content:center;line-height:1!important;min-width:56px;padding:0 10px!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default,.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default,.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;background-color:#fff!important;border-radius:10px!important;border-radius:var(--ai-option-radius,10px)!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important;font-weight:500!important;letter-spacing:0!important;min-width:56px;padding-left:10px!important;padding-right:10px!important;text-shadow:none}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default{border-color:#2563eb73!important;color:#1d4ed8!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:focus-visible:not(:disabled),.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;border-color:#1d4ed88c!important;color:#1e3a8a!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default.ant-btn:active,.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:active{background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#1d4ed880!important;color:#1e3a8a!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default{border-color:#dc26266b!important;color:#b91c1c!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:focus-visible:not(:disabled),.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:hover:not(:disabled){background:#fef2f2!important;background-color:#fef2f2!important;border-color:#b91c1c80!important;color:#991b1b!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default.ant-btn:active,.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:active{background:#fee2e2!important;background-color:#fee2e2!important;border-color:#b91c1c7a!important;color:#991b1b!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default{border-color:#d977067a!important;color:#92400e!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:focus-visible:not(:disabled),.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:hover:not(:disabled){background:#fffbeb!important;background-color:#fffbeb!important;border-color:#b453098c!important;color:#78350f!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default.ant-btn:active,.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:active{background:#fef3c7!important;background-color:#fef3c7!important;border-color:#b4530980!important;color:#78350f!important}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ant-btn.ant-btn-default .anticon{color:inherit}.ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ant-btn.ant-btn-sm.ant-btn-icon-only{min-width:56px!important;padding:0 10px!important;width:auto!important}.ai-memory-extract-card__action-btn--cancel.ant-btn{background:#fff!important;border:1px solid #e5e6eb!important;border:1px solid var(--ds-border,#e5e6eb)!important;color:#1d2129!important;color:var(--nav-option-text,#1d2129)!important}.ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:focus-visible:not(:disabled),.ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;box-shadow:none!important;color:#1e3a8a!important}.ai-memory-extract-card__action-btn.ant-btn:focus{outline:none!important}.ai-memory-extract-card__action-btn.ant-btn.ant-btn:active,.ai-memory-extract-card__action-btn.ant-btn:active{transform:none!important}.ai-memory-extract-card__action-btn--cancel.ant-btn.ant-btn:active,.ai-memory-extract-card__action-btn--cancel.ant-btn:active{background:#fff!important;border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;box-shadow:none!important;color:#1d2129!important;color:var(--nav-option-text,#1d2129)!important}.ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn.ant-btn:active:not(:disabled),.ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:active:not(:disabled){background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;box-shadow:none!important;color:#1e3a8a!important}.ai-memory-extract-card__edit-fields{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.ai-memory-extract-card__field{display:flex;flex-direction:column;gap:4px;margin:0}.ai-memory-extract-card__field-label{color:#1d2129;color:var(--nav-option-text,#1d2129);font-size:11px;font-weight:600;line-height:1.35}.ai-memory-extract-card__body-input.ant-input,.ai-memory-extract-card__tag-input.ant-input{background:#fff!important;border-color:#e5e6eb!important;border-color:var(--ds-border,#e5e6eb)!important;border-radius:8px!important;box-sizing:border-box;font-size:12px;line-height:1.5;width:100%}.ai-memory-extract-card__tag-input.ant-input{padding:6px 10px!important}.ai-memory-extract-card__body-input.ant-input{min-height:88px;padding:8px 10px!important;resize:vertical}.ai-memory-extract-card__body-input.ant-input:focus,.ai-memory-extract-card__body-input.ant-input:focus-visible,.ai-memory-extract-card__tag-input.ant-input:focus,.ai-memory-extract-card__tag-input.ant-input:focus-visible{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border,#7eb0ff)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14)!important}.ai-memory-extract-card__edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}[data-theme=dark] .ai-memory-extract-card--pending{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#93c5fd73;box-shadow:none}[data-theme=dark] .ai-memory-extract-card--written{background:#12141a;background:var(--ds-bg-container,#12141a);border-color:#13cb538c}[data-theme=dark] .ai-memory-extract-card__status-pill--written{background:#34d39924;color:#34d399}[data-theme=dark] .ai-memory-extract-card--editing{border-color:#fcd34d8c!important;box-shadow:0 0 0 1px #fef3c740!important}[data-theme=dark] .ai-memory-extract-card__status-pill{background:#4d9fff1f;color:#4d9fff;color:var(--ai-memory-tag-color,#4d9fff)}[data-theme=dark] .ai-memory-extract-card__status-pill--editing{background:#fbbf2424;color:#fbbf24}[data-theme=dark] .ai-memory-extract-card__field-label{color:#e5e6eb;color:var(--ds-text-primary,#e5e6eb)}[data-theme=dark] .ai-memory-extract-card__body-input.ant-input,[data-theme=dark] .ai-memory-extract-card__tag-input.ant-input{background:#12141a!important;background:var(--ds-bg-container,#12141a)!important;border-color:#2e333d!important;border-color:var(--ds-border,#2e333d)!important;color:#e5e6eb;color:var(--ds-text-primary,#e5e6eb)}[data-theme=dark] .ai-memory-extract-card__tag.ant-tag{background:#4d9fff1f!important;color:#4d9fff!important;color:var(--ai-memory-tag-color,#4d9fff)!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default,[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default,[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;background-color:#fff!important;box-shadow:none!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default{border-color:#2563eb73!important;color:#1d4ed8!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:focus-visible:not(:disabled),[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;border-color:#1d4ed88c!important;color:#1e3a8a!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default.ant-btn:active,[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--confirm.ant-btn.ant-btn-default:active{background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#1d4ed880!important;color:#1e3a8a!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default{border-color:#dc26266b!important;color:#b91c1c!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:focus-visible:not(:disabled),[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:hover:not(:disabled){background:#fef2f2!important;background-color:#fef2f2!important;border-color:#b91c1c80!important;color:#991b1b!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default.ant-btn:active,[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--reject.ant-btn.ant-btn-default:active{background:#fee2e2!important;background-color:#fee2e2!important;border-color:#b91c1c7a!important;color:#991b1b!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default{border-color:#d977067a!important;color:#92400e!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:focus-visible:not(:disabled),[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:hover:not(:disabled){background:#fffbeb!important;background-color:#fffbeb!important;border-color:#b453098c!important;color:#78350f!important}[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default.ant-btn:active,[data-theme=dark] .ai-memory-extract-card__actions.ai-memory-extract-card__actions--memory-ops .ai-memory-extract-card__action-btn.ai-memory-extract-card__action-btn--edit.ant-btn.ant-btn-default:active{background:#fef3c7!important;background-color:#fef3c7!important;border-color:#b4530980!important;color:#78350f!important}[data-theme=dark] .ai-memory-extract-card__action-btn--cancel.ant-btn{background:#12141a!important;background:var(--ds-bg-container,#12141a)!important;border-color:#2e333d!important;border-color:var(--ds-border,#2e333d)!important;color:#e5e6eb!important;color:var(--ds-text-primary,#e5e6eb)!important}[data-theme=dark] .ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:focus-visible:not(:disabled),[data-theme=dark] .ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;border-color:#2e333d!important;border-color:var(--ds-border,#2e333d)!important;box-shadow:none!important;color:#1e3a8a!important}[data-theme=dark] .ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn.ant-btn:active:not(:disabled),[data-theme=dark] .ai-memory-extract-card--editing .ai-memory-extract-card__action-btn--cancel.ant-btn:active:not(:disabled){background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#2e333d!important;border-color:var(--ds-border,#2e333d)!important;box-shadow:none!important;color:#1e3a8a!important}[data-theme=dark] .ai-memory-extract-card__action-btn--cancel.ant-btn:active{background:#12141a!important;background:var(--ds-bg-container,#12141a)!important;border-color:#2e333d!important;border-color:var(--ds-border,#2e333d)!important;box-shadow:none!important}[data-theme=dark] .ai-memory-extract-card__text{color:#e5e6eb;color:var(--ds-text-primary,#e5e6eb)}[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn,[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text{background:var(--ds-bg-container)!important;border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border,#7eb0ff)!important;box-shadow:none!important;color:#4d9fff!important;color:var(--ds-primary,#4d9fff)!important}[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text:not(:disabled):focus-visible,[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn.ant-btn-text:not(:disabled):hover,[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn:not(:disabled):focus-visible,[data-theme=dark] .ai-memory-extract-toolbar__center-btn.ant-btn:not(:disabled):hover{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border,#7eb0ff)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14)!important}.assistant-markdown{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere;word-break:normal}.assistant-markdown pre{max-width:100%}.assistant-markdown pre code{display:block;min-width:-webkit-min-content;min-width:min-content}.assistant-reasoning-diagram{overflow-x:auto}.arch-flow{background:linear-gradient(160deg,var(--ds-primary-bg) 0,var(--ds-bg-container) 55%,var(--ds-bg-spotlight) 100%);border:1px solid var(--ds-border);border-radius:12px;box-shadow:var(--ds-shadow-sm);margin:4px 0;padding:16px 18px}.arch-flow--compact{border-radius:10px;padding:12px 14px}.arch-flow__source{align-items:center;align-self:center;background:var(--ds-bg-elevated);border:1px solid var(--ds-border-brand-subtle);border-radius:999px;box-shadow:var(--ds-shadow-sm);color:var(--ds-primary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px}.arch-flow__source-icon{font-size:14px}.arch-flow__connector{align-items:center;color:var(--ds-text-quaternary);display:flex;flex-direction:column;gap:2px;padding:6px 0}.arch-flow__connector-line{background:linear-gradient(180deg,var(--ds-border-strong),var(--ds-border));border-radius:1px;height:14px;width:2px}.arch-flow__connector-arrow{color:var(--ds-primary);font-size:11px}.arch-flow__layer{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.arch-flow__arrow-h{align-items:center;color:var(--ds-primary);display:flex;font-size:12px;opacity:.75;padding:0 2px}.arch-flow__node{background:var(--ds-bg-elevated);border:1px solid var(--ds-border);border-radius:10px;border-top:3px solid var(--arch-accent,var(--ds-primary));box-shadow:var(--ds-shadow-sm);display:flex;flex-direction:column;gap:4px;max-width:168px;min-width:108px;padding:10px 12px;text-align:center}.arch-flow__node--compact{max-width:140px;min-width:88px;padding:8px 10px}.arch-flow__node-title{color:var(--ds-text-primary);font-size:13px;font-weight:600;line-height:1.35}.arch-flow__node--compact .arch-flow__node-title{font-size:12px}.arch-flow__node-sub{color:var(--ds-text-tertiary);font-size:11px;line-height:1.4}.arch-flow--fallback{background:var(--ds-bg-spotlight)}.arch-flow__fallback-label{color:var(--ds-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.arch-flow__fallback-tags{display:flex;flex-wrap:wrap;gap:8px}.arch-flow__fallback-tag{background:var(--ds-primary-bg);border:1px solid var(--ds-border-brand-subtle);border-radius:999px;color:var(--ds-primary);font-size:12px;font-weight:500;padding:4px 10px}@media (max-width:560px){.arch-flow__layer{align-items:center;flex-direction:column}.arch-flow__arrow-h{padding:4px 0;transform:rotate(90deg)}.arch-flow__node{max-width:240px;width:100%}}.mermaid-diagram{background:var(--ds-bg-container);border:1px solid var(--ds-border);border-radius:8px;margin:8px 0;overflow-x:auto;padding:12px}.mermaid-diagram svg{display:block;height:auto;max-width:100%}.mermaid-diagram .node circle,.mermaid-diagram .node path,.mermaid-diagram .node polygon,.mermaid-diagram .node rect{stroke-width:1.25px}.theme-dark .mermaid-diagram .edgeLabel,.theme-dark .mermaid-diagram .edgeLabel div,.theme-dark .mermaid-diagram .edgeLabel p,.theme-dark .mermaid-diagram .edgeLabel span,.theme-dark .mermaid-diagram .labelBkg,[data-theme=dark] .mermaid-diagram .edgeLabel,[data-theme=dark] .mermaid-diagram .edgeLabel div,[data-theme=dark] .mermaid-diagram .edgeLabel p,[data-theme=dark] .mermaid-diagram .edgeLabel span,[data-theme=dark] .mermaid-diagram .labelBkg{fill:#f4f4f5!important;fill:var(--ds-text,#f4f4f5)!important;background-color:#242932!important;background-color:var(--ds-bg-overlay,#242932)!important;color:#f4f4f5!important;color:var(--ds-text,#f4f4f5)!important}.theme-dark .mermaid-diagram .edgeLabel rect,[data-theme=dark] .mermaid-diagram .edgeLabel rect{fill:#242932!important;fill:var(--ds-bg-overlay,#242932)!important;opacity:1!important}.theme-dark .mermaid-diagram .edgeLabel foreignObject div,[data-theme=dark] .mermaid-diagram .edgeLabel foreignObject div{background-color:#242932!important;background-color:var(--ds-bg-overlay,#242932)!important;color:#f4f4f5!important;color:var(--ds-text,#f4f4f5)!important}.ai-ask-context-chip-wrap,.ai-ask-context-selected-chip-wrap{display:inline-flex;flex-shrink:0;max-width:200px}.ai-quick-ask-trigger{align-items:center;background:color-mix(in srgb,#066aff 10%,#fff);border:none;border-radius:16px;box-shadow:none;color:#066aff;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;line-height:32px;margin:0;padding:0 10px 0 12px;transition:background .2s ease,color .2s ease;white-space:nowrap}.ai-quick-ask-trigger.is-open,.ai-quick-ask-trigger:focus-visible,.ai-quick-ask-trigger:hover{background:color-mix(in srgb,#066aff 16%,#fff);color:#0558d9;outline:none}.ai-quick-ask-trigger__icon{display:block;flex-shrink:0;overflow:visible}.ai-quick-ask-trigger__star{transform-box:fill-box;transform-origin:center}.ai-quick-ask-trigger.is-open .ai-quick-ask-trigger__star--lg,.ai-quick-ask-trigger:focus-visible .ai-quick-ask-trigger__star--lg,.ai-quick-ask-trigger:hover .ai-quick-ask-trigger__star--lg{animation:ai-quick-ask-star-lg .7s ease-in-out 1 both}.ai-quick-ask-trigger.is-open .ai-quick-ask-trigger__star--sm,.ai-quick-ask-trigger:focus-visible .ai-quick-ask-trigger__star--sm,.ai-quick-ask-trigger:hover .ai-quick-ask-trigger__star--sm{animation:ai-quick-ask-star-sm .7s ease-in-out 1 both}@keyframes ai-quick-ask-star-lg{0%{transform:scale(1)}40%{transform:scale(.72)}75%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ai-quick-ask-star-sm{0%{transform:scale(1)}40%{transform:scale(1.35)}75%{transform:scale(.78)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ai-quick-ask-trigger.is-open .ai-quick-ask-trigger__star--lg,.ai-quick-ask-trigger.is-open .ai-quick-ask-trigger__star--sm,.ai-quick-ask-trigger:focus-visible .ai-quick-ask-trigger__star--lg,.ai-quick-ask-trigger:focus-visible .ai-quick-ask-trigger__star--sm,.ai-quick-ask-trigger:hover .ai-quick-ask-trigger__star--lg,.ai-quick-ask-trigger:hover .ai-quick-ask-trigger__star--sm{animation:none}}.ai-quick-ask-trigger__label{line-height:1}.ai-quick-ask-trigger__caret{flex-shrink:0;font-size:10px;transition:transform .2s ease}.ai-quick-ask-trigger.is-open .ai-quick-ask-trigger__caret{transform:rotate(180deg)}.ai-ask-context-chip,.ai-ask-context-selected-chip{align-items:center;background:#fff;background:var(--ds-bg-container,#fff);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border:1px solid var(--ai-chip-default-border,color-mix(in srgb,#066aff 26%,#0000));border-radius:16px;box-shadow:0 1px 2px #0000000a;box-shadow:var(--ds-shadow-sm,0 1px 2px #0000000a);color:#4e5969;color:var(--ds-text-secondary,#4e5969);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:400;gap:6px;height:32px;line-height:30px;margin:0;max-width:200px;padding:0 10px 0 14px;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease,background .25s ease}.ai-ask-context-selected-chip{cursor:default}.ai-ask-context-selected-chip.is-trigger{cursor:pointer}.ai-ask-context-selected-chip.is-trigger.is-open,.ai-ask-context-selected-chip.is-trigger:hover{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border,#7eb0ff);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14)}.ai-ask-context-chip__label,.ai-ask-context-selected-chip__label{color:#1d2129;color:var(--ds-text,#1d2129);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ask-context-chip__caret,.ai-ask-context-chip__clear,.ai-ask-context-selected-chip__clear{color:#86909c;color:var(--ds-text-tertiary,#86909c);display:inline-flex;flex-shrink:0}.ai-ask-context-chip__clear,.ai-ask-context-selected-chip__clear{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;font-size:14px;height:16px;justify-content:center;line-height:1;margin:0;padding:0;transition:color .15s ease,background .15s ease;width:16px}.ai-ask-context-chip__clear:hover,.ai-ask-context-selected-chip__clear:hover{background:#0000000a;background:var(--ds-fill-secondary,#0000000a);color:#4e5969;color:var(--ds-text-secondary,#4e5969)}.ai-ask-context-chip.is-open,.ai-ask-context-chip:focus-visible,.ai-ask-context-chip:hover{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border,#7eb0ff);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14);outline:none}.ai-ask-context-chip.is-selected-value .ai-ask-context-chip__label{color:#1d2129;color:var(--ds-text,#1d2129)}.ai-composer-stack{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%}.ai-ask-context-below{box-sizing:border-box;gap:8px;margin-top:12px;padding:0 4px}.ai-ask-context-bar,.ai-ask-context-below{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.ai-ask-context-bar{gap:10px 12px}.ai-ask-context-bar__label{color:#4e5969;color:var(--ds-text-secondary,#4e5969);flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:32px;-webkit-user-select:none;user-select:none}.ai-ask-context-below .ai-ask-context-toolbar-cats{justify-content:center;max-width:100%}.ai-ask-context-toolbar-cats{align-items:center;display:inline-flex;flex-shrink:1;flex-wrap:wrap;gap:8px;min-width:0}.ai-ask-context-cat-chip{align-items:center;background:#fff;background:var(--ds-bg-container,#fff);border:1px solid color-mix(in srgb,#066aff 26%,#0000);border:1px solid var(--ai-chip-default-border,color-mix(in srgb,#066aff 26%,#0000));border-radius:16px;box-shadow:0 1px 2px #0000000a;box-shadow:var(--ds-shadow-sm,0 1px 2px #0000000a);color:#1d2129;color:var(--ds-text,#1d2129);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:400;height:32px;line-height:30px;margin:0;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;white-space:nowrap}.ai-ask-context-cat-chip.is-open,.ai-ask-context-cat-chip:focus-visible,.ai-ask-context-cat-chip:hover{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border,#7eb0ff);box-shadow:0 0 0 3px #006aff14;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14);outline:none}.ai-ask-context-cat-chip.is-selected-value{border-color:#7eb0ff;border-color:var(--ai-chip-focus-border,#7eb0ff)}.ai-ask-context-guess-bar{display:none}.ai-ask-context-guess-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-ask-context-guess-dropdown-root{z-index:12000!important;z-index:var(--ai-composer-dropdown-z,12000)!important}.ai-ask-context-guess-dropdown-root .ant-dropdown-menu{display:none!important}.ai-ask-context-guess-dropdown{background:#fff;background:var(--ai-dropdown-panel-bg,#fff);border:1px solid #e5e6eb;border:1px solid var(--ai-dropdown-panel-border,#e5e6eb);border-radius:16px;border-radius:var(--ai-dropdown-panel-radius,16px);box-shadow:0 8px 24px #0000001f;box-shadow:var(--ai-dropdown-panel-shadow,0 8px 24px #0000001f);overflow:hidden;padding:6px 0;width:min(320px,calc(100vw - 32px))}.ai-ask-context-guess-dropdown__list{list-style:none;margin:0;max-height:min(260px,40vh);overflow-y:auto;padding:0 6px}.ai-ask-context-guess-dropdown__item{align-items:stretch;border-radius:10px;display:flex;gap:0}.ai-ask-context-guess-dropdown__item:hover{background:#006aff0f;background:var(--ai-option-hover-bg,#006aff0f)}.ai-ask-context-guess-dropdown__option{align-items:center;background:#0000;border:none;border-radius:10px;color:#1d2129;color:var(--ai-option-text,#1d2129);cursor:pointer;display:flex;flex:1 1;font:inherit;margin:0;min-width:0;padding:8px 10px;text-align:left}.ai-ask-context-guess-dropdown__option:focus-visible,.ai-ask-context-guess-dropdown__option:hover{background:#0000;outline:none}.ai-ask-context-guess-dropdown__item:has(.ai-ask-context-guess-dropdown__option.is-selected){background:#006aff1a;background:var(--ai-option-selected-bg,#006aff1a)}.ai-ask-context-guess-dropdown__option.is-selected{background:#0000}.ai-ask-context-guess-dropdown__option-label{font-size:13px;font-weight:500;line-height:1.35}.ai-ask-context-guess-dropdown__example{align-self:center;background:#0000;border:none;border-radius:6px;color:#86909c;color:var(--ds-text-tertiary,#86909c);cursor:pointer;flex-shrink:0;font:inherit;font-size:11px;font-weight:500;height:24px;line-height:24px;margin:0 6px 0 0;padding:0 8px;white-space:nowrap}.ai-ask-context-guess-dropdown__example:hover{background:color-mix(in srgb,#066aff 8%,#0000);background:color-mix(in srgb,var(--ds-primary,#066aff) 8%,#0000);color:#066aff;color:var(--ds-primary,#066aff)}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll::-webkit-scrollbar{height:4px!important;width:4px!important}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll::-webkit-scrollbar-corner,.ai-ask-context-guess-dropdown__list.ai-assistant-scroll::-webkit-scrollbar-track{background:#0000!important}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll::-webkit-scrollbar-thumb{background:#0000!important;border-radius:2px!important}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ai-ask-context-guess-dropdown__list.ai-assistant-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.ai-ask-context-dropdown-root.ant-dropdown,body>.ant-dropdown.ai-ask-context-dropdown-root{z-index:12000!important;z-index:var(--ai-composer-dropdown-z,12000)!important}.ai-ask-context-dropdown-root .ant-dropdown-menu{display:none!important}.ai-ask-context-dropdown{border:1px solid #e5e6eb;border:1px solid var(--ai-dropdown-panel-border,#e5e6eb);border-radius:16px;border-radius:var(--ai-dropdown-panel-radius,16px);box-shadow:0 8px 24px #0000001f;box-shadow:var(--ai-dropdown-panel-shadow,0 8px 24px #0000001f);overflow:hidden;width:min(520px,calc(100vw - 32px))}.ai-ask-context-dropdown,.ai-ask-context-dropdown__panels{background:#fff;background:var(--ai-dropdown-panel-bg,#fff)}.ai-ask-context-dropdown__panels{display:flex;max-height:min(360px,52vh);min-height:220px}.ai-ask-context-dropdown__categories{border-right:1px solid #e5e6eb;border-right:1px solid var(--ai-dropdown-panel-border,#e5e6eb);flex:0 0 148px;list-style:none;margin:0;overflow-y:auto;padding:8px 10px 8px 8px}.ai-ask-context-dropdown__options{flex:1 1;list-style:none;margin:0;min-width:0;overflow-y:auto;padding:8px 10px 8px 8px}.ai-ask-context-dropdown__categories.ai-assistant-scroll,.ai-ask-context-dropdown__options.ai-assistant-scroll{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.ai-ask-context-dropdown__categories.ai-assistant-scroll::-webkit-scrollbar,.ai-ask-context-dropdown__options.ai-assistant-scroll::-webkit-scrollbar{height:4px!important;width:4px!important}.ai-ask-context-dropdown__categories.ai-assistant-scroll::-webkit-scrollbar-corner,.ai-ask-context-dropdown__categories.ai-assistant-scroll::-webkit-scrollbar-track,.ai-ask-context-dropdown__options.ai-assistant-scroll::-webkit-scrollbar-corner,.ai-ask-context-dropdown__options.ai-assistant-scroll::-webkit-scrollbar-track{background:#0000!important;border-radius:2px!important}.ai-ask-context-dropdown__categories.ai-assistant-scroll::-webkit-scrollbar-thumb,.ai-ask-context-dropdown__options.ai-assistant-scroll::-webkit-scrollbar-thumb{background:#0000!important;border-radius:2px!important}.ai-ask-context-dropdown__categories.ai-assistant-scroll:hover,.ai-ask-context-dropdown__options.ai-assistant-scroll:hover{scrollbar-color:var(--ds-scrollbar-thumb) #0000!important}.ai-ask-context-dropdown__categories.ai-assistant-scroll:hover::-webkit-scrollbar-thumb,.ai-ask-context-dropdown__options.ai-assistant-scroll:hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb)!important}.ai-ask-context-dropdown__category,.ai-ask-context-dropdown__option{background:#0000;border:none;border-radius:10px;border-radius:var(--ai-option-radius,10px);color:#1d2129;color:var(--ai-option-text,#1d2129);cursor:pointer;display:flex;font:inherit;margin:0;padding:8px 10px;padding:var(--ai-option-padding,8px 10px);text-align:left;transition:background .15s ease;width:100%}.ai-ask-context-dropdown__category{align-items:center;color:#1d2129;color:var(--ai-option-text,#1d2129);font-size:13px;font-weight:400;gap:6px;justify-content:space-between;line-height:1.35}.ai-ask-context-dropdown__category-chevron{color:#86909c;flex-shrink:0;font-size:10px}.ai-ask-context-dropdown__category:focus-visible,.ai-ask-context-dropdown__category:hover{background:var(--ai-option-hover-bg)!important;outline:none}.ai-ask-context-dropdown__category.is-active,.ai-ask-context-dropdown__category.is-active:focus-visible,.ai-ask-context-dropdown__category.is-active:hover{background:var(--ai-option-selected-bg)!important;color:#1d2129;color:var(--ai-option-text,#1d2129);font-weight:600}.ai-ask-context-dropdown__option-row{align-items:stretch;border-radius:10px;border-radius:var(--ai-option-radius,10px);display:flex}.ai-ask-context-dropdown__option-row:hover{background:#006aff0f;background:var(--ai-option-hover-bg,#006aff0f)}.ai-ask-context-dropdown__option{align-items:center;flex:1 1;justify-content:flex-start;min-width:0;padding:8px 10px;width:auto}.ai-ask-context-dropdown__option:focus-visible,.ai-ask-context-dropdown__option:hover{background:#0000!important;outline:none}.ai-ask-context-dropdown__option-row:has(.ai-ask-context-dropdown__option.is-selected){background:#006aff1a;background:var(--ai-option-selected-bg,#006aff1a)}.ai-ask-context-dropdown__option.is-selected,.ai-ask-context-dropdown__option.is-selected:hover{background:#0000!important}.ai-ask-context-dropdown__option-label{color:#1d2129;color:var(--ai-option-text,#1d2129);display:inline-block;font-size:13px;font-weight:400;line-height:1.35;max-width:100%}.ai-ask-context-dropdown__option.is-selected .ai-ask-context-dropdown__option-label{color:#1d2129;color:var(--ai-option-text,#1d2129);font-weight:600}.ai-ask-context-dropdown__example{align-self:center;background:color-mix(in srgb,#066aff 6%,#0000);background:color-mix(in srgb,var(--ds-primary,#066aff) 6%,#0000);border:1px solid color-mix(in srgb,#066aff 35%,#0000);border:1px solid color-mix(in srgb,var(--ds-primary,#066aff) 35%,#0000);border-radius:5px;color:#066aff;color:var(--ds-primary,#066aff);cursor:pointer;flex-shrink:0;font:inherit;font-size:10px;font-weight:500;height:20px;line-height:18px;margin:0 6px 0 0;padding:0 6px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.ai-ask-context-dropdown__example:hover{background:color-mix(in srgb,#066aff 12%,#0000);background:color-mix(in srgb,var(--ds-primary,#066aff) 12%,#0000);border-color:#066aff;border-color:var(--ds-primary,#066aff);color:#0558d9}.ai-ask-context-example-tooltip.ant-tooltip .ant-tooltip-inner,.ai-ask-context-option-hint-tooltip.ant-tooltip .ant-tooltip-inner,body>.ant-tooltip.ai-ask-context-example-tooltip .ant-tooltip-inner,body>.ant-tooltip.ai-ask-context-option-hint-tooltip .ant-tooltip-inner{background:#fff!important;box-shadow:0 4px 12px #0000001f!important;color:#1d2129!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.ai-ask-context-example-tooltip.ant-tooltip .ant-tooltip-arrow:after,.ai-ask-context-example-tooltip.ant-tooltip .ant-tooltip-arrow:before,.ai-ask-context-option-hint-tooltip.ant-tooltip .ant-tooltip-arrow:after,.ai-ask-context-option-hint-tooltip.ant-tooltip .ant-tooltip-arrow:before,body>.ant-tooltip.ai-ask-context-example-tooltip .ant-tooltip-arrow:after,body>.ant-tooltip.ai-ask-context-example-tooltip .ant-tooltip-arrow:before,body>.ant-tooltip.ai-ask-context-option-hint-tooltip .ant-tooltip-arrow:after,body>.ant-tooltip.ai-ask-context-option-hint-tooltip .ant-tooltip-arrow:before{background:#fff!important}.theme-dark .ai-quick-ask-trigger,[data-theme=dark] .ai-quick-ask-trigger{background:color-mix(in srgb,#066aff 22%,#0000);color:#7eb0ff}.theme-dark .ai-quick-ask-trigger.is-open,.theme-dark .ai-quick-ask-trigger:hover,[data-theme=dark] .ai-quick-ask-trigger.is-open,[data-theme=dark] .ai-quick-ask-trigger:hover{background:color-mix(in srgb,#066aff 30%,#0000);color:#9dc2ff}.theme-dark .ai-ask-context-bar__label,[data-theme=dark] .ai-ask-context-bar__label{color:#c9cdd4;color:var(--ds-text-secondary,#c9cdd4)}.theme-dark .ai-ask-context-cat-chip,.theme-dark .ai-ask-context-chip,.theme-dark .ai-ask-context-selected-chip,[data-theme=dark] .ai-ask-context-cat-chip,[data-theme=dark] .ai-ask-context-chip,[data-theme=dark] .ai-ask-context-selected-chip{background:var(--ds-bg-container);border-color:var(--ai-chip-default-border,var(--ds-border));color:var(--ds-text-secondary)}.theme-dark .ai-ask-context-cat-chip.is-open,.theme-dark .ai-ask-context-cat-chip:hover,.theme-dark .ai-ask-context-chip.is-open,.theme-dark .ai-ask-context-chip:hover,.theme-dark .ai-ask-context-chip__label,.theme-dark .ai-ask-context-selected-chip__label,[data-theme=dark] .ai-ask-context-cat-chip.is-open,[data-theme=dark] .ai-ask-context-cat-chip:hover,[data-theme=dark] .ai-ask-context-chip.is-open,[data-theme=dark] .ai-ask-context-chip:hover,[data-theme=dark] .ai-ask-context-chip__label,[data-theme=dark] .ai-ask-context-selected-chip__label{color:var(--ds-text)}.theme-dark .ai-ask-context-guess-dropdown,[data-theme=dark] .ai-ask-context-guess-dropdown{background:var(--ds-bg-container);background:var(--ai-dropdown-panel-bg,var(--ds-bg-container));border-color:var(--ai-dropdown-panel-border,var(--ds-border))}.tool-confirm-inline{--tool-confirm-title-font-size:14px;--tool-confirm-shell-pad-x:14px;--tool-confirm-card-pad-x:10px;--tool-confirm-border-color:#fcd34d8c;--tool-confirm-border-glow:#fef3c759;--tool-confirm-field-radius:6px;--tool-confirm-action-btn-gap:8px;animation:ai-assistant-fade-in .25s ease;background:#fff;border-radius:10px;border-radius:var(--ai-option-radius,10px);border-top-width:1px;border:1px solid var(--tool-confirm-border-color);border-top:3px solid var(--tool-confirm-border-color);box-shadow:0 0 0 1px var(--tool-confirm-border-glow);box-sizing:border-box;margin-top:12px;overflow:hidden}.tool-confirm-inline--done{background:#f6ffed;background:var(--ds-success-bg,#f6ffed);border-color:#52c41a;border-color:var(--ds-success,#52c41a);border-top-width:3px}.tool-confirm-inline--expired{background:#f2f3f5;background:var(--ds-fill-secondary,#f2f3f5);border-color:var(--ds-border);border-top-width:3px;opacity:.92}.tool-confirm-inline__countdown{font-feature-settings:"tnum";color:#faad14;color:var(--ds-warning,#faad14);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.tool-confirm-inline__badge--expired{background:#f2f3f5;background:var(--ds-fill-secondary,#f2f3f5);color:#86909c;color:var(--ds-text-tertiary,#86909c)}.tool-confirm-inline__preview-hint{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:11px;margin-bottom:6px}.tool-confirm-inline__header{align-items:center;display:flex;justify-content:space-between;padding:10px 14px}.tool-confirm-inline__title{color:var(--ds-text-primary);font-size:var(--tool-confirm-title-font-size);font-weight:600;line-height:1.7}.tool-confirm-inline__subtitle{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:12px}.tool-confirm-inline__badge{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.tool-confirm-inline__badge--done{background:#f6ffed;background:var(--ds-success-bg,#f6ffed);color:#52c41a;color:var(--ds-success,#52c41a)}.tool-confirm-inline__body{display:flex;flex-direction:column;gap:10px;padding:12px var(--tool-confirm-shell-pad-x)}.tool-confirm-inline__body--resolved{gap:8px}.tool-confirm-inline__body--resolved .tool-confirm-card--resolved{padding:0 var(--tool-confirm-card-pad-x)}.tool-confirm-inline__body--resolved .tool-confirm-card--resolved+.tool-confirm-card--resolved{border-top:none;margin-top:0;padding-top:0}.tool-confirm-inline__body--resolved .tool-confirm-card__name-row{margin-bottom:0}.tool-confirm-card{background:#fff;border:none;border-radius:10px;border-radius:var(--ai-option-radius,10px);padding:var(--tool-confirm-card-pad-x)}.tool-confirm-card+.tool-confirm-card{border-top:1px solid #0f172a0f;margin-top:10px;padding-top:10px}.tool-confirm-card--rejected{background:#fff}.tool-confirm-card__name-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;min-width:0}.tool-confirm-card__status{border-radius:999px;flex-shrink:0;font-size:calc(var(--tool-confirm-title-font-size) - 4px);font-weight:500;line-height:1.75;padding:1px 8px;white-space:nowrap}.tool-confirm-card__status--approved{background:#2563eb1a;color:#1d4ed8}.tool-confirm-card__status--rejected{background:#dc262614;color:#b91c1c}.tool-confirm-card__submitted-reason{background:#0f172a08;border-radius:8px;margin-top:8px;padding:8px 10px}.tool-confirm-card__submitted-reason-label{color:#86909c;color:var(--ds-text-tertiary,#86909c);display:block;font-size:calc(var(--tool-confirm-title-font-size) - 4px);font-weight:600;margin-bottom:4px}.tool-confirm-card__submitted-reason-text{color:#4e5969;color:var(--ds-text-secondary,#4e5969);display:block;font-size:calc(var(--tool-confirm-title-font-size) - 2px);line-height:1.75;white-space:pre-wrap;word-break:break-word}.tool-confirm-card__name{align-items:center;display:flex;font-size:13px;gap:6px;margin-bottom:6px}.tool-confirm-card__label{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:12px}.tool-confirm-card__name code,.tool-confirm-card__name-row code{background:#2563eb1a;border-radius:4px;color:#2563eb;color:var(--brand-primary,#2563eb);font-size:13px;font-weight:600;padding:1px 6px}.tool-confirm-card__args{background:#fff;border:1px solid var(--ds-border);border-radius:6px;border-radius:var(--tool-confirm-field-radius,6px);color:#4e5969;color:var(--ds-text-secondary,#4e5969);font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;margin:6px 0;max-height:140px;overflow-x:auto;overflow-y:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.tool-confirm-card__actions{grid-gap:var(--tool-confirm-action-btn-gap);align-items:stretch;display:grid;gap:var(--tool-confirm-action-btn-gap);grid-template-columns:1fr 1fr;margin-top:4px;width:100%}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops{width:100%}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.ant-btn{max-width:none!important;min-width:0!important;width:100%!important}.tool-confirm-card__action-btn.ant-btn{align-items:center;border-radius:10px!important;border-radius:var(--ai-option-radius,10px)!important;box-shadow:none!important;box-sizing:border-box;display:inline-flex;font-size:12px!important;font-weight:500!important;height:28px;justify-content:center;line-height:1!important;max-width:none;min-width:0;padding:0 10px!important;width:100%}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default,.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;background-color:#fff!important;border-radius:10px!important;border-radius:var(--ai-option-radius,10px)!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important;font-weight:500!important;letter-spacing:0!important;max-width:none!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;text-shadow:none;width:100%!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default{border-color:#2563eb73!important;color:#1d4ed8!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:focus-visible:not(:disabled),.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:hover:not(:disabled),.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.tool-confirm-card__action-btn--selected.ant-btn.ant-btn-default{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#1d4ed88c!important;color:#1e3a8a!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default.ant-btn:active,.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:active{background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#1d4ed880!important;color:#1e3a8a!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default{border-color:#dc26266b!important;color:#b91c1c!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:focus-visible:not(:disabled),.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:hover:not(:disabled),.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.tool-confirm-card__action-btn--selected.ant-btn.ant-btn-default{background:#fef2f2!important;background-color:#fef2f2!important;border-color:#b91c1c80!important;color:#991b1b!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default.ant-btn:active,.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:active{background:#fee2e2!important;background-color:#fee2e2!important;border-color:#b91c1c7a!important;color:#991b1b!important}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.ant-btn.ant-btn-default .anticon{color:inherit}.tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.ant-btn.ant-btn-sm.ant-btn-icon-only{max-width:none!important;min-width:0!important;padding:0 10px!important;width:100%!important}.tool-confirm-card__action-btn.ant-btn:focus{outline:none!important}.tool-confirm-card__action-btn.ant-btn.ant-btn:active,.tool-confirm-card__action-btn.ant-btn:active{transform:none!important}.tool-confirm-card__reason{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .28s ease,opacity .22s ease,margin-top .28s ease}.tool-confirm-card__reason--visible{animation:tool-confirm-reason-reveal .28s ease-out;margin-top:8px;max-height:240px;opacity:1;pointer-events:auto}@keyframes tool-confirm-reason-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tool-confirm-card__reason-inner{min-height:0;overflow:visible}@media (prefers-reduced-motion:reduce){.tool-confirm-card__reason{transition:none}.tool-confirm-card__reason--visible{animation:none;transform:none}}.tool-confirm-card__reason-header{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.tool-confirm-card__reason-label{align-items:baseline;display:inline-flex;gap:4px;min-width:0}.tool-confirm-card__reason-label-main{color:var(--ds-text-primary);font-size:calc(var(--tool-confirm-title-font-size) - 2px);font-weight:700;line-height:1.7}.tool-confirm-card__reason-label-hint{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:calc(var(--tool-confirm-title-font-size) - 4px);line-height:1.7}.tool-confirm-card__reason-field{position:relative}.tool-confirm-card__reason-count{font-feature-settings:"tnum";bottom:8px;color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:calc(var(--tool-confirm-title-font-size) - 4px);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;position:absolute;right:10px;-webkit-user-select:none;user-select:none}.tool-confirm-card__reason-input.ant-input{background:#fff!important;background-color:#fff!important;border-radius:6px!important;border-radius:var(--tool-confirm-field-radius,6px)!important;font-size:calc(var(--tool-confirm-title-font-size) - 2px);line-height:1.7;margin-top:0;padding:8px 10px 24px!important;resize:vertical}.tool-confirm-card__reason-input.ant-input::placeholder{color:#86909c;color:var(--ds-text-tertiary,#86909c);font-size:calc(var(--tool-confirm-title-font-size) - 2px);line-height:1.7}.tool-confirm-card__reason-input.ant-input:focus,.tool-confirm-card__reason-input.ant-input:focus-visible{border-color:#7eb0ff!important;border-color:var(--ai-chip-focus-border,#7eb0ff)!important;box-shadow:0 0 0 3px #006aff14!important;box-shadow:var(--ai-chip-focus-shadow,0 0 0 3px #006aff14)!important}.tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input{border-color:#d4a017!important}.tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input:focus,.tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input:focus-visible{border-color:#d4a017!important;box-shadow:0 0 0 3px #d4a0171f!important}.tool-confirm-inline__footer{display:flex;justify-content:flex-end;padding:10px calc(var(--tool-confirm-shell-pad-x) + var(--tool-confirm-card-pad-x))}.tool-confirm-submit-btn{align-items:center;background:#066aff;background:var(--ai-new-chat-bg,#066aff);border:1px solid #0000;border:var(--ai-new-chat-border,1px solid #0000);border-radius:10px;border-radius:var(--ai-option-radius,10px);box-shadow:0 2px 8px #066aff38;box-sizing:border-box;color:#fff;color:var(--ai-new-chat-fg,#fff);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:30px;justify-content:center;line-height:1;padding:0 20px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.tool-confirm-submit-btn:disabled{cursor:not-allowed;opacity:.45}.tool-confirm-submit-btn:focus-visible:not(:disabled),.tool-confirm-submit-btn:hover:not(:disabled){background:#0058e6;background:var(--ai-new-chat-bg-hover,#0058e6);border-color:#0000;box-shadow:0 4px 14px #066aff47;color:#fff;color:var(--ai-new-chat-fg,#fff);outline:none}.tool-confirm-submit-btn:active:not(:disabled){background:#004dcc;background:var(--ai-new-chat-bg-active,#004dcc);border-color:#0000;box-shadow:0 2px 8px #066aff38;color:#fff;color:var(--ai-new-chat-fg,#fff)}[data-theme=dark] .tool-confirm-inline{background:#fff;border-color:#fcd34d8c;border-color:var(--tool-confirm-border-color,#fcd34d8c);border-top-width:3px;box-shadow:0 0 0 1px #fef3c740}[data-theme=dark] .tool-confirm-card{background:#fff}[data-theme=dark] .tool-confirm-card+.tool-confirm-card{border-top-color:#ffffff14}[data-theme=dark] .tool-confirm-card--rejected{background:#fff}[data-theme=dark] .tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input{border-color:#d4a017!important}[data-theme=dark] .tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input:focus,[data-theme=dark] .tool-confirm-card--rejected .tool-confirm-card__reason-input.ant-input:focus-visible{border-color:#d4a017!important;box-shadow:0 0 0 3px #d4a0171f!important}[data-theme=dark] .tool-confirm-card__args{background:#fff}[data-theme=dark] .tool-confirm-card__reason-input.ant-input{background:#fff!important;background-color:#fff!important}[data-theme=dark] .tool-confirm-inline--done{border-color:#52c41a;border-color:var(--ds-success,#52c41a)}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default,[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;background-color:#fff!important;box-shadow:none!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default{border-color:#2563eb73!important;color:#1d4ed8!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:focus-visible:not(:disabled),[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:hover:not(:disabled),[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.tool-confirm-card__action-btn--selected.ant-btn.ant-btn-default{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#1d4ed88c!important;color:#1e3a8a!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default.ant-btn:active,[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--confirm.ant-btn.ant-btn-default:active{background:#f1f5f9!important;background-color:#f1f5f9!important;border-color:#1d4ed880!important;color:#1e3a8a!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default{border-color:#dc26266b!important;color:#b91c1c!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:focus-visible:not(:disabled),[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:hover:not(:disabled),[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.tool-confirm-card__action-btn--selected.ant-btn.ant-btn-default{background:#fef2f2!important;background-color:#fef2f2!important;border-color:#b91c1c80!important;color:#991b1b!important}[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default.ant-btn:active,[data-theme=dark] .tool-confirm-card__actions.tool-confirm-card__actions--memory-ops .tool-confirm-card__action-btn.tool-confirm-card__action-btn--reject.ant-btn.ant-btn-default:active{background:#fee2e2!important;background-color:#fee2e2!important;border-color:#b91c1c7a!important;color:#991b1b!important}.ai-message-thread{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.ai-message-detail-loading{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:min(280px,36vh);padding:24px}.ai-message-round{margin-bottom:24px}.ai-message-row{display:flex;margin-bottom:16px}.ai-message-row--user{justify-content:flex-end}.ai-message-row--assistant{justify-content:flex-start;width:100%}.ai-message-row--assistant+.ai-message-row--assistant{margin-top:-4px}.ai-message-col{display:flex;flex-direction:column;gap:6px;max-width:100%}.ai-message-row--user .ai-message-col{align-items:flex-end}.ai-message-row--assistant .ai-message-col{align-items:flex-start;width:100%}.ai-message-meta{align-items:center;display:flex;gap:8px}.ai-message-row--user .ai-message-meta{flex-direction:row-reverse}.ai-message-meta .ant-typography{margin:0}.ai-message-meta__name{color:#1d2129;color:var(--ai-sidebar-text,#1d2129);font-size:13px;font-weight:600}.ai-message-meta__time{color:#86909c;color:var(--ai-sidebar-text-3,#86909c);font-size:11px}.ai-message-bubble--assistant{background:#ffffff94;border:1px solid #ffffffeb;border-radius:12px;border-radius:var(--ai-option-radius,12px);box-shadow:inset 0 1px 0 #ffffffe6,0 2px 10px #0f172a08;box-sizing:border-box;color:#1d2129;color:var(--ai-sidebar-text,#1d2129);font-size:14px;line-height:1.7;padding:14px 16px;width:100%}.ai-message-bubble--assistant .assistant-markdown{color:inherit;gap:10px}.ai-message-bubble--assistant .assistant-markdown li,.ai-message-bubble--assistant .assistant-markdown p{color:#1d2129;color:var(--ai-sidebar-text,#1d2129)}.ai-message-bubble--assistant .assistant-markdown pre{background:#ffffffb8!important;border:1px solid #e5e6eb8c;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffd9;margin:8px 0;padding:12px 14px}.ai-message-bubble--assistant .assistant-markdown code:not(pre code){background:#006aff0f;border-radius:4px;color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);font-size:.92em;padding:2px 6px}.ai-message-bubble--assistant .assistant-markdown .arch-flow{background:#ffffff80;border-color:#e5e6eb8c;box-shadow:inset 0 1px 0 #ffffffe0}.ai-message-bubble--assistant .ai-message-cursor{animation:blink 1s infinite;background:#066aff;background:var(--brand-primary,#066aff);display:inline-block;height:1em;margin-left:4px;vertical-align:middle;width:2px}.ai-message-panel--thinking{background:#ffffff57;border:1px solid #e5e6eb6b;border-radius:12px;border-radius:var(--ai-option-radius,12px);box-shadow:inset 0 1px 0 #ffffffbf;font-size:14px;line-height:1.7;overflow:hidden;width:100%;word-break:break-word}.ai-message-panel__header{align-items:center;border-radius:12px 12px 0 0;border-radius:var(--ai-option-radius,12px) var(--ai-option-radius,12px) 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.ai-message-panel__header:hover{background:#ffffff47}.ai-message-panel__header-label{font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ai-message-panel__header-count,.ai-message-panel__header-label{color:#86909c;color:var(--ai-sidebar-text-3,#86909c);font-size:11px}.ai-message-panel__header-count{letter-spacing:0;margin-left:6px;text-transform:none}.ai-message-panel__toggle{align-items:center;color:#86909c;color:var(--ai-sidebar-text-3,#86909c);display:flex;font-size:12px;gap:4px}.ai-message-panel__body{animation:fadeIn .3s ease-out;display:flex;flex-direction:column;gap:12px;padding:0 18px 14px}.ai-message-panel__body .assistant-reasoning-content{color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);font-size:13.5px;line-height:1.75}.ai-message-panel__body .tool-confirm-embedded-wrap{--tool-confirm-title-font-size:14px;--tool-confirm-border-color:#fcd34d8c;--tool-confirm-border-glow:#fef3c759;animation:tool-confirm-embed-enter .34s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:10px;border-radius:var(--ai-option-radius,10px);border-top-width:1px;border:1px solid var(--tool-confirm-border-color);border-top:3px solid var(--tool-confirm-border-color);box-shadow:0 0 0 1px var(--tool-confirm-border-glow);margin-top:16px;padding:16px 14px 12px;transform-origin:top center}@keyframes tool-confirm-embed-enter{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ai-message-panel__body .tool-confirm-embedded-wrap{animation:none}}.ai-message-panel__body .tool-confirm-embedded-wrap .tool-confirm-inline{--tool-confirm-shell-pad-x:0;animation:none;background:#0000;border:none;border-radius:0;box-shadow:none;margin-top:0}.ai-message-panel__body .tool-confirm-embedded-wrap .tool-confirm-inline__header{padding:0 0 10px}.ai-message-panel__body .tool-confirm-embedded-wrap .tool-confirm-inline__body{padding:0}.ai-message-panel__body .tool-confirm-embedded-wrap .tool-confirm-inline__footer{padding:12px 10px 0;padding:12px var(--tool-confirm-card-pad-x,10px) 0}.ai-message-panel__body .tool-confirm-embedded-wrap .tool-confirm-inline__preview-hint{margin-bottom:8px}[data-theme=dark] .ai-message-panel__body .tool-confirm-embedded-wrap{background:#fff;border-color:#fcd34d8c;border-color:var(--tool-confirm-border-color,#fcd34d8c);border-top-width:3px;box-shadow:0 0 0 1px #fef3c740}.ai-message-tool-chip-wrap{display:flex}.ai-message-tool-chip{align-items:center;background:#ffffff8c;border:1px solid #e5e6eb80;border-radius:8px;display:inline-flex;font-size:12.5px;gap:6px;padding:6px 10px;transition:background .2s ease,border-color .2s ease;width:-webkit-fit-content;width:fit-content}.ai-message-tool-chip--pending{background:#fff7e6a6;border-color:#faad1438}.ai-streaming-status{align-items:center;background:#ffffff80;border:1px solid #e5e6eb73;border-radius:999px;display:inline-flex;gap:4px;padding:3px 10px}.ai-streaming-status__label{font-size:11px;font-weight:500}.ai-message-empty{color:#4e5969;color:var(--ai-sidebar-text-2,#4e5969);flex-direction:column;height:100%}.ai-message-empty,.ai-message-empty__icon{align-items:center;display:flex;justify-content:center}.ai-message-empty__icon{background:#ffffffa6;border:1px solid #ffffffe6;border-radius:50%;box-shadow:inset 0 1px 0 #fffffff2;color:#066aff;color:var(--brand-primary,#066aff);font-size:32px;height:64px;margin-bottom:16px;width:64px}[data-theme=dark] .ai-message-bubble--assistant{background:#1e2430b8;border-color:#2e333d;border-color:var(--ds-border,#2e333d);box-shadow:none}[data-theme=dark] .ai-message-panel--thinking{background:#1e243080;border-color:#2e333d;border-color:var(--ds-border,#2e333d)}.subscription-hub-root .ds-content-block{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000008}.subscription-hub-root{align-items:center;background:#f2f4f8;box-sizing:border-box;color:#0f172a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-family:var(--ds-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif);justify-content:center;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:clamp(12px,2vw,24px)}.subscription-hub-card.ant-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000d;max-height:calc(100dvh - 24px);overflow-y:auto;width:100%}.subscription-hub-card--pricing{max-width:min(1060px,100%)}.subscription-hub-card--apply{max-width:min(540px,100%)}.subscription-hub-card .ant-card-body{padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px)}.subscription-hub-card__inner{display:flex;flex-direction:column;gap:16px;width:100%}.subscription-hub-card__body{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;width:100%}.subscription-hub-card__body--pricing{max-width:960px}.subscription-hub-card__body--apply{max-width:460px}.subscription-hub-lang{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0000000a;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;position:fixed;right:20px;top:20px;transition:border-color .2s ease,box-shadow .2s ease;z-index:20}.subscription-hub-lang:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.subscription-hub-seg.ant-radio-group{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px;width:100%}.subscription-hub-seg .ant-radio-button-wrapper{background:#0000!important;border:none!important;border-radius:8px!important;color:#64748b!important;flex:1 1;font-size:14px;font-weight:500;height:40px;line-height:38px;text-align:center;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.subscription-hub-seg .ant-radio-button-wrapper:before{display:none!important}.subscription-hub-seg .ant-radio-button-wrapper:hover{color:#334155!important}.subscription-hub-seg .ant-radio-button-wrapper-checked{background:#fff!important;box-shadow:0 1px 3px #00000012,0 0 0 1px #3b82f614!important;color:#1d4ed8!important;font-weight:600!important}.subscription-hub-apply{display:flex;flex-direction:column;gap:14px;width:100%}.subscription-hub-apply__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.subscription-hub-apply__title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.subscription-hub-apply__subtitle{color:#64748b;font-size:13px;line-height:1.65;margin:0}.subscription-hub-link{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0;transition:color .2s ease}.subscription-hub-link:hover{color:#1d4ed8}.subscription-hub-apply__steps{align-items:center;display:flex;gap:8px;justify-content:center;padding:8px 0 0}.subscription-hub-apply__step{align-items:center;display:flex;flex-direction:column;gap:6px}.subscription-hub-apply__step-icon{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#2563eb;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.subscription-hub-apply__step-text{color:#64748b;font-size:11px;font-weight:600;white-space:nowrap}.subscription-hub-apply__step-arrow{color:#cbd5e1;font-size:16px;margin:0 2px 18px}.subscription-hub-apply__form-block{padding:18px}.subscription-hub-field{margin-bottom:18px}.subscription-hub-field .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:600}.subscription-hub-field .ant-input,.subscription-hub-field .ant-input-affix-wrapper,.subscription-hub-field .ant-input-number{background:#f1f5f9;border:1px solid #d0d5dd;border-radius:10px;color:#0f172a;font-size:14px;height:46px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.subscription-hub-field .ant-input::placeholder{color:#8795a7}.subscription-hub-field .ant-input-affix-wrapper:hover,.subscription-hub-field .ant-input:hover{background:#fff;border-color:#94a3b8}.subscription-hub-field .ant-input-affix-wrapper-focused,.subscription-hub-field .ant-input-number-focused,.subscription-hub-field .ant-input:focus{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61f!important}.subscription-hub-field .ant-input-textarea textarea{font-size:13px;line-height:1.55}.subscription-hub-apply__actions{display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.subscription-hub-btn-primary{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border:none!important;border-radius:10px!important;box-shadow:0 2px 8px #1d4ed838!important;color:#fff!important;font-size:15px!important;font-weight:600!important;height:46px!important;letter-spacing:.02em;transition:box-shadow .25s ease,transform .25s ease,background .25s ease!important}.subscription-hub-btn-primary:hover{box-shadow:0 4px 18px #1d4ed852!important;transform:translateY(-1px)}.subscription-hub-btn-secondary{background:#fff!important;border:1px solid #d0d5dd!important;border-radius:10px!important;color:#475569!important;font-size:14px!important;font-weight:500!important;height:46px!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.subscription-hub-btn-secondary:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#1e293b!important}.subscription-hub-apply__footnote{color:#94a3b8;font-size:11px;line-height:1.55;margin:0;text-align:center}.subscription-hub-logout{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#64748b!important;font-weight:600!important;height:46px!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.subscription-hub-logout:hover{border-color:#cbd5e1!important;color:#334155!important}.subscription-pricing{display:flex;flex-direction:column;gap:14px;width:100%}.subscription-pricing__header{border-bottom:1px solid #e2e8f0;padding-bottom:14px;text-align:center}.subscription-pricing__eyebrow{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0 0 10px;padding:5px 12px}.subscription-pricing__eyebrow:before{background:#3b82f6;border-radius:50%;content:"";height:6px;width:6px}.subscription-pricing__title{color:#0f172a!important;font-size:clamp(1.35rem,1rem + 1.2vw,1.9rem)!important;font-weight:800!important;letter-spacing:-.03em!important;margin:0 0 10px!important}.subscription-pricing__subtitle{color:#64748b!important;font-size:14px!important;line-height:1.65!important;margin:0 auto!important;max-width:44rem}.subscription-pricing__highlights{padding:14px 16px}.subscription-pricing__highlights-top{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px;padding-bottom:12px}.subscription-pricing__platform-title{color:#1d4ed8;flex-shrink:0;font-size:13px;font-weight:600}.subscription-pricing__platform-lead{color:#64748b;flex:1 1 160px;font-size:12px;line-height:1.5;min-width:0}.subscription-pricing__clouds{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:4px}@media (min-width:992px){.subscription-pricing__clouds{flex:0 1 auto;justify-content:flex-end;margin-left:auto}}.subscription-pricing__cloud-tag{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:5px!important;color:#334155!important;font-size:11px!important;line-height:20px!important;margin:0!important;padding:0 8px!important}.subscription-pricing__clouds-more{color:#94a3b8;font-size:11px;white-space:nowrap}.subscription-pricing__billing-title{color:#1e293b;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.subscription-pricing__billing-item{align-items:flex-start;display:flex;gap:8px;padding:3px 0}.subscription-pricing__billing-dot{color:#3b82f6;flex-shrink:0;font-size:10px;line-height:18px}.subscription-pricing__billing-text{color:#64748b;font-size:12px;line-height:1.55}.subscription-pricing__section-label{align-items:center;display:flex;gap:8px;padding:2px 0}.subscription-pricing__section-label-bar{background:linear-gradient(180deg,#1d4ed8,#3b82f6);border-radius:2px;flex-shrink:0;height:18px;width:3px}.subscription-pricing__section-label-text{color:#1e293b;font-size:15px;font-weight:700}.subscription-pricing-tier-card__header{margin-bottom:10px}@media (max-width:991.98px){.subscription-pricing-tier-card .ant-card-body{padding:16px 14px 14px!important}.subscription-pricing-tier-card--center .ant-card-body{padding:20px 16px 18px!important}}.subscription-pricing-tier-card{border-radius:14px;cursor:pointer;height:100%;outline:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease;width:100%}.subscription-pricing-tier-card:hover{border-color:#3b82f666!important;box-shadow:0 4px 16px #0000000f!important}.subscription-pricing-tier-card--center{background:linear-gradient(180deg,#f8faff,#fff)!important;border-color:#3b82f673!important;border-width:2px!important;box-shadow:0 2px 8px #3b82f614,0 8px 28px #3b82f61f!important;z-index:2}.subscription-pricing-tier-card--side{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #00000008!important}.subscription-pricing-tier-card__badge{align-self:flex-start;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;padding:3px 8px}.subscription-pricing-tier-card__badge-spacer{height:26px;margin-bottom:2px}.subscription-pricing-tier-card__name{color:#1e293b;display:block;font-size:18px;font-weight:700;letter-spacing:-.01em}.subscription-pricing-tier-card--center .subscription-pricing-tier-card__name{color:#1d4ed8;font-size:20px}.subscription-pricing-tier-card__tagline{color:#94a3b8;display:block;font-size:13px;margin-top:3px}.subscription-pricing-tier-card__price-row{line-height:1.2;margin:14px 0}.subscription-pricing-tier-card__currency{color:#94a3b8;font-size:14px;font-weight:600;vertical-align:super}.subscription-pricing-tier-card__amount{color:#1d4ed8;font-size:34px;font-weight:800;letter-spacing:-.02em;margin-left:2px}.subscription-pricing-tier-card--center .subscription-pricing-tier-card__amount{font-size:38px}.subscription-pricing-tier-card__period{color:#94a3b8;font-size:13px;font-weight:500;margin-left:4px}.subscription-pricing-tier-card__price-ref{color:#94a3b8;display:block;font-size:11px;margin-top:4px}.subscription-pricing-tier-card__highlight{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:13px;line-height:1.55;margin-bottom:10px;overflow:hidden}.subscription-pricing-tier-card__limits{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:12px;font-weight:600;line-height:1.5;margin-top:auto;padding:12px 14px}.subscription-pricing-tier-card--center .subscription-pricing-tier-card__limits{background:#f8faff;border-color:#3b82f61f}@media (min-width:768px) and (max-width:991.98px){.subscription-pricing-tier-card--side{opacity:.92;transform:scale(.96) translateY(6px)}.subscription-pricing-tier-card--center{transform:translateY(-6px) scale(1.03)}}@media (min-width:992px){.subscription-pricing{gap:10px}.subscription-pricing__header{padding-bottom:10px}.subscription-pricing__highlights{padding:10px 14px 12px}.subscription-pricing-tier-card__header{margin-bottom:4px}.subscription-pricing-tier-card .ant-card-body{padding:10px 12px!important}.subscription-pricing-tier-card--center .ant-card-body{padding:12px 14px 14px!important}.subscription-pricing-tier-card--side{opacity:.96;transform:scale(.98) translateY(1px)}.subscription-pricing-tier-card--center{transform:translateY(-2px) scale(1.01)}.subscription-pricing-tier-card__name{font-size:15px}.subscription-pricing-tier-card--center .subscription-pricing-tier-card__name{font-size:17px}.subscription-pricing-tier-card__amount{font-size:28px}.subscription-pricing-tier-card--center .subscription-pricing-tier-card__amount{font-size:30px}.subscription-pricing-tier-card__highlight{-webkit-line-clamp:3;font-size:12px;margin-bottom:6px}.subscription-pricing-tier-card__limits{font-size:11px;padding:8px 10px}.subscription-pricing-tier-card__badge-spacer{height:20px}.subscription-pricing-tier-card__badge{margin-bottom:6px}}.subscription-pricing__enterprise.ant-card{background:linear-gradient(180deg,#f8faff,#fff);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #00000008;overflow:hidden;position:relative}.subscription-pricing__enterprise.ant-card:before{background:radial-gradient(circle,#3b82f60f 0,#0000 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:220px}.subscription-pricing__enterprise .ant-card-body{padding:18px;position:relative;z-index:1}@media (min-width:992px){.subscription-pricing__enterprise .ant-card-body{padding:14px 16px}}.subscription-pricing__enterprise-icon{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}@media (min-width:992px){.subscription-pricing__enterprise-icon{font-size:20px;height:42px;width:42px}}.subscription-pricing__enterprise-tagline{color:#94a3b8;display:block;font-size:12px;letter-spacing:.04em;margin-bottom:3px}.subscription-pricing__enterprise-name{color:#1e293b!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:0!important}@media (min-width:992px){.subscription-pricing__enterprise-name{font-size:16px!important}}.subscription-pricing__enterprise-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b!important;display:-webkit-box;font-size:14px!important;line-height:1.6!important;margin:12px 0 10px!important;overflow:hidden}@media (min-width:992px){.subscription-pricing__enterprise-desc{-webkit-line-clamp:2;font-size:13px!important;margin:8px 0!important}}.subscription-pricing__enterprise-bullet{align-items:flex-start;display:flex;gap:8px}.subscription-pricing__enterprise-bullet-icon{color:#2563eb;flex-shrink:0;font-size:13px;margin-top:2px}.subscription-pricing__enterprise-bullet-text{color:#475569;font-size:13px;line-height:1.45}@media (min-width:992px){.subscription-pricing__enterprise-bullet-text{font-size:12px}}.subscription-pricing__enterprise-price-caption{color:#94a3b8;display:block;font-size:12px;margin-bottom:4px}.subscription-pricing__enterprise-price{color:#1d4ed8;display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px}@media (min-width:992px){.subscription-pricing__enterprise-price{font-size:24px;margin-bottom:8px}}.subscription-pricing__enterprise-cta{background:#fff!important;border:1px solid #d0d5dd!important;border-radius:10px;color:#334155!important;font-size:14px;font-weight:600;height:46px;max-width:240px;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.subscription-pricing__enterprise-cta:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#1e293b!important}@media (min-width:992px){.subscription-pricing__enterprise-cta{font-size:13px;height:40px;max-width:200px}}.subscription-pricing__footer{padding-top:6px;text-align:center}.subscription-pricing__footer-btn{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border:none!important;border-radius:10px;box-shadow:0 2px 8px #1d4ed838!important;color:#fff!important;display:block;font-size:15px;font-weight:600;height:46px;letter-spacing:.02em;margin:0 auto;max-width:400px;transition:box-shadow .25s ease,transform .25s ease,background .25s ease!important}.subscription-pricing__footer-btn:hover{box-shadow:0 4px 18px #1d4ed852!important;transform:translateY(-1px)}@media (min-width:992px){.subscription-pricing__footer-btn{font-size:13px;height:40px;max-width:320px}}html{color-scheme:light dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background:var(--ds-bg-layout);color:var(--ds-text-primary);font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;text-rendering:optimizeLegibility}::selection{background:var(--ds-primary-bg);color:var(--ds-text-primary)}:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh}.standard-pagination-table{align-items:center;display:flex;gap:8px}.standard-pagination-table .ant-pagination-item{border:1px solid var(--ds-border);border-radius:6px;height:32px;line-height:30px;min-width:32px;transition:border-color .2s ease,background .2s ease}.standard-pagination-table .ant-pagination-item:hover{background:var(--ds-fill-secondary);border-color:var(--ds-border-strong)}.standard-pagination-table .ant-pagination-item-active{background:var(--ds-primary-bg);border-color:var(--ds-primary)}.standard-pagination-table .ant-pagination-item-active a{color:var(--ds-primary);font-weight:600}.standard-pagination-table .ant-pagination-next,.standard-pagination-table .ant-pagination-prev{border:1px solid var(--ds-border);border-radius:6px;height:32px;min-width:32px;transition:border-color .2s ease,background .2s ease}.standard-pagination-table .ant-pagination-next:hover,.standard-pagination-table .ant-pagination-prev:hover{background:var(--ds-fill-secondary);border-color:var(--ds-border-strong)}.standard-pagination-table .ant-pagination-next.ant-pagination-disabled,.standard-pagination-table .ant-pagination-prev.ant-pagination-disabled{cursor:not-allowed;opacity:.4}.standard-pagination-table .ant-pagination-options{margin-left:8px}.standard-pagination-table .ant-select-selector{border:1px solid var(--ds-border);border-radius:6px;transition:border-color .2s ease}.standard-pagination-table .ant-select-selector:hover{border-color:var(--ds-primary)}.standard-pagination-table .ant-pagination-options-quick-jumper{align-items:center;display:flex;gap:6px;margin-left:8px}.standard-pagination-table .ant-pagination-options-quick-jumper>span{color:var(--ds-text-tertiary);font-size:13px;white-space:nowrap}.standard-pagination-table .ant-pagination-options-quick-jumper input{border:1px solid var(--ds-border);border-radius:6px;font-size:13px;font-weight:500;height:32px;text-align:center;transition:border-color .2s ease;width:60px}.standard-pagination-table .ant-pagination-options-quick-jumper input:hover{border-color:var(--ds-primary)}.standard-pagination-table .ant-pagination-options-quick-jumper input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 2px var(--ds-focus-ring);outline:none}.standard-pagination-table .ant-pagination-options-quick-jumper input::placeholder{color:var(--ds-text-placeholder);font-size:12px}.standard-pagination-table .ant-pagination-total-text{align-items:center;color:var(--ds-text-tertiary);display:inline-flex;font-size:13px;font-weight:500;margin-right:12px}.standard-pagination-table .ant-pagination-item-link{align-items:center;display:flex;justify-content:center}.standard-pagination-table .ant-pagination-jump-next,.standard-pagination-table .ant-pagination-jump-prev{border-radius:6px}.standard-pagination-table .ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.standard-pagination-table .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{color:var(--ds-primary)}@media (max-width:768px){.standard-pagination-table{flex-wrap:wrap;justify-content:center}.standard-pagination-table .ant-pagination-total-text{margin-bottom:8px;margin-right:0;text-align:center;width:100%}.standard-pagination-table .ant-pagination-options{margin-left:0;margin-top:8px}}