[data-ds3]{--ds3-brand:#5946d2;--ds3-brand-hover:#4936ba;--ds3-brand-active:#3c2aa3;--ds3-brand-subtle:#eeeaff;--ds3-focus:#7564e6;--ds3-canvas:#f7f8fa;--ds3-default:#fff;--ds3-subtle:#f1f3f5;--ds3-raised:#fff;--ds3-overlay:#fff;--ds3-ink:#17203b;--ds3-secondary:#46536d;--ds3-muted:#606d85;--ds3-inverse:#fff;--ds3-border:#e0e4e9;--ds3-border-strong:#a8b3c9;--ds3-positive:#146c50;--ds3-positive-bg:#e3f4ed;--ds3-info:#245cc4;--ds3-info-bg:#e8efff;--ds3-warning:#845000;--ds3-warning-bg:#fff2d7;--ds3-critical:#b62943;--ds3-critical-bg:#ffe9ed;--ds3-neutral:#536179;--ds3-neutral-bg:#edf0f6;--ds3-chart-violet:#8054e8;--ds3-chart-lilac:#a17af0;--ds3-chart-amber:#ffb34d;--ds3-chart-blue:#69adea;--ds3-chart-sky:#87c5f0;--ds3-chart-crimson:#cb2446;--ds3-chart-coral:#f76880;--ds3-chart-mint:#44cba6;--ds3-chart-neutral:#9aa7bc;--ds3-destructive:var(--ds3-critical);--ds3-shadow:0 2px 8px #17203b06, 0 10px 28px #17203b04;--ds3-overlay-shadow:0 22px 80px #0d162c30;--ds3-scrim:#0d162c70;--ds3-radius:10px;--ds3-space:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ds3] .sidebar,[data-ds3=tenant-auth] .auth-brand,:root[data-theme=dark] [data-ds3]{--ds3-brand:#b5a5ff;--ds3-brand-hover:#c9bdff;--ds3-brand-active:#dbd3ff;--ds3-brand-subtle:#2b2850;--ds3-focus:#baabff;--ds3-canvas:#0d1420;--ds3-default:#141e2b;--ds3-subtle:#1a2535;--ds3-raised:#1e2a3b;--ds3-overlay:#162131;--ds3-ink:#edf1fc;--ds3-secondary:#bbc6dc;--ds3-muted:#a2afc6;--ds3-inverse:#191331;--ds3-border:#2c394d;--ds3-border-strong:#63738e;--ds3-positive:#76dbb5;--ds3-positive-bg:#193a34;--ds3-info:#9abcff;--ds3-info-bg:#203554;--ds3-warning:#f6ca75;--ds3-warning-bg:#3d3221;--ds3-critical:#ff9ead;--ds3-critical-bg:#442734;--ds3-neutral:#b6c1d5;--ds3-neutral-bg:#273245;--ds3-chart-violet:#a482f7;--ds3-chart-lilac:#b59af8;--ds3-chart-amber:#ffc575;--ds3-chart-blue:#82bff2;--ds3-chart-sky:#a0d2f5;--ds3-chart-crimson:#ee6582;--ds3-chart-coral:#fc8e9f;--ds3-chart-mint:#6fdcba;--ds3-chart-neutral:#aebacf;--ds3-destructive:var(--ds3-critical);--ds3-shadow:0 4px 18px #00000012;--ds3-overlay-shadow:0 24px 80px #00000060;--ds3-scrim:#050911a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ds3] .sidebar,[data-ds3=tenant-auth] .auth-brand,[data-ds3]{--ds3-sidebar:var(--ds3-default);--ds3-border-focus:var(--ds3-focus);--ds3-hover:var(--ds3-subtle);--ds3-selected:var(--ds3-brand-subtle);--ds3-disabled-bg:var(--ds3-subtle);--ds3-disabled-text:var(--ds3-muted);--ds3-shadow-low:var(--ds3-shadow);--ds3-shadow-medium:var(--ds3-overlay-shadow);--ds3-radius-control:6px;--ds3-radius-surface:var(--ds3-radius);--ds3-radius-overlay:14px;--ds3-space-1:4px;--ds3-space-2:var(--ds3-space);--ds3-space-3:12px;--ds3-space-4:16px;--ds3-space-6:24px;--surface-canvas:var(--ds3-canvas);--surface-primary:var(--ds3-default);--surface-subtle:var(--ds3-subtle);--surface-hover:var(--ds3-hover);--surface-overlay:var(--ds3-overlay);--ink:var(--ds3-ink);--muted:var(--ds3-muted);--line:var(--ds3-border);--paper:var(--ds3-canvas);--teal:var(--ds3-brand);--action:var(--ds3-brand);--accent:var(--ds3-brand);--on-solid:var(--ds3-inverse);--nav:var(--ds3-sidebar);--nav-ink:var(--ds3-secondary);--nav-title:var(--ds3-ink);--nav-active:var(--ds3-brand-subtle);--nav-hover:var(--ds3-hover);--nav-active-ink:var(--ds3-brand);--semantic-attention-bg:var(--ds3-warning-bg);--semantic-attention-text:var(--ds3-warning);--semantic-positive-bg:var(--ds3-positive-bg);--semantic-positive-text:var(--ds3-positive);--semantic-info-bg:var(--ds3-info-bg);--semantic-info-text:var(--ds3-info);--semantic-pending-bg:var(--ds3-neutral-bg);--semantic-pending-text:var(--ds3-neutral);--palette-fff:var(--ds3-default);--palette-ffffff:var(--ds3-default);--palette-f5f7f6:var(--ds3-canvas);--palette-f3f6f5:var(--ds3-canvas);--palette-f8faf9:var(--ds3-canvas);--palette-f7f9f8:var(--ds3-canvas);--palette-edf3f0:var(--ds3-subtle);--palette-f0f6f3:var(--ds3-subtle);--palette-f4f7f5:var(--ds3-subtle);--palette-f5f8f7:var(--ds3-subtle);--palette-f5f8f6:var(--ds3-subtle);--palette-f4f8f6:var(--ds3-subtle);--palette-f2f6f4:var(--ds3-subtle);--palette-f0f5f2:var(--ds3-subtle);--palette-eef5f1:var(--ds3-subtle);--palette-eef5f2:var(--ds3-subtle);--palette-e8f1ec:var(--ds3-subtle);--palette-e4f0e9:var(--ds3-brand-subtle);--palette-e6f1ec:var(--ds3-brand-subtle);--palette-e4f2e9:var(--ds3-brand-subtle);--palette-e5efea:var(--ds3-brand-subtle);--palette-152a2e:var(--ds3-ink);--palette-183b35:var(--ds3-ink);--palette-174b3f:var(--ds3-ink);--palette-153d33:var(--ds3-ink);--palette-173c34:var(--ds3-ink);--palette-224b49:var(--ds3-ink);--palette-142d30:var(--ds3-ink);--palette-37564c:var(--ds3-secondary);--palette-31564b:var(--ds3-secondary);--palette-284d41:var(--ds3-secondary);--palette-65777b:var(--ds3-muted);--palette-526861:var(--ds3-muted);--palette-64776f:var(--ds3-muted);--palette-60776d:var(--ds3-muted);--palette-61766d:var(--ds3-muted);--palette-657c72:var(--ds3-muted);--palette-dce5e1:var(--ds3-border);--palette-dfe7e6:var(--ds3-border);--palette-dde7e2:var(--ds3-border);--palette-dce7e1:var(--ds3-border);--palette-d8e5df:var(--ds3-border);--palette-d7e5dd:var(--ds3-border);--palette-c9ddd2:var(--ds3-border);--palette-176a5e:var(--ds3-brand);--palette-247562:var(--ds3-brand);--palette-23665f:var(--ds3-brand);--palette-175850:var(--ds3-brand);--palette-2f7d68:var(--ds3-brand);--palette-29745e:var(--ds3-brand);--palette-439cdd:var(--ds3-brand);--solid-23665f:var(--ds3-brand-subtle);--solid-175850:var(--ds3-brand);--solid-a3343b:var(--ds3-destructive)}.ds3-nav-icon{display:none}[data-ds3].app-shell{background:var(--ds3-canvas);color:var(--ds3-ink);min-height:100dvh}[data-ds3] main{--ds2-ink:var(--ds3-ink);--ds2-muted:var(--ds3-muted);--ds2-line:var(--ds3-border)}[data-ds3] .sidebar{background:var(--ds3-sidebar);border-right:1px solid var(--ds3-border);padding:24px 14px}[data-ds3] .brand{color:var(--ds3-ink);letter-spacing:-1px}[data-ds3] .brand svg{color:var(--ds3-brand)}[data-ds3] .sidebar nav{gap:4px}[data-ds3] .sidebar .nav-item{min-height:42px;color:var(--ds3-secondary);gap:11px;font-size:13px;font-weight:500}[data-ds3] .ds3-nav-icon{stroke-width:1.6px;flex:none;display:block}[data-ds3] .sidebar .nav-item[aria-current]{background:var(--ds3-brand-subtle);color:var(--ds3-brand);box-shadow:none;font-weight:650}[data-ds3] .sidebar .nav-item:hover{background:var(--ds3-subtle)}[data-ds3] .sidebar .sidebar-bottom{color:var(--ds3-muted);border-top:1px solid var(--ds3-border);padding-top:16px}[data-ds3] .topbar{background:var(--ds3-default);border-bottom:1px solid var(--ds3-border);gap:10px;min-height:60px}[data-ds3] .topbar .space-switch{color:var(--ds3-secondary)}[data-ds3] .topbar .icon-button{border-radius:8px;min-width:36px;min-height:36px}[data-ds3] h1{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,30px);font-weight:680;line-height:1.22}[data-ds3] h2{letter-spacing:-.025em}[data-ds3] h3{letter-spacing:-.012em}[data-ds3] :is(button,.button){border-radius:var(--ds3-radius-control);box-shadow:none;font-weight:600}[data-ds3] :is(button,.button):hover{filter:none}[data-ds3] button:not(.secondary,.quiet,.icon-button,.text-link,.danger):hover:not(:disabled),[data-ds3] .button:not(.secondary):hover:not(:disabled){background:var(--ds3-brand-hover)}[data-ds3] :is(.secondary,.icon-button,.quiet):hover{background:var(--ds3-subtle)}[data-ds3] .text-link{color:var(--ds3-brand)}[data-ds3] :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ds3-focus);outline-offset:3px}[data-ds3] :is(input,select,textarea){background:var(--ds3-default);color:var(--ds3-ink);border-color:var(--ds3-border-strong);border-radius:var(--ds3-radius-control);accent-color:var(--ds3-brand)}[data-ds3] :is(input,textarea)::placeholder{color:var(--ds3-muted);opacity:1}[data-ds3] .panel{background:var(--ds3-default);border-color:var(--ds3-border);border-radius:var(--ds3-radius)}[data-ds3] :is(.local-tabs,.tabs){background:0 0;gap:8px}[data-ds3] :is(.local-tabs,.tabs) a{border-radius:5px 5px 0 0}[data-ds3] :is(.local-tabs,.tabs) a[aria-current],[data-ds3] [role=tab][aria-selected=true]{color:var(--ds3-brand);background:var(--ds3-brand-subtle);border-bottom-color:var(--ds3-brand)}[data-ds3] :is(.badge,.ds2-badge,.ux-status,.platform-state,[data-ds3-part=status]){border-radius:var(--ds3-radius-control);min-width:0;max-width:100%;min-height:24px;padding:2px var(--ds3-space-2);white-space:normal;overflow-wrap:anywhere;vertical-align:middle;border:0;align-items:center;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}[data-ds3] :is(.domain-table,table){color:var(--ds3-ink)}[data-ds3] :is(.domain-table,table) th{background:var(--ds3-subtle);color:var(--ds3-secondary);padding:12px;font-size:12px;font-weight:600}[data-ds3] :is(.domain-table,table) td{border-color:var(--ds3-border);padding:12px}[data-ds3] :is(.domain-table,table) tbody tr:hover{background:var(--ds3-subtle)}[data-ds3] :is(.domain-table,table) tr:has(input[type=checkbox]:checked){background:var(--ds3-brand-subtle);box-shadow:inset 3px 0 var(--ds3-brand)}[data-ds3] .ds2-row-id{color:var(--ds3-muted);font-size:11px}[data-ds3] [data-ds3-part=metrics],[data-ds3] .ds2-factual-strip{background:0 0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;padding:0;display:grid}[data-ds3] [data-ds3-part=metric],[data-ds3] .ds2-factual-strip>:is(div,button){background:var(--ds3-default);border:1px solid var(--ds3-border);border-radius:var(--ds3-radius);box-shadow:var(--ds3-shadow-low);color:var(--ds3-ink);min-width:0;padding:16px}[data-ds3] [data-ds3-part=metric]{gap:7px}[data-ds3] [data-ds3-part=metric] strong,[data-ds3] .ds2-factual-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:26px;font-weight:680;line-height:1.15}[data-ds3] [data-ds3-part=metric]:hover,[data-ds3] .ds2-factual-strip>button:hover{background:var(--ds3-subtle);border-color:var(--ds3-border-strong)}[data-ds3] .ds2-factual-strip>button[aria-pressed=true]{border-color:var(--ds3-brand);background:var(--ds3-brand-subtle)}[data-ds3] [data-ds3-part=group]{border-radius:var(--ds3-radius-control);padding:14px 8px}[data-ds3] [data-ds3-part=group]:hover{background:var(--ds3-subtle)}[data-ds3] [data-ds3-part=posture]{background:var(--ds3-default);border:1px solid var(--ds3-border);border-radius:var(--ds3-radius);box-shadow:var(--ds3-shadow-low);padding:22px}[data-ds3] .work-cards{border:1px solid var(--ds3-border);border-radius:var(--ds3-radius);overflow:hidden}[data-ds3] .work-cards article:hover{background:var(--ds3-subtle)}[data-ds3] .inbox-toolbar button[aria-pressed=true]{background:var(--ds3-brand-subtle);color:var(--ds3-brand);border-color:var(--ds3-brand);box-shadow:none}[data-ds3] .ds2-operational-home>section{padding:18px 0}[data-ds3] .ds2-operational-row{padding:16px 10px}[data-ds3] [data-ds3-part=guided]{gap:24px}[data-ds3] [data-ds3-part=hero]{border:1px solid var(--ds3-border);border-radius:var(--ds3-radius);background:var(--ds3-default);box-shadow:var(--ds3-shadow-low);gap:10px;padding:22px 24px}[data-ds3] [data-ds3-part=hero] h2{max-width:850px;font-size:clamp(22px,2vw,29px)}[data-ds3] [data-ds3-part=hero] p{color:var(--ds3-muted)}[data-ds3] [data-ds3-part=criteria]{background:var(--ds3-default);border:1px solid var(--ds3-border);border-radius:var(--ds3-radius);overflow:hidden}[data-ds3] [data-ds3-part=criterion]{border-top:0;border-bottom:1px solid var(--ds3-border);gap:12px;padding:18px}[data-ds3] [data-ds3-part=criterion]:last-child{border-bottom:0}[data-ds3] [data-ds3-part=criterion] h4{font-size:14px}[data-ds3] [data-ds3-part=criterion] p{color:var(--ds3-secondary);font-size:13px}[data-ds3] [data-ds3-part=criterion] details{font-size:12px}[data-ds3] [data-ds3-part=number]{background:var(--ds3-neutral-bg);width:28px;height:28px;color:var(--ds3-neutral);font-size:12px}[data-ds3] [data-ds3-part=aside]{background:var(--ds3-subtle);border-radius:var(--ds3-radius);align-self:start;gap:24px;padding:22px}[data-ds3] [data-ds3-part=action]{background:var(--ds3-brand);color:var(--ds3-inverse);border-radius:var(--ds3-radius-control);padding:12px 16px;font-weight:600;text-decoration:none;display:block}[data-ds3] [data-ds3-part=human]{background:var(--ds3-default);border:1px solid var(--ds3-border);border-left:3px solid var(--ds3-info);border-radius:8px}[data-ds3] [data-status-category]{background:var(--ds3-neutral-bg);color:var(--ds3-neutral)}[data-ds3] [data-ds3-part=status][data-state=SUPPORTED],[data-ds3] [data-state=SUPPORTED]>[data-ds3-part=number]{color:var(--ds3-positive);background:var(--ds3-positive-bg)}[data-ds3] [data-ds3-part=status][data-state=MISSING],[data-ds3] [data-state=MISSING]>[data-ds3-part=number]{color:var(--ds3-critical);background:var(--ds3-critical-bg)}[data-ds3] [data-ds3-part=status]:is([data-state=PARTIAL],[data-state=NEEDS_REVIEW]),[data-ds3] :is([data-state=PARTIAL],[data-state=NEEDS_REVIEW])>[data-ds3-part=number]{color:var(--ds3-warning);background:var(--ds3-warning-bg)}[data-ds3] .workspace-dialog{background:var(--ds3-overlay);color:var(--ds3-ink);border:1px solid var(--ds3-border);border-radius:var(--ds3-radius-overlay);box-shadow:var(--ds3-shadow-medium)}[data-ds3] .workspace-dialog::backdrop{background:var(--ds3-scrim)}[data-ds3] .workspace-dialog-header{background:var(--ds3-overlay);border-bottom:1px solid var(--ds3-border);padding:22px 24px}[data-ds3] .workspace-dialog-header h2{font-size:21px;line-height:1.35}[data-ds3] .workspace-dialog-header>button{flex:none;min-width:36px;min-height:36px}@media (pointer:coarse){[data-ds3] .workspace-dialog-header>button{min-width:44px;min-height:44px}}[data-ds3] [data-ds3-part=objectMeta]{padding:16px 0;font-size:13px}[data-ds3] [data-ds3-part=objectNav]{border-bottom:1px solid var(--ds3-border)}[data-ds3] [data-ds3-part=focus]{background:var(--ds3-brand-subtle);border-left-color:var(--ds3-brand);border-radius:8px;margin:20px 0}[data-ds3] [data-ds3-part=rail]{background:var(--ds3-subtle);border-radius:var(--ds3-radius);border:0;padding:4px 18px 18px}@media (max-width:1000px){[data-ds3] [data-ds3-part=split]{grid-template-columns:minmax(0,1fr)}[data-ds3] [data-ds3-part=aside]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}}@media (max-width:767px){[data-ds3] [data-ds3-part=metrics],[data-ds3] .ds2-factual-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-ds3] [data-ds3-part=metric],[data-ds3] .ds2-factual-strip>:is(div,button){padding:13px}[data-ds3] [data-ds3-part=hero]{padding:18px}[data-ds3] [data-ds3-part=criterion]{padding:14px}[data-ds3] [data-ds3-part=objectGrid]{grid-template-columns:minmax(0,1fr)}[data-ds3] .workspace-dialog-header{padding:16px}[data-ds3] .workspace-dialog-header h2{font-size:18px}}[data-ds3] [data-ds3-part=filters] :focus-visible{outline:2px solid var(--ds3-focus);outline-offset:3px}[data-ds3] [data-ds3-part=filters] :is(label,input){min-width:0;max-width:100%}[data-ds3] .ux-status[data-tone=neutral]{color:var(--ds3-neutral);background:var(--ds3-neutral-bg)}[data-ds3] .ux-status[data-tone=info]{color:var(--ds3-info);background:var(--ds3-info-bg)}[data-ds3] .ux-status[data-tone=positive]{color:var(--ds3-positive);background:var(--ds3-positive-bg)}[data-ds3] [data-ds3-part=page-header]{gap:14px;margin-bottom:24px}[data-ds3] .page-heading{margin-bottom:0;display:block}[data-ds3] .page-heading [data-area-hero]{margin-bottom:0}[data-ds3] .area-breadcrumb{color:var(--ds3-muted);font-size:12px;line-height:16px}[data-ds3] .badge{background:var(--ds3-neutral-bg);color:var(--ds3-neutral)}[data-ds3] .badge:is(.completed,.closed,.approved,.implemented){background:var(--ds3-positive-bg);color:var(--ds3-positive)}[data-ds3] .badge:is(.in_progress,.responding){background:var(--ds3-info-bg);color:var(--ds3-info)}[data-ds3] .badge:is(.high,.critical,.overdue,.rejected){background:var(--ds3-critical-bg);color:var(--ds3-critical)}[data-ds3] .badge:is(.medium,.partial,.pending,.review_required,.needs_review,.in_review){background:var(--ds3-warning-bg);color:var(--ds3-warning)}[data-ds3] [data-ds3-part=group]>span:first-child{border-radius:var(--ds3-radius-control);background:var(--ds3-warning-bg);width:30px;height:30px;color:var(--ds3-warning);place-items:center;display:grid}[data-ds3] [data-ds3-part=group][data-urgency="1"]>span:first-child{background:var(--ds3-critical-bg);color:var(--ds3-critical)}[data-ds3] .panel:has(>[data-ds3-part=guided]){background:0 0;border:0;padding:0}[data-ds3] .detail-backdrop{background:var(--ds3-scrim)}[data-ds3] .detail-panel{background:var(--ds3-overlay);border:1px solid var(--ds3-border);box-shadow:var(--ds3-shadow-medium)}[data-ds3] .detail-panel>section{box-shadow:none}[data-ds3=vulnerability] .responsive-record-table :is(td,th):last-child{min-width:155px}[data-ds3=vulnerability] .responsive-record-table .text-link{color:var(--ds3-brand)}[data-ds3=vulnerability] .responsive-record-table th .text-link{color:var(--ds3-secondary)}[data-ds3=vulnerability] .responsive-record-table td a{background:0 0}[data-ds3] .relationship-chips li{background:var(--ds3-subtle);border-color:var(--ds3-border);color:var(--ds3-secondary)}[data-ds3] .relationship-chips a{color:var(--ds3-secondary)}[data-ds3] :is(button,.button,input,select,textarea){transition:background-color .12s,border-color .12s}[data-ds3] :is(input,select,textarea):hover:not(:disabled){border-color:var(--ds3-brand)}[data-ds3] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ds3-critical);background:var(--ds3-critical-bg)}[data-ds3] :is(button,input,select,textarea):disabled{background:var(--ds3-disabled-bg);color:var(--ds3-disabled-text);border-color:var(--ds3-border);opacity:1;cursor:not-allowed}[data-ds3] button:not(.secondary,.quiet,.icon-button,.text-link,.danger):active:not(:disabled){background:var(--ds3-brand-active)}[data-ds3] .sidebar .nav-item[aria-current]:hover{background:var(--ds3-selected)}[data-ds3] table tr:has(input[type=checkbox]:checked):hover{background:var(--ds3-selected)}[data-ds3] [data-ds3-part=posture] [data-ds3-part=metric]{border-radius:var(--ds3-radius-control);box-shadow:none;padding:var(--ds3-space-3) 0;border:0}[data-ds3] [data-ds3-part=posture] [data-ds3-part=metric]:hover{background:var(--ds3-hover)}[data-ds3] .work-cards article{padding:var(--ds3-space-3) var(--ds3-space-4)}[data-ds3] [data-ds3-part=objectMain]>.panel,[data-ds3] [data-ds3-part=objectMain] .domain-detail>.panel{border-bottom:1px solid var(--ds3-border);background:0 0;border-radius:0}[data-ds3] [data-ds3-part=focus]{margin:var(--ds3-space-4) 0}[data-ds3] .icon-button{min-width:36px;min-height:36px}@media (pointer:coarse){[data-ds3] :is(.topbar .icon-button,.icon-button){min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){[data-ds3] :is(button,.button,input,select,textarea){transition:none}}[data-ds3] table tbody tr:hover>td{background:var(--ds3-hover)}[data-ds3] table tbody tr:has(input[type=checkbox]:checked)>td{background:var(--ds3-selected)}[data-ds3] table tbody tr:has(input[type=checkbox]:checked)>td:first-child{box-shadow:inset 3px 0 var(--ds3-brand)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .notice{background:var(--ds3-warning-bg);border-color:var(--ds3-warning);color:var(--ds3-warning)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .domain-help{border:0;border-bottom:1px solid var(--ds3-border);margin:var(--ds3-space-3) 0 var(--ds3-space-4);border-radius:0;padding:0}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .domain-help summary{padding:var(--ds3-space-3) 0;color:var(--ds3-secondary)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .relationship-chips a{background:var(--ds3-subtle);border-color:var(--ds3-border);color:var(--ds3-secondary)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .relationship-chips a:hover{background:var(--ds3-hover);color:var(--ds3-brand)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .experience-field{border:0;border-bottom:1px solid var(--ds3-border);padding:var(--ds3-space-3) 0;background:0 0;border-radius:0}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .progressive-fields>.form-grid{background:var(--ds3-subtle)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .badge.active{background:var(--ds3-info-bg);color:var(--ds3-info)}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance],[data-ds3=framework],[data-ds3=utilities]) .domain-filter-more{padding-bottom:var(--ds3-space-3)}@media (max-width:900px){[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance]) .domain-table td{padding:var(--ds3-space-2) 0}[data-ds3]:is([data-ds3=inventory],[data-ds3=operations],[data-ds3=assurance]) .filterbar>select{max-width:100%}}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) :is(.domain-fact,.domain-detail>aside){background:var(--ds3-subtle);color:var(--ds3-ink);border-color:var(--ds3-border)}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) .domain-detail-nav{border-color:var(--ds3-border)}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) .review-panel{background:var(--ds3-subtle);border-color:var(--ds3-border)}[data-ds3=operations] .deadline-panel{background:var(--ds3-warning-bg);border-color:var(--ds3-warning);color:var(--ds3-warning)}[data-ds3=operations] .deadline{border-color:var(--ds3-border)}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) .domain-signal-strip>div{border-color:var(--ds3-border);background:var(--ds3-default);border-radius:var(--ds3-radius-control)}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) .domain-facts>div{background:var(--ds3-default);border-color:var(--ds3-border)}[data-ds3]:is([data-ds3=operations],[data-ds3=assurance]) .domain-facts strong{color:var(--ds3-ink)}[data-ds3=operations] .badge:is(.investigating,.contained,.recorded){background:var(--ds3-info-bg);color:var(--ds3-info)}[data-ds3=operations] .badge:is(.resolved,.verified){background:var(--ds3-positive-bg);color:var(--ds3-positive)}[data-ds3=operations] .badge:is(.exception,.gap){background:var(--ds3-warning-bg);color:var(--ds3-warning)}[data-ds3=operations] .badge:is(.failed,.fail){background:var(--ds3-critical-bg);color:var(--ds3-critical)}[data-ds3=assurance] .document-control-page form.panel{box-shadow:none;background:0 0;border:0;padding:0}[data-ds3=assurance] .document-error{background:var(--ds3-critical-bg);color:var(--ds3-critical);border-color:var(--ds3-critical)}[data-ds3] .document-draft-form{gap:var(--ds3-space-4);display:grid}[data-ds3] .document-draft-form .experience-section{background:0 0;border:0;border-radius:0;margin:0;padding:0}[data-ds3] .document-draft-form .document-upload{padding:var(--ds3-space-4);border:1px dashed var(--ds3-border-strong);border-radius:var(--ds3-radius-surface);background:var(--ds3-subtle)}[data-ds3] .document-draft-form .form-grid{gap:var(--ds3-space-3);margin-top:var(--ds3-space-2)}[data-ds3] .document-draft-form .field{margin:0}[data-ds3] .document-draft-form summary{min-height:36px;padding-block:var(--ds3-space-2)}[data-ds3=assurance] .badge:is(.published,.verified){background:var(--ds3-positive-bg);color:var(--ds3-positive)}[data-ds3=assurance] .badge:is(.in_review,.reviewed,.pending){background:var(--ds3-warning-bg);color:var(--ds3-warning)}[data-ds3=assurance] .badge:is(.planned,.draft,.archived,.revoked,.cancelled){background:var(--ds3-neutral-bg);color:var(--ds3-neutral)}[data-ds3] [data-ds3-part=framework]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-ds3] [data-ds3-part=domain]{background:var(--ds3-default);border-color:var(--ds3-border);border-radius:var(--ds3-radius-surface);padding:var(--ds3-space-4)}[data-ds3] a[data-ds3-part=domain]:hover{background:var(--ds3-hover)}[data-ds3] [data-ds3-part=status]:is([data-state=CONDITIONAL],[data-state=EXTERNAL_STEP]){background:var(--ds3-info-bg);color:var(--ds3-info)}[data-ds3=framework] :is(.domain-fact,.review-panel){background:var(--ds3-subtle);color:var(--ds3-ink);border-color:var(--ds3-border)}[data-ds3=framework] .badge:is(.sufficient,.effective){background:var(--ds3-positive-bg);color:var(--ds3-positive)}[data-ds3=framework] .badge:is(.partially_implemented,.partially_effective){background:var(--ds3-warning-bg);color:var(--ds3-warning)}[data-ds3=framework] .badge:is(.not_implemented,.insufficient,.not_effective){background:var(--ds3-critical-bg);color:var(--ds3-critical)}[data-ds3=utilities] :is(.domain-fact,.review-panel){background:var(--ds3-subtle);color:var(--ds3-ink);border-color:var(--ds3-border)}[data-ds3=utilities] .calendar-event{background:var(--ds3-default);border-color:var(--ds3-border);border-radius:var(--ds3-radius-control);padding:var(--ds3-space-3);font-size:14px}[data-ds3=utilities] .calendar-event small{font-size:12px}[data-ds3] .workspace-panel,[data-ds3].workspace-panel{background:var(--ds3-raised);color:var(--ds3-ink);border-color:var(--ds3-border);box-shadow:var(--ds3-shadow-medium)}[data-ds3] .workspace-panel::backdrop,[data-ds3].workspace-panel::backdrop{background:var(--ds3-scrim)}[data-ds3].workspace-panel form{gap:var(--ds3-space-3);display:grid}[data-ds3].workspace-panel form>button{justify-self:start}[data-ds3].ds3-import-utility{display:contents}[data-ds3] .workspace-panel li{padding-block:var(--ds3-space-2)}[data-ds3=utilities] [role=alert],[data-ds3] [data-ds3-part=error]{color:var(--ds3-critical);background:var(--ds3-critical-bg);border:1px solid var(--ds3-critical);border-radius:var(--ds3-radius-control);padding:var(--ds3-space-3);overflow-wrap:anywhere}[data-ds3] [data-ds3-part=steps] li{padding:var(--ds3-space-2) var(--ds3-space-3);border-radius:var(--ds3-radius-control);background:var(--ds3-subtle);color:var(--ds3-secondary)}[data-ds3] [data-ds3-part=steps] [aria-current=step]{background:var(--ds3-brand-subtle);color:var(--ds3-brand);border-color:var(--ds3-brand)}[data-ds3=utilities] .report-icon{color:var(--ds3-secondary)}[data-ds3=utilities] .admin-grid .panel{min-width:0}[data-ds3=utilities] .admin-grid>.panel{box-shadow:none;background:0 0;border:0;padding:0}[data-ds3=utilities] :is(.member-row,.pack-row){overflow-wrap:anywhere}[data-ds3=utilities] .member-row>div{min-width:0}@media (max-width:820px){[data-ds3=utilities] .member-row{align-items:stretch;gap:var(--ds3-space-3);flex-direction:column}[data-ds3=utilities] .member-row button{white-space:normal;text-align:start;min-height:44px}}@media screen{[data-ds3=report-print]{color:var(--ds3-ink);background:var(--ds3-default);border:1px solid var(--ds3-border);border-radius:var(--ds3-radius-surface);overflow-wrap:anywhere;border:0;border-radius:0;max-width:none;min-height:100dvh;margin:0;padding:40px max(24px,50% - 470px)}}[data-ds3].ds3-not-found{background:var(--ds3-canvas);min-height:100dvh;color:var(--ds3-ink);justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}[data-ds3].ds3-not-found h1{border-right:1px solid var(--ds3-border);padding-right:20px}[data-ds3=tenant-auth].auth-layout,[data-ds3].ds3-platform,[data-ds3].ds3-product-assurance{background:var(--ds3-canvas);color:var(--ds3-ink);min-height:100dvh}[data-ds3=tenant-auth] .auth-brand{background:var(--ds3-subtle);color:var(--ds3-secondary);border-right:1px solid var(--ds3-border);padding:clamp(36px,6vw,88px)}[data-ds3=tenant-auth] .auth-brand h1{color:var(--ds3-ink);max-width:12ch;font-size:clamp(30px,3.4vw,48px)}[data-ds3=tenant-auth] .auth-brand :is(.eyebrow,.auth-flow){color:var(--ds3-brand)}[data-ds3=tenant-auth] .auth-brand p{color:var(--ds3-secondary);font-size:16px}[data-ds3=tenant-auth] .auth-brand small{color:var(--ds3-muted);font-size:12px}[data-ds3=tenant-auth] .auth-form{width:100%;max-width:480px;padding:40px}[data-ds3=tenant-auth] .auth-form :is(p,.field){font-size:14px}[data-ds3=tenant-auth] .auth-form h2{letter-spacing:-.025em;font-size:26px}[data-ds3=tenant-auth] .auth-form .auth-recovery-link{border-radius:var(--ds3-radius-control);min-height:44px;color:var(--ds3-muted);border:1px solid #0000;justify-content:center;align-items:center;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}[data-ds3=tenant-auth] .auth-form .auth-recovery-link:hover{background:var(--ds3-hover)}[data-ds3=tenant-auth] .auth-form input,[data-ds3=tenant-auth] .auth-form button{min-height:44px}[data-ds3] .mfa-setup-qr{max-width:100%;height:auto;margin-block:var(--ds3-space-4);display:block}[data-ds3] .mfa-choice{min-height:44px;color:var(--ds3-ink);align-items:center;font-size:14px;display:flex}[data-ds3] .mfa-choice>span{flex:1;min-width:0;display:block}[data-ds3] .mfa-choice input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--ds3-brand);flex:0 0 16px;margin:0;padding:0}[data-ds3].ds3-platform{border:0;border-radius:0;min-inline-size:0;margin:0;padding:0 0 32px}[data-ds3=platform]>nav{justify-content:flex-end;max-width:1180px;margin:auto}[data-ds3=platform]>nav button{color:var(--ds3-secondary);background:0 0;min-width:44px;min-height:44px}[data-ds3=platform]>nav button[aria-pressed=true]{background:var(--ds3-brand-subtle);color:var(--ds3-brand)}[data-ds3] .ds3-platform-auth{border-top:3px solid var(--ds3-brand);width:min(480px,100% - 32px);box-shadow:var(--ds3-shadow);margin:8vh auto 0;padding:32px}[data-ds3] .ds3-platform-auth h1{font-size:26px}[data-ds3] .ds3-platform-auth p{color:var(--ds3-secondary)}[data-ds3] .ds3-platform-auth :is(input,button){min-height:44px}[data-ds3] .ds3-platform-auth form>button{width:100%;margin-top:12px}[data-ds3] .ds3-platform-auth :is([role=status],[role=alert]):not(:empty){color:var(--ds3-critical);background:var(--ds3-critical-bg);border-radius:var(--ds3-radius-control);padding:12px}[data-ds3] .platform-navigation{background:var(--ds3-subtle)}[data-ds3] .platform-navigation button{color:var(--ds3-secondary);background:0 0}[data-ds3] .platform-navigation button[aria-current=page]{background:var(--ds3-brand-subtle);color:var(--ds3-brand);box-shadow:none}[data-ds3] .platform-context{border-color:var(--ds3-brand)}[data-ds3] .platform-state{background:var(--ds3-neutral-bg);color:var(--ds3-neutral)}[data-ds3].ds3-product-assurance{padding:32px max(24px,50% - 560px)}[data-ds3].ds3-product-assurance details article{border-bottom:1px solid var(--ds3-border);padding-block:16px}[data-ds3] .nav-backdrop{background:var(--ds3-scrim)}[data-ds3] .avatar{background:var(--ds3-brand-subtle);color:var(--ds3-brand);border-color:var(--ds3-border)}[data-ds3=framework] .banner{background:var(--ds3-subtle);border-color:var(--ds3-border);color:var(--ds3-ink)}[data-ds3] .domain-facts>div{background:var(--ds3-default);border-color:var(--ds3-border)}[data-ds3] .domain-facts strong{color:var(--ds3-ink)}[data-ds3] .domain-table td:before{color:var(--ds3-muted)}[data-ds3=tenant-auth] .notice,[data-ds3=platform] .notice,[data-ds3=report-print] .notice{background:var(--ds3-warning-bg);border-color:var(--ds3-warning);color:var(--ds3-warning)}@media (max-width:760px){[data-ds3=tenant-auth].auth-layout{grid-template-columns:minmax(0,1fr);align-content:start}[data-ds3=tenant-auth] .auth-brand{border-right:0;border-bottom:1px solid var(--ds3-border);padding:24px;display:block}[data-ds3=tenant-auth] .auth-brand .brand{margin-bottom:0}[data-ds3=tenant-auth] .auth-brand>:not(.brand){display:none}[data-ds3=tenant-auth] .auth-form{margin:auto;padding:40px 24px}[data-ds3] .ds3-platform-auth{margin-top:24px;padding:24px}}[data-ds3=tenant-auth] .auth-form input,[data-ds3] .ds3-platform-auth input{background-color:var(--ds3-default);color:var(--ds3-ink);caret-color:var(--ds3-ink)}:is([data-ds3=tenant-auth] .auth-form input:is(:autofill,:autofill),[data-ds3] .ds3-platform-auth input:is(:autofill,:autofill)),[data-ds3=tenant-auth] .auth-form input:is(:autofill,:autofill),[data-ds3] .ds3-platform-auth input:is(:autofill,:autofill){-webkit-text-fill-color:var(--ds3-ink);caret-color:var(--ds3-ink);box-shadow:0 0 0 1000px var(--ds3-default) inset}[data-ds3] .work-toolbar-primary,[data-ds3] .work-toolbar-secondary{align-items:end;gap:var(--ds3-space-3);flex-wrap:wrap;display:flex}[data-ds3] .work-toolbar-search{flex:240px}[data-ds3] .work-toolbar-primary>label{gap:var(--ds3-space-2);min-width:0;display:grid}[data-ds3] .work-toolbar-primary select{max-width:100%}[data-ds3] .work-toolbar-secondary{margin-top:var(--ds3-space-4);align-items:center}[data-ds3] .work-view-modes{gap:var(--ds3-space-1);border:1px solid var(--ds3-border);padding:var(--ds3-space-1);border-radius:var(--ds3-radius-control);margin-left:auto;display:flex}[data-ds3] .work-view-modes [aria-pressed=true],[data-ds3] .work-overdue[aria-pressed=true]{background:var(--ds3-brand-subtle);color:var(--ds3-brand);border-color:var(--ds3-brand);font-weight:700}[data-ds3] .work-more-filters>div{padding-block:var(--ds3-space-3)}[data-ds3] .work-preferences{margin-block:var(--ds3-space-3);color:var(--ds3-secondary)}@media (max-width:700px){[data-ds3] .work-toolbar-primary>label{flex:100%}[data-ds3] .work-view-modes{margin-left:0}}[data-ds3] .document-area-heading{justify-content:flex-start;width:100%;margin-block:4px}[data-ds3] .document-area-heading[aria-expanded=true]{background:var(--ds3-brand-subtle);color:var(--ds3-brand)}[data-ds3] .document-taxonomy .member-row label{align-items:center;gap:8px;display:inline-flex}[data-ds3] .document-taxonomy>label{margin-top:12px;display:block}[data-ds3] :is(.experience-disclosure,.registry-discovery-picker,.relationship-picker){min-width:0}[data-ds3] .relationship-picker select[multiple]{min-height:112px}[data-ds3] .registry-discovery-picker>.button-row{flex-wrap:wrap;align-items:center;gap:8px}[data-ds3] .registry-discovery-picker>.button-row>span{color:var(--ds3-secondary);font-size:13px}[data-ds3] :is(.picker-pages,.experience-filter-chips){flex-wrap:wrap}[data-ds3] .ds2-row-id{overflow-wrap:anywhere;font-size:12px;line-height:1.5}[data-ds3] .table-scroll:focus-visible{outline:2px solid var(--ds3-focus);outline-offset:-2px}[data-ds3] .table-scroll :is(th,td){font-variant-numeric:tabular-nums}
