.agreement-consent{color:#6b6b6b;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.agreement-consent input{accent-color:#ff603d;cursor:pointer;flex:none;width:15px;height:15px;margin:3px 0 0}.agreement-consent a{color:#c44325;text-decoration:none}.agreement-consent a:hover{text-decoration:underline}.phone-registration .agreement-consent input{border-radius:3px;flex:none;width:15px;height:15px;padding:0}.phone-registration .agreement-consent label{font-size:12px;font-weight:400;display:inline}.sx-ai-notice{text-align:center;color:#8a8a8a;margin:8px 0;font-size:12px;font-weight:400;line-height:1.6}.phone-registration{--registration-accent:#ff603d;color:#253047;width:100%;font:inherit;flex-direction:column;gap:12px;display:flex}.phone-registration label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.phone-registration input{box-sizing:border-box;width:100%;min-width:0;height:38px;color:inherit;font:inherit;background:#fff;border:1px solid #d9dce3;border-radius:8px;padding:9px 11px}.phone-registration input:focus{outline:2px solid var(--registration-accent);outline-offset:1px}.phone-registration button{cursor:pointer;font:inherit}.phone-registration button:disabled{cursor:not-allowed;opacity:.55}.registration-row{align-items:center;gap:8px;min-width:0;display:flex}.registration-row input{flex:1}.registration-captcha{background:#f8f9fc;border:1px solid #d9dce3;border-radius:8px;flex:0 0 118px;height:38px;padding:0;overflow:hidden}.registration-captcha img{object-fit:contain;width:100%;height:100%}.registration-send{border:1px solid var(--registration-accent);height:38px;color:var(--registration-accent);background:#fff;border-radius:8px;flex:0 0 118px;font-size:12px!important}.registration-primary{background:var(--registration-accent);color:#fff;border:0;border-radius:8px;min-height:38px;padding:10px 14px;font-weight:600!important}.registration-back{color:var(--registration-accent);background:0 0;border:0;padding:4px}.registration-hint{color:#758096;margin:0 0 2px;font-size:12px}.registration-error,.registration-notice{border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.registration-error{color:#b42318;background:#fff1f0}.registration-notice,.registration-success{color:#137547;background:#ecfdf3}.registration-success{border-radius:8px;padding:12px}.customer-registration{--registration-accent:#1667d9}.registration-link{color:#1667d9;cursor:pointer;width:100%;font:inherit;text-align:center;background:0 0;border:0;margin-top:14px;display:block}.sx-auth-page .auth-form-panel:has(.phone-registration) .auth-mascot{display:none}.sx-auth-page .auth-card:has(.phone-registration){width:min(620px,100%);height:auto}.sx-auth-page .auth-form-panel:has(.phone-registration){padding-top:24px;padding-bottom:24px}@media (width<=640px){.sx-auth-page .auth-card:has(.phone-registration){min-height:0}.phone-registration{gap:10px}}:root{color:#242424;background:#f7f7f7;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}a{color:#1677ff}h1,h2,h3,p{overflow-wrap:anywhere}.sx-app{height:100dvh;min-height:0}.sx-app .dw-body{height:100%;min-height:0}.sx-muted{color:#6b6b6b;font-size:13px}.sx-loading{max-width:800px;margin:80px auto;padding:32px}.sx-brand-mark{object-fit:contain;width:28px;height:28px}.sx-primary-menu{background:0 0;border:0!important}.sx-task-link{text-align:left;justify-content:flex-start;width:100%;margin:2px 0;display:flex}.sx-task-link span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-task-link.active{color:#c44325;background:#fff3ee}.sx-rail-empty{padding:12px}.dw-account-copy{text-align:left;flex-direction:column;flex:1;display:flex}.dw-account-copy small{color:#6b6b6b;font-size:12px}.sx-capabilities{flex-direction:column;gap:4px;width:280px;max-height:65vh;display:flex;overflow:auto}.sx-capabilities>strong{padding:8px}.sx-capabilities>button{text-align:left;justify-content:flex-start}.sx-workflow{justify-content:space-between;gap:8px;margin-top:28px;display:flex}.sx-workflow>div{color:#6b6b6b;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.sx-workflow span{color:#c44325;background:#fff3ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sx-workflow small{font-size:12px}.sx-projects{background:#fafafa;flex:1;min-width:0;padding:36px 40px;overflow:auto}.sx-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.sx-page-header h1{margin:0 0 8px;font-size:24px}.sx-page-header p{margin:0}.sx-toolbar{align-items:center;gap:12px;margin:20px 0;display:flex}.sx-toolbar>.ant-input-affix-wrapper{flex:1}.sx-result-type-filter{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.sx-result-type-cascader{width:300px}.sx-toolbar>.ant-select{min-width:230px}.sx-project-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.sx-project-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding:0;font-weight:600;display:block;overflow:hidden}.sx-project-title>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sx-project-card .ant-card-head-title{min-width:0}.sx-project-card .ant-card-extra{flex-shrink:0;margin-left:12px}.sx-project-card .ant-card-extra .ant-tag{margin-inline-end:0}.sx-generation-count{margin-top:8px}.sx-failed-chapters{border-top:1px solid #eee;margin:18px 0 16px;padding-top:16px}.sx-failed-chapters ul,.sx-retry-confirm ul{max-height:200px;padding-left:22px;overflow:auto}.sx-failed-chapters li,.sx-retry-confirm li{overflow-wrap:anywhere;margin:6px 0}.sx-project-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.sx-placeholder{background:#fafafa;flex:1;place-items:center;min-width:0;display:grid}.sx-modal-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.sx-mobile-menu,.sx-nav-backdrop{display:none}.sx-task-page{background:#fafafa;flex-direction:column;width:100%;min-width:0;height:100dvh;display:flex}.sx-task-header{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:12px;min-height:72px;padding:12px 24px;display:flex}.sx-task-header>strong{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.sx-spacer{flex:1}.sx-task-body{flex:1;min-height:0}.sx-task-body>.ant-splitter{height:100%}.sx-conversation{flex-direction:column;min-width:0;max-width:1050px;height:100%;margin:auto;display:flex}.sx-messages{scrollbar-gutter:stable;flex:1;padding:40px clamp(20px,6vw,110px) 24px;overflow:auto}.sx-split .sx-messages{padding:32px 28px}.sx-assistant{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.sx-assistant>.ant-avatar{flex-shrink:0}.sx-assistant small{color:#6b6b6b;margin-left:12px}.sx-assistant p{color:#525252;margin:12px 0;line-height:1.8}.sx-flow-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin:16px 0;padding:20px}.sx-card-title{justify-content:space-between;align-items:center;display:flex}.sx-message{white-space:pre-wrap;overflow-wrap:anywhere;gap:12px;margin:24px 0;line-height:1.8;display:flex}.sx-message>.ant-avatar{flex-shrink:0}.sx-user{justify-content:flex-end}.sx-user>div{background:#fff3ee;border-radius:14px;max-width:90%;padding:10px 16px}.sx-task-composer{background:#fff;border:1px solid #e8e8e8;border-radius:20px;flex-shrink:0;margin:12px 24px 20px;padding:16px}.sx-composer-actions{align-items:center;gap:4px;margin-top:12px;display:flex}:is(.sx-composer-actions>.sx-action-button:has(.dw-send),.sx-composer-actions>.dw-send){flex-shrink:0;margin-left:auto}.sx-messages .ant-alert{margin:12px 0}.sx-workbench{background:#fff;flex-direction:column;min-width:0;height:100%;display:flex}.sx-workbench>header{border-bottom:1px solid #e8e8e8;justify-content:space-between;gap:8px;min-height:72px;padding:20px 24px;display:flex}.sx-workbench>.ant-tabs{flex:1;min-height:0;padding:0 24px;overflow:auto}.sx-panel-scroll{padding:16px 0}.sx-panel-scroll .ant-list-item{align-items:flex-start}.sx-panel-scroll .ant-list-item-meta-title{overflow-wrap:anywhere}.sx-document-layout{flex:1;min-height:0;display:flex;overflow:hidden}.sx-chapter-nav{background:#fafafa;border-right:1px solid #e8e8e8;flex-shrink:0;width:220px;padding:16px 8px;overflow:auto}.sx-chapter-nav h4{margin:8px 12px 20px}.sx-chapter-nav button{text-align:left;white-space:normal;width:100%;height:auto;min-height:36px;padding-block:8px;display:block}.sx-selected{color:#c44325;background:#fff3ee}.sx-document{flex:1;min-width:0;overflow:auto}.sx-document-title{border-bottom:1px solid #e8e8e8;padding:24px}.sx-document-body{color:#242424;padding:32px 40px;line-height:1.8}.sx-document-body h2{margin-top:0;font-size:22px;font-weight:500}.sx-document-body p{margin:0 0 18px}.sx-document-body table{border-collapse:collapse;width:100%;font-size:14px}.sx-document-body th,.sx-document-body td{overflow-wrap:anywhere;border:1px solid #d9d9d9;padding:8px}.sx-document-body img{max-width:100%;height:auto}.sx-document-body .inline-table-wrapper{overflow:auto}.sx-document-footer{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.sx-document-footer>span{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.sx-document-footer .sx-chapter-confirm{white-space:nowrap;flex:none}.sx-mobile-chapters{display:none}.sx-document-body .empty-copy{color:#6b6b6b;font-size:14px}.sx-document-body .inline-evidence{color:#6b6b6b;font-size:12px}.sx-ops{height:100dvh}.sx-ops-brand{padding:24px;font-size:22px;font-weight:600}.sx-ops-main{min-width:0;padding:32px;overflow:auto}.sx-ops-empty{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:80px 20px}.sx-ops .ant-layout-sider-children{flex-direction:column;display:flex}.sx-ops .ant-layout-sider-children>.ant-btn{margin:auto 16px 24px}.auth-form-panel form{width:100%}.auth-form-panel .ant-alert{margin-bottom:16px}.auth-form-panel .ant-btn[type=submit]{margin-top:8px}@media (width<=1199px){.sx-chapter-nav{display:none}.sx-mobile-chapters{width:100%;margin-top:12px;display:block}.sx-document-body{padding:24px}.sx-task-header>.ant-tag{display:none}.sx-messages{padding:28px}.sx-projects{padding:28px 24px}}@media (width<=719px){.sx-app .dw-rail{display:none}.sx-app .dw-rail.sx-nav-open{z-index:1100;width:240px;display:flex;position:fixed;inset:0 auto 0 0}.sx-nav-backdrop{z-index:1090;background:#0005;width:100%;height:100%;display:block;position:fixed;inset:0}.sx-mobile-menu{z-index:100;display:block;position:fixed;top:12px;left:12px}.sx-task-page~.sx-mobile-menu{display:none}.sx-app .dw-main{padding:64px 16px 24px}.sx-projects{padding:64px 16px 20px}.sx-page-header{flex-wrap:wrap;gap:12px}.sx-toolbar{flex-wrap:wrap}.sx-toolbar>.ant-select{width:100%;min-width:0}.sx-result-type-filter{width:100%}.sx-result-type-cascader{flex:1;width:auto;min-width:0}.sx-workflow{flex-wrap:wrap;row-gap:16px}.sx-workflow>div{min-width:22%}.sx-task-header{gap:4px;min-height:60px;padding:12px 8px}.sx-task-header>strong{max-width:34vw}.sx-task-body .ant-splitter{flex-direction:column;overflow:auto}.sx-task-body .ant-splitter-panel{min-height:60dvh;flex-shrink:0!important;flex-basis:auto!important;width:100%!important}.sx-task-body .ant-splitter-bar{display:none}.sx-task-composer{margin:8px 12px 16px;padding:12px}.sx-composer-actions{flex-wrap:wrap}.sx-messages,.sx-split .sx-messages{padding:24px 16px}.sx-workbench{min-height:80dvh}.sx-document-layout{min-height:60dvh}.sx-document-body{padding:20px}.sx-document-footer{flex-wrap:wrap}.sx-document-footer>span{max-width:100%}.sx-workbench>header{padding:16px 12px}.sx-ops>.ant-layout-sider{flex-basis:148px!important;width:148px!important;min-width:148px!important;max-width:148px!important}.sx-ops-brand{padding:20px 12px;font-size:18px}.sx-ops-main{padding:20px 12px}.sx-ops-main .sx-toolbar{flex-direction:column;align-items:stretch}.sx-app textarea,.sx-app input{font-size:16px!important}.sx-placeholder{padding:40px 16px}.dw-composer-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sx-app .sx-task-page{grid-column:1/-1}.sx-app .anticon{font-size:16px}@media (width<=719px){.sx-app .dw-body{display:flex}.sx-app .dw-main{width:100%}}.sx-document-body .word-ribbon{box-shadow:none;background:#fafafa;border-color:#e8e8e8;top:0}.sx-document-body .word-ribbon button{color:#525252;border-color:#e8e8e8;border-radius:6px;font-family:inherit}.sx-document-body .word-ribbon button:hover:not(:disabled){background:#fff3ee;border-color:#ff603d}.sx-document-body .word-paper .ProseMirror{color:#242424;font-size:16px;line-height:1.9}.sx-document-body .word-editor-dialog-backdrop{z-index:1200;background:#0006}.sx-document-body .word-editor-dialog :is(button,input,textarea){font:inherit;border:1px solid #d9d9d9;border-radius:6px;padding:8px}.sx-document-body .word-editor-dialog button{cursor:pointer;color:#242424;background:#f2f2f2}.sx-document-body .button-row{flex-wrap:wrap;gap:8px;display:flex}html,body,#root{width:100%;max-width:100%;min-width:0!important}.sx-app{min-width:0!important}@media (width<=719px){.sx-app .dw-body,.sx-app .dw-main{width:100%;min-width:0!important}.sx-app .dw-advisor-stage{width:100%;margin:12px auto 24px}.sx-app .dw-role-switcher{max-width:100%;margin-inline:auto}.sx-app .dw-capability-strip{flex-wrap:wrap}.sx-app .dw-advisor-intro h1{font-size:28px}.sx-app .dw-advisor-intro p{line-height:1.6}.sx-app .dw-composer{height:auto;min-height:240px}.sx-app .dw-hint{margin-top:24px;line-height:1.8}}.sx-ops-brand{flex-wrap:wrap;align-items:center;gap:8px;padding:28px 24px;font-size:18px;display:flex}.sx-ops-brand img{object-fit:contain;width:30px;height:30px}.sx-ops-main{padding:28px 32px}.sx-ops-main h1{font-size:22px}.sx-ops .ant-table-wrapper{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}@media (width<=719px){.sx-ops-main,.sx-ops-brand{padding:20px 12px}}.sx-app{--line:#e8e8e8;--paper:#fff;--ink:#242424;--muted:#6b6b6b;--green:#c44325;--danger:#cf1322}.sx-workflow>div{position:relative}.sx-workflow>div>span{background:#fff0e9;border:1px solid #f2d7ce}.sx-workflow>div:not(:last-child):after{content:"";background:#f1e3de;width:calc(100% - 52px);height:1px;position:absolute;top:17px;left:calc(50% + 26px)}.sx-workflow+.dw-hint{margin-top:24px}.sx-document-body .attachment-workspace button{color:#525252;min-height:36px;font:inherit;cursor:pointer;background:#f2f2f2;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.sx-document-body .attachment-workspace button:disabled{opacity:.45;cursor:not-allowed}.sx-document-body .attachment-workspace input,.sx-document-body .attachment-workspace textarea{font:inherit;border:1px solid #d9d9d9;border-radius:6px;padding:8px}@media (width<=719px){.sx-workflow>div:after{display:none}.sx-task-body .ant-splitter{overflow:hidden}.sx-task-body .ant-splitter-panel{height:100%;min-height:0;flex:100%!important}.sx-task-body.sx-split .ant-splitter-panel:first-child{display:none}.sx-workbench,.sx-document-layout{min-height:0}.sx-workbench>header{min-height:60px}}.auth-shell .ant-btn-primary{color:#fff!important;background:#ff603d!important;border-color:#ff603d!important}.auth-shell .ant-btn-primary:hover{background:#e95332!important;border-color:#e95332!important}.sx-intake{scroll-behavior:smooth;max-height:42vh;margin:12px 0;overflow-y:auto}.sx-intake:empty{display:none}.sx-chat-message{text-align:left;background:#fff;border-radius:14px;max-width:88%;margin:10px 0;padding:12px 18px}.sx-chat-message.user{background:#fff1eb;margin-left:auto}.sx-chat-message p{white-space:pre-wrap;margin:6px 0 0}.sx-brief-summary{text-align:left;background:#fff;border:1px solid #f1ddd6;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:10px;padding:16px 18px;display:grid}.sx-web-result{border-bottom:1px solid #eee;padding:12px 0}.sx-web-result p{color:#666;font-size:13px}.sx-flow-card>.ant-btn{margin:4px 8px 4px 0}.sx-fulltext{max-height:68vh;padding:0 20px;overflow-y:auto}.sx-fulltext>section{border-bottom:1px solid #eee;padding-bottom:24px}.sx-pending-files{color:#777;padding:0 16px 12px}.sx-pending-files>div{flex-wrap:wrap;gap:6px;max-height:100px;margin-top:6px;display:flex;overflow:auto}.sx-pending-files .ant-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%}.sx-chat-message .sx-brief-summary{background:0 0;border:0;margin-top:14px;padding:0}.sx-app .dw-composer{flex-direction:column;height:auto;min-height:0;display:flex}.sx-app .dw-composer-footer{flex-wrap:wrap;flex-shrink:0;gap:8px;height:auto}.sx-app .dw-composer-footer .dw-send{flex-shrink:0;margin-left:auto}.sx-pending-files{flex-shrink:1;min-height:0}.sx-brief-summary label{flex-direction:column;gap:6px;min-width:0;display:flex}.sx-brief-summary .ant-select{width:100%}.sx-brief-summary>.ant-btn{grid-column:1/-1;justify-self:start}.sx-task-row{align-items:center;min-width:0;display:flex}.sx-task-row .sx-task-link{flex:1;min-width:0}.sx-history-row{align-items:center;gap:2px;min-width:0;display:flex}.sx-history-row .sx-task-link{flex:1;min-width:0}.sx-history-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx-advisor-entry{text-align:left;margin-bottom:6px}.sx-advisor-history .ant-input-search{margin-bottom:8px}.sx-history-empty{margin:10px 0}.sx-history-empty .ant-empty-image{display:none}.sx-history-empty .ant-empty-description{color:#888;font-size:12px}.sx-history-error{color:#8b6731;padding:6px 8px;font-size:11px}.sx-history-running{background:#1677ff;border-radius:50%;flex:none;width:6px;height:6px}.sx-app .sx-industry-badge{color:#496c89;white-space:nowrap;background:#eaf1f7;border:1px solid #c8d9e7;border-radius:4px;flex:none;padding:0 3px;font-size:10px;line-height:18px}.sx-app .sx-research-history .sx-task-link{gap:7px}.sx-app .sx-research-history .sx-history-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-ai-image-note{color:#777;text-align:center;margin:6px 0;font-size:12px}.sx-image-preview{object-fit:contain;max-width:100%;max-height:78vh;margin:auto;display:block}.sx-app .sx-flow-card .ant-list-item,.ant-modal .ant-list-item{gap:12px}.sx-points-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.sx-projects>.ant-card{margin-bottom:20px}.sx-points-summary .ant-card:first-child{color:#fff;background:#242424}.sx-points-summary .ant-card:first-child .ant-statistic-title,.sx-points-summary .ant-card:first-child .ant-statistic-content{color:#fff}@media (width<=719px){.sx-points-summary{grid-template-columns:1fr}}.sx-price{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.6;display:inline-flex}.sx-price del{color:#8b8b8b;font-weight:400}.sx-price strong{color:#e85534}.sx-price .ant-tag{border-radius:5px;margin:0;font-size:12px}.sx-capabilities .ant-btn{justify-content:space-between;gap:16px;height:auto;min-height:36px;padding:9px 12px}.sx-product-settings{margin-bottom:28px}.sx-project-price{padding:8px 0}.sx-price-confirm{flex-direction:column;gap:12px;display:flex}@media (width<=720px){.sx-task-header{flex-wrap:wrap}.sx-task-header>strong{flex:1;min-width:0;max-width:none}.sx-task-header>.sx-spacer{display:none}.sx-task-header>.sx-price{flex-basis:100%;order:10;gap:6px;padding:4px 12px 0}}.sx-task-composer.sx-drop-active{outline:2px dashed var(--sx-accent,#ff633b);background:#fff7f3}.sx-drop-hint{margin:0 0 6px;font-size:12px}.sx-action-button{align-items:center;display:inline-flex}.sx-task-list{max-height:300px;margin-top:12px;overflow-y:auto}.sx-task-list>.sx-flow-card{margin:8px 0;padding:12px}.sx-task-list .ant-alert{margin:8px 0}.sx-chapter-nav>.sx-action-button{width:100%;display:flex}.sx-checklist{gap:12px;margin:14px 0;display:grid}.sx-checklist-block{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;gap:8px;padding:12px;display:grid}.sx-checklist-block-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-checklist-condition{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-checklist-assignment{grid-template-columns:minmax(280px,1fr) 190px auto;align-items:start;gap:8px;display:grid}.sx-checklist-assignment>span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.55}.sx-checklist-assignment>.ant-select{width:190px;min-width:0}.sx-checklist-tags{flex-wrap:wrap;gap:6px;display:flex}.sx-checklist-dialog{max-width:min(760px,100% - 42px);margin-left:42px}.sx-checklist-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.sx-checklist-dialog{max-width:100%;margin-left:0}.sx-checklist-assignment{grid-template-columns:1fr}.sx-checklist-assignment>.ant-select{width:100%}.sx-checklist-condition{flex-direction:column;align-items:flex-start}}
