:root{--atlas-paper:#efe7d8;--atlas-paper-strong:#ded2bd;--atlas-plate:#fff8ea;--atlas-ink:#17211f;--atlas-ink-soft:#3f4c48;--atlas-muted:#68736c;--atlas-line:#cbb998;--atlas-line-strong:#806c48;--atlas-teal:#075f5b;--atlas-teal-soft:#cfe4e1;--atlas-clay:#93572f;--atlas-sun:#c6922c;--inventory-blue:#1d6f9f;--inventory-blue-surface:#e4f0f7;--inventory-green:#527d45;--inventory-green-surface:#e7efe2;--inventory-grey:#5f686b;--inventory-grey-surface:#e7eaeb;--impact-primary:#8f5f13;--impact-surface:#fff3d3;--impact-border:#d5aa57;--impact-ink:#553700;--warning-surface:#fff4d8;--warning-border:#d49a30;--danger:#a23b29;--paper-shadow:0 18px 48px #43341e24;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3.5rem;--engineering-bg:#0f172a;--engineering-surface:#1e293b6b;--engineering-surface-strong:#0f172adb;--engineering-blue:#38bdf8;--engineering-cyan:#2dd4bf;--engineering-grey:#94a3b8;--engineering-text:#f8fafc;--engineering-muted:#94a3b8;--engineering-border:#ffffff14;--engineering-grid:#ffffff08;--engineering-impact:#f59e0b;--font-jakarta:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:linear-gradient(90deg, #1d252309 1px, transparent 1px), linear-gradient(0deg, #1d252308 1px, transparent 1px), var(--atlas-paper);color:var(--atlas-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;background-size:44px 44px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{overflow-wrap:anywhere}.app-shell{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:linear-gradient(180deg, #fff8eaeb, #ded2bdfa), var(--atlas-paper-strong);border-right:1px solid var(--atlas-line-strong);color:var(--atlas-ink);min-height:100vh;padding:var(--space-5);grid-template-rows:auto auto 1fr auto auto;display:grid;position:sticky;top:0}.brand-block{border-bottom:1px solid var(--atlas-line);gap:var(--space-1);padding-bottom:var(--space-4);display:grid}.brand{color:var(--atlas-ink);font-size:1.22rem;font-weight:820}.brand-block span{color:var(--atlas-muted);font-size:.79rem}.locale-switcher button{border:1px solid var(--atlas-line-strong);color:var(--atlas-muted);cursor:pointer;letter-spacing:0;background:#ffffff8f;border-radius:6px;padding:.32rem .46rem;font-size:.72rem;font-weight:800}.locale-switcher button.active{background:var(--atlas-ink);border-color:var(--atlas-ink);color:var(--atlas-paper)}.nav-item{border:1px solid #806c482e;border-radius:6px;gap:.1rem;min-height:3.4rem;padding:.78rem .84rem;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.nav-item:before{background:var(--atlas-teal);content:"";opacity:0;width:3px;height:calc(100% - 1rem);position:absolute;top:.5rem;left:-.62rem}.nav-item strong{color:var(--atlas-ink);font-size:.9rem;font-weight:760}.nav-item span{color:var(--atlas-muted);font-size:.76rem}.text-button{color:var(--atlas-ink-soft);padding:var(--space-2) 0;text-align:left;background:0 0;border:0}.page-wrap{max-width:1420px;padding:var(--space-6);margin:0 auto}dd{color:var(--atlas-ink);margin:.18rem 0 0}p{color:var(--atlas-ink-soft);line-height:1.55}.runtime-note-stack{gap:.52rem;display:grid}.runtime-note,.screen-six-note,.p8-summary-note,.p8-status-note,.p10-result-note,.p10-suppression-note,.p11-muted-note,.p3-aside-note{color:#334155;background:linear-gradient(90deg,#4fb09d1a,#ffffffd1);border:1px solid #4fb09d33;border-left:3px solid #4fb09dd1;border-radius:8px;max-width:86ch;margin:0;padding:.62rem .78rem .64rem .84rem;font-size:.88rem;font-weight:560;line-height:1.48}.runtime-field-hint{color:#56667a;max-width:62ch;margin:-.02rem 0 .06rem;font-size:.77rem;font-weight:520;line-height:1.38}.primary-button,.secondary-button,.folio-action{border-radius:6px;justify-content:center;align-items:center;min-height:2.45rem;padding:.65rem .95rem;font-weight:760;display:inline-flex}.action-feedback-button{gap:.46rem;position:relative;overflow:hidden}.action-feedback-button>span:not(.feedback-spinner){z-index:1;position:relative}.action-feedback-button.is-pending:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.15s linear infinite softquaFeedbackSweep;position:absolute;inset:0;transform:translate(-100%)}.feedback-spinner{z-index:1;border:2px solid;border-right-color:#0000;border-radius:999px;width:.86rem;height:.86rem;animation:.78s linear infinite softquaSpin;display:inline-flex;position:relative}.action-status-rail{background:#ffffffe6;border:1px solid #806c4833;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.68rem .72rem;display:grid}.action-status-rail strong{color:var(--softqua-reference-text,var(--atlas-ink));font-size:.86rem;line-height:1.25;display:block}.action-status-rail p{color:var(--softqua-reference-muted,var(--atlas-muted));margin:.14rem 0 0;font-size:.78rem;line-height:1.38}.action-status-dot{background:var(--softqua-reference-accent,var(--atlas-teal));border-radius:999px;width:.62rem;height:.62rem;margin-top:.22rem;box-shadow:0 0 0 5px #4fb09d24}.action-status-rail.is-saving .action-status-dot{background:#0891b2;animation:1s ease-in-out infinite softquaStatusPulse;box-shadow:0 0 0 5px #0891b224}.action-status-rail.is-error{background:#fff7ed;border-color:#b91c1c38}.action-status-rail.is-error .action-status-dot{background:#b91c1c;box-shadow:0 0 0 5px #b91c1c1f}.route-feedback{opacity:0;pointer-events:none;z-index:1000;transition:opacity .16s,transform .16s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.route-feedback:before{background:linear-gradient(90deg, #0891b2, var(--softqua-reference-accent,#4fb09d), #f59e0b);content:"";transform-origin:0;width:100%;height:3px;animation:1.1s ease-in-out infinite softquaRouteProgress;display:block}.route-feedback span{color:#f8fafc;background:#030719eb;border:1px solid #ffffff1f;border-radius:999px;padding:.32rem .54rem;font-size:.72rem;font-weight:800;position:fixed;top:.7rem;right:1rem}.route-feedback.is-active{opacity:1;transform:translateY(0)}.softqua-field-flash{animation:1.15s ease-out softquaFieldFlash}@keyframes softquaSpin{to{transform:rotate(360deg)}}@keyframes softquaFeedbackSweep{to{transform:translate(100%)}}@keyframes softquaStatusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}@keyframes softquaRouteProgress{0%{transform:scaleX(.08)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes softquaFieldFlash{0%{box-shadow:0 0 #4fb09d73}45%{box-shadow:0 0 0 5px #4fb09d2e}to{box-shadow:0 0 #4fb09d00}}@media (prefers-reduced-motion:reduce){.action-feedback-button.is-pending:after,.feedback-spinner,.route-feedback:before,.softqua-field-flash,.action-status-rail.is-saving .action-status-dot{animation-duration:1ms!important;animation-iteration-count:1!important}.route-feedback{transition-duration:0s!important}}.full-width{width:100%}.back-link{color:var(--atlas-ink-soft);align-items:center;font-size:.9rem;display:inline-flex}.badge,.state-pill,.method-tag,.trace-chip,.qa-status,.evidence-stamp{border-radius:999px;padding:.24rem .5rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.status-draft,.status-partially_closed,.status-frozen,.status-emitted,.data-quality,.source-version,.state-pill,.method-tag{background:var(--atlas-paper-strong);color:var(--atlas-ink-soft)}.status-badge{align-items:center;width:fit-content}.status-badge.status-primary{border:1px solid #0f172a14;border-radius:8px;padding:.34rem .58rem;font-size:.76rem;font-weight:780}.status-badge.status-subtle{border:0;padding:0;font-size:.72rem;font-weight:680;color:var(--atlas-ink-soft)!important;background:0 0!important}.metadata-text{color:var(--atlas-ink-soft);background:0 0;border-radius:0;padding:0;font-size:.78rem;font-weight:620;line-height:1.3;display:inline}.trace-chip{background:var(--atlas-teal-soft);color:var(--atlas-teal);width:fit-content}.evidence-stamp{border:1px solid var(--atlas-line);color:var(--atlas-ink);align-items:center;gap:var(--space-2);background:#fffaf0b8;max-width:100%}.evidence-stamp span{color:var(--atlas-muted);text-transform:uppercase}.evidence-stamp strong{overflow-wrap:anywhere}.login-page{min-height:100vh;padding:var(--space-5);align-items:center;display:flex}.login-panel,.dashboard-empty-dossier{background:var(--atlas-plate);border:1px solid var(--atlas-line);box-shadow:var(--paper-shadow);max-width:560px;padding:var(--space-7);border-radius:8px;margin:0 auto}.login-panel h1,.dashboard-atlas-hero h1,.study-dossier-header h1,.export-header h1{margin:var(--space-2) 0 var(--space-3);font-size:2.75rem;font-weight:800;line-height:.98}.dashboard-atlas-hero{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-rows:auto auto;grid-template-columns:minmax(340px,.86fr) minmax(460px,1.14fr);display:grid}.visual-artifact-heading{border:1px solid var(--atlas-line);margin-bottom:var(--space-5);padding:var(--space-5);background:#fffaf0db;border-radius:8px}.visual-artifact-heading h1{margin:var(--space-2) 0;font-size:2.4rem;line-height:1}.preview-frame{border:1px dashed var(--atlas-line-strong);margin-bottom:var(--space-7);padding:var(--space-4);border-radius:8px}.hero-dossier-panel,.study-dossier-header,.study-screen-header,.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.export-preview section,.dashboard-worklist{border:1px solid var(--atlas-line);background:#fffaf0e6;border-radius:8px}.hero-dossier-panel{box-shadow:var(--paper-shadow);gap:var(--space-5);padding:var(--space-7);display:grid}.hero-dossier-panel p{margin:0}.dossier-stamps,.parcel-stamp-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.dossier-status{border:1px solid var(--atlas-line);align-items:center;gap:var(--space-2);background:#fffaf0b8;border-radius:999px;padding:.22rem .42rem .22rem .62rem;display:inline-flex}.dossier-status>span{color:var(--atlas-muted);text-transform:uppercase;font-size:.74rem;font-weight:780}.hero-study-ledger,.dossier-context-ledger,.parcel-evidence-ledger,.screen-six-summary,.qa-checks,.detail-grid,.detail-list,.grey-ledger,.impact-ledger{gap:var(--space-3);margin:0;display:grid}.hero-study-ledger{border-bottom:1px solid var(--atlas-line);border-top:1px solid var(--atlas-line);padding:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-action-row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.progress-meter{align-items:center;gap:var(--space-2);grid-template-columns:minmax(120px,1fr) auto;display:grid}.progress-meter-track{background:#0f6d681f;border-radius:999px;height:.45rem;overflow:hidden}.progress-meter-track span{background:var(--atlas-teal);height:100%;display:block}.progress-meter strong{color:var(--atlas-teal);font-size:.86rem}.parcel-evidence-plate{background:var(--atlas-plate);border:1px solid var(--atlas-line);box-shadow:var(--paper-shadow);gap:var(--space-4);border-radius:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.parcel-evidence-plate.compact{box-shadow:none;grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}.parcel-evidence-plate.compact .parcel-plate-map{border-bottom:0;border-right:1px solid var(--atlas-line)}.parcel-evidence-plate.compact .parcel-plate-map svg{min-height:260px}.parcel-evidence-plate.compact .parcel-plate-dossier{padding:var(--space-4)}.parcel-plate-map{background:var(--atlas-paper-strong);border-bottom:1px solid var(--atlas-line);min-width:0;min-height:0}.parcel-plate-map svg{width:100%;height:100%;min-height:300px;display:block}.parcel-plate-dossier h2,.section-heading h2,.source-summary h2,.capture-panel h2,.result-family-heading h2,.qa-panel h2,.provenance-item h3,.method-notice h2{margin:var(--space-1) 0 var(--space-2);font-size:1.32rem;line-height:1.18}.parcel-plate-dossier p,.section-heading p,.source-summary p,.capture-panel p,.result-family-heading p,.qa-warning-list p,.method-notice p{margin:0}.parcel-evidence-ledger{border-top:1px solid var(--atlas-line);padding-top:var(--space-4)}.audit-folio-strip{border:1px solid var(--atlas-line);gap:var(--space-4);padding:var(--space-4);background:#fffaf0e0;border-radius:8px;grid-column:1/-1;grid-template-columns:170px minmax(0,1fr) auto;display:grid}.folio-items{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.folio-item span{color:var(--atlas-muted);text-transform:uppercase;font-size:.7rem;font-weight:820;display:block}.folio-item strong{color:var(--atlas-ink);margin-top:.12rem;display:block}.folio-item p{margin:var(--space-1) 0 0;font-size:.82rem}.folio-action{align-self:center}.dashboard-worklist{gap:var(--space-3);padding:var(--space-5);display:grid}.worklist-header,.study-row{gap:var(--space-4);grid-template-columns:minmax(260px,1.25fr) minmax(320px,1.2fr) minmax(210px,.7fr) minmax(140px,auto);display:grid}.worklist-header{border-bottom:1px solid var(--atlas-line);color:var(--atlas-muted);padding-bottom:var(--space-2);text-transform:uppercase;font-size:.69rem;font-weight:820}.study-row{border-bottom:1px solid var(--atlas-line);padding:var(--space-3) 0 var(--space-4);background:#fffaf08c;align-items:center}.study-row:last-child{border-bottom:0}.study-row-kicker{color:var(--atlas-muted);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.78rem;font-weight:780;display:flex}.study-row h2{margin:0;font-size:1.05rem}.study-row p,.study-readiness p,.study-readiness span{color:var(--atlas-ink-soft);margin:0;font-size:.9rem;line-height:1.45}.study-row-meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.study-readiness,.row-actions{gap:var(--space-2);display:grid}.study-action-strip{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.study-screen-header{box-shadow:var(--paper-shadow);gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-6);display:grid;position:relative}.study-screen-header:before{background:var(--atlas-teal);content:"";height:4px;left:var(--space-6);right:var(--space-6);position:absolute;top:0}.screen-title-block p{margin:0}.screen-state-stamps{gap:var(--space-2);flex-wrap:wrap;display:flex}.screen-route-strip{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.screen-route-strip a{border:1px solid var(--atlas-line);color:var(--atlas-ink-soft);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);background:#ded2bd6b;border-radius:6px;display:flex}.screen-route-strip a strong{color:inherit;overflow-wrap:anywhere}.screen-route-strip a.active{background:var(--atlas-teal-soft);color:var(--atlas-teal);border-color:#075f5b52}.screen-composition{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;display:grid}.screen-context-stack{top:var(--space-4);position:sticky}.methodology-composition .parcel-evidence-plate.compact{align-self:start}.qa-composition .audit-folio-strip{grid-template-columns:1fr}.qa-composition .audit-folio-strip .folio-items{grid-template-columns:repeat(4,minmax(0,1fr))}.qa-composition .audit-folio-strip .folio-action{justify-self:start}.study-dossier-header{box-shadow:var(--paper-shadow);gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-6);display:grid}.dossier-title-block{max-width:980px}.dossier-title-block p{margin:0}.dossier-context-ledger{border-bottom:1px solid var(--atlas-line);border-top:1px solid var(--atlas-line);padding:var(--space-4) 0;grid-template-columns:1.1fr .7fr 1fr 1fr}.method-flowline{gap:var(--space-2);grid-template-columns:repeat(5,minmax(130px,1fr));display:grid;overflow-x:auto}.method-flowline span{border:1px solid var(--atlas-line);color:var(--atlas-ink-soft);align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);white-space:nowrap;background:#ebe3d3a3;border-radius:6px;display:flex}.method-flowline small{color:var(--atlas-muted);font-size:.68rem;font-weight:820}.method-flowline span.active{background:var(--atlas-teal-soft);color:var(--atlas-teal);border-color:#0f6d683d;font-weight:760}.study-shell-grid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 330px;display:grid}.study-main-column,.study-side-column{gap:var(--space-4);min-width:0;display:grid}.study-main-column>*,.study-side-column>*{width:100%;min-width:0;max-width:100%}.study-side-column{top:var(--space-4);position:sticky}.method-panel,.capture-panel,.result-family-band,.characterization-plate,.evidence-panel{scroll-margin-top:var(--space-4)}.detail-grid{margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.screen-six-summary{border:1px solid var(--atlas-line);margin-bottom:var(--space-4);padding:var(--space-4);background:#ebe3d37a;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.screen-six-tabs{border-bottom:1px solid var(--atlas-line);gap:var(--space-2);display:flex;overflow-x:auto}.screen-six-tabs button{color:var(--atlas-ink-soft);min-width:0;padding:var(--space-3) var(--space-2);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;font-weight:760}.screen-six-tab-panel h3{margin:0}.result-family-band,.characterization-plate{gap:var(--space-4);padding:var(--space-5);border-radius:8px;display:grid}.result-family-band{border:1px solid var(--atlas-line);background:#fffaf0e0}.characterization-plate{background:var(--impact-surface);border:1px solid var(--impact-border)}.result-family-heading{align-items:start;gap:var(--space-4);justify-content:space-between;min-width:0;display:flex}.inventory-lanes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inventory-lane{border:1px solid var(--atlas-line);gap:var(--space-3);padding:var(--space-4);border-radius:6px;display:grid}.lane-topline{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.lane-topline>span{color:var(--atlas-ink);font-weight:820}.lane-value span{color:var(--atlas-ink-soft);margin-top:var(--space-2);font-size:.88rem;font-weight:660;display:block}.grey-ledger,.impact-ledger{padding-top:var(--space-3);border-top:1px solid #1d25231f}.impact-plates{gap:var(--space-3);min-width:0;display:grid}.impact-result-plate{border:1px solid var(--impact-border);gap:var(--space-4);min-width:0;padding:var(--space-4);background:#fffaf099;border-radius:6px;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);display:grid}.proxy-disclosure{border:1px solid var(--impact-border);padding:var(--space-4);background:#fffaf0c2;border-radius:6px}.proxy-disclosure p,.assumption,.proxy-line{color:var(--atlas-ink-soft);line-height:1.55}.warning{background:var(--warning-surface);border-color:var(--warning-border)}.issue-list{color:var(--atlas-ink-soft);margin-bottom:0}.qa-status-row{color:var(--atlas-ink-soft);margin:var(--space-3) 0;justify-content:space-between;align-items:center;display:flex}.provenance-list{gap:var(--space-3);display:grid}.provenance-item{border:1px solid var(--atlas-line);min-width:0;padding:var(--space-4);background:#fffaf099;border-radius:6px}.export-preview{background:#fffdf8}.export-preview section{margin-top:var(--space-4)}.print-table{border:1px solid var(--atlas-line);border-radius:6px;overflow:hidden}.print-row{gap:var(--space-4);grid-template-columns:1fr .6fr .8fr 2fr;padding:.75rem .9rem;display:grid}.print-row+.print-row{border-top:1px solid var(--atlas-line)}.print-head{background:var(--atlas-paper-strong);font-weight:760}.result-card{background:var(--atlas-plate);border:1px solid var(--atlas-line);gap:var(--space-3);padding:var(--space-4);border-radius:6px;display:grid}.result-card-header,.metadata-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.result-value{margin:0;font-size:2.1rem;font-weight:820;line-height:1}.result-value span{color:var(--atlas-ink-soft);margin-top:var(--space-2);font-size:.88rem;display:block}.mono-data{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.engineering-preview{background:radial-gradient(circle at 2px 2px, var(--engineering-grid) 1px, transparent 0), linear-gradient(135deg, #2dd4bf14, transparent 28%), linear-gradient(315deg, #38bdf812, transparent 30%), var(--engineering-bg);color:var(--engineering-text);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;isolation:isolate;overflow-wrap:anywhere;background-size:32px 32px,auto,auto,auto;grid-template-columns:260px minmax(0,1fr) 400px;height:100svh;min-height:0;display:grid;overflow:hidden}.engineering-preview *,.engineering-preview :before,.engineering-preview :after{box-sizing:border-box}.engineering-preview h1,.engineering-preview h2,.engineering-preview h3,.engineering-preview p,.engineering-preview dl{margin:0}.engineering-preview h1,.engineering-preview h2,.engineering-preview h3,.engineering-preview strong,.engineering-preview dd{color:var(--engineering-text)}.engineering-preview p,.engineering-preview dt,.engineering-preview small{color:var(--engineering-muted)}.engineering-preview h1{letter-spacing:0;font-size:1.85rem;line-height:1.02}.engineering-preview h2{letter-spacing:0;font-size:1.02rem;line-height:1.18}.engineering-preview p{font-size:.86rem;line-height:1.5}.engineering-preview dt,.engineering-eyebrow{color:var(--engineering-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2;display:block}.engineering-preview dd{font-size:.84rem;line-height:1.35}.engineering-preview .glass-panel{background:var(--engineering-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--engineering-border);border-radius:6px;transition:border-color .24s,box-shadow .24s,transform .24s;box-shadow:0 4px 30px #0000001a}.engineering-preview .glass-panel:hover{border-color:#2dd4bf4d;box-shadow:0 0 20px #2dd4bf0d}.engineering-left-rail,.engineering-right-panel,.engineering-canvas{min-height:0}.engineering-left-rail{z-index:2;background:linear-gradient(#0f172af5,#0f172ad1),#0f172aeb;border-right:1px solid #94a3b829;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1rem;padding:1.1rem;display:grid;position:relative}.engineering-left-rail:after,.engineering-right-panel:before{content:"";background:linear-gradient(#0000,#2dd4bf52,#0000);width:1px;position:absolute;top:6rem;bottom:3rem}.engineering-left-rail:after{right:-1px}.engineering-right-panel:before{left:-1px}.engineering-brand{border-bottom:1px solid #94a3b82e;gap:.22rem;padding-bottom:1rem;display:grid}.engineering-brand span{color:var(--engineering-text);font-size:1.35rem;font-weight:800;line-height:1}.engineering-brand strong{color:var(--engineering-cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.72rem;font-weight:500}.engineering-nav{gap:.42rem;display:grid}.engineering-nav a{color:var(--engineering-muted);border:1px solid #94a3b81c;border-radius:6px;align-items:center;gap:.62rem;min-height:2.7rem;padding:.68rem .72rem;font-size:.82rem;font-weight:700;display:flex}.engineering-nav a:hover,.engineering-nav a[aria-current=page]{color:var(--engineering-text);background:#2dd4bf14;border-color:#2dd4bf52}.engineering-nav span{color:var(--engineering-cyan);font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem}.engineering-study-card{align-self:start;gap:.88rem;min-width:0;padding:.9rem;display:grid}.engineering-study-card h2{font-size:1.04rem}.engineering-study-card dl,.engineering-impact-readout dl,.screen-six-readouts{gap:.74rem;display:grid}.engineering-study-card dl>div,.engineering-impact-readout dl>div,.screen-six-readouts>div{border-top:1px solid #94a3b824;gap:.16rem;padding-top:.62rem;display:grid}.engineering-rail-note{border-top:1px solid #94a3b82e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding-top:.92rem;display:grid}.data-node-pulse{background:var(--engineering-cyan);border-radius:50%;width:8px;height:8px;margin-top:.32rem;animation:2s infinite engineeringPulse;display:inline-block;box-shadow:0 0 #2dd4bfb3}@keyframes engineeringPulse{0%{box-shadow:0 0 #2dd4bfb3}70%{box-shadow:0 0 0 10px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.engineering-canvas{align-content:start;gap:.9rem;min-width:0;margin:.9rem;padding:1rem;display:grid;overflow:hidden}.engineering-canvas-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.engineering-canvas-head>div:first-child{gap:.38rem;min-width:0;max-width:720px;display:grid}.engineering-canvas-state{text-align:right;background:#0f172ab3;border:1px solid #94a3b829;border-radius:6px;gap:.18rem;min-width:176px;padding:.72rem;display:grid}.engineering-canvas-state span{color:var(--engineering-cyan);font-size:.72rem}.engineering-canvas-state strong{font-size:.72rem;font-weight:500}.method-svg-frame{background-color:#0f172aa8;background-image:linear-gradient(90deg,#94a3b80d 1px,#0000 1px),linear-gradient(0deg,#94a3b80d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #94a3b81f;border-radius:6px;min-height:0;overflow:hidden}.method-engineering-svg{width:100%;height:min(62svh,660px);min-height:440px;display:block}.method-node rect{fill:#1e293bb8;stroke:#94a3b838;stroke-width:1px}.input-node rect{fill:#0f172ad6}.core-node rect{fill:#1e293be6;stroke:#2dd4bf47}.blue-node rect{fill:url(#blueNode);stroke:#38bdf894}.green-node rect{fill:url(#greenNode);stroke:#2dd4bf94}.grey-node rect{fill:url(#greyNode);stroke:#94a3b894}.impact-node rect{fill:url(#impactNode);stroke:#f59e0b94}.gate-node rect{fill:#0f172aeb;stroke:#f59e0b80}.node-kicker,.node-note,.formula-text{font-family:var(--font-mono), ui-monospace, monospace}.node-kicker{fill:var(--engineering-muted);text-transform:uppercase;font-size:11px;font-weight:500}.node-title{fill:var(--engineering-text);font-size:18px;font-weight:800}.node-value{font-family:var(--font-mono), ui-monospace, monospace;font-size:16px;font-weight:600}.node-note{fill:var(--engineering-muted);font-size:11px}.formula-text{fill:var(--engineering-cyan);font-size:12px;font-weight:500}.flow-line{fill:none;filter:drop-shadow(0 0 4px var(--engineering-cyan));opacity:.62;stroke:var(--engineering-cyan);stroke-dasharray:10 5;stroke-width:2px;animation:20s linear infinite flowAnimation}.flow-line-blue{filter:drop-shadow(0 0 4px var(--engineering-blue));stroke:var(--engineering-blue)}.flow-line-green{stroke:var(--engineering-cyan)}.flow-line-grey{filter:drop-shadow(0 0 3px var(--engineering-grey));stroke:var(--engineering-grey)}.flow-line-impact{filter:drop-shadow(0 0 4px var(--engineering-impact));stroke:var(--engineering-impact)}@keyframes flowAnimation{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.svg-pulse{fill:var(--engineering-cyan);filter:url(#signalGlow);opacity:.9;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite svgNodePulse}@keyframes svgNodePulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.screen-six-engineering{grid-template-columns:minmax(0,1.1fr) minmax(230px,.86fr) minmax(230px,.74fr);align-items:start;gap:1rem;padding:.92rem;display:grid}.screen-six-engineering>div:first-child{gap:.36rem;display:grid}.screen-six-preview-tabs{gap:.44rem;display:grid}.screen-six-preview-tabs span{color:var(--engineering-muted);background:#0f172a94;border:1px solid #94a3b824;border-left:3px solid #94a3b86b;border-radius:6px;padding:.58rem .66rem;font-size:.78rem;font-weight:700}.screen-six-preview-tabs span.active{border-color:#2dd4bf52;border-left-color:var(--engineering-cyan);color:var(--engineering-text);background:#2dd4bf14}.engineering-right-panel{background:#0f172a8f;border-left:1px solid #94a3b829;position:relative}.engineering-right-scroll{gap:.78rem;height:100svh;padding:.9rem;display:grid;overflow-y:auto}.engineering-right-scroll::-webkit-scrollbar{width:10px}.engineering-right-scroll::-webkit-scrollbar-track{background:#0f172a85}.engineering-right-scroll::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.engineering-impact-readout,.engineering-inventory-ledger,.chart-container,.engineering-evidence-stack,.engineering-parcel-panel,.engineering-provenance-panel{gap:.8rem;padding:.9rem;display:grid}.engineering-impact-value{color:var(--engineering-impact);letter-spacing:0;font-size:2.15rem;font-weight:600;line-height:.95}.engineering-impact-value span{color:var(--engineering-muted);margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.3;display:block}.engineering-inventory-list{gap:.54rem;display:grid}.engineering-inventory-row{border:1px solid #94a3b824;border-left-width:3px;border-radius:6px;gap:.5rem;padding:.7rem;display:grid}.engineering-inventory-row>div{justify-content:space-between;align-items:start;gap:.62rem;display:flex}.engineering-inventory-row span{color:var(--engineering-text);font-size:.82rem;font-weight:800}.engineering-inventory-row strong{text-align:right;font-size:.88rem;font-weight:600}.engineering-inventory-row small{font-size:.62rem;font-weight:500;display:block}.engineering-inventory-row.tone-blue{border-left-color:var(--engineering-blue);background:#38bdf80f}.engineering-inventory-row.tone-green{border-left-color:var(--engineering-cyan);background:#2dd4bf0f}.engineering-inventory-row.tone-grey{border-left-color:var(--engineering-grey);background:#94a3b812}.chart-heading{gap:.22rem;display:grid}.chart-container svg{overflow:visible!important}.engineering-chart{width:100%;min-height:210px;display:block}.chart-axis{stroke:#f8fafc42;stroke-width:1px}.chart-grid,.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff0d;stroke-width:1px}.chart-label,.radar-label,.scatter-point text,.recharts-text{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;fill:var(--engineering-muted)!important}.scatter-point circle{fill:var(--engineering-cyan);filter:drop-shadow(0 0 5px #2dd4bf73)}.scatter-point.point-blue circle{fill:var(--engineering-blue)}.scatter-point.point-grey circle{fill:var(--engineering-grey)}.scatter-point.point-impact circle{fill:var(--engineering-impact)}.radar-chart{min-height:260px}.radar-ring{fill:none;stroke:#94a3b824;stroke-width:1px}.radar-area{fill:#2dd4bf2e;stroke:var(--engineering-cyan);stroke-width:2px;filter:drop-shadow(0 0 6px #2dd4bf42)}.radar-dot{fill:var(--engineering-cyan)}.engineering-alert-list{gap:.56rem;display:grid}.engineering-alert-list article{background:#0f172a85;border:1px solid #94a3b824;border-radius:6px;gap:.42rem;padding:.7rem;display:grid}.alert-label{color:var(--engineering-cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.68rem;font-weight:600}.alert-label.impact{color:var(--engineering-impact)}.alert-label.neutral{color:var(--engineering-grey)}.engineering-mini-map{border:1px solid #94a3b824;border-radius:6px;overflow:hidden}.engineering-mini-map svg{width:100%;display:block}.engineering-map-channel{fill:none;stroke:#38bdf85c;stroke-linecap:round;stroke-width:8px}.engineering-map-parcel{fill:#38bdf814;stroke:#38bdf87a;stroke-width:2px}.engineering-map-greenhouse{fill:#2dd4bf1a;stroke:#2dd4bfad;stroke-width:3px}.engineering-map-ribs{fill:url(#engineeringGreenhouseRibs)}.engineering-map-pin{fill:var(--engineering-cyan);filter:drop-shadow(0 0 5px #2dd4bf99)}@media (max-width:1260px){.engineering-preview{grid-template-columns:230px minmax(0,1fr) 360px}.screen-six-engineering{grid-template-columns:1fr}}@media (max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-atlas-hero,.study-shell-grid,.screen-composition,.result-composition,.screen-secondary-span{grid-template-columns:1fr}.study-side-column,.screen-context-stack{position:static}.worklist-header{display:none}.study-row{grid-template-columns:minmax(0,1fr) minmax(260px,1fr)}.row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.engineering-preview{height:auto;min-height:100svh;display:block;overflow:visible}.engineering-left-rail,.engineering-right-panel,.engineering-canvas{border-left:0;border-right:0;min-height:auto}.engineering-left-rail{grid-template-rows:auto;gap:.85rem;padding:.9rem;position:relative}.engineering-left-rail:after,.engineering-right-panel:before{display:none}.engineering-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-study-card{align-self:stretch}.engineering-canvas{margin:0;padding:.9rem}.engineering-canvas-head{display:grid}.engineering-canvas-state{text-align:left;min-width:0}.method-engineering-svg{height:auto;min-height:0}.engineering-right-scroll{height:auto;padding:.9rem;overflow:visible}.app-sidebar{min-height:auto;padding:var(--space-4);z-index:30;position:sticky;overflow-x:hidden}.brand-block{padding-bottom:var(--space-2);border-bottom:0}.nav-item{min-width:0;padding:.62rem}.nav-item strong{font-size:.8rem;line-height:1.14}.nav-item span,.active-role,.text-button{display:none}.page-wrap{padding:var(--space-4)}.login-panel h1,.dashboard-atlas-hero h1,.study-dossier-header h1,.export-header h1{font-size:2.1rem}.dashboard-atlas-hero,.dashboard-command-brief,.dashboard-screen-links,.hero-study-ledger,.hero-action-row,.audit-folio-strip,.folio-items,.dossier-context-ledger,.method-flowline,.study-row,.study-row-meta,.detail-grid,.source-summary,.screen-six-summary,.screen-study-ledger,.screen-route-strip,.inventory-lanes,.impact-result-plate,.parcel-evidence-plate.compact,.detail-list.compact,.print-row{grid-template-columns:1fr}.parcel-evidence-plate.hero{min-height:0}.parcel-evidence-plate.compact .parcel-plate-map{border-bottom:1px solid var(--atlas-line);border-right:0}.dashboard-atlas-hero .parcel-evidence-plate{order:-1}.parcel-plate-map svg{min-height:240px}.result-family-heading{gap:var(--space-3);display:grid}.dossier-context-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.result-family-heading,.impact-plates,.impact-result-plate,.provenance-item,.evidence-stamp{min-width:0;max-width:100%}.screen-six-tabs{gap:var(--space-2);display:grid;overflow-x:hidden}.screen-six-tabs button{border:1px solid var(--atlas-line);padding:var(--space-3);text-align:left;white-space:normal;background:#ebe3d375;border-left:3px solid #0000;border-radius:6px;width:100%}.screen-six-tabs button.active{border-color:#0f6d684d;border-left-color:var(--atlas-teal)}.study-action-strip{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.study-dossier-header .method-flowline,.study-dossier-header .dossier-title-block p{display:none}.screen-title-block h1{font-size:2.05rem}.row-actions{grid-template-columns:1fr}}@media (max-width:560px){.page-wrap{padding:var(--space-3)}.hero-dossier-panel,.study-dossier-header,.study-screen-header,.method-panel,.source-summary,.capture-panel,.result-family-band,.characterization-plate,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.dashboard-worklist{padding:var(--space-4)}.lane-value{font-size:1.9rem}.study-dossier-header h1{font-size:1.82rem}.screen-title-block h1{font-size:1.8rem}.study-action-strip{align-items:stretch;display:grid}.screen-state-stamps .evidence-stamp,.screen-state-stamps .dossier-status{border-radius:6px;min-width:0}.evidence-stamp{border-radius:6px;flex-direction:column;align-items:flex-start;gap:.16rem}}@media print{.app-shell{display:block}}h1,h2,h3,.brand,.brand-copy,.brand-copy strong,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.screen-title-block h1,.section-heading h2,.panel-heading-row h2,.result-family-heading h2,.parcel-plate-dossier h2,.login-panel h1,.export-header h1{font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif!important;font-weight:800!important}.masthead-route-nav a.active,.masthead-route-nav a:hover{color:#fff!important;border-bottom-color:#4fb09d!important}.masthead-primary-action,.primary-button{color:#061a16!important;background:#4fb09d!important;border-color:#4fb09d!important}.runtime-form-panel{background:#fffffff0;border:1px solid #94a3b857;border-radius:8px;gap:1.1rem;padding:1.1rem;display:grid;box-shadow:0 12px 32px #1a2b3c0f}.compact-create{margin:0}.runtime-form{align-content:start}.runtime-grid{gap:.84rem;display:grid}.runtime-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-grid.methodology-identity-edit-grid{grid-template-columns:minmax(18rem,1.3fr) minmax(16rem,1fr) minmax(16rem,1fr);align-items:end}.runtime-grid.p2-crop-production-grid{grid-template-columns:minmax(18rem,1.25fr) minmax(10rem,.65fr) minmax(13rem,.75fr);align-items:end}.p3-kc-composition{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start;gap:1rem;display:grid}.runtime-grid.p3-kc-input-grid{grid-template-columns:minmax(16rem,1.2fr) minmax(7.5rem,.42fr) minmax(14rem,.9fr);align-items:end}.p3-kc-composition>.runtime-static-field{border:1px solid #94a3b857;border-left:3px solid var(--softqua-teal);background:#f8fafc;border-radius:8px;padding:.8rem}.runtime-field{color:var(--softqua-navy);gap:.36rem;min-width:0;display:grid}.runtime-grid>.runtime-field:has(:is(input[type=number],input[type=date])){max-width:min(100%,18rem)}.runtime-grid.three>.runtime-field:has(:is(input[type=number],input[type=date])){max-width:min(100%,15rem)}.runtime-grid>.runtime-field.runtime-field-span-full:has(:is(input[type=number],input[type=date])){max-width:none}.runtime-field-label-row{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.field-label-cluster{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.section-card-title-row{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.runtime-field span{color:#526377;font-size:.72rem;font-weight:820;line-height:1.2}.runtime-field-label{color:#526377;letter-spacing:0;font-size:.72rem;font-weight:820;line-height:1.22}.field-help{z-index:5;flex:none;display:inline-flex;position:relative}.field-help-trigger{appearance:none;color:#526377;cursor:help;background:#ffffffd1;border:1px solid #52637742;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:.66rem;font-weight:860;line-height:1;display:inline-flex}.field-help-popover{opacity:0;pointer-events:none;text-transform:none;visibility:hidden;z-index:40;background:#1a2b3c;border:1px solid #ffffff1f;border-radius:8px;inline-size:max-content;max-inline-size:min(21rem,100vw - 2rem);padding:.58rem .66rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;inset-block-start:calc(100% + .42rem);inset-inline-start:0;transform:translateY(.18rem);box-shadow:0 18px 36px #0f172a38;color:#f8fafc!important;font-size:.72rem!important;font-weight:680!important;line-height:1.36!important}.field-help-popover:before{content:"";background:#1a2b3c;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:-.26rem;inset-inline-start:.28rem;rotate:45deg}.field-help-popover:after{content:attr(data-tooltip);display:block}.field-help:hover .field-help-trigger,.field-help:focus-within .field-help-trigger{color:#0f766e;border-color:#4fb09dad;box-shadow:0 0 0 3px #4fb09d1f}.field-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #4fb09d80}.field-help:hover .field-help-popover,.field-help:focus-within .field-help-popover{opacity:1;visibility:visible;transform:translateY(0)}.runtime-field input,.runtime-field select,.runtime-field textarea{color:var(--softqua-navy);background:#fff;border:1px solid #94a3b880;border-radius:6px;width:100%;min-width:0;padding:.68rem .72rem}.runtime-field.is-required-missing{border-left:3px solid #f97316;margin-left:-.45rem;padding-left:.45rem}.runtime-field.is-required-missing .runtime-field-label{color:#9f1239}.runtime-field.is-required-missing input,.runtime-field.is-required-missing select,.runtime-field.is-required-missing textarea{background:#fff7ed;border-color:#f97316f2;box-shadow:0 0 0 3px #f9731624}.runtime-field input:disabled{color:#64748b;background:#eef2f5}.runtime-field textarea{resize:vertical;line-height:1.45}.runtime-subsection{border-top:1px solid #94a3b847;gap:.9rem;padding-top:1rem;display:grid}.runtime-subsection h3,.runtime-version-list h3,.runtime-change-log h3{color:var(--softqua-navy);margin:0;font-size:1rem}.runtime-calculation-strip{background:#eef7f5;border:1px solid #4fb09d57;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.9rem;display:grid}.runtime-calculation-strip strong{color:var(--softqua-navy)}.runtime-calculation-strip span{color:#08786d;font-size:1.2rem;font-weight:850}.runtime-calculation-strip p{grid-column:1/-1;margin:0}.p3-climate-evidence-surface{border:1px solid #4fb09d52;border-left:4px solid var(--softqua-teal);box-shadow:var(--softqua-shadow);background:#f3faf8;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1rem;display:grid}.p3-climate-evidence-poster,.p3-climate-evidence-aside{box-shadow:none;background:0 0;border:0}.p3-climate-evidence-poster{gap:.85rem;padding:0;display:grid;overflow:hidden}.p3-climate-evidence-intro{gap:.25rem;max-width:760px;display:grid}.p3-climate-evidence-intro h3{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.15}.p3-climate-evidence-intro p,.p3-evidence-panel p,.p3-aside-section p{margin:0}.p3-climate-evidence-stamps,.p3-evidence-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.p3-climate-evidence-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.p3-evidence-panel{background:#ffffffd6;border:1px solid #94a3b847;border-radius:8px;gap:.72rem;min-width:0;padding:.95rem;display:grid}.p3-evidence-label{color:var(--softqua-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2;display:block}.p3-evidence-panel strong{color:var(--softqua-text);font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-size:1.08rem;line-height:1.15}.p3-evidence-ledger{gap:.55rem;margin:0;display:grid}.p3-evidence-ledger div{border-top:1px solid #dde3ead6;align-items:start;gap:.12rem;padding-top:.5rem;display:grid}.p3-evidence-ledger div:first-child{border-top:0;padding-top:0}.p3-evidence-ledger dt{color:#607086;text-transform:uppercase;font-size:.58rem;font-weight:850}.p3-evidence-ledger dd{margin:0;font-weight:650}.p3-partition-panel{grid-column:1/-1}.p3-partition-flow{--p3-partition-operator-column:4.7rem;--p3-partition-track:minmax(0, 1fr) var(--p3-partition-operator-column) minmax(0, 1.15fr);background:linear-gradient(90deg,#4fb09d1a,#306fb11a),#f8fafc;border:1px solid #4fb09d3d;border-radius:10px;gap:.65rem;padding:.65rem;animation:.42s ease-out both p3PartitionFlowIn;display:grid}.p3-partition-source,.p3-partition-results{grid-template-columns:var(--p3-partition-track);gap:.65rem;display:grid}.p3-partition-results .p3-partition-metric:first-child{grid-column:1}.p3-partition-results .p3-partition-metric:last-child{grid-column:3}.p3-partition-metric{background:#ffffffeb;border:1px solid #dde3eaeb;border-left:4px solid #94a3b8;border-radius:8px;gap:.32rem;min-width:0;padding:.78rem;transition:border-color .16s,box-shadow .16s,transform .16s;animation:.44s ease-out both p3PartitionMetricIn;display:grid}.p3-partition-metric:hover,.p3-partition-metric:focus-within{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.p3-partition-metric.is-et0{border-left-color:#64748b}.p3-partition-metric.is-etc{border-left-color:var(--softqua-teal-700)}.p3-partition-metric.is-green-et{border-left-color:#5a9f76}.p3-partition-metric.is-blue-et{border-left-color:#306fb1}.p3-partition-metric-label{color:#607086;text-transform:uppercase;align-items:center;gap:.32rem;font-size:.66rem;font-weight:850;line-height:1.2;display:inline-flex}.p3-partition-metric strong{font-size:clamp(1.05rem,1.8vw,1.45rem)}.p3-partition-metric small,.p3-partition-operator small{color:#526377;font-size:.78rem;font-weight:650;line-height:1.25}.p3-partition-operator{color:#526377;align-content:center;justify-items:center;min-width:0;animation:.52s ease-out .12s both p3PartitionOperatorIn;display:grid}.p3-partition-operator span{background:#fff;border:1px solid #4fb09d47;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;font-weight:850;display:inline-flex}.p3-partition-split{grid-template-columns:var(--p3-partition-track);height:1.35rem;margin:-.2rem 0;display:grid;position:relative}.p3-partition-split:before{content:"";transform-origin:0;background:linear-gradient(90deg,#5a9f76,#306fb1);height:2px;animation:.92s ease-out .18s both p3PartitionTrace;position:absolute;top:50%;left:0;right:0}.p3-partition-split:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#fffffff0,#0000);width:34%;height:2px;animation:2.8s ease-in-out .9s infinite p3PartitionSweep;position:absolute;top:50%;left:0;transform:translate(-35%)}.p3-partition-split span{color:#4fb09d73;transform-origin:top;border-bottom:2px solid;border-left:2px solid;grid-column:1;height:100%;animation:.56s ease-out .38s both p3PartitionBranchIn}.p3-partition-split span+span{color:#306fb173;border-left:0;border-right:2px solid;grid-column:3}@keyframes p3PartitionFlowIn{0%{opacity:0;transform:translateY(.32rem)}to{opacity:1;transform:translateY(0)}}@keyframes p3PartitionMetricIn{0%{opacity:0;transform:translateY(.28rem)}to{opacity:1;transform:translateY(0)}}@keyframes p3PartitionOperatorIn{0%{opacity:0;transform:scale(.86)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes p3PartitionTrace{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes p3PartitionBranchIn{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes p3PartitionSweep{0%,30%{transform:translate(-40%)}70%,to{transform:translate(320%)}}.p3-partition-lineage .is-et0{--p3-lineage-accent:#64748b;--p3-lineage-surface-start:#f8fafc}.p3-partition-lineage .is-etc{--p3-lineage-accent:var(--softqua-teal-700);--p3-lineage-surface-start:#effaf7}.p3-partition-lineage .is-green-et{--p3-lineage-accent:var(--inventory-green);--p3-lineage-surface-start:var(--inventory-green-surface)}.p3-partition-lineage .is-blue-et{--p3-lineage-accent:var(--inventory-blue);--p3-lineage-surface-start:var(--inventory-blue-surface)}.p3-climate-evidence-aside{border-top:1px solid #4fb09d38;align-items:start;gap:.85rem;padding:.9rem 0 0;display:grid}.p3-aside-summary-header{gap:.32rem;display:grid}.p3-aside-summary-header p,.p3-aside-note{color:#526377;margin:0;line-height:1.42}.p3-aside-facts{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:0;display:grid}.p3-aside-facts div{background:#f8fafc;border:1px solid #dde3eaeb;border-radius:8px;padding:.72rem}.p3-aside-section{background:#f8fafc;border:1px solid #dde3eaeb;border-radius:8px;padding:.9rem}.p3-aside-summary-header h4,.p3-aside-section h4{color:var(--softqua-text);margin:0;font-size:1rem;line-height:1.15}.runtime-warning{background:var(--warning-surface);border:1px solid var(--warning-border);border-radius:8px;gap:.35rem;padding:.9rem;display:grid}.runtime-warning strong{color:#684a00}.runtime-warning p{margin:0}.runtime-warning-heading,.runtime-blocker-group-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.runtime-warning-heading span,.runtime-blocker-group-heading span{color:#684a00;font-size:.72rem}.runtime-blocker-groups{gap:.55rem;display:grid}.runtime-blocker-group{background:#ffffffb8;border:1px solid #d49a304d;border-radius:8px;gap:.52rem;padding:.72rem;display:grid}.runtime-blocker-actions{flex-wrap:wrap;gap:.42rem;display:flex}.runtime-blocker-actions a,.runtime-blocker-actions span{color:#7c2d12;border:1px solid #f9731652;border-radius:999px;padding:.36rem .58rem;font-size:.78rem;text-decoration:none}.runtime-export-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-p12-columns,.export-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.runtime-version-list,.runtime-change-log{background:#f8fafc;border:1px solid #94a3b847;border-radius:8px;gap:.42rem;padding:.9rem;display:grid}.runtime-version-list p,.runtime-change-log p{margin:0}.runtime-checklist{flex-wrap:wrap;gap:.5rem;display:flex}.runtime-checklist span{border-radius:999px;padding:.36rem .62rem;font-size:.74rem;font-weight:800}.check-ready{color:#075f5b;background:#dff3ee}.check-review{color:#684a00;background:#fff4d8}@media (max-width:980px){.p3-climate-evidence-surface,.p3-kc-composition,.runtime-grid.two,.runtime-grid.three,.runtime-grid.p2-crop-production-grid,.runtime-grid.p3-kc-input-grid,.runtime-export-ledger,.runtime-p12-columns,.export-list-columns,.p3-climate-evidence-grid,.p3-aside-facts,.p3-partition-source,.p3-partition-results{grid-template-columns:1fr}.p3-partition-results .p3-partition-metric:first-child,.p3-partition-results .p3-partition-metric:last-child{grid-column:auto}.p3-partition-operator{justify-items:start;min-width:0}.p3-partition-split{display:none}}@media (prefers-reduced-motion:reduce){.p3-partition-flow,.p3-partition-metric,.p3-partition-operator,.p3-partition-split:before,.p3-partition-split:after,.p3-partition-split span{transition-duration:0s!important;animation:none!important}.p3-partition-metric:hover,.p3-partition-metric:focus-within{transform:none}}.nav-item:before{background:#4fb09d!important}:root{--softqua-navy:#1a2b3c;--softqua-navy-900:#071421;--softqua-teal:#4fb09d;--softqua-teal-700:#08786d;--softqua-bg:#f8f9fa;--softqua-border:#dde3ea;--softqua-text:#0b1622;--softqua-text-soft:#3f4a56;--softqua-muted:#6d7a88;--softqua-shadow:0 1px 2px #0f172a0f, 0 18px 44px -40px #1a2b3c8c;--paper-shadow:var(--softqua-shadow)}html,body{background:var(--softqua-bg)!important;font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}h1,h2,h3,.brand,.brand-copy,.brand-copy strong,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.screen-title-block h1,.section-heading h2,.panel-heading-row h2,.result-family-heading h2,.parcel-plate-dossier h2,.login-panel h1,.export-header h1{color:var(--softqua-text);font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif!important;font-weight:800!important}.app-sidebar{border-right:1px solid var(--softqua-border)!important;background:#f8f9faf5!important;padding:1.35rem 1rem!important}.brand{align-items:center;gap:.75rem;display:flex!important}.brand-mark{color:#fff;border-radius:8px;background:var(--softqua-navy)!important}.brand-copy strong{font-size:1.24rem}.brand-copy small,.brand-block>span{color:var(--softqua-muted)!important}.nav-item{grid-template-columns:2.05rem minmax(0,1fr)!important;min-height:3.35rem!important}.nav-index{border-radius:8px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;display:inline-flex;color:#758495!important;font-family:var(--font-inter), ui-sans-serif, sans-serif!important;background:#edf1f5!important;border:1px solid #dde3ea!important}.nav-item.active{transform:translate(.22rem);border-color:var(--softqua-border)!important;box-shadow:var(--softqua-shadow)!important;background:#fff!important}.nav-item:before{background:var(--softqua-teal)!important;right:-1.05rem!important}.app-masthead{background:var(--softqua-navy-900)!important;min-height:70px!important;padding:.68rem 1.55rem!important}.masthead-left{gap:1rem!important}.masthead-title-block{flex:0 0 150px;max-width:150px;min-width:150px!important}.app-masthead h1{white-space:nowrap;color:#fff!important;margin:0!important;font-size:1.08rem!important;line-height:1.1!important}.masthead-route-nav a.active,.masthead-route-nav a:hover{border-bottom-color:var(--softqua-teal)!important;color:#fff!important}.masthead-review-card{background:#4fb09d1a!important;border-color:#4fb09d47!important}.masthead-primary-action,.primary-button{background:var(--softqua-teal)!important;border-color:var(--softqua-teal)!important;color:#061a16!important}.masthead-secondary-action,.secondary-button,.folio-action{border-radius:8px!important}.dashboard-executive h1,.screen-title-block h1,.login-panel h1,.export-header h1{font-size:2.18rem!important;line-height:1.06!important}.executive-kpi-tile,.institutional-panel,.study-screen-header,.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.dashboard-worklist,.audit-folio-strip,.parcel-evidence-plate,.result-family-band,.characterization-plate{border-color:var(--softqua-border)!important;box-shadow:var(--softqua-shadow)!important;border-radius:8px!important}.study-screen-header{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr)!important;padding:1.5rem!important}.parcel-plate-map{position:relative!important}.parcel-map-image{filter:saturate(.86)contrast(.92);object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0;display:block!important}.parcel-plate-map:after{content:"";pointer-events:none;z-index:1;background:#dff5ef6b;position:absolute;inset:0}.parcel-plate-map svg{z-index:2;position:relative!important}.inventory-lane.inventory-blue{background:var(--inventory-blue-surface)!important}.inventory-lane.inventory-green{background:var(--inventory-green-surface)!important}.inventory-lane.inventory-grey{background:var(--inventory-grey-surface)!important}@media (max-width:1180px){.study-screen-header{grid-template-columns:1fr!important}}@media (max-width:860px){.app-shell{display:block!important}.nav-item{grid-template-columns:1fr!important}.nav-item span:not(.nav-index),.nav-item:before,.brand-block>span,.nav-section-label,.active-role,.text-button,.masthead-study-code,.masthead-review-card{display:none!important}.dashboard-executive h1,.screen-title-block h1,.login-panel h1,.export-header h1{font-size:1.85rem!important}}:root{--softqua-navy:#1a2b3c;--softqua-navy-900:#071421;--softqua-navy-800:#102235;--softqua-teal:#4fb09d;--softqua-teal-700:#08786d;--softqua-teal-100:#dff5ef;--softqua-bg:#f8f9fa;--softqua-surface:#fff;--softqua-surface-muted:#f3f4f5;--softqua-surface-strong:#e7e8e9;--softqua-border:#dde3ea;--softqua-border-strong:#b8c3cf;--softqua-text:#0b1622;--softqua-text-soft:#3f4a56;--softqua-muted:#6d7a88;--softqua-shadow:0 1px 2px #0f172a0f, 0 18px 44px -40px #1a2b3c8c;--atlas-paper:var(--softqua-bg);--atlas-paper-strong:var(--softqua-surface-muted);--atlas-plate:var(--softqua-surface);--atlas-ink:var(--softqua-text);--atlas-ink-soft:var(--softqua-text-soft);--atlas-muted:var(--softqua-muted);--atlas-line:var(--softqua-border);--atlas-line-strong:var(--softqua-border-strong);--atlas-teal:var(--softqua-teal-700);--atlas-teal-soft:var(--softqua-teal-100);--paper-shadow:var(--softqua-shadow);--inventory-blue:#1d6f9f;--inventory-blue-surface:#e9f4fb;--inventory-green:#4f7f45;--inventory-green-surface:#e9f3e6;--inventory-grey:#5e6870;--inventory-grey-surface:#edf0f2;--impact-primary:#8c620f;--impact-surface:#fff5dc;--impact-border:#d9ad50;--impact-ink:#4f3307}*{letter-spacing:0!important}html{background:var(--softqua-bg);color:var(--softqua-text);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--softqua-bg)}h1,h2,h3,.brand,.brand-copy,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.section-heading h2,.panel-heading-row h2,.result-family-heading h2,.parcel-plate-dossier h2,.login-panel h1,.export-header h1{color:var(--softqua-text);font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-weight:800}p,dd,li{color:var(--softqua-text-soft)}.app-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--softqua-border);z-index:30;background:#f8f9faf0;grid-template-rows:auto auto 1fr auto auto;min-height:100vh;padding:1.5rem 1rem;display:grid;position:sticky;top:0}.brand{align-items:center;gap:.75rem;min-width:0;display:flex}.brand-mark{background:var(--softqua-navy);color:#fff;font-family:var(--font-jakarta), var(--font-inter), sans-serif;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.brand-copy{gap:.12rem;min-width:0;display:grid}.brand-copy strong{color:var(--softqua-text);font-size:1.24rem;line-height:1}.brand-copy small,.brand-block>span{color:var(--softqua-muted);text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.brand-block>span{padding-left:3.1rem}.nav-item{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.1rem .72rem;min-height:3.35rem;padding:.65rem .74rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.nav-item:before{background:var(--softqua-teal);content:"";opacity:0;border-radius:999px;width:2px;height:calc(100% - .8rem);position:absolute;top:.4rem;right:-1.05rem}.nav-index{color:#758495;font-family:var(--font-inter), ui-sans-serif, sans-serif;background:#edf1f5;border:1px solid #dde3ea;border-radius:8px;grid-row:1/span 2;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;padding:0;font-size:.74rem;font-weight:800;display:inline-flex}.nav-item span:not(.nav-index){color:var(--softqua-muted);font-size:.72rem;font-weight:500;line-height:1.2}.nav-item.active{border-color:var(--softqua-border);box-shadow:var(--softqua-shadow);background:#fff;transform:translate(.22rem)}.nav-item.active .nav-index{background:var(--softqua-navy);border-color:var(--softqua-navy);color:#fff}.text-button{color:var(--softqua-muted);padding-left:.5rem;font-size:.84rem}.app-masthead{background:var(--softqua-navy-900);color:#fff;z-index:25;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;padding:.72rem 1.8rem;display:flex;position:sticky;top:0;box-shadow:0 12px 28px -26px #071421bf}.masthead-left{align-items:center;gap:1.8rem;min-width:0;display:flex}.masthead-title-block{gap:.16rem;min-width:220px;display:grid}.masthead-title-block span,.masthead-study-code span,.masthead-review-card>span,.masthead-user span{color:#aab6c4;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1}.app-masthead h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:32rem;margin:0;font-size:1.16rem;line-height:1.12;overflow:hidden}.masthead-route-nav a:hover,.masthead-route-nav a.active{color:#fff}.masthead-context{justify-content:flex-end;align-items:center;gap:.7rem;min-width:0;display:flex}.masthead-study-code strong,.masthead-review-card strong,.masthead-user strong{color:#fff;white-space:nowrap;font-size:.84rem;font-weight:800}.masthead-study-code strong{color:#54dac6;font-family:var(--font-inter), ui-sans-serif, sans-serif}.masthead-review-card{background:#4fb09d1a;border:1px solid #4fb09d47;border-radius:8px;min-width:146px;padding:.52rem .68rem}.masthead-actions{align-items:center;gap:.5rem;display:flex}.masthead-secondary-action,.masthead-primary-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:2.24rem;padding:.55rem .82rem;font-size:.78rem;font-weight:800;display:inline-flex}.masthead-secondary-action{color:#d7dee8;background:0 0;border:1px solid #e2e8f057}.masthead-primary-action{background:var(--softqua-teal);border:1px solid var(--softqua-teal);color:#062016}.locale-switcher button{color:#d7dee8;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px}.locale-switcher button.active{color:var(--softqua-navy);background:#fff;border-color:#fff}.page-wrap{max-width:1440px;padding:1.7rem 2rem 2.3rem}.eyebrow,dt{color:var(--softqua-muted);text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.16}.primary-button,.secondary-button,.folio-action{border-radius:8px;min-height:2.55rem;padding:.72rem 1rem;font-size:.86rem;font-weight:800}.primary-button{background:var(--softqua-teal);border:1px solid var(--softqua-teal);color:#062016}.secondary-button,.folio-action{border:1px solid var(--softqua-border-strong);color:var(--softqua-navy);background:#fff}.primary-button:hover,.masthead-primary-action:hover{background:#63c2b1;border-color:#63c2b1}.secondary-button:hover,.folio-action:hover,.masthead-secondary-action:hover{border-color:var(--softqua-teal);color:#fff;background:#4fb09d2e}.dashboard-executive h1,.screen-title-block h1,.login-panel h1,.export-header h1{margin:.35rem 0 .62rem;font-size:2.35rem;line-height:1.04}.executive-kpi-tile,.institutional-panel,.hero-dossier-panel,.study-dossier-header,.study-screen-header,.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.export-preview section,.dashboard-worklist,.audit-folio-strip,.parcel-evidence-plate,.result-family-band,.characterization-plate{background:var(--softqua-surface);border:1px solid var(--softqua-border);box-shadow:var(--softqua-shadow);border-radius:8px}.panel-heading-row h2,.section-heading h2,.source-summary h2,.capture-panel h2,.result-family-heading h2,.qa-panel h2,.provenance-item h3,.method-notice h2,.parcel-plate-dossier h2,.study-identity-panel h2,.factor-folio h2,.export-command-panel h2{margin:.25rem 0 .42rem;font-size:1.24rem;line-height:1.18}.review-card span:not(.review-icon),.folio-item span{color:var(--softqua-muted);text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.review-card strong,.folio-item strong{color:var(--softqua-text);margin-top:.18rem;font-size:1rem;display:block}.review-card p,.folio-item p{margin:.15rem 0 0;font-size:.78rem;line-height:1.38}.review-card em{border:1px solid var(--softqua-border);color:var(--softqua-text-soft);text-transform:uppercase;background:#eef2f5;border-radius:999px;padding:.24rem .48rem;font-size:.66rem;font-style:normal;font-weight:800}.worklist-header,.study-row{grid-template-columns:minmax(250px,1.2fr) minmax(300px,1.15fr) minmax(210px,.7fr) minmax(140px,auto)}.study-screen-header{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:1rem;margin-bottom:1rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.study-screen-header:before{background:var(--softqua-navy);content:"";height:3px;position:absolute;inset:0 0 auto}.screen-title-block h1{margin:.25rem 0 .3rem;font-size:2.1rem}.screen-title-block p{margin:0;font-size:.9rem;line-height:1.5}.screen-header-facts div{border:1px solid var(--softqua-border);border-left:3px solid var(--softqua-teal);background:#f8fafc;border-radius:8px;padding:.68rem .76rem}.screen-study-ledger dd,.screen-header-facts dd{color:var(--softqua-text);margin-top:.16rem;font-size:.86rem;font-weight:700;line-height:1.28}.screen-state-stamps,.screen-route-strip{grid-column:1/-1}.screen-state-stamps{flex-wrap:wrap;gap:.42rem;display:flex}.screen-route-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem;display:grid}.screen-route-strip a,.dashboard-screen-links a{border:1px solid var(--softqua-border);color:var(--softqua-text-soft);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:2.38rem;padding:.48rem .64rem;font-size:.78rem;font-weight:800;display:flex}.screen-route-strip a span{color:#8a97a7;font-size:.7rem;font-weight:800}.screen-route-strip a.active,.dashboard-screen-links a:hover,.screen-route-strip a:hover{box-shadow:inset 0 -3px 0 var(--softqua-teal);color:var(--softqua-text);background:#fff;border-color:#4fb09d9e}.screen-composition,.result-composition{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:1rem;display:grid}.screen-main-stack,.screen-context-stack,.screen-secondary-span{gap:1rem;min-width:0;display:grid}.screen-context-stack{position:sticky;top:86px}.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.result-family-band,.characterization-plate{padding:1.5rem}.methodology-composition .method-grid>div{border-bottom:1px solid var(--softqua-border);border-left:0;min-height:4.1rem;padding:.72rem 1rem .72rem 0}.methodology-composition .method-grid>div:nth-child(odd){border-right:1px solid var(--softqua-border)}.parcel-evidence-plate{gap:0;display:grid;overflow:hidden}.parcel-evidence-plate.standard,.parcel-evidence-plate.hero{min-height:520px}.parcel-evidence-plate.compact{grid-template-columns:minmax(285px,.88fr) minmax(0,1fr);min-height:0}.parcel-plate-map{aspect-ratio:16/9;border-bottom:1px solid var(--softqua-border);background:#dfe7eb;min-height:340px;position:relative;overflow:hidden}.parcel-evidence-plate.compact .parcel-plate-map{border-bottom:0;border-right:1px solid var(--softqua-border);min-height:250px}.parcel-map-image{filter:saturate(.92)contrast(.96);object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.parcel-plate-map:after{content:"";pointer-events:none;background:linear-gradient(#dff5ef14,#dff5ef2e);position:absolute;inset:0}.parcel-map-overlay{border:1px solid var(--softqua-border-strong);z-index:1;background:#fffffff0;border-radius:10px;gap:.2rem;max-width:min(280px,100% - 2rem);padding:.7rem .85rem;display:grid;position:absolute;bottom:1rem;left:1rem}.parcel-map-kicker{color:var(--softqua-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.parcel-map-empty{color:var(--softqua-navy);background:linear-gradient(#ffffff80,#e9f0f4eb);align-content:center;justify-items:start;gap:.5rem;width:100%;height:100%;padding:1.25rem;display:grid;position:absolute;inset:0}.parcel-plate-dossier{gap:1rem;min-width:0;padding:1.5rem;display:grid}.parcel-evidence-ledger{border-top:1px solid var(--softqua-border);gap:.8rem;padding-top:1rem;display:grid}.screen-six-summary{border:1px solid var(--softqua-border);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.screen-six-tabs{border-bottom:1px solid var(--softqua-border);gap:1rem;display:flex}.screen-six-tabs button{color:var(--softqua-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.85rem .1rem;font-weight:800}.screen-six-tab-panel{gap:.7rem;padding-top:1rem;display:grid}.audit-folio-strip{grid-template-columns:150px minmax(0,1fr) auto;gap:1rem;padding:1.25rem;display:grid}.audit-folio-strip.compact{grid-template-columns:1fr;padding:1.2rem;overflow:hidden}.folio-heading{gap:.16rem;display:grid}.folio-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.audit-folio-strip.compact .folio-item:first-child{margin-top:.4rem}.audit-folio-strip .folio-action{background:var(--softqua-navy);border-color:var(--softqua-navy);color:#fff}.inventory-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.inventory-lane{border:1px solid var(--softqua-border);border-radius:8px;gap:.9rem;padding:1.25rem;display:grid}.inventory-lane.inventory-blue{background:var(--inventory-blue-surface);border-color:#1d6f9f57}.inventory-lane.inventory-green{background:var(--inventory-green-surface);border-color:#4f7f4557}.inventory-lane.inventory-grey{background:var(--inventory-grey-surface);border-color:#5e687052}.lane-value{color:var(--softqua-text);margin:0;font-size:2.25rem;font-weight:800;line-height:1}.lane-value span{color:var(--softqua-text-soft);margin-top:.4rem;font-size:.84rem;font-weight:700;line-height:1.3;display:block}.characterization-plate{background:var(--impact-surface);border-color:var(--impact-border)}.impact-result-plate{border:1px solid var(--impact-border);background:#ffffff94;border-radius:8px;grid-template-columns:minmax(240px,.58fr) minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.impact-result-plate .proxy-disclosure{grid-column:1/-1}.proxy-disclosure{border:1px solid var(--impact-border);background:#ffffffad;border-radius:8px;padding:1rem}.detail-grid,.detail-list,.grey-ledger,.impact-ledger,.qa-checks{gap:.8rem;display:grid}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.grey-ledger,.impact-ledger{border-top:1px solid #1a2b3c1f;padding-top:.85rem}.evidence-panel .provenance-list{gap:.8rem;display:grid}.provenance-item{border:1px solid var(--softqua-border);background:#fff;border-radius:8px;padding:1rem}.screen-context-stack .provenance-item{border:0;border-top:1px solid var(--softqua-border);background:0 0;border-radius:0;padding:.85rem 0}.screen-context-stack .provenance-item:first-child{border-top:0;padding-top:0}.qa-status-row{color:var(--softqua-text-soft);justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.qa-checks>div,.parcel-evidence-ledger>div,.screen-six-summary>div{border-bottom:1px solid var(--softqua-border);padding-bottom:.75rem}.qa-warning-list{border-left:3px solid var(--impact-primary);gap:.55rem;margin:1rem 0;padding-left:.85rem;display:grid}.state-pill,.data-quality,.source-version,.method-tag{color:#4e5c69;background:#eef2f5}.trace-chip,.stamp-source{background:var(--softqua-teal-100);color:#076b61;border-color:#4fb09d5c}.evidence-stamp{border:1px solid var(--softqua-border);color:var(--softqua-text);background:#fff;gap:.42rem}@media (min-width:1181px){.capture-composition{grid-template-columns:minmax(0,1fr) 380px}.capture-composition .parcel-evidence-plate.standard{min-height:610px}.methodology-composition{grid-template-columns:minmax(0,1fr) 350px}.methodology-composition .screen-context-stack{grid-area:1/2/span 2}.methodology-composition .screen-secondary-span{grid-area:2/1;grid-template-columns:1fr}}@media (max-width:1180px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.dashboard-review-grid,.dashboard-study-context-grid,.screen-composition,.result-composition,.screen-secondary-span{grid-template-columns:1fr}.screen-context-stack{position:static}.study-screen-header{grid-template-columns:1fr}}@media (max-width:860px){.app-shell{display:block}.app-sidebar{min-height:auto;padding:.9rem;position:relative}.brand-block{padding-bottom:.85rem}.brand-block>span,.nav-section-label,.active-role,.text-button,.masthead-study-code,.masthead-review-card{display:none}.nav-item{grid-template-columns:1fr;min-height:0}.nav-item:before,.nav-item span:not(.nav-index){display:none}.nav-index{width:1.7rem;height:1.7rem}.app-masthead{align-items:start;gap:.75rem;min-height:0;padding:1rem;display:grid;position:relative}.masthead-left,.masthead-context,.masthead-actions{flex-wrap:wrap;justify-content:start;align-items:start}.app-masthead h1{white-space:normal;max-width:none}.page-wrap{padding:1rem}.dashboard-executive-header,.dashboard-executive-actions,.source-summary,.screen-six-summary,.screen-study-ledger,.screen-route-strip,.inventory-lanes,.impact-result-plate,.parcel-evidence-plate.compact,.detail-grid,.detail-list.compact,.worklist-header,.study-row,.study-row-meta,.audit-folio-strip,.folio-items{grid-template-columns:1fr}.dashboard-executive h1,.screen-title-block h1,.login-panel h1,.export-header h1{font-size:1.85rem}.dashboard-executive-actions,.study-action-strip{justify-content:stretch;align-items:stretch;display:grid}.parcel-evidence-plate.standard,.parcel-evidence-plate.hero{min-height:0}.parcel-evidence-plate.compact .parcel-plate-map{border-bottom:1px solid var(--softqua-border);border-right:0}.screen-route-strip{display:none}.screen-six-tabs{gap:.5rem;display:grid}.screen-six-tabs button{border:1px solid var(--softqua-border);text-align:left;background:#f8fafc;border-left:3px solid #0000;border-radius:8px}.screen-six-tabs button.active{border-left-color:var(--softqua-teal)}}@media (max-width:560px){.masthead-actions{width:100%}.masthead-secondary-action,.masthead-primary-action{flex:auto}}:root{--atlas-paper:#f8fafc;--atlas-paper-strong:#eef2f7;--atlas-plate:#fff;--atlas-ink:#111827;--atlas-ink-soft:#334155;--atlas-muted:#64748b;--atlas-line:#e2e8f0;--atlas-line-strong:#94a3b8;--atlas-teal:#0f766e;--atlas-teal-soft:#dff7f4;--atlas-clay:#b45309;--atlas-sun:#d97706;--impact-primary:#8a5a10;--impact-surface:#fff7df;--impact-border:#e2bd63;--impact-ink:#5b3b0c;--warning-surface:#fff7ed;--warning-border:#f59e0b;--danger:#b42318;--paper-shadow:0 1px 3px 0 #0f172a1a, 0 1px 2px -1px #0f172a1a;--executive-navy:#1e293b;--executive-navy-strong:#111827;--executive-surface:#fff;--executive-bg:#f8fafc;--executive-border:#e2e8f0;--executive-border-strong:#cbd5e1;--executive-emerald:#059669;--executive-cyan:#2dd4bf}html{background:var(--executive-bg);color:var(--atlas-ink);background-size:auto}h1,h2,h3{color:var(--atlas-ink)}.font-executive,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.login-panel h1,.export-header h1{letter-spacing:0;font-family:Playfair Display,Georgia,serif;font-weight:600}.app-shell{background:var(--executive-bg);grid-template-columns:254px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--executive-border);color:var(--atlas-ink);z-index:20;background:#fff;grid-template-rows:auto auto 1fr auto auto;min-height:100vh;padding:1.35rem 1rem;display:grid;position:sticky;top:0}.brand-block{border-bottom:1px solid var(--executive-border);gap:.25rem;padding:0 0 1.1rem;display:grid}.brand{color:var(--executive-navy);letter-spacing:0;font-size:1.35rem;font-weight:800}.brand-block span,.nav-section-label{color:var(--atlas-muted);font-size:.76rem;line-height:1.35}.nav-item{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.16rem;min-height:3.45rem;padding:.72rem .78rem;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.nav-item:before{background:var(--executive-navy);content:"";opacity:0;border-radius:999px;width:3px;height:calc(100% - 1rem);position:absolute;top:.5rem;left:-.2rem}.nav-index{color:#94a3b8;font-family:var(--font-mono), ui-monospace, monospace;grid-row:1/span 2;padding-top:.15rem;font-size:.68rem;font-weight:600}.nav-item strong{color:var(--atlas-ink);font-size:.89rem;font-weight:800;line-height:1.18}.nav-item span:not(.nav-index){color:var(--atlas-muted);font-size:.74rem;line-height:1.25}.nav-item:hover,.nav-item.active{border-color:var(--executive-border);background:#f8fafc}.nav-item.active{box-shadow:inset 0 0 0 1px #1e293b0f}.nav-item.active:before{opacity:1}.nav-item.active strong,.nav-item.active .nav-index{color:var(--executive-navy)}.nav-item.disabled{opacity:.48}.text-button{color:var(--atlas-muted);font-size:.86rem}.app-content-shell{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.app-masthead{background:linear-gradient(135deg, #2dd4bf0f, transparent 32%), var(--executive-navy);color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;min-height:86px;padding:.85rem 2rem;display:flex}.masthead-title-block{min-width:0}.masthead-title-block span{color:#cbd5e1;letter-spacing:0;text-transform:uppercase;margin-bottom:.18rem;font-size:.72rem;font-weight:800;display:block}.app-masthead h1{color:#f8fafc;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.02}.masthead-context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.masthead-study-code,.masthead-review-card,.masthead-user{border-left:1px solid #e2e8f02e;gap:.1rem;min-height:2.9rem;padding-left:1rem;display:grid}.masthead-review-card{background:#2dd4bf1a;border:1px solid #2dd4bf52;border-radius:8px;min-width:168px;padding:.52rem .7rem;box-shadow:0 0 15px #2dd4bf1f}.masthead-study-code span,.masthead-review-card>span,.masthead-user span{color:#cbd5e1;font-size:.68rem;font-weight:700;line-height:1.1}.masthead-study-code strong,.masthead-review-card strong,.masthead-user strong{color:#f8fafc;font-size:.86rem}.masthead-review-card .badge{color:#bbf7d0;background:0 0;padding:0}.locale-switcher{align-items:center;gap:.35rem;display:flex}.locale-switcher button{color:var(--executive-navy);cursor:pointer;letter-spacing:0;background:#ffffffd1;border:1px solid #e2e8f0d6;border-radius:6px;padding:.32rem .46rem;font-size:.72rem;font-weight:800}.locale-switcher button.active{background:var(--executive-navy-strong);color:#fff;border-color:#ffffff4d}.app-main{min-width:0}.page-wrap{max-width:1460px;margin:0 auto;padding:2rem}.eyebrow,dt{color:var(--atlas-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2;display:block}dd,p{color:var(--atlas-ink-soft)}.primary-button,.secondary-button,.folio-action{border-radius:8px;min-height:2.5rem;padding:.66rem 1rem}.primary-button{background:var(--executive-navy);border-color:var(--executive-navy);color:#fff}.secondary-button,.folio-action{border-color:var(--executive-border);color:var(--executive-navy);background:#fff}.badge,.state-pill,.method-tag,.trace-chip,.qa-status,.evidence-stamp{border-radius:999px;font-size:.72rem;font-weight:800}.status-in_review,.qa-status{color:#9a3412;background:#fff7ed}.status-draft,.status-partially_closed,.status-frozen,.status-emitted,.data-quality,.source-version,.state-pill,.method-tag{color:#475569;background:#f1f5f9}.metadata-text.source-version{color:var(--atlas-ink-soft);background:0 0;padding:0}.trace-chip{color:#0f766e;background:#ecfeff}.evidence-stamp{border:1px solid var(--executive-border);background:#ffffffd1}.evidence-stamp strong{overflow-wrap:normal;white-space:nowrap}.result-family-heading .evidence-stamp{flex-shrink:0;justify-content:center;min-width:112px}.login-page{background:linear-gradient(135deg, #1e293b0d, transparent 32%), var(--executive-bg)}.login-panel,.dashboard-empty-dossier,.institutional-panel,.hero-dossier-panel,.study-dossier-header,.study-screen-header,.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.export-preview section,.dashboard-worklist,.audit-folio-strip{background:var(--executive-surface);border:1px solid var(--executive-border);box-shadow:var(--paper-shadow);border-radius:8px}.panel-heading-row h2,.section-heading h2,.source-summary h2,.capture-panel h2,.result-family-heading h2,.qa-panel h2,.provenance-item h3,.method-notice h2,.parcel-plate-dossier h2,.study-identity-panel h2{color:var(--atlas-ink);margin:.25rem 0 .45rem;font-size:1.34rem;line-height:1.16}.review-card{border:1px solid var(--executive-border);border-left:3px solid var(--executive-emerald);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:82px;padding:.8rem;display:grid}.review-card.warning{border-left-color:var(--warning-border)}.review-card.warning .review-icon{color:#b45309;background:#fef3c7}.review-card span:not(.review-icon){color:var(--atlas-muted);text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.review-card strong{color:var(--atlas-ink);margin-top:.15rem;font-size:1rem;display:block}.review-card p{margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.review-card em{color:var(--atlas-muted);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}.hero-study-ledger,.dossier-context-ledger,.parcel-evidence-ledger,.screen-six-summary,.qa-checks,.detail-grid,.detail-list,.grey-ledger,.impact-ledger{gap:.8rem}.hero-study-ledger,.screen-study-ledger{border-bottom:1px solid var(--executive-border);border-top:1px solid var(--executive-border);padding:.95rem 0}.dashboard-screen-links a,.screen-route-strip a{border:1px solid var(--executive-border);color:var(--atlas-ink-soft);background:#f8fafc;border-radius:8px;min-width:0;font-size:.82rem;font-weight:800}.dashboard-screen-links a:hover,.screen-route-strip a:hover,.screen-route-strip a.active{color:var(--executive-navy);background:#eef6ff;border-color:#bfdbfe}.dashboard-worklist{margin-top:1.5rem;padding:1.1rem}.study-row{border-bottom:1px solid var(--executive-border);background:#fff}.study-row h2{color:var(--atlas-ink)}.parcel-evidence-plate{border:1px solid var(--executive-border);box-shadow:var(--paper-shadow);background:#fff;border-radius:8px;gap:0}.parcel-evidence-plate.hero{min-height:0}.parcel-evidence-plate.compact{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr)}.parcel-plate-map{border-bottom:1px solid var(--executive-border);background:#e5edf3}.parcel-evidence-plate.compact .parcel-plate-map{border-right:1px solid var(--executive-border)}.parcel-plate-dossier{padding:1.15rem}.parcel-evidence-ledger{border-top:1px solid var(--executive-border)}.study-action-strip{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.study-screen{max-width:1400px}.study-screen-header{box-shadow:var(--paper-shadow);gap:1.1rem;margin-bottom:1.1rem;padding:1.2rem;overflow:hidden}.study-screen-header:before{background:var(--executive-navy);height:4px;left:0;right:0}.study-screen-header.screen-capture:before{background:#0f766e}.study-screen-header.screen-wfn:before{background:linear-gradient(90deg, var(--inventory-blue), var(--inventory-green), var(--inventory-grey))}.study-screen-header.screen-impact:before{background:var(--impact-primary)}.study-screen-header.screen-qa:before{background:#475569}.screen-title-block p{max-width:880px}.screen-route-strip{gap:.55rem}.screen-route-strip a{align-items:center;gap:.5rem;padding:.72rem;display:flex}.screen-route-strip a span{color:#94a3b8;font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem;font-weight:600}.screen-route-strip a.active span{color:var(--executive-navy)}.screen-context-stack{gap:1rem;top:1rem}.screen-main-stack,.screen-secondary-span{gap:1rem}.screen-six-summary{border:1px solid var(--executive-border);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.screen-six-tabs{border-bottom:1px solid var(--executive-border);gap:.4rem}.screen-six-tabs button{color:var(--atlas-muted);border-bottom:3px solid #0000}.screen-six-tabs button.active{border-color:var(--executive-navy);color:var(--executive-navy)}.result-family-band,.characterization-plate{border-radius:8px;gap:1rem;padding:1.15rem}.result-family-band{border:1px solid var(--executive-border);box-shadow:var(--paper-shadow);background:#fff}.characterization-plate{background:var(--impact-surface);border:1px solid var(--impact-border);box-shadow:var(--paper-shadow)}.inventory-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.inventory-lane{border-radius:8px;padding:1rem}.lane-value{color:#111827;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.lane-value span{color:var(--atlas-muted);font-size:.86rem}.impact-result-plate{background:#ffffffb8;border-radius:8px;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr)}.impact-value{color:var(--impact-primary)}.proxy-disclosure{border:1px solid var(--impact-border);background:#ffffffd1;border-radius:8px}.audit-folio-strip.compact{grid-template-columns:1fr}.folio-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.audit-folio-strip.compact .folio-items{grid-template-columns:1fr}.folio-item{border-left:3px solid var(--executive-border);padding-left:.75rem}.folio-heading strong{color:var(--executive-navy)}.qa-composition .audit-folio-strip,.qa-composition .qa-panel{box-shadow:var(--paper-shadow)}.provenance-item{border:1px solid var(--executive-border);background:#fff;border-radius:8px}.print-table{border-color:var(--executive-border)}.print-head{background:#f1f5f9}@media (max-width:980px){.app-shell{display:block}.app-sidebar{min-height:auto;padding:.95rem;position:relative}.brand-block{border-bottom:0;padding-bottom:.65rem}.nav-section-label,.active-role,.text-button{display:none}.screen-family-nav .nav-item{grid-template-columns:1fr;min-height:3.1rem;padding:.62rem}.screen-family-nav .nav-index,.screen-family-nav .nav-item span:not(.nav-index){display:none}.app-masthead{gap:.9rem;min-height:0;padding:1rem;display:grid}.masthead-context{justify-content:flex-start}.masthead-study-code,.masthead-review-card,.masthead-user{border-left:0;padding-left:0}.page-wrap{padding:1rem}.dashboard-executive-header,.dashboard-executive-actions,.hero-action-row,.source-summary,.screen-six-summary,.screen-study-ledger,.screen-route-strip,.inventory-lanes,.impact-result-plate,.parcel-evidence-plate.compact,.detail-list.compact,.print-row,.worklist-header,.study-row,.study-row-meta{grid-template-columns:1fr}.dashboard-executive-actions,.study-action-strip{justify-content:stretch;align-items:stretch;display:grid}.screen-route-strip{display:none}.screen-six-tabs{gap:.5rem;display:grid}.screen-six-tabs button{border:1px solid var(--executive-border);text-align:left;white-space:normal;background:#f8fafc;border-left:3px solid #0000;border-radius:8px;padding:.75rem}.screen-six-tabs button.active{border-color:var(--executive-border);border-left-color:var(--executive-navy)}.parcel-evidence-plate.compact .parcel-plate-map{border-bottom:1px solid var(--executive-border);border-right:0}}@media (max-width:640px){.screen-family-nav,.executive-kpi-grid,.folio-items,.qa-composition .audit-folio-strip .folio-items,.dashboard-screen-links{grid-template-columns:1fr 1fr}.app-masthead h1,.dashboard-executive h1,.screen-title-block h1{font-size:2rem}.review-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.review-card em{grid-column:2}.evidence-stamp{border-radius:8px;flex-direction:column;align-items:flex-start;gap:.16rem}.screen-state-stamps .dossier-status{border-radius:8px}}:root{--paper-shadow:0 1px 2px #0f172a0f, 0 10px 30px -28px #0f172a73;--executive-hairline:#94a3b857;--executive-rail:#fdfefe}.font-executive,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.login-panel h1,.export-header h1{font-weight:500}.app-shell{grid-template-columns:246px minmax(0,1fr)}.app-sidebar{background:linear-gradient(180deg, #f8fafcf2, #fffffff5), var(--executive-rail);padding:1.15rem .85rem 1rem}.brand-block{gap:.18rem;padding:0 .55rem .9rem}.brand{font-size:1.22rem;line-height:1}.brand-block span,.nav-section-label{font-size:.7rem}.nav-item{border-color:#0000;gap:.12rem;min-height:3.18rem;padding:.62rem .66rem}.nav-item:before{width:2px;height:calc(100% - 1.1rem);top:.55rem;left:0}.nav-index{font-size:.64rem}.nav-item strong{font-size:.84rem;font-weight:760}.nav-item span:not(.nav-index){font-size:.7rem}.nav-item:hover{border-color:var(--executive-border);background:#f8fafcd1}.nav-item.active{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0f}.nav-item.active strong{color:#0f172a}.app-masthead{gap:1.25rem;min-height:72px;padding:.68rem 1.65rem}.masthead-title-block span{margin-bottom:.12rem;font-size:.66rem}.app-masthead h1{font-size:clamp(1.18rem,1.65vw,1.58rem);line-height:1.1}.masthead-context{gap:.62rem}.masthead-study-code,.masthead-review-card,.masthead-user{min-height:2.45rem;padding-left:.78rem}.masthead-review-card{box-shadow:none;min-width:150px;padding:.44rem .62rem}.masthead-study-code span,.masthead-review-card>span,.masthead-user span{font-size:.64rem}.masthead-study-code strong,.masthead-review-card strong,.masthead-user strong{font-size:.8rem}.page-wrap{padding:1.45rem 1.65rem 1.8rem}.login-panel h1,.dashboard-executive h1,.study-dossier-header h1,.export-header h1{margin:.3rem 0 .55rem;font-size:clamp(1.95rem,3vw,2.75rem);line-height:1.05}.dashboard-executive-header p,.screen-title-block p,.section-heading p{font-size:.94rem;line-height:1.52}.panel-heading-row h2,.section-heading h2,.source-summary h2,.capture-panel h2,.result-family-heading h2,.qa-panel h2,.provenance-item h3,.method-notice h2,.parcel-plate-dossier h2,.study-identity-panel h2{margin:.2rem 0 .34rem;font-size:1.18rem;line-height:1.22}.review-card{border:0;border-bottom:1px solid var(--executive-border);background:0 0;border-left:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;min-height:0;padding:.82rem 0}.review-card:first-of-type{border:1px solid var(--executive-border);background:#f8fafc;border-radius:8px;margin-top:.7rem;padding:.86rem}.review-card:last-of-type{border-bottom:0}.review-card .review-icon{display:none}.review-card div{min-width:0}.review-card em{border:1px solid var(--executive-border);color:#475569;background:#f1f5f9;border-radius:999px;padding:.22rem .42rem;font-size:.62rem}.review-card.warning em{color:#9a3412;background:#fff7ed;border-color:#f59e0b5c}.folio-action.full-width{margin-top:.75rem}.study-action-strip{margin-bottom:.72rem}.back-link{color:var(--atlas-muted);font-size:.82rem}.study-screen-header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:.88rem;margin-bottom:.95rem;padding:1rem}.study-screen-header:before{height:3px}.screen-title-block{max-width:760px}.screen-title-block h1{margin:.18rem 0 .24rem;font-size:clamp(1.68rem,2.75vw,2.32rem);line-height:1.06}.screen-state-stamps,.screen-route-strip{grid-column:1/-1;gap:.42rem}.screen-route-strip a{background:#fff;padding:.58rem .66rem}.screen-route-strip a.active{box-shadow:inset 0 -2px 0 var(--executive-navy);background:#f8fafc;border-color:#cbd5e1}.screen-composition,.result-composition{grid-template-columns:minmax(0,1fr) 330px;gap:.9rem}.result-composition{grid-template-columns:minmax(0,1fr) 360px}.screen-main-stack,.screen-secondary-span,.screen-context-stack{gap:.9rem}.screen-context-stack{top:.9rem}.method-panel,.source-summary,.capture-panel,.evidence-panel,.qa-panel,.method-notice,.assumption-ledger,.capture-ledger,.aware-method-ledger,.factor-folio,.export-command-panel,.export-preview section{padding:1rem}.methodology-composition .method-panel{background:linear-gradient(90deg,#1e293b0b,#0000 34%),#fff}.methodology-composition .section-heading{border-bottom:1px solid var(--executive-border);margin-bottom:.9rem;padding-bottom:.85rem}.methodology-composition .method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.methodology-composition .method-grid>div{border-bottom:1px solid var(--executive-border);border-left:0;gap:.18rem;min-height:4.45rem;padding:.72rem .95rem .72rem 0;display:grid}.methodology-composition .method-grid>div:nth-child(odd){border-right:1px solid var(--executive-border);padding-right:.95rem}.methodology-composition .method-grid>div:nth-child(2n){padding-left:.95rem}.methodology-composition .method-grid>div:nth-last-child(-n+2){border-bottom:0}.methodology-composition .screen-secondary-span{grid-template-columns:1fr}.audit-folio-strip{grid-template-columns:150px minmax(0,1fr) auto;gap:.82rem;padding:.95rem}.audit-folio-strip.compact{gap:0;overflow:hidden}.audit-folio-strip.compact .folio-heading{border-bottom:1px solid var(--executive-border);margin:-.95rem -.95rem .1rem;padding:.88rem .95rem}.folio-heading strong{color:var(--executive-navy);font-family:var(--font-mono), ui-monospace, monospace;font-size:.82rem}.folio-items{gap:.55rem}.audit-folio-strip.compact .folio-items{gap:0}.folio-item{border-left:0;border-top:1px solid var(--executive-border);padding:.7rem 0 0}.audit-folio-strip.compact .folio-item:first-child{border-top:0;margin-top:.55rem}.folio-item span{font-size:.64rem}.folio-item strong{font-size:.92rem}.folio-item p{font-size:.76rem}.evidence-panel .provenance-list{gap:.7rem}.provenance-item{border-color:var(--executive-border);box-shadow:none;padding:.86rem}.provenance-item h3{font-size:1rem}.detail-grid dd,.detail-list dd{overflow-wrap:anywhere}.aware-method-ledger .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-lanes{gap:.72rem}.inventory-lane{padding:.92rem}.lane-value{font-size:clamp(1.7rem,3.2vw,2.35rem)}.result-family-band,.characterization-plate{padding:1rem}@media (max-width:1260px){.dashboard-review-grid,.dashboard-study-context-grid,.screen-composition,.result-composition,.screen-secondary-span{grid-template-columns:1fr}.screen-context-stack{position:static}.study-screen-header{grid-template-columns:1fr}}@media (max-width:980px){.app-sidebar{padding:.82rem}.app-masthead{padding:.9rem}.screen-study-ledger,.methodology-composition .method-grid{grid-template-columns:1fr}.methodology-composition .method-grid>div,.methodology-composition .method-grid>div:nth-child(odd),.methodology-composition .method-grid>div:nth-child(2n){border-bottom:1px solid var(--executive-border);border-right:0;padding-left:0;padding-right:0}.methodology-composition .method-grid>div:last-child{border-bottom:0}}@media (max-width:640px){.app-masthead h1,.dashboard-executive h1,.screen-title-block h1{font-size:1.72rem}.review-card,.review-card:first-of-type{grid-template-columns:1fr}.review-card em{grid-column:auto;justify-self:start}}@media (min-width:981px){.app-shell{grid-template-columns:238px minmax(0,1fr)}.app-sidebar{background:linear-gradient(#fffffff5,#f8fafceb),linear-gradient(90deg,#0f172a09,#0000 38%);border-right-color:#94a3b847;padding:.96rem .74rem}.brand-block{margin-bottom:1.02rem;padding:.2rem .45rem .94rem}.brand{letter-spacing:-.015em;font-size:1.16rem}.brand-block span,.active-role small,.nav-item span:not(.nav-index){letter-spacing:.005em}.screen-family-nav{gap:.28rem}.nav-section-label{margin:0 .44rem .52rem}.nav-item{border-color:#0000;border-radius:7px;min-height:2.92rem;padding:.56rem .58rem .55rem}.nav-item:before{border-radius:999px;width:2px;inset:.58rem auto .58rem 0}.nav-item strong{font-size:.78rem}.nav-item span:not(.nav-index){font-size:.64rem;line-height:1.25}.nav-item:hover{background:#ffffffc7;border-color:#cbd5e1b8}.nav-item.active{background:#fffffff0;border-color:#cbd5e1eb;box-shadow:0 1px 2px #0f172a14}.nav-index{opacity:.72}.active-role{margin:.95rem .36rem 0;padding:.72rem .76rem}.app-masthead{min-height:64px;padding:.52rem 1.38rem}.masthead-title-block{gap:.12rem}.app-masthead h1{letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.02rem,1.28vw,1.24rem);font-weight:750}.masthead-title-block span{font-size:.62rem}.masthead-study-code,.masthead-review-card,.masthead-user{min-height:2.24rem;padding:.42rem .58rem}.masthead-context{gap:.42rem}.page-wrap{max-width:1390px;padding:.96rem 1.34rem 1.5rem}.dashboard-executive{gap:.86rem}.dashboard-executive-header{grid-template-columns:minmax(0,.9fr) auto;gap:.72rem}.dashboard-executive h1{letter-spacing:-.012em;max-width:790px;font-size:clamp(1.66rem,2.26vw,2.22rem)}.dashboard-executive-header p{max-width:760px}.executive-kpi-grid{gap:.72rem}.executive-kpi-tile{min-height:104px;padding:.82rem .88rem}.executive-kpi-tile strong{font-size:clamp(1.42rem,2.4vw,2.02rem)}.dashboard-review-grid{grid-template-columns:minmax(0,1fr) 304px;gap:.82rem}.review-chart-panel{min-height:348px;padding:.92rem}.readiness-chart{height:min(30vh,258px);min-height:216px}.dashboard-study-context-grid{grid-template-columns:minmax(0,1fr) 336px;gap:.82rem}.study-action-strip{gap:.58rem;margin-bottom:.42rem;padding:0}.study-action-strip .secondary-button{border-radius:7px;min-height:2.28rem;padding:.44rem .82rem;font-size:.86rem}.study-screen-header{grid-template-columns:minmax(0,.84fr) minmax(338px,.66fr);gap:.52rem;margin-bottom:.68rem;padding:.68rem .82rem}.study-screen-header:before{height:2px}.screen-title-block{gap:.22rem}.screen-title-block h1{letter-spacing:-.012em;font-size:clamp(1.38rem,1.92vw,1.78rem);line-height:1.06}.screen-title-block p{max-width:700px;font-size:.84rem;line-height:1.43}.screen-subtitle{margin-bottom:.18rem;font-size:.8rem}.screen-study-ledger{gap:.38rem .64rem;padding:.46rem .56rem}.screen-study-ledger dt{font-size:.56rem}.screen-study-ledger dd{font-size:.74rem}.screen-state-stamps{gap:.28rem;margin-top:.04rem}.screen-route-strip{gap:.3rem;padding-top:.42rem}.screen-route-strip a{border-radius:7px;min-height:2.02rem;padding:.34rem .5rem}.screen-route-strip a strong{font-size:.69rem}.screen-composition{grid-template-columns:minmax(0,1fr) 318px;gap:.78rem}.result-composition{grid-template-columns:minmax(0,1fr) 338px;gap:.78rem}.screen-main-stack,.screen-secondary-span,.screen-context-stack{gap:.78rem}.screen-primary-panel,.result-family-band,.characterization-plate,.qa-review-board,.export-preview,.parcel-evidence-plate,.evidence-panel,.audit-folio-strip,.assumption-ledger,.capture-ledger,.factor-folio{border-color:#cbd5e1e6;box-shadow:0 1px 2px #0f172a0e}.screen-context-stack .evidence-panel,.screen-context-stack .audit-folio-strip,.screen-context-stack .assumption-ledger,.screen-context-stack .capture-ledger,.screen-context-stack .factor-folio{padding:.86rem}.audit-folio-strip.compact .folio-item{border-top-color:#cbd5e1c7;margin-top:.58rem;padding-top:.58rem}.folio-item strong{font-size:.9rem}.folio-item p{line-height:1.35}.screen-context-stack .evidence-panel .provenance-list{gap:0}.screen-context-stack .evidence-panel .provenance-item{background:0 0;border:0;border-top:1px solid #cbd5e1bd;border-radius:0;padding:.7rem 0 .72rem}.screen-context-stack .evidence-panel .provenance-item:first-child{border-top:0;padding-top:.1rem}.screen-context-stack .evidence-panel .provenance-item:last-child{padding-bottom:0}.screen-context-stack .evidence-panel .provenance-item h3{font-size:.94rem}.screen-context-stack .evidence-panel .provenance-item p{font-size:.78rem;line-height:1.42}.methodology-composition{grid-template-columns:minmax(0,1fr) 318px;align-items:start}.methodology-composition .screen-context-stack{grid-area:1/2/span 2}.methodology-composition .screen-secondary-span{grid-area:2/1}.methodology-composition .method-panel{padding:1rem 1.08rem}.methodology-composition .section-heading{margin-bottom:.68rem;padding-bottom:.66rem}.methodology-composition .method-grid{column-gap:1rem}.methodology-composition .method-grid>div{min-height:3.7rem;padding:.56rem .75rem .56rem 0}.methodology-composition .method-grid dd{font-size:.92rem;line-height:1.34}.methodology-composition .parcel-evidence-plate.compact{padding:.84rem .9rem}.methodology-composition .parcel-evidence-plate.compact .parcel-map{min-height:168px}.methodology-composition .evidence-panel{padding:.92rem}}:root{--softqua-navy:#1a2b3c;--softqua-teal:#4fb09d;--softqua-teal-soft:#4fb09d24}.screen-header-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.48rem 0 0;display:grid}.screen-header-facts div{border:1px solid #94a3b859;border-left:3px solid var(--softqua-teal);background:#ffffffc7;border-radius:7px;min-width:0;padding:.52rem .64rem}.screen-header-facts dt{color:#607086;letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:850}.screen-header-facts dd{color:var(--softqua-navy);margin:.18rem 0 0;font-size:.78rem;font-weight:720;line-height:1.28}.screen-route-strip a.active{box-shadow:inset 0 -3px 0 var(--softqua-teal), 0 1px 2px #1a2b3c14;color:var(--softqua-navy);background:linear-gradient(#4fb09d2e,#ffffffeb);border-color:#4fb09db8}.screen-route-strip a.active span{color:#08786d;font-weight:900}.screen-route-strip a.active strong{color:var(--softqua-navy);font-weight:850}.study-action-strip .secondary-button{color:var(--softqua-navy);box-shadow:none;background:#ffffffb8;border-color:#1a2b3c2e}.study-action-strip .secondary-button:hover{color:#0f766e;background:#fff;border-color:#4fb09d94}.audit-folio-strip .folio-action{background:var(--softqua-navy);border-color:var(--softqua-navy);color:#fff;box-shadow:0 8px 18px -16px #1a2b3ccc}.audit-folio-strip .folio-action:hover{background:#21384d;border-color:#21384d}.screen-context-stack .audit-folio-strip .folio-action{width:100%}.screen-context-stack .audit-folio-strip,.screen-context-stack .evidence-panel,.screen-context-stack .assumption-ledger,.screen-context-stack .capture-ledger,.screen-context-stack .factor-folio{padding:1.04rem}.screen-context-stack .audit-folio-strip.compact .folio-heading{margin:-1.04rem -1.04rem .2rem;padding:1rem 1.04rem}.screen-context-stack .audit-folio-strip.compact .folio-item{margin-top:.72rem;padding-top:.72rem}.screen-context-stack .audit-folio-strip.compact .folio-item:first-child{margin-top:.72rem}.screen-context-stack .capture-ledger p,.screen-context-stack .assumption-ledger p,.screen-context-stack .factor-folio p{line-height:1.48}.screen-context-stack .detail-list.compact{gap:.72rem}@media (min-width:981px){.screen-context-stack{gap:.86rem}.screen-route-strip a.active{min-height:2.12rem}}@media (max-width:980px){.screen-header-facts{grid-template-columns:1fr}}@media print{.app-sidebar,.app-masthead,.no-print,.back-link{display:none}.app-shell,.app-content-shell{display:block}.page-wrap{max-width:none;padding:0}.export-preview section,.provenance-item{break-inside:avoid}}html,body{font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;background:#f8f9fa!important}h1,h2,h3,.app-masthead h1,.dashboard-executive h1,.study-screen-header h1,.screen-title-block h1{font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;font-weight:800!important}.app-masthead{background:#071421!important}.masthead-route-nav a.active{border-bottom-color:#4fb09d!important}.primary-button,.masthead-primary-action{color:#061a16!important;background:#4fb09d!important;border-color:#4fb09d!important}.nav-item.active .nav-index{color:#fff!important;background:#1a2b3c!important;border-color:#1a2b3c!important}@media (min-width:861px){html,body{height:100%;overflow:hidden}.app-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-sidebar{position:sticky;top:0;overflow:hidden auto;height:100dvh!important;min-height:0!important}.app-content-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-main{overflow-anchor:none;min-height:0!important;overflow:hidden auto!important}}@media (max-width:860px){html,body{height:auto;overflow:auto}.app-shell,.app-content-shell,.app-main{overflow-anchor:none;height:auto!important;overflow:visible!important}.app-sidebar{height:auto!important;overflow:visible!important}}
