.hub-shell .knowledge-base{color:#090909;width:100%;min-width:0;container-type:inline-size}.kb-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.hub-shell .kb-heading h1{letter-spacing:-.045em;margin:0 0 7px;font-size:30px;font-weight:600;line-height:1.15}.kb-scope-label{color:#777;font-size:12px}.kb-heading-actions,.kb-document-actions{align-items:center;gap:10px;display:flex}.knowledge-base button,.knowledge-base input,.knowledge-base textarea,.knowledge-base select{font:inherit}.knowledge-base button{cursor:pointer}.knowledge-base button:disabled{cursor:default}.kb-heading-actions>button,.kb-editor-actions>button,.kb-document-actions>button{white-space:nowrap;border-radius:100px;min-height:38px;padding:9px 17px;font-size:12px}.kb-layout{background:#fff;border:1px solid #e6e6e6;border-radius:20px;grid-template-columns:250px minmax(0,1fr);min-height:610px;display:grid;overflow:clip}.kb-explorer{background:#fcfcfc;border-right:1px solid #e9e9e9;min-width:0;padding:20px 10px 16px}.kb-search{color:#888;background:#fff;border:1px solid #e6e6e6;border-radius:9px;align-items:center;gap:7px;margin:0 8px 25px;padding:9px 10px;display:flex}.kb-search input{color:#222;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.kb-search:focus-within{outline-offset:2px;outline:2px solid #777}.kb-search svg{flex:0 0 16px}.kb-explorer-label,.kb-file-heading{color:#888;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 10px 7px;font-size:11px;display:flex}.kb-explorer-label .text-button{color:#666;padding:0;font-size:11px}.kb-root,.kb-folder-row,.kb-document-list button{color:#555;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:37px;font-size:12px;display:flex}.kb-root{padding:8px 12px}.kb-root.is-current,.kb-folder-row.is-current,.kb-document-list button.is-current{color:#111;background:#eeeeed}.kb-root:hover,.kb-folder-row:hover,.kb-document-list button:hover{background:#f1f1f0}.kb-folder-tree,.kb-folder-tree ul,.kb-document-list{margin:0;padding:0;list-style:none}.kb-folder-tree li,.kb-document-list li{margin:0;padding:0}.kb-folder-row{gap:1px;padding-right:5px}.kb-expand{color:#777;background:0 0;border:0;flex:0 0 14px;width:14px;padding:0;font-size:16px!important}.kb-folder-select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:9px 0;display:flex;font-size:12px!important}.kb-folder-select span,.kb-file-heading>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kb-folder-select svg,.kb-document-list svg{color:#858585;flex:0 0 16px}.kb-file-heading{border-top:1px solid #ededed;margin-top:20px;padding-top:14px}.kb-document-list button{align-items:flex-start;padding:10px 12px}.kb-document-list button>span{min-width:0}.kb-document-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:450;line-height:1.45;display:block}.kb-document-list small{-webkit-line-clamp:2;color:#888;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.kb-hint{color:#888;margin:14px 10px;font-size:12px;line-height:1.6}.kb-load-more{margin:12px 10px;font-size:12px}.kb-import-actions{border-top:1px solid #e9e9e9;flex-wrap:wrap;gap:10px 15px;margin:22px 10px 0;padding-top:17px;display:flex}.kb-import-actions button{color:#666;padding:0;font-size:11px}.kb-document-pane{min-width:0;padding:28px 38px 40px}.kb-document-topline{color:#888;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;font-size:11px;display:flex}.kb-document-topline>span{overflow-wrap:anywhere;min-width:0}.kb-reader h2{color:#151515;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 12px;font-size:29px;font-weight:600;line-height:1.2}.kb-updated{color:#888;margin:0 0 34px;font-size:11px;line-height:1.5}.kb-reader .message-content{color:#414141;font-size:14px;line-height:1.8}.kb-reader .message-content h1{font-size:26px}.kb-reader .message-content h2{margin-top:30px;font-size:21px}.kb-reader .message-content h3{margin-top:24px;font-size:17px}.kb-reader .message-content>:first-child{margin-top:0}.kb-reader .message-content a,.kb-inline-link{color:#353535;text-underline-offset:3px;text-decoration:underline}.knowledge-base .kb-inline-link{min-height:0;text-align:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.kb-reader .message-content pre{max-width:100%;overflow:auto}.kb-reader .message-content img{max-width:100%}.kb-sources{border-top:1px solid #eee;margin-top:32px;padding-top:20px;font-size:12px}.kb-sources h3{color:#777;font-size:12px;font-weight:500}.kb-sources a{color:#555}.kb-menu{position:relative}.kb-menu summary{cursor:pointer;color:#666;letter-spacing:1px;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;list-style:none;display:flex}.kb-menu summary::-webkit-details-marker{display:none}.kb-menu summary:hover{background:#eee}.kb-menu>div{z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:10px;min-width:160px;padding:5px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 8px 28px #00000012}.kb-menu button{color:#444;text-align:left;background:0 0;border:0;border-radius:5px;min-height:34px;padding:8px 10px;font-size:12px;display:block}.kb-menu button:hover{background:#f5f5f5}.kb-empty{text-align:center;align-content:center;justify-items:center;max-width:390px;min-height:480px;margin:auto;display:grid}.kb-empty-icon{color:#777;background:#f4f4f3;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.kb-empty h2{letter-spacing:-.035em;margin:0 0 10px;font-size:22px;font-weight:550}.kb-empty p{color:#888;margin:0 0 20px;font-size:13px;line-height:1.7}.kb-error,.kb-inline-error,.kb-conflict{color:#82563c;overflow-wrap:anywhere;background:#faf3ef;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.6}.kb-conflict{margin-bottom:20px}.kb-conflict p{margin-top:0}.kb-conflict button{padding:7px 12px;font-size:12px}.kb-notice{color:#60745e;font-size:12px}.kb-title-input input{outline-offset:5px;letter-spacing:-.035em;background:0 0;border:0;border-bottom:1px solid #e9e9e9;border-radius:0;width:100%;padding:0 0 15px;font-size:27px;font-weight:550}.kb-destination{color:#777;align-items:center;gap:15px;margin:20px 0;font-size:12px;display:flex}.kb-destination select{background:#fff;border:1px solid #ddd;border-radius:7px;min-width:140px;max-width:100%;padding:7px 10px}.kb-source textarea{resize:vertical;color:#444;tab-size:2;outline-offset:8px;background:0 0;border:0;border-radius:0;width:100%;min-height:370px;margin-top:24px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.8;display:block}.kb-editor-actions{border-top:1px solid #eee;gap:10px;margin-top:26px;padding-top:20px;display:flex}.kb-import-results{border:1px solid #e5e5e5;border-radius:10px;margin-bottom:24px;padding:15px}.kb-import-results>div{justify-content:space-between;align-items:center;display:flex}.kb-import-results h2{font-size:14px}.kb-import-results button{font-size:12px}.kb-import-results ul{max-height:220px;padding:0;list-style:none;overflow:auto}.kb-import-results li{overflow-wrap:anywhere;gap:5px;margin:10px 0;font-size:11px;display:grid}.kb-import-results strong{font-weight:500}.kb-import-results span{color:#777}.kb-dialog{color:#222;background:#fff;border:1px solid #e5e5e5;border-radius:18px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:0 20px 80px #0002}.kb-dialog::backdrop{background:#0005}.kb-dialog h2{letter-spacing:-.03em;margin:0 0 20px;font-size:22px}.kb-dialog p{color:#777;font-size:13px;line-height:1.7}.kb-dialog label{color:#666;gap:8px;margin-top:18px;font-size:12px;display:grid}.kb-dialog input,.kb-dialog select{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.kb-mobile-back{display:none}@container (width<=780px){.kb-layout{grid-template-columns:210px minmax(0,1fr)}.kb-document-pane{padding:24px}.kb-reader h2{font-size:25px}.kb-heading{align-items:flex-start}.kb-heading-actions{gap:6px}.kb-heading-actions>button{padding:9px 12px}}@container (width<=600px){.kb-heading{flex-wrap:wrap;gap:15px;margin-bottom:18px}.hub-shell .kb-heading h1{font-size:27px}.kb-layout{border-radius:15px;min-height:450px;display:block}.kb-explorer{border-right:0;padding:20px 12px}.kb-document-pane{padding:20px;display:none}.kb-show-reader .kb-explorer{display:none}.kb-show-reader .kb-document-pane{display:block}.kb-mobile-back{color:#777;margin-bottom:26px;padding:0;font-size:12px;display:block}.kb-empty{min-height:320px}.kb-reader h2{font-size:25px}.kb-reader .message-content{font-size:13px}.kb-document-topline{margin-bottom:25px}.kb-source textarea{min-height:330px}.kb-title-input input{font-size:24px}}.kb-layout{background:0 0;border:0;border-radius:0;grid-template-columns:240px minmax(0,1fr);gap:24px;overflow:visible}.kb-explorer{background:0 0;border-right:0;padding:4px 0 16px}.kb-document-pane{background:#fff;border-radius:24px;padding:28px 32px}.kb-root,.kb-folder-row{min-height:32px}.kb-folder-select{padding-top:6px;padding-bottom:6px;line-height:20px;font-size:14px!important}.kb-document-list button{min-height:32px;padding-top:6px;padding-bottom:6px}.kb-document-list strong{font-size:14px;line-height:20px}.kb-reader h2{font-size:32px;line-height:38px}.kb-reader .message-content{font-size:16px;line-height:26px}.kb-mobile-folders{display:none}.kb-access-lost{background:#fff;border-radius:24px;padding:28px 32px}.kb-access-lost p{color:#777;line-height:1.7}@container (width<=780px){.kb-layout{grid-template-columns:205px minmax(0,1fr);gap:16px}.kb-document-pane{padding:26px}}@container (width<=600px){.kb-layout{display:block}.kb-explorer{padding:16px 0}.kb-document-pane{padding:24px 20px}.kb-reader h2{font-size:30px;line-height:36px}.kb-reader .message-content{font-size:16px;line-height:26px}.kb-folder-tree{display:none}.kb-root,.kb-document-list button{min-height:48px;padding:12px}.kb-root{font-size:14px}.kb-mobile-folders{display:block}.kb-mobile-folders ul{margin:0;padding:0;list-style:none}.kb-mobile-folders li>button{color:#444;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px;font-size:14px;display:flex}.kb-mobile-folders li>button:hover{background:#eee}.kb-mobile-folders li>button>span:first-of-type{overflow-wrap:anywhere;flex:1}.kb-folder-up{color:#777;overflow-wrap:anywhere;min-height:44px;margin:6px 12px;padding:8px 0;font-size:12px;display:block}.kb-document-actions>button,.kb-heading-actions>button,.kb-menu summary{min-height:44px}.kb-menu summary{width:44px}.kb-menu>div{top:46px}.kb-menu button,.kb-import-actions button{min-height:44px}}.kb-reader .message-content [id^=kb-heading-]{scroll-margin-top:90px}.hub-shell .knowledge-base .kb-search{height:40px;min-height:40px}.hub-shell .knowledge-base .kb-search input{background:0 0;border:0;height:20px;min-height:0;padding:0;font-size:12px}.hub-shell .knowledge-base .kb-root,.hub-shell .knowledge-base .kb-document-list button{border:0;justify-content:flex-start;min-height:32px;padding:6px 12px}.hub-shell .knowledge-base .kb-folder-select{border:0;border-radius:0;justify-content:flex-start;gap:6px;min-height:32px;padding:6px 0}.hub-shell .knowledge-base .kb-expand{border:0;width:12px;min-width:12px;min-height:24px;padding:0}.hub-shell .knowledge-base .kb-mobile-back{display:none}.hub-shell .knowledge-base .kb-title-input input{background:0 0;border:0;border-bottom:1px solid #e9e9e9;padding:0 0 15px}.hub-shell .knowledge-base .kb-source textarea{background:0 0;border:0;padding:0}.hub-shell .knowledge-base .kb-inline-link{min-height:0;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}.hub-shell .knowledge-base .kb-menu button{border:0;justify-content:flex-start;min-height:34px;padding:8px 10px}@container (width<=600px){.hub-shell .knowledge-base .kb-root,.hub-shell .knowledge-base .kb-document-list button{min-height:48px;padding:12px}.hub-shell .knowledge-base .kb-mobile-back{min-height:44px;padding:8px 0;display:block}.hub-shell .knowledge-base .kb-menu button{min-height:44px}}.hub-shell .knowledge-base .kb-folder-select:hover,.hub-shell .knowledge-base .kb-expand:hover{color:inherit;background:0 0}.hub-shell .knowledge-base .kb-root:hover,.hub-shell .knowledge-base .kb-document-list button:hover,.hub-shell .knowledge-base .kb-menu button:hover{color:#111;background:#eee}.hub-shell .knowledge-base .kb-heading{min-height:56px;margin-bottom:24px}.hub-shell .knowledge-base .kb-heading>div:first-child{align-items:center;gap:16px;display:flex}.hub-shell .knowledge-base .kb-heading h1{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700;line-height:40px}.hub-shell .knowledge-base .kb-scope-label{color:#626262;font-size:13px;line-height:20px}.hub-shell .knowledge-base .kb-open-chat{color:#fff;white-space:nowrap;background:#090909;border:0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:12px 18px;font-size:14px;line-height:18px;display:flex}.hub-shell .knowledge-base .kb-layout{background:0 0;border:0;border-radius:0;grid-template-columns:240px minmax(0,1fr);gap:24px;overflow:visible}.hub-shell .knowledge-base .kb-explorer{background:0 0;border:0;padding:4px 0 0}.hub-shell .knowledge-base .kb-explorer-label{color:#090909;height:48px;margin:0;padding:0 0 12px;font-size:14px}.hub-shell .knowledge-base .kb-search{color:#090909;height:40px;min-height:40px;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;outline:0;gap:8px;margin:0;padding:10px 12px}.hub-shell .knowledge-base .kb-search input{height:18px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;line-height:16px}.hub-shell .knowledge-base .kb-search:focus-within{box-shadow:none;outline:none}.kb-tree-caption{color:#626262;padding:16px 8px 4px;font-size:12px;font-weight:500;line-height:20px}.hub-shell .knowledge-base .kb-folder-tree,.hub-shell .knowledge-base .kb-folder-tree ul{margin:0;padding:0}.hub-shell .knowledge-base .kb-folder-row{padding-block:0;background:0 0;border-radius:10px;gap:6px;min-height:32px;padding-right:8px}.hub-shell .knowledge-base .kb-expand{color:#090909;background:0 0;border:0;width:12px;min-width:12px;min-height:32px;padding:0;font-size:16px}.hub-shell .knowledge-base .kb-folder-select{color:#090909;background:0 0;gap:6px;min-height:32px;padding:6px 0;font-size:14px;line-height:20px}.hub-shell .knowledge-base .kb-folder-select svg,.hub-shell .knowledge-base .kb-file-row svg{flex:0 0 16px;width:16px;height:16px}.hub-shell .knowledge-base .kb-file-row{color:#090909;text-align:left;padding-block:6px;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:32px;padding-right:8px;font-size:14px;line-height:20px;display:flex}.kb-chevron-slot{flex:0 0 12px;width:12px}.hub-shell .knowledge-base .kb-file-row>span:last-child{min-width:0}.hub-shell .knowledge-base .kb-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.hub-shell .knowledge-base .kb-file-row small{color:#626262;white-space:normal;font-size:12px;display:block}.hub-shell .knowledge-base .kb-file-row.is-current{background:#e9e9e9}.hub-shell .knowledge-base .kb-file-row.is-current strong{font-weight:500}.hub-shell .knowledge-base .kb-file-row:hover,.hub-shell .knowledge-base .kb-folder-row:hover{background:#ededed}.kb-folder-menu{opacity:0}.kb-folder-row:hover .kb-folder-menu,.kb-folder-row:focus-within .kb-folder-menu,.kb-folder-menu[open]{opacity:1}.hub-shell .knowledge-base .kb-folder-menu summary{background:0 0;width:20px;min-height:24px;padding:0}.hub-shell .knowledge-base .kb-new-menu summary{background:#fff;border-radius:999px;width:auto;min-height:32px;padding:8px 12px;font-size:13px;line-height:16px}.hub-shell .knowledge-base .kb-document-pane{background:#fff;border-radius:24px;min-width:0;padding:32px 40px}.hub-shell .knowledge-base .kb-reader{max-width:none;margin:0}.hub-shell .knowledge-base .kb-document-topline{gap:16px;min-height:32px;margin:0 0 24px}.kb-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.kb-breadcrumb>span{align-items:center;gap:8px;display:inline-flex}.hub-shell .knowledge-base .kb-breadcrumb button{color:#626262;background:0 0;border:0;min-height:0;padding:0;font-size:13px;line-height:20px}.kb-markdown-label{color:#626262;font-size:13px}.kb-reader-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.hub-shell .knowledge-base .kb-reader h2{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700;line-height:40px}.hub-shell .knowledge-base .kb-updated{color:#626262;margin:10px 0 0;font-size:13px;line-height:20px}.kb-title-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.hub-shell .knowledge-base .kb-title-actions .text-button{color:#626262;background:0 0;min-height:38px;padding:0;font-size:14px}.hub-shell .knowledge-base .kb-edit{color:#fff;background:#090909;border-radius:999px;min-height:38px;padding:10px 18px;font-size:14px;line-height:18px}.hub-shell .knowledge-base .kb-reader .message-content{color:#292929;font-size:16px;line-height:26px}.hub-shell .knowledge-base .kb-reader .message-content h2{letter-spacing:-.02em;margin:24px 0 14px;font-size:20px;line-height:28px}.hub-shell .knowledge-base .kb-mobile-documents{display:none}.kb-docked-tools{align-items:center;gap:12px;margin-bottom:16px;display:flex}.hub-shell .knowledge-base.kb-docked .kb-layout{grid-template-columns:minmax(0,1fr);position:relative}.hub-shell .knowledge-base.kb-docked .kb-explorer{display:none}.hub-shell .knowledge-base.kb-docked.kb-files-open .kb-explorer{z-index:12;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:16px;width:280px;max-height:70vh;padding:16px;display:block;position:absolute;top:0;left:0;overflow:auto;box-shadow:0 8px 30px #00000010}.hub-shell .knowledge-base.kb-docked .kb-document-pane{padding:28px}.hub-shell .knowledge-base.kb-docked .kb-reader h2{font-size:28px;line-height:36px}.hub-shell .knowledge-base.kb-docked .kb-reader .message-content{font-size:14px;line-height:24px}.hub-shell .knowledge-base.kb-docked .kb-reader-heading{flex-wrap:wrap;margin-bottom:16px}.knowledge-chat-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.knowledge-chat-layout.is-open{grid-template-columns:minmax(0,1fr) 424px}.knowledge-chat-layout>.knowledge-base{min-width:0}.knowledge-chat-dock{background:#fff;border-radius:24px;flex-direction:column;min-width:0;height:calc(100dvh - 110px);min-height:520px;display:flex;overflow:hidden;box-shadow:0 8px 30px #00000008,0 1px 3px #00000006}.knowledge-chat-dock[hidden]{display:none}.knowledge-chat-dock .conversation-panel{flex:1;min-height:0}.knowledge-chat-toolbar{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.knowledge-chat-toolbar>div{align-items:center;gap:4px;display:flex}.knowledge-chat-history{padding:16px;overflow:auto}.knowledge-chat-history button{text-align:left;width:100%}.knowledge-chat-layout.is-fullscreen{grid-template-columns:minmax(0,1fr)}.knowledge-chat-layout.is-fullscreen>.knowledge-base{display:none}@media (width>=851px) and (width<=1100px){.knowledge-chat-layout.is-open:not(.is-fullscreen){grid-template-columns:minmax(0,1fr) 380px}}@media (width<=850px){.knowledge-chat-layout.is-open{grid-template-columns:minmax(0,1fr)}.knowledge-chat-layout.is-open>.knowledge-base{display:none}.knowledge-chat-dock{height:calc(100dvh - 100px)}}@container (width<=600px){.hub-shell .knowledge-base .kb-heading>div:first-child{display:block}.hub-shell .knowledge-base .kb-heading h1{font-size:26px;line-height:32px}.hub-shell .knowledge-base .kb-heading{gap:12px}.hub-shell .knowledge-base .kb-layout{display:block}.hub-shell .knowledge-base .kb-document-pane{padding:24px}.hub-shell .knowledge-base .kb-mobile-documents{display:block}.hub-shell .knowledge-base .kb-folder-tree{display:none}.hub-shell .knowledge-base .kb-file-row{min-height:48px;padding:12px 8px}.hub-shell .knowledge-base .kb-reader-heading{flex-wrap:wrap}.hub-shell .knowledge-base .kb-reader h2{font-size:28px;line-height:36px}.hub-shell .knowledge-base .kb-document-topline{align-items:flex-start}.kb-markdown-label{display:none}.hub-shell .knowledge-base .kb-open-chat{padding:10px 14px}}.hub-shell .knowledge-base.kb-docked .kb-document-pane{display:block}.hub-shell .knowledge-base.kb-docked .kb-mobile-back{display:none}.hub-shell .knowledge-base.kb-docked .kb-folder-tree{display:block}.hub-shell .knowledge-base.kb-docked .kb-mobile-folders,.hub-shell .knowledge-base.kb-docked .kb-mobile-documents{display:none}.knowledge-chat-dock>.chat-thread{flex:1;min-height:0}.knowledge-chat-dock>.personal-chat{border:0;border-radius:0;flex:1;height:auto;min-height:0}.hub-shell .knowledge-base.kb-docked .kb-reader .message-content h2{font-size:20px;line-height:28px}.hub-shell .kb-space-page .kb-heading{display:none}.kb-space-page .space-heading>div:first-child{align-items:center;gap:16px;display:flex}.kb-space-page .space-heading h1{margin:0;font-size:32px;line-height:40px}.hub-shell .kb-space-open-chat{color:#fff;background:#090909;border:0;border-radius:999px;min-height:42px;padding:12px 18px}@container (width<=600px){.kb-space-page .space-heading>div:first-child{flex-wrap:wrap;gap:8px}}.hub-shell .knowledge-base .kb-files-root{color:#090909;background:0 0;border:0;min-height:32px;padding:0;font-size:14px;font-weight:700;line-height:20px}.hub-shell .work-panel{flex-direction:column;gap:24px;min-width:0;padding:32px 36px;display:flex}.hub-shell .work-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.hub-shell .work-panel h1{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:700;line-height:38px}.hub-shell .work-page-heading .primary-button{align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.hub-shell .work-toolbar{align-items:center;gap:8px;display:flex}.hub-shell .work-filters{flex-wrap:wrap;gap:8px;display:flex}.hub-shell .work-filters button{white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;line-height:20px}.hub-shell .work-filters button.is-active{color:#fff;background:#090909}.hub-shell .work-search{color:#626262;background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;width:244px;margin-left:auto;padding:9px 12px;display:flex}.hub-shell .work-search input{background:0 0;width:100%;min-width:0;font-size:13px;line-height:20px;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.hub-shell .work-table{background:#fff;border-radius:24px;padding:8px 24px;overflow:hidden}.hub-shell .work-table-heading,.hub-shell .work-table-row{grid-template-columns:minmax(0,1fr) 188px 148px 76px;align-items:center;gap:24px;display:grid}.hub-shell .work-table-heading{color:#626262;border-bottom:1px solid #e5e5e5;height:48px;font-size:13px;line-height:20px}.hub-shell .work-table-heading>:last-child{text-align:right}.hub-shell .work-table-row{text-align:left;color:#090909;background:0 0;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;width:100%;min-height:78px;padding:12px 0}.hub-shell .work-table-row:last-child{border-bottom:0}.hub-shell .work-table-row:hover{background:#fafafa}.hub-shell .work-task-name{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-shell .work-task-name strong{font-size:14px;font-weight:500;line-height:20px}.hub-shell .work-task-name small,.hub-shell .work-agent,.hub-shell .work-table-row time{color:#626262;font-size:13px;line-height:20px}.hub-shell .work-agent{align-items:center;gap:8px;display:flex}.hub-shell .work-agent .assistant-mark{flex-shrink:0;width:24px;height:24px}.hub-shell .work-table-row time{text-align:right}.hub-shell .work-status{white-space:nowrap;background:#f5f5f5;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:400;line-height:20px;display:inline-block}.hub-shell .work-status-review{background:#e9e9e9;font-weight:500}.hub-shell .work-empty{color:#626262;text-align:center;padding:40px 12px}.hub-shell .work-empty h2{color:#090909;font-size:18px}.hub-shell .work-empty p{line-height:24px}.hub-shell .work-load-more{align-self:center}.hub-shell .work-detail-heading{flex-direction:column;gap:12px;display:flex}.hub-shell .work-breadcrumb{color:#626262;align-self:flex-start;font-size:13px}.hub-shell .work-detail-scope{color:#626262;align-items:center;gap:12px;font-size:13px;display:flex}.hub-shell .work-detail-scope .work-status{color:#090909;padding:5px 10px;font-size:14px}.hub-shell .work-detail-columns{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.hub-shell .work-result{background:#fff;border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.hub-shell .work-result>header{align-items:center;gap:10px;font-size:14px;display:flex}.hub-shell .work-result>header .assistant-mark{width:28px;height:28px}.hub-shell .work-result>header time{color:#626262;margin-left:auto;font-size:13px}.hub-shell .work-result .message-content{font-size:16px;line-height:26px}.hub-shell .work-review-actions,.hub-shell .work-review-receipt{border-top:1px solid #e5e5e5;flex-direction:column;gap:14px;padding-top:20px;display:flex}.hub-shell .work-review-actions>div{flex-wrap:wrap;gap:10px;display:flex}.hub-shell .work-review-actions button{padding:11px 18px}.hub-shell .work-review-actions small,.hub-shell .work-review-receipt small{color:#626262;font-size:13px}.hub-shell .work-review-receipt p{white-space:pre-wrap;margin:0}.hub-shell .work-task-details{flex-direction:column;gap:24px;display:flex}.hub-shell .work-task-details h2,.hub-shell .work-task-details h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.hub-shell .work-task-details>div{flex-direction:column;gap:6px;font-size:14px;line-height:20px;display:flex}.hub-shell .work-task-details small{color:#626262;font-size:13px;line-height:20px}.hub-shell .work-task-details p{white-space:pre-wrap;margin:0;font-size:14px;line-height:24px}.hub-shell .work-task-details section{border-top:1px solid #e5e5e5;flex-direction:column;gap:12px;padding-top:20px;display:flex}.hub-shell .work-task-details section p{color:#626262;font-size:13px;line-height:20px}.hub-shell .work-task-details section button{padding:11px 14px}.hub-shell .work-feedback-dialog form{flex-direction:column;gap:20px;display:flex}.hub-shell .work-feedback-dialog label{flex-direction:column;gap:8px;display:flex}.hub-shell .work-feedback-dialog form p{color:#626262;font-size:13px;line-height:20px}.hub-shell .work-feedback-dialog footer{justify-content:flex-end;gap:8px;display:flex}.hub-shell .work-preview>header{justify-content:space-between;align-items:center;display:flex}.hub-shell .work-preview h2{font-size:20px}.hub-shell .work-preview-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.hub-shell .work-preview-row>span:first-child{flex-direction:column;gap:4px;display:flex}.hub-shell .work-preview-row strong{font-size:14px;font-weight:500}.hub-shell .work-preview-row small,.hub-shell .work-preview>p{color:#626262;font-size:13px}.hub-shell .work-preview-row:last-child{border-bottom:0}@media (width<=1100px){.hub-shell .work-table-heading,.hub-shell .work-table-row{grid-template-columns:minmax(0,1fr) 140px 140px;gap:16px}.hub-shell .work-table-heading>:last-child,.hub-shell .work-table-row>time{display:none}.hub-shell .work-detail-columns{grid-template-columns:minmax(0,1fr) 240px}.hub-shell .work-toolbar{flex-wrap:wrap}.hub-shell .work-search{margin-left:0}.hub-shell .work-panel{padding:28px}}@media (width<=700px){.hub-shell .work-panel{gap:20px;padding:24px 20px}.hub-shell .work-panel h1{font-size:28px;line-height:34px}.hub-shell .work-toolbar{align-items:stretch;gap:16px}.hub-shell .work-filters{flex-wrap:nowrap;gap:4px;max-width:100%;padding-bottom:2px;overflow-x:auto}.hub-shell .work-filters button{padding:7px 12px;font-size:13px}.hub-shell .work-search{width:100%;height:40px}.hub-shell .work-table{border-radius:20px;padding:0 16px}.hub-shell .work-table-heading{display:none}.hub-shell .work-table-row{flex-wrap:wrap;gap:10px;min-height:110px;padding:18px 0;display:flex}.hub-shell .work-task-name{width:100%}.hub-shell .work-agent{flex:1;font-size:12px}.hub-shell .work-agent .assistant-mark{width:20px;height:20px}.hub-shell .work-status{padding:4px 8px;font-size:12px}.hub-shell .work-detail-columns{flex-direction:column;gap:24px;display:flex}.hub-shell .work-result{border-radius:20px;gap:20px;width:100%;padding:20px}.hub-shell .work-result>header time{font-size:12px}.hub-shell .work-task-details{width:100%}.hub-shell .work-detail-scope{flex-wrap:wrap}.hub-shell .work-preview-row{align-items:flex-start}.hub-shell .work-preview-row .work-status{white-space:normal;text-align:center}.hub-shell .work-review-actions button{flex:1;padding:10px 12px}.hub-shell .work-page-heading .primary-button{padding:0 12px;font-size:13px}}.hub-shell .work-new-dialog{border-radius:24px;width:660px;max-width:calc(100vw - 32px);padding:28px}.hub-shell .work-new-dialog form,.hub-shell .work-new-dialog fieldset{flex-direction:column;gap:24px;display:flex}.hub-shell .work-new-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.hub-shell .work-new-dialog label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.hub-shell .work-new-dialog input,.hub-shell .work-new-dialog select,.hub-shell .work-new-dialog textarea{border-radius:12px;min-height:44px;padding:12px 14px;font-size:14px;font-weight:400}.hub-shell .work-new-dialog textarea{min-height:136px;line-height:24px}.hub-shell .work-new-dialog footer{justify-content:flex-end;gap:10px;display:flex}.hub-shell .work-new-dialog footer button{padding:11px 16px}.hub-shell .work-new-dialog .subtle{margin:0;font-size:13px;line-height:20px}@media (pointer:fine) and (width>=701px){.hub-sidebar .nav-item{border-radius:10px;gap:10px;height:36px;min-height:36px;padding:0 12px;line-height:18px}.hub-sidebar .nav-item>svg{flex-shrink:0;width:18px;height:18px}.hub-sidebar nav{gap:2px}.hub-sidebar .nav-item.is-active{background:#e9e9e9}.hub-sidebar .nav-section-heading{margin:20px 12px 6px}}.hub-shell .agent-inference-controls{flex-direction:column;gap:12px;margin:24px 0;display:flex}.hub-shell .agent-inference-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hub-shell .agent-inference-fields label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.hub-shell .agent-inference-fields select{border-radius:12px;width:100%;min-width:0;height:48px;padding:0 16px;font-size:15px;font-weight:400;line-height:24px}.hub-shell .agent-inference-controls p{color:#626262;margin:0;font-size:13px;line-height:20px}.hub-shell .agent-effort-unsupported{color:#626262;flex-direction:column;gap:8px;font-size:13px;line-height:20px;display:flex}.hub-shell .agent-effort-unsupported strong{color:#090909;font-size:14px;font-weight:500}@media (width<=700px){.hub-shell .agent-inference-fields{grid-template-columns:1fr}}.hub-shell .conversation-heading-title{align-items:center;gap:8px;min-width:0;display:flex}.hub-shell .conversation-heading-title h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:22px!important;line-height:28px!important}.hub-shell .conversation-heading-title.is-compact h2{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden;font-size:14px!important;line-height:20px!important}.hub-shell .conversation-heading-title .icon-button{flex-shrink:0;width:32px;height:32px}.hub-shell .conversation-rename-dialog{color:#090909;background:#fff;border:1px solid #e5e5e5;border-radius:20px;width:500px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 12px 40px #00000012}.hub-shell .conversation-rename-dialog::backdrop{background:#00000018}.hub-shell .conversation-rename-dialog form{flex-direction:column;gap:18px;display:flex}.hub-shell .conversation-rename-dialog h3{letter-spacing:-.025em;margin:0;font-size:20px;line-height:26px}.hub-shell .conversation-rename-dialog label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.hub-shell .conversation-rename-dialog input{border-radius:12px;height:48px;padding:0 14px;font-size:15px;font-weight:400}.hub-shell .conversation-rename-dialog small{color:#626262;align-self:flex-end;font-size:12px;font-weight:400;line-height:18px}.hub-shell .conversation-rename-dialog footer{align-items:center;gap:12px;display:flex}.hub-shell .conversation-rename-dialog .automatic-title{color:#626262;margin-right:auto;font-size:13px}.hub-shell .conversation-rename-dialog footer .primary-button{border-radius:999px;padding:10px 22px}.hub-shell .rename-conflict p{font-size:13px;line-height:20px}.knowledge-chat-toolbar .conversation-heading-title{flex:1;min-width:0}.knowledge-chat-toolbar .conversation-heading-title h2{margin:0}.hub-shell .work-preview{flex-direction:column;gap:16px;padding-top:4px;display:flex}.hub-shell .work-preview h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:30px}.hub-shell .work-preview-columns{grid-template-columns:minmax(0,1fr) 302px;gap:32px;display:grid}.hub-shell .work-preview-columns:not(:has(.work-recent-result)){grid-template-columns:1fr}.hub-shell .work-preview-row{gap:12px;min-height:82px;padding:14px 0}.hub-shell .work-preview-row>.assistant-mark{flex:0 0 26px;width:26px;height:26px}.hub-shell .work-preview-row .work-preview-name{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hub-shell .work-preview-row .work-preview-name strong{font-size:15px;line-height:20px}.hub-shell .work-preview-row .work-preview-name small{font-size:13px;line-height:18px}.hub-shell .work-preview-status{flex-shrink:0;width:124px;font-size:13px;line-height:18px}.hub-shell .work-preview-link{text-align:right;flex-shrink:0;width:80px;font-size:14px;font-weight:500}.hub-shell .work-recent-result{text-align:left;background:#fff;border:0;border-radius:20px;flex-direction:column;align-self:start;gap:12px;padding:20px;display:flex}.hub-shell .work-recent-result>span{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:14px;display:flex}.hub-shell .work-recent-result small{color:#626262;font-size:13px;line-height:18px}.hub-shell .work-recent-result strong{font-size:16px;font-weight:500;line-height:22px}.hub-shell .task-conversation-context{border-bottom:1px solid #e5e5e5;margin:0 24px;padding:14px 0;font-size:13px}.hub-shell .task-conversation-context>div{align-items:center;gap:12px;display:flex}.hub-shell .task-conversation-context>div>span:first-child{flex:1}.hub-shell .task-conversation-context section{background:#f5f5f5;border-radius:12px;margin-top:12px;padding:14px}.hub-shell .task-conversation-context p{white-space:pre-wrap;margin:6px 0 0;line-height:22px}@media (width<=1100px){.hub-shell .work-preview-columns{grid-template-columns:1fr}.hub-shell .work-recent-result{width:100%}}@media (width<=700px){.hub-shell .work-preview-row{flex-wrap:wrap}.hub-shell .work-preview-row .work-preview-name{flex-basis:calc(100% - 40px)}.hub-shell .work-preview-status{flex:1;margin-left:38px}.hub-shell .work-preview-link{width:60px}.hub-shell .conversation-heading-title .icon-button{min-width:44px;min-height:44px}.hub-shell .work-review-actions button{min-height:48px}.hub-shell .work-filters button{min-height:44px}.hub-shell .task-conversation-context>div{flex-wrap:wrap}.hub-shell .task-conversation-context>div>span:first-child{flex-basis:100%}}.hub-shell .hub-content:has(>.work-panel){padding:0}.hub-shell .work-filters button{color:#090909}.hub-shell .work-filters button.is-active{color:#fff}.hub-shell .work-search input{height:20px;min-height:20px}.hub-shell .work-preview-row,.hub-shell .work-recent-result{color:#090909}.hub-shell .work-review-actions button:not(.primary-button),.hub-shell .work-feedback-dialog footer button:not(.primary-button),.hub-shell .work-new-dialog footer button:not(.primary-button),.hub-shell .work-task-details section>button{color:#090909;background:0 0;border:1px solid #e5e5e5;border-radius:12px}.hub-shell .work-page-heading .primary-button{border-radius:12px}.hub-shell .work-table-row{justify-content:normal}.hub-shell .work-preview-row{justify-content:space-between}.hub-shell .conversation-rename-dialog footer button:not(.primary-button),.hub-shell .work-new-dialog header>button,.hub-shell .work-feedback-dialog header>button{color:#090909;background:0 0}.hub-shell .work-load-more{color:#090909;background:#fff}.hub-shell .work-preview{padding-bottom:32px}.hub-shell .work-preview-columns{grid-template-columns:minmax(0,1fr) minmax(340px,36%)}.hub-shell .work-recent-result{width:100%}@media (width<=1100px){.hub-shell .work-preview-columns{grid-template-columns:1fr}}@media (width<=700px){.hub-shell .work-preview{padding-bottom:24px}}.hub-shell .home-work-preview{gap:24px}.hub-shell .home-work-preview.is-empty{gap:16px}.hub-shell .home-work-preview>header{flex-wrap:wrap;gap:24px}.hub-shell .home-work-heading{flex-direction:column;gap:4px;display:flex}.hub-shell .home-work-heading p{color:#626262;margin:0;font-size:13px;line-height:20px}.hub-shell .home-work-actions{align-items:center;gap:20px;display:flex}.hub-shell .home-work-new{color:#090909;background:#fff;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;line-height:20px;display:inline-flex}.hub-shell .home-work-new.is-primary{color:#fff;background:#191919;border-color:#191919}.hub-shell .home-work-rail{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.hub-shell .home-work-card{color:#090909;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:16px;width:352px;max-width:100%;min-height:168px;padding:20px;font-weight:400;display:flex}.hub-shell .home-work-card.is-review{border-color:#bdbdbd}.hub-shell .home-work-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-shell .home-work-agent{align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.hub-shell .home-work-agent>span:last-child{overflow-wrap:anywhere}.hub-shell .home-work-agent .assistant-mark{flex:0 0 24px;width:24px;height:24px}.hub-shell .home-work-card-status{color:#626262;background:#f5f5f5;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;line-height:20px}.hub-shell .home-work-card.is-review .home-work-card-status{color:#fff;background:#191919}.hub-shell .home-work-card>strong{letter-spacing:-.015em;overflow-wrap:anywhere;min-height:48px;font-size:18px;font-weight:600;line-height:24px}.hub-shell .home-work-card-footer{color:#626262;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;line-height:20px;display:flex}.hub-shell .home-work-card-action{color:#090909;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px}.hub-shell .home-work-card.is-review .home-work-card-action{font-weight:600}.hub-shell .home-work-invitation{color:#626262;max-width:600px;margin:0;font-size:16px;line-height:26px}@media (width<=700px){.hub-shell .home-work-preview>header{align-items:flex-start;gap:16px}.hub-shell .home-work-actions{flex-wrap:wrap;gap:16px}.hub-shell .home-work-actions>button{min-height:44px}}
