.ocr-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.ocr-compare img{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto}.ocr-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:600px;line-height:1.8;overflow:auto}@media (width<=700px){.ocr-compare{grid-template-columns:1fr}}.commitment-detail{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.commitment-detail h3{margin:20px 0 8px;font-size:15px}.commitment-detail p{margin:8px 0}.commitment-detail .review-work-card>.badge{margin:0 8px 8px 0}.commitment-detail .review-work-card>strong{margin:6px 0;display:block}.commitment-detail .doc-actions{flex-wrap:wrap}.commitment-detail .review-work-card>.btn{margin-top:6px}.business-shell .sidebar,.business-shell .topbar .search-trigger,.business-shell .workspace-footer{display:none}.business-shell .main-shell{margin-left:0}.business-shell .main-content{max-width:100%;padding:40px 24px 64px}.business-shell .topbar{height:72px;padding:0 max(24px,50vw - 540px)}.business-shell .breadcrumb strong,.business-shell .crumb-separator{display:none}.business-journey{max-width:760px;margin:32px auto}.business-page-header{margin-bottom:24px}.business-page-header h1{font-size:clamp(28px,4vw,40px);line-height:1.2}.business-home-need{max-width:62ch;margin:20px 0 28px;font-size:19px;line-height:1.65}.home-ai-help li p{margin:6px 0}.home-ai-help form{max-width:540px;margin:24px 0}.ai-work-indicator{white-space:nowrap;font-size:12px}.ai-work-indicator span{color:var(--muted);font-weight:400}@media (width<=600px){.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-work-indicator{font-size:11px}}.business-goal{flex-direction:column;gap:5px;margin:0 0 36px;font-size:17px;display:flex}.business-goal span{color:var(--muted);font-size:13px}.business-next{border-top:1px solid var(--border,var(--line));border-bottom:1px solid var(--border,var(--line));padding:28px 0 36px}.business-next h2{max-width:600px;margin:12px 0;font-size:clamp(22px,3vw,28px);line-height:1.25}.business-next>p:not(.eyebrow){max-width:540px;margin:0 0 24px;font-size:17px;line-height:1.7}.business-next .btn{min-height:48px}.business-quiet-note{color:var(--muted);margin-top:18px;font-size:14px}.growth-decisions{border:1px solid var(--border,var(--line));border-radius:12px;margin-bottom:28px;padding:24px}.growth-decisions h2{margin:10px 0 20px;font-size:25px;line-height:1.3}.growth-decisions p{overflow-wrap:anywhere;line-height:1.65}.growth-decisions details{margin:18px 0}.growth-decisions summary{cursor:pointer;min-height:44px;padding:12px 0}.growth-results{flex-wrap:wrap;gap:24px;display:flex}.growth-results dt{font-size:13px}.growth-results dd{margin:6px 0 0;font-size:26px;font-weight:600}.business-details{border:0;margin:20px 0;padding:0}.business-details>summary{cursor:pointer;color:var(--text,var(--ink));min-height:44px;padding:12px 0;font-size:14px;font-weight:600;display:list-item}.business-details-content{padding:12px 0 20px}.business-details-content>p{max-width:65ch;line-height:1.65}.business-path{gap:14px;padding-left:22px;display:grid}.business-path li span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.business-detail-links{flex-wrap:wrap;gap:6px;display:flex}.business-details .panel{margin:14px 0}.business-form{max-width:680px}.business-form fieldset{border:0;min-width:0;margin:0;padding:0}.business-form fieldset[hidden]{display:none!important}.business-form h3{outline:none;margin:4px 0 14px;font-size:25px;line-height:1.3}.business-question-count{color:var(--muted);margin:0 0 16px;font-size:13px}.business-hint{max-width:62ch;margin:0 0 22px;font-size:16px;line-height:1.6}.business-form .field input,.business-form .field textarea,.business-form .field select{font-size:16px}.business-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.business-form-actions .btn{min-height:46px}.business-form fieldset .business-details{margin:12px 0}.business-form .notice{overflow-wrap:anywhere}.journey-tools{position:relative}.journey-tools>button{cursor:pointer;min-height:44px;padding:12px;font-weight:600}.journey-tools-panel{background:var(--surface,#fff);border:1px solid var(--border,#ddd);width:min(380px,100vw - 32px);max-height:70vh;box-shadow:0 10px 35px var(--shadow-color);z-index:30;border-radius:12px;padding:14px;position:absolute;top:100%;right:0;overflow:auto}.journey-tools-panel h3{color:var(--muted);margin:16px 8px 6px;font-size:12px}.journey-tools-panel button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;padding:11px 9px;display:block}.journey-tools-panel button:hover{background:var(--surface-subtle)}.business-simple-page{max-width:760px;margin:30px auto}.business-simple-page>h1{margin-bottom:24px;font-size:32px}.business-choice-list{gap:10px;margin:20px 0;display:grid}.business-choice-list label{border:1px solid var(--border,#ddd);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.business-choice-list input{width:18px;height:18px;accent-color:var(--accent)}.business-simple-page .panel{padding:22px}.business-info-banner{font-size:15px;line-height:1.6}@media (width<=700px){.business-shell .main-content{padding:20px 20px 48px}.business-journey{margin:12px auto}.business-shell .topbar{padding:0 18px}.business-shell .mobile-menu{display:none}.business-goal{margin-bottom:24px}.business-next{padding:24px 0}.business-next .btn{justify-content:center;width:100%}.business-form h3{font-size:23px}.business-form .form-grid{grid-template-columns:1fr}.business-form-actions .btn:first-child{justify-content:center;width:100%}.business-simple-page{margin:12px auto}.business-detail-links{display:grid}.business-form .business-question-count{margin-top:0}}.modal .payload dt{color:var(--muted);font-size:12px}.delivered-draft-body .markdown th,.delivered-draft-body .markdown td{overflow-wrap:normal;word-break:normal}.journey-tools-panel{top:var(--navigation-top,80px);width:min(380px,100vw - 32px);max-height:calc(100dvh - var(--navigation-top,80px) - 16px);box-sizing:border-box;overscroll-behavior:contain;position:fixed;right:max(16px,50vw - 540px)}.journey-tools-panel button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.journey-tools-panel .field{margin:12px 0}.journey-tools-panel input{width:100%;min-width:0}.journey-tools-panel [aria-current=page]{background:var(--accent-light);font-weight:700}.business-shell .topbar{height:auto;min-height:72px;padding-top:8px;padding-bottom:8px}.business-shell .topbar .run-indicator{display:none}.business-shell .topbar .icon-button{min-width:44px;min-height:44px}.business-shell .breadcrumb{min-width:0;max-width:28vw}.business-shell .breadcrumb>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-ready{margin:28px 0}.home-ready h2{margin:0 0 8px;font-size:19px}.home-ready>p{color:var(--muted);font-size:14px}.home-ready ul{margin:12px 0;padding:0;list-style:none}.home-ready li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.home-ready li>span{overflow-wrap:anywhere;min-width:0}.home-ready .btn{flex-shrink:0;min-height:44px}@media (width<=600px){.home-ready li{flex-direction:column;align-items:flex-start;gap:4px}.journey-tools-panel{right:16px}.business-shell .topbar-actions{gap:2px}.business-shell .topbar{padding-left:12px;padding-right:12px}}.progress-summary{gap:18px;margin:28px 0;padding-left:24px}.progress-summary strong{font-size:16px}.progress-summary li span{font-size:14px}.contact-suggestion{background:var(--accent-light);border-radius:10px;margin:16px 0;padding:20px}.contact-suggestion h3{font-size:20px}.contact-suggestion p{margin:8px 0}.contact-suggestion .muted{color:var(--muted)}.business-source-card{border:1px solid var(--border,var(--line));overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:14px 0;padding:18px 20px}.business-source-card h3{margin:0 0 8px;font-size:18px}.business-source-card>p{margin:8px 0 16px;line-height:1.6}.business-source-card>details{margin:16px 0 0}.workspace-settings-links{gap:10px;margin:24px 0;display:grid}.workspace-settings-links>.btn{text-align:left;white-space:normal;justify-content:space-between;min-height:68px}.workspace-settings-links>.btn>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.workspace-settings-links small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.4}.contact-suggestion .btn{min-height:44px;margin-top:12px}.all-company-contacts>summary{cursor:pointer;min-height:44px;padding:12px 0}@media (width<=600px){.business-shell .main-content{padding:16px 16px 40px}.business-journey{margin:0 auto}.business-page-header{margin-bottom:16px}.business-page-header h1{font-size:26px}.business-journey .business-home-need{margin:12px 0 0;font-size:16px;line-height:1.45}.business-next{padding:16px 0 20px}.business-next h2{margin:8px 0 16px;font-size:20px;line-height:1.35}.business-next>p:not(.eyebrow){margin-bottom:16px;font-size:16px;line-height:1.45}.home-ready{margin:20px 0}.contact-suggestion{margin:12px 0;padding:12px}}.business-interview .business-question-count{margin:12px 0}.business-interview .business-hint,.business-interview .field{margin-bottom:14px}.business-interview .business-form-actions{margin-top:14px}.business-interview .business-form fieldset>.business-details{margin:4px 0}@media (width<=640px){.workspace-shell.section-home .main-content{padding:16px 16px 40px}.workspace-shell.section-home .business-journey{margin:0}.workspace-shell.section-home .today-workspace .business-page-header{margin-bottom:16px;padding-bottom:16px}.workspace-shell.section-home .today-workspace .business-page-header h1{font-size:26px}.workspace-shell.section-home .today-workspace .business-home-need{margin:12px 0 0;font-size:16px;line-height:1.45}.workspace-shell.section-home .today-workspace .business-next{margin:16px 0;padding:8px 0 12px 14px}.workspace-shell.section-home .today-workspace .business-next h2{margin:8px 0 16px;font-size:20px;line-height:1.35}.workspace-shell.section-home .today-workspace .business-next .btn{margin-top:0}}.workspace-shell .mobile-sidebar-search{display:none}.section-extra-tools{flex-wrap:wrap;gap:10px;margin:-12px 0 24px;display:flex}.section-extra-tools button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);border-radius:7px;padding:10px 14px}@media (width<=640px){.workspace-shell .topbar .search-trigger{display:none}.workspace-shell .sidebar .mobile-sidebar-search{display:flex}.workspace-shell .topbar .topbar-actions{flex-wrap:nowrap;gap:6px}.workspace-shell .topbar .topbar-actions .ask-ai,.workspace-shell .topbar .topbar-actions .icon-button{min-width:44px;min-height:44px}}.workspace-shell .sidebar{transition:none}.current-draft-guide>h2{margin:10px 0 16px;font-size:24px}.current-draft-guide>p{margin-bottom:16px;line-height:1.6}.current-draft-guide>ol{margin:18px 0 24px;padding-left:24px}.current-draft-guide>ol li{margin:12px 0;line-height:1.6}.today-work{gap:20px;margin-bottom:24px;display:grid}.today-next{justify-content:space-between;align-items:center;gap:20px;display:flex}.today-next h2{margin:0 0 8px;font-size:21px}.today-next p{max-width:68ch;margin:0;line-height:1.55}.today-next>.btn{white-space:normal;flex-shrink:0}.today-processing{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.today-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.today-card{border-bottom:1px solid var(--line);padding:16px 0}.today-card:first-child{padding-top:0}.today-card h3{overflow-wrap:anywhere;margin:0;font-size:15px}.today-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.today-card small{color:var(--muted);line-height:1.5;display:block}.today-card-footer,.today-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.today-work details{color:var(--muted);font-size:13px}.today-pagination>div{gap:4px;display:flex}@media (width<=900px){.today-sections{grid-template-columns:1fr}.today-next{flex-direction:column;align-items:stretch}.today-next>.btn{align-self:flex-start}.today-card .row-between{flex-wrap:wrap;align-items:flex-start}}.library-reference-entry{background:var(--panel,#fff);border:1px solid var(--line);border-radius:10px;margin:8px 0 22px;padding:18px 20px}.library-reference-entry>div:first-child{align-items:center;gap:13px;display:flex}.library-reference-entry>div:first-child>svg{color:var(--accent);flex-shrink:0}.library-reference-entry h2{margin:0 0 5px;font-size:15px;font-weight:600}.library-reference-entry p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.library-reference-links{align-items:center;gap:14px;margin-top:17px;display:flex}.library-reference-links>button{background:var(--selected,#edf1ff);min-height:46px;color:var(--accent);cursor:pointer;text-align:left;border:0;border-radius:7px;flex:1;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.library-reference-links>button>svg:last-child{margin-left:auto}.library-reference-links strong{font-variant-numeric:tabular-nums;margin-right:4px;font-size:16px}.library-reference-links>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=600px){.library-reference-entry{padding:16px}.library-reference-links{flex-direction:column;align-items:stretch;gap:9px}.library-reference-links>button{font-size:12px}}.source-sync-plan{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:24px;padding-top:20px}.source-sync-plan h3{margin:0 0 12px;font-size:18px}.source-sync-plan p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.75}.source-sync-plan .doc-actions{flex-wrap:wrap;gap:8px;margin:14px 0}.source-sync-form{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:16px}.source-sync-form .check-label{align-items:flex-start;font-size:13px;line-height:1.7}.source-sync-form input[type=checkbox]{flex-shrink:0;margin-top:4px}.source-sync-plan details article,.source-sync-summary{border-bottom:1px solid var(--line);padding:14px 0}.source-sync-plan details summary{cursor:pointer;padding:14px 0;font-weight:600}.source-sync-plan details small{color:var(--muted);line-height:1.6;display:block}.source-sync-summary p{margin:8px 0;font-size:13px;line-height:1.7}.source-sync-summary .row-between,.source-sync-plan .row-between{flex-wrap:wrap;gap:10px}@media (width<=540px){.source-sync-form{padding:12px}.source-sync-form .form-grid{grid-template-columns:minmax(0,1fr)}.source-sync-form input{min-width:0;max-width:100%}}.client-progress{gap:20px;min-width:0;margin-bottom:32px;display:grid}.client-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.client-milestones li{align-items:center;gap:10px;min-width:0;display:flex}.client-milestones li>span{background:var(--surface-subtle);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.client-milestones strong,.client-milestones small{display:block}.client-milestones small{color:var(--muted);margin-top:4px;font-size:12px}.client-next{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.client-next h2{margin:8px 0;font-size:22px}.client-next p{max-width:680px;color:var(--muted);margin:0;line-height:1.65}.client-next .btn{flex-shrink:0}.client-knowledge{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.client-knowledge>span{color:var(--muted)}.client-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.client-source{min-width:0}.client-source p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.client-source-stage{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.client-source-stage strong{min-width:0}.client-source small{color:var(--muted);line-height:1.6}.client-source>.btn{margin-top:18px}.client-job{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin:10px 0;padding:8px 12px;font-size:13px;display:flex}.client-job ul{overflow-wrap:anywhere;padding-left:18px}.client-current{background:var(--surface-subtle);border-radius:6px;padding:10px}.client-populated{gap:8px;margin:16px 0;font-size:13px;display:grid}.client-populated .text-button{text-align:left;overflow-wrap:anywhere;white-space:normal;justify-content:flex-start}.client-return{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:13px;display:flex}.client-growth-path{margin:24px 0}.client-growth-path summary{cursor:pointer;padding:16px 0;font-weight:600}.client-growth-path ol{gap:12px;padding-left:24px;display:grid}.client-growth-path p{color:var(--muted);font-size:13px;line-height:1.65}.client-growth-path li[aria-current=step]{color:var(--ink);font-weight:600}@media (width<=1000px){.client-source-grid{grid-template-columns:1fr}.client-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.client-next{flex-direction:column;align-items:flex-start}}@media (width<=600px){.client-milestones{grid-template-columns:1fr}.client-next{padding:16px}.client-return{flex-direction:column;align-items:flex-start}.client-source .panel-heading{flex-wrap:wrap;gap:12px}.client-knowledge,.client-source-stage{align-items:flex-start}}.knowledge-baseline{gap:24px;min-width:0;display:grid}.baseline-topics{gap:20px;display:grid}.baseline-topic{min-width:0}.baseline-topic p{color:var(--muted);font-size:13px;line-height:1.7}.baseline-topic summary{cursor:pointer;margin:16px 0;font-size:13px;font-weight:600}.baseline-topic>.btn{margin-top:16px}.baseline-quote{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:16px}.baseline-quote blockquote{border-inline-start:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f5;max-height:260px;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.8;overflow:auto}.baseline-quote .text-button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.baseline-quote .text-button>span{min-width:0}.baseline-quote small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.baseline-owner{background:var(--surface-subtle);border-radius:8px;padding:14px}.baseline-owner strong{font-size:13px}@media (width<=600px){.knowledge-baseline .panel-heading,.knowledge-baseline>.row-between{flex-direction:column;align-items:flex-start;gap:12px}}.baseline-quote blockquote:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.client-outcome{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:20px}.client-outcome p{color:var(--muted);font-size:13px;line-height:1.7}.client-source details.notice{display:block}.client-source details.notice summary{cursor:pointer;font-weight:600}.client-source details.notice .text-button{white-space:normal;overflow-wrap:anywhere;text-align:start;margin:10px 0;display:flex}.outcome-preview{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.outcome-preview .check-label{font-size:12px;line-height:1.6}.mission-work{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:10px;display:grid}.mission-work article{background:#f5f8f5;border-radius:6px;padding:12px}.mission-work strong{font-size:12px}.mission-work p,.mission-work small{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.mission-work .row-between{flex-wrap:wrap;gap:12px}.review-analysis{color:var(--muted);font-size:14px;line-height:1.75}.review-analysis h2{margin:26px 0 12px;font-size:18px}.review-analysis h3{margin:16px 0 8px;font-size:15px}.review-analysis li{margin:12px 0}.review-analysis summary{cursor:pointer;padding:14px 0;font-weight:600}.review-analysis blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--line);background:#f3f7f3;margin:12px 0;padding:12px 16px;line-height:1.85}.review-analysis article{border-bottom:1px solid var(--line);padding:12px 0}.review-edit-form{gap:16px;margin:20px 0;display:grid}.review-edit-form fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.review-edit-form legend{padding:0 6px;font-weight:600}.review-edit-form textarea{width:100%}.review-prepare{background:#f4f7f3;border-radius:8px;margin:14px 0;padding:14px}.review-prepare p{font-size:12px}.review-linked-work{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.review-work-card{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:14px}.review-source-quotes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--line);background:#f3f7f3;margin:10px 0;padding:12px;line-height:1.8}.client-processing{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.client-processing>span{flex:1;min-width:200px}.client-processing small{color:var(--muted)}.source-pipeline{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.source-pipeline li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pipeline-number{background:var(--surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.source-pipeline strong,.source-pipeline small{display:block}.source-pipeline small{color:var(--muted);margin:5px 0}.source-pipeline p{margin:5px 0 0;font-size:12px;line-height:1.6}.source-pipeline li[data-status=done] .pipeline-number{background:var(--surface-subtle);color:var(--ink)}.source-pipeline li[data-status=working]{border-color:#85b9dc}.source-pipeline li[data-status=attention]{border-color:#d7b36b}.client-return p{margin:6px 0 0;font-size:12px;line-height:1.6}.client-processing>.badge{flex:none;min-width:0}.client-processing small{flex-basis:100%}.source-next-step{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:16px;padding-top:12px;display:grid}.source-next-step p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.source-next-step small{font-size:12px}.website-run-progress{min-width:0;margin-bottom:20px}.website-run-progress p,.website-run-progress small{overflow-wrap:anywhere;line-height:1.65}.website-run-progress small{color:var(--muted);display:block}.source-next-step .btn{white-space:normal;text-align:start}.client-source-grid .source-next-step{margin-bottom:8px}.source-inventory .inventory-row>span{overflow-wrap:anywhere;min-width:0}.source-inventory .inventory-row>input,.source-inventory .inventory-row>button{flex-shrink:0}.source-inventory .inventory-row small[role=alert]{color:#8e3429}.source-inventory .inventory-pages{flex-wrap:wrap;gap:12px;margin-top:18px}.source-inventory .inventory-pages>span{color:var(--muted);font-size:12px}.source-inventory .inventory-summary,.source-inventory .inventory-help{margin:12px 0;line-height:1.6}.source-inventory .inventory-help{color:var(--muted);font-size:12px}@media (width<=540px){.source-inventory .inventory-row{flex-wrap:wrap}.source-inventory .inventory-row>span{flex-basis:calc(100% - 110px)}.source-inventory .inventory-row>button{margin-left:24px}.source-inventory .inventory-pages{align-items:flex-start}.source-inventory .inventory-pages>span{text-align:center;flex-basis:100%;order:3}}.inventory-recovery{border:1px solid var(--line);background:#f4f7f3;border-radius:8px;margin:16px 0;padding:14px}.inventory-recovery p{overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.7}.source-inventory .inventory-row>.btn{white-space:normal;text-align:start;max-width:140px}.source-restore-note{margin:0 0 14px;line-height:1.75}.entry-hero{background:var(--panel);color:var(--muted);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:44px;margin-bottom:26px;padding:34px 38px;display:grid}.entry-hero h2{letter-spacing:-.04em;color:var(--muted);margin:9px 0 14px;font-size:31px;line-height:1.2}.entry-hero p{color:var(--muted);max-width:500px;font-size:14px}.entry-hero form{border:1px solid var(--line);background:#ffffff0b;border-radius:12px;align-self:center;padding:23px}.entry-hero form>label{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:650;display:block}.entry-url{color:var(--muted);background:#fff;border-radius:9px;align-items:center;margin-bottom:12px;padding:0 12px;display:flex}.entry-url input{box-shadow:none;background:0 0;border:0;padding:13px 10px}.entry-hero form .btn{background:var(--surface-subtle);color:var(--ink)}.entry-hero form .btn:hover{background:var(--surface-subtle)}.entry-hero form small{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.7;display:block}.entry-hero-tags{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:23px;font-size:11px;display:flex}.entry-hero-tags span{align-items:center;gap:6px;display:flex}.entry-tabs{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.entry-tabs .standalone{margin-bottom:0}.entry-tabs>span{color:var(--muted);font-size:12px}.entry-priority-grid{grid-template-columns:1fr 1fr;gap:17px;margin:25px 0;display:grid}.entry-priority{text-align:left;border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;align-items:center;gap:15px;padding:22px 20px;transition:border .2s,transform .2s;display:flex}.entry-priority:hover{border-color:var(--line);transform:translateY(-1px)}.entry-priority>span:nth-child(2){flex:1}.entry-priority small{color:var(--muted);letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.entry-priority strong{letter-spacing:-.025em;color:var(--ink);font-size:17px}.entry-priority p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.entry-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:22px;display:flex}.entry-group{letter-spacing:.05em;color:var(--muted);margin-top:17px;margin-bottom:5px;font-size:10px}.entry-card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:17px}.entry-card>p{color:var(--muted);min-height:61px;margin-bottom:13px;font-size:12px;line-height:1.7}.entry-output{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);border-radius:8px;flex:1;margin-bottom:17px;padding:12px 13px;font-size:12px;line-height:1.65}.entry-output>span{letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:750;display:block}.entry-card .field>span{font-size:11px}.entry-card select{padding:9px 28px 9px 10px;font-size:12px}.entry-card .entry-recommendation{background:#f9faf6;border-radius:7px;min-height:0;padding:9px;font-size:11px}.entry-card>.btn{width:100%;font-size:12px}.entry-examples{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.65;display:block}.entry-inline-callout{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0;padding:20px 22px;display:flex}.entry-inline-callout strong{font-size:15px}.entry-inline-callout p{color:var(--muted);max-width:650px;font-size:12px}.website-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;padding:6px 0 22px;display:grid}.website-stats b{color:var(--ink);letter-spacing:-.04em;font-size:28px;font-weight:550;display:block}.website-stats span{color:var(--muted);font-size:11px}.website-hints{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.website-link-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.website-link-list>div>span:nth-child(2){flex:1;min-width:0}.website-link-list strong{color:var(--ink);font-size:12px;display:block}.website-link-list a{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-size:11px;display:inline-flex}.website-link-list a svg{flex-shrink:0}.entry-plan article{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:20px 0;display:flex}.entry-plan article:last-child{border-bottom:0}.entry-step-index{border:1px solid var(--line);background:var(--surface-subtle);height:37px;color:var(--accent);border-radius:9px;flex:0 0 37px;justify-content:center;align-items:center;font-size:13px;display:flex}.entry-plan article>div{flex:1;min-width:0}.entry-plan h3{margin-bottom:6px;font-size:15px}.entry-plan p{color:var(--muted);font-size:12px}.entry-plan small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.upload-drop{border:1px dashed var(--line);background:var(--surface-subtle);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:30px;display:flex}.upload-drop svg{color:var(--muted)}.upload-drop span{color:var(--muted);font-size:12px}.upload-drop input{border:1px solid var(--line);background:#fff;max-width:100%;font-size:12px}.upload-drop b{word-break:break-word;font-size:12px}.source-path-steps{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:24px;padding:18px 22px;display:flex}.source-path-steps>span{align-items:center;gap:9px;font-size:12px;display:flex}.source-path-steps .done{color:#13664c}.source-path-steps .current{color:var(--ink)}.source-workspace-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:23px;display:grid}.source-workspace-columns>div,.source-workspace-columns aside{min-width:0}.source-workspace-columns .panel{margin-bottom:22px}.office-connection{align-items:center;gap:13px;margin-bottom:20px;display:flex}.provider-monogram{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.office-mark{color:#30628a;background:#eaf1f8;border:1px solid #d8e4ef}.salla-mark{color:#1f683e;background:#dff0de;border:1px solid #c5dec3}.office-connection>div{flex:1;min-width:0}.office-connection strong{font-size:16px;display:block}.office-connection small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.source-panel-body .doc-actions{flex-wrap:wrap;margin-bottom:20px}.source-panel-body .field{margin-top:14px}.source-panel-body>h3{margin:14px 0 8px;font-size:16px}.source-panel-body>p{color:var(--muted);margin-bottom:18px;font-size:12px}.source-benefits>div{gap:12px;padding:12px 0;display:flex}.source-benefits span{color:var(--muted);padding-top:4px;font-size:11px;font-weight:750;display:block}.source-benefits p{color:var(--muted);font-size:12px}.folder-trail{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 14px;display:flex}.folder-trail>span{align-items:center;gap:6px;display:flex}.folder-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.folder-item>svg{color:var(--muted);flex-shrink:0}.folder-item>div{flex:1;min-width:0}.folder-item strong{overflow-wrap:anywhere;font-size:12px;display:block}.folder-item small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.folder-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:19px 0 0;display:flex}.source-scope-list article{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.source-scope-list article>div{flex:1;min-width:0}.source-scope-list p{color:var(--muted);font-size:12px}.source-scope-list small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.office-inventory>article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.office-inventory>article>div{flex:1;min-width:0}.office-inventory strong{overflow-wrap:anywhere;font-size:13px;display:block}.office-inventory small{color:var(--muted);font-size:11px;display:block}.salla-identity{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;align-items:center;gap:19px;margin-bottom:23px;padding:24px;display:flex}.salla-identity>div{flex:1;min-width:0}.salla-identity h2{margin-bottom:5px;font-size:24px}.salla-identity p{color:var(--muted);font-size:12px}.salla-identity .external{font-size:11px}.salla-resources{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.resource-choice{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex}.resource-choice.selected{background:var(--accent-light);border-color:var(--accent-border)}.resource-choice strong{margin-bottom:5px;font-size:13px;display:block}.resource-choice small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.salla-receipts article{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.salla-receipts strong{font-size:13px;display:block}.salla-receipts small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.salla-receipts p{color:#8e4c31;flex-basis:100%;font-size:12px}.salla-product-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.salla-product-list article>div:nth-child(2){flex:1;min-width:0}.salla-product-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.salla-product-list small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.product-copy-flags{flex-wrap:wrap;gap:7px;display:flex}.advanced-connection{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:12px}.advanced-connection summary{cursor:pointer;color:var(--muted);font-size:12px}.advanced-connection p{color:var(--muted);font-size:11px}.merchant-confirmation{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;margin-top:22px;padding:20px}.merchant-confirmation p{color:var(--muted);margin:8px 0;font-size:12px}.merchant-confirmation .check-label{margin:18px 0}.source-workspace-columns aside .external{font-size:11px}.notice.micro{align-self:center;margin:14px 0;padding:11px;font-size:11px}@media (width>=1500px){.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-workspace-columns{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1180px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-hero{grid-template-columns:1fr 1fr;gap:25px;padding:27px}.entry-hero h2{font-size:27px}.source-workspace-columns{grid-template-columns:minmax(0,1fr)}.source-workspace-columns aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.source-workspace-columns aside>.external{align-self:start}.office-connection,.entry-inline-callout{flex-wrap:wrap}}@media (width<=780px){.entry-hero{grid-template-columns:1fr;gap:22px;padding:24px}.entry-hero h2{font-size:28px}.entry-hero form{padding:18px}.entry-priority-grid{grid-template-columns:1fr}.entry-tabs{flex-direction:column;align-items:stretch;gap:10px}.entry-tabs .standalone{max-width:100%;display:flex;overflow-x:auto}.entry-tabs .standalone button{white-space:nowrap;font-size:11px}.entry-grid{grid-template-columns:1fr}.entry-card>p{min-height:0}.entry-inline-callout{flex-direction:column;align-items:stretch}.entry-inline-callout .doc-actions{flex-wrap:wrap}.website-stats{grid-template-columns:1fr 1fr;gap:17px}.website-link-list>div{flex-wrap:wrap}.website-link-list>div>.badge{margin-left:44px}.entry-plan article{flex-wrap:wrap}.entry-plan article>.badge{margin-left:52px}.entry-plan article>div{flex-basis:calc(100% - 57px)}.source-workspace-columns aside{display:block}.salla-resources{grid-template-columns:1fr}.salla-identity{flex-wrap:wrap;align-items:flex-start;padding:19px}.salla-identity>.badge{margin-left:74px}.salla-identity h2{font-size:22px}.office-inventory>article,.salla-product-list article,.source-scope-list article{flex-wrap:wrap}.office-inventory>article>div,.salla-product-list article>div:nth-child(2){flex-basis:calc(100% - 45px)}.product-copy-flags{margin-left:46px}.source-scope-list article>div{flex-basis:100%}.source-path-steps{gap:11px;padding:16px}.source-path-steps>span{font-size:11px}.source-path-steps>svg{display:none}.source-path-steps>span{flex:0 0 calc(50% - 11px)}.entry-priority{padding:17px}.entry-priority strong{font-size:16px}.upload-drop{padding:20px}.office-connection .badge{margin-left:68px}}.mail-message-work{gap:20px;min-width:0;display:grid}.mail-work-columns>div,.mail-work-columns>aside{min-width:0}.mail-work-columns .data-row{flex-wrap:wrap;gap:10px}.mail-work-columns .row-main{overflow-wrap:anywhere;min-width:0}.mail-message-work p,.mail-message-work small{overflow-wrap:anywhere;line-height:1.65}.mail-message-work .source-text{max-height:360px;overflow:auto}.mail-message-work blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.mail-work-columns .doc-actions{flex-wrap:wrap}.mail-work-columns .data-row .btn{white-space:normal;text-align:start}.mail-approved-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mail-followthrough-control{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:14px}.mail-followthrough-control p,.mail-followthrough-control li{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.mail-followthrough-control .badge{white-space:normal}.mail-message-work .notice{display:block}.commercial-command{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);border-radius:14px;margin-bottom:24px;padding:18px}.commercial-position{justify-content:space-between;align-items:center;gap:14px;display:flex}.commercial-position button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.commercial-command dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0 0;display:grid}.commercial-command dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.commercial-command dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.commercial-fieldset{border:0;min-width:0;margin:16px 0;padding:0}.commercial-fieldset .field{margin-bottom:16px}.commercial-evidence-picker{border:1px solid var(--line);border-radius:10px;min-width:0;margin:18px 0;padding:14px}.commercial-evidence-picker select{width:100%;max-width:100%}.commercial-evidence-picker button{overflow-wrap:anywhere}.commercial-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.commercial-pilots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.commercial-pilots article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:18px}.commercial-pilots article h3{margin:12px 0}.commercial-pilots article p,.commercial-pilots dd{font-size:13px;line-height:1.6}.commercial-pilots dt{font-size:12px;font-weight:600}.commercial-pilots dd{margin:4px 0 12px}.commercial-slot-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.commercial-empty-slot{background:#fafbf7;border-style:dashed!important}.commercial-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.commercial-summary div{background:#f7f8f4;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.commercial-summary span{color:var(--muted);font-size:12px}.commercial-summary strong{font-size:23px}.commercial-mining-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-mining-grid details{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.commercial-mining-grid article{overflow-wrap:anywhere;margin:18px 0;font-size:13px}.commercial-mining-grid blockquote{border-left:3px solid var(--line);margin-left:0;padding-left:12px;line-height:1.6}.commercial-playbook{padding-left:22px;line-height:1.8}details>summary{cursor:pointer;font-weight:600;line-height:1.7}.commercial-fieldset textarea,.commercial-fieldset input,.commercial-fieldset select{max-width:100%}@media (width<=1100px){.commercial-pilots,.commercial-command dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.commercial-command{padding:14px}.commercial-command dl,.commercial-pilots,.commercial-mining-grid{grid-template-columns:minmax(0,1fr)}.commercial-position{flex-direction:column;align-items:flex-start}.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-actions{flex-wrap:wrap;min-width:0;max-width:100%}.page-actions .btn{white-space:normal;min-width:0;max-width:100%}.commercial-work-row{overflow-wrap:anywhere}.commercial-command dd{max-width:100%}}.decision-judgments{margin:20px 0}.judgment-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.judgment-coverage>div{border:1px solid var(--border,var(--line));border-radius:10px;gap:6px;padding:14px;display:grid}.judgment-coverage strong{font-size:1.5rem}.judgment-coverage span,.judgment-record>p{color:var(--muted,var(--muted));font-size:.85rem}.judgment-profile{margin:16px 0}.judgment-records{gap:12px;max-height:760px;display:grid;overflow:auto}.judgment-record{border:1px solid var(--border,var(--line));border-radius:10px;padding:16px}.judgment-record-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.judgment-record-header h3{margin:0}.judgment-check-list{gap:8px;padding:0;list-style:none;display:grid}.judgment-check-list li{border-top:1px solid var(--border,var(--line));flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.judgment-check-list li>span:first-child{flex:1;min-width:180px}@media (width<=600px){.judgment-coverage{grid-template-columns:1fr}}.finance-panel{margin-bottom:24px}.finance-panel .review-work-card{margin-top:14px}.finance-totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.finance-totals>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.finance-totals span,.finance-totals strong{overflow-wrap:anywhere;display:block}.finance-totals span{color:var(--muted);margin-bottom:6px;font-size:12px}.finance-table-scroll{max-width:100%;margin:16px 0;overflow-x:auto}.finance-table-scroll table{border-collapse:collapse;width:100%;min-width:540px}.finance-table-scroll th,.finance-table-scroll td{text-align:start;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:230px;padding:9px}.finance-table-scroll caption{text-align:start;color:var(--muted);margin-bottom:10px}.investigation-coverage{min-width:0;margin:16px 0}.investigation-coverage-card{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ef);border-radius:16px;margin-bottom:12px;padding:16px}.investigation-coverage-card>summary{cursor:pointer;color:var(--text,#283254);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.investigation-coverage-card>summary>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.investigation-coverage-card>summary>span:last-child{color:var(--muted,#667085);font-size:12px}.investigation-methods{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.investigation-methods>span{background:var(--surface-subtle,#f4f6fc);border-radius:8px;padding:5px 9px}.investigation-coverage-scroll{overflow-x:auto}.investigation-coverage table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.investigation-coverage th,.investigation-coverage td{border-bottom:1px solid var(--border,#e2e5ef);vertical-align:top;padding:12px 10px}.investigation-coverage th{font-weight:500}.investigation-coverage th small,.investigation-coverage td small{color:var(--muted,#667085);margin-top:5px;font-weight:400;display:block}.investigation-read-state{color:var(--muted,#667085);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.investigation-read-state[data-state=blocked]{color:var(--warning,#8a5b10)}.investigation-read-state[data-state=checked_saved],.investigation-read-state[data-state=checked_live]{color:var(--accent,#4864dd)}@media (width<=640px){.investigation-coverage-card>summary{flex-direction:column;align-items:flex-start}.investigation-coverage table{min-width:580px}}.investigation-ranking{margin:12px 0}.investigation-ranking>summary{cursor:pointer;color:var(--text,#283254);font-size:13px;font-weight:600}@media (width<=640px){.investigation-coverage .investigation-ranking table,.investigation-ranking tbody{width:100%;min-width:0;display:block}.investigation-ranking thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.investigation-ranking tr{border:1px solid var(--border,#e2e5ef);background:var(--surface,#fff);border-radius:12px;margin-bottom:12px;padding:8px;display:block}.investigation-ranking th,.investigation-ranking td{overflow-wrap:anywhere;border:0;padding:8px;display:block}.investigation-ranking td:before{color:var(--text,#283254);margin-bottom:6px;font-weight:600;display:block}.investigation-ranking td:first-of-type:before{content:"Relevance"}.investigation-ranking td:nth-of-type(2):before{content:"Plan and reason"}}.agent-activity{color:var(--ink,#1f2329);min-width:0}.agent-activity *,.agents-workspace *{box-sizing:border-box}.agent-activity-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.agent-activity-stats>div{border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:20px 22px;display:flex}.agent-activity-stats>div>span{color:#606773;font-size:13px}.agent-activity-stats strong{letter-spacing:-.8px;font-size:30px;font-weight:600;line-height:1.35}.agent-activity-stats small{color:#68717f;font-size:12px}.agent-activity-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.agent-activity-heading h2{margin:0 0 5px;font-size:18px;font-weight:600}.agent-activity-heading p{color:#68717f;margin:0;font-size:13px;line-height:1.6}.agent-activity-heading>a{white-space:nowrap;color:var(--ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.agent-activity-toolbar{border:1px solid var(--line,#e7e9ef);background:#fafbfc;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.agent-activity-filters{flex-wrap:wrap;gap:4px;display:flex}.agent-activity-filters button{font:inherit;color:#666d78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}.agent-activity-filters button[aria-pressed=true]{color:#4438cb;background:#eeedff;border-color:#dedbff}.agent-activity-filters button:hover{background:#f0f1f5}.agent-activity-searches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-activity-search{border:1px solid var(--line,#e7e9ef);color:#68717f;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.agent-activity-search input{width:160px;min-width:0;font:inherit;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 0;font-size:12px}.agent-activity-search input:focus{box-shadow:none;outline:none}.agent-activity-search:focus-within{outline-offset:2px;outline:2px solid #a5a0ec}.agent-activity-searches select{font:inherit;color:#4b5260;border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:7px;max-width:200px;padding:9px 28px 9px 10px;font-size:12px}.agent-activity-freshness{color:#68717f;border:1px solid var(--line,#e7e9ef);background:#fff;border-top:0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:11px;display:flex}.agent-activity-freshness>span:first-child{align-items:center;gap:6px;display:inline-flex}.agent-activity-check-dot{background:#838b99;border-radius:50%;width:5px;height:5px}.agent-activity-check-dot[data-error=true]{background:#b44343}.agent-activity-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.agent-activity-layout[data-selected=true]{grid-template-columns:minmax(0,1fr) 370px;gap:18px}.agent-activity-list{border:1px solid var(--line,#e7e9ef);background:#fff;border-top:0;border-radius:0 0 12px 12px;min-width:0;overflow:hidden}.agent-activity-table-wrap{overflow-x:auto}.agent-activity-table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.agent-activity-table th{text-align:left;color:#68717f;border-bottom:1px solid var(--line,#e7e9ef);white-space:nowrap;background:#fff;padding:13px 14px;font-size:11px;font-weight:500}.agent-activity-table td{vertical-align:middle;color:#565e6b;border-bottom:1px solid #eef0f3;padding:17px 14px}.agent-activity-table tbody tr:last-child td{border-bottom:0}.agent-activity-table tbody tr:hover{background:#fbfbfe}.agent-activity-table tr[data-selected=true]{background:#f5f4ff}.agent-activity-table td:first-child{width:42%;padding:0}.agent-activity-select{text-align:left;width:100%;min-width:235px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:17px 14px;display:flex}.agent-activity-select strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.agent-activity-select small{color:#68717f;margin-top:4px;font-size:10px;display:block}.agent-activity-icon{color:#797494;background:#fff;border:1px solid #ececf2;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.agent-activity-status{color:#636b78;white-space:nowrap;background:#f0f1f4;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.agent-activity-status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.agent-activity-status-link{color:#68717f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0;display:inline-flex}.agent-activity-status-link:hover .agent-activity-status{text-underline-offset:3px;text-decoration:underline}.agent-activity-status[data-state=running],.agent-activity-status[data-state=queued]{color:#6754bd;background:#f0edff}.agent-activity-status[data-state=completed]{color:#35724a;background:#eaf6ee}.agent-activity-status[data-state=held],.agent-activity-status[data-state=expired],.agent-activity-status[data-state=stopped]{color:#7a5310;background:#fff4df}.agent-activity-status[data-state=failed]{color:#aa4141;background:#fceeee}.agent-activity-cost{font-variant-numeric:tabular-nums;white-space:nowrap}.agent-activity-cost small{color:#7a5310;margin-top:3px;font-size:10px;display:block}.agent-activity-time{white-space:nowrap;font-size:11px}.agent-activity-pagination{border-top:1px solid var(--line,#e7e9ef);color:#68717f;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:11px;display:flex}.agent-activity-pagination nav{gap:3px;display:flex}.agent-activity-pagination .btn{min-height:32px;padding:7px 10px;font-size:11px}.agent-activity-detail{border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:10px;min-width:0;padding:19px;scroll-margin-top:96px}.agent-activity-detail:focus-visible{outline-offset:3px;outline:2px solid #8c82e6}.agent-activity-detail-title{color:#68717f;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.agent-activity-close{color:#69717c;cursor:pointer;background:#f7f8fa;border:0;border-radius:6px;padding:5px;display:inline-flex}.agent-activity-detail h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:18px;font-weight:600;line-height:1.5}.agent-activity-reason{color:#656d79;font-size:12px;line-height:1.75}.agent-activity-facts{border-top:1px solid var(--line,#e7e9ef);gap:13px;margin:16px 0 0;padding:17px 0;display:grid}.agent-activity-facts>div{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:11px;display:grid}.agent-activity-facts dt{color:#68717f;line-height:1.6}.agent-activity-facts dd{color:#353e4b;overflow-wrap:anywhere;margin:0;line-height:1.6}.agent-activity-facts dd small{color:#68717f;font-size:10px;display:block}.agent-activity-source{color:#626b77;align-items:flex-start;gap:5px;display:inline-flex}.agent-activity-source svg{flex-shrink:0;margin-top:1px}.agent-activity-source[data-state=unavailable]{color:#a24f35}.agent-activity-qualification,.agent-activity-scope{color:#68717f;font-size:11px;line-height:1.7}.agent-activity-detail>.btn{margin:7px 0;padding:9px 11px;font-size:11px}.agent-activity-trace-heading{border-top:1px solid var(--line,#e7e9ef);color:#626b77;align-items:center;gap:8px;margin:18px 0;padding-top:20px;display:flex}.agent-activity-trace-heading h4{color:var(--ink);margin:0;font-size:12px;font-weight:600}.agent-activity-trace-heading>span{margin-left:auto;font-size:11px}.agent-activity-timeline{margin:0;padding:0;list-style:none}.agent-activity-timeline li{grid-template-columns:12px minmax(0,1fr);gap:12px;padding-bottom:22px;display:grid;position:relative}.agent-activity-timeline li:before{content:"";background:#e6e8ef;width:1px;position:absolute;top:10px;bottom:0;left:4px}.agent-activity-timeline li:last-child:before{display:none}.agent-activity-event-dot{z-index:1;background:#fff;border:2px solid #d7d6ed;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.agent-activity-event-dot[data-state=failed],.agent-activity-event-dot[data-state=held]{border-color:#dca484}.agent-activity-event-dot[data-state=completed],.agent-activity-event-dot[data-state=passed]{border-color:#83b698}.agent-activity-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:5px;display:flex}.agent-activity-event-heading strong{font-size:11px;font-weight:600;line-height:1.6}.agent-activity-event-heading>span{color:#68717f;font-size:10px}.agent-activity-timeline small{color:#68717f;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.agent-activity-timeline p{color:#666e7c;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.7}.agent-activity-record-meta{border-top:1px solid var(--line,#e7e9ef);padding-top:15px;font-size:11px}.agent-activity-record-meta summary{cursor:pointer;color:#636b77}.agent-activity-record-meta dl{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}.agent-activity-record-meta dd{margin:0}.agent-activity-record-meta p{color:#68717f;line-height:1.7}.agent-activity-notice{color:#715c38;background:#fffbf3;border:1px solid #e8d9bf;border-radius:8px;padding:18px;font-size:12px;line-height:1.7}.agent-activity-empty{text-align:center;color:#68717f;padding:36px 20px;font-size:12px}.agent-activity-empty svg{color:#9b9bae;margin-bottom:8px}.agent-activity-empty h3{color:#4b5260;margin:0 0 8px;font-size:14px;font-weight:500}.agent-activity-scope{margin-top:12px}.agent-activity-controls{border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:10px;margin-top:25px}.agent-activity-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-size:13px;list-style:none;display:flex}.agent-activity-controls>summary::-webkit-details-marker{display:none}.agent-activity-controls>summary>span{align-items:center;gap:10px;display:inline-flex}.agent-activity-controls[open]>summary>svg{transform:rotate(180deg)}.agent-activity-controls-body{border-top:1px solid var(--line,#e7e9ef);padding:24px}.agent-activity-controls-body .page-header h1{font-size:22px}.agent-activity-compact{border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:12px;padding:20px}.agent-activity-compact-list{margin:0;padding:0;list-style:none}.agent-activity-compact-list li+li{border-top:1px solid var(--line,#e7e9ef)}.agent-activity-compact-list a{color:var(--ink);align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:flex}.agent-activity-compact-list a>span:nth-child(2){flex:1;min-width:0}.agent-activity-compact-list strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.agent-activity-compact-list small{color:#68717f;margin-top:4px;font-size:10px;display:block}.agent-activity-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-activity button:focus-visible,.agent-activity select:focus-visible,.agent-activity a:focus-visible{outline-offset:2px;outline:2px solid #8c82e6}@media (width<=1250px){.agent-activity-layout[data-selected=true]{grid-template-columns:minmax(0,1fr)}.agent-activity-detail{grid-row:1;max-width:none}}@media (width<=650px){.agent-activity-stats{gap:7px;margin-bottom:23px}.agent-activity-stats>div{padding:13px 11px}.agent-activity-stats strong{font-size:24px}.agent-activity-stats small{font-size:10px}.agent-activity-stats>div>span{font-size:11px}.agent-activity-toolbar{padding:10px}.agent-activity-searches{width:100%}.agent-activity-search{flex:1;min-width:120px}.agent-activity-search input{width:100%}.agent-activity-searches select{max-width:155px}.agent-activity-controls-body{padding:15px}.agent-activity-compact-list .agent-activity-status{padding:4px 6px;font-size:10px}}.health-help-trigger{border:0;border-bottom:1px dotted var(--line-strong,#9ca6bb);color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;align-items:center;gap:5px;max-width:100%;padding:2px 0;line-height:1.5;display:inline-flex}.health-help-trigger svg{opacity:.75;flex-shrink:0}.health-help-trigger:hover{color:var(--accent)}.health-help-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.health-help-popover{z-index:5000;background:var(--panel,#fff);border:1px solid var(--line-strong,#c7cede);width:min(330px,100vw - 32px);font:12px/1.6 var(--font-body,Inter, system-ui);color:var(--ink);box-sizing:border-box;border-radius:9px;padding:15px;position:fixed;box-shadow:0 8px 24px #18254c24}.health-help-popover>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.health-help-popover strong{font-size:13px}.health-help-popover button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-height:28px;display:flex}.health-help-popover p{color:var(--muted);margin:6px 0 12px}.health-help-popover a{color:var(--accent);align-items:center;gap:7px;min-height:30px;font-weight:500;text-decoration:none;display:flex}.health-help-popover a:hover{text-decoration:underline}.health-task-table{border-collapse:collapse;text-align:left;width:100%;margin:12px 0 0;font-size:12px}.health-task-table th,.health-task-table td{border-top:1px solid var(--line);vertical-align:top;padding:14px 10px}.health-task-table th:first-child,.health-task-table td:first-child{padding-left:0}.health-task-table th:last-child,.health-task-table td:last-child{padding-right:0}.health-task-table thead th{color:var(--muted);border-top:0;padding-top:2px;padding-bottom:9px;font-size:10px;font-weight:500}.health-task-table tbody th{width:50%;font-weight:500}.health-task-title{font-size:13px}.health-task-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin-top:6px;font-size:10px;font-weight:400;display:flex}.health-task-meta .health-help-trigger svg{width:10px;height:10px}.health-task-controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.health-task-controls .btn{white-space:nowrap;min-height:32px;font-size:11px}.health-show-steps{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:4px 0;font-size:11px;display:flex}.health-show-steps:hover{color:var(--accent)}.health-task-open .health-show-steps svg{transform:rotate(180deg)}.health-task-table .health-expanded-row td{border-top:0;padding:0 0 18px}.health-check-explainer{padding:18px 0 2px}.health-check-rule{border-left:2px solid var(--accent);margin-bottom:18px;padding-left:13px;font-size:12px;font-weight:500}.health-check-rule p{font-weight:400;margin:5px 0!important}.health-evidence-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.health-evidence-flow>li{align-items:start;gap:9px;min-width:0;display:flex}.health-evidence-flow>li>div{min-width:0}.health-flow-number{background:var(--selected);width:27px;height:27px;color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.health-evidence-flow .health-help-trigger{font-size:11px;font-weight:600}.health-evidence-flow p{margin:7px 0!important;font-size:12px!important;line-height:1.6!important}.health-evidence-flow summary{color:var(--muted);cursor:pointer;font-size:11px}.health-evidence-flow ul{color:var(--muted);padding-left:16px;font-size:12px;line-height:1.7}.health-wiki-link{color:var(--accent);align-items:center;gap:7px;min-height:30px;margin-top:14px;font-size:11px;text-decoration:none;display:inline-flex}.health-wiki-link:hover{text-decoration:underline}.health-saved-finding{background:var(--surface-subtle);border-radius:6px;margin-bottom:18px;padding:12px;font-size:12px}.health-source-receipts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.health-education-link{color:var(--accent);align-items:center;gap:7px;min-height:30px;margin-top:10px;padding:5px 0;font-size:11px;text-decoration:none;display:flex}.measurement-guide{max-width:1200px;color:var(--ink);margin:0 auto}.measurement-guide>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.measurement-guide>header>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.measurement-layout{grid-template-columns:220px minmax(0,1fr);gap:42px;display:grid}.measurement-layout>nav{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:5px;max-height:calc(100vh - 130px);padding-right:16px;display:flex;position:sticky;top:100px;overflow:auto}.measurement-layout>nav strong{margin:0 0 8px;font-size:11px}.measurement-layout>nav strong:not(:first-child){margin-top:20px}.measurement-layout>nav a{color:var(--muted);border-radius:4px;padding:7px 9px;font-size:12px;line-height:1.5;text-decoration:none}.measurement-layout>nav a[aria-current=page]{background:var(--selected);color:var(--accent);font-weight:500}.measurement-layout>nav a:hover{color:var(--accent)}.measurement-layout article{background:var(--panel,#fff);border:1px solid var(--line);border-radius:10px;min-width:0;padding:30px}.measurement-eyebrow{color:var(--muted);font-size:11px}.measurement-layout h1{letter-spacing:-.025em;outline:none;margin:10px 0 14px;font-size:27px;line-height:1.3}.measurement-layout h2{margin:27px 0 10px;font-size:15px;line-height:1.4}.measurement-layout p{color:var(--muted);max-width:75ch;font-size:13px;line-height:1.8}.measurement-layout .measurement-intro{color:var(--ink);margin-bottom:24px;font-size:15px;line-height:1.7}.measurement-method{counter-reset:step;flex-direction:column;gap:18px;margin:18px 0;padding:0;list-style:none;display:flex}.measurement-method>li{flex-direction:column;gap:5px;padding-left:35px;font-size:13px;line-height:1.7;display:flex;position:relative}.measurement-method>li:before{counter-increment:step;content:counter(step);background:var(--selected);color:var(--accent);text-align:center;border-radius:5px;width:24px;height:24px;font-size:11px;line-height:24px;position:absolute;top:1px;left:0}.measurement-method span{color:var(--muted)}.measurement-check-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:17px 0;display:grid}.measurement-check-facts>div{flex-direction:column;gap:8px;display:flex}.measurement-check-facts span{color:var(--muted);font-size:10px}.measurement-check-facts strong{font-size:14px;font-weight:500}.measurement-grade-scale{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0;display:grid}.measurement-grade-scale>div{flex-direction:column;gap:8px;padding:15px 10px;display:flex}.measurement-grade-scale>div+div{border-left:1px solid var(--line)}.measurement-grade-scale strong{font-size:21px;font-weight:500}.measurement-grade-scale span{font-size:11px;font-weight:500}.measurement-grade-scale small{color:var(--muted);font-size:10px;line-height:1.6}.measurement-example{background:var(--surface-subtle);border-radius:7px;gap:15px;margin:20px 0;padding:16px;display:flex}.measurement-example>svg{color:var(--accent);flex-shrink:0}.measurement-example strong{font-size:12px}.measurement-example p{margin-bottom:0;font-size:12px}.measurement-targets{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.measurement-targets caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:11px}.measurement-targets th,.measurement-targets td{border-bottom:1px solid var(--line);padding:12px 9px;line-height:1.7}.measurement-targets th{font-weight:500}.measurement-sources{border-top:1px solid var(--line);margin-top:30px;padding-top:15px}.measurement-sources summary{cursor:pointer;font-size:12px}.measurement-sources ul{padding-left:17px;font-size:12px;line-height:1.8}.measurement-sources a{color:var(--accent)}.measurement-layout .health-wiki-link{display:none}@media (width<=1050px){.health-evidence-flow{grid-template-columns:1fr;gap:16px}.measurement-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.measurement-layout article{padding:22px}.measurement-check-facts{grid-template-columns:1fr 1fr}.measurement-grade-scale{grid-template-columns:1fr}.measurement-grade-scale>div{grid-template-columns:35px 75px 1fr;align-items:center;padding:10px;display:grid}.measurement-grade-scale>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=650px){.health-task-table thead{display:none}.health-task-table,.health-task-table tbody,.health-task-table tr,.health-task-table td,.health-task-table tbody th{box-sizing:border-box;width:100%;display:block}.health-task-table tbody th{padding:15px 0 8px}.health-task-table td{border-top:0;padding:4px 0 8px}.health-task-table td[data-label]{align-items:center;gap:12px;display:flex}.health-task-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:10px}.health-task-controls{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:6px}.health-task-table .health-expanded-row td{padding-bottom:20px}.health-task-title{font-size:13px}.health-help-trigger{min-height:26px}.measurement-layout{flex-direction:column;gap:20px;display:flex}.measurement-layout>nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:3px;max-height:160px;padding:0 0 12px;display:flex;position:static}.measurement-layout>nav strong{width:100%;margin:5px 0!important}.measurement-layout>nav a{padding:6px;font-size:11px}.measurement-layout article{padding:20px 17px}.measurement-layout h1{font-size:23px}.measurement-guide>header{margin-bottom:15px}.measurement-guide>header>span{font-size:10px}}.measurement-check-nav{margin-top:18px}.measurement-check-nav>summary{cursor:pointer;padding:7px 0;font-size:11px;font-weight:500;line-height:1.6}.measurement-check-nav>div{flex-direction:column;gap:5px;margin-top:9px;display:flex}@media (width<=650px){.measurement-layout>nav{max-height:none;overflow:visible}.measurement-check-nav{width:100%;margin-top:6px}.measurement-check-nav>div{border-left:1px solid var(--line);max-height:180px;padding-left:8px;overflow:auto}}.business-example{--example-blue:#3656df;--example-blue-bg:#eaf0ff;--example-teal:#087565;--example-teal-bg:#e0f5ee;--example-amber:#875012;--example-amber-bg:#fff1d7;--example-violet:#7152b3;--example-violet-bg:#f0eaff;--example-muted:#5d6b82;--example-line:#dfe5ef;color:var(--ink);margin:16px 0 24px;font-size:13px}.business-example h2{letter-spacing:-.02em;line-height:1.4;margin:22px 0 18px!important;font-size:20px!important}.business-example h3{margin:9px 0;font-size:15px;line-height:1.5}.example-label{color:var(--example-violet);border-bottom:1px solid var(--example-line);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:flex}.example-label>span{color:var(--example-muted);margin-left:auto}.example-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:17px 0;display:flex}.example-toolbar label{color:var(--example-muted);flex-direction:column;flex:1;gap:7px;max-width:340px;font-size:11px;display:flex}.example-toolbar select{color:var(--ink);background:var(--panel,#fff);cursor:pointer;border:1px solid #bec9dc;border-radius:7px;width:100%;max-width:100%;min-height:39px;padding:8px 30px 8px 10px;font-size:12px}.example-toolbar>div,.example-view-switch{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.example-toolbar button,.example-view-switch button{color:var(--example-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:8px 9px;font-size:10px;display:flex}.example-toolbar button[aria-pressed=true]{background:var(--example-blue-bg);color:var(--example-blue);font-weight:600}.example-view-switch{border-bottom:1px solid var(--example-line);gap:12px;padding-bottom:10px}.example-view-switch button[aria-pressed=true]{background:var(--example-teal-bg);color:var(--example-teal);font-weight:600}.example-view-switch button:nth-child(2)[aria-pressed=true]{background:var(--example-amber-bg);color:var(--example-amber)}.example-context{color:var(--example-muted)!important;margin:6px 0 12px!important;font-size:11px!important;line-height:1.6!important}.business-example button:focus-visible,.business-example select:focus-visible{outline:2px solid var(--example-blue);outline-offset:3px}.example-client-boundary{border-top:1px solid var(--example-line);color:var(--example-muted);align-items:start;gap:10px;margin-top:22px;padding:14px 0 0;display:flex}.example-client-boundary svg{flex-shrink:0;margin-top:2px}.example-client-boundary>div{flex-direction:column;gap:4px;display:flex}.example-client-boundary strong{color:var(--ink);font-size:11px;font-weight:500}.example-client-boundary span{font-size:10px;line-height:1.6}.business-example .example-footnote{max-width:none;color:var(--example-muted)!important;margin:14px 0 0!important;font-size:10px!important;line-height:1.7!important}.example-sign{background:var(--example-teal-bg);color:var(--example-teal);border-radius:7px;align-items:start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.example-sign svg{flex-shrink:0;margin-top:2px}.example-sign>div{flex-direction:column;gap:5px;display:flex}.example-sign strong{font-size:12px;font-weight:600}.example-sign span{font-size:11px;line-height:1.7}.example-weak .example-sign{background:var(--example-amber-bg);color:var(--example-amber)}.example-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:16px 0 21px;display:grid}.example-journey>div{min-width:0;position:relative}.example-journey button{border:1px solid var(--example-line);width:100%;min-height:150px;color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;align-items:start;gap:10px;padding:17px 14px;display:flex}.example-journey button>svg{color:var(--example-blue);box-sizing:content-box;background:var(--example-blue-bg);border-radius:9px;padding:10px}.example-journey>div:nth-child(2) button>svg{background:var(--example-violet-bg);color:var(--example-violet)}.example-journey>div:nth-child(3) button>svg{background:var(--example-teal-bg);color:var(--example-teal)}.example-journey button[aria-pressed=true]{border-color:var(--example-blue);background:#f8faff}.example-journey button strong{font-size:12px}.example-journey button>span{color:var(--example-muted);font-size:10px;line-height:1.5}.example-journey button>small{color:var(--example-blue);text-underline-offset:3px;margin-top:auto;font-size:10px;text-decoration:underline}.example-connector{color:#7d89a0;position:absolute;top:44%;left:calc(100% + 3px)}.example-journey-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:25px;display:grid}.example-caption>svg{color:var(--example-blue)}.example-caption p{color:var(--example-muted)!important;margin:8px 0!important;font-size:12px!important;line-height:1.8!important}.example-document{background:#fff;border:1px solid #ced8e8;border-radius:8px;min-width:0;overflow:hidden}.example-document-head{color:var(--example-blue);background:#edf2fc;align-items:center;gap:8px;padding:12px;display:flex}.example-document-head strong{font-size:11px}.example-document-head>span{letter-spacing:.08em;margin-left:auto;font-size:8px}.example-document-row{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:12px;padding:9px 12px;font-size:10px;line-height:1.5;display:flex}.example-document-row>span{color:var(--example-muted);flex-shrink:0}.example-document-row strong{text-align:right;font-size:10px;font-weight:500}.example-document blockquote{color:var(--ink);border:0;margin:14px 12px;padding:0;font-size:13px;line-height:1.7}.example-source-seal{background:var(--example-teal-bg);color:var(--example-teal);align-items:center;gap:7px;padding:10px 12px;font-size:9px;line-height:1.6;display:flex}.example-source-seal.is-unknown{background:var(--example-amber-bg);color:var(--example-amber)}.example-workpaper{border:1px solid var(--example-line);background:#f7f8fc;border-radius:8px;flex-direction:column;padding:5px 14px;display:flex}.example-workpaper>div{grid-template-columns:20px 1fr;gap:7px;padding:14px 0;display:grid}.example-workpaper>div+div{border-top:1px solid var(--example-line)}.example-workpaper svg{color:var(--example-teal)}.example-workpaper>div:nth-child(2) svg{color:var(--example-amber)}.example-workpaper>div:nth-child(3) svg{color:var(--example-violet)}.example-workpaper strong{font-size:11px}.example-workpaper span{color:var(--example-muted);grid-column:2;font-size:11px;line-height:1.6}.example-proposal{background:#f5fbf8;border:1px solid #b8d9d0;border-radius:8px;padding:17px}.example-proposal>span{letter-spacing:.08em;color:var(--example-teal);font-size:8px}.example-proposal h3{font-size:16px}.example-proposal ul{flex-direction:column;gap:10px;margin:15px 0;padding:0;list-style:none;display:flex}.example-proposal li{color:var(--example-muted);align-items:center;gap:7px;font-size:10px;display:flex}.example-proposal li svg{color:var(--example-teal);flex-shrink:0}.example-proposal>div{color:var(--example-teal);border-top:1px solid #cce5dc;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.example-chart-and-record{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:23px;display:grid}.business-example figure{min-width:0;margin:0}.business-example figcaption{color:var(--example-muted);margin:0 0 14px;font-size:10px;line-height:1.6}.example-funnel-row{flex-direction:column;align-items:center;gap:5px;margin-bottom:5px;display:flex}.example-funnel-row>div{background:var(--example-blue-bg);color:#243b91;box-sizing:border-box;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:6px 9px;display:flex}.example-funnel-row:nth-of-type(2)>div{color:#54428e;background:#e7e6fc}.example-funnel-row:nth-of-type(3)>div{background:var(--example-teal-bg);color:var(--example-teal)}.example-funnel-row strong{font-size:24px;line-height:1.1}.example-funnel-row span{font-size:10px;line-height:1.4}.example-funnel-row>svg{color:#8794a9}.example-contrary{color:var(--example-amber);align-items:start;gap:7px;margin-top:15px;font-size:10px;line-height:1.6;display:flex}.example-contrary>svg{flex-shrink:0;margin-top:2px}.example-vanity{background:var(--example-amber-bg);color:var(--example-amber);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:20px;display:flex}.example-vanity>strong{letter-spacing:-.02em;font-size:32px}.example-vanity>span{font-size:12px}.example-vanity-dots{grid-template-columns:repeat(12,1fr);gap:5px;width:100%;margin-top:5px;display:grid}.example-vanity-dots i{aspect-ratio:1;opacity:.7;background:#d8a052;border-radius:50%}.example-missing-link{color:var(--example-amber);align-items:center;gap:10px;margin:15px 0;font-size:11px;line-height:1.6;display:flex}.example-missing-link svg{flex-shrink:0}.example-bar-row{grid-template-columns:minmax(100px,1.1fr) minmax(60px,2fr) 65px;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:grid}.example-bar-row>span{line-height:1.5}.example-bar-row>div{background:#f0f3fa;border-radius:4px;height:22px;position:relative;overflow:hidden}.example-bar-row i{background:var(--example-blue);border-radius:4px;height:100%;display:block}.example-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.example-bar-row.is-cost i{background:#e8c39b}.example-bar-row.is-cost>strong{color:var(--example-amber)}.example-bar-row.is-net{border-top:1px solid var(--example-line);margin-top:5px;padding-top:19px}.example-bar-row.is-net i{background:var(--example-teal)}.example-bar-row.is-net>strong{color:var(--example-teal)}.example-bar-row.is-unmeasured>div{background:#fff1d7}.example-bar-row.is-unmeasured i{background:0 0}.example-cash-balance{background:var(--example-teal-bg);color:var(--example-teal);border-radius:8px;align-items:center;gap:14px;margin:17px 0;padding:15px;display:flex}.example-cash-balance>strong{font-size:25px;font-weight:600}.example-cash-balance>span{font-size:11px;line-height:1.7}.example-cash-balance.is-short{background:var(--example-amber-bg);color:var(--example-amber)}.example-due-strip{border-top:1px solid var(--example-line);justify-content:space-between;gap:14px;padding-top:16px;display:flex}.example-due-strip>div{min-width:0;color:var(--example-muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.example-due-strip svg{color:var(--example-blue)}.example-due-strip strong{color:var(--ink);font-size:11px}.example-cohort-grid{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));align-items:center;gap:7px;font-size:10px;display:grid}.example-cohort-grid>span{color:var(--example-muted);padding:0 5px 7px;line-height:1.5}.example-cohort-grid-row{display:contents}.example-cohort-grid-row>strong{padding-right:4px;font-size:10px;font-weight:500;line-height:1.6}.example-cohort-grid-row>div{background:var(--example-blue-bg);color:#334b9c;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;display:flex}.example-cohort-grid-row strong{font-size:17px}.example-cohort-grid-row>div>span{font-size:9px}.example-cohort-grid-row .is-observed{background:var(--example-teal-bg);color:var(--example-teal)}.example-cohort-grid-row .is-not-due{color:var(--example-muted);background:#f0f2f7}.example-weak .example-cohort-grid-row .is-observed{background:var(--example-amber-bg);color:var(--example-amber)}.example-reconcile{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.example-reconcile>div{background:var(--example-blue-bg);min-width:0;color:var(--example-blue);text-align:center;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 10px;display:flex}.example-reconcile>div>span{font-size:10px;line-height:1.6}.example-reconcile strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.example-reconcile>.example-total{background:var(--example-teal-bg);color:var(--example-teal)}.example-before-after{grid-template-columns:1fr 1fr 1.5fr;align-items:end;gap:15px;min-height:200px;display:grid}.example-before-after figcaption{grid-column:1/-1}.example-before-after>div{border-bottom:1px solid var(--example-line);flex-direction:column;justify-content:end;align-items:center;gap:10px;height:150px;display:flex}.example-before-after i{background:var(--example-blue);border-radius:4px 4px 0 0;order:2;width:70%;max-width:70px}.example-before-after>div:nth-of-type(2) i{background:var(--example-teal)}.example-before-after strong{order:1;font-size:22px}.example-before-after>div>span{order:3;padding-bottom:10px;font-size:11px}.example-before-after aside{color:var(--example-muted);flex-direction:column;align-self:center;gap:10px;font-size:11px;line-height:1.7;display:flex}.example-before-after aside strong{color:var(--example-teal);font-size:17px}.example-before-after aside small{font-size:10px}.example-owner-board{overflow-wrap:anywhere;font-size:11px}.example-owner-board>div{border-bottom:1px solid var(--example-line);grid-template-columns:minmax(0,1.8fr) minmax(80px,1fr) minmax(0,1.2fr);align-items:center;gap:13px;padding:16px 8px;line-height:1.6;display:grid}.example-owner-board>div:first-child{background:var(--example-blue-bg);color:#304588;padding-top:10px;padding-bottom:10px;font-size:10px}.example-owner-board [role=cell]:nth-child(2){color:var(--example-teal);align-items:center;gap:6px;display:flex}.example-owner-board [role=cell].is-empty-owner{color:var(--example-amber)}.example-outcome-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:22px 0;display:grid}.example-outcome-rail>div{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.example-outcome-rail>div>span{background:var(--example-blue-bg);width:62px;height:62px;color:var(--example-blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.example-outcome-rail>div:nth-child(2)>span{background:var(--example-violet-bg);color:var(--example-violet)}.example-outcome-rail>div:nth-child(3)>span{background:var(--example-teal-bg);color:var(--example-teal)}.example-outcome-rail .is-unverified>span{background:var(--example-amber-bg)!important;color:var(--example-amber)!important}.example-outcome-rail strong{font-size:11px}.example-outcome-rail small{color:var(--example-muted);font-size:10px}.example-outcome-rail>div>svg{color:#8492a9;position:absolute;top:23px;left:calc(100% + 5px)}.example-acceptance{background:#f6f8fc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:25px;padding:17px;font-size:11px;display:flex}.example-acceptance>span{max-width:45%;font-weight:500;line-height:1.6}.example-acceptance>div{gap:5px;display:flex}.example-acceptance>div>span{background:var(--example-teal-bg);color:var(--example-teal);border-radius:5px;align-items:center;gap:5px;padding:8px;display:flex}.example-acceptance>div .is-unknown{color:var(--example-muted);background:#e9edf5}.example-acceptance small{font-size:9px}.example-acceptance>strong{width:100%;color:var(--example-muted);font-size:10px;font-weight:500}.example-score-demo{grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;margin:20px 0;display:grid}.example-check-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.example-check-mosaic>div{background:var(--example-teal-bg);color:var(--example-teal);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:15px 5px;display:flex}.example-check-mosaic span{font-size:11px}.example-check-mosaic>div.is-unknown{color:#62728a;background:#edf0f6}.example-score-readout{flex-direction:column;gap:25px;display:flex}.example-score-readout>div{flex-direction:column;gap:8px;display:flex}.example-score-readout span{color:var(--example-muted);font-size:10px}.example-score-readout strong{letter-spacing:-.02em;font-size:24px;font-weight:600}.example-score-readout small{color:var(--example-muted);font-size:10px;line-height:1.6}.example-score-readout progress{width:100%;height:7px;accent-color:var(--example-blue)}.example-complete-button{border:1px solid var(--example-blue);color:var(--example-blue);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:10px 12px;font-size:11px;display:flex}.example-math{background:var(--example-blue-bg);color:#30478e;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:15px;font-size:12px;display:flex}.example-math strong{color:var(--example-blue)}.measurement-rule-details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.measurement-rule-details>summary,.health-original-rule>summary{cursor:pointer;color:var(--muted);min-height:30px;padding:4px 0;font-size:12px}.health-original-rule{border-top:1px solid var(--line);margin-top:17px;padding-top:12px}.measurement-layout .measurement-eyebrow{display:none}.measurement-layout article>h1{margin-top:0}.measurement-layout article>.business-example{margin-top:18px}@media (width<=1000px){.example-toolbar{flex-direction:column;align-items:start;gap:12px}.example-toolbar label{width:100%;max-width:none}.example-journey{gap:22px}.example-journey button{padding:14px 10px}.example-chart-and-record{grid-template-columns:1fr;gap:23px}.example-document{width:100%;max-width:450px}.example-journey-detail{grid-template-columns:1fr}.example-caption{max-width:65ch}.example-score-demo{grid-template-columns:1fr 1fr;gap:18px}}@media (width<=650px){.business-example h2{font-size:18px!important}.example-label{gap:5px}.example-label>span{width:100%;margin-left:0;padding-left:20px;font-size:9px}.example-journey{grid-template-columns:1fr;gap:20px}.example-journey button{grid-template-columns:43px minmax(0,1fr);gap:5px 12px;min-height:0;padding:13px;display:grid}.example-journey button>svg{grid-row:1/4;align-self:center;width:21px;height:21px;padding:9px}.example-journey button>small{grid-column:2}.example-connector{width:17px;height:17px;top:calc(100% + 1px);left:48%;transform:rotate(90deg)}.example-journey-detail{gap:14px}.example-caption h3{font-size:14px}.example-bar-row{grid-template-columns:minmax(78px,1.1fr) minmax(50px,1.2fr) 58px;gap:8px;font-size:10px}.example-bar-row>strong{font-size:12px}.example-bar-row>div{height:21px}.example-cash-balance{flex-direction:column;align-items:start;gap:8px}.example-cohort-grid{grid-template-columns:.9fr repeat(3,minmax(0,1fr));gap:4px}.example-cohort-grid>span{padding:0 2px 7px;font-size:9px}.example-cohort-grid-row>strong{font-size:9px}.example-cohort-grid-row strong{font-size:13px}.example-cohort-grid-row>div>span{font-size:8px}.example-cohort-grid-row>div{min-height:65px}.example-reconcile{gap:6px}.example-reconcile>div{gap:9px;padding:17px 6px}.example-reconcile>div>span{font-size:9px}.example-reconcile strong{font-size:20px}.example-reconcile>span{font-size:12px}.example-outcome-rail{gap:15px}.example-outcome-rail>div>span{width:49px;height:49px}.example-outcome-rail>div>svg{width:14px;top:17px;left:calc(100% + 1px)}.example-outcome-rail strong{font-size:10px;line-height:1.6}.example-outcome-rail small{font-size:9px}.example-acceptance{gap:12px}.example-acceptance>span{width:100%;max-width:none}.example-acceptance>div>span{padding:6px}.example-before-after{grid-template-columns:1fr 1fr}.example-before-after>aside{grid-column:1/-1;padding-top:7px}.example-owner-board>div{grid-template-columns:minmax(0,1.3fr) minmax(65px,1fr) minmax(0,1fr);gap:7px;padding:12px 4px;font-size:10px}.example-score-demo{grid-template-columns:1fr}.example-check-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.example-score-readout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.example-score-readout strong{font-size:20px}.example-math{gap:7px;padding:12px;font-size:11px}.example-sign{gap:8px;padding:12px}.example-sign span{font-size:10px}.business-example .example-footnote{font-size:9px!important}}.example-proposal.is-held{background:#fffaf0;border-color:#e7cfaa}.example-proposal.is-held>span,.example-proposal.is-held li svg,.example-proposal.is-held>div{color:var(--example-amber)}.example-proposal.is-held>div{border-top-color:#eadac3}.measurement-topic-picker{display:none}@media (width<=650px){.measurement-topic-picker{color:var(--muted);flex-direction:column;gap:7px;margin:0 0 18px;font-size:10px;display:flex}.measurement-topic-picker select{border:1px solid var(--line-strong);background:var(--panel,#fff);width:100%;min-height:38px;color:var(--ink);border-radius:7px;padding:8px 10px;font-size:12px}.measurement-layout>nav{display:none}.example-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.example-journey button{flex-direction:column;align-items:start;gap:8px;min-height:135px;padding:11px 8px;display:flex}.example-journey button>svg{grid-row:auto;align-self:start;width:23px;height:23px;padding:7px}.example-journey button>strong{font-size:10px;line-height:1.5}.example-journey button>span{display:none}.example-journey button>small{font-size:8px;line-height:1.6}.example-connector{width:13px;height:13px;top:35%;left:calc(100% + 2px);transform:none}}.example-extraction-chart .example-bar-row{grid-template-columns:minmax(90px,1fr) minmax(50px,1.2fr) 28px;gap:8px;font-size:10px}.example-chart-key{color:var(--example-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:9px;display:flex}.example-chart-key>span{align-items:center;gap:4px;display:flex}.example-chart-key>span>svg{color:var(--example-teal)}.business-health{background:var(--panel,#fff);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:16px;padding:24px}.health-heading,.health-summary,.health-target-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.health-heading{align-items:center;margin-bottom:12px}.health-heading h2{margin:0;font-size:20px}.business-health p{max-width:76ch;color:var(--muted);margin:9px 0;font-size:13px;line-height:1.65}.health-context{margin-top:0!important}.health-score{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.health-score>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.3}.health-status{background:var(--selected,#edf1ff);color:var(--ink);border-radius:5px;padding:5px 9px;font-size:12px}.health-status-green{color:#226044;background:#e7f4ed}.health-status-attention{color:#89480e;background:#fff0e3}.health-coverage{color:var(--muted);flex-direction:column;flex-shrink:0;gap:7px;padding-top:5px;font-size:12px;display:flex}.health-coverage strong{color:var(--ink)}.health-coverage .btn{align-self:flex-start;padding-left:0}.health-context-note{background:var(--selected,#edf1ff);border-radius:7px;padding:12px 14px}.health-axes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;margin:18px 0 24px;padding:18px 0;display:flex}.health-axes>div{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.health-axes span,.health-axes small{color:var(--muted);font-size:12px}.health-axes strong{font-variant-numeric:tabular-nums;font-size:17px}.health-target-heading h3{margin:0;font-size:17px}.health-target-heading p{margin-bottom:0}.health-targets{flex-shrink:0;gap:5px;display:flex}.health-targets button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:9px 12px;font-weight:600}.health-targets button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.health-targets button:hover{border-color:var(--accent)}.health-small{font-size:12px!important}.health-actions{margin:18px 0;padding:0;list-style:none}.health-actions>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px 0;display:grid}.health-action-meta{color:var(--muted);font-size:11px}.health-actions h4{margin:6px 0;font-size:15px}.health-actions p{margin:6px 0}.health-action-controls{flex-direction:column;align-items:flex-end;gap:8px;max-width:230px;display:flex}.health-action-controls>span{color:var(--muted);text-align:right;font-size:11px}.health-details{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.health-details>summary{cursor:pointer;min-height:30px;padding:5px 0;font-size:13px;font-weight:600}.health-details a{color:var(--accent);text-underline-offset:3px}.health-details ul{padding-left:20px;font-size:13px;line-height:1.8}.health-checks{margin-top:14px}.health-checks>details{border-top:1px solid var(--line);padding:13px 0}.health-checks>details>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;font-size:13px;display:flex}.health-checks small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.health-checks summary strong{white-space:nowrap;font-size:12px}.health-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.health-form{border-top:1px solid var(--line);margin-top:14px;padding:22px 0;scroll-margin-top:90px}.health-form h3{font-size:17px}.health-form fieldset{border:0;min-width:0;margin:14px 0;padding:0}.health-form .field{margin:14px 0}.health-form legend{font-size:13px;font-weight:600}.health-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.health-model-options label,.health-source-list label,.health-confirm{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.health-form input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.health-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.health-form-grid>*{min-width:0}.health-form textarea,.health-form input,.health-form select{box-sizing:border-box;width:100%;max-width:100%}.health-source-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.health-source-list label{overflow-wrap:anywhere}.health-selected{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;font-size:12px;display:flex}.health-selected .btn{overflow-wrap:anywhere;text-align:left}.health-confirm{margin:18px 0}.health-achieved{align-items:center;gap:8px;display:flex;color:#226044!important}.health-agent-brief{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;padding:20px}.health-agent-brief h2{font-size:18px}.health-agent-brief p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.65}.health-run{background:var(--selected,#edf1ff);border-radius:9px;margin:18px 0;padding:16px}.health-run>div>strong{font-size:14px}.health-run p{margin:8px 0;font-size:13px;line-height:1.65}.health-run .health-buttons{margin:12px 0}.health-run [role=alert]{color:var(--ink);font-weight:600}@media (width<=1000px){.health-summary{flex-direction:column;gap:8px}.health-coverage{flex-shrink:1}.health-actions>li{grid-template-columns:1fr}.health-action-controls{align-items:flex-start;max-width:none}.health-action-controls>span{text-align:left}}@media (width<=600px){.business-health{padding:18px}.health-target-heading{flex-direction:column;gap:12px}.health-model-options,.health-form-grid{grid-template-columns:1fr}.health-checks>details>summary{flex-direction:column;gap:7px}.health-source-list>div{flex-direction:column;align-items:flex-start}.health-score>strong{font-size:25px}}.business-health{border-radius:12px;padding:22px}.health-heading{margin-bottom:5px}.health-heading h2{font-size:17px}.health-context-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.health-context-row>span+span{border-left:1px solid var(--line-strong);padding-left:9px}.health-context-row>.btn{min-height:28px;margin-left:auto;padding:3px 5px;font-size:11px}.health-overview-stats{grid-template-columns:1.25fr 1fr 1fr;gap:20px;padding-bottom:18px;display:grid}.health-overview-stats>div{flex-direction:column;flex-shrink:1;align-items:start;gap:8px;min-width:0;padding-top:0;display:flex}.health-overview-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.health-stat-label{color:var(--muted);font-size:11px}.health-overview-stats strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.health-score>strong{font-size:22px}.health-coverage strong>span{color:var(--muted);font-size:14px;font-weight:400}.health-overview-stats small{color:var(--muted);font-size:10px;line-height:1.5}.health-coverage progress{width:100%;max-width:200px;height:5px;accent-color:var(--accent);background:var(--line);border:0;border-radius:3px}.health-coverage progress::-webkit-progress-bar{background:var(--line);border-radius:3px}.health-coverage progress::-webkit-progress-value{background:var(--accent);border-radius:3px}.health-status{background:var(--surface-subtle);color:var(--muted);padding:4px 7px;font-size:10px}.health-status-green{background:var(--positive-light);color:var(--positive)}.health-status-attention{background:var(--warning-light);color:var(--warning)}.health-command{background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.health-command>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.health-command strong{font-size:12px}.health-command span{color:var(--muted);font-size:11px;line-height:1.5}.health-command .btn{min-height:34px;padding:8px 10px;font-size:11px}.health-assessment-message{padding:8px 0;color:var(--ink)!important}.health-priority-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-top:21px;display:flex}.health-priority-heading h3{margin:0;font-size:13px}.health-priority-heading>span{color:var(--muted);text-align:right;font-size:10px}.health-actions{margin:10px 0 14px}.health-actions>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;padding:12px 0}.health-actions details{min-width:0}.health-actions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:36px;list-style:none;display:flex}.health-actions summary::-webkit-details-marker{display:none}.health-actions summary>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.health-actions summary strong{font-size:12px;font-weight:500;line-height:1.4}.health-action-meta{font-size:10px}.health-level{background:var(--surface-subtle);color:var(--muted);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px}.health-level-gap{background:var(--danger-light);color:var(--danger)}.health-level-met,.health-level-sustained{background:var(--positive-light);color:var(--positive)}.health-actions>li>.btn{min-height:34px;padding:7px 9px;font-size:11px}.health-action-detail{padding-top:8px}.health-action-detail p{font-size:12px}.health-action-detail small{color:var(--muted);font-size:10px}.health-details{margin-top:9px;padding-top:9px}.health-details>summary{min-height:30px;font-size:12px}.health-target-heading{align-items:center;margin-top:14px}.health-target-heading h3{font-size:14px}.health-axes{border:0;margin:18px 0;padding:0}@media (width<=1000px){.health-command{flex-direction:column;align-items:start;gap:12px}.health-overview-stats{gap:14px}.health-overview-stats>div+div{padding-left:14px}}@media (width<=600px){.business-health{padding:17px}.health-overview-stats{grid-template-columns:1fr 1fr;gap:17px}.health-score{flex-wrap:wrap;grid-column:1/-1;flex-direction:row!important;align-items:center!important;gap:8px 12px!important}.health-score>.health-stat-label{width:100%}.health-overview-stats>.health-coverage{border-left:0;padding-left:0}.health-overview-stats strong{font-size:22px}.health-score>strong{font-size:21px}.health-context-row{gap:7px;margin-bottom:13px}.health-context-row>.btn{margin-left:0}.health-priority-heading{flex-direction:column;align-items:start;gap:5px}.health-priority-heading>span{text-align:left}.health-actions>li{grid-template-columns:1fr;gap:4px}.health-actions>li>.btn{justify-self:start}.health-actions summary{gap:8px}.health-level{white-space:normal;max-width:110px}}.health-priority-group,.health-deep-details{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}.health-priority-group>summary,.health-deep-details>summary{cursor:pointer;min-height:30px;padding:4px 0;font-size:12px;font-weight:500}.health-priority-group>summary>span{color:var(--muted);margin-left:12px;font-size:10px;font-weight:400}.health-deep-details .health-details{margin-left:14px}.health-priority-group .health-actions{margin-bottom:0}@media (width<=600px){.health-priority-group>summary>span{margin-top:5px;margin-left:14px;display:block}}.reference-library{min-width:0;max-width:1480px;margin:auto}.reference-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.reference-page-heading h1{margin:0}.reference-page-heading p{color:var(--muted);margin-top:6px;font-size:13px}.reference-edition{color:var(--muted);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;max-width:240px;padding:7px 10px;font-size:11px}.reference-inventory{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.reference-inventory>button{text-align:left;border:0;border-right:1px solid var(--line);color:var(--ink);background:0 0;grid-template-columns:1fr auto;gap:5px 12px;padding:18px 20px;display:grid}.reference-inventory>button:last-child{border-right:0}.reference-inventory>button:hover,.reference-inventory>button[aria-pressed=true]{background:var(--accent-light)}.reference-inventory strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.reference-inventory span{color:var(--muted);grid-row:2;font-size:12px}.reference-inventory svg{color:var(--accent);grid-area:1/2/3;align-self:center}.reference-context{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 18px;font-size:12px;display:flex}.reference-context>svg{color:var(--accent);flex-shrink:0}.reference-context>span{flex:1;min-width:190px}.reference-context .btn{font-size:12px}.reference-toolbar{align-items:end;gap:14px;margin:20px 0;display:flex}.reference-toolbar label{color:var(--muted);flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;display:flex}.reference-toolbar label.reference-search{flex:1.7}.reference-toolbar select,.reference-toolbar input{width:100%;min-width:0;height:40px;padding:8px 10px}.reference-search>div{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-items:center;padding-left:12px;display:flex}.reference-search>div input{box-shadow:none!important;border:0!important}.reference-search>div:focus-within{outline:2px solid var(--accent);outline-offset:2px}.reference-result-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:14px;font-size:12px;display:flex}.reference-result-heading>span{white-space:nowrap}.reference-result-heading details{text-align:right;min-width:0;max-width:600px}.reference-result-heading summary{cursor:pointer;color:var(--accent)}.reference-result-heading p{text-align:left;margin:10px 0;font-size:12px;line-height:1.6}.reference-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.reference-workspace.has-selection{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.reference-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.has-selection .reference-results{grid-template-columns:1fr}.reference-results>li{min-width:0}.reference-results>li>button{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;height:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:11px;padding:18px 20px;display:flex}.reference-results>li>button:hover{border-color:var(--accent-border)}.reference-results>li>button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-subtle)}.reference-results strong{font-size:15px;font-weight:600;line-height:1.4}.reference-card-type{width:100%;color:var(--accent);justify-content:space-between;align-items:center;font-size:11px;display:flex}.reference-results p{color:var(--muted);max-width:70ch;margin:0;font-size:12px;line-height:1.6}.reference-models{color:var(--muted);margin-top:auto;font-size:11px}.reference-card-status{color:var(--muted);border-top:1px solid var(--line);width:100%;padding-top:9px;font-size:10px}.reference-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.reference-pagination>span{color:var(--muted);font-size:11px}.reference-empty{border:1px dashed var(--line-strong);border-radius:12px;padding:35px 20px}.reference-empty h2{margin:14px 0 8px;font-size:17px}.reference-empty p{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.6}.reference-detail{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px;scroll-margin-top:90px}.reference-detail-top{color:var(--muted);justify-content:space-between;align-items:center;margin-top:-7px;margin-bottom:12px;font-size:11px;display:flex}.reference-detail h2{margin-bottom:12px;font-size:20px;line-height:1.4}.reference-detail h3{margin:22px 0 8px;font-size:12px}.reference-detail p{color:var(--muted);max-width:72ch;margin:12px 0;font-size:12px;line-height:1.7}.reference-detail-badge{background:var(--accent-light);color:var(--accent);border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-block}.reference-reuse-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:15px 0;font-size:11px;display:flex}.reference-reuse-path>span:last-child{color:var(--accent)}.reference-reuse-path svg{flex-shrink:0}.reference-evidence-needed{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.reference-evidence-needed li{color:var(--ink);align-items:start;gap:8px;font-size:12px;line-height:1.5;display:flex}.reference-evidence-needed svg{color:var(--muted);flex-shrink:0;margin-top:2px}.reference-guardrail{background:var(--surface-subtle);border-radius:8px;align-items:start;gap:10px;margin:20px 0;padding:13px;display:flex}.reference-guardrail>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.reference-guardrail strong{font-size:12px}.reference-guardrail p{margin:5px 0 0}.reference-action-note{color:var(--muted);margin:10px 0 16px;line-height:1.6;display:block;font-size:11px!important}.reference-disclosure{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:13px}.reference-disclosure summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:500}.reference-disclosure ul{color:var(--muted);padding-left:18px;font-size:12px;line-height:1.7}.reference-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--surface-subtle);border-radius:6px;max-height:600px;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.reference-detail small{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.reference-links{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.reference-links button{background:var(--surface-subtle);border:1px solid var(--line);color:var(--accent);border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;display:flex}.reference-links button:hover{border-color:var(--accent)}.reference-facts{margin:20px 0}.reference-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) 1.5fr;gap:12px;padding:11px 0;font-size:12px;display:grid}.reference-facts dt{color:var(--muted)}.reference-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.reference-facts a{color:var(--accent)}.reference-overview{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:19px 22px;display:flex}.reference-overview>svg{color:var(--accent);flex-shrink:0}.reference-overview>div{flex:1;min-width:0}.reference-overview h2{margin:0;font-size:15px}.reference-overview p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.reference-agent-brief{border:1px solid var(--line);border-radius:12px;min-width:0;margin:18px 0;padding:22px}.reference-agent-brief h2{margin:12px 0;font-size:18px}.reference-agent-brief p{color:var(--muted);font-size:13px;line-height:1.7}.reference-agent-brief details{overflow-wrap:anywhere;margin:16px 0;font-size:12px}.reference-agent-brief summary{cursor:pointer;min-height:30px}@media (width<=1050px){.reference-workspace.has-selection{grid-template-columns:1fr}.has-selection .reference-results{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-detail{order:-1}.reference-toolbar{flex-wrap:wrap}.reference-toolbar label.reference-search{flex-basis:100%}.reference-inventory>button{padding:14px}}@media (width<=600px){.reference-page-heading{flex-direction:column;align-items:start;gap:9px}.reference-page-heading h1{font-size:24px}.reference-inventory{grid-template-columns:1fr 1fr}.reference-inventory>button:nth-child(2){border-right:0}.reference-inventory>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-inventory span{font-size:11px}.reference-inventory strong{font-size:23px}.reference-toolbar{gap:12px}.reference-toolbar label{flex-basis:calc(50% - 12px)}.reference-results,.has-selection .reference-results{grid-template-columns:1fr}.reference-results>li>button{padding:16px}.reference-result-heading{gap:10px}.reference-result-heading details{max-width:55%}.reference-detail{padding:18px}.reference-overview{flex-wrap:wrap;padding:17px}.reference-overview>div{flex-basis:calc(100% - 45px)}.reference-overview>.btn{margin-left:38px}.reference-facts>div{grid-template-columns:1fr;gap:5px}}.growth-overview{flex-direction:column;gap:22px;max-width:1480px;margin:auto;display:flex}.growth-overview-heading{align-items:center!important;margin-bottom:2px!important}.growth-overview .eyebrow{letter-spacing:.09em;color:var(--muted);font-size:10px}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overview-metric{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:13px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.overview-metric:hover{border-color:#bdc1d3;box-shadow:0 3px 14px #1f232908}.overview-metric-label{color:#626875;align-items:center;gap:8px;font-size:12px;display:flex}.overview-metric-label svg:last-child{color:#969aa5;margin-left:auto}.overview-metric>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:620;line-height:1.15}.overview-metric>strong.overview-metric-word{letter-spacing:-.025em;font-size:24px}.overview-metric>small{color:#606876;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.overview-update-note{color:#6d7380;overflow-wrap:anywhere;margin-top:-12px;font-size:11px;line-height:1.6}.overview-update-note .btn{min-height:28px;padding:3px 8px}.overview-cost-context{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.overview-cost-context details{flex:1;min-width:200px}.overview-cost-context summary{cursor:pointer;color:#5f56a7;width:fit-content}.overview-cost-context details>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;margin-top:8px;padding:12px 16px}.overview-cost-context dl{flex-wrap:wrap;gap:12px 25px;margin:12px 0;display:flex}.overview-cost-context dt{color:#6b7280}.overview-cost-context dd{color:#343943;margin:2px 0 0;font-weight:550}.overview-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(275px,1fr);align-items:start;gap:22px;display:grid}.overview-next-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.growth-overview .overview-next-panel .business-journey{max-width:none;margin:0}.growth-overview .overview-next-panel .business-next{box-shadow:none;background:0 0;border:0;margin:0 0 20px;padding:0}.growth-overview .overview-next-panel .business-next>h2{letter-spacing:-.035em;max-width:780px;margin:9px 0 14px;font-size:23px;line-height:1.35}.growth-overview .overview-next-panel .business-next>p:not(.eyebrow){color:#676e7a;margin-bottom:20px;font-size:13px;line-height:1.7}.growth-overview .overview-next-panel .business-next .btn{margin-top:2px}.growth-overview .overview-next-panel .business-details{border-top:1px solid var(--line);margin-top:12px;padding-top:15px}.overview-review-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px}.overview-panel-title{color:#747a87;justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-panel-title h2{color:var(--ink);font-size:17px}.overview-review-panel>p{color:#606876;margin:10px 0 16px;font-size:12px}.overview-review-list{flex-direction:column;margin-bottom:10px;display:flex}.overview-review-list>button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;flex-direction:column;gap:7px;padding:17px 0;display:flex}.overview-review-list>button:hover strong{color:var(--accent)}.overview-review-kind{color:#8c632b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:650}.overview-review-list strong{font-size:13px;line-height:1.5}.overview-review-detail{color:#606876;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.overview-review-open{color:var(--accent);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.overview-review-empty{color:#969ba6;padding:22px 0 26px}.overview-review-empty h3{color:#505765;margin:10px 0 6px;font-size:13px}.overview-review-empty p{color:#606876;font-size:12px}.overview-value-note{border:1px solid var(--line);background:#f7f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:23px 25px;display:flex}.overview-value-note h2{margin-bottom:6px;font-size:15px}.overview-value-note p{color:#606876;max-width:750px;font-size:12px}@media (width<=1150px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}}@media (width<=900px){.overview-main-grid{grid-template-columns:1fr}.overview-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.overview-value-note{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=520px){.growth-overview{gap:17px}.overview-metrics{gap:10px}.overview-metric{gap:12px;padding:14px}.overview-metric-label{flex-wrap:wrap;font-size:11px}.overview-metric-label svg:last-child{display:none}.overview-metric>strong{font-size:27px}.overview-metric>strong.overview-metric-word{font-size:20px}.overview-next-panel,.overview-review-panel{padding:18px}.growth-overview .overview-next-panel .business-next>h2{font-size:21px}.overview-review-list{grid-template-columns:1fr;gap:0}.overview-value-note{padding:19px}}.onboarding-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:28px;display:grid}.onboarding-rail{border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;top:88px;overflow:hidden}.rail-intro{border-bottom:1px solid var(--line);padding:22px 19px}.rail-intro strong{letter-spacing:-.03em;font-size:15px}.rail-intro p{color:var(--muted);margin-top:7px;font-size:12px}.onboarding-steps{padding:12px 9px}.onboarding-step{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:2px 0;padding:12px 9px;display:flex}.onboarding-step>span:nth-child(2){flex:1}.onboarding-step small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:700;display:block}.onboarding-step strong{margin-top:2px;font-size:12px;display:block}.step-symbol{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.onboarding-step.current{background:var(--accent-light);border-color:var(--accent-border);color:var(--ink)}.onboarding-step.current .step-symbol{background:var(--accent);color:#fff;border-color:var(--accent-border)}.onboarding-step:hover{background:var(--surface-subtle)}.rail-evidence{border-top:1px solid var(--line);background:#fafbf8;grid-template-columns:25px 1fr;align-items:center;gap:5px;padding:20px;display:grid}.rail-evidence>span,.rail-evidence>.progress-block,.rail-evidence>p{grid-column:1/-1}.rail-evidence>strong{font-size:22px}.rail-evidence>span{color:var(--muted);font-size:11px}.rail-evidence>p{color:var(--muted);margin-top:9px;font-size:11px}.rail-evidence>.progress-block{margin-top:10px}.onboarding-stage{min-width:0}.stage-hero{padding:8px 0 25px}.step-kicker{letter-spacing:.17em;color:var(--muted);margin-bottom:18px;font-size:10px;font-weight:750;display:block}.stage-hero h2{letter-spacing:-.045em;max-width:690px;font-size:32px;font-weight:620;line-height:1.22}.stage-hero p{color:var(--muted);max-width:650px;margin-top:16px;font-size:13px}.stage-hero.compact{padding-bottom:24px}.stage-hero.compact h2{font-size:29px}.onboarding-stage>.panel{margin-bottom:20px}.onboarding-form{padding:0}.onboarding-form .field{margin-bottom:18px}.stage-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:20px;display:flex}.stage-footer>span{color:var(--muted);max-width:65%;font-size:11px}.stage-back{margin-top:25px}.onboarding-stage>.notice{margin-top:20px}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.source-choice{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:start;padding:19px;display:flex}.source-choice>.row-between{width:100%;margin-bottom:16px}.source-choice h3{font-size:17px}.source-choice p{color:var(--muted);flex:1;margin:7px 0 18px;font-size:12px}.source-choice .icon-tile{background:var(--surface-subtle);border-color:var(--line);color:var(--muted)}.source-choice .badge{font-size:9px}.capability-row>button{border:none;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 0;display:flex}.capability-row>button:last-child{border-bottom:none;padding-bottom:0}.capability-row>button:first-child{padding-top:0}.capability-row strong,.capability-row small{display:block}.capability-row strong{font-size:13px}.capability-row small{color:var(--muted);max-width:490px;margin-top:3px;font-size:11px}.scope-list{gap:12px;margin:0 0 22px;display:grid}.scope-card{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;padding:16px;display:flex}.scope-card>div:nth-child(2){flex:1;min-width:0}.scope-card strong{font-size:13px;display:block}.scope-card p{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.scope-card small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.inventory-toolbar{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:0 11px;display:flex}.inventory-toolbar input{box-shadow:none;background:0 0;border:none;padding:11px 0}.inventory-toolbar>span{white-space:nowrap;color:var(--muted);font-size:10px}.inventory-list{max-height:450px;overflow:auto}.inventory-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:13px 0;display:flex}.inventory-row>span{flex:1;min-width:0}.inventory-row strong,.inventory-row small{display:block}.inventory-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:570}.inventory-row small{color:var(--muted);margin-top:3px;font-size:10px}.inventory-row svg{color:var(--muted);flex-shrink:0}.inline-empty{color:var(--muted);padding:22px 0;font-size:12px}.interview-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.question-list{border:1px solid var(--line);background:#fff;border-radius:12px;padding:7px}.question-list button{text-align:left;background:0 0;border:none;border-radius:7px;align-items:start;gap:8px;width:100%;padding:13px 9px;display:flex}.question-list button.selected{background:var(--accent-light)}.question-list button:hover{background:var(--surface-subtle)}.question-list strong{font-size:11px;display:block}.question-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5;display:block}.question-state{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.question-state>span{background:var(--surface-subtle);border-radius:50%;width:4px;height:4px}.question-state.answered{color:#fff;background:#286b46;border-color:#286b46}.interview-card{padding:22px!important}.interview-prompt .icon-tile{margin-bottom:17px}.interview-prompt h3{letter-spacing:-.035em;font-size:19px;line-height:1.4}.interview-prompt p{color:var(--muted);margin-top:12px;font-size:12px}.interview-probe{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:start;gap:9px;margin:18px 0;padding:13px;font-size:12px;display:flex}.interview-probe svg{flex-shrink:0;margin-top:2px}.structured-fields{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:17px 0;padding:14px 13px 0;display:grid}.structured-fields .field>span{font-size:11px}.potential-sources{background:var(--surface-subtle);border-radius:9px;margin:15px 0;padding:12px}.potential-sources>small{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.potential-sources>button{margin:8px 0;font-size:11px;display:flex}.document-toolbar{gap:10px;margin-bottom:20px;display:flex}.business-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-doc-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.doc-code{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.business-doc-card>.row-between{align-items:flex-start;gap:8px}.business-doc-card .badge{white-space:normal;text-align:right;max-width:48%;font-size:8px}.business-doc-card h3{margin:17px 0 9px;font-size:16px}.business-doc-card p{color:var(--muted);flex:1;font-size:11px}.doc-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.decision-list{gap:16px;display:grid}.decision-entry{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.decision-entry h3{margin:10px 0;font-size:17px}.decision-entry p{color:var(--muted);white-space:pre-wrap;font-size:12px}.decision-entry details{border-top:1px solid var(--line);color:var(--muted);margin-top:15px;padding-top:11px;font-size:11px}.decision-entry details p{margin:10px 0}.decision-entry summary{cursor:pointer;font-weight:650}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.role-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:start;gap:11px;padding:16px;display:flex}.role-card.selected{background:var(--accent-light);border-color:var(--accent-border)}.role-card strong{font-size:12px;display:block}.role-card p{color:var(--muted);margin:6px 0 9px;font-size:11px}.role-card small{color:var(--muted);font-size:10px}.activation-hero{text-align:center;padding:25px 30px}.activation-orbit{border:1px solid var(--line);background:var(--surface-subtle);width:83px;height:83px;color:var(--muted);box-shadow:0 0 0 10px var(--shadow-color);border-radius:25px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.activation-hero>.eyebrow{margin-top:28px}.activation-hero h2{letter-spacing:-.05em;margin:15px 0;font-size:40px;line-height:1.15}.activation-hero p{color:var(--muted);max-width:540px;margin:auto;font-size:12px}.activation-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:17px 0 24px;padding:20px 0;display:grid}.activation-stats>div{text-align:center;border-right:1px solid var(--line)}.activation-stats>div:last-child{border:none}.activation-stats strong{font-size:25px;display:block}.activation-stats span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.activation-gaps{gap:11px;display:grid}.activation-gaps>div{color:#76551e;background:#fbf5e8;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.activation-gaps svg{flex-shrink:0}.activation-button{justify-content:center;gap:12px;margin:25px 0 0;display:flex}.ready-message{color:var(--muted);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.connection-reference{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;max-height:170px;margin:15px 0;padding:14px;font-size:11px;overflow:auto}.notice{overflow-wrap:anywhere}.notice>svg{flex-shrink:0}.notice>span{min-width:0}.notice:has(>svg){align-items:flex-start;gap:10px;display:flex}.notice:has(>strong)>span{margin-top:6px;display:block}.matrix-summary{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:21px;padding:22px 0;display:grid}.matrix-summary>div{border-right:1px solid var(--line);padding:0 25px}.matrix-summary>div:last-child{border:none}.matrix-summary strong{letter-spacing:-.04em;font-size:29px;font-weight:620;line-height:1.25;display:block}.matrix-summary span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.matrix-controls{align-items:center;gap:12px;margin:21px 0;display:flex}.matrix-controls>.search-box{flex:1}.matrix-controls>select{width:245px;font-size:12px}.artifact-matrix{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.artifact-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 20px;display:flex}.artifact-row:last-child{border:none}.artifact-code{width:65px;color:var(--muted);letter-spacing:.04em;background:var(--surface-subtle);text-align:center;border-radius:5px;flex-shrink:0;padding:7px 5px;font-size:10px;font-weight:750}.artifact-description{flex:1;min-width:0}.artifact-description button{text-align:left;background:0 0;border:none;padding:0}.artifact-description h3{font-size:13px}.artifact-description p{color:var(--muted);margin-top:4px;font-size:10px}.artifact-row>.badge{font-size:9px}.artifact-buttons{align-items:center;gap:6px;display:flex}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.economics-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.economics-layout>.panel{padding:22px}.metric-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.metric-input-grid .field>span{font-size:11px}.metric-input-grid .field>small{font-size:9px}.metric-input-grid input{padding:10px;font-size:12px}.computed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.computed-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.computed-card>span{color:var(--muted);font-size:11px}.computed-card>strong{letter-spacing:-.04em;margin-top:11px;font-size:28px;font-weight:650;line-height:1.3;display:block}.computed-card strong small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.computed-card p{color:var(--muted);margin-top:7px;font-size:10px}.scenario-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.scenario-label small{width:100%;padding-left:25px;font-size:9px}.gate-list{display:grid}.gate-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.gate-row:first-child{padding-top:0}.gate-row:last-child{border:none;padding-bottom:0}.gate-number{border:1px solid var(--line);background:var(--surface-subtle);width:27px;height:27px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.gate-row>div{flex:1;min-width:0}.gate-row strong{font-size:12px;display:block}.gate-row p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.65}.gate-row .badge{font-size:8px}.limitation-line{color:var(--muted);margin:10px 0;font-size:12px}.economics-layout+.panel{margin-top:23px}.research-tabs{margin:25px 0}.pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pattern-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:22px;display:flex}.pattern-card h2{margin:18px 0 13px;font-size:18px;line-height:1.4}.pattern-card>p{color:var(--muted);font-size:12px}.pattern-card>.row-between svg{color:var(--muted)}.pattern-proof{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:13px}.pattern-proof strong{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px}.pattern-proof p{color:var(--muted);margin-top:7px;font-size:11px}.pattern-card>small{color:var(--muted);flex:1;font-size:10px}.pattern-sources{gap:9px;margin:18px 0;display:grid}.pattern-sources button{text-align:left;font-size:10px;line-height:1.5}.pattern-card>.btn{font-size:11px}.company-index{display:grid}.company-index-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;display:flex}.company-index-row>span{flex:1}.company-index-row strong,.company-index-row small{display:block}.company-index-row strong{font-size:12px}.company-index-row small{color:var(--muted);margin-top:4px;font-size:10px}.company-index-row .badge{font-size:9px}.company-index-row .external{font-size:11px}.source-register{gap:12px;display:grid}.research-source{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:start;gap:18px;padding:22px;display:flex}.research-source>span{flex:1}.research-source strong{font-size:15px;display:block}.research-source small{color:var(--muted);margin:5px 0 10px;font-size:10px;display:block}.research-source p{color:var(--muted);font-size:12px}.research-source:hover{background:var(--surface-subtle)}.experiment-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.experiment-row:first-child{padding-top:0}.experiment-row:last-child{border:none}.experiment-row>div{flex:1}.experiment-row h3{margin:9px 0;font-size:15px}.experiment-row p{color:var(--muted);font-size:12px}.experiment-row small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.twin-layers{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 25px;display:grid}.twin-layers>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;align-items:start;gap:10px;padding:22px;display:flex}.twin-layers>button.selected{background:var(--accent-light);border-color:var(--accent-border)}.twin-layers svg{color:var(--muted)}.twin-layers strong{font-size:28px;line-height:1.2}.twin-layers span{color:var(--muted);font-size:11px}.context-records button{border:none;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.context-records button:hover{background:var(--surface-subtle)}.context-type{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);width:80px;font-size:9px}.context-records strong{flex:1;font-size:12px}.context-relations{color:var(--muted);font-size:10px}.badge-needs_attention,.badge-needs_refresh,.badge-candidate_needs_review{color:#78501b;background:#fbefda}.badge-unknown,.badge-not_found_in_selected_context,.badge-source_claim{background:var(--accent-light);color:var(--muted)}.badge-accepted,.badge-owner_reviewed,.badge-content_imported{background:var(--surface-subtle);color:var(--ink)}.badge-proposed,.badge-source_linked_needs_review{color:#765217;background:#f5eacb}.badge-superseded{background:var(--surface-subtle);color:var(--muted)}.badge-rejected{color:#90492d;background:#f7e7df}.sidebar .nav-group{margin-bottom:15px}.sidebar .nav-item{padding-top:8px;padding-bottom:8px}.sidebar nav{min-height:0}.sidebar .workspace-select{margin-top:23px;margin-bottom:19px}@media (width>=1600px){.main-content{max-width:1450px}.onboarding-layout{grid-template-columns:245px minmax(0,1fr);gap:35px}.interview-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1200px){.onboarding-layout{grid-template-columns:190px minmax(0,1fr);gap:19px}.rail-intro{padding:18px 15px}.onboarding-step{gap:7px;padding:11px 6px}.onboarding-step strong{font-size:11px}.step-symbol{width:28px;height:28px}.interview-layout{grid-template-columns:1fr}.question-list{gap:5px;display:flex;overflow:auto}.question-list button{flex-shrink:0;width:150px}.stage-hero h2{font-size:28px}.source-card-grid{gap:11px}.pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-layout{grid-template-columns:1fr}.metric-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-row{gap:10px;padding:15px 13px}.artifact-row>.badge{white-space:normal;text-align:center;max-width:100px}.role-grid,.business-doc-grid{grid-template-columns:1fr}}@media (width<=850px){.onboarding-layout{display:block}.onboarding-rail{margin-bottom:25px;position:static}.rail-intro,.rail-evidence{display:none}.onboarding-steps{gap:5px;padding:9px;display:flex;overflow:auto}.onboarding-step{flex-shrink:0;width:auto;padding:9px}.onboarding-step>svg{display:none}.onboarding-step strong{font-size:10px}.onboarding-step small{font-size:8px}.onboarding-stage{max-width:100%}.stage-hero{padding-top:3px}.stage-hero h2{font-size:29px}.artifact-description{min-width:160px}.artifact-matrix{overflow:auto}.artifact-row{min-width:650px}.matrix-summary>div{padding:0 16px}.matrix-summary strong{font-size:25px}.matrix-summary span{font-size:9px}.twin-layers{gap:8px}.twin-layers>button{padding:16px 11px}.twin-layers span{font-size:10px}.context-records strong{overflow-wrap:anywhere;min-width:0}.context-records button{gap:9px}.context-type{width:58px;font-size:8px}.context-records>.badge{font-size:8px}}@media (width<=540px){.source-card-grid,.business-doc-grid,.pattern-grid{grid-template-columns:1fr}.stage-hero h2,.stage-hero.compact h2{font-size:27px}.stage-hero p{font-size:12px}.stage-hero br{display:none}.onboarding-step{width:151px}.scope-card{flex-wrap:wrap;gap:10px}.scope-card>div:nth-child(2){flex-basis:calc(100% - 50px)}.scope-card>.badge{margin-left:44px}.inventory-toolbar>span{display:none}.inventory-row{gap:8px}.inventory-row .badge{white-space:normal;max-width:65px;font-size:8px}.inventory-row>svg{display:none}.structured-fields{grid-template-columns:1fr}.interview-card{padding:18px!important}.interview-prompt h3{font-size:18px}.stage-footer{align-items:flex-start}.stage-footer>.btn{padding:9px 12px;font-size:11px}.stage-footer>span{font-size:10px}.document-toolbar{flex-wrap:wrap}.activation-hero{padding:22px 5px}.activation-hero h2{font-size:35px}.activation-stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.activation-stats>div:nth-child(2){border:none}.activation-button{flex-direction:column}.matrix-summary{grid-template-columns:repeat(2,1fr);gap:20px;padding:19px 0}.matrix-summary>div:nth-child(2){border:none}.matrix-controls{flex-direction:column;align-items:stretch}.matrix-controls>select{width:100%}.metric-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-layout>.panel{padding:17px}.computed-card{padding:16px}.computed-card strong{font-size:25px}.gate-row{gap:9px}.gate-row .badge{white-space:normal;max-width:70px}.research-tabs{display:flex;overflow:auto}.research-tabs>button{white-space:nowrap;flex-shrink:0;font-size:11px}.company-index-row{gap:8px}.company-index-row .badge{white-space:normal;max-width:100px;font-size:8px}.research-source{gap:11px;padding:17px}.research-source>.icon-tile{display:none}.research-source strong{font-size:13px}.research-source p{font-size:11px}.experiment-row{flex-direction:column;align-items:start}.twin-layers{grid-template-columns:repeat(3,1fr)}.context-relations{display:none}.context-records .badge{white-space:normal;max-width:70px;font-size:8px}.context-type{width:52px}.context-records strong,.onboarding-stage .notice{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:23px 0;display:grid}.department-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:21px;display:flex}.department-card h3{margin:20px 0 11px;font-size:17px}.department-card p{color:var(--muted);flex:1;font-size:12px}.department-output{background:var(--surface-subtle);border-radius:8px;margin:18px 0;padding:13px}.department-output small{letter-spacing:.08em;color:var(--muted);font-size:9px;display:block}.department-output strong{margin-top:6px;font-size:11px;line-height:1.6;display:block}.department-deliveries article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;display:flex}.department-deliveries article>div{flex:1}.department-deliveries strong{font-size:13px}.department-deliveries p{color:var(--muted);margin-top:4px;font-size:10px}@media (width<=1100px){.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.department-grid{grid-template-columns:1fr}.department-deliveries article{flex-wrap:wrap}.department-deliveries article>div{flex-basis:80%}}.onboarding-step small,.onboarding-step.current small{color:var(--muted)}.interview-assistant{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;margin:17px 0;padding:15px}.interview-assistant>.row-between>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.interview-assistant>p{color:var(--muted);margin-top:10px;font-size:10px}.suggested-answer{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.suggested-answer>small{letter-spacing:.08em;color:var(--muted);font-size:9px}.suggested-answer>p{white-space:pre-wrap;margin:12px 0;font-size:12px;line-height:1.8}.suggestion-citations{gap:12px;margin:14px 0;display:grid}.suggestion-citations blockquote{border-left:2px solid var(--line);color:var(--muted);margin:0 0 7px;padding:7px 11px;font-size:11px;line-height:1.6}.interview-assistant .notice p{margin:7px 0;font-size:11px}@media (width<=540px){.interview-assistant>.row-between{flex-wrap:wrap;gap:10px}}.context-summary{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:24px 26px;display:flex}.context-summary h2{margin-bottom:7px;font-size:20px}.context-summary p{color:var(--muted);font-size:13px}.context-summary small{color:var(--muted);max-width:700px;margin-top:7px;display:block}.context-summary-actions{flex-direction:column;gap:9px;display:flex}.recorded-toolbar{align-items:center;gap:14px;padding:0 22px 18px;display:flex}.recorded-toolbar .search-box{flex:1}.recorded-decisions{padding:0 22px}.recorded-decision{border-bottom:1px solid var(--line);padding:19px 0}.recorded-decision:last-child{border-bottom:0}.source-date{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.recorded-decision .markdown{margin:12px 0;font-size:13px}.recorded-decision details{margin:9px 0 12px;font-size:12px}.recorded-decision summary{cursor:pointer;color:var(--muted);font-weight:600}.source-path{overflow-wrap:anywhere;color:var(--muted);margin:8px 0;font-family:monospace;font-size:11px}.recorded-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;font-size:12px;display:flex}.recorded-decision>h3{margin-bottom:6px}.recorded-decision>p{margin-bottom:10px;font-size:13px}@media (width<=780px){.context-summary{flex-direction:column;align-items:stretch;padding:18px}.context-summary-actions{flex-direction:column}.recorded-toolbar{flex-direction:column;align-items:stretch;padding:0 14px 14px}.recorded-decisions{padding:0 14px}.recorded-decision>.row-between{flex-wrap:wrap;gap:8px}.recorded-pagination{padding:14px}}.free-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:20px 0;display:grid}.free-agent-card{border:1px solid var(--border,var(--line));border-radius:12px;min-width:0;padding:16px}.free-agent-card h3{margin:0 0 10px}.free-agent-card p{overflow-wrap:anywhere;margin:8px 0}.work-workspace .work-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-workspace .work-header-actions .btn{font-size:12px}.work-workspace .work-queue-toolbar{border:1px solid var(--line,#e7e9ef);background:#fafbfc;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.work-workspace .work-queue-toolbar .workspace-tabs{gap:4px;margin:0}.work-workspace .work-queue-toolbar .workspace-tabs button{color:#69717d;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}.work-workspace .work-queue-toolbar .workspace-tabs button[aria-pressed=true]{color:#4f46bd;background:#eeedff;border-color:#dedbff}.work-workspace .work-queue-search{border:1px solid var(--line,#e7e9ef);color:#68717f;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.work-workspace .work-queue-search input{font:inherit;width:165px;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:9px 0;font-size:12px}.work-workspace .work-queue-search input:focus{box-shadow:none;outline:none}.work-workspace .work-queue-search:focus-within{outline-offset:2px;outline:2px solid #9c92e5}.work-workspace .work-split{border:1px solid var(--line,#e7e9ef);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);min-height:460px}.work-workspace .work-queue{padding:0}.work-workspace .work-queue-table-wrap{overflow-x:auto}.work-workspace .work-queue-table{border-collapse:collapse;width:100%;font-size:12px}.work-workspace .work-queue-table th{text-align:left;color:#68717f;border-bottom:1px solid var(--line,#e7e9ef);padding:15px;font-size:11px;font-weight:500}.work-workspace .work-queue-table td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:0}.work-workspace .work-queue-table td:last-child{padding:12px 15px 12px 3px}.work-workspace .work-queue-table tbody tr:last-child td{border-bottom:0}.work-workspace .work-queue-table tr[data-selected=true]{background:#f7f6ff}.work-workspace .work-queue-row{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:18px 15px}.work-workspace .work-queue-row[aria-pressed=true]{background:0 0;border:0;padding-left:15px}.work-workspace .work-queue-row>svg{color:#9893ad;flex-shrink:0;width:17px}.work-workspace .work-queue-row strong{font-size:12px;font-weight:500;line-height:1.6}.work-workspace .work-queue-row small{color:#68717f;margin:4px 0 0;font-size:10px}.work-workspace .work-queue-table .badge{white-space:normal;max-width:140px;font-size:10px;line-height:1.5}.work-workspace .work-detail{border-left:1px solid var(--line,#e7e9ef);padding:22px}.work-workspace .work-detail>header h2{margin-top:0;font-size:20px;font-weight:600;line-height:1.5}.work-workspace .work-detail>header p{color:#68717f;margin:10px 0;font-size:12px;line-height:1.75}.work-workspace .work-detail .workspace-tabs{flex-wrap:wrap;gap:4px;margin:20px 0}.work-workspace .work-detail .workspace-tabs button{padding:8px 10px;font-size:11px}.work-workspace .work-detail>p,.work-workspace .work-detail>div>p{font-size:12px;line-height:1.8}.work-workspace .work-detail .btn{font-size:11px}.work-workspace .work-detail details{margin:17px 0;font-size:12px}.work-workspace .work-detail details summary{cursor:pointer}.work-workspace .work-detail .source-text{max-height:340px;font-size:11px;overflow:auto}.work-workspace .work-workflow-tools{border:1px solid var(--line,#e7e9ef);background:#fff;border-radius:12px;margin:25px 0;scroll-margin-top:20px}.work-workspace .work-workflow-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;list-style:none;display:flex}.work-workspace .work-workflow-tools>summary::-webkit-details-marker{display:none}.work-workspace .work-workflow-tools>summary>span{align-items:center;gap:12px;display:flex}.work-workspace .work-workflow-tools>summary strong{font-size:13px;font-weight:500;display:block}.work-workspace .work-workflow-tools>summary small{color:#68717f;margin-top:4px;font-size:11px;display:block}.work-workspace .work-workflow-tools[open]>summary>svg{transform:rotate(180deg)}.work-workspace .work-tools-body{border-top:1px solid var(--line,#e7e9ef);padding:18px}.work-workspace .work-tools-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.work-workspace .work-tools-tabs button{font:inherit;border:1px solid var(--line,#e7e9ef);color:#68717f;cursor:pointer;background:#fff;border-radius:6px;padding:9px 12px;font-size:12px}.work-workspace .work-tools-tabs button[aria-pressed=true]{color:#594eb6;background:#f3f1ff;border-color:#d4cfff}.work-workspace .work-tools-body>div[hidden]{display:none}.work-workspace .work-tools-body .panel{margin:0}.work-workspace .work-tools-body h2{font-size:19px}.work-workspace .work-tools-body p{font-size:13px;line-height:1.75}.work-workspace .work-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.work-workspace .work-split{grid-template-columns:minmax(0,1fr)}.work-workspace .work-detail{border-left:0;border-top:1px solid var(--line,#e7e9ef)}}@media (width<=650px){.work-workspace .work-queue-toolbar{padding:10px}.work-workspace .work-queue-search,.work-workspace .work-queue-search input{width:100%}.work-workspace .work-detail{padding:18px 15px}.work-workspace .work-workflow-tools>summary{padding:16px 13px}.work-workspace .work-tools-body{padding:12px}}.workspace-shell{--bg:#f5f6f3;--ink:#1c2c34;--accent:#126a52;--line:#e3e7e2;color:var(--ink);font-size:15px}.workspace-shell .sidebar{width:216px;color:var(--ink);border-right:1px solid var(--line);background:#f0f3ef;padding:28px 16px 16px;display:flex}.workspace-shell .wordmark{color:var(--ink);letter-spacing:-.055em;padding:0 10px 29px;font-size:24px}.workspace-shell .sidebar nav{flex:1;margin-top:25px;overflow:visible}.workspace-shell .nav-item{color:#3d4c55;border-radius:6px;gap:16px;min-height:52px;margin:4px 0;padding:13px 16px;font-size:16px;font-weight:500;position:relative}.workspace-shell .nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.workspace-shell .nav-item:hover{background:var(--surface-subtle);color:var(--ink)}.workspace-shell .system-status{color:var(--muted);margin:14px 14px 0;font-size:11px}.workspace-shell .main-shell{margin-left:216px}.workspace-shell .topbar{background:#fafbf9;gap:20px;height:76px;padding:0 36px}.business-switch{color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:16px;font-weight:600;display:flex}.workspace-shell .breadcrumb{min-width:0}.workspace-shell .ask-ai{white-space:nowrap;font-size:14px}.workspace-shell .home-shortcut{display:none}.workspace-shell .search-trigger{background:0 0;gap:10px;min-height:42px;padding:8px 14px;font-size:13px;display:flex}.workspace-shell .search-trigger kbd{margin-left:10px}.workspace-shell .icon-button{width:40px;height:40px}.workspace-shell .text-button{min-height:40px}.workspace-shell h1{font-size:32px;line-height:1.25}.workspace-shell h2{font-size:22px;line-height:1.35}.workspace-shell h3{font-size:16px}.workspace-shell .page-header p{font-size:15px;line-height:1.65}.workspace-shell .eyebrow{font-size:11px}.workspace-shell .btn{border-radius:7px;min-height:42px;font-size:14px}.workspace-shell .badge{text-transform:none;letter-spacing:0;padding:5px 9px;font-size:12px;font-weight:550}.workspace-shell .micro-copy{font-size:12px}.workspace-shell .panel{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.workspace-shell .panel-heading p{font-size:14px}.workspace-shell .workspace-footer{display:none}.workspace-shell .business-journey{max-width:none;margin:18px 0}.workspace-shell .business-simple-page{max-width:800px;margin:16px auto}.workspace-shell .business-details{margin:24px 0}.workspace-shell .business-details>summary{min-height:44px;padding:10px 0;font-size:14px}.workspace-shell .business-details-content{padding:14px 0}.workspace-shell .section-navigation{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:20px;margin:-10px 0 30px;display:flex;overflow-x:auto}.section-navigation button,.workspace-tabs button{color:#52616a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:10px 3px;font-size:14px}.section-navigation button[aria-current=page],.workspace-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);font-weight:650}.workspace-tabs{border-bottom:1px solid var(--line);gap:22px;margin:22px 0;display:flex;overflow:auto}.workspace-shell .workspace-tabs button:hover,.workspace-shell .section-navigation button:hover{color:var(--accent)}.today-workspace .business-page-header{border-bottom:1px solid var(--line);padding-bottom:24px}.today-workspace .business-page-header h1{font-size:36px}.today-workspace .business-home-need{max-width:70ch;margin:16px 0 0;font-size:18px}.workspace-shell .today-workspace .business-next{border:0;border-left:3px solid var(--line);margin:36px 0;padding:8px 0 10px 28px}.today-workspace .business-next h2{max-width:850px;margin:12px 0 16px;font-size:30px}.today-workspace .business-next>p{max-width:760px}.today-workspace .business-next .btn{min-height:48px;margin-top:6px;padding:12px 22px}.today-activity{border-top:1px solid var(--line);padding:28px 0}.today-activity>header,.settings-overview-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.today-activity-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);background:0 0;align-items:center;gap:20px;padding:18px 0;display:flex}.today-activity-row>span{overflow-wrap:anywhere;flex:1}.today-activity-row small{color:var(--muted);font-size:13px}.today-activity-row:hover{background:var(--surface-subtle)}.work-split{grid-template-columns:minmax(240px,.8fr) minmax(0,1.35fr);align-items:start;min-height:560px;display:grid}.work-queue{min-width:0;padding-right:24px}.work-queue-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:flex-start;gap:14px;padding:20px 12px;display:flex}.work-queue-row>span{flex:1;min-width:0}.work-queue-row strong{overflow-wrap:anywhere;line-height:1.5;display:block}.work-queue-row small{color:#637079;margin:6px 0;font-size:12px;display:block}.work-queue-row[aria-pressed=true]{background:var(--accent-light);border-left:3px solid var(--accent);border-radius:5px;padding-left:9px}.work-queue-row>svg{flex-shrink:0;margin-top:3px}.work-detail{border-left:1px solid var(--line);min-width:0;padding:4px 0 30px 28px}.work-detail>header h2{overflow-wrap:anywhere;font-size:26px}.work-detail>header p{margin:14px 0;font-size:15px;line-height:1.7}.work-detail .workspace-tabs{gap:18px}.work-document{border:1px solid var(--line);background:#fff;border-radius:6px;max-height:500px;margin-bottom:22px;padding:20px;overflow:auto}.work-document .markdown{font-size:15px}.work-document h1{font-size:25px}.task-source{border-bottom:1px solid var(--line);padding:18px 0}.task-source p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.workspace-empty{padding:24px 8px}.workspace-empty h2{font-size:20px}.workspace-empty p{margin:14px 0}.queue-pagination{justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.settings-layout{grid-template-columns:190px minmax(0,1fr);gap:30px;display:grid}.settings-navigation{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:4px;padding-right:16px;display:flex;position:sticky;top:100px}.settings-navigation button{text-align:left;color:#52616a;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;min-height:45px;padding:12px 14px;font-size:14px}.settings-navigation button[aria-current=page]{background:var(--accent-light);border-left-color:var(--accent);color:var(--ink);font-weight:650}.settings-content{min-width:0}.settings-overview-section{border-bottom:1px solid var(--line);padding:12px 0 16px}.settings-overview-section:first-child{padding-top:0}.settings-overview-section h2{align-items:center;gap:10px;display:flex}.settings-overview-section>p{color:#637079;margin:8px 0 12px;font-size:14px}.settings-provider-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:16px;padding:6px 0;display:flex}.settings-provider-row>div{flex:1;min-width:0}.settings-provider-row strong,.settings-provider-row small{display:block}.settings-provider-row small{color:#637079;margin-top:4px;font-size:12px}.settings-provider-row>span{font-size:13px}.settings-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr);gap:16px;margin:14px 0;display:grid}.settings-facts dt{color:#637079;font-size:13px}.settings-facts dd{overflow-wrap:anywhere;margin:8px 0 0;font-weight:600}.workspace-link-row{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.settings-tool-group{border-bottom:1px solid var(--line);padding:22px 0}.workspace-tool-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.workspace-tool-list>.btn{white-space:normal;text-align:left;justify-content:space-between}.workspace-shell .settings-columns{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.workspace-shell .integration-grid{grid-template-columns:1fr}.workspace-shell .integration-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.workspace-shell .integration-summary{background:0 0;border-radius:0}.workspace-shell .provider-mark{font-size:13px}.workspace-shell .settings-content .page-header h1{font-size:25px}.workspace-shell .settings-content .entry-inline-callout{margin-top:20px}.workspace-shell .settings-content .two-columns{grid-template-columns:1fr}.workspace-shell .drive-library{gap:16px}.workspace-shell .drive-library .page-header{margin-bottom:0}.workspace-shell .drive-columns{grid-template-columns:1fr}.workspace-shell .drive-columns.has-preview{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.workspace-shell .drive-columns.has-preview .drive-file-list{max-height:65vh;overflow:auto}.workspace-shell .drive-search{border-color:var(--line);background:#fff;min-height:52px}.workspace-shell .drive-search input{font-size:15px}.workspace-shell .drive-file{align-items:center;padding:18px 0}.workspace-shell .drive-file strong{font-size:15px;font-weight:550}.workspace-shell .drive-file small{color:#637079;font-size:12px}.workspace-shell .drive-file p{font-size:13px}.workspace-shell .drive-file-list{min-width:0}.workspace-shell .drive-file>div{overflow:hidden}.workspace-shell .drive-preview-text{max-height:65vh}.library-company-note{border-top:1px solid var(--line);padding:24px 0}.library-company-note p{margin:14px 0}.draft-row-meta{color:#637079;margin-top:5px;font-size:12px;display:block}.visible-drafts{padding:30px 0}.visible-drafts>h2{margin-bottom:20px}.workspace-shell .client-grid{grid-template-columns:1fr;gap:0}.workspace-shell .client-grid .card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;padding:22px 0;display:grid}.workspace-shell .client-grid .card>p{grid-column:1}.workspace-shell .client-grid .card>.btn{grid-area:1/2/4}.workspace-shell .client-tabs{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:20px;margin:24px 0;overflow:auto}.workspace-shell .client-tabs .btn{box-shadow:none;color:#52616a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 3px;font-weight:500}.workspace-shell .client-tabs .btn[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:650}.company-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:36px;margin:28px 0;display:grid}.company-overview-grid>section>p{max-width:65ch;margin:16px 0 24px}.company-overview-grid>aside{border-left:1px solid var(--line);padding-left:28px}.company-overview-grid>aside>section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.company-overview-grid>aside p{margin:12px 0}.company-recent-work{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.company-person-summary{padding:18px 0}.company-person-summary p{margin:7px 0!important}.company-person-summary small{font-size:13px}.company-opportunity{max-width:780px}.company-opportunity p{margin:18px 0}.result-history{border-top:1px solid var(--line);padding:28px 0}.result-history>h2{margin-bottom:20px}.result-history-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.result-history-row>div{flex:1;min-width:0}.result-history-row h3{font-size:17px}.result-history-row p{overflow-wrap:anywhere;margin-top:12px}.result-history-row small{color:#637079;margin-top:7px;font-size:12px;display:block}.result-history>.muted{margin-top:20px}@media (width>=1450px){.workspace-shell .main-content{padding-left:48px;padding-right:48px}.workspace-shell .topbar{padding-left:44px;padding-right:44px}}@media (width<=1150px){.workspace-shell .main-content{padding:28px}.workspace-shell .topbar{padding:0 24px}.workspace-shell .search-trigger kbd{display:none}.workspace-shell .search-trigger span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.workspace-shell .settings-columns{grid-template-columns:1fr}.settings-layout{grid-template-columns:165px minmax(0,1fr);gap:24px}.work-split{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.work-detail{padding-left:20px}}@media (width<=900px){.workspace-shell .sidebar{visibility:hidden;z-index:60;display:flex;transform:translate(-100%)}.workspace-shell .sidebar.open{visibility:visible;transform:translate(0)}.workspace-shell .main-shell{margin-left:0}.workspace-shell .mobile-menu{display:inline-flex}.workspace-shell .topbar{gap:10px;height:68px;padding:0 16px}.workspace-shell .topbar-actions{gap:8px}.workspace-shell .mobile-scrim{background:var(--panel);z-index:50;border:0;display:block;position:fixed;inset:0}.workspace-shell .main-content{padding:24px}.workspace-shell .topbar .journey-tools{display:block}.workspace-shell .ask-ai{font-size:13px}.workspace-shell .run-indicator{font-size:11px}}@media (width<=640px){.workspace-shell .main-content{padding:20px 16px 40px}.workspace-shell h1{font-size:28px}.workspace-shell h2{font-size:21px}.workspace-shell .topbar-actions{gap:6px}.workspace-shell .topbar .ai-work-indicator,.workspace-shell .run-indicator{display:none}.workspace-shell .business-switch{gap:6px;padding:4px;font-size:14px}.workspace-shell .business-switch>svg:last-child{display:none}.workspace-shell .topbar .ask-ai{gap:0;min-width:32px;padding:0 4px;font-size:0}.workspace-shell .ask-ai svg{width:20px;height:20px}.workspace-shell .topbar .journey-tools .text-button{font-size:12px}.workspace-shell .search-trigger{min-width:36px;padding:7px}.workspace-shell .section-navigation{gap:20px;margin-top:-8px;margin-bottom:22px}.workspace-shell .page-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace-shell .page-header p{font-size:14px}.workspace-shell .btn{white-space:normal;min-height:44px}.workspace-shell .text-button{min-height:44px}.today-workspace .business-next h2{font-size:25px}.workspace-shell .today-workspace .business-next{margin:28px 0;padding-left:18px}.today-workspace .business-page-header h1{font-size:30px}.today-activity-row{gap:12px}.today-activity-row small{text-align:right;max-width:110px}.work-split{grid-template-columns:1fr}.work-queue{padding:0}.work-queue-row{padding:16px 10px}.work-detail{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding:28px 0 12px}.work-detail .workspace-tabs{gap:20px}.work-detail>header h2{font-size:24px}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-navigation{border-right:0;border-bottom:1px solid var(--line);white-space:nowrap;flex-direction:row;gap:8px;padding:0;position:static;overflow:auto}.settings-navigation button{border-bottom:2px solid #0000;border-left:0;border-radius:0;flex-shrink:0;padding:12px}.settings-navigation button[aria-current=page]{border-bottom-color:var(--accent);background:0 0}.settings-facts{grid-template-columns:1fr}.settings-overview-section>header{flex-wrap:wrap;align-items:flex-start}.settings-provider-row{flex-wrap:wrap;gap:10px}.settings-provider-row>div{flex-basis:50%}.workspace-tool-list,.workspace-shell .drive-columns.has-preview{grid-template-columns:1fr}.workspace-shell .drive-columns.has-preview .drive-file-list{max-height:none}.workspace-shell .drive-file{flex-wrap:wrap}.workspace-shell .drive-file .btn{margin-left:28px}.company-overview-grid{grid-template-columns:1fr;gap:24px}.company-overview-grid>aside{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.workspace-shell .client-grid .card{grid-template-columns:1fr}.workspace-shell .client-grid .card>.btn{grid-area:auto/1;justify-self:start}.workspace-shell .client-tabs{gap:18px}.result-history-row{flex-wrap:wrap}.result-history-row>div{flex-basis:100%}.workspace-shell .settings-content .filter-bar{flex-wrap:wrap}.workspace-shell .settings-content .filter-bar .search-box{flex-basis:100%;min-width:0}.workspace-shell .settings-content .filter-bar>select{max-width:100%}}.workspace-shell .progress-label{color:var(--muted);font-size:12px}.workspace-shell .integration-summary>div>span,.workspace-shell .built-in-label{color:var(--muted);font-size:12px}.workspace-shell .ceo-context .panel>p,.workspace-shell .ceo-context .muted{color:var(--muted)}.workspace-shell .result-note{color:var(--muted)!important;font-size:13px!important}.workspace-shell .work-queue-row[aria-pressed=true] small{color:var(--muted)}.workspace-shell .client-tabs .btn:hover:not(:disabled),.workspace-shell .client-tabs .btn:focus-visible{background:var(--accent-light);color:var(--ink);box-shadow:none}.workspace-shell .hw-root{grid-template-rows:auto auto auto;gap:22px;min-width:0;height:auto;padding:0;font-size:14px;overflow:visible}.workspace-shell .hw-top{flex-wrap:wrap;min-height:44px}.workspace-shell .hw-spine{background:var(--surface-subtle);border-radius:7px;gap:16px;height:auto;min-height:140px;padding:20px;overflow:visible}.workspace-shell .hw-spine h1{font-size:26px;line-height:1.35;display:block;overflow:visible}.workspace-shell .hw-spine p{font-size:14px;display:block;overflow:visible}.workspace-shell .hw-spine-action{min-width:200px}.workspace-shell .hw-spine-action p{font-size:12px}.workspace-shell .hw-spine-meta{flex-wrap:wrap;font-size:12px}.workspace-shell .hw-command-log{margin-top:12px;font-size:12px;position:static}.workspace-shell .hw-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.workspace-shell .hw-execution{grid-column:1/-1}.workspace-shell .hw-zone{background:#fff;border-radius:6px;min-width:0;min-height:0;overflow:visible}.workspace-shell .hw-zone h2{font-size:21px}.workspace-shell .hw-eyebrow,.workspace-shell .hw-tag{font-size:11px}.workspace-shell .hw-tabs button{min-height:44px;font-size:14px}.workspace-shell .hw-position-body,.workspace-shell .hw-work-area{max-height:none;overflow:visible}.workspace-shell .hw-fact-text,.workspace-shell .hw-bottleneck p,.workspace-shell .hw-offer dd{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.workspace-shell .hw-facts p,.workspace-shell .hw-ledger summary,.workspace-shell .hw-offer dl div{font-size:13px;line-height:1.65}.workspace-shell .hw-slots{grid-template-rows:repeat(5,minmax(88px,auto));gap:12px}.workspace-shell .hw-root .hw-slot-select{padding:12px!important}.workspace-shell .hw-slot-select h3{white-space:normal;line-height:1.4;font-size:16px!important}.workspace-shell .hw-slot-select strong{font-size:12px}.workspace-shell .hw-slot-select span{font-size:10px}.workspace-shell .hw-slot footer{min-height:38px;font-size:12px}.workspace-shell .hw-root .hw-source{font-size:12px}.workspace-shell .hw-checks span{color:#76503a!important;font-size:12px!important}.workspace-shell .hw-checks span.ok{color:#315c35!important}.workspace-shell .hw-editor-settings select,.workspace-shell .hw-editor-settings input,.workspace-shell .hw-editor-settings label{min-height:40px;font-size:14px}.workspace-shell .hw-section header button,.workspace-shell .hw-section textarea,.workspace-shell .hw-root button.hw-primary{font-size:14px}.workspace-shell .hw-root button.hw-primary{min-height:44px}.workspace-shell .hw-section textarea{min-height:140px}.workspace-shell .hw-editor-footer{position:static}.workspace-shell .hw-structure>span{font-size:12px}.workspace-shell .hw-root .hw-spine-action button{min-height:40px}@media (width<=640px){.workspace-shell .hw-columns{grid-template-columns:1fr}.workspace-shell .hw-spine{flex-direction:column}.workspace-shell .hw-spine-action{width:100%;min-width:0}.workspace-shell .hw-spine h1{font-size:23px}.workspace-shell .hw-top{gap:10px;height:auto}.workspace-shell .hw-corpus{margin-left:0;font-size:12px}.workspace-shell .hw-zone{width:100%}.workspace-shell .hw-tools nav{max-width:calc(100vw - 42px);position:absolute}}:root{color:#1c2c34;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f5f6f3;--panel:#fff;--ink:#1c2c34;--muted:#637079;--line:#e3e7e2;--accent:#126a52;--accent-light:#e8f2ec;--sidebar:#14252d;--radius:14px;background:#f5f6f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:11px 13px;transition:border .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--shadow-color)}input::placeholder,textarea::placeholder{color:#77818a}textarea{resize:vertical;line-height:1.65}select{padding-right:28px}select[multiple]{padding:7px}select[multiple] option{border-radius:4px;padding:8px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin:2px 0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:630}h1{font-size:31px;line-height:1.25}h2{font-size:17px;line-height:1.4}h3{font-size:14px;line-height:1.45}p{line-height:1.7}strong{font-weight:620}small{font-size:12px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:5px}::selection{background:var(--surface-subtle)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:#fff;z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.muted{color:var(--muted)}.small-text{font-size:13px}.mono{font-family:SFMono-Regular,Consolas,monospace}.success-text{color:#126a52}.warning-text{color:#a76419}.eyebrow{letter-spacing:.15em;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:750;display:block}.eyebrow.light{color:var(--muted)}.btn{white-space:nowrap;background:var(--accent);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 16px;font-size:13px;font-weight:620;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--accent);box-shadow:0 3px 8px var(--shadow-color)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.secondary{color:var(--ink);border-color:var(--line);background:#fff}.btn.secondary:hover:not(:disabled){background:#f3f6f2}.btn.ghost{color:var(--accent);box-shadow:none;background:0 0}.btn.ghost:hover:not(:disabled){background:var(--surface-subtle)}.btn.light{background:var(--surface-subtle);color:var(--ink)}.btn.small{min-height:31px;padding:7px 11px;font-size:12px}.btn.full{width:100%}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-subtle);color:var(--ink)}.icon-tile{background:var(--surface-subtle);width:43px;height:43px;color:var(--muted);border:1px solid var(--line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile.small{border-radius:8px;width:34px;height:34px}.text-button{color:var(--accent);text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover{text-decoration:underline}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.badge{white-space:nowrap;color:var(--muted);letter-spacing:.015em;background:#eef1ed;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:680;line-height:1.3;display:inline-flex}.badge-active,.badge-running,.badge-in_progress,.badge-contacted,.badge-in_conversation,.badge-configured{color:#2a5b80;background:#e8f0f7}.badge-passed,.badge-succeeded,.badge-verified,.badge-completed,.badge-won,.badge-ready,.badge-reviewed,.badge-built_in,.badge-unchanged,.badge-baseline_recorded,.badge-public{color:#27643d;background:#e5f1e8}.badge-pending_approval,.badge-blocked,.badge-awaiting_baseline,.badge-draft,.badge-changed,.badge-unreviewed,.badge-external_write,.badge-private,.badge-ai_usage{color:#835212;background:#fbefda}.badge-queued,.badge-not_connected,.badge-discovered,.badge-researching,.badge-local_or_read{color:var(--muted);background:#eef0ec}.badge-qualified,.badge-due_diligence{color:#655083;background:#eeeafb}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);width:224px;color:var(--muted);z-index:50;flex-direction:column;padding:27px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{color:var(--muted);letter-spacing:-.045em;align-items:center;gap:10px;padding:0 10px;font-size:19px;display:flex}.wordmark strong{font-weight:600}.brand-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.workspace-select{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:#ffffff04;border-radius:9px;align-items:center;gap:10px;margin-top:29px;margin-bottom:24px;padding:11px 10px;display:flex}.workspace-select>span:nth-child(2){flex:1}.workspace-select strong,.workspace-select small{display:block}.workspace-select strong{font-size:13px;font-weight:580}.workspace-select small{color:var(--muted);margin-top:2px;font-size:10px}.workspace-avatar{background:var(--surface-subtle);width:29px;height:29px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:750;display:flex}.sidebar nav{scrollbar-width:thin;scrollbar-color:#516759 transparent;flex:1;overflow:auto}.nav-group{margin-bottom:19px}.nav-label{letter-spacing:.16em;color:var(--muted);margin-bottom:7px;padding:0 11px;font-size:10px;font-weight:650}.nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 11px;font-size:12px;font-weight:480;display:flex}.nav-item svg{opacity:.85;stroke-width:1.6px}.nav-item:hover{color:var(--muted);background:#ffffff07}.nav-item.active{background:var(--accent-light);color:var(--ink);border-color:var(--accent-border);font-weight:650}.nav-item.active svg{opacity:1}.nav-item b{background:var(--panel);color:var(--muted);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);padding-top:16px}.system-status{color:var(--muted);align-items:center;gap:7px;margin:0 10px 16px;font-size:10px;display:flex}.status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--shadow-color);border-radius:50%;flex-shrink:0;display:inline-flex}.status-dot.paused{background:#daac68}.owner-card{color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:5px 10px;display:flex}.owner-avatar{background:var(--panel);width:29px;height:29px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.owner-card>span:nth-child(2){flex:1}.owner-card strong,.owner-card small{display:block}.owner-card strong{font-size:12px}.owner-card small{color:var(--muted);font-size:10px}.main-shell{flex-direction:column;min-height:100vh;margin-left:224px;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fcfdfa;justify-content:space-between;align-items:center;height:67px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb>span:first-of-type{color:var(--muted)}.breadcrumb strong{font-weight:560}.crumb-separator{color:var(--muted)}.topbar-actions{align-items:center;gap:12px;display:flex}.search-trigger{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px 7px 11px;font-size:11px;display:flex}.search-trigger kbd{background:var(--surface-subtle);border:1px solid var(--line);border-radius:3px;margin-left:20px;padding:1px 4px;font-family:inherit;font-size:10px}.run-indicator{background:var(--surface-subtle);color:var(--muted);border:none;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.mobile-menu{display:none}.main-content{flex:1;width:100%;max-width:1540px;margin:0 auto;padding:32px 34px 38px}.page-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px;display:flex}.page-header p{color:var(--muted);max-width:680px;margin-top:9px;font-size:13px;line-height:1.7}.page-actions{flex-shrink:0;gap:9px;padding-bottom:2px;display:flex}.page-header .eyebrow{margin-bottom:9px;font-size:10px}.objective-banner{background:var(--panel);border-radius:var(--radius);min-height:232px;color:var(--muted);margin-bottom:22px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.objective-copy{z-index:2;max-width:68%;position:relative}.objective-copy h2{letter-spacing:-.04em;max-width:620px;font-size:25px;font-weight:500;line-height:1.32}.objective-copy p{color:var(--muted);margin:13px 0 18px;font-size:12px}.objective-copy .btn{min-height:33px;padding:8px 12px;font-size:11px}.objective-art{width:230px;height:230px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:218px;height:218px}.orbit-two{width:162px;height:162px}.orbit-three{background:var(--surface-subtle);width:110px;height:110px}.orbit-center{border:1px solid var(--line);background:var(--surface-subtle);width:66px;height:66px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-tag{color:var(--muted);border:1px solid var(--line);background:var(--panel);box-shadow:0 8px 16px var(--shadow-color);border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex;position:absolute}.orbit-tag.top{top:45px;left:6px}.orbit-tag.top span{background:var(--surface-subtle);border-radius:50%;width:5px;height:5px}.orbit-tag.bottom{bottom:47px;right:-4px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px 19px}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.metric-label svg{color:var(--muted);stroke-width:1.7px}.metric-card>strong{letter-spacing:-.065em;margin:10px 0 2px;font-size:32px;font-weight:520;line-height:1.25;display:block}.metric-card p{color:var(--muted);font-size:10px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:22px;padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.panel-heading h2{letter-spacing:-.025em;font-size:15px;font-weight:650}.panel-heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.two-columns{grid-template-columns:1.18fr 1fr;gap:20px;display:grid}.next-move{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:13px;width:100%;padding:15px 0;display:flex}.next-move:first-child{border:0;padding-top:3px}.next-move>span:nth-child(2){flex:1}.next-move strong,.next-move small{display:block}.next-move strong{letter-spacing:-.01em;font-size:12px}.next-move small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6}.next-move>svg{color:var(--muted);flex-shrink:0}.step-number{border:1px solid var(--line);background:var(--surface-subtle);width:29px;height:29px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:550;display:flex}.step-number.complete{background:var(--surface-subtle);color:var(--muted)}.coverage-summary{align-items:center;gap:20px;margin:24px 0 20px;display:flex}.coverage-number{letter-spacing:-.05em;font-size:46px;font-weight:480;line-height:1}.coverage-number small{color:var(--muted);letter-spacing:-.03em;font-size:21px}.coverage-summary strong{font-size:12px}.coverage-summary p{color:var(--muted);margin-top:3px;font-size:11px}.progress-label{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.progress-label b{font-weight:550}.progress-track{background:var(--surface-subtle);border-radius:6px;height:5px;overflow:hidden}.progress-track>div{background:var(--accent);border-radius:6px;height:100%;transition:width .3s}.micro-copy{color:var(--muted);margin:11px 0 14px;font-size:11px;line-height:1.7}.mission-preview{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:16px 0;display:block}.mission-preview:first-of-type{border:0;padding-top:0}.mission-preview h3{margin:10px 0 4px;font-size:13px}.mission-preview p{color:var(--muted);margin:0 0 18px;font-size:11px}.expansion-shortcuts>button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.expansion-shortcuts>button:first-child{border:0;padding-top:0}.expansion-shortcuts>button>span:nth-child(2){flex:1}.expansion-shortcuts strong,.expansion-shortcuts small{display:block}.expansion-shortcuts strong{font-size:12px}.expansion-shortcuts small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.expansion-shortcuts>button>svg{color:var(--muted)}.shortcut-icon{background:var(--surface-subtle);width:31px;height:31px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:flex}.rows{flex-direction:column;display:flex}.data-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;display:flex}.data-row:first-child{padding-top:0}.data-row:last-child{border:0;padding-bottom:0}.row-main{flex:1;min-width:0}.row-main strong{font-size:13px;display:block}.row-main small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6;display:block}.row-main p{color:var(--muted);margin-top:7px;font-size:12px}.row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.row-end small{color:var(--muted);font-size:10px}.filter-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.filter-bar>select{width:auto;font-size:12px}.filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 11px;font-size:11px}.filter-tabs button.active{background:var(--accent-light);border-color:var(--accent-border);color:var(--muted);font-weight:650}.filter-tabs button:hover{color:var(--accent);background:var(--surface-subtle)}.filter-tabs.standalone{margin-bottom:22px}.search-box{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:9px;min-width:220px;padding:0 12px;display:flex}.search-box input{box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:12px}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--shadow-color)}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lane-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:19px;transition:border-color .2s,box-shadow .2s;display:flex}.lane-card:hover{border-color:var(--line);box-shadow:0 6px 18px var(--shadow-color)}.lane-card.disabled{background:#f8f9f6}.lane-card.disabled .lane-body,.lane-card.disabled>p{opacity:.6}.lane-top{justify-content:space-between;align-items:center;display:flex}.switch{background:var(--surface-subtle);border:0;border-radius:20px;flex-shrink:0;align-items:center;width:30px;height:18px;padding:3px;transition:background .15s;display:inline-flex}.switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;box-shadow:0 1px 3px #0002}.switch.on{background:var(--accent)}.switch.on span{transform:translate(12px)}.lane-body{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.lane-body .eyebrow{margin-bottom:3px;font-size:10px}.lane-body h2{font-size:17px}.lane-card>p{color:var(--muted);flex:1;min-height:39px;margin:10px 0 17px;font-size:12px;line-height:1.75}.score{flex-shrink:0;width:49px;height:49px;position:relative}.score svg{width:100%;height:100%}.score circle{fill:none;stroke-width:3px}.score-track{stroke:var(--accent)}.score-fill{stroke:#52835c}.score-fill.mid{stroke:#b98e41}.score-fill.low{stroke:#b77851}.score span{justify-content:center;align-items:center;font-size:15px;font-weight:620;display:flex;position:absolute;inset:0}.score.large{width:83px;height:83px}.score.large span{font-size:25px}.lane-assessment{color:var(--muted);align-items:center;gap:7px;min-height:20px;font-size:10px;display:flex}.lane-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.lane-footer .text-button{font-size:10px}.lane-solve{background:var(--surface-subtle);color:var(--muted);border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:650;display:flex}.assessment-summary{align-items:center;gap:21px;margin-bottom:20px;display:flex}.assessment-summary h3{font-size:17px}.assessment-summary p{color:var(--muted);margin-top:4px;font-size:13px}.evidence-links{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.evidence-links button{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.mission-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:22px;display:grid}.mission-list{flex-direction:column;gap:14px;display:flex}.mission-list-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:20px}.mission-list-card.selected{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--shadow-color)}.mission-list-card h2{margin:14px 0 8px;font-size:15px}.mission-list-card p{color:var(--muted);margin-bottom:22px;font-size:12px}.mission-detail{min-height:430px}.mission-stages{margin-top:15px}.mission-stage{gap:15px;display:flex;position:relative}.stage-rail{flex-shrink:0;width:29px;position:relative}.stage-rail:after{content:"";border-left:1px solid var(--line);position:absolute;top:31px;bottom:0;left:13px}.mission-stage:last-child .stage-rail:after{display:none}.stage-rail>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--surface-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.mission-stage.completed .stage-rail>span{background:var(--surface-subtle);color:var(--muted)}.stage-content{flex:1;min-width:0;padding-top:4px;padding-bottom:29px}.stage-content h3{font-size:13px}.stage-content p{color:var(--muted);margin:10px 0 7px;font-size:12px}.stage-content>small{font-size:10px}.stage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.stage-actions .btn.small{font-size:10px}.template-preview{border:1px solid var(--line);background:#f9faf6;border-radius:9px;margin-top:16px;padding:16px}.template-preview>div{gap:11px;margin-bottom:13px;display:flex}.template-preview>div:last-child{margin-bottom:0}.template-preview>div>span{border:1px solid var(--line);width:23px;height:23px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.template-preview strong{font-size:12px}.template-preview p{color:var(--muted);margin-top:3px;font-size:11px}.opportunity-types{flex-wrap:wrap;gap:9px;margin-bottom:23px;display:flex}.opportunity-types button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:13px;padding:10px 12px;font-size:11px;display:flex}.opportunity-types button.active{border-color:var(--accent-border);background:var(--accent-light);color:var(--muted)}.opportunity-types b{background:var(--surface-subtle);border-radius:3px;padding:0 5px;font-size:11px;font-weight:550}.table-scroll{margin:-4px -3px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 13px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:17px 13px}tr:last-child td{border:0}td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.table-title{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-size:12px;font-weight:640;line-height:1.6}.table-title:hover{color:var(--accent);text-decoration:underline}.next-action-cell{min-width:180px;max-width:285px;color:var(--muted);font-size:11px;line-height:1.65}.evidence-count{color:var(--muted);align-items:center;gap:6px;display:flex}.type-label{color:var(--muted);white-space:nowrap;font-size:11px}.pipeline{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;overflow:auto}.pipeline-column{background:var(--surface-subtle);border-radius:10px;width:249px;min-width:249px;min-height:240px;padding:12px}.pipeline-column h3{color:var(--muted);justify-content:space-between;padding:3px 2px 13px;font-size:12px;display:flex}.pipeline-column h3 span{color:var(--muted);font-weight:450}.pipeline-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;width:100%;margin-bottom:10px;padding:13px}.pipeline-card>small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.pipeline-card>strong{margin-top:7px;font-size:13px;line-height:1.5;display:block}.pipeline-card>p{color:var(--muted);margin:8px 0 15px;font-size:11px}.pipeline-card>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.bottom-note{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.segmented{background:var(--surface-subtle);border-radius:8px;gap:3px;margin-bottom:20px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:none;border-radius:5px;padding:8px 13px;font-size:12px}.segmented button.active{color:var(--ink);box-shadow:0 1px 4px var(--shadow-color);background:#fff}.segmented.compact{margin-bottom:0}.segmented.compact button{padding:6px 11px;font-size:11px}.watch-schedule{border:1px solid var(--line);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.watch-schedule>div:nth-child(2){flex:1}.watch-schedule strong{font-size:13px}.watch-schedule p{color:var(--muted);margin-top:3px;font-size:11px}.watch-columns{grid-template-columns:1.05fr 1fr}.monitor-row{border-top:1px solid var(--line);padding:20px 0}.monitor-row:first-of-type{border:0;padding-top:0}.monitor-row:last-child{padding-bottom:0}.monitor-heading{align-items:center;gap:11px;display:flex}.monitor-heading>div{flex:1;min-width:0}.monitor-heading h3{font-size:13px}.site-avatar{background:var(--surface-subtle);width:34px;height:34px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.monitor-heading .external{overflow-wrap:anywhere;font-size:10px}.monitor-meta{color:var(--muted);justify-content:space-between;gap:9px;margin:13px 0 14px;font-size:10px;display:flex}.signal-card{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:18px 0;display:block}.signal-card:first-of-type{border:0;padding-top:0}.signal-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-card small{color:var(--muted);font-size:10px}.signal-card h3{margin:10px 0 7px;font-size:13px}.signal-card p{color:var(--muted);margin-bottom:14px;font-size:11px}.action-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 0;display:flex}.action-row:first-child{padding-top:0}.action-row:last-child{border:0;padding-bottom:0}.action-symbol{background:var(--surface-subtle);width:35px;height:35px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-symbol.succeeded{background:var(--surface-subtle);color:var(--muted)}.action-symbol.blocked,.action-symbol.failed{color:#956b2d;background:#f8efde}.inline-error{color:#985531;overflow-wrap:anywhere;background:#fbf1e8;border-radius:6px;margin:10px 0;padding:8px 10px;font-size:11px;line-height:1.7}.result-note{color:var(--muted)!important;font-size:11px!important}.evidence-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:19px 0;display:flex}.evidence-row:first-child{padding-top:0}.evidence-row:last-child{border:0;padding-bottom:0}.evidence-row .row-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asset-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:21px}.asset-card h2{overflow-wrap:anywhere;margin:22px 0 9px;font-size:16px}.asset-card>p{color:var(--muted);font-size:12px}.asset-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:21px;font-size:10px;display:flex}.integration-summary{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:32px;margin-bottom:24px;padding:22px 25px;display:flex}.integration-summary>div{border-right:1px solid var(--line);padding-right:27px}.integration-summary strong{letter-spacing:-.04em;font-size:29px;font-weight:500;display:block}.integration-summary span{color:var(--muted);font-size:11px}.integration-summary p{color:var(--muted);align-items:center;gap:13px;margin-left:auto;font-size:11px;display:flex}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.integration-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:19px;display:flex}.integration-top{align-items:center;gap:10px;display:flex}.provider-mark{background:var(--surface-subtle);width:34px;height:34px;color:var(--muted);letter-spacing:-.03em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.provider-openrouter{color:var(--muted);background:#edf0ec}.provider-github{color:#374b5a;background:#e9edf0}.provider-hubspot{color:#915321;background:#fbece0}.provider-stripe{color:#6753a5;background:#eeebfc}.provider-cloudflare{color:#8c5817;background:#fbefdd}.provider-brave{color:#a05325;background:#fcede3}.provider-apollo{color:#826625;background:#f6f0d8}.integration-top>div{flex:1;min-width:0}.integration-top h2{font-size:13px}.integration-top small{color:var(--muted);font-size:10px}.integration-top>.badge{white-space:normal;text-align:center;max-width:94px;font-size:10px}.integration-card>p{color:var(--muted);flex:1;margin-top:16px;font-size:11px;line-height:1.85}.capability-tags{flex-wrap:wrap;gap:4px;margin:15px 0;display:flex}.capability-tags span{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.integration-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:14px;display:flex}.integration-footer>div{align-items:center;gap:4px;display:flex}.integration-footer .external{font-size:10px}.built-in-label{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.integration-note{margin-top:24px}.settings-columns{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);align-items:start;gap:22px;display:grid}.connection-block{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;align-items:center;gap:12px;margin-bottom:23px;padding:15px;display:flex}.connection-block>div{flex:1}.connection-block strong,.connection-block small{display:block}.connection-block strong{font-size:12px}.connection-block small{color:var(--muted);margin-top:4px;font-size:10px}.model-details{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;margin:3px 0 20px;padding:13px;display:grid}.model-details span,.model-details b{display:block}.model-details span{color:var(--muted);font-size:10px}.model-details b{margin-top:5px;font-size:12px;font-weight:560}.privacy-box{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;margin-top:23px;padding:17px}.privacy-box>strong{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.privacy-box>p{color:var(--muted);margin-top:13px;font-size:11px}.usage-total{letter-spacing:-.05em;margin:20px 0 9px;font-size:33px;line-height:1.3}.usage-total small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:11px;display:block}.usage-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.usage-row span{min-width:0}.usage-row strong{overflow-wrap:anywhere;font-size:11px;display:block}.usage-row small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.usage-row>b{font-size:11px;font-weight:500}.bounded-form{max-width:720px}.settings-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 0;display:flex}.settings-row:first-of-type{padding-top:0}.settings-row>div{flex:1}.settings-row strong{font-size:13px}.settings-row p{color:var(--muted);margin-top:5px;font-size:11px}.settings-row:last-of-type{border:0}.audit-verification{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:16px;margin-bottom:23px;padding:20px 23px;display:flex}.audit-verification>div{flex:1}.audit-verification strong{font-size:13px}.audit-verification p{color:var(--muted);margin-top:5px;font-size:11px}.audit-verification.invalid{color:#a25932;background:#fbede5;border-color:#efd4c2}.audit-event{border-bottom:1px solid var(--line)}.audit-event:last-child{border:0}.audit-event>summary{cursor:pointer;align-items:center;gap:15px;padding:15px 0;list-style:none;display:flex}.audit-event>summary::-webkit-details-marker{display:none}.audit-seq{width:30px;color:var(--muted);flex-shrink:0;font-size:10px}.audit-event strong{font-size:12px}.audit-event small{font-size:10px}.audit-event .source-text{margin-top:0;font-size:11px}.ceo-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:21px;display:grid}.chat-panel{padding:0;overflow:hidden}.chat-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 19px;font-size:10px;display:flex}.chat-toolbar>span:first-child{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.chat-messages{scrollbar-width:thin;min-height:420px;max-height:65vh;padding:25px 25px 10px;overflow:auto}.chat-welcome{text-align:center;max-width:540px;margin:34px auto 30px}.ceo-mark{border:1px solid var(--line);background:var(--surface-subtle);width:65px;height:65px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.chat-welcome h2{margin-bottom:12px;font-size:25px;font-weight:550}.chat-welcome>p{color:var(--muted);max-width:420px;margin:0 auto 25px;font-size:12px;line-height:1.85}.prompt-starters{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px;display:grid}.prompt-starters button{text-align:left;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:13px;padding:13px 15px;font-size:11px;line-height:1.75;display:flex}.prompt-starters button svg{flex-shrink:0}.chat-composer{border-top:1px solid var(--line);background:#fbfcf8;padding:15px 18px}.chat-composer textarea{border:1px solid var(--line);resize:vertical;min-height:85px;font-size:13px}.chat-composer>div{justify-content:space-between;align-items:center;gap:17px;margin-top:10px;display:flex}.chat-composer small{color:var(--muted);max-width:350px;font-size:10px;line-height:1.65}.chat-composer .btn{min-height:33px;padding:8px 13px;font-size:11px}.chat-message{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:24px}.chat-message.user{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;padding:16px 18px}.chat-author{letter-spacing:.12em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.chat-author small{letter-spacing:0;color:var(--muted);font-size:10px;font-weight:400}.chat-message .markdown{font-size:13px}.ai-label{color:var(--muted);margin-top:14px;font-size:10px;display:block}.chat-thinking{color:var(--muted);align-items:flex-start;gap:12px;padding:15px 0 25px;display:flex}.chat-thinking strong{font-size:12px}.chat-thinking p{color:var(--muted);margin-top:4px;font-size:11px}.tool-trace{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;margin-top:16px;padding:10px;font-size:11px}.tool-trace summary{cursor:pointer;color:var(--muted)}.tool-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:10px;overflow:auto}.ceo-context .panel{padding:18px}.ceo-context>.panel>p{color:var(--muted);font-size:12px}.ceo-context .eyebrow{font-size:10px}.context-stats{margin:18px 0}.context-stats>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.context-stats strong{color:var(--muted);font-size:11px;font-weight:550}.conversation-link{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);background:0 0;align-items:flex-start;gap:8px;padding:11px 0;display:flex}.conversation-link svg{flex-shrink:0;margin-top:2px}.conversation-link>span{font-size:11px;line-height:1.65}.conversation-link.selected{color:var(--ink);font-weight:650}.pause-banner{color:#855e29;background:#fbf0d9;border-bottom:1px solid #e9dbbb;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.pause-banner button{color:#855e29;background:0 0;border:0;margin-left:10px;font-size:12px;text-decoration:underline}.pause-active{color:#956524!important;background:#f9ecd4!important}.workspace-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 34px;font-size:10px;display:flex}.workspace-footer button{color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;font-size:10px;display:flex}.modal-backdrop{background:var(--panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);box-shadow:0 22px 100px var(--shadow-color);background:#fff;border-radius:15px;flex-direction:column;width:540px;max-width:100%;max-height:90vh;animation:.15s ease-out modal-in;display:flex}.modal.wide{width:755px}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 26px 20px;display:flex}.modal-header h2{font-size:20px;line-height:1.4}.modal-header p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.modal-body{min-height:0;padding:24px 26px;overflow:auto}.field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.field>span,.field>label{color:var(--ink);font-size:12px;font-weight:600}.field>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.75}.field input,.field select,.field textarea,.field>select option{font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:18px;display:flex}.form-footer>span{color:var(--muted);max-width:300px;font-size:10px;line-height:1.7}.check-label{color:var(--muted);align-items:flex-start;gap:9px;margin:13px 0;font-size:12px;line-height:1.8;display:flex}.notice{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;margin:12px 0 19px;padding:13px 15px;font-size:12px;line-height:1.85}.notice strong{color:var(--muted);font-size:12px}.notice p{margin-top:5px;font-size:12px;line-height:1.85}.notice.danger{color:#9c4f2f;background:#fdf1eb;border-color:#f1d9c9}.notice.danger strong{color:#8b3c20}.notice.success{background:var(--surface-subtle);color:var(--muted);border-color:var(--line)}.record-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;font-size:11px;display:flex}.source-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:8px;max-height:470px;padding:17px 19px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow:auto}.source-text.diff{font-size:11px;line-height:1.9}.approval-summary{align-items:center;gap:13px;margin-bottom:20px;display:flex}.approval-summary>div:nth-child(2){flex:1}.approval-icon{border:1px solid var(--line);background:var(--surface-subtle);width:44px;height:44px;color:var(--muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.approval-summary strong{font-size:13px}.approval-summary p{color:var(--muted);margin-top:5px;font-size:12px}.payload{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;margin:15px 0;padding:7px 17px}.payload>div{border-bottom:1px solid var(--line);padding:13px 0}.payload>div:last-child{border:0}.payload dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:650}.payload dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.8}.external{color:var(--accent);align-items:center;gap:3px;font-size:12px;display:inline-flex}.external:hover{text-decoration:underline}.external svg{flex-shrink:0}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:38px 19px;display:flex}.empty-icon{border:1px solid var(--line);background:var(--surface-subtle);width:50px;height:50px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.empty h3{color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:550}.empty p{color:var(--muted);max-width:370px;margin-bottom:20px;font-size:12px;line-height:1.85}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:30px;font-size:13px;display:flex}.spin{animation:1.3s linear infinite spin}.boot,.fatal{text-align:center;min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:35px;display:flex}.boot>p,.fatal>p{color:var(--muted);font-size:13px}.boot h1,.fatal h1{font-size:25px}.toast{z-index:100;border:1px solid var(--line);border-left:3px solid var(--line);max-width:min(510px,100vw - 40px);box-shadow:0 8px 35px var(--shadow-color);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px 13px 13px 15px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:27px}.toast>span{color:var(--muted);display:flex}.toast p{color:var(--muted);font-size:12px;line-height:1.8}.toast.error{border-color:#ecd0ba #ecd0ba #ecd0ba #b67142}.toast.error p,.toast.error>span{color:#956137}.search-results{flex-direction:column;gap:2px;margin-top:14px;display:flex}.search-results>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 7px;display:flex}.search-results>button:hover{background:var(--surface-subtle)}.search-results small,.search-results strong{display:block}.search-results small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:10px}.search-results strong{color:var(--muted);font-size:13px;font-weight:560}.markdown{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.85}.markdown p{margin:0 0 13px}.markdown h1{margin:25px 0 16px;font-size:24px}.markdown h2{margin:23px 0 11px;font-size:19px}.markdown h3{margin:21px 0 9px;font-size:15px}.markdown ul,.markdown ol{margin:10px 0 17px;padding-left:21px}.markdown li{margin-bottom:7px}.markdown pre{background:var(--surface-subtle);border:1px solid var(--line);white-space:pre-wrap;border-radius:7px;padding:16px;overflow:auto}.markdown code{background:var(--surface-subtle);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace;font-size:12px}.markdown blockquote{border-left:3px solid var(--line);color:var(--muted);margin:16px 0;padding:1px 15px}.markdown table{border:1px solid var(--line);border-radius:6px;margin:15px 0;font-size:12px;display:block;overflow:auto}.markdown a{font-size:inherit}.auth-screen{grid-template-columns:1.04fr 1fr;min-height:100vh;display:grid}.auth-story{background:var(--panel);color:var(--muted);flex-direction:column;padding:44px 54px 33px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid var(--line);width:510px;height:510px;box-shadow:0 0 0 80px var(--shadow-color),0 0 0 160px var(--shadow-color);pointer-events:none;border-radius:50%;position:absolute;bottom:-225px;right:-270px}.auth-story .wordmark{padding:0;font-size:21px}.auth-copy{z-index:1;margin:auto 0;padding:70px 0;position:relative}.auth-copy h1{letter-spacing:-.065em;margin-top:19px;font-size:clamp(40px,4.7vw,70px);font-weight:440;line-height:1.07}.auth-copy h1 em{letter-spacing:-.06em;color:var(--muted);font-family:Georgia,serif;font-weight:400}.auth-copy>p{max-width:380px;color:var(--muted);margin:27px 0 36px;font-size:13px;line-height:1.9}.auth-principles{color:var(--muted);flex-direction:column;gap:15px;font-size:12px;display:flex}.auth-principles span{align-items:center;gap:11px;display:flex}.auth-principles svg{color:var(--muted);stroke-width:1.5px}.auth-footer{color:var(--muted);z-index:1;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex;position:relative}.auth-footer span{color:var(--muted);font-size:10px}.auth-entry{background:var(--surface-subtle);justify-content:center;align-items:center;padding:48px;display:flex}.auth-card{width:100%;max-width:350px}.auth-card>.icon-tile{background:var(--surface-subtle);border-color:var(--line);width:50px;height:50px;color:var(--muted);border-radius:13px;margin-bottom:25px}.auth-card h2{letter-spacing:-.045em;font-size:28px;font-weight:560;line-height:1.3}.auth-card>.eyebrow{letter-spacing:.16em;color:var(--muted);font-size:10px}.auth-card>p{color:var(--muted);margin:14px 0 28px;font-size:13px;line-height:1.85}.auth-card .field>span,.field>label{font-size:11px}.auth-card .field input{padding:12px;font-size:13px}.auth-card .btn.full{min-height:44px;margin-top:7px}.auth-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:25px;font-size:10px;line-height:1.85;display:flex}.auth-note svg{flex-shrink:0;margin-top:2px}.mobile-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.main-content{padding:38px 48px}.page-header h1{font-size:34px}.objective-banner{min-height:250px}.objective-copy h2{font-size:29px}.panel{padding:26px}.lane-card,.integration-card{padding:23px}.metric-card{padding:22px}.topbar{padding:0 48px}}@media (width<=1250px){.sidebar{width:205px;padding:25px 12px 12px}.main-shell{margin-left:205px}.main-content{padding:26px}.topbar{padding:0 26px}.page-header h1{font-size:27px}.page-header{align-items:flex-start}.page-header p{font-size:12px}.page-actions{flex-wrap:wrap;justify-content:flex-end}.objective-copy{max-width:73%}.objective-copy h2{font-size:24px}.objective-art{opacity:.72;width:190px;right:2%}.metrics-grid{gap:11px}.metric-card{padding:16px}.metric-card p{font-size:10px}.lane-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-layout{grid-template-columns:minmax(0,1fr) 235px}.ceo-context .panel{padding:16px}.prompt-starters{grid-template-columns:1fr}.chat-toolbar{flex-wrap:wrap}.settings-columns{grid-template-columns:minmax(0,1fr) 270px}.integration-summary{gap:20px;padding:20px}.integration-summary>div{padding-right:20px}.integration-summary p{font-size:10px}.two-columns{gap:17px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-footer{padding:17px 26px}}@media (width<=1000px){.page-header{flex-wrap:wrap;gap:17px}.page-actions{justify-content:flex-start}.objective-copy{max-width:78%}.objective-art{opacity:.4;right:-25px}.objective-copy h2{font-size:23px}.two-columns,.settings-columns,.ceo-layout{grid-template-columns:1fr}.ceo-context{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ceo-context>.notice{display:none}.metric-label{font-size:10px}.metric-card p{line-height:1.7}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-layout{grid-template-columns:1fr}.mission-list{grid-template-columns:1fr 1fr;display:grid}.mission-detail{min-height:300px}.integration-summary{flex-wrap:wrap}.integration-summary p{margin-left:0}.auth-story{padding:34px}.auth-entry{padding:35px}.auth-footer{flex-direction:column;align-items:flex-start}.auth-copy>p{font-size:13px}.search-trigger kbd,.search-trigger span{display:none}.search-trigger{border:0;padding:7px}.watch-columns{grid-template-columns:1fr}.lane-card>p{min-height:39px}}@media (width<=760px){.sidebar{width:235px;padding:23px 16px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-scrim{background:var(--panel);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{margin-left:-7px;display:inline-flex}.topbar{height:59px;padding:0 20px}.breadcrumb{gap:10px;font-size:11px}.main-content{padding:23px 20px 30px}.page-header{gap:18px;margin-bottom:21px}.page-header h1{max-width:420px;font-size:26px}.page-header p{max-width:550px;font-size:12px}.page-header .eyebrow{font-size:10px}.objective-banner{min-height:215px;padding:25px}.objective-copy{max-width:83%}.objective-copy h2{font-size:23px}.objective-art{opacity:.25;right:-70px}.metrics-grid{gap:12px}.metric-card{padding:18px}.metric-label{font-size:11px}.metric-card p{font-size:10px}.panel{padding:20px}.lane-grid,.integration-grid,.asset-grid{gap:14px}.lane-card,.integration-card{padding:17px}.filter-tabs{gap:3px}.filter-tabs button{padding:7px 9px;font-size:10px}.filter-bar{flex-wrap:wrap;align-items:flex-start}.filter-bar .search-box{flex:1;min-width:220px}.mission-list{grid-template-columns:1fr}.ceo-context{display:none}.chat-messages{min-height:420px;max-height:none;padding:20px}.chat-toolbar{padding:13px 16px}.chat-welcome{margin-top:25px}.chat-welcome h2{font-size:23px}.prompt-starters{grid-template-columns:1fr 1fr}.workspace-footer{padding:17px 20px;font-size:10px}.workspace-footer>span:nth-child(2){display:none}.watch-schedule{padding:16px}.watch-schedule p{font-size:10px}.integration-summary{gap:16px;padding:20px}.integration-summary>div{padding-right:16px}.integration-summary span{font-size:10px}.integration-summary strong{font-size:26px}.integration-summary>p{border-top:1px solid var(--line);width:100%;padding-top:13px}.opportunity-types{gap:7px}.opportunity-types button{gap:8px;padding:8px 10px;font-size:10px}.action-row{flex-wrap:wrap}.action-row>.row-main{min-width:calc(100% - 55px)}.action-row>.badge{margin-left:48px}.action-row>.btn,.action-row>.icon-button{margin-left:auto}.row-end{max-width:130px}.evidence-row .row-main>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal-backdrop{padding:15px}.modal{border-radius:13px;max-height:93vh}.modal-header,.modal-body{padding:21px}.modal-header h2{font-size:19px}.form-footer{align-items:flex-start}.form-footer>span{max-width:50%}.approval-summary{flex-wrap:wrap}.approval-summary>.badge{margin-left:57px}.auth-screen{grid-template-columns:1fr}.auth-story{min-height:230px;padding:25px 28px}.auth-copy{padding:28px 0 8px}.auth-copy h1{font-size:41px}.auth-copy>p{max-width:500px;margin:15px 0 6px;font-size:12px}.auth-copy .eyebrow,.auth-principles,.auth-footer{display:none}.auth-story .wordmark{font-size:18px}.auth-entry{padding:32px 25px 45px}.auth-card{max-width:440px}.auth-card>.icon-tile{display:none}.auth-card h2{font-size:24px}.auth-card>.eyebrow{margin-top:0}.auth-card>p{margin:10px 0 21px}.topbar-actions{gap:6px}.run-indicator{padding:6px 9px;font-size:10px}}@media (width<=480px){.main-content{padding:21px 16px}.topbar{padding:0 16px}.page-header h1{font-size:24px}.objective-banner{min-height:225px;padding:23px 20px}.objective-copy{max-width:100%}.objective-copy h2{font-size:23px}.objective-copy p{max-width:250px;font-size:11px}.objective-art{display:none}.metrics-grid{gap:10px}.metric-card{padding:15px}.metric-label{font-size:10px}.metric-card>strong{font-size:30px}.metric-card p{font-size:10px}.lane-grid,.integration-grid,.asset-grid{grid-template-columns:1fr}.lane-card>p{min-height:0}.lane-card{padding:19px}.lane-body{margin-top:15px}.lane-body h2{font-size:19px}.lane-card>p{font-size:13px}.lane-assessment{font-size:10px}.lane-footer .text-button,.lane-solve{font-size:11px}.panel{padding:18px}.panel-heading h2{font-size:15px}.panel-heading .text-button{font-size:10px}.form-grid{grid-template-columns:1fr;gap:0}.form-footer{flex-wrap:wrap}.form-footer>span{flex:1;min-width:120px;max-width:100%}.form-footer>.btn{font-size:12px}.modal-backdrop{padding:10px}.modal-header,.modal-body{padding:18px}.prompt-starters{grid-template-columns:1fr}.chat-messages{min-height:400px;padding:18px}.chat-composer{padding:14px}.chat-composer small{max-width:220px;font-size:10px}.chat-toolbar>span:first-child{max-width:100%;font-size:10px}.chat-toolbar .badge{font-size:10px}.watch-schedule{gap:11px}.watch-schedule>.icon-tile{display:none}.monitor-heading{gap:9px}.monitor-heading .badge{white-space:normal;text-align:center;max-width:93px;font-size:10px}.monitor-meta{font-size:10px}.stage-content h3{font-size:12px}.stage-content .row-between{align-items:flex-start}.stage-content .badge{font-size:10px}.stage-content p{font-size:11px}.stage-actions{gap:7px}.stage-actions .btn{padding:6px 9px}.evidence-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.evidence-row .row-main{min-width:calc(100% - 50px)}.evidence-row .row-end{flex-direction:row;align-items:center;max-width:none;margin-left:44px}.evidence-row>svg{margin-left:auto}.integration-summary{gap:12px}.integration-summary>div{flex:1;padding-right:12px}.integration-summary>div:nth-child(3){border:0;padding:0}.integration-summary span{font-size:10px}.audit-verification{gap:12px;padding:16px}.audit-verification>.badge{display:none}.audit-verification p{font-size:10px}.audit-event .mono{display:none}.audit-event summary{gap:10px}.model-details{gap:7px;padding:11px}.model-details span{font-size:10px}.connection-block{flex-wrap:wrap;gap:9px;padding:13px}.connection-block .icon-tile{width:34px;height:34px}.connection-block .btn{margin-left:44px}.connection-block small{font-size:10px}.privacy-box{padding:14px}.opportunity-types{gap:6px}.opportunity-types button{padding:7px 9px;font-size:10px}.page-actions .btn{padding:9px 13px;font-size:12px}.toast{max-width:calc(100vw - 30px);bottom:16px;right:15px}.search-trigger{display:none}.auth-copy h1{font-size:39px}.auth-story{padding:24px}.auth-entry{padding:29px 24px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.badge-failed,.badge-error,.badge-lost{color:var(--muted);background:#f0f2ee}.notice.danger,.notice.danger strong{color:var(--muted);border-color:var(--line);background:#f5f6f2}.btn.secondary:hover:not(:disabled),.btn.secondary:focus-visible{background:var(--accent-light);color:var(--ink);border-color:var(--accent-border)}.btn.ghost:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink)}.loading{color:var(--muted)}@keyframes toast-in{0%{transform:translateY(5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.hosted-workspace-switch{color:var(--muted);gap:6px;margin:0 20px 18px;font-size:12px;display:grid}.hosted-workspace-switch select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;color:var(--ink,#172b27);font:inherit;border-radius:6px;padding:9px 8px}.workspace-shell{--bg:#fff;--panel:#fff;--ink:#1f2329;--muted:#6b7280;--line:#e7e9ef;--accent:#4f46e5;--accent-light:#eeedfd;--radius:12px;background:var(--bg);color:var(--ink);font-size:14px}.workspace-shell .sidebar{border-right:1px solid var(--line);width:232px;color:var(--ink);background:#f7f8fa;padding:25px 16px 20px}.workspace-shell .wordmark{color:#17191e;letter-spacing:-.055em;gap:10px;min-height:36px;padding:0 10px;font-size:23px}.workspace-shell .wordmark strong{font-weight:700}.workspace-shell .wordmark svg{stroke-width:2px}.workspace-shell .sidebar-search{color:#69717d;text-align:left;background:#fff;border:1px solid #e0e3ea;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:39px;margin:30px 0 14px;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 1px 2px #20283c04}.workspace-shell .sidebar-search svg{flex-shrink:0}.workspace-shell .sidebar-search span{flex:1}.workspace-shell .sidebar-search kbd{font:inherit;color:#6e7581;white-space:nowrap;font-size:10px}.workspace-shell .sidebar-search:hover{color:var(--ink);border-color:#cdd0dc}.workspace-shell .sidebar nav{margin-top:8px;overflow-y:auto}.workspace-shell .nav-item{color:#606571;border:1px solid #0000;border-radius:8px;gap:12px;min-height:44px;margin:4px 0;padding:10px 12px;font-size:14px;font-weight:500}.workspace-shell .nav-item svg{opacity:1;stroke-width:1.6px}.workspace-shell .nav-item.active{background:var(--accent);color:#fff;border:1px solid #0000;font-weight:550}.workspace-shell .nav-item.active:before{content:none}.workspace-shell .nav-item.active:hover{color:#fff;background:#4338ca}.workspace-shell .sidebar-bottom{border-top:1px solid var(--line);padding-top:14px}.workspace-shell .system-status{color:#69717d;gap:7px;margin:18px 12px 0;font-size:11px}.workspace-shell .main-shell{background:#fff;min-width:0;margin-left:232px}.workspace-shell .topbar{border-bottom:1px solid var(--line);background:#fff;gap:20px;height:76px;padding:0 32px}.workspace-shell .breadcrumb{gap:18px;min-width:0}.workspace-shell .business-switch{color:#343943;gap:9px;min-width:0;padding:6px 0;font-size:13px;font-weight:550}.workspace-shell .business-switch>span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.workspace-shell .business-switch>svg{color:#767c87;flex-shrink:0}.workspace-shell .header-location{color:#6c727d;align-items:center;gap:18px;font-size:13px;display:flex}.workspace-shell .header-location>span{color:#d0d3dc}.workspace-shell .topbar-actions{gap:12px;min-width:0}.workspace-shell .topbar .ask-ai{color:#fff;white-space:nowrap;background:#202228;border:1px solid #202228;border-radius:8px;gap:8px;min-height:37px;padding:9px 13px;font-size:12px;font-weight:550}.workspace-shell .topbar .ask-ai:hover{background:#363941;text-decoration:none}.workspace-shell .topbar .search-trigger{display:none}.workspace-shell .run-indicator{color:#625c9e;white-space:nowrap;background:#f3f3fc;border:1px solid #eeedf8;border-radius:7px;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;display:inline-flex}.workspace-shell .run-indicator.is-paused{color:#8a6b34;background:#faf6ed;border-color:#f0e5d1}.workspace-shell .topbar .ai-work-indicator{color:#69717d;white-space:nowrap;max-width:180px;min-height:36px;font-size:11px}.workspace-shell .topbar .ai-work-indicator span{font-size:inherit;text-overflow:ellipsis;overflow:hidden}.workspace-shell .icon-button{color:#767c87;border-radius:8px;width:36px;height:36px}.workspace-shell .pause-banner{color:#806738;background:#faf7f0;border-color:#eee5d5;font-size:12px}.workspace-shell .pause-banner button{color:#755c2c}.workspace-shell h3{color:#343943;letter-spacing:-.01em;font-size:14px}.workspace-shell .page-header{gap:20px;margin-bottom:24px}.workspace-shell .page-header p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.65}.workspace-shell .eyebrow{color:#606876;letter-spacing:.08em;font-size:10px;font-weight:600}.workspace-shell .eyebrow.light{color:#bfd6c5}.workspace-shell .objective-copy h2{color:#eaf0e4}.workspace-shell .entry-hero h2{color:#f8fbf1}.workspace-shell .text-button{color:var(--accent);min-height:34px;font-size:12px;font-weight:550}.workspace-shell .btn{color:#fff;min-height:38px;box-shadow:none;background:#202228;border:1px solid #202228;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:550}.workspace-shell .btn:hover:not(:disabled){box-shadow:none;background:#363941;border-color:#363941}.workspace-shell .btn.secondary{color:#454a54;background:#fff;border-color:#dfe2e9}.workspace-shell .btn.secondary:hover:not(:disabled),.workspace-shell .btn.secondary:focus-visible{color:#252932;background:#f6f7fa;border-color:#bfc4d1}.workspace-shell .btn.ghost{color:#625caa;background:0 0;border-color:#0000}.workspace-shell .btn.ghost:hover:not(:disabled){color:#4338ca;background:#f2f1fc;border-color:#0000}.workspace-shell .btn.light{color:#5146a0;background:#f2f1fc;border-color:#e5e3f7}.workspace-shell .btn.small{min-height:31px;padding:6px 10px;font-size:11px}.workspace-shell .panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.workspace-shell .panel-heading{margin-bottom:18px}.workspace-shell .panel-heading p{color:var(--muted);font-size:12px}.workspace-shell .badge{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.workspace-shell .badge-neutral,.workspace-shell .badge-queued,.workspace-shell .badge-not_connected,.workspace-shell .badge-discovered,.workspace-shell .badge-researching{color:#606876;background:#f1f2f5}.workspace-shell .badge-active,.workspace-shell .badge-running,.workspace-shell .badge-in_progress{color:#5c51b0;background:#efedfb}.workspace-shell .badge-failed,.workspace-shell .badge-error,.workspace-shell .badge-lost{color:#99625b;background:#f9eeec}.workspace-shell .badge-pending_approval,.workspace-shell .badge-blocked,.workspace-shell .badge-awaiting_baseline,.workspace-shell .badge-draft,.workspace-shell .badge-unreviewed{color:#89612b;background:#faf3e7}.workspace-shell .section-navigation{border-color:var(--line);gap:22px;margin:-5px 0 26px}.workspace-shell .section-navigation button,.workspace-shell .workspace-tabs button{color:#69717d;min-height:42px;font-size:12px}.workspace-shell .section-navigation button[aria-current=page],.workspace-shell .workspace-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.workspace-shell .section-extra-tools{border-color:var(--line);background:#fafbfc}.workspace-shell .section-extra-tools button{color:#656b77}.workspace-shell .section-extra-tools button[aria-current=page]{color:var(--accent)}.workspace-shell .settings-navigation button[aria-current=page]{color:var(--accent);background:#eeedfc}.workspace-shell input,.workspace-shell select,.workspace-shell textarea{color:var(--ink);border-color:#dfe2e9;border-radius:8px}.workspace-shell input:focus,.workspace-shell textarea:focus,.workspace-shell select:focus{border-color:#8a83eb;box-shadow:0 0 0 3px #4f46e50d}.workspace-shell input::placeholder,.workspace-shell textarea::placeholder{color:#69717d}.workspace-shell button:focus-visible,.workspace-shell a:focus-visible,.workspace-shell summary:focus-visible{outline-offset:3px;outline-color:#8a83eb}.workspace-shell .search-box{color:#8a909a;background:#fff;border-color:#dfe2e9}.workspace-shell .search-box input{box-shadow:none;border:0}.workspace-shell .icon-tile,.workspace-shell .empty-icon{color:#818094;background:#f5f5fa;border-color:#e9e9f0}.workspace-shell .empty p,.workspace-shell .loading,.workspace-shell .field>small,.workspace-shell .field>label,.workspace-shell .field>span{color:#6b7280}.workspace-shell .notice{color:#6b6d80;background:#f8f8fc;border-color:#e7e7f0;border-radius:9px}.workspace-shell .modal{border-color:#e2e5ec;border-radius:14px;box-shadow:0 24px 80px #171c2c26}.workspace-shell .modal-header{border-color:var(--line)}.workspace-shell .modal-header h2{font-size:20px}.workspace-shell .search-results>button{border-color:var(--line);color:#7c8290;border-radius:7px;padding:14px 10px}.workspace-shell .search-results>button:hover{background:#f5f6fa}.workspace-shell .search-results strong{color:#3b404b;font-size:13px}.workspace-shell .search-results small{color:#6e7581;letter-spacing:.035em;font-size:10px}.workspace-shell .toast{border-color:#e1e3ef #e1e3ef #e1e3ef #7568d9;box-shadow:0 8px 35px #171c2c14}.workspace-shell .toast.error{border-color:#ebded1 #ebded1 #ebded1 #b99260}.workspace-shell .toast.error p,.workspace-shell .toast.error>span{color:#8a6d4a}.workspace-shell .markdown{color:#434955}.workspace-shell .markdown pre,.workspace-shell .markdown code,.workspace-shell .source-text{color:#535a68;background:#f7f8fb;border-color:#e4e7ee}.workspace-shell .external{color:#6259b5}@media (width<=1150px){.workspace-shell .topbar{gap:12px;padding:0 24px}.workspace-shell .topbar-actions{gap:8px}.workspace-shell .topbar .ai-work-indicator{max-width:140px}.workspace-shell .business-switch>span{max-width:120px}.workspace-shell .header-location{display:none}.workspace-shell .main-content{padding:26px 24px 44px}}@media (width<=900px){.workspace-shell .sidebar{width:232px}.workspace-shell .main-shell{margin-left:0}.workspace-shell .topbar{height:65px;padding:0 18px}.workspace-shell .topbar .search-trigger{border:1px solid var(--line);color:#69717d;width:36px;min-height:36px;padding:8px;display:inline-flex}.workspace-shell .topbar .search-trigger span{display:none}.workspace-shell .mobile-scrim{background:#171c2c45}.workspace-shell .main-content{padding:24px 20px 40px}}@media (width<=640px){.workspace-shell .breadcrumb{gap:8px}.workspace-shell .business-switch{gap:7px;font-size:12px}.workspace-shell .business-switch>span{max-width:125px}.workspace-shell .business-switch>svg:first-child{display:none}.workspace-shell .topbar .ask-ai{gap:0;min-width:36px;padding:8px}.workspace-shell .topbar .ask-ai>span{display:none}.workspace-shell .topbar .ask-ai svg{width:17px;height:17px}.workspace-shell .topbar .ai-work-indicator,.workspace-shell .run-indicator{display:none}.workspace-shell .topbar-actions{gap:6px}.workspace-shell .main-content{padding:24px 16px 36px}.workspace-shell .page-header{margin-bottom:22px}.workspace-shell h1{font-size:25px}.workspace-shell h2{font-size:18px}.workspace-shell .panel{padding:16px}.workspace-shell .pause-banner{align-items:flex-start;font-size:11px}}@media (width<=400px){.workspace-shell .business-switch>span{max-width:90px}}:root,.workspace-shell{--bg:#f8f9fd;--panel:#fff;--surface:#fff;--surface-subtle:#f5f7fc;--surface-hover:#f0f3fb;--ink:#27325b;--text:#27325b;--muted:#5f6b85;--line:#e6eaf3;--border:#e6eaf3;--line-strong:#ccd4e5;--accent:#3859de;--accent-hover:#3453d5;--accent-light:#edf1ff;--accent-border:#ced8ff;--sidebar:#fcfcfe;--radius:18px;--shadow-color:#293a620b;--shadow-sm:0 3px 16px #293a6205;--positive:#276648;--positive-light:#edf7f0;--warning:#855611;--warning-light:#fff5e4;--danger:#a23939;--danger-light:#fdf0f0;color:var(--ink);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}body{background:var(--bg);color:var(--ink)}::selection{color:var(--ink);background:#dbe3ff}.workspace-shell .main-shell{background:var(--bg)}.workspace-shell .main-content{max-width:1600px;padding:34px 34px 54px}.workspace-shell .sidebar{background:var(--sidebar)}.workspace-shell .sidebar nav{margin-top:32px}.workspace-shell .wordmark{color:var(--ink);letter-spacing:-.045em}.workspace-shell .wordmark>svg{color:var(--accent)}.workspace-shell .nav-item{color:var(--muted);border-radius:12px;font-weight:500}.workspace-shell .nav-item:hover{color:var(--accent);background:var(--surface-subtle)}.workspace-shell .nav-item.active,.workspace-shell .nav-item.active:hover{color:var(--accent);border-color:#0000;border-left:2px solid var(--accent);background:#f0f3fa;padding-left:11px;font-weight:600}.workspace-shell .sidebar-search{color:var(--muted);box-shadow:none;border-radius:11px}.workspace-shell .sidebar-search kbd,.workspace-shell .system-status{color:var(--muted)}.workspace-shell .topbar{background:var(--panel);border-color:var(--line)}.workspace-shell .business-switch,.workspace-shell .business-switch>svg,.workspace-shell .header-location{color:var(--muted)}.workspace-shell .business-switch>span{color:var(--ink)}.workspace-shell .topbar .search-trigger{background:var(--surface-subtle);min-width:260px;min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:12px;justify-content:flex-start;gap:10px;padding:10px 15px;font-size:13px;font-weight:400;display:inline-flex}.workspace-shell .topbar .search-trigger:hover{border-color:var(--accent-border)}.workspace-shell .topbar .ask-ai,.workspace-shell .topbar .ask-ai:hover{background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent);border-radius:11px;min-height:40px}.workspace-shell .icon-button{color:var(--muted);border-radius:10px}.workspace-shell .icon-button:hover{color:var(--accent);background:var(--accent-light)}.workspace-shell .run-indicator{color:#5c52a6;background:#f2effe;border-color:#e4defa}.workspace-shell h1{color:var(--ink);letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1.3}.workspace-shell h2{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.4}.workspace-shell h3{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.workspace-shell .page-header{align-items:center;margin-bottom:28px}.workspace-shell .page-header p{color:var(--muted);max-width:76ch;font-size:14px;line-height:1.7}.workspace-shell .eyebrow,.workspace-shell .eyebrow.light{color:var(--muted);letter-spacing:.09em;font-size:10px;font-weight:600}.workspace-shell .page-actions{gap:10px}.btn,.workspace-shell .btn{color:#fff;background:var(--accent);border:1px solid var(--accent);min-height:40px;box-shadow:none;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:500;line-height:1.4}.btn:hover:not(:disabled),.workspace-shell .btn:hover:not(:disabled){color:#fff;background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:none}.btn.secondary,.workspace-shell .btn.secondary{color:var(--ink);border-color:var(--line-strong);background:#fff}.btn.secondary:hover:not(:disabled),.workspace-shell .btn.secondary:hover:not(:disabled){background:var(--surface-subtle);color:var(--accent);border-color:var(--accent-border)}.btn.ghost,.workspace-shell .btn.ghost{color:var(--accent);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled),.workspace-shell .btn.ghost:hover:not(:disabled){background:var(--accent-light);color:var(--accent);border-color:#0000}.btn.light,.workspace-shell .btn.light{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border)}.workspace-shell .btn.small{min-height:33px;font-size:12px}.workspace-shell .text-button,.workspace-shell .external{color:var(--accent)}.workspace-shell .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px}.workspace-shell .panel-heading{gap:16px;margin-bottom:20px}.workspace-shell .panel-heading p{color:var(--muted);margin-top:5px;font-size:13px}.workspace-shell .panel+.panel{margin-top:20px}.workspace-shell .panel .panel{box-shadow:none;border-radius:12px}.workspace-shell .section-navigation{gap:24px;margin:-4px 0 28px}.workspace-shell .section-navigation button,.workspace-shell .workspace-tabs button{color:var(--muted);font-size:13px}.workspace-shell .section-navigation button[aria-current=page],.workspace-shell .workspace-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.workspace-shell .section-extra-tools{background:var(--panel);border-color:var(--line);border-radius:12px}.workspace-shell .section-extra-tools button{color:var(--muted);border-radius:9px}.workspace-shell .section-extra-tools button[aria-current=page]{color:var(--accent);background:var(--accent-light)}.workspace-shell :is(input,select,textarea){border-color:var(--line-strong);color:var(--ink);background-color:#fff;border-radius:10px;font-size:13px}.workspace-shell :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px #4263ef13}.workspace-shell :is(input,textarea)::placeholder{color:var(--muted)}.workspace-shell :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #798ef3}.workspace-shell .field>:is(label,span),.workspace-shell .field>small{color:var(--muted);line-height:1.6}.workspace-shell .field>label{font-size:12px;font-weight:500}.workspace-shell .search-box{border-color:var(--line-strong);color:var(--muted);background:#fff;border-radius:11px}.workspace-shell .search-box input{box-shadow:none;background:0 0;border:0}.workspace-shell :is(.filter-tabs,.research-tabs,.intelligence-tabs) button{color:var(--muted);border-radius:9px;font-weight:500}.workspace-shell :is(.filter-tabs,.research-tabs) button.active,.workspace-shell .intelligence-tabs button[aria-selected=true]{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell :is(.icon-tile,.empty-icon,.step-symbol,.gate-number,.context-type,.artifact-code){color:var(--accent);background:var(--accent-light);border-color:var(--accent-border);border-radius:11px}.workspace-shell .empty h3{color:var(--ink)}.workspace-shell :is(.empty p,.loading,.muted,.micro-copy){color:var(--muted)}.workspace-shell :is(.data-row,.question-row,.criteria-row,.recorded-decision,.source-row){border-color:var(--line)}.workspace-shell :is(.data-row,.card,.client-card){color:var(--ink)}.workspace-shell :is(.card,.client-card,.decision-entry,.role-card,.department-card,.computed-card,.business-doc-card,.pattern-card,.research-source,.source-choice,.scope-card){border-color:var(--line);border-radius:var(--radius);background:var(--panel)}.workspace-shell :is(.card,.client-card,.role-card):hover{border-color:var(--accent-border)}.workspace-shell .card h3{color:var(--ink)}.workspace-shell :is(.badge-neutral,.badge-queued,.badge-not_connected,.badge-discovered,.badge-researching){color:var(--muted);background:var(--surface-subtle)}.workspace-shell :is(.badge-active,.badge-running,.badge-in_progress,.badge-configured){color:#3e55ad;background:var(--accent-light)}.workspace-shell :is(.badge-failed,.badge-error,.badge-lost){color:var(--danger);background:var(--danger-light)}.workspace-shell :is(.badge-pending_approval,.badge-blocked,.badge-awaiting_baseline,.badge-draft,.badge-unreviewed){color:var(--warning);background:var(--warning-light)}.workspace-shell .badge{border-radius:7px;font-size:11px;font-weight:500}.workspace-shell .notice{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;line-height:1.7}.workspace-shell .notice strong{color:var(--ink)}.workspace-shell .notice.danger{color:var(--warning);background:#fffbf2;border-color:#eedfbe}.workspace-shell .notice.danger strong{color:var(--warning)}.workspace-shell .notice p+p{margin-top:8px}.workspace-shell table{color:var(--ink)}.workspace-shell :is(th,td){border-color:var(--line)}.workspace-shell th{color:var(--muted);background:var(--surface-subtle);font-weight:500}.workspace-shell .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#26315335}.workspace-shell .modal{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 22px 85px #23335c21}.workspace-shell .modal-header{border-color:var(--line);padding:24px}.workspace-shell .modal-header h2{color:var(--ink);font-size:21px}.workspace-shell .modal-header p{color:var(--muted)}.workspace-shell .modal-body{padding:24px}.workspace-shell .form-footer{border-color:var(--line)}.workspace-shell :is(.markdown,.source-text,.payload,.source-path){color:var(--ink)}.workspace-shell :is(.markdown pre,.markdown code,.source-text,.structured-result){background:var(--surface-subtle);color:var(--ink);border-color:var(--line)}.workspace-shell .markdown blockquote{color:var(--muted);border-left-color:var(--accent-border)}.workspace-shell .toast{border-color:var(--line);border-left-color:var(--accent);box-shadow:0 8px 32px #27325b12}.workspace-shell .toast p,.workspace-shell .toast>span{color:var(--ink)}.workspace-shell .entry-hero{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:28px}.workspace-shell .entry-hero h2{color:var(--ink);letter-spacing:-.025em;margin:10px 0 13px;font-size:25px;line-height:1.35}.workspace-shell .entry-hero h2 br{display:none}.workspace-shell .entry-hero p,.workspace-shell .entry-hero-tags,.workspace-shell .entry-hero form small{color:var(--muted);font-size:13px}.workspace-shell .entry-hero-tags{gap:12px 18px;margin-top:20px;font-size:11px}.workspace-shell .entry-hero-tags svg{color:var(--accent)}.workspace-shell .entry-hero form{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;padding:22px}.workspace-shell .entry-hero form>label{color:var(--ink);margin-bottom:13px;font-size:14px;font-weight:500}.workspace-shell .entry-url{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:10px}.workspace-shell .entry-url:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #4263ef13}.workspace-shell .entry-url input{box-shadow:none;background:0 0;border:0;font-size:14px}.workspace-shell .entry-hero form .btn{background:var(--accent);color:#fff;border-color:var(--accent)}.workspace-shell .entry-hero form .btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.workspace-shell .entry-priority{background:var(--panel);border-color:var(--line);border-radius:var(--radius);padding:22px;transform:none}.workspace-shell .entry-priority:hover{background:var(--surface-subtle);border-color:var(--accent-border);transform:none}.workspace-shell .entry-priority strong{color:var(--ink);font-size:16px}.workspace-shell .entry-priority :is(small,p){color:var(--muted)}.workspace-shell .entry-card{border-radius:var(--radius);border-color:var(--line);padding:24px}.workspace-shell .entry-output{background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.workspace-shell :is(.entry-output>span,.entry-group,.entry-examples,.entry-tabs>span){color:var(--muted)}.workspace-shell :is(.entry-inline-callout,.source-path-steps,.salla-identity,.merchant-confirmation,.context-summary,.commercial-command,.contact-suggestion){background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}.workspace-shell :is(.context-summary,.entry-inline-callout){padding:24px}.workspace-shell :is(.source-path-steps .current,.source-path-steps .done){color:var(--accent)}.workspace-shell .upload-drop{background:var(--surface-subtle);border-color:var(--accent-border);color:var(--ink)}.workspace-shell .upload-drop svg{color:var(--accent)}.workspace-shell :is(.resource-choice.selected,.role-card.selected,.question-list button.selected){background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .onboarding-step.current{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .onboarding-step.current .step-symbol{background:var(--accent);border-color:var(--accent);color:#fff}.workspace-shell .onboarding-step :is(small,strong){color:inherit}.workspace-shell .stage-hero h2{font-size:28px;line-height:1.35}.workspace-shell .stage-hero p{color:var(--muted);font-size:14px}.workspace-shell .activation-hero h2{font-size:32px}.workspace-shell .activation-orbit{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border);box-shadow:none}.workspace-shell :is(.interview-assistant,.interview-probe,.structured-fields,.potential-sources,.department-output,.connection-reference){color:var(--ink);background:var(--surface-subtle);border-color:var(--line)}.workspace-shell :is(.overview-metric,.overview-next-panel,.overview-review-panel,.agent-activity-compact,.agent-activity-stats>div,.work-queue,.work-detail,.agent-activity-detail){background:var(--panel);border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.workspace-shell .overview-metric>strong{color:var(--ink)}.workspace-shell :is(.overview-metric-label,.overview-update-note,.overview-metric>small,.agent-activity-heading p,.agent-activity-stats>div>span){color:var(--muted)}.workspace-shell .growth-overview .overview-next-panel .business-next{border-left:0;padding-left:0}.workspace-shell .overview-value-note{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}.workspace-shell :is(.agent-activity-filters button[aria-pressed=true],.work-queue-row[aria-pressed=true]){color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .agent-activity-layout[data-selected=true]{gap:20px}.workspace-shell .agent-activity-table tr[data-selected=true]{background:var(--accent-light)}.workspace-shell .agent-activity-icon{color:var(--accent);border-color:var(--line);border-radius:10px}.workspace-shell :is(.agent-activity-table th,.agent-activity-table td,.agent-activity-facts dt){color:var(--muted);border-color:var(--line)}.workspace-shell :is(.agent-activity-select strong,.agent-activity-detail h3,.agent-activity-facts dd){color:var(--ink)}.workspace-shell .agent-activity-select small{color:var(--muted)}.workspace-shell :is(.objective-banner,.hw-spine){background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.workspace-shell .objective-banner{min-height:0;padding:28px}.workspace-shell .objective-copy{max-width:none}.workspace-shell .objective-art{display:none}.workspace-shell :is(.objective-copy h2,.objective-copy h3,.hw-spine h1,.hw-spine h2){color:var(--ink)}.workspace-shell :is(.objective-copy p,.objective-copy .eyebrow,.objective-copy .eyebrow.light,.hw-spine p,.hw-spine-meta){color:var(--muted)}.workspace-shell :is(.hw-zone,.hw-slot,.hw-section,.hw-position){border-color:var(--line);background:var(--panel);border-radius:14px}.workspace-shell .hw-root button.hw-primary{background:var(--accent);color:#fff;border-color:var(--accent);border-radius:10px}.workspace-shell .hw-root button.hw-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.workspace-shell .hw-tabs button.active,.workspace-shell .hw-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.workspace-shell .business-next{border-color:var(--line)}.workspace-shell .business-simple-page{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.workspace-shell .business-form h3{font-size:24px}.workspace-shell .business-hint{color:var(--muted);font-size:14px}.workspace-shell .business-choice-list label{border-color:var(--line);border-radius:12px}.workspace-shell .business-choice-list label:has(input:checked){border-color:var(--accent-border);background:var(--accent-light)}.workspace-shell :is(.drive-search,.inventory-toolbar,.source-filter-bar,.client-filters){background:var(--panel);border-color:var(--line-strong);color:var(--muted);border-radius:12px}.workspace-shell :is(.drive-file.selected,.material-list>button:hover){background:var(--accent-light)}.workspace-shell :is(.drive-preview-text,.material-source pre,.material-presentation){background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:12px}.workspace-shell :is(.drive-view-note,.intelligence-result,.candidate-score-summary){background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.workspace-shell .material-list>button{background:var(--panel);border-color:var(--line);color:var(--ink);border-radius:12px}.workspace-shell :is(.client-tabs,.settings-navigation){border-color:var(--line)}.workspace-shell .client-tabs .btn[aria-pressed=true],.workspace-shell .settings-navigation button[aria-current=page]{color:var(--accent);background:var(--accent-light)}.workspace-shell .client-tabs .btn:hover:not(:disabled){color:var(--accent);background:var(--surface-subtle)}.workspace-shell :is(.result-note,.progress-label,.integration-summary>div>span,.built-in-label,.ceo-context .panel>p){color:var(--muted)!important}.workspace-shell .integration-grid .card{padding:22px}.workspace-shell .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspace-shell .integration-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:22px}.workspace-shell .integration-card>h3{font-size:16px}.workspace-shell .integration-card>strong{font-size:13px;font-weight:500;line-height:1.6}.workspace-shell .integration-card>p{margin:4px 0;font-size:12px;line-height:1.7}.workspace-shell .integration-card>.badge{white-space:normal;width:fit-content;max-width:100%}.workspace-shell .integration-card>details{border-top:1px solid var(--line);margin-top:8px;padding:13px 0 0;font-size:12px}.workspace-shell .integration-card>details summary{cursor:pointer;color:var(--ink);font-weight:500}.workspace-shell .integration-card>details p{color:var(--muted);margin:12px 0}.workspace-shell .integration-card .doc-actions{margin-top:8px}.workspace-shell .bounded-form>p{color:var(--muted);margin-bottom:16px;font-size:13px}.workspace-shell .bounded-form>details{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;margin:20px 0;padding:18px}.workspace-shell .bounded-form summary{cursor:pointer;margin-bottom:15px;font-weight:500}.workspace-shell .bounded-form .field{margin:16px 0}.workspace-shell .integration-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.workspace-shell .settings-overview{background:var(--panel);border-color:var(--line);border-radius:var(--radius);padding:24px}.workspace-shell .settings-navigation{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:8px}.workspace-shell .settings-navigation button{border-radius:9px;font-size:13px}.workspace-shell .settings-overview-section,.workspace-shell .settings-content>section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:22px}.workspace-shell .settings-overview-section:first-child{padding-top:22px}.workspace-shell .settings-overview-section>header{gap:16px}.workspace-shell .settings-provider-row{padding:10px 0}.workspace-shell .settings-overview-section>p,.workspace-shell .settings-provider-row small,.workspace-shell .settings-facts dt{color:var(--muted);font-size:12px}.workspace-shell .company-overview-grid>section,.workspace-shell .company-overview-grid>aside>section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.workspace-shell .company-overview-grid>aside{border:0;padding:0}.workspace-shell .settings-content>.panel{background:var(--panel)}.workspace-shell .connector-section-nav{margin-bottom:24px}.workspace-shell #core-connection-catalog,.workspace-shell #business-connection-catalog,.workspace-shell #readonly-connection-catalog{margin-bottom:24px;scroll-margin-top:96px}.workspace-shell .connection-directory .settings-provider-row>.doc-actions{flex:none}.workspace-shell .connection-directory h3{margin:0;font-size:14px}.workspace-shell .metric-answer,.workspace-shell .computed-card>strong{color:var(--ink)}.workspace-shell .score-track{stroke:var(--line)}.workspace-shell .score-fill{stroke:var(--accent)}.workspace-shell .progress-track{background:var(--surface-hover)}.workspace-shell .progress-track>div{background:var(--accent)}.auth-screen{background:var(--bg);color:var(--ink)}.auth-story{background:var(--surface-subtle);color:var(--ink);border-right:1px solid var(--line)}.auth-story:after{display:none}.auth-story .wordmark{color:var(--ink)}.auth-story .brand-mark{color:var(--accent);border-color:var(--accent-border)}.auth-copy h1{color:var(--ink);font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.15}.auth-copy h1 em{font:inherit;color:var(--accent)}.auth-copy>p,.auth-principles,.auth-footer,.auth-footer span,.auth-note,.auth-card>p,.auth-card>.eyebrow{color:var(--muted)}.auth-principles svg{color:var(--accent)}.auth-entry{background:var(--panel)}.auth-card>.icon-tile{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.auth-card h2{color:var(--ink);font-weight:600}@media (width<=1200px){.workspace-shell .topbar .search-trigger{min-width:180px}.workspace-shell .main-content{padding:28px 26px 44px}}@media (width<=1000px){.workspace-shell .topbar .search-trigger{width:40px;min-width:40px;padding:10px}.workspace-shell .topbar .search-trigger span{display:none}.workspace-shell .entry-hero{grid-template-columns:1fr;gap:24px}.workspace-shell .integration-grid{grid-template-columns:1fr}}@media (width<=900px){.workspace-shell .topbar{height:65px}.workspace-shell .main-content{padding:24px 20px 40px}}@media (width<=640px){.workspace-shell .main-content{padding:24px 16px 36px}.workspace-shell h1{font-size:27px}.workspace-shell .page-header{align-items:flex-start;gap:16px}.workspace-shell .page-header p{font-size:13px}.workspace-shell .panel,.workspace-shell .entry-card,.workspace-shell .entry-hero,.workspace-shell .context-summary{border-radius:16px;padding:20px}.workspace-shell .entry-hero h2{font-size:23px}.workspace-shell .entry-hero form{padding:17px}.workspace-shell .entry-hero-tags{display:none}.workspace-shell .entry-priority{padding:18px}.workspace-shell .topbar .search-trigger{display:inline-flex}.workspace-shell .topbar .ask-ai{width:40px;min-width:40px;padding:9px}.workspace-shell .modal{border-radius:18px}.workspace-shell .modal-header,.workspace-shell .modal-body{padding:20px}.workspace-shell .business-simple-page{padding:22px 18px}.auth-entry{padding:32px 22px}}
