:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#23333e;background:#f3f5f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #65b9ab;outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}.muted{color:#78858e}.full-width{width:100%}.space-bottom{margin-bottom:24px}.space-top{margin-top:24px}.space-left{margin-left:8px}.section-label{font-size:16px;margin-top:30px}.application{min-height:100vh}.desktop-sidebar{position:fixed;z-index:20;width:234px;height:100dvh;background:#162c36;color:#d9e4e6;display:flex;flex-direction:column}.application-main{margin-left:234px;min-height:100vh;background:#f3f5f6}.brand-link{display:block;padding:32px 27px 25px}.brand{display:flex;align-items:center;gap:12px;color:#183c42}.brand.light{color:#f1f7f5}.brand strong{display:block;font-size:25px;letter-spacing:3px;line-height:1.2;font-weight:600}.brand small{display:block;letter-spacing:1.8px;font-size:7px;margin-top:7px;opacity:.6;font-weight:500}.brand-symbol{width:31px;height:34px;position:relative;display:flex;gap:3px;transform:skewY(-11deg)}.brand-symbol span{width:8px;height:30px;display:block;background:#64b7a5;border-radius:2px}.brand-symbol span:nth-child(2){height:23px;margin-top:7px;background:#96cdbd}.brand-symbol span:nth-child(3){height:16px;margin-top:14px;background:#c3e0d7}.sidebar-navigation{padding:5px 13px;overflow-y:auto}.nav-group{margin:17px 0 27px}.nav-group-label{color:#879ca5;font-size:11px;letter-spacing:1px;padding:0 17px;margin-bottom:11px}.nav-item{display:flex;align-items:center;gap:13px;min-height:44px;margin:3px 0;padding:11px 17px;border-radius:7px;color:#acbfc6;font-size:13px;transition:background .15s,color .15s}.nav-item>.anticon{font-size:18px}.nav-item.active{background:#29454e;color:#f4fbf8;font-weight:500;box-shadow:inset 3px 0 #86cbbb}.nav-item:hover{background:#213d48;color:#fff}.ai-label{font-size:9px;color:#abd4ca;border:1px solid #507570;padding:1px 4px;border-radius:3px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:25px 27px 27px;border-top:1px solid #28424c}.sidebar-bottom small{font-size:10px;color:#7f969e}.scope-indicator{font-size:11px;color:#bdd2d4;margin-bottom:12px;display:flex;align-items:center;gap:8px}.scope-indicator span{width:5px;height:5px;border-radius:50%;background:#84b8a6}.topbar{background:#fff;height:73px;padding:0 36px;border-bottom:1px solid #e6ebed;display:flex;align-items:center;justify-content:space-between}.topbar-location{display:flex;gap:14px;align-items:center;font-size:12px;color:#89949c}.topbar-location strong{color:#475963;font-weight:500}.breadcrumb-slash{color:#cad1d5}.topbar-bell{font-size:19px;color:#5e707a}.profile-trigger{display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;color:#52646e;font-size:12px;padding:0}.mobile-menu{display:none}.page-content{padding:32px 36px 42px;width:100%;max-width:1740px;margin:0 auto;flex:1}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:2px;color:#8b9d9f;font-weight:700;margin-bottom:11px}.page-heading h1{font-size:27px;letter-spacing:-.5px;font-weight:600;color:#223943;margin:0 0 10px;line-height:1.4}.page-heading p{color:#7e8b93;font-size:12px;margin:0;line-height:1.8;max-width:800px;white-space:pre-line}.page-heading .ant-space{flex-shrink:0}.data-card{border:1px solid #e3e9eb;box-shadow:0 2px 4px #233e4802;overflow:hidden}.data-card .ant-card-head{padding:0 23px;min-height:65px;border-bottom-color:#edf0f2}.data-card .ant-card-head-title{font-size:14px;font-weight:600}.data-card .ant-card-extra{font-size:11px}.data-card .ant-card-body{padding:23px}.data-card:has(.ant-table)>.ant-card-body>.ant-table-wrapper{margin:-7px -23px -23px}.data-card>.ant-card-body>.ant-table-wrapper .ant-table-thead>tr>th:first-child,.data-card>.ant-card-body>.ant-table-wrapper .ant-table-tbody>tr>td:first-child{padding-left:23px}.metric-card .ant-card-body{padding:23px 22px 17px}.metric-label{font-size:12px;color:#7b8992}.metric-card .ant-statistic{margin-top:12px}.metric-card .ant-statistic-content{line-height:1.2;font-size:32px;font-weight:600;color:#243f4b;letter-spacing:-1px}.metric-icon{display:grid;place-items:center;border-radius:9px;width:41px;height:41px;font-size:18px}.metric-icon.teal{background:#e8f3ef;color:#348b74}.metric-icon.blue{background:#edf2f7;color:#6491b2}.metric-icon.amber{background:#fbf3e5;color:#c29447}.metric-icon.rose{background:#f9eeec;color:#c48679}.metric-note{border-top:1px solid #f0f3f4;margin-top:18px;padding-top:13px;color:#94a0a6;font-size:10px}.project-cell,.file-cell{display:flex;align-items:center;gap:12px}.project-initial{flex-shrink:0;background:#eef2f0;color:#627c71;font-size:14px;font-weight:600;display:grid;place-items:center;border-radius:8px;width:36px;height:36px}.project-initial.large{width:42px;height:42px;font-size:19px}.entity-title{font-weight:600;color:#344d59;font-size:13px}.entity-title:hover{color:#168879}.cell-subtitle{display:block;font-size:10px;color:#96a1a7;margin-top:5px;line-height:1.7;overflow-wrap:anywhere}.progress-pair>div:not(.ant-progress){display:flex;justify-content:space-between;gap:12px;font-size:11px;margin:1px 0 0}.progress-pair>div>span{color:#8a989f}.progress-pair strong{color:#4d6974;font-size:11px;font-weight:500}.progress-pair .ant-progress{margin:2px 0 7px;line-height:1}.progress-pair.compact>div:not(.ant-progress){font-size:10px}.progress-pair.compact strong{font-size:10px}.progress-pair.compact .ant-progress{margin:0 0 6px}.progress-pair.compact .ant-progress-inner{height:4px}.attention-item{display:flex;width:100%;align-items:center;gap:10px;color:#4e646f}.attention-item .anticon:last-child{margin-left:auto;color:#9babb1}.attention-icon{width:32px;height:32px;background:#f4f6f3;border-radius:7px;display:grid;place-items:center}.attention-item strong{font-size:12px;display:block;font-weight:500}.attention-item span:not(.attention-icon){font-size:10px;display:block;color:#9aa6ab;margin-top:3px}.working-note{display:flex;align-items:flex-start;gap:18px;padding:29px 25px;background:#eaf1ee;border:1px solid #dbe7e2;border-radius:10px;margin-top:24px}.working-note-icon{width:44px;height:44px;background:#dceae2;display:grid;place-items:center;color:#729284;border-radius:10px;font-size:23px;flex-shrink:0}.working-note h3{color:#4e6d61;font-size:15px;margin:1px 0 9px;font-weight:600}.working-note p{font-size:11px;color:#799386;margin:0;line-height:1.8}.working-note .ant-btn-link{padding:8px 0 0;font-size:11px}.quick-actions{margin-top:24px}.quick-actions .ant-btn{text-align:left;justify-content:flex-start;color:#5c747f;background:#fafbfc;border-color:#e6ecef;font-size:12px}.scope-note{font-size:10px;line-height:1.9;margin:18px 0 0!important}.blank-state{padding:33px 10px;margin:0}.blank-state strong{font-weight:500;font-size:13px;color:#687e88}.blank-state p{font-size:11px;line-height:1.8;color:#9ba7ad;max-width:410px;margin:8px auto 0}.table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 23px}.table-search{max-width:330px}.toolbar-spacer{flex:1}.table-toolbar>.ant-typography{font-size:12px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-card{display:block;padding:23px;border:1px solid #e6ebed;border-radius:9px;color:#344b54;background:#fff;transition:box-shadow .15s,border-color .15s}.project-card:hover{border-color:#97bfb3;box-shadow:0 5px 18px #30534709}.project-card-top{display:flex;justify-content:space-between;align-items:center}.project-product-cover{position:relative;display:flex;align-items:center;justify-content:center;height:170px;margin-bottom:16px;padding:14px 14px 32px;border-radius:7px;background:#f6f8f8;overflow:hidden}.project-product-cover img{width:100%;height:100%;object-fit:contain}.project-cover-caption{position:absolute;bottom:9px;font-size:10px;color:#71858c}.project-product-cover.compact{display:inline-flex;flex:0 0 auto;width:56px;height:56px;padding:4px;margin:0 10px 0 0;vertical-align:middle}.project-card h3{font-size:15px;font-weight:600;margin:19px 0 9px}.project-description{color:#92a0a7;font-size:11px;line-height:1.9;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.project-card-footer{border-top:1px solid #edf1f1;margin-top:17px;padding-top:15px;font-size:10px;color:#889ba2;display:flex;justify-content:space-between;gap:8px}.simple-pagination{margin-top:24px;display:flex;align-items:center;justify-content:space-between;color:#8fa0a6;font-size:11px}.back-button{padding-left:0;color:#8a9b9f;font-size:11px;margin-top:-10px;margin-bottom:15px}.project-overview-hint{display:flex;align-items:center;gap:9px;border-top:1px solid #edf1f1;margin-top:20px;padding-top:19px;font-size:11px;color:#8ba098}.project-overview-hint a{margin-left:auto}.task-title-button{background:none;border:none;padding:0;cursor:pointer;text-align:left;color:#3a5761;font-weight:500;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.task-title-button:hover{color:#128376}.kanban-board{display:flex;gap:16px;overflow-x:auto;padding-bottom:15px}.kanban-column{min-width:225px;flex:1;background:#f4f6f7;padding:12px;border-radius:9px}.kanban-column h3{display:flex;align-items:center;gap:8px;font-size:12px;color:#6d838d;font-weight:500;padding:5px 2px 8px}.kanban-column h3 .ant-tag{margin-left:auto;color:#95a2a9}.board-dot{width:6px;height:6px;border-radius:50%;background:#99a8b2}.board-dot.in_progress{background:#69a29a}.board-dot.blocked{background:#c89086}.board-dot.pending_acceptance{background:#ccb071}.board-dot.done{background:#77a788}.kanban-task{background:#fff;padding:16px 13px;border:1px solid #e4eaed;border-radius:7px;margin-bottom:11px;box-shadow:0 2px 3px #203b4302}.kanban-task p{font-size:10px;color:#95a4ab;margin:10px 0}.kanban-meta{display:flex;justify-content:space-between;color:#8da0a9;font-size:10px;margin:14px 0 10px}.kanban-empty{font-size:10px;color:#b0bcc1;text-align:center;padding:20px}.activity-timeline{padding:15px 10px}.activity-timeline strong{font-size:13px}.activity-timeline .ant-typography{font-size:11px}.json-detail{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow-y:auto;padding:17px 19px;background:#f6f8f9;color:#617782;border:1px solid #e8edef;border-radius:7px;font-size:11px;line-height:1.8}.data-space-banner{display:flex;align-items:center;gap:20px;background:#ecf1ef;border:1px solid #dae6e0;border-radius:10px;padding:23px 28px;margin-bottom:24px;color:#648677}.data-space-banner>.anticon{font-size:30px;color:#8bb3a0}.data-space-banner strong{font-size:14px;color:#4f7363}.data-space-banner p{margin:7px 0 0;font-size:11px;color:#8ba293}.data-space-banner>span:last-child:not(.anticon){margin-left:auto;font-size:11px}.data-space-banner.company{background:#eef2f6;border-color:#e0e8ee}.data-space-banner.company strong{color:#557486}.data-space-banner.company p{color:#899eaa}.data-space-banner.company>.anticon{color:#91aaba}.file-type-icon{width:33px;height:40px;border:1px solid #dbe7e3;color:#76a18e;background:#f3f8f5;border-radius:5px;display:grid;place-items:center;font-size:18px;flex-shrink:0}.file-tags{margin-top:4px}.file-tags .ant-tag{font-size:9px;line-height:16px;color:#889b94;background:#f7faf8}.document-chunk{padding:20px 0;border-bottom:1px solid #edf1f3}.document-chunk pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.9;font-size:13px;color:#526c78}.document-image-preview{max-width:100%;max-height:420px;object-fit:contain;background:#f5f7f8;display:block;margin:20px auto}.document-page-preview{display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid #e3eaed;box-shadow:0 3px 15px #283c4708}.search-result{width:100%}.search-result>p{white-space:pre-wrap;line-height:1.8;font-size:12px;color:#7b8e97;margin:12px 0;max-height:180px;overflow:auto}.assistant-card>.ant-card-body{padding:0}.assistant-context{display:flex;align-items:center;gap:13px;padding:22px 25px;border-bottom:1px solid #e9eeef}.assistant-avatar{background:#e7f1ed;color:#5d9c87;width:39px;height:39px;display:grid;place-items:center;font-size:23px;border-radius:10px}.assistant-context strong{display:block;font-size:14px;color:#3e5e69}.assistant-context div>span{display:block;font-size:10px;color:#97a9ae;margin-top:5px}.assistant-context>.ant-tag{margin-left:auto;font-size:9px}.assistant-toolbar{display:flex;gap:12px;padding:18px 24px;background:#fcfdfd;border-bottom:1px solid #edf2f3}.conversation-area{min-height:430px;max-height:650px;overflow-y:auto;padding:25px;scroll-behavior:smooth}.assistant-welcome{text-align:center;padding:25px 5px}.assistant-welcome-symbol{height:64px;width:64px;display:grid;place-items:center;font-size:33px;color:#8fb3a5;background:#f0f5f2;border-radius:19px;margin:0 auto 22px}.assistant-welcome h2{font-size:20px;font-weight:500;color:#4b6771}.assistant-welcome p{color:#98a8af;font-size:11px;margin-bottom:27px}.prompt-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:480px;margin:0 auto}.prompt-cards button{text-align:left;display:block;background:#fbfcfd;border:1px solid #e4ebee;border-radius:8px;padding:17px;cursor:pointer;transition:border-color .15s}.prompt-cards button:hover{border-color:#8db6a7}.prompt-cards .anticon{display:block;color:#82aa9c;font-size:18px;margin-bottom:10px}.prompt-cards strong{color:#637e88;font-size:12px;display:block;font-weight:500}.prompt-cards span:not(.anticon){font-size:10px;color:#a0aeb4;display:block;margin-top:6px}.composer{padding:18px 24px 20px;border-top:1px solid #e8edef;background:#fbfcfc}.composer>.ant-segmented{margin-bottom:14px;font-size:11px}.composer textarea{font-size:12px;line-height:1.9;background:#fff;padding:13px}.composer-footer{display:flex;justify-content:space-between;gap:15px;margin-top:13px}.composer-hint{font-size:10px;color:#a2afb5}.assistant-principle{display:flex;gap:14px;margin-bottom:22px}.assistant-principle:last-child{margin-bottom:0}.assistant-principle>span{color:#b2c6bd;font-size:13px;padding-top:2px;font-weight:500}.assistant-principle strong{font-size:12px;font-weight:500;color:#5d7881}.assistant-principle p{font-size:10px;line-height:1.9;color:#9aaab0;margin:6px 0 0}.user-bubble{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 23px auto;padding:14px 18px;border-radius:10px 10px 0;background:#eaf2ee;font-size:12px;color:#577667;max-width:85%;line-height:1.8;width:fit-content}.assistant-turn{margin-bottom:30px}.answer-block{display:flex;gap:11px;align-items:flex-start}.answer-logo{display:grid;place-items:center;width:28px;height:28px;color:#83ac9b;background:#f0f5f2;border-radius:6px;flex-shrink:0}.run-result{min-width:0;flex:1}.run-loading{color:#8a9da4;font-size:11px;display:flex;gap:10px;align-items:center;padding:5px 0 13px}.answer-text{white-space:pre-wrap;font-size:13px;line-height:1.95;color:#586f7a;overflow-wrap:anywhere}.source-list{border-top:1px solid #edf1f1;padding-top:15px;margin-top:18px}.source-list>.ant-typography{font-size:10px;display:block;margin-bottom:10px}.source-chip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;background:#f9fbfa;border:1px solid #e1ebe5;border-radius:6px;cursor:pointer;font-size:10px;color:#839d90;margin-bottom:7px}.source-chip>.ant-typography{font-size:9px}.proposal-card{border:1px solid #d9e8e0;background:#f8fbf9;padding:19px;border-radius:8px;margin:19px 0 0}.proposal-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:11px}.proposal-heading strong{font-size:13px;color:#547b68}.proposal-card>.ant-typography{font-size:11px}.proposal-card .json-detail{font-size:11px;background:#fff}.run-history-item{display:block;width:100%;background:none;border:none;cursor:pointer;text-align:left}.run-history-item>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.run-history-item strong{font-size:11px;color:#69838d;font-weight:500}.run-history-item>span{display:block;font-size:10px;color:#a1afb6;margin-top:5px}.history-label{color:#a1b0b5;font-size:10px;margin-bottom:22px}.notification-icon{display:grid;place-items:center;width:39px;height:39px;color:#81a597;border-radius:9px;background:#eff5f1}.notification-icon.read{color:#a2b1b9;background:#f2f5f6}.unread-dot{width:5px;height:5px;border-radius:50%;background:#459579}.ant-list-item-meta-title strong{font-size:13px;font-weight:500}.ant-list-item-meta-description{font-size:12px!important;line-height:1.8!important}.ant-list-item-meta-description small{color:#aab6bd;display:block;margin-top:5px}.department-list{border-top:1px solid #edf1f2;padding-top:23px;margin-top:20px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.department-list>.ant-typography{font-size:11px}.connector-intro{display:flex;align-items:center;gap:22px;padding:28px;background:#fff;border:1px solid #e3eaec;border-radius:10px;margin-bottom:24px}.sharepoint-logo{font-size:33px;width:67px;height:67px;border-radius:18px;display:grid;place-items:center;font-weight:600;background:#087f88;color:#fff;flex-shrink:0}.connector-intro h2{font-size:18px;color:#3b5965;font-weight:500;margin-bottom:11px}.connector-intro p{font-size:11px;line-height:1.8;color:#9aabb3;margin:0}.connector-intro>.ant-tag{margin-left:auto;white-space:nowrap}.system-state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.system-state{padding:20px;border:1px solid #e5ecee;background:#fbfcfd;border-radius:8px}.system-state span{display:block;color:#93a5ae;font-size:11px}.system-state strong{display:block;font-size:15px;color:#506e7a;margin-top:11px;font-weight:500}.app-footer{padding:0 36px 23px;display:flex;justify-content:space-between;color:#a6b2b8;font-size:9px;letter-spacing:.2px}.loading-block{display:flex;align-items:center;justify-content:center;gap:13px;padding:75px 15px;color:#97a9b1;font-size:12px}.full-loading,.service-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.service-error{gap:40px}.not-found{padding:80px 30px;text-align:center}.login-layout{min-height:100dvh;display:grid;grid-template-columns:47% 53%;background:#fff}.login-story{background:#173740;color:#eaf3ee;padding:52px 58px;min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-story:after{content:"";position:absolute;width:460px;height:460px;border:1px solid #ffffff09;border-radius:50%;right:-250px;bottom:-200px;box-shadow:0 0 0 55px #ffffff03,0 0 0 110px #ffffff02,0 0 0 170px #ffffff02;pointer-events:none}.login-story>small{color:#76969c;font-size:10px;letter-spacing:1px}.login-copy{margin:auto 0;padding:60px 0 85px}.login-copy .eyebrow{font-size:10px;letter-spacing:3px;color:#7ca69d;margin-bottom:25px}.login-copy h1{font-size:clamp(32px,3.5vw,52px);line-height:1.55;font-weight:500;letter-spacing:1px;margin-bottom:22px}.login-copy>p{color:#92b2b5;font-size:13px;line-height:2.2}.login-values{display:flex;flex-wrap:wrap;gap:25px;margin-top:44px;font-size:10px;color:#a0bebb}.login-values span{display:flex;align-items:center;gap:8px}.login-values .anticon{font-size:14px;color:#7fafa1}.login-form-area{display:flex;justify-content:center;align-items:center;padding:55px}.login-form{width:100%;max-width:380px}.login-form .eyebrow{color:#a2b2b4}.login-form h2{font-size:28px;font-weight:500;color:#334f5b;letter-spacing:-.5px;margin-bottom:13px}.login-form>p{font-size:11px;line-height:1.9;margin-bottom:35px}.login-form .ant-form-item-label>label{font-size:12px;color:#6a818c}.login-form .ant-input,.login-form .ant-input-affix-wrapper{font-size:13px}.login-form .ant-btn-primary{margin-top:5px;font-size:13px;height:45px}.login-footnote{border-top:1px solid #edf1f2;padding-top:23px;margin-top:31px;color:#a7b4ba;font-size:10px;display:flex;gap:7px;align-items:center}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{font-size:11px;font-weight:500!important}.ant-tag{font-size:10px}.ant-tabs-tab{font-size:12px!important}.ant-modal-title,.ant-drawer-title{color:#4a6874!important;font-size:16px!important}.ant-form-item-label>label{color:#637e88!important;font-size:12px!important}.ant-alert-message{font-size:12px!important}.ant-alert-description{font-size:11px!important;line-height:1.85}.ant-modal .ant-form{margin-top:25px}.ant-btn{font-size:12px}.ant-table-pagination{margin-right:20px!important}.ant-descriptions-item-label{font-size:11px}.ant-descriptions-item-content{font-size:12px}@media(min-width:1600px){.page-content{padding-top:40px}.page-heading h1{font-size:29px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.desktop-sidebar{width:211px}.application-main{margin-left:211px}.brand-link{padding-left:23px}.page-content{padding:28px 25px}.topbar{padding:0 25px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading>.ant-space{flex-wrap:wrap;max-width:230px;justify-content:flex-end}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-story{padding:45px 40px}.system-state-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.desktop-sidebar{display:none}.application-main{margin-left:0}.mobile-menu{display:inline-flex}.mobile-sidebar .ant-drawer-body{background:#162c36;display:flex;flex-direction:column}.mobile-sidebar .brand-link{padding-top:30px}.topbar{height:64px}.page-content{padding:26px 20px}.app-footer{padding-left:20px;padding-right:20px}.page-heading h1{font-size:24px}.login-layout{grid-template-columns:40% 60%}.login-story{padding:40px 28px}.login-copy h1{font-size:30px}.login-copy>p{font-size:11px}.login-values{gap:17px;flex-direction:column}.login-form-area{padding:40px 30px}}@media(max-width:600px){.page-content{padding:24px 15px}.page-heading{flex-direction:column;gap:16px;margin-bottom:23px}.page-heading>.ant-space{max-width:none}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.eyebrow{font-size:8px}.topbar{padding:0 13px}.topbar-location{gap:8px}.topbar-location>span:first-of-type,.breadcrumb-slash{display:none}.profile-trigger>span:last-child{display:none}.topbar .ant-space{gap:8px!important}.project-grid{grid-template-columns:1fr}.data-card .ant-card-body{padding:17px}.data-card .ant-card-head{padding:0 17px;min-height:57px}.data-card:has(.ant-table)>.ant-card-body>.ant-table-wrapper{margin:0 -17px -17px}.table-toolbar{gap:10px}.table-search{max-width:100%;width:100%}.toolbar-spacer{display:none}.working-note{padding:22px 18px}.working-note h3{font-size:14px}.working-note-icon{width:36px;height:36px;font-size:20px}.project-overview-hint{flex-wrap:wrap;line-height:1.7}.project-overview-hint a{margin-left:0}.data-space-banner{padding:20px 17px;gap:14px}.data-space-banner>span:last-child:not(.anticon){display:none}.data-space-banner p{font-size:10px}.assistant-card>.ant-card-body{padding:0}.assistant-context{padding:18px}.assistant-context>.ant-tag{display:none}.assistant-toolbar{padding:14px 17px;flex-direction:column}.conversation-area{min-height:360px;padding:18px}.assistant-welcome h2{font-size:18px}.prompt-cards{gap:9px}.prompt-cards button{padding:13px}.prompt-cards span:not(.anticon){font-size:9px}.composer{padding:15px}.composer-hint{display:none}.composer-footer{gap:7px}.source-chip{max-width:100%}.connector-intro{padding:20px 17px;gap:15px}.sharepoint-logo{width:44px;height:44px;font-size:25px;border-radius:11px}.connector-intro h2{font-size:14px;margin-bottom:7px}.connector-intro p{font-size:10px}.connector-intro>.ant-tag{display:none}.system-state-grid{grid-template-columns:1fr 1fr;gap:10px}.system-state{padding:14px}.system-state strong{font-size:12px}.app-footer{font-size:8px;padding:7px 15px 18px}.login-layout{display:flex;flex-direction:column}.login-story{min-height:auto;padding:28px 25px}.login-story .brand strong{font-size:22px}.login-story .brand small{font-size:6px}.login-copy{padding:35px 0 0}.login-copy .eyebrow{display:none}.login-copy h1{font-size:30px;margin-bottom:10px}.login-copy>p{margin:0;font-size:11px}.login-values,.login-story>small{display:none}.login-form-area{padding:35px 25px 45px}.login-form h2{font-size:24px}.login-form>p{margin-bottom:26px}.simple-pagination{flex-wrap:wrap;gap:15px}.blank-state{padding:25px 5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
