.intake-page{background:var(--bg);min-height:calc(100vh - 76px);padding:28px 0 80px}.intake-wrap{flex-direction:column;max-width:1320px;margin:0 auto;padding:0 32px;display:flex}.intake-top{margin-bottom:18px}.intake-top h1{font-size:var(--text-3xl);color:var(--t1);letter-spacing:0;margin:0;font-weight:760}.intake-top p{font-size:var(--text-md);color:var(--t2);max-width:820px;margin:7px 0 0;line-height:1.55}.intake-title-copy{min-width:0}.intake-cols{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.intake-workbench{grid-template-columns:220px minmax(0,1fr) 280px;align-items:start;gap:16px;padding:0}.intake-workbench>.form-panel{grid-column:2}.intake-workbench>.cap-preview{grid-column:3}.intake-file-accelerator{border:1px solid var(--bl);background:var(--card);box-shadow:none;border-radius:2px;margin:0 0 16px;overflow:hidden}.intake-file-accelerator summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.intake-file-accelerator summary::-webkit-details-marker{display:none}.intake-file-accelerator summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.intake-file-accelerator summary span{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-file-accelerator summary strong{font-size:var(--text-lg);color:var(--t1);font-weight:780;line-height:1.2}.intake-file-accelerator summary em{font-style:normal;font-size:var(--text-sm);color:var(--t2);line-height:1.45}.intake-file-accelerator summary b{font-size:var(--text-md);color:var(--accent);border:1px solid var(--accent-border);white-space:nowrap;background:0 0;border-radius:2px;padding:7px 16px;font-style:normal;font-weight:600;transition:background .18s,color .18s,border-color .18s}.intake-file-accelerator summary:hover b{background:var(--accent-soft);color:var(--accent);border-color:var(--bm)}.intake-file-accelerator[open] summary{border-bottom:1px solid var(--bl)}.intake-file-accelerator[open] summary b:after{content:" ↑"}.intake-file-accelerator:not([open]) summary b:after{content:" ↓"}.intake-file-accelerator-body{padding:14px}.intake-file-accelerator .smart-zone-shell{margin-bottom:0;background:#fff!important;border-style:dashed!important}.form-panel>.intake-top{margin-bottom:16px;padding:20px 24px 0}.form-panel>.intake-file-accelerator{margin:0 24px 16px}.form-panel .btn-blue,.intake-file-accelerator .btn-blue{font-size:var(--text-md);background:var(--blue);border-color:var(--blue);min-height:34px;box-shadow:none;letter-spacing:.02em;padding:7px 16px}.form-panel .btn-blue:hover,.intake-file-accelerator .btn-blue:hover{background:var(--blue-d);border-color:var(--blue-d);letter-spacing:.02em;box-shadow:none;transform:none}.form-panel .btn-blue:after,.intake-file-accelerator .btn-blue:after{display:none}.form-panel .btn-blue:disabled,.form-panel .btn-blue.is-disabled,.intake-file-accelerator .btn-blue:disabled{opacity:.55;cursor:not-allowed;letter-spacing:.02em;background:var(--line);color:var(--t4);box-shadow:none;border-color:#0000;transform:none}.form-panel .btn-blue:disabled:hover,.form-panel .btn-blue.is-disabled:hover,.intake-file-accelerator .btn-blue:disabled:hover{letter-spacing:.02em;background:var(--line);box-shadow:none;border-color:#0000;transform:none}.form-panel .btn-sm,.intake-file-accelerator .btn-sm{min-height:34px}.form-panel a.btn-blue{text-decoration:none}.form-panel .form-row-add.btn-sm{justify-content:center;width:100%}.intake-page .ant-input,.intake-page .ant-input-affix-wrapper,.intake-page .ant-input-number,.intake-page .ant-input-number-affix-wrapper,.intake-page .ant-select,.intake-page .ant-select-single,.intake-page .ant-select-multiple,.intake-page .ant-select-selector,.intake-page .ant-select-selection-search,.intake-page .ant-select-selection-item,.intake-page .ant-select-selection-placeholder,.intake-page .ant-segmented,.intake-page .ant-segmented-item,.intake-page .ant-upload-list-item,.intake-page .ant-btn,.intake-page textarea.ant-input,.intake-page .ant-input-show-count:after,.intake-page .ant-input-number-group-addon,.intake-page .ant-space-compact .ant-input-number:first-child,.intake-page .ant-space-compact .ant-select:first-child .ant-select-selector,.intake-page .ant-space-compact .ant-input-number:last-child,.intake-page .ant-space-compact .ant-select:last-child .ant-select-selector,.intake-page .ant-select-focused .ant-select-selector,.intake-page .ant-select-open .ant-select-selector,.intake-page .ant-select:hover .ant-select-selector{border-radius:0!important}.step-nav{background:var(--card);border:1px solid var(--bl);box-shadow:var(--sh);border-radius:2px;padding:14px 10px;position:sticky;top:88px}.intake-sidebar-nav{z-index:10;max-height:calc(100vh - 108px);position:sticky;top:92px;overflow:auto}.snav-title{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:10px;padding:0 6px;font-weight:700}.step-item{cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;transition:all .18s;display:flex}.step-item:hover{background:var(--blue-s)}.step-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.step-item.active{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--blue)}.step-item.completed .step-num{color:#fff;background:#16b364;border-color:#16b364}.step-item.completed .step-lbl{color:#169557;font-weight:700}.step-item.started .step-num{border-color:var(--bm);color:var(--blue);background:linear-gradient(to top,var(--accent-soft) var(--fill,0%),#fff var(--fill,0%))}.step-nav button.step-item{all:unset;cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;box-sizing:border-box;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;transition:all .18s;display:flex}.step-nav button.step-item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.step-nav button.step-item::-moz-focus-inner{border:0;padding:0}.step-num{border:1.5px solid var(--bl);width:24px;height:24px;font-size:var(--text-xs);color:var(--t3);background:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:760;transition:all .2s;display:flex}.step-item.active .step-num{background:var(--blue);border-color:var(--blue);color:#fff}.step-lbl{font-size:var(--text-sm);color:var(--t2);font-weight:620;line-height:1.25;transition:color .2s}.step-item.active .step-lbl{color:var(--blue);font-weight:700}.step-nav-progress{border-top:1px solid var(--bl);margin:14px 8px 2px;padding-top:14px}.step-nav-progress-row{font-size:var(--text-sm);color:var(--t3);justify-content:space-between;align-items:center;gap:12px;display:flex}.step-nav-progress-row strong{font-size:var(--text-sm);color:var(--t3)}.step-nav-progress-track{background:var(--accent-soft);border-radius:2px;height:5px;margin-top:8px;overflow:hidden}.step-nav-progress-fill{background:var(--blue);border-radius:2px;height:100%;transition:width .2s}.intake-stagebar{border-radius:2px;grid-template-columns:auto repeat(8,minmax(96px,1fr));align-items:center;gap:8px;padding:10px 12px;display:grid;position:static;overflow-x:auto}.intake-stagebar .snav-title{white-space:nowrap;margin:0 6px 0 0;padding:0}.intake-stagebar button.step-item{border-radius:2px;justify-content:flex-start;width:auto;min-width:0;margin:0;padding:8px}.intake-stagebar .step-num{width:22px;height:22px;font-size:var(--text-xs);border-radius:2px}.intake-stagebar .step-lbl{font-size:var(--text-sm);white-space:normal;line-height:1.15}.form-panel{background:var(--card);border:1px solid var(--bl);border-radius:var(--r);box-shadow:none;overflow:visible}.form-head{border-bottom:1px solid var(--bl);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.fh-step{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:3px;font-weight:700}.fh-title{font-size:var(--text-xl);color:var(--t1);letter-spacing:-.02em;font-weight:700}.fh-desc{font-size:var(--text-base);color:var(--t2);margin-top:3px}.fh-save{font-size:var(--text-sm);color:var(--ok);white-space:nowrap;background:#16b3641a;border:1px solid #16b36433;border-radius:2px;padding:5px 11px;font-weight:700}.step-content{padding:24px;display:none}.step-content.active{display:block}.form-sec{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-weight:700}.form-sec-reason{font-size:var(--text-sm);color:var(--t3);background:var(--accent-soft);border-left:2px solid var(--bm);margin:-8px 0 16px;padding:7px 9px;line-height:1.45}.form-div{background:var(--bl);height:1px;margin:18px 0}.form-table-input{overflow-x:auto}.form-row-cards{flex-direction:column;gap:10px;display:flex}.form-row-card{border:1px solid var(--bl);background:#fcfdff;border-radius:2px;padding:10px 12px 12px}.form-row-card-head{justify-content:space-between;align-items:center;min-height:22px;margin-bottom:6px;display:flex}.form-row-card-head span{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--t4);font-weight:700}.form-row-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.form-row-cell{min-width:0}.form-row-cell-full{grid-column:1/-1}.form-row-cell label,.form-row-cell-label{font-size:var(--text-sm);color:var(--t2);margin-bottom:3px;font-weight:600;line-height:1.3;display:block}.form-row-cell label em,.form-row-cell-label em{font-style:normal;font-size:var(--text-xs);color:var(--t4);margin-left:4px;font-weight:500}.form-row-add{margin-top:2px}.checklist-upload{flex-direction:column;gap:10px;display:flex}.checklist-row{border:1px solid var(--bl);background:#fcfdff;border-radius:2px;padding:10px 12px 12px}.checklist-row-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.checklist-row-name{font-size:var(--text-md);color:var(--t1);font-weight:700}.checklist-row-flag{font-size:var(--text-2xs);color:#169557;background:#16b3641a;border:1px solid #16b3644d;border-radius:2px;padding:1px 6px;font-weight:700}.checklist-row-body{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.checklist-row-status label,.checklist-file-label{font-size:var(--text-sm);color:var(--t2);margin-bottom:3px;font-weight:600;display:block}.checklist-row-nodoc{font-size:var(--text-sm);color:var(--t4);padding-top:22px;line-height:1.4;display:block}.managed-file-slot-hint{border:1px dashed var(--bl);background:var(--bg2);font-size:var(--text-sm);color:var(--t4);border-radius:2px;padding:10px 12px;line-height:1.5}.checklist-file-cell .ant-upload-wrapper{display:block}@media (max-width:720px){.checklist-row-body,.form-row-card-grid{grid-template-columns:minmax(0,1fr)}}.form-table-input .ant-table{min-width:max-content}.form-table-input .ant-table-cell{vertical-align:top;white-space:normal}.form-table-input .ant-table-thead>tr>th{white-space:normal;line-height:1.35}.form-table-input .form-table-select.ant-select-multiple .ant-select-selector{align-items:flex-start;min-height:32px;padding-top:1px;padding-bottom:1px;height:auto!important}.form-table-input .form-table-select.ant-select-multiple .ant-select-selection-overflow{white-space:normal;align-items:flex-start;row-gap:4px}.form-table-input .form-table-select.ant-select-multiple .ant-select-selection-overflow-item{max-width:100%}.form-table-input .form-table-select.ant-select-multiple .ant-select-selection-item{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;height:auto;min-height:22px;padding:2px 6px;line-height:18px}.form-table-input .form-table-select.ant-select-multiple .ant-select-selection-item-content{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:18px}.intake-readable-select.ant-select .ant-select-selector{min-height:34px;align-items:flex-start!important;height:auto!important;padding-top:4px!important;padding-bottom:4px!important}.intake-readable-select.ant-select-single .ant-select-selector .ant-select-selection-item,.intake-readable-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;padding-inline-end:24px;line-height:1.35;overflow:visible}.intake-readable-select.ant-select-single .ant-select-selector .ant-select-selection-search{inset-inline:8px 28px}.intake-readable-select.ant-select-multiple .ant-select-selection-overflow{white-space:normal;align-items:flex-start;row-gap:4px}.intake-readable-select.ant-select-multiple .ant-select-selection-overflow-item{max-width:100%}.intake-readable-select.ant-select-multiple .ant-select-selection-placeholder{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.intake-readable-select.ant-select-multiple .ant-select-selection-item{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;height:auto;min-height:22px;padding:2px 6px;line-height:18px}.intake-readable-select.ant-select-multiple .ant-select-selection-item-content{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:18px}.intake-readable-select-dropdown{min-width:min(440px,100vw - 32px);max-width:min(560px,100vw - 32px)}.intake-readable-select-dropdown .ant-select-item{align-items:flex-start;min-height:auto;padding-top:8px;padding-bottom:8px}.intake-readable-select-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.narrative-readiness-input,.investor-faq-responses-input{flex-direction:column;gap:14px;display:flex}.narrative-readiness-block{border:1px solid var(--bl);background:#fff;border-radius:0;flex-direction:column;gap:14px;padding:16px;display:flex}.narrative-readiness-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.narrative-readiness-index{border:1px solid var(--bl);background:var(--accent-soft);width:34px;height:28px;color:var(--blue);font-size:var(--text-sm);border-radius:0;justify-content:center;align-items:center;font-weight:760;line-height:1;display:inline-flex}.narrative-readiness-head h4{font-size:var(--text-md);color:var(--t1);margin:0 0 4px;font-weight:760;line-height:1.25}.narrative-readiness-head p{font-size:var(--text-sm);color:var(--t2);max-width:880px;margin:0;line-height:1.5}.narrative-readiness-field{flex-direction:column;gap:6px;min-width:0;display:flex}.narrative-readiness-field>span{font-size:var(--text-sm);color:var(--t2);font-weight:700;line-height:1.3}.narrative-readiness-claim textarea{font-size:var(--text-md);line-height:1.55}.narrative-readiness-urgency{border:1px solid var(--bl);background:var(--accent-soft);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;padding:12px;display:grid}.narrative-readiness-urgency .narrative-readiness-field:nth-child(n+3){grid-column:span 1}.narrative-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;display:grid}.narrative-readiness-grid .narrative-readiness-field:nth-child(n+3){grid-column:span 1}@media (max-width:760px){.narrative-readiness-block{padding:14px}.narrative-readiness-urgency,.narrative-readiness-grid{grid-template-columns:1fr}}.path-diagnostic{border-bottom:1px solid var(--bl);margin-bottom:26px;padding-bottom:24px}.path-diagnostic-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.path-diagnostic-head p{font-size:var(--text-md);color:var(--t2);max-width:760px;margin:-8px 0 0;line-height:1.55}.path-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.path-card{all:unset;box-sizing:border-box;border:1px solid var(--bl);cursor:pointer;background:#fff;border-radius:2px;flex-direction:column;gap:9px;min-height:132px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex}.path-card:hover{border-color:var(--bm);box-shadow:var(--sh);transform:translateY(-1px)}.path-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.path-card.active{border-color:var(--blue);background:var(--accent-soft);box-shadow:0 0 0 1px var(--bl)}.path-card-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--blue);border-radius:2px;justify-content:center;align-items:center;font-size:17px;display:flex}.path-card-body{flex-direction:column;gap:5px;min-width:0;display:flex}.path-card strong{font-size:var(--text-base);color:var(--t1);font-weight:780;line-height:1.2}.path-card em{font-style:normal;font-size:var(--text-sm);color:var(--t2);line-height:1.35}.path-card small{font-size:var(--text-xs);color:var(--t3);line-height:1.35}.evidence-step-upload{gap:16px;display:grid}.evidence-step-upload-head{border:1px solid var(--bl);background:var(--accent-soft);border-radius:2px;padding:18px}.evidence-step-upload-head p{font-size:var(--text-md);color:var(--t2);margin:8px 0 0;line-height:1.6}.evidence-step-upload .smart-zone-shell{margin-bottom:0}.form-foot{border-top:1px solid var(--bl);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.form-foot-hint{font-size:var(--text-sm);color:var(--t4)}.ai-panel{background:var(--card);border:1px solid var(--bl);border-radius:var(--r);box-shadow:var(--sh);position:sticky;top:88px;overflow:hidden}.ai-head{background:linear-gradient(135deg,#07132b,#0a1f4e);padding:14px 14px 12px}.ai-head-row{justify-content:space-between;align-items:center;display:flex}.ai-head-t{font-size:var(--text-sm);color:#ffffffe6;letter-spacing:.06em;font-weight:700}.ai-live{font-size:var(--text-2xs);color:#16b364;align-items:center;gap:5px;font-weight:700;display:flex}.ai-live-dot{background:#16b364;border-radius:50%;width:5px;height:5px;animation:1.4s infinite blink}.ai-body{padding:14px}.ai-score-ring{justify-content:center;padding:8px 0 12px;display:flex}.ai-dims{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.ai-dim{flex-direction:column;gap:3px;display:flex}.ai-dim-row{justify-content:space-between;display:flex}.ai-dim-name{font-size:var(--text-sm);color:var(--t2);font-weight:600}.ai-dim-val{font-size:var(--text-sm);color:var(--blue);font-weight:700}.ai-dim-bar{background:var(--accent-soft);border-radius:2px;height:3px;overflow:hidden}.ai-dim-fill{border-radius:2px;height:100%}.ai-insight{background:var(--accent-soft);border:1px solid var(--bl);border-radius:2px;margin-bottom:10px;padding:11px}.ai-insight-t{font-size:var(--text-sm);color:var(--blue);letter-spacing:.05em;margin-bottom:5px;font-weight:700}.ai-insight-item{font-size:var(--text-sm);color:var(--t2);align-items:flex-start;gap:5px;margin-bottom:4px;line-height:1.5;display:flex}.ai-insight-item:before{content:"·";color:var(--blue);flex-shrink:0}.ai-step-content{display:none}.ai-step-content.active{display:block}.intake-dev-fixture{color:#5f4307;background:#fff8e8;border:1px dashed #92620a;border-radius:2px;align-items:end;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.intake-dev-fixture>div:first-child{flex:1;min-width:180px}.intake-dev-fixture strong{font-size:var(--text-sm);font-weight:800;display:block}.intake-dev-fixture p{font-size:var(--text-xs);margin:3px 0 0;line-height:1.4}.intake-dev-fixture label{font-size:var(--text-xs);flex-direction:column;gap:4px;font-weight:700;display:flex}.intake-dev-fixture select{min-width:122px;height:30px;color:var(--t1);background:#fff;border:1px solid #c9a65c;border-radius:2px;padding:0 7px}.intake-dev-fixture-badge{font-size:var(--text-xs);background:#fff;border:1px solid #c9a65c;border-radius:2px;flex-direction:column;gap:3px;padding:8px 10px;line-height:1.35;display:flex}.intake-dev-fixture-badge button{color:#76520b;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:800;text-decoration:underline}.cap-preview{background:var(--card);border:1px solid var(--bl);max-height:calc(100vh - 108px);box-shadow:var(--sh);z-index:10;border-radius:2px;flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;top:92px;overflow:auto}.cap-preview-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cap-preview-kicker{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:700}.cap-preview-title{font-size:var(--text-md);color:var(--t1);margin-top:2px;font-weight:750;line-height:1.2}.cap-preview-progress{text-align:center;border:1px solid var(--bl);background:var(--accent-soft);min-width:42px;color:var(--blue);font-size:var(--text-sm);border-radius:2px;padding:5px 6px;font-weight:750}.cap-preview-progress-list{flex-direction:column;gap:8px;display:flex}.cap-preview-progress-item{flex-direction:column;gap:4px;display:flex}.cap-preview-progress-row{font-size:var(--text-xs);color:var(--t3);justify-content:space-between;align-items:center;gap:8px;line-height:1.2;display:flex}.cap-preview-progress-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cap-preview-progress-row strong{font-size:var(--text-xs);color:var(--t1)}.cap-preview-bar{background:var(--accent-soft);border-radius:2px;height:4px;overflow:hidden}.cap-preview-bar-fill{background:var(--blue);border-radius:2px;height:100%}.cap-preview-bar-manual{background:#f49c1c1f}.cap-preview-bar-manual .cap-preview-bar-fill{background:linear-gradient(90deg,#d88200,#f5b544)}.cap-preview-metric{border:1px solid var(--bl);background:var(--accent-soft);border-radius:2px;padding:10px}.cap-preview-metric span,.cap-preview-grid span{font-size:var(--text-sm);color:var(--t3);margin-bottom:3px;font-weight:650;display:block}.cap-preview-metric strong{font-size:var(--text-md);color:var(--t1);line-height:1.25;display:block}.cap-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cap-preview-grid>div{border:1px solid var(--bl);border-radius:2px;min-width:0;padding:9px 7px}.cap-preview-grid strong{font-size:var(--text-md);color:var(--t1);font-weight:800;display:block}.cap-preview-grid em,.diagnostic-review-grid em{font-style:normal;font-size:var(--text-xs);color:var(--t3);margin-top:2px;line-height:1.25;display:block}.cap-preview-section-title{font-size:var(--text-sm);color:var(--t1);margin-bottom:7px;font-weight:750}.cap-preview-proof-list,.diagnostic-review-proof-list{flex-direction:column;gap:5px;display:flex}.cap-preview-proof-list span,.diagnostic-review-proof-list span{font-size:var(--text-sm);color:var(--t2);background:var(--card);border:1px solid var(--bl);border-radius:2px;padding:6px 7px;line-height:1.35}.cap-preview-chip-row{flex-wrap:wrap;gap:6px;display:flex}.cap-preview-chip{font-size:var(--text-sm);color:var(--t2);border:1px solid var(--bl);background:#0f172a0a;border-radius:2px;padding:5px 8px;font-weight:600;line-height:1.2}.cap-preview-agenda p{font-size:var(--text-sm);color:var(--t3);margin:0;line-height:1.45}.cap-preview-warning{font-size:var(--text-sm);color:#7a1d14;background:#fef0ee;border:1px solid #f7b5ae;border-radius:2px;padding:9px;line-height:1.45}.cap-preview-cta{font-size:var(--text-sm);color:var(--t2);border-top:1px solid var(--bl);padding-top:10px;line-height:1.5}.cap-preview-book{justify-content:center;margin-top:10px}.diagnostic-review{border:1px solid var(--bl);background:var(--accent-soft);border-radius:2px;flex-direction:column;gap:16px;padding:18px;display:flex}.diagnostic-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diagnostic-review h2{font-size:var(--text-xl);color:var(--t1);margin:3px 0 0;line-height:1.25}.diagnostic-review p{font-size:var(--text-md);color:var(--t2);margin:0;line-height:1.6}.diagnostic-review-badge{font-size:var(--text-sm);color:#7a1d14;white-space:nowrap;background:#fef0ee;border:1px solid #f7b5ae;border-radius:2px;padding:6px 8px;font-weight:750}.diagnostic-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.diagnostic-review-grid>div{background:var(--card);border:1px solid var(--bl);border-radius:2px;min-width:0;padding:10px}.diagnostic-review-grid span{font-size:var(--text-sm);color:var(--t3);margin-bottom:4px;font-weight:650;display:block}.diagnostic-review-grid strong{font-size:var(--text-lg);color:var(--t1);overflow-wrap:anywhere;font-weight:800;line-height:1.2;display:block}@media (max-width:1180px){.intake-wrap{max-width:1180px}.intake-cols{grid-template-columns:minmax(0,1fr) 260px}.intake-workbench{grid-template-columns:200px minmax(0,1fr) 260px;gap:14px}.path-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.intake-page{height:auto;min-height:calc(100vh - 76px);padding:32px 0 80px;overflow:visible}.intake-wrap{max-width:1440px;height:auto;display:block}.intake-cols,.intake-workbench{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.intake-workbench>.form-panel,.intake-workbench>.cap-preview{grid-column:auto;height:auto;overflow:visible}.step-nav,.intake-sidebar-nav,.ai-panel,.cap-preview{width:auto;max-height:none;position:static}.cap-preview{order:-1}.intake-stagebar{grid-template-columns:auto repeat(8,120px)}.path-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.intake-wrap{padding:0 20px}.path-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-file-accelerator summary{flex-direction:column;align-items:flex-start}.intake-file-accelerator summary b{white-space:normal}.intake-dev-fixture{flex-direction:column;align-items:stretch}.intake-dev-fixture select{width:100%}}@media (max-width:480px){.intake-cols{grid-template-columns:1fr}.step-nav{margin-bottom:12px;position:static}.intake-page{padding-top:22px}.intake-top h1{font-size:var(--text-2xl)}.intake-stagebar{grid-template-columns:auto repeat(8,112px);padding:8px}.ai-panel{position:static}.form-head{padding:12px 16px}.step-content{padding:16px 12px}.form-foot{flex-direction:column;gap:8px;padding:12px 16px}.diagnostic-review-grid{grid-template-columns:1fr}.diagnostic-review-head{flex-direction:column}.ant-row{margin-left:0!important;margin-right:0!important}.ant-col{flex:0 0 100%!important;max-width:100%!important}}.smartzone-stagelog{flex-direction:column;gap:2px;margin-top:10px;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.smartzone-stagelog-row{font-size:var(--text-sm,11px);color:var(--t3,#6b7890);white-space:nowrap;text-overflow:ellipsis;line-height:22px;animation:.28s smartzone-stagelog-in;overflow:hidden}.smartzone-stagelog-row.tone-active{color:var(--blue)}.smartzone-stagelog-row.tone-done{color:var(--ok,#12b76a)}.smartzone-stagelog-row.tone-error{color:var(--danger,#f04438)}.smartzone-stagelog-file{font-variant-numeric:tabular-nums;font-weight:700}@keyframes smartzone-stagelog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.smartzone-stagelog-row{animation:none}}
