:root{color:#17201c;background:#f4f1eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(27,116,97,.12),transparent 36%),linear-gradient(315deg,rgba(177,88,42,.12),transparent 34%),#f4f1eb}.auth-panel{width:min(440px,100%);padding:24px;border:1px solid #d7d0c2;border-radius:8px;background:#fffdf8;box-shadow:0 18px 50px #2923191f}.auth-head,.topbar,.topbar-actions,.panel-title,.save-cluster,.pipeline,.primary-button,.icon-text-button,.segmented,.provenance{display:flex;align-items:center}.auth-head{gap:12px;margin-bottom:20px}.auth-head svg{color:#1b7461}.eyebrow{margin:0 0 4px;color:#6f675c;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(28px,4vw,42px);line-height:1.05}h2{margin-bottom:0;font-size:21px}h3{margin-bottom:10px;font-size:18px}.segmented{gap:4px;padding:4px;border:1px solid #d7d0c2;border-radius:8px;background:#f4f1eb}.segmented button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:0;border-radius:6px;color:#4b453c;background:transparent}.segmented button.active{color:#17201c;background:#fff;box-shadow:0 1px 4px #2923191f}.auth-form{display:grid;gap:14px;margin-top:18px}label{display:grid;gap:7px;color:#4b453c;font-size:13px;font-weight:700}.field-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.help-button{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:1px solid #a7b7a9;border-radius:50%;background:#eef5ef;color:#1b7461;font-size:13px;font-weight:900}.help-button:hover,.help-button[aria-expanded=true]{border-color:#1b7461;background:#dfeadf}.field-help{display:grid;gap:7px;border:1px solid #d7d0c2;border-left:4px solid #1b7461;border-radius:8px;padding:10px 12px;background:#f8f6ef;color:#3e3931;font-size:13px;font-weight:500;line-height:1.45}.field-help em{color:#6b4428;font-style:normal;font-weight:700}input,select,textarea{width:100%;border:1px solid #cbc3b3;border-radius:8px;background:#fffdf8;color:#17201c;padding:11px 12px;outline:none}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#1b7461;box-shadow:0 0 0 3px #1b746129}.primary-button,.icon-text-button,.danger-button,.icon-button{border:0;border-radius:8px}.primary-button,.icon-text-button,.danger-button{justify-content:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800}.primary-button{color:#fff;background:#1b7461}.primary-button:hover:not(:disabled){background:#155f50}.icon-text-button{color:#1f332e;background:#dfeadf}.danger-button{display:inline-flex;align-items:center;color:#fff;background:#a13a24}.danger-button:hover:not(:disabled){background:#872e1d}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;color:#1f332e;background:#e7e1d6}.form-error,.error-bar{border:1px solid #c35a3a;border-radius:8px;background:#fff2ed;color:#8a2c17}.form-error{padding:10px}.error-bar{padding:12px 14px}.app-shell{min-height:100vh;padding:24px}.topbar{justify-content:space-between;gap:18px;margin-bottom:18px}.topbar-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.profile-open-button{white-space:nowrap}.user-chip{max-width:min(38vw,360px);overflow:hidden;border:1px solid #d7d0c2;border-radius:999px;padding:8px 12px;background:#fffdf8;text-overflow:ellipsis;white-space:nowrap}.workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.workspace-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:0;border:1px solid #d7d0c2;border-radius:8px;padding:11px 12px;background:#fffdf8;color:#4b453c;font-weight:900;line-height:1.2}.workspace-tabs button svg{flex:0 0 auto}.workspace-tabs button:hover{border-color:#b9ad9a;background:#f8f6ef}.workspace-tabs button.active{border-color:#1b7461;background:#dfeadf;color:#173c34}.tab-screen{animation:tabFadeIn .16s ease-out}.tab-support-row{margin-top:16px}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.status-band,.work-panel,.strategy-section{border:1px solid #d7d0c2;border-radius:8px;background:#fffdf8}.status-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:12px;align-items:center;padding:12px;margin-bottom:16px}.status-next{display:grid;align-items:center;min-width:0;border-left:1px solid #e2dbcf;padding-left:12px}.status-next-copy{min-width:0}.status-next-copy strong{display:block;margin-bottom:2px;color:#17201c;font-size:15px;line-height:1.2}.status-next-copy span{display:block;overflow:hidden;color:#4b453c;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pipeline{flex-wrap:wrap;gap:8px}.pipeline-step{display:inline-flex;align-items:center;gap:8px;min-height:34px;border-radius:999px;padding:0 12px;color:#6f675c;background:#eee8dd}.pipeline-step span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fffdf8;font-size:12px;font-weight:800}.pipeline-step.done{color:#173c34;background:#dfeadf}.pipeline strong{margin-left:auto;color:#8a4a1f}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.work-panel{padding:18px}.context-panel{min-height:620px}.website-import-panel{border-bottom:1px solid #e2dbcf;margin:-2px 0 18px;padding-bottom:18px}.import-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.import-result{display:grid;gap:14px;margin-top:14px;border:1px solid #d7d0c2;border-radius:8px;padding:14px;background:#fffaf0}.import-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.import-meta{display:grid;gap:4px;min-width:0}.import-meta a{overflow:hidden;color:#1b7461;text-overflow:ellipsis;white-space:nowrap}.import-meta small{color:#6f675c}.import-toggle-button{white-space:nowrap}.import-compact-note{margin:-4px 0 0}.import-pages{display:grid;gap:6px;min-width:0}.import-pages a,.evidence-item a{overflow:hidden;color:#1b7461;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.evidence-list{display:grid;gap:8px}.evidence-item{display:grid;gap:4px;border-left:3px solid #b1582a;padding:8px 10px;background:#fffdf8}.evidence-item span{color:#8a4a1f;font-size:12px;font-weight:900;text-transform:uppercase}.evidence-item p{margin:0;line-height:1.45}.panel-title{justify-content:space-between;gap:14px;margin-bottom:16px}.panel-title.compact{margin-bottom:12px}.save-cluster{justify-content:flex-end;gap:10px}.save-state{color:#6f675c;font-size:13px;font-weight:800;white-space:nowrap}.save-state.dirty{color:#8a4a1f}.context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.span-2{grid-column:span 2}.side-stack{display:grid;gap:16px}.profile-panel{display:grid;gap:12px}.profile-modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#17201c5c}.profile-modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #29231938}.profile-panel .panel-title{align-items:center}.profile-panel .panel-title svg{color:#1b7461}.profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-tabs button{border:1px solid #d7d0c2;border-radius:8px;padding:10px 12px;background:#f8f6ef;color:#4b453c;font-weight:800;cursor:pointer}.profile-tabs button:hover{border-color:#9ab8a4;color:#173c34}.profile-tabs button.active{border-color:#1b7461;background:#e7f0e7;color:#173c34;box-shadow:inset 0 0 0 1px #1b74611f}.profile-tab-body,.profile-basic-panel{display:grid;gap:12px}.profile-identity{display:grid;gap:3px;min-width:0;border-bottom:1px solid #e2dbcf;padding-bottom:12px}.profile-identity strong,.profile-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity span{color:#6f675c;font-size:13px}.profile-form{display:grid;gap:11px}.profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-info-grid>div{display:grid;gap:4px;min-width:0;border:1px solid #e2dbcf;border-radius:8px;padding:10px;background:#f8f6ef}.profile-info-grid span{color:#6f675c;font-size:12px}.profile-info-grid strong{overflow:hidden;color:#173c34;text-overflow:ellipsis;white-space:nowrap}.profile-stats{display:grid;gap:10px}.profile-section-title{display:flex;align-items:center;justify-content:space-between;color:#173c34}.profile-stat-section{display:grid;gap:7px}.profile-stat-section>strong{color:#4b453c;font-size:13px}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-stat-grid>div{display:grid;gap:3px;border:1px solid #e2dbcf;border-radius:8px;padding:9px;background:#f8f6ef}.profile-stat-grid span{color:#6f675c;font-size:12px}.profile-stat-grid strong{color:#173c34;font-size:18px}.profile-stats .memory-index-card{grid-column:auto;padding:12px}.profile-model-meta{display:flex;align-items:center;gap:8px;color:#6f675c}.model-badge{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.model-badge.routerai{background:#dfeadf;color:#173c34}.model-badge.local{background:#eee8dd;color:#4b453c}.reset-panel{border-color:#d9b28a;background:#fffaf0}.report-panel{background:#f8fbf8}.report-list{display:grid;gap:8px}.report-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #d7d0c2;border-radius:8px;padding:10px;background:#fffdf8}.report-item div{display:grid;gap:3px;min-width:0}.report-item strong,.report-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-item small{color:#6f675c}.reset-confirm-modal{display:grid;gap:12px;width:min(520px,100%);box-shadow:0 24px 70px #29231938}.reset-confirm-modal p{color:#3e3931;line-height:1.5}.reset-actions{display:flex;justify-content:flex-end;gap:10px}.assessment{display:grid;gap:14px}.question-panel{border-color:#d9b28a;background:#fffaf0}.question-form{display:grid;gap:12px}.question-form textarea{min-height:72px}.warning-box{display:grid;gap:10px;border-top:1px solid #e2dbcf;margin-top:14px;padding-top:14px}.warning-box>strong{color:#8a4a1f}.score{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-radius:8px;padding:14px;background:#f0f6f2}.score span{font-size:34px;font-weight:900;color:#1b7461}.score small,.audit-item small,.muted{color:#6f675c}.list-block,.recommendation-block{display:grid;gap:8px}.list-block strong{color:#4b453c}.list-block ul,.recommendation-list{display:grid;gap:6px;margin:0;padding-left:18px}.list-block li,.recommendation-list li{line-height:1.45}.recommendation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.recommendation-text{display:grid;gap:6px}.recommendation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.decision-status,.decision-action{width:fit-content;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.decision-status{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;background:#e7e1d6;color:#4b453c;font-style:normal}.decision-status.accepted{background:#dfeadf;color:#173c34}.decision-status.rejected{background:#f4d9c9;color:#8a2c17}.decision-action{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #d7d0c2;padding:0 8px;background:#fffdf8;color:#4b453c}.decision-action.accept{border-color:#a7b7a9;background:#eef5ef;color:#173c34}.decision-action.reject{border-color:#d9b28a;background:#fff0df;color:#8a4a1f}.path-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid #a7b7a9;border-radius:8px;padding:0 8px;background:#eef5ef;color:#173c34;font-size:12px;font-weight:900;white-space:nowrap}.path-button:hover:not(:disabled),.path-button[aria-expanded=true]{border-color:#1b7461;background:#dfeadf}.path-button.warning{border-color:#d9b28a;background:#fff0df;color:#8a4a1f}.evidence-path-panel{display:grid;gap:12px;margin:8px 0 10px;border:1px solid #d7d0c2;border-left:4px solid #1b7461;border-radius:8px;padding:12px;background:#fffdf8}.path-panel-head{display:flex;justify-content:space-between;gap:10px}.path-panel-head p,.path-step p{margin:4px 0 0}.strategy-basis{display:grid;gap:7px;border:1px solid #e2dbcf;border-radius:8px;padding:10px;background:#f0f6f2}.strategy-basis strong{color:#173c34}.strategy-basis p,.strategy-basis ul{margin:0}.strategy-basis ul{display:grid;gap:5px;padding-left:18px}.strategy-basis li{line-height:1.45}.path-data-summary{display:grid;gap:4px;border-top:1px dashed #cbc3b3;padding-top:10px}.path-data-summary strong{color:#4b453c}.path-data-summary p{margin:0;color:#6f675c}.path-status{align-self:start;border-radius:999px;padding:5px 8px;background:#dfeadf;color:#173c34;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.path-status.insufficient{background:#fff0df;color:#8a4a1f}.path-steps{display:grid;gap:8px}.path-step{position:relative;display:grid;gap:4px;border:1px solid #e2dbcf;border-radius:8px;padding:10px;background:#f8f6ef}.path-step.needs_review,.path-step.insufficient{border-color:#d9b28a;background:#fff7ec}.path-node-meta,.path-edge{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6f675c;font-size:11px;font-weight:900;text-transform:uppercase}.path-step a{color:#1b7461;font-size:12px;font-weight:800}.path-edge{margin-top:6px;border-top:1px dashed #cbc3b3;padding-top:6px;color:#8a4a1f}.audit-list{display:grid;gap:11px}.audit-item{display:grid;grid-template-columns:10px 1fr;gap:10px}.audit-item>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#b1582a}.audit-item div{display:grid;gap:3px}.strategy-section{margin-top:16px;padding:18px}.provenance{gap:8px;color:#6f675c;font-size:13px}.narrative{border-left:4px solid #1b7461;margin-bottom:16px;padding:12px 14px;background:#f0f6f2;line-height:1.55}.revision-panel,.revision-diff{display:grid;gap:12px;border:1px solid #d7d0c2;border-radius:8px;margin-bottom:16px;padding:14px;background:#fffaf0}.revision-panel.running{border-color:#1b7461;background:#f0f6f2}.revision-head,.revision-diff-head,.feedback-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.revision-head p,.revision-diff p,.feedback-item p,.diff-item p{margin:4px 0 0;line-height:1.45}.feedback-list{display:grid;gap:8px}.revision-progress{position:relative;overflow:hidden;border-radius:8px;padding:10px 12px;background:#dfeadf;color:#173c34;font-size:13px;font-weight:800}.revision-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,transparent,rgba(27,116,97,.18),transparent);animation:revision-progress 1.4s linear infinite}@keyframes revision-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}.revision-error{border:1px solid #c35a3a;border-radius:8px;padding:10px 12px;background:#fff2ed;color:#8a2c17;font-size:13px;font-weight:800;line-height:1.45}.feedback-item{display:grid;gap:4px;border-left:3px solid #b1582a;padding:9px 10px;background:#fffdf8}.feedback-item.addressed{border-left-color:#1b7461}.feedback-item span,.diff-item span,.feedback-form-head span{width:fit-content;border-radius:999px;padding:4px 8px;background:#dfeadf;color:#173c34;font-size:11px;font-weight:900;text-transform:uppercase}.feedback-item small,.diff-item small{color:#6f675c;line-height:1.45}.revision-diff-head{justify-content:flex-start;color:#173c34}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.diff-item{display:grid;gap:7px;min-width:0;border:1px solid #e2dbcf;border-radius:8px;padding:10px;background:#fffdf8}.diff-item>div{display:grid;gap:6px}.diff-item.unchanged span{background:#eee8dd;color:#4b453c}.strategy-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.strategy-tabs{display:grid;gap:8px}.strategy-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:1px solid #d7d0c2;border-radius:8px;padding:0 12px;background:#fffdf8;color:#4b453c;font-weight:900;text-align:left}.strategy-tabs button.active{border-color:#1b7461;background:#dfeadf;color:#173c34}.strategy-card{border:1px solid #d7d0c2;border-radius:8px;padding:14px;background:#fffaf0}.strategy-card-active{min-width:0}.strategy-card-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.strategy-card-head>div{display:grid;gap:4px}.strategy-card-head span,.strategy-card-head small{width:fit-content;border-radius:999px;padding:4px 8px;background:#dfeadf;color:#173c34;font-size:11px;font-weight:900;text-transform:uppercase}.strategy-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #e2dbcf;margin-top:12px;padding-top:12px}.strategy-card p{color:#3e3931;line-height:1.5}.pestel-card{display:grid;gap:12px}.pestel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pestel-factor{display:grid;gap:10px;min-width:0;border:1px solid #e2dbcf;border-radius:8px;padding:12px;background:#fffdf8}.pestel-factor-head{display:flex;align-items:center;justify-content:space-between;color:#173c34}.signal-pestel-impacts{display:flex;flex-wrap:wrap;gap:6px}.signal-pestel-impacts em{border-radius:999px;padding:4px 8px;background:#e7f0e7;color:#173c34;font-size:11px;font-style:normal;font-weight:900}.feedback-form{display:grid;gap:9px;border-top:1px solid #e2dbcf;margin-top:12px;padding-top:12px}.feedback-form-head{color:#4b453c}.feedback-form textarea{min-height:86px}.empty-state{display:grid;min-height:260px;place-items:center}.memory-section{border:1px solid #d7d0c2;border-radius:8px;margin-top:16px;padding:18px;background:#fbfcf7}.affected-blocks em{border-radius:999px;padding:5px 9px;background:#e7e1d6;color:#4b453c;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.memory-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;align-items:start}.memory-card{display:grid;gap:12px;border:1px solid #d7d0c2;border-radius:8px;padding:14px;background:#fffdf8}.memory-inbox-card,.memory-index-card,.memory-search-card{grid-column:1}.decision-health-card,.impact-review-card,.signals-card{grid-column:2}.memory-grid-single{grid-template-columns:minmax(0,920px)}.memory-grid-single .memory-card{grid-column:1}.memory-card-head{display:flex;align-items:center;gap:8px;color:#173c34}.memory-form,.decision-health-list,.impact-review-list,.signal-list,.memory-search-results{display:grid;gap:10px}.memory-card-note,.impact-explainer{margin:0;color:#6f675c;font-size:12px;line-height:1.45}.memory-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.memory-index-grid>div{display:grid;gap:3px;border:1px solid #e2dbcf;border-radius:8px;padding:9px;background:#f8f6ef}.memory-index-grid span,.memory-index-grid small{color:#6f675c;font-size:12px;line-height:1.35}.memory-index-grid strong{color:#173c34;font-size:13px}.memory-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.decision-health-item,.impact-review-item,.signal-item,.memory-search-result{display:grid;gap:7px;border:1px solid #e2dbcf;border-left:4px solid #1b7461;border-radius:8px;padding:10px;background:#f8f6ef}.decision-health-item p,.impact-review-item p,.signal-item p,.memory-search-result p{margin:0;color:#3e3931;line-height:1.45}.decision-health-item.needs_review,.decision-health-item.stale,.impact-review-item.targeted_revision,.signal-item.risk,.signal-item.contradiction{border-left-color:#a13a24;background:#fff7ec}.decision-health-item.watch,.impact-review-item.watch,.signal-item.hypothesis,.signal-item.assumption{border-left-color:#b1582a}.decision-health-item>div,.impact-review-item>div,.memory-search-result>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.decision-health-item>div{justify-content:flex-start;flex-wrap:wrap}.decision-health-item>div small{margin-left:auto}.health-chip,.impact-review-item span,.signal-item span,.memory-search-result span{width:fit-content;border-radius:999px;padding:4px 8px;background:#dfeadf;color:#173c34;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.health-chip.needs_review,.health-chip.stale{background:#f4d9c9;color:#8a2c17}.health-chip.watch{background:#fff0df;color:#8a4a1f}.decision-health-item small,.impact-review-item small,.signal-item small,.memory-search-result small{color:#6f675c;line-height:1.45}.decision-health-item ul{display:grid;gap:4px;margin:0;padding-left:18px;color:#6b4428;line-height:1.4}.affected-blocks{display:flex;flex-wrap:wrap;gap:6px}.memory-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}@media(max-width:1000px){.workspace-grid{grid-template-columns:1fr}.context-panel{min-height:auto}.status-band,.strategy-workspace{grid-template-columns:1fr}.status-next{border-top:1px solid #e2dbcf;border-left:0;padding-top:10px;padding-left:0}.strategy-tabs{grid-template-columns:repeat(6,minmax(110px,1fr));overflow-x:auto}.memory-grid{grid-template-columns:1fr}.memory-inbox-card,.memory-search-card,.decision-health-card,.impact-review-card,.signals-card{grid-column:auto}}@media(max-width:680px){.app-shell,.auth-page{padding:14px}.topbar{align-items:flex-start;flex-direction:column}.topbar-actions{width:100%;justify-content:space-between}.workspace-tabs{grid-template-columns:1fr}.workspace-tabs button{justify-content:flex-start}.profile-tabs,.profile-info-grid{grid-template-columns:1fr}.user-chip{max-width:calc(100vw - 190px)}.strategy-detail-grid,.pestel-grid{grid-template-columns:1fr}.status-next-copy span{white-space:normal}.context-grid,.import-form,.import-summary,.memory-form-row,.memory-search-form,.profile-stat-grid,.memory-index-grid,.recommendation-row{grid-template-columns:1fr}.recommendation-actions{justify-content:flex-start}.import-toggle-button{width:100%}.span-2{grid-column:span 1}.panel-title,.revision-head,.save-cluster{align-items:stretch;flex-direction:column}.pipeline strong{width:100%;margin-left:0}}
