:root{--color-brand-50:#ecfeff;--color-brand-100:#cffafe;--color-brand-200:#a5f3fc;--color-brand-300:#67e8f9;--color-brand-400:#22d3ee;--color-brand-500:#0f766e;--color-brand-600:#0f766e;--color-brand-700:#115e59;--color-brand-800:#164e63;--color-brand-900:#0f172a;--color-ai-400:#60a5fa;--color-ai-500:#2563eb;--color-ai-600:#1d4ed8;--color-success:#10b981;--color-success-bg:#ecfdf5;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-bg:#fef2f2;--color-info:#3b82f6;--color-info-bg:#eff6ff;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--surface-page:#f3f7fb;--surface-card:#fff;--surface-overlay:#0f172a80;--surface-sidebar:#fff;--text-primary:#102033;--text-secondary:#526173;--text-muted:#94a3b8;--text-inverse:#fff;--text-brand:#0f766e;--text-ai:#2563eb;--border-default:#d7e1ec;--border-strong:#b8c7d6;--border-brand:#0f766e;--border-focus:#0891b2;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:"Inter", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--shadow-xs:0 1px 2px #1020330d;--shadow-sm:0 6px 18px #1020330f;--shadow-md:0 10px 28px #10203314;--shadow-lg:0 16px 40px #1020331a;--shadow-xl:0 24px 54px #10203324;--shadow-brand:0 10px 24px #0f766e33;--shadow-ai:0 10px 24px #2563eb2e;--transition-fast:.1s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--shadow-card:var(--shadow-sm);--shadow-hover:var(--shadow-lg);--shadow-bubble:var(--shadow-xs);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-bg-page:var(--surface-page);--color-bg-card:var(--surface-card);--color-border:var(--border-default);--color-re-primary:#d4a574;--color-re-bg:#fdf6f0;--color-re-light:#d4a57415;--color-re-border:#d4a57430;--color-edu-primary:#4caf50;--color-edu-bg:#f1f8e9;--color-edu-light:#4caf5015;--color-edu-border:#4caf5030;--color-rec-primary:#455a64;--color-rec-bg:#eceff1;--color-rec-light:#455a6415;--color-rec-border:#455a6430}[data-theme=dark]{--surface-page:#0f172a;--surface-card:#1e293b;--surface-sidebar:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-default:#334155;--border-strong:#475569;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-bg-page:#0f172a;--color-bg-card:#1e293b;--color-border:#334155}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);margin:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}a{color:var(--text-brand);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-brand-700);text-decoration:underline}input,button,select,textarea{font-family:inherit;font-size:inherit}button{touch-action:manipulation;cursor:pointer}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background-color:var(--color-brand-100);color:var(--color-brand-900)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}*{scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes working-breathe{0%,to{box-shadow:0 0 0 4px #0f766e1f}50%{box-shadow:0 0 0 8px #0f766e33}}@keyframes waiting-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.aivery-skeleton{background:linear-gradient(90deg, var(--color-gray-100) 25%, var(--color-gray-200) 50%, var(--color-gray-100) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite skeleton-shimmer}.ant-layout{background:linear-gradient(180deg, #ecfeff8c 0, #f3f7fb00 260px), var(--surface-page)!important}.ant-layout-header{-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);box-shadow:0 1px #1020330d}.ant-layout-content{position:relative}.ant-layout-content:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(0deg,#0f766e14 1px,#0000 1px) 0 0/32px 32px;height:180px;position:fixed;inset:52px 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.ant-layout-content>*{z-index:1;position:relative}.ant-card{box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border-color:var(--border-default)!important;border-radius:8px!important}.ant-card:hover{box-shadow:var(--shadow-md);border-color:#b8d9e4!important}.ant-card-head{background:linear-gradient(#fff 0%,#f9fbfd 100%);border-bottom-color:#e7eef6!important;min-height:48px!important}.ant-card-head-title,.ant-card-meta-title{letter-spacing:0;color:var(--text-primary)!important;font-weight:700!important}.ant-card-body{color:var(--text-secondary)}.ant-btn{min-height:36px;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), background var(--transition-base);font-weight:600;border-radius:8px!important}.ant-btn:not(:disabled):not(.ant-btn-text):hover{transform:translateY(-1px)}.ant-btn-primary{box-shadow:var(--shadow-brand)!important;background:linear-gradient(135deg,#0f766e 0%,#0891b2 100%)!important;border-color:#0000!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#115e59 0%,#0e7490 100%)!important;box-shadow:0 14px 30px #0f766e3d!important}.ant-btn-default{color:var(--text-primary);border-color:#cad7e4!important}.ant-btn-default:not(:disabled):hover{color:#0e7490!important;border-color:#0891b2!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-mentions,.ant-input-textarea textarea{box-shadow:none!important;background:#fff!important;border-color:#cad7e4!important;border-radius:8px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#67b7c8!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#0891b2!important;box-shadow:0 0 0 3px #0891b224!important}.ant-table-wrapper{border-radius:8px}.ant-table{color:var(--text-primary);background:#fff!important;border-radius:8px!important}.ant-table-container{border:1px solid var(--border-default);overflow:hidden;border-radius:8px!important}.ant-table-thead>tr>th{letter-spacing:0;font-size:12px;color:#526173!important;background:#f6f9fc!important;border-bottom:1px solid #dde7f1!important;font-weight:800!important}.ant-table-tbody>tr>td{border-bottom-color:#edf2f7!important}.ant-table-tbody>tr:hover>td{background:#f3fbfc!important}.ant-tabs-nav:before{border-bottom-color:#dde7f1!important}.ant-tabs-tab{color:#617086;font-weight:600;padding:12px 0!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f766e!important}.ant-tabs-ink-bar{border-radius:999px;background:#0f766e!important;height:3px!important}.ant-tag{letter-spacing:0;border-radius:6px;font-weight:600}.ant-statistic-title{font-weight:600;color:#617086!important}.ant-statistic-content{font-weight:800;color:#102033!important}.ant-modal-content,.ant-drawer-content{border:1px solid #d7e1ece6;box-shadow:var(--shadow-xl)!important;border-radius:8px!important}.ant-modal-header{border-bottom:1px solid #e7eef6;padding-bottom:14px}.ant-alert{border-radius:8px!important}.ant-empty{padding:24px 0}.ant-spin-dot-item{background-color:#0f766e!important}.aivery-sidebar-menu .ant-menu-item,.aivery-sidebar-menu .ant-menu-submenu-title{min-height:42px;transition:background var(--transition-base), color var(--transition-base), transform var(--transition-base);border-radius:8px;margin:3px 8px!important}.aivery-sidebar-menu .ant-menu-item:hover,.aivery-sidebar-menu .ant-menu-submenu-title:hover{transform:translate(2px)}@media (width<=768px){nav{gap:8px!important;padding:8px 12px!important}nav button{padding:6px 10px!important;font-size:13px!important}nav input[type=url]{width:140px!important}.ant-table{font-size:13px}.ant-card{margin-bottom:12px}.ant-btn{min-height:40px}.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:20px!important}.ant-statistic-content-suffix{font-size:14px!important}.employee-command-grid,.employee-quota-grid,.knowledge-command-grid{grid-template-columns:1fr!important}.knowledge-health-grid{grid-template-columns:1fr 1fr!important}.knowledge-health-grid>div:first-child{grid-column:1/-1}.knowledge-command-grid .ant-card-body{padding:18px!important}.conversation-shell{min-height:calc(100vh - 104px);height:auto!important}.conversation-command-grid,.conversation-split{flex-direction:column!important;grid-template-columns:1fr!important}.conversation-list-pane,.conversation-detail-pane{border-right:0!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important}.conversation-list-pane{max-height:520px}.conversation-filter-bar .ant-space{width:100%}.conversation-filter-bar .ant-input-affix-wrapper,.conversation-filter-bar .ant-select,.conversation-filter-bar .ant-picker{width:100%!important}.prospect-command-grid{grid-template-columns:1fr!important}.prospect-command-grid .ant-card-body{padding:18px!important}.agent-command-grid,.agent-metric-grid{grid-template-columns:1fr!important}.agent-command-grid .ant-card-body{padding:18px!important}.agent-transition-alert{align-items:flex-start!important}.agent-transition-alert .ant-alert-action{width:100%;margin-top:10px;padding-left:34px;margin-inline-start:0!important}.runtime-command-grid,.runtime-metric-grid{grid-template-columns:1fr!important}.runtime-command-grid .ant-card-body{padding:18px!important}}@media (width<=420px){.knowledge-health-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.knowledge-health-grid .ant-statistic-content{font-size:18px!important}}@media (width<=640px){.upgrade-modal-features{display:none!important}}@media (width<=480px){h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1rem}table{font-size:12px}table th,table td{padding:4px!important}textarea{font-size:14px}}.page-enter{opacity:0;transform:translateY(8px)}.page-enter-active{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-8px)}.ai-cockpit-shell{color:#102033;background:#f4f7fb;min-height:100vh;overflow-x:hidden}.ai-cockpit-shell .ant-layout{flex:auto;width:100%;min-width:0;background:0 0!important}.ai-cockpit-sider{border-right:1px solid #dbe3ee;height:100vh;top:0;overflow:auto;box-shadow:1px 0 #10203305;background:#fff!important;position:sticky!important}.ai-cockpit-brand{border-bottom:1px solid #e4eaf2;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:flex}.ai-cockpit-brand-mark{color:#fff;width:34px;height:34px;box-shadow:none;background:#123b63;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:flex}.ai-cockpit-brand-title{line-height:1.2;display:block;color:#102033!important}.ai-cockpit-brand-subtitle{font-size:12px;display:block;color:#617086!important}.ai-cockpit-signal{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:10px;margin:14px;padding:12px;display:flex}.ai-cockpit-signal-title{color:#102033;font-size:13px;font-weight:700}.ai-cockpit-signal-copy{color:#617086;font-size:12px}.ai-cockpit-live-dot{background:#0f766e;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 0 5px #0f766e1f}.ai-cockpit-snapshot-mark{background:#0f766e;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #0f766e1f}.ai-cockpit-menu{padding:4px 8px 16px;background:0 0!important;border:none!important}.ai-cockpit-menu .ant-menu-item{border-radius:8px;color:#526173!important;margin-block:4px!important}.ai-cockpit-menu .ant-menu-item-selected{box-shadow:inset 2px 0 #0f766e;color:#0f766e!important;background:#e9f7f5!important}.ai-cockpit-menu .ant-menu-item a{color:inherit}.ai-cockpit-entry-nav{padding:0 14px}.ai-cockpit-entry-nav .ant-btn{border-radius:8px;justify-content:flex-start;min-height:44px;font-weight:700}.ai-cockpit-nav-divider{border-color:#e4eaf2!important;margin:14px 14px 10px!important}.ai-cockpit-action-panel{gap:6px;padding:0 10px 18px;display:grid}.ai-cockpit-action-title{padding:0 6px 4px;font-size:12px;font-weight:700;color:#617086!important}.ai-cockpit-action{color:#334155;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;transition:background .18s,border-color .18s,color .18s;display:grid}.ai-cockpit-action:hover,.ai-cockpit-action:focus-visible{background:#f8fafc;border-color:#dbe3ee;outline:none}.ai-cockpit-action:focus-visible{box-shadow:0 0 0 3px #0f766e2e}.ai-cockpit-action.active{color:#0f766e;background:#e9f7f5;border-color:#b7e4df}.ai-cockpit-action-icon{color:inherit;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.ai-cockpit-action-label,.ai-cockpit-action-hint{min-width:0;display:block}.ai-cockpit-action-label{color:inherit;font-size:13px;font-weight:700;line-height:1.25}.ai-cockpit-action-hint{color:#617086;margin-top:2px;font-size:12px;line-height:1.25}.ai-cockpit-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:14px;min-height:64px;line-height:normal;display:flex;background:#fffffff0!important;height:auto!important;padding:12px 20px!important}.ai-cockpit-header-main{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.ai-cockpit-header-title{color:#102033}.ai-cockpit-header-title .anticon{color:#0f766e}.ai-cockpit-header-title .ant-typography:first-child{color:#102033;line-height:1.2;display:block}.ai-cockpit-header-title .ant-typography:last-child{color:#617086;font-size:12px;display:block}.ai-cockpit-header-status{flex:1;justify-content:center}.ai-cockpit-mobile-nav,.ai-cockpit-mobile-menu{display:none}.ai-cockpit-content{background:0 0;min-height:calc(100vh - 64px);padding:22px;overflow-x:hidden}.ai-cockpit-content>:not(.ai-cockpit-page){max-width:1560px;margin:0 auto}.ai-cockpit-content h1,.ai-cockpit-content h2,.ai-cockpit-content h3,.ai-cockpit-content h4,.ai-cockpit-content .ant-typography{color:#102033}.ai-cockpit-content .ant-typography-secondary,.ai-cockpit-content .ant-typography.ant-typography-secondary{color:#617086!important}.ai-cockpit-content .ant-card{color:#102033;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 8px 24px #10203312;background:#fff!important}.ai-cockpit-content .ant-card-head{border-bottom-color:#e4eaf2}.ai-cockpit-content .ant-card-head-title,.ai-cockpit-content .ant-statistic-title,.ai-cockpit-content .ant-table,.ai-cockpit-content .ant-table-wrapper{color:#102033;max-width:100%}.ai-cockpit-content .ant-table-wrapper{overflow-x:auto}.ai-cockpit-content .ant-statistic-content{color:#102033}.ai-cockpit-content .ant-table,.ai-cockpit-content .ant-table-container,.ai-cockpit-content .ant-table-content,.ai-cockpit-content .ant-table-cell{background:0 0!important}.ai-cockpit-content .ant-table-thead>tr>th{color:#526173!important;background:#f8fafc!important;border-bottom:1px solid #dbe3ee!important}.ai-cockpit-content .ant-table-tbody>tr>td{color:#102033;border-bottom:1px solid #edf1f6!important}.ai-cockpit-content .ant-table-tbody>tr:hover>td{background:#f3f8fb!important}.ai-cockpit-content .ant-tabs-tab{color:#617086}.ai-cockpit-content .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f766e!important}.ai-cockpit-content .ant-tabs-ink-bar{background:#0f766e}.ai-cockpit-content .ant-tabs-nav:before,.ai-cockpit-content .ant-divider{border-color:#dbe3ee!important}.ai-cockpit-content .ant-input,.ai-cockpit-content .ant-input-number,.ai-cockpit-content .ant-select,.ai-cockpit-content .ant-select-selector,.ai-cockpit-content .ant-picker{color:#102033!important;background:#fff!important;border-color:#dbe3ee!important}.ai-cockpit-content .ant-input::placeholder,.ai-cockpit-content .ant-select-selection-placeholder{color:#8a97a8}.ai-cockpit-content .ant-btn-default{color:#102033!important;background:#fff!important;border-color:#cfd9e6!important}.ai-cockpit-content .ant-btn-default:not(:disabled):hover{color:#0f766e!important;border-color:#0f766e!important}.ai-cockpit-content .ant-list,.ai-cockpit-content .ant-list-item{color:#102033;border-color:#edf1f6!important}.ai-cockpit-content .ant-alert{border-radius:8px}.ai-cockpit-content .ant-alert-message,.ai-cockpit-content .ant-alert-description{color:#102033!important}.ai-cockpit-content .ant-empty-description{color:#617086}.ai-cockpit-page{flex-direction:column;gap:18px;max-width:1560px;margin:0 auto;display:flex}.ai-cockpit-hero,.ai-board-hero,.ai-module-hero,.ai-chat-trust-header{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 8px 24px #10203312}.ai-mission-header{background:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(0deg,#22d3ee12 1px,#0000 1px) 0 0/28px 28px,#111927;border-color:#263446;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a3d}.ai-mission-header:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#22d3ee,#0000);width:220px;height:1px;position:absolute;bottom:20px;right:22px}.ai-cockpit-kicker{color:#0f766e;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ai-cockpit-hero h1,.ai-board-hero h1,.ai-module-hero h1,.ai-chat-trust-header h1{letter-spacing:0;color:#102033!important;margin:10px 0 8px!important;font-size:30px!important}.ai-mission-header h1{color:#f8fafc!important}.ai-cockpit-hero .ant-typography,.ai-board-hero .ant-typography,.ai-module-hero .ant-typography,.ai-chat-trust-header .ant-typography{color:#617086;max-width:780px}.ai-mission-header .ant-typography{color:#b8c4d6!important}.ai-hero-summary{margin-bottom:8px;font-size:18px;font-weight:800;display:block;color:#102033!important}.ai-mission-header .ai-hero-summary{color:#e2e8f0!important}.ai-cockpit-hero-actions{margin-top:16px}.ai-workbench-actions{gap:10px;min-width:180px;display:grid}.ai-mission-header .ai-workbench-actions .ant-btn-default{color:#e2e8f0;background:#0f172aad;border-color:#e2e8f047}.pilot-hero,.ai-cockpit-page section,.ai-cockpit-page aside{min-width:0}.pilot-hero{background:#fff;border:1px solid #c9d8e6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 10px 28px #10203314}.pilot-day,.pilot-source-label{overflow-wrap:anywhere;border-radius:6px;align-items:center;width:fit-content;max-width:100%;font-size:13px;font-weight:800;display:inline-flex}.pilot-day{color:#155e75;background:#ecfeff;padding:4px 10px}.pilot-source-label{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;margin:2px 0 14px;padding:3px 9px}.pilot-hero h1{color:#102033;letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 8px;font-size:34px;line-height:1.15}.pilot-hero p{color:#526173;margin:0 0 10px;font-size:16px;line-height:1.6}.pilot-done-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.pilot-done-grid span{color:#102033;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e3edf5;border-radius:8px;min-height:48px;padding:12px;font-weight:750}.pilot-focus{overflow-wrap:anywhere;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;gap:10px;min-width:0;padding:18px;display:grid}.pilot-focus>span{color:#0f766e;background:#fff;border:1px solid #ccfbf1;border-radius:6px;width:fit-content;max-width:100%;padding:3px 8px;font-size:12px;font-weight:850}.pilot-focus strong{color:#102033;font-size:18px;line-height:1.35;display:block}.pilot-focus button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:2px;font-weight:850}.pilot-focus .pilot-focus-secondary{color:#0f766e;background:#fff;border:1px solid #99f6e4}.pilot-focus .pilot-focus-note{color:#0f766e;margin:0;font-size:13px;line-height:1.45}.pilot-done-grid span,.pilot-focus,.ai-cockpit-action,.pending-review-item{overflow-wrap:anywhere}@media (width<=900px){.pilot-hero{grid-template-columns:1fr}.pilot-done-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pilot-done-grid{grid-template-columns:1fr}}.ai-daily-loop{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:16px;padding:18px;display:grid}.ai-daily-loop-main{min-width:0}.ai-daily-loop-main h2{letter-spacing:0;color:#102033!important;margin:10px 0 8px!important;font-size:24px!important}.ai-daily-loop-main .ant-typography{color:#526173;max-width:720px}.ai-daily-loop-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.ai-daily-loop-step{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;gap:7px;min-width:0;min-height:126px;padding:14px;display:grid}.ai-daily-loop-step.active{background:#f0fdfa;border-color:#99f6e4}.ai-daily-loop-step .anticon{color:#0f766e;font-size:18px}.ai-daily-loop-step strong{color:#102033;font-size:15px;line-height:1.35}.ai-daily-loop-step span{color:#617086;font-size:13px;line-height:1.45}.ai-daily-loop-next{background:#ecfeff;border:1px solid #b8d9e4;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.ai-daily-loop-next>span{color:#155e75;font-size:12px;font-weight:800}.ai-daily-loop-next strong{color:#102033;font-size:17px;line-height:1.4}.ai-daily-loop-next p{color:#526173;margin:0;line-height:1.6}.ai-daily-loop-next .ant-btn{border-radius:8px;min-height:44px;font-weight:800}.ai-cockpit-metrics,.ai-board-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ai-cockpit-metric,.ai-board-metrics>div{background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-content:space-between;min-height:116px;padding:16px;display:grid;box-shadow:0 8px 20px #1020330d}.ai-metric-label{align-items:center;gap:8px;display:flex}.ai-cockpit-metric .anticon,.ai-board-metrics .anticon{color:#0f766e;font-size:18px}.ai-cockpit-metric.warning .anticon{color:#b45309}.ai-cockpit-metric span,.ai-board-metrics span{color:#526173;font-size:13px}.ai-cockpit-metric strong,.ai-board-metrics strong{color:#102033;font-size:24px;line-height:1.1}.ai-cockpit-metric small{color:#617086;font-size:12px;line-height:1.35}.ai-cockpit-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.ai-mission-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:18px;display:grid}.ai-mission-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ai-cockpit-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:16px;box-shadow:0 8px 24px #10203312}.ai-cockpit-panel-main{min-height:520px}.ai-cockpit-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ai-cockpit-panel-head.compact{margin-bottom:12px}.ai-cockpit-panel-head h3{color:#102033!important;margin:0 0 4px!important;font-size:18px!important}.ai-cockpit-panel-head h2{letter-spacing:0;color:#102033!important;margin:0 0 4px!important;font-size:22px!important}.ai-cockpit-panel-head .ant-typography{color:#617086}.ai-cockpit-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-agent-tile,.ai-workflow-stage{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:14px;transition:border-color .16s,box-shadow .16s}.ai-priority-dock{border-color:#b8d9e4;box-shadow:0 14px 32px #1020331a}.ai-agent-tile:hover,.ai-workflow-stage:hover{border-color:#93c5bd;box-shadow:0 10px 24px #10203314}.ai-priority-item{border:1px solid #e3edf5;border-radius:8px;margin-bottom:10px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.ai-priority-item:hover,.ai-priority-item:focus-within{border-color:#67e8f9;transform:translateY(-1px);box-shadow:0 12px 26px #082f491c}.ai-priority-item.error{border-left:3px solid #dc2626}.ai-priority-item.warning{border-left:3px solid #d97706}.ai-priority-title{font-size:16px}.ai-priority-impact{font-size:12px;font-weight:700;color:#0f766e!important}.ai-priority-actions{justify-content:flex-end}.ai-agent-tile-top,.ai-workflow-stage-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-agent-tile-top>div{flex:1;min-width:0}.ai-agent-tile-top .ant-typography:first-child,.ai-workflow-stage-head .ant-typography:first-child{color:#102033;display:block}.ai-agent-tile-top .ant-typography:last-child,.ai-workflow-stage-head .ant-typography:last-child{color:#617086;font-size:12px;display:block}.ai-agent-status{background:#94a3b8;border-radius:50%;width:10px;height:10px;margin-top:6px}.ai-agent-status.working{background:#0f766e;animation:2.4s ease-in-out infinite working-breathe;box-shadow:0 0 0 5px #0f766e1f}.ai-agent-status.waiting_human{background:#b45309;animation:1.8s ease-in-out infinite waiting-pulse;box-shadow:0 0 0 5px #b453091f}.ai-agent-status.error{background:#b91c1c;box-shadow:0 0 0 5px #b91c1c1f}.ai-agent-status.idle{background:#64748b}.ai-agent-tile p,.ai-workflow-stage p{color:#526173;min-height:42px;margin:12px 0}.ai-agent-signal,.ai-agent-footer{color:#617086;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ai-agent-related{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ai-agent-signal span{align-items:center;gap:5px;display:inline-flex}.ai-agent-signal .risk{color:#b91c1c}.ai-agent-footer{margin-top:12px}.ai-agent-footer>span:last-child{color:#102033}.ai-cockpit-rail{flex-direction:column;gap:14px;display:flex}.ai-cockpit-rail .ai-flight-rail{grid-template-columns:1fr}.ai-cockpit-rail .ai-flight-rail:before{display:none}.ai-agent-fleet .ai-cockpit-team-grid{grid-template-columns:1fr}.ai-cockpit-list{margin:0;padding:0;list-style:none}.ai-cockpit-list-item{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ai-cockpit-list-item:last-child{border-bottom:0}.ai-cockpit-list-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ai-cockpit-list-copy .ant-typography{color:#102033}.ai-cockpit-list-copy .ant-typography:last-child{color:#617086;font-size:12px}.ai-list-count{margin-bottom:8px;font-size:12px;display:block;color:#617086!important}.ai-flight-path{overflow:hidden}.ai-flight-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.ai-flight-rail:before{content:"";background:linear-gradient(90deg,#22d3ee,#cbd5e1);height:1px;position:absolute;top:22px;left:24px;right:24px}.ai-flight-node{background:#fff;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid;position:relative}.ai-flight-node-index{color:#155e75;background:#ecfeff;border:1px solid #67e8f9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.ai-flight-node-copy{gap:4px;min-width:0;display:grid}.ai-flight-node-copy .ant-typography{color:#617086}.ai-flight-node-copy .ant-typography:first-child{color:#102033}.ai-evidence-grid{gap:8px;margin:12px 0 18px;display:grid}.ai-evidence-row{border-bottom:1px solid #edf1f6;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ai-evidence-row span{color:#617086}.ai-evidence-row strong{color:#102033;overflow-wrap:anywhere;min-width:0;font-weight:600}.ai-evidence-list{gap:8px;margin:8px 0 18px;padding:0;list-style:none;display:grid}.ai-evidence-list li{border:1px solid #edf1f6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.ai-handoff-page{max-width:1480px}.ai-chat-command{background:linear-gradient(90deg,#22d3ee1a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(0deg,#22d3ee12 1px,#0000 1px) 0 0/28px 28px,#111927;border:1px solid #263446;border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a3d}.ai-chat-command h1{letter-spacing:0;color:#f8fafc!important;margin:10px 0 8px!important;font-size:30px!important}.ai-chat-command .ant-typography{color:#b8c4d6}.ai-chat-command-actions{justify-items:stretch;gap:10px;min-width:0;display:grid}.ai-chat-command-actions .ant-tag{white-space:normal;border-radius:6px;justify-self:start;max-width:100%;margin-inline-end:0;padding:3px 10px;line-height:1.45}.ai-chat-command-actions .ant-btn{border-radius:8px;min-height:44px;transition:transform .18s,box-shadow .18s,border-color .18s}.ai-chat-command-actions .ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #22d3ee29}.ai-handoff-grid{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.ai-handoff-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.ai-handoff-card,.ai-handoff-chat-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 8px 24px #10203312}.ai-handoff-card{padding:16px}.ai-handoff-card.primary{border-color:#b8d9e4}.ai-handoff-card h3,.ai-handoff-chat-head h3{letter-spacing:0;color:#102033!important;margin:0 0 6px!important;font-size:18px!important}.ai-handoff-steps{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ai-handoff-steps li{color:#526173;border:1px solid #edf1f6;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.ai-handoff-steps li:hover{transform:translate(2px);box-shadow:0 8px 18px #10203314}.ai-handoff-steps li.active{color:#155e75;background:#ecfeff;border-color:#67e8f9}.ai-handoff-steps li.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.ai-handoff-steps li.blocked{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.ai-handoff-alert{border-radius:8px}.ai-handoff-facts{grid-template-columns:92px minmax(0,1fr);gap:10px 12px;margin-top:12px;display:grid}.ai-handoff-facts span{color:#617086}.ai-handoff-facts strong{color:#102033;overflow-wrap:anywhere;min-width:0}.ai-handoff-chat-card{min-width:0;overflow:hidden}.ai-handoff-chat-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.ai-handoff-chat-head .ant-typography{color:#617086}.ai-handoff-chat-body{height:calc(100vh - 326px);min-height:540px;padding:0}.ai-mini-sop{gap:8px;margin-bottom:12px;display:grid}.ai-mini-sop>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ai-mini-sop span{color:#617086}.ai-mini-sop strong{color:#102033}.ai-activity-stream{width:100%}.ai-activity-item{border-left:1px solid #cdd9e7;padding:0 0 12px 18px;position:relative}.ai-activity-item:before{content:"";background:#0f766e;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.ai-activity-item .ant-typography{color:#102033}.ai-board-hero{grid-template-columns:minmax(0,1fr) 210px}.ai-board-hero>*,.ai-board-command,.ai-board-metrics>div,.ai-workflow-stage{min-width:0}.ai-board-command{color:#617086;justify-items:center;gap:8px;display:grid}.ai-board-command .ant-btn{border-radius:8px;min-height:44px}.ai-sop-snapshot-shell{opacity:1;max-width:100%;transition:opacity .22s,transform .22s;transform:translateY(0)}.ai-sop-snapshot-shell.is-loading{opacity:.82;transform:translateY(4px)}.ai-sop-snapshot-shell.is-refreshing{opacity:.72;pointer-events:none;transform:translateY(2px)}.ai-refresh-transition,.ai-drawer-transition,.ant-drawer-content-wrapper,.ant-drawer-content{transition:opacity .22s,transform .24s}.ai-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-workflow-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-workflow-stage{cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left}.ai-workflow-stage.has-error{border-color:#f3b4b4}.ai-workflow-stage-count{align-items:baseline;gap:8px;margin:18px 0;display:flex}.ai-workflow-stage-count strong{color:#102033;font-size:34px;line-height:1}.ai-workflow-stage-count span{color:#617086;text-transform:uppercase;font-size:11px}.ai-workflow-stage-bars{gap:8px;display:grid}.ai-workflow-stage-bars>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ai-workflow-stage-bars span{color:#617086;font-size:12px}@media (width<=1180px){.ai-cockpit-grid,.ai-mission-grid,.ai-daily-loop,.ai-handoff-grid,.ai-chat-command,.ai-cockpit-hero,.ai-board-hero,.ai-chat-trust-header{grid-template-columns:1fr}.ai-workflow-lanes,.ai-flight-rail,.ai-cockpit-team-grid,.ai-daily-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-cockpit-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ai-cockpit-sider,.ai-cockpit-shell .ant-layout-sider-zero-width-trigger{display:none!important}.ai-cockpit-header{flex-direction:column;align-items:flex-start;padding:14px 16px!important}.ai-cockpit-header-main{flex-direction:column;align-items:flex-start}.ai-cockpit-header-status{justify-content:flex-start}.ai-cockpit-mobile-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-top:2px;display:grid}.ai-cockpit-mobile-menu .ant-btn{justify-content:flex-start;min-width:0}.ai-cockpit-content{padding:14px;overflow-x:hidden}.pilot-hero{gap:12px;padding:16px}.pilot-hero h1{margin:10px 0 6px;font-size:28px;line-height:1.18}.pilot-hero p{margin-bottom:8px;font-size:14px;line-height:1.45}.pilot-done-grid{gap:8px}.pilot-done-grid span{min-height:40px;padding:9px 10px;font-size:14px}.pilot-focus{gap:8px;padding:14px}.pilot-focus strong{font-size:16px}.pilot-focus button{min-height:42px;margin-top:0}.ai-daily-loop{grid-template-columns:1fr;padding:14px}.ai-daily-loop-steps{grid-template-columns:1fr}.ai-daily-loop-next .ant-btn{width:100%}.ai-cockpit-hero,.ai-chat-command,.ai-board-hero,.ai-module-hero,.ai-chat-trust-header{grid-template-columns:1fr;padding:18px}.ai-board-command{order:2;justify-items:start}.ai-board-command .ant-progress{justify-self:center}.ai-board-command .ant-btn{justify-content:center;width:100%}.ai-cockpit-hero h1,.ai-chat-command h1,.ai-board-hero h1,.ai-module-hero h1,.ai-chat-trust-header h1{word-break:normal;font-size:24px!important;line-height:1.22!important}.ai-cockpit-mobile-nav{display:inline-flex}.ai-cockpit-metrics,.ai-board-metrics,.ai-flight-rail,.ai-workflow-lanes,.ai-cockpit-team-grid{grid-template-columns:1fr}.ai-flight-rail:before{background:linear-gradient(#22d3ee,#cbd5e1);width:1px;height:auto;inset:0 auto 0 30px}.ai-priority-actions{justify-content:flex-start}.ai-cockpit-list-item{grid-template-columns:1fr}.ai-cockpit-page,.ai-cockpit-page .ant-typography,.ai-cockpit-page p,.ai-cockpit-page span,.ai-cockpit-page small,.ai-cockpit-page button{font-size:16px}.ai-cockpit-page,.ai-handoff-chat-card,.ai-board-metrics,.ai-workflow-lanes,.ai-workflow-stage,.ai-cockpit-panel{max-width:100%;overflow-x:hidden}.ai-cockpit-kicker,.ai-cockpit-brand-subtitle,.ai-cockpit-signal-copy,.ai-cockpit-header-title .ant-typography:last-child,.ai-agent-tile-top .ant-typography:last-child,.ai-workflow-stage-head .ant-typography:last-child,.ai-cockpit-list-copy .ant-typography:last-child,.ai-workflow-stage-bars span,.ai-cockpit-metric small,.ai-agent-signal,.ai-agent-footer{font-size:14px}.ai-chat-command-actions{justify-items:stretch}.ai-handoff-chat-head{flex-direction:column}.ai-handoff-chat-body{height:620px;min-height:520px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ai-agent-status.working,.ai-agent-status.waiting_human,.ai-cockpit-live-dot{animation:none!important}}.launch-pilot-page{background:#f6f8fb;min-height:100%;padding:28px}.launch-pilot-hero{max-width:1040px;margin:0 auto 20px}.launch-pilot-hero h1{margin:12px 0 8px;font-size:30px;line-height:1.2}.launch-pilot-hero p,.launch-pilot-panel p,.launch-pilot-secondary{color:#64748b}.launch-pilot-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;max-width:1040px;margin:0 auto;display:grid}.launch-pilot-panel{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-width:0;padding:20px}.launch-pilot-panel:first-child{grid-row:span 2}.launch-pilot-panel h2{margin:0 0 12px;font-size:18px}.launch-pilot-panel ul{color:#1f2937;margin:0 0 18px;padding-left:18px;line-height:1.8}.launch-pilot-panel li .anticon{color:#0f766e}.launch-recovery-strip{background:#ccfbf1;border:1px solid #ccfbf1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.launch-recovery-strip div{background:#f0fdfa;align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.launch-recovery-strip span{color:#64748b;font-size:12px;font-weight:700}.launch-recovery-strip strong{color:#0f766e;font-size:20px;line-height:1.15}.launch-recovery-list{border-top:1px solid #e2e8f0}.launch-recovery-row{border-bottom:1px solid #e2e8f0;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.launch-recovery-row>span{color:#fff;background:#0f766e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.launch-recovery-row strong{color:#0f172a;font-size:15px;line-height:1.45;display:block}.launch-recovery-row p{margin:6px 0}.launch-recovery-row em{color:#0f766e;font-size:13px;font-style:normal;font-weight:800}.launch-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:18px;display:flex}.launch-recovery-actions .ant-btn{border-radius:8px;min-height:44px;font-weight:800}.launch-pilot-secondary{margin-top:14px}@media (width<=760px){.launch-pilot-page{padding:16px}.launch-pilot-grid{grid-template-columns:1fr}.launch-pilot-panel:first-child{grid-row:auto}.launch-recovery-strip{grid-template-columns:1fr}.launch-recovery-actions .ant-btn{width:100%}}
