nextjs-portal{display:none!important}:root{--background:#090909;--background-soft:#101010;--surface:#141414;--surface-raised:#191919;--surface-muted:#202020;--foreground:#f7f7f4;--muted:#8f8e89;--muted-strong:#c7c5bd;--border:#f7f7f41c;--border-strong:#f7f7f433;--accent:#f7f7f4;--accent-ink:#0b0b0b;--success:#78d39f;--warning:#e5b760;--danger:#ef7777;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow:0 24px 80px #0000006b}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--background);min-height:100%}body{min-height:100vh;color:var(--foreground);letter-spacing:0;background:radial-gradient(circle at 10% -10%,#ffffff14,#0000 26rem),linear-gradient(#090909 0%,#111 58%,#080808 100%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #f7f7f4c2}::selection{background:#f7f7f42e}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.muted{color:var(--muted)}.mono,code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.truncate-text{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.success{color:var(--success)}.danger{color:var(--danger)}.dot{background:var(--success);border-radius:999px;width:7px;height:7px;display:inline-block}.signin-page{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:clamp(32px,7vw,96px);min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.signin-left{align-content:center;gap:26px;min-height:calc(100vh - 144px);display:grid}.login-brand,.sidebar-brand{align-items:center;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:auto;display:block}.login-brand-image{max-width:min(100%,230px);height:44px}.signin-card-mark{border:1px solid var(--border-strong);color:#0a0a0a;background:#f7f7f4;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.signin-copy{gap:18px;max-width:760px;display:grid}.signin-copy h1{letter-spacing:0;max-width:12ch;font-size:clamp(48px,7vw,96px);font-weight:800;line-height:.9}.signin-copy p:not(.eyebrow){max-width:620px;color:var(--muted-strong);font-size:clamp(17px,2vw,22px);line-height:1.45}.signin-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) 1.3fr;gap:10px;max-width:760px;display:grid}.signin-metrics>div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;min-height:98px;padding:16px}.signin-metrics span,.login-trust-notes span,.signin-safety-note{color:var(--muted);font-size:13px}.signin-metrics strong{color:var(--foreground);margin-top:12px;font-size:28px;font-weight:800;display:block}.signin-mini-chart{align-items:end;gap:8px;display:flex}.signin-mini-chart span{background:linear-gradient(#f7f7f4,#6d6b65);border-radius:999px 999px 3px 3px;flex:1;min-height:18px}.login-trust-notes{flex-wrap:wrap;gap:10px;display:flex}.login-trust-notes span,.signin-safety-note{border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;display:inline-flex}.signin-card{border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#ffffff13,#ffffff07),#111;gap:22px;padding:clamp(22px,4vw,34px);display:grid}.signin-card-header{align-items:flex-start;gap:14px;display:flex}.signin-card h2{font-size:28px;font-weight:800;line-height:1}.signin-card p{color:var(--muted);margin-top:7px;line-height:1.45}.login-warning{border-radius:var(--radius-md);color:#f4dfae;background:#e5b76017;border:1px solid #e5b76052;gap:4px;padding:13px;display:grid}.login-warning span{color:#d8c59c;font-size:13px}.login-actions{gap:10px;display:grid}.internal-diagnostics{color:var(--muted);font-size:13px}.internal-diagnostics summary{cursor:pointer;color:var(--muted-strong)}.app-shell{grid-template-columns:284px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0cf5;flex-direction:column;gap:22px;height:100vh;padding:18px;display:flex;position:sticky;top:0}.sidebar-brand{justify-content:space-between;min-height:44px}.sidebar-brand-image{max-width:200px;height:38px}.sidebar-close,.sidebar-trigger{display:none}.sidebar-nav{gap:22px;display:grid}.sidebar-section{gap:7px;display:grid}.sidebar-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:700}.sidebar-link{border-radius:var(--radius-sm);min-height:38px;color:var(--muted-strong);border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.sidebar-link:hover{color:var(--foreground);background:#ffffff0b}.sidebar-link.active{border-color:var(--border-strong);color:#090909;background:#f7f7f4}.sidebar-active-dot{background:currentColor;border-radius:999px;width:6px;height:6px;margin-left:auto}.sidebar-status-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;gap:16px;margin-top:auto;padding:14px;display:grid}.sidebar-status-card span,.sidebar-account span,.sidebar-account small{color:var(--muted);font-size:12px}.sidebar-status-card strong,.sidebar-account strong{color:var(--foreground);margin-top:4px;font-size:14px;display:block}.sidebar-workflow{gap:7px;display:grid}.sidebar-workflow-row{justify-content:space-between;gap:10px;display:flex}.sidebar-workflow-row strong{margin:0;font-size:12px}.sidebar-workflow-row.success strong{color:var(--success)}.sidebar-workflow-row.warning strong{color:var(--warning)}.sidebar-account{border:1px solid var(--border);border-radius:var(--radius-md);background:#101010;gap:4px;min-width:0;padding:12px 14px;display:grid}.sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account a{width:max-content;color:var(--muted-strong);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.sidebar-scrim{display:none}.app-main{min-width:0}.command-bar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090909d1;align-items:center;gap:12px;min-height:68px;padding:14px 22px;display:flex;position:sticky;top:0}.command-search{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:160px;max-width:620px;min-height:38px;color:var(--muted);background:#ffffff09;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.command-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0}.command-search input::placeholder{color:#73716b}.command-actions,.toolbar,.compact-toolbar,.page-title-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.workspace-canvas{gap:18px;width:min(100%,1560px);margin:0 auto;padding:24px 24px 56px;display:grid}.page-title{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:6px;display:flex}.page-title h1{margin-top:8px;font-size:clamp(34px,4vw,64px);font-weight:800;line-height:.95}.page-title p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.5}.btn,.btn-primary,.btn-secondary,.btn-tertiary,.btn-danger{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s,opacity .14s;display:inline-flex}.btn,.btn-primary{color:#070707;background:#f7f7f4;border-color:#f7f7f4}.btn-secondary{border-color:var(--border-strong);color:var(--foreground);background:#ffffff0e}.btn-tertiary{border-color:var(--border);color:var(--muted-strong);background:0 0}.btn-danger{color:#ffcfcf;background:#ef77771f;border-color:#ef777761}.btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-tertiary:hover:not(:disabled),.btn-danger:hover:not(:disabled){transform:translateY(-1px)}button:disabled,.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-tertiary:disabled,.btn-danger:disabled,.export-card:disabled{cursor:not-allowed;opacity:.48;transform:none}.status-pill,.mode-badge,.switch-control,.pill,.status-chip,.flag-chip,.risk-pill,.chip{border:1px solid var(--border);min-height:30px;color:var(--muted-strong);background:#ffffff0b;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.mode-badge.demo .dot,.status-chip.warning .dot,.mode-badge.lab .dot{background:var(--warning)}.switch-control{cursor:pointer}.switch-control input,.toggle input{accent-color:#f7f7f4}.input,input,select,textarea,.textarea{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101010}.input,select,textarea,.textarea{width:100%;padding:10px 12px}textarea,.textarea{resize:vertical;min-height:108px;line-height:1.5}select option{color:var(--foreground);background:#111}.toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.toggle-row,.field-grid,.field-stack{gap:12px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-label{color:var(--muted-strong);font-size:12px;font-weight:800}.surface,.status-panel,.advanced-panel,.chart-card,.exec-panel,.business-case-preview,.inventory-surface,.data-mode-banner{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff0d, #ffffff06), var(--surface);box-shadow:none}.surface,.status-panel,.advanced-panel,.exec-panel,.business-case-preview,.inventory-surface{padding:18px}.surface-heading,.exec-section-heading,.inventory-heading,.business-case-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.surface-heading h2,.surface-heading h3,.status-panel h3,.exec-section-heading h2,.chart-card h3,.inventory-heading h2,.business-case-preview h3{color:var(--foreground);font-size:19px;font-weight:800;line-height:1.15}.surface-heading p,.status-panel p,.exec-section-heading p,.inventory-heading p,.business-case-preview p,.exec-copy{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.compact-heading{margin-bottom:12px}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.stack-gap,.advanced-body,.governance-list,.approval-stack,.warning-list,.notice,.export-grid,.doc-asset-list{gap:11px;display:grid}.status-banner,.notice-item,.warning-item,.apply-item{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);background:#ffffff0a;padding:12px 13px;font-size:13px;line-height:1.45}.status-banner.info{border-color:#f7f7f42e}.status-banner.success,.apply-item{color:#d4f5df;background:#78d39f17;border-color:#78d39f47}.status-banner.warning,.warning-item{color:#f2dfb3;background:#e5b76017;border-color:#e5b76052}.status-banner.danger,.apply-item.error{color:#ffd0d0;background:#ef77771a;border-color:#ef777759}.empty-state{text-align:center;place-items:center;gap:14px;min-height:220px;padding:34px;display:grid}.empty-state h3{font-size:24px}.empty-state p{max-width:560px;color:var(--muted);line-height:1.5}.dashboard-page{gap:16px;display:grid}.data-mode-banner{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.data-mode-banner span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.data-mode-banner strong{color:var(--foreground);margin-top:3px;font-size:14px;line-height:1.4;display:block}.data-mode-banner p{max-width:360px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.dashboard-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-row,.exec-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.exec-kpi-card,.kpi-card,.summary-chip-card,.inventory-preview-stats div,.role-diagnostic-grid>div,.business-case-grid>div,.business-case-metrics>div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;gap:10px;min-height:112px;padding:15px;display:grid}.exec-kpi-card span,.kpi-card span,.summary-chip-card span,.inventory-preview-stats span,.role-diagnostic-grid span,.business-case-grid span,.business-case-metrics span{color:var(--muted);font-size:12px;font-weight:800}.exec-kpi-card strong,.kpi-card strong,.summary-chip-card strong,.inventory-preview-stats strong,.role-diagnostic-grid strong,.business-case-grid strong,.business-case-metrics strong{color:var(--foreground);font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1}.exec-kpi-card small,.kpi-card small{color:var(--muted);font-size:12px}.exec-kpi-card.success strong,.kpi-card.success strong{color:var(--success)}.exec-kpi-card.warning strong,.kpi-card.warning strong{color:var(--warning)}.exec-kpi-card.danger strong,.kpi-card.danger strong{color:var(--danger)}.dashboard-chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);gap:16px;display:grid}.chart-card{min-height:360px;padding:18px}.chart-card h3{margin-bottom:14px}.sku-mix-card{align-content:start;display:grid}.sku-mix-list,.compact-table-list,.next-step-list,.recent-actions-list{gap:10px;display:grid}.sku-mix-row{gap:8px;display:grid}.sku-mix-row>div:first-child,.compact-table-row,.recent-actions-list div,.governance-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.sku-mix-row strong,.compact-table-row strong,.recent-actions-list strong,.governance-item strong{color:var(--foreground)}.sku-mix-row span,.compact-table-row span,.recent-actions-list span,.governance-item span{color:var(--muted);font-size:13px}.sku-mix-bar{background:#ffffff0e;border-radius:999px;height:12px;position:relative;overflow:hidden}.sku-mix-bar span,.sku-mix-bar em{border-radius:inherit;display:block;position:absolute;inset:0 auto 0 0}.sku-mix-bar span{background:#f7f7f46b}.sku-mix-bar em{background:var(--success);opacity:.72}.dashboard-lower-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-lower-grid>.chart-card,.dashboard-lower-grid>.surface{min-width:0}.top-opportunities-card,.next-steps-card{min-height:360px}.compact-table-row{border-bottom:1px solid var(--border);padding:10px 0}.compact-table-row:last-child{border-bottom:0}.compact-table-row div{gap:4px;min-width:0;display:grid}.compact-table-row em{color:var(--success);white-space:nowrap;font-style:normal;font-weight:800}.next-step{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.next-step.success svg{color:var(--success)}.next-step.warning svg{color:var(--warning)}.recent-actions-list div{border-bottom:1px solid var(--border);justify-content:flex-start;padding:11px 0}.recent-actions-list div:last-child{border-bottom:0}.recent-actions-list strong{margin-left:auto}.decision-table,.member-table-wrap,.exec-table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);background:#05050557;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:13px}th{z-index:2;border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#101010;padding:12px 13px;font-size:11px;font-weight:800;position:sticky;top:0}td{border-bottom:1px solid var(--border);color:var(--muted-strong);vertical-align:top;padding:13px}tbody tr:hover{background:#ffffff08}tbody tr:last-child td{border-bottom:0}td strong{color:var(--foreground)}.cell-meta{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.inventory-controls{grid-template-columns:minmax(260px,420px) 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.inventory-search{min-height:42px}.segmented-filter{flex-wrap:wrap;gap:8px;display:flex}.segmented-filter button.active{color:#070707;background:#f7f7f4;border-color:#f7f7f4}.inventory-count{color:var(--muted-strong);font-size:13px;font-weight:800}.inventory-preview-stats,.plan-summary-grid,.summary-chip-grid,.role-diagnostic-grid,.business-case-grid,.business-case-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-preview-table table{min-width:720px}.row-diagnostics{color:var(--muted);font-size:12px}.row-diagnostics summary,details.advanced-panel>summary{cursor:pointer;color:var(--muted-strong);font-weight:800}.row-diagnostics span,.row-diagnostics code{overflow-wrap:anywhere;margin-top:7px;display:block}.status-chip.candidate,.status-chip.selected,.status-chip.pending_approval,.status-chip.approved,.status-chip.success,.flag-chip.clean,.risk-pill.low{color:#d7f4e0;background:#78d39f1a;border-color:#78d39f47}.status-chip.review_required,.status-chip.blocked,.status-chip.warning,.flag-chip.lab,.risk-pill.medium,.risk-pill.blocked{color:#f3dfad;background:#e5b7601a;border-color:#e5b76052}.status-chip.rejected,.risk-pill.high{color:#ffd0d0;background:#ef77771a;border-color:#ef777759}.review-grid{align-items:start}.review-filter-bar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff07;margin-bottom:10px;padding:8px}.selection-cell{gap:6px;display:grid}.selection-cell input[type=checkbox]{accent-color:#f7f7f4;width:17px;height:17px}.selection-cell span,.selection-reason-row span{color:var(--muted);font-size:11px;line-height:1.35}.reason-cell{min-width:240px}.evidence-backdrop{z-index:80;background:#00000085;border:0;position:fixed;inset:0}.evidence-drawer{z-index:90;border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(560px,100vw - 36px);box-shadow:var(--shadow);background:#101010;align-content:start;gap:16px;display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto}.evidence-drawer-header{z-index:2;border-bottom:1px solid var(--border);background:#101010;justify-content:space-between;gap:14px;padding:18px;display:flex;position:sticky;top:0}.evidence-drawer-header h3{margin-top:4px;font-size:24px}.evidence-drawer-header p,.evidence-section p{color:var(--muted);margin-top:6px;line-height:1.5}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.evidence-card,.evidence-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff09;gap:8px;padding:12px;display:grid}.evidence-card span,.evidence-row span,.evidence-card small{color:var(--muted);font-size:12px}.evidence-card strong{color:var(--foreground)}.evidence-path{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 18px;display:grid}.evidence-path>div:not(.path-arrow){border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.evidence-path span{color:var(--muted);font-size:12px;display:block}.path-arrow{color:var(--muted)}.evidence-section{gap:10px;padding:0 18px 18px;display:grid}.evidence-section h4{color:var(--foreground)}.evidence-list,.risk-flag-list,.proof-list,.flag-row{flex-wrap:wrap;gap:8px;display:flex}.evidence-list{display:grid}.source-badge{border:1px solid var(--border);width:max-content;color:var(--muted-strong);border-radius:999px;padding:3px 7px;font-size:11px}.governance-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff08;min-height:44px;padding:11px 12px}.execution-preview-stack,.execution-preview-grid,.execution-preview-meta,.payload-preview{gap:12px;display:grid}.execution-preview-header{gap:5px;display:grid}.execution-preview-header span,.payload-preview span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.execution-preview-header strong{color:var(--foreground);overflow-wrap:anywhere}.payload-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:#080808;padding:12px}.payload-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dfded8;max-height:260px;font-size:12px;line-height:1.6;overflow:auto}.role-diagnostic-grid{margin-bottom:14px}.role-diagnostic-grid>div{min-height:92px}.member-table{min-width:680px}.owner-bootstrap-panel{border-radius:var(--radius-md);background:#e5b76014;border:1px solid #e5b76052;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.owner-bootstrap-panel p{color:var(--muted);margin-top:4px;font-size:13px}.doc-asset-list code{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);overflow-wrap:anywhere;background:#090909;padding:8px}.business-case-preview{background:linear-gradient(#ffffff13,#ffffff06),#141414;gap:16px;display:grid}.business-case-header{margin-bottom:0}.business-case-total{border:1px solid var(--border);border-radius:var(--radius-md);text-align:right;gap:6px;min-width:220px;padding:14px;display:grid}.business-case-total span{color:var(--muted);font-size:12px;font-weight:800}.business-case-total strong{color:var(--success);font-size:30px}.business-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-case-grid>div{min-height:88px}.business-case-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-case-columns h4{margin-bottom:8px}.business-case-columns ul{color:var(--muted-strong);gap:8px;padding-left:18px;line-height:1.45;display:grid}.export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-card{border:1px solid var(--border);border-radius:var(--radius-md);min-height:118px;color:var(--foreground);cursor:pointer;text-align:left;background:#ffffff09;padding:16px;text-decoration:none}.export-card strong{margin-bottom:8px;display:block}.export-card span{color:var(--muted);font-size:13px;line-height:1.45}.export-card:hover:not(:disabled){border-color:var(--border-strong);background:#ffffff0f}.disabled-link{pointer-events:none;opacity:.48}.exec-two-column,.exec-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.impact-row,.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-score{color:var(--success);font-size:28px;font-weight:800}.readiness-notes{color:var(--muted);gap:8px;padding-left:18px;display:grid}.signal-map,.savings-bar,.mini-step-row,.top-findings-list,.readiness-check-grid,.customer-proof-list,.business-summary,.exec-command-bar{gap:10px;display:grid}.savings-bar{background:#ffffff0f;border-radius:999px;height:12px;display:flex;overflow:hidden}.savings-bar span:first-child{background:var(--accent)}.savings-bar span:last-child{background:var(--success)}.container{width:min(100% - 32px,1120px);margin:0 auto;padding:48px 0}.signed-out-hero,.loading-shell,.error-shell,.not-found-shell{text-align:center;place-items:center;gap:16px;min-height:100vh;padding:32px;display:grid}.signed-out-hero h1,.error-shell h1,.not-found-shell h1{font-size:clamp(36px,6vw,72px)}.signed-out-hero p,.error-shell p,.not-found-shell p{max-width:620px;color:var(--muted);line-height:1.5}@media (max-width:1280px){.app-shell{grid-template-columns:258px minmax(0,1fr)}.metric-row,.exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-chart-grid,.dashboard-lower-grid,.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.span-12,.span-8,.span-7,.span-6,.span-5,.span-4{grid-column:span 2}}@media (max-width:980px){.signin-page{grid-template-columns:1fr;align-items:start}.signin-left{min-height:auto}.signin-copy h1{max-width:14ch}.signin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.app-sidebar{z-index:70;width:min(304px,86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.is-sidebar-open .app-sidebar{transform:translate(0)}.sidebar-scrim{z-index:60;pointer-events:none;opacity:0;background:#0000008f;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.is-sidebar-open .sidebar-scrim{pointer-events:auto;opacity:1}.sidebar-close,.sidebar-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--foreground);cursor:pointer;background:#ffffff0b;justify-content:center;align-items:center;display:inline-flex}.sidebar-close{margin-left:auto}.command-bar{flex-wrap:wrap;align-items:stretch}.command-search{flex-basis:100%;order:3;max-width:none}.command-actions{margin-left:auto}.page-title,.dashboard-actions,.data-mode-banner,.business-case-header,.surface-heading,.inventory-heading{flex-direction:column;align-items:flex-start}.data-mode-banner p{text-align:left}.inventory-controls,.business-case-columns,.export-grid,.exec-two-column,.exec-chart-grid,.field-grid,.impact-row,.readiness-grid{grid-template-columns:1fr}}@media (max-width:700px){.workspace-canvas{padding:18px 14px 42px}.command-bar{padding:12px 14px}.signin-page{padding:18px}.signin-copy h1{font-size:48px}.signin-metrics,.metric-row,.exec-kpi-grid,.dashboard-chart-grid,.dashboard-lower-grid,.page-grid,.inventory-preview-stats,.plan-summary-grid,.summary-chip-grid,.role-diagnostic-grid,.business-case-grid,.business-case-metrics,.evidence-grid,.evidence-path{grid-template-columns:1fr}.span-12,.span-8,.span-7,.span-6,.span-5,.span-4{grid-column:span 1}.surface,.status-panel,.advanced-panel,.business-case-preview,.inventory-surface,.chart-card{border-radius:var(--radius-md);padding:14px}.page-title h1{font-size:38px}.command-actions{flex-basis:100%;order:2;width:100%;margin-left:0}.command-actions .btn-primary,.command-actions .status-pill{flex:1}.dashboard-actions .toolbar,.page-title-actions,.command-actions{align-items:stretch}.dashboard-actions .toolbar>*,.page-title-actions>*,.command-actions>*{flex:150px}.business-case-total{text-align:left;width:100%}table{min-width:760px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.target-app{--app-bg:#fafcf8;--surface:#fff;--surface-raised:#f6f8fa;--surface-soft:#f5f8ec;--primary-teal:#1e4a56;--selection-teal:#2d6b77;--lime:#d7f060;--lime-success:#a8e234;--lime-ink:#5a9108;--warning:#ffc83d;--danger:#e24a4a;--primary-text:#11182d;--secondary-text:#667085;--target-border:#dfe4ea;--target-border-strong:#cfd6df;--target-shadow:0 3px 12px #1422360e;--target-shadow-hover:0 10px 24px #1422361f;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.45s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-expressive:cubic-bezier(.34, 1.56, .64, 1);--focus-ring:0 0 0 3px color-mix(in srgb, var(--lime) 45%, transparent);background:var(--app-bg);min-height:100vh;color:var(--primary-text);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}.target-app[data-theme=dark]{--app-bg:#040811;--surface:#171d1d;--surface-raised:#222824;--surface-soft:#202719;--primary-teal:#1e3a45;--selection-teal:#294857;--lime:#cee056;--lime-success:#a8c23f;--lime-ink:#cee056;--warning:#ebc61d;--danger:#b44a45;--primary-text:#f3f3f2;--secondary-text:#f3f3f2ad;--target-border:#f3f3f224;--target-border-strong:#f3f3f23b;--target-shadow:0 10px 30px #0000002e;--target-shadow-hover:0 16px 40px #00000052}.target-app *,.target-app :before,.target-app :after{box-sizing:border-box}.target-app button,.target-app input{color:inherit}.target-app a{text-decoration:none}.target-sidebar{z-index:30;border-right:1px solid var(--target-border);background:color-mix(in srgb, var(--surface) 97%, transparent);flex-direction:column;width:244px;padding:25px 14px 0;display:flex;position:fixed;inset:0 auto 0 0}.target-sidebar-brand{align-items:center;min-height:42px;padding:0 12px;display:flex}.target-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:158px;height:30px;display:block}.target-brand-logo-dark{display:none}.target-sidebar-close{background:0 0;border:0;margin-left:auto;display:none}.target-tenant-selector{border:1px solid var(--target-border-strong);background:var(--surface);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:43px;margin:26px 0 20px;padding:0 13px;font-size:14px;display:flex}.target-nav{gap:6px;display:grid}.target-nav a{min-height:47px;color:var(--primary-text);transition:background var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard);border-radius:7px;align-items:center;gap:14px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.target-nav a svg{color:#657187;transition:color var(--motion-normal) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.target-nav a:hover:not(.active){background:color-mix(in srgb, var(--surface-raised) 85%, transparent)}.target-nav a:hover:not(.active) svg{color:var(--primary-text);transform:translate(1px)}.target-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.target-nav a.active{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 18%, var(--surface)), color-mix(in srgb, var(--lime) 9%, var(--surface)));color:var(--lime-ink)}.target-nav a.active svg{color:var(--lime-ink)}.target-sidebar-spacer{flex:1;min-height:24px}.target-execution-card{border:1px solid var(--target-border);background:var(--surface);border-radius:11px;gap:12px;margin:0 8px 38px;padding:17px;display:grid}.target-card-heading{align-items:center;gap:10px;display:flex}.target-card-heading svg{color:var(--lime-ink)}.target-execution-card p{color:var(--secondary-text)}.target-execution-card>span{color:var(--secondary-text);font-size:12px;line-height:1.55}.target-execution-card .target-button{width:100%;margin-top:3px}.target-profile{border-top:1px solid var(--target-border);grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:82px;margin:0 -14px;padding:12px 25px;display:grid}.target-profile>div{min-width:0;display:grid}.target-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.target-profile span{color:var(--secondary-text);font-size:12px}.target-avatar,.target-row-avatar{background:linear-gradient(145deg,#95cd2f,#599a0c);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;color:#fff!important;font-size:12px!important}.target-avatar{width:40px;height:40px}.target-row-avatar{background:#e9e1ff;width:34px;height:34px;color:#5032cc!important}.target-row-avatar.large{width:54px;height:54px;margin-bottom:14px;font-size:16px!important}.target-theme-toggle,.target-icon-button,.target-drawer-close{cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.target-theme-toggle{border-radius:6px;width:32px;height:32px}.target-theme-toggle:hover{background:var(--surface-raised)}.target-sidebar-scrim,.target-mobile-menu{display:none}.target-main{background:radial-gradient(circle at 75% -30%, color-mix(in srgb, var(--lime) 5%, transparent), transparent 40rem), var(--app-bg);min-height:100vh;margin-left:244px}.target-page{gap:22px;width:100%;min-width:0;max-width:1540px;min-height:100vh;margin:0 auto;padding:27px 28px 32px;display:grid}.target-page-header{justify-content:space-between;align-items:flex-start;gap:28px;min-height:64px;display:flex}.target-page-header h1{color:var(--primary-text);letter-spacing:-.75px;font-size:30px;font-weight:700;line-height:1.1}.target-page-header p{color:var(--primary-text);margin-top:7px;font-size:14px}.target-page-freshness{align-items:center;gap:18px;display:flex}.target-page-freshness>span{color:var(--primary-text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.target-button{cursor:pointer;min-height:40px;transition:transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard), background var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard), filter var(--motion-normal) var(--ease-standard), opacity var(--motion-normal) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.target-button.primary{color:#fff;background:linear-gradient(135deg,#79b20d,#8ccc09);border-color:#78ad10;box-shadow:0 6px 15px #74af0d33}.target-button.secondary{border-color:var(--target-border-strong);background:var(--surface);color:var(--primary-text)}.target-button.danger{border-color:color-mix(in srgb, var(--danger) 75%, var(--target-border));background:var(--danger);color:#fff}.target-button:disabled{opacity:.48;cursor:not-allowed}.target-surface{border:1px solid var(--target-border);background:var(--surface);box-shadow:var(--target-shadow);border-radius:10px}.target-home-hero{grid-template-columns:92px minmax(290px,1.1fr) minmax(580px,2fr);min-height:207px;display:grid;overflow:hidden}.target-hero-accent{color:#fff;background:linear-gradient(160deg,#97de18,#79c70b);place-items:center;display:grid}.target-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding:26px;display:flex}.target-hero-copy h2{font-size:21px;font-weight:600}.target-hero-copy h2 strong{color:var(--lime-ink);font-size:24px}.target-hero-copy p{font-size:15px}.target-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:11px;padding:27px 19px 27px 0;display:grid}.target-hero-metrics>div{border:1px solid var(--target-border);background:color-mix(in srgb, var(--surface) 94%, var(--surface-raised));border-radius:9px;flex-direction:column;justify-content:center;gap:13px;min-width:0;min-height:145px;padding:15px;display:flex}.target-hero-metrics span,.target-hero-metrics small{font-size:12px}.target-hero-metrics strong{font-size:28px;line-height:1}.target-hero-metrics small{color:var(--primary-text)}.success-text{color:var(--lime-ink)}.target-savings-source{padding:20px}.target-checked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.target-checked-grid li{border:1px solid var(--target-border);background:color-mix(in srgb, var(--surface) 94%, var(--surface-raised));border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.target-checked-grid svg{color:var(--secondary-text)}.target-clean-scan-summary{padding:24px}.target-clean-scan-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.target-clean-scan-heading>div:first-child{max-width:720px}.target-clean-scan-heading h2{margin-bottom:9px;font-size:21px}.target-clean-scan-heading p{color:var(--secondary-text);line-height:1.6}.target-clean-scan-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.target-clean-metrics{border:1px solid var(--target-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.target-clean-metrics article{border-right:1px solid var(--target-border);gap:8px;padding:18px;display:grid}.target-clean-metrics article:last-child{border-right:0}.target-clean-metrics span{color:var(--secondary-text);font-size:12px}.target-clean-metrics strong{font-size:25px}.target-clean-safety-note{color:var(--secondary-text);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.target-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.target-section-heading h2,.target-info-card h2,.target-insights h2,.target-reports-section>h2,.target-recent-reports>h2,.target-approval-progress h2,.target-next-steps h2,.target-admin-card h2,.target-tenant-card h2{font-size:17px;font-weight:600}.target-section-heading a,.target-info-card>a,.target-insights>a,.target-text-button{color:var(--lime-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.target-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.target-source-card{border:1px solid var(--target-border);background:var(--surface);border-radius:9px;grid-template-columns:50px 1fr;gap:11px 13px;min-height:211px;padding:18px;display:grid}.target-source-card h3{align-self:center;font-size:14px;line-height:1.55}.target-source-card>strong{grid-column:1/-1;font-size:25px;line-height:1}.target-source-card>span{grid-column:1/-1;font-size:13px}.target-source-card>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.target-source-card a{color:var(--lime-ink);align-items:center;gap:7px;font-size:13px;display:inline-flex}.target-icon-circle{width:50px;height:50px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.target-icon-circle.green,.target-icon-circle.lime,.target-icon-circle.success{background:color-mix(in srgb, var(--lime-success) 16%, var(--surface));color:#4d9915}.target-icon-circle.orange,.target-icon-circle.warning{background:color-mix(in srgb, var(--warning) 20%, var(--surface));color:#f08a00}.target-icon-circle.red,.target-icon-circle.danger{background:color-mix(in srgb, var(--danger) 17%, var(--surface));color:#e42331}.target-icon-circle.blue,.target-icon-circle.info{background:color-mix(in srgb, #5599ef 18%, var(--surface));color:#2464d9}.target-icon-circle.purple{background:color-mix(in srgb, #8e68e8 16%, var(--surface));color:#7650dc}.target-icon-circle.mini{width:25px;height:25px}.target-badge{white-space:nowrap;border-radius:5px;align-items:center;min-height:25px;padding:2px 9px;font-size:11px;display:inline-flex}.target-badge.success{background:color-mix(in srgb, var(--lime-success) 17%, var(--surface));color:#23842d}.target-badge.warning{background:color-mix(in srgb, var(--warning) 20%, var(--surface));color:#d66c00}.target-badge.danger{background:color-mix(in srgb, var(--danger) 15%, var(--surface));color:#d9152c}.target-badge.info{background:color-mix(in srgb, #5a8cff 14%, var(--surface));color:#3d35da}.target-badge.neutral{background:var(--surface-raised);color:var(--secondary-text)}.target-home-bottom{grid-template-columns:1fr .96fr 1.04fr;gap:18px;display:grid}.target-info-card{min-height:302px;padding:20px}.target-info-card dl{gap:15px;margin:21px 0 19px;display:grid}.target-info-card dl>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.target-info-card dt{color:var(--primary-text);align-items:center;gap:12px;font-size:12px;display:flex}.target-info-card dt svg,.currency-icon{color:var(--lime-ink)}.target-info-card dd{color:var(--primary-text);text-align:right;font-size:12px}.target-next-list{gap:2px;margin-top:17px;list-style:none;display:grid}.target-next-list a{grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;min-height:42px;font-size:12px;display:grid}.target-next-list a>svg:first-child{color:var(--lime-ink)}.target-activity{gap:13px;margin-top:19px;display:grid}.target-activity>div{gap:12px;display:flex}.target-activity .target-icon-circle{width:34px;height:34px}.target-activity p{gap:3px;font-size:12px;display:grid}.target-activity small{color:var(--secondary-text)}.target-safety-banner{border:1px solid color-mix(in srgb, var(--lime-success) 45%, var(--target-border));background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 7%, var(--surface)), var(--surface));min-height:79px;color:var(--lime-ink);border-radius:9px;align-items:center;gap:17px;padding:14px 20px;display:flex}.target-safety-banner>div{color:var(--primary-text);gap:4px;display:grid}.target-safety-banner strong{font-size:13px;font-weight:500}.target-safety-banner span{color:var(--secondary-text);font-size:12px}.target-safety-banner .target-button{margin-left:auto}.target-safety-banner.compact{min-height:57px}.target-filter-chips{flex-wrap:wrap;gap:10px;display:flex}.target-filter-chips button{border:1px solid var(--target-border);background:var(--surface);min-height:37px;color:var(--primary-text);cursor:pointer;border-radius:6px;padding:0 15px;font-size:12px}.target-filter-chips button.active{border-color:color-mix(in srgb, var(--lime-success) 60%, var(--target-border));background:color-mix(in srgb, var(--lime) 10%, var(--surface));color:var(--lime-ink)}.target-search-row,.target-opportunity-toolbar,.target-search-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.target-search-row>div,.target-search-actions{gap:13px;display:flex}.target-search{border:1px solid var(--target-border);background:var(--surface);width:min(100%,300px);min-height:42px;color:var(--secondary-text);border-radius:6px;align-items:center;gap:10px;padding:0 13px;display:flex}.target-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.target-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:133px;padding:20px;display:grid}.target-kpi-strip article{border-right:1px solid var(--target-border);align-items:center;gap:18px;padding:8px 22px;display:flex}.target-kpi-strip article:last-child{border-right:0}.target-kpi-strip p{gap:5px;display:grid}.target-kpi-strip p>span,.target-kpi-strip small{font-size:11px}.target-kpi-strip p>strong{font-size:26px;line-height:1.1}.target-kpi-strip small{color:var(--secondary-text)}.target-table-with-aside{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:15px;display:grid}.target-table-wrap{overflow:hidden}.target-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:100%;color:var(--primary-text);font-size:12px}.target-table th{z-index:auto;border-bottom:1px solid var(--target-border);background:var(--surface);height:47px;color:var(--primary-text);letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;padding:8px 14px;font-size:11px;font-weight:600;position:static}.target-table td{border-bottom:1px solid var(--target-border);height:58px;color:var(--primary-text);vertical-align:middle;padding:7px 14px}.target-table td strong{color:var(--primary-text)}.target-table tbody tr:hover{background:color-mix(in srgb, var(--surface-raised) 55%, transparent)}.target-table tbody tr:last-child td{border-bottom:0}.target-person{align-items:center;gap:11px;min-width:145px;display:flex}.target-person>span:last-child{gap:2px;min-width:0;display:grid}.target-person strong,.target-person small{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.target-person small{color:var(--secondary-text);font-size:10px}.target-link-cell,.target-table-action{color:#4d36ef}.target-inline-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.target-table-action{color:var(--lime-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.target-empty-row{color:var(--secondary-text);text-align:center!important;height:100px!important}.target-insights{gap:25px;min-height:430px;padding:22px 18px;display:grid}.target-insights h2,.target-insights>div{align-items:flex-start;gap:13px;display:flex}.target-insights .target-icon-circle{width:43px;height:43px}.target-insights p{gap:7px;padding-top:4px;font-size:11px;display:grid}.target-insights small{color:var(--secondary-text);line-height:1.6}.target-insights>a{margin-top:auto}.target-drawer-backdrop{z-index:50;background:#0408116b;justify-content:flex-end;display:flex;position:fixed;inset:0}.target-drawer{border-left:1px solid var(--target-border);background:var(--surface);width:min(440px,92vw);height:100%;color:var(--primary-text);padding:28px;overflow-y:auto;box-shadow:-20px 0 60px #0003}.target-drawer-close{color:var(--secondary-text);margin:0 0 30px auto}.target-drawer>h2{margin-bottom:3px;font-size:25px}.target-drawer>p{color:var(--secondary-text)}.target-drawer h3{margin:27px 0 8px;font-size:14px}.target-drawer dl{border:1px solid var(--target-border);border-radius:8px;gap:0;margin-top:24px;display:grid}.target-drawer dl>div{border-bottom:1px solid var(--target-border);justify-content:space-between;gap:20px;padding:13px;display:flex}.target-drawer dl>div:last-child{border-bottom:0}.target-drawer dt{color:var(--secondary-text)}.target-drawer dd{text-align:right}.target-eyebrow{color:var(--lime-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.target-drawer-savings{background:var(--surface-raised);border-radius:8px;gap:5px;margin-top:24px;padding:18px;display:grid}.target-drawer-savings strong{color:var(--lime-ink);font-size:28px}.target-drawer-actions{gap:10px;margin-top:24px;display:grid}.target-evidence-review-form{border-top:1px solid var(--target-border);gap:12px;margin-top:22px;padding-top:18px;display:grid}.target-evidence-review-form label{font-weight:700}.target-optional-label{color:var(--secondary-text);font-weight:400}.target-evidence-review-form textarea{resize:vertical;border:1px solid var(--target-border);background:var(--surface);width:100%;color:var(--primary-text);font:inherit;border-radius:10px;padding:11px 12px}.target-evidence-review-form textarea:focus{box-shadow:var(--focus-ring);border-color:var(--selection-teal);outline:none}.target-evidence-summary{background:var(--surface-soft);border-radius:10px;gap:4px;padding:12px;display:grid}.target-review-status{min-height:22px;color:var(--secondary-text)}.target-review-status.success{color:var(--lime-ink)}.target-review-status.error{color:var(--danger)}.target-opportunity-toolbar{align-items:flex-start}.target-search-actions .target-search{width:280px}.target-kpi-strip.opportunities{min-height:147px}.target-status-dot{background:var(--secondary-text);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.target-status-dot.success{background:#18a34a}.target-status-dot.warning{background:#f09100}.target-status-dot.danger{background:#e21c31}.target-license-change{align-items:center;gap:5px;max-width:310px;line-height:1.35;display:flex}.target-confidence-high{color:#15883b}.target-confidence-medium{color:#e67900}.target-stepper{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:112px;padding:17px 26px 24px;display:grid;position:relative}.target-stepper>div{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.target-stepper>div:after{content:"";border-top:1px dashed var(--target-border-strong);width:50%;position:absolute;top:18px;left:calc(100% - 30px)}.target-stepper>div:nth-child(4):after{display:none}.target-stepper>div>span{background:var(--surface-raised);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:600;display:grid}.target-stepper>div.active>span{color:#fff;background:linear-gradient(145deg,#83cc0c,#65b900)}.target-stepper p{gap:4px;font-size:12px;display:grid}.target-stepper small{color:var(--secondary-text);font-size:11px}.target-step-progress{background:var(--surface-raised);border-radius:99px;height:4px;position:absolute;bottom:21px;left:25px;right:25px}.target-step-progress span{border-radius:inherit;background:#6abc00;width:22%;height:100%;display:block}.target-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.target-plan-stats article{align-items:center;gap:16px;min-height:117px;padding:18px;display:flex}.target-plan-stats .target-icon-circle{width:44px;height:44px}.target-plan-stats p{gap:2px;font-size:12px;display:grid}.target-plan-stats b{color:var(--lime-ink);font-size:25px}.target-plan-stats article:nth-child(2) b{color:#ef8700}.target-plan-stats article:nth-child(3) b{color:#e21a30}.target-plan-stats small{color:var(--secondary-text)}.target-approval-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.target-approval-progress{min-width:0;padding:19px}.target-approval-table-scroll{width:100%;min-width:0}.target-approval-heading{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:18px;margin-bottom:17px;display:grid}.target-progress{background:var(--surface-raised);border-radius:99px;height:8px;display:block;overflow:hidden}.target-progress>span{border-radius:inherit;background:#69ba00;height:100%;display:block}.approval-group-row td:first-child{align-items:center;gap:8px;display:flex}.approval-total td{background:color-mix(in srgb, var(--surface-raised) 42%, transparent)}.approval-detail-row td{height:34px;color:var(--secondary-text);font-size:10px}.target-approval-aside{gap:20px;display:grid}.target-next-steps{gap:22px;padding:22px;display:grid}.target-next-steps>div{gap:14px;display:flex}.target-next-steps .target-icon-circle{width:42px;height:42px}.target-next-steps p{gap:6px;font-size:12px;display:grid}.target-next-steps small{color:var(--secondary-text);line-height:1.55}.target-plan-actions{justify-content:flex-end;align-items:center;gap:20px;min-height:72px;padding:13px;display:flex}.target-plan-actions .target-button{min-width:245px}.target-visually-hidden-link{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.target-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-height:130px;padding:21px;display:grid}.target-report-summary article{border-right:1px solid var(--target-border);align-items:center;gap:22px;padding:0 22px;display:flex}.target-report-summary article:last-child{border-right:0}.target-report-summary p{gap:4px;display:grid}.target-report-summary span,.target-report-summary small{font-size:12px}.target-report-summary strong{font-size:25px}.target-report-summary small{color:var(--lime-ink)}.target-reports-section{gap:15px;display:grid}.target-report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.target-report-cards article{flex-direction:column;align-items:flex-start;min-height:298px;padding:22px 20px;display:flex}.target-report-cards h3{margin-top:15px;font-size:16px}.target-report-cards p{color:var(--primary-text);margin:14px 0 19px;font-size:13px;line-height:1.65}.target-report-cards .target-button{width:100%;margin-top:auto}.target-recent-reports{overflow:hidden}.target-recent-reports>h2{padding:15px 16px 8px}.target-recent-reports td:first-child{align-items:center;gap:10px;display:flex}.target-inline-notice{border:1px solid var(--target-border);background:var(--surface);border-radius:7px;padding:13px 16px}.target-admin-tabs{border:1px solid var(--target-border);background:var(--surface);border-radius:9px;align-items:stretch;min-height:61px;padding:0 16px;display:flex;overflow-x:auto}.target-admin-tabs button{min-width:max-content;color:var(--primary-text);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-size:12px}.target-admin-tabs button.active{border-bottom-color:var(--lime-ink);color:var(--lime-ink)}.target-admin-grid{grid-template-columns:1.1fr 1.08fr 1fr;gap:19px;display:grid}.target-admin-grid>section{min-height:382px;padding:20px}.target-admin-grid>section.wide{grid-column:span 1;min-height:257px}.target-admin-grid>section:nth-child(4){grid-column:1/3}.target-admin-grid>section:nth-child(5){grid-column:3}.target-tenant-card{flex-direction:column;align-items:flex-start;display:flex}.target-tenant-details{grid-template-columns:50px 1fr;gap:17px;margin:26px 0 22px;display:grid}.target-microsoft-mark{color:#fff;background:linear-gradient(145deg,#7fba00,#4f9c13);border-radius:8px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:700;display:grid}.target-tenant-details dl{gap:20px;display:grid}.target-tenant-details dl>div,.target-pricing-list>div{grid-template-columns:92px 1fr;gap:11px;font-size:11px;display:grid}.target-tenant-details dd{flex-wrap:wrap;gap:5px 12px;display:flex}.target-tenant-details dd>span:not(.target-badge){color:var(--secondary-text);flex-basis:100%;display:block}.target-tenant-card>.target-button{margin-top:auto}.target-admin-card{flex-direction:column;align-items:flex-start;display:flex}.target-admin-card h2{align-items:center;gap:11px;display:flex}.target-admin-card h2 .target-icon-circle{width:43px;height:43px}.target-admin-card>p{color:var(--secondary-text);margin:7px 0 2px 54px;font-size:11px}.target-admin-card>a{color:var(--lime-ink);align-items:center;gap:5px;margin:3px 0 16px 54px;font-size:11px;display:inline-flex}.target-permission-list,.target-sync-list{border:1px solid var(--target-border);border-radius:8px;width:100%;margin:5px 0 19px;list-style:none;overflow:hidden}.target-permission-list li,.target-sync-list li{border-bottom:1px solid var(--target-border);justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:8px 12px;font-size:11px;display:flex}.target-permission-list li:last-child,.target-sync-list li:last-child{border-bottom:0}.target-admin-card>.target-text-button{margin-top:auto}.target-protected-counts{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:27px 0 26px;display:grid}.target-protected-counts>div{border-right:1px solid var(--target-border);gap:3px;padding:0 20px;display:grid}.target-protected-counts>div:first-child{padding-left:0}.target-protected-counts>div:last-child{border-right:0}.target-protected-counts span,.target-protected-counts small{color:var(--secondary-text);font-size:11px}.target-protected-counts strong{font-size:23px}.target-pricing-list{gap:10px;margin:27px 0;display:grid}.target-execution-callout{border:1px solid color-mix(in srgb, var(--lime-success) 35%, var(--target-border));background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 7%, var(--surface)), var(--surface));min-height:81px;color:var(--lime-ink);border-radius:9px;align-items:center;gap:18px;padding:15px 21px;display:flex}.target-execution-callout>div{color:var(--primary-text);gap:5px;display:grid}.target-execution-callout span{color:var(--secondary-text);font-size:11px}.target-execution-callout .target-button{margin-left:auto}.target-diagnostics,.target-settings-placeholder{min-height:420px;padding:25px}.target-diagnostics>p,.target-settings-placeholder p{color:var(--secondary-text);margin:8px 0 22px}.target-diagnostics dl{border:1px solid var(--target-border);border-radius:8px;max-width:780px;overflow:hidden}.target-diagnostics dl>div{border-bottom:1px solid var(--target-border);grid-template-columns:220px 1fr;gap:20px;padding:14px;display:grid}.target-settings-placeholder{align-items:flex-start;gap:18px;display:flex}.target-back-link{color:var(--lime-ink);align-items:center;gap:7px;font-size:13px;display:inline-flex}.target-execution-lock{align-items:center;gap:18px;padding:22px;display:flex}.target-execution-lock p{color:var(--secondary-text);margin-top:5px}.target-execution-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.target-execution-status-grid article{gap:8px;padding:19px;display:grid}.target-execution-status-grid span{color:var(--secondary-text);font-size:12px}.target-execution-status-grid strong{font-size:20px}.target-execution-layout{grid-template-columns:1.3fr .9fr;align-items:start;gap:18px;display:grid}.target-execution-controls,.target-apply-panel{padding:23px}.target-execution-step{border-bottom:1px solid var(--target-border);grid-template-columns:35px 1fr auto;align-items:center;gap:15px;padding:20px 0;display:grid}.target-execution-step>span{background:var(--surface-raised);width:32px;height:32px;color:var(--lime-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.target-execution-step p{color:var(--secondary-text);margin-top:4px;font-size:12px}.target-apply-panel{gap:16px;display:grid}.target-apply-panel>label:not(.target-checkbox){gap:7px;font-size:12px;font-weight:600;display:grid}.target-apply-panel input{border:1px solid var(--target-border);background:var(--surface-raised);border-radius:6px;min-height:42px;padding:0 12px}.target-apply-panel>small{color:var(--secondary-text)}.target-checkbox{align-items:flex-start;gap:9px;font-size:12px;display:flex}.target-checkbox input{min-height:0;margin-top:3px}.target-blocker{color:var(--danger);font-size:11px}.target-result{color:var(--lime-ink);font-size:12px}.is-spinning{animation:.9s linear infinite target-spin}@keyframes target-spin{to{transform:rotate(360deg)}}.target-app[data-theme=dark] .target-sidebar{background:#071019}.target-app[data-theme=dark] .target-brand-logo-light{display:none}.target-app[data-theme=dark] .target-brand-logo-dark{display:block}.target-app[data-theme=dark] .target-button.primary{border-color:var(--lime);color:var(--lime);box-shadow:none;background:0 0}.target-app[data-theme=dark] .target-hero-accent{background:linear-gradient(135deg,#5b7424,#25351c)}.target-app[data-theme=dark] .target-row-avatar{background:#2d313c;color:var(--lime)!important}.target-app[data-theme=dark] .target-link-cell,.target-app[data-theme=dark] .target-table-action{color:var(--lime)}.target-app[data-theme=dark] .target-safety-banner,.target-app[data-theme=dark] .target-execution-callout{background:linear-gradient(90deg,#cee0560e,#171d1dd1)}@keyframes target-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.target-page{animation:target-page-enter var(--motion-slow) var(--ease-decelerate) backwards}.target-button:hover:not(:disabled){transform:translateY(-1px)}.target-button:active:not(:disabled){transition-duration:var(--motion-fast);transition-timing-function:var(--ease-expressive);transform:translateY(0)scale(.98)}.target-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.target-button.primary:hover:not(:disabled){box-shadow:0 9px 20px color-mix(in srgb, var(--lime-ink) 28%, transparent);filter:brightness(1.03)}.target-button.secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-text) 18%, var(--target-border-strong));background:var(--surface-raised);box-shadow:var(--target-shadow)}.target-button.danger:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb, var(--danger) 30%, transparent);filter:brightness(1.05)}.target-button.danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 40%, transparent)}.target-app[data-theme=dark] .target-button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--lime) 12%, transparent);box-shadow:none;filter:none}.target-source-card,.target-report-cards article{transition:transform var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard)}.target-source-card:hover,.target-report-cards article:hover{border-color:var(--target-border-strong);box-shadow:var(--target-shadow-hover);transform:translateY(-2px)}.target-table tbody tr{transition:background var(--motion-fast) var(--ease-standard)}.target-row-avatar{transition:transform var(--motion-normal) var(--ease-expressive)}.target-table tbody tr:hover .target-row-avatar{transform:scale(1.07)}.target-link-cell,.target-table-action{transition:color var(--motion-fast) var(--ease-standard), filter var(--motion-fast) var(--ease-standard)}.target-link-cell:hover,.target-table-action:hover{filter:brightness(.72)saturate(1.3)}.target-app[data-theme=dark] .target-link-cell:hover,.target-app[data-theme=dark] .target-table-action:hover{filter:brightness(1.18)}.target-table-action svg{transition:transform var(--motion-fast) var(--ease-standard)}.target-table-action:hover svg{transform:translate(2px)}.target-theme-toggle,.target-filter-chips button,.target-text-button,.target-section-heading a,.target-info-card>a,.target-insights>a,.target-source-card a{transition:background var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard)}.target-table-action:focus-visible,.target-text-button:focus-visible,.target-filter-chips button:focus-visible,.target-theme-toggle:focus-visible,.target-icon-button:focus-visible,.target-drawer-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.target-table-action:focus-visible,.target-text-button:focus-visible{border-radius:6px}@media (max-width:1250px){.target-home-hero{grid-template-columns:80px 1fr}.target-hero-metrics{border-top:1px solid var(--target-border);grid-column:1/-1;padding:18px}.target-source-grid,.target-checked-grid,.target-report-cards,.target-home-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.target-home-bottom>:last-child{grid-column:1/-1}.target-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.target-admin-grid>section:nth-child(4),.target-admin-grid>section:nth-child(5){grid-column:auto}.target-opportunity-toolbar{display:grid}}@media (max-width:1020px){.target-sidebar{width:220px}.target-main{margin-left:220px}.target-kpi-strip,.target-plan-stats,.target-clean-metrics,.target-execution-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.target-kpi-strip article:nth-child(2){border-right:0}.target-kpi-strip article:nth-child(-n+2){border-bottom:1px solid var(--target-border)}.target-table-with-aside,.target-approval-layout,.target-execution-layout{grid-template-columns:1fr}.target-insights{min-height:auto}.target-report-summary{grid-template-columns:1fr}.target-report-summary article{border-right:0;border-bottom:1px solid var(--target-border);min-height:90px}}@media (max-width:760px){.target-sidebar{z-index:60;width:min(280px,88vw);transition:transform .18s;transform:translate(-105%)}.target-sidebar.open{transform:translate(0)}.target-sidebar-scrim{z-index:55;opacity:0;pointer-events:none;background:#04081180;border:0;display:block;position:fixed;inset:0}.target-sidebar-scrim.open{opacity:1;pointer-events:auto}.target-sidebar-close{display:inline-grid}.target-mobile-menu{z-index:45;border:1px solid var(--target-border);background:var(--surface);width:42px;height:42px;color:var(--primary-text);border-radius:8px;place-items:center;display:grid;position:fixed;top:15px;left:14px}.target-main{margin-left:0}.target-page{overflow-wrap:anywhere;gap:16px;padding:72px 14px 24px}.target-page-header,.target-page-freshness,.target-search-row,.target-search-actions{flex-direction:column;align-items:stretch}.target-page-freshness{gap:9px}.target-home-hero{grid-template-columns:58px 1fr}.target-hero-copy{padding:20px}.target-hero-metrics,.target-source-grid,.target-checked-grid,.target-home-bottom,.target-report-cards,.target-admin-grid,.target-plan-stats,.target-execution-status-grid{grid-template-columns:1fr}.target-home-bottom>:last-child,.target-admin-grid>section:nth-child(4),.target-admin-grid>section:nth-child(5){grid-column:auto}.target-hero-metrics{gap:8px}.target-hero-metrics>div{min-height:100px}.target-kpi-strip{grid-template-columns:1fr}.target-clean-scan-heading,.target-clean-scan-actions{flex-direction:column;align-items:stretch}.target-clean-scan-actions{justify-content:flex-start}.target-kpi-strip article{border-right:0;border-bottom:1px solid var(--target-border)}.target-table-wrap,.target-recent-reports{overflow-x:auto}.target-table{min-width:760px}.target-stepper{grid-template-columns:1fr;gap:15px}.target-stepper>div:after,.target-step-progress{display:none}.target-approval-heading{grid-template-columns:1fr}.target-approval-layout,.target-approval-layout>*,.target-plan-stats>*{min-width:0}.target-approval-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.target-approval-table-scroll:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.target-plan-actions{min-width:0}.target-plan-actions .target-button{white-space:normal;overflow-wrap:anywhere;text-align:center}.target-plan-actions,.target-execution-callout,.target-safety-banner{flex-direction:column;align-items:stretch}.target-plan-actions .target-button,.target-safety-banner .target-button,.target-execution-callout .target-button{width:100%;min-width:0;margin-left:0}.target-protected-counts{grid-template-columns:repeat(2,1fr);gap:18px}.target-protected-counts>div{border-right:0;padding:0}.target-execution-step{grid-template-columns:35px 1fr}.target-execution-step .target-button{grid-column:1/-1}}.automation-page{gap:18px;width:100%;padding:28px;display:grid}.automation-status-grid,.automation-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.automation-status-grid article,.automation-page .target-card{border:1px solid var(--target-border);background:var(--target-surface,#fff);border-radius:10px;gap:8px;padding:16px;display:grid}.automation-status-grid article>span:first-child,.automation-exceptions time{color:var(--secondary-text);font-size:11px}.automation-state{text-transform:capitalize;align-items:center;gap:6px;width:fit-content;display:inline-flex}.automation-state-current,.automation-state-succeeded{color:var(--target-success,#16845b)}.automation-state-blocked,.automation-state-failed,.automation-state-stale{color:var(--target-warning,#a85d00)}.automation-exceptions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.automation-exceptions li{border-top:1px solid var(--target-border);gap:4px;padding-top:10px;display:grid}@media (max-width:760px){.automation-page{padding:20px 16px}}.target-app .target-popover-anchor{position:relative}.target-app .target-popover{z-index:40;border:1px solid var(--target-border-strong);background:var(--surface);min-width:208px;box-shadow:var(--target-shadow-hover);border-radius:10px;padding:7px;position:absolute;top:calc(100% + 7px);right:0}.target-app .target-popover.up{top:auto;bottom:calc(100% + 7px)}.target-app .target-popover-heading{color:var(--secondary-text);letter-spacing:.04em;text-transform:uppercase;padding:6px 9px 4px;font-size:11px;font-weight:700}.target-app .target-popover-option{cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.target-app .target-popover-option:hover{background:var(--surface-raised)}.target-app .target-popover-option input{accent-color:var(--lime-success)}.target-app .target-menu-item{width:100%;color:var(--primary-text);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.target-app .target-menu-item:hover,.target-app .target-menu-item:focus-visible{background:var(--surface-raised)}.target-app .target-menu-item svg{color:var(--secondary-text);flex:none}.target-app .target-menu-item[aria-checked=true] svg{color:var(--lime-ink)}.target-app .target-tenant-anchor{margin:26px 0 20px}.target-app .target-tenant-anchor .target-tenant-selector{margin:0}.target-app .target-tenant-anchor .target-popover{min-width:0;left:0;right:0}.target-app .target-tenant-selector svg{transition:transform var(--motion-fast) var(--ease-standard)}.target-app .target-tenant-selector[aria-expanded=true] svg{transform:rotate(180deg)}.target-app .target-group-toggle{width:28px;height:28px;color:var(--secondary-text);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.target-app .target-group-toggle:hover{background:var(--surface-raised);color:var(--primary-text)}.target-app .target-group-toggle svg{transition:transform var(--motion-fast) var(--ease-standard)}.target-app .target-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.target-app .target-stepper>div.complete>span{border:1px solid color-mix(in srgb, var(--lime-success) 55%, var(--target-border));background:color-mix(in srgb, var(--lime-success) 18%, var(--surface));color:var(--lime-ink)}.target-app #people-table{scroll-margin-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.target-settings-tab{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:19px;display:grid}.target-settings-card{flex-direction:column;align-items:flex-start;min-height:257px;padding:20px;display:flex}.target-settings-card h2{align-items:center;gap:11px;display:flex}.target-settings-card h2 .target-icon-circle{width:43px;height:43px}.target-settings-card>p{color:var(--secondary-text);margin:7px 0 14px;font-size:11px}.target-settings-kv{border:1px solid var(--target-border);border-radius:8px;width:100%;margin-bottom:14px;overflow:hidden}.target-settings-kv>div{border-bottom:1px solid var(--target-border);grid-template-columns:minmax(130px,190px) 1fr;gap:14px;padding:13px 14px;font-size:12px;display:grid}.target-settings-kv>div:last-child{border-bottom:0}.target-settings-kv dt{color:var(--secondary-text)}.target-settings-kv dd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.target-settings-inline-note{color:var(--secondary-text);flex-basis:100%;font-size:11px}.target-settings-tablewrap{border:1px solid var(--target-border);border-radius:8px;width:100%;margin-bottom:14px;overflow-x:auto}.target-settings-tablewrap .target-table td small{color:var(--secondary-text);font-size:10px}.target-settings-state{width:100%;color:var(--secondary-text);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 2px;font-size:12px;display:flex}.target-settings-note{color:var(--secondary-text);margin:4px 0 12px;font-size:11px}.target-settings-issues{width:100%;color:var(--secondary-text);gap:8px;margin:0 0 14px;font-size:11px;list-style:none;display:grid}.target-settings-issues li{align-items:flex-start;gap:8px;display:flex}.target-settings-issues li svg{flex-shrink:0;margin-top:1px}.target-settings-card .target-button,.target-settings-card>.target-text-button{margin-top:auto}.target-settings-card .target-sync-list{margin-bottom:14px}@media (max-width:760px){.target-settings-kv>div{grid-template-columns:1fr;gap:4px}}
