:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color-scheme:light dark;font-synthesis:none;--page-bg: #f5f6f9;--surface: #fff;--surface-soft: #f8f9fc;--surface-hover: #f0f2f8;--text: #20283b;--muted: #7a8397;--border: #e9ecf2;--accent: #5264d7;--accent-soft: #eef0ff;--success: #2e9d76;--shadow: 0 4px 26px #26345b05}@media(prefers-color-scheme:dark){:root{--page-bg: #131722;--surface: #1b202d;--surface-soft: #202636;--surface-hover: #282f42;--text: #e5e8f3;--muted: #9ba5ba;--border: #2c3345;--accent: #9aa7ff;--accent-soft: #2b3255;--success: #64c8a4;--shadow: 0 8px 32px #00000012}}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--page-bg);color:var(--text)}button,input,textarea{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#5264d7;color:#fff;font-size:21px;box-shadow:0 3px 8px #5264d728}.brand__name{display:inline-flex;align-items:center;color:var(--text);font-size:16px;font-weight:650;letter-spacing:-.3px}.brand__divider{width:1px;height:15px;margin:0 12px;background:var(--border)}.workbench{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.topbar{flex:0 0 auto;min-height:78px;padding:16px max(32px,calc((100vw - 1440px)/2));background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar__actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.desktop-toolbar-actions{display:flex;align-items:center;gap:14px}.mobile-workspace-trigger.ant-btn{display:none}.workspace-drawer-title{display:inline-flex;align-items:center;gap:9px}.workspace-drawer .workspace-navigation{padding:22px 14px}.workspace-drawer .computer-group+.computer-group{margin-top:26px}.workspace-drawer .directory-item{padding:16px 12px}.workspace-drawer .directory-item__content small{font-size:11px}.workspace-drawer .sidebar-empty{padding:40px 15px}.workspace-drawer-footer>span{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.8;margin-bottom:14px}.workspace-drawer-footer>span .anticon{margin-top:4px}.workspace-drawer-footer>div{display:flex;gap:10px;flex-wrap:wrap}.workspace-drawer-footer .ant-btn{flex:1;min-width:0;height:auto;min-height:38px;white-space:normal}.workspace-drawer .ant-drawer-footer{padding:16px 20px max(16px,env(safe-area-inset-bottom))}.topbar__actions .ant-select,.auth-topbar .ant-select{min-width:115px}.topbar__actions .icon-button{color:var(--muted);width:34px}.connection-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-right:8px}.connection-pill.is-connected{color:var(--success)}.status-dot{display:inline-block;flex-shrink:0;height:6px;width:6px;border-radius:50%;background:var(--muted)}.status-dot.is-online,.is-connected .status-dot{background:var(--success)}.status-dot.is-running{background:var(--accent)}.workbench__body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;max-width:1440px;margin:0 auto;padding:20px 32px 24px;overflow:hidden}.eyebrow{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:2px}.workbench-notices{flex:0 0 auto;max-height:24%;overflow-y:auto}.workbench-notices:empty{display:none}.workbench-notices .ant-alert{margin-bottom:18px}.workspace-layout{display:grid;flex:1 1 0;min-height:0;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:stretch;overflow:hidden}.workspace-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.workspace-sidebar .sidebar-heading,.workspace-sidebar .sidebar-footer{flex:0 0 auto}.workspace-sidebar>.workspace-navigation{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar-heading{padding:21px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-weight:600;font-size:13px}.sidebar-heading>span:first-child{display:inline-flex;align-items:center;gap:9px}.sidebar-heading .anticon{color:var(--muted)}.count-badge{display:inline-flex;min-width:22px;height:21px;padding:0 6px;border-radius:6px;align-items:center;justify-content:center;color:var(--muted);background:var(--surface-soft);font-size:11px;font-weight:500}.workspace-navigation{padding:18px 10px;flex:1}.computer-group+.computer-group{margin-top:24px}.computer-group h2{display:flex;align-items:center;gap:7px;padding:0 10px;margin:0 0 12px;font-size:11px;font-weight:500;color:var(--muted)}.computer-group h2>span:nth-child(2){flex:1;overflow-wrap:anywhere}.directory-item{display:flex;gap:10px;align-items:flex-start;border:1px solid transparent;border-radius:9px;padding:14px 10px;width:100%;text-align:start;background:transparent;color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.directory-item:hover{background:var(--surface-soft)}.directory-item.is-selected{border-color:color-mix(in srgb,var(--accent) 16%,transparent);background:var(--accent-soft)}.directory-item__icon{padding-top:1px;font-size:17px;color:var(--muted)}.is-selected .directory-item__icon{color:var(--accent)}.directory-item__content{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.directory-item__content strong{font-weight:600;font-size:13px;overflow-wrap:anywhere}.directory-item__content small{color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory-item__state{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px;margin-top:2px}.directory-item__state .status-dot{width:5px;height:5px}.directory-item__arrow{font-size:10px;margin-top:4px;opacity:0;color:var(--accent)}.is-selected .directory-item__arrow{opacity:1}.sidebar-footer{margin:0 17px;padding:19px 0;border-top:1px solid var(--border);display:flex;gap:7px;align-items:flex-start;color:var(--muted);font-size:10px;line-height:1.7}.sidebar-footer .anticon{margin-top:3px}.sidebar-empty{padding:35px 10px;text-align:center;color:var(--muted)}.sidebar-empty>.anticon{font-size:25px}.sidebar-empty p{font-size:13px;margin:12px 0}.sidebar-empty small{font-size:11px;line-height:1.9;display:block}.sidebar-loading{padding:8px}.workspace-panel{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.workspace-tabs{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:0 26px}.workspace-tabs .ant-tabs{flex:1 1 0;min-width:0}.workspace-tabs .ant-tabs-nav{margin:0}.workspace-tabs .ant-tabs-nav:before{border:0}.workspace-tabs .ant-tabs-tab{padding:20px 0;font-size:13px}.workspace-tabs .ant-tabs-tab-btn>span{display:flex;gap:8px;align-items:center}.workspace-details-trigger.ant-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:36px;font-size:12px}.conversation-scroll{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.workspace-details-content{max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-top:8px}.details-project{display:flex;align-items:center;gap:12px;margin:5px 0 18px;min-width:0}.details-project h2{margin:0 0 5px;font-size:18px;overflow-wrap:anywhere}.details-project p{margin:0;color:var(--muted);font-size:12px}.details-status{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.workspace-metadata{margin:0}.workspace-metadata>div{padding:11px 0;border-top:1px solid var(--border)}.workspace-metadata dt{color:var(--muted);font-size:11px;margin-bottom:6px}.workspace-metadata dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.8}.workspace-details-content .ant-alert{margin-top:15px}.choose-workspace-button.ant-btn{margin-top:22px;min-height:40px;height:auto;padding:8px 18px;white-space:normal}.details-record-limit{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px}.details-record-limit>label{color:var(--muted)}.details-record-limit .ant-select{min-width:150px;max-width:70%}.details-record-limit{border-top:1px solid var(--border);margin-top:10px}.workspace-tabs__note{display:flex;gap:6px;font-size:10px;color:var(--muted);flex-shrink:0}.switching-notice{display:flex;flex:0 0 auto;align-items:center;gap:9px;padding:12px 26px;max-height:20%;overflow-y:auto;color:var(--accent);background:var(--accent-soft);font-size:12px}.project-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);font-size:20px;color:var(--accent)}.channel-notices{flex:0 0 auto;padding:12px 28px 0;max-height:20%;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px}.channel-notices .ant-tag{white-space:normal}.transcript{padding:12px 28px 22px;min-height:0;max-height:none;overflow:visible}.chat-record{display:flex;gap:11px;align-items:flex-start;margin:16px 0 26px}.chat-record__avatar{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:9px;font-size:16px}.chat-record--user .chat-record__avatar{background:var(--surface-hover);color:var(--muted)}.chat-record__content{flex:1;min-width:0}.chat-record__heading{display:flex;gap:10px;align-items:center;margin:0 0 8px;padding-top:5px;font-size:11px}.chat-record__heading strong{font-weight:600}.chat-record__heading time{color:var(--muted);font-size:10px}.chat-record__bubble{background:var(--surface-soft);border:1px solid var(--border);border-radius:0 11px 11px;padding:13px 16px}.chat-record--user .chat-record__bubble{background:var(--surface)}.chat-record__bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:13px}.chat-record__bubble .ant-tag{margin-top:10px;white-space:normal}.sync-status{display:flex;align-items:center;gap:6px;padding:0 28px 16px;font-size:10px;color:var(--muted);flex-wrap:wrap}.sync-status .status-dot{width:4px;height:4px}.chat-record__tools{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.chat-record__tool-name{max-width:100%;padding:5px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--muted);font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}button.chat-record__tool-name{cursor:pointer;text-align:left}button.chat-record__tool-name[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}button.chat-record__tool-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool-call-result{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);min-width:0}.tool-call-result__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}.tool-call-result__heading .ant-tag{margin-top:0}.tool-call-result pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.75 ui-monospace,monospace}.tool-call-result__empty{color:var(--muted)}.notification-options{display:flex;flex-direction:column;gap:12px;margin-top:18px}.route-settings p{margin-block:10px}.route-settings__origin{display:block;overflow-wrap:anywhere}.route-settings .ant-alert{margin-block:12px}.route-settings .ant-btn{height:auto;min-height:32px;white-space:normal;overflow-wrap:anywhere}.question-prompt{margin:0 12px 16px}.question-modal__body{max-height:65dvh;overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.question-item{border:0;border-bottom:1px solid var(--border);margin:0 0 18px;padding:0 0 16px;min-width:0}.question-item legend{font-size:14px;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px}.question-item .ant-radio-group,.question-item .ant-checkbox-group{display:flex;flex-direction:column;gap:10px;width:100%}.question-item .ant-radio-wrapper,.question-item .ant-checkbox-wrapper{align-items:flex-start;padding:9px;border:1px solid var(--border);border-radius:6px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.question-option-description{display:block;color:var(--muted);font-size:12px;margin-top:4px}.question-modal__body>label,.question-item>label{display:block;margin-top:12px;font-size:12px}.question-modal__body textarea{margin-top:5px}.question-modal__body .ant-alert{margin-top:12px}.task-feedback{margin:0 28px 18px}.generated-image{margin:12px 0 0;max-width:100%}.generated-image img{display:block;max-width:100%;height:auto;max-height:75dvh;object-fit:contain;border-radius:6px}.generated-image span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.task-result{white-space:pre-wrap;overflow-wrap:anywhere}.composer{flex:0 0 auto;padding:16px 28px 18px;border-top:1px solid var(--border);background:var(--surface)}.composer__label{display:block;font-size:12px;font-weight:600;margin-bottom:13px}.composer__box{padding:10px 12px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.composer__box:focus-within{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.composer__box textarea.ant-input{padding:5px 3px 12px;font-size:13px;line-height:1.8;resize:none}.composer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.composer__toolbar>span{display:flex;align-items:center;gap:6px;color:var(--muted);background:var(--surface-soft);border-radius:5px;font-size:10px;padding:5px 8px}.composer__toolbar .status-dot{background:var(--accent);width:4px;height:4px}.composer__toolbar .ant-btn{height:34px;padding:0 16px;font-size:12px;box-shadow:none}.composer__footnote{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted);line-height:1.7;margin-top:11px}.composer__footnote>span:first-child .anticon{margin-right:5px}.composer__footnote>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.workspace-empty{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:45px 25px}.workspace-panel>.workspace-empty{flex:1 1 0;min-height:0;overflow-y:auto}.workspace-empty__icon{height:58px;width:58px;border:1px solid var(--border);background:var(--surface-soft);border-radius:17px;display:grid;place-items:center;font-size:25px;color:var(--muted);margin-bottom:20px}.workspace-empty h2{font-size:15px;font-weight:500;margin:0 0 9px}.workspace-empty p{font-size:12px;line-height:1.9;max-width:340px;color:var(--muted);margin:0}.auth-page{min-height:100svh;display:flex;flex-direction:column}.auth-topbar{display:flex;justify-content:space-between;align-items:center;padding:25px 5%;gap:20px}.auth-layout{max-width:1120px;width:100%;margin:auto;padding:42px 40px 65px;display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:center}.auth-story h1{white-space:pre-line;font-size:clamp(34px,3.8vw,48px);line-height:1.45;font-weight:600;letter-spacing:-1.8px;margin:18px 0}.auth-story__lead{font-size:14px;line-height:2;color:var(--muted);max-width:400px;margin:0}.auth-illustration{padding:35px 16px 23px 0}.auth-window{border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:0 15px 50px #26345b0a;transform:rotate(-2deg);max-width:375px}.auth-window__bar{height:31px;display:flex;gap:5px;padding:12px;border-bottom:1px solid var(--border);align-items:center}.auth-window__bar i{height:5px;width:5px;background:var(--border);border-radius:50%}.auth-window__bar>span{width:60px;height:5px;background:var(--surface-hover);border-radius:3px;margin-left:auto}.auth-window__body{display:flex}.auth-window__nav{padding:17px 12px;display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--border)}.auth-window__nav>span{width:24px;height:24px;display:grid;place-items:center;color:var(--muted);border-radius:6px}.auth-window__nav>.auth-window__active{background:var(--accent-soft);color:var(--accent)}.auth-window__content{padding:20px;flex:1}.auth-window__heading{display:flex;align-items:center;gap:7px;color:var(--accent)}.auth-window__heading>span{height:6px;background:var(--surface-hover);border-radius:3px;width:70px}.auth-window__heading>.anticon:last-child{margin-left:auto;font-size:10px;color:var(--muted)}.auth-window__lines{display:flex;flex-direction:column;gap:7px;margin:18px 0}.auth-window__lines i{display:block;height:5px;border-radius:3px;background:var(--surface-hover);width:90%}.auth-window__lines i:last-child{width:55%}.auth-window__reply{padding:12px;background:var(--accent-soft);border-radius:7px;display:flex;flex-direction:column;gap:7px}.auth-window__reply>span{background:color-mix(in srgb,var(--accent) 20%,transparent);height:5px;width:85%;border-radius:3px}.auth-window__reply>span:last-child{width:55%}.auth-window__input{border:1px solid var(--border);border-radius:7px;padding:10px;margin-top:18px;display:flex;align-items:center;gap:30px;color:var(--accent)}.auth-window__input>span{width:90px;height:4px;background:var(--surface-hover);border-radius:3px}.auth-window__input>.anticon{font-size:11px;margin-left:auto}.auth-benefits{display:flex;gap:15px;flex-wrap:wrap}.auth-benefits>span{display:flex;gap:6px;color:var(--muted);font-size:10px}.auth-benefits .anticon{color:var(--accent)}.auth-form-panel{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:38px 34px 26px;box-shadow:var(--shadow);min-width:0}.auth-form-heading h2{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 10px}.auth-form-heading p{color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 28px}.auth-form-panel .ant-form-item{margin-bottom:20px}.auth-form-panel .ant-form-item-label>label{font-size:12px;font-weight:500}.auth-form-panel .ant-input,.auth-form-panel .ant-input-affix-wrapper{background:var(--surface-soft)}.auth-form-panel .ant-input-affix-wrapper .ant-input{background:transparent}.auth-form-panel .ant-btn-primary{height:42px;box-shadow:none;font-size:13px}.auth-form-panel .ant-btn-link{font-size:12px;margin-top:9px}.auth-form-panel .ant-alert{margin-bottom:20px}.auth-form-panel .ant-input-prefix{color:var(--muted);margin-inline-end:8px}.auth-security{padding-top:23px;margin-top:12px;border-top:1px solid var(--border);display:flex;justify-content:center;gap:6px;color:var(--muted);font-size:10px;line-height:1.8;text-align:center}.auth-security .anticon{margin-top:3px}.auth-footer{text-align:center;font-size:10px;color:var(--muted);padding:20px}.auth-footer>span{margin:0 9px}@media(min-width:1700px){.workspace-layout{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1100px){.auth-layout{gap:55px}.workspace-layout{grid-template-columns:225px minmax(0,1fr);gap:18px}.workspace-tabs__note{display:none}}@media(max-width:760px){.workbench .topbar{padding:12px 16px;min-height:60px;flex-wrap:nowrap;gap:12px}.workbench .topbar>.brand{display:none}.workbench .topbar__actions{gap:10px;width:100%;flex-wrap:nowrap;justify-content:space-between}.desktop-toolbar-actions{display:none}.mobile-workspace-trigger.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;height:auto;padding:6px 12px;font-size:12px;white-space:normal;text-align:start;max-width:calc(100% - 125px);margin-left:auto}.connection-pill{display:none}.brand{gap:9px}.brand__name{font-size:14px}.brand__mark{width:31px;height:31px;font-size:18px;border-radius:9px}.brand__divider{margin:0 9px}.workbench__body{padding:14px 12px 24px}.workspace-layout{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-layout>.workspace-sidebar{display:none}.workspace-drawer .workspace-navigation{display:block;overflow:visible;max-height:none}.workspace-drawer .computer-group{min-width:0}.workspace-drawer .sidebar-empty>.anticon{display:inline-block}.workspace-drawer .sidebar-empty small{display:block}.workspace-tabs{padding:0 20px}.workspace-tabs .ant-tabs-tab{padding:17px 0}.workspace-panel>.workspace-empty{min-height:330px}.sync-status{padding:0 20px 16px}.composer{padding:19px 20px}.composer__footnote{gap:10px}.task-feedback{margin:0 20px 15px}.auth-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:500px;padding:20px 24px 35px}.auth-story h1{font-size:30px;white-space:normal;letter-spacing:-1px;margin:12px 0}.auth-story__lead{font-size:12px;line-height:1.9}.auth-illustration,.auth-benefits{display:none}.auth-form-panel{padding:28px 25px 22px}.auth-topbar{padding:20px 24px}}@media(max-width:440px){.topbar{padding:14px 16px}.topbar__actions{margin-left:auto}.topbar__actions .ant-select{min-width:102px}.project-icon{width:35px;height:35px}.chat-record{gap:8px}.chat-record__avatar{width:25px;height:25px;border-radius:7px;font-size:13px}.chat-record__bubble{padding:11px 12px}.composer__footnote{flex-wrap:wrap}}@media(max-width:760px){.workbench{position:fixed;inset-inline:0;top:var(--workbench-viewport-top, 0px);width:100%;height:100vh;height:var(--workbench-viewport-height, 100dvh);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface)}.workbench .topbar{flex:0 0 auto;padding-top:max(10px,env(safe-area-inset-top))}.workbench__body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.workbench-notices{flex:0 0 auto;max-height:24%;overflow-y:auto}.workbench-notices .ant-alert{margin:0;border-radius:0}.workspace-layout{display:flex;flex:1 1 0;flex-direction:column;min-height:0;width:100%;gap:0;overflow:hidden}.workspace-panel{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;border:0;border-radius:0;box-shadow:none}.workspace-tabs{flex:0 0 auto;min-height:50px;padding:0 10px 0 12px;gap:4px}.workspace-tabs .ant-tabs{flex:1 1 0;min-width:0}.workspace-tabs .ant-tabs-tab{padding:14px 0;font-size:12px}.workspace-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:16px}.workspace-tabs .ant-tabs-tab-btn>span{gap:5px}.workspace-details-trigger.ant-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:4px;padding:6px 7px;height:auto;min-height:36px;font-size:12px}.switching-notice,.channel-notices{flex:0 0 auto;padding:8px 12px;max-height:20%;overflow-y:auto}.conversation-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.transcript{min-height:0;max-height:none;overflow:visible;padding:8px 12px 10px}.sync-status{padding:0 12px 12px}.conversation-scroll .task-feedback{margin:0 12px 12px}.task-result{max-height:none;overflow:visible}.composer{flex:0 0 auto;padding:10px 12px max(8px,env(safe-area-inset-bottom))}.composer__label{display:none}.composer__box{padding:7px 9px 8px}.composer__box textarea.ant-input{padding:2px 2px 8px;font-size:16px;line-height:1.5}.composer__toolbar{gap:8px}.composer__toolbar .ant-btn{min-height:36px}.composer__footnote{margin-top:6px;font-size:9px;gap:6px;line-height:1.45}.composer__footnote>span:first-child{flex:1 1 0}.workspace-panel>.workspace-empty{flex:1 1 0;min-height:0;overflow-y:auto;padding:20px}.workspace-details-modal .ant-modal{padding:12px 0}.workspace-details-modal .ant-modal-container{padding:20px}}@media(min-width:761px){.composer__box textarea.ant-input{min-height:0!important;max-height:min(220px,22dvh)!important;overflow-y:auto!important}}@media(min-width:761px)and (max-height:600px){.topbar{min-height:60px;padding:10px 24px}.workbench__body{padding:12px 18px}.workspace-tabs .ant-tabs-tab{padding:14px 0}.workspace-tabs{padding:0 16px;gap:8px}.composer{padding:10px 16px}.composer__label{display:none}.composer__box{padding:6px 9px 8px}.composer__box textarea.ant-input{max-height:min(88px,18dvh)!important;padding-bottom:8px}.composer__footnote{margin-top:7px;font-size:9px;line-height:1.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
