.cowork-shell{display:flex;flex-direction:column;width:100%;height:100vh;min-height:0;background:var(--cowork-color-layout);color:var(--cowork-color-text)}.cowork-shell-header{display:flex;align-items:center;box-sizing:border-box;width:100%;height:56px;min-height:56px;padding:0 24px;border-bottom:1px solid var(--cowork-color-border);background:var(--cowork-color-surface);color:var(--cowork-color-text);line-height:normal;z-index:20}.cowork-shell-brand{display:flex;align-items:center;min-width:0;gap:10px}.cowork-shell-brand-title{display:inline-flex;align-items:baseline;min-width:0;font-size:16px;font-weight:600;white-space:nowrap}.cowork-shell-brand-future{margin-left:1px;color:#a8b5c5}.cowork-shell-brand-product{margin-left:8px;color:var(--cowork-color-text-secondary);font-weight:400}.cowork-shell-header-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.cowork-shell-account{display:inline-flex;align-items:center;min-width:0;height:40px;gap:8px;padding:0 8px;border:0;border-radius:var(--cowork-radius-md);background:transparent;color:inherit;cursor:pointer}.cowork-shell-account:hover{background:var(--cowork-color-surface-hover)}.cowork-shell-account-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cowork-shell-body{position:relative;display:flex;flex:1;min-width:0;min-height:0;background:var(--cowork-color-layout)}.cowork-shell-sider{position:relative;box-sizing:border-box;flex:0 0 var(--cowork-shell-sider-width);width:var(--cowork-shell-sider-width);min-width:var(--cowork-shell-sider-width);max-width:var(--cowork-shell-sider-width);height:100%;min-height:0;border-right:1px solid var(--cowork-color-border);background:var(--cowork-color-surface);color:var(--cowork-color-text);overflow:hidden;transition:width var(--cowork-motion-panel) var(--cowork-ease-standard),min-width var(--cowork-motion-panel) var(--cowork-ease-standard),max-width var(--cowork-motion-panel) var(--cowork-ease-standard),flex-basis var(--cowork-motion-panel) var(--cowork-ease-standard)}.cowork-shell-sider>.ant-layout-sider-children{height:100%;min-height:0}.cowork-shell-sider-toggle{position:absolute;top:18px;left:calc(var(--cowork-shell-sider-width) - 12px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;padding:0;border:1px solid var(--cowork-color-border);border-radius:50%;background:var(--cowork-color-surface);color:var(--cowork-color-text-secondary);box-shadow:0 2px 8px #0000001a;cursor:pointer;z-index:2;transition:left var(--cowork-motion-panel) var(--cowork-ease-standard),background-color var(--cowork-motion-fast) var(--cowork-ease-standard)}.cowork-shell-sider-toggle:hover{background:var(--cowork-color-surface-hover);color:var(--cowork-color-text)}.cowork-shell-content{flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--cowork-color-layout)}.cowork-shell-mobile-opener{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;margin-left:-8px;margin-right:8px;padding:0;border:0;border-radius:var(--cowork-radius-md);background:transparent;color:inherit;font-size:18px;cursor:pointer}.cowork-shell-mobile-opener:hover{background:var(--cowork-color-surface-hover)}.cowork-shell-drawer .ant-drawer-content.ant-pro-drawer-sider{background:var(--cowork-color-surface);color:var(--cowork-color-text)}.cowork-shell-drawer .ant-drawer-content.ant-pro-drawer-sider .ant-drawer-body{height:100%;padding:0;overflow-y:hidden}@media (max-width: 767px){.cowork-shell-header{padding:0 16px}.cowork-shell-account-name,.cowork-shell-brand-product{display:none}}@media (prefers-reduced-motion: reduce){.cowork-shell-sider,.cowork-shell-sider-toggle{transition-duration:0s!important}}.cowork-sider{display:flex;flex-direction:column;height:100%;min-height:0}.cowork-sider-nav{flex:1;min-height:0;overflow:auto;padding:var(--cowork-space-xs) var(--cowork-space-sm) var(--cowork-space-md);scrollbar-gutter:stable}.ant-pro-drawer-sider .ant-drawer-body{overflow-y:hidden}.cowork-sider-item{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;gap:var(--cowork-space-sm);min-height:36px;padding:7px var(--cowork-space-md);margin:1px 0;border:0;border-radius:var(--cowork-radius-md);background:transparent;cursor:pointer;color:inherit;text-decoration:none;font-size:var(--cowork-type-body);font-weight:500;text-align:left;transition:background-color var(--cowork-motion-fast) var(--cowork-ease-standard),color var(--cowork-motion-fast) var(--cowork-ease-standard),border-color var(--cowork-motion-fast) var(--cowork-ease-standard);-webkit-user-select:none;user-select:none}.cowork-sider-item[role=button]:focus-visible,.cowork-sider-chevron:focus-visible{outline:2px solid var(--cowork-color-focus);outline-offset:2px}.cowork-sider-item:hover{background:var(--cowork-color-surface-hover)}.cowork-sider-item:active{background:var(--cowork-color-surface-pressed)}.cowork-sider-item.active{background:var(--cowork-color-selection);color:var(--ant-color-primary, var(--cowork-color-focus));box-shadow:inset 2px 0 0 var(--ant-color-primary, var(--cowork-color-focus))}.cowork-sider-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cowork-sider-chevron{font-size:10px;opacity:.58;padding:4px;display:inline-flex;border:0;background:transparent;color:inherit;cursor:pointer}.cowork-sider-chevron .anticon{transform:rotate(0);transition:transform var(--cowork-motion-panel) var(--cowork-ease-standard)}.cowork-sider-chevron.is-open .anticon{transform:rotate(90deg)}.cowork-sider-panel-loading{display:grid;gap:var(--cowork-space-sm);padding:var(--cowork-space-sm) var(--cowork-space-md)}.cowork-sider-panel-loading span{height:12px;border-radius:var(--cowork-radius-sm);background:var(--cowork-color-surface-muted)}.cowork-sider-panel-loading span:nth-child(2){width:78%}.cowork-sider-panel-loading span:nth-child(3){width:62%}.cowork-sider-collapse{display:grid;grid-template-rows:0fr;pointer-events:none;transition:grid-template-rows var(--cowork-motion-panel) var(--cowork-ease-standard)}.cowork-sider-collapse.is-open{grid-template-rows:1fr;pointer-events:auto}.cowork-sider-collapse-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--cowork-motion-panel) var(--cowork-ease-standard)}.cowork-sider-collapse.is-open>.cowork-sider-collapse-inner{opacity:1}.cowork-sider-chevron:hover{opacity:1}.cowork-sider-child{padding-left:32px;font-size:var(--cowork-type-item);font-weight:400}.cowork-sider-panels{margin:2px 0 var(--cowork-space-xs) var(--cowork-space-sm);padding-left:var(--cowork-space-xs);min-height:0}.cowork-sider-panels>*{min-height:0}.cowork-sider-section{display:block;min-width:0;border-left:1px solid var(--cowork-color-border)}.cowork-sider-section+.cowork-sider-section{margin-top:var(--cowork-space-xs)}.cowork-sider-section-header{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:var(--cowork-space-xs) var(--cowork-space-sm);color:var(--cowork-color-text-secondary);font-size:var(--cowork-type-caption);font-weight:500}.cowork-sider-section-body{padding:0 var(--cowork-space-xs) var(--cowork-space-sm)}.cowork-sider-admin-children{padding-bottom:var(--cowork-space-xs)}.cowork-session-stats{display:flex;align-items:center;gap:var(--cowork-space-md);min-height:30px;margin:var(--cowork-space-sm) var(--cowork-space-md) var(--cowork-space-xs);padding:var(--cowork-space-xs) var(--cowork-space-sm);border:1px solid var(--cowork-color-border);border-radius:var(--cowork-radius-md);background:var(--cowork-color-surface-muted);color:var(--cowork-color-text-secondary);font-size:var(--cowork-type-caption)}.cowork-session-stat{display:inline-flex;align-items:center;gap:var(--cowork-space-xs)}.cowork-session-stat b{color:var(--cowork-color-text);font-weight:600}.cowork-session-stat-divider{width:1px;height:12px;background:var(--cowork-color-border)}.cowork-session-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%}.cowork-session-dot.is-alive{background:#3f8f6b}.cowork-session-dot.is-stopped{background:var(--cowork-color-text-secondary);opacity:.65}.cowork-sider-session-list{display:flex;flex-direction:column;gap:1px}.cowork-sider-session-row{display:flex;align-items:center;gap:6px;min-height:32px;padding:5px var(--cowork-space-sm);border-radius:var(--cowork-radius-md);cursor:pointer;font-size:var(--cowork-type-item);transition:background-color var(--cowork-motion-fast) var(--cowork-ease-standard)}.cowork-sider-session-row:hover{background:var(--cowork-color-surface-hover)}.cowork-sider-session-row:active{background:var(--cowork-color-surface-pressed)}.cowork-sider-session-row.is-active{background:var(--cowork-color-selection);box-shadow:inset 2px 0 0 var(--ant-color-primary, var(--cowork-color-focus))}.cowork-sider-session-name{flex:1;min-width:0;overflow:hidden;color:var(--cowork-color-text);text-overflow:ellipsis;white-space:nowrap}.cowork-sider-session-open{color:var(--ant-color-primary, var(--cowork-color-focus))}.cowork-sider-session-action{color:var(--cowork-color-text-secondary)}.cowork-workspace-tree{min-width:0;padding:0 var(--cowork-space-xs) var(--cowork-space-sm)}.ant-layout-sider-collapsed .cowork-session-stats,.ant-layout-sider-collapsed .cowork-sider-label,.ant-layout-sider-collapsed .cowork-sider-chevron,.ant-layout-sider-collapsed .cowork-sider-collapse{display:none}.ant-layout-sider-collapsed .cowork-sider-nav{padding:var(--cowork-space-sm);overflow:hidden}.ant-layout-sider-collapsed .cowork-sider-item{justify-content:center;gap:0;padding:var(--cowork-space-sm)}.agent-sider-section{padding:2px 0 4px}.agent-sider-newchat{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;margin:0 0 2px;border:none;border-radius:8px;background:transparent;color:inherit;font-size:13px;cursor:pointer;opacity:.75;transition:opacity .15s ease,background .15s ease}.agent-sider-newchat:hover{opacity:1;background:#80808029}.agent-sider-sessions{display:flex;flex-direction:column}.agent-sider-empty{padding:6px 10px;font-size:12.5px;opacity:.45}.agent-sider-session{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13px;transition:background .15s ease}.agent-sider-session:hover{background:#80808029}.agent-sider-session.active{background:#80808038}body.hexa-light .agent-sider-session.active{background:#eceef1}.agent-sider-session-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-sider-session-del{font-size:12px;opacity:0;transition:opacity .15s ease}.agent-sider-session-action{font-size:12px;opacity:0;transition:opacity .15s ease;flex:0 0 auto}.agent-sider-session:hover .agent-sider-session-action,.agent-sider-session:hover .agent-sider-session-del{opacity:.6}.agent-sider-session-action:hover{opacity:1!important;color:#1677ff}.agent-sider-session-del:hover{opacity:1!important;color:#ff4d4f}html,body,#root{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}:root{--cowork-space-xs: 4px;--cowork-space-sm: 8px;--cowork-space-md: 12px;--cowork-space-lg: 16px;--cowork-space-xl: 24px;--cowork-radius-sm: 6px;--cowork-radius-md: 8px;--cowork-radius-lg: 12px;--cowork-type-caption: 12px;--cowork-type-item: 13px;--cowork-type-body: 14px;--cowork-type-title: 16px;--cowork-motion-fast: .12s;--cowork-motion-content: .15s;--cowork-motion-panel: .2s;--cowork-ease-standard: cubic-bezier(.2, .8, .2, 1);--cowork-page-padding: var(--cowork-space-xl);--cowork-color-focus: var(--ant-color-primary, #58a6ff)}html,body{overflow:hidden}body.hexa-dark{background:#0a0a0f;color:#e0e0e0;--cowork-color-layout: #11151a;--cowork-color-surface: #181d23;--cowork-color-surface-muted: #20262e;--cowork-color-surface-hover: #2b323b;--cowork-color-surface-pressed: #343d47;--cowork-color-selection: rgba(88, 166, 255, .16);--cowork-color-selection-strong: rgba(88, 166, 255, .3);--cowork-color-border: #2b323b;--cowork-color-text: #f2f4f7;--cowork-color-text-secondary: #a8b0ba}body.hexa-light{background:#fafafc;color:#0a0a0f;--cowork-color-layout: #f5f7fa;--cowork-color-surface: #ffffff;--cowork-color-surface-muted: #eef1f4;--cowork-color-surface-hover: #e4e7ec;--cowork-color-surface-pressed: #d9dee5;--cowork-color-selection: rgba(22, 119, 255, .1);--cowork-color-selection-strong: rgba(22, 119, 255, .2);--cowork-color-border: #e4e7ec;--cowork-color-text: #1f2933;--cowork-color-text-secondary: #667085}.md-preview{font-size:14px;line-height:1.7;color:#e6edf3}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4{color:#f0f6fc;margin-top:1.2em;margin-bottom:.5em;padding-bottom:.3em;border-bottom:1px solid #21262d}.md-preview h1{font-size:1.6em}.md-preview h2{font-size:1.3em}.md-preview h3{font-size:1.1em}.md-preview h4{font-size:1em;border-bottom:none}.md-preview p{margin:.6em 0}.md-preview a{color:#58a6ff;text-decoration:none}.md-preview a:hover{text-decoration:underline}.md-preview code{background:#161b22;color:#ffa657;padding:1px 6px;border-radius:3px;font-size:.9em;font-family:Menlo,DejaVu Sans Mono,monospace}.md-preview pre{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:12px;overflow:auto;margin:1em 0}.md-preview pre code{background:transparent;color:#e6edf3;padding:0;font-size:.85em;line-height:1.5}.md-preview blockquote{border-left:3px solid #58a6ff;padding:0 1em;margin:.8em 0;color:#8b949e}.md-preview table{border-collapse:collapse;margin:1em 0;font-size:.95em}.md-preview th,.md-preview td{border:1px solid #30363d;padding:6px 12px}.md-preview th{background:#161b22;font-weight:600}.md-preview ul,.md-preview ol{margin:.5em 0;padding-left:1.6em}.md-preview li{margin:.3em 0}.md-preview hr{border:none;border-top:1px solid #30363d;margin:1.5em 0}body.hexa-light .md-preview{color:#1f2328}body.hexa-light .md-preview h1,body.hexa-light .md-preview h2,body.hexa-light .md-preview h3,body.hexa-light .md-preview h4{color:#1f2328;border-color:#d0d7de}body.hexa-light .md-preview code{background:#eef1f4;color:#cf222e}body.hexa-light .md-preview pre{background:#f6f8fa;border-color:#d0d7de}body.hexa-light .md-preview pre code{color:#1f2328}.term-host{width:100%;height:100%;background:#0d1117;padding:4px;box-sizing:border-box;overflow:hidden}.workspace-terminal-toolbar .workspace-split-control.ant-btn-text{color:#c9d1d9}.workspace-terminal-tab{border:1px solid transparent;background:transparent;transition:background-color var(--cowork-motion-fast) var(--cowork-ease-standard),border-color var(--cowork-motion-fast) var(--cowork-ease-standard)}.workspace-terminal-tab:hover{background:#b1bac41f}.workspace-terminal-tab:active{background:#b1bac433}.workspace-terminal-tab.is-active{background:#58a6ff2e}.workspace-terminal-tab.is-focused{border-color:#58a6ff75}.workspace-terminal-tab-label{color:#aeb6c0;transition:color var(--cowork-motion-fast) var(--cowork-ease-standard)}.workspace-terminal-tab.is-active .workspace-terminal-tab-label{color:#f0f6fc}.workspace-terminal-toolbar .workspace-split-control.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{color:#f0f6fc;background:#b1bac429}.workspace-terminal-toolbar .workspace-split-control.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):focus-visible{color:#f0f6fc;background:#b1bac429;outline:2px solid #58a6ff;outline-offset:-2px}.workspace-terminal-toolbar .workspace-split-control.ant-btn-text:disabled,.workspace-terminal-toolbar .workspace-split-control.ant-btn-text.ant-btn-disabled{color:#8b949e}@keyframes hexa-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.hexa-logo-eye{transform-origin:center;animation:hexa-blink 4s ease-in-out infinite}.cowork-auth-loading{min-height:100vh;padding:var(--cowork-space-xl);background:var(--cowork-color-layout)}.cowork-page-shell{height:calc(100vh - 56px);min-height:0;background:var(--cowork-color-layout);color:var(--cowork-color-text)}.cowork-page-shell-full-bleed{overflow:hidden}.cowork-page-shell-standard{overflow:auto;padding:var(--cowork-page-padding);scrollbar-gutter:stable}.cowork-page-shell-standard>.cowork-page-enter{width:100%;max-width:1600px;min-height:100%;margin:0 auto}.cowork-page-shell-full-bleed>.cowork-page-enter{height:100%;min-height:0}.cowork-page-enter{animation:cowork-content-enter var(--cowork-motion-content) var(--cowork-ease-standard) both}@keyframes cowork-content-enter{0%{opacity:0}to{opacity:1}}.cowork-page-skeleton{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cowork-space-md);min-height:280px;padding:var(--cowork-page-padding);overflow:hidden}.cowork-page-skeleton-standard{max-width:1600px;margin:0 auto}.cowork-page-skeleton>span{display:block;border-radius:var(--cowork-radius-md);background:linear-gradient(100deg,var(--cowork-color-surface-muted) 20%,var(--cowork-color-surface-hover) 45%,var(--cowork-color-surface-muted) 70%);background-size:220% 100%;animation:cowork-skeleton-shimmer 1.4s ease-in-out infinite}.cowork-page-skeleton-title{width:min(280px,48%);height:28px}.cowork-page-skeleton-line{width:min(440px,68%);height:14px}.cowork-page-skeleton-line-wide{width:min(620px,82%)}.cowork-page-skeleton-panel{width:100%;min-height:190px;margin-top:8px}@keyframes cowork-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}body,.cowork-page-shell,.cowork-sider,.ant-pro-layout .ant-layout,.ant-pro-layout .ant-layout-header,.ant-pro-layout .ant-layout-sider{transition:background-color var(--cowork-motion-panel) var(--cowork-ease-standard),color var(--cowork-motion-panel) var(--cowork-ease-standard),border-color var(--cowork-motion-panel) var(--cowork-ease-standard)}@media (max-width: 820px){:root{--cowork-page-padding: var(--cowork-space-lg)}}@media (max-width: 480px){:root{--cowork-page-padding: var(--cowork-space-md)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}.cowork-page-enter,.cowork-page-skeleton>span,.hexa-logo-eye{animation:none!important}body,.cowork-page-shell,.cowork-sider,.ant-pro-layout .ant-layout,.ant-pro-layout .ant-layout-header,.ant-pro-layout .ant-layout-sider,.cowork-sider-collapse,.cowork-sider-collapse-inner,.cowork-sider-chevron .anticon,.cowork-sider-item{transition-duration:0s!important}}
