.bid-page{min-height:100%;padding:28px 34px 48px;background:#f5f7fb;color:#172033}.bid-page-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.bid-page-header>div>span{font-size:12px;letter-spacing:.14em;color:#59718f}.bid-page-header h1{margin:5px 0 4px;font-size:28px}.bid-page-header p{margin:0;color:#64748b}.bid-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.bid-summary-grid article{display:flex;align-items:center;gap:14px;padding:17px 19px;background:#fff;border:1px solid #e5eaf1;border-radius:12px;box-shadow:0 3px 12px #20395a0a}.bid-summary-grid article>span{display:flex;flex-direction:column}.bid-summary-grid article>svg{font-size:21px;color:#3976d7}.bid-summary-grid article b{font-size:24px}.bid-summary-grid article small{color:#718096}.bid-summary-grid article.danger>svg,.bid-summary-grid article.danger b{color:#d14343}.bid-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 240px 150px;gap:10px;padding:12px;background:#fff;border:1px solid #e5eaf1;border-radius:12px 12px 0 0}.bid-filter-bar select,.bid-form select,.bid-command-bar select,.bid-response-form select{width:100%;height:32px;border:1px solid #d9dfe8;border-radius:6px;background:#fff;padding:0 9px;color:#25324a}.bid-layout{display:grid;grid-template-columns:285px minmax(0,1fr);min-height:690px;background:#fff;border:1px solid #e5eaf1;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.bid-opportunity-list{padding:12px;background:#f8fafc;border-right:1px solid #e7ebf1}.bid-opportunity-list>button{display:block;width:100%;text-align:left;padding:14px;margin-bottom:8px;background:#fff;border:1px solid #e5eaf1;border-radius:10px;color:inherit;cursor:pointer}.bid-opportunity-list>button.active{border-color:#3578d4;box-shadow:0 0 0 2px #3578d41a}.bid-opportunity-list button>div,.bid-opportunity-list footer{display:flex;justify-content:space-between;align-items:center}.bid-opportunity-list button>strong{display:block;margin:8px 0 3px}.bid-opportunity-list button>span,.bid-opportunity-list footer{font-size:12px;color:#748197}.bid-opportunity-list .ant-progress{margin:8px 0 1px}.bid-workbench{min-width:0;padding:20px 22px}.bid-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#718096}.bid-welcome>svg,.bid-empty>svg{font-size:35px;color:#9aabc0}.bid-workbench-head{display:flex;justify-content:space-between;align-items:flex-start}.bid-workbench-head h2{margin:4px 0;font-size:22px}.bid-workbench-head p{margin:0;color:#718096}.bid-workbench-head>div:last-child{display:flex;gap:8px;align-items:center}.bid-readiness{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0}.bid-readiness>div{padding:13px 15px;background:#f8fafc;border:1px solid #e8edf4;border-radius:9px}.bid-readiness span,.bid-readiness small{display:block;font-size:12px;color:#738199}.bid-readiness b{display:block;margin:4px 0;font-size:19px}.bid-readiness .ant-progress{margin:0}.bid-command-bar{display:flex;align-items:flex-end;gap:8px;padding:12px;background:#eef4fb;border:1px solid #dfeaf8;border-radius:10px;overflow-x:auto}.bid-command-bar label{min-width:170px}.bid-command-bar label>span{display:block;margin-bottom:4px;font-size:11px;color:#62718a}.bid-assistant{display:grid;grid-template-columns:auto 230px minmax(180px,1fr) auto;align-items:center;gap:10px;padding:11px 14px;margin-top:10px;border:1px solid #e4e9f0;border-radius:10px}.bid-assistant>svg{font-size:20px;color:#3976d7}.bid-assistant>div{display:flex;flex-direction:column}.bid-assistant>div span{font-size:11px;color:#718096}.bid-tabs{display:flex;gap:20px;border-bottom:1px solid #e5eaf1;margin:18px 0 0}.bid-tabs button{padding:11px 2px;background:none;border:0;border-bottom:2px solid transparent;color:#637087;cursor:pointer}.bid-tabs button.active{color:#2564bd;border-bottom-color:#2564bd;font-weight:600}.bid-matrix>header,.bid-score-panel>header,.bid-review-panel>header,.bid-delivery-panel>header,.bid-panel-list>header{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.bid-matrix>header>div,.bid-score-panel>header>div,.bid-review-panel>header>div,.bid-delivery-panel>header>div,.bid-panel-list>header{display:flex;gap:8px}.bid-matrix>header>div:first-child,.bid-score-panel>header>div:first-child,.bid-review-panel>header>div:first-child,.bid-delivery-panel>header>div:first-child{flex-direction:column}.bid-matrix header span,.bid-score-panel header span,.bid-review-panel header span,.bid-delivery-panel header span,.bid-panel-list header span{font-size:12px;color:#718096}.bid-matrix-head,.bid-matrix>article{display:grid;grid-template-columns:minmax(280px,1fr) 70px 95px 88px 75px 105px;gap:8px;align-items:center}.bid-matrix-head{padding:9px 12px;background:#f3f6fa;font-size:12px;color:#65728a}.bid-matrix>article{padding:12px;border-bottom:1px solid #edf0f4}.bid-matrix>article.fatal{background:#fff8f7}.bid-matrix article strong{font-size:13px}.bid-matrix article p{margin:4px 0;color:#556277;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bid-matrix article small{color:#8490a2}.bid-matrix article button{padding:3px 5px;background:none;border:0;color:#2467bc;cursor:pointer}.bid-panel-list>article,.bid-review-panel>article,.bid-delivery-panel>article,.bid-score-panel>article{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid #e6ebf1;border-radius:9px;margin-bottom:8px}.bid-panel-list article>svg,.bid-delivery-panel article>svg{font-size:23px;color:#3976d7}.bid-panel-list article>div,.bid-delivery-panel article>div{display:flex;flex:1;flex-direction:column}.bid-panel-list article span,.bid-panel-list article small,.bid-delivery-panel article span,.bid-delivery-panel article small{font-size:12px;color:#718096}.bid-score-panel article{justify-content:space-between}.bid-score-panel article>div{max-width:75%}.bid-score-panel article p{margin:5px 0 0;color:#66748a}.bid-score-panel article>span b{font-size:22px;color:#2564bd}.bid-review-panel article{justify-content:space-between}.bid-review-panel article>div{display:flex;flex-direction:column;gap:5px}.bid-review-panel article>div>span{display:flex;align-items:center;gap:8px}.bid-review-panel article>b{font-size:24px;color:#d14343}.bid-review-panel article>b small{display:block;font-size:11px;color:#718096}.bid-blockers{display:flex;gap:12px;padding:14px;margin-bottom:12px;background:#fff3f1;border:1px solid #ffd7d2;border-radius:9px;color:#9f2f2f}.bid-blockers>div{display:flex;flex-direction:column}.bid-blockers span{font-size:12px;margin-top:3px}.bid-empty{display:flex;min-height:180px;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-align:center;color:#718096}.bid-form{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;padding-top:8px}.bid-form label,.bid-response-form label{display:flex;flex-direction:column;gap:5px}.bid-form label>span,.bid-response-form label>span{font-size:12px;color:#64748b}.bid-form .wide{grid-column:1/-1}.bid-response-form{display:flex;flex-direction:column;gap:13px}.bid-response-form>p{padding:12px;background:#f5f7fa;border-radius:8px;color:#4b5870;line-height:1.6}.bid-checks{display:flex;gap:18px}.bid-checks label{display:flex;flex-direction:row;align-items:center}.bid-checks input{margin-right:5px}@media(max-width:1100px){.bid-summary-grid{grid-template-columns:repeat(2,1fr)}.bid-layout{grid-template-columns:240px minmax(0,1fr)}.bid-readiness{grid-template-columns:repeat(2,1fr)}.bid-assistant{grid-template-columns:auto 1fr auto}.bid-assistant>div{display:none}.bid-matrix{overflow-x:auto}.bid-matrix-head,.bid-matrix>article{min-width:850px}}.bid-tabs button{flex:0 0 auto;white-space:nowrap}.bid-overview-panel,.bid-volumes-panel{padding:16px 0}.bid-overview-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #dce8f8;border-radius:14px;background:linear-gradient(135deg,#f4f8ff,#fff)}.bid-overview-intro span{font-size:12px;color:#3976d7;font-weight:600}.bid-overview-intro h3{margin:5px 0 7px;font-size:20px}.bid-overview-intro p{max-width:760px;margin:0;color:#64748b;line-height:1.7}.bid-volume-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}.bid-volume-flow article{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:16px 9px;border:1px solid #e3e9f1;border-radius:12px;background:#fff;text-align:center}.bid-volume-flow article:not(:last-child):after{position:absolute;right:-9px;top:39px;z-index:2;width:8px;height:1px;background:#cbd8ea;content:""}.bid-volume-flow article>div{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#edf4ff;color:#3476d5;font-size:20px}.bid-volume-flow article.draft>div{background:#eaf8f1;color:#168a5b}.bid-volume-flow article.generating>div{background:#f0edff;color:#6650d8}.bid-volume-flow strong{font-size:13px}.bid-volume-flow small{color:#748197}.bid-volume-step{position:absolute;left:9px;top:8px;font-size:10px;color:#a0adbf}.bid-overview-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bid-overview-checks article{display:flex;gap:11px;padding:15px;border:1px solid #e7ebf1;border-radius:11px;background:#fafbfd}.bid-overview-checks article>svg{margin-top:2px;color:#3976d7;font-size:18px}.bid-overview-checks article>div{display:flex;flex-direction:column;gap:4px}.bid-overview-checks span{font-size:12px;color:#718096;line-height:1.55}.bid-volumes-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bid-volumes-panel>header>div{display:flex;flex-direction:column;gap:4px}.bid-volumes-panel>header span{font-size:12px;color:#718096}.bid-volume-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bid-volume-grid>article{display:flex;min-height:260px;flex-direction:column;padding:18px;border:1px solid #e3e9f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f37580a}.bid-volume-grid>article.technical{background:linear-gradient(145deg,#fff,#f5f9ff)}.bid-volume-grid>article.commercial{background:linear-gradient(145deg,#fff,#fff8f5)}.bid-volume-grid>article.qualification{background:linear-gradient(145deg,#fff,#f5fbf8)}.bid-volume-grid>article.price{background:linear-gradient(145deg,#fff,#fffbf1)}.bid-volume-grid>article.attachments{grid-column:1/-1;min-height:210px;background:#fafbfd}.bid-volume-grid article>header{display:flex;align-items:center;justify-content:space-between}.bid-volume-grid article>header>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#edf4ff;color:#3476d5;font-size:21px}.bid-volume-grid article h3{margin:15px 0 5px;font-size:19px}.bid-volume-grid article>p{min-height:40px;margin:0;color:#65728a;line-height:1.55}.bid-volume-mode{display:flex;align-items:center;gap:9px;margin:13px 0;padding:10px 11px;border-radius:9px;background:#f1f5f9db;color:#3976d7}.bid-volume-mode>span{display:flex;flex-direction:column}.bid-volume-mode small{color:#8290a4}.bid-volume-mode strong{font-size:12px;color:#344258}.bid-volume-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.bid-volume-grid dl>div{padding:8px 10px;border-radius:8px;background:#f8fafce6}.bid-volume-grid dt{font-size:11px;color:#8490a2}.bid-volume-grid dd{margin:2px 0 0;font-weight:700}.bid-volume-grid dd.warn{color:#d14343}.bid-volume-grid footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}@media(max-width:1100px){.bid-volume-flow{grid-template-columns:repeat(3,1fr)}.bid-volume-flow article:after{display:none}.bid-overview-checks{grid-template-columns:1fr}}@media(max-width:760px){.bid-overview-intro{align-items:flex-start;flex-direction:column}.bid-volume-flow,.bid-volume-grid{grid-template-columns:1fr}.bid-volume-grid>article.attachments{grid-column:auto}}.bid-page-actions{display:flex;align-items:center;gap:10px}.bid-layout{border-top:1px solid #e5eaf1;border-radius:14px}.bid-file-sidebar{display:flex;min-width:0;flex-direction:column;gap:10px;padding:14px;background:#f7f9fc;border-right:1px solid #e4eaf2}.bid-file-nav-card{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px;padding:14px;text-align:left;color:#263349;background:#fff;border:1px solid #e1e7f0;border-radius:12px;box-shadow:0 2px 8px #1f375809;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.bid-file-nav-card:hover{border-color:#b9cee9;transform:translateY(-1px)}.bid-file-nav-card.active{border-color:#3a78cf;box-shadow:0 0 0 3px #3a78cf1a,0 7px 18px #1f4c8914}.bid-file-nav-card.opportunity{padding:16px;background:linear-gradient(145deg,#fff,#f3f7ff)}.bid-file-nav-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.bid-file-nav-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#edf4ff;color:#3476d5;font-size:17px}.bid-file-nav-card.commercial .bid-file-nav-icon{background:#fff1eb;color:#d96b3b}.bid-file-nav-card.technical .bid-file-nav-icon{background:#edf4ff;color:#3476d5}.bid-file-nav-card.price .bid-file-nav-icon{background:#fff7df;color:#b67b13}.bid-file-nav-card.qualification .bid-file-nav-icon{background:#eaf8f1;color:#19815a}.bid-file-nav-card>small{font-size:11px;color:#8290a4}.bid-file-nav-card>strong{overflow:hidden;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.bid-file-nav-card.opportunity>strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bid-file-nav-card>span{overflow:hidden;color:#738198;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.bid-volume-grid.single{grid-template-columns:minmax(0,1fr)}.bid-volume-grid.single>article{min-height:300px}.bid-switch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:520px;padding:4px;overflow:auto}.bid-switch-list>button{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px;text-align:left;color:#263349;background:#fff;border:1px solid #e2e8f0;border-radius:11px;cursor:pointer}.bid-switch-list>button:hover,.bid-switch-list>button.active{border-color:#3a78cf;background:#f7faff;box-shadow:0 0 0 2px #3a78cf14}.bid-switch-list button>div,.bid-switch-list footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.bid-switch-list button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-switch-list button>span,.bid-switch-list button small,.bid-switch-list footer{font-size:12px;color:#748197}.bid-switch-list footer{margin-top:4px}.bid-command-bar{align-items:center;justify-content:flex-start;padding:14px 16px}.bid-command-bar .bid-analyze-primary{min-width:164px;font-weight:600;box-shadow:0 7px 16px #165cbf38}.bid-parse-empty{display:flex;min-height:370px;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.bid-parse-empty>span{display:grid;width:72px;height:72px;place-items:center;border-radius:22px;background:#edf4ff;color:#3476d5;font-size:30px}.bid-parse-empty h3{margin:18px 0 7px;font-size:22px}.bid-parse-empty p{margin:0 0 22px;color:#718096}.bid-parse-empty .ant-btn{min-width:190px;height:44px;font-weight:600;box-shadow:0 9px 20px #165cbf38}.bid-parse-empty small{margin-top:12px;color:#c2413a}.bid-analyze-primary.ant-btn-primary:disabled,.bid-analyze-primary.ant-btn-primary.ant-btn-disabled{color:#fff!important}.bid-analyze-primary.ant-btn-primary:disabled .anticon,.bid-analyze-primary.ant-btn-primary.ant-btn-disabled .anticon{color:#fff!important}.bid-detail-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.bid-detail-drawer .ant-drawer-header{padding:18px 22px;border-bottom:1px solid #e9edf3}.bid-detail-drawer .ant-drawer-title{font-size:18px;color:#172033}.bid-detail-drawer .ant-drawer-body{padding:8px 22px 24px;background:#f8fafc}.bid-detail-drawer section{min-width:0}.bid-detail-drawer .bid-tab-scroll{max-height:calc(100vh - 190px);overflow:auto;padding-right:4px}.bid-detail-drawer .bid-tab-pagination{position:sticky;bottom:-24px;margin:12px -22px -24px;padding:13px 22px;background:#fffffff5;border-top:1px solid #e8edf3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bid-task-bell{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e0e6ee!important;border-radius:8px!important;background:#fff!important;color:#52627a!important}.bid-task-bell:hover{border-color:#aac7ed!important;color:#2564bd!important}.bid-task-drawer .ant-drawer-body{padding:14px 18px;background:#f7f9fc}.bid-task-notification-list{display:flex;flex-direction:column;gap:10px}.bid-task-notification-list>article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px;border:1px solid #e5eaf1;border-radius:12px;background:#fff}.bid-task-notification-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#edf4ff;color:#3476d5;font-size:18px}.bid-task-notification-list article.completed .bid-task-notification-icon{background:#eaf8f1;color:#19815a}.bid-task-notification-list article.failed .bid-task-notification-icon{background:#fff0ee;color:#c43d35}.bid-task-notification-list article>div>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.bid-task-notification-list article p{margin:7px 0;color:#637087;line-height:1.6}.bid-task-notification-list article time{display:block;margin-bottom:10px;font-size:11px;color:#93a0b2}.bid-workbench-volume-empty{display:flex;min-height:690px;padding:0}.bid-volume-empty-state{display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:54px 28px;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(231,240,255,.62),transparent 33%)}.bid-volume-empty-illustration{position:relative;width:220px;height:172px;margin-bottom:22px}.bid-volume-empty-sheet{position:absolute;left:50%;top:12px;display:grid;width:112px;height:138px;place-items:center;transform:translate(-50%) rotate(-3deg);border:2px solid #cbdcf4;border-radius:17px;background:linear-gradient(145deg,#fff,#f3f7fd);box-shadow:0 18px 40px #264e8021;color:#8aa8cf;font-size:50px}.bid-volume-empty-sheet:before,.bid-volume-empty-sheet:after{position:absolute;left:23px;height:7px;border-radius:9px;background:#dce7f5;content:""}.bid-volume-empty-sheet:before{right:23px;bottom:25px}.bid-volume-empty-sheet:after{right:40px;bottom:43px}.bid-volume-empty-agent{position:absolute;right:31px;bottom:2px;display:grid;width:58px;height:58px;place-items:center;border:5px solid #fff;border-radius:50%;background:#3476d5;box-shadow:0 10px 24px #3476d540;color:#fff;font-size:25px}.bid-volume-empty-illustration i{position:absolute;display:block;border-radius:50%;background:#9dc1f4}.bid-volume-empty-illustration .spark-one{left:18px;top:42px;width:12px;height:12px}.bid-volume-empty-illustration .spark-two{right:14px;top:37px;width:8px;height:8px;background:#f1bd65}.bid-volume-empty-illustration .spark-three{left:39px;bottom:14px;width:7px;height:7px;background:#7bcaa8}.bid-volume-empty-state.commercial .bid-volume-empty-agent{background:#d96b3b}.bid-volume-empty-state.price .bid-volume-empty-agent{background:#b67b13}.bid-volume-empty-state.qualification .bid-volume-empty-agent{background:#19815a}.bid-volume-empty-state h2{margin:0 0 9px;font-size:24px;color:#263349}.bid-volume-empty-state p{max-width:520px;margin:0 0 24px;color:#718096;line-height:1.75}.bid-volume-empty-state .ant-btn{min-width:210px;height:46px;border-radius:9px;font-weight:600;box-shadow:0 10px 22px #165cbf33}.bid-response-planning{gap:16px}.bid-response-requirement{padding:14px 16px;border:1px solid #e5eaf1;border-radius:10px;background:#f8fafc}.bid-response-requirement>span{font-size:12px;color:#718096}.bid-response-requirement>p{margin:6px 0 0;color:#344258;line-height:1.7}.bid-response-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bid-response-route-grid article{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.bid-response-route-grid article.pending{border-color:#f3d29a;background:#fffaf0}.bid-response-route-grid article.ready{border-color:#bce4cf;background:#f3fbf7}.bid-response-route-grid small{color:#7b8798}.bid-response-route-grid strong{color:#263349;line-height:1.45}.bid-response-materials{padding:14px 16px;border:1px solid #f1d398;border-radius:11px;background:#fffaf0}.bid-response-materials header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bid-response-materials header>div{display:flex;flex-direction:column;gap:3px}.bid-response-materials header span{font-size:12px;color:#786a54}.bid-response-materials ol{margin:12px 0 0;padding-left:22px}.bid-response-materials li{padding:3px 0;color:#4c4438}.bid-response-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.bid-response-form-actions>span{font-size:12px;color:#718096;text-align:right}@media(max-width:760px){.bid-response-route-grid{grid-template-columns:1fr}.bid-response-form-actions{align-items:flex-start;flex-direction:column}.bid-response-form-actions>span{text-align:left}}.bid-response-operation-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid #dce6f3;border-radius:10px;background:#f6f9fd;color:#35608e}.bid-response-operation-note.checklist{border-color:#cfe4d8;background:#f4faf7;color:#277052}.bid-response-operation-note>svg{margin-top:2px;font-size:18px}.bid-response-operation-note>div{display:flex;flex-direction:column;gap:3px}.bid-response-operation-note span{font-size:12px;line-height:1.6;color:#63748a}@media(min-width:801px){.bid-page{padding:22px 28px 40px}.bid-page-header{align-items:center;margin-bottom:16px}.bid-page-header>div>span{display:none}.bid-page-header h1{margin:0 0 4px;font-size:24px}.bid-page-header p{font-size:13px}.bid-layout{grid-template-columns:264px minmax(0,1fr);min-height:calc(100vh - 142px);border-radius:16px;box-shadow:0 10px 30px #1f37580d}.bid-file-sidebar{padding:12px;gap:8px;background:#f7f8fb}.bid-file-nav-card{padding:12px;border-radius:11px;box-shadow:none}.bid-file-nav-card.opportunity{padding:14px}.bid-workbench{padding:18px 22px 28px}.bid-workbench-head h2{font-size:20px}.bid-workbench-head p{font-size:12px}.bid-mobile-readiness{display:none}.bid-pc-flow{margin:16px 0 12px;padding:16px 18px;background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #dfe8f5;border-radius:13px}.bid-pc-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.bid-pc-flow-head>div{display:flex;flex-direction:column;gap:4px}.bid-pc-flow-head span,.bid-pc-flow-head small{color:#7b8798;font-size:11px}.bid-pc-flow-head strong{color:#263349;font-size:15px}.bid-pc-flow ol{display:grid;margin:15px 0 0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.bid-pc-flow li{position:relative;display:flex;align-items:center;color:#9aa5b3;gap:7px;font-size:11px}.bid-pc-flow li:not(:last-child):after{height:1px;flex:1;margin:0 10px;background:#dce4ee;content:""}.bid-pc-flow li>span{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;background:#eef2f7;border-radius:50%;font-size:10px}.bid-pc-flow li>b{white-space:nowrap}.bid-pc-flow li.done,.bid-pc-flow li.active{color:#2f6fc6}.bid-pc-flow li.done>span{color:#fff;background:#4d8bdc}.bid-pc-flow li.active>span{color:#fff;background:#2564bd;box-shadow:0 0 0 4px #2564bd1f}.bid-command-bar{padding:10px 12px;background:#f7f9fc;border-color:#e3e9f1}.bid-command-bar .ant-btn{height:36px;border-radius:8px}.bid-tabs{margin-top:14px;gap:24px}.bid-tabs-mobile{display:none}.bid-tabs button{padding:12px 1px;font-size:12px}.bid-deep-analysis,.bid-generation-task{margin-top:10px}}.bid-active-lot-select{height:32px;max-width:280px;padding:0 30px 0 10px;border:1px solid #d9dfe8;border-radius:6px;background:#fff;color:#25324a}@media(max-width:800px){.bid-pc-flow,.bid-tabs-pc{display:none}.bid-tabs-mobile{display:flex}}.bid-volume-empty-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.bid-template-picker{display:grid;gap:18px}.bid-template-picker-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;color:#5d5368;background:#faf7fd;border:1px solid #ebe2f3;border-radius:12px}.bid-template-picker-note>.anticon{margin-top:2px;color:#7d2ae8;font-size:20px}.bid-template-picker-note>div{display:grid;gap:3px}.bid-template-picker-note strong{color:#352d3d;font-size:14px}.bid-template-picker-note span{font-size:12px;line-height:1.6}.bid-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:62vh;overflow:auto;padding:2px}.bid-template-grid>article{display:flex;min-width:0;flex-direction:column;gap:9px;padding:12px;background:#fff;border:1px solid #e7e2eb;border-radius:13px;transition:.18s ease}.bid-template-grid>article:hover{border-color:#b989e9;box-shadow:0 9px 24px #422b5714;transform:translateY(-1px)}.bid-template-grid>article.selected{border-color:#8b46d8;box-shadow:0 0 0 3px #7d2ae817}.bid-template-grid article>header{display:flex;align-items:center;justify-content:space-between;color:#8a8291;font-size:11px}.bid-template-grid article h3{margin:0;color:#342d3b;font-size:14px}.bid-template-grid article p{min-height:38px;margin:0;color:#77717c;font-size:11px;line-height:1.65}.bid-template-preview{position:relative;display:flex;height:150px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#21364f;background:linear-gradient(150deg,#f4f8ff,#fff);border:1px solid #e5eaf1;border-radius:9px}.bid-template-preview:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 52%,rgba(76,130,200,.08));content:""}.bid-template-preview.tone-1{color:#4a315d;background:linear-gradient(150deg,#faf4ff,#fff)}.bid-template-preview.tone-2{color:#23483d;background:linear-gradient(150deg,#f0fbf7,#fff)}.bid-template-preview.tone-3{color:#5b3c23;background:linear-gradient(150deg,#fff7ef,#fff)}.bid-template-preview .cover-mark{position:absolute;top:0;left:0;width:100%;height:5px;background:currentColor;opacity:.82}.bid-template-preview strong{position:relative;margin-bottom:14px;font-family:Microsoft YaHei,sans-serif;font-size:15px;letter-spacing:.12em}.bid-template-preview i{position:relative;width:58%;height:4px;margin:4px;background:currentColor;border-radius:9px;opacity:.16}.bid-template-preview i:nth-of-type(2){width:44%}.bid-template-preview small{position:absolute;bottom:12px;font-size:9px;letter-spacing:.08em;opacity:.55}@media(max-width:800px){.bid-template-grid{grid-template-columns:1fr 1fr}.bid-template-preview{height:120px}}@media(min-width:801px){body.user-business-app .bid-page{padding:38px 42px 56px;color:#28252d;background:radial-gradient(circle at 78% -8%,rgba(125,42,232,.055),transparent 27%),#f7f7f9}body.user-business-app .bid-page-header{margin-bottom:24px}body.user-business-app .bid-page-header h1{color:#28252d;font-size:30px;font-weight:720;letter-spacing:-.035em}body.user-business-app .bid-page-header p{color:#77727d;font-size:13px;line-height:1.65}body.user-business-app .bid-page-actions{gap:9px}body.user-business-app .bid-page-actions .ant-btn{height:40px;padding-inline:15px;border-radius:10px;font-size:13px}body.user-business-app .bid-layout{grid-template-columns:276px minmax(0,1fr);min-height:calc(100vh - 158px);border-color:#e7e4ea;border-radius:17px;box-shadow:0 12px 32px #2d223a0e}body.user-business-app .bid-file-sidebar{padding:14px;background:#faf9fb;border-color:#e7e4ea;gap:10px}body.user-business-app .bid-file-nav-card{padding:14px;border-color:#e7e4ea;border-radius:13px;box-shadow:none}body.user-business-app .bid-file-nav-card:hover{border-color:#cdb4ea;box-shadow:0 8px 20px #38274f0f}body.user-business-app .bid-file-nav-card.active{border-color:#9e69db;box-shadow:0 0 0 3px #7d2ae817,0 9px 22px #38274f12}body.user-business-app .bid-file-nav-card.opportunity{background:linear-gradient(145deg,#fff,#f6f0fc)}body.user-business-app .bid-file-nav-card.opportunity .bid-file-nav-icon{color:#6b28ba;background:#f1e7fc}body.user-business-app .bid-file-nav-card>strong{color:#35303a;font-size:14px}body.user-business-app .bid-file-nav-card>span,body.user-business-app .bid-file-nav-card>small{color:#837e88;font-size:11px}body.user-business-app .bid-workbench{padding:22px 26px 32px}body.user-business-app .bid-workbench-head h2{color:#302b35;font-size:21px}body.user-business-app .bid-workbench-head p{color:#837e88;font-size:12px;line-height:1.6}body.user-business-app .bid-pc-flow{padding:17px 19px;background:linear-gradient(135deg,#f8f4fc,#fff);border-color:#e8dfef;border-radius:14px}body.user-business-app .bid-pc-flow-head strong{color:#37313d}body.user-business-app .bid-pc-flow li.done,body.user-business-app .bid-pc-flow li.active{color:#7028c4}body.user-business-app .bid-pc-flow li.done>span,body.user-business-app .bid-pc-flow li.active>span{background:#7d2ae8}body.user-business-app .bid-pc-flow li.active>span{box-shadow:0 0 0 4px #7d2ae81c}body.user-business-app .bid-command-bar{padding:11px 13px;background:#faf9fb;border-color:#e7e4ea;border-radius:11px}body.user-business-app .bid-command-bar .bid-analyze-primary{box-shadow:0 8px 18px #7d2ae82e}body.user-business-app .bid-tabs{border-color:#e9e6ec}body.user-business-app .bid-tabs button{color:#716c77;font-size:13px}body.user-business-app .bid-tabs button.active{color:#6c25bd;border-bottom-color:#7d2ae8}body.user-business-app .bid-parse-empty>span{color:#6e2abd;background:#f1e8fc}body.user-business-app .bid-parse-empty h3,body.user-business-app .bid-volume-empty-state h2{color:#36303b}body.user-business-app .bid-parse-empty p,body.user-business-app .bid-volume-empty-state p{color:#817b87}body.user-business-app .bid-volume-empty-state .ant-btn,body.user-business-app .bid-parse-empty .ant-btn{box-shadow:0 10px 22px #7d2ae82e}body.user-business-app .bid-detail-drawer .ant-drawer-body,body.user-business-app .bid-task-drawer .ant-drawer-body{background:#faf9fb}}.bid-material-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0}.bid-material-panel>header>div{display:flex;flex-direction:column;gap:5px}.bid-material-panel>header span,.bid-material-summary span{font-size:12px;color:#718096}.bid-material-summary{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:12px;border:1px solid #cfe0fa;border-radius:10px;background:#f2f7ff}.bid-material-summary>svg{font-size:23px;color:#3976d7}.bid-material-summary>div{display:flex;flex:1;flex-direction:column}.bid-material-panel .bid-tab-scroll>article{display:flex;align-items:flex-start;gap:14px;padding:16px;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.bid-material-panel .bid-tab-scroll>article.image{border-color:#e6d9fa;background:#fdfbff}.bid-material-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#edf4ff;color:#3976d7;font-size:20px}.bid-material-panel article.image .bid-material-icon{background:#f2eaff;color:#7c3fc5}.bid-material-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:9px}.bid-material-body>div:first-child,.bid-material-actions{display:flex;align-items:center;gap:9px}.bid-material-body small{color:#8490a2}.bid-material-body>strong{font-size:15px}.bid-material-body>p{margin:0;color:#556277;line-height:1.6}.bid-material-body details{font-size:12px;color:#6b778b}.bid-material-body details summary{cursor:pointer;color:#3976d7}.bid-material-body details span{display:block;padding:8px 10px;margin-top:6px;border-radius:6px;background:#f7f8fa;line-height:1.6}.bid-material-input-single{width:min(100%,460px)}.bid-material-input-multiline{width:min(100%,640px)}.bid-material-actions label.ant-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bid-material-actions input[type=file]{display:none}@media(max-width:720px){.bid-material-panel>header,.bid-material-summary{align-items:flex-start;flex-direction:column}.bid-material-summary .ant-btn,.bid-material-actions .ant-btn{width:100%}.bid-material-panel .bid-tab-scroll>article{padding:13px}.bid-material-icon{display:none}.bid-material-actions{align-items:stretch;flex-direction:column}.bid-material-actions .ant-btn{justify-content:center}.bid-material-input-single,.bid-material-input-multiline{width:100%}}.bid-create-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.bid-create-mode>button{display:flex;align-items:center;gap:11px;padding:13px 15px;text-align:left;background:#f8fafc;border:1px solid #dfe5ed;border-radius:10px;color:#25324a;cursor:pointer}.bid-create-mode>button.active{background:#edf5ff;border-color:#3976d7;box-shadow:0 0 0 2px #3976d714}.bid-create-mode>button>svg{font-size:22px;color:#3976d7}.bid-create-mode>button span,.bid-intake-file>label>span,.bid-intake-result>header>div{display:flex;flex-direction:column}.bid-create-mode>button small,.bid-intake-file>label small{margin-top:3px;color:#718096}.bid-intake-upload{padding:14px;margin-bottom:8px;background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px}.bid-intake-upload>label{display:inline-flex;width:calc(50% - 8px);margin-right:12px;flex-direction:column;gap:5px}.bid-intake-upload>label:nth-child(2){margin-right:0}.bid-intake-upload>label>span{font-size:12px;color:#64748b}.bid-intake-upload select{height:32px;padding:0 9px;background:#fff;border:1px solid #d9dfe8;border-radius:6px}.bid-intake-file{display:flex;align-items:center;gap:10px;margin-top:13px}.bid-intake-file>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bid-intake-file>label{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 13px;background:#fff;border:1px dashed #aebdd0;border-radius:8px;cursor:pointer}.bid-intake-file>label>svg{font-size:23px;color:#3976d7}.bid-intake-file>label>span{min-width:0}.bid-intake-file>label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bid-intake-hint{display:block;margin-top:6px;color:#8a6320;font-size:12px}.bid-intake-result{margin-top:12px;padding:12px;background:#f2fbf6;border:1px solid #ccebd8;border-radius:8px}.bid-intake-result>header{display:flex;align-items:center;gap:10px}.bid-intake-result>header>svg{font-size:20px;color:#2f9b5c}.bid-intake-result>header>div{flex:1}.bid-intake-result>header span{font-size:12px;color:#567365}.bid-intake-result>header button{background:none;border:0;color:#2564bd;cursor:pointer}.bid-intake-lots{margin-top:14px;padding-top:14px;border-top:1px solid #e7ece9}.bid-intake-lots>div:first-child{display:flex;flex-direction:column;gap:3px}.bid-intake-lots>div:first-child span{font-size:12px;color:#6d7c74}.bid-intake-lot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.bid-intake-lot-grid>button{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px;text-align:left;background:#fff;border:1px solid #dfe6e2;border-radius:9px;color:#24342c;cursor:pointer}.bid-intake-lot-grid>button:hover{border-color:#7fa68f}.bid-intake-lot-grid>button.selected{border-color:#2f8c5d;background:#f3faf6;box-shadow:0 0 0 2px #2f8c5d1a}.bid-intake-lot-grid>button>span{display:flex;align-items:center;gap:6px}.bid-intake-lot-grid>button>span svg{color:#2f8c5d}.bid-intake-lot-grid em{padding:2px 6px;border-radius:10px;background:#e8f1ff;color:#2864af;font-size:10px;font-style:normal}.bid-intake-lot-grid small{color:#718078}.bid-lot-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 0;padding:9px 10px;border-radius:7px;background:#fff8e8;color:#805a19;font-size:12px}.bid-lot-rule>span{flex-basis:100%;padding-left:20px;color:#8c7650;line-height:1.5}.bid-intake-warnings{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid #d9eee1;color:#8a6320;font-size:12px}.bid-create-exit-warning{display:flex;align-items:flex-start;gap:13px;padding:14px;color:#59451f;background:#fff8e8;border:1px solid #efd9a5;border-radius:11px}.bid-create-exit-warning>svg{flex:0 0 auto;margin-top:2px;color:#d28a18;font-size:19px}.bid-create-exit-warning strong{color:#44351a}.bid-create-exit-warning p{margin:5px 0 0;color:#786845;line-height:1.65}:is(.bid-deep-analysis,.bid-generation-task){display:flex;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;color:#3d4f6e;background:#eef5ff;border:1px solid #ccdef8;border-radius:11px}:is(.bid-deep-analysis,.bid-generation-task)>svg{flex:0 0 auto;color:#3976d7;font-size:20px}:is(.bid-deep-analysis,.bid-generation-task)>div{flex:1;min-width:0}:is(.bid-deep-analysis,.bid-generation-task) strong,:is(.bid-deep-analysis,.bid-generation-task) span{display:block}:is(.bid-deep-analysis,.bid-generation-task) strong{font-size:13px}:is(.bid-deep-analysis,.bid-generation-task) span{margin-top:3px;color:#6a7890;font-size:11px;line-height:1.5}:is(.bid-deep-analysis,.bid-generation-task).running>svg{animation:bid-deep-pulse 1.4s ease-in-out infinite}:is(.bid-deep-analysis,.bid-generation-task).completed{color:#25654d;background:#edf9f4;border-color:#c5e7d8}:is(.bid-deep-analysis,.bid-generation-task).completed>svg{color:#21936a}:is(.bid-deep-analysis,.bid-generation-task).failed{color:#79551c;background:#fff8e8;border-color:#efd9a5}:is(.bid-deep-analysis,.bid-generation-task).failed>svg{color:#d28a18}@keyframes bid-deep-pulse{50%{opacity:.42;transform:scale(.92)}}@media(max-width:760px){.bid-create-mode{grid-template-columns:1fr}.bid-intake-upload>label{display:flex;width:100%;margin:0 0 9px}.bid-intake-file{align-items:stretch;flex-direction:column}:is(.bid-deep-analysis,.bid-generation-task){align-items:flex-start;flex-wrap:wrap}:is(.bid-deep-analysis,.bid-generation-task)>div{width:calc(100% - 36px);flex:0 0 calc(100% - 36px)}:is(.bid-deep-analysis,.bid-generation-task)>.ant-btn{width:100%}}.dw-task-type-select{display:flex;align-items:center;margin-left:auto;gap:6px}.dw-task-type-select select{max-width:220px;height:30px;padding:0 8px;color:#445955;background:#fff;border:1px solid #dbe4e2;border-radius:7px;font-size:9px}.dw-readiness-summary>div{flex:1}.dw-autonomous-text-gap,.dw-autonomous-image-gap{display:flex;align-items:center;gap:9px;padding:12px 14px;margin:10px 0;border-radius:9px;line-height:1.5}.dw-autonomous-text-gap{border:1px solid #fecaca;background:#fff5f5;color:#b42318}.dw-autonomous-text-gap small{color:#7f1d1d}.dw-autonomous-image-gap{min-height:118px;justify-content:center;flex-direction:column;border:1px dashed #aeb8c6;background:#f7f8fa;color:#5f6b7c;text-align:center}.dw-autonomous-image-gap>svg{font-size:28px;color:#8a96a8}.dw-autonomous-image-gap small{color:#7b8798}*{box-sizing:border-box}:root{color:#172525;background:#f4f7f6;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:1180px;min-height:100vh;background:radial-gradient(circle at 65% -10%,rgba(172,222,213,.18),transparent 28%),#f4f7f6}button,textarea,input{font:inherit}button{color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;display:flex;width:228px;flex-direction:column;color:#d9e2e0;background:#112a29;border-right:1px solid rgba(255,255,255,.04);transition:width .18s ease}.sidebar.collapsed{width:72px}.brand{display:flex;align-items:center;height:72px;padding:0 22px;gap:12px;border-bottom:1px solid rgba(255,255,255,.07)}.brand-mark{position:relative;width:34px;height:34px;flex:0 0 34px}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-mark span{position:absolute;display:block;width:8px;border-radius:2px;background:#71c7b9;transform:skewY(-28deg)}.brand-mark span:nth-child(1){height:19px;left:1px;bottom:3px}.brand-mark span:nth-child(2){height:27px;left:11px;bottom:1px;background:#d4eee9}.brand-mark span:nth-child(3){height:15px;left:21px;bottom:5px;background:#4caea0}.brand-name{color:#f6fbfa;font-size:18px;line-height:1;font-weight:650;letter-spacing:.12em}.brand-en{margin-top:6px;color:#8ea8a4;font-size:8px;letter-spacing:.2em}.main-nav{flex:1;padding:20px 12px}.nav-section-title{padding:0 12px 9px;color:#77928e;font-size:11px;letter-spacing:.12em}.nav-section-title.secondary{margin-top:25px}.nav-item{display:flex;width:100%;height:42px;align-items:center;margin:3px 0;padding:0 13px;gap:13px;color:#9fb3b0;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;transition:.15s ease}.nav-item:hover{color:#edf7f5;background:#ffffff0e}.nav-item.active{color:#fff;background:linear-gradient(90deg,#4daea03d,#4daea01c);box-shadow:inset 2px 0 #69c4b6}.nav-icon{width:20px;flex:0 0 20px;font-size:17px;text-align:center}.collapsed .nav-item{justify-content:center;padding:0}.sidebar-foot{display:flex;align-items:center;min-height:72px;padding:12px 12px 14px;gap:8px;border-top:1px solid rgba(255,255,255,.07)}.security-note{display:flex;flex:1;align-items:center;padding:8px;gap:9px}.security-note strong,.security-note small{display:block}.security-note strong{color:#b7c8c5;font-size:11px;font-weight:500}.security-note small{margin-top:3px;color:#6e8c87;font-size:10px}.security-dot{width:7px;height:7px;border-radius:50%;background:#59c6a8;box-shadow:0 0 0 4px #59c6a81a}.collapse-btn{width:36px;height:36px;color:#829b97;background:transparent;border:0;border-radius:8px;cursor:pointer}.collapse-btn:hover{color:#fff;background:#ffffff0f}.collapse-btn .rotate{transform:rotate(180deg)}.main{width:calc(100% - 228px);min-height:100vh;margin-left:228px;transition:.18s ease}.collapsed+.main{width:calc(100% - 72px);margin-left:72px}.topbar{position:sticky;top:0;z-index:8;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 32px;background:#f8faf9de;border-bottom:1px solid rgba(205,217,214,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tenant-switch,.top-actions,.user-menu{display:flex;align-items:center}.tenant-switch{gap:9px;color:#344846;font-size:13px;font-weight:550}.tenant-badge{display:grid;width:27px;height:27px;place-items:center;color:#0c625d;background:#dcece9;border-radius:7px;font-size:12px}.chevron{color:#8a9997;font-size:13px}.top-actions{gap:8px}.icon-button{position:relative;display:grid;width:36px;height:36px;place-items:center;color:#667775;background:transparent;border:0;border-radius:8px;cursor:pointer}.icon-button:hover{color:#173c39;background:#eaf0ef}.has-notice:after{position:absolute;top:8px;right:8px;width:5px;height:5px;content:"";background:#c8584e;border:1px solid white;border-radius:50%}.divider{width:1px;height:22px;margin:0 4px;background:#dce4e2}.user-menu{padding:3px 4px;gap:9px;color:#314644;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:13px}.content{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:42px 0 52px}.hero{position:relative;overflow:hidden;padding:22px 0 28px;text-align:center}.hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(1px)}.hero-glow-one{top:-180px;left:50%;width:620px;height:330px;background:radial-gradient(circle,rgba(87,187,171,.11),transparent 67%);transform:translate(-50%)}.hero-glow-two{top:100px;left:8%;width:220px;height:180px;background:radial-gradient(circle,rgba(110,140,177,.07),transparent 68%)}.eyebrow{display:inline-flex;align-items:center;padding:6px 11px;gap:6px;color:#217c73;background:#deefebb3;border:1px solid rgba(157,203,195,.5);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.hero h1{margin:17px 0 8px;color:#152928;font-size:clamp(32px,3.1vw,43px);font-weight:630;letter-spacing:-.045em}.hero-subtitle{margin:0 auto;color:#73817f;font-size:15px}.composer{width:min(850px,90%);margin:28px auto 18px;padding:9px 11px 10px;background:#fffffff0;border:1px solid #d7e1df;border-radius:16px;box-shadow:0 14px 42px #27464217,0 2px 7px #2746420a;text-align:left;transition:.18s ease}.composer:focus-within{border-color:#77b6ad;box-shadow:0 16px 46px #225e561f,0 0 0 3px #0d6b660f}.composer.working{border-color:#70b5aa}.composer textarea{padding:13px 13px 6px!important;color:#223735!important;font-size:15px!important;line-height:1.7!important;resize:none!important}.composer textarea::placeholder{color:#99a5a3}.composer-bottom{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 0 8px}.composer-tools{display:flex;align-items:center;gap:13px}.composer-tools button{padding:6px 8px;color:#526663;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:12px}.composer-tools button:hover{color:#0d6b66;background:#edf5f3}.composer-tools span{color:#a0aaa8;font-size:10px}.send-button{width:38px!important;height:38px!important;background:#155f5b!important;box-shadow:0 4px 12px #155f5b3d}.mini-loader{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.quick-actions{display:grid;width:min(930px,94%);margin:0 auto;grid-template-columns:repeat(4,1fr);gap:10px}.quick-card{display:flex;min-width:0;align-items:center;padding:12px;gap:10px;background:#ffffff8a;border:1px solid rgba(209,220,217,.9);border-radius:11px;cursor:pointer;text-align:left;transition:.16s ease}.quick-card:hover{background:#fff;border-color:#b7cfca;box-shadow:0 8px 20px #2d4d4812;transform:translateY(-2px)}.quick-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#1e756e;background:#e4f0ee;border-radius:9px;font-size:15px}.quick-copy{min-width:0;flex:1}.quick-copy strong,.quick-copy small{display:block}.quick-copy strong{color:#2b3f3d;font-size:12px;font-weight:600}.quick-copy small{overflow:hidden;margin-top:4px;color:#8a9896;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.quick-arrow{color:#afbab8;font-size:10px}.workspace-grid{display:grid;margin-top:36px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:18px}.panel{background:#ffffffc7;border:1px solid #dde5e3;border-radius:14px;box-shadow:0 3px 14px #2b464309}.panel-heading{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:17px 20px 12px}.section-kicker{color:#8a9996;font-size:9px;font-weight:600;letter-spacing:.12em}.panel-heading h2{margin:3px 0 0;color:#263a38;font-size:17px;font-weight:620}.text-link{padding:6px;color:#6d7f7c;background:transparent;border:0;cursor:pointer;font-size:11px}.text-link:hover{color:#0d6b66}.project-list{padding:0 10px}.project-row{display:flex;width:100%;min-height:70px;align-items:center;padding:11px;gap:12px;background:transparent;border:0;border-top:1px solid #ebf0ef;cursor:pointer;text-align:left;transition:.14s ease}.project-row:hover{background:#f7faf9;border-radius:10px}.project-symbol{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);border-radius:10px;font-size:17px}.project-main{min-width:0;flex:1}.project-title-line{display:flex;align-items:center;gap:8px}.project-title-line strong{overflow:hidden;color:#304240;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-title-line .ant-tag{margin:0;padding:1px 7px;color:#657774;background:#edf2f1;border-radius:5px;font-size:9px;line-height:17px}.project-meta{display:flex;align-items:center;margin-top:7px;gap:8px;color:#8b9896;font-size:10px}.project-meta b{color:#647572;font-weight:550}.meta-separator{width:3px;height:3px;background:#c7d0ce;border-radius:50%}.project-progress{width:112px;flex:0 0 112px}.project-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:3px;color:#8a9896;font-size:9px}.project-progress b{color:#536764;font-weight:600}.project-progress .ant-progress{line-height:1}.row-arrow{margin-left:4px;color:#bac4c2;font-size:10px}.new-project{width:calc(100% - 40px);height:38px;margin:10px 20px 17px;color:#37635e;background:#f1f6f5;border:1px dashed #bdcfcc;border-radius:9px;cursor:pointer;font-size:11px}.new-project:hover{color:#0d6b66;background:#e9f3f1;border-color:#78aaa3}.todo-count{display:grid;width:25px;height:25px;place-items:center;color:#9a6413;background:#fff1d8;border-radius:7px;font-size:11px;font-weight:650}.todo-list{padding:0 12px}.todo-item{display:flex;width:100%;min-height:59px;align-items:center;padding:8px 9px;gap:11px;background:transparent;border:0;border-top:1px solid #ebf0ef;cursor:pointer;text-align:left}.todo-item:hover{background:#f7faf9;border-radius:9px}.todo-icon{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:8px}.todo-icon.amber{color:#9a681d;background:#fbf1de}.todo-icon.red{color:#a75149;background:#f8e9e6}.todo-icon.blue{color:#52769d;background:#e8eef5}.todo-item strong,.todo-item small{display:block}.todo-item strong{color:#394b49;font-size:11px;font-weight:600}.todo-item small{margin-top:5px;color:#98a3a1;font-size:9px}.assistant-status{display:flex;align-items:center;margin:14px;padding:13px;gap:11px;color:#4d6865;background:linear-gradient(100deg,#e0f0ede6,#edf4f3bf),#fff;border:1px solid #d2e4e0;border-radius:10px}.status-orb{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;color:#fff;background:linear-gradient(145deg,#2c857b,#164e4b);border-radius:50%;box-shadow:0 4px 10px #195a5333}.assistant-status>div:nth-child(2){min-width:0;flex:1}.assistant-status strong,.assistant-status small{display:block}.assistant-status strong{color:#355451;font-size:10px;font-weight:600}.assistant-status small{margin-top:5px;color:#78908c;font-size:8px}.assistant-status small .anticon{margin-right:3px;color:#3b9c86}.assistant-status>.anticon{color:#7f9b96;font-size:10px}@media(max-width:1280px){.content{width:calc(100% - 42px)}.quick-copy small{display:none}.workspace-grid{grid-template-columns:minmax(0,1.5fr) 330px}}.business-content{width:min(1400px,calc(100% - 56px));padding-top:34px}.business-page{min-height:calc(100vh - 150px)}.business-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.business-eyebrow{color:#69908a;font-size:9px;font-weight:700;letter-spacing:.16em}.business-header h1{margin:7px 0 6px;color:#1c302e;font-size:27px;font-weight:650;letter-spacing:-.025em}.business-header p{margin:0;color:#7b8987;font-size:12px}.business-actions{display:flex;gap:9px}.metrics-grid{display:grid;margin-bottom:18px;gap:12px}.metrics-grid.four{grid-template-columns:repeat(4,1fr)}.metric-card{position:relative;overflow:hidden;min-height:118px;padding:18px 19px;background:#ffffffd1;border:1px solid #dfe7e5;border-radius:13px}.metric-card:after{position:absolute;top:0;right:0;width:72px;height:72px;content:"";background:radial-gradient(circle at top right,rgba(59,143,132,.1),transparent 68%)}.metric-card>span{color:#748582;font-size:10px}.metric-card>strong{display:block;margin-top:9px;color:#233a37;font-size:25px;font-weight:650}.metric-card>strong small{margin-left:4px;color:#72817f;font-size:11px;font-weight:500}.metric-card p{margin:9px 0 0;color:#8b9896;font-size:9px}.tone-blue:before,.tone-amber:before,.tone-red:before,.tone-green:before{position:absolute;top:17px;right:18px;width:6px;height:6px;content:"";border-radius:50%}.tone-green:before{background:#42a38d}.tone-blue:before{background:#6389b2}.tone-amber:before{background:#c08a2b}.tone-red:before{background:#bd655d}.filter-bar{display:flex;align-items:center;margin-bottom:16px;padding:11px;gap:9px;background:#ffffffc7;border:1px solid #dfe7e5;border-radius:12px}.filter-bar .ant-input-affix-wrapper{width:320px}.filter-bar .ant-select{width:150px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.portfolio-card,.portfolio-create{min-height:218px;padding:18px;background:#ffffffd6;border:1px solid #dce5e3;border-radius:13px;cursor:pointer;text-align:left;transition:.16s ease}.portfolio-card:hover{border-color:#aac8c3;box-shadow:0 10px 25px #234b4512;transform:translateY(-2px)}.portfolio-top{display:flex;align-items:center;gap:11px}.portfolio-top .project-symbol{color:#16736c;background:#e6f1ef}.portfolio-top>div:nth-child(2){min-width:0;flex:1}.portfolio-top strong,.portfolio-top small{display:block}.portfolio-top strong{overflow:hidden;color:#2a403d;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.portfolio-top small{margin-top:4px;color:#98a4a2;font-size:8px}.portfolio-top .ant-tag{margin:0;color:#667774;background:#edf2f1;font-size:8px}.portfolio-info{display:flex;align-items:center;justify-content:space-between;margin:19px 0 18px;padding:10px 0;color:#82908e;border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;font-size:9px}.portfolio-info b{color:#415653;font-weight:600}.stage-row{display:flex;align-items:center;justify-content:space-between;color:#5f726f;font-size:9px}.stage-row b{color:#276f69;font-weight:650}.portfolio-card .ant-progress{margin:3px 0 9px;line-height:1}.portfolio-bottom{display:flex;justify-content:space-between;color:#9aa5a3;font-size:8px}.risk-text{color:#a76923}.safe-text{color:#448f7d}.risk-text .anticon,.safe-text .anticon{margin-right:4px}.portfolio-create{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6f817e;background:#f4f8f7a6;border-style:dashed;text-align:center}.portfolio-create>span{display:grid;width:40px;height:40px;place-items:center;color:#287a73;background:#e1efec;border-radius:11px}.portfolio-create strong{margin-top:12px;color:#48615e;font-size:11px}.portfolio-create small{margin-top:6px;color:#96a19f;font-size:8px}.portfolio-create:hover{color:#0d6b66;background:#edf6f4;border-color:#7eafa8}.detail-grid{display:grid;gap:16px}.finance-layout{grid-template-columns:1.08fr .92fr}.compliance-layout{grid-template-columns:1.2fr .8fr}.planning-layout{grid-template-columns:1.25fr .75fr}.data-panel{overflow:hidden;background:#ffffffd6;border:1px solid #dce5e3;border-radius:13px}.data-panel-head{display:flex;min-height:69px;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e8eeec}.data-panel-head span{color:#91a09d;font-size:8px;letter-spacing:.08em}.data-panel-head h2{margin:4px 0 0;color:#304541;font-size:15px;font-weight:620}.fund-total{display:flex;align-items:center;padding:26px 25px 21px;gap:38px}.donut{display:grid;width:142px;height:142px;flex:0 0 142px;place-items:center;background:conic-gradient(#14756e var(--p),#dfe9e7 0);border-radius:50%}.donut:before{width:100px;height:100px;content:"";background:#fff;border-radius:50%}.donut>div{position:absolute;text-align:center}.donut strong,.donut small{display:block}.donut strong{color:#29423f;font-size:24px}.donut small{color:#82918e;font-size:9px}.fund-legend{flex:1}.fund-legend>div{display:grid;align-items:center;padding:7px 0;grid-template-columns:8px 1fr auto;gap:8px;color:#647673;border-bottom:1px solid #edf1f0;font-size:9px}.fund-legend i{width:6px;height:6px;border-radius:2px}.fund-legend b{color:#3c5350;font-weight:650}.source-list{padding:0 18px 15px}.source-row{display:grid;min-height:54px;align-items:center;padding:8px;grid-template-columns:5px 1fr 95px 40px;gap:10px;border-top:1px solid #edf1f0}.source-color{width:4px;height:25px;border-radius:4px}.source-row strong,.source-row small{display:block}.source-row strong{color:#435754;font-size:9px;font-weight:600}.source-row small{margin-top:4px;color:#98a3a1;font-size:7px}.source-row>b{color:#354b48;font-size:11px;text-align:right}.source-row>b small{display:inline}.source-row>span:last-child{color:#788885;font-size:9px;text-align:right}.chart-area{display:flex;height:225px;align-items:flex-end;justify-content:space-around;padding:27px 22px 25px;border-bottom:1px solid #eef2f1}.chart-column{position:relative;display:flex;width:38px;height:170px;align-items:flex-end;justify-content:center;gap:3px}.chart-column>div{width:9px;min-height:20px;border-radius:3px 3px 1px 1px}.bar-income{background:#4c9d91}.bar-debt{background:#b8cfcb}.chart-column small{position:absolute;bottom:-18px;left:50%;color:#9aa5a3;font-size:7px;transform:translate(-50%)}.chart-legend{display:flex;padding:12px 22px;gap:20px;color:#788885;font-size:8px}.chart-legend i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:2px}.chart-legend .income{background:#4c9d91}.chart-legend .debt{background:#b8cfcb}.insight-box{display:flex;margin:0 17px 17px;padding:13px;gap:10px;color:#378c7b;background:#eef7f5;border:1px solid #d7ebe7;border-radius:9px}.insight-box.warning{color:#a87527;background:#fff8e9;border-color:#f0dfba}.insight-box strong{display:block;color:#36524e;font-size:9px}.insight-box p{margin:5px 0 0;color:#718682;font-size:8px;line-height:1.6}.full-panel{margin-top:16px}.updated-time{letter-spacing:0!important}.rule-grid{display:grid;padding:15px;grid-template-columns:repeat(3,1fr);gap:10px}.rule-card{display:flex;min-height:78px;padding:13px;gap:10px;background:#f7faf9;border:1px solid #e6edeb;border-radius:9px}.rule-card.pass>.anticon{color:#3c9b84}.rule-card.warning>.anticon{color:#b67d25}.rule-card strong{color:#405552;font-size:9px}.rule-card p{margin:5px 0 0;color:#84928f;font-size:8px;line-height:1.55}.compliance-summary{display:flex;min-height:145px;align-items:center;margin-bottom:16px;padding:20px 24px;gap:24px;background:#ffffffd9;border:1px solid #dce5e3;border-radius:13px}.score-ring{display:grid;width:92px;height:92px;flex:0 0 92px;place-items:center;background:conic-gradient(#31927f 82%,#e1eae8 0);border-radius:50%}.score-ring:before{width:71px;height:71px;content:"";background:#fff;border-radius:50%}.score-ring>div{position:absolute;text-align:center}.score-ring strong,.score-ring small{display:block}.score-ring strong{color:#25423e;font-size:23px}.score-ring small{color:#869592;font-size:7px}.summary-main{min-width:0;flex:1}.summary-main>span{color:#8c9a97;font-size:8px}.summary-main h2{margin:5px 0 7px;color:#304743;font-size:15px;font-weight:620}.summary-main p{margin:0;color:#83918f;font-size:9px}.risk-stat{min-width:63px;text-align:center}.risk-stat b,.risk-stat span{display:block}.risk-stat b{font-size:20px}.risk-stat span{margin-top:4px;color:#899693;font-size:8px}.risk-stat.high b{color:#b95750}.risk-stat.medium b{color:#bd8126}.risk-stat.low b{color:#7186a1}.risk-stat.passed b{color:#348e79}.risk-list{padding:0 12px 14px}.risk-row{display:flex;width:100%;min-height:67px;align-items:center;padding:10px 8px;gap:11px;background:transparent;border:0;border-bottom:1px solid #eaf0ee;cursor:pointer;text-align:left}.risk-row:hover{background:#f7faf9;border-radius:8px}.risk-level{display:grid;width:31px;height:31px;place-items:center;border-radius:8px}.risk-level.high{color:#b4564e;background:#faeae7}.risk-level.medium{color:#a97526;background:#fbf1df}.risk-level.low{color:#627d9c;background:#eaf0f6}.risk-main{min-width:0;flex:1}.risk-main strong,.risk-main small{display:block}.risk-main strong{color:#405451;font-size:10px}.risk-main small{overflow:hidden;margin-top:5px;color:#929e9c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.risk-row .ant-tag{font-size:8px}.risk-row>.anticon:last-child{color:#aab5b3;font-size:9px}.policy-evidence>.data-panel-head>.anticon{color:#3f927f;font-size:20px}.evidence-card{margin:15px;padding:17px;background:#f9fbfa;border:1px solid #e4ebe9;border-radius:10px}.evidence-card h3{margin:13px 0 8px;color:#354c48;font-size:12px;line-height:1.5}.evidence-card>p{margin:0;color:#728480;font-size:9px;line-height:1.7}.quote-block{margin:14px 0;padding:11px 12px;color:#60736f;background:#eef4f3;border-left:3px solid #599d91;border-radius:0 7px 7px 0;font-size:9px;line-height:1.7}.evidence-card footer{display:flex;flex-direction:column;gap:6px;color:#8c9997;font-size:8px}.evidence-card footer button{margin-top:6px;padding:8px;color:#296e68;background:#fff;border:1px solid #d9e5e2;border-radius:7px;cursor:pointer}.evidence-footer{display:flex;align-items:center;margin:0 15px 15px;padding:11px;gap:9px;color:#748682;background:#eef5f4;border-radius:8px;font-size:8px}.planning-switch{display:inline-flex;margin-bottom:16px;padding:4px;gap:2px;background:#e9efee;border-radius:10px}.planning-switch button{padding:9px 14px;color:#73827f;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:9px}.planning-switch button.active{color:#2d5f5a;background:#fff;box-shadow:0 2px 7px #2d464312;font-weight:600}.site-plan{position:relative;overflow:hidden;height:375px;margin:18px;background:#eef3ef;border:1px solid #d8e1dd;border-radius:10px}.site-plan:before{position:absolute;inset:0;content:"";opacity:.35;background-image:linear-gradient(#d4dedb 1px,transparent 1px),linear-gradient(90deg,#d4dedb 1px,transparent 1px);background-size:22px 22px}.site-road{position:absolute;z-index:2;background:#cdd6d3;border:1px solid #bbc7c3}.site-road.horizontal{top:44%;left:0;width:100%;height:35px}.site-road.vertical{top:0;left:59%;width:30px;height:100%}.site-block{position:absolute;z-index:1;display:flex;align-items:flex-end;padding:9px;color:#234640bf;border:1px solid rgba(55,110,100,.28);border-radius:5px;font-size:8px}.block-a{top:8%;left:7%;width:25%;height:28%;background:#c6dfd8}.block-b{top:8%;left:37%;width:19%;height:28%;background:#b5d5cf}.block-c{top:8%;left:66%;width:26%;height:28%;background:#d8d8bd}.block-d{top:57%;left:7%;width:31%;height:31%;background:#d8cdbb}.block-e{top:57%;left:43%;width:13%;height:31%;background:#b9d7ba}.north{position:absolute;z-index:3;top:16px;right:17px;color:#4e6d68;font-size:10px;font-weight:700}.plan-scale{position:absolute;z-index:3;right:16px;bottom:12px;color:#657a76;border-bottom:2px solid #657a76;font-size:7px}.indicator-list{padding:5px 17px 13px}.indicator-row{display:grid;min-height:46px;align-items:center;grid-template-columns:1fr 90px 90px;border-bottom:1px solid #eaf0ee}.indicator-row span{color:#687b78;font-size:9px}.indicator-row strong{color:#334c48;font-size:10px}.indicator-row small{color:#4e927f;font-size:8px;text-align:right}.indicator-row small.warning{color:#b27a28}.compare-table{padding:4px 18px 17px}.compare-row{display:grid;min-height:42px;align-items:center;grid-template-columns:1.6fr repeat(4,1fr);color:#657774;border-bottom:1px solid #e9efed;font-size:9px}.compare-row span:not(:first-child){text-align:center}.compare-row.header{color:#929e9b;font-size:8px}.compare-row .recommended{color:#19766d;font-weight:650;background:#e0f1ed8c;align-self:stretch;display:grid;place-items:center}.compare-row.total{color:#304b47;background:#f5f9f8;font-weight:650}.knowledge-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:15px}.knowledge-tree{padding-bottom:12px}.tree-item{display:flex;width:calc(100% - 18px);min-height:42px;align-items:center;justify-content:space-between;margin:2px 9px;padding:0 11px;color:#697b78;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:9px}.tree-item span{display:flex;align-items:center;gap:9px}.tree-item b{color:#9aa5a3;font-size:8px;font-weight:500}.tree-item.active{color:#1b716a;background:#eaf4f2;font-weight:600}.knowledge-toolbar{display:flex;padding:13px;gap:8px;border-bottom:1px solid #e5ecea}.knowledge-toolbar .ant-input-affix-wrapper{flex:1}.knowledge-toolbar .ant-select{width:130px}.doc-table{padding:0 13px 14px}.doc-row{display:grid;width:100%;min-height:65px;align-items:center;padding:7px 8px;grid-template-columns:minmax(280px,1.8fr) .65fr .65fr .45fr 18px;gap:8px;color:#71817f;background:transparent;border:0;border-bottom:1px solid #e9efed;cursor:pointer;text-align:left;font-size:8px}.doc-row.header{min-height:38px;color:#96a19f;cursor:default}.doc-row:not(.header):hover{background:#f7faf9;border-radius:8px}.doc-title{display:flex;align-items:center;gap:10px}.doc-title>i{display:grid;width:31px;height:31px;place-items:center;color:#2c8279;background:#e6f1ef;border-radius:8px;font-style:normal}.doc-title strong,.doc-title small{display:block}.doc-title strong{color:#3a514d;font-size:9px}.doc-title small{margin-top:4px;color:#95a09e;font-size:7px}.doc-row .ant-tag{font-size:7px}.admin-layout{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-list{padding:10px 14px 16px}.admin-list.compact{max-height:360px;overflow:auto}.admin-inline-actions{display:flex;gap:8px}.admin-row{display:grid;min-height:64px;align-items:center;padding:10px 8px;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;border-bottom:1px solid #e9efed}.admin-row.admin-user-row{grid-template-columns:36px minmax(0,1fr) auto auto}.admin-icon{display:grid;width:32px;height:32px;place-items:center;color:#1f756e;background:#e6f1ef;border-radius:9px}.admin-row strong,.admin-row small{display:block}.admin-row strong{color:#334b47;font-size:11px;font-weight:620}.admin-row small{overflow:hidden;margin-top:5px;color:#879592;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-card-summary{display:flex;align-items:center;padding:14px 20px;gap:18px;color:#647773;background:#f6faf9;border-bottom:1px solid #e2ebe9;font-size:11px}.admin-card-summary b{color:#176f67;font-size:15px}.admin-card-summary small{margin-left:auto;color:#81918e}.knowledge-card-row{grid-template-columns:36px minmax(280px,1fr) auto 64px auto}.knowledge-card-row>div:nth-child(2) small{white-space:normal;line-height:1.45}.admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.knowledge-review-history{display:grid;max-height:520px;overflow:auto;gap:10px}.knowledge-review-history article{padding:14px;background:#f7faf9;border:1px solid #e2eae8;border-radius:10px}.knowledge-review-history article>div{display:flex;align-items:center;justify-content:space-between;color:#879592;font-size:10px}.knowledge-review-history strong{display:block;margin-top:9px;color:#28554f}.knowledge-review-history p{margin:7px 0;color:#536a66;line-height:1.65}.knowledge-review-history small{color:#8a9996}.admin-empty{padding:18px;color:#82918e;background:#f7faf9;border:1px dashed #d7e3e0;border-radius:10px;font-size:10px}.admin-doc-table .doc-row{grid-template-columns:minmax(280px,1.8fr) .7fr .45fr .45fr 72px}.admin-form label{display:block;margin:14px 0 7px;color:#536a66;font-size:11px;font-weight:600}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.materials-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px}.material-type-list{padding:12px}.material-type-card{display:flex;width:100%;min-height:72px;align-items:center;margin-bottom:9px;padding:12px;gap:12px;color:#596d69;background:#f8fbfa;border:1px solid #e0e9e6;border-radius:10px;cursor:pointer;text-align:left}.material-type-card.active{color:#155f5a;background:#eaf5f2;border-color:#8cbdb5}.material-type-card>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;background:#fff;border-radius:9px}.material-type-card strong,.material-type-card small{display:block}.material-type-card strong{color:#304743;font-size:11px}.material-type-card small{margin-top:5px;color:#879592;font-size:8px;line-height:1.5}.material-requirement{padding:0 12px 16px}.material-requirement label{display:block;margin-bottom:7px;color:#647673;font-size:10px;font-weight:600}.material-requirement .ant-btn{margin-top:10px}.draft-view{padding:16px}.draft-title{padding:14px;background:#f6faf9;border:1px solid #e2ebe9;border-radius:10px}.draft-title strong,.draft-title small{display:block}.draft-title strong{color:#29413e;font-size:14px}.draft-title small{margin-top:6px;color:#82918e;font-size:9px}.draft-section{padding:14px 4px;border-bottom:1px solid #e9efed}.draft-section h3{margin:0 0 8px;color:#304743;font-size:12px}.draft-section p{margin:0;color:#637773;font-size:10px;line-height:1.8}.draft-section small{display:block;margin-top:8px;color:#2d7a71;font-size:8px}.draft-check-grid{display:grid;margin-top:14px;grid-template-columns:1fr 1fr;gap:10px}.draft-check-grid>div{padding:12px;background:#f8fbfa;border:1px solid #e2ebe9;border-radius:10px}.draft-check-grid strong,.draft-check-grid span{display:block}.draft-check-grid strong{margin-bottom:8px;color:#344d49;font-size:10px}.draft-check-grid span{margin-top:5px;color:#7c8d89;font-size:8px}.copilot-fab{position:fixed;z-index:9;right:25px;bottom:24px;display:flex;align-items:center;padding:8px 14px 8px 8px;gap:9px;color:#fff;background:#173f3c;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 10px 30px #113a3642;cursor:pointer}.copilot-fab>span{display:grid;width:34px;height:34px;place-items:center;color:#173f3c;background:#8dd0c4;border-radius:10px}.copilot-fab strong,.copilot-fab small{display:block;text-align:left}.copilot-fab strong{font-size:10px}.copilot-fab small{margin-top:3px;color:#a7c2bd;font-size:7px}.copilot-title{display:flex;align-items:center;gap:10px}.copilot-title>span{display:grid;width:34px;height:34px;place-items:center;color:#fff;background:#176c65;border-radius:9px}.copilot-title strong,.copilot-title small{display:block}.copilot-title strong{color:#29413e;font-size:12px}.copilot-title small{margin-top:3px;color:#84928f;font-size:8px;font-weight:400}.copilot-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:0;background:#f5f8f7}.copilot-thread{flex:1;padding:18px}.copilot-welcome{padding:18px;background:#fff;border:1px solid #dce6e3;border-radius:12px}.copilot-welcome>span{display:grid;width:34px;height:34px;place-items:center;color:#27776f;background:#e3f0ed;border-radius:9px}.copilot-welcome strong{display:block;margin-top:13px;color:#344d49;font-size:11px}.copilot-welcome p{margin:7px 0 0;color:#7c8d89;font-size:9px;line-height:1.7}.copilot-suggestions{display:flex;flex-wrap:wrap;margin-top:11px;gap:7px}.copilot-suggestions button{padding:7px 10px;color:#52706b;background:#fff;border:1px solid #dbe5e2;border-radius:999px;cursor:pointer;font-size:8px}.copilot-suggestions button:hover{color:#126b64;border-color:#8eb8b1}.copilot-composer{margin:14px;padding:8px;background:#fff;border:1px solid #d6e1de;border-radius:12px;box-shadow:0 8px 25px #29494414}.copilot-composer textarea{padding:8px!important;font-size:11px!important}.copilot-composer>div{display:flex;align-items:center;justify-content:space-between}.copilot-composer>div>button:first-child{padding:7px;color:#73837f;background:transparent;border:0;cursor:pointer;font-size:8px}@media(max-width:1320px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}.business-content{width:calc(100% - 36px)}}body.user-business-app{font-size:12px}body.user-business-app .login-statement h1{font-size:36px!important}body.user-business-app .login-form h2{font-size:19px!important}body.user-business-app .login-trust strong{font-size:14px!important}body.user-business-app .brand-en,body.user-business-app .login-statement>span,body.user-business-app .login-statement p,body.user-business-app .login-trust small,body.user-business-app .form-eyebrow,body.user-business-app .login-form>p,body.user-business-app .login-form label,body.user-business-app .login-error,body.user-business-app .login-system-notice,body.user-business-app .login-demo,body.user-business-app .login-form-panel>footer{font-size:12px!important}.app-loading{display:flex;min-height:100vh;align-items:center;justify-content:center;gap:14px;color:#58706c;background:#f3f7f6;font-size:12px}.login-page{display:grid;min-width:980px;min-height:100vh;grid-template-columns:minmax(520px,1.15fr) minmax(430px,.85fr);background:#f5f8f7}.login-brand-panel{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:44px 6vw;color:#fff;background:radial-gradient(circle at 72% 22%,rgba(95,194,177,.22),transparent 27%),radial-gradient(circle at 13% 83%,rgba(83,126,153,.15),transparent 30%),#102d2b}.login-brand-panel:after{position:absolute;right:-140px;bottom:-190px;width:550px;height:550px;content:"";opacity:.22;background-image:linear-gradient(rgba(160,210,200,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(160,210,200,.18) 1px,transparent 1px);background-size:34px 34px;border:1px solid rgba(130,195,183,.2);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.login-particles{position:absolute;z-index:0;inset:0;pointer-events:auto}.login-particles canvas{display:block}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;pointer-events:none}.login-statement{position:relative;z-index:1;max-width:630px;margin:auto 0;pointer-events:none}.login-statement>span{display:inline-flex;padding:6px 10px;color:#8ad0c4;border:1px solid rgba(120,199,185,.28);border-radius:999px;font-size:9px;letter-spacing:.08em}.login-statement h1{margin:21px 0 18px;color:#f2faf8;font-size:clamp(36px,4.1vw,58px);font-weight:620;line-height:1.2;letter-spacing:-.045em}.login-statement p{max-width:540px;margin:0;color:#9eb9b4;font-size:13px;line-height:1.9}.login-trust{position:relative;z-index:1;display:flex;padding-top:27px;gap:40px;border-top:1px solid rgba(255,255,255,.08);pointer-events:none}.login-trust>div{display:flex;align-items:center;gap:10px;color:#71c5b7}.login-trust strong,.login-trust small{display:block}.login-trust strong{color:#d5e7e3;font-size:9px;font-weight:550}.login-trust small{margin-top:4px;color:#78948f;font-size:7px}.login-form-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;background:radial-gradient(circle at 60% 10%,rgba(184,224,216,.17),transparent 26%),#f8faf9}.login-form{width:min(365px,100%)}.form-eyebrow{color:#528e87;font-size:9px;font-weight:700;letter-spacing:.16em}.login-form h2{margin:9px 0 7px;color:#233a37;font-size:25px;font-weight:640}.login-form>p{margin:0 0 30px;color:#899693;font-size:10px}.login-form label{display:block;margin:18px 0 7px;color:#596d69;font-size:9px;font-weight:550}.login-form .ant-input-affix-wrapper{height:45px;background:#fff;border-color:#d9e3e1}.login-form>.ant-btn{height:45px;margin-top:22px;background:#155f5a;box-shadow:0 7px 18px #155f5a2e}.login-error{margin-top:12px;padding:9px 10px;color:#a44f49;background:#fbedeb;border:1px solid #f0d1ce;border-radius:7px;font-size:9px}.login-system-notice{margin:-12px 0 18px;padding:10px 12px;color:#365b57;background:#eef7f5;border:1px solid #cfe4df;border-radius:8px;font-size:9px;line-height:1.6}.login-system-notice strong,.login-system-notice span{display:block}.login-system-notice.warning{color:#795d20;background:#fff8e8;border-color:#efdda9}.login-system-notice.error{color:#93433e;background:#fff0ef;border-color:#efcac6}.login-system-notice.success{color:#376d52;background:#edf8f1;border-color:#cde7d6}.login-demo{margin-top:13px;color:#99a4a2;font-size:8px;line-height:1.6;text-align:center}.login-form-panel>footer{position:absolute;bottom:25px;color:#a3adab;font-size:8px}.login-form-panel>footer a{color:inherit;text-decoration:none}.login-form-panel>footer a:hover{color:#58706c}.admin-boot,.admin-guard{display:grid;min-height:100vh;place-items:center;background:#f4f7f6}.admin-boot{gap:12px;color:#5e716e;font-size:13px}.admin-console{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr);background:#eef3f1}.admin-console-sidebar{display:flex;flex-direction:column;height:100vh;padding:22px 16px;background:radial-gradient(circle at 20% 0,rgba(69,143,134,.22),transparent 32%),linear-gradient(180deg,#102d2a,#183b37);color:#eaf3f1}.admin-console-brand{display:flex;gap:12px;align-items:center;padding:4px 4px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-console-brand strong,.admin-console-brand small{display:block}.admin-console-brand strong{font-size:15px;letter-spacing:.02em}.admin-console-brand small{margin-top:3px;color:#eaf3f19e;font-size:10px}.admin-console-sidebar nav{display:grid;gap:8px;margin-top:24px;padding-right:3px;overflow-y:auto}.admin-console-sidebar nav button,.admin-console-back{display:flex;align-items:center;gap:10px;width:100%;padding:12px 13px;color:#eaf3f1bf;background:transparent;border:0;border-radius:12px;font-size:13px;text-align:left;text-decoration:none}.admin-console-sidebar nav button{min-height:54px}.admin-console-sidebar nav button span{display:grid;gap:2px}.admin-console-sidebar nav button strong{font-size:13px;font-weight:650}.admin-console-sidebar nav button small{color:#eaf3f185;font-size:10px}.admin-console-sidebar nav button.active,.admin-console-sidebar nav button:hover,.admin-console-back:hover{color:#fff;background:#ffffff1a}.admin-console-back{margin-top:auto}.admin-console-main{min-width:0}.admin-console-topbar{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 28px;background:#f8fbfae0;border-bottom:1px solid #dfe8e5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-console-topbar h1{margin:5px 0 0;color:#173331;font-size:20px}.admin-console-topbar p{margin:4px 0 0;color:#71817f;font-size:12px}.admin-top-actions{display:flex;align-items:center;gap:10px}.admin-user-menu{display:flex;align-items:center;gap:9px;padding:7px 10px;color:#304a47;background:#fff;border:1px solid #dde8e5;border-radius:999px}.admin-console-content{padding:24px 28px 40px}.admin-console-content .business-page{max-width:1320px}.admin-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.admin-metric{padding:20px;background:#fff;border:1px solid #dfe8e5;border-radius:18px;box-shadow:0 12px 30px #1733310d}.admin-metric span,.admin-metric small{display:block}.admin-metric span{color:#6f827f;font-size:12px}.admin-metric strong{display:block;margin:8px 0 3px;color:#173331;font-size:28px}.admin-metric small{color:#92a09e;font-size:11px}.admin-metric.tone-green strong{color:#14756e}.admin-metric.tone-blue strong{color:#436f9f}.admin-metric.tone-amber strong{color:#b17619}.admin-metric.tone-red strong{color:#b9544c}.admin-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-module-card{display:grid;gap:8px;min-height:142px;padding:20px;background:#fff;border:1px solid #dfe8e5;border-radius:18px;color:#203b38;text-align:left;box-shadow:0 12px 30px #1733310d}.admin-module-card:hover{border-color:#9bc9c2;box-shadow:0 18px 38px #17333114}.admin-module-card>span{display:grid;width:40px;height:40px;place-items:center;color:#0d6b66;background:#e8f3f1;border-radius:12px;font-size:18px}.admin-module-card strong{margin-top:6px;font-size:16px}.admin-module-card small{color:#7b8d8a;font-size:12px}.admin-capability-grid{display:flex;flex-wrap:wrap;gap:10px}.admin-note{margin:0;color:#6f817e;font-size:13px;line-height:1.8}.admin-stack{display:grid;gap:18px}.ops-utilization-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ops-utilization-grid>div{padding:14px;background:#f7faf9;border:1px solid #e1e9e7;border-radius:12px}.ops-utilization-grid span{display:flex;justify-content:space-between;color:#61736f;font-size:11px}.ops-utilization-grid span b{color:#173f3b}.ops-utilization-grid i{display:block;height:7px;margin-top:10px;overflow:hidden;background:#e1e9e7;border-radius:999px}.ops-utilization-grid em{display:block;height:100%;background:linear-gradient(90deg,#168277,#43aaa0);border-radius:999px}.ops-alerts{display:flex;flex-wrap:wrap;margin-top:14px;gap:8px}.ops-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-policy-grid label{display:grid;gap:7px;color:#61736f;font-size:11px}.ops-policy-grid .ant-select{width:100%}.ops-incident-row{grid-template-columns:auto minmax(260px,1fr) auto auto!important}.ops-incident-actions{display:flex;gap:6px}.admin-metric.tone-orange strong{color:#b56d24}.admin-metric.tone-purple strong{color:#7155a4}.admin-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-pipeline-step{display:flex;align-items:center;gap:10px;padding:14px;background:#f7faf9;border:1px solid #dfe8e5;border-radius:14px}.admin-pipeline-step b{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#0d6b66;border-radius:9px}.admin-pipeline-step span{color:#334a47;font-size:12px}.admin-project-page{display:grid;gap:18px}.admin-watch-list{display:grid;gap:10px}.admin-watch-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#f8fbfa;border:1px solid #dfe8e5;border-radius:14px}.admin-watch-card strong,.admin-watch-card small{display:block}.admin-watch-card strong{color:#233b38;font-size:13px}.admin-watch-card small{margin-top:4px;color:#7d8d8a;font-size:11px}.admin-watch-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-project-table{display:grid;gap:8px}.admin-project-row{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(150px,1.1fr) minmax(120px,.9fr) 82px 82px 82px 82px 92px 82px;gap:12px;align-items:center;padding:13px 14px;background:#fff;border:1px solid #e2ebe8;border-radius:14px;color:#334a47;font-size:12px}.admin-project-row.header{background:#f5f9f8;color:#758784;font-size:11px;font-weight:700}.admin-project-row strong,.admin-project-row small,.admin-project-row b{display:block}.admin-project-row small{margin-top:3px;color:#8a9a97;font-size:10px}.admin-project-title strong{color:#173331;font-size:13px}.admin-supervision-detail{display:grid;gap:16px}.admin-supervision-banner{display:flex;align-items:center;gap:12px;padding:13px 15px;color:#23534f;background:#edf7f5;border:1px solid #d5ebe7;border-radius:13px}.admin-supervision-banner>span{font-size:22px}.admin-supervision-banner strong,.admin-supervision-banner small{display:block}.admin-supervision-banner small{margin-top:3px;color:#69827e}.admin-supervision-summary{padding:15px 17px;background:#f8fbfa;border:1px solid #e1eae8;border-radius:13px}.admin-supervision-summary>strong,.admin-supervision-summary>span{display:block}.admin-supervision-summary>span{margin-top:4px;color:#738581;font-size:12px}.admin-supervision-summary p{margin:10px 0;color:#445b57;line-height:1.65}.admin-log-filters{display:grid;padding:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-log-filters label{display:grid;gap:6px;color:#536864;font-size:11px}.admin-log-detail{display:grid;gap:15px}.admin-log-detail dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-log-detail dl>div{padding:10px 12px;background:#f6f9f8;border:1px solid #e2ebe8;border-radius:10px}.admin-log-detail dt{color:#84938f;font-size:10px}.admin-log-detail dd{overflow-wrap:anywhere;margin:4px 0 0;color:#304743;font-size:12px}.admin-log-detail pre{overflow:auto;max-height:360px;margin:0;padding:14px;color:#dceeea;background:#18322f;border-radius:11px;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.admin-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-empty-state{padding:28px;color:#8a9a97;text-align:center;background:#f7faf9;border:1px dashed #d5e2df;border-radius:14px}.admin-upload-box{display:grid;gap:8px;padding:12px;background:#f7faf9;border:1px dashed #c9d9d6;border-radius:12px}.admin-upload-box input{color:#405451;font-size:12px}.admin-upload-box small,.admin-form-help{color:#81918e;font-size:11px;line-height:1.6}.admin-form-help{display:block;margin-top:8px}@media(max-width:1100px){.admin-console{grid-template-columns:210px minmax(0,1fr)}.admin-metrics-grid,.admin-module-grid,.admin-two-col,.admin-pipeline,.admin-log-filters,.admin-log-detail dl,.admin-project-row{grid-template-columns:1fr}.knowledge-card-row{grid-template-columns:36px minmax(0,1fr)}.knowledge-card-row>.ant-tag,.knowledge-card-row>span,.knowledge-card-row>.admin-row-actions{grid-column:2;justify-self:start}.admin-card-summary{align-items:flex-start;flex-wrap:wrap}.admin-card-summary small{width:100%;margin-left:0}}body.user-business-app button,body.user-business-app input,body.user-business-app textarea,body.user-business-app select,body.user-business-app label,body.user-business-app p,body.user-business-app small,body.user-business-app time,body.user-business-app code,body.user-business-app em{font-size:12px!important}body.user-business-app .ant-modal-title,body.user-business-app .ant-drawer-title{font-size:19px!important}body.user-business-app .ant-card-head-title,body.user-business-app [class*=-card] h2,body.user-business-app [class*=-card] h3,body.user-business-app [class*=-card] h4{font-size:14px!important}body.user-business-app .ant-form-item-label,body.user-business-app .ant-form-item-extra,body.user-business-app .ant-form-item-explain,body.user-business-app .ant-input,body.user-business-app .ant-input-affix-wrapper,body.user-business-app .ant-input-number,body.user-business-app .ant-select,body.user-business-app .ant-select-selection-item,body.user-business-app .ant-select-item,body.user-business-app .ant-checkbox-wrapper,body.user-business-app .ant-radio-wrapper,body.user-business-app .ant-table,body.user-business-app .ant-pagination,body.user-business-app .ant-tabs-tab,body.user-business-app .ant-dropdown-menu-title-content,body.user-business-app .ant-modal-body,body.user-business-app .ant-modal-confirm-content,body.user-business-app .ant-drawer-body,body.user-business-app .ant-popover-inner-content,body.user-business-app .ant-tooltip-inner,body.user-business-app .ant-message-notice-content,body.user-business-app .ant-notification-notice-description,body.user-business-app .ant-empty-description,body.user-business-app .ant-tag{font-size:12px!important}.dw-shell{font-size:12px}.dw-home-hero h1{font-size:36px!important}.dw-center-header h1,.dw-shell .scenario-admin-hero h2,.dw-shell .asset-center-hero h2,.dw-paper h1{font-size:27px!important}.dw-section-heading h2{font-size:19px!important}.dw-shell .dw-scenario-card strong,.dw-shell .dw-management-card h2,.dw-shell .dw-task-template-grid h3,.dw-shell .scenario-admin-card h3,.dw-shell .asset-center-list h3{font-size:14px!important}.dw-shell .dw-breadcrumb>span,.dw-shell .dw-home-topbar strong,.dw-shell .dw-topbar strong{font-size:12px!important}.dw-shell p,.dw-shell label,.dw-shell input,.dw-shell textarea,.dw-shell select,.dw-shell button{font-size:12px!important}.dw-shell small,.dw-shell time,.dw-shell code,.dw-shell em,.dw-shell .ant-tag,.dw-shell [class*=-meta],.dw-shell [class*=-label],.dw-shell [class*=-heading]>span,.dw-shell [class*=-header] span{font-size:12px!important}.dw-shell [class*=-list] strong,.dw-shell [class*=-list] b,.dw-shell [class*=-row] strong,.dw-shell [class*=-table] strong,.dw-shell [class*=-table] article{font-size:12px!important}.dw-shell .dw-nav>span,.dw-shell .dw-sidebar-foot strong,.dw-shell .dw-home-topbar span,.dw-shell .dw-home-eyebrow,.dw-shell .dw-home-composer>div>span,.dw-shell .dw-scenario-card b,.dw-shell .dw-template-panel strong,.dw-shell .dw-modebar>div,.dw-shell .dw-panel-title,.dw-shell .dw-file-card strong,.dw-shell .dw-outline li strong,.dw-shell .dw-assistant-head strong,.dw-shell .dw-score-card span,.dw-shell .dw-score-card>div:last-child,.dw-shell .dw-suggestion>span,.dw-shell .dw-chatbox>div>span,.dw-shell [class*=-summary] span,.dw-shell [class*=-status],.dw-shell [class*=-kind],.dw-shell [class*=-badge],.dw-shell label>span{font-size:12px!important}.dw-shell{--ink:#1e2928;--muted:#75817f;--line:#e4e8e7;--teal:#166c64;display:grid;min-height:100vh;grid-template-columns:224px minmax(0,1fr);color:var(--ink);background:#f4f5f4;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.dw-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:20px 14px 16px;color:#cfd8d6;background:#172321}.dw-brand{display:flex;align-items:center;padding:0 8px 22px;gap:11px}.dw-brand-mark{width:34px;height:34px;flex:0 0 34px}.dw-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.dw-brand strong,.dw-brand small{display:block}.dw-brand strong{color:#fff;font-size:16px;letter-spacing:.12em}.dw-brand small{margin-top:3px;color:#fff;font-size:7px;letter-spacing:.12em}.dw-new-task{display:flex;height:42px;align-items:center;justify-content:center;margin-bottom:20px;gap:8px;color:#fff;background:#9ad6ca;border:0;border-radius:10px;cursor:pointer;font-size:12px;font-weight:650}.dw-nav{display:grid;gap:3px}.dw-nav>span{padding:14px 11px 6px;color:#b5f0d0;font-size:9px;letter-spacing:.12em}.dw-nav button,.dw-sidebar-foot>button{display:flex;width:100%;height:39px;align-items:center;padding:0 11px;gap:11px;color:#b5f0d0;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;font-size:11px}.dw-nav button:hover,.dw-nav button.active{color:#fff;background:#263634}.dw-nav button.active{box-shadow:inset 2px 0 #85cfc1}.dw-sidebar-foot{display:grid;align-items:center;margin-top:auto;grid-template-columns:30px minmax(0,1fr);column-gap:10px;row-gap:10px}.dw-sidebar-foot:before{height:1px;grid-column:1/-1;content:"";background:#2b3937}.dw-sidebar-foot{font-size:10px}.dw-sidebar-foot>button{grid-column:1/-1}.dw-sidebar-foot>.ant-avatar{grid-column:1}.dw-sidebar-foot>span{display:grid;min-width:0;grid-column:2;align-items:center;margin:0}.dw-sidebar-foot strong,.dw-sidebar-foot small{display:block;line-height:1.4}.dw-sidebar-foot strong{color:#e2e9e7}.dw-sidebar-foot small{margin-top:2px;color:#b5f0d0;font-size:8px}.dw-main{min-width:0;height:100vh;overflow:hidden}.dw-topbar{display:flex;height:60px;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;border-bottom:1px solid var(--line)}.dw-breadcrumb,.dw-top-actions{display:flex;align-items:center;gap:9px}.dw-breadcrumb>button,.dw-top-actions>button{display:grid;min-width:32px;height:32px;place-items:center;padding:0 8px;color:#60706d;background:transparent;border:0;border-radius:7px;cursor:pointer}.dw-breadcrumb>span{font-size:13px;font-weight:650}.dw-breadcrumb .ant-tag{margin-left:5px;font-size:9px}.dw-top-actions>button:nth-child(2){display:flex;gap:6px;border:1px solid var(--line)}.dw-version-selector{display:flex!important;align-items:center!important;min-width:104px!important;height:30px!important;margin-left:4px;padding:0 10px!important;color:#237b65!important;background:#effaf6!important;border:1px solid #cfe9df!important;border-radius:999px!important;gap:5px;cursor:pointer}.dw-version-selector strong{font-size:11px}.dw-version-selector small{font-size:10px;font-weight:650;white-space:nowrap}.dw-version-selector .anticon{font-size:9px}.dw-version-selector.historical{color:#9a6415!important;background:#fff8e8!important;border-color:#f0d9a7!important}.dw-version-selector:disabled{cursor:not-allowed;opacity:.65}.dw-version-option{display:grid;min-width:220px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;row-gap:2px}.dw-version-option strong{font-size:13px;color:#243532}.dw-version-option span{font-size:12px;color:#546864}.dw-version-option small{grid-column:1 / -1;color:#889692;font-size:10px}.dw-system-notice{position:fixed;z-index:80;top:70px;right:24px;display:flex;max-width:min(620px,calc(100vw - 280px));gap:9px;align-items:flex-start;padding:10px 14px;color:#365b57;background:#eef7f5f7;border:1px solid #cfe4df;border-radius:9px;box-shadow:0 8px 28px #1f3e3a1f;font-size:11px;line-height:1.55}.dw-system-notice span{display:block}.dw-system-notice strong{margin-right:8px}.dw-system-notice.warning{color:#795d20;background:#fff8e8fa;border-color:#efdda9}.dw-system-notice.error{color:#93433e;background:#fff0effa;border-color:#efcac6}.dw-system-notice.success{color:#376d52;background:#edf8f1fa;border-color:#cde7d6}@media(max-width:600px){.dw-system-notice{right:12px;left:82px;max-width:none}}.dw-logout{padding:0;color:#b5f0d0;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-logout:hover{color:#fff}.dw-home{height:100vh;overflow:auto;background:radial-gradient(circle at 50% 0,rgba(130,204,190,.14),transparent 28%),#f6f7f6}.dw-home-topbar{position:sticky;z-index:3;top:0;display:flex;height:60px;align-items:center;justify-content:space-between;padding:0 28px;background:#fafbfae0;border-bottom:1px solid #e3e8e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dw-home-topbar>div{display:flex;align-items:center;gap:9px}.dw-home-topbar strong{color:#334340;font-size:12px}.dw-home-topbar>div:first-child>span:last-child{padding-left:9px;color:#8b9694;border-left:1px solid #dfe5e3;font-size:9px}.dw-org-badge{display:grid;width:28px;height:28px;place-items:center;color:#175f59;background:#dfeeea;border-radius:8px;font-size:10px}.dw-home-topbar button{display:grid;width:32px;height:32px;place-items:center;color:#657370;background:transparent;border:0;border-radius:8px;cursor:pointer}.dw-home-content{width:min(1080px,calc(100% - 56px));margin:0 auto;padding:52px 0 60px}.dw-home-hero{text-align:center}.dw-home-eyebrow{display:inline-flex;align-items:center;padding:6px 10px;gap:6px;color:#23766e;background:#e5f2ef;border:1px solid #cfe6e1;border-radius:999px;font-size:9px}.dw-home-hero h1{margin:17px 0 8px;color:#1e2e2b;font-size:36px;font-weight:650;letter-spacing:-.04em}.dw-home-hero>p{margin:0;color:#7f8b88;font-size:12px}.dw-home-composer{width:min(780px,90%);margin:25px auto 0;padding:9px;background:#fff;border:1px solid #d9e2df;border-radius:16px;box-shadow:0 15px 40px #21403b17}.dw-home-composer:focus-within{border-color:#88bfb6;box-shadow:0 17px 44px #1c5e541f,0 0 0 3px #2482740f}.dw-home-composer textarea{padding:12px!important;color:#34423f!important;font-size:12px!important;resize:none!important}.dw-home-composer>div{display:flex;align-items:center;padding:4px}.dw-home-composer>div>button:first-child{padding:6px 8px;color:#596a67;background:#f2f6f5;border:0;border-radius:7px;cursor:pointer;font-size:9px}.dw-home-composer>div>span{flex:1;margin-left:10px;color:#9ba4a2;font-size:8px}.dw-home-composer .ant-btn{width:34px!important;height:34px!important}.dw-scenario-section{margin-top:55px}.dw-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.dw-section-heading span{color:#298076;font-size:8px;font-weight:700;letter-spacing:.1em}.dw-section-heading h2{margin:5px 0 0;color:#263733;font-size:19px}.dw-section-heading>button{color:#71807d;background:transparent;border:0;cursor:pointer;font-size:9px}.dw-scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dw-scenario-card{display:flex;min-height:174px;flex-direction:column;align-items:flex-start;padding:18px;color:#273835;background:#fff;border:1px solid #e0e7e5;border-radius:14px;cursor:pointer;text-align:left;transition:.17s ease}.dw-scenario-card:hover{border-color:#b6cfca;box-shadow:0 14px 30px #25413c14;transform:translateY(-3px)}.dw-scenario-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;font-size:16px}.dw-scenario-card.teal>span{color:#15746b;background:#e2f2ef}.dw-scenario-card.blue>span{color:#467ca5;background:#e8f1f8}.dw-scenario-card.amber>span{color:#b36f20;background:#fbefdf}.dw-scenario-card.violet>span{color:#755d9b;background:#f0ebf7}.dw-scenario-card strong{margin-top:16px;font-size:13px}.dw-scenario-card small{margin-top:7px;color:#85918e;font-size:9px;line-height:1.6}.dw-scenario-card b{margin-top:auto;color:#3e756e;font-size:8px}.dw-home-lower{display:grid;margin-top:38px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px}.dw-recent-panel,.dw-template-panel{padding:18px;background:#fff;border:1px solid #e1e7e5;border-radius:14px}.dw-recent-row{display:grid;width:100%;min-height:62px;align-items:center;padding:8px 5px;grid-template-columns:36px minmax(0,1fr) 72px 16px;gap:10px;background:transparent;border:0;border-top:1px solid #edf0ef;cursor:pointer;text-align:left}.dw-recent-row>span{display:grid;width:34px;height:34px;place-items:center;color:#26796f;background:#e6f2ef;border-radius:9px}.dw-recent-row strong,.dw-recent-row small{display:block}.dw-recent-row strong{color:#3a4a47;font-size:10px}.dw-recent-row small{margin-top:5px;color:#8e9996;font-size:8px}.dw-recent-row time{color:#9aa4a2;font-size:8px}.dw-recent-row>b{color:#a0aaa8}.dw-template-panel>button{display:flex;width:100%;align-items:center;padding:11px 5px;gap:10px;background:transparent;border:0;border-top:1px solid #edf0ef;cursor:pointer;text-align:left}.dw-template-panel>button>svg{color:#39877e}.dw-template-panel strong,.dw-template-panel small{display:block}.dw-template-panel strong{color:#3e4e4b;font-size:9px}.dw-template-panel small{margin-top:4px;color:#929c9a;font-size:7px}.dw-modebar{display:flex;height:47px;align-items:center;padding:0 20px;gap:3px;background:#fbfcfb;border-bottom:1px solid var(--line)}.dw-modebar>button{height:47px;padding:0 15px;color:#788482;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:11px}.dw-modebar>button.active{color:var(--teal);border-bottom-color:var(--teal);font-weight:700}.dw-modebar>span{flex:1}.dw-modebar>div{display:flex;align-items:center;gap:6px;color:#5e7773;font-size:10px}.dw-modebar>div svg{color:#28a077}.dw-workbench{display:grid;height:calc(100vh - 107px);grid-template-columns:230px minmax(520px,1fr) 330px}.dw-outline,.dw-assistant{min-width:0;background:#fff}.dw-outline{border-right:1px solid var(--line)}.dw-panel-title{display:flex;height:46px;align-items:center;justify-content:space-between;padding:0 15px;color:#687471;font-size:10px;font-weight:650}.dw-panel-title button{background:transparent;border:0;cursor:pointer}.dw-file-card{display:flex;align-items:center;margin:0 10px 12px;padding:10px;gap:9px;background:#f3f7f6;border:1px solid #e2e9e7;border-radius:9px}.dw-file-card>svg{color:#278176;font-size:18px}.dw-file-card strong,.dw-file-card small{display:block}.dw-file-card strong{color:#34433f;font-size:9px}.dw-file-card small{margin-top:4px;color:#8a9693;font-size:7px}.dw-outline ol{margin:0;padding:0 9px;list-style:none}.dw-outline li{display:flex;align-items:center;margin:3px 0;padding:9px 8px;gap:9px;border-radius:8px;cursor:pointer;transition:background .15s ease}.dw-outline li:hover{background:#f2f6f5}.dw-outline li:focus-visible{outline:2px solid rgba(23,108,100,.28);outline-offset:1px}.dw-outline li>span{display:grid;width:22px;height:22px;place-items:center;color:#91a09d;background:#f1f4f3;border-radius:6px;font-size:8px}.dw-outline li strong,.dw-outline li small{display:block}.dw-outline li strong{color:#586865;font-size:9px}.dw-outline li small{margin-top:3px;color:#a0aaa8;font-size:7px}.dw-outline li.active{background:#eaf4f2}.dw-outline li.active>span{color:#fff;background:var(--teal)}.dw-outline li.active strong{color:#155e58}.dw-outline li.active small{color:#b16a25}.dw-outline li.done>span{color:#18775f;background:#dff2eb}.dw-canvas-wrap{min-width:0;overflow:auto;background:#eef0ef}.dw-canvas-toolbar{position:sticky;z-index:2;top:0;display:flex;height:43px;align-items:center;justify-content:space-between;padding:0 18px;background:#fafbfaeb;border-bottom:1px solid #dfe4e2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dw-canvas-toolbar>div:first-child{display:flex;align-items:center;white-space:nowrap}.dw-canvas-toolbar button{padding:5px 9px;color:#7a8583;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:9px}.dw-canvas-toolbar button.active{color:#34514c;background:#e8edeb}.dw-canvas-toolbar>span{color:#8c9694;font-size:8px}.dw-paper{position:relative;width:650px;min-height:880px;margin:30px auto 70px;padding:64px 72px;color:#28312f;background:#fff;box-shadow:0 8px 28px #26312f1c}.dw-doc-meta{color:#a0a7a5;font-size:8px;letter-spacing:.08em}.dw-paper h1{margin:45px 0 13px;color:#1d2927;font-family:STSong,SimSun,serif;font-size:28px;line-height:1.45;text-align:center}.dw-doc-date{color:#8b9492!important;text-align:center}.dw-paper hr{margin:48px 0 33px;border:0;border-top:1px solid #dce2e0}.dw-paper h2{margin:0 0 24px;font-family:STSong,SimSun,serif;font-size:18px}.dw-paper h3{margin:25px 0 10px;font-family:STSong,SimSun,serif;font-size:14px}.dw-paper p{position:relative;margin:0 0 14px;color:#404b49;font-family:STSong,SimSun,serif;font-size:11px;line-height:2.05;text-align:justify;white-space:pre-wrap;overflow-wrap:anywhere}.dw-annotated{padding:4px 7px;background:#fff9e8;border-left:2px solid #dfa646}.dw-annotated mark{color:#8b5420;background:#ffe6b0}.dw-comment-pin{position:absolute;right:-35px;top:12px;display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#c8832c;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #c5b49d;cursor:pointer;font-size:8px}.dw-paper.layout-preview{width:100%;max-width:none;min-height:880px;margin:0;padding:0;background:#eef2f1;box-shadow:none}.dw-paper.layout-preview>:not(.dw-docx-layout-preview){display:none}.dw-docx-layout-preview{min-height:100%;padding:18px 22px 42px;background:#eef2f1}.dw-docx-layout-note{display:flex;position:sticky;z-index:3;top:10px;max-width:900px;margin:0 auto 16px;padding:11px 14px;align-items:center;gap:10px;color:#31504a;background:#fffffff5;border:1px solid #d7e2df;border-radius:11px;box-shadow:0 7px 22px #23383417;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dw-docx-layout-note>svg{font-size:20px;color:#176c64}.dw-docx-layout-note>span{min-width:0;flex:1}.dw-docx-layout-note strong,.dw-docx-layout-note small{display:block}.dw-docx-layout-note strong{font-size:11px}.dw-docx-layout-note small{margin-top:3px;color:#74827f;font-size:8px}.dw-docx-layout-zoom{display:flex;align-items:center;margin-left:8px;gap:5px;white-space:nowrap}.dw-docx-layout-zoom button{display:grid;width:24px;height:24px;padding:0!important;place-items:center;color:#52635f!important;background:#fff!important;border:1px solid #d7e0de!important;border-radius:6px!important;cursor:pointer;font-size:13px!important}.dw-docx-layout-zoom button:disabled{cursor:not-allowed;opacity:.4}.dw-docx-layout-zoom input{width:92px;accent-color:#176c64}.dw-docx-layout-state{display:grid;min-height:500px;place-items:center;align-content:center;gap:9px;color:#50605d;background:#fff;border:1px solid #dde5e3;border-radius:12px}.dw-docx-layout-state>svg{font-size:26px;color:#176c64}.dw-docx-layout-state strong{font-size:12px}.dw-docx-layout-state span{color:#86918f;font-size:9px}.dw-docx-layout-state.error>svg{color:#b34b42}.dw-pdf-pages{display:flex;min-height:760px;padding:22px 18px 50px;align-items:center;flex-direction:column;gap:22px;overflow:auto;background:#e8edeb;border:1px solid #d8e1de;border-radius:12px}.dw-pdf-page{display:grid;position:relative;flex:0 0 auto;place-items:start center;background:#fff;box-shadow:0 5px 24px #29383424;transition:min-height .12s ease}.dw-pdf-page canvas{display:block;background:#fff}.dw-pdf-page-loading{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;gap:7px;color:#8a9693;background:#fff;font-size:9px}.dw-canvas-wrap.template-editing{position:relative}.dw-canvas-wrap.template-editing .dw-paper.layout-preview{width:100%;max-width:none;margin:0}.dw-paper.template-page-editing{box-sizing:border-box;width:var(--dw-template-page-width,210mm);min-height:var(--dw-template-page-height,297mm);padding:var(--dw-template-margin-top,25.4mm) var(--dw-template-margin-right,25.4mm) var(--dw-template-margin-bottom,25.4mm) var(--dw-template-margin-left,25.4mm);font-family:var(--dw-template-font-family,"SimSun"),serif;font-size:var(--dw-template-font-size,12pt);line-height:var(--dw-template-line-height,1.5)}.dw-template-editing-notice{display:flex;margin:-12px 0 24px;padding:10px 12px;align-items:flex-start;color:#46635e;background:#f2f7f6;border:1px solid #d8e5e2;border-radius:8px;gap:9px}.dw-template-editing-notice>svg{margin-top:2px;color:#24776e}.dw-template-editing-notice strong,.dw-template-editing-notice small{display:block}.dw-template-editing-notice strong{font-size:10px}.dw-template-editing-notice small{margin-top:3px;color:#7a8985;font-size:8px;line-height:1.5}.dw-paper.template-page-editing .dw-rich-editor .ck.ck-editor__main>.ck-editor__editable,.dw-paper.template-page-editing .dw-rich-section-preview>div{font-family:var(--dw-template-font-family,"SimSun"),serif;font-size:var(--dw-template-font-size,12pt);line-height:var(--dw-template-line-height,1.5)}.dw-paper.template-page-editing .dw-editable-section{margin:0 0 18px}.dw-paper.template-page-editing .dw-editable-section>.ant-input{height:auto;padding:5px 0;color:#202724;background:transparent;border:0;border-bottom:1px dashed transparent;border-radius:0;box-shadow:none;font-family:var(--dw-template-font-family,"SimSun"),serif;font-size:16pt;font-weight:700}.dw-paper.template-page-editing .dw-editable-section.active>.ant-input,.dw-paper.template-page-editing .dw-editable-section>.ant-input:hover{border-bottom-color:#b8d2cd}.dw-paper.template-page-editing .dw-rich-editor{border-color:transparent;border-radius:0}.dw-paper.template-page-editing .dw-rich-editor:focus-within{border-color:#9cc5be;box-shadow:0 0 0 3px #176c6412}.dw-paper.template-page-editing .dw-rich-editor .ck.ck-toolbar{position:sticky;z-index:4;top:85px;border:1px solid #dfe7e5;border-radius:7px}.dw-paper.template-page-editing .dw-rich-editor .ck.ck-editor__main>.ck-editor__editable{padding:15px 4px;min-height:180px}.dw-assistant{display:flex;flex-direction:column;border-left:1px solid var(--line)}.dw-assistant-head{display:flex;height:54px;align-items:center;padding:0 14px;gap:9px;border-bottom:1px solid var(--line)}.dw-assistant-head>span{display:grid;width:30px;height:30px;place-items:center;color:#fff;background:#176c64;border-radius:8px}.dw-assistant-head>div{flex:1}.dw-assistant-head strong,.dw-assistant-head small{display:block}.dw-assistant-head strong{font-size:11px}.dw-assistant-head small{margin-top:3px;color:#8b9795;font-size:7px}.dw-assistant-head button{background:transparent;border:0;cursor:pointer}.dw-score-card{display:grid;margin:12px 12px 10px;padding:13px;grid-template-columns:95px 1fr;background:linear-gradient(135deg,#193b37,#214b45);border-radius:11px;color:#fff}.dw-score-card>div:first-child{display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.12)}.dw-score-card>div:first-child strong{font-size:28px}.dw-score-card>div:first-child span{color:#a9c2bd;font-size:7px}.dw-score-card>div:last-child{display:grid;padding-left:13px;grid-template-columns:1fr auto;gap:5px;color:#a9c2bd;font-size:7px}.dw-score-card b{color:#eff7f5}.dw-filter-tabs{display:flex;padding:0 12px 9px;gap:5px}.dw-filter-tabs button{padding:5px 8px;color:#7d8987;background:#f3f5f4;border:0;border-radius:999px;cursor:pointer;font-size:7px}.dw-filter-tabs button.active{color:#145f59;background:#def0ec}.dw-issue-list{padding:0 10px}.dw-issue-list>button{display:flex;width:100%;align-items:flex-start;margin:4px 0;padding:10px;gap:9px;background:#fff;border:1px solid transparent;border-radius:9px;cursor:pointer;text-align:left}.dw-issue-list>button:hover,.dw-issue-list>button.active{background:#f8faf9;border-color:#dfe7e5}.dw-issue-list>button>span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px}.dw-issue-list .high>span{color:#b54e44;background:#f9e8e6}.dw-issue-list .medium>span{color:#b87524;background:#fbefdc}.dw-issue-list .low>span{color:#477ca5;background:#e9f1f7}.dw-issue-list strong,.dw-issue-list small{display:block}.dw-issue-list strong{color:#3c4a47;font-size:9px}.dw-issue-list small{margin-top:4px;color:#929d9a;font-size:7px}.dw-suggestion{margin:8px 12px;padding:12px;background:#f5f8f7;border:1px solid #e1e8e6;border-radius:10px}.dw-suggestion>span{color:#74817e;font-size:7px;font-weight:700}.dw-suggestion p{margin:7px 0 10px;color:#4b5b58;font-size:8px;line-height:1.7}.dw-suggestion>div{display:flex;justify-content:flex-end;gap:6px}.dw-suggestion>div>button:first-child{color:#74817f;background:transparent;border:0;font-size:8px}.dw-suggestion .ant-btn{height:28px;font-size:8px}.dw-chatbox{margin:auto 12px 12px;padding:6px;background:#fff;border:1px solid #d9e2df;border-radius:11px;box-shadow:0 6px 18px #26423d12}.dw-chatbox textarea{padding:7px!important;font-size:9px!important;resize:none!important}.dw-chatbox>div{display:flex;align-items:center}.dw-chatbox>div>button:first-child{background:transparent;border:0}.dw-chatbox>div>span{flex:1;color:#9ba4a2;font-size:7px}.dw-chatbox .ant-btn{width:28px!important;height:28px!important}.dw-assistant-tabs{display:grid;padding:8px 12px 0;grid-template-columns:1fr 1fr;gap:4px}.dw-assistant-tabs button{padding:7px;color:#7c8986;background:#f3f6f5;border:0;border-radius:7px;font-size:8px;cursor:pointer}.dw-assistant-tabs button.active{color:#145f59;background:#dff0ec;font-weight:700}.dw-section-lock{margin-left:auto;padding:5px;color:#9aa6a3;background:transparent;border:0;border-radius:6px;cursor:pointer}.dw-section-lock.locked{color:#176c64;background:#dff0ec}.dw-notification-count{display:grid;position:absolute;min-width:15px;height:15px;place-items:center;margin:-18px 0 0 19px;padding:0 3px;color:#fff;background:#c4564c;border:2px solid #fff;border-radius:8px;font-size:7px}.dw-collaboration-summary{display:flex;margin:12px;padding:12px;gap:10px;color:#176c64;background:#edf6f4;border-radius:10px}.dw-collaboration-summary>svg{font-size:20px}.dw-collaboration-summary strong,.dw-collaboration-summary span{display:block}.dw-collaboration-summary strong{font-size:10px}.dw-collaboration-summary span{margin-top:4px;color:#71817d;font-size:7px;line-height:1.5}.dw-comment-list{flex:1;min-height:0;padding:0 12px;overflow:auto}.dw-comment-list article{display:flex;padding:11px 2px;gap:9px;border-bottom:1px solid #edf0ef}.dw-comment-list article.resolved{opacity:.58}.dw-comment-list article>div{flex:1}.dw-comment-list strong,.dw-comment-list time{font-size:8px}.dw-comment-list time{float:right;color:#9aa4a2}.dw-comment-list p{margin:7px 0;color:#4c5b58;font-size:9px;line-height:1.6}.dw-comment-list button{padding:0;color:#176c64;background:transparent;border:0;font-size:8px;cursor:pointer}.dw-empty-comments{display:grid;padding:40px 10px;place-items:center;color:#8f9a97;text-align:center}.dw-empty-comments>svg{margin-bottom:10px;font-size:25px}.dw-empty-comments span{font-size:10px}.dw-empty-comments small{margin-top:6px;font-size:7px;line-height:1.6}.dw-comment-compose{margin-top:8px}.dw-writing-actions{height:auto;min-height:60px;padding:7px 16px;gap:12px;background:#fff}.dw-writing-actions>.dw-writing-mode-label{display:flex;min-width:190px;align-items:center;gap:9px;color:#33413e}.dw-writing-mode-label>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#fff;background:linear-gradient(135deg,#176c64,#2b8d82);border-radius:10px;font-size:15px}.dw-writing-mode-label>div{display:block}.dw-writing-mode-label strong,.dw-writing-mode-label small{display:block}.dw-writing-mode-label strong{font-size:12px}.dw-writing-mode-label small{max-width:310px;margin-top:3px;color:#8a9693;font-size:8px;white-space:nowrap}.dw-writing-actions>.dw-document-action-buttons{display:flex;align-items:center;gap:7px}.dw-document-action-buttons .ant-btn{height:34px;padding-inline:12px;border-color:#d8e2df;border-radius:9px;color:#455451;font-size:10px;box-shadow:none}.dw-document-action-buttons .ant-btn:hover{color:#176c64;border-color:#76ada6}.dw-document-action-buttons .dw-review-action{color:#fff;background:#176c64;border-color:#176c64}.dw-document-action-buttons .dw-review-action:hover{color:#fff!important;background:#125b55!important;border-color:#125b55!important}.dw-writing-actions>.dw-mode-status{display:flex;align-items:center;color:#6e7d79;font-size:8px;white-space:nowrap}.dw-writing-actions>.dw-mode-status svg{color:#28a077}.dw-writing-actions>.ant-tag{margin-inline-end:0;font-size:8px}.dw-assistant{min-width:0;overflow:hidden}.dw-assistant-head.review>span{background:linear-gradient(135deg,#8b5a16,#c48931)}.dw-assistant-head.collaboration>span{background:linear-gradient(135deg,#315b91,#5087c9)}.dw-assistant-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dw-assistant-tabs button{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.dw-assistant-tabs button svg{font-size:10px}.dw-assessment-running{display:flex;margin:10px 12px 0;padding:11px;align-items:center;gap:9px;color:#176c64;background:#edf7f5;border:1px solid #d4eae6;border-radius:10px}.dw-assessment-running>svg{font-size:18px}.dw-assessment-running strong,.dw-assessment-running small{display:block}.dw-assessment-running strong{font-size:9px}.dw-assessment-running small{margin-top:3px;color:#71817e;font-size:7px}.dw-issue-list{max-height:190px;overflow-y:auto}.dw-review-empty{padding:28px 10px}.dw-review-empty>div{display:flex;margin-top:12px;gap:7px}.dw-review-empty .ant-btn{font-size:8px}.dw-suggestion{flex:0 0 auto}.dw-issue-discussion{max-height:145px;overflow-y:auto}@media(max-width:1180px){.dw-shell{grid-template-columns:70px minmax(0,1fr)}.dw-brand>div:last-child,.dw-nav>span,.dw-nav button:not(.active),.dw-sidebar-foot{display:none}.dw-new-task{font-size:0}.dw-new-task svg{font-size:13px}.dw-workbench{grid-template-columns:200px minmax(480px,1fr) 300px}.dw-paper{width:600px}}.dw-workbench{position:relative;grid-template-columns:230px minmax(520px,1fr);overflow:hidden}.dw-assistant-drawer{position:absolute;z-index:45;top:0;right:0;bottom:0;width:min(460px,calc(100% - 60px));overflow-x:hidden;overflow-y:auto;background:#fff;border-left:1px solid #dbe4e1;box-shadow:-18px 0 42px #1f343024;transform:translate(calc(100% + 24px));visibility:hidden;pointer-events:none;transition:transform .24s ease,visibility .24s ease}.dw-assistant-drawer.open{transform:translate(0);visibility:visible;pointer-events:auto}.dw-assistant-close{display:grid!important;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#75817e;background:#f2f5f4!important;border:0!important;border-radius:8px;cursor:pointer}.dw-assistant-close:hover{color:#176c64;background:#e4efec!important}.dw-document-action-buttons .ant-btn.active{color:#176c64;background:#e3f2ef;border-color:#91bdb7}.dw-canvas-wrap{min-width:0}@media(max-width:1180px){.dw-workbench{grid-template-columns:200px minmax(480px,1fr)}.dw-writing-actions>.dw-mode-status,.dw-writing-actions>.ant-tag{display:none}.dw-document-action-buttons .ant-btn{padding-inline:9px}}.dw-editor-toolbar{display:flex;position:sticky;z-index:8;top:0;min-height:42px;align-items:center;padding:6px 14px;gap:7px;background:#f8faf9;border-bottom:1px solid #dfe7e5}.dw-editor-toolbar>span{display:flex;align-items:center;margin-right:4px;color:#176c64;gap:5px;font-size:9px;font-weight:700}.dw-editor-toolbar>button{height:29px;padding:0 10px;color:#465653;background:#fff;border:1px solid #d5dfdc;border-radius:7px;cursor:pointer;font-size:8px}.dw-editor-toolbar>button:hover{color:#176c64;border-color:#77aaa3}.dw-editor-toolbar>button:disabled{cursor:not-allowed;opacity:.5}.dw-editor-toolbar>em{margin-left:auto;color:#899592;font-size:7px;font-style:normal}.dw-editable-section{transition:border-color .16s ease,box-shadow .16s ease}.dw-editable-section.active{border-color:#8fbdb7;box-shadow:0 0 0 2px #176c6414}.dw-inline-image-editor{padding:14px!important}.dw-inline-image-editor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#176c64;font-size:9px;font-weight:700}.dw-inline-image-editor>header span{display:flex;align-items:center;gap:6px}.dw-inline-image-editor>header button{padding:5px 8px;color:#a24e46;background:#fff;border:1px solid #ead5d2;border-radius:6px;cursor:pointer;font-size:8px}.dw-inline-image-preview{display:flex;min-height:160px;align-items:center;padding:14px;background:#f2f5f4;border:1px dashed #cfdad7;border-radius:10px}.dw-inline-image-preview.left{justify-content:flex-start}.dw-inline-image-preview.center{justify-content:center}.dw-inline-image-preview.right{justify-content:flex-end}.dw-inline-image-preview>img{display:block;max-width:100%;max-height:520px;object-fit:contain;border-radius:5px}.dw-inline-image-preview>svg{margin:auto;color:#9aa6a3;font-size:38px}.dw-inline-image-controls{display:grid;margin-top:11px;grid-template-columns:1fr 1fr;gap:9px}.dw-inline-image-controls label{display:grid;gap:5px}.dw-inline-image-controls label>span{color:#697773;font-size:8px;font-weight:650}.dw-inline-image-controls select{height:32px;padding:0 8px;background:#fff;border:1px solid #d6dfdd;border-radius:7px}.dw-inline-image{margin:24px 0;text-align:center}.dw-inline-image.left{text-align:left}.dw-inline-image.right{text-align:right}.dw-inline-image img{display:inline-block;max-width:100%;height:auto;border-radius:4px}.dw-inline-image>div{display:grid;min-height:160px;place-items:center;color:#98a3a0;background:#f3f5f4;border:1px dashed #d3dcda;border-radius:9px}.dw-inline-image>div span{font-size:9px}.dw-inline-image figcaption{margin-top:8px;color:#596763;font-size:10px}.dw-unsaved-warning{display:flex;padding:14px;gap:12px;color:#7b5819;background:#fff8e8;border:1px solid #eed8a5;border-radius:11px}.dw-unsaved-warning>svg{margin-top:2px;font-size:20px}.dw-unsaved-warning strong{font-size:12px}.dw-unsaved-warning p{margin:6px 0 0;color:#786d58;font-size:9px;line-height:1.7}.dw-editable-section.rich-section{padding:12px}.dw-rich-editor{min-width:0;background:#fff;border:1px solid #dfe4e2;border-radius:8px;overflow:hidden}.dw-rich-editor .ck.ck-toolbar{padding:5px;background:#f7f8f8;border:0;border-bottom:1px solid #e2e7e5}.dw-rich-editor .ck.ck-toolbar .ck-button{min-height:28px;border-radius:5px}.dw-rich-editor .ck.ck-editor__main>.ck-editor__editable{min-height:260px;padding:22px 28px;color:#303a38;background:#fff;border:0!important;box-shadow:none!important;font-family:STSong,SimSun,serif;font-size:13px;line-height:1.95}.dw-rich-editor .ck-content p{margin:0 0 12px}.dw-rich-editor .ck-content h2,.dw-rich-editor .ck-content h3,.dw-rich-editor .ck-content h4{font-family:STSong,SimSun,serif}.dw-rich-editor.disabled{opacity:.75}.dw-rich-section-preview{position:relative;min-height:90px;padding:14px 16px;background:#fff;border:1px dashed #d9e1df;border-radius:7px;cursor:text}.dw-rich-section-preview:hover{border-color:#91bdb7}.dw-rich-section-preview>div,.dw-rich-content{color:#404b49;font-family:STSong,SimSun,serif;font-size:11px;line-height:2.05}.dw-rich-section-preview>div p,.dw-rich-content p{margin:0 0 12px}.dw-rich-section-preview>span{display:flex;position:absolute;right:9px;bottom:7px;align-items:center;padding:4px 7px;color:#176c64;background:#eaf4f2;border-radius:999px;gap:4px;font-family:Inter,PingFang SC,sans-serif;font-size:8px}.dw-rich-content table,.dw-rich-section-preview table{width:100%;margin:12px 0;border-collapse:collapse}.dw-rich-content td,.dw-rich-content th,.dw-rich-section-preview td,.dw-rich-section-preview th{padding:7px;border:1px solid #cfd8d5}.dw-table-edit-hint>button{margin-left:auto;padding:4px 8px;color:#176c64;background:#fff;border:1px solid #9cc4be;border-radius:6px;cursor:pointer;font-size:8px}.dw-center-page{height:100vh;overflow:auto;padding:34px 38px 70px;background:#f6f7f6}.dw-center-header{display:flex;align-items:flex-end;justify-content:space-between;max-width:1180px;margin:0 auto 24px}.dw-center-header>div>span{color:#278076;font-size:9px;font-weight:700;letter-spacing:.12em}.dw-center-header h1{margin:7px 0 5px;color:#20322f;font-size:27px;letter-spacing:-.03em}.dw-center-header p{margin:0;color:#7e8b88;font-size:10px}.dw-scenario-builder{max-width:1180px;margin:0 auto 22px;padding:20px;background:#fff;border:1px solid #dce5e2;border-radius:15px;box-shadow:0 12px 30px #22443d0f}.dw-builder-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.dw-builder-heading strong,.dw-builder-heading small{display:block}.dw-builder-heading strong{font-size:14px}.dw-builder-heading small{margin-top:5px;color:#87938f;font-size:9px}.dw-builder-heading button,.dw-agent-builder button{color:#4c6b66;background:transparent;border:0;cursor:pointer;font-size:9px}.dw-builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dw-builder-grid label{display:grid;gap:6px}.dw-builder-grid label.wide{grid-column:1/-1}.dw-builder-grid label>span,.dw-mode-select>span{color:#52635f;font-size:9px;font-weight:650}.dw-mode-select{display:flex;align-items:center;margin:16px 0;gap:16px}.dw-mode-select label{color:#60716e;font-size:9px}.dw-mode-select input{accent-color:#176c64}.dw-agent-builder{padding:14px;background:#f6f9f8;border:1px solid #e2e9e7;border-radius:11px}.dw-agent-builder>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:10px}.dw-agent-row{display:grid;align-items:center;margin-top:7px;grid-template-columns:24px minmax(140px,.7fr) minmax(220px,1.3fr) 40px;gap:8px}.dw-agent-row>b{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#387e75;border-radius:6px;font-size:8px}.dw-agent-row>button{color:#9b625b!important}.dw-builder-actions{display:flex;justify-content:flex-end;margin-top:15px}.dw-management-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-management-card{display:flex;min-height:310px;flex-direction:column;padding:18px;background:#fff;border:1px solid #dfe6e4;border-radius:14px}.dw-management-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#93a09d;font-size:8px}.dw-management-card h2{margin:13px 0 7px;font-size:14px}.dw-management-card>p{min-height:42px;margin:0;color:#7d8986;font-size:9px;line-height:1.6}.dw-card-modes{display:flex;margin:12px 0;gap:5px}.dw-card-modes span{padding:4px 7px;color:#366d66;background:#eaf3f1;border-radius:999px;font-size:7px}.dw-management-card ol{margin:0;padding:0;list-style:none}.dw-management-card li{display:flex;align-items:center;padding:7px 0;gap:8px;border-top:1px solid #edf1f0}.dw-management-card li>b{display:grid;width:20px;height:20px;place-items:center;color:#327970;background:#e5f1ee;border-radius:6px;font-size:7px}.dw-management-card li strong,.dw-management-card li small{display:block}.dw-management-card li strong{font-size:8px}.dw-management-card li small{margin-top:2px;color:#9aa4a2;font-size:7px}.dw-management-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.dw-management-card footer button{color:#33766e;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-task-table,.dw-approval-list{max-width:1180px;margin:0 auto;background:#fff;border:1px solid #dfe6e4;border-radius:14px;overflow:hidden}.dw-task-table-head,.dw-task-table article{display:grid;align-items:center;padding:12px 16px;grid-template-columns:minmax(280px,1fr) 70px 70px 95px 60px 55px;gap:12px}.dw-task-table-head{color:#8b9794;background:#f1f5f4;font-size:8px;font-weight:700}.dw-task-table article{border-top:1px solid #edf1f0;font-size:9px}.dw-task-table article>div:first-child{display:flex;align-items:center;gap:9px}.dw-task-table article>div:first-child>svg{color:#338178}.dw-task-table strong,.dw-task-table small{display:block}.dw-task-table strong{font-size:9px}.dw-task-table small{max-width:380px;margin-top:4px;color:#929d9a;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-task-table article>button{color:#24756c;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-task-table article>button:disabled{color:#b0b8b6}.dw-approval-list article{display:grid;align-items:center;padding:16px 18px;grid-template-columns:38px minmax(260px,1fr) 80px auto;gap:12px;border-top:1px solid #edf1f0}.dw-approval-list article:first-child{border-top:0}.dw-approval-status{display:grid;width:34px;height:34px;place-items:center;color:#317b72;background:#e7f2ef;border-radius:9px}.dw-approval-status.approved{color:#26805f;background:#e2f2eb}.dw-approval-list strong,.dw-approval-list small{display:block}.dw-approval-list strong{font-size:10px}.dw-approval-list small{margin-top:4px;color:#8d9895;font-size:8px}.dw-approval-list article>div:last-child{display:flex;gap:7px}.dw-approval-list article>div:last-child>button{color:#8b5b50;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-empty-state{display:flex!important;min-height:220px!important;flex-direction:column;align-items:center!important;justify-content:center;gap:10px;color:#84918e!important}.dw-empty-state>svg{font-size:25px;color:#5b948d}.dw-empty-state button{color:#1b746a;background:transparent;border:0;cursor:pointer}@media(max-width:1050px){.dw-management-grid{grid-template-columns:1fr 1fr}.dw-task-table-head,.dw-task-table article{grid-template-columns:minmax(220px,1fr) 60px 60px 80px 50px}.dw-task-table-head span:nth-child(3),.dw-task-table article>span:nth-child(3){display:none}}.dw-security-card{display:grid;max-width:560px;margin:0 auto;padding:24px;gap:14px;background:#fff;border:1px solid #dfe6e4;border-radius:15px;box-shadow:0 12px 30px #22443d0d}.dw-security-card>div:first-child{display:flex;align-items:center;margin-bottom:4px;padding-bottom:17px;gap:12px;border-bottom:1px solid #edf1f0}.dw-security-card>div:first-child>svg{padding:9px;box-sizing:content-box;color:#25786f;background:#e7f2ef;border-radius:10px;font-size:19px}.dw-security-card strong,.dw-security-card small{display:block}.dw-security-card strong{font-size:12px}.dw-security-card small{margin-top:5px;color:#899592;font-size:8px}.dw-security-card label{display:grid;gap:6px;color:#52635f;font-size:9px}.dw-security-card>.ant-btn{justify-self:end;margin-top:5px}.dw-version-diff{margin:-32px -40px 30px;padding:14px 18px;background:#f6f8f7;border:1px solid #dfe6e4;border-radius:10px}.dw-version-diff>div{display:flex;align-items:center;margin-bottom:8px;gap:12px;color:#687672;font-size:8px}.dw-version-diff>div strong{color:#294741;font-size:10px}.dw-version-diff>div b{margin-left:auto;color:#25805e}.dw-version-diff>div em{color:#b4574c;font-style:normal;font-weight:700}.dw-version-diff section{padding:8px 0;border-top:1px solid #e3e9e7}.dw-version-diff section h3{margin:0 0 5px!important;font-family:inherit!important;font-size:9px!important}.dw-version-diff pre{max-height:180px;margin:0;overflow:auto;color:#53615e;font-family:Cascadia Mono,monospace;font-size:7px;line-height:1.6;white-space:pre-wrap}.dw-project-select{min-width:260px;height:42px;padding:0 14px;border:1px solid #d9e2e0;border-radius:10px;color:#263735;background:#fff}.dw-fact-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.dw-fact-summary>div{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #e3ebe9;border-radius:16px;background:#fff}.dw-fact-summary>div>.anticon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#087f72;background:#e9f7f4;font-size:20px}.dw-fact-summary span{display:flex;flex-direction:column}.dw-fact-summary strong{font-size:24px;color:#223330}.dw-fact-summary small{color:#778986}.dw-fact-entry{display:grid;grid-template-columns:minmax(260px,1.7fr) 1fr 1fr .7fr auto auto;align-items:end;gap:12px;padding:20px;margin-bottom:22px;border:1px solid #dbe7e4;border-radius:16px;background:#f7fbfa}.dw-fact-entry>div{display:flex;flex-direction:column;gap:5px}.dw-fact-entry>div small{color:#738582;line-height:1.5}.dw-fact-entry>label{white-space:nowrap;padding-bottom:8px;color:#536763}.dw-conflict-panel,.dw-fact-table{padding:22px;margin-bottom:22px;border:1px solid #e3ebe9;border-radius:16px;background:#fff}.dw-conflict-panel>article{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:18px;padding:16px;border-radius:12px;background:#fff8f0}.dw-conflict-panel>article>div:first-child{display:flex;gap:12px;color:#a86316}.dw-conflict-panel article span{display:flex;flex-direction:column;gap:4px}.dw-conflict-panel article div:last-child{display:flex;gap:10px;flex-wrap:wrap}.dw-conflict-panel article button{display:flex;flex-direction:column;gap:4px;min-width:180px;padding:11px 14px;border:1px solid #edcfab;border-radius:10px;text-align:left;background:#fff}.dw-conflict-panel article button:hover{border-color:#0d8c7d}.dw-conflict-panel article button small{color:#788985}.dw-fact-table-head,.dw-fact-table>article{display:grid;grid-template-columns:1.4fr 1fr .8fr .7fr .6fr;gap:12px;align-items:center;padding:13px 10px}.dw-fact-table-head{color:#80908d;border-bottom:1px solid #e8efed}.dw-fact-table>article{border-bottom:1px solid #edf2f1;color:#415350}.dw-fact-table>article>strong{display:flex;flex-direction:column;gap:3px;color:#253633}.dw-fact-table>article>strong small{font-weight:400;color:#91a09d}.dw-fact-table>article>button{border:0;color:#087f72;background:transparent}.dw-fact-table>article>button:disabled{color:#a7b1af}@media(max-width:1100px){.dw-fact-entry{grid-template-columns:1fr 1fr}.dw-conflict-panel>article{grid-template-columns:1fr}}.dw-config-layout{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px}.dw-type-catalog,.dw-config-artifacts{padding:22px;background:#fff;border:1px solid #dfe7e5;border-radius:16px}.dw-type-filter select,.dw-artifact-form select{width:100%;height:40px;padding:0 12px;color:#344844;background:#f8faf9;border:1px solid #dbe4e2;border-radius:9px}.dw-type-meta{display:flex;align-items:center;margin:12px 0 20px;gap:7px;color:#7d8c89;font-size:9px}.dw-type-meta>span:last-child{margin-left:auto}.dw-type-catalog>h3{margin:0 0 10px;color:#344642;font-size:12px}.dw-dynamic-form-summary{display:flex;align-items:center;padding:13px 15px;gap:12px;color:#61726e;background:#edf6f4;border-radius:10px}.dw-dynamic-form-summary strong{color:#167065;font-size:22px}.dw-dynamic-form-summary span{font-size:9px}.dw-dynamic-fields{margin-top:10px}.dw-dynamic-fields article{display:grid;align-items:center;padding:11px 4px;grid-template-columns:minmax(170px,1.2fr) minmax(120px,1fr) 65px;gap:9px;border-bottom:1px solid #edf1f0}.dw-dynamic-fields article>div strong,.dw-dynamic-fields article>div small{display:block}.dw-dynamic-fields article>div strong{font-size:9px}.dw-dynamic-fields article>div strong b{margin-left:3px;color:#c1594e}.dw-dynamic-fields article>div small{margin-top:3px;color:#9aa5a2;font-size:7px}.dw-dynamic-fields article>span{color:#5f706c;font-size:8px}.dw-artifact-form{display:grid;padding:14px;gap:9px;background:#f5f8f7;border:1px solid #e3e9e7;border-radius:11px}.dw-artifact-form>.ant-btn{justify-self:end}.dw-artifact-list{display:grid;margin-top:14px;grid-template-columns:1fr 1fr;gap:9px}.dw-artifact-list>article{display:flex;min-height:135px;flex-direction:column;padding:13px;border:1px solid #e2e8e6;border-radius:11px}.dw-artifact-list>article>div{display:flex;align-items:center;justify-content:space-between;color:#96a09e;font-size:8px}.dw-artifact-list>article>strong{margin-top:10px;font-size:10px}.dw-artifact-list>article>small{margin-top:4px;color:#899592;font-size:7px}.dw-artifact-list>article>footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.dw-artifact-list>article>footer button{color:#1d756b;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-artifact-list>.dw-empty-state{grid-column:1/-1}.dw-artifact-list>article>.dw-template-file{display:flex;margin:9px 0;padding:8px;justify-content:flex-start;gap:7px;color:#28776d;background:#edf6f4;border-radius:8px}.dw-template-file>svg{font-size:16px}.dw-template-file span{min-width:0}.dw-template-file b,.dw-template-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-template-file b{color:#36504a;font-size:8px}.dw-template-file small{margin-top:3px;color:#71847f;font-size:7px}.dw-artifact-list>article>footer{flex-wrap:wrap;gap:4px}.dw-artifact-list>article>footer button:disabled{cursor:not-allowed;opacity:.5}.dw-artifact-list>article.archived{background:#fafbfb;opacity:.82}.dw-artifact-version-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dw-artifact-version-form label{display:grid;gap:6px}.dw-artifact-version-form label>span{color:#52635f;font-size:12px}.dw-artifact-version-form .wide,.dw-artifact-version-note{grid-column:1/-1}.dw-artifact-version-note{display:flex;align-items:center;padding:13px 15px;gap:10px;color:#196f65;background:#edf7f5;border-radius:10px}.dw-artifact-version-note>svg{font-size:22px}.dw-artifact-version-note strong,.dw-artifact-version-note small{display:block}.dw-artifact-version-note small{margin-top:3px;color:#69807b;font-size:11px}.dw-artifact-version-form textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.dw-artifact-diff{display:grid;max-height:560px;overflow:auto;padding:12px;background:#17211f;border-radius:10px}.dw-artifact-diff code{display:block;min-height:20px;padding:2px 8px;color:#d5e0dd;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;white-space:pre-wrap}.dw-artifact-diff code.added{color:#bcebd0;background:#17392c}.dw-artifact-diff code.removed{color:#f4c2be;background:#402521}.dw-artifact-diff code.marker{color:#9ed5e8;background:#20343a}@media(max-width:1100px){.dw-config-layout{grid-template-columns:1fr}}.dw-visual-controls{display:flex;max-width:1180px;align-items:flex-end;margin:0 auto 18px;padding:15px 18px;gap:14px;background:#fff;border:1px solid #dfe7e5;border-radius:13px}.dw-visual-controls label{display:grid;gap:5px;color:#5e716d;font-size:8px}.dw-visual-controls select{min-width:145px;height:36px;padding:0 10px;color:#344844;background:#f8faf9;border:1px solid #dbe4e2;border-radius:8px}.dw-visual-controls .dw-ai-check{display:flex;align-items:center;padding-bottom:9px;gap:5px;font-size:9px}.dw-visual-controls>span{margin-left:auto;padding-bottom:9px;color:#9a6e42;font-size:8px}.dw-visual-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.dw-visual-grid>article{padding:12px;background:#fff;border:1px solid #dfe7e5;border-radius:13px}.dw-visual-placeholder{position:relative;display:grid;height:135px;place-items:center;color:#59938b;background:linear-gradient(135deg,#e9f3f1,#f5f8f7);border-radius:9px;font-size:30px;overflow:hidden}.dw-visual-placeholder>b{position:absolute;left:8px;bottom:8px;padding:4px 6px;color:#fff;background:#1b3632bf;border-radius:5px;font-size:7px}.dw-visual-placeholder>span{position:absolute;top:8px;right:8px;padding:3px 5px;color:#55716c;background:#ffffffdb;border-radius:5px;font-size:7px}.dw-visual-card-head{display:flex;margin-top:11px;gap:5px}.dw-visual-grid h3{margin:9px 0 5px;color:#31433f;font-size:11px}.dw-visual-grid p{margin:0;color:#778783;font-size:8px}.dw-visual-grid article>small{display:block;min-height:24px;margin-top:5px;color:#9a7b55;font-size:7px;line-height:1.5}.dw-visual-grid footer{display:flex;margin-top:10px;padding-top:9px;gap:5px;border-top:1px solid #edf1f0}.dw-visual-grid footer button{color:#27766d;background:transparent;border:0;cursor:pointer;font-size:7px}.dw-visual-grid footer button:disabled{color:#aeb8b5}.dw-visual-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #dfe7e5;border-radius:14px}@media(max-width:1100px){.dw-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-visual-controls{flex-wrap:wrap}.dw-visual-controls>span{width:100%;margin-left:0}}.dw-task-table-head,.dw-task-table article{grid-template-columns:22px minmax(280px,1fr) 70px 70px 95px 60px 170px}.dw-task-table-head>input,.dw-task-table article>input{width:14px;height:14px;margin:0;accent-color:#24756c}.dw-task-actions{display:flex;flex-wrap:wrap;gap:6px}.dw-task-actions button{padding:0;color:#24756c;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-task-actions button:disabled{color:#b0b8b6}.dw-task-header-actions{display:flex;align-items:center;gap:9px}.dw-task-header-actions select{height:32px;padding:0 9px;color:#465d58;background:#fff;border:1px solid #dce5e2;border-radius:7px;font-size:9px}.dw-task-batch-toolbar{display:flex;align-items:center;max-width:1180px;margin:-10px auto 14px;padding:12px 15px;color:#365b55;background:#eaf3f1;border:1px solid #d2e4df;border-radius:11px;gap:12px}.dw-task-batch-toolbar strong{font-size:10px}.dw-task-batch-toolbar>span{color:#738783;font-size:8px}.dw-task-batch-toolbar>div{display:flex;margin-left:auto;gap:7px}.dw-task-batch-toolbar button{padding:6px 9px;color:#246f67;background:#fff;border:1px solid #cadeda;border-radius:6px;cursor:pointer;font-size:8px}.dw-task-batch-toolbar button:disabled{opacity:.55}.dw-batch-preview{display:grid;gap:14px}.dw-batch-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f1f7f5;border-radius:10px}.dw-batch-summary strong{font-size:13px}.dw-batch-summary span{color:#71817e;font-size:10px}.dw-batch-preview>label{display:grid;gap:6px;color:#53645f;font-size:10px}.dw-batch-result-list{display:grid;max-height:330px;overflow:auto;gap:7px}.dw-batch-result-list article{display:flex;align-items:flex-start;padding:10px 12px;border:1px solid #e0e8e6;border-radius:9px;gap:8px}.dw-batch-result-list article.failure{background:#fff8f7;border-color:#efdcd8}.dw-batch-result-list strong,.dw-batch-result-list small{display:block}.dw-batch-result-list strong{font-size:10px}.dw-batch-result-list small{margin-top:4px;color:#7f8c89;font-size:9px}.dw-task-lifecycle-confirm{display:grid;margin-top:12px;gap:7px}.dw-task-lifecycle-confirm p{margin:0;color:#63736f;font-size:11px}.dw-readiness-modal{padding:6px 2px}.dw-readiness-summary{display:flex;align-items:center;padding:16px;background:#f3f8f6;border-radius:12px;gap:16px}.dw-readiness-summary strong,.dw-readiness-summary span{display:block}.dw-readiness-summary strong{color:#213c37;font-size:14px}.dw-readiness-summary span{margin-top:6px;color:#72827e;font-size:11px}.dw-requirement-list{display:grid;margin-top:14px;gap:8px}.dw-requirement-list article{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #e2e9e7;border-radius:10px}.dw-requirement-list article>div{display:flex;align-items:center;gap:9px}.dw-requirement-list strong,.dw-requirement-list small{display:block}.dw-requirement-list strong{font-size:12px}.dw-requirement-list strong b{margin-left:6px;color:#b35b49;font-size:9px}.dw-requirement-list small{max-width:440px;margin-top:4px;color:#87938f;font-size:10px}.dw-requirement-list article>button{color:#8a625a;background:transparent;border:0;cursor:pointer;font-size:10px}.dw-task-collab-meta{display:flex!important;align-items:center;max-width:none!important;margin-top:5px!important;color:#58766f!important;font-size:7px!important;font-style:normal;gap:4px;white-space:normal!important}.dw-task-collab-meta.overdue{color:#b05c4d!important}.dw-task-assignment-form{display:grid;padding-top:6px;grid-template-columns:1fr 1fr;gap:14px}.dw-task-assignment-note{display:flex;grid-column:1/-1;align-items:center;padding:14px;color:#315c55;background:#edf6f3;border-radius:11px;gap:11px}.dw-task-assignment-note>svg{font-size:20px}.dw-task-assignment-note strong,.dw-task-assignment-note small{display:block}.dw-task-assignment-note strong{font-size:12px}.dw-task-assignment-note small{margin-top:4px;color:#70847f;font-size:9px}.dw-task-assignment-form>label{display:grid;gap:6px;color:#536660;font-size:10px}.dw-task-assignment-form select{height:32px;padding:0 9px;color:#405b55;background:#fff;border:1px solid #d9e3e0;border-radius:7px}.dw-task-assignment-form fieldset{grid-column:1/-1;margin:0;padding:12px;border:1px solid #dfe8e5;border-radius:10px}.dw-task-assignment-form legend{padding:0 6px;color:#536660;font-size:10px;font-weight:650}.dw-task-assignment-form fieldset>div{display:grid;max-height:230px;overflow:auto;grid-template-columns:1fr 1fr;gap:7px}.dw-task-assignment-form fieldset label{display:flex;align-items:center;padding:8px 9px;background:#f6f9f8;border-radius:8px;gap:8px;cursor:pointer}.dw-task-assignment-form fieldset input{accent-color:#24756c}.dw-task-assignment-form fieldset strong,.dw-task-assignment-form fieldset small{display:block}.dw-task-assignment-form fieldset strong{font-size:9px}.dw-task-assignment-form fieldset small{margin-top:2px;color:#899692;font-size:7px}@media(max-width:760px){.dw-task-assignment-form{grid-template-columns:1fr}.dw-task-assignment-note,.dw-task-assignment-form fieldset{grid-column:auto}.dw-task-assignment-form fieldset>div{grid-template-columns:1fr}}.dw-revision-note{display:grid;margin-top:16px;gap:7px;color:#425450;font-size:11px}.dw-revision-note .ant-input{font-size:11px;line-height:1.6}.dw-review-round-summary{display:flex;margin:8px 12px;padding:10px;gap:8px;color:#49615c;background:#f4f7f6;border-radius:9px;font-size:9px}.dw-review-round-summary.revision{color:#66518a;background:#f5f1fb}.dw-review-round-summary>svg{margin-top:2px}.dw-review-round-summary strong,.dw-review-round-summary small{display:block}.dw-review-round-summary small{margin-top:4px;color:inherit;line-height:1.5}.dw-scenario-header-actions{display:flex;align-items:center;gap:8px}.dw-audit-link{padding:5px 9px;color:#2f6e67;background:#edf6f4;border:0;border-radius:7px;cursor:pointer;font-size:9px}.dw-audit-toolbar{display:grid;align-items:center;grid-template-columns:180px minmax(260px,520px) auto;gap:10px;padding:14px;background:#fff;border:1px solid #e3e9e7;border-radius:12px}.dw-audit-toolbar select{height:32px;padding:0 9px;background:#fff;border:1px solid #dce5e2;border-radius:7px}.dw-audit-timeline{position:relative;display:grid;margin-top:14px;padding:4px 16px 4px 36px;background:#fff;border:1px solid #e3e9e7;border-radius:12px}.dw-audit-timeline:before{position:absolute;top:25px;bottom:25px;left:50px;width:1px;background:#dce7e4;content:""}.dw-audit-timeline article{display:grid;position:relative;grid-template-columns:28px 1fr;padding:14px 0;gap:12px;border-bottom:1px solid #edf1f0}.dw-audit-timeline article:last-child{border-bottom:0}.dw-audit-node{display:grid;z-index:1;width:28px;height:28px;place-items:center;color:#28766d;background:#e5f2ef;border:3px solid #fff;border-radius:50%}.dw-audit-timeline article header{display:flex;align-items:center;gap:8px}.dw-audit-timeline article header strong{font-size:12px}.dw-audit-timeline article header time{margin-left:auto;color:#8a9794;font-size:9px}.dw-audit-timeline article p{margin:5px 0;color:#697975;font-size:10px}.dw-audit-timeline details{color:#65736f;font-size:9px}.dw-audit-timeline summary{width:max-content;cursor:pointer}.dw-audit-timeline pre{max-height:220px;padding:10px;overflow:auto;color:#31433f;background:#f5f7f6;border-radius:7px;font-size:9px;white-space:pre-wrap}.dw-audit-timeline details small{display:block;margin-top:5px;color:#99a4a1}.dw-audit-more{display:flex;justify-content:center;padding:16px}@media(max-width:900px){.dw-audit-toolbar{grid-template-columns:1fr}.dw-audit-timeline{padding-left:16px}.dw-audit-timeline:before{left:30px}}.dw-scenario-config-row{display:grid;padding:9px 0;gap:7px;border-top:1px solid #e1e9e7}.dw-scenario-config-row:first-of-type{border-top:0}.dw-scenario-config-row .dw-agent-row{grid-template-columns:24px minmax(130px,.7fr) minmax(210px,1.3fr) 54px 40px}.dw-agent-enabled{display:flex;align-items:center;gap:4px;color:#56706a;font-size:8px}.dw-agent-enabled input{accent-color:#176c64}.dw-scenario-subbuilders{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;gap:12px}.dw-compact-config-row{display:grid;align-items:center;margin-top:7px;grid-template-columns:minmax(90px,.65fr) minmax(110px,.8fr) minmax(150px,1.3fr) 34px;gap:6px}.dw-compact-config-row>button{color:#9b625b!important;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-agent-builder>small{display:block;padding:10px 2px;color:#8b9895;font-size:8px}.dw-management-card.disabled{opacity:.68;background:#f5f6f5}.dw-management-card>small{margin:-5px 0 10px;color:#83918e;font-size:7px}.dw-management-card footer{justify-content:flex-start;flex-wrap:wrap;gap:9px}.dw-management-card footer button:last-child{margin-left:auto}.dw-management-card>div:first-child>span:first-child{display:flex;gap:4px}@media(max-width:1100px){.dw-scenario-subbuilders{grid-template-columns:1fr}.dw-scenario-config-row .dw-agent-row{grid-template-columns:24px 1fr 1fr 54px 40px}}.dw-panel-title button:disabled{color:#b8c0be;cursor:not-allowed}.dw-section-remove{margin-left:auto;color:#aa5d53;background:transparent;border:0;cursor:pointer;font-size:15px}.dw-section-remove:disabled{color:#8b9895;cursor:not-allowed}.dw-canvas-toolbar>.ant-input{width:min(360px,48%);height:30px;font-size:9px}.dw-editable-section{display:grid;margin-bottom:24px;padding:16px;gap:10px;background:#fbfcfc;border:1px solid #dfe7e5;border-radius:10px}.dw-editable-section.protected{background:#f3f7f6;border-color:#c9d8d4}.dw-editable-section>.ant-input{font-family:STSong,SimSun,serif;font-size:17px;font-weight:700}.dw-editable-section textarea.ant-input{font-family:STSong,SimSun,serif;font-size:11px;font-weight:400;line-height:2}.dw-top-actions button:disabled{color:#adb6b4!important;cursor:not-allowed}.dw-section-actions{display:flex;margin-left:auto;align-items:center;gap:2px}.dw-section-actions .dw-section-lock{margin-left:0}.dw-section-rewrite{display:grid;width:26px;height:26px;place-items:center;color:#6f7e7b;background:transparent;border:0;border-radius:6px;cursor:pointer}.dw-section-rewrite:hover{color:#176c64;background:#dff0ec}.dw-section-rewrite:disabled{color:#b7c0be;background:transparent;cursor:not-allowed}.dw-section-rewrite-modal{display:grid;gap:16px}.dw-section-rewrite-modal>div{display:flex;padding:13px;gap:10px;color:#176c64;background:#edf6f4;border-radius:10px}.dw-section-rewrite-modal>div>svg{margin-top:2px;font-size:20px}.dw-section-rewrite-modal strong,.dw-section-rewrite-modal small,.dw-section-rewrite-modal label>span{display:block}.dw-section-rewrite-modal small{margin-top:4px;color:#6f7f7b;line-height:1.6}.dw-section-rewrite-modal label>span{margin-bottom:7px;color:#455551;font-weight:650}.dw-editable-section.table-section{padding:14px;overflow:hidden}.dw-table-edit-hint{display:flex;align-items:center;gap:8px}.dw-table-edit-hint>span{padding:3px 7px;color:#176c64;background:#e7f3f0;border-radius:999px;font-size:8px;font-weight:700}.dw-table-edit-hint>small{color:#7d8c88;font-size:8px}.dw-table-editor,.dw-table-preview{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #d8e3e0;border-radius:8px}.dw-table-editor>div,.dw-table-preview>div{display:grid;width:100%;min-width:0}.dw-table-editor.very-wide>div,.dw-table-preview.very-wide>div{width:720px;min-width:720px}.dw-table-editor .ant-input,.dw-table-preview span{min-width:0;max-width:100%;border:0;border-right:1px solid #e0e7e5;border-bottom:1px solid #e0e7e5;border-radius:0}.dw-table-editor .ant-input{height:34px;padding:6px 8px;color:#40504d;background:#fff;font-size:9px}.dw-table-editor>div.header .ant-input,.dw-table-preview>div.header span{color:#294b45;background:#edf5f3;font-weight:700}.dw-table-preview{margin:0 0 20px}.dw-table-preview span{display:block;padding:8px;color:#40504d;background:#fff;font-family:STSong,SimSun,serif;font-size:9px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dw-table-editor>div:last-child .ant-input,.dw-table-preview>div:last-child span{border-bottom:0}.dw-table-editor .ant-input:last-child,.dw-table-preview span:last-child{border-right:0}.dw-issue-owner{display:grid;margin:8px 0;grid-template-columns:42px 1fr;align-items:center;gap:7px;color:#687874;font-size:8px}.dw-issue-owner select{min-width:0;height:28px;padding:0 7px;color:#40534f;background:#fff;border:1px solid #dbe4e2;border-radius:7px;font-size:8px}.dw-issue-evidence{margin:2px 0 8px;font-size:8px!important}.dw-suggestion>.dw-issue-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dw-issue-discussion{max-height:150px;margin:0 12px 8px;padding:10px;overflow:auto;background:#fff;border:1px solid #e4e9e8;border-radius:9px}.dw-issue-discussion>div{display:flex;justify-content:space-between;color:#74817e;font-size:8px}.dw-issue-discussion>small{display:block;margin-top:7px;color:#99a3a1;font-size:7px}.dw-issue-discussion article{padding:7px 0;border-top:1px solid #edf1f0}.dw-issue-discussion article.resolved{opacity:.55}.dw-issue-discussion article p{margin:0;color:#465652;font-size:8px;line-height:1.5}.dw-issue-discussion article small{color:#9aa4a2;font-size:7px}.dw-issue-discussion article button{float:right;padding:0;color:#187067;background:transparent;border:0;cursor:pointer;font-size:7px}.dw-project-toolbar{display:grid;max-width:1180px;margin:0 auto 18px;grid-template-columns:minmax(300px,460px) 120px 1fr;align-items:center;gap:10px}.dw-project-toolbar select{height:32px;padding:0 9px;color:#4d625e;background:#fff;border:1px solid #dbe4e2;border-radius:8px;font-size:9px}.dw-project-toolbar>span{color:#7b8986;font-size:9px;text-align:right}.dw-project-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-project-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #dfe6e4;border-radius:14px}.dw-project-grid>article{display:flex;min-height:295px;flex-direction:column;padding:18px;background:#fff;border:1px solid #dfe6e4;border-radius:14px;box-shadow:0 10px 24px #1e3d370a}.dw-project-grid>article.archived{opacity:.68}.dw-project-card-head{display:flex;align-items:center;justify-content:space-between}.dw-project-card-head small{color:#889591;font-size:8px}.dw-project-grid h2{margin:13px 0 6px;color:#20332f;font-size:14px}.dw-project-grid>article>p{min-height:38px;margin:0;color:#7b8885;font-size:9px;line-height:1.6}.dw-project-progress{margin:14px 0 8px}.dw-project-progress>span{display:flex;justify-content:space-between;color:#71807d;font-size:8px}.dw-project-progress b{color:#315e57}.dw-project-metrics{display:grid;margin:7px 0;grid-template-columns:repeat(4,1fr);gap:6px}.dw-project-metrics span{padding:8px 4px;text-align:center;background:#f3f7f6;border-radius:8px}.dw-project-metrics b,.dw-project-metrics small{display:block}.dw-project-metrics b{color:#295f57;font-size:13px}.dw-project-metrics small{margin-top:3px;color:#87928f;font-size:7px}.dw-project-alert{display:flex;align-items:center;margin-top:6px;padding:7px 9px;gap:8px;color:#985a4d;background:#fff4ef;border-radius:8px;font-size:8px}.dw-project-grid footer{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:13px;gap:10px;border-top:1px solid #edf1f0}.dw-project-grid footer button{padding:0;color:#2e746b;background:transparent;border:0;cursor:pointer;font-size:8px}.dw-project-grid footer button:disabled{color:#acb5b2;cursor:not-allowed}.dw-project-form{display:grid;padding-top:8px;grid-template-columns:1fr 1fr;gap:14px}.dw-project-form label{display:grid;gap:6px}.dw-project-form label.wide{grid-column:1/-1}.dw-project-form label>span{color:#566964;font-size:10px;font-weight:650}@media(max-width:1050px){.dw-project-grid{grid-template-columns:1fr 1fr}.dw-project-toolbar{grid-template-columns:1fr 120px}.dw-project-toolbar>span{grid-column:1/-1;text-align:left}}@media(max-width:760px){.dw-project-grid,.dw-project-toolbar,.dw-project-form{grid-template-columns:1fr}.dw-project-form label.wide{grid-column:auto}}.dw-workspace-toolbar{display:grid;max-width:1180px;margin:0 auto 18px;grid-template-columns:minmax(280px,460px) 120px 1fr;align-items:center;gap:10px}.dw-workspace-toolbar select{height:32px;padding:0 9px;color:#4d625e;background:#fff;border:1px solid #dbe4e2;border-radius:8px;font-size:9px}.dw-workspace-toolbar>span{color:#7b8986;font-size:9px;text-align:right}.dw-workspace-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-workspace-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #dfe6e4;border-radius:14px}.dw-workspace-grid>article{display:flex;min-height:270px;flex-direction:column;padding:18px;background:#fff;border:1px solid #dfe6e4;border-radius:14px;box-shadow:0 10px 24px #1e3d370a}.dw-workspace-grid>article.archived{opacity:.7}.dw-workspace-grid>article>header{display:flex;align-items:center;justify-content:space-between}.dw-workspace-grid>article>header>span{display:grid;width:36px;height:36px;place-items:center;color:#24756c;background:#e5f2ef;border-radius:10px;font-size:15px}.dw-workspace-grid h2{margin:14px 0 6px;color:#20332f;font-size:14px}.dw-workspace-grid>article>p{min-height:42px;margin:0;color:#7b8885;font-size:9px;line-height:1.6}.dw-workspace-grid>article>small{margin-top:7px;color:#8b9895;font-size:8px}.dw-workspace-metrics{display:grid;margin:14px 0;grid-template-columns:repeat(4,1fr);gap:6px}.dw-workspace-metrics span{padding:8px 4px;text-align:center;background:#f3f7f6;border-radius:8px}.dw-workspace-metrics b,.dw-workspace-metrics small{display:block}.dw-workspace-metrics b{color:#295f57;font-size:13px}.dw-workspace-metrics small{margin-top:3px;color:#87928f;font-size:7px}.dw-workspace-grid footer{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:13px;gap:10px;border-top:1px solid #edf1f0}.dw-workspace-grid footer>button:not(.ant-btn){padding:0;color:#2e746b;background:transparent;border:0;cursor:pointer;font-size:8px}@media(max-width:1050px){.dw-workspace-grid{grid-template-columns:1fr 1fr}.dw-workspace-toolbar{grid-template-columns:1fr 120px}.dw-workspace-toolbar>span{grid-column:1/-1;text-align:left}}@media(max-width:760px){.dw-workspace-grid,.dw-workspace-toolbar{grid-template-columns:1fr}}.dw-org-switch{display:grid;margin:10px 2px 2px;gap:5px}.dw-org-switch>span{color:#b5f0d0;font-size:8px;letter-spacing:.08em}.dw-org-switch select{width:100%;height:32px;padding:0 8px;color:#d5e2df;background:#22312f;border:1px solid #344744;border-radius:7px;font-size:8px}.dw-org-switch select:disabled{opacity:.6}@media(max-width:1180px){.dw-org-switch{display:none}}.dw-assistant-context{display:flex;margin:10px 12px 6px;padding:10px;align-items:center;gap:9px;background:#eef7f5;border:1px solid #d9ebe7;border-radius:9px}.dw-assistant-context>span{display:grid;width:27px;height:27px;place-items:center;color:#176c64;background:#fff;border-radius:7px}.dw-assistant-context>div{min-width:0}.dw-assistant-context strong,.dw-assistant-context small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-assistant-context strong{color:#34504b;font-size:8px}.dw-assistant-context small{margin-top:3px;color:#76908a;font-size:7px}.dw-assistant-attachments{display:flex;padding:0 12px 5px;gap:4px;overflow:auto}.dw-assistant-attachments .ant-tag{flex:0 0 auto;margin:0;font-size:7px}.dw-assistant-messages{flex:1;min-height:0;padding:3px 10px 8px;overflow:auto}.dw-assistant-message{margin:7px 0;padding:9px;background:#fff;border:1px solid #e3e9e7;border-radius:10px}.dw-assistant-message.user{margin-left:24px;background:#eef7f5;border-color:#d8ebe7}.dw-assistant-message header{display:flex;align-items:center;gap:6px}.dw-assistant-message header>span{display:grid;place-items:center;color:#176c64}.dw-assistant-message header strong{color:#40524e;font-size:8px}.dw-assistant-message header time{margin-left:auto;color:#a0aaa7;font-size:6px}.dw-assistant-message>p{margin:7px 0 0;color:#465653;font-size:8px;line-height:1.65;white-space:pre-wrap}.dw-assistant-citations{margin-top:8px;padding-top:7px;border-top:1px dashed #dfe7e4}.dw-assistant-citations>b{display:block;margin-bottom:4px;color:#6b7b77;font-size:7px}.dw-assistant-citations details{margin:3px 0;color:#486d66;font-size:7px}.dw-assistant-citations summary{cursor:pointer}.dw-assistant-citations details p{margin:4px 0;padding:6px;color:#697b77;background:#f7f9f8;border-radius:6px;line-height:1.5}.dw-assistant-proposals{margin-top:8px}.dw-assistant-proposals>section{padding:9px;background:#fffaf0;border:1px solid #ecd9ae;border-radius:8px}.dw-assistant-proposals>section.accepted{background:#f1f8f5;border-color:#cfe6dd}.dw-assistant-proposals>section.rejected{opacity:.65;background:#f6f6f6;border-color:#e3e3e3}.dw-assistant-proposals>section>div{display:flex;align-items:center;gap:7px;color:#87651f}.dw-assistant-proposals>section>div>span{flex:1;min-width:0}.dw-assistant-proposals strong,.dw-assistant-proposals small{display:block}.dw-assistant-proposals strong{font-size:8px}.dw-assistant-proposals small{margin-top:2px;color:#8c8370;font-size:7px}.dw-assistant-proposals .ant-tag{margin:0;font-size:7px}.dw-assistant-proposals dl{display:grid;margin:8px 0 0;grid-template-columns:1fr 1fr;gap:6px}.dw-assistant-proposals dl>div{padding:6px;background:#ffffffbf;border-radius:6px}.dw-assistant-proposals dt{color:#979083;font-size:6px}.dw-assistant-proposals dd{margin:3px 0 0;color:#4e5855;font-size:8px;overflow-wrap:anywhere}.dw-assistant-proposals footer{display:flex;justify-content:flex-end;margin-top:8px;gap:6px}.dw-assistant-proposals footer>button{color:#796f5d;background:transparent;border:0;cursor:pointer;font-size:7px}.dw-assistant-empty{margin:auto 18px}.dw-assistant-compose{flex:0 0 auto}.dw-assistant-compose>div>button:first-child:disabled{cursor:not-allowed;opacity:.45}.dw-classification-control{display:flex;align-items:center;gap:7px;letter-spacing:0}.dw-classification-control select{max-width:230px;padding:4px 22px 4px 7px;color:#52605d;background:#f6f8f7;border:1px solid #dce3e1;border-radius:6px;font-size:10px}.dw-classification-control .ant-tag{margin:0;font-size:9px;line-height:18px}.dw-parse-recovery{display:grid;margin:8px 10px 4px;padding:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;color:#8b5e18;background:#fff8e7;border:1px solid #f0dfb6;border-radius:8px}.dw-parse-recovery>div{min-width:0}.dw-parse-recovery strong,.dw-parse-recovery small{display:block}.dw-parse-recovery strong{font-size:8px}.dw-parse-recovery small{margin-top:3px;color:#9a7b43;font-size:7px;line-height:1.4}.dw-parse-recovery button{grid-column:1/-1;padding:6px;color:#7b5517;background:#fff;border:1px solid #e3c985;border-radius:6px;cursor:pointer;font-size:8px}.dw-parse-recovery button:disabled{opacity:.55;cursor:not-allowed}.dw-issue-list .fatal>span,.dw-issue-list .critical>span{color:#fff;background:#a92924}.dw-issue-list .suggestion>span{color:#4f766f;background:#e8f2ef}.dw-visual-placeholder>img{display:block;width:100%;height:100%;object-fit:cover}.dw-certificate-fields{display:grid;margin-top:8px;padding:8px;background:#f7faf9;border:1px solid #e3ebe9;border-radius:8px;gap:5px}.dw-certificate-fields>span{display:grid;grid-template-columns:58px 1fr;gap:6px}.dw-certificate-fields b{color:#647873;font-size:7px;font-weight:500}.dw-certificate-fields em{overflow:hidden;color:#354b46;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dw-visual-quality-findings{display:grid;margin-top:7px;gap:4px}.dw-visual-quality-findings>span{display:grid;padding:6px 7px;background:#fff9ee;border-left:2px solid #d7a24b;border-radius:5px;grid-template-columns:35px 1fr;gap:5px}.dw-visual-quality-findings>span.high{background:#fff3f0;border-left-color:#c86654}.dw-visual-quality-findings b{color:#9b6828;font-size:6px}.dw-visual-quality-findings>span.high b{color:#a94f3e}.dw-visual-quality-findings em{color:#6e7775;font-size:6px;font-style:normal;line-height:1.45}.dw-certificate-check{display:grid;margin-top:7px;padding:7px 8px;background:#f3faf7;border:1px solid #cfe7dc;border-radius:8px;gap:3px}.dw-certificate-check.blocked,.dw-certificate-check.stale{background:#fff7f2;border-color:#efd7c5}.dw-certificate-check strong{color:#34766a;font-size:7px}.dw-certificate-check.blocked strong,.dw-certificate-check.stale strong{color:#a35f3e}.dw-certificate-check small,.dw-certificate-check em{min-height:0!important;margin:0!important;color:#70847f!important;font-size:6px!important;font-style:normal;line-height:1.4}.dw-visual-plan{max-width:1180px;margin:0 auto 18px;padding:18px;background:#fff;border:1px solid #dbe6e3;border-radius:15px;box-shadow:0 8px 26px #204a420d}.dw-visual-plan-head{display:flex;align-items:flex-end;gap:16px}.dw-visual-plan-head>div{flex:1}.dw-visual-plan-head>div>span{color:#2f8076;font-size:8px;font-weight:700;letter-spacing:.12em}.dw-visual-plan-head h2{margin:4px 0;color:#2e4540;font-size:16px}.dw-visual-plan-head p{margin:0;color:#758580;font-size:8px}.dw-visual-plan-head label{display:grid;gap:5px;color:#60736e;font-size:8px}.dw-visual-plan-head select{min-width:240px;height:36px;padding:0 10px;color:#344844;background:#f8faf9;border:1px solid #dbe4e2;border-radius:8px}.dw-visual-slot-list{display:grid;margin-top:16px;gap:12px}.dw-visual-slot-list>article{padding:14px;background:#f8fbfa;border:1px solid #e0e9e7;border-radius:12px}.dw-visual-slot-list>article>header{display:flex;align-items:center;justify-content:space-between}.dw-visual-slot-list>article>header strong,.dw-slot-assigned strong{display:block;color:#334a45;font-size:10px}.dw-visual-slot-list>article>header small,.dw-slot-assigned small{display:block;margin-top:3px;color:#80908c;font-size:7px}.dw-slot-assigned{display:flex;flex-wrap:wrap;margin-top:10px;gap:8px}.dw-slot-assigned>div{display:grid;min-width:260px;padding:7px;background:#fff;border:1px solid #dce7e4;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px}.dw-slot-assigned img{width:42px;height:34px;object-fit:cover;border-radius:5px}.dw-slot-assigned>div>svg{color:#55958b;font-size:22px}.dw-slot-assigned button{color:#a34d43;background:transparent;border:0;cursor:pointer;font-size:7px}.dw-slot-candidates{display:grid;margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dw-slot-candidates>button{display:grid;padding:8px;text-align:left;background:#fff;border:1px solid #dce7e4;border-radius:10px;cursor:pointer;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;column-gap:8px}.dw-slot-candidates>button:hover{border-color:#56a095;box-shadow:0 5px 14px #3071671a}.dw-slot-candidates>button:disabled{cursor:not-allowed;opacity:.5}.dw-slot-candidates>button>span{grid-row:1/3}.dw-slot-candidates img{width:48px;height:42px;object-fit:cover;border-radius:6px}.dw-slot-candidates svg{display:block;margin:10px auto;color:#5b988f;font-size:22px}.dw-slot-candidates b{overflow:hidden;color:#354b46;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dw-slot-candidates small{overflow:hidden;color:#7d8c88;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dw-slot-candidates em{align-self:start;padding:2px 5px;color:#39796f;background:#e8f4f1;border-radius:5px;font-size:6px;font-style:normal}.dw-slot-candidates>p,.dw-visual-plan-empty{color:#879590;font-size:8px}.dw-visual-plan-empty{display:flex;margin-top:14px;padding:18px;align-items:center;justify-content:center;gap:8px;background:#f8faf9;border-radius:10px}.dw-visual-confirm{display:grid;gap:8px}.dw-visual-confirm p{margin:0;color:#40534f}.dw-visual-confirm small{color:#658079}.dw-visual-confirm small.warning{color:#a26f38}@media(max-width:1100px){.dw-visual-plan-head{align-items:stretch;flex-direction:column}.dw-slot-candidates{grid-template-columns:1fr}.dw-visual-plan-head select{width:100%}}.dw-traceability{display:grid;gap:12px}.dw-traceability>section{padding:14px;background:#f8faf9;border:1px solid #e1e8e5;border-radius:10px}.dw-traceability header{display:flex;margin-bottom:10px;align-items:center;justify-content:space-between}.dw-traceability header strong{color:#304b46}.dw-traceability header span{color:#81908c;font-size:12px}.dw-traceability dl{display:grid;margin:0;grid-template-columns:1fr 1fr;gap:8px}.dw-traceability dl>div{padding:9px;background:#fff;border-radius:7px}.dw-traceability dt{color:#8a9895;font-size:11px}.dw-traceability dd{margin:4px 0 0;color:#3f5551;font-size:13px}.dw-trace-artifacts,.dw-trace-runs{display:grid;gap:7px}.dw-trace-artifacts>article,.dw-trace-runs>article{display:flex;padding:9px;align-items:center;gap:9px;background:#fff;border-radius:7px}.dw-trace-artifacts>article>div,.dw-trace-runs>article>div{flex:1;min-width:0}.dw-trace-artifacts strong,.dw-trace-artifacts small,.dw-trace-runs strong,.dw-trace-runs small{display:block}.dw-trace-artifacts small,.dw-trace-runs small{margin-top:3px;color:#82908d;font-size:11px}.dw-trace-runs>article>span{display:grid;width:25px;height:25px;place-items:center;color:#176c64;background:#e7f2ef;border-radius:50%;font-size:11px}.dw-trace-run{overflow:hidden;background:#fff;border:1px solid #e3eae7;border-radius:9px}.dw-trace-run.failed{border-color:#f1c4c1}.dw-trace-run>summary{display:flex;padding:10px;align-items:center;gap:10px;cursor:pointer;list-style:none}.dw-trace-run>summary::-webkit-details-marker{display:none}.dw-trace-run>summary>div{flex:1;min-width:0}.dw-trace-run>summary strong,.dw-trace-run>summary small{display:block}.dw-trace-run>summary small{margin-top:3px;color:#82908d;font-size:11px}.dw-trace-run-sequence{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;color:#176c64;background:#e7f2ef;border-radius:50%;font-size:11px}.dw-trace-run-detail{display:grid;padding:0 10px 12px;gap:9px;border-top:1px solid #edf1ef}.dw-trace-run-detail dl{margin-top:10px}.dw-trace-run-detail dd .ant-tag{margin-right:6px}.dw-trace-run-error{display:flex;padding:10px;align-items:flex-start;gap:8px;color:#9d2f2a;background:#fff3f2;border:1px solid #f5d0cd;border-radius:7px}.dw-trace-run-error>span{min-width:0}.dw-trace-run-error strong,.dw-trace-run-error small{display:block}.dw-trace-run-error small{margin-top:4px;color:#a84c47;line-height:1.55;overflow-wrap:anywhere}.dw-trace-schema-error{display:grid;padding:10px;gap:5px;background:#fff9ed;border:1px solid #f4dfb4;border-radius:7px}.dw-trace-schema-error code{color:#8c5b13;white-space:normal;overflow-wrap:anywhere}.dw-trace-schema-error small{color:#9a835f}.dw-trace-output{padding:9px;background:#f5f7f6;border-radius:7px}.dw-trace-output>summary{color:#3e6e67;cursor:pointer;font-size:12px}.dw-trace-output pre{overflow:auto;max-height:320px;margin:9px 0 0;padding:10px;color:#d8e8e4;background:#172724;border-radius:6px;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.admin-success-text{color:#2f7d55!important}.admin-error-text{color:#b4433e!important}.dw-comment-list article.reply{margin-left:22px;padding-left:8px;border-left:2px solid #d8e8e4}.dw-reply-label{display:block;margin-top:4px;padding:5px 7px;color:#74837f;background:#f3f7f6;border-radius:5px;font-size:7px}.dw-comment-attachments{display:flex!important;flex-wrap:wrap;gap:5px;margin:5px 0}.dw-comment-attachments button{max-width:100%;padding:4px 7px!important;color:#176c64!important;background:#edf6f4!important;border:1px solid #d9ebe7!important;border-radius:6px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-comment-actions{display:flex;gap:10px}.dw-replying{display:flex!important;padding:5px 7px;color:#526763;background:#eef5f3;border-radius:6px;font-size:7px}.dw-replying span{flex:1!important;color:#526763!important}.dw-replying button{padding:0;color:#176c64;background:transparent;border:0;cursor:pointer;font-size:7px}.dw-pending-attachments{display:flex!important;flex-wrap:wrap;gap:4px;padding:4px 6px}.dw-pending-attachments .ant-tag{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis}.dw-issue-discussion article.reply{margin-left:12px;padding-left:7px;border-left:2px solid #d8e8e4}.dw-issue-discussion article header{display:flex;gap:6px;color:#687974;font-size:7px}.dw-issue-discussion article header span{color:#9aa4a2}.dw-issue-discussion .dw-comment-actions{float:right}.dw-issue-discussion .dw-comment-actions button{float:none;margin-left:8px}.dw-project-grid footer{flex-wrap:wrap}.dw-project-collaboration{display:grid;min-height:560px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px}.dw-project-collaboration>section{display:flex;min-width:0;min-height:0;flex-direction:column;background:#f8faf9;border:1px solid #e0e8e6;border-radius:12px}.dw-project-collaboration>section>header{display:flex;padding:15px;align-items:center;justify-content:space-between;border-bottom:1px solid #e3eae8}.dw-project-collaboration>section>header span{color:#438077;font-size:8px;font-weight:700}.dw-project-collaboration>section>header h3{margin:3px 0 0;color:#2d4641;font-size:14px}.dw-project-issue-list{max-height:540px;padding:8px 12px;overflow:auto}.dw-project-issue-list>article{display:grid;margin:6px 0;padding:11px;background:#fff;border:1px solid #e3eae8;border-radius:9px;grid-template-columns:26px 1fr auto;gap:9px}.dw-project-issue-list>article>span{display:grid;width:25px;height:25px;place-items:center;color:#b16a2d;background:#fff0dc;border-radius:7px}.dw-project-issue-list>article.fatal>span,.dw-project-issue-list>article.critical>span,.dw-project-issue-list>article.high>span{color:#b2443d;background:#fae9e7}.dw-project-issue-list strong,.dw-project-issue-list small{display:block}.dw-project-issue-list strong{color:#344b46;font-size:9px}.dw-project-issue-list small{margin-top:3px;color:#899692;font-size:7px}.dw-project-issue-list p{margin:6px 0;color:#65746f;font-size:8px;line-height:1.5}.dw-project-issue-list em{color:#477d75;font-size:7px;font-style:normal}.dw-project-issue-list>article>button{align-self:start;padding:4px 7px;color:#176c64;background:#edf6f4;border:0;border-radius:5px;cursor:pointer;font-size:7px}.dw-project-discussion .dw-comment-list{max-height:410px;padding:4px 14px}.dw-project-discussion .dw-chatbox{width:auto;margin-top:auto}@media(max-width:900px){.dw-project-collaboration{grid-template-columns:1fr}.dw-project-issue-list,.dw-project-discussion .dw-comment-list{max-height:320px}}.dw-audit-header-actions{display:flex;align-items:center;gap:8px}.dw-work-queue-summary{display:grid;max-width:1180px;margin:0 auto 18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dw-work-queue-summary article{display:grid;padding:14px 15px;background:#fff;border:1px solid #dfe6e4;border-radius:12px}.dw-work-queue-summary article.warning{background:#fffaf1;border-color:#ead6aa}.dw-work-queue-summary article.danger{background:#fff5f3;border-color:#ecc8c1}.dw-work-queue-summary strong{color:#245f58;font-size:19px}.dw-work-queue-summary span{margin-top:4px;color:#84918e;font-size:8px}.dw-work-queue-list{max-width:1180px;margin:0 auto 26px;padding:18px;background:#fff;border:1px solid #dfe6e4;border-radius:14px}.dw-work-queue-list>article{display:grid;align-items:center;padding:14px 4px;grid-template-columns:44px minmax(0,1fr) 58px 90px;gap:12px;border-top:1px solid #edf1f0}.dw-work-queue-list>article.blocker{border-left:3px solid #bf4c3d}.dw-work-queue-list>article.overdue{background:#fff9f7}.dw-work-kind{display:grid;width:36px;height:28px;place-items:center;color:#2e736a;background:#e8f3f0;border-radius:8px;font-size:8px;font-weight:700}.dw-work-queue-list strong,.dw-work-queue-list small,.dw-work-queue-list em{display:block}.dw-work-queue-list strong{color:#314440;font-size:10px}.dw-work-queue-list small{margin-top:4px;color:#72837f;font-size:8px}.dw-work-queue-list p{margin:5px 0;color:#87928f;font-size:8px;line-height:1.55}.dw-work-queue-list em{color:#a06c43;font-size:7px;font-style:normal}.dw-approval-heading{max-width:1180px;margin:0 auto 12px}.dw-approval-heading h2{font-size:16px}@media(max-width:900px){.dw-work-queue-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dw-work-queue-list>article{grid-template-columns:40px minmax(0,1fr) auto}.dw-work-queue-list>article>.ant-btn{grid-column:2/-1;justify-self:start}}.dw-sensitive-warning{display:flex;margin:8px 0;padding:9px 10px;align-items:flex-start;gap:8px;color:#a34f42;background:#fff4f1;border:1px solid #efccc5;border-radius:8px}.dw-sensitive-warning>svg{margin-top:2px;font-size:15px}.dw-sensitive-warning strong,.dw-sensitive-warning small{display:block}.dw-sensitive-warning strong{font-size:9px}.dw-sensitive-warning small{margin-top:3px;color:#8e6a64;font-size:7px;line-height:1.55}.scenario-admin-page{display:grid;gap:18px}.scenario-admin-hero{align-items:center;background:linear-gradient(135deg,#102f2d,#195c58 58%,#287970);border-radius:22px;color:#fff;display:flex;justify-content:space-between;min-height:154px;overflow:hidden;padding:30px 34px;position:relative}.scenario-admin-hero:after{border:1px solid rgba(255,255,255,.13);border-radius:50%;content:"";height:240px;position:absolute;right:14%;top:-145px;width:240px}.scenario-admin-hero>div{position:relative;z-index:1}.scenario-admin-hero h2{color:#fff;font-size:27px;margin:5px 0 7px}.scenario-admin-hero p{color:#ffffffbd;margin:0;max-width:660px}.scenario-admin-hero>div>span{color:#82d3c7;font-size:11px;font-weight:700;letter-spacing:.17em}.scenario-admin-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.scenario-admin-actions .ant-btn:not(.ant-btn-primary){background:#ffffff1a;border-color:#ffffff42;color:#fff}.scenario-admin-actions .ant-btn-primary{background:#fff;color:#195c58}.scenario-admin-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-admin-metrics article{background:#fff;border:1px solid #e4ecea;border-radius:15px;display:grid;padding:18px 20px}.scenario-admin-metrics strong{color:#174f4c;font-size:28px;line-height:1}.scenario-admin-metrics span{color:#283a39;font-size:14px;font-weight:700;margin-top:9px}.scenario-admin-metrics small{color:#879493;margin-top:3px}.scenario-admin-toolbar{align-items:center;background:#fff;border:1px solid #e4ecea;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 150px 160px auto;padding:13px}.scenario-admin-toolbar>span{color:#7a8988;font-size:12px;text-align:right}.scenario-admin-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-admin-card{background:#fff;border:1px solid #dde8e6;border-radius:18px;display:flex;flex-direction:column;min-height:388px;padding:21px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.scenario-admin-card:hover{border-color:#9bc7c1;box-shadow:0 12px 30px #14474314;transform:translateY(-2px)}.scenario-admin-card.disabled,.scenario-admin-card.archived{background:#f8faf9}.scenario-admin-card>header{align-items:center;display:flex;justify-content:space-between}.scenario-admin-card>header>strong{color:#6e7f7e;font-size:12px}.scenario-admin-card h3{color:#1c3331;font-size:20px;margin:15px 0 2px}.scenario-admin-card>code{color:#6c807d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.scenario-admin-card>p{color:#677775;line-height:1.65;margin:10px 0 12px;min-height:42px}.scenario-admin-mode-list{display:flex;flex-wrap:wrap;gap:6px}.scenario-admin-mode-list span{background:#eaf5f2;border-radius:999px;color:#21635d;font-size:12px;padding:4px 9px}.scenario-admin-facts{color:#7c8d8b;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin:14px 0 10px}.scenario-admin-card ol{border-top:1px solid #edf2f1;list-style:none;margin:0;padding:10px 0 0}.scenario-admin-card li{align-items:center;display:flex;gap:9px;margin-top:7px}.scenario-admin-card li>b{align-items:center;background:#edf5f3;border-radius:7px;color:#286d67;display:inline-flex;font-size:11px;height:24px;justify-content:center;width:24px}.scenario-admin-card li>span{display:grid}.scenario-admin-card li strong{color:#354a48;font-size:12px}.scenario-admin-card li small{color:#91a09e;font-size:11px}.scenario-admin-card footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:17px}.scenario-admin-empty{align-items:center;background:#fff;border:1px dashed #bed0cd;border-radius:18px;color:#8b9a98;display:flex;flex-direction:column;gap:7px;grid-column:1 / -1;justify-content:center;min-height:260px}.scenario-admin-empty .anticon{color:#70a59f;font-size:32px}.scenario-admin-empty strong{color:#3e5855;font-size:16px}.scenario-editor{display:grid;gap:16px;max-height:70vh;overflow:auto;padding:2px 5px 8px 0}.scenario-editor>section{background:#f8faf9;border:1px solid #e6edec;border-radius:14px;padding:17px}.scenario-editor h3{color:#244a47;font-size:15px;margin:0 0 12px}.scenario-editor label{color:#516562;display:grid;font-size:12px;gap:6px}.scenario-editor-note{color:#71827f;font-size:12px;line-height:1.6;margin:0}.scenario-editor-grid{display:grid;gap:12px}.scenario-editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-editor-grid .span-two{grid-column:span 2}.scenario-editor-grid .span-three{grid-column:1 / -1}.scenario-mode-field{margin-top:13px}.scenario-editor-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.scenario-editor-section-head h3{margin-bottom:2px}.scenario-editor-section-head small{color:#84928f}.scenario-agent-editor-list{display:grid;gap:11px}.scenario-agent-editor-list>article{background:#fff;border:1px solid #dce8e6;border-radius:12px;display:grid;gap:12px;grid-template-columns:62px 1fr 64px;padding:13px}.scenario-agent-order{align-items:center;display:flex;flex-direction:column;gap:5px}.scenario-agent-order b{align-items:center;background:#195c58;border-radius:9px;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.scenario-agent-order button{background:transparent;border:0;color:#63817e;cursor:pointer;font-size:11px;padding:0}.scenario-agent-order button:disabled{color:#c2cecc;cursor:default}.scenario-agent-fields{display:grid;gap:9px}.scenario-inline-value{align-items:center;background:#f4f7f6;border:1px solid #d9e3e1;border-radius:6px;color:#607572;display:flex;min-height:32px;padding:4px 11px}.scenario-agent-controls{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.scenario-agent-controls label{align-items:center;display:flex;gap:4px;white-space:nowrap}.scenario-editor-pair{display:grid;gap:18px;grid-template-columns:1fr 1fr}.scenario-editor-pair>div{min-width:0}.scenario-compact-editor{align-items:center;background:#fff;border:1px solid #e2eae9;border-radius:10px;display:grid;gap:6px;grid-template-columns:.9fr 1fr .55fr 1.5fr auto;margin-top:8px;padding:8px}.scenario-compact-editor.inputs{grid-template-columns:.9fr 1fr .8fr 1.4fr auto}.scenario-confirm-form{display:grid;gap:12px;padding-top:10px}.scenario-confirm-form label{display:grid;gap:5px}.scenario-version-list{display:grid;gap:9px;max-height:60vh;overflow:auto}.scenario-version-list article{align-items:center;background:#f8faf9;border:1px solid #e2eae9;border-radius:12px;display:grid;gap:4px;grid-template-columns:120px 1fr;padding:13px 15px}.scenario-version-list article>div:first-child{align-items:center;display:flex;gap:7px}.scenario-version-list article>span,.scenario-version-list article>small{color:#778784;font-size:12px}.scenario-version-list article>div:last-child{display:flex;gap:6px;grid-column:2}@media(max-width:1100px){.scenario-admin-grid{grid-template-columns:1fr}.scenario-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-editor-pair{grid-template-columns:1fr}}@media(max-width:760px){.scenario-admin-hero{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}.scenario-admin-actions{justify-content:flex-start}.scenario-admin-toolbar{grid-template-columns:1fr}.scenario-admin-toolbar>span{text-align:left}.scenario-editor-grid.three{grid-template-columns:1fr}.scenario-editor-grid .span-two,.scenario-editor-grid .span-three{grid-column:auto}.scenario-agent-editor-list>article{grid-template-columns:46px 1fr}.scenario-agent-controls{flex-direction:row;grid-column:2;justify-content:flex-start}}.asset-center-page{display:grid;gap:16px}.asset-center-hero{align-items:center;background:linear-gradient(135deg,#172c42,#245a68);border-radius:20px;color:#fff;display:flex;justify-content:space-between;padding:28px 32px}.asset-center-hero>div:last-child{display:flex;gap:9px}.asset-center-hero>div>span{color:#83d9d1;font-size:11px;font-weight:700;letter-spacing:.16em}.asset-center-hero h2{color:#fff;font-size:26px;margin:5px 0}.asset-center-hero p{color:#ffffffb8;margin:0;max-width:760px}.asset-center-hero .ant-btn:not(.ant-btn-primary){background:#ffffff1a;border-color:#ffffff40;color:#fff}.asset-center-summary{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.asset-center-summary article{background:#fff;border:1px solid #e2eae9;border-radius:14px;display:grid;padding:16px 18px}.asset-center-summary strong{color:#174f4c;font-size:26px}.asset-center-summary span{color:#647674;font-size:12px}.asset-center-types{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.asset-center-types button{align-items:center;background:#fff;border:1px solid #e1eae8;border-radius:13px;color:#6c807d;cursor:pointer;display:flex;gap:11px;padding:13px;text-align:left}.asset-center-types button.active{background:#eef8f5;border-color:#6eb3aa;color:#195c58}.asset-center-types button>.anticon{font-size:20px}.asset-center-types button span{display:grid}.asset-center-types button strong{color:#2c4946}.asset-center-types button small{font-size:11px;margin-top:2px}.asset-center-list{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.asset-center-list>article{background:#fff;border:1px solid #e0e9e7;border-radius:15px;display:flex;flex-direction:column;min-height:245px;padding:18px}.asset-center-list header{align-items:center;display:flex;justify-content:space-between}.asset-center-list h3{color:#263f3d;font-size:17px;margin:13px 0 2px}.asset-center-list code{color:#78908d;font-size:11px}.asset-center-list p{color:#6a7b79;line-height:1.55;margin:10px 0;overflow:hidden}.asset-center-list>article>small{color:#8a9997}.asset-center-list footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px}.asset-checkbox{align-items:center!important;display:flex!important;gap:7px!important}.asset-binding-editor{background:#f5f9f8;border:1px solid #dfeae7;border-radius:12px;display:grid;gap:11px;padding:13px}.asset-binding-editor>div:first-child strong,.asset-binding-editor>div:first-child small{display:block}.asset-binding-editor>div:first-child strong{color:#315651}.asset-binding-editor>div:first-child small{color:#7a8d89;margin-top:2px}.template-create-source{display:grid;gap:12px;padding:16px;border:1px solid #dfe8e6;border-radius:14px;background:#f8fbfa}.template-create-source>header strong,.template-create-source>header small{display:block}.template-create-source>header strong{color:#294b47}.template-create-source>header small{margin-top:3px;color:#7b8e8a}.template-create-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-create-methods>button{display:flex;align-items:flex-start;gap:12px;padding:15px;text-align:left;color:#657975;background:#fff;border:1px solid #dce7e4;border-radius:12px;cursor:pointer}.template-create-methods>button.active{color:#175e57;background:#edf8f5;border-color:#5eaaa0;box-shadow:0 0 0 3px #40918617}.template-create-methods .anticon{margin-top:2px;font-size:24px}.template-create-methods span,.template-create-methods b,.template-create-methods small{display:block}.template-create-methods b{color:#294b47}.template-create-methods small{margin-top:4px;line-height:1.5}.template-create-file{display:flex;align-items:center;justify-content:center;gap:12px;min-height:82px;padding:14px;color:#526d69;background:#fff;border:1px dashed #91bdb6;border-radius:12px;cursor:pointer}.template-create-file:hover{background:#f1faf7;border-color:#3e9287}.template-create-file>.anticon{font-size:25px;color:#32877c}.template-create-file span,.template-create-file b,.template-create-file small{display:block}.template-create-file small{margin-top:4px;color:#82938f}.template-editor-modal .ant-modal-body{padding:0}.template-editor-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:620px;max-height:72vh;overflow:hidden}.template-editor-main{display:flex;min-width:0;flex-direction:column;padding:18px;background:#f5f7f8}.template-editor-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:13px 15px;background:#fff;border:1px solid #e1e8e7;border-radius:12px}.template-editor-summary>div{display:flex;align-items:center;gap:11px;min-width:0}.template-editor-summary .anticon{font-size:25px;color:#2d897e}.template-editor-summary span,.template-editor-summary strong,.template-editor-summary small{display:block;min-width:0}.template-editor-summary strong{overflow:hidden;color:#2d4542;text-overflow:ellipsis;white-space:nowrap}.template-editor-summary small{margin-top:3px;color:#81918e}.template-editor-alert{margin-bottom:10px;padding:10px 12px;color:#a84e26;background:#fff5eb;border:1px solid #f3d2b8;border-radius:9px}.template-editor-warnings{display:grid;gap:5px;margin-bottom:10px}.template-editor-warnings span{padding:8px 10px;color:#80642d;background:#fffaf0;border-radius:8px}.template-editor-blocks{display:grid;gap:9px;padding-right:5px;overflow:auto}.template-editor-blocks article{padding:11px;background:#fff;border:1px solid #e0e7e6;border-radius:10px}.template-editor-blocks article.active{border-color:#58a49a;box-shadow:0 0 0 3px #45978c17}.template-editor-blocks article header{display:flex;align-items:center;gap:8px;margin-bottom:7px}.template-editor-blocks article header span{padding:2px 7px;color:#26776e;background:#e9f6f3;border-radius:999px;font-size:11px}.template-editor-blocks article header b{color:#536965;font-size:12px}.template-editor-blocks article header small{margin-left:auto;color:#98a5a3}.template-editor-blocks textarea{box-sizing:border-box;width:100%;min-height:58px;padding:9px 10px;color:#283f3c;background:#fbfcfc;border:1px solid #dce5e3;border-radius:8px;outline:none;resize:vertical;line-height:1.65}.template-editor-blocks textarea:focus{border-color:#65a99f}.template-placeholder-panel{display:flex;min-width:0;flex-direction:column;gap:11px;padding:18px;background:#fff;border-left:1px solid #e2e8e7}.template-placeholder-panel>header strong,.template-placeholder-panel>header small{display:block}.template-placeholder-panel>header strong{color:#2c4743;font-size:16px}.template-placeholder-panel>header small{margin-top:4px;color:#7c8f8b;line-height:1.5}.template-placeholder-quick{display:grid;grid-template-columns:1fr 1fr;gap:7px}.template-placeholder-list{display:grid;gap:7px;min-height:0;overflow:auto}.template-placeholder-list>button{display:grid;gap:5px;padding:9px 10px;text-align:left;background:#f8faf9;border:1px solid #e1e9e7;border-radius:9px;cursor:pointer}.template-placeholder-list>button:hover{background:#eff8f6;border-color:#76b3aa}.template-placeholder-list span{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-placeholder-list b{color:#38534f}.template-placeholder-list small{color:#83928f}.template-placeholder-list code{overflow:hidden;color:#2b8177;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.template-placeholder-used{display:grid;gap:7px;padding-top:10px;border-top:1px solid #e7eceb}.template-placeholder-used>div{display:flex;flex-wrap:wrap;gap:4px;max-height:86px;overflow:auto}.template-placeholder-panel>p{margin:0;color:#879592;font-size:11px;line-height:1.55}.asset-governance{display:grid;gap:18px}.asset-governance-loading{color:#70817e;padding:42px;text-align:center}.asset-governance-summary{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.asset-governance-summary article{background:#f3f8f7;border:1px solid #e0ebe8;border-radius:12px;display:grid;padding:13px 15px}.asset-governance-summary strong{color:#1c5c57;font-size:20px}.asset-governance-summary span{color:#748582;font-size:11px}.asset-governance section{border:1px solid #e2eae8;border-radius:13px;display:grid;gap:12px;padding:16px}.asset-governance section>header{align-items:center;display:flex;justify-content:space-between}.asset-governance h3{color:#2e4744;margin:0}.asset-governance header small{color:#82918e;display:block;margin-top:3px}.asset-governance-blockers{background:#fff3f0;border:1px solid #f1cac3;border-radius:9px;color:#a9473a;display:grid;gap:3px;padding:10px 12px}.asset-publish-evaluation{align-items:center;background:#f1f8f5;border:1px solid #d2e7de;border-radius:9px;display:flex;flex-wrap:wrap;gap:8px;padding:11px 12px}.asset-publish-evaluation strong{color:#26705d;font-size:15px}.asset-publish-evaluation span,.asset-publish-evaluation code{color:#71817c;font-size:10px}.asset-publish-evaluation code{margin-left:auto}.asset-document-type-center{background:#fff;border:1px solid #e4ebe8;border-radius:14px;display:grid;gap:14px;padding:18px}.asset-document-type-center>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.asset-document-type-center>header span{color:#2f846e;font-size:10px;font-weight:700;letter-spacing:.12em}.asset-document-type-center>header h3{color:#263d39;margin:3px 0}.asset-document-type-center>header p{color:#75837f;margin:0}.asset-document-type-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:540px;overflow:auto;padding-right:3px}.asset-document-type-list>article{background:#f8faf9;border:1px solid #e6ece9;border-radius:11px;display:grid;gap:7px;padding:13px}.asset-document-type-list article>header,.asset-document-type-list article>footer{align-items:center;display:flex;gap:7px;justify-content:space-between}.asset-document-type-list article>footer{justify-content:flex-start;margin-top:3px}.asset-document-type-list h4,.asset-document-type-list p{margin:0}.asset-document-type-list code,.asset-document-type-list small{color:#74837f;font-size:10px}.asset-document-schema-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-result-row{align-items:flex-start}.evaluation-result-row>div{min-width:0}.evaluation-result-row pre{background:#f7f9f8;border:1px solid #e4ebe8;border-radius:7px;color:#5f706b;margin:7px 0 0;max-height:150px;overflow:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.asset-reference-list,.asset-version-list{display:grid;gap:7px}.asset-reference-list article{align-items:center;background:#f8faf9;border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.asset-reference-list strong,.asset-reference-list small{display:block}.asset-reference-list small{color:#82918e;margin-top:2px}.asset-compare-controls{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr auto}.asset-diff{background:#182321;border-radius:10px;color:#d8eae5;font-size:11px;line-height:1.55;margin:0;max-height:320px;overflow:auto;padding:13px;white-space:pre-wrap}.asset-version-list article{align-items:center;border-bottom:1px solid #edf1f0;display:grid;gap:8px;grid-template-columns:42px 78px minmax(0,1fr) auto;padding:8px 3px}.asset-version-list b{color:#286d67}.asset-version-list span,.asset-version-list small{color:#73827f}@media(max-width:1000px){.asset-center-types{grid-template-columns:repeat(2,1fr)}.asset-center-list{grid-template-columns:1fr}}@media(max-width:900px){.template-editor-shell{grid-template-columns:1fr;max-height:none}.template-placeholder-panel{border-top:1px solid #e2e8e7;border-left:0}.template-editor-blocks{max-height:55vh}.template-create-methods{grid-template-columns:1fr}}@media(max-width:700px){.asset-center-hero{align-items:flex-start;flex-direction:column;gap:18px}.asset-center-summary,.asset-governance-summary{grid-template-columns:repeat(2,1fr)}.asset-center-types,.asset-compare-controls{grid-template-columns:1fr}.asset-reference-list article,.asset-version-list article{grid-template-columns:1fr}}.admin-tenant-scope{min-width:230px}body.admin-app{--admin-brand: #173D32;--admin-ink: #17342D;--admin-primary: #E4AA5C;--admin-primary-text: #1C342D;--admin-page: #F2F1EB;--admin-paper: #FBFAF6;--admin-line: #DFE2D9;--admin-secondary: #71817A;--admin-muted: #849089;min-width:0;color:var(--admin-ink);background:var(--admin-page);font-family:Manrope,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}body.admin-app .admin-console{grid-template-columns:248px minmax(0,1fr);background:var(--admin-page)}body.admin-app .admin-console-sidebar{position:fixed;inset:0 auto 0 0;z-index:12;width:248px;padding:24px 15px 18px;background:var(--admin-brand);color:#fff}body.admin-app .admin-console-brand{gap:11px;padding:0 6px 20px;border-bottom-color:#ffffff1c}.admin-brand-mark{width:40px;height:40px;flex:0 0 40px;overflow:hidden;padding:3px;background:#e5b56b;border-radius:11px}.admin-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}body.admin-app .admin-console-brand strong{color:#fff;font-size:15px;font-weight:700}body.admin-app .admin-console-brand small{color:#ffffffa8;font-size:11px}body.admin-app .admin-console-sidebar nav{gap:3px;margin-top:16px;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}body.admin-app .admin-console-sidebar nav button,body.admin-app .admin-console-back{gap:9px;padding:10px 11px;color:#c8d7d1;border-radius:8px;transition:color .15s ease,background-color .15s ease}body.admin-app .admin-console-sidebar nav button{min-height:49px}body.admin-app .admin-console-sidebar nav button>.anticon{width:18px;font-size:16px}body.admin-app .admin-console-sidebar nav button strong{font-size:12px;font-weight:700}body.admin-app .admin-console-sidebar nav button small{color:#90a59d;font-size:10px}body.admin-app .admin-console-sidebar nav button:hover,body.admin-app .admin-console-sidebar nav button.active,body.admin-app .admin-console-back:hover{color:#fff;background:#ffffff12}body.admin-app .admin-console-sidebar nav button:hover small,body.admin-app .admin-console-sidebar nav button.active small{color:#ffffffb8}body.admin-app .admin-console-main{grid-column:2;min-height:100vh}body.admin-app .admin-console-topbar{height:86px;padding:0 34px;background:#f8f7f2dd;border-bottom-color:var(--admin-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.admin-app .admin-console-topbar h1{margin:4px 0 0;color:var(--admin-ink);font-size:22px;font-weight:700}body.admin-app .admin-console-topbar p{margin:2px 0 0;color:var(--admin-secondary);font-size:11px}.admin-topbar-title{min-width:0}.admin-menu-toggle,.admin-sidebar-mask{display:none}body.admin-app .admin-user-menu{padding:5px 8px;color:var(--admin-ink);background:var(--admin-paper);border-color:var(--admin-line);border-radius:7px}body.admin-app .admin-console-content{width:100%;max-width:1508px;margin:0 auto;padding:30px 34px 50px}body.admin-app .admin-console-content .business-page{max-width:1440px}.admin-overview-hero{position:relative;display:flex;min-height:155px;align-items:center;justify-content:space-between;overflow:hidden;margin-bottom:14px;padding:28px 30px;color:#fff;background:var(--admin-brand)}.admin-overview-hero:after{position:absolute;right:-38px;width:190px;height:190px;content:"";border:35px solid rgba(229,181,107,.12);border-radius:50%}.admin-overview-hero>*{position:relative;z-index:1}.admin-overview-hero span{color:#d7b77f;font-size:10px;font-weight:700;letter-spacing:.13em}.admin-overview-hero h2{margin:7px 0 6px;color:#fff;font-size:28px;line-height:1.2}.admin-overview-hero p{max-width:680px;margin:0;color:#ffffffb3;font-size:12px}body.admin-app .admin-metrics-grid{gap:14px;margin-bottom:14px}body.admin-app .admin-metric{padding:18px;background:var(--admin-paper);border-color:var(--admin-line);border-radius:0;box-shadow:none}body.admin-app .admin-metric span{color:var(--admin-secondary);font-size:12px}body.admin-app .admin-metric strong{margin:7px 0 4px;color:var(--admin-ink);font-size:25px}body.admin-app .admin-metric small{color:var(--admin-muted);font-size:10px}body.admin-app .admin-metric.tone-green strong{color:#2f765c}body.admin-app .admin-metric.tone-blue strong{color:#456f77}body.admin-app .admin-metric.tone-amber strong{color:#9b681e}body.admin-app .admin-metric.tone-red strong{color:#a44327}body.admin-app .admin-module-grid{gap:14px}body.admin-app .admin-module-card{min-height:132px;padding:20px;color:var(--admin-ink);background:var(--admin-paper);border-color:var(--admin-line);border-radius:0;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}body.admin-app .admin-module-card:hover{background:#f7f8f3;border-color:#9fb6ac;box-shadow:none;transform:none}body.admin-app .admin-module-card>span{width:48px;height:48px;color:#28634f;background:#dfeae4;border-radius:8px;font-size:25px}body.admin-app .admin-module-card strong{color:var(--admin-ink);font-size:18px}body.admin-app .admin-module-card small{color:var(--admin-secondary);font-size:11px}body.admin-app .data-panel,body.admin-app .scenario-admin-card,body.admin-app .asset-center-list>article,body.admin-app .asset-document-type-center,body.admin-app .asset-document-type-list>article{background:var(--admin-paper);border-color:var(--admin-line);border-radius:0;box-shadow:none}body.admin-app .data-panel-head{min-height:64px;padding:14px 20px;border-bottom-color:var(--admin-line)}body.admin-app .data-panel-head span{color:#778d84;font-size:10px;font-weight:700;letter-spacing:.13em}body.admin-app .data-panel-head h2{color:var(--admin-ink);font-size:16px;font-weight:700}body.admin-app .admin-project-page,body.admin-app .admin-stack{gap:14px}body.admin-app .admin-row,body.admin-app .admin-project-row,body.admin-app .admin-watch-card,body.admin-app .admin-supervision-summary,body.admin-app .admin-pipeline-step,body.admin-app .ops-utilization-grid>div{background:transparent;border-color:var(--admin-line);border-radius:0}body.admin-app .admin-list{gap:0;padding:0;border-top:1px solid var(--admin-line)}body.admin-app .admin-row{display:flex;min-height:68px;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 20px;border-width:0 0 1px;border-style:solid;border-color:var(--admin-line)}body.admin-app .admin-row:has(>.admin-icon)>div:nth-child(2){min-width:220px;flex:1 1 280px}body.admin-app .admin-row:not(:has(>.admin-icon))>div:first-child{min-width:0;flex:1}body.admin-app .admin-row>.ant-tag{flex:0 0 auto;margin:0}body.admin-app .admin-row>.admin-row-actions,body.admin-app .admin-row>.ops-incident-actions{margin-left:auto}body.admin-app .admin-row>.admin-row-actions,body.admin-app .admin-row>.ops-incident-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}body.admin-app .admin-row strong{color:var(--admin-ink);font-size:12px}body.admin-app .admin-row small{color:var(--admin-muted);font-size:10px}body.admin-app .admin-icon{color:#2f765c;background:#e6eee9;border-radius:7px}body.admin-app .admin-tenant-row{display:grid;grid-template-columns:36px minmax(220px,1fr) auto auto;column-gap:14px}body.admin-app .admin-tenant-row>.ant-tag{min-width:42px;margin:0;text-align:center}body.admin-app .admin-tenant-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding-left:14px;border-left:1px solid var(--admin-line);white-space:nowrap}body.admin-app .admin-tenant-actions .ant-btn{height:30px;padding:0 11px}body.admin-app .admin-tenant-policy-button{color:#2c755c}body.admin-app .admin-tenant-policy-button:hover{color:#245f4d!important;background:#e6eee9!important}body.admin-app .admin-tenant-status-button:not(.ant-btn-dangerous){color:#2f765c}body.admin-app .admin-tenant-status-button.ant-btn-dangerous{color:#a44327;background:#fff3ee}body.admin-app .admin-tenant-status-button.ant-btn-dangerous:hover{color:#8e361f!important;background:#f7d9cf!important}body.admin-app .admin-user-row>.admin-row-actions{padding-left:14px;border-left:1px solid #ECEDE7}body.admin-app .admin-task-list{padding:0}body.admin-app .admin-log-filters.admin-task-filters{grid-template-columns:minmax(150px,1fr) minmax(140px,.9fr) minmax(150px,.9fr) minmax(300px,1.6fr);align-items:end}body.admin-app .admin-task-query{display:grid;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:8px}body.admin-app .admin-task-query label{min-width:0}body.admin-app .admin-task-query>.ant-btn{min-width:82px}body.admin-app .admin-task-pagination{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;color:var(--admin-secondary);border-top:1px solid var(--admin-line);font-size:11px}body.admin-app .admin-task-pagination>div{display:flex;gap:8px}body.admin-app .admin-task-pagination .ant-btn{min-width:76px}body.admin-app .admin-task-row{display:grid;min-height:82px;grid-template-columns:36px minmax(300px,1fr) minmax(112px,auto) auto;gap:16px;padding:15px 20px;border-top:0;border-bottom:1px solid var(--admin-line)}body.admin-app .admin-task-row:first-child{border-top:0}body.admin-app .admin-task-main{min-width:0}body.admin-app .admin-task-main strong{overflow:hidden;color:var(--admin-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}body.admin-app .admin-task-main small{overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}body.admin-app .admin-task-statuses{display:grid;justify-items:start;gap:6px}body.admin-app .admin-task-statuses .ant-tag{min-width:78px;margin:0;text-align:center}body.admin-app .admin-task-row>.admin-row-actions{align-items:center;flex-wrap:nowrap;padding-left:16px;border-left:1px solid #ECEDE7}body.admin-app .admin-task-row>.admin-row-actions .ant-btn{height:30px;padding:0 10px}body.admin-app .admin-log-filters.admin-document-filters{grid-template-columns:repeat(4,minmax(125px,.8fr)) minmax(280px,1.5fr)}body.admin-app .admin-filter-query{display:grid;min-width:0;grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:8px}body.admin-app .admin-filter-query label{min-width:0}body.admin-app .admin-filter-query>.ant-btn{min-width:82px}body.admin-app .admin-document-row{display:grid;min-height:86px;grid-template-columns:36px minmax(300px,1fr) minmax(130px,auto) auto;gap:16px;padding:15px 20px}body.admin-app .admin-document-main{min-width:0}body.admin-app .admin-document-main strong{overflow:hidden;color:var(--admin-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}body.admin-app .admin-document-main small{overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}body.admin-app .admin-document-statuses{display:flex;max-width:250px;align-content:center;flex-wrap:wrap;gap:6px}body.admin-app .admin-document-statuses .ant-tag{margin:0}body.admin-app .admin-document-row>.admin-row-actions{align-items:center;padding-left:16px;border-left:1px solid #ECEDE7}body.admin-app .admin-list-pagination{min-height:68px;align-items:center;padding:13px 20px;color:var(--admin-secondary);border-top:1px solid var(--admin-line);font-size:11px}body.admin-app .admin-list-pagination>span{margin-right:auto}body.admin-app .admin-list-pagination .ant-btn{min-width:76px}body.admin-app .admin-log-filters+.admin-list{border-top:0}body.admin-app .admin-list+.admin-list-pagination,body.admin-app .admin-task-list+.admin-task-pagination{border-top:0}body.admin-app .admin-doc-table{overflow-x:auto;padding:0}body.admin-app .admin-doc-table .doc-row{min-width:1080px;padding:10px 20px;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.8fr) 130px 110px minmax(260px,auto);gap:14px;border-bottom-color:var(--admin-line);border-radius:0}body.admin-app .admin-doc-table .doc-row.header{min-height:40px;color:#778d84;background:#f2f2ec;font-size:10px}body.admin-app .admin-doc-table .doc-row:not(.header):hover{background:#f7f8f3;border-radius:0}body.admin-app .admin-doc-table .admin-row-actions{flex-wrap:wrap}body.admin-app .admin-project-table{gap:0;overflow-x:auto}body.admin-app .admin-project-row{min-width:980px;border-width:1px 0 0}body.admin-app .admin-project-row.header{color:#778d84;background:#f2f2ec;font-size:10px;letter-spacing:.04em}body.admin-app .admin-supervision-banner,body.admin-app .admin-upload-box,body.admin-app .admin-empty-state{border-radius:0}body.admin-app .admin-supervision-banner{color:#285f4c;background:#edf4ef;border-color:#d7e3dc}body.admin-app .admin-log-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;padding:20px;gap:14px;border-bottom:1px solid var(--admin-line)}body.admin-app .admin-log-filters>.ant-btn{min-width:92px;align-self:end;justify-self:start}body.admin-app .admin-log-filters label,body.admin-app .admin-form label{color:var(--admin-ink);font-size:11px;font-weight:700}body.admin-app .admin-form-help{color:var(--admin-muted);font-size:10px}body.admin-app .ant-btn{border-radius:5px;font-size:12px;font-weight:700;box-shadow:none}body.admin-app .ant-btn-primary{color:var(--admin-primary-text);background:var(--admin-primary);border-color:var(--admin-primary);box-shadow:none}body.admin-app .ant-btn-primary:hover{color:var(--admin-primary-text)!important;background:#d99b49!important;border-color:#d99b49!important}body.admin-app .ant-input,body.admin-app .ant-input-affix-wrapper,body.admin-app .ant-select-selector{background:#fff!important;border-color:var(--admin-line)!important;border-radius:0!important}body.admin-app .ant-input:focus,body.admin-app .ant-input-affix-wrapper-focused,body.admin-app .ant-select-focused .ant-select-selector{border-color:#2f765c!important;box-shadow:0 0 0 3px #2f765c18!important}body.admin-app .ant-tag{border-radius:4px;font-size:10px}body.admin-app .ant-modal-mask{background:#14241f88}body.admin-app .ant-modal-content{padding:24px;background:var(--admin-paper);border-radius:0;box-shadow:0 28px 70px #10211b44}body.admin-app .ant-modal-title{color:var(--admin-ink);font-size:16px}body.admin-app .scenario-admin-hero,body.admin-app .asset-center-hero{padding:28px 30px;background:var(--admin-brand);border-radius:0}body.admin-app .scenario-admin-card:hover{border-color:#9fb6ac;box-shadow:none;transform:none}body.admin-app .scenario-admin-mode-list span,body.admin-app .scenario-admin-card li>b{border-radius:4px}body.admin-app .asset-center-summary article,body.admin-app .asset-center-types button,body.admin-app .asset-governance section,body.admin-app .asset-document-type-center{border-color:var(--admin-line);border-radius:0;box-shadow:none}@media(max-width:1050px){body.admin-app .admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-app .admin-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-app .admin-tenant-row{grid-template-columns:36px minmax(0,1fr) auto}body.admin-app .admin-tenant-actions{grid-column:2 / -1;justify-content:flex-start;padding:8px 0 0;border-top:1px solid #ECEDE7;border-left:0}body.admin-app .admin-task-row{grid-template-columns:36px minmax(0,1fr) auto}body.admin-app .admin-log-filters.admin-task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-app .admin-task-query{grid-column:1 / -1}body.admin-app .admin-task-row>.admin-row-actions{grid-column:2 / -1;justify-content:flex-start;padding:9px 0 0;border-top:1px solid #ECEDE7;border-left:0}body.admin-app .admin-log-filters.admin-document-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-app .admin-filter-query{grid-column:1 / -1}body.admin-app .admin-document-row{grid-template-columns:36px minmax(0,1fr) auto}body.admin-app .admin-document-row>.admin-row-actions{grid-column:2 / -1;justify-content:flex-start;padding:9px 0 0;border-top:1px solid #ECEDE7;border-left:0}body.admin-app .admin-user-row>.admin-row-actions{width:100%;margin-left:46px;padding:9px 0 0;border-top:1px solid #ECEDE7;border-left:0}}@media(max-width:760px){body.admin-app .admin-console{display:block}body.admin-app .admin-console-main{min-width:0}body.admin-app .admin-console-sidebar{transform:translate(-100%);transition:transform .2s ease}body.admin-app .admin-console-sidebar.open{transform:translate(0)}.admin-sidebar-mask{position:fixed;inset:0;z-index:11;width:100%;padding:0;background:#14241f88;border:0}.admin-sidebar-mask.visible{display:block}.admin-menu-toggle{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;color:var(--admin-ink);background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:7px}body.admin-app .admin-console-topbar{gap:12px;height:86px;padding:0 18px}body.admin-app .admin-topbar-title{flex:1}body.admin-app .admin-console-topbar p,body.admin-app .admin-console-topbar .ant-tag,body.admin-app .admin-tenant-scope,body.admin-app .admin-top-actions>.ant-btn{display:none}body.admin-app .admin-user-menu span{display:none}body.admin-app .admin-console-content{padding:20px 16px 40px}.admin-overview-hero{min-height:0;align-items:flex-start;flex-direction:column;gap:20px;padding:24px 22px}.admin-overview-hero h2{font-size:23px}body.admin-app .admin-metrics-grid,body.admin-app .admin-module-grid,body.admin-app .admin-two-col,body.admin-app .admin-log-filters{grid-template-columns:1fr}body.admin-app .admin-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-app .admin-tenant-actions{flex-wrap:wrap}body.admin-app .admin-task-row{grid-template-columns:36px minmax(0,1fr);gap:11px}body.admin-app .admin-log-filters.admin-task-filters{grid-template-columns:1fr}body.admin-app .admin-task-query{grid-column:auto;grid-template-columns:1fr}body.admin-app .admin-task-query>.ant-btn{width:100%}body.admin-app .admin-task-pagination{align-items:stretch;flex-direction:column}body.admin-app .admin-task-pagination>div{display:grid;grid-template-columns:1fr 1fr}body.admin-app .admin-task-pagination .ant-btn{width:100%}body.admin-app .admin-task-statuses{grid-column:2;display:flex;flex-wrap:wrap}body.admin-app .admin-task-row>.admin-row-actions{grid-column:2;flex-wrap:wrap}body.admin-app .admin-log-filters.admin-document-filters{grid-template-columns:1fr}body.admin-app .admin-filter-query{grid-column:auto;grid-template-columns:1fr}body.admin-app .admin-filter-query>.ant-btn{width:100%}body.admin-app .admin-document-row{grid-template-columns:36px minmax(0,1fr);gap:11px}body.admin-app .admin-document-statuses{grid-column:2;max-width:none}body.admin-app .admin-document-row>.admin-row-actions{grid-column:2}body.admin-app .admin-list-pagination{align-items:stretch;flex-direction:column}body.admin-app .admin-list-pagination>span{margin:0 0 4px}body.admin-app .admin-list-pagination .ant-btn{width:calc(50% - 4px)}body.admin-app .admin-row:has(>.admin-icon)>div:nth-child(2){min-width:calc(100% - 46px)}body.admin-app .admin-row:not(.admin-task-row):not(.admin-document-row)>.admin-row-actions,body.admin-app .admin-row:not(.admin-task-row):not(.admin-document-row)>.ops-incident-actions{margin-left:46px;justify-content:flex-start}body.admin-app .admin-user-row>.admin-row-actions{margin-left:46px}}.dw-home-composer>div{flex-wrap:wrap;gap:6px}.dw-task-type-select{display:flex;align-items:center;padding:4px 7px;gap:5px;color:#73817e;background:#f5f7f6;border:1px solid #e4e9e7;border-radius:7px;font-size:8px}.dw-task-type-select>span{white-space:nowrap}.dw-task-type-select select{max-width:150px;color:#42534f;background:transparent;border:0;outline:0;font-size:8px}.dw-template-library-button{padding:6px 8px!important;color:#236f67!important;background:#edf6f4!important;border:0!important;border-radius:7px!important;cursor:pointer;font-size:9px!important}.dw-home-composer>div>.ant-btn{margin-left:auto}.dw-task-template-library{display:grid;gap:14px}.dw-task-template-grid{display:grid;max-height:520px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dw-task-template-grid>article{display:grid;padding:15px;gap:8px;background:#fff;border:1px solid #dfe7e4;border-radius:12px}.dw-task-template-grid>article.unavailable{background:#fafbfb;opacity:.72}.dw-task-template-grid header,.dw-task-template-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.dw-task-template-grid header>b{color:#29746c;font-size:11px}.dw-task-template-grid h3{margin:0;color:#314640;font-size:14px}.dw-task-template-grid code{color:#788783;font-size:10px}.dw-task-template-grid p{min-height:34px;margin:0;color:#687975;font-size:11px;line-height:1.55}.dw-task-template-grid small{color:#87938f;font-size:10px}.dw-task-template-grid footer{margin-top:4px;padding-top:9px;border-top:1px solid #edf1f0}.dw-task-template-grid footer>button:first-child{color:#33776f;background:transparent;border:0;cursor:pointer;font-size:10px}@media(max-width:720px){.dw-task-template-grid{grid-template-columns:1fr}.dw-task-type-select{width:calc(50% - 4px)}.dw-task-type-select select{max-width:110px}}.dw-task-template-choice{display:flex;width:100%;align-items:center;padding:12px 14px;gap:11px;text-align:left;background:#fbf9fd;border:1px solid #e7dff0;border-radius:11px;cursor:pointer}.dw-task-template-choice>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#742cc4;background:#f1e8fb;border-radius:9px}.dw-task-template-choice>div{display:grid;flex:1;gap:2px}.dw-task-template-choice small{color:#8a8191;font-size:10px}.dw-task-template-choice strong{color:#3b3341;font-size:13px}.dw-task-template-choice>i{color:#742cc4;font-size:11px;font-style:normal}.dw-task-template-grid>article.current{border-color:#8c4bd2;box-shadow:0 0 0 3px #7d2ae814}.dw-template-card-preview{position:relative;display:flex;height:150px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#245781;background:linear-gradient(145deg,#f0f7fd,#fff);border:1px solid #e2e8ed;border-radius:9px}.dw-template-card-preview:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 55%,rgba(53,117,162,.07));content:""}.dw-template-card-preview.tone-1{color:#63358b;background:linear-gradient(145deg,#faf3ff,#fff)}.dw-template-card-preview.tone-2{color:#276959;background:linear-gradient(145deg,#f1fbf7,#fff)}.dw-template-card-preview.tone-3{color:#8a552b;background:linear-gradient(145deg,#fff7ef,#fff)}.dw-template-card-preview>span{position:absolute;top:0;left:0;width:100%;height:5px;background:currentColor}.dw-template-card-preview>strong{z-index:1;max-width:80%;margin-bottom:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dw-template-card-preview>i{z-index:1;width:58%;height:4px;margin:3px;background:currentColor;border-radius:5px;opacity:.16}.dw-template-card-preview>i:nth-of-type(2){width:44%}.dw-template-card-preview>small{position:absolute;bottom:11px;letter-spacing:.08em;opacity:.55}.dw-template-card-preview.auto>.anticon{margin-bottom:9px;font-size:25px}.dw-template-card-preview.auto>strong{margin-bottom:8px}body.user-business-app .dw-task-template-modal .ant-modal-title{font-size:19px!important}body.user-business-app .dw-task-template-modal .dw-collaboration-summary strong{font-size:14px!important}body.user-business-app .dw-task-template-modal .dw-collaboration-summary span,body.user-business-app .dw-task-template-modal .dw-task-template-grid header>b,body.user-business-app .dw-task-template-modal .dw-task-template-grid code,body.user-business-app .dw-task-template-modal .dw-task-template-grid p,body.user-business-app .dw-task-template-modal .dw-task-template-grid small,body.user-business-app .dw-task-template-modal .dw-task-template-grid footer button,body.user-business-app .dw-task-template-modal .ant-tag{font-size:12px!important}body.user-business-app .dw-task-template-modal .dw-task-template-grid h3{font-size:14px!important}.dw-export-archive{display:grid;gap:14px}.dw-export-list{display:grid;max-height:560px;overflow:auto;gap:9px}.dw-export-list>article{display:grid;align-items:center;padding:13px 14px;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;background:#fff;border:1px solid #dfe7e4;border-radius:11px}.dw-export-list>article.corrupted,.dw-export-list>article.missing{background:#fff7f5;border-color:#e8c3bc}.dw-export-format{display:grid;width:44px;height:34px;place-items:center;color:#236f67;background:#e8f3f0;border-radius:8px;font-size:9px;font-weight:750}.dw-export-list strong,.dw-export-list small,.dw-export-list code{display:block}.dw-export-list strong{color:#314540;font-size:12px}.dw-export-list small{margin-top:4px;color:#7c8a87;font-size:10px}.dw-export-list code{margin-top:4px;color:#8a9794;font-size:9px}.dw-export-list>article>span:nth-child(3){display:flex;flex-wrap:wrap;justify-content:flex-end}.dw-export-list footer{display:flex;gap:6px}@media(max-width:760px){.dw-export-list>article{grid-template-columns:42px minmax(0,1fr)}.dw-export-list>article>span:nth-child(3),.dw-export-list footer{grid-column:2;justify-content:flex-start}}.dw-source-files{display:grid;gap:4px}.dw-source-files-layout{display:grid;min-height:500px;grid-template-columns:minmax(360px,44%) minmax(0,1fr);gap:14px}.dw-source-file-list{display:grid;max-height:590px;align-content:start;overflow:auto;gap:8px}.dw-source-file-list>article{display:grid;padding:12px;grid-template-columns:36px minmax(0,1fr);gap:10px;background:#fff;border:1px solid #e0e7e5;border-radius:10px;transition:.15s ease}.dw-source-file-list>article.selected{background:#f1f8f6;border-color:#75a69f}.dw-source-file-icon{display:grid;width:34px;height:34px;place-items:center;color:#25756c;background:#e7f2ef;border-radius:8px;font-size:16px}.dw-source-file-list strong,.dw-source-file-list small,.dw-source-file-list code,.dw-source-file-list em{display:block;min-width:0}.dw-source-file-list strong{overflow:hidden;color:#30433f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dw-source-file-list small{margin-top:4px;color:#7f8c89;font-size:8px;line-height:1.5}.dw-source-file-list div>span{display:flex;flex-wrap:wrap;margin-top:7px;gap:3px}.dw-source-file-list code{margin-top:5px;color:#82908d;font-size:8px}.dw-source-file-list em{margin-top:3px;color:#8e9997;font-size:8px;font-style:normal}.dw-source-file-list footer{display:flex;grid-column:2;flex-wrap:wrap;gap:6px}.dw-source-preview{display:flex;min-width:0;min-height:500px;flex-direction:column;overflow:hidden;background:#f1f4f3;border:1px solid #dfe6e4;border-radius:11px}.dw-source-preview>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-bottom:1px solid #dfe6e4;gap:10px}.dw-source-preview>header strong,.dw-source-preview>header small{display:block}.dw-source-preview>header strong{color:#30433f;font-size:11px}.dw-source-preview>header small{margin-top:3px;color:#879390;font-size:8px}.dw-source-preview iframe{width:100%;min-height:455px;flex:1;border:0;background:#fff}.dw-source-preview img{max-width:100%;max-height:540px;margin:auto;object-fit:contain}.dw-source-preview-empty{display:grid;flex:1;place-content:center;justify-items:center;padding:30px;color:#84918e;text-align:center}.dw-source-preview-empty>svg{margin-bottom:12px;font-size:30px}.dw-source-preview-empty strong{color:#52635f;font-size:12px}.dw-source-preview-empty span{max-width:320px;margin-top:7px;font-size:9px;line-height:1.7}@media(max-width:860px){.dw-source-files-layout{grid-template-columns:1fr}.dw-source-file-list{max-height:360px}.dw-source-preview{min-height:420px}.dw-source-preview iframe{min-height:375px}}.dw-home-empty{display:grid;min-height:190px;place-content:center;justify-items:center;padding:24px;color:#87938f;text-align:center}.dw-home-empty>svg{margin-bottom:9px;color:#4f8e86;font-size:25px}.dw-home-empty strong{color:#4f615d;font-size:11px}.dw-home-empty span{max-width:300px;margin-top:6px;font-size:8px;line-height:1.65}.dw-global-search{display:grid;gap:12px}.dw-global-search-kinds{display:flex;flex-wrap:wrap;gap:6px}.dw-global-search-kinds button{padding:6px 10px;color:#677773;background:#f3f6f5;border:1px solid #e1e8e6;border-radius:999px;cursor:pointer;font-size:9px}.dw-global-search-kinds button.active{color:#146d63;background:#e5f3ef;border-color:#b9dbd3}.dw-global-search-results,.dw-notification-list{display:grid;max-height:520px;overflow:auto;gap:7px}.dw-global-search-results>button,.dw-notification-list>button{display:grid;width:100%;align-items:center;padding:11px 12px;grid-template-columns:34px minmax(0,1fr) auto 14px;gap:10px;background:#fff;border:1px solid #e2e8e6;border-radius:9px;cursor:pointer;text-align:left}.dw-global-search-results>button:hover,.dw-notification-list>button:hover{background:#f4f9f7;border-color:#b9d5cf}.dw-global-search-results>button>span,.dw-notification-list>button>span{display:grid;width:32px;height:32px;place-items:center;color:#24766d;background:#e7f2ef;border-radius:8px}.dw-global-search-results strong,.dw-global-search-results small,.dw-notification-list strong,.dw-notification-list small{display:block}.dw-global-search-results strong,.dw-notification-list strong{color:#344742;font-size:10px}.dw-global-search-results small,.dw-notification-list small{margin-top:4px;color:#899693;font-size:8px}.dw-global-search-results>button>b,.dw-notification-list>button>b{color:#8ea09c}.dw-notification-list>button.unread{background:#f2f8f6;border-color:#bcd9d3}.dw-notification-list>button.read{opacity:.72}.dw-notification-list>button:disabled{cursor:wait}.dw-notification-list p{margin:5px 0 0;color:#61726e;font-size:9px;line-height:1.5}.dw-consistency-occurrence{display:inline-flex;min-width:140px;flex-direction:column;margin:4px;padding:8px 10px;color:#40534e;background:#f4f8f7;border:1px solid #e0e8e6;border-radius:8px}.dw-consistency-occurrence b{font-size:10px}.dw-consistency-occurrence small{margin-top:3px;color:#82908d;font-size:8px}@media(max-width:640px){.dw-global-search-results>button,.dw-notification-list>button{grid-template-columns:32px minmax(0,1fr) 14px}.dw-global-search-results .ant-tag,.dw-notification-list .ant-tag{display:none}}.dw-studio-empty{display:grid;max-width:1180px;min-height:430px;place-content:center;justify-items:center;margin:0 auto;padding:40px;color:#7e8d89;background:#fff;border:1px solid #dfe7e5;border-radius:16px;text-align:center}.dw-studio-empty>svg{margin-bottom:14px;color:#438b82;font-size:42px}.dw-studio-empty strong{color:#354944;font-size:17px}.dw-studio-empty span{max-width:520px;margin-top:8px;font-size:10px;line-height:1.7}.dw-studio-empty>div{display:flex;margin-top:18px;gap:8px}.dw-comment-pin{cursor:default}.dw-visual-grants{display:grid;gap:8px}.dw-visual-grant-list{display:grid;max-height:560px;overflow:auto;gap:8px}.dw-visual-grant-list>article{display:grid;align-items:start;padding:13px 14px;grid-template-columns:38px minmax(0,1fr) auto auto;gap:11px;background:#fff;border:1px solid #dfe7e5;border-radius:10px}.dw-visual-grant-list>article.active{background:#f4f9f7;border-color:#bcd9d2}.dw-visual-grant-list>article.revoked{background:#fff8f6}.dw-visual-grant-icon{display:grid;width:36px;height:36px;place-items:center;color:#21766c;background:#e5f2ef;border-radius:9px;font-size:16px}.dw-visual-grant-list strong,.dw-visual-grant-list small,.dw-visual-grant-list p,.dw-visual-grant-list em,.dw-visual-grant-list code{display:block}.dw-visual-grant-list strong{color:#324641;font-size:11px}.dw-visual-grant-list small{margin-top:4px;color:#75847f;font-size:9px}.dw-visual-grant-list p{margin:6px 0 0;color:#536762;font-size:9px}.dw-visual-grant-list em,.dw-visual-grant-list code{margin-top:4px;color:#87938f;font-size:8px;font-style:normal}.dw-visual-grant-list .revoked-reason{color:#9c6258}@media(max-width:680px){.dw-visual-grant-list>article{grid-template-columns:36px minmax(0,1fr)}.dw-visual-grant-list>article>.ant-tag,.dw-visual-grant-list>article>.ant-btn{grid-column:2;justify-self:start}}body.user-business-app :where(span:not(.anticon):not(:has(.anticon)),strong,b,p,small,time,code,em,label,button,input,textarea,select,.ant-form-item-label,.ant-form-item-extra,.ant-form-item-explain,.ant-select-selection-item,.ant-select-item,.ant-dropdown-menu-title-content,.ant-tooltip-inner,.ant-message-notice-content,.ant-notification-notice-description,.ant-empty-description,.ant-tag){font-size:12px!important}body.user-business-app h1{font-size:27px!important}body.user-business-app h2{font-size:19px!important}body.user-business-app h3,body.user-business-app h4,body.user-business-app h5,body.user-business-app h6{font-size:14px!important}body.user-business-app :where([class*=-card] h2,[class*=-card] h3,[class*=-card] h4),body.user-business-app :where([class*=-card]>strong,[class*=-card] header strong),body.user-business-app .dw-scenario-card strong,body.user-business-app .dw-studio-empty strong,body.user-business-app .login-trust strong,body.user-business-app .dw-brand strong{font-size:14px!important}body.user-business-app .ant-modal-title,body.user-business-app .ant-drawer-title,body.user-business-app .dw-section-heading h2,body.user-business-app .dw-paper h2{font-size:19px!important}body.user-business-app .dw-center-header h1,body.user-business-app .scenario-admin-hero h2,body.user-business-app .asset-center-hero h2,body.user-business-app .dw-paper h1{font-size:27px!important}body.user-business-app .dw-home-hero h1,body.user-business-app .login-statement h1{font-size:36px!important}.dw-task-intent{display:grid;gap:16px;padding-top:4px}.dw-task-intent-summary{display:grid;align-items:start;padding:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;background:linear-gradient(135deg,#edf8f5,#f7fbfa);border:1px solid #cfe4df;border-radius:12px}.dw-task-intent-summary>span{display:grid;width:40px;height:40px;place-items:center;color:#fff;background:#237b70;border-radius:10px;font-size:19px}.dw-task-intent-summary strong{display:block;color:#263f39;font-size:14px}.dw-task-intent-summary p{margin:6px 0 0;color:#5f726d;line-height:1.7}.dw-task-intent-facts{display:grid;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dw-task-intent-facts>div{padding:10px 12px;background:#f7f9f8;border:1px solid #e3e9e7;border-radius:9px}.dw-task-intent-facts dt{color:#82908c}.dw-task-intent-facts dd{margin:5px 0 0;color:#304b44;font-weight:700}.dw-task-intent-questions{display:grid;gap:12px;padding:14px;background:#fffaf0;border:1px solid #ebdcb9;border-radius:11px}.dw-task-intent-questions>header{display:flex;align-items:flex-start;color:#9a6c18;gap:9px}.dw-task-intent-questions>header>svg{margin-top:2px}.dw-task-intent-questions header strong,.dw-task-intent-questions header small{display:block}.dw-task-intent-questions header small{margin-top:3px;color:#8a7c60}.dw-task-intent-questions label{display:grid;gap:5px}.dw-task-intent-questions label>span{color:#435650;font-weight:650}.dw-task-intent-questions label>small{color:#7c8885}.dw-task-intent-notes{padding:12px 14px;background:#f7f9f8;border-radius:9px}.dw-task-intent-notes>strong{color:#435751}.dw-task-intent-notes ul{display:grid;margin:7px 0 0;padding-left:18px;color:#667772;gap:4px}.dw-task-intent-ready{display:flex;align-items:center;padding:12px 14px;color:#23776c;background:#edf8f4;border:1px solid #cce5dd;border-radius:9px;gap:10px}.dw-task-intent-ready>svg{font-size:19px}.dw-task-intent-ready strong,.dw-task-intent-ready small{display:block}.dw-task-intent-ready small{margin-top:3px;color:#648079}@media(max-width:680px){.dw-task-intent-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-config-header-actions{display:flex;align-items:center;gap:9px}.dw-personal-template-banner{display:grid;align-items:center;padding:15px 17px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;background:linear-gradient(135deg,#eaf7f3,#f8fbfa);border:1px solid #cee4de;border-radius:12px}.dw-personal-template-banner>span{display:grid;width:40px;height:40px;place-items:center;color:#fff;background:#277d72;border-radius:10px;font-size:18px}.dw-personal-template-banner strong{display:block;color:#28443d;font-size:14px}.dw-personal-template-banner p{margin:4px 0 0;color:#637771;line-height:1.6}.dw-historical-template{display:grid;gap:15px;padding-top:3px}.dw-template-convert-note,.dw-template-convert-result,.dw-personal-privacy,.dw-template-convert-warnings{display:flex;align-items:flex-start;padding:13px 14px;border-radius:10px;gap:10px}.dw-template-convert-note{color:#28786e;background:#edf8f5;border:1px solid #cfe6df}.dw-template-convert-note strong,.dw-template-convert-note small,.dw-template-convert-result strong,.dw-template-convert-result small{display:block}.dw-template-convert-note small,.dw-template-convert-result small{margin-top:4px;color:#647b75;line-height:1.6}.dw-historical-template-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dw-historical-template-form label{display:grid;gap:6px}.dw-historical-template-form label.wide{grid-column:1/-1}.dw-historical-template-form label>span{color:#435852;font-weight:650}.dw-historical-template-form select{width:100%;height:32px;padding:0 9px;background:#fff;border:1px solid #d9d9d9;border-radius:6px}.dw-history-file-picker{display:grid;width:100%;align-items:center;padding:14px;grid-template-columns:36px minmax(0,1fr);gap:11px;color:#31534b;background:#f7faf9;border:1px dashed #8fbab1;border-radius:10px;cursor:pointer;text-align:left}.dw-history-file-picker>svg{font-size:25px}.dw-history-file-picker strong,.dw-history-file-picker small{display:block}.dw-history-file-picker small{margin-top:4px;color:#7b8a86}.dw-personal-privacy{align-items:center;color:#687a75;background:#f5f7f6}.dw-template-convert-result{color:#23786d;background:#edf8f4;border:1px solid #cae5dc}.dw-template-convert-result>svg{margin-top:2px;font-size:20px}.dw-template-convert-metrics{display:grid;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dw-template-convert-metrics>div{padding:11px 12px;background:#f7f9f8;border:1px solid #e2e9e7;border-radius:9px}.dw-template-convert-metrics dt{color:#82908c}.dw-template-convert-metrics dd{margin:4px 0 0;color:#28483f;font-weight:750}.dw-template-detected-sections{display:grid;gap:8px}.dw-template-detected-sections>strong{color:#40564f}.dw-template-detected-sections>div{display:flex;flex-wrap:wrap;gap:5px}.dw-template-convert-warnings{color:#94691c;background:#fff9ed;border:1px solid #ebdcb9}.dw-template-convert-warnings p{margin:4px 0 0;line-height:1.55}@media(max-width:700px){.dw-personal-template-banner{grid-template-columns:40px minmax(0,1fr)}.dw-personal-template-banner>.ant-btn{grid-column:2;justify-self:start}.dw-historical-template-form{grid-template-columns:1fr}.dw-template-convert-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body.user-business-app .metric-card>strong{font-size:25px!important}body.user-business-app .donut strong{font-size:24px!important}body.user-business-app .score-ring strong{font-size:23px!important}body.user-business-app .risk-stat b{font-size:20px!important}body.user-business-app .dw-score-card>div:first-child strong{font-size:28px!important}body.user-business-app .dw-fact-summary strong{font-size:24px!important}body.user-business-app .dw-dynamic-form-summary strong{font-size:22px!important}body.user-business-app .dw-work-queue-summary strong{font-size:19px!important}body.user-business-app .scenario-admin-metrics strong{font-size:28px!important}body.user-business-app .asset-center-summary strong{font-size:26px!important}body.user-business-app .asset-governance-summary strong{font-size:20px!important}.public-home{--public-ink:#15161a;--public-purple:#7d2ae8;position:relative;min-height:100vh;color:var(--public-ink);background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.public-home:before{position:absolute;z-index:0;top:0;right:0;left:0;height:692px;content:"";background:radial-gradient(circle 410px at 7% 3%,rgba(72,169,255,.28),transparent 72%),radial-gradient(circle 400px at 91% 88%,rgba(255,210,88,.24),transparent 72%),#fbfbfd;pointer-events:none}.public-home>main{position:relative;z-index:1}.public-nav{position:sticky;z-index:20;top:0;display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,72px);background:#ffffff8f;border-bottom:1px solid rgba(17,24,39,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.public-brand-mark{display:grid;width:38px;height:38px;place-items:center}.public-brand-mark img{width:100%;height:100%;object-fit:contain}.public-brand strong,.public-brand small{display:block}.public-brand strong{font-size:18px;letter-spacing:.08em}.public-brand small{margin-top:2px;color:#777982;font-size:14px}.public-nav-actions{display:flex;align-items:center;gap:8px}.public-nav-actions>button:first-child{height:36px;padding:0 14px;color:#35363a;background:transparent;border:0;border-radius:9px;cursor:pointer}.public-nav-actions .ant-btn-primary,.public-hero-actions .ant-btn-primary,.public-auth-form .ant-btn-primary{background:linear-gradient(135deg,#8b3dff,#6d29d9);box-shadow:0 7px 18px #7d2ae83d}.public-hero{position:relative;display:grid;min-height:620px;place-items:center;align-content:center;padding:92px 24px 72px;overflow:hidden;text-align:center;background-image:linear-gradient(rgba(80,66,110,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(80,66,110,.09) 1px,transparent 1px);background-size:36px 36px}.public-hero>*:not(.public-glow){position:relative;z-index:1}.public-glow{display:none}.public-kicker{display:inline-flex;align-items:center;padding:8px 13px;color:#6731a8;background:#ffffffbd;border:1px solid rgba(125,42,232,.16);border-radius:999px;box-shadow:0 8px 22px #2d1f480f;gap:7px;font-size:12px;font-weight:650}.public-hero h1{max-width:980px;margin:24px auto 18px;font-size:clamp(44px,6.2vw,78px);line-height:1.08;letter-spacing:-.055em}.public-hero h1 em{color:transparent;background:linear-gradient(90deg,#7d2ae8,#1575d1 48%,#008c7b);-webkit-background-clip:text;background-clip:text;font-style:normal}.public-hero>p{max-width:720px;margin:0 auto;color:#656871;font-size:17px;line-height:1.8}.public-hero-actions{display:flex;justify-content:center;margin-top:30px;gap:11px}.public-hero-actions .ant-btn{height:48px;padding:0 23px;border-radius:11px;font-size:16px!important}.public-trust-row{display:flex;justify-content:center;margin-top:34px;color:#777982;gap:24px;font-size:16px}.public-trust-row span{display:flex;align-items:center;gap:7px;font-size:16px!important}.public-trust-row i{width:6px;height:6px;background:#19a974;border-radius:50%;box-shadow:0 0 0 4px #19a9741a}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-content:center;align-items:center;padding:92px max(clamp(22px,5vw,72px),calc(50vw - 590px)) 72px;gap:clamp(40px,7vw,110px);text-align:left}.public-hero-copy{width:100%;max-width:720px}.public-hero-copy h1{max-width:none;margin:0;color:#17151d;font-size:80px;line-height:.98;letter-spacing:-.065em}.public-hero-copy h2{margin:24px 0 0;color:#47216f;font-size:16px;line-height:1.55;letter-spacing:-.015em}.public-hero-copy>p{max-width:620px;margin:13px 0 0;color:#656871;font-size:16px;line-height:1.8}.public-hero-copy .public-hero-actions,.public-hero-copy .public-trust-row{justify-content:flex-start}.public-hero-visual{display:flex;width:100%;min-height:420px;align-items:center;justify-content:center}.public-hero-visual img{display:block;width:min(100%,340px);height:auto;filter:drop-shadow(0 22px 34px rgba(44,34,57,.12))}body.user-business-app .public-home .public-hero-copy h1{font-size:80px!important}body.user-business-app .public-home .public-hero-copy h2,body.user-business-app .public-home .public-hero-copy>p,body.user-business-app .public-home .public-trust-row span,body.user-business-app .public-home .public-hero-actions .ant-btn{font-size:16px!important}body.user-business-app .public-home .public-brand strong{font-size:18px!important}body.user-business-app .public-home .public-brand small{font-size:14px!important}.public-capabilities{padding:90px clamp(22px,5vw,72px) 110px}.public-section-heading{max-width:720px;margin:0 auto 35px;text-align:center}.public-section-heading>span{color:#7d2ae8;font-size:11px;font-weight:800;letter-spacing:.16em}.public-section-heading h2{margin:10px 0 8px;font-size:34px;letter-spacing:-.035em}.public-section-heading p{margin:0;color:#777982;line-height:1.7}.public-capability-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.public-capability-card{position:relative;display:flex;min-height:250px;flex-direction:column;align-items:flex-start;padding:22px;overflow:hidden;color:#fff;background:#673ab7;border:0;border-radius:20px;box-shadow:0 12px 35px #2a233f1f;cursor:pointer;text-align:left;transition:.22s ease}.public-capability-card:hover{box-shadow:0 20px 42px #2a233f33;transform:translateY(-5px)}.public-capability-card.tone-blue{background:linear-gradient(145deg,#176bce,#51a6f7)}.public-capability-card.tone-green{background:linear-gradient(145deg,#087c70,#43b89c)}.public-capability-card.tone-orange{background:linear-gradient(145deg,#e77726,#ffb657)}.public-capability-card.tone-pink{background:linear-gradient(145deg,#bc3c74,#ef79aa)}.public-capability-card.tone-cyan{background:linear-gradient(145deg,#087f9d,#47bfd0)}.public-capability-card.tone-purple{background:linear-gradient(145deg,#6328b7,#a758ee)}.public-card-art{position:absolute;width:190px;height:190px;right:-55px;top:-40px;background:#ffffff26;border:1px solid rgba(255,255,255,.18);border-radius:48px;transform:rotate(28deg)}.public-card-art:after{position:absolute;width:115px;height:115px;right:45px;bottom:-50px;content:"";background:#ffffff1a;border-radius:50%}.public-card-icon{display:grid;width:46px;height:46px;place-items:center;background:#fff3;border:1px solid rgba(255,255,255,.24);border-radius:13px;font-size:21px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-capability-card>b{position:absolute;top:24px;right:22px;padding:4px 8px;background:#00000026;border-radius:999px;font-size:10px}.public-capability-card strong{margin-top:43px;font-size:21px}.public-capability-card small{max-width:270px;margin-top:8px;color:#ffffffd1;font-size:12px;line-height:1.65}.public-capability-card em{display:flex;align-items:center;margin-top:auto;color:#fff;gap:6px;font-size:11px;font-style:normal;font-weight:700}.public-footer{display:flex;align-items:center;justify-content:space-between;padding:28px clamp(22px,5vw,72px);color:#a7a7ad;background:#17171b}.public-footer>div{display:flex;align-items:center;gap:14px}.public-footer strong{color:#fff}.public-footer a{color:#c5c5ca;text-decoration:none}.public-footer a:hover{color:#fff}.public-auth-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:20px;box-shadow:0 28px 80px #1912283d}.public-auth-modal .ant-modal-close{z-index:2}.public-auth-form{display:grid;padding:40px;gap:9px}.public-auth-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:7px;color:#fff;background:linear-gradient(135deg,#8b3dff,#5e2ccc);border-radius:14px;font-size:19px}.public-auth-form .form-eyebrow{color:#7d2ae8;font-size:10px;font-weight:800;letter-spacing:.14em}.public-auth-form h2{margin:0;font-size:27px}.public-auth-form>p{margin:0 0 14px;color:#777982}.public-auth-form label{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:#3c3d42;font-size:12px;font-weight:650}.public-auth-form label small{color:#97979c;font-weight:400}.public-auth-form>.ant-btn{height:44px;margin-top:12px;border-radius:9px}.public-auth-switch{justify-self:center;margin-top:4px;padding:6px;color:#7030c7;background:transparent;border:0;cursor:pointer}.public-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.public-register-grid label{display:grid;align-items:start;gap:6px}.public-register-grid .wide{grid-column:1/-1}@media(max-width:800px){.public-home:before{height:622px}.public-nav{height:62px;padding:0 16px}.public-brand small{display:none}.public-hero{min-height:560px;padding:70px 16px 54px;background-size:28px 28px}.public-kicker{font-size:10px}.public-hero h1{font-size:42px}.public-hero>p{font-size:14px}.public-trust-row{flex-wrap:wrap;gap:12px 20px}.public-capabilities{padding:64px 16px 74px}.public-capability-grid{grid-template-columns:1fr 1fr}.public-footer{align-items:flex-start;flex-direction:column;gap:16px}.public-footer>div:last-child{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:520px){.public-nav-actions>button:first-child{padding:0 8px}.public-hero h1{font-size:36px}.public-hero-actions{width:100%;flex-direction:column}.public-hero-actions .ant-btn{width:100%}.public-trust-row{font-size:16px}.public-section-heading h2{font-size:28px}.public-capability-grid{grid-template-columns:1fr}.public-capability-card{min-height:220px}.public-auth-form{padding:34px 22px 25px}.public-register-grid{grid-template-columns:1fr}.public-register-grid .wide{grid-column:auto}}@media(max-width:800px){.public-hero{grid-template-columns:1fr;align-items:center;text-align:left;gap:0}.public-hero-copy{max-width:620px}.public-hero-visual{min-height:0;margin-top:34px}.public-hero-visual img{width:min(58vw,220px)}.public-hero-copy h2{font-size:16px}.public-hero-copy>p{font-size:16px!important}.public-hero-copy .public-trust-row{justify-content:flex-start}}@media(max-width:800px){body.user-business-app{min-width:0}}.public-home-mobile{overflow:hidden;background:#fff}.public-home-mobile:before{height:720px;background:radial-gradient(circle 290px at 4% 4%,rgba(73,170,255,.3),transparent 70%),radial-gradient(circle 300px at 100% 72%,rgba(255,205,73,.24),transparent 72%),#fbfbfd}.public-mobile-nav{position:sticky;z-index:20;top:0;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 16px;background:#ffffffb8;border-bottom:1px solid rgba(19,18,24,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-mobile-brand{display:flex;min-width:0;align-items:center;color:#19171e;text-decoration:none;gap:8px}.public-mobile-brand>img{width:32px;height:32px;flex:0 0 auto;object-fit:contain}.public-mobile-brand strong,.public-mobile-brand small{display:block;white-space:nowrap}body.user-business-app .public-home .public-mobile-brand strong{font-size:15px!important;line-height:1.1;letter-spacing:.045em}body.user-business-app .public-home .public-mobile-brand small{margin-top:3px;color:#777982;font-size:9px!important;line-height:1}.public-mobile-nav-actions{display:flex;align-items:center;gap:5px}.public-mobile-nav-actions>button:first-child{height:34px;padding:0 9px;color:#454249;background:transparent;border:0;border-radius:9px;font-size:13px;cursor:pointer}.public-mobile-nav-actions .ant-btn-primary{height:34px;padding:0 13px;background:linear-gradient(135deg,#8b3dff,#6d29d9);border-radius:9px;box-shadow:0 7px 16px #7d2ae838;font-size:13px}.public-mobile-main{position:relative;z-index:1}.public-mobile-hero{position:relative;padding:54px 18px 32px;background-image:linear-gradient(rgba(80,66,110,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(80,66,110,.085) 1px,transparent 1px);background-size:28px 28px}.public-mobile-hero-copy{position:relative;z-index:2}.public-mobile-eyebrow{display:inline-flex;padding:6px 9px;color:#6f2cbd;background:#ffffffad;border:1px solid rgba(125,42,232,.14);border-radius:999px;box-shadow:0 6px 18px #442d600f;font-size:9px;font-weight:800;letter-spacing:.12em}body.user-business-app .public-home .public-mobile-hero h1{margin:18px 0 0;color:#18151d;font-size:48px!important;line-height:.96;letter-spacing:-.06em}body.user-business-app .public-home .public-mobile-hero h2{margin:17px 0 0;color:#47216f;font-size:18px!important;line-height:1.45;letter-spacing:-.02em}body.user-business-app .public-home .public-mobile-hero-copy>p{max-width:330px;margin:10px 0 0;color:#62636c;font-size:14px!important;line-height:1.75}.public-mobile-cta.ant-btn{width:100%;height:48px;margin-top:24px;background:linear-gradient(135deg,#8b3dff,#6d29d9);border-radius:12px;box-shadow:0 10px 24px #7d2ae840;font-size:16px!important;font-weight:650}.public-mobile-visual{display:flex;height:215px;align-items:center;justify-content:center;margin-top:14px}.public-mobile-visual img{display:block;width:min(58vw,210px);height:auto;filter:drop-shadow(0 20px 28px rgba(44,34,57,.13))}.public-mobile-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.public-mobile-benefits span{display:flex;min-height:54px;align-items:center;justify-content:center;padding:8px 5px;color:#56525b;background:#ffffffd1;border:1px solid rgba(80,66,110,.1);border-radius:12px;box-shadow:0 8px 20px #342a420d;font-size:11px!important;font-weight:650;text-align:center}.public-mobile-benefits span:before{width:5px;height:5px;flex:0 0 auto;margin-right:6px;background:#19a974;border-radius:50%;box-shadow:0 0 0 3px #19a9741a;content:""}.public-mobile-capabilities{padding:64px 16px 72px}.public-mobile-capabilities>header{margin-bottom:24px}.public-mobile-capabilities>header small{color:#7d2ae8;font-size:9px;font-weight:800;letter-spacing:.16em}body.user-business-app .public-home .public-mobile-capabilities>header h2{margin:8px 0 0;color:#1f1c24;font-size:29px!important;line-height:1.18;letter-spacing:-.04em}.public-mobile-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-mobile-card{position:relative;display:flex;min-width:0;min-height:188px;flex-direction:column;align-items:flex-start;padding:14px;overflow:hidden;color:#fff;background:#673ab7;border:0;border-radius:17px;box-shadow:0 10px 25px #2a233f1f;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.public-mobile-card:active{transform:scale(.985)}.public-mobile-card.tone-blue{background:linear-gradient(145deg,#176bce,#51a6f7)}.public-mobile-card.tone-green{background:linear-gradient(145deg,#087c70,#43b89c)}.public-mobile-card.tone-orange{background:linear-gradient(145deg,#e77726,#ffb657)}.public-mobile-card.tone-pink{background:linear-gradient(145deg,#bc3c74,#ef79aa)}.public-mobile-card.tone-cyan{background:linear-gradient(145deg,#087f9d,#47bfd0)}.public-mobile-card.tone-purple{background:linear-gradient(145deg,#6328b7,#a758ee)}.public-mobile-card-art{position:absolute;top:-34px;right:-44px;width:125px;height:125px;background:#ffffff24;border:1px solid rgba(255,255,255,.16);border-radius:36px;transform:rotate(27deg)}.public-mobile-card-icon{display:grid;z-index:1;width:36px;height:36px;place-items:center;background:#fff3;border:1px solid rgba(255,255,255,.22);border-radius:10px;font-size:17px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-mobile-card>b{position:absolute;z-index:1;top:15px;right:13px;padding:3px 6px;background:#00000021;border-radius:999px;font-size:8px}.public-mobile-card strong{z-index:1;margin-top:18px;font-size:15px;line-height:1.3}.public-mobile-card small{z-index:1;display:-webkit-box;margin-top:6px;overflow:hidden;color:#ffffffd1;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-mobile-card em{z-index:1;display:flex;align-items:center;margin-top:auto;padding-top:9px;color:#fff;gap:4px;font-size:9px;font-style:normal;font-weight:750}.public-mobile-footer{display:flex;align-items:flex-start;flex-direction:column;padding:28px 18px 34px;color:#a7a7ad;background:#17171b;gap:10px;font-size:12px}.public-mobile-footer>div{display:flex;align-items:center;margin-bottom:4px;gap:10px}.public-mobile-footer strong{color:#fff;font-size:15px}.public-mobile-footer a{color:#c5c5ca;text-decoration:none}@media(max-width:360px){.public-mobile-brand small{display:none!important}.public-mobile-hero{padding-right:14px;padding-left:14px}.public-mobile-card-grid{grid-template-columns:1fr}.public-mobile-card{min-height:178px}.public-mobile-capabilities{padding-right:14px;padding-left:14px}}.dw-sidebar{color:#2f3137;background:#fff;border-right:1px solid #e6e7eb}.dw-brand strong{color:#1f2024}.dw-brand small{color:#777982}.dw-new-task{color:#fff;background:linear-gradient(135deg,#8b3dff,#6f2bd1);box-shadow:0 8px 20px #7d2ae833}.dw-nav>span{color:#999aa1}.dw-nav button,.dw-sidebar-foot>button{color:#4d4f57}.dw-nav button:hover,.dw-nav button.active{color:#5f24ae;background:#f1e8ff}.dw-nav button.active{box-shadow:inset 3px 0 #8b3dff}.dw-sidebar-foot:before{background:#ececf0}.dw-sidebar-foot strong{color:#26272b}.dw-sidebar-foot small{color:#81838a}.dw-sidebar-foot{display:flex;align-items:stretch;flex-direction:column}.dw-sidebar-foot>button{flex:0 0 auto}.dw-user-menu{display:grid!important;width:100%;height:auto!important;grid-template-columns:30px minmax(0,1fr);padding:8px 10px!important;color:#33343a!important;background:#f7f7f9!important;border:0!important;border-radius:10px!important;text-align:left}.dw-user-menu>span:last-child{display:block!important}.dw-user-menu strong,.dw-user-menu small{display:block}.dw-user-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-home{background:radial-gradient(circle at 52% -10%,rgba(159,99,240,.15),transparent 31%),#f7f7f9}.dw-home-eyebrow{color:#6e2dbd;background:#f1e8ff;border-color:#e1ccfb}.dw-home-composer{border-color:#ded7e7;box-shadow:0 18px 46px #3c2a531c}.dw-home-composer:focus-within{border-color:#aa77e6;box-shadow:0 19px 48px #4a267824,0 0 0 3px #7d2ae812}.dw-home-composer .ant-btn-primary{background:#7d2ae8}.dw-home-composer .dw-home-entry-send-button{width:40px!important;height:40px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.dw-home-composer .dw-home-entry-send-button:hover{background:#f2edf7!important}.dw-file-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dw-file-type-card{position:relative;display:flex;min-height:155px;flex-direction:column;align-items:flex-start;padding:16px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#673ab7,#9c62df);background-position:center;background-size:cover;border:0;border-radius:15px;box-shadow:0 9px 22px #3025431a;cursor:pointer;text-align:left;transition:.18s ease}.dw-file-type-card:hover{box-shadow:0 15px 28px #3025432b;transform:translateY(-3px)}.dw-file-type-card.tone-1{background-image:linear-gradient(145deg,#1468bb,#4ba6ef)}.dw-file-type-card.tone-2{background-image:linear-gradient(145deg,#0b7c70,#42b69a)}.dw-file-type-card.tone-3{background-image:linear-gradient(145deg,#e27228,#f3ad55)}.dw-file-type-card.tone-4{background-image:linear-gradient(145deg,#b83d73,#ea79aa)}.dw-file-type-card.tone-5{background-image:linear-gradient(145deg,#087f9d,#4bbdcb)}.dw-file-type-card>span{display:grid;width:34px;height:34px;place-items:center;background:#ffffff2e;border-radius:9px}.dw-file-type-card>b{position:absolute;top:17px;right:15px;padding:3px 6px;background:#00000024;border-radius:999px;font-size:9px}.dw-file-type-card strong{margin-top:20px;font-size:14px}.dw-file-type-card small{margin-top:5px;color:#ffffffd1;font-size:10px;line-height:1.5}.dw-file-type-card em{margin-top:auto;padding-top:12px;color:#fff;font-size:9px;font-style:normal;font-weight:700}.dw-center-actions{display:flex;gap:8px}.dw-project-grid>article[role=button]{cursor:pointer;transition:.18s ease}.dw-project-grid>article[role=button]:hover{border-color:#cbb0ec;box-shadow:0 16px 32px #39285017;transform:translateY(-2px)}.dw-project-grid footer{justify-content:flex-start}.dw-document-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-document-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #e2e2e7;border-radius:16px}.dw-document-grid>article{display:flex;min-height:235px;flex-direction:column;padding:18px;background:#fff;border:1px solid #e2e2e7;border-radius:16px;box-shadow:0 9px 25px #2a22360a;cursor:pointer;transition:.18s ease}.dw-document-grid>article:hover{border-color:#cdb2ef;box-shadow:0 16px 32px #38274f17;transform:translateY(-2px)}.dw-document-grid>article.archived{opacity:.68}.dw-document-grid header{display:flex;align-items:center;justify-content:space-between}.dw-document-grid header>span{display:grid;width:40px;height:40px;place-items:center;color:#6d29c7;background:#f1e8ff;border-radius:11px;font-size:18px}.dw-document-grid h2{margin:18px 0 7px;color:#26272c;font-size:15px}.dw-document-grid>article>p{margin:0;color:#7b7d85}.dw-document-meta{display:flex;justify-content:space-between;margin-top:20px;padding:11px 0;color:#96979d;border-top:1px solid #eeeef1}.dw-document-grid footer{display:flex;flex-wrap:wrap;margin-top:auto;padding-top:12px;gap:12px;border-top:1px solid #eeeef1}.dw-document-grid footer button{padding:0;color:#6424b5;background:transparent;border:0;cursor:pointer}.dw-task-intent-modal .ant-modal-content{overflow:hidden;border-radius:18px}.dw-task-intent-modal .ant-modal-header{padding:7px 0 16px}.dw-task-intent-modal .ant-modal-footer{position:sticky;bottom:0;padding-top:16px;background:#fff;border-top:1px solid #eeeef1}.dw-mobile-studio-nav{display:none}.dw-document-type-toolbar{display:grid;max-width:1180px;margin:0 auto 18px;grid-template-columns:minmax(280px,520px) 180px 1fr;align-items:center;gap:10px}.dw-document-type-toolbar select{height:32px;padding:0 10px;color:#56515c;background:#fff;border:1px solid #ddd9e1;border-radius:8px;font-size:10px}.dw-document-type-toolbar>span{color:#8b8790;font-size:10px!important;text-align:right}.dw-document-type-catalog-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dw-document-type-catalog-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #e3e1e6;border-radius:16px}.dw-document-type-catalog-card{position:relative;display:flex;min-height:238px;min-width:0;flex-direction:column;align-items:flex-start;padding:18px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#673ab7,#9c62df);background-position:center;background-size:cover;border:0;border-radius:18px;box-shadow:0 11px 27px #3025431f;cursor:pointer;text-align:left;transition:.2s ease}.dw-document-type-catalog-card:after{position:absolute;top:-45px;right:-52px;width:155px;height:155px;background:#ffffff21;border:1px solid rgba(255,255,255,.14);border-radius:42px;content:"";transform:rotate(28deg)}.dw-document-type-catalog-card:hover{box-shadow:0 18px 34px #30254333;transform:translateY(-4px)}.dw-document-type-catalog-card.tone-0{background-image:linear-gradient(145deg,#6328b7,#a758ee)}.dw-document-type-catalog-card.tone-1{background-image:linear-gradient(145deg,#176bce,#51a6f7)}.dw-document-type-catalog-card.tone-2{background-image:linear-gradient(145deg,#087c70,#43b89c)}.dw-document-type-catalog-card.tone-3{background-image:linear-gradient(145deg,#e77726,#ffb657)}.dw-document-type-catalog-card.tone-4{background-image:linear-gradient(145deg,#bc3c74,#ef79aa)}.dw-document-type-catalog-card.tone-5{background-image:linear-gradient(145deg,#087f9d,#47bfd0)}.dw-document-type-catalog-icon{display:grid;z-index:1;width:42px;height:42px;place-items:center;background:#fff3;border:1px solid rgba(255,255,255,.22);border-radius:12px;font-size:19px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dw-document-type-catalog-card>div{display:flex;z-index:1;width:100%;align-items:center;margin-top:17px;gap:7px}.dw-document-type-catalog-card>div b,.dw-document-type-catalog-card>div em{padding:4px 7px;background:#00000024;border-radius:999px;font-size:8px;font-style:normal}.dw-document-type-catalog-card>div em{margin-left:auto}.dw-document-type-catalog-card>strong{z-index:1;margin-top:12px;font-size:16px}.dw-document-type-catalog-card>small{z-index:1;display:-webkit-box;margin-top:7px;overflow:hidden;color:#ffffffd6;font-size:10px!important;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dw-document-type-catalog-card>footer{display:flex;z-index:1;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;color:#ffffffd1;font-size:8px}.dw-document-type-catalog-card>footer i{color:#fff;font-size:9px;font-style:normal;font-weight:750}@media(max-width:1200px){.dw-document-type-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.dw-document-type-toolbar{grid-template-columns:minmax(0,1fr) 160px}.dw-document-type-toolbar>span{grid-column:1/-1;text-align:left}.dw-document-type-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dw-document-type-toolbar,.dw-document-type-catalog-grid{grid-template-columns:1fr}.dw-document-type-catalog-card{min-height:210px}}@media(min-width:801px){.dw-home-chat-overlay{position:fixed;z-index:60;inset:0 0 0 224px;display:grid;min-width:0;grid-template-rows:64px minmax(0,1fr) auto;background:radial-gradient(circle at 50% -18%,rgba(157,91,239,.17),transparent 38%),#f7f7f9}.dw-home-chat-head{display:flex;align-items:center;padding:0 28px;background:#ffffffd1;border-bottom:1px solid #e5e3e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dw-home-chat-head>div{display:flex;align-items:center;gap:11px}.dw-home-chat-head>div>span{display:grid;width:36px;height:36px;place-items:center;color:#fff;background:linear-gradient(135deg,#8b3dff,#6721c3);border-radius:11px;box-shadow:0 7px 16px #7d2ae833;font-size:17px}.dw-home-chat-head strong,.dw-home-chat-head small{display:block}.dw-home-chat-head strong{color:#2c2930;font-size:13px}.dw-home-chat-head small{margin-top:3px;color:#8a8790;font-size:9px!important}.dw-home-chat-messages{width:min(900px,calc(100% - 56px));min-height:0;margin:0 auto;padding:24px 0 28px;overflow-y:auto;scrollbar-width:thin}.dw-home-chat-back{position:sticky;z-index:2;top:0;display:flex;width:max-content;height:34px;align-items:center;padding:0 12px;color:#65616b;background:#fffffff0;border:1px solid #dfdde3;border-radius:9px;box-shadow:0 6px 18px #2e243b0d;gap:6px;cursor:pointer;font-size:10px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dw-home-chat-back:hover{color:#6d25bd;border-color:#c8abe9}.dw-home-chat-welcome{display:grid;min-height:calc(100% - 34px);align-content:center;justify-items:center;padding:40px;text-align:center}.dw-home-chat-welcome>span{display:grid;width:58px;height:58px;place-items:center;color:#762bd1;background:#efe4fb;border:1px solid #ddc6f6;border-radius:18px;font-size:25px}.dw-home-chat-welcome h2{margin:19px 0 8px;color:#242128;font-size:26px!important;letter-spacing:-.035em}.dw-home-chat-welcome>p{max-width:570px;margin:0;color:#77737d;font-size:13px!important;line-height:1.75}.dw-home-chat-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px;gap:8px}.dw-home-chat-welcome button{padding:9px 13px;color:#5e5766;background:#ffffffdb;border:1px solid #ded9e5;border-radius:10px;box-shadow:0 6px 18px #2e243b0a;cursor:pointer;font-size:10px!important}.dw-home-chat-welcome button:hover{color:#6d25bd;border-color:#c8abe9;background:#fff}.dw-home-chat-message{display:flex;width:100%;align-items:flex-start;margin:0 0 18px;gap:10px}.dw-home-chat-message>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#fff;background:linear-gradient(135deg,#8b3dff,#6824c3);border-radius:10px;font-size:15px}.dw-home-chat-message>div{max-width:min(720px,82%);padding:13px 15px;background:#fff;border:1px solid #e5e1e9;border-radius:4px 15px 15px;box-shadow:0 7px 22px #342a400d}.dw-home-chat-message p{margin:0;color:#464149;font-size:13px!important;line-height:1.75;white-space:pre-wrap}.dw-home-chat-message small{display:block;margin-top:8px;padding-top:8px;color:#8c8792;border-top:1px solid #eeeaf1;font-size:9px!important}.dw-home-chat-message.user{justify-content:flex-end}.dw-home-chat-message.user>div{color:#fff;background:linear-gradient(135deg,#8b3dff,#6d29d9);border:0;border-radius:15px 4px 15px 15px;box-shadow:0 9px 24px #7d2ae82e}.dw-home-chat-message.user p{color:#fff}.dw-home-chat-message.thinking>div{background:#faf8fc}.dw-home-chat-message.thinking p{color:#77717d}.dw-home-chat-compose-wrap{padding:14px 28px 20px;background:linear-gradient(180deg,#f7f7f900,#f7f7f9 22%)}.dw-home-chat-compose{width:min(900px,100%);margin:0 auto;padding:8px;background:#fff;border:1px solid #dcd6e3;border-radius:17px;box-shadow:0 14px 38px #3728481f}.dw-home-chat-compose:focus-within{border-color:#ae7ce7;box-shadow:0 15px 42px #522b7f24,0 0 0 3px #7d2ae812}.dw-home-chat-compose textarea{padding:11px 12px!important;color:#353039!important;font-size:13px!important;resize:none!important}.dw-home-chat-compose>div{display:flex;align-items:center;padding:3px 4px;gap:8px}.dw-home-chat-compose>div>button:first-child{height:30px;padding:0 9px;color:#5e5865;background:#f5f2f7;border:0;border-radius:8px;cursor:pointer;font-size:10px!important}.dw-home-chat-compose>div>span{flex:1;color:#99949d;font-size:9px!important}.dw-home-chat-compose .ant-btn{width:34px!important;height:34px!important;margin-left:auto;background:#7d2ae8}.dw-home-chat-compose .dw-home-chat-send-button{width:40px!important;height:40px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.dw-home-chat-compose .dw-home-chat-send-button:hover{background:#f2edf7!important}.dw-home-chat-send-icon{display:block;width:34px;height:34px;object-fit:contain}.dw-home-chat-compose-wrap>small{display:block;width:min(900px,100%);margin:8px auto 0;color:#9a969f;font-size:8px!important;text-align:center}}@media(min-width:801px)and (max-width:1180px){.dw-home-chat-overlay{left:70px}}@media(max-width:1050px){.dw-file-type-grid,.dw-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:721px)and (max-width:1180px){.dw-nav button,.dw-nav button:not(.active){display:flex!important;justify-content:center;padding:0;font-size:0!important}.dw-nav button svg{font-size:17px}.dw-sidebar-foot{display:none!important}}@media(max-width:720px){.dw-shell{display:block;min-height:100dvh;padding-bottom:66px}.dw-sidebar{position:fixed;z-index:100;inset:auto 0 0;display:grid!important;width:100%;height:66px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));grid-template-columns:1fr auto;background:#fffffff5;border-top:1px solid #e3e3e8;border-right:0;box-shadow:0 -7px 26px #221b2d14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dw-brand,.dw-new-task,.dw-org-switch{display:none!important}.dw-nav{display:grid!important;min-width:0;grid-template-columns:repeat(5,minmax(54px,1fr));gap:1px}.dw-nav>span{display:none!important}.dw-nav button,.dw-nav button:not(.active){display:flex!important;height:54px;flex-direction:column;justify-content:center;padding:0 3px;gap:3px;color:#73747b!important;border-radius:9px;font-size:9px!important;text-align:center}.dw-nav button.active{color:#702ac7!important;background:#f1e8ff!important;box-shadow:none}.dw-nav button svg{font-size:17px}.dw-sidebar-foot{display:grid!important;margin:0;grid-template-columns:45px 38px;gap:0}.dw-sidebar-foot:before{display:none}.dw-sidebar-foot>button{display:flex!important;height:54px;flex-direction:column;justify-content:center;padding:0 3px;gap:3px;font-size:0!important}.dw-sidebar-foot>button svg{font-size:17px}.dw-user-menu{display:grid!important;width:38px!important;height:54px!important;place-items:center;padding:0!important;background:transparent!important}.dw-user-menu>span:last-child{display:none!important}.dw-main{height:auto;min-height:calc(100dvh - 66px);overflow:visible}.dw-home,.dw-center-page{height:auto;min-height:calc(100dvh - 66px);padding-bottom:28px}.dw-home-topbar{height:54px;padding:0 14px}.dw-home-topbar>div:first-child>span:last-child{display:none}.dw-home-content{width:calc(100% - 28px);padding:34px 0 35px}.dw-home-hero h1{font-size:30px!important}.dw-home-hero>p{font-size:12px}.dw-home-composer{width:100%;margin-top:20px}.dw-home-composer textarea{font-size:16px!important}.dw-home-composer>div>span{display:none}.dw-scenario-section{margin-top:38px}.dw-file-type-grid{display:flex;margin-right:-14px;padding-right:14px;overflow-x:auto;scroll-snap-type:x mandatory}.dw-file-type-card{min-width:210px;scroll-snap-align:start}.dw-home-lower{grid-template-columns:1fr}.dw-template-panel{display:none}.dw-recent-row{grid-template-columns:36px minmax(0,1fr) 16px}.dw-recent-row time{display:none}.dw-center-page{padding:24px 14px 28px}.dw-center-header{align-items:stretch;flex-direction:column;margin-bottom:18px;gap:15px}.dw-center-header h1{font-size:24px!important}.dw-center-actions{display:grid;grid-template-columns:repeat(3,1fr)}.dw-center-actions .ant-btn{padding-inline:8px}.dw-project-grid,.dw-document-grid{grid-template-columns:1fr}.dw-project-grid>article,.dw-document-grid>article{min-height:0}.dw-project-grid footer,.dw-document-grid footer{gap:14px}.dw-project-toolbar{grid-template-columns:1fr}.dw-task-intent-modal{max-width:100vw!important;margin:0!important;top:0!important;padding:0!important}.dw-task-intent-modal .ant-modal-content{display:flex;height:100dvh;flex-direction:column;border-radius:0}.dw-task-intent-modal .ant-modal-body{flex:1;overflow:auto}.dw-task-intent-modal .ant-modal-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.dw-task-intent-facts{grid-template-columns:1fr 1fr}.dw-task-intent-summary{grid-template-columns:36px minmax(0,1fr);padding:13px}.dw-task-intent-summary>span{width:34px;height:34px}.dw-topbar{height:auto;min-height:56px;align-items:flex-start;padding:9px 11px;gap:8px}.dw-breadcrumb{min-width:0;height:36px}.dw-breadcrumb>span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-breadcrumb .ant-tag{display:none}.dw-breadcrumb .dw-version-selector{min-width:56px!important;padding:0 8px!important}.dw-breadcrumb .dw-version-selector small{display:none}.dw-top-actions{flex:1;justify-content:flex-end;overflow-x:auto}.dw-top-actions>button,.dw-top-actions>.ant-btn{flex:0 0 auto}.dw-top-actions>button:nth-of-type(n+3){display:none}.dw-modebar{height:44px;padding:0 9px;overflow-x:auto}.dw-modebar>button{height:44px;padding:0 11px}.dw-modebar>div,.dw-modebar>.ant-tag,.dw-audit-link{display:none!important}.dw-mobile-studio-nav{display:grid;position:fixed;z-index:80;right:14px;bottom:78px;padding:4px;grid-template-columns:repeat(3,1fr);gap:2px;background:#1f1927e6;border-radius:13px;box-shadow:0 10px 30px #16111d40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dw-mobile-studio-nav button{display:flex;height:38px;align-items:center;padding:0 11px;color:#d9d5df;background:transparent;border:0;border-radius:9px;gap:5px;font-size:10px}.dw-mobile-studio-nav button.active{color:#fff;background:#8b3dff}.dw-workbench{display:block;height:calc(100dvh - 166px);overflow:hidden}.dw-workbench .dw-outline,.dw-workbench .dw-assistant,.dw-workbench .dw-canvas-wrap{display:none;height:100%;border:0}.dw-workbench.mobile-panel-outline .dw-outline,.dw-workbench.mobile-panel-assistant .dw-assistant{display:flex}.dw-workbench.mobile-panel-document .dw-canvas-wrap{display:block}.dw-workbench.mobile-panel-outline .dw-outline{overflow:auto;flex-direction:column}.dw-workbench.mobile-panel-assistant .dw-assistant{overflow:hidden}.dw-workbench.mobile-panel-document .dw-canvas-wrap{overflow:auto}.dw-canvas-toolbar{height:46px;padding:0 10px}.dw-canvas-toolbar>div{display:flex}.dw-canvas-toolbar input{max-width:150px}.dw-paper{width:100%;min-height:calc(100dvh - 212px);margin:0;padding:32px 18px 105px;box-shadow:none}.dw-paper h1{margin:28px 0 10px;font-size:23px!important}.dw-paper hr{margin:30px 0 24px}.dw-paper h2{font-size:18px!important}.dw-paper p{font-size:15px!important;line-height:1.9}.dw-editable-section input,.dw-editable-section textarea{font-size:16px!important}.dw-comment-pin{right:0}.dw-table-editor,.dw-table-preview{overflow-x:auto}.dw-table-editor.complex>div,.dw-table-preview.complex>div{width:620px;min-width:620px}.dw-chatbox{margin-bottom:76px}.dw-assistant-tabs{padding-top:12px}.dw-outline ol{padding-bottom:95px}.dw-system-notice{left:12px;bottom:78px;top:auto}.ant-modal{max-width:calc(100vw - 20px)}}@media(max-width:360px){.dw-nav{grid-template-columns:repeat(5,minmax(42px,1fr))}.dw-sidebar-foot{grid-template-columns:36px 34px}.dw-nav button,.dw-nav button:not(.active){font-size:8px!important}}@media(max-width:800px){.dw-writing-actions{height:auto;min-height:48px;padding:6px 9px;overflow-x:auto;overflow-y:hidden}.dw-writing-actions>.dw-writing-mode-label,.dw-writing-actions>.dw-mode-status,.dw-writing-actions>.ant-tag,.dw-writing-actions>.dw-audit-link,.dw-writing-actions>span{display:none!important}.dw-writing-actions>.dw-document-action-buttons{display:flex!important;width:max-content;min-width:100%;gap:5px}.dw-document-action-buttons .ant-btn{height:36px;min-width:88px;flex:0 0 auto;padding-inline:8px;font-size:9px}.dw-document-action-buttons .ant-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-assistant-head{height:58px}.dw-assistant-head strong{font-size:12px}.dw-assistant-head small{font-size:8px}.dw-assistant-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 9px 0}.dw-assistant-tabs button{padding:8px 3px;font-size:8px}.dw-issue-list{max-height:26vh}.dw-review-empty{padding:30px 10px}.dw-assessment-running{margin-inline:9px}.dw-workbench .dw-assistant-drawer{display:flex;position:absolute;z-index:90;inset:0;width:100%;height:100%;border:0;box-shadow:none;transform:translate(105%);visibility:hidden;pointer-events:none}.dw-workbench .dw-assistant-drawer.open{display:flex;transform:translate(0);visibility:visible;pointer-events:auto}.dw-workbench.mobile-panel-outline .dw-assistant-drawer:not(.open),.dw-workbench.mobile-panel-document .dw-assistant-drawer:not(.open){display:flex}.dw-editor-toolbar{overflow-x:auto;padding-inline:9px}.dw-editor-toolbar>span,.dw-editor-toolbar>em{display:none}.dw-editor-toolbar>button{flex:0 0 auto;height:34px}.dw-inline-image-controls{grid-template-columns:1fr}.dw-inline-image-preview{min-height:120px;padding:8px}}@media(max-width:800px){.dw-editable-section.rich-section{padding:7px}.dw-rich-editor .ck.ck-toolbar{flex-wrap:nowrap;overflow-x:auto}.dw-rich-editor .ck.ck-toolbar__items{flex-wrap:nowrap!important}.dw-rich-editor .ck.ck-editor__main>.ck-editor__editable{min-height:52vh;padding:18px 14px;font-size:16px;line-height:1.85}.dw-rich-section-preview>div,.dw-rich-content{font-size:15px;line-height:1.9}.dw-rich-section-preview>span{font-size:10px}}.dw-rich-editor-loading{display:flex;min-height:260px;align-items:center;justify-content:center;color:#667572;background:#fff;border:1px solid #dfe4e2;border-radius:8px;gap:8px;font-size:10px}.dw-account-credit-card{display:grid;max-width:1180px;margin:0 auto 16px;padding:20px 22px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;color:#fff;background:linear-gradient(135deg,#6324b5,#8b3dff 55%,#4275dc);border-radius:17px;box-shadow:0 15px 32px #5d29a02e}.dw-account-credit-card span,.dw-account-credit-card strong,.dw-account-credit-card small{display:block}.dw-account-credit-card strong{margin:5px 0;font-size:32px}.dw-account-credit-card small{color:#fffc;line-height:1.6}.dw-account-credit-card .ant-progress-inner{background:#fff3}.dw-account-credit-card .ant-progress-bg{background:#fff!important}.dw-organization-layout{display:grid;max-width:1180px;margin:0 auto 16px;grid-template-columns:1fr 1fr;gap:14px}.dw-organization-panel{display:grid;padding:20px;gap:11px;background:#fff;border:1px solid #e2e2e7;border-radius:16px}.dw-organization-panel>header{display:flex;align-items:center;margin-bottom:4px;gap:11px}.dw-organization-panel>header>span{display:grid;width:38px;height:38px;place-items:center;color:#6d29c7;background:#f1e8ff;border-radius:10px;font-size:17px}.dw-organization-panel header strong,.dw-organization-panel header small{display:block}.dw-organization-panel header small{margin-top:4px;color:#888990}.dw-organization-panel>.ant-btn{justify-self:end}.dw-organization-form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dw-invite-card{display:grid;max-width:1180px;margin:0 auto 16px;padding:18px 20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;background:#fff8e8;border:1px solid #eed9a6;border-radius:15px}.dw-invite-card span,.dw-invite-card strong,.dw-invite-card small{display:block}.dw-invite-card strong{margin:5px 0;color:#7130bd;font-size:22px;letter-spacing:.08em}.dw-invite-card small{color:#88785b}.dw-invite-card label{display:grid;gap:5px;color:#73684f}.dw-invite-card select{height:34px;padding:0 9px;background:#fff;border:1px solid #ddc994;border-radius:8px}.dw-organization-list,.dw-credit-history{max-width:1180px;margin:0 auto 16px;padding:19px;background:#fff;border:1px solid #e2e2e7;border-radius:16px}.dw-organization-list>article{display:grid;align-items:center;padding:11px 2px;grid-template-columns:36px minmax(0,1fr) auto auto;gap:11px;border-top:1px solid #eeeef1}.dw-organization-list strong,.dw-organization-list small{display:block}.dw-organization-list small{margin-top:4px;color:#8b8c92}.dw-credit-history>article{display:grid;align-items:center;padding:11px 2px;grid-template-columns:minmax(0,1fr) 70px 90px;gap:10px;border-top:1px solid #eeeef1}.dw-credit-history strong,.dw-credit-history small{display:block}.dw-credit-history small{margin-top:4px;color:#929399}.dw-credit-history b{text-align:right}.dw-credit-history b.gain{color:#16805d}.dw-credit-history b.cost{color:#b64f47}.dw-credit-history>article>span{color:#8a8b91;text-align:right}@media(max-width:760px){.dw-account-credit-card,.dw-organization-layout,.dw-organization-form-row,.dw-invite-card{grid-template-columns:1fr}.dw-invite-card .ant-btn{justify-self:start}.dw-organization-list>article{grid-template-columns:36px minmax(0,1fr) auto}.dw-organization-list>article>.ant-btn{grid-column:2}.dw-credit-history>article{grid-template-columns:minmax(0,1fr) auto}.dw-credit-history>article>span{grid-column:1/-1;text-align:left}}@media(min-width:801px){.dw-topbar{position:relative;z-index:55;min-height:64px;height:64px;padding:0 18px;box-shadow:0 3px 12px #1e302c0a}.dw-topbar.editing{position:sticky;top:0;border-bottom-color:#cdded9;background:#fbfefd}.dw-breadcrumb{min-width:0;flex:1}.dw-breadcrumb>span{max-width:min(36vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-top-actions{flex:0 0 auto;gap:7px}.dw-top-actions>button,.dw-top-actions>.ant-btn{height:36px;border-radius:9px;white-space:nowrap}.dw-topbar.editing .dw-top-actions>.ant-btn-primary{min-width:126px;font-weight:700;box-shadow:0 7px 18px #176c6433}.dw-writing-actions{min-height:56px;padding:7px 18px;border-bottom:1px solid #e5ebe9}.dw-writing-actions>.dw-writing-mode-label{min-width:175px}.dw-writing-mode-label small{display:none}.dw-document-action-buttons .ant-btn{height:36px;padding-inline:13px;font-size:11px}.dw-workbench{height:calc(100vh - 120px);grid-template-columns:220px minmax(620px,1fr)}.dw-outline{overflow-y:auto}.dw-canvas-toolbar{height:46px;padding:0 20px}.dw-paper{width:min(760px,calc(100% - 72px));min-height:960px;margin:32px auto 80px;padding:70px 82px}.dw-paper p{font-size:12px;line-height:2}.dw-editor-toolbar{position:sticky;z-index:3;top:46px;min-height:46px;padding:6px 18px;background:#fffffff5;border-bottom:1px solid #dfe7e5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.admin-credit-rule{display:grid;align-items:end;margin-bottom:20px;padding:18px;grid-template-columns:minmax(260px,1fr) 150px 150px auto;gap:12px;background:linear-gradient(135deg,#f1e9ff,#f8f4ff);border:1px solid #decdf5;border-radius:10px}.admin-credit-rule strong,.admin-credit-rule small{display:block}.admin-credit-rule small{margin-top:5px;color:#766b83;line-height:1.55}.admin-credit-rule label{display:grid;gap:5px;color:#574d63;font-weight:650}.admin-subheading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px}.admin-subheading strong,.admin-subheading small{display:block}.admin-subheading small{margin-top:3px;color:#85828a}.admin-organization-requests{margin-bottom:18px}.admin-modal-actions{display:flex;justify-content:flex-end;margin-top:12px;gap:8px}@media(max-width:900px){.admin-credit-rule{grid-template-columns:1fr 1fr}.admin-credit-rule>div:first-child{grid-column:1/-1}}@media(max-width:600px){.admin-credit-rule{grid-template-columns:1fr}.admin-credit-rule>div:first-child{grid-column:auto}}body.user-business-app .bid-page-header{position:sticky;z-index:40;top:0;align-items:center;margin:-14px -16px 20px;padding:14px 16px;background:#f5f7fbf0;border-bottom:1px solid rgba(218,225,234,.92);box-shadow:0 8px 22px #1f2d410f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:720px){body.user-business-app .bid-page-header{margin:-18px -20px 16px;padding:10px 14px;gap:10px}body.user-business-app .bid-page-header>div>span,body.user-business-app .bid-page-header p{display:none}body.user-business-app .bid-page-header h1{margin:0;font-size:20px}body.user-business-app .bid-page-header .ant-btn{height:36px;padding-inline:12px;white-space:nowrap}}body.user-business-app .bid-page{height:100vh;overflow-y:auto;overscroll-behavior:contain}body.user-business-app .bid-tab-scroll{overflow-y:scroll}body.user-business-app .bid-tab-pagination{position:sticky;z-index:6;bottom:0;padding:12px 10px;background:#fff;border-top:1px solid #e5eaf1;box-shadow:0 -8px 18px #1f2d410f}body.user-business-app .bid-tab-pagination .ant-pagination{display:flex!important}@media(max-width:720px){body.user-business-app .bid-page{height:calc(100dvh - 66px);padding-bottom:90px}}.bid-tabs{overflow-x:auto;scrollbar-width:thin}.bid-tabs button{white-space:nowrap}.bid-tab-scroll{max-height:min(58vh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bid-matrix{overflow:visible}.bid-matrix .bid-tab-scroll{overflow:auto}.bid-matrix-head,.bid-matrix .bid-tab-scroll>article{display:grid;grid-template-columns:minmax(280px,1fr) 70px 95px 88px 75px 105px;gap:8px;align-items:center}.bid-matrix-head{position:sticky;top:0;z-index:2}.bid-matrix .bid-tab-scroll>article{padding:12px;border-bottom:1px solid #edf0f4}.bid-matrix .bid-tab-scroll>article.fatal{background:#fff8f7}.bid-panel-list .bid-tab-scroll>article,.bid-review-panel .bid-tab-scroll>article,.bid-delivery-panel .bid-tab-scroll>article,.bid-score-panel .bid-tab-scroll>article{display:flex;align-items:center;gap:13px;padding:14px;margin-bottom:8px;border:1px solid #e6ebf1;border-radius:9px}.bid-tab-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 2px}.bid-tab-pagination>span{color:#718096;font-size:12px}@media(max-width:1100px){.bid-matrix-head,.bid-matrix .bid-tab-scroll>article{min-width:850px}}@media(max-width:720px){.bid-tab-scroll{max-height:55vh}.bid-tab-pagination{align-items:flex-start;flex-direction:column}.bid-tab-pagination .ant-pagination{max-width:100%;overflow-x:auto}.bid-matrix>header,.bid-score-panel>header,.bid-review-panel>header,.bid-delivery-panel>header{align-items:flex-start;flex-direction:column;gap:10px}.bid-panel-list .bid-tab-scroll>article,.bid-review-panel .bid-tab-scroll>article,.bid-delivery-panel .bid-tab-scroll>article,.bid-score-panel .bid-tab-scroll>article{align-items:flex-start;flex-wrap:wrap}}.dw-file-type-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px solid #e3e1e6;border-radius:16px}.dw-project-create-form{grid-template-columns:1fr;padding-bottom:18px;gap:16px}.dw-project-create-form>p{margin:0;padding:12px 14px;color:#6f6975;background:#f8f5fb;border:1px solid #ebe4f2;border-radius:10px;font-size:11px;line-height:1.65}.dw-project-create-form label.wide{grid-column:auto}.dw-project-create-form label>span{color:#3f3945;font-size:12px}.dw-project-create-form label>span small{margin-left:4px;color:#9b96a0;font-weight:400}.dw-project-create-form .ant-input{font-size:14px}.dw-project-create-form .ant-input-textarea-show-count:after{height:18px;margin-top:3px;line-height:18px}.dw-project-file-modal .ant-modal-content{padding:22px;border-radius:18px}.dw-project-file-creator{display:grid;gap:16px}.dw-project-file-ai{display:grid;padding:16px;grid-template-columns:42px minmax(180px,1fr) minmax(240px,1.25fr) auto;align-items:center;gap:12px;background:linear-gradient(135deg,#f3eaff,#f7f4fb);border:1px solid #e3d4f5;border-radius:14px}.dw-project-file-ai>span{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:linear-gradient(135deg,#8b3dff,#6824c3);border-radius:12px;font-size:19px}.dw-project-file-ai strong,.dw-project-file-ai small{display:block}.dw-project-file-ai strong{color:#332b3c;font-size:13px}.dw-project-file-ai small{margin-top:4px;color:#7e7586;font-size:9px;line-height:1.5}.dw-project-file-ai .ant-input{height:38px;border-color:#d9c6ee;border-radius:9px}.dw-project-file-ai .ant-btn{height:38px;border-radius:9px}.dw-project-file-divider{display:flex;align-items:center;color:#938c99;font-size:9px;gap:12px}.dw-project-file-divider:before,.dw-project-file-divider:after{height:1px;flex:1;background:#ece9ef;content:""}.dw-project-file-type-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dw-project-file-type-head .ant-input-affix-wrapper{max-width:390px}.dw-project-file-type-head>span{color:#8b8590;font-size:9px}.dw-project-file-type-grid{display:grid;max-height:330px;padding:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow-y:auto}.dw-project-file-type-grid>button{display:grid;min-width:0;min-height:80px;padding:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;color:#fff;background:linear-gradient(135deg,#6328b7,#a758ee);border:0;border-radius:13px;box-shadow:0 7px 18px #2f243e1a;gap:10px;cursor:pointer;text-align:left;transition:.18s ease}.dw-project-file-type-grid>button:hover{box-shadow:0 11px 23px #2f243e2e;transform:translateY(-2px)}.dw-project-file-type-grid>button.tone-1{background:linear-gradient(135deg,#176bce,#51a6f7)}.dw-project-file-type-grid>button.tone-2{background:linear-gradient(135deg,#087c70,#43b89c)}.dw-project-file-type-grid>button.tone-3{background:linear-gradient(135deg,#e77726,#ffb657)}.dw-project-file-type-grid>button.tone-4{background:linear-gradient(135deg,#bc3c74,#ef79aa)}.dw-project-file-type-grid>button.tone-5{background:linear-gradient(135deg,#087f9d,#47bfd0)}.dw-project-file-type-grid>button>span{display:grid;width:36px;height:36px;place-items:center;background:#fff3;border-radius:10px;font-size:16px}.dw-project-file-type-grid strong,.dw-project-file-type-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-project-file-type-grid strong{font-size:11px}.dw-project-file-type-grid small{margin-top:5px;color:#fffc;font-size:8px}.dw-project-file-type-grid i{font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.dw-project-file-type-grid>.dw-empty-state{grid-column:1/-1;min-height:130px;background:#faf9fb;border:1px dashed #ded9e3;border-radius:12px}.dw-project-file-actions{display:flex;align-items:center;padding:13px 15px;background:#f8f8fa;border:1px solid #e8e7eb;border-radius:12px;gap:12px}.dw-project-file-actions>div{flex:1}.dw-project-file-actions strong,.dw-project-file-actions small{display:block}.dw-project-file-actions strong{color:#413c45;font-size:11px}.dw-project-file-actions small{margin-top:3px;color:#89858d;font-size:8px}.dw-project-file-actions .ant-btn{border-radius:9px}@media(max-width:720px){.dw-project-file-modal{top:10px;max-width:calc(100vw - 16px)!important;margin:0 auto;padding:0}.dw-project-file-modal .ant-modal-content{padding:18px 14px}.dw-project-file-ai{grid-template-columns:38px minmax(0,1fr)}.dw-project-file-ai>span{width:38px;height:38px}.dw-project-file-ai .ant-input,.dw-project-file-ai .ant-btn{grid-column:1/-1}.dw-project-file-type-grid{max-height:42vh;grid-template-columns:1fr}.dw-project-file-actions{align-items:stretch;flex-direction:column}.dw-project-file-actions .ant-btn{width:100%}}.dw-project-bid-section{max-width:1180px;margin:0 auto 22px;padding:18px;background:linear-gradient(135deg,#f4edff,#f8f5fc);border:1px solid #e2d3f4;border-radius:17px}.dw-project-bid-section>.dw-section-heading{margin-bottom:14px}.dw-project-bid-section>.dw-section-heading small{color:#7c6f87;font-size:9px}.dw-project-bid-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.dw-project-bid-grid>article{display:flex;min-width:0;min-height:190px;flex-direction:column;padding:15px;background:#fff;border:1px solid #e1d9e9;border-radius:14px;box-shadow:0 8px 22px #3527460d}.dw-project-bid-grid>article>header{display:flex;align-items:center;justify-content:space-between}.dw-project-bid-grid>article>header>span{display:grid;width:37px;height:37px;place-items:center;color:#7227c6;background:#f1e6fd;border-radius:10px;font-size:16px}.dw-project-bid-grid>article>strong{margin-top:13px;overflow:hidden;color:#302936;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dw-project-bid-grid>article>small{margin-top:4px;color:#89818e;font-size:9px}.dw-project-bid-progress{margin-top:13px}.dw-project-bid-progress>span{display:flex;justify-content:space-between;color:#77707d;font-size:9px}.dw-project-bid-progress b{color:#6725b5}.dw-project-bid-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;gap:8px;border-top:1px solid #eeeaf1}.dw-project-bid-grid footer>span{min-width:0;overflow:hidden;color:#85808a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.dw-project-bid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dw-project-bid-section{padding:14px}.dw-project-bid-grid{grid-template-columns:1fr}.dw-project-bid-grid>article{min-height:175px}.dw-project-bid-grid footer{align-items:flex-start;flex-direction:column}.dw-project-bid-grid footer .ant-btn{width:100%}}.dw-project-bid-section>.dw-section-heading>div:first-child>p{max-width:720px;margin:6px 0 0;color:#7c7185;font-size:10px;line-height:1.65}.dw-project-bid-section>.dw-section-heading>div:last-child{display:flex;align-items:center;gap:12px}.dw-project-bid-grid>article>header>div{display:flex;align-items:center;gap:7px}.dw-project-bid-grid>article>header>div>small{color:#8b8390;font-size:9px}.dw-project-bid-next{display:grid;margin:14px 0 12px;padding:12px 13px;gap:3px;background:#f5f7fb;border:1px solid #e6eaf0;border-radius:10px}.dw-project-bid-next>span{color:#8a92a0;font-size:8px}.dw-project-bid-next>b{color:#344258;font-size:11px}.dw-project-bid-next>small{color:#798595;font-size:8px;line-height:1.5}.dw-project-bid-next.danger{background:#fff6f4;border-color:#f3d6d0}.dw-project-bid-next.danger>b{color:#b8443c}.dw-project-bid-next.ready{background:#f1faf6;border-color:#cde8da}.dw-project-bid-next.ready>b{color:#167653}.dw-project-bid-next.processing{background:#f3f7fd;border-color:#dce7f6}.dw-project-bid-next.processing>b{color:#2867bb}.dw-project-bid-grid dl{display:grid;margin:0 0 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dw-project-bid-grid dl>div{min-width:0;padding:8px;background:#faf9fb;border-radius:8px}.dw-project-bid-grid dt{color:#96909a;font-size:8px}.dw-project-bid-grid dd{margin:3px 0 0;overflow:hidden;color:#4b4550;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dw-project-bid-grid dd.danger{color:#bc443c}.dw-project-bid-empty{display:grid;min-height:150px;padding:24px;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;background:#fff;border:1px dashed #d9cce9;border-radius:14px}.dw-project-bid-empty>span{display:grid;width:48px;height:48px;place-items:center;color:#7227c6;background:#f2e9fc;border-radius:14px;font-size:20px}.dw-project-bid-empty strong,.dw-project-bid-empty small{display:block}.dw-project-bid-empty small{max-width:620px;margin-top:5px;color:#837b89;font-size:9px;line-height:1.6}@media(min-width:801px){.dw-project-bid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-project-bid-grid>article{min-height:270px;padding:18px}.dw-project-bid-grid>article>strong{font-size:15px}.dw-project-bid-section{padding:20px}.dw-project-bid-section>.dw-section-heading{align-items:flex-end}.dw-project-bid-section>.dw-section-heading h2{font-size:19px}}@media(max-width:800px){.dw-project-bid-section>.dw-section-heading>div:last-child>.ant-btn{display:none}.dw-project-bid-empty{grid-template-columns:40px minmax(0,1fr);padding:18px}.dw-project-bid-empty>span{width:40px;height:40px}.dw-project-bid-empty>.ant-btn{grid-column:1/-1}.dw-project-bid-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-home-composer .dw-home-resource-button,.dw-home-chat-compose .dw-home-resource-button{padding:6px 8px!important;color:#6424b5!important;background:#f3ebfc!important;border:0!important;border-radius:7px!important;cursor:pointer;font-size:9px!important}.dw-resource-center{background:radial-gradient(circle at 76% -12%,rgba(139,61,255,.1),transparent 30%),#f7f7f9}.dw-resource-tabs{display:grid;max-width:1180px;margin:0 auto 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dw-resource-tabs>button{display:flex;min-height:74px;align-items:center;padding:13px 15px;color:#66636b;background:#fff;border:1px solid #e4e2e7;border-radius:14px;gap:12px;cursor:pointer;text-align:left;transition:.16s ease}.dw-resource-tabs>button:hover{border-color:#cdb5eb;transform:translateY(-1px)}.dw-resource-tabs>button.active{color:#6424b5;background:#f3ebfc;border-color:#ceb0ef;box-shadow:0 9px 24px #59328514}.dw-resource-tabs>button>svg{font-size:20px}.dw-resource-tabs strong,.dw-resource-tabs small{display:block}.dw-resource-tabs strong{color:#332e38;font-size:12px}.dw-resource-tabs small{margin-top:4px;color:#8d8991;font-size:9px}.dw-resource-toolbar{display:grid;max-width:1180px;margin:0 auto 16px;grid-template-columns:minmax(260px,1fr) 170px 180px auto;align-items:center;gap:9px}.dw-resource-toolbar>select,.dw-resource-upload-grid select{height:34px;padding:0 10px;color:#514c56;background:#fff;border:1px solid #dcd9e0;border-radius:8px;outline:0;font-size:10px}.dw-resource-source-summary{display:flex;min-width:145px;align-items:center;padding:7px 10px;color:#6d29c7;background:#f2e9fc;border-radius:9px;gap:8px}.dw-resource-source-summary strong,.dw-resource-source-summary small{display:block}.dw-resource-source-summary strong{font-size:10px}.dw-resource-source-summary small{margin-top:1px;color:#8a7899;font-size:8px}.dw-resource-grid{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dw-resource-grid>.dw-empty-state{grid-column:1/-1;background:#fff;border:1px dashed #ddd7e4;border-radius:15px}.dw-resource-grid>article{display:flex;min-width:0;min-height:205px;flex-direction:column;padding:16px;background:#fff;border:1px solid #e2e0e5;border-radius:15px;box-shadow:0 7px 20px #2b233609;transition:.16s ease}.dw-resource-grid>article:hover,.dw-resource-grid>article.selected{border-color:#cab0e8;box-shadow:0 12px 27px #41275e14}.dw-resource-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dw-resource-grid>article>header>span{display:grid;width:37px;height:37px;place-items:center;color:#6d29c7;background:#f1e8ff;border-radius:10px;font-size:16px}.dw-resource-card-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.dw-resource-grid h3{margin:15px 0 6px;overflow:hidden;color:#302d33;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.dw-resource-grid>article>p{margin:0;overflow:hidden;color:#88848d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dw-resource-meta{display:flex;flex-wrap:wrap;margin-top:15px;gap:6px}.dw-resource-meta>span{padding:4px 7px;color:#77727d;background:#f6f5f7;border-radius:999px;font-size:8px}.dw-resource-grid>article>footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:13px;border-top:1px solid #efedf1}.dw-resource-grid>article>footer label{display:flex;align-items:center;color:#77727d;gap:5px;cursor:pointer;font-size:9px}.dw-resource-grid>article>footer label.active{color:#6725b5;font-weight:700}.dw-resource-grid>article>footer input{display:none}.dw-resource-grid>article>footer time{color:#aaa6ad;font-size:8px}.dw-resource-thumb{display:grid;height:142px;place-items:center;overflow:hidden;color:#8d65bc;background:#f4effa;border-radius:11px;font-size:27px}.dw-resource-thumb img{width:100%;height:100%;object-fit:cover}.dw-resource-gallery-grid>article{min-height:250px}.dw-resource-gallery-grid>article>.dw-resource-card-tags{justify-content:flex-start;margin-top:11px}.dw-resource-gallery-grid>article h3{margin-top:10px}.dw-resource-gallery-link{display:flex;max-width:1180px;justify-content:flex-end;margin:14px auto 0}.dw-resource-upload-form{display:grid;gap:14px}.dw-resource-file-picker{display:flex;width:100%;min-height:92px;align-items:center;justify-content:center;padding:16px;color:#635c69;background:#faf8fc;border:1px dashed #cdbce0;border-radius:13px;gap:12px;cursor:pointer}.dw-resource-file-picker>svg{color:#7628ce;font-size:23px}.dw-resource-file-picker strong,.dw-resource-file-picker small{display:block;text-align:left}.dw-resource-file-picker small{margin-top:4px;color:#97929c;font-size:10px}.dw-resource-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dw-resource-upload-grid label{display:grid;gap:6px}.dw-resource-upload-grid label.wide{grid-column:1/-1}.dw-resource-upload-grid label>span{color:#57515c;font-size:10px;font-weight:650}.dw-resource-auto-note{display:flex;padding:12px;color:#5d3d78;background:#f6f0fc;border:1px solid #e4d5f3;border-radius:10px;gap:9px}.dw-resource-auto-note strong,.dw-resource-auto-note small{display:block}.dw-resource-auto-note small{margin-top:3px;color:#806e8e;font-size:9px;line-height:1.5}.dw-resource-sensitive-note{display:flex;padding:12px;color:#8a4c45;background:#fff5f2;border:1px solid #f0d6d0;border-radius:10px;gap:9px}.dw-resource-sensitive-note strong,.dw-resource-sensitive-note small{display:block}.dw-resource-sensitive-note small{margin-top:3px;font-size:9px}@media(max-width:1050px){.dw-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-resource-toolbar{grid-template-columns:minmax(220px,1fr) 150px 160px}.dw-resource-source-summary{grid-column:1/-1;width:max-content}}@media(max-width:720px){.dw-nav{grid-template-columns:repeat(6,minmax(45px,1fr))}.dw-sidebar-foot{display:none!important}.dw-resource-tabs{display:flex;overflow-x:auto}.dw-resource-tabs>button{min-width:210px}.dw-resource-toolbar,.dw-resource-grid,.dw-resource-upload-grid{grid-template-columns:1fr}.dw-resource-source-summary,.dw-resource-upload-grid label.wide{grid-column:auto}}@media(min-width:801px){body.user-business-app{--dw-page:#f7f7f9;--dw-surface:#fff;--dw-surface-soft:#faf9fb;--dw-text:#28252d;--dw-muted:#77727d;--dw-line:#e7e4ea;--dw-primary:#7d2ae8;--dw-primary-soft:#f2e9fc;--dw-danger:#b9473f;--dw-shadow:0 10px 28px rgba(45,34,58,.055)}body.user-business-app .dw-shell{grid-template-columns:224px minmax(0,1fr);background:var(--dw-page)}body.user-business-app .dw-sidebar{padding:22px 14px 16px;background:#fff;border-right:1px solid var(--dw-line)}body.user-business-app .dw-brand{padding:0 10px 24px}body.user-business-app .dw-brand strong{color:#242127;font-size:16px!important;letter-spacing:.04em}body.user-business-app .dw-brand small{margin-top:4px;color:#8a8690;font-size:11px!important;letter-spacing:.03em}body.user-business-app .dw-new-task{height:42px;border-radius:11px;box-shadow:0 9px 22px #7d2ae82e}body.user-business-app .dw-nav{gap:4px}body.user-business-app .dw-nav>span{padding:18px 12px 7px;color:#a19da6;font-size:11px!important;letter-spacing:.1em}body.user-business-app .dw-nav button,body.user-business-app .dw-sidebar-foot>button{height:42px;padding:0 12px;color:#56515c;border-radius:10px;gap:12px;font-size:13px!important}body.user-business-app .dw-nav button:hover,body.user-business-app .dw-nav button.active{color:#6424b5;background:var(--dw-primary-soft)}body.user-business-app .dw-nav button.active{font-weight:700;box-shadow:inset 3px 0 var(--dw-primary)}body.user-business-app .dw-sidebar-foot{gap:8px}body.user-business-app .dw-user-menu{min-height:54px;padding:9px 10px!important;border-radius:12px!important}body.user-business-app .dw-sidebar-foot strong{color:#312d35;font-size:12px!important}body.user-business-app .dw-sidebar-foot small{color:#8c8791;font-size:10px!important}body.user-business-app .dw-main{background:var(--dw-page)}body.user-business-app .dw-center-page{height:100vh;padding:38px 42px 72px;color:var(--dw-text);background:radial-gradient(circle at 78% -8%,rgba(125,42,232,.055),transparent 27%),var(--dw-page)}body.user-business-app .dw-center-page>*{width:100%;max-width:1240px;margin-right:auto;margin-left:auto}body.user-business-app .dw-center-header{align-items:flex-end;max-width:1240px;margin-bottom:26px;gap:28px}body.user-business-app .dw-center-header>div:first-child>span{color:#7931ce;font-size:11px!important;font-weight:750;letter-spacing:.12em}body.user-business-app .dw-center-header h1{margin:8px 0 7px;color:var(--dw-text);font-size:30px!important;font-weight:720;letter-spacing:-.035em}body.user-business-app .dw-center-header p{max-width:720px;color:var(--dw-muted);font-size:13px!important;line-height:1.7}body.user-business-app .dw-center-actions,body.user-business-app .dw-config-header-actions,body.user-business-app .dw-scenario-header-actions,body.user-business-app .dw-task-header-actions,body.user-business-app .dw-audit-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}body.user-business-app .dw-center-header .ant-btn{height:40px;padding-inline:16px;border-radius:10px;font-size:13px!important;font-weight:650}body.user-business-app .ant-btn-primary{background:var(--dw-primary);border-color:var(--dw-primary);box-shadow:none}body.user-business-app .ant-btn-primary:not(:disabled):hover{background:#6c22ca;border-color:#6c22ca}body.user-business-app .dw-project-toolbar,body.user-business-app .dw-workspace-toolbar,body.user-business-app .dw-document-type-toolbar,body.user-business-app .dw-resource-toolbar,body.user-business-app .dw-audit-toolbar{max-width:1240px;margin-bottom:18px;padding:12px;background:#fff;border:1px solid var(--dw-line);border-radius:13px;box-shadow:0 5px 18px #2d223a06}body.user-business-app .dw-project-toolbar,body.user-business-app .dw-workspace-toolbar{grid-template-columns:minmax(320px,500px) 140px 1fr}body.user-business-app .dw-resource-toolbar{grid-template-columns:minmax(320px,1fr) 180px 190px auto}body.user-business-app .dw-document-type-toolbar{grid-template-columns:minmax(320px,560px) 190px 1fr}body.user-business-app .dw-project-toolbar select,body.user-business-app .dw-workspace-toolbar select,body.user-business-app .dw-document-type-toolbar select,body.user-business-app .dw-resource-toolbar>select,body.user-business-app .dw-audit-toolbar select{height:38px;padding:0 11px;color:#514c56;border:1px solid #dedbe2;border-radius:9px;font-size:12px!important}body.user-business-app .dw-project-toolbar>span,body.user-business-app .dw-workspace-toolbar>span,body.user-business-app .dw-document-type-toolbar>span{color:#89848e;font-size:12px!important}body.user-business-app .dw-center-page .ant-input,body.user-business-app .dw-center-page .ant-input-affix-wrapper,body.user-business-app .dw-center-page .ant-input-search-button{font-size:13px!important}body.user-business-app .dw-center-page .ant-input-affix-wrapper,body.user-business-app .dw-center-page .ant-input-search .ant-input{min-height:38px}body.user-business-app .dw-project-grid,body.user-business-app .dw-workspace-grid,body.user-business-app .dw-document-grid,body.user-business-app .dw-resource-grid,body.user-business-app .dw-document-type-catalog-grid,body.user-business-app .dw-management-grid{max-width:1240px;gap:16px}body.user-business-app .dw-project-grid>article,body.user-business-app .dw-workspace-grid>article,body.user-business-app .dw-document-grid>article,body.user-business-app .dw-resource-grid>article,body.user-business-app .dw-management-card{border:1px solid var(--dw-line);border-radius:16px;box-shadow:var(--dw-shadow)}body.user-business-app .dw-project-grid>article,body.user-business-app .dw-workspace-grid>article{min-height:310px;padding:20px}body.user-business-app .dw-project-grid>article:hover,body.user-business-app .dw-workspace-grid>article:hover,body.user-business-app .dw-document-grid>article:hover,body.user-business-app .dw-resource-grid>article:hover{border-color:#cdb4ea;box-shadow:0 17px 34px #38274f17;transform:translateY(-2px)}body.user-business-app .dw-project-grid h2,body.user-business-app .dw-workspace-grid h2,body.user-business-app .dw-document-grid h2,body.user-business-app .dw-resource-grid h3{color:var(--dw-text);font-size:16px!important;line-height:1.45}body.user-business-app .dw-project-grid>article>p,body.user-business-app .dw-workspace-grid>article>p,body.user-business-app .dw-document-grid>article>p,body.user-business-app .dw-resource-grid>article>p{color:var(--dw-muted);font-size:12px!important;line-height:1.65}body.user-business-app .dw-project-card-head small,body.user-business-app .dw-workspace-grid>article>small,body.user-business-app .dw-document-meta,body.user-business-app .dw-resource-meta>span{font-size:11px!important}body.user-business-app .dw-project-metrics span,body.user-business-app .dw-workspace-metrics span{padding:10px 5px;background:#f7f5f9;border-radius:10px}body.user-business-app .dw-project-metrics b,body.user-business-app .dw-workspace-metrics b{color:#6424b5;font-size:16px!important}body.user-business-app .dw-project-metrics small,body.user-business-app .dw-workspace-metrics small{font-size:10px!important}body.user-business-app .dw-project-grid footer,body.user-business-app .dw-workspace-grid footer,body.user-business-app .dw-document-grid footer{min-height:44px;padding-top:14px;border-color:#efedf1;gap:12px}body.user-business-app .dw-project-grid footer button,body.user-business-app .dw-workspace-grid footer button,body.user-business-app .dw-document-grid footer button{color:#6726b7;font-size:12px!important}body.user-business-app .dw-workspace-grid footer{justify-content:flex-end}body.user-business-app .dw-workspace-grid footer>span:first-child{margin-right:auto}body.user-business-app .dw-section-heading{align-items:flex-end;margin-bottom:16px}body.user-business-app .dw-section-heading>div>span{color:#7d2ae8;font-size:11px!important;letter-spacing:.1em}body.user-business-app .dw-section-heading h2{color:var(--dw-text);font-size:20px!important}body.user-business-app .dw-section-heading p{color:var(--dw-muted);font-size:12px!important;line-height:1.65}body.user-business-app .dw-empty-state{min-height:260px!important;padding:38px;color:#85808a!important;background:#fff!important;border:1px dashed #dcd5e4!important;border-radius:16px!important}body.user-business-app .dw-empty-state>svg{padding:14px;box-sizing:content-box;color:#7430c5;background:var(--dw-primary-soft);border-radius:16px;font-size:28px}body.user-business-app .dw-empty-state strong{color:#3a3540;font-size:15px!important}body.user-business-app .dw-empty-state span{max-width:560px;color:#88838d;font-size:12px!important;line-height:1.65;text-align:center}body.user-business-app .dw-empty-state button{padding:8px 13px;color:#fff;background:var(--dw-primary);border-radius:9px;font-size:12px!important}body.user-business-app .dw-task-table,body.user-business-app .dw-approval-list,body.user-business-app .dw-work-queue-list,body.user-business-app .dw-audit-timeline,body.user-business-app .dw-organization-list,body.user-business-app .dw-credit-history{max-width:1240px;border:1px solid var(--dw-line);border-radius:16px;box-shadow:var(--dw-shadow)}body.user-business-app .dw-task-table-head,body.user-business-app .dw-task-table article{padding:15px 18px;font-size:12px!important}body.user-business-app .dw-task-table-head{color:#89848f;background:#faf9fb;font-size:11px!important}body.user-business-app .dw-task-table strong,body.user-business-app .dw-work-queue-list strong,body.user-business-app .dw-approval-list strong{color:#38333d;font-size:13px!important}body.user-business-app .dw-task-table small,body.user-business-app .dw-work-queue-list small,body.user-business-app .dw-approval-list small{color:#88838d;font-size:11px!important;line-height:1.55}body.user-business-app .dw-task-actions button,body.user-business-app .dw-task-table article>button{color:#6726b7;font-size:11px!important}body.user-business-app .dw-work-queue-summary{max-width:1240px;gap:12px}body.user-business-app .dw-work-queue-summary article{padding:17px;border:1px solid var(--dw-line);border-radius:14px;box-shadow:0 7px 20px #2d223a08}body.user-business-app .dw-work-queue-summary strong{color:#6424b5;font-size:23px!important}body.user-business-app .dw-work-queue-summary span{font-size:11px!important}body.user-business-app .dw-work-queue-list{padding:20px}body.user-business-app .dw-work-queue-list>article{padding:16px 5px}body.user-business-app .dw-work-kind{width:40px;height:32px;color:#6726b7;background:var(--dw-primary-soft);font-size:10px!important}body.user-business-app .dw-approval-list article{padding:18px 20px}body.user-business-app .dw-approval-heading{max-width:1240px}body.user-business-app .dw-resource-tabs{max-width:1240px;gap:12px}body.user-business-app .dw-resource-tabs>button{min-height:80px;padding:15px 17px;border-color:var(--dw-line);border-radius:15px}body.user-business-app .dw-resource-tabs strong{font-size:13px!important}body.user-business-app .dw-resource-tabs small{font-size:11px!important}body.user-business-app .dw-resource-source-summary{padding:8px 11px;border-radius:9px}body.user-business-app .dw-resource-source-summary strong{font-size:11px!important}body.user-business-app .dw-resource-source-summary small{font-size:10px!important}body.user-business-app .dw-resource-grid>article{min-height:220px;padding:18px}body.user-business-app .dw-resource-grid>article>footer label,body.user-business-app .dw-resource-grid>article>footer time{font-size:11px!important}body.user-business-app .dw-resource-gallery-link{max-width:1240px}body.user-business-app .dw-document-type-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.user-business-app .dw-document-type-catalog-card{min-height:250px;border-radius:17px}body.user-business-app .dw-document-type-catalog-card>strong{font-size:17px!important}body.user-business-app .dw-document-type-catalog-card>small{font-size:11px!important}body.user-business-app .dw-document-type-catalog-card>footer,body.user-business-app .dw-document-type-catalog-card>footer i,body.user-business-app .dw-document-type-catalog-card>div b,body.user-business-app .dw-document-type-catalog-card>div em{font-size:10px!important}body.user-business-app .dw-personal-template-banner,body.user-business-app .dw-type-catalog,body.user-business-app .dw-config-artifacts,body.user-business-app .dw-scenario-builder,body.user-business-app .dw-security-card,body.user-business-app .dw-organization-panel{border-color:var(--dw-line);border-radius:16px;box-shadow:var(--dw-shadow)}body.user-business-app .dw-personal-template-banner{max-width:1240px;margin-bottom:18px;padding:18px 20px;background:linear-gradient(135deg,#f3ebfc,#faf8fd)}body.user-business-app .dw-personal-template-banner>span{background:var(--dw-primary)}body.user-business-app .dw-personal-template-banner strong{color:#3b3144;font-size:14px!important}body.user-business-app .dw-personal-template-banner p{color:#766d7e;font-size:12px!important}body.user-business-app .dw-config-layout{max-width:1240px;gap:18px}body.user-business-app .dw-type-catalog,body.user-business-app .dw-config-artifacts{padding:24px}body.user-business-app .dw-type-catalog>h3{font-size:13px!important}body.user-business-app .dw-type-meta,body.user-business-app .dw-dynamic-form-summary span,body.user-business-app .dw-dynamic-fields article>span,body.user-business-app .dw-dynamic-fields article>div strong,body.user-business-app .dw-artifact-list>article>strong{font-size:11px!important}body.user-business-app .dw-dynamic-fields article>div small,body.user-business-app .dw-artifact-list>article>small{font-size:10px!important}body.user-business-app .dw-artifact-list>article{min-height:160px;padding:15px;border-radius:12px}body.user-business-app .dw-management-card{min-height:330px;padding:20px}body.user-business-app .dw-management-card h2{font-size:16px!important}body.user-business-app .dw-management-card>p{font-size:12px!important}body.user-business-app .dw-management-card li strong{font-size:11px!important}body.user-business-app .dw-management-card li small{font-size:10px!important}body.user-business-app .dw-audit-toolbar{grid-template-columns:200px minmax(300px,560px) auto}body.user-business-app .dw-audit-timeline{padding:8px 20px 8px 40px}body.user-business-app .dw-audit-timeline article{padding:17px 0}body.user-business-app .dw-audit-timeline article header strong{font-size:13px!important}body.user-business-app .dw-audit-timeline article header time,body.user-business-app .dw-audit-timeline details{font-size:11px!important}body.user-business-app .dw-audit-timeline article p{font-size:12px!important}body.user-business-app .dw-account-credit-card,body.user-business-app .dw-organization-layout,body.user-business-app .dw-invite-card,body.user-business-app .dw-organization-list,body.user-business-app .dw-credit-history{max-width:1240px}body.user-business-app .dw-account-credit-card{padding:24px 26px;border-radius:17px}body.user-business-app .dw-account-credit-card strong{font-size:34px!important}body.user-business-app .dw-account-credit-card small,body.user-business-app .dw-organization-panel header small,body.user-business-app .dw-organization-list small,body.user-business-app .dw-credit-history small{font-size:11px!important}body.user-business-app .dw-organization-panel{padding:22px}body.user-business-app .dw-organization-panel header strong{font-size:14px!important}body.user-business-app .dw-security-card{max-width:620px;padding:28px;gap:16px}body.user-business-app .dw-security-card strong{font-size:14px!important}body.user-business-app .dw-security-card small{font-size:11px!important;line-height:1.6}body.user-business-app .dw-security-card label{font-size:12px!important}body.user-business-app .dw-project-bid-section{max-width:1240px;padding:22px;background:linear-gradient(135deg,#f4edff,#faf8fd);border-color:#e2d4f2}body.user-business-app .dw-project-bid-section>.dw-section-heading>div:first-child>p{font-size:12px!important}body.user-business-app .dw-project-bid-grid>article{padding:20px;border-color:var(--dw-line);box-shadow:var(--dw-shadow)}body.user-business-app .dw-project-bid-grid>article>strong{font-size:16px!important}body.user-business-app .dw-project-bid-next>b{font-size:13px!important}body.user-business-app .dw-project-bid-next>span,body.user-business-app .dw-project-bid-next>small,body.user-business-app .dw-project-bid-grid dt,body.user-business-app .dw-project-bid-grid footer>span{font-size:10px!important}body.user-business-app .dw-project-bid-grid dd{font-size:12px!important}body.user-business-app .dw-fact-summary,body.user-business-app .dw-fact-entry,body.user-business-app .dw-conflict-panel,body.user-business-app .dw-fact-table,body.user-business-app .dw-visual-plan,body.user-business-app .dw-visual-controls,body.user-business-app .dw-visual-grid{max-width:1240px}body.user-business-app .dw-fact-summary{gap:12px}body.user-business-app .dw-fact-summary>div{padding:18px 20px;background:#fff;border:1px solid var(--dw-line);border-radius:14px;box-shadow:0 7px 20px #2d223a08}body.user-business-app .dw-fact-summary strong{color:#6424b5;font-size:25px!important}body.user-business-app .dw-fact-summary small{color:#89848f;font-size:11px!important}body.user-business-app .dw-fact-entry,body.user-business-app .dw-conflict-panel,body.user-business-app .dw-fact-table{background:#fff;border:1px solid var(--dw-line);border-radius:15px;box-shadow:var(--dw-shadow)}body.user-business-app .dw-fact-entry{padding:16px 18px}body.user-business-app .dw-fact-entry strong,body.user-business-app .dw-conflict-panel strong,body.user-business-app .dw-fact-table strong{font-size:12px!important}body.user-business-app .dw-fact-entry small,body.user-business-app .dw-conflict-panel small,body.user-business-app .dw-fact-table small{font-size:10px!important;line-height:1.55}body.user-business-app .dw-visual-plan{padding:21px;border-color:var(--dw-line);border-radius:16px;box-shadow:var(--dw-shadow)}body.user-business-app .dw-visual-plan-head>div>span{color:#7d2ae8;font-size:11px!important}body.user-business-app .dw-visual-plan-head h2{color:var(--dw-text);font-size:19px!important}body.user-business-app .dw-visual-plan-head p{color:var(--dw-muted);font-size:12px!important;line-height:1.6}body.user-business-app .dw-visual-controls{padding:16px 18px;border-color:var(--dw-line);border-radius:13px;box-shadow:0 6px 18px #2d223a08}body.user-business-app .dw-visual-controls label,body.user-business-app .dw-visual-controls .dw-ai-check,body.user-business-app .dw-visual-controls>span{font-size:11px!important}body.user-business-app .dw-visual-grid{gap:15px}body.user-business-app .dw-visual-grid>article{padding:14px;border-color:var(--dw-line);border-radius:15px;box-shadow:0 7px 20px #2d223a09;transition:.16s ease}body.user-business-app .dw-visual-grid>article:hover{border-color:#cdb4ea;box-shadow:0 13px 27px #38274f14;transform:translateY(-2px)}body.user-business-app .dw-visual-grid h3{color:#37323c;font-size:13px!important}body.user-business-app .dw-visual-grid p,body.user-business-app .dw-visual-grid article>small,body.user-business-app .dw-visual-grid footer button{font-size:10px!important}}
