:root{--color-ink:var(--af-text-dark);--color-ink-muted:var(--dmi-art-color-body-muted);--color-canvas:var(--af-main-surface);--color-surface:var(--af-main-surface);--color-surface-soft:var(--dmi-art-color-grid-header);--color-control-neutral-surface:var(--dmi-art-color-grid-header);--color-line:var(--dmi-art-color-border-form);--color-line-strong:var(--dmi-art-color-border-form);--color-brand-950:var(--dmi-art-color-shell-section-active);--color-brand-900:var(--dmi-art-color-shell);--color-brand-800:var(--af-tab-selected);--color-brand-700:var(--dmi-art-color-form-text);--color-brand-500:var(--dmi-art-color-primary);--color-brand-400:var(--dmi-art-color-shell-text);--color-brand-100:var(--dmi-art-color-secondary);--color-accent:var(--dmi-art-color-navigation-active-text);--color-accent-strong:var(--dmi-art-color-navigation-active-text);--color-warning:var(--af-warning-border);--color-warning-soft:var(--af-warning-soft);--color-danger:var(--af-danger-border);--color-danger-700:var(--af-text-dark);--color-danger-soft:var(--af-danger-soft);--color-success:var(--dmi-art-color-primary-focus);--color-success-soft:var(--af-success-soft);--shadow-soft:none;--radius-sm:var(--dmi-art-radius-control);--radius-md:var(--dmi-art-radius-control);--radius-lg:var(--af-dialog-radius);--sidebar-width:var(--dmi-art-layout-sidebar-width);--topbar-height:var(--dmi-art-layout-topbar-height);--layer-content-raised:1;--layer-sticky:8;--layer-topbar:20;--layer-navigation-backdrop:25;--layer-navigation:30;--layer-skip-link:1000;--font-sans:var(--af-font-sans);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-size-caption:12px;--font-size-meta:12px;--font-size-small:var(--dmi-art-font-body-size);--font-size-body:var(--af-body-font-size);--font-size-title-xs:16px;--font-size-title-sm:18px;--font-size-page:var(--dmi-art-font-detail-title-size);--line-height-display:1.5;--line-height-tight:1.5;--line-height-body:1.5;--line-height-relaxed:1.5;--motion-duration-fast:var(--dmi-art-motion-button-duration);--motion-duration-standard:var(--dmi-art-motion-sidebar-duration);--motion-duration-spinner:2s;--motion-ease-standard:ease}.remote-access-workbench{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.remote-access-workbench>.notice,.remote-access-workbench>.workspace-tabs,.remote-channel-panel{grid-column:1/-1}.remote-request-panel{grid-column:1/span 7}.remote-session-panel{grid-column:8/-1;min-height:100%}.remote-channel-panel,.remote-request-panel,.remote-session-panel{padding:20px}.remote-request-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.remote-access-workbench .remote-request-panel,.remote-access-workbench .remote-session-panel{padding:12px 0;border:0;border-radius:0;box-shadow:none;background:transparent}.remote-request-form>label{align-self:start}.remote-session-options:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.remote-session-options{min-width:0;margin:0;padding:0;border:0}.remote-request-form .remote-reason textarea{min-height:88px;font-family:var(--font-sans)}.remote-request-form .advanced-section{background:white}.remote-empty-state p,.remote-prerequisites p{margin:0 0 8px;max-width:76ch}.remote-prerequisites{color:var(--color-ink-muted)}@media (max-width:880px){.remote-session-options:not([hidden]){grid-template-columns:1fr}}.remote-request-form .remote-reason{grid-column:1/-1}.remote-request-form>.primary-button{width:fit-content}.remote-action-message,.remote-session-message{margin:0}.remote-session-message{grid-column:1/-1}.advanced-section{padding:0;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.advanced-section>summary{min-height:42px;padding:11px 13px;color:var(--color-brand-900);font-size:12px;font-weight:600;cursor:pointer}.advanced-section[open]>summary{border-bottom:1px solid var(--color-line)}.advanced-section>.form-grid{padding:14px}.advanced-section>.workflow-section-title,.workflow-section-title{margin:0;color:var(--color-brand-900);font-size:var(--font-size-body);font-weight:600;line-height:20px}.advanced-section>.workflow-section-title{padding:11px 13px;border-bottom:1px solid var(--color-line)}.workflow-reference-help{margin:0;padding:12px 14px 0;color:var(--color-ink-muted)}.remote-advanced>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-tabpanel .remote-request-panel,.workspace-tabpanel .remote-session-panel{min-height:0}.configuration-workbench .workspace-tabpanel>section+section,.workspace-tabpanel>.device-summary-grid+.device-tags,.workspace-tabpanel>.inventory-summary+.inventory-domain-grid{margin-top:16px}.remote-session-list{display:grid;gap:8px}.remote-session-scroll{max-block-size:min(560px,55dvh);overflow:auto;overscroll-behavior-y:contain}.remote-terminal-shell{overflow:hidden;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-shell);color:var(--dmi-art-color-shell-text)}.remote-terminal-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--dmi-art-color-shell);border-bottom:1px solid var(--dmi-art-color-border-form)}.remote-terminal-toolbar>span{font-size:12px;color:var(--dmi-art-color-shell-text)}.remote-terminal-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.remote-terminal-tools label{display:flex;align-items:center;gap:8px;color:inherit;font-size:12px}.remote-terminal-tools button,.remote-terminal-tools select{min-height:36px;width:auto;padding:6px 10px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-shell);color:var(--dmi-art-color-shell-text)}.remote-terminal-tools button:focus-visible,.remote-terminal-tools select:focus-visible{outline:2px solid var(--dmi-art-color-focus-input);outline-offset:2px}.remote-terminal-viewport{height:min(60vh,600px);min-height:280px;padding:12px}.remote-terminal-shell.is-expanded .remote-terminal-viewport{height:80vh}.remote-terminal-help{display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 16px;border-top:1px solid var(--dmi-art-color-border-form);font-size:12px;color:var(--dmi-art-color-shell-text)}.remote-terminal-help kbd{font:inherit;color:#fff}.remote-request-form{max-width:1040px}.remote-access-workbench>.remote-request-panel{grid-column:1/span 5}.remote-access-workbench>.remote-session-panel{grid-column:6/-1;border-left:1px solid var(--color-line);padding-left:24px;min-width:0}.remote-access-workbench>.remote-request-panel .remote-request-form{grid-template-columns:minmax(0,1fr);max-width:none}@media (max-width:880px){.remote-access-workbench>.remote-request-panel,.remote-access-workbench>.remote-session-panel{grid-column:1/-1;border-left:0;padding-left:0}}.remote-request-form .fleet-target-picker-advanced{margin-top:8px}.remote-session-pagination{display:flex;padding-top:12px;justify-content:center}.remote-session-list article{display:grid;min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:minmax(150px,.8fr) minmax(260px,1.5fr) auto;gap:14px;align-items:center}.remote-session-list article>div:not(.remote-session-actions){display:flex;min-width:0;flex-direction:column;gap:4px}.remote-session-list code,.remote-session-list small{overflow:hidden;color:var(--color-ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.remote-forward-input,.remote-session-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.remote-session-actions .primary-button,.remote-session-actions .quiet-button{min-height:34px;padding:7px 11px}.remote-upload-source{display:grid;max-width:230px;color:var(--color-ink-muted);gap:3px;font-size:12px;font-weight:600}.remote-upload-source input{max-width:220px;font-size:12px}.remote-terminal{min-height:320px;max-height:60vh;padding:16px;overflow:auto;color:var(--dmi-art-color-shell-text);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);outline:0;background:var(--dmi-art-color-shell);font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap}html:not([data-input-modality=pointer]) .remote-terminal:focus-visible{border-color:var(--color-brand-800);box-shadow:0 0 0 3px var(--color-brand-100)}.remote-forward-input{margin:10px 0}.remote-forward-input input{min-height:40px;padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--radius-sm);flex:1 1}@media (max-width:880px){.remote-request-form,.remote-session-list article{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--color-canvas)}body{margin:0;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:var(--font-mono)}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--dmi-art-color-focus-input);outline-offset:2px}html[data-input-modality=pointer] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,html[data-input-modality=pointer] :is(input,select,textarea,[contenteditable=true]):focus{outline:0!important;box-shadow:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:var(--layer-skip-link);top:12px;left:12px;padding:10px 14px;border-radius:var(--radius-sm);color:white;background:var(--color-brand-900);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.brand-mark{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{display:block;width:80px;height:auto;flex:none}.login-story .brand-logo{filter:invert(1)}.page-heading{display:flex;margin-bottom:24px;gap:24px;align-items:flex-end;justify-content:space-between}.page-context-actions{margin-bottom:16px}.page-context-actions,.pagination{display:flex;justify-content:flex-end}.pagination{flex-wrap:wrap;padding-top:16px;gap:16px;align-items:center;color:var(--color-ink);font-size:14px}.pagination-select-wrap,.pagination-size{display:inline-flex;align-items:center}nav.pagination>label.pagination-size{display:inline-flex;gap:12px;color:var(--color-ink-muted);font-size:14px;font-weight:400;white-space:nowrap}.pagination-select-wrap{position:relative;color:var(--color-ink)}.pagination .pagination-select-wrap select{width:54px;height:40px;min-height:40px;padding:0 18px 0 4px;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:500;box-shadow:none;outline:0}.pagination .pagination-select-wrap select:hover{color:var(--color-brand-800)}.pagination .pagination-select-wrap select:focus{border:0;background:transparent;box-shadow:none;outline:0}.pagination .pagination-select-wrap select:focus-visible{box-shadow:inset 0 -2px var(--color-brand-700)}.pagination-select-wrap svg{position:absolute;top:50%;right:4px;pointer-events:none;transform:translateY(-50%)}.pagination-range{min-width:104px;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pagination-arrow{display:inline-grid;min-width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-ink);place-items:center;font:inherit;cursor:pointer}.pagination-arrow:hover:not(:disabled){background:var(--color-surface-soft)}.pagination-arrow:disabled{cursor:not-allowed;opacity:.45}.pagination button:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}@media (max-width:600px){.pagination{flex-wrap:nowrap}.pagination,nav.pagination>label.pagination-size{gap:4px;font-size:12px}.pagination .pagination-select-wrap select{width:52px}.pagination-range{min-width:0;padding:0 4px}.pagination-arrow{min-width:28px;height:32px}}.page-heading h1,.standalone-state h1{margin:3px 0 6px;font-size:var(--font-size-page);line-height:var(--line-height-tight);letter-spacing:normal}.eyebrow{margin:0;color:var(--color-brand-800);font-size:var(--font-size-meta);font-weight:600;letter-spacing:normal;text-transform:uppercase}.panel,.surface{position:relative;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none;transition:border-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard)}.icon-button,.primary-button,.quiet-button,.secondary-button{display:inline-flex;min-height:38px;border-radius:var(--radius-sm);gap:7px;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.primary-button{padding:8px 15px;color:white;border:1px solid var(--color-brand-900);background:var(--color-brand-900);text-decoration:none}.primary-button:hover{border-color:var(--color-brand-800);background:var(--color-brand-800);transform:none}.secondary-button{padding:8px 14px;color:var(--color-brand-900);border:1px solid var(--color-line);background:white;text-decoration:none}.secondary-button:hover{border-color:var(--color-brand-800)}.quiet-button{padding:7px 10px;color:var(--color-ink-muted);border:0;background:transparent}.quiet-button:hover{color:var(--color-ink);background:var(--color-surface-soft)}.icon-button{width:38px;padding:0;color:var(--color-ink-muted);border:1px solid var(--color-line);background:white}.icon-button:hover{color:var(--color-brand-900);border-color:var(--color-brand-800)}button:disabled{cursor:not-allowed;opacity:.55}.notice{padding:10px 13px;margin:12px 0;color:var(--color-brand-900);border:1px solid var(--color-brand-100);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);font-size:var(--font-size-small)}.notice-warning{color:var(--af-text-dark);border-color:var(--af-warning-border);background:var(--color-warning-soft)}.notice-with-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-with-action .quiet-button{flex:none}.metric-grid{display:grid;margin-bottom:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.metric-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-compact .metric-card{min-height:150px}.metric-card{min-height:176px;padding:20px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:white;box-shadow:none;transition:border-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard)}.metric-card:hover{border-color:var(--dmi-art-color-border-form);box-shadow:none;transform:none}.metric-card p{margin:20px 0 3px;color:var(--color-ink-muted);font-size:var(--font-size-small);font-weight:600}.metric-card>strong{display:block;font-size:var(--dmi-art-font-detail-title-size);line-height:1.1;letter-spacing:normal}.metric-card>small{display:block;margin-top:9px;color:var(--color-ink-muted);font-size:var(--font-size-meta);line-height:1.45}.metric-icon{display:grid;width:36px;height:36px;color:var(--color-brand-900);border-radius:var(--dmi-art-radius-control);background:var(--color-brand-100);place-items:center}.metric-dark{color:white;border-color:var(--color-brand-900);background:var(--color-brand-900)}.metric-dark p,.metric-dark>small{color:var(--dmi-art-color-shell-text)}.metric-dark .metric-icon{color:var(--color-brand-950);background:var(--color-accent)}.overview-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px}.overview-panel{min-height:330px;padding:22px}.monitor-health-dashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}.monitor-health-dashboard>.panel-heading{grid-column:1/-1;margin-bottom:0}.monitor-coverage-notice{display:grid;grid-column:1/-1;margin:0;gap:3px}.health-summary-strip{--health-summary-columns:4;grid-column:1/-1;min-width:0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:white}.health-summary-metrics{display:grid;min-height:56px;grid-template-columns:repeat(var(--health-summary-columns),minmax(0,1fr))}.health-summary-metric{display:inline-flex;min-width:0;min-height:56px;padding:10px 16px;gap:8px;align-items:center;color:var(--color-ink-muted);font-size:var(--font-size-meta);font-weight:600}.health-summary-metric+.health-summary-metric{border-left:1px solid var(--color-line)}.health-summary-metric svg{flex:none;color:var(--color-brand-700)}.health-summary-metric>span{min-width:0}.health-summary-metric strong{color:var(--color-ink);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.health-summary-details{display:grid;margin:0;padding:0;border-top:1px solid var(--color-line);grid-template-columns:repeat(var(--health-summary-columns),minmax(0,1fr))}.health-summary-details>div{display:grid;min-width:0;padding:14px 16px;gap:4px}.health-summary-details dt{color:var(--color-ink-muted);font-size:var(--font-size-meta)}.health-summary-details dd{margin:0;color:var(--color-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-action-strip{display:grid;grid-column:1/-1;padding:8px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-md);background:var(--dmi-art-color-shell);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-action-strip a{display:flex;min-width:0;min-height:64px;padding:14px 18px;color:var(--dmi-art-color-shell-text);border-radius:calc(var(--radius-md) - 6px);gap:11px;align-items:center;font-size:var(--font-size-small);font-weight:600;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.overview-action-strip a+a{border-left:1px solid var(--dmi-art-color-border-form)}.overview-action-strip a:focus-visible,.overview-action-strip a:hover{color:var(--color-accent);background:var(--dmi-art-color-grid-header);outline:0;transform:none}.overview-action-strip svg{flex:0 0 auto;color:var(--color-accent)}.panel-heading{display:flex;margin-bottom:25px;align-items:flex-start;justify-content:space-between}.legal-copy h2,.panel-heading h2{margin:4px 0 0;font-size:var(--font-size-title-sm);letter-spacing:normal}.distribution-list{display:grid;gap:17px}.distribution-row{display:grid;grid-template-columns:110px 1fr 38px;gap:13px;align-items:center;font-size:12px;text-transform:capitalize}.distribution-row>div{height:8px;overflow:hidden;border-radius:var(--dmi-art-radius-control);background:var(--color-surface-soft)}.distribution-row i{display:block;min-width:2px;height:100%;border-radius:inherit;background:var(--color-brand-800)}.distribution-row strong{text-align:right}.activity-list{padding:0;margin:0;list-style:none}.activity-list li{display:grid;padding:11px 0;border-bottom:1px solid var(--color-line);grid-template-columns:32px 1fr auto;gap:10px;align-items:center}.activity-list li:last-child{border-bottom:0}.activity-dot{display:grid;width:30px;height:30px;color:var(--color-brand-800);border-radius:50%;background:var(--color-surface-soft);place-items:center}.activity-list div{display:flex;min-width:0;flex-direction:column}.activity-list small,.activity-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-list small,.activity-list time,.data-footnote{color:var(--color-ink-muted);font-size:12px}.data-footnote{margin:14px 2px 0}.fleet-surface{overflow:hidden}.component-ota-workbench{gap:12px}.component-ota-workbench,.discovery-workbench{display:grid;margin-bottom:16px;overflow:hidden}.discovery-workbench{padding:20px 24px;background:var(--color-surface);gap:14px}.discovery-heading,.discovery-heading-actions,.discovery-review-actions,.discovery-review-heading{display:flex;align-items:center}.discovery-heading,.discovery-review-heading{justify-content:space-between;gap:16px}.discovery-heading h2,.discovery-review-heading h3{margin:5px 0 0;letter-spacing:normal}.discovery-heading h2{margin:0;font-size:18px}.discovery-heading .data-footnote{margin:5px 0 0}.discovery-heading-actions,.discovery-review-actions{gap:10px}.discovery-live{display:inline-flex;padding:7px 10px;color:var(--color-success);border:1px solid var(--dmi-art-color-border-form);border-radius:999px;background:var(--color-success-soft);gap:6px;align-items:center;font-size:12px;font-weight:600;letter-spacing:normal}.discovery-metrics{display:flex;border-bottom:1px solid var(--color-line);gap:4px;flex-wrap:wrap}.discovery-metrics button{display:inline-flex;min-height:40px;padding:8px 12px;color:var(--color-ink-muted);text-align:left;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;gap:8px;align-items:center;cursor:pointer}.discovery-metrics button.active,.discovery-metrics button:hover{color:var(--color-brand-900);border-bottom-color:var(--color-accent-strong);background:transparent}.discovery-metrics span{font-size:12px;font-weight:600}.discovery-metrics strong{color:var(--color-ink);font-size:14px;line-height:1}.discovery-table-wrap{overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.discovery-table{width:100%;min-width:940px;border-collapse:collapse;background:white}.discovery-table td,.discovery-table th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle}.discovery-table th{color:var(--color-ink-muted);background:var(--color-surface-soft);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.discovery-table tbody tr:last-child td{border-bottom:0}.discovery-table tbody tr:hover{background:var(--dmi-art-color-grid-header)}.discovery-table td>small,.discovery-table td>strong{display:block}.discovery-device-cell small,.discovery-table td>small{margin-top:4px;color:var(--color-ink-muted);font-size:12px}.discovery-device-cell{display:flex;min-width:220px;gap:10px;align-items:center}.discovery-device-cell>span:last-child{display:grid}.discovery-device-icon{display:grid;width:36px;height:36px;flex:0 0 36px;color:var(--color-brand-900);border-radius:var(--dmi-art-radius-control);background:var(--color-brand-100);place-items:center}.discovery-trust{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:600}.trust-unverified{color:var(--af-text-dark)}.trust-attested,.trust-profiled{color:var(--color-success)}.discovery-compact{min-height:34px;padding:7px 12px;font-size:12px}.discovery-empty{display:flex;min-height:128px;color:var(--color-ink-muted);border-block:1px solid var(--color-line);background:var(--color-surface);gap:10px;align-items:center;justify-content:center}.discovery-review{display:grid;padding:18px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:16px}.discovery-review-heading span{color:var(--color-brand-800);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.discovery-review-heading h3{font-size:18px}.discovery-policy-grid,.discovery-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.discovery-policy-grid .control-field,.discovery-review-grid .control-field{margin:0}.discovery-policy-grid input,.discovery-policy-grid select,.discovery-review-grid input,.discovery-review-grid select{width:100%;min-height:42px;padding:9px 11px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.discovery-policy-message,.discovery-policy-reason,.discovery-reason{grid-column:1/-1}.discovery-policy{border-top:1px solid var(--color-line)}.discovery-policy summary{display:flex;padding:16px 2px 0;color:var(--color-ink);gap:9px;align-items:center;flex-wrap:wrap;font-weight:600;cursor:pointer;list-style:none}.discovery-policy summary::-webkit-details-marker{display:none}.discovery-policy summary span{padding:4px 8px;margin-left:auto;color:var(--color-brand-800);border-radius:999px;background:var(--color-brand-100);font-size:12px}.discovery-policy summary .discovery-policy-inactive{color:var(--color-ink-muted);background:var(--color-surface-soft)}.discovery-policy summary small{color:var(--color-ink-muted);font-size:12px;font-weight:600}.discovery-policy-grid{padding-top:16px}.discovery-policy-actions,.discovery-policy-allowlist-hint,.discovery-policy-approval,.discovery-policy-state{grid-column:1/-1}.discovery-policy-state{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.discovery-policy-hint{margin:0;color:var(--color-ink-muted);font-size:12px;font-weight:400;line-height:1.45}.discovery-policy-allowlist-hint{margin-top:4px}.discovery-policy-reason .discovery-policy-hint{margin-top:5px}.discovery-policy-actions{display:flex;justify-content:flex-end}.discovery-policy-actions .primary-button{min-width:170px}.discovery-policy-grid .toggle-field input{width:18px;min-height:18px;padding:0;flex:none}.toggle-field{display:flex;min-height:42px;color:var(--color-ink);gap:9px;align-items:center;font-size:12px;font-weight:600}.toggle-field input{width:18px;height:18px;accent-color:var(--color-brand-800)}@media (max-width:900px){.discovery-metrics,.discovery-policy-grid,.discovery-review-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.discovery-workbench{padding:18px}.discovery-metrics,.discovery-policy-grid,.discovery-review-grid{grid-template-columns:1fr}.discovery-policy-actions,.discovery-policy-allowlist-hint,.discovery-policy-approval,.discovery-policy-reason,.discovery-policy-state,.discovery-reason{grid-column:auto}.discovery-policy-actions .primary-button{width:100%}}.component-ota-heading,.component-ota-live-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.component-ota-heading h2{margin:4px 0 0;font-size:var(--font-size-title-sm);letter-spacing:normal}.component-ota-editor{display:grid;min-width:0;gap:12px}.production-quick-component-group-workbench>.component-ota-heading,.production-quick-component-workbench>.component-ota-heading{padding-inline:14px}.component-ota-target{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(280px,1fr);gap:14px;align-items:end}.component-ota-digest,.component-ota-policy-grid .control-field,.component-ota-reason,.component-ota-target .control-field{margin:0}.component-ota-digest select,.component-ota-policy-grid input,.component-ota-reason textarea,.component-ota-target select{width:100%;min-height:42px;padding:9px 11px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.component-ota-profile-summary{display:block;margin-top:6px;overflow:hidden;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.component-ota-reason textarea{min-height:82px;resize:vertical}.component-ota-live-facts,.component-ota-target-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.component-ota-live-facts span,.component-ota-target-facts span{display:grid;min-width:0;color:var(--color-ink-muted);gap:4px;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.component-ota-live-facts strong,.component-ota-target-facts strong{overflow:hidden;color:var(--color-ink);font-size:14px;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.component-ota-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.mcu-quick-target-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:14px;align-items:stretch}.mcu-audit-reason,.mcu-quick-target-grid .control-field,.mcu-version-field{margin:0}.mcu-quick-target-grid select,.mcu-version-field input{width:100%;min-height:44px;padding:9px 11px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.mcu-target-summary{display:grid;padding:12px 14px;margin:0;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));background:var(--dmi-art-color-grid-header);gap:12px 18px}.mcu-target-summary div{min-width:0}.mcu-target-summary dt{display:flex;margin-bottom:4px;color:var(--color-ink-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.mcu-target-summary dd{margin:0;overflow:hidden;color:var(--color-ink);font-size:12px;font-weight:600;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.mcu-firmware-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mcu-catalog-field,.mcu-firmware-grid>.notice{margin:0;grid-column:1/-1}.mcu-catalog-field{display:grid;gap:8px}.mcu-catalog-field .control-field{margin:0}.mcu-catalog-field select{width:100%;min-height:44px;padding:9px 11px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.mcu-catalog-field small,.mcu-catalog-receipt small{color:var(--color-ink-muted);font-size:12px;font-weight:600}.mcu-artifact-source-toggle{width:fit-content}.mcu-catalog-receipt{display:flex;min-width:0;padding:12px 14px;color:var(--color-brand-900);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);align-items:flex-start;gap:9px}.mcu-catalog-receipt span{display:grid;min-width:0;gap:4px}.mcu-catalog-receipt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcu-file-picker{position:relative;display:grid;min-width:0;color:var(--color-ink-muted);gap:7px;cursor:pointer;font-size:12px;font-weight:600}.mcu-file-picker input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcu-file-picker-surface{display:grid;min-height:100px;padding:14px;border:1px dashed var(--dmi-art-color-border-form);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;background:var(--dmi-art-color-grid-header);align-items:center;gap:12px;transition-property:border-color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}.mcu-file-picker:hover .mcu-file-picker-surface{border-color:var(--color-brand-500);background:#fff;box-shadow:none}.mcu-file-picker:active .mcu-file-picker-surface{transform:none}html:not([data-input-modality=pointer]) .mcu-file-picker:focus-within .mcu-file-picker-surface{border-color:var(--color-brand-700);outline:2px solid var(--dmi-art-color-focus-input);outline-offset:2px}.mcu-file-picker.has-file .mcu-file-picker-surface{border-style:solid;border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header)}.mcu-file-picker-icon{display:inline-flex;width:40px;height:40px;color:var(--color-brand-800);border-radius:var(--dmi-art-radius-control);align-items:center;justify-content:center;background:var(--color-brand-100)}.mcu-file-picker-copy{display:grid;min-width:0;gap:4px}.mcu-file-picker-copy strong{overflow:hidden;color:var(--color-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mcu-file-picker-copy small{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-wrap:pretty}.mcu-file-picker-action{padding:8px 10px;color:var(--color-brand-900);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:#fff;font-size:12px;font-weight:600;white-space:nowrap}.mcu-version-field{max-width:420px;grid-column:1/-1}.mcu-audit-reason small,.mcu-version-field small{color:var(--color-ink-muted);font-size:12px;font-weight:600}.mcu-operation-summary{display:flex;min-height:58px;padding:12px 14px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);grid-column:1/-1;align-items:flex-start;gap:10px}.mcu-operation-summary.is-downgrade,.mcu-operation-summary.is-reinstall{border-color:var(--af-warning-border);background:var(--af-warning-soft)}.mcu-operation-summary-icon{display:grid;width:34px;height:34px;color:var(--color-brand-800);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-grid-header);flex:0 0 auto;place-items:center}.mcu-operation-summary>span:last-child{display:grid;gap:3px}.mcu-operation-summary strong{color:var(--color-ink);font-size:12px}.mcu-operation-summary small{color:var(--color-ink-muted);font-size:12px;font-weight:600;line-height:1.45;text-wrap:pretty}.mcu-confirmation-grid{display:grid;grid-template-columns:minmax(340px,1.2fr) minmax(300px,.8fr);gap:14px}.mcu-audit-reason textarea{min-height:118px}.mcu-readiness{display:grid;padding:14px;color:var(--color-ink);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);align-content:start;gap:10px}.mcu-readiness-heading{display:flex;color:var(--color-brand-900);align-items:center;gap:8px;font-size:12px}.mcu-readiness ul{display:grid;padding:0;margin:0;gap:7px;list-style:none}.mcu-readiness li{display:flex;color:var(--color-ink-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;text-wrap:pretty}.mcu-readiness li svg{flex:0 0 auto}.mcu-readiness li.is-ready{color:var(--af-text-dark)}.mcu-submit-row{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr);align-items:center;gap:14px}.mcu-submit-status{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-wrap:pretty}.mcu-submit-status.is-ready{color:var(--af-text-dark)}.component-ota-digest{display:grid;gap:6px}.component-ota-ac{display:flex;min-height:42px;padding:10px 12px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;gap:9px;align-items:center;font-size:12px;font-weight:600}.component-ota-ac input{width:17px;height:17px;margin:0;accent-color:var(--color-brand-800)}.component-ota-submit{width:100%;min-height:44px}.component-ota-workbench>.notice{margin:0}.component-ota-live{display:grid;padding:18px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);gap:16px}.mcu-ota-evidence{transition-property:border-color,box-shadow,background-color;transition-duration:.18s;transition-timing-function:ease-out}.mcu-ota-evidence.is-compact{gap:11px}.mcu-live-milestones{min-width:0}.mcu-live-milestones>summary{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-size:12px;font-weight:600}.mcu-live-milestones[open]>summary{margin-bottom:10px}.mcu-live-milestones.is-single>summary{display:none}.mcu-live-milestones.is-single[open]>summary{margin-bottom:0}.mcu-ota-evidence.is-confirmed{border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header);box-shadow:none}.mcu-ota-evidence.is-failed{border-color:var(--af-danger-border);background:var(--af-danger-soft)}.mcu-ota-evidence.is-rolled-back{border-color:color-mix(in srgb,var(--color-warning) 34%,white);background:var(--af-warning-soft)}.mcu-live-headline{display:flex;min-width:0;align-items:center;gap:11px}.mcu-live-headline-icon{display:grid;width:44px;height:44px;color:var(--color-brand-800);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-grid-header);flex:0 0 auto;place-items:center}.mcu-live-headline>span:last-child,.mcu-live-summary{display:grid;min-width:0;gap:3px}.mcu-live-headline small{color:var(--color-brand-800);font-size:10px;font-weight:600;letter-spacing:normal}.mcu-live-headline strong{color:var(--color-ink);font-size:16px;letter-spacing:normal;text-wrap:balance}.component-ota-live-title>span:first-child{display:grid;min-width:0;gap:4px}.component-ota-live-title small{color:var(--color-ink-muted);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.component-ota-live-title code{overflow:hidden;font-size:12px;text-overflow:ellipsis}.component-ota-version-line{display:flex;color:var(--color-ink-muted);gap:10px;align-items:center;font-size:14px}.component-ota-version-line strong{color:var(--color-brand-900)}.mcu-operation-badge{padding:4px 8px;color:var(--color-brand-800);border:1px solid var(--dmi-art-color-border-form);border-radius:999px;background:var(--dmi-art-color-grid-header);font-size:10px;font-weight:600}.component-ota-progress{display:grid;gap:7px}.component-ota-progress>span{display:flex;color:var(--color-ink-muted);justify-content:space-between;gap:12px;font-size:12px}.component-ota-progress strong{color:var(--color-brand-800);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.component-ota-progress progress{width:100%;height:9px;overflow:hidden;border:0;border-radius:999px;background:var(--dmi-art-color-shell);accent-color:var(--color-brand-500)}.component-ota-progress progress::-webkit-progress-bar{border-radius:999px;background:var(--dmi-art-color-shell)}.component-ota-progress progress::-moz-progress-bar,.component-ota-progress progress::-webkit-progress-value{border-radius:999px;background:var(--dmi-art-color-primary)}.mcu-ota-evidence.is-failed .component-ota-progress strong{color:var(--color-danger-700)}.mcu-ota-evidence.is-failed .component-ota-progress progress{accent-color:var(--color-danger)}.mcu-ota-evidence.is-failed .component-ota-progress progress::-webkit-progress-value{background:var(--color-danger)}.mcu-ota-evidence.is-failed .component-ota-progress progress::-moz-progress-bar{background:var(--color-danger)}.mcu-ota-evidence.is-rolled-back .component-ota-progress strong{color:var(--af-text-dark)}.mcu-ota-evidence.is-rolled-back .component-ota-progress progress{accent-color:var(--color-warning)}.mcu-ota-evidence.is-rolled-back .component-ota-progress progress::-webkit-progress-value{background:var(--color-warning)}.mcu-ota-evidence.is-rolled-back .component-ota-progress progress::-moz-progress-bar{background:var(--color-warning)}.component-ota-live-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.atomic-bundle-evidence{display:grid;padding-top:12px;border-top:1px solid var(--color-line);gap:8px}.atomic-bundle-evidence header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.atomic-bundle-evidence ul{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:8px 24px;list-style:none}.atomic-bundle-evidence li{display:inline-flex;min-width:0;align-items:baseline;gap:8px}.atomic-bundle-evidence li span{color:var(--color-ink-muted)}.atomic-bundle-result.is-failed,.atomic-bundle-result.is-rolled_back{color:var(--af-text-dark)}.atomic-bundle-result.is-committed{color:var(--color-success)}.mcu-evidence-timeline{display:grid;padding:0;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none}.mcu-evidence-timeline li{display:grid;min-width:0;min-height:96px;padding:12px;color:var(--color-ink-muted);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px}.mcu-evidence-timeline li.is-complete{color:var(--af-text-dark);border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header)}.mcu-evidence-timeline li>span{display:grid;min-width:0;gap:5px}.mcu-evidence-timeline strong{color:var(--color-ink);font-size:12px;line-height:1.35;text-wrap:balance}.mcu-evidence-timeline small{color:var(--color-ink-muted);font-size:10px;font-weight:600;line-height:1.45;text-wrap:pretty}.mcu-live-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.mcu-live-facts strong,.mcu-ota-evidence code,.mcu-ota-evidence progress{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.component-ota-policy-grid,.component-ota-target{grid-template-columns:repeat(2,minmax(0,1fr))}.mcu-confirmation-grid,.mcu-evidence-timeline,.mcu-live-facts,.mcu-quick-target-grid,.mcu-submit-row{grid-template-columns:1fr}}@media (max-width:620px){.component-ota-workbench{padding:18px}.component-ota-live-facts,.component-ota-policy-grid,.component-ota-target,.component-ota-target-facts,.mcu-firmware-grid{grid-template-columns:1fr}.mcu-version-field{max-width:none;grid-column:auto}.mcu-file-picker-surface{grid-template-columns:auto minmax(0,1fr)}.mcu-file-picker-action{grid-column:1/-1;text-align:center}.component-ota-target .icon-button{width:100%}.component-ota-live-title{align-items:flex-start;flex-direction:column}}.gateway-status{margin-bottom:16px;overflow:hidden;container-type:inline-size}.gateway-status-heading{display:flex;padding:16px;border-bottom:1px solid var(--color-line);align-items:center;justify-content:space-between}.gateway-status-heading>div,.gateway-status-row [role=cell]:first-child,.gateway-status-row [role=cell]:nth-child(3){display:flex;flex-direction:column;gap:4px}.gateway-status-heading small,.gateway-status-row small{color:var(--color-ink-muted);font-size:12px}.gateway-status-table{min-width:760px}.gateway-status-row{display:grid;min-height:52px;padding:9px 16px;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(260px,1.4fr) 90px minmax(220px,1fr) minmax(180px,.8fr);gap:12px;align-items:center}.gateway-status-header{min-height:40px;color:var(--color-ink-muted);background:var(--color-surface-soft);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}@media (max-width:840px){.gateway-status{overflow-x:auto}}@container (max-width: 780px){.gateway-status-table{min-width:0}.gateway-status-header{display:none}.gateway-status-row:not(.gateway-status-header){min-height:0;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gateway-status-row [role=cell]{display:grid;min-width:0;gap:5px;overflow-wrap:anywhere}.gateway-status-row [role=cell]:before{color:var(--color-ink-muted);content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.gateway-status-row [role=cell]:first-child{grid-column:1/-1}}.fleet-toolbar{padding:16px;border-bottom:1px solid var(--color-line);gap:10px}.fleet-toolbar,.search-control{display:flex;align-items:center}.search-control{width:min(680px,100%);height:42px;padding-left:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:8px;background:white}html:not([data-input-modality=pointer]) .search-control:focus-within{border-color:var(--color-brand-800);box-shadow:0 0 0 3px var(--color-brand-100)}.search-control input{min-width:0;height:100%;border:0;outline:0;flex:1 1}.search-control .primary-button{height:34px;min-height:34px;margin-right:3px}.fleet-toolbar>.icon-button{margin-left:auto}.fleet-surface>.notice{margin:12px 16px}.inventory-explorer{overflow:hidden}.inventory-toolbar{display:grid;padding:16px;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.inventory-toolbar .search-control{width:100%}.inventory-customize-trigger{min-height:42px;white-space:nowrap}.inventory-customize-trigger[aria-expanded=true]{border-color:var(--color-brand-800);color:var(--color-brand-900)}.inventory-column-view-control{display:flex;padding:10px 16px;border-bottom:1px solid var(--color-line);background:var(--dmi-art-color-grid-header);gap:10px;align-items:end;flex-wrap:wrap}.inventory-column-view-control>label{display:grid;color:var(--color-ink-muted);gap:4px;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.inventory-column-view-control select,.inventory-column-view-control>label>input{min-height:34px;padding:6px 9px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit;font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}.inventory-visible-columns{display:grid;min-width:0;gap:4px;flex:1 1 480px}.inventory-visible-columns>span{color:var(--color-ink-muted);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.inventory-visible-columns-options{display:flex;min-height:34px;margin:0;padding:5px 9px 7px;border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:9px;flex-wrap:wrap}.inventory-visible-columns-options label{display:inline-flex;color:var(--af-text-dark);gap:10px;align-items:center;font-size:var(--dmi-art-font-body-size);font-weight:400;line-height:14px}.inventory-visible-columns-options input[type=checkbox]{position:relative;width:var(--dmi-art-control-column-choice-size);height:var(--dmi-art-control-column-choice-size);margin:0;padding:0;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-surface);appearance:none;flex:0 0 var(--dmi-art-control-column-choice-size);transition-property:border-color,background-color;transition-duration:var(--dmi-art-motion-column-choice-duration),var(--dmi-art-motion-column-choice-duration);transition-timing-function:var(--dmi-art-motion-column-choice-easing),var(--dmi-art-motion-column-choice-easing)}.inventory-visible-columns-options input[type=checkbox]:after{position:absolute;top:3px;left:5px;display:block;width:3px;height:6px;border:1px solid var(--dmi-art-color-surface);border-top:0;border-left:0;box-sizing:content-box;content:"";transform:rotate(45deg) scaleY(0)}.inventory-visible-columns-options input[type=checkbox]:checked{border-color:var(--dmi-art-color-primary);background:var(--dmi-art-color-primary)}.inventory-visible-columns-options input[type=checkbox]:checked:after{transform:rotate(45deg) scaleY(1)}.inventory-visible-columns-options label:hover input[type=checkbox]:enabled:not(:checked){border-color:var(--dmi-art-color-primary);background:var(--dmi-art-color-column-choice-hover)}.inventory-visible-columns-options input[type=checkbox]:disabled:checked{border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header)}.inventory-visible-columns-options input[type=checkbox]:disabled:checked:after{border-color:var(--dmi-art-color-border-form)}.inventory-column-view-control>small{flex:1 1 100%;color:var(--color-ink-muted)}.inventory-column-view-control>p[role=alert]{flex:1 1 100%;margin:0;color:var(--color-danger-700);font-size:12px;font-weight:600}.inventory-explorer>.notice{margin:12px 16px}.inventory-virtual-columns{grid-template-columns:minmax(230px,1.35fr) minmax(140px,.8fr) minmax(180px,1fr) minmax(230px,1.25fr) minmax(170px,.9fr)}.inventory-virtual-table .virtual-header,.inventory-virtual-table .virtual-spacer{min-width:1080px}.inventory-virtual-table .virtual-header>*,.inventory-virtual-table .virtual-row>*{min-width:0;overflow-wrap:anywhere}.inventory-virtual-table .inventory-type-cell{overflow:visible;line-height:1.25;text-overflow:clip;white-space:normal}.fleet-meta{display:flex;min-height:38px;padding:8px 16px;color:var(--color-ink-muted);border-bottom:1px solid var(--color-line);gap:18px;align-items:center;font-size:12px}.fleet-target-total{color:var(--color-ink);font-size:14px}.fleet-target-breakdown{display:inline-flex;gap:8px;align-items:center}@media (max-width:700px){.fleet-meta:has(.fleet-target-total){gap:6px 12px;flex-wrap:wrap}}.fleet-bulk-selection-bar{display:flex;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--color-line);background:var(--dmi-art-color-grid-header);color:var(--color-brand-900);gap:12px;align-items:center;justify-content:space-between}.fleet-bulk-selection-bar>div{display:flex;gap:8px;align-items:center}.fleet-device-select-name,.fleet-select-heading{display:flex;min-width:0;gap:10px;align-items:center}.fleet-device-select-name input,.fleet-select-heading input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--color-brand-800);flex:0 0 auto}.fleet-device-select-name>span{display:flex;min-width:0;flex-direction:column;gap:4px}.inventory-meta{min-height:40px;gap:0;flex-wrap:wrap}.inventory-meta>span{display:inline-flex;align-items:center}.inventory-meta>span+span:before{margin:0 10px;color:var(--color-line-strong);content:"·"}.inventory-meta-updated{margin-left:auto}.virtual-table{min-width:0}.virtual-header,.virtual-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(230px,1.5fr) 130px 85px 170px;gap:16px;align-items:center}.ota-target-table .virtual-header,.ota-target-table .virtual-row{grid-template-columns:minmax(250px,1.45fr) minmax(170px,.9fr) minmax(140px,.72fr) minmax(210px,1.15fr) minmax(200px,1fr)}.ota-target-table .virtual-header,.ota-target-table .virtual-spacer{min-width:1080px}.ota-target-table .virtual-row{min-height:72px}.ota-target-table .virtual-row [role=cell]{display:flex;min-width:0;flex-direction:column;gap:4px}.virtual-header{min-width:900px;min-height:40px;padding:0 16px;color:var(--color-ink-muted);border-bottom:1px solid var(--color-line);background:var(--dmi-art-color-grid-header);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.virtual-scroll{height:auto;min-height:0;overflow:visible}.fleet-surface .virtual-scroll{height:var(--fleet-list-desktop-height,auto);min-height:0;overflow:visible}.virtual-spacer{position:relative;min-width:900px}.virtual-row{position:absolute;top:0;left:0;width:100%;min-height:58px;padding:8px 16px;border-bottom:1px solid var(--color-line);background:white}.virtual-row:focus-visible,.virtual-row:hover{z-index:var(--layer-content-raised);background:var(--dmi-art-color-grid-header)}.virtual-row [role=cell]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.virtual-row [role=cell]:first-child{display:flex;flex-direction:column}.virtual-row small{color:var(--color-ink-muted);font-size:12px;text-transform:capitalize}.fleet-device-link{width:fit-content;color:var(--color-brand-900);text-decoration:none}.fleet-device-link:hover{text-decoration:underline;text-underline-offset:3px}.mono{font-family:var(--font-mono);font-size:12px}.status-pill{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;font-size:var(--font-size-meta);font-style:normal;font-weight:600;text-transform:capitalize}.status-active{color:var(--color-success);background:var(--color-success-soft)}.status-provisioning{color:var(--color-brand-800);background:var(--color-brand-100)}.status-maintenance{color:var(--af-text-dark);background:var(--color-warning-soft)}.status-warning{color:var(--af-text-dark);background:var(--color-danger-soft)}.status-decommissioned,.status-neutral,.status-retired{color:var(--color-ink-muted);background:var(--color-surface-soft)}.load-more{display:flex;padding:14px;border-top:1px solid var(--color-line);justify-content:center}.device-heading-actions{display:flex;gap:8px;align-items:center}.device-summary-grid{display:grid;margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.device-summary,.device-tags,.history-panel,.inventory-summary{min-width:0;padding:22px}.device-summary .panel-heading,.device-tags .panel-heading,.history-panel .panel-heading,.inventory-summary .panel-heading{margin-bottom:16px}.device-summary .panel-heading>svg,.device-tags .panel-heading>svg,.history-panel .panel-heading>svg,.inventory-summary .panel-heading>svg{color:var(--color-brand-800)}.device-summary .evidence-list>div{grid-template-columns:112px minmax(0,1fr)}.identity-list{padding:0;margin:0;list-style:none}.identity-list li{display:grid;padding:10px 0;border-bottom:1px solid var(--color-line);gap:3px}.identity-list li:last-child{border-bottom:0}.identity-list span,.muted-copy{color:var(--color-ink-muted);font-size:14px}.identity-list code{overflow-wrap:anywhere;font-size:12px}.device-tags{margin-bottom:16px}.tag-list{display:flex;gap:8px;flex-wrap:wrap}.tag-list span{display:inline-flex;padding:5px 9px;border-radius:999px;color:var(--color-ink-muted);background:var(--color-surface-soft);gap:5px;font-size:12px}.tag-list strong{color:var(--color-ink)}.device-tags .tag-list>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.device-empty-inventory{margin-bottom:16px}.device-empty-inventory .data-state{min-height:220px}.inventory-summary{margin-bottom:16px}.inventory-facts{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-line)}.inventory-facts>div{display:grid;min-width:0;padding:12px;background:white;gap:4px}.inventory-facts dt{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase}.inventory-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.inventory-facts code{font-size:12px}.inventory-domain-grid{display:grid;margin-bottom:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inventory-domain{min-width:0;padding:18px}.json-block{max-height:300px;padding:12px;margin:10px 0 0;overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.history-scroll{max-width:100%;overflow-x:auto}.history-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.history-table th{padding:8px 10px;color:var(--color-ink-muted);background:var(--dmi-art-color-grid-header);text-transform:uppercase}.history-table td,.history-table th{border-bottom:1px solid var(--color-line);font-size:12px}.history-table td{padding:10px}.history-more{width:100%;margin-top:14px}.group-workbench{display:grid;grid-template-columns:minmax(270px,.32fr) minmax(0,1fr);gap:16px;align-items:start}.group-workspace{display:flex;min-width:0;gap:16px;align-self:stretch;flex-direction:column}.group-workspace>.data-state{flex:1 1}.group-workbench{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:0;align-items:stretch;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.group-workbench .surface{border:0;border-radius:0;box-shadow:none;background:#fff}.group-workbench .group-catalog{min-width:0;padding:20px;border-right:1px solid var(--color-line)}.group-workbench .group-workspace{min-width:0;padding:0 24px;gap:0}.group-workbench .group-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:0;align-items:stretch}.group-workbench .group-editor{padding:20px 24px 0 0}.group-workbench .target-panel{padding:20px 0 0 24px;border-left:1px solid var(--color-line)}.group-workbench .rule-node{padding:12px 0;border:0;border-radius:0;background:#fff}.group-workbench .rule-children{border-left:1px solid var(--color-line)}.group-workbench .rule-children>.rule-node+.rule-node{border-top:1px solid var(--color-line)}.group-workbench .rule-row{grid-template-columns:repeat(3,minmax(0,1fr))}.group-workbench .rule-advanced{grid-column:1/-1}.group-workbench .group-actions{flex-wrap:wrap;position:static;background:#fff;padding:14px 0;border-top:1px solid var(--color-line)}.group-metadata{font-size:12px;max-width:45%;overflow-wrap:anywhere}.group-metadata code{display:block;white-space:normal}.group-json-tools,.group-saved-evidence{margin:16px 0}.group-json-tools>.workflow-section-title,.group-saved-evidence>.workflow-section-title,.rule-advanced>.workflow-section-title{font-size:var(--font-size-body);color:var(--color-ink-muted);padding:8px 0}.group-preview-empty{padding:24px 0;color:var(--color-ink-muted)}.group-preview-devices{padding:0;margin:16px 0;list-style:none}.group-preview-devices li{padding:12px 0;border-bottom:1px solid var(--color-line);display:grid;gap:4px;overflow-wrap:anywhere}.group-preview-devices small{color:var(--color-ink-muted)}.group-preview-pages{display:flex;align-items:center;justify-content:center;gap:12px}@media (max-width:1200px){.group-workbench .group-grid{grid-template-columns:minmax(0,1fr)}.group-workbench .group-editor{padding-right:0}.group-workbench .target-panel{border-left:0;border-top:1px solid var(--color-line);padding:20px 0 0}}@media (max-width:1120px){.group-workbench{grid-template-columns:minmax(0,1fr)}.group-workbench .group-catalog{border-right:0;border-bottom:1px solid var(--color-line)}.group-workbench .rule-row{grid-template-columns:minmax(0,1fr)}}.group-catalog{padding:20px}.group-catalog .panel-heading>strong{color:var(--color-brand-900);font-size:var(--dmi-art-font-detail-title-size)}.group-workbench .group-catalog .panel-heading{margin-bottom:16px}.group-catalog-controls{display:grid;margin-top:0;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end}.group-workbench .group-catalog-controls .search-control{min-width:0;width:100%;padding-right:4px}.group-workbench .group-catalog-controls .search-control input{width:0;min-width:0;padding-right:12px}.group-catalog-controls>label:not(.search-control){display:grid;color:var(--color-ink-muted);gap:6px;font-size:12px;font-weight:600}.group-catalog-controls select{min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white}.group-catalog-list{display:grid;margin-top:14px;gap:0;overflow:hidden;border:1px solid var(--color-line);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.group-catalog-list,.group-workbench .group-catalog-list{grid-template-columns:minmax(0,1fr)}.group-catalog-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--color-line)}.group-catalog-list button{display:flex;width:100%;min-height:72px;padding:12px 14px;color:var(--color-ink);text-align:left;border:0;border-radius:0;background:white;gap:10px;align-items:center;justify-content:space-between;cursor:pointer}.group-catalog-list button:hover{background:var(--color-surface-soft)}.group-catalog-list button.catalog-active{background:var(--color-brand-100);box-shadow:inset 3px 0 var(--color-brand-800)}.group-catalog-list button:focus-visible{outline-offset:-3px}.group-catalog-list button>span{display:grid;min-width:0;gap:5px}.group-catalog-list button>span:last-child{flex:0 0 auto;max-width:42%;text-align:right}.group-catalog-list button>span:last-child small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.group-catalog-list button>span:last-child small,.group-catalog-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-catalog-list small{color:var(--color-ink-muted);font-size:12px;text-transform:capitalize}.group-catalog>.pagination{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;padding:8px;gap:2px 4px}.group-catalog>.pagination .pagination-size{grid-column:1/-1;justify-self:start}.group-catalog>.pagination .pagination-range{min-width:0;text-align:left}.group-catalog-list+.pagination{margin-top:0;border:1px solid var(--color-line);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.artifact-evidence-toolbar{display:flex;margin-bottom:14px;gap:12px;align-items:center;justify-content:space-between}.artifact-evidence-stats{display:flex;min-width:0;gap:8px;align-items:stretch}.artifact-evidence-stats>span{display:grid;min-width:112px;padding:8px 12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:2px}.artifact-evidence-stats strong{color:var(--color-brand-900);font-size:18px}.artifact-evidence-stats small{color:var(--color-ink-muted);font-size:12px}.artifact-evidence-toolbar-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.artifact-evidence-workspace{display:grid;min-height:0;overflow:visible;border:1px solid var(--color-line);border-radius:var(--radius-md);background:white;grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr)}.artifact-evidence-browser{display:flex;min-width:0;min-height:0;overflow:visible;border-right:1px solid var(--color-line);background:var(--color-surface-soft);flex-direction:column}.artifact-evidence-browser-heading{display:flex;padding:15px 16px 10px;gap:12px;align-items:flex-start;justify-content:space-between}.artifact-evidence-browser-heading h3,.artifact-evidence-verification>h3{margin:0;font-size:16px}.artifact-evidence-browser-heading p{margin:4px 0 0;color:var(--color-ink-muted);font-size:14px}.artifact-evidence-result-count{flex:0 0 auto;padding:4px 8px;color:var(--color-brand-900);border-radius:999px;background:var(--color-brand-100);font-size:12px;font-weight:600}.artifact-evidence-filter{display:grid;padding:0 16px 12px;gap:6px}.artifact-evidence-filter>span{color:var(--color-ink-muted);font-size:12px;font-weight:600}.artifact-evidence-filter .search-control{width:100%}.artifact-evidence-list{display:grid;min-height:0;padding:0 8px 12px;overflow:visible;gap:8px;align-content:start}.artifact-evidence-list button{display:grid;width:100%;min-height:68px;padding:10px 11px;color:var(--color-ink);text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer}.artifact-evidence-list button.catalog-active,.artifact-evidence-list button:hover{border-color:var(--color-brand-800);box-shadow:inset 3px 0 0 var(--color-brand-800);background:white}.artifact-evidence-list button>span{display:grid;min-width:0;gap:5px}.artifact-evidence-list button>span:last-child{flex:0 0 auto;text-align:right}.artifact-evidence-list-meta{justify-items:end}.artifact-evidence-list code,.artifact-evidence-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-evidence-list code,.artifact-evidence-list small,.artifact-evidence-list time{color:var(--color-ink-muted);font-size:12px}.artifact-evidence-exact-lookup{display:grid;flex:0 0 auto;padding:10px 16px 14px;border-top:1px solid var(--color-line);gap:10px;background:white}.artifact-evidence-exact-lookup summary{color:var(--color-brand-900);font-size:14px;font-weight:600;cursor:pointer}.artifact-evidence-exact-lookup label{display:grid;margin-top:10px;gap:6px}.artifact-evidence-exact-lookup button{margin-top:8px}.artifact-evidence-detail-pane{display:flex;min-width:0;min-height:0;overflow:visible;flex-direction:column}.artifact-evidence-detail-heading{display:flex;flex:0 0 auto;min-width:0;padding:15px 18px;border-bottom:1px solid var(--color-line);gap:16px;align-items:flex-start;justify-content:space-between}.artifact-evidence-detail-heading>div{min-width:0}.artifact-evidence-detail-heading h3{margin:2px 0 5px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.artifact-evidence-detail-heading code{display:block;overflow:hidden;color:var(--color-ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.artifact-evidence-detail-scroll{min-height:0;padding:16px 18px 22px;overflow:visible}.artifact-evidence-verification>h3{margin-bottom:10px}.artifact-verification-grid{margin:0}.artifact-evidence-empty-detail{display:grid;max-width:440px;margin:auto;padding:32px;color:var(--color-ink-muted);text-align:center;gap:8px;justify-items:center}.artifact-evidence-empty-detail h3,.artifact-evidence-empty-detail p{margin:0}.artifact-evidence-empty-detail svg{color:var(--color-brand-800)}.artifact-retention-control{display:grid;margin-top:18px;padding-top:18px;border-top:1px solid var(--color-line);gap:14px}.artifact-retention-control .panel-heading{margin-bottom:0}.status-purge_scheduled,.status-purging{color:var(--af-text-dark);background:var(--color-warning-soft)}.status-purge_failed,.status-purged,.status-retired{color:var(--af-text-dark);background:var(--color-danger-soft)}.catalog-more{margin-top:12px}.group-message{margin:0}.notice-success{color:var(--color-success);border-color:var(--dmi-art-color-border-form);background:var(--color-success-soft)}.notice-error{color:var(--af-text-dark);border-color:var(--af-danger-border);background:var(--af-danger-soft)}.group-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;align-items:start}.group-editor,.target-panel{min-width:0;padding:22px}.group-editor .panel-heading code{max-width:280px;overflow:hidden;color:var(--color-ink-muted);font-size:12px;text-overflow:ellipsis}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label{display:grid;min-width:0;color:var(--color-ink-muted);gap:7px;font-size:12px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.form-grid input,.form-grid select{min-height:42px;padding:8px 10px}.form-grid textarea{min-height:230px;padding:12px;resize:vertical;font-family:var(--font-mono);font-size:12px;line-height:1.55}html:not([data-input-modality=pointer]) .form-grid input:focus-visible,html:not([data-input-modality=pointer]) .form-grid select:focus-visible,html:not([data-input-modality=pointer]) .form-grid textarea:focus-visible{border-color:var(--color-brand-800);outline:3px solid var(--color-brand-100)}.form-grid :disabled{color:var(--color-ink-muted);background:var(--color-surface-soft)}.access-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;align-items:start}.access-workbench:has(>.notification-create){grid-template-columns:minmax(0,1fr)}.access-workbench:has(>.notification-create)>.access-catalog{padding:18px 22px}.access-workbench:has(>.notification-create)>.access-catalog .panel-heading{margin-bottom:12px}.notification-create{padding:0;overflow:hidden}.notification-create>summary{display:flex;min-height:58px;padding:12px 18px;color:var(--color-brand-900);align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.notification-create>summary::-webkit-details-marker{display:none}.notification-create>summary span{display:grid;gap:2px}.notification-create>summary .eyebrow{margin:0}.notification-create[open]>summary{border-bottom:1px solid var(--color-line)}.notification-create>.form-grid,.notification-create>.notice{margin:18px}.access-workbench .access-table .notification-action-feedback-row td{padding:0 12px 12px;background:var(--color-surface-soft);text-align:left}.notification-action-feedback-row .notice{width:100%;margin:0}.access-workbench:has(>.notification-create) .access-catalog:has(.compact-state) .compact-state{min-height:58px;padding-block:10px}.identity-directory-workbench{display:grid;width:100%;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;align-items:stretch}.identity-directory-workbench>.notice{grid-column:1/-1;margin:0}.identity-directory-result,.identity-directory-search{min-width:0;padding:22px}.identity-directory-form{margin-top:18px}.identity-directory-result>.data-state{min-height:56px;padding:12px 0;border:0;background:transparent;align-items:flex-start;justify-content:flex-start;text-align:left}.identity-directory-details{display:grid;margin:0;gap:16px}.identity-directory-details>div{min-width:0}.identity-directory-details dt{margin-bottom:5px;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:normal}.identity-directory-details dd{margin:0;overflow-wrap:anywhere}.identity-directory-subject code{font-size:12px}.identity-directory-actions dd{display:flex;flex-wrap:wrap;gap:10px}.identity-invitation-workbench{margin-top:16px;padding:22px}.identity-invitation-form{margin-top:18px;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr)}.identity-invitation-form>label{align-self:start}.identity-invitation-form>.notice{margin:0}.identity-invitation-form textarea{min-height:110px}.identity-invitation-list-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:28px 0 14px}.identity-invitation-card h4,.identity-invitation-list-heading h3{margin:0}.identity-invitation-list{display:grid;gap:12px}.identity-invitation-list-notice{margin-bottom:14px}.identity-invitation-card{min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-soft)}.identity-invitation-card-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.identity-invitation-card-heading h4{overflow-wrap:anywhere}.identity-invitation-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.identity-invitation-facts dt{margin-bottom:4px;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:normal}.identity-invitation-facts dd{margin:0;overflow-wrap:anywhere}.identity-invitation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.identity-invitation-action-notice{margin-top:16px}.identity-invitation-confirmation{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:white}.identity-invitation-confirmation p{margin:0}.identity-invitation-confirmation label{display:grid;gap:7px;font-size:12px;font-weight:600}.identity-invitation-confirmation textarea{width:100%;min-height:78px;padding:10px 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);background:white;font:inherit;resize:vertical}.identity-invitation-load-more{margin-top:14px}.tenant-lifecycle-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.ota-selection{min-width:0;overflow-x:auto}.ota-selection-search{display:flex;min-height:40px;padding:0 10px;align-items:center;gap:8px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;margin-bottom:8px}html:not([data-input-modality=pointer]) .ota-selection-search:focus-within{border-color:var(--color-brand-800);box-shadow:0 0 0 3px var(--color-brand-100)}.ota-selection-search input{min-width:0;min-height:38px;padding:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit}.ota-selection-search input:focus-visible{outline:0}.ota-selection-search-clear{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:var(--radius-sm);color:var(--color-ink-muted);background:transparent;cursor:pointer}.ota-selection-search-status{margin:0 0 8px;color:var(--color-ink-muted);font-size:12px}.tenant-lifecycle-workbench>.overview-panel{height:100%;min-height:0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:white}.tenant-lifecycle-workbench>.tenant-lifecycle-actions{display:grid;min-height:0;padding:16px 20px;align-items:start;gap:20px}.tenant-lifecycle-actions>.panel-heading{margin:0;flex:1 1}.tenant-lifecycle-summary{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tenant-operational-reset>details>summary{cursor:pointer;font-weight:600;padding:8px 0}.tenant-operational-reset>details[open]>summary{margin-bottom:16px}.tenant-lifecycle-summary div{min-width:0}.tenant-lifecycle-summary dt{margin-bottom:6px;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:normal}.tenant-lifecycle-summary dd{margin:0;overflow-wrap:anywhere;font-size:14px}.tenant-lifecycle-wide{grid-column:1/-1}.tenant-lifecycle-form{margin-top:18px}.tenant-lifecycle-form textarea{min-height:120px}.tenant-operational-reset{margin-top:16px;border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-line))}.tenant-operational-reset .section-copy{max-width:780px;margin:6px 0 0}.tenant-reset-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-reset-boundary-grid>div{padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.tenant-reset-boundary-grid h3{display:flex;margin:0 0 8px;align-items:center;gap:8px;font-size:14px}.tenant-reset-boundary-grid ul{margin:0;padding-left:20px;color:var(--color-ink-muted);font-size:14px;line-height:1.65}.tenant-reset-deleted{border-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-line))!important;background:color-mix(in srgb,var(--color-danger) 4%,white)!important}.tenant-reset-deleted li{color:var(--af-text-dark)}.tenant-reset-device-switch{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;cursor:pointer}.tenant-reset-device-switch input{appearance:none;position:relative;flex:0 0 42px;width:42px;height:24px;min-height:0;margin:0;padding:2px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-ink-muted);cursor:pointer}.tenant-reset-device-switch input:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:white}.tenant-reset-device-switch input:checked{background:var(--color-danger)}.tenant-reset-device-switch input:checked:before{transform:translateX(18px)}.tenant-reset-device-switch input:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.tenant-reset-device-switch input:disabled{opacity:.5;cursor:not-allowed}.tenant-reset-action-row{margin-top:14px;justify-content:flex-end}.tenant-reset-target{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.tenant-reset-target span{font-weight:600}.tenant-reset-confirmation{display:block;width:fit-content;padding:7px 9px;border-radius:var(--dmi-art-radius-control);background:var(--color-surface-subtle);color:var(--af-text-dark)}.tenant-reset-receipt{display:grid;gap:14px}.tenant-reset-progress{display:flex;align-items:center;justify-content:space-between;gap:12px}.tenant-reset-progress code,.tenant-reset-receipt p code{overflow-wrap:anywhere}.tenant-reset-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.tenant-reset-counts div{padding:10px;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.tenant-reset-counts dt{color:var(--color-ink-muted);font-size:12px}.tenant-reset-counts dd{margin:5px 0 0;font-weight:600}.access-workbench>.notice{grid-column:1/-1;margin:0}.alert-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.alert-dashboard>.notice,.alert-dashboard>.surface{width:100%;margin:0}.alert-command-center{display:flex;min-width:0;padding:16px 18px;gap:18px;align-items:center;justify-content:space-between}.alert-command-summary{display:grid;min-width:min(100%,560px);grid-template-columns:repeat(3,minmax(0,1fr))}.alert-command-summary>button{display:grid;min-width:0;padding:3px 18px;color:var(--color-ink);border:0;border-left:1px solid var(--color-line);background:transparent;gap:3px;text-align:left;cursor:pointer}.alert-command-summary>button:first-child{padding-left:0;border-left:0}.alert-command-summary>button[aria-selected=true]{color:var(--color-brand-900)}.alert-command-summary>button[aria-selected=true]:after{width:34px;height:3px;border-radius:999px;background:var(--color-accent-strong);content:""}.alert-command-summary button span{overflow:hidden;color:var(--color-ink-muted);font-size:var(--font-size-caption);font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:normal}.alert-command-summary button strong{font-size:var(--font-size-title-sm);line-height:var(--line-height-tight)}.alert-command-actions{display:flex;flex:none;gap:9px}.alert-dashboard .compact-state{min-height:84px;padding:18px}.alert-dashboard .access-table{min-width:760px}.alert-dashboard .access-table .alert-rule-feedback-row td{padding:0 12px 12px;background:var(--color-surface-soft);text-align:left}.alert-rule-feedback-row .notice{width:100%;margin:0}.alert-dashboard .access-table .alert-action-feedback-row td{padding:0 12px 12px;background:var(--color-surface-soft);text-align:left}.alert-action-feedback-row .notice{width:100%;margin:0}.alert-device-cell{display:grid;min-width:230px;gap:6px}.alert-device-cell code{color:var(--color-ink-muted);font-size:var(--font-size-caption)}.alert-device-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.alert-device-links a{color:var(--color-brand-800);font-weight:600;text-underline-offset:3px}.alert-device-links a:hover{text-decoration-thickness:2px}.alert-acknowledgement-binding,.alert-acknowledgement-receipt{display:grid;gap:5px}.alert-acknowledgement-receipt{min-width:150px}.alert-acknowledgement-receipt .status-pill{width:fit-content}.alert-acknowledgement-receipt small{max-width:190px;overflow:hidden;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap}.alert-acknowledgement-binding{margin:0}.command-dialog{width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--dmi-art-radius-control);background:transparent;box-shadow:none}.command-dialog[open]{animation:none}.command-dialog::backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.command-dialog-panel{display:grid;max-height:calc(100dvh - 32px);overflow:hidden;background:var(--color-surface);grid-template-rows:auto minmax(0,1fr)}.command-dialog-heading{display:flex;min-width:0;padding:20px 22px 17px;border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:center;justify-content:space-between;gap:16px}.command-dialog-heading h2{margin:4px 0 0;font-size:var(--font-size-title-sm);letter-spacing:normal}.command-dialog-content{display:grid;min-height:0;padding:20px 22px 22px;overflow-y:auto;overscroll-behavior:contain;gap:16px}.command-dialog-content>.notice:first-child{margin-top:0}.command-dialog-content>p{margin:0;color:var(--color-ink-muted);line-height:var(--line-height-body)}.command-dialog-content>label{display:grid;color:var(--color-ink-muted);font-size:var(--font-size-meta);font-weight:600;gap:7px}.command-dialog-content>label input,.command-dialog-content>label select,.command-dialog-content>label textarea{width:100%;min-height:42px;padding:9px 11px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.command-dialog-content>label textarea{min-height:104px;resize:vertical}.command-form textarea{min-height:96px;font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body)}.progressive-disclosure{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white}.progressive-disclosure summary{padding:11px 13px;color:var(--color-brand-900);cursor:pointer;font-size:var(--font-size-small);font-weight:600;list-style-position:inside}.progressive-disclosure[open] summary{border-bottom:1px solid var(--color-line);background:var(--color-surface-soft)}.progressive-disclosure>.form-grid{padding:14px}@media (max-width:620px){.alert-command-center{padding:14px}.alert-command-summary{min-width:0}.alert-command-summary>button{padding:2px 10px}.alert-command-summary span{font-size:var(--font-size-caption);white-space:normal}.alert-command-actions{width:100%;flex-direction:column}.command-dialog{width:calc(100vw - 16px);border-radius:var(--dmi-art-radius-control)}.command-dialog,.command-dialog-panel{max-height:calc(100dvh - 16px)}.command-dialog-heading{padding:17px 16px 14px}.command-dialog-content{padding:16px}}.access-catalog,.access-editor{min-width:0;padding:22px}.custom-role-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;margin-top:16px;align-items:start}.custom-role-catalog,.custom-role-editor{grid-column:1/-1}.custom-role-approvals,.custom-role-catalog,.custom-role-editor{min-width:0;padding:22px}.role-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.role-card{min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-soft)}.role-card .panel-heading{align-items:flex-start;gap:12px}.role-card .panel-heading>div{min-width:0}.role-card .panel-heading code{display:block;max-width:100%;overflow-wrap:anywhere}.role-card h3,.role-card p{margin:0}.role-card p{margin-top:14px}.role-card>small{display:block;margin-top:10px;color:var(--color-ink-muted)}.permission-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.permission-chip-list code{padding:5px 7px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font-size:12px;overflow-wrap:anywhere}.approval-list{display:grid;gap:10px}.approval-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.approval-row>div{min-width:0}.approval-row small,.approval-row strong{display:block}.approval-row>.notice{flex-basis:100%;margin:0}.custom-role-approval-result{margin:14px 0}.custom-role-request-message{margin:0}.approval-row small{margin-top:4px;overflow-wrap:anywhere;color:var(--color-ink-muted)}.custom-role-form textarea{min-height:92px;font-family:inherit;font-size:inherit}.compact-fieldset{min-width:0;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.compact-fieldset legend{padding:0 6px;font-size:12px;font-weight:600}.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.choice-grid label{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);font-size:12px}.choice-grid input{flex:0 0 auto;width:auto;min-height:auto}.permission-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.permission-choice-grid code{min-width:0;overflow-wrap:anywhere;font-size:12px}.access-filter{width:min(100%,520px);margin-bottom:16px}.access-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm);contain:layout inline-size}.access-table{width:100%;min-width:900px;border-collapse:collapse;font-size:12px}.access-table td,.access-table th{padding:12px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.access-table th{color:var(--af-text-dark);background:var(--color-surface-soft);font-size:12px;letter-spacing:normal;text-transform:uppercase}.access-table tbody tr:last-child td{border-bottom:0}.access-table td small,.access-table td strong{display:block}.access-table td small{max-width:280px;margin-top:4px;overflow:hidden;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.access-table td:last-child{text-align:right}.access-grant-workbench .access-editor>.notice{margin-bottom:14px}.access-grant-catalog-feedback{margin-top:12px}.audit-workbench{display:grid;gap:16px}.audit-workbench>.notice{margin:0}.audit-table{min-width:1120px}.audit-table td:last-child{width:210px;text-align:left}.audit-payload summary{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:600}.audit-payload pre{max-width:420px;max-height:240px;margin:10px 0 0;padding:12px;overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-ink);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}.audit-export-grid,.audit-filter-grid{display:grid;margin:16px 0;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px;align-items:end}.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-export-grid,.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-export-grid>button,.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-filter-grid>button{grid-column:1/-1;justify-self:start}.audit-export-grid label,.audit-filter-grid label{display:grid;color:var(--color-ink-muted);gap:6px;font-size:12px;font-weight:600}.audit-export-grid input,.audit-filter-grid input,.audit-filter-grid select{width:100%;min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}html:not([data-input-modality=pointer]) .audit-export-grid input:focus-visible,html:not([data-input-modality=pointer]) .audit-filter-grid input:focus-visible,html:not([data-input-modality=pointer]) .audit-filter-grid select:focus-visible{border-color:var(--color-brand-800);outline:3px solid var(--color-brand-100)}.audit-export-reason{grid-column:span 1}.audit-workbench .notice-success{display:flex;justify-content:space-between;gap:14px;align-items:center}.audit-workbench .notice-success>div{display:grid;min-width:0;gap:3px}.audit-workbench .notice-success small{overflow:hidden;font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.load-more-row{display:flex;justify-content:center;padding-top:16px}.form-span{grid-column:1/-1}.group-definition-editor{display:grid;gap:12px}.definition-mode{display:inline-flex;width:fit-content;max-width:100%;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;gap:4px}.definition-mode button{min-height:44px;padding:8px 10px 10px;color:var(--color-ink-muted);border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;cursor:pointer}.definition-mode button.mode-active{color:var(--color-brand-900);border-bottom-color:var(--color-accent-strong)}.rule-builder{display:grid;min-width:0;gap:10px}.rule-help{margin:0;color:var(--color-ink-muted);font-size:12px;line-height:1.5}.rule-node{min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header)}.rule-node legend{padding:0 6px;color:var(--color-brand-800);font-size:12px;font-weight:600}.rule-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:9px;align-items:end}.rule-row>label{min-width:0}.rule-row input,.rule-row select{width:100%;min-width:0}.rule-children{display:grid;padding-left:14px;margin-top:12px;border-left:2px solid var(--color-brand-100);gap:10px}.rule-remove{align-self:end}.rule-add{width:fit-content}.group-actions{display:flex;margin-top:18px;gap:10px;align-items:center}.component-group-ota-table{min-width:820px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.component-group-ota-table td,.component-group-ota-table th{padding:13px 16px}.component-group-ota-table th:first-child{width:31%}.component-group-ota-table th:nth-child(2){width:20%}.component-group-ota-table th:nth-child(3){width:96px}.component-group-ota-table td:last-child,.component-group-ota-table th:last-child{text-align:left}.component-group-ota-table code{font-size:12px;white-space:nowrap}.component-group-ota-table tbody tr{transition:background-color var(--dmi-art-motion-button-duration) ease}.component-group-ota-table tbody tr:hover{background:var(--dmi-art-color-grid-header)}.group-action-message{margin-top:12px}.group-delete-confirm{display:grid;gap:10px}.group-delete-confirm>div{display:flex;gap:8px}.target-panel .panel-heading>strong{display:grid;width:40px;height:40px;color:var(--color-brand-900);border-radius:50%;background:var(--color-brand-100);place-items:center}.definition-hash{overflow:hidden;color:var(--color-ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.target-list{max-height:none;padding:0;margin:0;overflow:visible;list-style:none}.target-list li{display:flex;min-width:0;padding:10px 0;border-bottom:1px solid var(--color-line);gap:10px;align-items:center;justify-content:space-between}.target-list .target-identity{display:grid;min-width:0;gap:4px}.target-list .target-identity a{min-width:0}.target-list .secondary-button{min-height:34px;padding:7px 9px;font-size:12px}.target-list code{overflow:hidden;font-size:12px;text-overflow:ellipsis}.target-list span{color:var(--color-ink-muted);font-size:12px;white-space:nowrap}.compact-state{min-height:88px;padding-block:18px}.target-more{width:100%;margin-top:14px}.registry-hierarchy-navigator{display:grid;min-width:0;padding:22px;gap:16px}.registry-navigation-heading{margin:0}.registry-navigation-actions{display:flex;gap:8px}.registry-navigation-boundary{max-width:920px;margin:0;color:var(--color-ink-muted);font-size:12px;line-height:1.6}.registry-navigation-focus{display:flex;min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:10px;align-items:center}.registry-navigation-focus>small,.registry-navigation-focus>span{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase}.registry-navigation-focus>a{min-width:0;overflow:hidden;text-overflow:ellipsis}.registry-navigation-focus code{font-size:12px}.registry-navigation-focus>small{margin-left:auto;white-space:nowrap}.registry-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.registry-navigation-grid>section{min-width:0;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.registry-navigation-grid h3{margin:3px 0 0}.registry-navigation-grid .panel-heading>strong{color:var(--color-brand-900);font-size:var(--dmi-art-font-detail-title-size)}.registry-navigation-list{display:grid;max-height:440px;padding:0;margin:0;overflow:auto;gap:8px;list-style:none}.registry-navigation-list li{display:flex;min-width:0;padding:11px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:10px;align-items:center}.registry-navigation-list li>:is(span,div){display:grid;min-width:0;gap:3px}.registry-navigation-list li>:is(span,div):first-of-type{flex:1 1}.registry-navigation-list code,.registry-navigation-list small{overflow:hidden;color:var(--color-ink-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.registry-navigation-list .secondary-button{min-height:34px;padding:7px 9px;font-size:12px}.compact-navigation-state{min-height:150px}.registry-navigation-more{width:100%;margin-top:10px}.rollout-workbench{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.rollout-workbench>.data-state,.rollout-workbench>.rollout-catalog,.rollout-workbench>.rollout-grid,.rollout-workbench>.rollout-message,.rollout-workbench>.rollout-summary,.rollout-workbench>.workspace-tabs{grid-column:1/-1}.rollout-workbench .workspace-tabpanel>.rollout-summary+.rollout-grid{margin-top:16px}.ota-stage-panel{scroll-margin-top:calc(var(--topbar-height) + 18px);border-color:var(--dmi-art-color-border-form);box-shadow:none}.ota-stage-panel .panel-heading h2,.rollout-catalog .panel-heading h2,.rollout-summary h2{letter-spacing:normal}.release-workbench{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.release-workbench>.notice,.release-workbench>.release-catalog{grid-column:1/-1}.release-workbench:has(>.release-detail)>.release-create{grid-column:1/span 5}.release-workbench>.release-detail{grid-column:6/-1}.release-workbench:not(:has(>.release-detail))>.release-create{grid-column:1/-1}.release-vault-page>.page-heading{position:relative;min-height:124px;padding:clamp(22px,3vw,30px);overflow:hidden;color:var(--dmi-art-color-shell-text);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--dmi-art-color-shell);box-shadow:none;align-items:center}.release-vault-page>.page-heading:after{position:absolute;width:190px;height:190px;border:38px solid var(--dmi-art-color-border-form);border-radius:50%;content:"";right:-48px;top:-64px}.release-vault-page>.page-heading .eyebrow{color:var(--dmi-art-color-shell-text)}.release-vault-page>.page-heading h1{margin-top:8px;font-size:var(--dmi-art-font-detail-title-size);letter-spacing:normal}.release-vault-page>.page-heading>div>p:last-child{color:var(--dmi-art-color-shell-text);line-height:1.65}.ota-operations-page .rollout-catalog,.ota-operations-page .rollout-controls,.ota-operations-page .rollout-evidence,.ota-operations-page .rollout-lookup,.ota-operations-page .rollout-summary,.release-vault-page .release-catalog,.release-vault-page .release-create,.release-vault-page .release-detail{border-color:var(--dmi-art-color-border-form);box-shadow:none}.ota-operations-page .rollout-catalog-item,.release-vault-page .release-list>button{border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header);transition:var(--motion-duration-fast) var(--motion-ease-standard)}.ota-operations-page .rollout-catalog-item:hover,.release-vault-page .release-list>button:hover{border-color:var(--dmi-art-color-border-form);box-shadow:none;transform:none}.release-catalog,.release-create,.release-detail,.rollout-create-panel{min-width:0;padding:22px}.release-create{display:grid;gap:18px;align-content:start}.release-artifact-field{display:grid;gap:7px;color:var(--color-ink-muted);font-size:12px;font-weight:600}.release-artifact-field select{width:100%;min-height:44px;padding:0 42px 0 13px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);font:inherit;font-size:14px}html:not([data-input-modality=pointer]) .release-artifact-field select:focus-visible{border-color:var(--color-brand-500);outline:3px solid color-mix(in srgb,var(--color-brand-400) 24%,transparent);outline-offset:1px}.release-artifact-empty{min-height:76px;margin:0;border:1px dashed var(--color-line);border-radius:var(--radius-sm)}.release-artifact-summary{display:grid;gap:14px;padding:16px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header)}.release-artifact-summary>span{display:flex;gap:8px;align-items:center;color:var(--color-brand-700);font-size:14px}.release-artifact-summary dl{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.release-artifact-summary dl>div{min-width:0}.release-artifact-summary dt{color:var(--color-ink-muted);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.release-artifact-summary dd{margin:5px 0 0;color:var(--color-ink);font-size:14px;overflow-wrap:anywhere}.release-details-heading{padding-top:2px;border-top:1px solid var(--color-line)}.release-details-heading .eyebrow{margin:16px 0 0}.release-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.button-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.supply-chain-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.supply-chain-workbench>.notice,.supply-chain-workbench>.workspace-tabs{grid-column:1/-1}.supply-chain-workbench>.surface{min-width:0;padding:22px}.supply-chain-workbench .detail-panel{margin-top:1rem}.supply-chain-key-action-message{margin:14px 0 0}.supply-chain-revoke-message{margin:0 0 14px}.form-grid textarea.supply-chain-revoke-reason{min-height:110px}.supply-chain-workbench .workspace-tabpanel>.surface{width:100%;max-width:none;padding:22px}.system-version-dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:stretch}.system-version-dashboard>.surface{display:block;width:100%;padding:22px;margin:0}.system-version-dashboard .release-evidence-grid>div,.workspace-tabpanel>section[aria-labelledby=runtime-inventory-heading] .release-evidence-grid>div{padding:11px 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:transparent}.system-version-dashboard>section[aria-labelledby=contracts-heading] .access-table-wrap{max-height:540px;overflow:auto}.workspace-tabpanel>section[aria-labelledby=contracts-heading],.workspace-tabpanel>section[aria-labelledby=runtime-inventory-heading]{padding:22px}.workspace-tabpanel>section[aria-labelledby=contracts-heading] .access-table-wrap{max-height:min(56vh,560px);overflow:auto}.integrations-dashboard{column-count:2;column-gap:16px}.integrations-dashboard>.access-workbench{display:contents}.integrations-dashboard .surface{display:inline-block;width:100%;margin:0 0 16px;page-break-inside:avoid;break-inside:avoid}.integrations-dashboard .access-table-wrap{max-height:min(58vh,620px);overflow:auto}.notification-replay-reason{display:grid;margin:0 0 16px;color:var(--color-ink-muted);gap:7px;font-size:12px;font-weight:600}.notification-replay-reason input{width:100%;min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.permission-catalog .permission-choice-grid{max-height:none;padding-right:0;overflow:visible}.permission-filter{display:grid;margin-bottom:10px}.permission-filter input{width:100%}.role-permission-disclosure{border-top:1px solid var(--color-line)}.role-permission-disclosure>summary{padding-top:9px;color:var(--color-brand-900);cursor:pointer;font-size:12px;font-weight:600}.role-permission-disclosure .permission-chip-list{margin-top:9px}.workspace-tabs{display:grid;min-width:0;gap:16px}.workspace-tablist{display:flex;width:fit-content;max-width:100%;min-width:0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;gap:4px;align-items:stretch;scrollbar-width:none}.workspace-tablist::-webkit-scrollbar{display:none}.workspace-tablist>button{position:relative;display:grid;min-width:max-content;max-width:none;min-height:42px;padding:8px 10px 10px;color:var(--color-ink-muted);text-align:left;border:0;border-radius:0;background:transparent;gap:0;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.workspace-tablist>button:after{position:absolute;display:block;height:3px;border-radius:3px 3px 0 0;background:transparent;content:"";inset:auto 10px -1px}.workspace-tablist>button:hover,.workspace-tablist>button[aria-selected=true]{color:var(--color-brand-900);background:transparent}.workspace-tablist>button[aria-selected=true]{box-shadow:none}.workspace-tablist>button[aria-selected=true]:after{background:var(--color-accent-strong)}.workspace-tablist strong{font-size:14px}.workspace-tablist span{display:none}.workspace-tabpanel{min-width:0;animation:none}.workspace-tabpanel[hidden]{display:none}.workspace-tabpanel:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-brand-100);outline-offset:4px}.workspace-tabpanel>.custom-role-workbench,.workspace-tabpanel>.gateway-status,.workspace-tabpanel>.identity-invitation-workbench{margin-top:0;margin-bottom:0}.workspace-tabpanel>.custom-role-workbench{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.workspace-tabpanel>.custom-role-workbench>.custom-role-summary{display:grid;grid-column:1;grid-row:1;min-width:0;gap:16px}.workspace-tabpanel>.custom-role-workbench>.custom-role-editor{grid-column:2;grid-row:1}.workspace-tabpanel .audit-export-grid,.workspace-tabpanel .audit-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-tabpanel .audit-export-grid>button,.workspace-tabpanel .audit-filter-grid>button{grid-column:1/-1;justify-self:start}.page:has(>.access-workbench+.access-catalog),.page:has(>.audit-workbench),.page:has(>.gateway-status+.fleet-surface),.page:has(>.identity-directory-workbench),.page:has(>section[aria-labelledby=build-identity-heading]){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.page:has(>.access-workbench+.access-catalog)>.page-heading,.page:has(>.audit-workbench)>.page-heading,.page:has(>.gateway-status+.fleet-surface)>.page-heading,.page:has(>.identity-directory-workbench)>.page-heading,.page:has(>section[aria-labelledby=build-identity-heading])>.page-heading{grid-column:1/-1;margin-bottom:8px}.page:has(>.audit-workbench)>.audit-workbench:first-of-type{grid-column:1/span 8}.page:has(>.audit-workbench)>.audit-workbench:last-of-type{grid-column:9/-1}.page:has(>.identity-directory-workbench)>.identity-directory-workbench{grid-column:1/span 5;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;align-items:stretch}.page:has(>.identity-directory-workbench)>.identity-invitation-workbench{grid-column:6/-1;height:100%;margin-top:0;align-self:stretch}.page:has(>.identity-directory-workbench) .identity-directory-result{height:100%}.page:has(>.gateway-status+.fleet-surface)>.gateway-status{grid-column:1/span 4;height:100%;margin-bottom:0;align-self:stretch}.page:has(>.gateway-status+.fleet-surface)>.fleet-surface{grid-column:5/-1;height:100%;align-self:stretch}.page:has(>.access-workbench+.access-catalog)>.access-workbench{grid-column:1/span 8}.page:has(>.access-workbench+.access-catalog)>.access-catalog{grid-column:9/-1}.page:has(>.custom-role-workbench):has(>.access-workbench+.access-catalog)>.access-workbench{grid-column:1/-1}.page:has(>.custom-role-workbench)>.access-workbench+.access-catalog{grid-column:1/span 4}.page:has(>.custom-role-workbench)>.access-workbench+.access-catalog+.access-catalog{grid-column:5/span 4}.page:has(>.custom-role-workbench)>.access-workbench+.access-catalog+.access-catalog+.access-catalog{grid-column:9/-1}.page:has(>.custom-role-workbench)>.access-catalog .audit-filter-grid{grid-template-columns:minmax(0,1fr)}.page:has(>.custom-role-workbench)>.access-catalog .audit-filter-grid .primary-button,.page:has(>.custom-role-workbench)>.access-catalog .audit-filter-grid .secondary-button{width:100%}.page:has(>.custom-role-workbench)>.custom-role-workbench{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:0}.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-summary{display:grid;grid-column:1/span 4;gap:16px}.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-approvals{grid-column:1/span 4}.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-editor{grid-column:5/-1}.page:has(>section[aria-labelledby=build-identity-heading])>section[aria-labelledby=build-identity-heading]{grid-column:1/span 7}.page:has(>section[aria-labelledby=build-identity-heading])>section[aria-labelledby=baseline-heading]{grid-column:8/-1}.page:has(>section[aria-labelledby=build-identity-heading])>section[aria-labelledby=contracts-heading]{grid-column:1/span 7}.page:has(>section[aria-labelledby=build-identity-heading])>section[aria-labelledby=runtime-inventory-heading]{grid-column:8/-1}.page:has(>section[aria-labelledby=build-identity-heading])>section[aria-labelledby=contracts-heading] .access-table-wrap{max-height:540px;overflow:auto}.page:has(>.access-workbench>.access-editor) .access-table-wrap,.page:has(>.audit-workbench) .access-table-wrap{max-height:min(58vh,620px);overflow:auto}.release-filters{display:grid;margin:14px 0;grid-template-columns:repeat(2,minmax(160px,1fr)) auto;gap:12px;align-items:end}.release-filters label{display:grid;color:var(--color-ink-muted);gap:6px;font-size:12px;font-weight:600}.release-filters select{min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white}.release-workbench>.release-catalog.surface{background:white;border:0;border-radius:0;box-shadow:none;padding:0}.release-catalog-help{color:var(--color-ink-muted);font-size:14px;margin:8px 0 0}.release-column-headings,.release-list.release-readiness-list>button{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:18px;padding:18px 8px;text-align:left}.release-column-headings{font-size:12px;font-weight:600;color:var(--color-ink-muted)}.release-list.release-readiness-list{gap:0}.release-list.release-readiness-list>button{background:white;border:0;border-top:1px solid var(--color-line);border-radius:0;overflow-wrap:anywhere;align-items:start}.release-list.release-readiness-list>button:hover{background:#fafafa}.release-list.release-readiness-list>button:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:-2px}.release-list.release-readiness-list span:last-child{justify-items:start}@media (max-width:900px){.release-column-headings{display:none}.release-list.release-readiness-list>button{grid-template-columns:minmax(0,1fr);gap:8px}.release-workbench .release-list.release-readiness-list>button>span{grid-column:1;width:100%}}.release-list{display:grid;gap:8px}.release-list>button{display:grid;width:100%;padding:12px 14px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);gap:14px;align-items:center;text-align:left;cursor:pointer}.release-list>button:hover{border-color:var(--color-brand-400);background:white}.release-list span{display:grid;min-width:0;gap:3px}.release-list span:last-child{justify-items:end}.release-list .status-pill{margin:1px 0;font-size:12px;font-style:normal;line-height:1.3;text-transform:none}.release-evidence-grid code,.release-list small{color:var(--color-ink-muted);font-size:12px;overflow-wrap:anywhere}.release-evidence-grid{display:grid;margin:14px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.release-evidence-grid>div{padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.release-evidence-grid dt{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase}.release-detail-content>details{margin-top:16px;padding:12px 0;border-top:1px solid var(--color-line);background:white}.release-detail-content summary{cursor:pointer;font-weight:600}.release-detail-content .release-evidence-grid>div{background:white;border:0;border-radius:0;padding:8px 0}.release-admin-details>.control-field{margin-top:16px}.release-evidence-grid dd{margin:6px 0 0;overflow-wrap:anywhere}.configuration-workbench{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.configuration-workbench>.configuration-catalog,.configuration-workbench>.configuration-create,.configuration-workbench>.configuration-detail,.configuration-workbench>.configuration-resolution,.configuration-workbench>.configuration-tabs,.configuration-workbench>.notice{grid-column:1/-1}.configuration-workbench>.notice{margin:0}.configuration-workbench>.workspace-tabs{grid-column:1/-1}.workbench-tabs{position:sticky;z-index:var(--layer-sticky);top:12px;display:flex;width:fit-content;max-width:100%;padding:5px;overflow-x:auto;border:1px solid var(--dmi-art-color-border-form);border-radius:999px;background:var(--dmi-art-color-grid-header);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:3px;scrollbar-width:none}.workbench-tabs::-webkit-scrollbar{display:none}.workbench-tabs a{padding:8px 13px;color:var(--color-ink-muted);border-radius:999px;font-size:var(--font-size-meta);font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.workbench-tabs a:focus-visible,.workbench-tabs a:hover{color:var(--color-brand-950);background:var(--color-brand-100)}.configuration-target{grid-column:1/span 5}.configuration-rollout{grid-column:6/-1}.configuration-rollout>.panel-heading+.form-grid{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end}.configuration-rollout>.panel-heading+.form-grid>button{width:fit-content;min-height:42px;align-self:end}.configuration-rollout>.panel-heading+.form-grid+.form-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-rollout>.panel-heading+.form-grid+.form-grid>label:last-child{grid-column:1/-1}.configuration-catalog,.configuration-resolution,.configuration-rollout,.configuration-target{scroll-margin-top:calc(var(--topbar-height) + 82px)}.configuration-assignment,.configuration-catalog,.configuration-create,.configuration-detail,.configuration-resolution{padding:22px}.configuration-filter{display:grid;margin:14px 0;grid-template-columns:minmax(180px,1fr) auto;gap:12px;align-items:end}.configuration-filter label,.configuration-workbench label{display:grid;color:var(--color-ink-muted);gap:6px;font-size:12px;font-weight:600}.configuration-workbench input,.configuration-workbench select,.configuration-workbench textarea{min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.configuration-workbench textarea{min-height:92px;resize:vertical}.configuration-list{display:grid;gap:8px}.configuration-list>button{display:grid;width:100%;padding:12px 14px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);gap:14px;align-items:center;text-align:left;cursor:pointer}.configuration-list>button:hover{border-color:var(--color-brand-400);background:white}.configuration-list span{display:grid;min-width:0;gap:3px}.configuration-list span:last-child{justify-items:end}.configuration-list small,.configuration-workbench code{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.configuration-editors,.configuration-json-grid{display:grid;margin:14px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.configuration-editors textarea{min-height:260px;font-family:var(--font-mono);font-size:12px}.fleet-multi-target-picker{display:grid;min-width:0;margin:14px 0;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:10px}.fleet-multi-target-picker legend{padding:0 6px;font-weight:600}.fleet-multi-target-summary{color:var(--color-ink-muted)}.fleet-multi-target-list{display:grid;max-height:280px;padding:4px;overflow-y:auto;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.fleet-multi-target-list>label{display:flex;min-width:0;padding:10px;border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:9px;align-items:flex-start;cursor:pointer}.fleet-multi-target-list>label:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-050)}.fleet-multi-target-list input{width:auto;margin-top:3px}.fleet-multi-target-list span{display:grid;min-width:0;gap:2px}.fleet-multi-target-list small{color:var(--color-ink-muted);text-transform:capitalize}.configuration-metadata{display:grid;margin:14px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.configuration-diff,.configuration-metadata>div,.configuration-result{padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.configuration-metadata dt{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase}.configuration-metadata dd{margin:6px 0 0;overflow-wrap:anywhere}.configuration-detail details summary{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:600}.configuration-json-grid pre,.configuration-result pre{max-height:340px;padding:12px;margin:0;overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}.configuration-assignment,.configuration-command,.configuration-resolution{display:grid;gap:12px}.configuration-diff,.configuration-result{display:grid;gap:8px}.configuration-result-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.configuration-diff h3,.configuration-diff p,.configuration-result p,.configuration-result-heading h3{margin:0}.configuration-diff ul{display:grid;padding-left:20px;margin:4px 0 0;gap:5px}.configuration-workbench .checkbox-field{display:flex;min-height:42px;flex-direction:row;gap:8px;align-items:center}.configuration-workbench .checkbox-field input{min-height:0}.rollout-create-panel{display:grid;margin-bottom:16px;gap:12px}.ota-create-workspace{display:grid;padding:4px;margin-bottom:16px;overflow-anchor:none;scroll-margin-top:18px;border-color:var(--dmi-art-color-border-form);background:var(--dmi-art-color-grid-header);box-shadow:none;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:4px;align-items:stretch}.ota-create-controlbar{display:contents}.ota-create-workspace-heading{display:block;min-width:0;height:100%}.ota-target-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.ota-mode-switch,.ota-target-switch{display:grid;width:100%;height:100%;padding:0;border:0;border-radius:var(--dmi-art-radius-control);background:transparent;gap:4px}.ota-mode-switch{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ota-mode-switch button{display:grid;min-width:0;min-height:52px;padding:8px 14px;border:1px solid transparent;border-radius:var(--dmi-art-radius-control);background:transparent;color:var(--color-ink-muted);cursor:pointer;font:inherit;font-weight:600;text-align:left;gap:2px}.ota-mode-switch button small{font-size:12px;font-weight:600;text-wrap:pretty}.ota-mode-switch button.is-selected{border-color:var(--dmi-art-color-border-form);background:#fff;box-shadow:none;color:var(--color-brand-900)}.ota-mode-switch button:disabled,.ota-target-switch button:disabled{cursor:not-allowed;opacity:.52}.development-ota-editor{display:grid;padding:20px 22px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:#fff;gap:18px}.development-ota-heading{margin:0}.development-ota-heading h2{margin:4px 0 0;font-size:var(--font-size-title-sm)}.development-ota-notice{display:flex;padding:14px 16px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);align-items:flex-start;background:var(--dmi-art-color-grid-header);color:var(--color-brand-900);gap:12px}.development-ota-actions p,.development-ota-notice p{margin:4px 0 0;color:var(--color-ink-muted);font-size:14px}.development-ota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.development-ota-grid label{display:grid;color:var(--color-ink-muted);font-size:12px;font-weight:600;gap:6px}.development-ota-grid input,.development-ota-grid select,.development-ota-grid textarea,.development-ota-reason textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--color-line);border-radius:var(--dmi-art-radius-control);background:#fff;color:var(--color-ink);font:inherit}html:not([data-input-modality=pointer]) .development-ota-grid input:focus-visible,html:not([data-input-modality=pointer]) .development-ota-grid select:focus-visible,html:not([data-input-modality=pointer]) .development-ota-reason textarea:focus-visible{border-color:var(--color-brand-700);box-shadow:inset 0 0 0 1px var(--dmi-art-color-focus-input);outline:none}.development-ota-grid input[readonly]{background:var(--color-surface-soft);color:var(--color-ink-muted)}.development-ota-grid label small{overflow:hidden;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.development-ota-grid input[type=file]{padding:5px}.development-ota-grid input[type=file]::file-selector-button{min-height:30px;padding:6px 10px;margin-right:10px;color:var(--color-brand-900);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);background:var(--color-brand-100);cursor:pointer;font:inherit;font-weight:600}.development-ota-device{grid-column:1/-1}.development-ota-reason{display:grid;color:var(--color-ink-muted);font-size:12px;font-weight:600;grid-column:1/-1;gap:6px}.development-ota-reason textarea{min-height:78px;resize:vertical}.development-ota-actions{display:flex;align-items:center;gap:14px}.development-ota-actions .ota-operation-submit{width:min(100%,360px)}.development-delivery-history{margin-top:16px}.development-delivery-card-heading,.development-delivery-heading,.development-delivery-progress>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.development-delivery-heading p,.development-delivery-list small{display:block;margin-top:4px;color:var(--color-ink-muted)}.development-delivery-list{display:grid;gap:8px;margin-top:12px}.development-delivery-list article{display:grid;gap:12px;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.development-delivery-card-heading>div:last-child{text-align:right}.development-delivery-progress{display:grid;gap:6px}.development-delivery-progress progress{width:100%;height:8px;accent-color:var(--color-teal)}.development-delivery-list article.is-failed,.development-delivery-list article.is-stalled{border-color:color-mix(in srgb,var(--color-danger) 38%,white);background:var(--color-danger-soft)}.development-delivery-list article.is-failed .development-delivery-card-heading>div:last-child,.development-delivery-list article.is-failed .development-delivery-progress,.development-delivery-list article.is-stalled .development-delivery-card-heading>div:last-child,.development-delivery-list article.is-stalled .development-delivery-progress{color:var(--af-text-dark)}.development-delivery-list article.is-failed progress,.development-delivery-list article.is-stalled progress{accent-color:var(--color-danger)}@media (max-width:760px){.development-ota-grid{grid-template-columns:1fr}.development-ota-reason{grid-column:auto}.development-ota-actions{align-items:stretch;flex-direction:column}}.ota-target-switch button{display:inline-flex;min-width:0;min-height:49px;padding:0 16px;border:1px solid transparent;border-radius:var(--dmi-art-radius-control);align-items:center;justify-content:center;background:transparent;color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:600;gap:8px;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.ota-target-switch button:hover:not(.is-selected){color:var(--color-brand-900);transform:none}.ota-target-switch button.is-selected{border-color:var(--dmi-art-color-border-form);background:var(--color-brand-900);box-shadow:none;color:#fff}.ota-target-switch button:focus-visible{outline:2px solid var(--dmi-art-color-focus-input);outline-offset:2px}.component-target-scope-switch{display:inline-flex;width:fit-content;max-width:100%;height:auto;padding:0;margin:12px 12px 8px;overflow-x:auto;border:0;border-bottom:1px solid var(--color-line);border-radius:0;align-self:start;background:transparent;gap:4px}.component-target-scope-switch button{min-height:44px;padding:8px 10px 10px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--color-ink-muted);cursor:pointer;font:inherit;font-weight:600;white-space:nowrap}.component-target-scope-switch button.is-selected{border-bottom-color:var(--color-accent-strong);color:var(--color-brand-900)}.ota-target-panel{min-width:0;height:100%;overflow:hidden;border:0;border-radius:var(--dmi-art-radius-control);background:#fff;grid-column:1/-1}.ota-target-panel:has(>.component-target-scope-switch){height:auto;overflow:visible}.production-policy-disclosure,.production-quick-authority-note,.production-quick-technical-details{min-width:0;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.production-policy-disclosure>summary,.production-quick-authority-note>summary,.production-quick-technical-details>summary{min-height:42px;padding:11px 14px;color:var(--color-brand-900);cursor:pointer;font-size:12px;font-weight:600;text-wrap:pretty}.production-quick-authority-note>p{padding:0 14px 13px;margin:0;color:var(--color-ink-muted);font-size:12px;line-height:1.5}.production-policy-disclosure>.ota-form-section{border:0;border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.production-quick-technical-details>.production-quick-summary-grid{padding:0 12px 12px}.ota-target-panel>.component-ota-workbench,.ota-target-panel>.development-ota-editor,.ota-target-panel>.rollout-create-panel{min-height:100%;margin-bottom:0;border:0;border-radius:0;box-shadow:none}.ota-target-panel>.component-ota-workbench,.ota-target-panel>.rollout-create-panel{padding:8px 12px 8px 16px;background:transparent}.ota-target-panel>.component-ota-workbench>.panel-heading,.ota-target-panel>.rollout-create-panel>.panel-heading{min-height:44px;margin:0}.ota-target-panel>.component-ota-workbench:has(.component-ota-editor),.ota-target-panel>.rollout-create-panel:has(.rollout-create-grid){padding:18px 22px}.ota-create-workspace:has(.component-ota-workbench.is-open),.ota-create-workspace:has(.development-ota-editor),.ota-create-workspace:has(.rollout-create-panel.is-open){grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr)}.ota-create-workspace:has(.component-ota-workbench.is-open) .ota-target-panel,.ota-create-workspace:has(.development-ota-editor) .ota-target-panel,.ota-create-workspace:has(.rollout-create-panel.is-open) .ota-target-panel{grid-column:1/-1}@media (max-width:1120px){.ota-create-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.ota-target-panel{grid-column:1/-1}}@media (max-width:760px){.ota-create-workspace-heading{display:block}.ota-create-workspace,.ota-create-workspace:has(.component-ota-workbench.is-open),.ota-create-workspace:has(.development-ota-editor),.ota-create-workspace:has(.rollout-create-panel.is-open){grid-template-columns:1fr}.ota-target-panel{grid-column:auto}.ota-target-switch{width:100%}.production-quick-component-group-workbench>.component-ota-heading,.production-quick-component-workbench>.component-ota-heading{padding-inline:8px}}.rollout-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ota-form-section{display:grid;min-width:0;padding:16px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:14px}.ota-form-section-heading{display:flex;min-width:0;align-items:center;gap:10px}.ota-form-section-heading>span{display:inline-flex;width:28px;height:28px;color:var(--color-brand-800);border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);align-items:center;justify-content:center;background:#fff;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ota-form-section-heading h3{margin:0;color:var(--color-brand-900);font-size:14px;letter-spacing:normal}.ota-form-section-help{margin:-4px 0 0;color:var(--color-ink-muted);font-size:12px}.artifact-recency-help{display:block;margin-top:6px;color:var(--color-ink-muted);font-size:12px;font-weight:600;line-height:1.4;text-wrap:pretty}.ota-form-section .form-grid label,.ota-form-section>.control-field{margin-bottom:0}.ota-operation-submit{min-height:44px}.production-quick-summary-grid{display:grid;margin:0;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:10px}.production-quick-summary-grid>div{min-width:0;padding:12px 14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header)}.production-quick-summary-grid dt{margin-bottom:5px;color:var(--color-ink-muted);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.production-quick-summary-grid dd{overflow-wrap:anywhere;margin:0;color:var(--color-ink);font-size:12px;line-height:1.5}@media (max-width:760px){.production-quick-summary-grid{grid-template-columns:1fr}}.rollout-strategy-field{grid-column:1/-1}.rollout-advanced{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header)}.rollout-advanced summary{padding:13px 15px;color:var(--color-brand-900);cursor:pointer;font-size:14px;font-weight:600;list-style-position:inside}.rollout-advanced[open] summary{border-bottom:1px solid var(--color-line)}.rollout-advanced .rollout-create-grid{padding:15px}.rollout-advanced .rollout-checkbox-control{display:flex;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;background:white;color:var(--color-ink);cursor:pointer;gap:11px;transition-property:border-color,background-color,box-shadow;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}.rollout-advanced .rollout-checkbox-control:hover{border-color:color-mix(in srgb,var(--color-brand-800),white 58%);background:color-mix(in srgb,var(--color-brand-100),white 68%)}html:not([data-input-modality=pointer]) .rollout-advanced .rollout-checkbox-control:has(input:focus-visible){border-color:var(--color-brand-800);box-shadow:0 0 0 3px var(--color-brand-100)}.rollout-advanced .rollout-checkbox-control input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:0;border-radius:var(--dmi-art-radius-control);flex:0 0 20px;accent-color:var(--color-brand-800)}.rollout-advanced .rollout-checkbox-control>span{display:grid;min-width:0;gap:3px}.rollout-advanced .rollout-checkbox-control strong{color:var(--color-brand-900);font-size:12px;line-height:1.35;text-wrap:pretty}.rollout-advanced .rollout-checkbox-control small{color:var(--color-ink-muted);font-size:12px;font-weight:600;line-height:1.4;text-wrap:pretty}.field-hint{color:var(--color-ink-muted);font-size:12px;font-weight:500;line-height:1.45}.ota-phase-preview{padding:9px;border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}.ota-phase-preview,.ota-phase-preview>div{display:grid;background:var(--dmi-art-color-grid-header)}.ota-phase-preview>div{min-width:0;padding:10px 11px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center}.ota-phase-preview span{color:var(--color-brand-800);font-family:var(--font-mono);font-size:12px;grid-row:1/3}.ota-phase-preview strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ota-phase-preview small{color:var(--color-ink-muted);font-size:12px}.rollout-catalog{padding:20px 22px}.rollout-catalog>.panel-heading{margin-bottom:14px;gap:16px;align-items:center}.rollout-lookup-control{width:min(100%,520px);flex:0 1 520px}.rollout-catalog-controls{display:grid;width:100%;margin:0 0 14px;grid-template-columns:minmax(0,1fr) minmax(210px,300px) auto;gap:12px;align-items:end}.rollout-catalog-controls .search-control{width:100%}.compact-control{margin:0}.rollout-catalog-controls>.compact-control{margin-bottom:0}.compact-control select{min-height:42px;padding:8px 10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white}.rollout-global-stop{min-height:42px;white-space:nowrap}.rollout-catalog-list,.rollout-record-list{display:grid;padding:0;margin:0;gap:8px;list-style:none}.rollout-catalog-item,.rollout-record-list li{display:flex;width:100%;padding:12px 14px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:16px;align-items:center;justify-content:space-between;text-align:left}.rollout-catalog-item{display:grid;grid-template-columns:minmax(0,1fr) auto}.rollout-catalog-item:hover{border-color:var(--color-brand-400);background:white}.rollout-catalog-select{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:0;color:inherit;border:0;background:transparent;cursor:pointer;gap:16px;align-items:center;text-align:left}.rollout-catalog-select>span,.rollout-record-list li>span:first-child{display:grid;min-width:0;gap:4px}.rollout-catalog-select>span:last-child{justify-items:end}.rollout-catalog-select code,.rollout-record-list small{color:var(--color-ink-muted);font-size:12px;overflow-wrap:anywhere}.mcu-history-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.mcu-history-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.mcu-history-identity{display:grid;min-width:0;gap:5px}.mcu-history-identity>small{color:var(--color-brand-700);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase;text-wrap:pretty}.mcu-history-identity h3{margin:0;font-size:18px;line-height:1.3}.mcu-history-identity h3 a{color:var(--color-ink);text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:3px}.mcu-history-identity h3 a:hover{color:var(--color-brand-700);text-decoration-color:currentColor}.mcu-history-version{display:flex;flex-wrap:wrap;color:var(--color-ink-muted);gap:5px;align-items:center}.mcu-history-version>strong{color:var(--color-ink)}.mcu-history-version>small{padding:2px 7px;color:var(--color-brand-900);border:1px solid var(--color-line);border-radius:999px;background:white;font-weight:600}.mcu-history-outcome{display:grid;min-width:150px;gap:4px;justify-items:end;text-align:right}.mcu-history-outcome>small{max-width:220px;color:var(--color-ink-muted);line-height:1.35;text-wrap:pretty}.mcu-history-outcome .status-pill{padding:5px 10px;border:1px solid}.mcu-history-outcome .status-committed,.mcu-history-outcome .status-pill{color:var(--af-text-dark);background:var(--dmi-art-color-grid-header)}.mcu-history-outcome .status-failed{color:var(--af-text-dark);background:var(--af-danger-soft)}.mcu-history-outcome :is(.status-expired,.status-rolling_back,.status-rolled_back){color:var(--af-text-dark);background:var(--af-warning-soft)}.mcu-history-metadata,.mcu-history-technical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:0;margin:0;gap:12px 20px}.mcu-history-metadata dt,.mcu-history-technical-grid dt{color:var(--color-ink-muted);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.mcu-history-metadata dd,.mcu-history-technical-grid dd{margin:3px 0 0;line-height:1.45}.mcu-history-component-list{padding:0;margin:0;list-style:none}.mcu-history-technical-details{min-width:0}.mcu-history-technical-details>summary{min-height:44px;padding:12px 0 8px;color:var(--color-brand-800);cursor:pointer;font-size:12px;font-weight:600}.mcu-history-technical-grid{padding:4px 0 2px}.mcu-history-technical-grid code{overflow-wrap:anywhere}.mcu-history-technical-component{display:grid;grid-column:1/-1;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:5px 12px}@media (max-width:640px){.mcu-history-summary{grid-template-columns:minmax(0,1fr)}.mcu-history-outcome{min-width:0;justify-items:start;text-align:left}.mcu-history-technical-component{grid-template-columns:minmax(0,1fr)}}.rollout-catalog-progress{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:5px 12px;align-items:center}.rollout-catalog-progress>span{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:12px}.rollout-catalog-progress>small,.rollout-catalog-progress>span small{color:var(--color-ink-muted);font-size:12px}.rollout-catalog-progress>span strong{color:var(--color-brand-700);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rollout-catalog-progress progress{grid-column:1/-1;width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:var(--dmi-art-color-shell);accent-color:var(--color-brand-500)}.rollout-catalog-progress progress::-webkit-progress-bar{border-radius:999px;background:var(--dmi-art-color-shell)}.rollout-catalog-progress progress::-webkit-progress-value{border-radius:999px;background:var(--dmi-art-color-primary)}.rollout-catalog-progress progress::-moz-progress-bar{border-radius:999px;background:var(--dmi-art-color-primary)}.rollout-catalog-item.is-unsuccessful .rollout-catalog-progress>small,.rollout-catalog-item.is-unsuccessful .rollout-catalog-progress>span strong{color:var(--color-danger-700)}.rollout-catalog-item.is-unsuccessful .rollout-catalog-progress progress{accent-color:var(--color-danger)}.rollout-catalog-item.is-unsuccessful .rollout-catalog-progress progress::-moz-progress-bar,.rollout-catalog-item.is-unsuccessful .rollout-catalog-progress progress::-webkit-progress-value{background:var(--color-danger)}.rollout-catalog-item.is-telemetry-stale:not(.is-unsuccessful){border-color:color-mix(in srgb,var(--color-warning) 38%,var(--color-line));background:color-mix(in srgb,var(--color-warning-soft) 38%,var(--color-surface-soft))}.rollout-catalog-item.is-telemetry-stale:not(.is-unsuccessful) .rollout-catalog-progress>span strong,.rollout-telemetry-stale{color:var(--af-text-dark)!important;font-weight:600}.rollout-gate-message{color:var(--warning-strong,var(--af-text-dark));font-weight:600}.rollout-gate-message.is-error{color:var(--danger-strong,var(--af-text-dark))}.rollout-catalog-item.is-gate-waiting:not(.is-unsuccessful){border-color:color-mix(in srgb,var(--color-warning) 38%,var(--color-line));background:color-mix(in srgb,var(--color-warning-soft) 38%,var(--color-surface-soft))}.rollout-catalog-item.is-telemetry-stale:not(.is-unsuccessful) .rollout-catalog-progress progress{accent-color:var(--color-warning)}.rollout-catalog-item.is-telemetry-stale:not(.is-unsuccessful) .rollout-catalog-progress progress::-moz-progress-bar,.rollout-catalog-item.is-telemetry-stale:not(.is-unsuccessful) .rollout-catalog-progress progress::-webkit-progress-value{background:var(--color-warning)}.compact-catalog-state{min-height:86px}.rollout-message{margin:0}.rollout-controls,.rollout-evidence,.rollout-summary{padding:22px}.rollout-title{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.rollout-title h2{margin:4px 0;font-size:var(--dmi-art-font-detail-title-size)}.rollout-title code{color:var(--color-ink-muted);font-size:12px}.status-approved,.status-awaiting_approval,.status-paused,.status-scheduled{color:var(--af-text-dark);background:var(--color-warning-soft)}.status-aborting,.status-emergency_stopping,.status-rolling_back,.status-running,.status-targeting{color:var(--color-brand-800);background:var(--color-brand-100)}.status-passed,.status-succeeded,.status-success{color:var(--color-success);background:var(--color-success-soft)}.status-aborted,.status-emergency_stopped,.status-failed,.status-rejected{color:var(--af-text-dark);background:var(--af-danger-soft)}.status-aborted,.status-decommissioned,.status-failure,.status-inconclusive{color:var(--af-text-dark);background:var(--dmi-art-color-grid-header)}.rollout-metrics{display:grid;margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rollout-metrics>div{display:grid;padding:14px;border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:4px}.evidence-list dt,.rollout-metrics span{color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase}.rollout-metrics strong{font-size:var(--dmi-art-font-detail-title-size)}.rollout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:16px;align-items:start}.rollout-runtime-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.control-evidence{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--color-line)}.evidence-list{display:grid;margin:0;gap:0}.evidence-list>div{display:grid;padding:11px 0;border-bottom:1px solid var(--color-line);grid-template-columns:130px minmax(0,1fr);gap:12px}.evidence-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.evidence-list code{font-size:12px}.control-field{display:grid;margin-bottom:14px;color:var(--color-ink-muted);gap:7px;font-size:12px;font-weight:600}.control-field input,.control-field textarea{width:100%;padding:10px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.control-field textarea{resize:vertical}.rollout-actions{display:flex;gap:8px;flex-wrap:wrap}.danger-outline{color:var(--af-text-dark);border-color:var(--af-danger-border)}.confirmation-box{display:grid;padding:13px;margin:14px 0;color:var(--af-text-dark);border:1px solid var(--af-danger-border);border-radius:var(--radius-sm);background:var(--af-danger-soft);grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.confirmation-box .primary-button,.confirmation-box .quiet-button{grid-column:2;width:fit-content}.rollout-rollback-control{align-items:start}.rollout-rollback-form{display:grid;min-width:0;gap:10px}.rollout-rollback-form>strong{color:var(--af-text-dark)}.rollout-rollback-form>p{margin:0;color:var(--color-ink-muted);font-size:12px;line-height:1.45}.rollout-rollback-form .control-field{min-width:0;margin:0}.rollout-rollback-version{max-width:160px}.rollout-rollback-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rollout-rollback-actions .primary-button,.rollout-rollback-actions .quiet-button{grid-column:auto}.global-stop-control>div{display:grid;min-width:0;grid-template-columns:minmax(180px,1fr) auto;gap:9px 10px;align-items:center}.global-stop-control>div>p,.global-stop-control>div>strong{grid-column:1/-1}.global-stop-control textarea{width:100%;min-height:42px;padding:9px 10px;color:var(--color-ink);border:1px solid var(--af-danger-border);border-radius:var(--radius-sm);background:white;font:inherit;resize:vertical}.global-stop-control>div>.primary-button,.global-stop-control>div>.quiet-button{grid-column:auto;width:auto}.danger-button{color:white;border-color:var(--af-danger-border)}.danger-button,.danger-button:hover:not(:disabled){background:var(--af-danger-soft)}.data-state{display:flex;min-height:132px;padding:28px 20px;color:var(--color-ink-muted);gap:7px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.data-state strong{color:var(--color-ink);font-size:var(--font-size-title-xs)}.data-state .secondary-button{margin-top:9px}.spin{animation:spin var(--motion-duration-spinner) linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.login-page{display:grid;min-height:100dvh;grid-template-columns:minmax(420px,1.08fr) minmax(430px,.92fr)}.login-story{position:relative;display:flex;min-height:100%;padding:clamp(34px,5vw,74px);overflow:hidden;color:white;background:#192f3c;flex-direction:column;justify-content:space-between}.login-story:after{position:absolute;right:-18%;bottom:-24%;width:72%;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 65px rgba(255,255,255,.025),0 0 0 130px rgba(255,255,255,.025);content:""}.login-story .brand-mark,.login-story>div,.trust-row{position:relative;z-index:var(--layer-content-raised)}.eyebrow-light{color:var(--color-accent)}.login-story h1{max-width:740px;margin:13px 0 22px;font-size:var(--dmi-art-font-detail-title-size);font-weight:600;line-height:var(--line-height-display);letter-spacing:normal}.login-story>div>p:last-child{max-width:560px;color:var(--dmi-art-color-shell-text);font-size:18px}.trust-row{display:flex;gap:25px;color:var(--dmi-art-color-shell-text);font-size:12px}.trust-row span{gap:7px}.login-panel,.trust-row span{display:flex;align-items:center}.login-panel{padding:38px;justify-content:center;flex-direction:column;background:white}.login-card{width:min(420px,100%)}.login-card h2{margin:8px 0;font-size:var(--dmi-art-font-detail-title-size);letter-spacing:normal;text-align:center}.login-card>p:not(.eyebrow){margin:0 0 26px;color:var(--color-ink-muted)}.login-button{width:100%;min-height:48px;margin-top:8px}.login-card>small{display:block;margin-top:13px;color:var(--color-ink-muted);text-align:center}.standalone-state{display:flex;width:min(520px,calc(100% - 40px));min-height:100dvh;margin:auto;align-items:center;justify-content:center;flex-direction:column;text-align:center}.standalone-state>p:not(.eyebrow){margin:0 0 22px;color:var(--color-ink-muted)}.standalone-state code{color:var(--color-ink);font-family:var(--font-mono)}.legal-copy{max-width:900px;padding:28px}.legal-copy h2:not(:first-child){margin-top:28px}.legal-copy p{color:var(--color-ink-muted)}.legal-introduction{max-width:none}.legal-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.legal-dashboard>.surface{min-width:0;width:100%;max-width:none;height:auto}.legal-dashboard>.surface:nth-child(3){grid-column:1/-1}.legal-bundle-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;gap:12px}.legal-bundle-summary>div{min-width:0;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.legal-bundle-summary dt{margin-bottom:5px;color:var(--color-ink-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:normal}.legal-bundle-summary dd{margin:0;overflow-wrap:anywhere}.legal-bundle-summary code,.legal-document code,.legal-package-table code{font-size:12px;overflow-wrap:anywhere}.legal-download{width:fit-content}.legal-disclosure{margin-top:18px}.legal-disclosure>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-brand-900);background:var(--color-surface-soft);cursor:pointer;font-weight:600;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.legal-disclosure>summary:hover{border-color:var(--dmi-art-color-border-form);background:white;box-shadow:none}.legal-disclosure[open]>summary{margin-bottom:14px;border-color:var(--dmi-art-color-border-form)}.legal-disclosure-content{display:grid;gap:12px}.legal-digest-disclosure .legal-bundle-summary,.legal-disclosure-content>.legal-bundle-summary{margin:0}.legal-digest-disclosure{margin-top:0}.legal-disclosure-content>p{margin:0}.legal-disclosure>.access-table-wrap{max-height:none;overflow-x:auto;overflow-y:hidden}.legal-disclosure>.legal-document-list{max-height:none;padding-right:0;overflow:visible}.legal-package-table{min-width:1080px}.legal-package-table td{vertical-align:top}.legal-document-list{display:grid;gap:12px}.legal-document{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.legal-document summary{display:grid;padding:14px;cursor:pointer;gap:5px}.legal-document ul{padding:0 34px;color:var(--color-ink-muted);font-size:12px}.legal-document pre{max-height:520px;padding:16px;margin:0;overflow:auto;border-top:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface);font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap}.public-legal{display:grid;width:min(960px,calc(100% - 32px));padding:36px 0 60px;margin:auto;gap:28px}.public-legal .legal-copy h1{margin:5px 0 28px;font-size:var(--dmi-art-font-detail-title-size);letter-spacing:normal}@media (max-width:1400px){.inventory-virtual-table{overflow-x:hidden}.ota-target-table .virtual-header,.ota-target-table .virtual-row{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(140px,.8fr);gap:12px}.inventory-virtual-columns{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))!important;gap:12px}.inventory-virtual-table .virtual-header,.inventory-virtual-table .virtual-spacer,.ota-target-table .virtual-header,.ota-target-table .virtual-spacer{min-width:0!important}.identity-invitation-form{grid-template-columns:1fr}}@media (max-width:1120px){.artifact-evidence-toolbar{align-items:flex-start;flex-direction:column}.artifact-evidence-toolbar-actions{width:100%;justify-content:flex-start}.artifact-evidence-workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr)}.group-workbench{grid-template-columns:minmax(0,1fr)}.group-catalog-controls{grid-template-columns:minmax(0,1fr) minmax(160px,.35fr)}.overview-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-action-strip a:nth-child(odd){border-left:0}.overview-action-strip a:nth-child(n+3){border-top:1px solid var(--dmi-art-color-border-form)}.alert-command-center{align-items:stretch;flex-direction:column}.alert-command-actions>button{flex:1 1}.ota-target-table .virtual-header,.ota-target-table .virtual-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(100px,.7fr) minmax(160px,1fr)}.inventory-virtual-table .virtual-header,.ota-target-table .virtual-header>:nth-child(5),.ota-target-table .virtual-row>:nth-child(5){display:none}.inventory-virtual-table .virtual-row,.inventory-virtual-table .virtual-spacer{min-width:0!important}.inventory-virtual-table .virtual-row{min-height:0;grid-template-columns:1fr!important;gap:8px}.inventory-virtual-table .virtual-row [role=cell]{display:grid;padding-top:8px;overflow:visible;border-top:1px solid var(--color-line);grid-column:auto!important;grid-row:auto!important;gap:3px;text-overflow:clip;white-space:normal}.inventory-virtual-table .virtual-row [role=cell]:first-child{padding-top:0;border-top:0}.inventory-virtual-table .virtual-row [role=cell]:before{color:var(--color-ink-muted);content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.remote-channel-panel,.remote-request-panel,.remote-session-panel{grid-column:1/-1}.configuration-rollout,.configuration-target,.monitor-health-dashboard>.metric-grid,.page:has(>.access-workbench+.access-catalog)>.access-catalog,.page:has(>.access-workbench+.access-catalog)>.access-workbench,.page:has(>.audit-workbench)>.audit-workbench:first-of-type,.page:has(>.audit-workbench)>.audit-workbench:last-of-type,.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-approvals,.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-editor,.page:has(>.gateway-status+.fleet-surface)>.fleet-surface,.page:has(>.gateway-status+.fleet-surface)>.gateway-status,.page:has(>.identity-directory-workbench)>.identity-directory-workbench,.page:has(>.identity-directory-workbench)>.identity-invitation-workbench,.page:has(>section[aria-labelledby=build-identity-heading])>section,.release-workbench>.release-create,.release-workbench>.release-detail,.rollout-workbench>.data-state,.rollout-workbench>.rollout-catalog,.workspace-tabpanel>.custom-role-workbench>.custom-role-editor,.workspace-tabpanel>.custom-role-workbench>.custom-role-summary{grid-column:1/-1}.workspace-tabpanel>.custom-role-workbench>.custom-role-editor,.workspace-tabpanel>.custom-role-workbench>.custom-role-summary{grid-row:auto}.supply-chain-workbench,.workspace-tabpanel>.custom-role-workbench{grid-template-columns:1fr}.integrations-dashboard,.system-version-dashboard{column-count:1}.legal-dashboard,.system-version-dashboard{grid-template-columns:1fr}.legal-dashboard>.surface:nth-child(3){grid-column:auto}.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-editor,.page:has(>.custom-role-workbench)>.custom-role-workbench>.custom-role-summary{grid-column:1/-1}.supply-chain-workbench>.notice{grid-column:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-workbench,.custom-role-workbench,.group-grid,.identity-directory-workbench,.overview-grid,.registry-navigation-grid,.tenant-lifecycle-workbench{grid-template-columns:1fr}.page:has(>.custom-role-workbench)>.custom-role-workbench{grid-template-columns:1fr}.identity-invitation-facts,.identity-invitation-form,.permission-choice-grid,.role-card-grid{grid-template-columns:1fr}.group-catalog-list,.rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rollout-grid{grid-template-columns:1fr}.device-summary-grid{grid-template-columns:1fr 1fr}.configuration-editors,.configuration-json-grid{grid-template-columns:1fr}}@media (max-width:860px){.tenant-reset-boundary-grid,.tenant-reset-counts{grid-template-columns:1fr}.tenant-reset-progress{align-items:flex-start;flex-direction:column}.artifact-evidence-stats,.artifact-evidence-toolbar-actions{width:100%;flex-wrap:wrap}.artifact-evidence-stats>span{min-width:0;flex:1 1 100px}.artifact-evidence-toolbar-actions>button{flex:1 1 220px}.artifact-evidence-workspace{height:auto;max-height:none;overflow:visible;grid-template-columns:1fr}.artifact-evidence-browser{max-height:none;border-right:0;border-bottom:1px solid var(--color-line)}.artifact-evidence-list{min-height:180px}.artifact-evidence-detail-pane{min-height:360px;overflow:visible}.artifact-evidence-detail-scroll{overflow:visible}.release-artifact-summary dl,.release-details-grid,.rollout-catalog-controls{grid-template-columns:1fr}.rollout-catalog>.panel-heading{align-items:stretch;flex-direction:column}.rollout-lookup-control{width:100%;flex-basis:auto}.configuration-rollout>.panel-heading+.form-grid,.configuration-rollout>.panel-heading+.form-grid+.form-grid,.supply-chain-workbench .workspace-tabpanel>.surface>.form-grid{width:100%;grid-template-columns:1fr}.configuration-rollout>.panel-heading+.form-grid+.form-grid>label:last-child{grid-column:auto}.configuration-rollout>.panel-heading+.form-grid>button{width:100%}.inventory-toolbar{grid-template-columns:minmax(0,1fr) auto}.inventory-toolbar .search-control{grid-column:auto}.group-catalog-controls,.group-catalog-list,.rule-row{grid-template-columns:1fr}.rule-children{padding-left:8px}.login-page{grid-template-columns:1fr}.login-story{min-height:45dvh}.login-story h1{font-size:var(--dmi-art-font-detail-title-size)}.trust-row{margin-top:50px}.login-panel{min-height:55dvh;padding:55px 28px 80px}}@media (max-width:620px){.health-summary-strip{--health-summary-columns:2}.health-summary-metric{min-height:52px;padding:10px 12px;flex-wrap:wrap;gap:4px 8px}.health-summary-metric:nth-child(odd){border-left:0}.health-summary-metric:nth-child(2n){border-left:1px solid var(--color-line)}.health-summary-metric:nth-child(n+3){border-top:1px solid var(--color-line)}.workspace-tablist{display:flex;padding:0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent}.workspace-tablist>button{min-width:max-content;min-height:44px;padding:8px 10px 10px;border-radius:0}.workspace-tablist>button[aria-selected=true]{background:transparent;box-shadow:none}.workspace-tablist span{display:none}.overview-action-strip{padding:5px}.overview-action-strip a{min-height:54px;padding:11px 12px}.workbench-tabs{position:static;display:grid;width:100%;overflow:visible;border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-tabs a{display:flex;min-height:38px;padding:7px 9px;align-items:center;justify-content:center;text-align:center;white-space:normal}.inventory-toolbar,.legal-bundle-summary{grid-template-columns:1fr}.inventory-toolbar{align-items:stretch}.inventory-toolbar .search-control{grid-column:auto}.inventory-toolbar>.icon-button{justify-self:end}.page-heading{align-items:flex-start;flex-direction:column}.device-heading-actions{align-items:stretch;flex-direction:column}.device-summary-grid,.inventory-domain-grid,.inventory-facts,.metric-grid{grid-template-columns:1fr}.metric-card{min-height:124px}.data-state{min-height:140px;padding:28px 16px}.compact-state,.data-state.compact-state{min-height:110px}.page:has(>.custom-role-workbench):has(>.access-workbench+.access-catalog){display:block}.page:has(>.custom-role-workbench)>.access-catalog,.page:has(>.custom-role-workbench)>.access-workbench,.page:has(>.custom-role-workbench)>.custom-role-workbench,.page:has(>.custom-role-workbench)>.page-heading{width:100%;margin-bottom:16px}.fleet-toolbar{flex-direction:column;align-items:stretch}.fleet-toolbar .search-control{width:100%;min-width:0;height:42px;flex-wrap:nowrap}.fleet-toolbar .search-control input{min-width:0}.fleet-toolbar>.secondary-button{align-self:flex-start}.fleet-meta{align-items:flex-start;flex-direction:column;gap:2px}.fleet-bulk-selection-bar{align-items:stretch;flex-direction:column}.fleet-bulk-selection-bar>div{width:100%}.fleet-bulk-selection-bar>div>*{flex:1 1}.form-grid{grid-template-columns:1fr}.release-catalog .panel-heading{gap:14px;flex-wrap:wrap}.release-filters{grid-template-columns:1fr}.release-list>button{grid-template-columns:auto minmax(0,1fr)}.release-list>button>span:last-child{grid-column:2;justify-items:start}.configuration-filter,.configuration-metadata{grid-template-columns:1fr}.configuration-list>button{grid-template-columns:auto minmax(0,1fr)}.configuration-list>button>span:last-child{grid-column:2;justify-items:start}.rollout-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-list>div{grid-template-columns:1fr;gap:4px}.virtual-header{display:none}.virtual-scroll{height:clamp(240px,42vh,360px);min-height:240px}.virtual-spacer{min-width:0}.virtual-row{min-width:0;min-height:104px;padding:12px 14px;grid-template-columns:1fr auto;gap:4px 12px}.virtual-row [role=cell]:nth-child(2){grid-column:1/-1}.virtual-row [role=cell]:nth-child(3){grid-row:1;grid-column:2}.virtual-row [role=cell]:nth-child(5){display:none}.ota-target-table .virtual-row,.ota-target-table .virtual-spacer{min-width:0}.fleet-surface .virtual-scroll{height:min(var(--fleet-list-mobile-height,360px),60vh);min-height:min(var(--fleet-list-mobile-height,240px),60vh)}.ota-target-table .virtual-row{min-height:148px;grid-template-columns:minmax(0,1fr) minmax(0,auto)}.ota-target-table .virtual-row [role=cell]{max-width:100%;overflow-wrap:anywhere}.ota-target-table .virtual-row [role=cell]:first-child{grid-row:1;grid-column:1/-1}.ota-target-table .virtual-row [role=cell]:nth-child(2){grid-row:2;grid-column:1}.ota-target-table .virtual-row [role=cell]:nth-child(3){grid-row:2;grid-column:2;align-items:flex-end}.ota-target-table .virtual-row [role=cell]:nth-child(4){grid-row:3;grid-column:1/-1}.ota-target-table .virtual-row [role=cell]:nth-child(5){display:flex;grid-row:4;grid-column:1/-1}.inventory-virtual-table .virtual-row,.inventory-virtual-table .virtual-spacer{min-width:0!important}.inventory-virtual-table .virtual-row{min-height:0;grid-template-columns:1fr!important;gap:8px}.inventory-virtual-table .virtual-row [role=cell]{display:grid;padding-top:8px;overflow:visible;border-top:1px solid var(--color-line);grid-column:auto!important;grid-row:auto!important;gap:3px;text-overflow:clip;white-space:normal}.inventory-virtual-table .virtual-row [role=cell]:first-child{padding-top:0;border-top:0}.inventory-virtual-table .virtual-row [role=cell]:before{color:var(--color-ink-muted);content:attr(data-label);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:uppercase}.inventory-virtual-table .virtual-row [role=cell]:nth-child(4),.inventory-virtual-table .virtual-row [role=cell]:nth-child(5){display:grid}.trust-row{align-items:flex-start;flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:900px){.audit-export-grid,.audit-filter-grid{grid-template-columns:1fr}.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-export-grid,.page:has(>.audit-workbench)>.audit-workbench:first-of-type .audit-filter-grid{grid-template-columns:1fr}.audit-workbench .notice-success{align-items:stretch;flex-direction:column}}.platform-tenant-workbench{display:grid;gap:18px}.platform-tenant-workbench>.overview-panel{min-height:0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:white;box-shadow:none}.platform-tenant-catalog,.platform-tenant-decision,.platform-tenant-intro{padding:22px}.platform-tenant-catalog>.notice,.platform-tenant-decision>.notice{margin-top:16px}.platform-tenant-toolbar{display:flex;margin-top:18px;gap:14px;align-items:end;justify-content:space-between;flex-wrap:wrap}.platform-tenant-toolbar label{min-width:240px}.platform-tenant-list{display:grid;margin:18px 0;gap:12px}.platform-tenant-card{display:flex;min-width:0;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:16px;align-items:center;justify-content:space-between}.platform-tenant-card h3{margin:8px 0 4px}.platform-tenant-card p{margin:0 0 5px;color:var(--color-ink-muted);font-size:12px}.platform-tenant-card code,.platform-tenant-decision code{overflow-wrap:anywhere;color:var(--color-ink-muted);font-size:12px}.tenant-status-disabled{color:var(--af-text-dark);background:var(--color-danger-soft)}.tenant-status-suspended{color:var(--af-text-dark);background:var(--color-warning-soft)}.platform-tenant-decision label{display:grid;margin:18px 0;gap:7px;font-weight:600}.platform-tenant-decision textarea{min-height:110px}@media (max-width:720px){.platform-tenant-card,.platform-tenant-card .button-row{align-items:stretch;flex-direction:column}}.registry-bulk-workbench{display:grid;gap:16px}.registry-bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.registry-bulk-grid>.surface,.registry-bulk-workbench>.surface{display:grid;padding:24px;gap:20px}.registry-bulk-card{display:grid;width:100%;min-width:0;padding:22px;overflow:hidden;gap:20px;align-content:start}.registry-bulk-card-heading{min-height:0;padding:0;margin-bottom:0;border:0;align-items:center}.registry-bulk-card-heading h2{margin-top:6px;font-size:var(--dmi-art-font-detail-title-size)}.registry-bulk-card-icon{display:inline-flex;width:34px;height:34px;color:var(--color-brand-900);border:0;border-radius:0;background:transparent;align-items:center;justify-content:center}.registry-bulk-selection-review{display:grid;padding:16px;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--radius-sm);background:var(--dmi-art-color-grid-header);grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:start}.registry-bulk-selection-review h3,.registry-bulk-selection-review p{margin:0}.registry-bulk-selection-review h3{margin-top:4px;color:var(--color-ink);font-size:16px}.registry-bulk-selection-review p:not(.eyebrow){max-width:840px;margin-top:6px;color:var(--color-ink-muted);font-size:12px;line-height:1.5}.registry-bulk-selection-review>button{align-self:center}.registry-bulk-selected-targets{display:flex;min-width:0;grid-column:1/-1;gap:6px;flex-wrap:wrap}.registry-bulk-selected-targets>span{max-width:min(280px,100%);padding:5px 8px;overflow:hidden;color:var(--color-brand-900);border:1px solid var(--dmi-art-color-border-form);border-radius:999px;background:white;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.registry-bulk-form{width:100%;padding:0;border:0;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);gap:18px 16px}.registry-bulk-workbench .form-grid{align-items:end}.registry-bulk-form .primary-button,.registry-bulk-form .secondary-button{width:100%;min-height:44px}.registry-bulk-form input[type=file]{padding:5px 6px;color:var(--color-ink-muted)}.registry-bulk-form input[type=file]::file-selector-button{min-height:30px;padding:5px 11px;margin-right:10px;color:var(--color-brand-900);border:0;border-radius:var(--dmi-art-radius-control);background:var(--color-brand-100);font:inherit;font-weight:600;cursor:pointer}.registry-bulk-form input[type=file]:hover::file-selector-button{background:var(--color-accent-soft)}.bulk-cancel-reason input,.registry-bulk-workbench textarea{width:100%;min-height:42px;padding:10px 12px;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;font:inherit}.registry-bulk-workbench textarea{min-height:88px;resize:vertical}.bulk-cancel-reason{color:var(--color-ink-muted);font-size:12px;font-weight:600}.bulk-job-evidence{display:grid;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:12px}.bulk-job-title{display:flex;min-width:0;justify-content:space-between;gap:12px;align-items:center}.bulk-job-title .mono-value{overflow:hidden;text-overflow:ellipsis}.bulk-job-evidence progress{width:100%;accent-color:var(--color-brand-800)}.bulk-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bulk-evidence-grid :is(span,div){display:grid;min-width:0;color:var(--color-ink-muted);gap:3px;font-size:12px;font-weight:600;text-transform:uppercase}.bulk-evidence-grid strong{overflow:hidden;color:var(--color-ink);font-size:12px;text-overflow:ellipsis;text-transform:none}@media (max-width:980px){.registry-bulk-grid{grid-template-columns:1fr}.registry-bulk-card{min-height:auto}}@media (max-width:640px){.bulk-evidence-grid,.registry-bulk-workbench .form-grid{grid-template-columns:1fr}.registry-bulk-grid>.surface,.registry-bulk-workbench>.surface{padding:20px}.registry-bulk-card-heading h2{font-size:18px}.registry-bulk-selection-review{grid-template-columns:1fr}.registry-bulk-selected-targets,.registry-bulk-selection-review>button{grid-column:1}.global-stop-control{align-items:start}.global-stop-control>div{grid-template-columns:1fr}.global-stop-control>div>.primary-button,.global-stop-control>div>.quiet-button,.global-stop-control>div>p,.global-stop-control>div>strong{grid-column:1}}.telemetry-workbench{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.7fr);overflow:hidden}.telemetry-filter{padding:22px}.telemetry-filter .telemetry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-heading{margin-bottom:20px}.telemetry-authority{display:inline-flex;padding:6px 9px;color:var(--af-text-dark);border:1px solid var(--dmi-art-color-border-form);border-radius:999px;background:var(--color-success-soft);gap:6px;align-items:center;font-size:12px;font-weight:600}.telemetry-form-grid{max-width:960px;grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-form-grid>label:first-child{grid-column:1/-1}.telemetry-actions{display:flex;margin-top:18px;gap:9px;flex-wrap:wrap}.telemetry-results{min-height:300px;padding:20px 22px 22px;border-left:1px solid var(--color-line);background:var(--dmi-art-color-grid-header)}.telemetry-result-summary{display:flex;min-height:42px;padding:8px 12px;margin-bottom:12px;color:var(--color-ink-muted);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:white;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px}.telemetry-result-summary span:first-child{display:inline-flex;color:var(--color-ink);gap:6px;align-items:center}.telemetry-table-wrap{background:white}.telemetry-table{min-width:1040px}.telemetry-table td{max-width:300px}.telemetry-table td:last-child{text-align:left}.telemetry-table code{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:12px}.telemetry-log-table{min-width:1100px}.telemetry-message{overflow-wrap:anywhere;white-space:normal}.telemetry-severity-debug,.telemetry-severity-info{color:var(--color-brand-800);background:var(--color-brand-100)}.telemetry-severity-warn{color:var(--af-text-dark);background:var(--color-warning-soft)}.telemetry-severity-critical,.telemetry-severity-error{color:var(--af-text-dark);background:var(--color-danger-soft)}.telemetry-attributes summary{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:600}.telemetry-attributes pre{max-width:320px;max-height:180px;padding:10px;overflow:auto;border-radius:var(--dmi-art-radius-control);background:var(--color-surface-soft);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}@media (max-width:620px){.telemetry-filter .telemetry-form-grid{grid-template-columns:1fr}.telemetry-form-grid>label:first-child{grid-column:auto}.telemetry-filter,.telemetry-results{padding:16px}.telemetry-heading{gap:12px;align-items:flex-start;flex-direction:column}.telemetry-actions{align-items:stretch;flex-direction:column}.telemetry-result-summary{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:980px){.telemetry-workbench{grid-template-columns:1fr}.telemetry-results{min-height:220px;border-top:1px solid var(--color-line);border-left:0}}.fleet-target-picker{display:flex;flex-direction:column;gap:12px;min-width:0}.fleet-target-picker-exact-slot{min-height:146px}.fleet-target-picker .fleet-target-picker-advanced{margin-top:0}.fleet-target-picker-advanced>label{display:flex;flex-direction:column;gap:8px;padding:14px}.fleet-target-picker-advanced>small{display:block;padding:0 14px 14px}.audit-source-note{display:flex;gap:8px;align-items:center;color:var(--color-ink-muted);font-size:.875rem}.audit-reset-summary{background:#fff;border:1px solid var(--dmi-art-color-border-form);border-radius:var(--dmi-art-radius-control);padding:16px 20px}.audit-reset-summary p{margin:8px 0 0;overflow-wrap:anywhere}.audit-filter-help{color:var(--color-ink-muted);font-size:.875rem}.workspace-tabpanel .audit-filter-grid.audit-event-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.workspace-tabpanel .audit-filter-grid.audit-event-filter-grid{grid-template-columns:minmax(0,1fr)}}b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}th{font-weight:400}.page-white-surfaces{--dmi-art-color-grid-header:#fff;--af-grid-header-background:#fff;--color-surface-soft:#fff;--color-surface-subtle:#fff}.page-white-surfaces :is(.workspace-tabs,.workspace-tabpanel,.workbench-tabs){background:white}.page-white-surfaces :is(button,[role=button],a.primary-button,a.secondary-button){--dmi-art-color-grid-header:var(--color-control-neutral-surface);--af-grid-header-background:var(--color-control-neutral-surface);--color-surface-soft:var(--color-control-neutral-surface)}.page-white-surfaces .metric-dark,.page-white-surfaces .release-vault-page>.page-heading{background:white;color:var(--color-ink)}.page-white-surfaces .metric-dark{border-color:var(--color-line)}.page-white-surfaces .metric-dark :is(strong,h2,h3,p,small),.page-white-surfaces .release-vault-page>.page-heading :is(h1,p){color:var(--color-ink)}.page-white-surfaces .release-vault-page>.page-heading .eyebrow,.page-white-surfaces .release-vault-page>.page-heading>div>p:last-child{color:var(--color-ink-muted)}