/* 简洁资料工作区；保留企业壳层，信息按工作步骤展开。 */
.wf-intake-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 10px}.wf-intake-links a{display:block;min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:#fff;text-decoration:none;overflow-wrap:anywhere}.wf-intake-links a:hover{border-color:#a6beee;background:#f7faff}.wf-intake-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wf-intake-links b{display:block;color:var(--accent);font-size:13px;line-height:1.5}.wf-intake-links span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.6}.wf-document-limit{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.wf-document-limit b{font-weight:600;color:var(--ink)}
@media(max-width:800px){.wf-intake-links{grid-template-columns:1fr;gap:7px;margin-top:14px}.wf-intake-links a{padding:10px 13px}.wf-document-limit{font-size:11px}}
.ix-workspace{max-width:1450px}.ix-workspace [hidden]{display:none!important}.ix-workspace .wf-heading h1{font-size:24px;letter-spacing:-.5px}.ix-workspace .wf-heading p{font-size:13px;margin-top:8px}.ix-workspace .wf-meta{font-size:11px}.ix-workspace .wf-section{padding:22px;border-radius:10px}.ix-workspace .wf-section-head h2{margin:0;font-size:17px}.ix-workspace .wf-section-head{flex-wrap:wrap}.ix-workspace .wf-section-head p{margin:5px 0 0}.ix-workspace input,.ix-workspace select,.ix-workspace textarea{max-width:100%}
.ix-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 16px}.ix-flow button{display:flex;align-items:center;gap:10px;text-align:left;white-space:normal;background:#fff;padding:14px 12px;border-color:var(--line);min-width:0}.ix-flow button[aria-pressed=true]{background:#edf3ff;border-color:#a6beee;box-shadow:inset 0 -2px 0 var(--accent)}.ix-flow .ix-number{font:12px var(--mono);color:#8392a8}.ix-flow b{display:block;font-size:14px}.ix-flow small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.ix-flow i{margin-left:auto;font:11px var(--mono);color:var(--accent)}
.ix-activity{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf6f1;border-color:#d9e9e1;color:#285846;margin-bottom:18px;font-size:12px;white-space:normal;text-align:left;padding:10px 14px}.ix-activity.running{background:#edf3ff;border-color:#d6e2f8;color:#244b97}.ix-activity span{display:flex;align-items:center;gap:10px}.ix-activity .analysis-spinner{width:17px;height:17px;border-width:2px}.ix-activity b{white-space:nowrap}
.ix-input-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.ix-input-modes button{text-align:left;padding:13px 14px;background:#fff;white-space:normal;min-width:0}.ix-input-modes button[aria-pressed=true]{background:var(--accent-soft);border-color:#a6beee;color:var(--accent)}.ix-input-modes b{font-size:13px;display:block}.ix-input-modes small{display:block;color:var(--muted);font-size:11px;margin-top:3px}
.ix-workspace .wf-upload{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:195px;border:1.5px dashed #b7c8df;border-radius:9px;background:#f8fafd;cursor:pointer;gap:4px;position:relative}.ix-workspace .wf-upload>input{max-width:270px;font-size:11px;margin-top:10px;cursor:pointer}.ix-workspace .wf-upload>span{font-size:11px}.ix-workspace .wf-upload>.ix-upload-icon{font-size:25px;line-height:1;width:44px;height:44px;display:grid;place-items:center;background:#eaf1ff;border-radius:12px;color:var(--accent);margin-bottom:7px}.ix-workspace .wf-upload.dragover{background:#eaf1ff;border-color:var(--accent)}.ix-workspace .wf-upload-actions{justify-content:space-between;margin-top:16px}.ix-workspace .wf-upload-actions>.subtle{max-width:500px;font-size:11px}.ix-paste label{display:grid;gap:6px;margin:12px 0;font-size:12px}.ix-paste textarea{min-height:175px;padding:12px;line-height:1.7}.ix-paste input{width:100%}.ix-paste [role=status]{font-size:12px;color:var(--accent)}
.ix-disclosure{border:1px solid var(--line);border-radius:8px;background:#fff;margin:16px 0;padding:0;min-width:0;overflow-wrap:anywhere}.ix-disclosure>summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:600;color:var(--muted)}.ix-disclosure>summary small{font-weight:400;margin-left:10px;color:var(--faint)}.ix-disclosure>.wf-section{border:0;margin:0;padding:12px 16px 20px}.ix-disclosure>.kv,.ix-disclosure>.ix-check{margin:12px 16px}.ix-next{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:12px;color:var(--muted)}.ix-workspace .wf-stage-list{grid-template-columns:repeat(4,minmax(0,1fr))}
.ix-process-step{border-bottom:1px solid var(--line2);padding:0}.ix-process-step:last-child{border:0}.ix-process-step summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0;list-style:none}.ix-process-step summary::-webkit-details-marker{display:none}.ix-process-step summary:after{content:'＋';font-size:15px;color:var(--faint)}.ix-process-step[open] summary:after{content:'−'}.ix-process-step summary>b{flex:1;font-size:13px}.ix-process-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f2f5f8;color:#91a0b5}.ix-process-dot.succeeded{background:#eaf5ef;color:var(--ok)}.ix-process-dot.running{background:#eaf1ff;color:var(--accent)}.ix-process-dot.failed{background:#fff0ef;color:var(--err)}.ix-process-step>div{margin:0 0 18px 36px;font-size:12px}.ix-facts{display:grid;grid-template-columns:86px minmax(0,1fr);gap:9px 14px;font-size:12px;margin:20px 0}.ix-facts dt{color:var(--faint)}.ix-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
.ix-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.ix-counts button{background:#f7f9fc;border-color:#e5eaf2;text-align:left;padding:13px 16px}.ix-counts b{font-size:24px;display:block;font-weight:600;line-height:1.3;color:var(--ink)}.ix-counts span{color:var(--muted);font-size:11px}.ix-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;gap:10px}.ix-stats>div{padding:14px 16px;border:1px solid var(--line2);background:#f8fafd;border-radius:8px}.ix-stats b{font-size:23px;display:block;line-height:1.3}.ix-stats span{font-size:11px;color:var(--muted)}.ix-result-links{display:flex;gap:12px;flex-wrap:wrap}.ix-result-links a{padding:10px 12px;background:#f2f6fc;border-radius:6px;text-decoration:none;font-size:12px}
.ix-result-toolbar{display:flex;gap:12px;margin:18px 0;align-items:center}.ix-result-toolbar label{display:flex;gap:10px;align-items:center;font-size:12px}.ix-result-toolbar input{flex:1;min-width:0;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:#fff}.ix-explorer{display:grid;grid-template-columns:255px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-height:410px}.ix-candidate-list{background:#f8fafd;padding:10px;border-right:1px solid var(--line);max-height:750px;overflow:auto}.ix-candidate-list button{width:100%;display:block;text-align:left;white-space:normal;background:transparent;border-color:transparent;margin-bottom:5px;padding:12px;overflow-wrap:anywhere}.ix-candidate-list button[aria-pressed=true]{background:#fff;border-color:#b5c9ec;box-shadow:0 2px 5px #183c7108}.ix-candidate-list button>span{font-size:10px;color:var(--accent)}.ix-candidate-list button>b{display:block;font-size:13px;margin:3px 0}.ix-candidate-list button>small{font-size:10px;color:var(--faint)}.ix-candidate-detail{padding:24px;min-width:0;overflow-wrap:anywhere}.ix-candidate-detail>h2{font-size:21px;margin:12px 0}.ix-candidate-detail>p{font-size:13px;color:var(--muted);line-height:1.8}.ix-detail-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:var(--faint)}.ix-lineage{display:flex;align-items:center;gap:8px;margin:22px 0;padding:16px 12px;background:#f6f8fc;border-radius:8px}.ix-lineage>div{flex:1;text-align:center;min-width:0}.ix-lineage small{font-size:10px;color:var(--faint);display:block}.ix-lineage b{font-size:12px;display:block;margin-top:5px;font-weight:500}.ix-lineage>span{color:#9facbf}.ix-evidence{border:1px solid #e0e7ef;border-left:3px solid #aac0e4;border-radius:5px;padding:12px 14px;margin:12px 0;background:#fcfdff}.ix-evidence>div{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--faint)}.ix-evidence blockquote{margin:12px 0;font-size:13px;line-height:1.8;white-space:pre-wrap}.ix-evidence>small{display:block;font:10px/1.7 var(--mono);color:var(--faint);overflow-wrap:anywhere}.ix-gaps{padding:14px;background:#fff9ee;border:1px solid #f1e3c7;border-radius:7px;font-size:12px;margin-top:20px}.ix-gaps ul{padding-left:18px}.ix-check{font-size:12px;border-bottom:1px solid var(--line2);padding:10px 0}.ix-check p{color:var(--muted)}
.ix-question-list>article{border:1px solid var(--line);border-radius:8px;padding:18px;margin:14px 0}.ix-question-list h3{margin:0;font-size:14px}.ix-question-list p{font-size:12px;color:var(--muted)}.ix-question-list blockquote{margin:12px 0;border-left:3px solid #ccdcec;padding:10px 14px;background:#f8fafd;white-space:pre-wrap;font-size:12px}.ix-answer-form{margin-top:18px;font-size:12px}.ix-answer-form label{display:grid;gap:6px;margin:12px 0}.ix-answer-form textarea{min-height:110px}.ix-answer-form [role=status]{color:var(--err)}.ix-empty{text-align:center;padding:42px 18px;color:var(--faint);background:#fff;border:1px dashed var(--line);border-radius:9px}.ix-empty>span{font-size:28px;color:#9cb2d2}.ix-empty h3{color:var(--ink);font-size:16px;margin:8px 0}.ix-empty p{font-size:12px;margin:5px auto;max-width:530px}
@media(max-width:1150px){.ix-flow small{display:none}.ix-flow button{padding:12px 10px}.ix-input-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-explorer{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:800px){.ix-workspace .wf-heading h1{font-size:20px}.ix-workspace .wf-section{padding:16px}.ix-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}.ix-flow small{display:block}.ix-flow b{font-size:13px}.ix-explorer{grid-template-columns:1fr}.ix-candidate-list{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.ix-candidate-detail{padding:17px}.ix-counts{gap:6px}.ix-counts button{padding:10px 9px}.ix-counts b{font-size:20px}.ix-stats{gap:7px}.ix-stats>div{padding:12px 9px}.ix-stats b{font-size:20px}.ix-stats span{font-size:10px}.ix-next{flex-wrap:wrap}.ix-activity{font-size:11px}.ix-workspace .wf-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-result-toolbar{flex-wrap:wrap}.ix-result-toolbar input{flex-basis:100%;width:100%}.ix-lineage{gap:5px;padding:12px 6px}.ix-lineage b{font-size:11px}.ix-disclosure>summary small{display:block;margin:4px 0 0}.ix-facts{grid-template-columns:65px minmax(0,1fr);gap:8px}.ix-input-modes small{font-size:10px}.ix-process-step>div{margin-left:0}}
