.data-context{color:var(--color-teal-700);letter-spacing:.12em;margin:0 0 2px;font-size:10px;font-weight:800}.evidence-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.evidence-panel-heading h3{margin:0 0 4px}.evidence-panel-heading p,.drawer-header p{color:var(--color-slate-500);margin:0;font-size:13px;line-height:1.45}.evidence-list{gap:12px;display:grid}.evidence-card{border:1px solid var(--color-slate-100);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr) auto;align-items:start;gap:16px;padding:15px;display:grid}.evidence-card[tabindex]{cursor:pointer}.evidence-card[tabindex]:hover,.evidence-card[tabindex]:focus{border-color:var(--color-teal-100);background:var(--color-teal-50);outline:0}.evidence-card>div:first-child{gap:5px;display:grid}.evidence-card>div:first-child span{color:var(--color-slate-500);font-size:13px}.evidence-card dl{grid-template-columns:auto 1fr;gap:5px 10px;margin:0;font-size:12px;display:grid}.evidence-card dt{color:var(--color-slate-500)}.evidence-card dd{margin:0}.integrity-indicator{color:var(--color-success);background:#ecfdf3;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.evidence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.evidence-actions .form-error{font-size:12px}.selected-file{color:var(--color-slate-700);background:var(--color-slate-50);border-radius:8px;justify-content:space-between;gap:12px;margin:-4px 0 12px;padding:9px 10px;font-size:13px;display:flex}.selected-file span,.optional{color:var(--color-slate-500);font-size:12px;font-weight:400}.drawer textarea{resize:vertical;border:1px solid var(--color-slate-200);border-radius:var(--radius-control);min-height:92px;font:inherit;padding:8px 10px}.evidence-workspace .summary-strip{grid-template-columns:repeat(3,1fr)}.evidence-table{min-width:980px}.evidence-table tbody tr{cursor:pointer}.evidence-table tbody tr:hover,.evidence-table tbody tr:focus{background:var(--color-teal-50);outline:0}.evidence-table td{border-bottom:1px solid var(--color-slate-100);padding:12px 16px}.evidence-table td strong,.evidence-table td small{display:block}.evidence-table td small{color:var(--color-slate-500);margin-top:2px}.evidence-detail-actions{justify-content:flex-end;margin:-5px 0 18px;display:flex}.evidence-detail-drawer code{overflow-wrap:anywhere;max-width:100%;color:var(--color-slate-500);margin-top:6px;font-size:11px;display:block}@media (width<=720px){.evidence-panel-heading{display:grid}.evidence-card{grid-template-columns:1fr}.evidence-actions{justify-content:flex-start}.evidence-workspace .summary-strip{grid-template-columns:1fr}.evidence-workspace .summary-strip div{border-right:0;border-bottom:1px solid var(--color-slate-100)}.evidence-workspace .summary-strip div:last-child{border-bottom:0}}.evidence-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""metadata metadata""integrity integrity";gap:12px 16px}.evidence-identity{grid-area:identity;gap:4px;min-width:0;display:grid}.evidence-identity strong,.evidence-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-identity strong{color:var(--color-navy-950)}.evidence-identity>span{color:var(--color-slate-500);font-size:12px}.evidence-card .evidence-actions{white-space:nowrap;flex-wrap:nowrap;grid-area:actions;align-self:start}.evidence-metadata{grid-area:metadata;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 14px!important;margin:0!important;display:grid!important}.evidence-metadata>div{gap:3px;min-width:0;display:grid}.evidence-metadata dt{color:var(--color-slate-500);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.evidence-metadata dd{overflow-wrap:anywhere;color:var(--color-navy-950);font-size:12px;line-height:1.35}.evidence-integrity{border-top:1px solid var(--color-slate-100);grid-area:integrity;gap:4px;padding-top:10px;display:grid}.evidence-integrity>span{color:var(--color-slate-500);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.evidence-integrity .integrity-indicator{width:max-content;margin:0}.evidence-card[tabindex]:focus-visible{outline:2px solid var(--color-teal-600);outline-offset:2px}@media (width<=680px){.evidence-metadata{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evidence-identity strong,.evidence-identity>span{white-space:normal;overflow-wrap:anywhere}}@media (width<=420px){.evidence-card{grid-template-columns:1fr;grid-template-areas:"identity""actions""metadata""integrity"}.evidence-card .evidence-actions{justify-content:flex-start}.evidence-metadata{grid-template-columns:1fr!important}}.evidence-assurance-section{border-top:1px solid var(--color-slate-100);margin-top:18px;padding-top:16px}.evidence-assurance-section h3{color:var(--color-navy-950);margin:0 0 10px;font-size:14px}.evidence-assurance-section dl{grid-template-columns:118px minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.evidence-assurance-section dt{color:var(--color-slate-500);font-size:12px;font-weight:700}.evidence-assurance-section dd{min-width:0;color:var(--color-navy-950);margin:0;font-size:13px}.copy-hash-button{margin-top:6px;padding:0;font-size:12px;display:block}.section-tabs{border-top:0;border-bottom:1px solid var(--tnz-neutral-200);background:0 0;margin:14px 0 12px;padding:0 4px 9px}.section-tabs button{color:var(--tnz-neutral-500);background:0 0;border-radius:0;padding:0 0 9px;font-size:12px;font-weight:650}.section-tabs button.active{border-bottom:2px solid var(--tnz-emerald);color:var(--tnz-emerald-700);background:0 0}.section-tabs button:focus-visible{outline:2px solid var(--tnz-emerald);outline-offset:3px}.scope-operations-workspace .data-compact-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.scope-operations-workspace .scope-context{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:4px;display:flex}.scope-operations-workspace .scope-context span{color:var(--tnz-neutral-600);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.scope-operations-workspace .scope-context select{border:1px solid var(--tnz-neutral-200);width:auto;height:32px;min-height:32px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:6px;padding:5px 28px 5px 9px;font-size:12px;font-weight:600}.scope-operations-workspace .scope-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.scope-operations-workspace .scope-status-strip div{min-height:84px;padding:14px 18px}.scope-operations-workspace .scope-status-strip strong{font-size:19px;line-height:1.25}.scope-operations-workspace .scope-status-strip small{color:var(--tnz-neutral-500);font-size:11px}.scope-operations-workspace .scope-overview{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.scope-operations-workspace .scope-contribution{font-variant-numeric:tabular-nums;margin-top:8px;display:block}.scope-activity-register .reference-data-table{table-layout:fixed;width:100%}.scope-operations-workspace .scope-activity-register .reference-data-table tbody tr{height:72px}.scope-operations-workspace .scope-activity-register .reference-data-table th,.scope-operations-workspace .scope-activity-register .reference-data-table td{padding-inline:12px}.scope-operations-workspace .scope-activity-register .reference-data-table td{vertical-align:top;height:72px;padding-top:6px;padding-bottom:6px}.scope-activity-register .scope-activity-column{width:18%}.scope-activity-register .scope-facility-column{width:15%}.scope-activity-register .scope-result-column{width:14%}.scope-activity-register .scope-contribution-column{width:15%}.scope-activity-register .scope-source-column{width:26%}.scope-activity-register .scope-actions-column{white-space:nowrap;width:12%}.scope-operations-workspace .scope-activity-register .scope-result-column,.scope-operations-workspace .scope-activity-register .scope-contribution-column,.scope-operations-workspace .scope-activity-register .scope-actions-column,.scope-operations-workspace .scope-activity-register .scope-result-column button,.scope-operations-workspace .scope-activity-register .scope-contribution-column button,.scope-operations-workspace .scope-activity-register .scope-actions-column button{text-align:right}.scope-operations-workspace .scope-activity-register .scope-actions-column .text-button{padding:0}.scope-operations-workspace .scope-activity-register .reference-data-table th{color:var(--tnz-neutral-600);font-weight:600}.scope-operations-workspace .scope-activity-register .reference-data-table th button{font-weight:600}.scope-operations-workspace .scope-activity-register .inventory-rich-cell{min-width:0;display:block}.scope-operations-workspace .scope-activity-register .inventory-rich-cell>strong,.scope-operations-workspace .scope-activity-register .inventory-rich-cell>.text-button{color:var(--tnz-graphite);text-align:left;margin:0;font-size:13px;font-weight:600;line-height:1.3;display:block}.scope-operations-workspace .scope-activity-register .inventory-rich-cell>small{color:var(--tnz-neutral-500);margin:2px 0 0;font-size:11px;line-height:1.25;display:block}.scope-activity-register .inventory-source-cell>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.scope-activity-register .inventory-numeric-cell{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.scope-activity-register td.inventory-contribution-cell{color:var(--tnz-graphite);font-weight:600}.scope-activity-register .inventory-action-unavailable{color:var(--tnz-neutral-500);font-size:12px}.scope-methods{grid-template-columns:max-content 1fr;gap:8px 16px;margin:16px 0 0;display:grid}.scope-methods dt{color:var(--tnz-neutral-600);font-weight:700}.scope-methods dd{margin:0}@media (width<=900px){.scope-operations-workspace .data-compact-header{flex-direction:column;align-items:stretch}.scope-operations-workspace .scope-context{align-self:flex-start}.scope-operations-workspace .scope-status-strip{grid-template-columns:1fr}}@media (width<=640px){.scope-operations-workspace .scope-context{justify-content:space-between;width:100%}.scope-operations-workspace .scope-context span{white-space:normal}.scope-operations-workspace .scope-status-strip div{border-right:0;border-bottom:1px solid var(--tnz-neutral-200)}.scope-operations-workspace .scope-status-strip div:last-child{border-bottom:0}.scope-methods{grid-template-columns:1fr;gap:2px}}.scope3-workspace .data-compact-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.scope3-workspace .scope-context{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:4px;display:flex}.scope3-workspace .scope-context span{color:var(--tnz-neutral-600);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.scope3-workspace .scope-context select{border:1px solid var(--tnz-neutral-200);width:auto;height:32px;min-height:32px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:6px;padding:5px 28px 5px 9px;font-size:12px;font-weight:600}.scope3-summary{grid-template-columns:repeat(7,minmax(120px,1fr));overflow:auto}.scope3-loading,.scope3-problem{padding:28px 0}.scope3-story{border-bottom:1px solid var(--tnz-neutral-200);justify-content:space-between;align-items:end;gap:24px;padding:28px 0;display:flex}.scope3-story h2,.scope3-learned h2,.scope3-value-chain h2,.scope3-readiness-v2 h2,.scope3-journey h2{margin:6px 0}.scope3-story>div{max-width:680px}.scope3-progress{gap:7px;margin-top:16px;font-weight:600;display:grid}.scope3-story .scope3-progress{width:min(100%,620px)}.scope3-progress-track{margin:0}.scope3-learned,.scope3-value-chain,.scope3-readiness-v2,.scope3-journey,.scope3-overview-help{border-bottom:1px solid var(--tnz-neutral-200);padding:28px 0}.scope3-learned-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.scope3-learned-groups>section{min-width:0;padding:0 24px}.scope3-learned-groups>section:first-child{padding-left:0}.scope3-learned-groups>section+section{border-left:1px solid var(--tnz-neutral-200)}.scope3-learned-groups h3,.scope3-value-chain-grid h3{margin:0 0 10px;font-size:14px}.scope3-learned-groups p,.scope3-value-chain-grid p,.scope3-readiness-v2 p{margin:7px 0}.scope3-learned-groups strong{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;font-size:16px}.scope3-value-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:18px 0;display:grid}.scope3-value-chain-grid>section{min-width:0}.scope3-readiness-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.scope3-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.scope3-journey-stage{grid-template-rows:20px auto auto;gap:5px;min-width:0;padding:0 16px;display:grid;position:relative}.scope3-journey-stage:first-child{padding-left:0}.scope3-journey-stage:not(:last-child):after{background:var(--tnz-neutral-300);content:"";width:calc(100% - 20px);height:2px;position:absolute;top:9px;left:20px}.scope3-journey-marker{z-index:1;border:1px solid var(--tnz-neutral-300);width:20px;height:20px;color:var(--tnz-neutral-500);background:var(--tnz-surface-raised);border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:relative}.scope3-journey-stage strong{min-width:0;font-size:14px}.scope3-journey-stage>span:last-child{color:var(--tnz-neutral-500);font-size:12px;line-height:1.35}.scope3-journey-stage.complete .scope3-journey-marker{border-color:var(--tnz-emerald);background:var(--tnz-emerald);color:var(--tnz-surface-raised)}.scope3-journey-stage.complete:not(:last-child):after{background:var(--tnz-emerald)}.scope3-journey-stage.current .scope3-journey-marker{border:2px solid var(--tnz-emerald);color:var(--tnz-surface-raised);background:var(--tnz-emerald)}.scope3-overview-help summary{cursor:pointer;font-weight:700}.scope3-readiness{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;justify-content:space-between;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.scope3-readiness p{margin:4px 0}.scope3-readiness ul{margin:6px 0;padding-left:18px}.scope3-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scope3-overview-panels{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.scope3-overview-panels .workspace-card{align-content:start;gap:12px;display:grid}.scope3-panel{min-height:160px}.scope3-overview-action{align-self:start;margin-top:auto}.scope3-overview-panels .eyebrow{color:var(--tnz-neutral-600);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px}.scope3-overview-panels .scope3-emissions-card strong{margin-top:4px}.scope3-overview-panels .scope3-emissions-card p{margin:2px 0}.scope3-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scope3-category-card{text-align:left;border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);min-width:0;box-shadow:none;color:inherit;border-radius:9px;flex-direction:column;padding:16px;display:flex}.scope3-category-card:hover,.scope3-category-card:focus-visible{border-color:var(--tnz-emerald)}.scope3-category-card:focus-visible{outline-offset:2px;outline:3px solid #008c8833}.scope3-category-card.applicable{border-left:3px solid var(--tnz-emerald)}.scope3-category-card.uncertain,.scope3-category-card.unassessed,.scope3-category-card.partially_included,.scope3-category-card.has-data-attention{border-left:3px solid var(--tnz-warning)}.scope3-category-card.not_applicable{border-left:3px solid var(--tnz-neutral-300)}.scope3-category-card.excluded{border-left:3px solid var(--tnz-neutral-500)}.scope3-category-card h3{margin:7px 0;font-size:16px;line-height:1.3}.scope3-category-card p{color:var(--tnz-graphite);margin:4px 0;font-size:13px}.scope3-category-card .scope3-category-summary{color:var(--tnz-neutral-600);line-height:1.45}.scope3-category-card-header{color:var(--tnz-neutral-600);margin:0;font-size:12px;font-weight:600}.scope3-category-state{font-weight:600;margin-top:14px!important}.scope3-category-detail{line-height:1.45;color:var(--tnz-neutral-600)!important}.scope3-category-facts{flex-wrap:wrap;gap:0;margin:12px 0 0;display:flex}.scope3-category-facts div{align-items:baseline;min-width:0;display:flex}.scope3-category-facts div+div:before{color:var(--tnz-neutral-300);content:"·";padding:0 7px}.scope3-category-facts dd{color:var(--tnz-neutral-700);margin:0;font-size:12px;font-weight:600}.scope3-category-facts .attention dd{color:#9a6700}.scope3-category-facts .secondary dd{color:var(--tnz-neutral-500);font-size:11px;font-weight:500}.scope3-category-card span{color:var(--tnz-emerald);margin-top:auto;padding-top:16px;font-weight:600;display:inline-block}.scope3-category-card:not(.unassessed):not(.uncertain) span{color:var(--tnz-neutral-600)}.scope3-groups{gap:32px;margin-top:26px;display:grid}.scope3-screening-intro{border-bottom:1px solid var(--tnz-neutral-200);grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:32px;padding:24px 0;display:grid}.scope3-screening-intro h2,.scope3-screening-review h3{margin:6px 0}.scope3-screening-intro-copy>p:not(.eyebrow):not(.scope3-screening-progress),.scope3-screening-review>p{margin:7px 0}.scope3-screening-progress{color:var(--tnz-neutral-600)}.scope3-screening-review{border-left:1px solid var(--tnz-neutral-200);min-width:0;padding-left:24px}.scope3-screening-review .scope3-workflow-actions{margin-top:14px}.scope3-screening-filters{justify-content:space-between;align-items:end;gap:20px;padding-bottom:4px;display:flex}.scope3-screening-filters>div{min-width:0}.scope3-screening-filters .muted{max-width:380px;margin:0;font-size:12px;line-height:1.45}.scope3-filter-controls{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.scope3-filter-controls button{border:1px solid var(--tnz-neutral-300);min-height:34px;color:var(--tnz-neutral-700);background:var(--tnz-surface);border-radius:999px;padding:0 11px;font-size:12px;font-weight:650}.scope3-filter-controls button.active{border-color:var(--tnz-emerald);color:var(--tnz-emerald);background:#05966914}.scope3-filter-controls button:focus-visible{outline-offset:2px;outline:3px solid #008c8833}.scope3-group{min-width:0}.scope3-group-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:16px;display:flex}.scope3-group-heading>div{min-width:0}.scope3-group-heading h2{margin:5px 0}.scope3-group-heading p:not(.eyebrow){max-width:680px;color:var(--tnz-neutral-600);margin:0;line-height:1.45}.scope3-group-heading .scope3-progress{min-width:220px;margin:0}.scope3-eligible-categories{gap:8px;display:grid}.scope3-eligible-categories h3{margin:0}.scope3-eligible-categories ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scope3-eligible-categories li{border:1px solid var(--tnz-neutral-200);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.scope3-eligible-categories li>div:first-child{gap:2px;display:grid}.scope3-eligible-categories li span{color:var(--tnz-neutral-600);font-size:13px}.scope3-activity-orientation,.scope3-activity-map,.scope3-existing-records,.scope3-activity-next{border-bottom:1px solid var(--tnz-neutral-200);padding:26px 0}.scope3-activity-orientation h2,.scope3-section-heading h3{margin:6px 0}.scope3-activity-orientation>p:not(.eyebrow),.scope3-section-heading>p,.scope3-activity-next p{max-width:760px;color:var(--tnz-neutral-600);margin:8px 0;line-height:1.5}.scope3-activity-orientation .scope3-activity-boundary{color:var(--tnz-graphite);font-weight:650}.scope3-activity-status{border-bottom:1px solid var(--tnz-neutral-200);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 2px;display:grid}.scope3-activity-status>div{border-right:1px solid var(--tnz-neutral-200);align-content:start;gap:5px;min-width:0;padding:14px 18px 18px;display:grid}.scope3-activity-status>div:first-child{padding-left:0}.scope3-activity-status>div:last-child{border-right:0}.scope3-activity-status span{color:var(--tnz-neutral-600);font-size:12px;line-height:1.35}.scope3-activity-status strong{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;font-size:21px}.scope3-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.scope3-section-heading>div{min-width:0}.scope3-section-heading>p{max-width:420px;margin:0;font-size:13px}.scope3-activity-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scope3-activity-category-card{border:1px solid var(--tnz-neutral-200);border-left:3px solid var(--tnz-emerald);background:var(--tnz-surface);border-radius:9px;flex-direction:column;min-width:0;padding:17px;display:flex}.scope3-activity-category-card h4{color:var(--tnz-graphite);margin:7px 0;font-size:16px;line-height:1.3}.scope3-activity-category-card .scope3-category-summary{color:var(--tnz-neutral-600);margin:0;font-size:13px;line-height:1.45}.scope3-activity-category-card .scope3-activity-state{color:var(--tnz-graphite);margin:16px 0 4px;font-weight:700}.scope3-activity-fact{color:var(--tnz-neutral-600);margin:3px 0;font-size:13px;line-height:1.4}.scope3-physical-quantity{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;margin-top:16px;font-size:24px;line-height:1.2}.scope3-activity-category-card .primary-button,.scope3-activity-category-card .secondary-button{align-self:flex-start;margin-top:auto;padding-top:10px}.scope3-record-list{border-top:1px solid var(--tnz-neutral-200);gap:0;display:grid}.scope3-record-row{border-bottom:1px solid var(--tnz-neutral-200);grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(160px,.9fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.scope3-record-row>div{gap:3px;min-width:0;display:grid}.scope3-record-row>div span,.scope3-record-row>span{color:var(--tnz-neutral-600);font-size:12px;line-height:1.4}.scope3-record-row>strong{color:var(--tnz-graphite);font-variant-numeric:tabular-nums}.scope3-record-row .secondary-button{justify-self:end}.scope3-activity-next{gap:4px;display:grid}.scope3-activity-next>*{margin:0}.scope3-activity-next>strong{color:var(--tnz-graphite);margin-top:10px}.scope3-activity-next>span{color:var(--tnz-neutral-600);font-size:13px}.scope3-history{padding-top:0}.scope3-history-orientation,.scope3-governance-summary,.scope3-version-history,.scope3-selected-version{border-bottom:1px solid var(--tnz-neutral-200);padding:26px 0}.scope3-history-orientation h2,.scope3-governance-summary h3,.scope3-version-history h3,.scope3-selected-version h3{margin:6px 0}.scope3-history-orientation>p:not(.eyebrow),.scope3-governance-summary>p,.scope3-version-lifecycle>p,.scope3-historical-assessments>p{max-width:760px;color:var(--tnz-neutral-600);margin:8px 0;line-height:1.5}.scope3-governance-summary{gap:16px;display:grid}.scope3-governance-summary>div{min-width:0}.scope3-governance-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.scope3-governance-summary dl>div{min-width:0;padding:0 22px}.scope3-governance-summary dl>div:first-child{border-right:1px solid var(--tnz-neutral-200);padding-left:0}.scope3-governance-summary dt{color:var(--tnz-neutral-600);font-size:12px}.scope3-governance-summary dd{color:var(--tnz-graphite);margin:5px 0 0;font-size:17px;font-weight:700}.scope3-governing-note{font-weight:650;color:var(--tnz-graphite)!important;margin:0!important}.scope3-version-list{gap:10px;display:grid}.scope3-version-card{border:1px solid var(--tnz-neutral-200);border-left:3px solid var(--tnz-neutral-400);width:100%;min-width:0;color:var(--tnz-graphite);background:var(--tnz-surface);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:16px 22px;padding:18px 20px;display:grid}.scope3-version-card.selected,.scope3-version-card:hover{border-color:var(--tnz-emerald)}.scope3-version-card:focus-visible{outline-offset:2px;outline:3px solid #008c8833}.scope3-version-card-heading,.scope3-version-milestones{grid-column:1/-1}.scope3-version-card-heading{color:var(--tnz-neutral-600);justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.scope3-version-number{color:var(--tnz-neutral-600);letter-spacing:.06em;font-size:12px;font-weight:700}.scope3-version-status{grid-column:1/-1;font-size:20px;line-height:1.2}.scope3-version-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scope3-version-milestones>span{gap:3px;min-width:0;display:grid}.scope3-version-milestones strong{font-size:12px}.scope3-version-milestones time{color:var(--tnz-neutral-600);font-size:13px;line-height:1.35}.scope3-version-facts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.scope3-version-facts small{color:var(--tnz-neutral-600);font-size:12px;line-height:1.4}.scope3-version-card .scope3-version-action{color:var(--tnz-neutral-600);white-space:nowrap;place-self:end;font-weight:650}.scope3-selected-version{gap:22px;display:grid}.scope3-version-lifecycle{border-top:1px solid var(--tnz-neutral-200);border-bottom:1px solid var(--tnz-neutral-200);padding:18px 0}.scope3-version-lifecycle>.eyebrow{margin:0 0 14px}.scope3-version-lifecycle ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.scope3-version-lifecycle li{border-left:2px solid var(--tnz-emerald);grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:18px;min-width:0;padding-left:18px;display:grid}.scope3-version-lifecycle time{color:var(--tnz-neutral-600)}.scope3-historical-assessments{gap:8px;display:grid}.scope3-historical-assessments h4{margin:0}.scope3-historical-assessments>div{flex-wrap:wrap;gap:8px;display:flex}.scope3-lineage{color:var(--tnz-neutral-600)}.scope3-lineage p{margin:0}.scope3-table tr{cursor:pointer}.scope3-table tr:focus{outline:2px solid var(--tnz-emerald-600);outline-offset:-2px}.scope3-table small{color:var(--tnz-neutral-500);display:block}.scope3-progress-track{background:var(--tnz-neutral-100);border-radius:999px;width:100%;height:8px;margin-top:4px;overflow:hidden}.scope3-progress-track span{background:var(--tnz-emerald);border-radius:999px;height:100%;display:block}.scope3-drawer{width:min(560px,100vw - 24px);top:56px;overflow-y:auto}.scope3-guided-drawer{box-sizing:border-box;width:min(680px,48vw);max-width:48vw}.scope3-guided-drawer .drawer-header>div{min-width:0}.scope3-category-guidance,.scope3-next-steps,.scope3-assessment-summary,.scope3-readonly-dossier{border-bottom:1px solid var(--tnz-neutral-200);gap:10px;padding:18px 0;display:grid}.scope3-category-guidance>*{margin:0}.scope3-category-guidance details{color:var(--tnz-neutral-700)}.scope3-category-guidance summary,.scope3-technical-details summary{cursor:pointer;font-weight:700}.scope3-category-guidance ul{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.scope3-guidance-summary{color:var(--tnz-graphite);font-size:16px;line-height:1.55}.scope3-drawer-description,.scope3-drawer-field small,.scope3-next-steps .muted{color:var(--tnz-neutral-600);line-height:1.45}.scope3-drawer-description{margin:0}.scope3-drawer-callout,.scope3-boundary-guidance{border-left:3px solid var(--tnz-neutral-400);background:var(--tnz-neutral-50);color:var(--tnz-neutral-700);margin:0;padding:10px 12px;line-height:1.45}.scope3-drawer-callout.attention{border-left-color:var(--tnz-amber-600,#b45309)}.scope3-drawer-field{min-width:0}.scope3-drawer-field>span{color:var(--tnz-graphite);font-size:14px}.scope3-guided-drawer select,.scope3-guided-drawer textarea{box-sizing:border-box;width:100%;max-width:100%}.scope3-evidence-state{color:var(--tnz-neutral-700);margin:0;font-weight:650}.scope3-next-steps>*{margin:0}.scope3-next-steps .secondary-button{justify-self:start}.scope3-assessment-summary dl,.scope3-technical-list{gap:8px;margin:0;display:grid}.scope3-assessment-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scope3-assessment-summary dl>div,.scope3-technical-list>div{min-width:0}.scope3-assessment-summary dt,.scope3-technical-list dt,.scope3-dossier-item dt{color:var(--tnz-neutral-600);font-size:12px}.scope3-assessment-summary dd,.scope3-technical-list dd,.scope3-dossier-item dd{color:var(--tnz-graphite);margin:2px 0 0}.scope3-readonly-dossier{border-bottom:0;padding-bottom:0}.scope3-readonly-dossier .scope3-drawer-section,.scope3-readonly-dossier .scope3-next-steps,.scope3-dossier-item{margin:0}.scope3-drawer-save{width:100%;margin-top:18px}.scope3-drawer-section{border-bottom:1px solid var(--tnz-neutral-200);gap:8px;padding:14px 0;display:grid}.scope3-drawer-section h3{margin:0}.scope3-technical-details{border-bottom:1px solid var(--tnz-neutral-200);padding:14px 0}.scope3-technical-details summary{color:var(--tnz-graphite);cursor:pointer;font-weight:700}.scope3-technical-details[open] summary{margin-bottom:8px}.scope3-drawer label,.scope3-return label{gap:5px;font-size:12px;font-weight:700;display:grid}.scope3-drawer textarea,.scope3-return textarea{resize:vertical;min-height:66px}.scope3-return{width:min(430px,100vw - 24px);padding:16px;top:56px}.scope3-return textarea{margin:8px 0 14px}@media (width<=1200px){.scope3-overview-panels{grid-template-columns:1fr 1fr}}@media (width<=900px){.scope3-workspace .data-compact-header,.scope3-readiness{flex-direction:column}.scope3-workspace .scope-context{align-self:flex-start}.scope3-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scope3-overview-panels{grid-template-columns:1fr}.scope3-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope3-screening-intro{grid-template-columns:1fr;gap:20px}.scope3-screening-review{border-top:1px solid var(--tnz-neutral-200);border-left:0;padding-top:20px;padding-left:0}.scope3-story{flex-direction:column;align-items:start}.scope3-learned-groups,.scope3-readiness-v2{grid-template-columns:1fr}.scope3-learned-groups>section{padding:18px 0}.scope3-learned-groups>section:first-child{padding-top:0}.scope3-learned-groups>section+section{border-top:1px solid var(--tnz-neutral-200);border-left:0}.scope3-value-chain-grid{grid-template-columns:1fr}.scope3-journey ol{grid-template-columns:1fr;gap:18px}.scope3-journey-stage{padding:0 0 0 30px}.scope3-journey-stage:first-child{padding-left:30px}.scope3-journey-stage:not(:last-child):after{width:2px;height:18px;top:20px;left:9px}.scope3-journey-marker{position:absolute;top:0;left:0}}@media (width<=640px){.scope3-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.scope3-workspace .data-compact-header,.scope3-workspace .data-heading,.scope3-workspace .data-heading>div,.scope3-workspace [role=tabpanel],.scope3-workspace .scope3-story>div{box-sizing:border-box;width:100%;min-width:0;max-width:none}.scope3-workspace [role=tabpanel],.scope3-workspace .scope3-story,.scope3-workspace .scope3-story>div{overflow-wrap:anywhere}.scope3-workspace .data-heading p{max-width:none}.scope3-workspace .scope3-header-meta{overflow-wrap:anywhere}.scope3-workspace .scope3-header-organisation{display:none}.scope3-workspace .scope-context{box-sizing:border-box;justify-content:space-between;width:100%}.scope3-workspace .scope-context select{flex:auto;width:0;min-width:0}.scope3-workspace .scope-context span{white-space:normal}.scope3-workspace .section-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow-x:auto}.scope3-workspace .section-tabs button{flex:none}.scope3-story .primary-button{box-sizing:border-box;width:100%;max-width:100%}.scope3-category-grid{grid-template-columns:1fr}.scope3-activity-status{border-top:1px solid var(--tnz-neutral-200);grid-template-columns:1fr}.scope3-activity-status>div,.scope3-activity-status>div:first-child{border-right:0;border-bottom:1px solid var(--tnz-neutral-200);padding:12px 0}.scope3-section-heading{flex-direction:column;align-items:stretch;gap:8px}.scope3-section-heading>p{max-width:none}.scope3-activity-category-grid{grid-template-columns:1fr}.scope3-activity-category-card .primary-button,.scope3-activity-category-card .secondary-button{justify-content:center;width:100%}.scope3-record-row{grid-template-columns:1fr;gap:6px}.scope3-record-row .secondary-button{justify-content:center;justify-self:stretch;width:100%;margin-top:6px}.scope3-governance-summary dl{grid-template-columns:1fr}.scope3-governance-summary dl>div,.scope3-governance-summary dl>div:first-child{border-right:0;border-bottom:1px solid var(--tnz-neutral-200);padding:14px 0}.scope3-governance-summary dl>div:last-child{border-bottom:0}.scope3-version-card{grid-template-columns:1fr;align-items:start;gap:12px;padding:16px}.scope3-version-card-heading{flex-direction:column;align-items:flex-start;gap:4px}.scope3-version-milestones{grid-template-columns:1fr;gap:12px}.scope3-version-facts{gap:5px;display:grid}.scope3-version-card .scope3-version-action{justify-self:start;margin-top:6px}.scope3-version-lifecycle li{grid-template-columns:1fr;gap:4px}.scope3-historical-assessments>div{grid-template-columns:1fr;display:grid}.scope3-historical-assessments .secondary-button{text-align:left;justify-content:flex-start;width:100%}.scope3-screening-filters,.scope3-group-heading{flex-direction:column;align-items:stretch}.scope3-screening-filters .muted{max-width:none}.scope3-group-heading .scope3-progress{width:100%;min-width:0}.scope3-eligible-categories li{flex-direction:column;align-items:flex-start}.scope3-guided-drawer{width:100vw;min-width:0;max-width:100vw;height:100dvh;padding:16px;top:0}.scope3-guided-drawer .drawer-header{align-items:flex-start}.scope3-guided-drawer .drawer-header h2{overflow-wrap:anywhere}.scope3-assessment-summary dl{grid-template-columns:1fr}.scope3-next-steps .secondary-button{width:100%}}.esg-dashboard-workspace{gap:16px;min-width:0;display:grid}.esg-dashboard-workspace h2{margin:0 0 10px;font-size:18px}.esg-dashboard-workspace h3{margin:4px 0 8px;font-size:16px}.esg-dashboard-workspace a{color:var(--tnz-teal);font-size:13px;font-weight:700;text-decoration:none}.esg-dashboard-workspace .scope-context,.ghg-report-workspace .scope-context{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:650;display:flex}.esg-dashboard-workspace select,.ghg-report-workspace .scope-context select{background:var(--tnz-surface);min-width:0;min-height:32px;font:inherit;border:0}.esg-status-strip,.esg-primary,.esg-dashboard-grid>section,.esg-governance{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);min-width:0}.esg-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.esg-status-strip div{gap:3px;padding:10px 14px;display:grid}.esg-status-strip div+div{border-left:1px solid var(--tnz-neutral-200)}.esg-status-strip span,.esg-primary>p,.esg-method>p,.esg-scope1>p,.esg-total>span,.esg-dashboard-workspace small{color:var(--tnz-neutral-500);font-size:12px}.esg-status-strip strong{font-size:14px}.esg-primary{padding:16px}.esg-primary>.eyebrow{margin:0 0 4px}.esg-scope1{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;justify-items:start;gap:4px;margin:10px 0;padding:11px 14px;display:grid}.esg-scope1 p,.esg-scope1 h3,.esg-scope1 strong,.esg-scope1 .esg-status,.esg-scope1 small{text-align:left;margin:0}.esg-scope1 small{margin-top:5px}.esg-methods,.esg-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.esg-method{border:1px solid var(--tnz-neutral-200);border-top:3px solid var(--tnz-teal);background:var(--tnz-surface);border-radius:9px;min-width:0;padding:14px}.esg-method strong,.esg-scope1 strong{font-variant-numeric:tabular-nums;font-size:23px;display:block}.esg-status{color:var(--tnz-neutral-600);margin-top:3px;font-size:12px;font-weight:700;display:block}.esg-method small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.4;display:-webkit-box;overflow:hidden}.esg-total{border-top:1px solid var(--tnz-neutral-200);gap:3px;margin-top:14px;padding-top:12px;display:grid}.esg-total strong{font-size:19px}.esg-note{color:var(--tnz-neutral-500);margin:10px 0 0;font-size:12px}.esg-dashboard-grid>section,.esg-governance{padding:14px}.esg-readiness p,.esg-dashboard-grid>section>p,.esg-governance p{color:var(--tnz-neutral-600);justify-content:space-between;gap:16px;margin:8px 0;font-size:13px;display:flex}.esg-readiness strong,.esg-dashboard-grid>section>p strong,.esg-governance strong{color:var(--tnz-graphite);text-align:right}.esg-attention{border-left:3px solid var(--tnz-warning)!important}.esg-attention article{gap:4px;display:grid}.esg-attention article p{color:var(--tnz-graphite);margin:0;font-size:14px;display:block}.esg-attention article span{font-size:12px;font-weight:700}.esg-muted{background:var(--tnz-surface-subtle)!important}.esg-muted small{margin-top:-5px;display:block}.esg-governance{background:var(--tnz-surface-subtle)}@media (width<=900px){.esg-dashboard-workspace .data-compact-header{flex-direction:column;align-items:stretch}.esg-dashboard-workspace .scope-context,.ghg-report-workspace .scope-context{align-self:flex-start}.esg-dashboard-grid{grid-template-columns:1fr}}@media (width<=600px){.esg-status-strip,.esg-methods,.esg-dashboard-grid,.esg-scope1{grid-template-columns:1fr}.esg-status-strip div+div{border-top:1px solid var(--tnz-neutral-200);border-left:0}.esg-dashboard-workspace .scope-context,.ghg-report-workspace .scope-context{justify-content:space-between;width:100%}.esg-scope1 small{align-self:start}.esg-dashboard-grid>section>p,.esg-readiness p,.esg-governance p{flex-direction:column;align-items:flex-start;gap:3px}.esg-dashboard-grid>section>p strong,.esg-readiness strong,.esg-governance strong{text-align:left}}.ghg-report-workspace .report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-version{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);justify-content:space-between;align-items:center;margin:16px 0;padding:14px;display:flex}.report-version>.report-version-main{gap:3px;min-width:0;display:grid}.report-version span,.report-version small{color:var(--tnz-neutral-500);font-size:12px}.report-version strong{color:var(--tnz-graphite);font-size:16px}.report-stale{border-left:3px solid var(--tnz-warning);background:var(--tnz-surface-subtle);color:var(--tnz-neutral-700);align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.45;display:flex}.report-stale svg{flex:none;width:17px}.report-sections{gap:14px;margin-top:14px;display:grid}.report-identity,.report-details>div,.report-metric,.report-scope1,.report-view{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);padding:15px}.report-sections h2{margin:0 0 10px;font-size:15px}.report-identity dl{grid-template-columns:160px 1fr;gap:8px;margin:0;font-size:13px;display:grid}.report-identity dt{color:var(--tnz-neutral-500)}.report-identity dd{overflow-wrap:anywhere;margin:0}.report-position{gap:10px;display:grid}.report-scope1{background:var(--tnz-surface-subtle);gap:5px;display:grid}.report-scope1 .eyebrow,.report-view .eyebrow{color:var(--tnz-neutral-500);margin:0;font-size:12px}.report-scope1>small{color:var(--tnz-neutral-600);font-size:12px}.report-nonadditive{border:1px solid var(--tnz-neutral-200);color:var(--tnz-neutral-600);border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.report-views{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-view{border-top:3px solid var(--tnz-teal);gap:8px;display:grid}.report-metric{border:0;border-radius:0;gap:6px;padding:0;display:grid}.report-metric span,.report-metric small{color:var(--tnz-neutral-500);font-size:12px}.report-metric strong{font-variant-numeric:tabular-nums;font-size:20px}.report-total{border-top:1px solid var(--tnz-neutral-200);padding-top:12px}.report-total .report-metric strong{font-size:18px}.report-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-details p,.report-details ul{color:var(--tnz-neutral-600);margin:0;font-size:13px;line-height:1.5}.report-details ul{padding-left:18px}.report-technical{color:var(--tnz-neutral-600);margin-top:10px;font-size:12px}.report-technical summary{cursor:pointer}.report-details code{overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.report-history{gap:8px;margin-top:14px;display:grid}.report-history h2{font-size:16px}.report-history button{text-align:left;border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);color:var(--tnz-graphite);border-radius:7px;grid-template-columns:160px 1fr 1.4fr;gap:12px;padding:12px;display:grid}.report-history button.selected{border-color:var(--tnz-graphite);box-shadow:inset 3px 0 var(--tnz-graphite)}.report-history span,.report-history small{color:var(--tnz-neutral-500)}@media (width<=700px){.ghg-report-workspace .data-compact-header,.report-version{flex-direction:column;align-items:stretch}.report-actions{justify-content:space-between}.report-views,.report-details,.report-identity dl{grid-template-columns:1fr}.report-history button{grid-template-columns:1fr;gap:4px}}.ghg-report-workspace .scope-context{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:4px;display:flex}.ghg-report-workspace .scope-context span{color:var(--tnz-neutral-600);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.ghg-report-workspace .scope-context select{border:1px solid var(--tnz-neutral-200);width:auto;height:32px;min-height:32px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:6px;padding:5px 28px 5px 9px;font-size:12px;font-weight:600}.report-export-menu{position:relative}.report-export-menu svg{width:15px;height:15px}.report-export-options{z-index:5;border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:8px;min-width:154px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #101b2b24}.report-export-options p{color:var(--tnz-neutral-500);text-transform:uppercase;margin:3px 7px 5px;font-size:11px;font-weight:650}.report-export-options button{min-height:34px;color:var(--tnz-graphite);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:13px;font-weight:600}.report-export-options button:hover:not(:disabled),.report-export-options button:focus-visible{background:var(--tnz-surface-subtle);outline:0}@media (width<=900px){.ghg-report-workspace .scope-context{align-self:flex-start}}@media (width<=640px){.ghg-report-workspace .scope-context{justify-content:space-between;width:100%}.ghg-report-workspace .scope-context span{white-space:normal}}.ghg-report-workspace .scope-context{margin-right:8px}.ghg-report-workspace .report-actions>.secondary-button,.ghg-report-workspace .report-actions>.primary-button,.ghg-report-workspace .report-actions>.report-export-menu>.secondary-button{box-sizing:border-box;justify-content:center;align-items:center;height:42px;min-height:42px;padding:0 17px;display:inline-flex}.ghg-report-workspace .report-actions>.secondary-button,.ghg-report-workspace .report-actions>.report-export-menu>.secondary-button{min-width:116px}.report-version{padding:18px 20px}.report-version strong{font-size:18px}.report-history{gap:10px;margin-top:18px}.report-history button{border-radius:var(--tnz-radius-panel);cursor:pointer;grid-template-columns:minmax(150px,.7fr) 1fr 1.25fr;align-items:center;min-height:64px;padding:13px 16px}.report-history button:hover{border-color:var(--tnz-neutral-300);background:var(--tnz-surface-subtle)}.report-history button.selected{border-color:var(--tnz-emerald);box-shadow:inset 3px 0 var(--tnz-emerald);background:var(--tnz-emerald-50)}.report-history button strong{font-size:14px}.report-history button:focus-visible{outline-offset:2px;outline:3px solid #008c8833}@media (width<=700px){.report-history button{grid-template-columns:1fr;align-items:start;gap:5px}.ghg-report-workspace .report-actions{align-items:stretch}.ghg-report-workspace .report-actions>.secondary-button,.ghg-report-workspace .report-actions>.primary-button,.ghg-report-workspace .report-actions>.report-export-menu>.secondary-button,.ghg-report-workspace .report-actions>.report-export-menu{flex:150px}}.workflow-dialog-backdrop{z-index:50;background:#06122375;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflow-dialog{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);width:min(100%,520px);padding:28px;box-shadow:0 24px 64px #0612234d}.workflow-dialog h2{margin:0 0 8px;font-size:22px}.workflow-dialog>p{color:var(--tnz-neutral-600);margin:0;line-height:1.55}.workflow-dialog label{gap:8px;margin-top:20px;font-weight:700;display:grid}.workflow-dialog textarea{resize:vertical;border:1px solid var(--tnz-neutral-300);min-height:110px;font:inherit;border-radius:8px;padding:10px 12px}.workflow-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=700px){.workflow-dialog-backdrop{align-items:end;padding:12px}.workflow-dialog{padding:22px}.workflow-dialog-actions{grid-template-columns:1fr;display:grid}.workflow-dialog-actions button{width:100%}}.report-version>.report-version-main{gap:5px}.report-version-meta{flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:18px;display:flex}.report-version-meta span{color:var(--tnz-neutral-500);font-size:12px}.report-version-meta .meta-separator{color:var(--tnz-neutral-300)}.report-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:520px;margin:10px 0 0;padding:0;list-style:none;display:grid}.report-lifecycle li{min-width:0;color:var(--tnz-neutral-500);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;font-size:11px;font-weight:650;line-height:1.2;display:grid}.report-lifecycle-marker{border:1px solid var(--tnz-neutral-300);background:var(--tnz-surface);width:20px;height:20px;color:var(--tnz-neutral-500);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.report-lifecycle .is-complete{color:var(--tnz-teal)}.report-lifecycle .is-complete .report-lifecycle-marker{border-color:var(--tnz-teal);background:var(--tnz-teal-50);color:var(--tnz-teal)}.report-lifecycle .is-current{color:var(--tnz-graphite)}.report-lifecycle .is-current .report-lifecycle-marker{border-color:var(--tnz-emerald);background:var(--tnz-emerald);color:var(--tnz-surface)}@media (width<=700px){.report-lifecycle{max-width:none}}@media (width<=420px){.report-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}}.disclosure-selectors{flex-wrap:wrap;gap:8px;display:flex}.disclosure-selectors label,.manual-panel label{color:var(--tnz-neutral-600);gap:4px;font-size:12px;font-weight:650;display:grid}.disclosure-selectors select,.manual-panel input,.manual-panel select{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);min-height:36px;color:var(--tnz-graphite);border-radius:7px;padding:6px 9px}.disclosure-summary{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin:16px 0;display:grid}.disclosure-summary>div,.disclosure-group,.fact-value,.manual-panel{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface)}.disclosure-summary>div{gap:4px;padding:12px;display:grid}.disclosure-summary span,.fact-value span,.fact-value small{color:var(--tnz-neutral-500);font-size:12px}.disclosure-summary strong{font-size:22px}.disclosure-group{margin:12px 0;overflow:hidden}.disclosure-group header{border-bottom:1px solid var(--tnz-neutral-200);padding:14px 16px}.disclosure-group h2{margin:0;font-size:16px}.disclosure-group p{color:var(--tnz-neutral-600);margin:5px 0 0;font-size:13px}.disclosure-requirement{border:0;border-bottom:1px solid var(--tnz-neutral-100);background:var(--tnz-surface);width:100%;color:var(--tnz-graphite);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.disclosure-requirement:hover,.disclosure-requirement:focus-visible{background:var(--tnz-surface-subtle);outline:2px solid var(--tnz-teal);outline-offset:-2px}.disclosure-requirement span{gap:3px;display:grid}.disclosure-requirement small{color:var(--tnz-neutral-500)}.disclosure-status{border:1px solid var(--tnz-neutral-200);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-ready{background:#e8f7ee}.status-unsupported{background:#f4f4f5}.status-missing_data,.status-requires_manual_input{background:#fff5df}.status-partial{background:#fff0e8}.disclosure-drawer{align-content:start;gap:16px;display:grid;overflow:auto}.disclosure-drawer header{justify-content:space-between;gap:12px;display:flex}.disclosure-drawer h2,.disclosure-drawer h3,.disclosure-drawer h4{margin:0}.disclosure-drawer section{gap:8px;display:grid}.fact-value{gap:5px;padding:12px;display:grid}.manual-panel{gap:10px;padding:12px;display:grid}.manual-panel button{justify-self:start}.manual-history{margin:0;padding-left:20px}.disclosure-drawer details{color:var(--tnz-neutral-600);font-size:12px}.disclosure-drawer summary{cursor:pointer;font-weight:700}.disclosure-drawer pre,.disclosure-drawer code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}@media (width<=700px){.disclosure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.disclosure-selectors{grid-template-columns:1fr;width:100%;display:grid}.disclosure-selectors select{width:100%}.context-drawer.disclosure-drawer{width:min(100%,440px)}}.brsr-context{border:1px solid var(--tnz-neutral-200);border-left:4px solid var(--tnz-teal);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);gap:6px;margin:16px 0;padding:14px 16px;display:grid}.brsr-context p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.brsr-context a{font-weight:700}.brsr-context small,.record-version span,.record-version small{color:var(--tnz-neutral-600)}.record-version{border-top:1px solid var(--tnz-neutral-200);gap:6px;padding:10px 0;display:grid}.manual-panel fieldset{border:1px solid var(--tnz-neutral-200);border-radius:7px;gap:8px;padding:10px;display:grid}.manual-panel fieldset label{gap:4px;display:grid}.gri-context{border:1px solid var(--tnz-neutral-200);border-left:4px solid var(--tnz-teal);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);gap:6px;margin:16px 0;padding:14px 16px;display:grid}.gri-context p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.gri-context a{font-weight:700}.gri-context small{color:var(--tnz-neutral-600)}.disclosure-parent:last-child .disclosure-requirement{border-bottom:0}.disclosure-children{background:var(--tnz-surface-subtle)}.disclosure-child{background:0 0;padding-left:32px}.disclosure-children-summary{color:var(--tnz-teal);white-space:nowrap;font-size:12px;font-weight:700}.disclosure-workspace .data-compact-header{flex-wrap:wrap;align-items:flex-start}.disclosure-workspace .data-heading{flex:300px}.disclosure-workspace .disclosure-selectors{flex:500px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;min-width:0;display:grid}.disclosure-workspace .disclosure-selectors label{min-width:0}.disclosure-workspace .disclosure-selectors select{text-overflow:ellipsis;width:100%;min-width:0}@media (width<=900px){.disclosure-workspace .data-compact-header{flex-direction:column}.disclosure-workspace .disclosure-selectors{grid-template-columns:1fr;width:100%}.disclosure-workspace .data-heading{flex-basis:auto}.disclosure-workspace .data-compact-header{place-content:start flex-start;gap:12px;min-height:0;margin-bottom:12px}.disclosure-workspace .data-heading{flex:none;width:100%}.disclosure-workspace .disclosure-selectors{flex:none;align-items:start;gap:10px}.disclosure-workspace .disclosure-selectors label{gap:4px}.disclosure-workspace .disclosure-selectors select{white-space:nowrap;max-width:100%;overflow:hidden}.disclosure-workspace .brsr-context{overflow-wrap:anywhere;margin:12px 0;padding:12px}.disclosure-workspace .disclosure-summary{margin:12px 0}.disclosure-workspace .disclosure-requirement>span{min-width:0}.disclosure-workspace .disclosure-requirement strong,.disclosure-workspace .disclosure-requirement small,.disclosure-workspace .record-version span,.disclosure-workspace .manual-panel label{overflow-wrap:anywhere}}@media (width<=420px){.disclosure-workspace .data-heading{align-items:flex-start}.disclosure-workspace .data-heading p{max-width:none}.disclosure-workspace .disclosure-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.disclosure-workspace .disclosure-summary>div{padding:10px}.disclosure-workspace .disclosure-requirement{align-items:flex-start;gap:8px;padding:12px}.disclosure-workspace .disclosure-status{white-space:normal;text-align:center;max-width:42%}.disclosure-workspace .manual-panel,.disclosure-workspace .fact-value{padding:10px}}.disclosure-drawer:has(.system-fact) section:nth-of-type(2)>p{display:none}.disclosure-drawer:has(.system-fact) section:nth-of-type(2):after{content:"Authoritative governed source. Source and lineage are shown with each result; no manual Evidence action is available.";color:var(--color-text-muted,#667085)}.workspace-page.cbam-workspace{padding-top:0}.cbam-workspace .cbam-card:focus-visible,.cbam-workspace .cbam-line:focus-visible,.cbam-workspace .cbam-tabs button:focus-visible,.cbam-workspace .cbam-drawer-tabs button:focus-visible{outline:3px solid var(--tnz-teal);outline-offset:2px}.cbam-workspace .cbam-header-context{flex:500px;grid-template-columns:repeat(2,minmax(150px,1fr));align-items:end;gap:8px;min-width:0;display:grid}@media (width<=900px){.cbam-workspace .cbam-header-context{flex:none;grid-template-columns:1fr;width:100%}}@media (pointer:coarse){.cbam-workspace .cbam-tabs button,.cbam-workspace .cbam-drawer-tabs button,.cbam-workspace .cbam-card,.cbam-workspace .cbam-line{min-height:44px}}@media (width<=700px){.cbam-workspace .cbam-summary{grid-template-columns:1fr}.cbam-workspace .cbam-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;display:flex;overflow:auto hidden}.cbam-workspace .cbam-tabs button{scroll-snap-align:start;flex:none}.cbam-workspace .cbam-context{grid-template-columns:minmax(0,1fr)}.cbam-workspace .cbam-context,.cbam-workspace .cbam-provenance-copy,.cbam-workspace .cbam-provenance-actions,.cbam-workspace .cbam-heading>div{min-width:0}.cbam-workspace .cbam-context h2,.cbam-workspace .cbam-context p,.cbam-workspace .cbam-context a,.cbam-workspace .cbam-heading h2,.cbam-workspace .cbam-heading p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.cbam-workspace .cbam-export{grid-template-columns:1fr;display:grid}.cbam-workspace .cbam-export button{width:100%;min-height:44px}}.cbam-summary .cbam-card.ready{margin-top:0}.cbam-workspace .data-compact-header{flex-wrap:wrap;align-items:flex-start}.cbam-workspace .data-heading{flex:300px}.cbam-header-context{flex:500px;grid-template-columns:repeat(2,minmax(150px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.cbam-header-context label{min-width:0;color:var(--tnz-neutral-600);gap:4px;font-size:12px;font-weight:650;display:grid}.cbam-header-context label>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;display:block}.cbam-header-context output{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);min-width:0;min-height:36px;color:var(--tnz-graphite);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:6px 9px;font-size:14px;font-weight:700;display:flex;overflow:hidden}@media (width<=900px){.cbam-workspace .data-compact-header{flex-direction:column}.cbam-workspace .data-heading,.cbam-header-context{flex-basis:auto;width:100%}.cbam-header-context{grid-template-columns:1fr}}.cbam-workspace{gap:14px;display:grid}.cbam-workspace>.empty-state{padding:30px 28px}.cbam-context{border:1px solid var(--tnz-neutral-200);border-left:4px solid var(--tnz-teal);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);gap:6px;padding:14px 16px;display:grid}.cbam-context span,.cbam-context p,.cbam-heading p,.cbam-row span,.cbam-row small,.cbam-review-list span,.cbam-review-list small{color:var(--tnz-neutral-600);font-size:13px}.cbam-context details{font-size:12px}.cbam-tabs,.cbam-drawer-tabs{border-bottom:1px solid var(--tnz-neutral-200);flex-wrap:wrap;gap:4px;display:flex}.cbam-tabs button,.cbam-drawer-tabs button{color:var(--tnz-neutral-600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-weight:700}.cbam-tabs button[aria-selected=true],.cbam-drawer-tabs button[aria-selected=true]{border-color:var(--tnz-teal);color:var(--tnz-teal)}.cbam-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.cbam-heading h2{margin:0;font-size:18px}.cbam-heading p{margin:5px 0 0}.cbam-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cbam-card,.cbam-detail,.cbam-review-list article{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);gap:8px;padding:14px;display:grid}.cbam-card{border-top:3px solid var(--tnz-neutral-300);text-align:left;cursor:pointer;min-height:98px}.cbam-card span{color:var(--tnz-neutral-600);font-size:13px}.cbam-card strong{font-size:26px}.cbam-card.ready{border-top-color:var(--tnz-emerald)}.cbam-card.review{border-top-color:var(--tnz-warning)}.cbam-card.missing{border-top-color:var(--tnz-danger)}.cbam-filter,.cbam-export{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.cbam-filter label{color:var(--tnz-neutral-600);gap:4px;font-size:12px;font-weight:700;display:grid}.cbam-filter input,.cbam-filter select{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:7px;min-height:38px;padding:6px 9px}.cbam-filter input{min-width:260px}.cbam-list,.cbam-review-list,.cbam-lines{gap:8px;display:grid}.cbam-row{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);grid-template-columns:minmax(200px,1.4fr) .4fr .8fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.cbam-row>div,.cbam-line>span:first-child{gap:4px;display:grid}.cbam-chip{border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.cbam-chip.ready{background:var(--tnz-emerald-50);color:var(--tnz-emerald)}.cbam-chip.review{color:#8a5b00;background:#fff5df}.cbam-chip.missing{color:#a02b1e;background:#fff0ee}.cbam-chip.neutral{background:var(--tnz-neutral-100);color:var(--tnz-neutral-700)}.cbam-detail{gap:12px}.cbam-detail header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cbam-detail h2{margin:0}.cbam-detail p{color:var(--tnz-neutral-600);margin:4px 0;font-size:13px}.cbam-line{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);color:var(--tnz-graphite);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:13px;display:flex}.cbam-line small{color:var(--tnz-neutral-600)}.cbam-line>span:last-child{color:var(--tnz-teal);font-size:13px;font-weight:700}.cbam-panel{gap:12px;padding-top:16px;display:grid}.cbam-panel h3{margin:0}.cbam-panel p{color:var(--tnz-neutral-700);line-height:1.5}.cbam-panel dl{grid-template-columns:120px 1fr;gap:9px;margin:0;font-size:13px;display:grid}.cbam-panel dt{color:var(--tnz-neutral-500)}.cbam-panel dd{overflow-wrap:anywhere;margin:0}.cbam-panel details{color:var(--tnz-neutral-600);font-size:12px}@media (width<=900px){.cbam-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cbam-row{grid-template-columns:1fr .7fr auto}}@media (width<=700px){.cbam-heading,.cbam-detail header{flex-direction:column}.cbam-heading .primary-button,.cbam-row .secondary-button{width:100%}.cbam-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cbam-filter{grid-template-columns:1fr;display:grid}.cbam-filter input{box-sizing:border-box;width:100%;min-width:0}.cbam-row{grid-template-columns:1fr;gap:7px}.context-drawer{width:100%!important;max-width:100%!important}.cbam-tabs{flex-wrap:nowrap;overflow:auto}.cbam-tabs button{white-space:nowrap}}.cbam-zero-state{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);gap:14px;padding:18px;display:grid}.cbam-zero-state header{justify-content:space-between;align-items:start;gap:12px;display:flex}.cbam-zero-state h2{margin:0;font-size:19px}.cbam-zero-state header p{color:var(--tnz-neutral-600);margin:5px 0 0;font-size:13px}.cbam-zero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cbam-zero-grid article{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:8px;gap:6px;padding:13px;display:grid}.cbam-zero-grid span{color:var(--tnz-neutral-600);font-size:12px}@media (width<=900px){.cbam-zero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cbam-zero-state header{flex-direction:column}.cbam-zero-grid{grid-template-columns:1fr}}.cbam-workspace{padding-top:10px}.cbam-zero-state h3{margin:0;font-size:14px}.cbam-zero-state details{color:var(--tnz-neutral-600);font-size:12px}.cbam-zero-grid.reference{grid-template-columns:repeat(5,minmax(0,1fr))}.cbam-zero-grid.reference strong{color:var(--tnz-graphite);font-size:22px}@media (width<=900px){.cbam-zero-grid.reference{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cbam-zero-grid.reference{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbam-workspace{scroll-margin-top:calc(var(--tnz-topbar-height) + 18px);padding-top:18px}.cbam-zero-state>header{order:0}.cbam-zero-state>section:nth-of-type(2){order:1}.cbam-zero-state>section:first-of-type{order:2}.cbam-zero-state>.workspace-meta{order:3}.cbam-zero-grid.reference{gap:6px;margin-top:8px}.cbam-zero-grid.reference article{min-height:0;padding:9px}.cbam-zero-grid.reference strong{font-size:18px}.cbam-zero-grid.reference span{font-size:11px}.cbam-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cbam-context>div{gap:3px;display:grid}.cbam-context>div>span{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cbam-context>div>strong{font-size:14px}.cbam-context>div>small{color:var(--tnz-neutral-600);font-size:12px}.cbam-context details{grid-column:1/-1}@media (width<=700px){.cbam-context{grid-template-columns:1fr}}.cbam-header-context{align-items:end;gap:18px;display:flex}.cbam-header-context span{color:var(--tnz-neutral-600);text-transform:uppercase;letter-spacing:.04em;gap:3px;font-size:11px;display:grid}.cbam-header-context strong{color:var(--tnz-graphite);letter-spacing:normal;text-transform:none;font-size:13px}.cbam-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cbam-provenance-copy{gap:8px;display:grid}.cbam-context h2,.cbam-context p{margin:0}.cbam-context h2{font-size:17px}.cbam-provenance-actions{text-align:right;justify-items:end;gap:14px;display:grid}.cbam-context a{width:max-content;color:var(--tnz-teal);font-size:13px;font-weight:700}.cbam-context details{margin:0}.cbam-context details p{text-align:left;max-width:410px;margin-top:8px}@media (width<=700px){.cbam-header-context{justify-content:space-between;width:100%}.data-compact-header:has(.cbam-header-context){flex-direction:column;align-items:flex-start}.cbam-context{grid-template-columns:1fr;gap:14px}.cbam-provenance-actions{text-align:left;justify-items:start}body:has(.cbam-workspace){max-width:100%;overflow-x:clip}.tm-main:has(.cbam-workspace){max-width:100%;overflow-x:clip}.tm-content:has(.cbam-workspace){max-width:100%;overflow-x:clip}.tm-main:has(.cbam-workspace){width:100%;min-width:0}.cbam-workspace,.cbam-workspace>*,.cbam-workspace .data-compact-header,.cbam-workspace .data-heading,.cbam-workspace .data-heading>div,.cbam-workspace .cbam-context,.cbam-workspace .cbam-provenance-copy,.cbam-workspace .cbam-provenance-actions,.cbam-workspace .cbam-heading>div{box-sizing:border-box;min-width:0;max-width:100%}.cbam-workspace{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-inline:0;overflow-x:clip}.cbam-workspace .cbam-context{grid-template-columns:minmax(0,1fr)}.cbam-workspace .cbam-heading{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.cbam-workspace .cbam-heading .primary-button{white-space:normal;justify-content:center;width:100%;min-width:0;display:flex}.cbam-workspace .cbam-context a{width:auto}.cbam-workspace .data-heading h1,.cbam-workspace .data-heading p,.cbam-workspace .cbam-context h2,.cbam-workspace .cbam-context p,.cbam-workspace .cbam-context a,.cbam-workspace .cbam-heading h2,.cbam-workspace .cbam-heading p{overflow-wrap:anywhere;word-break:break-word}.cbam-workspace .cbam-provenance-copy,.cbam-workspace .cbam-provenance-copy h2,.cbam-workspace .cbam-provenance-copy p{white-space:normal;inline-size:100%;max-inline-size:100%}}:root{--color-navy-950:#0d1b33;--color-navy-900:#101828;--color-teal-700:#006d70;--color-teal-600:#008c88;--color-teal-100:#d1f0ef;--color-teal-50:#e7f7f5;--color-slate-700:#475467;--color-slate-500:#667085;--color-slate-400:#98a2b3;--color-slate-200:#d0d5dd;--color-slate-100:#e4e7ec;--color-slate-50:#f7f9fb;--color-success:#027a48;--color-warning:#b54708;--color-danger:#b42318;--radius-control:8px;--radius-card:16px;--layout-sidebar:288px;color:var(--color-navy-900);background:var(--color-slate-50);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f9fafb;min-width:320px;margin:0}.auth-page{background:radial-gradient(circle at 8% 10%,#e0f7f7 0,#0000 28%),#f9fafb;place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-page .setup-card{width:min(100%,32rem)}.terra-app{background:#f9fafb;min-height:100vh}.ta-nav{background:#fff;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.brand{color:#101828;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:750;display:inline-flex}.brand-mark{color:#fff;background:#00757a;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.nav-right{align-items:center;gap:16px;display:flex}.environment{color:#00757a;letter-spacing:.09em;font-size:11px;font-weight:800}.avatar{color:#00696d;text-transform:uppercase;background:#d1f0ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.tm-shell{min-height:calc(100vh - 64px);display:flex}.tm-menu{width:var(--layout-sidebar);flex:0 0 var(--layout-sidebar);border-right:1px solid var(--color-slate-100);background:#fff;padding:18px 12px}.tm-menu-head{padding:8px 12px 20px}.tm-menu-app{color:var(--color-navy-900);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.tm-menu-app-ic{width:28px;height:28px;color:var(--color-teal-700);background:var(--color-teal-50);border-radius:7px;place-items:center;display:grid}.tm-menu-scroll{gap:4px;display:grid}.tm-link{text-align:left;border-radius:var(--radius-control);width:100%;min-height:52px;color:var(--color-slate-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 12px;text-decoration:none;display:flex}.tm-link.active{background:var(--color-teal-50);color:var(--color-teal-700)}.tm-link.coming{opacity:.8}.nav-status{color:var(--color-slate-500);background:#f2f4f7;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:700}.administration-group{border-top:1px solid var(--color-slate-100);margin-top:18px;padding-top:10px}.tm-ic{text-align:center;width:20px;font-size:20px}.tm-tt{gap:2px;display:grid}.tm-sub{color:var(--color-slate-400);font-size:11px}.tm-main{flex:1;min-width:0;padding:36px clamp(24px,4vw,64px)}.nav-context{color:var(--color-slate-500);font-size:14px}.top-icon-button{width:36px;height:36px;color:var(--color-slate-500);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.top-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.top-icon-button:disabled{opacity:.55;cursor:not-allowed}.user-menu{position:relative}.user-menu summary{cursor:pointer;list-style:none}.user-menu summary::-webkit-details-marker{display:none}.user-menu-panel{z-index:2;border:1px solid var(--color-slate-100);background:#fff;border-radius:12px;gap:6px;width:260px;padding:16px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 16px -4px #10182814}.user-menu-panel span{color:var(--color-slate-500);font-size:12px}.user-menu-panel .user-role{color:var(--color-slate-700);font-weight:700}.user-menu-divider{background:var(--color-slate-100);height:1px;margin:7px 0}.user-menu-panel button{width:100%;color:var(--color-slate-700);text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;padding:8px;font-weight:700;display:flex}.user-menu-panel button:disabled{opacity:.65;cursor:not-allowed}.user-menu-panel button em{color:var(--color-slate-400);font-size:10px;font-style:normal;font-weight:600}.user-menu-panel .sign-out-menu-item{color:var(--color-danger);cursor:pointer}.workspace-page,.setup-card{width:min(100%,1160px);margin:0 auto}.page-header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.page-header h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(28px,3vw,38px)}.eyebrow{color:#00757a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.workspace-meta,.muted{color:#667085;margin:0}.header-actions{align-items:center;gap:14px;display:flex}.user-name{color:#475467;font-size:14px}.secondary-button,.back-link{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:9px 12px;font-weight:700}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.module-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-height:290px;padding:24px;box-shadow:0 1px 2px #1018280a}.module-card h2{letter-spacing:-.02em;margin:14px 0 8px;font-size:20px}.module-card p:not(.module-kicker){color:#667085;line-height:1.55}.module-icon{color:#00757a;background:#e7f7f6;border-radius:9px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.module-kicker{color:#00757a;letter-spacing:.11em;margin:18px 0 0;font-size:10px;font-weight:800}.module-card button,.organisation-form button,.onboarding-section button{color:#fff;cursor:pointer;background:#00757a;border:0;border-radius:7px;margin-top:14px;padding:10px 14px;font-weight:750}.module-card.pending{background:#fcfcfd}.coming-soon{color:#667085;font-size:13px;font-weight:700}.setup-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:clamp(24px,4vw,42px)}.section-heading h2{letter-spacing:-.04em;margin:6px 0 12px;font-size:30px}.section-heading p:last-child{color:#667085;line-height:1.6}.organisation-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.organisation-form label{color:#344054;gap:6px;font-size:13px;font-weight:700;display:grid}.organisation-form input,.organisation-form select,.onboarding-section input,.onboarding-section select{background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-width:0;padding:10px 12px}.organisation-form input:focus,.organisation-form select:focus,.onboarding-section input:focus,.onboarding-section select:focus{border-color:#00757a;outline:3px solid #d1f0ef}.organisation-form button{grid-column:1/-1;justify-self:start}.organisation-form button:disabled,.onboarding-section button:disabled{opacity:.6;cursor:wait}.form-error{color:#b42318;grid-column:1/-1;margin:0}.organisation-list{border-top:1px solid #e4e7ec;margin-top:32px;padding-top:20px}.organisation-list h3{margin:0 0 8px}.organisation-list article{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.organisation-list strong,.organisation-list small{display:block}.organisation-list small{color:#667085;margin-top:3px}.organisation-actions{align-items:center;gap:8px;display:flex}.organisation-list span{color:#027a48;text-transform:capitalize;background:#ecfdf3;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.organisation-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:8px 10px;font-weight:700}.workspace{align-self:start}.workspace .back-link{margin-bottom:20px}.workspace-next{background:#f6fef9;border:1px solid #a6f4c5;border-radius:8px;margin-top:28px;padding:18px}.workspace-next h3{margin-top:0}.onboarding-section{border-top:1px solid #e4e7ec;margin-top:28px;padding-top:22px}.onboarding-section h3{margin:0 0 12px}.onboarding-section form{flex-wrap:wrap;gap:10px;display:flex}.onboarding-section input,.onboarding-section select{flex:160px}.onboarding-section button{margin:0}.setup-list{color:#667085;padding-left:20px}.ready{color:#05603a;background:#ecfdf3;border-radius:8px;margin-top:28px;padding:16px;font-weight:700}.page-description{max-width:680px;color:var(--color-slate-500);margin:10px 0 0;font-size:17px;line-height:1.55}.coming-soon-panel{border:1px solid var(--color-slate-100);border-radius:var(--radius-card);background:#fff;width:min(100%,960px);margin-top:32px;padding:32px}.coming-soon-panel h2{margin:16px 0 8px;font-size:24px}.coming-soon-panel p{max-width:650px;color:var(--color-slate-500);line-height:1.6}.coming-soon-icon{width:48px;height:48px;color:var(--color-teal-700);background:var(--color-teal-50);border-radius:12px;place-items:center;font-size:24px;display:grid}.coming-soon-panel h3{color:var(--color-slate-700);text-transform:uppercase;letter-spacing:.08em;margin:28px 0 12px;font-size:13px}.coming-soon-panel ul{color:var(--color-slate-700);gap:9px;margin:0;padding-left:20px;display:grid}.dependency-text{border-top:1px solid var(--color-slate-100);margin-top:28px;padding-top:16px;font-size:14px}.secondary-tabs{border-bottom:1px solid var(--color-slate-100);gap:4px;margin:24px 0 4px;padding-bottom:12px;display:flex;overflow-x:auto}.secondary-tabs a{border-radius:var(--radius-control);color:var(--color-slate-500);flex:none;padding:9px 11px;font-size:13px;font-weight:700;text-decoration:none}.secondary-tabs a:hover{background:var(--color-slate-50);color:var(--color-slate-700)}.secondary-tabs a.active{background:var(--color-teal-50);color:var(--color-teal-700)}.setup-progress{border:1px solid var(--color-teal-100);border-radius:var(--radius-control);background:#f8fdfc;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 18px;display:flex}.setup-progress span{color:var(--color-slate-500)}.inline-planned{border:1px solid var(--color-slate-100);border-radius:var(--radius-card);background:#fff;margin-top:28px;padding:28px}.inline-planned h2{margin:12px 0 8px;font-size:22px}.inline-planned p:last-child{max-width:620px;color:var(--color-slate-500);line-height:1.6}.skeleton-text{color:var(--color-slate-500);margin-top:28px}.page-meta{color:var(--color-slate-500);flex-wrap:wrap;gap:8px;margin-top:14px;font-size:14px;display:flex}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.primary-button{border:1px solid var(--color-teal-600);border-radius:var(--radius-control);color:#fff;background:var(--color-teal-600);cursor:pointer;padding:10px 14px;font-weight:700}.text-button{color:var(--color-teal-700);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:700}.summary-strip{border:1px solid var(--color-slate-100);border-radius:var(--radius-card);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.summary-strip div{border-right:1px solid var(--color-slate-100);gap:6px;padding:18px 20px;display:grid}.summary-strip div:last-child{border-right:0}.summary-strip strong{color:var(--color-navy-950);font-size:24px}.data-surface{border:1px solid var(--color-slate-100);border-radius:var(--radius-card);background:#fff;margin-top:24px;overflow:hidden}.filter-bar{border-bottom:1px solid var(--color-slate-100);flex-wrap:wrap;gap:10px;padding:16px;display:flex}.filter-bar select,.search-input{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);min-height:40px;color:var(--color-slate-700);background:#fff}.filter-bar select{padding:0 10px}.search-input{min-width:240px;color:var(--color-slate-400);align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{border:0;outline:0;width:100%}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:1120px}.data-table th{border-bottom:1px solid var(--color-slate-100);color:var(--color-slate-500);background:var(--color-slate-50);text-align:left;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:13px 16px;font-size:11px}.empty-state{text-align:center;padding:56px 28px}.empty-state-icon{width:48px;height:48px;color:var(--color-teal-700);background:var(--color-teal-50);border-radius:12px;place-items:center;margin:0 auto 16px;font-size:24px;display:grid}.empty-state h2{margin:0;font-size:20px}.empty-state p{max-width:520px;color:var(--color-slate-500);margin:10px auto 0;line-height:1.55}.empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.status-badge,.source-badge{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.draft{color:var(--color-slate-700);background:var(--color-slate-100)}.status-badge.validated,.status-badge.approved{color:var(--color-success);background:#ecfdf3}.status-badge.review{color:var(--color-warning);background:#fffaeb}.status-badge.missing{color:var(--color-danger);background:#fef3f2}.source-badge{color:var(--color-teal-700);background:var(--color-teal-50)}.drawer-layer{z-index:5;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{background:#0d1b3347;border:0;position:absolute;inset:0}.context-drawer{background:#fff;width:min(100%,560px);min-height:100%;padding:28px;position:relative;box-shadow:-12px 0 28px #1018281f}.context-drawer header{border-bottom:1px solid var(--color-slate-100);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.context-drawer h2{margin:0;font-size:21px}.context-drawer header button{width:32px;height:32px;color:var(--color-slate-700);background:var(--color-slate-50);cursor:pointer;border:0;border-radius:8px;font-size:22px}.drawer-empty{padding-top:28px}.drawer-empty h3{margin:12px 0 8px}.drawer-empty p{color:var(--color-slate-500);line-height:1.6}.drawer-tabs{border-top:1px solid var(--color-slate-100);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:16px;display:flex}.drawer-tabs span{color:var(--color-slate-500);border-radius:8px;padding:7px 9px;font-size:13px;font-weight:700}.drawer-tabs .active{color:var(--color-teal-700);background:var(--color-teal-50)}@media (width<=900px){.tm-menu{flex-basis:72px;width:72px;padding:18px 8px}.tm-menu-app{font-size:0}.tm-menu-app-ic{margin:auto}.tm-group-label,.tm-tt{display:none}.tm-link{justify-content:center}.tm-ic{font-size:21px}.dashboard-grid{grid-template-columns:1fr}}@media (width<=620px){.ta-nav{padding:0 16px}.environment{display:none}.tm-shell{display:block}.tm-menu{display:none}.tm-main{padding:24px 16px}.page-header{display:grid}.organisation-form{grid-template-columns:1fr}.organisation-list article{flex-direction:column;align-items:flex-start}.header-actions{justify-content:space-between}.auth-page{padding:16px}}html,body,#root{height:100%}body{overflow:hidden}.terra-app{flex-direction:column;height:100%;min-height:0;display:flex}.ta-nav{flex:0 0 72px;height:72px;padding:0 28px}.brand{height:40px}.brand img{object-fit:contain;width:auto;max-width:180px;height:34px;display:block}.tm-shell{flex:1;min-height:0;overflow:hidden}.tm-menu{flex-basis:328px;width:328px;min-height:0;padding:16px 12px;transition:width .18s,flex-basis .18s;overflow:hidden}.tm-menu-head{justify-content:space-between;align-items:center;padding:8px 8px 16px;display:flex}.sidebar-toggle{border:1px solid var(--color-slate-100);width:32px;height:32px;color:var(--color-slate-700);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.tm-menu-scroll{scrollbar-width:thin;height:calc(100% - 56px);min-height:0;padding-right:2px;overflow:hidden auto}.nav-group{gap:4px;display:grid}.tm-group-heading{width:100%;color:var(--color-slate-500);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.collapsed-group-mark{display:none}.tm-group-label{letter-spacing:.08em;margin:0;font-size:11px;font-weight:700;line-height:16px}.group-chevron{color:var(--color-slate-400);font-size:16px;transition:transform .16s}.nav-group:not(.open) .group-chevron{transform:rotate(-90deg)}.group-items{gap:4px;max-height:0;transition:max-height .18s;display:grid;overflow:hidden}.nav-group.open .group-items{max-height:420px}.tm-link{min-height:58px;padding:9px 12px}.tm-sub{color:var(--color-slate-500);font-size:13px;font-weight:400;line-height:18px}.planned-indicator{color:var(--color-slate-400);margin-left:auto;font-size:13px}.tm-main{min-height:0;padding:40px clamp(24px,4vw,64px) 56px;overflow:auto}.page-header h1{font-size:32px;font-weight:700;line-height:40px}.dashboard .page-header h1,.workspace .page-header h1{font-size:40px;line-height:48px}.eyebrow{letter-spacing:.1em;font-size:12px;font-weight:700;line-height:16px}.page-description{font-size:16px;line-height:24px}.section-heading h2{font-size:24px;font-weight:700;line-height:32px}.module-card h2,.empty-state h2{font-size:20px;font-weight:600;line-height:28px}.onboarding-section h3,.coming-soon-panel h2,.inline-planned h2{font-size:18px;font-weight:600;line-height:26px}.organisation-form label{font-size:14px;font-weight:600;line-height:20px}.primary-button,.secondary-button,.organisation-form button,.onboarding-section button{font-size:15px;font-weight:600;line-height:20px}.data-table{font-size:14px;line-height:20px}.metric-value,.numeric-cell{font-variant-numeric:tabular-nums}.sidebar-collapsed .tm-menu-head{justify-content:center}.sidebar-collapsed .tm-menu-app>span:last-child,.sidebar-collapsed .tm-group-label,.sidebar-collapsed .group-chevron,.sidebar-collapsed .tm-tt,.sidebar-collapsed .planned-indicator{display:none}.sidebar-collapsed .tm-menu-app-ic{margin:0}.sidebar-collapsed .sidebar-toggle{z-index:1;width:24px;height:24px;font-size:18px;position:absolute;top:88px;left:50px}.sidebar-collapsed .tm-menu-scroll{height:calc(100% - 56px);margin-top:6px}.sidebar-collapsed .nav-group{display:block}.sidebar-collapsed .tm-group-heading{place-items:center;min-height:32px;padding:10px 0 6px;display:grid}.sidebar-collapsed .collapsed-group-mark{color:var(--color-slate-400);font-size:13px;display:block}.sidebar-collapsed .group-items,.sidebar-collapsed .nav-group.open .group-items{max-height:none;display:grid}.sidebar-collapsed .tm-link{justify-content:center;min-height:48px;padding:8px}.sidebar-collapsed .tm-ic{width:24px}@media (width<=900px){.tm-menu{flex-basis:280px;width:280px}.tm-menu-app{font-size:15px}.tm-menu-app-ic{margin:0}.tm-group-label,.tm-tt{display:initial}.tm-link{justify-content:flex-start}.tm-ic{font-size:20px}.dashboard-grid{grid-template-columns:1fr}.nav-context{display:none}}@media (width<=620px){body{overflow:auto}.terra-app{height:auto;min-height:100%}.tm-shell{overflow:visible}.tm-main{min-height:calc(100vh - 72px);overflow:visible}.brand img{max-width:140px}.top-icon-button,.sidebar-collapsed .tm-menu{display:none}}.drawer{z-index:10;background:#fff;width:min(100%,620px);height:100vh;padding:28px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 28px #1018282e}.drawer-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.drawer label{color:var(--color-slate-700);gap:6px;margin:14px 0;font-weight:600;display:grid}.drawer input,.drawer select{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);min-height:40px;color:var(--color-navy-950);background:#fff;padding:8px 10px}.drawer dl{grid-template-columns:140px 1fr;gap:10px 16px;display:grid}.drawer dt{color:var(--color-slate-500)}.drawer dd{color:var(--color-navy-950);margin:0}.activity-status{border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.activity-status-draft{color:var(--color-slate-700);background:var(--color-slate-100)}.activity-status-submitted{color:#175cd3;background:#eff8ff}.activity-status-validated{color:var(--color-teal-700);background:var(--color-teal-50)}.activity-status-approved{color:var(--color-success);background:#ecfdf3}.activity-status-rejected{color:var(--color-danger);background:#fef3f2}.activity-status-superseded{color:var(--color-slate-700);background:var(--color-slate-100)}.activity-status-voided{color:#344054;background:#d0d5dd}.activity-detail-value{align-items:center;gap:10px;font-size:18px;display:flex}.workflow-action{border:1px solid var(--color-slate-100);border-radius:var(--radius-card);background:var(--color-slate-50);margin:20px 0 24px;padding:16px}.workflow-action p{color:var(--color-slate-600);margin-top:0}.workflow-action details{margin-top:12px}.workflow-action summary{color:var(--color-slate-600);cursor:pointer;font-weight:600}.workflow-action details button{margin-top:6px;display:block}.workflow-readonly{background:#fff}.workflow-history{border-top:1px solid var(--color-slate-100);margin-top:28px}.workflow-history ol{margin:16px 0 0;padding:0;list-style:none}.workflow-history li{gap:3px;padding:0 0 18px 22px;display:grid;position:relative}.workflow-history li:before{background:var(--color-teal-600);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.workflow-history li:not(:last-child):after{background:var(--color-slate-200);content:"";width:2px;height:calc(100% - 8px);position:absolute;top:15px;left:3px}.workflow-history span,.workflow-history small{color:var(--color-slate-500)}.destructive-action{color:var(--color-danger)}.data-workspace{min-width:0}.data-workspace .data-table{table-layout:fixed;width:100%;min-width:0}.data-workspace .data-table th,.data-workspace .data-table td{text-overflow:ellipsis;white-space:nowrap;padding:12px 10px;overflow:hidden}.data-workspace .data-table th:first-child{width:20%}.data-workspace .data-table th:nth-child(2){width:17%}.data-workspace .data-table th:nth-child(3){width:20%}.data-workspace .data-table th:nth-child(4){width:10%}.data-workspace .data-table th:nth-child(5){width:17%}.data-workspace .data-table th:nth-child(6){width:16%}.tm-main{width:0;min-width:0}.terra-app{background:#f5f6f8}.ta-nav{border-bottom-color:#e7e9ee;height:72px;padding:0 44px}.nav-context{color:#667085;font-size:14px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.theme-mode-button,.app-launcher-button{color:#667085;background:#fff;border:1px solid #d9dde5;justify-content:center;align-items:center;display:inline-flex}.theme-mode-button{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.app-launcher-button{border-radius:50%;width:40px;height:40px}.theme-mode-button svg,.app-launcher-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-mode-button:disabled,.app-launcher-button:disabled{opacity:1;cursor:not-allowed}.tm-shell{background:#f5f6f8;min-height:calc(100vh - 72px)}.tm-menu{border-right-color:#e2e5ea;flex-basis:320px;width:320px;padding:14px 14px 18px;box-shadow:6px 0 18px #10182806}.tm-menu-head{border-bottom:1px solid #edf0f3;padding:10px 8px 16px}.tm-menu-app{font-size:17px;font-weight:750}.tm-menu-app-ic{border-radius:10px;width:34px;height:34px}.sidebar-toggle{color:#516078;background:#fff;border:1px solid #dfe3ea;border-radius:10px;width:40px;height:40px;font-size:26px;line-height:1}.tm-group-heading{cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.tm-group-label{margin:20px 10px 9px;font-size:11px}.group-chevron{color:#98a2b3;margin-left:auto;font-size:18px;transition:transform .18s;transform:rotate(-90deg)}.nav-group.open .group-chevron{transform:rotate(0)}.tm-link{border-radius:11px;min-height:58px;padding:9px 12px}.tm-link.active{box-shadow:inset 3px 0 #008c8f}.tm-ic{background:#f5f6f8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.tm-name{font-size:14px}.tm-sub{font-size:12px}.tm-main{flex-direction:column;padding:34px clamp(28px,4vw,64px) 0;display:flex}.tm-content{flex:1;width:min(100%,1200px);margin:0 auto}.workspace-page,.setup-card{width:min(100%,1200px)}.page-header{padding:8px 0 28px}.page-header h1{font-size:clamp(30px,3vw,40px)}.page-description{max-width:720px}.summary-cards,.summary-grid{border:1px solid #e1e5eb;box-shadow:0 1px 2px #10182806}.primary-button{border-radius:10px;box-shadow:0 1px 2px #005f642e}.data-filter-bar input,.data-filter-bar select{border-color:#d5dae3;border-radius:10px}.data-table{background:#fff;border:1px solid #e1e5eb;border-radius:12px;overflow:hidden}.platform-footer{color:#98a2b3;border-top:1px solid #e1e5eb;justify-content:flex-end;gap:26px;width:min(100%,1200px);margin:32px auto 0;padding:18px 4px;font-size:12px;display:flex}.platform-footer a{color:inherit;text-decoration:none}.platform-footer a:hover{color:#007f83;text-decoration:underline}.sidebar-collapsed .tm-menu{flex-basis:82px;width:82px}.sidebar-collapsed .tm-link{justify-content:center;padding:9px}@media (width<=900px){.ta-nav{padding:0 24px}.theme-mode-button{display:none}.tm-menu{flex-basis:280px;width:280px}.nav-context{display:none}}@media (width<=620px){.ta-nav{height:64px;padding:0 16px}.brand img{width:180px}.app-launcher-button{display:none}.tm-main{padding:24px 16px 0}.platform-footer{justify-content:flex-start;gap:16px;font-size:11px}}.data-compact-header{justify-content:space-between;align-items:center;gap:24px;min-height:92px;margin-bottom:22px;padding:0;display:flex}.data-heading{align-items:center;gap:16px;min-width:0;display:flex}.data-heading-icon{color:#007f83;background:#dff4f2;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.data-heading h1{color:#101828;letter-spacing:-.03em;margin:0 0 3px;font-size:32px;line-height:1.2}.data-heading p{color:#667085;margin:0;font-size:16px;line-height:1.45}.data-compact-header .primary-button{min-height:46px;margin:0;padding:0 20px}.data-workspace .summary-strip{margin-top:0}.theme-dark{color:#e6edf3;background:#161b22}.theme-dark .ta-nav,.theme-dark .tm-menu,.theme-dark .data-table,.theme-dark .summary-strip,.theme-dark .drawer,.theme-dark .user-menu-panel{background:#1f2630;border-color:#364152}.theme-dark .tm-shell,.theme-dark .tm-main{background:#161b22}.theme-dark .tm-menu-head,.theme-dark .platform-footer{border-color:#364152}.theme-dark .tm-menu-app,.theme-dark .tm-link,.theme-dark .tm-name,.theme-dark .data-heading h1,.theme-dark .summary-strip strong{color:#e6edf3}.theme-dark .tm-link:hover,.theme-dark .tm-ic{background:#283241}.auth-form button[type=submit]{color:#fff;background:#00757a;border:1px solid #00757a}.auth-form button[type=submit]:hover:not(:disabled),.auth-form button[type=submit]:focus-visible{color:#fff;background:#005f63;border-color:#005f63}.auth-form button[type=submit]:focus-visible{outline-offset:2px;outline:3px solid #b9e6e4}.theme-dark .tm-link.active,.theme-dark .tm-link.active .tm-ic{color:#72e0da;background:#163f43}.theme-dark .tm-sub,.theme-dark .data-heading p,.theme-dark .summary-strip span,.theme-dark .platform-footer{color:#aab7c6}.theme-dark .theme-mode-button,.theme-dark .app-launcher-button{color:#e6edf3;background:#283241;border-color:#526174}.theme-dark .data-workspace input,.theme-dark .data-workspace select{color:#e6edf3;background:#1f2630;border-color:#526174}@media (width<=620px){.data-compact-header{align-items:flex-start;min-height:auto}.data-heading-icon{border-radius:12px;width:40px;height:40px}.data-heading h1{font-size:27px}.data-heading p{font-size:14px}.data-compact-header .primary-button{white-space:nowrap;padding:0 14px}}.ta-nav{height:60px;padding:0 32px}.brand img{width:198px;max-width:198px}.tm-menu{width:260px;box-shadow:none;flex-basis:260px;padding:10px 12px 16px}.tm-menu-head{min-height:62px;padding:8px 6px 14px}.tm-menu-app{gap:10px;font-size:16px}.tm-menu-app-ic{width:32px;height:32px}.sidebar-toggle{border-radius:9px;width:36px;height:36px;font-size:23px}.tm-group-heading{color:#27364b;gap:10px;min-height:46px;padding:0 8px}.collapsed-group-mark{color:#68758a;flex:none;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.tm-group-label{color:#27364b;letter-spacing:0;margin:0;font-size:14px;font-weight:750}.group-chevron{font-size:16px}.nav-group:not(.open) .group-items{display:none}.group-items{gap:4px;padding:2px 0 12px;display:grid}.tm-link{border-radius:10px;gap:10px;min-height:54px;padding:8px 10px}.tm-ic{background:#f4f5f7;border-radius:11px;width:36px;height:36px;font-size:17px}.tm-link.active{box-shadow:none;background:#d8efec}.tm-link.active .tm-ic{background:#fff}.tm-name{font-size:14px;font-weight:700}.tm-sub{text-overflow:ellipsis;white-space:nowrap;max-width:162px;font-size:11px;overflow:hidden}.platform-footer{width:min(100%,1280px);margin-top:22px;padding:14px 4px}.data-compact-header{min-height:72px;margin-bottom:16px}.data-heading{gap:12px}.data-heading-icon{border-radius:12px;width:42px;height:42px;font-size:22px}.data-heading h1{margin-bottom:1px;font-size:28px;line-height:1.2}.data-heading p{font-size:14px}.data-heading .data-context{color:#007f83;letter-spacing:.12em;margin:0 0 2px;font-size:10px;font-weight:800}.data-compact-header .primary-button{border-radius:8px;min-height:42px;padding:0 17px}.data-workspace .summary-strip{margin-bottom:0}.data-workspace .activity-filters{margin-top:16px}.theme-mode-button{min-height:36px;padding:0 13px;font-size:11px}.app-launcher-button{width:38px;height:38px}.sidebar-collapsed .tm-menu{flex-basis:60px;width:60px;padding:10px 8px}.sidebar-collapsed .tm-menu-head{min-height:60px;padding:8px 0 14px}.sidebar-collapsed .tm-group-heading{justify-content:center;padding:0}.sidebar-collapsed .collapsed-group-mark{width:32px;height:32px}.sidebar-collapsed .group-items{display:grid}.sidebar-collapsed .tm-link{min-height:48px}.theme-dark .tm-group-heading,.theme-dark .tm-group-label{color:#d8e1ea}.theme-dark .collapsed-group-mark{color:#aab7c6}.theme-dark .data-heading .data-context{color:#72e0da}.workspace-page:not(.data-workspace) .page-header{align-items:center;min-height:72px;margin-bottom:18px;padding:0 0 18px}.workspace-page:not(.data-workspace) .page-header h1{margin:2px 0 4px;font-size:30px;line-height:1.2}.workspace-page:not(.data-workspace) .page-header .eyebrow{margin-bottom:3px;font-size:10px}.workspace .page-header .eyebrow{display:none}.workspace-page:not(.data-workspace) .page-header .workspace-meta,.workspace-page:not(.data-workspace) .page-header .page-description{font-size:14px}.workspace-page:not(.data-workspace) .secondary-tabs{background:#fff;border:1px solid #e1e5eb;border-radius:12px;margin-top:0}.workspace-page:not(.data-workspace) .dashboard-grid{gap:16px;margin-top:18px}.setup-progress>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.setup-progress>div>strong{color:var(--tnz-graphite)}.onboarding-steps{margin:20px 0 0;padding:0;list-style:none}.onboarding-steps li{border-bottom:1px solid var(--tnz-neutral-200);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:14px 0;display:grid}.onboarding-steps li>span{color:var(--tnz-neutral-500);font-variant-numeric:tabular-nums}.onboarding-steps li.complete>span{color:var(--tnz-success)}.onboarding-steps li p{color:var(--tnz-neutral-500);margin:5px 0 0}.organisation-step-status{color:var(--tnz-neutral-600);background:var(--tnz-neutral-100);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px}.onboarding-steps li.complete .organisation-step-status{color:var(--tnz-success);background:#ecfdf3}@media (width<=700px){.onboarding-steps li{grid-template-columns:20px minmax(0,1fr)}.onboarding-steps li .organisation-step-status,.onboarding-steps li .secondary-button{grid-column:2;justify-self:start}}:root{--tnz-graphite:#0b1220;--tnz-porcelain:#f8faf9;--tnz-emerald:#059669;--tnz-emerald-700:#047857;--tnz-teal:#0d9488;--tnz-cyan:#0891b2;--tnz-neutral-900:#172033;--tnz-neutral-700:#465268;--tnz-neutral-500:#69758a;--tnz-neutral-300:#cbd3df;--tnz-neutral-200:#e3e8ef;--tnz-neutral-100:#eef2f6;--tnz-surface-canvas:#f8faf9;--tnz-surface-raised:#fff;--tnz-surface-subtle:#f2f6f5;--tnz-workflow-blue:#2563eb;--tnz-success:#15803d;--tnz-warning:#b45309;--tnz-error:#b42318;--tnz-scope-1:#b45309;--tnz-scope-2:#0d9488;--tnz-scope-3:#7c3aed;--tnz-sidebar:#0b1220;--tnz-sidebar-raised:#121c2d;--tnz-sidebar-text:#dce5ef;--tnz-sidebar-muted:#8f9caf;--tnz-space-1:4px;--tnz-space-2:8px;--tnz-space-3:12px;--tnz-space-4:16px;--tnz-space-6:24px;--tnz-space-8:32px;--tnz-radius-control:7px;--tnz-radius-panel:9px;--tnz-control-height:38px;--tnz-sidebar-width:228px;--tnz-panel-width:560px;--tnz-motion:.16s ease;--tnz-focus:0 0 0 3px #0d948847;color:var(--tnz-graphite);background:var(--tnz-surface-canvas)}body{background:var(--tnz-surface-canvas);font-size:14px}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{box-shadow:var(--tnz-focus);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terra-app,.tm-shell,.tm-main{background:var(--tnz-surface-canvas)}.ta-nav{background:var(--tnz-surface-raised);border-bottom-color:var(--tnz-neutral-200);flex-basis:56px;height:56px;padding:0 24px}.brand img{width:168px;max-width:168px;height:28px}.global-context{color:var(--tnz-neutral-700);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.global-context svg{width:14px;height:14px;color:var(--tnz-neutral-500)}.global-context-divider{background:var(--tnz-neutral-200);width:1px;height:16px}.organisation-menu{position:relative}.organisation-menu summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.organisation-menu summary::-webkit-details-marker{display:none}.organisation-menu-panel{z-index:20;border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 24px #1018281f}.organisation-menu-panel button{width:100%;color:var(--tnz-graphite);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;display:block}.organisation-menu-panel button:hover,.organisation-menu-panel button.selected{background:var(--tnz-emerald-50);color:var(--tnz-teal)}.organisation-picker{grid-template-columns:repeat(auto-fit,minmax(220px,300px));gap:12px;margin-top:24px;display:grid}.organisation-picker button{border:1px solid var(--tnz-neutral-200);color:var(--tnz-graphite);background:var(--tnz-surface);text-align:left;cursor:pointer;border-radius:12px;gap:5px;padding:18px;display:grid}.organisation-picker button:hover,.organisation-picker button:focus-visible{border-color:var(--tnz-teal);background:var(--tnz-emerald-50);outline:none}.organisation-picker span{color:var(--tnz-neutral-500);font-size:13px}.nav-right{gap:8px}.theme-mode-button{border-radius:var(--tnz-radius-control);width:32px;min-height:32px;color:var(--tnz-neutral-500);background:0 0;border-color:#0000;padding:0}.theme-mode-button svg{width:16px;height:16px}.avatar{color:#ecfdf5;background:var(--tnz-emerald);width:30px;height:30px;font-size:11px}.tm-shell{min-height:calc(100vh - 56px)}.tm-menu{width:var(--tnz-sidebar-width);flex-basis:var(--tnz-sidebar-width);background:var(--tnz-sidebar);box-shadow:none;border-right:0;padding:10px 10px 14px}.tm-menu-head{border-bottom-color:#dce5ef1f;min-height:48px;padding:6px 6px 12px}.tm-menu-app{color:#f8fafc;font-size:14px;font-weight:650}.tm-menu-app-ic{color:#99f6e4;background:#0d948833;border-radius:7px;width:28px;height:28px}.tm-menu-app-ic svg,.sidebar-toggle svg{width:16px;height:16px}.sidebar-toggle{width:30px;height:30px;color:var(--tnz-sidebar-muted);background:0 0;border-color:#dce5ef24;border-radius:6px}.tm-menu-scroll{height:calc(100% - 50px);padding-right:2px}.tm-group-heading{min-height:34px;color:var(--tnz-sidebar-muted);padding:8px 8px 4px}.tm-group-label{color:inherit;letter-spacing:.08em;font-size:10px;font-weight:700}.group-chevron{width:14px;height:14px;color:var(--tnz-sidebar-muted)}.group-items{gap:2px;padding-bottom:8px}.tm-link{min-height:40px;color:var(--tnz-sidebar-text);border-radius:7px;gap:9px;padding:6px 8px}.tm-link:hover{background:#ffffff0f}.tm-link.active{color:#d1fae5;box-shadow:inset 2px 0 0 var(--tnz-emerald);background:#05966933}.tm-ic{width:24px;height:24px;color:var(--tnz-sidebar-muted);background:0 0;border-radius:0}.tm-ic svg{stroke-width:1.8px;width:16px;height:16px}.tm-link.active .tm-ic{color:#5eead4;background:0 0}.tm-name{font-size:13px;font-weight:550;line-height:17px}.tm-sub{max-width:150px;color:var(--tnz-sidebar-muted);font-size:11px;line-height:14px}.planned-indicator{width:14px;height:14px;color:var(--tnz-sidebar-muted)}.administration-group{border-top-color:#dce5ef1a;margin-top:6px;padding-top:8px}.tm-main{padding:20px clamp(20px,2.2vw,32px) 0}.tm-content,.workspace-page,.setup-card{width:min(100%,1320px)}.page-header,.workspace-page:not(.data-workspace) .page-header{border-bottom-color:var(--tnz-neutral-200);min-height:0;margin-bottom:16px;padding:4px 0 16px}.page-header h1,.workspace-page:not(.data-workspace) .page-header h1{color:var(--tnz-graphite);letter-spacing:-.025em;margin:2px 0 4px;font-size:24px;font-weight:650;line-height:30px}.eyebrow,.workspace-page:not(.data-workspace) .page-header .eyebrow{color:var(--tnz-teal);letter-spacing:.08em;font-size:11px;font-weight:700}.page-description,.workspace-page:not(.data-workspace) .page-header .page-description,.workspace-meta{color:var(--tnz-neutral-500);font-size:14px;line-height:20px}.primary-button,.module-card button,.organisation-form button,.onboarding-section button{border-radius:var(--tnz-radius-control);border-color:var(--tnz-emerald);background:var(--tnz-emerald);min-height:36px;box-shadow:none;margin-top:0;padding:0 13px;font-size:13px;font-weight:600}.secondary-button,.back-link{border-color:var(--tnz-neutral-300);border-radius:var(--tnz-radius-control);min-height:36px;color:var(--tnz-neutral-700);padding:0 12px;font-size:13px}.summary-strip{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);box-shadow:none;margin-top:16px}.summary-strip div{border-right-color:var(--tnz-neutral-200);gap:2px;padding:9px 14px}.summary-strip span{color:var(--tnz-neutral-500);font-size:11px}.summary-strip strong{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.data-table{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);font-size:13px}.data-table th{color:var(--tnz-neutral-500);background:var(--tnz-surface-subtle);padding:10px 12px;font-size:11px}.data-table td{border-bottom-color:var(--tnz-neutral-200)}.activity-filters,.filter-bar{gap:8px;padding:10px 0}.activity-filters input,.activity-filters select,.filter-bar select,.search-input{border-color:var(--tnz-neutral-300);border-radius:var(--tnz-radius-control);min-height:36px;font-size:13px}.status-badge,.source-badge,.activity-status{align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-weight:600}.context-drawer{width:min(100%, var(--tnz-panel-width));padding:20px;box-shadow:-10px 0 24px #0b122024}.drawer,.context-drawer{border-left:1px solid var(--tnz-neutral-200)}.drawer{width:min(100%, var(--tnz-panel-width));padding:20px;box-shadow:-10px 0 24px #0b122024}.platform-footer{border-top-color:var(--tnz-neutral-200);margin-top:20px;padding:12px 4px}.sidebar-collapsed .tm-menu{background:var(--tnz-sidebar);flex-basis:60px;width:60px}.sidebar-collapsed .tm-ic{width:28px;height:28px}.sidebar-collapsed .collapsed-group-mark{color:var(--tnz-sidebar-muted);background:0 0}.sidebar-collapsed .collapsed-group-mark svg{width:15px;height:15px}@media (width<=1023px){.global-context{display:none}.tm-menu{flex-basis:220px;width:220px}.tm-sub{display:none}}@media (width<=767px){.ta-nav{height:52px;padding:0 16px}.tm-shell{min-height:calc(100vh - 52px)}.tm-main{padding:16px 16px 0}.tm-menu{display:none}.page-header{gap:12px;display:grid}.page-header h1{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ta-nav{padding-inline:18px}.brand{color:var(--tnz-graphite);gap:8px;text-decoration:none}.brand img{display:none}.product-mark{color:#ccfbf1;background:var(--tnz-graphite);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.product-mark svg{width:16px;height:16px}.product-name{letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:20px}.parent-brand{border-left:1px solid var(--tnz-neutral-200);color:var(--tnz-neutral-500);letter-spacing:.03em;padding-left:8px;font-size:10px;font-weight:600}.tm-menu-scroll{align-content:start;gap:0;display:grid}.nav-group:not(.open){height:34px;overflow:hidden}.nav-group:not(.open) .tm-group-heading,.nav-group.open .tm-group-heading{min-height:34px;padding-block:5px}.nav-group.open .group-items{padding-bottom:4px}.administration-group{margin-top:2px;padding-top:4px}.dashboard-readiness{max-width:1080px}.dashboard-readiness .page-header{align-items:center;padding-bottom:14px}.overview-status{color:var(--tnz-success);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.overview-status svg{width:15px;height:15px}.readiness-panel{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-raised);overflow:hidden}.readiness-panel-head{border-bottom:1px solid var(--tnz-neutral-200);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.readiness-panel-head .eyebrow{margin-bottom:2px}.readiness-panel h2{color:var(--tnz-graphite);margin:0;font-size:16px;font-weight:650;line-height:22px}.readiness-context{color:var(--tnz-neutral-500);font-size:12px}.readiness-list{display:grid}.readiness-row{border-bottom:1px solid var(--tnz-neutral-200);grid-template-columns:28px 112px minmax(180px,1fr) 112px auto;align-items:center;column-gap:12px;min-height:52px;padding:8px 16px;display:grid}.readiness-row:last-child{border-bottom:0}.readiness-icon{width:28px;height:28px;color:var(--tnz-teal);background:#ecfdfb;border-radius:6px;place-items:center;display:grid}.readiness-icon svg{width:15px;height:15px}.readiness-area{color:var(--tnz-neutral-500);font-size:12px;font-weight:600}.readiness-row strong{color:var(--tnz-graphite);font-size:13px;font-weight:600}.readiness-state{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.readiness-state svg{width:14px;height:14px}.readiness-state.is-ready{color:var(--tnz-success)}.readiness-state.is-planned{color:var(--tnz-neutral-500)}.readiness-open{color:var(--tnz-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:700;display:inline-flex}.readiness-open svg{width:14px;height:14px}@media (width<=767px){.parent-brand{display:none}.readiness-row{grid-template-columns:28px minmax(120px,1fr) auto;row-gap:2px}.readiness-area{display:none}.readiness-state{grid-column:2}.readiness-open{grid-area:1/3/span 2}}.organisation-overview{max-width:1180px}.overview-hero{padding:8px 0 18px}.overview-hero h1{color:var(--tnz-graphite);margin:2px 0 6px;font-size:30px;line-height:1.15}.overview-hero>div>p:last-child{color:var(--tnz-neutral-500);margin:0;font-size:14px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-card{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-raised);grid-template-rows:auto 1fr auto;min-width:0;padding:14px 16px;display:grid}.overview-card>header{align-items:center;gap:10px;display:flex}.overview-card h2{color:var(--tnz-graphite);margin:0;font-size:18px}.overview-icon{width:30px;height:30px;color:var(--tnz-teal);background:#ecfdfb;border-radius:7px;flex:none;place-items:center;display:grid}.overview-icon svg{width:16px;height:16px}.overview-status-pill{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:750;display:inline-flex}.overview-status-pill svg{width:14px;height:14px}.overview-status-pill.status-ready{color:var(--tnz-success)}.overview-status-pill.status-available,.overview-status-pill.status-restricted{color:var(--tnz-neutral-600)}.overview-status-pill.status-in-progress{color:#2563a5}.overview-status-pill.status-setup-required{color:#9a6700}.overview-status-pill.status-action-required{color:#b54708}.overview-card.status-action-required{background:#fffdf8;border-color:#f4d39d}.overview-card ul{gap:4px;margin:11px 0 9px;padding:0;list-style:none;display:grid}.overview-card li{color:var(--tnz-neutral-600);justify-content:space-between;gap:10px;font-size:12px;display:flex}.overview-card li small{color:var(--tnz-neutral-500);white-space:nowrap;font-size:11px}.overview-reason{color:var(--tnz-neutral-500);margin:0 0 9px;font-size:12px;line-height:1.35}.overview-card footer{min-height:18px}.overview-open{color:var(--tnz-teal);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.overview-open svg{width:14px;height:14px}.overview-carbon{background:#fbfefd;border-color:#bfe9e4;padding:15px 18px}.overview-carbon h2{font-size:19px}.overview-carbon ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:10px 0 8px}.overview-carbon .overview-reason{margin-bottom:8px}.overview-error{border-radius:var(--tnz-radius-panel);color:var(--tnz-neutral-700);background:#fff8f8;border:1px solid #f5c2c7;align-items:center;gap:12px;padding:16px;display:flex}.overview-error svg{color:#b42318}.overview-error p{margin:3px 0 0;font-size:12px}.overview-error .secondary-button{margin-left:auto}.overview-skeleton{gap:14px;min-height:135px}.overview-skeleton span{background:var(--tnz-neutral-100);border-radius:5px;height:14px;display:block}.overview-skeleton span:nth-child(2){width:72%}.overview-skeleton span:nth-child(3){width:45%}@media (width<=700px){.overview-grid{grid-template-columns:1fr}.overview-carbon ul{grid-template-columns:1fr;gap:4px}.overview-error{flex-wrap:wrap;align-items:flex-start}.overview-error .secondary-button{margin-left:26px}}.overview-carbon ul{grid-template-columns:1fr;gap:5px}@media (width<=700px){.organisation-overview{width:100%;overflow-x:hidden}.overview-card>header{flex-wrap:wrap;min-width:0}.overview-card h2{min-width:0}.overview-status-pill{flex-basis:100%;margin-left:40px}.overview-card li{flex-wrap:wrap}.overview-card li small{margin-left:auto}.overview-reason{overflow-wrap:anywhere}}.data-workspace .page-header{align-items:center;margin-bottom:10px;padding-bottom:10px}.data-workspace .page-header .page-actions{flex:none;margin-left:auto}.data-workspace .page-header .page-description{margin-top:1px;font-size:13px}.data-workspace .page-meta{margin-top:3px;font-size:12px}.data-workspace .primary-button{align-items:center;gap:6px;display:inline-flex}.data-workspace .primary-button svg{width:16px;height:16px}.kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.kpi-strip div{min-height:46px;padding:7px 12px}.kpi-strip strong{font-size:18px;line-height:22px}.filter-toolbar{align-items:center;margin:10px 0;padding:0;display:flex}.filter-toolbar .filter-search{border:1px solid var(--tnz-neutral-300);border-radius:var(--tnz-radius-control);background:var(--tnz-surface-raised);flex:240px;align-items:center;gap:7px;min-width:210px;min-height:36px;padding:0 10px;display:flex}.filter-toolbar .filter-search svg{width:15px;height:15px;color:var(--tnz-neutral-500)}.filter-toolbar .filter-search input{border:0;outline:0;width:100%;min-width:0;min-height:32px;padding:0}.filter-toolbar select{background:var(--tnz-surface-raised);min-width:108px;padding-inline:9px}.filter-toolbar-icon{width:16px;height:16px;color:var(--tnz-neutral-500);margin-left:auto}.activity-table-surface{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-raised);overflow:hidden}.data-workspace .activity-table{table-layout:fixed;border:0;border-radius:0}.data-workspace .activity-table th,.data-workspace .activity-table td{white-space:nowrap;height:44px;padding:7px 12px}.data-workspace .activity-table th{z-index:1;font-size:10px;position:sticky;top:0}.data-workspace .activity-table th:first-child{width:28%}.data-workspace .activity-table th:nth-child(2){width:17%}.data-workspace .activity-table th:nth-child(3){width:18%}.data-workspace .activity-table th:nth-child(4){width:13%}.data-workspace .activity-table th:nth-child(5),.data-workspace .activity-table th:nth-child(6){width:12%}.data-workspace .activity-table td:first-child{white-space:normal;text-overflow:clip;overflow:visible}.data-workspace .activity-table td strong{color:var(--tnz-graphite);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.data-workspace .activity-table td small{color:var(--tnz-neutral-500);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:14px;display:block;overflow:hidden}.data-workspace .activity-table .numeric-cell,.data-workspace .activity-table .numeric-header{text-align:right;font-variant-numeric:tabular-nums}.data-workspace .activity-table tbody tr:hover,.data-workspace .activity-table tbody tr:focus{box-shadow:inset 2px 0 0 var(--tnz-teal);background:#f0fdfa}.data-workspace .drawer{width:min(100%, var(--tnz-panel-width));border-left-color:var(--tnz-neutral-200);padding:20px}.data-workspace .drawer-header{border-bottom:1px solid var(--tnz-neutral-200);padding-bottom:14px}.data-workspace .drawer-header h2{color:var(--tnz-graphite);margin:0;font-size:18px;font-weight:650;line-height:24px}.data-workspace .activity-detail-value{border-bottom:1px solid var(--tnz-neutral-200);justify-content:space-between;padding:12px 0;font-size:18px}.data-workspace .drawer-tabs{z-index:1;background:var(--tnz-surface-raised);border-top:0;margin:0 -20px 16px;padding:10px 20px;position:sticky;top:0}.data-workspace .drawer dl{grid-template-columns:132px 1fr;gap:8px 14px;font-size:13px}.data-workspace .workflow-action{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-subtle);margin:14px 0;padding:12px}@media (width<=1366px){.data-workspace .activity-table th:first-child{width:30%}.data-workspace .activity-table th:nth-child(2){width:18%}.data-workspace .activity-table th:nth-child(3){width:20%}.data-workspace .activity-table th:nth-child(4),.data-workspace .activity-table th:nth-child(6){width:16%}.data-workspace .source-column{display:none}}@media (width<=900px){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-toolbar{align-items:stretch}.filter-toolbar .filter-search{flex-basis:100%}.filter-toolbar-icon,.data-workspace .activity-table th:nth-child(2),.data-workspace .activity-table td:nth-child(2){display:none}}.workspace-page:not(.data-workspace) .module-card{border-radius:14px;min-height:238px;padding:20px}.theme-dark .workspace-page:not(.data-workspace) .secondary-tabs,.theme-dark .workspace-page:not(.data-workspace) .module-card{background:#1f2630;border-color:#364152}@media (width<=900px){.tm-menu{flex-basis:230px;width:230px}.tm-sub{max-width:135px}.tm-main{padding-inline:20px}}@media (width<=620px){.ta-nav{height:56px;padding:0 14px}.tm-shell{min-height:calc(100vh - 56px)}.tm-main{padding:16px 14px 0}.data-compact-header{min-height:58px;margin-bottom:12px}.data-heading-icon{display:none}.data-heading h1{font-size:25px}.data-heading p{max-width:270px;font-size:12px}.data-compact-header .primary-button{min-height:38px;padding:0 12px}}.summary-strip small{color:var(--color-slate-500);font-size:11px}.activity-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.activity-filters input,.activity-filters select{border:1px solid var(--color-slate-200);border-radius:var(--radius-control);min-height:40px;color:var(--color-navy-950);background:#fff;padding:8px 10px}.activity-filters input{flex:210px}.activity-table tbody tr{cursor:pointer;transition:background .15s}.activity-table tbody tr:hover,.activity-table tbody tr:focus{background:var(--color-teal-50);outline:0}.activity-table td:first-child,.activity-table td:nth-child(2){white-space:normal;text-overflow:clip;overflow:visible}.activity-table td:last-child{white-space:nowrap}.drawer-close{border:1px solid var(--color-slate-200);width:32px;height:32px;color:var(--color-slate-700);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.drawer-close:hover{color:var(--color-navy-950);background:var(--color-slate-50)}.drawer-tabs{border-bottom:1px solid var(--color-slate-100);gap:8px;margin:22px 0;padding:0 0 12px;display:flex}.drawer-tabs button{color:var(--color-slate-500);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.drawer-tabs button.active{color:var(--color-teal-700);background:var(--color-teal-50)}.validation-panel ul{padding:0;list-style:none}.validation-panel li{background:var(--color-slate-50);border-radius:8px;gap:4px;margin:10px 0;padding:12px;display:grid}.validation-panel span,.validation-panel small{color:var(--color-slate-500)}.operational-workspace .data-compact-header{min-height:64px;margin-bottom:12px}.operational-workspace .data-heading h1{font-size:24px;line-height:1.2}.operational-workspace .data-heading p{margin:2px 0 0;font-size:12px}.operational-workspace .data-heading .data-context{letter-spacing:.08em;margin:0 0 3px;font-size:11px}.operational-workspace .summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.operational-workspace .summary-strip div{min-height:48px;padding:8px 12px}.operational-workspace .summary-strip strong{font-size:20px;line-height:1.1}.operational-workspace .activity-filters{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);margin:12px 0;padding:8px}.operational-workspace .activity-filters input,.operational-workspace .activity-filters select{border-color:var(--tnz-neutral-200);min-height:36px;font-size:13px}.operational-workspace .data-table-wrap{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface)}.operational-workspace .data-table-wrap .data-table{min-width:100%}.operational-workspace .data-table-wrap .data-table th{border-bottom-color:var(--tnz-neutral-200);height:36px;color:var(--tnz-neutral-500);background:var(--tnz-neutral-50);padding:8px 12px;font-size:11px}.operational-workspace .data-table-wrap .data-table td{border-bottom-color:var(--tnz-neutral-100);height:44px;color:var(--tnz-graphite);vertical-align:middle;padding:8px 12px;font-size:13px}.operational-workspace .data-table-wrap .data-table tbody tr{cursor:pointer}.operational-workspace .data-table-wrap .data-table tbody tr:hover,.operational-workspace .data-table-wrap .data-table tbody tr:focus{background:var(--tnz-emerald-50);outline:2px solid #0000}.operational-workspace .data-table-wrap .data-table small{color:var(--tnz-neutral-500);margin-top:2px;font-size:11px;line-height:1.25;display:block}.quality-tabs{border:0;gap:4px;margin:10px 0;padding:0}.quality-tabs button{min-height:32px;padding:6px 10px;font-size:12px}.quality-table td:nth-child(4),.quality-table td:nth-child(5),.quality-table td:nth-child(6),.quality-table td:nth-child(7),.quality-table td:nth-child(8),.quality-table td:nth-child(9){white-space:nowrap}.quality-table td:nth-child(8),.quality-table td:nth-child(9){white-space:normal;min-width:150px}.ghg-inventory-workspace .data-compact-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-actions{align-items:center;gap:8px;display:flex}.inventory-actions select{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-control);background:var(--tnz-surface);max-width:240px;min-height:38px;padding:0 10px}.inventory-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-status-strip strong{font-size:15px!important}.inventory-basis-notice{border-radius:var(--tnz-radius-panel);color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;margin:14px 0;padding:10px 12px;font-size:13px}.inventory-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-scope-card{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);min-height:130px;padding:16px}.inventory-scope-card p{color:var(--tnz-neutral-500);margin:0;font-size:12px;font-weight:700}.inventory-scope-card h2{margin:8px 0 14px;font-size:16px}.inventory-scope-card strong{color:var(--tnz-graphite);font-size:25px;display:block}.inventory-scope-card strong small{font-size:14px}.inventory-scope-card>span{color:var(--tnz-neutral-500);font-size:13px}.inventory-section{margin-top:20px}.inventory-section h2{margin:0 0 10px;font-size:16px}.inventory-table td:nth-child(5){font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=900px){.ghg-inventory-workspace .data-compact-header{flex-direction:column;align-items:stretch}.inventory-status-strip,.inventory-scope-grid{grid-template-columns:1fr 1fr}}.evidence-workspace .data-compact-header,.import-workspace .data-compact-header{min-height:64px;margin-bottom:12px}.evidence-workspace .data-heading h1,.import-workspace .data-heading h1{font-size:24px;line-height:1.2}.evidence-workspace .summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-top:0}.evidence-workspace .summary-strip div,.import-workspace .summary-strip div{min-height:48px;padding:8px 12px}.evidence-workspace .summary-strip strong,.import-workspace .summary-strip strong{font-size:20px}.evidence-workspace .activity-filters{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);margin:12px 0;padding:8px}.evidence-workspace .activity-filters input,.evidence-workspace .activity-filters select{border-color:var(--tnz-neutral-200);min-height:36px;font-size:13px}.evidence-workspace .data-table-wrap,.import-workspace .data-table-wrap{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface)}.evidence-workspace .data-table-wrap .data-table,.import-workspace .data-table-wrap .data-table{min-width:100%}.evidence-workspace .data-table-wrap .data-table th,.import-workspace .data-table-wrap .data-table th{border-bottom-color:var(--tnz-neutral-200);height:36px;color:var(--tnz-neutral-500);background:var(--tnz-neutral-50);padding:8px 12px;font-size:11px}.evidence-workspace .data-table-wrap .data-table td,.import-workspace .data-table-wrap .data-table td{border-bottom-color:var(--tnz-neutral-100);height:44px;color:var(--tnz-graphite);vertical-align:middle;padding:8px 12px;font-size:13px}.evidence-workspace .data-table-wrap .data-table tbody tr:hover,.evidence-workspace .data-table-wrap .data-table tbody tr:focus,.import-workspace .data-table-wrap .data-table tbody tr:hover,.import-workspace .data-table-wrap .data-table tbody tr:focus{background:var(--tnz-emerald-50);outline:2px solid #0000}.evidence-table td:first-child{min-width:220px}.evidence-table td:nth-child(5),.evidence-table td:nth-child(6),.evidence-table td:nth-child(7),.evidence-table td:nth-child(8){white-space:nowrap}.evidence-detail-drawer .drawer-header{align-items:flex-start}.evidence-detail-drawer dl{grid-template-columns:132px minmax(0,1fr);gap:10px 14px;display:grid}.evidence-detail-drawer dt{color:var(--tnz-neutral-500);font-size:12px}.evidence-detail-drawer dd{min-width:0;color:var(--tnz-graphite);overflow-wrap:anywhere;margin:0;font-size:13px}.evidence-detail-drawer dd code{color:var(--tnz-neutral-500);word-break:break-all;margin-top:5px;font-size:11px;display:block}.integrity-indicator{min-height:20px;color:var(--tnz-emerald-700);background:var(--tnz-emerald-50);border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.import-workspace .summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.import-upload-action{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.import-upload-action svg{stroke-width:2px;flex:0 0 18px;width:18px;height:18px}.import-workspace .muted{margin:12px 0;font-size:12px}.import-workspace .workspace-card{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);box-shadow:none;margin-top:12px;padding:14px}.import-workspace .data-table td:nth-child(n+3):nth-child(-n+6){font-variant-numeric:tabular-nums;text-align:right}@media (width<=1366px){.quality-table th:nth-child(3),.quality-table td:nth-child(3),.quality-table th:nth-child(4),.quality-table td:nth-child(4),.evidence-table th:nth-child(4),.evidence-table td:nth-child(4),.evidence-table th:nth-child(7),.evidence-table td:nth-child(7){display:none}}@media (width<=900px){.operational-workspace .summary-strip,.evidence-workspace .summary-strip,.import-workspace .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-table th:nth-child(2),.quality-table td:nth-child(2),.evidence-table th:nth-child(5),.evidence-table td:nth-child(5){display:none}}.workspace-page:has(.data-compact-header) .data-compact-header{min-height:64px;margin-bottom:12px}.workspace-page:has(.data-compact-header) .data-heading h1{font-size:24px;line-height:1.2}.workspace-page:has(.data-compact-header) .summary-strip{margin-top:0}.workspace-page:has(.data-compact-header) .summary-strip div{min-height:48px;padding:8px 12px}.workspace-page:has(.data-compact-header) .summary-strip strong{font-size:20px}.workspace-page:has(.data-compact-header) .data-table-wrap{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface)}.workspace-page:has(.data-compact-header) .data-table-wrap .data-table{min-width:100%}.workspace-page:has(.data-compact-header) .data-table-wrap .data-table th{border-bottom-color:var(--tnz-neutral-200);height:36px;color:var(--tnz-neutral-500);background:var(--tnz-neutral-50);padding:8px 12px;font-size:11px}.workspace-page:has(.data-compact-header) .data-table-wrap .data-table td{border-bottom-color:var(--tnz-neutral-100);height:44px;color:var(--tnz-graphite);vertical-align:middle;padding:8px 12px;font-size:13px}:is(.workspace-page:has(.data-compact-header) .data-table-wrap .data-table tbody tr:hover,.workspace-page:has(.data-compact-header) .data-table-wrap .data-table tbody tr:focus){background:var(--tnz-emerald-50);outline:2px solid #0000}.workspace-page:has(.data-compact-header) .activity-filters{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);margin:12px 0;padding:8px}:is(.workspace-page:has(.data-compact-header) .activity-filters input,.workspace-page:has(.data-compact-header) .activity-filters select){border-color:var(--tnz-neutral-200);min-height:36px;font-size:13px}.import-workflow{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);align-items:center;gap:0;margin:12px 0;padding:0;list-style:none;display:flex;overflow:hidden}.import-workflow li{min-height:36px;color:var(--tnz-neutral-600);align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.import-workflow li:not(:last-child):after{border-top:1px solid var(--tnz-neutral-400);border-right:1px solid var(--tnz-neutral-400);content:"";width:5px;height:5px;margin-left:8px;transform:rotate(45deg)}@media (width<=900px){.import-workflow{overflow-x:auto}.import-workflow li{flex:none}}.reference-data-workspace .data-compact-header{min-height:64px;margin-bottom:10px}.reference-data-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--tnz-neutral-200);gap:2px;margin:0 0 12px;padding:0;overflow-x:auto}.reference-data-tabs button{flex:none;min-height:34px;padding:7px 10px;font-size:12px}.reference-data-workspace .summary-strip{margin-top:0}.reference-units{border-color:var(--tnz-neutral-200);box-shadow:none;padding:16px}.reference-section-heading h2,.reference-pane-header h2{color:var(--tnz-graphite);margin:0;font-size:18px;line-height:1.25}.reference-section-heading p,.reference-pane-header p,.reference-pane-header span{color:var(--tnz-neutral-500);margin:3px 0 0;font-size:12px}.reference-units>.activity-filters,.reference-conversion-panel .activity-filters{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-subtle);margin:12px 0;padding:8px}.reference-conversion-panel{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);margin:14px 0;padding:14px}.reference-conversion-panel h3{margin:0;font-size:14px}.reference-units .data-table-wrap{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);margin-top:12px;overflow:auto}.reference-specialist{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);grid-template-columns:minmax(300px,340px) minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.reference-registry{border-right:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);flex-direction:column;min-width:0;display:flex}.reference-pane-header{border-bottom:1px solid var(--tnz-neutral-200);justify-content:space-between;align-items:flex-start;gap:12px;min-height:70px;padding:14px 16px;display:flex}.reference-pane-header p{color:var(--tnz-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.reference-registry>input{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:7px;min-height:36px;margin:12px;padding:8px 10px;font-size:13px}.reference-registry-controls{color:var(--tnz-neutral-500);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 10px;font-size:11px;display:flex}.reference-registry-controls label{align-items:center;gap:5px;display:flex}.reference-registry-controls select{border:1px solid var(--tnz-neutral-200);min-height:28px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:5px;font-size:11px}.reference-registry-list{gap:2px;padding:0 8px 12px;display:grid;overflow:auto}.reference-registry-list button{width:100%;color:var(--tnz-graphite);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;gap:3px;padding:10px 10px 9px;display:grid}.reference-registry-list button:hover,.reference-registry-list button.selected{border-left-color:var(--tnz-emerald);background:var(--tnz-emerald-50)}.reference-registry-list strong{font-size:13px;font-weight:600}.reference-registry-list span,.reference-registry-list small{color:var(--tnz-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reference-definition{min-width:0;padding-bottom:18px}.reference-definition>.reference-pane-header{align-items:center}.reference-definition>.reference-pane-header>div{min-width:0}.reference-definition>.reference-pane-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-version-rail{border-bottom:1px solid var(--tnz-neutral-200);gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.reference-version-rail button{border:1px solid var(--tnz-neutral-200);min-width:112px;color:var(--tnz-neutral-600);background:var(--tnz-surface);text-align:left;cursor:pointer;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.reference-version-rail button.active{border-color:var(--tnz-emerald);background:var(--tnz-emerald-50);color:var(--tnz-emerald-700)}.reference-version-rail strong{font-size:13px}.reference-version-rail span,.reference-version-rail small{font-size:11px}.reference-detail-tabs{color:var(--tnz-neutral-500);gap:18px;padding:11px 18px 0;font-size:12px;font-weight:600;display:flex}.reference-detail-tabs span:first-child{border-bottom:2px solid var(--tnz-emerald);color:var(--tnz-emerald-700);padding-bottom:9px}.reference-definition-summary{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:7px;grid-template-columns:130px 1fr;gap:7px 12px;margin:14px 18px;padding:12px;display:grid}.reference-definition-summary dt{color:var(--tnz-neutral-500);font-size:12px}.reference-definition-summary dd{margin:0;font-size:13px}.reference-definition-summary code{overflow-wrap:anywhere;color:var(--tnz-neutral-600);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:0 18px;display:grid}.reference-form-grid label{gap:4px;min-width:0;display:grid}.reference-form-grid label span{color:var(--tnz-neutral-500);font-size:11px;font-weight:600}.reference-form-grid input,.reference-form-grid select{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:7px;min-width:0;min-height:36px;padding:7px 9px;font-size:13px}.reference-form-grid input[readonly]{background:var(--tnz-surface-subtle);color:var(--tnz-neutral-600)}.reference-actions{gap:8px;padding:0 18px 14px;display:flex}.reference-empty{color:var(--tnz-neutral-500);padding:28px 18px;font-size:13px}@media (width<=900px){.reference-specialist{grid-template-columns:1fr}.reference-registry{border-right:0;border-bottom:1px solid var(--tnz-neutral-200);max-height:260px}.reference-form-grid{grid-template-columns:1fr}}.reference-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 14px;display:grid}.reference-relationship-grid section{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:7px;padding:12px}.reference-relationship-grid h3{margin:0 0 8px;font-size:13px}.reference-relationship-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.reference-relationship-grid li{color:var(--tnz-neutral-600);font-size:12px}.reference-relationship-grid select{border:1px solid var(--tnz-neutral-200);border-radius:6px;width:100%;min-height:32px;margin-top:7px}.reference-data-workspace>.workspace-card{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);box-shadow:none;padding:16px}.reference-data-workspace>.workspace-card h2{color:var(--tnz-graphite);margin:0;font-size:18px}.reference-data-workspace>.workspace-card .data-table{margin-top:12px}.reference-data-workspace>.workspace-card .data-table-wrap{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);overflow:auto}@media (width<=900px){.reference-relationship-grid{grid-template-columns:1fr}}.reference-data-workspace{min-width:0;overflow-x:clip}.reference-registry-card{min-width:0}.reference-registry-table{min-width:0;margin-top:12px}.reference-registry-toolbar{flex-wrap:wrap;align-items:end;gap:8px 12px;padding:10px 0;display:flex}.reference-search{flex:240px}.reference-search input,.reference-filter select{border:1px solid var(--tnz-neutral-200);width:100%;min-height:36px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:7px;padding:7px 9px}.reference-filter{min-width:128px;color:var(--tnz-neutral-500);gap:3px;font-size:11px;font-weight:700;display:grid}.reference-result-count{color:var(--tnz-neutral-500);white-space:nowrap;margin:0 0 8px auto;font-size:12px}.reference-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);width:100%;max-width:100%;overflow-x:auto}.reference-table-scroll:focus-visible{outline:2px solid var(--tnz-emerald);outline-offset:2px}.reference-data-table{min-width:720px!important;margin:0!important}.reference-data-table th{z-index:1;position:sticky;top:0}.reference-data-table th button{width:100%;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.reference-data-table td{white-space:nowrap}.reference-pagination{color:var(--tnz-neutral-500);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.reference-pagination button{border:1px solid var(--tnz-neutral-200);min-height:30px;color:var(--tnz-graphite);background:var(--tnz-surface);cursor:pointer;border-radius:6px;padding:5px 9px}.reference-pagination button:disabled{opacity:.5;cursor:default}@media (width<=700px){.reference-result-count{width:100%;margin-left:0}.reference-filter{flex:132px}.reference-data-table th:nth-child(n+5),.reference-data-table td:nth-child(n+5){display:none}}.reference-context-form{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface-subtle);margin-top:14px;padding:0 14px 14px}.reference-context-form summary{color:var(--tnz-graphite);cursor:pointer;padding:12px 0;font-size:13px;font-weight:700}.reference-context-form .activity-filters{margin:0}.reference-identity{white-space:normal;gap:3px;max-width:280px;display:grid}.reference-identity small{overflow-wrap:anywhere;color:var(--tnz-neutral-500);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.organisation-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.organisation-section-heading p{color:var(--tnz-teal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.organisation-section-heading span{color:var(--tnz-neutral-500);margin-top:3px;font-size:13px;display:block}.onboarding-section .reference-context-form form{margin:0}.onboarding-section .reference-registry-table{margin-top:0}@media (width<=700px){.member-access-registry .reference-data-table th:nth-child(2),.member-access-registry .reference-data-table td:nth-child(2),.member-access-registry .reference-data-table th:nth-child(4),.member-access-registry .reference-data-table td:nth-child(4){display:none}.member-access-registry .reference-data-table th:nth-child(5),.member-access-registry .reference-data-table td:nth-child(5){display:table-cell}.member-access-registry .reference-data-table{min-width:560px!important}}.member-permission-chip{color:#17635d;background:var(--tnz-surface);overflow-wrap:anywhere;border:1px solid #d7ece9;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:600}.member-access-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;margin-top:18px;display:grid}.member-access-layout .member-role-list,.member-access-layout .member-access-actions{margin-top:0}.member-access-layout .member-access-actions{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:10px;padding:16px}.member-access-layout .member-access-actions>label{width:100%;min-width:0}.member-access-layout .member-scope-form{grid-template-columns:1fr;display:grid}.member-access-layout .member-scope-form button{justify-self:start}.member-access-layout .member-membership-action{grid-column:2;justify-content:flex-start;margin-top:-8px}.member-access-layout .member-membership-action button{width:100%}@media (width<=900px){.member-access-layout{grid-template-columns:1fr}.member-access-layout .member-membership-action{grid-column:auto;margin-top:0}}.member-access-summary{border:1px solid var(--tnz-neutral-200);background:var(--tnz-neutral-200);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.member-access-summary>div{background:var(--tnz-surface-subtle);gap:4px;padding:12px 14px;display:grid}.member-access-summary span,.member-scope-list>span:first-child{color:var(--tnz-neutral-500);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.member-access-summary strong{color:var(--tnz-graphite);font-size:16px}.member-role-list,.member-access-actions{gap:10px;margin-top:18px;display:grid}.member-role-list h3,.member-access-actions h3{color:var(--tnz-graphite);margin:0;font-size:15px}.member-role-card{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:10px;gap:12px;padding:14px;display:grid}.member-role-card-header,.member-role-actions,.member-scope-form{justify-content:space-between;align-items:end;gap:12px;display:flex}.member-role-card-header>div{gap:3px;display:grid}.member-role-card-header strong{color:var(--tnz-graphite)}.member-role-card-header span{color:var(--tnz-neutral-500);font-size:12px}.member-access-status{color:#067647;background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.member-access-status-inactive,.member-access-status-revoked{color:#b42318;background:#fef3f2}.member-scope-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-scope-chip{border:1px solid var(--tnz-neutral-200);color:var(--tnz-neutral-600);background:var(--tnz-surface-subtle);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.member-scope-chip .text-button{padding:0;font-size:11px}.member-role-actions label,.member-access-actions>label,.member-scope-form label{min-width:220px;color:var(--tnz-neutral-600);gap:5px;font-size:12px;font-weight:700;display:grid}.member-role-actions select,.member-access-actions select,.member-scope-form select{border:1px solid var(--tnz-neutral-200);min-height:38px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:7px}.member-permission-details,.member-governance-history{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:10px;margin-top:16px;padding:0 14px}.member-permission-details summary,.member-governance-history summary{min-height:48px;color:var(--tnz-graphite);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;display:flex}.member-permission-details summary span{min-width:24px;height:24px;color:var(--tnz-teal);background:#e6f7f5;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.member-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 0 14px;display:grid}.member-permission-groups section{background:var(--tnz-surface-subtle);border-radius:8px;gap:7px;padding:10px;display:grid}.member-permission-groups section>strong{color:var(--tnz-graphite);text-transform:capitalize;font-size:12px}.member-permission-groups section>div{flex-wrap:wrap;gap:5px;display:flex}.member-permission-groups code{color:var(--tnz-neutral-600);background:var(--tnz-surface);overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-size:10px}.member-scope-form{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface-subtle);border-radius:9px;flex-wrap:wrap;justify-content:flex-start;align-items:end;padding:12px}.member-scope-form>strong{width:100%;color:var(--tnz-graphite);font-size:13px}.member-membership-action{justify-content:flex-end;margin-top:16px;display:flex}.danger-action{color:#b42318!important;background:#fff!important;border-color:#fecdca!important}.member-membership-action .danger-action{background:#fff5f4!important}@media (width<=760px){.member-access-summary,.member-permission-groups{grid-template-columns:1fr}.member-role-card-header,.member-role-actions{flex-direction:column;align-items:stretch}.member-role-actions label,.member-access-actions>label,.member-scope-form label{width:100%;min-width:0}.member-membership-action{justify-content:stretch}.member-membership-action button{width:100%}}.member-access-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:none}.member-access-layout .member-role-list,.member-access-layout .member-access-actions{align-content:start;height:100%}.member-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-section-title h3{color:var(--tnz-graphite);margin:0;font-size:16px}.member-section-title p{color:var(--tnz-neutral-500);margin:4px 0 0;font-size:13px}.member-section-title>span{color:var(--tnz-teal);background:#e6f7f5;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.member-access-summary strong{overflow-wrap:anywhere;font-size:14px}.member-role-card{gap:10px;padding:16px;box-shadow:0 1px 2px #1018280a}.member-role-change{border-top:1px solid var(--tnz-neutral-200);padding-top:10px}.member-role-change summary{color:var(--tnz-teal);cursor:pointer;font-size:13px;font-weight:700}.member-role-change[open] summary{margin-bottom:12px}.member-access-actions{max-width:880px;box-shadow:0 1px 2px #1018280a;background:var(--tnz-surface)!important;padding:0!important}.member-access-actions>summary{min-height:52px;color:var(--tnz-graphite);cursor:pointer;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex}.member-access-actions>summary:after{content:"Make changes only when needed";color:var(--tnz-neutral-500);margin-left:auto;font-size:12px;font-weight:500}.member-access-actions[open]>summary{border-bottom:1px solid var(--tnz-neutral-200)}.member-access-actions-content{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 24px 18px;display:grid!important}.member-access-actions-content>label{max-width:360px;color:var(--tnz-neutral-600);gap:5px;font-size:12px;font-weight:700;display:grid}.member-access-actions-content select{border:1px solid var(--tnz-neutral-200);min-height:38px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:7px}.member-access-form-card,.member-access-actions-content .member-scope-form{box-sizing:border-box;border:0;border-bottom:1px solid var(--tnz-neutral-200);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:18px 0;display:grid}.member-access-form-card>strong,.member-access-actions-content .member-scope-form>strong{color:var(--tnz-graphite);font-size:14px}.member-access-form-card label,.member-access-actions-content .member-scope-form label{width:100%;min-width:0;max-width:none;color:var(--tnz-neutral-600);gap:6px;font-size:12px;font-weight:700;display:grid}.member-access-form-card select,.member-access-actions-content .member-scope-form select{width:100%}.member-access-actions-content .member-scope-form button{justify-self:start}.member-scope-item{align-items:center;gap:8px;display:inline-flex}.member-scope-item .text-button{color:var(--tnz-teal);padding:0;font-size:12px}.member-access-actions-content .member-membership-action{justify-content:flex-start;margin:0;padding-top:18px}.member-access-actions-content .member-membership-action button{width:auto;min-height:40px}.member-self-protection{color:#17635d;background:#f0fdfa;border:1px solid #b8e5df;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:650}.member-management{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:12px;gap:16px;margin-top:18px;padding:20px 24px;display:grid}.member-management>.member-section-title{margin:0}.member-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-action{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;min-width:0;min-height:76px;display:flex;border:1px solid var(--tnz-neutral-200)!important;color:var(--tnz-graphite)!important;background:var(--tnz-surface)!important;box-shadow:none!important;border-radius:9px!important;margin:0!important;padding:14px 15px!important}.member-action:hover,.member-action.selected{color:var(--tnz-graphite)!important;background:#f0fdfa!important;border-color:#71cfc3!important}.member-action>span:first-child{gap:4px;min-width:0;display:grid}.member-action strong{font-size:14px;color:var(--tnz-graphite)!important}.member-action small{font-size:12px;line-height:1.35;color:var(--tnz-neutral-500)!important}.member-action>span:last-child{padding-left:10px;font-size:22px;color:var(--tnz-teal)!important}.member-action-editor{background:#f8fdfc;border:1px solid #b8e5df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.member-action-editor .member-management-control{grid-column:1/-1}.member-action-editor label,.member-management-control{min-width:0;color:var(--tnz-neutral-600);gap:6px;font-size:12px;font-weight:700;display:grid}.member-action-editor select{border:1px solid var(--tnz-neutral-200);width:100%;min-height:38px;color:var(--tnz-graphite);background:var(--tnz-surface);border-radius:7px}.member-management-control{border-top:1px solid #d7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:12px}.member-management-control:first-child{border-top:0;padding-top:0}.member-management-control>strong{color:var(--tnz-graphite);grid-column:1/-1;font-size:13px}.member-editor-actions{align-items:center;gap:8px;display:flex}.member-danger-zone{border-top:1px solid var(--tnz-neutral-200);padding-top:2px}.member-danger-zone summary{color:var(--tnz-neutral-500);cursor:pointer;padding-top:14px;font-size:13px;font-weight:700}.member-danger-zone>div,.member-danger-zone .member-self-protection{color:var(--tnz-neutral-600);background:#fff8f7;border:1px solid #fecdca;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 0;padding:12px;font-size:12px;display:flex}.member-danger-zone p{margin:0}.member-danger-zone .member-self-protection{color:#17635d;background:#f0fdfa;border-color:#b8e5df}.member-danger-zone button{flex:none}@media (width<=960px){.member-action-list{grid-template-columns:1fr}.member-action{min-height:0}.member-action-editor,.member-management-control{grid-template-columns:1fr;align-items:stretch}.member-action-editor>button,.member-management-control>button{justify-self:start}.member-editor-actions{flex-wrap:wrap}}.member-permission-details summary:after{content:"View detailed capabilities";color:var(--tnz-neutral-500);margin-left:auto;margin-right:10px;font-size:12px;font-weight:500}@media (width<=960px){.member-access-layout{grid-template-columns:1fr}.member-section-title{flex-direction:column;align-items:stretch;gap:8px}.member-section-title>span{align-self:flex-start}.member-access-actions>summary:after,.member-permission-details summary:after{display:none}}.workspace-page:not(.data-workspace) .secondary-tabs.organisation-setup-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow-x:auto}.workspace-page:not(.data-workspace) .secondary-tabs.organisation-setup-tabs a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:7px 8px;display:flex}@media (width<=900px){.workspace-page:not(.data-workspace) .secondary-tabs.organisation-setup-tabs{display:flex}.workspace-page:not(.data-workspace) .secondary-tabs.organisation-setup-tabs a{flex:none;min-width:max-content;padding-inline:11px}}.ghg-inventory-workspace .data-compact-header small{color:var(--tnz-neutral-500);margin-top:3px;font-size:11px;display:block}.inventory-assurance-strip{border:1px solid var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);background:var(--tnz-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid}.inventory-assurance-strip div{border-right:1px solid var(--tnz-neutral-200);gap:4px;padding:11px 12px;display:grid}.inventory-assurance-strip div:last-child{border-right:0}.inventory-assurance-strip span{color:var(--tnz-neutral-500);font-size:11px}.inventory-assurance-strip strong{color:var(--tnz-graphite);font-size:13px}.inventory-scope-card dl{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:14px 0;display:grid}.inventory-scope-card dt{color:var(--tnz-neutral-500);font-size:12px}.inventory-scope-card dd{color:var(--tnz-graphite);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.inventory-measure{font-variant-numeric:tabular-nums;display:block}.inventory-view-state{color:var(--tnz-neutral-600);margin:0;font-size:12px;line-height:1.45}.inventory-view-state.update{color:var(--tnz-warning)}.inventory-issue{color:var(--tnz-neutral-600);margin:8px 0 0;font-size:12px}.inventory-history{gap:8px;display:grid}.inventory-history>div p{color:var(--tnz-neutral-500);margin:4px 0 0;font-size:13px}.inventory-history article{border:1px solid var(--tnz-neutral-200);background:var(--tnz-surface);border-radius:7px;grid-template-columns:minmax(160px,.8fr) minmax(200px,1fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.inventory-history article small{overflow-wrap:anywhere;color:var(--tnz-neutral-500);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}@media (width<=900px){.inventory-assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-assurance-strip div:nth-child(2){border-right:0}.inventory-history article{grid-template-columns:1fr;gap:3px}}@media (width<=600px){.inventory-assurance-strip{grid-template-columns:1fr}.inventory-assurance-strip div{border-right:0;border-bottom:1px solid var(--tnz-neutral-200)}.inventory-assurance-strip div:last-child{border-bottom:0}}.scope-operations-workspace .data-compact-header small{color:var(--tnz-neutral-500);margin-top:3px;font-size:11px;display:block}.inventory-rich-cell{white-space:normal;gap:3px;min-width:170px;display:grid}.inventory-rich-cell strong{color:var(--tnz-graphite);font-size:13px}.inventory-rich-cell small{color:var(--tnz-neutral-500);font-size:11px}.scope-activity-register .reference-data-table td{vertical-align:middle}.scope-activity-register .reference-data-table td:nth-child(3),.scope-activity-register .reference-data-table td:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}.calculation-panel{gap:16px;display:grid}.calculation-panel-header,.calculation-history>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calculation-panel h3,.calculation-panel h4{color:var(--color-navy-950);margin:0}.calculation-eyebrow{color:var(--color-slate-500);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.calculation-status{color:var(--color-slate-700);background:var(--color-slate-100);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.calculation-status-ready-to-calculate{color:var(--color-teal-700);background:var(--color-teal-50)}.calculation-status-calculated{color:var(--color-success);background:#ecfdf3}.calculation-status-permission-restricted,.calculation-status-not-eligible{color:var(--color-slate-600);background:var(--color-slate-100)}.calculation-status-calculating{color:var(--color-warning);background:#fffaeb}.calculation-readiness{color:var(--color-slate-600);margin:0;line-height:1.5}.calculation-readiness strong{color:var(--color-navy-950)}.calculation-permission{border-left:3px solid var(--color-slate-300);color:var(--color-slate-600);background:var(--color-slate-50);margin:0;padding:10px 12px}.calculation-result{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);background:var(--tnz-surface-raised);grid-template-columns:minmax(150px,.72fr) minmax(0,1.75fr);display:grid;overflow:hidden}.calculation-result-total{color:var(--color-slate-500);background:var(--color-teal-50);align-content:center;gap:5px;padding:16px;display:grid}.calculation-result-total h4{font-size:22px;line-height:1.1}.calculation-result-total small{font-size:11px}.calculation-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.calculation-snapshot>div{border-bottom:1px solid var(--color-slate-100);gap:3px;padding:10px 12px;display:grid}.calculation-snapshot>div:nth-child(odd){border-right:1px solid var(--color-slate-100)}.calculation-snapshot dt,.calculation-lineage-details dt{color:var(--color-slate-500);text-transform:uppercase;font-size:11px;font-weight:700}.calculation-snapshot dd,.calculation-lineage-details dd{overflow-wrap:anywhere;color:var(--color-navy-950);margin:0;font-size:13px}.calculation-lineage{border:1px solid var(--color-slate-200);border-radius:var(--radius-card);padding:14px}.calculation-lineage>h4{margin-bottom:12px}.calculation-lineage ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.calculation-lineage li{color:var(--color-slate-600);gap:2px;padding:0 0 14px 24px;display:grid;position:relative}.calculation-lineage li:before{content:"";border:2px solid var(--color-teal-600);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:5px}.calculation-lineage li:not(:last-child):after{content:"";background:var(--color-slate-200);width:1px;position:absolute;top:18px;bottom:0;left:10px}.calculation-lineage li strong{color:var(--color-navy-950)}.calculation-lineage li span{overflow-wrap:anywhere;font-size:12px}.calculation-lineage-details{border-top:1px solid var(--color-slate-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 0;padding-top:12px;display:grid}.calculation-lineage-details>div{gap:3px;display:grid}.calculation-empty{border:1px dashed var(--color-slate-300);border-radius:var(--radius-card);color:var(--color-slate-600);background:var(--color-slate-50);gap:4px;padding:14px;display:grid}.calculation-empty strong{color:var(--color-navy-950)}.calculation-history{gap:8px;display:grid}.calculation-history>div>span{color:var(--color-slate-500);font-size:12px}.calculation-history ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calculation-history li{border-bottom:1px solid var(--color-slate-100);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.calculation-history .text-button{text-align:left;padding:2px 0}.calculation-history li>span{color:var(--color-slate-500);text-align:right;font-size:12px}@media (width<=680px){.calculation-result,.calculation-snapshot,.calculation-lineage-details{grid-template-columns:1fr}.calculation-snapshot>div:nth-child(odd){border-right:0}.calculation-history li{flex-direction:column;align-items:flex-start}.calculation-history li>span{text-align:left}}.auth-page{background:var(--tnz-surface-subtle);min-height:100vh;padding:0}.auth-shell{grid-template-columns:minmax(420px,1fr) minmax(440px,1fr);width:min(100%,1440px);min-height:100vh;margin:0 auto;display:grid}.auth-brand-surface{color:#f7fbfb;background:#101b2b;flex-direction:column;min-height:100%;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-brand-surface:before,.auth-brand-surface:after{content:"";pointer-events:none;border:1px solid #58cdc726;border-radius:50%;position:absolute}.auth-brand-surface:before{width:540px;height:540px;top:-260px;right:-180px}.auth-brand-surface:after{width:360px;height:360px;bottom:-220px;left:-150px}.auth-brand-lockup{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.auth-brand-mark{color:#8ee8e0;background:#008c8833;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-brand-mark svg{width:20px;height:20px}.auth-brand-lockup span:last-child{gap:1px;display:grid}.auth-brand-lockup strong{letter-spacing:-.02em;font-size:17px}.auth-brand-lockup small{color:#9cadbd;font-size:11px}.auth-brand-message{z-index:1;max-width:490px;margin:auto 0;position:relative}.auth-brand-message p{color:#77d8d1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.auth-brand-message h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:620;line-height:1.08}.auth-brand-message>span{color:#b9c6d4;max-width:365px;margin-top:18px;font-size:14px;line-height:1.55;display:block}.auth-trace{z-index:1;background:#ffffff09;border:1px solid #a4d6d52e;border-radius:9px;width:min(100%,430px);margin:0 0 30px;padding:14px 16px;position:relative}.auth-trace-head{color:#c3f2ee;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.auth-trace-head svg{width:15px;height:15px}.auth-trace-line{border-bottom:1px solid #77d8d15c;justify-content:space-between;align-items:center;height:30px;margin:2px 12px 0;display:flex;position:relative}.auth-trace-line:before{content:"";border-top:1px dashed #77d8d138;position:absolute;top:17px;left:0;right:0}.auth-trace-line i{z-index:1;background:#101b2b;border:2px solid #6ad7cf;border-radius:50%;width:7px;height:7px;position:relative}.auth-trace-labels{color:#9cadbd;grid-template-columns:repeat(4,1fr);margin-top:7px;font-size:10px;display:grid}.auth-trace-labels span:nth-child(2),.auth-trace-labels span:nth-child(3){text-align:center}.auth-trace-labels span:last-child{text-align:right}.auth-brand-footer{z-index:1;color:#8291a3;margin:0;font-size:11px;position:relative}.auth-porcelain-surface{background:#f8faf9;place-items:center;padding:40px;display:grid}.auth-form-card{width:min(100%,380px)}.auth-form-heading .eyebrow{margin-bottom:10px}.auth-form-heading h2{color:var(--tnz-graphite);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:620;line-height:1.18}.auth-form-heading p:last-child{color:var(--tnz-neutral-600);margin:9px 0 0;font-size:14px;line-height:1.5}.auth-form{gap:8px;margin-top:28px;display:grid}.auth-form label{color:var(--tnz-graphite);font-size:13px;font-weight:600}.auth-form input{border:1px solid var(--tnz-neutral-300);border-radius:var(--tnz-radius-control);min-height:40px;color:var(--tnz-graphite);background:#fff;padding:9px 11px}.auth-form input::placeholder{color:var(--tnz-neutral-500)}.auth-form input:focus{border-color:var(--tnz-emerald);outline:3px solid #008c882b}.auth-form button{border:1px solid var(--tnz-emerald);border-radius:var(--tnz-radius-control);color:#fff;background:var(--tnz-emerald);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.auth-form button svg{width:15px;height:15px}.auth-form button:hover:not(:disabled){background:var(--tnz-emerald-700)}.auth-form button:focus-visible{outline-offset:2px;outline:3px solid #008c8838}.auth-form button:disabled{opacity:.65;cursor:wait}.auth-form .form-error{margin:2px 0}.auth-environment-note{border-top:1px solid var(--tnz-neutral-200);color:var(--tnz-neutral-500);margin:18px 0 0;padding-top:14px;font-size:11px;line-height:1.5}@media (width<=800px){.auth-shell{grid-template-columns:1fr}.auth-brand-surface{min-height:230px;padding:28px 24px}.auth-brand-message{margin:38px 0 0}.auth-brand-message h1{font-size:31px}.auth-brand-message>span,.auth-trace{display:none}.auth-brand-footer{margin-top:auto}.auth-porcelain-surface{place-items:start center;min-height:calc(100vh - 230px);padding:36px 24px}.auth-form-card{width:min(100%,420px)}}@media (width<=480px){.auth-brand-surface{min-height:204px;padding:22px 20px}.auth-brand-message{margin-top:30px}.auth-brand-message h1{font-size:28px}.auth-brand-footer{display:none}.auth-porcelain-surface{min-height:calc(100vh - 204px);padding:30px 20px}.auth-form-heading h2{font-size:25px}}.customer-onboarding .organisation-form{display:block}.customer-onboarding fieldset{border:0;min-width:0;margin:28px 0 0;padding:0}.customer-onboarding legend{color:#101828;padding:0;font-size:18px;font-weight:750}.provisioning-steps{border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.provisioning-steps li{color:#667085;background:#fff;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:66px;padding:12px 16px;font-size:13px;font-weight:700;display:grid;position:relative}.provisioning-steps li+li{border-left:1px solid #e4e7ec}.provisioning-steps li[data-state=current]{color:#075e61;background:#f1fbfa}.provisioning-steps li[data-state=completed]{color:#027a48}.provisioning-step-number{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.provisioning-steps small{color:inherit;grid-column:2;margin-top:2px;font-size:11px;font-weight:650}.provisioning-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.field-guidance{color:#667085;margin:8px 0 0;font-size:14px;line-height:1.5}.scope-selector{border:0;margin:14px 0;padding:0}.scope-selector legend{color:var(--color-slate-700);margin-bottom:8px;font-weight:600}.scope-selector-options{flex-wrap:wrap;gap:8px;display:flex}.scope-selector-options label{margin:0;position:relative}.scope-selector-options input{opacity:0;position:absolute}.scope-selector-options span{border:1px solid var(--color-slate-200);color:var(--color-slate-700);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-weight:600;display:block}.scope-selector-options input:checked+span{border-color:var(--color-teal-600);background:var(--color-teal-50);color:var(--color-teal-700)}.scope-selector-options input:focus-visible+span{outline:2px solid var(--color-teal-600);outline-offset:2px}.quantity-unit-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.quantity-unit-pair label{min-width:0}@media (width<=540px){.quantity-unit-pair{grid-template-columns:1fr;gap:0}}.governed-role{color:#101828;gap:3px;margin:18px 0 0;font-size:14px;font-weight:700;display:grid}.governed-role span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.provisioning-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.customer-onboarding .provisioning-actions button{margin-top:0}.provisioning-summary{grid-template-columns:180px 1fr;gap:10px 18px;margin:20px 0 0;display:grid}.provisioning-summary dt{color:#667085;font-size:13px;font-weight:700}.provisioning-summary dd{color:#101828;margin:0;line-height:1.5}.customer-onboarding .invite-link-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.customer-onboarding .invite-link-actions a{color:#344054;border:1px solid #d0d5dd;border-radius:7px;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.customer-onboarding .copy-feedback{color:#027a48;margin:10px 0 0;font-size:13px;font-weight:700}.customer-onboarding .completion-actions{border-top:1px solid #e4e7ec;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:20px;display:flex}@media (width<=680px){.customer-onboarding .completion-actions{flex-direction:column;align-items:stretch}.customer-onboarding .completion-actions button{width:100%}.provisioning-steps{grid-template-columns:1fr}.provisioning-steps li+li{border-top:1px solid #e4e7ec;border-left:0}.provisioning-form-grid{grid-template-columns:1fr}.provisioning-summary{grid-template-columns:1fr;gap:3px}.provisioning-summary dt{margin-top:10px}.provisioning-actions,.customer-onboarding .invite-link-actions{flex-direction:column;align-items:stretch}.provisioning-actions button,.customer-onboarding .invite-link-actions a{justify-content:center;width:100%}}:root{--tnz-topbar-height:56px;--tnz-panel-standard:560px;--tnz-panel-complex:720px}.terra-app{min-width:0;height:100vh;overflow:hidden}.ta-nav{z-index:20;height:var(--tnz-topbar-height);flex:0 0 var(--tnz-topbar-height);position:relative}.tm-shell{min-height:0;height:calc(100vh - var(--tnz-topbar-height));overflow:hidden}.tm-menu{min-height:0}.tm-menu-scroll{height:calc(100% - 50px);min-height:0;overflow:hidden auto}.tm-main{width:auto;min-width:0;padding:20px clamp(20px,2.2vw,32px) 28px;overflow:auto}.tm-content,.workspace-page{min-width:0;max-width:1320px}.tm-link{min-height:40px}.tm-link .tm-sub{line-height:14px}.platform-surface .nav-group{opacity:.68}.platform-surface .tm-link.active,.platform-surface .tm-link[href^="/platform/"]{opacity:1}.drawer,.context-drawer{max-width:45vw}.drawer{width:min(var(--tnz-panel-standard), 45vw)}.context-drawer{width:min(var(--tnz-panel-standard), 45vw);height:100%;min-height:0;top:0}.drawer{top:var(--tnz-topbar-height);height:calc(100vh - var(--tnz-topbar-height))}.drawer-layer{top:var(--tnz-topbar-height);z-index:15}.empty-state{padding:36px 20px}.empty-state-icon{width:40px;height:40px;margin-bottom:12px;font-size:0}.empty-state-icon svg{stroke-width:1.8px;width:20px;height:20px}.empty-state h2{font-size:18px}.empty-state p{margin-top:6px;font-size:13px}.page-header-content{align-items:center;gap:12px;min-width:0;display:flex}.page-header-with-icon .data-heading-icon{border-radius:12px;flex:none;width:42px;height:42px;font-size:0}.page-header-with-icon .data-heading-icon svg{stroke-width:1.8px;width:22px;height:22px}.calculation-panel>.primary-button{justify-self:start}.calculation-snapshot dd>span,.calculation-snapshot dd>code{display:block}.calculation-snapshot dd>span{color:var(--color-slate-500);font-size:11px}.calculation-snapshot dd>code{overflow-wrap:anywhere;margin-top:3px;font-size:12px}.calculation-result-total h4{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:6px;max-width:100%;display:flex}.calculation-result-total h4>span{min-width:0}.calculation-result-total h4>small{color:inherit;white-space:nowrap;font-size:.68em;font-weight:600}@media (width<=900px){.drawer,.context-drawer{max-width:min(720px,72vw);width:min(var(--tnz-panel-complex), 72vw)}}.scope2-market-based-workspace{min-width:0;overflow-x:clip}.scope2-market-based-workspace .data-compact-header small{color:var(--tnz-neutral-500);margin-top:3px;font-size:11px;display:block}.scope2-market-based-workspace .section-tabs{margin-bottom:14px}.scope2-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:2px 0 12px;display:flex}.scope2-section-heading p{color:var(--tnz-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.scope2-section-heading h2{color:var(--tnz-graphite);margin:0;font-size:18px}.scope2-section-heading span{max-width:680px;color:var(--tnz-neutral-500);margin-top:5px;font-size:12px;line-height:1.45;display:block}.scope2-context-form{margin:0 0 12px}.scope2-context-form h3{color:var(--tnz-graphite);margin:0;font-size:15px}.scope2-instrument-registry,.scope2-allocation-register,.scope2-calculation{border-color:var(--tnz-neutral-200);border-radius:var(--tnz-radius-panel);min-width:0;box-shadow:none;padding:16px}.scope2-identity{max-width:270px;color:var(--tnz-graphite);text-align:left;white-space:normal;gap:3px;padding:0;display:grid}.scope2-identity strong{font-size:13px}.scope2-identity small,.scope2-allocation-balance small,.scope2-audit-meta code{overflow-wrap:anywhere;color:var(--tnz-neutral-500);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.scope2-allocation-balance{gap:3px;display:grid}.scope2-allocation-balance small{font-family:inherit}.scope2-market-based-workspace .reference-data-table{min-width:860px!important}.scope2-market-based-workspace .reference-data-table td.numeric-cell,.scope2-market-based-workspace .reference-data-table th.numeric-cell{font-variant-numeric:tabular-nums;text-align:right}.scope2-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.scope2-problem-state{border:1px solid var(--tnz-neutral-200);border-left:3px solid var(--tnz-warning);border-radius:var(--tnz-radius-panel);color:var(--tnz-neutral-600);background:var(--tnz-surface-subtle);margin:12px 0;padding:14px}.scope2-problem-state strong{color:var(--tnz-graphite);display:block}.scope2-problem-state p{margin:5px 0 0;font-size:13px;line-height:1.45}.scope2-readiness-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:12px 0!important}.scope2-readiness-strip strong{font-variant-numeric:tabular-nums}.scope2-calculation .market-calculation-record{border-top:1px solid var(--tnz-neutral-200);margin-top:14px;padding-top:14px}.scope2-calculation .market-calculation-record:first-of-type{border-top:0;margin-top:0;padding-top:0}.scope2-audit-meta{color:var(--tnz-neutral-500);flex-wrap:wrap;gap:6px;margin:10px 0;font-size:12px;display:flex}.scope2-history{margin-top:14px}.scope2-history summary{color:var(--tnz-graphite);cursor:pointer;font-size:13px;font-weight:650}.scope2-history .reference-registry-table{margin-top:8px}.scope2-detail-panel{height:calc(100vh - 56px);top:56px;overflow-y:auto}.scope2-detail-panel dl{grid-template-columns:130px minmax(0,1fr);gap:10px 14px;display:grid}.scope2-detail-panel dt{color:var(--tnz-neutral-500);font-size:12px}.scope2-detail-panel dd{overflow-wrap:anywhere;min-width:0;color:var(--tnz-graphite);margin:0;font-size:13px}.scope2-detail-panel dd code,.scope2-detail-panel li code{overflow-wrap:anywhere;color:var(--tnz-neutral-500);font-size:10px;display:block}.scope2-detail-panel section{border-top:1px solid var(--tnz-neutral-200);margin-top:18px;padding-top:14px}.scope2-detail-panel h3{color:var(--tnz-graphite);margin:0 0 8px;font-size:14px}.scope2-detail-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scope2-detail-panel li{border-bottom:1px solid var(--tnz-neutral-100);gap:2px;padding:8px 0;font-size:12px;display:grid}@media (width<=900px){.scope2-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.scope2-detail-panel{width:min(560px,100vw);max-width:100vw}.scope2-section-heading{flex-direction:column;align-items:stretch}.scope2-section-heading .primary-button{align-self:flex-start}}@media (width<=600px){.scope2-readiness-strip{grid-template-columns:1fr!important}.scope2-detail-panel dl{grid-template-columns:1fr;gap:3px}.scope2-detail-panel dd{margin-bottom:8px}}.problem-state{border:1px solid var(--tnz-neutral-200);border-left:3px solid var(--tnz-warning);border-radius:var(--tnz-radius-panel);color:var(--tnz-neutral-600);background:var(--tnz-surface-subtle);margin:12px 0;padding:14px}.problem-state strong{color:var(--tnz-graphite);display:block}.problem-state p{margin:5px 0 0;font-size:13px;line-height:1.45}.ta-nav{gap:20px}.brand,.global-context,.nav-right{min-width:0}.global-context{white-space:nowrap;flex:1;justify-content:center}.organisation-menu{min-width:0}.organisation-menu summary{max-width:min(30vw,360px)}.organisation-menu summary span,.global-context-static{text-overflow:ellipsis;overflow:hidden}.organisation-menu summary span{min-width:0}.global-context-static{max-width:min(20vw,220px);color:var(--tnz-neutral-500);font-size:12px}.user-menu-panel{gap:4px;width:min(280px,100vw - 24px);overflow:visible}.user-menu-panel>strong,.user-menu-panel>span{overflow-wrap:anywhere}.user-menu-unavailable{color:var(--tnz-neutral-500);margin:8px 0 2px;font-size:12px;line-height:1.4}.user-menu-divider{margin:5px 0}.user-menu summary:focus-visible,.organisation-menu summary:focus-visible,.theme-mode-button:focus-visible,.user-menu-panel button:focus-visible{outline:2px solid var(--tnz-teal);outline-offset:2px}.theme-mode-button{flex:none}@media (width<=1366px){.ta-nav{padding-inline:20px}.organisation-menu summary{max-width:26vw}.global-context-static{max-width:15vw}}@media (width<=620px){.terra-app{height:auto;min-height:100%;overflow:visible}.tm-shell{height:auto;min-height:calc(100vh - var(--tnz-topbar-height));overflow:visible}.tm-main{min-height:calc(100vh - var(--tnz-topbar-height));overflow:visible}.drawer.scope3-guided-drawer{width:100vw;max-width:none;height:100dvh;padding:16px;top:0;left:0;right:0}.scope3-guided-drawer .scope3-dossier-item,.scope3-guided-drawer .scope3-technical-list{grid-template-columns:1fr;gap:3px}.scope3-guided-drawer .scope3-dossier-item dt,.scope3-guided-drawer .scope3-technical-list dt{margin-top:8px}.scope3-guided-drawer .scope3-dossier-item dd,.scope3-guided-drawer .scope3-technical-list dd{margin:0 0 8px}}.auth-lifecycle-card{border:1px solid var(--tnz-neutral-200);background:#fff;border-radius:14px;width:min(100%,440px);padding:40px;box-shadow:0 16px 36px #10182812}.auth-lifecycle-card h1{color:var(--tnz-graphite);letter-spacing:-.035em;margin:10px 0 8px;font-size:30px}.auth-lifecycle-copy,.auth-lifecycle-status{color:var(--tnz-neutral-600);line-height:1.55}.auth-lifecycle-form{gap:16px;margin-top:26px;display:grid}.auth-lifecycle-form label{color:var(--tnz-graphite);gap:7px;font-size:13px;font-weight:650;display:grid}.auth-lifecycle-form input{border:1px solid var(--tnz-neutral-300);border-radius:var(--tnz-radius-control);min-height:42px;font:inherit;padding:9px 11px}.auth-lifecycle-form input:focus{border-color:var(--tnz-emerald);outline:3px solid #008c882b}.auth-lifecycle-card button{border:1px solid var(--tnz-emerald);border-radius:var(--tnz-radius-control);color:#fff;background:var(--tnz-emerald);cursor:pointer;min-height:40px;padding:0 15px;font-weight:650}.auth-lifecycle-card button:hover{background:var(--tnz-emerald-700)}.auth-lifecycle-status{background:#eef8f7;border-radius:8px;margin-top:24px;padding:12px 14px}.auth-lifecycle-status a{color:var(--tnz-emerald-700);font-weight:700}.auth-environment-note a,.auth-environment-note a:visited{color:var(--tnz-emerald-700);font-weight:650;text-decoration-color:#04785773}.auth-environment-note a:hover{color:var(--tnz-teal)}@media (width<=700px){html,body{width:100%;min-width:0;overflow-x:hidden}#root{inline-size:100%;min-inline-size:0}.terra-app,.tm-shell,.tm-main,.tm-content,.workspace-page,.organisation-overview{inline-size:min(100%,100vw)!important;min-inline-size:0!important;max-inline-size:100vw!important}.terra-app,.tm-shell,.tm-main{height:auto;min-height:0;overflow:visible}.tm-shell{display:block!important}.tm-main{flex:none;margin:0;padding:16px 16px 28px}.tm-menu{display:none!important}.tm-content{display:block}.organisation-overview{margin:0 auto}.overview-hero h1,.overview-hero p,.overview-reason,.overview-open{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.overview-hero,.overview-hero>div{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.overview-hero h1{letter-spacing:-.025em;overflow-wrap:anywhere;inline-size:calc(100vw - 32px);max-inline-size:100%;margin-inline:0;font-size:clamp(24px,7.2vw,30px);line-height:1.15}.overview-hero>div>p:last-child{overflow-wrap:anywhere;word-break:break-word;inline-size:calc(100vw - 32px);max-inline-size:100%;margin-inline:0;font-size:clamp(13px,3.6vw,14px);line-height:1.45;display:block;white-space:normal!important}.overview-grid{grid-template-columns:minmax(0,1fr);width:100%}.overview-card{inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:14px 16px}.overview-card>header{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.overview-card>header .overview-status-pill{white-space:normal;grid-column:2;justify-self:start;width:auto;max-width:100%;margin:0}.overview-card ul,.overview-carbon ul{grid-template-columns:minmax(0,1fr);min-width:0}.overview-card li{min-width:0}.overview-card li small{overflow-wrap:anywhere}.overview-open{align-items:center;min-height:44px;display:inline-flex}}
