.routing-page{container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--text-primary, #182026)}.routing-header,.routing-list-heading,.routing-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.routing-header h2{margin:2px 0 0;font-size:24px;letter-spacing:0}.routing-eyebrow{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.routing-header-actions,.routing-actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.routing-page button{min-height:36px;padding:7px 12px;border:1px solid #a9b5bd;border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);font:inherit;font-weight:650;cursor:pointer}.routing-page button:hover:not(:disabled){border-color:var(--accent-progress);background:var(--surface-card)}.routing-page button:disabled{cursor:not-allowed;opacity:.55}.routing-feedback{padding:10px 12px;border-left:4px solid var(--accent-progress);background:var(--surface-card)}.routing-workspace{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.routing-list{position:static;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;border-bottom:1px solid var(--panel-line);padding-bottom:12px}.routing-list-heading{min-height:36px}.routing-list-heading span{color:var(--text-muted)}.routing-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left}.routing-list-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.routing-list-row small{color:var(--text-muted);overflow-wrap:anywhere}.routing-list-row>small{grid-column:1 / -1}.routing-list-row.selected{border-color:var(--accent-progress);box-shadow:inset 3px 0 0 var(--accent-progress);background:var(--surface-card)}.routing-editor{min-width:0}.routing-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.routing-editor label,.routing-approval>label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:13px;font-weight:650}.routing-editor input,.routing-editor select{width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);padding:7px 9px;font:inherit}.routing-editor input:focus,.routing-editor select:focus,.routing-page button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-progress) 35%,transparent);outline-offset:1px}.routing-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--panel-line)}.routing-section h3{margin:0 0 12px;font-size:16px;letter-spacing:0}.routing-model-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.routing-model-options label,.routing-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:38px;padding:7px 9px;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--surface-card)}.routing-model-options input,.routing-checkbox input{width:16px;min-height:16px;flex:0 0 16px}.routing-model-options span{display:flex;min-width:0;flex-direction:column}.routing-model-options small{color:var(--text-muted)}.routing-status{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:2px 7px;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);background:var(--surface-card);font-size:11px;font-weight:750}.routing-status-approved{border-color:#5aa68c;color:var(--accent-progress);background:var(--surface-card)}.routing-status-revoked,.routing-status-rejected{border-color:#ce7e7e;color:var(--accent-alert);background:var(--surface-card)}.routing-simulation{display:flex;flex-direction:column;gap:5px;margin-top:16px;padding:12px;border-left:4px solid var(--accent-progress);background:var(--surface-card)}.routing-simulation-deny{border-color:#b42318;background:var(--surface-card)}.routing-history{display:flex;flex-direction:column;border-top:1px solid var(--panel-line)}.routing-history>div{display:grid;grid-template-columns:55px 110px 110px minmax(150px,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--panel-line)}.routing-history small{grid-column:1 / -1;color:var(--text-muted)}@container (min-width: 820px){.routing-workspace{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.routing-list{position:sticky;top:12px;max-height:calc(100vh - 160px);border-right:1px solid var(--panel-line);border-bottom:0;padding:0 12px 0 0}}@container (max-width: 560px){.routing-header{align-items:flex-start;flex-direction:column}.routing-editor-grid,.routing-model-options{grid-template-columns:1fr}.routing-history>div{grid-template-columns:45px minmax(0,1fr)}}.access-keys-page{container-type:inline-size;display:flex;min-width:0;flex-direction:column;gap:16px;color:var(--text-primary, #182026)}.access-keys-header,.access-keys-list-heading,.access-keys-actions,.access-keys-inline-control{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-keys-header h2{margin:2px 0 4px;font-size:24px;letter-spacing:0}.access-keys-header p,.access-keys-section p,.access-keys-help{margin:0;color:var(--text-muted)}.access-keys-eyebrow{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.access-keys-page button{min-height:38px;padding:7px 12px;border:1px solid #a9b5bd;border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);font:inherit;font-weight:650;cursor:pointer}.access-keys-page button:hover:not(:disabled){border-color:var(--accent-progress);background:var(--surface-card)}.access-keys-page button:disabled{cursor:not-allowed;opacity:.55}.access-keys-feedback{padding:10px 12px;border-left:4px solid var(--accent-progress);background:var(--surface-card)}.access-keys-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--panel-line)}.access-keys-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:12px;border-right:1px solid var(--panel-line)}.access-keys-summary>div:last-child{border-right:0}.access-keys-summary strong{font-size:18px}.access-keys-summary span{color:var(--text-muted);font-size:12px}.access-keys-workspace{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:18px}.access-keys-list{position:sticky;top:12px;display:flex;max-height:calc(100vh - 160px);flex-direction:column;gap:6px;overflow:auto;padding-right:12px;border-right:1px solid var(--panel-line)}.access-keys-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left}.access-keys-list-row>span:first-child,.access-keys-table [role=cell]:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.access-keys-list-row small,.access-keys-table small{color:var(--text-muted);overflow-wrap:anywhere}.access-keys-list-row>small{grid-column:1 / -1}.access-keys-list-row.selected{border-color:var(--accent-progress);box-shadow:inset 3px 0 0 var(--accent-progress);background:var(--surface-card)}.access-key-state{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:2px 7px;border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);font-size:11px;font-weight:750;text-transform:capitalize}.state-active{border-color:#4b8d77;color:#17634d}.state-compromised,.state-revoked{border-color:#b42318;color:#b42318}.state-rotation_due{border-color:#a36811;color:#7a4b08}.access-keys-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-keys-editor label,.access-keys-budget-editor label,.access-keys-reason,.access-keys-inline-control label{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:13px;font-weight:650}.access-keys-editor input,.access-keys-editor select,.access-keys-budget-editor input,.access-keys-budget-editor select,.access-keys-inline-control input,.access-keys-inline-control select{width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);padding:7px 9px;font:inherit}.access-keys-editor input:focus,.access-keys-editor select:focus,.access-keys-budget-editor input:focus,.access-keys-budget-editor select:focus,.access-keys-page button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-progress) 35%,transparent);outline-offset:1px}.access-keys-help{padding:8px 0;font-size:12px}.access-keys-toggle-row{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 12px}.access-keys-toggle-row label{flex:0 0 auto;flex-direction:row;align-items:center;min-height:38px;padding:7px 9px;border:1px solid var(--border);border-radius:4px;background:var(--surface-card)}.access-keys-toggle-row input{width:16px;min-height:16px}.access-keys-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.access-keys-actions span{color:var(--text-muted);font-size:12px}.access-keys-section{margin-top:6px;padding-top:16px;border-top:1px solid var(--panel-line)}.access-keys-section h3{margin:0 0 10px;font-size:16px;letter-spacing:0}.access-keys-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.access-keys-section-heading p{margin:0}.access-keys-budget-selector{max-width:680px;margin-bottom:12px}.access-keys-section ol{margin:8px 0 0;padding-left:24px}.access-keys-section li{margin-bottom:5px}.access-keys-inline-control{align-items:end;margin-top:12px}.access-keys-table{display:flex;min-width:0;flex-direction:column}.access-keys-table [role=row]{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,1fr));align-items:center;gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--panel-line)}@container (max-width: 760px){.access-keys-summary,.access-keys-workspace,.access-keys-editor-grid{grid-template-columns:1fr}.access-keys-section-heading{align-items:stretch;flex-direction:column}.access-keys-summary>div{border-right:0;border-bottom:1px solid var(--panel-line)}.access-keys-list{position:static;max-height:260px;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--panel-line)}.access-keys-table [role=row]{grid-template-columns:1fr}.access-keys-inline-control,.access-keys-header{align-items:stretch;flex-direction:column}}.live-data-page{container-type:inline-size;display:flex;min-width:0;flex-direction:column;gap:16px;color:var(--text-primary, #182026)}.live-data-header,.live-data-list-heading,.live-data-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-data-header h2{margin:2px 0 4px;font-size:24px;letter-spacing:0}.live-data-header p,.live-data-boundary,.live-data-section p,.live-data-list small,.live-data-actions span{margin:0;color:var(--text-muted)}.live-data-eyebrow{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.live-data-page button{min-height:38px;padding:7px 12px;border:1px solid #a9b5bd;border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);font:inherit;font-weight:650;cursor:pointer}.live-data-page button:disabled{cursor:not-allowed;opacity:.55}.live-data-page button:hover:not(:disabled){border-color:var(--accent-progress);background:var(--surface-card)}.live-data-page button:focus-visible,.live-data-page input:focus{outline:3px solid color-mix(in srgb,var(--accent-progress) 35%,transparent);outline-offset:1px}.live-data-feedback{margin:0;padding:10px 12px;border-left:4px solid var(--accent-progress);background:var(--surface-card)}.live-data-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--panel-line)}.live-data-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:12px;border-right:1px solid var(--panel-line)}.live-data-summary>div:last-child{border-right:0}.live-data-summary strong{font-size:17px;overflow-wrap:anywhere}.live-data-summary span{color:var(--text-muted);font-size:12px}.live-data-boundary{padding:10px 12px;border-left:4px solid var(--accent-progress);background:var(--surface-card)}.live-data-workspace{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.live-data-list{position:sticky;top:12px;display:flex;max-height:calc(100vh - 170px);flex-direction:column;gap:6px;overflow:auto;padding-right:12px;border-right:1px solid var(--panel-line)}.live-data-list-heading h3,.live-data-section h3{margin:0;font-size:16px;letter-spacing:0}.live-data-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left}.live-data-list-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.live-data-list-row.selected{border-color:var(--accent-progress);box-shadow:inset 3px 0 0 var(--accent-progress);background:var(--surface-card)}.live-data-state{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:2px 7px;border:1px solid var(--border);border-radius:4px;font-size:11px;font-weight:750}.state-approved{border-color:#4b8d77;color:#17634d}.state-rejected,.state-revoked{border-color:#b42318;color:#b42318}.live-data-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live-data-editor label,.live-data-reason{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:13px;font-weight:650}.live-data-editor input{width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;background:var(--surface-card-strong);color:var(--text-primary);padding:7px 9px;font:inherit}.live-data-toggle-row{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 0;padding:0;border:0}.live-data-toggle-row legend{color:var(--text-secondary);font-size:13px;font-weight:650}.live-data-toggle-row label,.live-data-source-grid label,.live-data-confirm{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border:1px solid var(--border);border-radius:4px;background:var(--surface-card)}.live-data-toggle-row input,.live-data-source-grid input,.live-data-confirm input{width:16px;min-height:16px}.live-data-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--panel-line)}.live-data-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.live-data-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.live-data-reason,.live-data-confirm{margin:10px 0}.live-data-table{overflow:auto;border:1px solid var(--panel-line)}.live-data-table [role=row]{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(100px,.8fr) minmax(120px,1fr) minmax(130px,1fr) 90px;min-width:700px;border-bottom:1px solid var(--panel-line)}.live-data-table [role=row]:last-child{border-bottom:0}.live-data-table [role=cell],.live-data-table [role=columnheader]{min-width:0;padding:9px 10px;overflow-wrap:anywhere}.live-data-table-head{background:var(--surface-card);color:var(--text-secondary);font-size:12px;font-weight:750}@container (max-width: 780px){.live-data-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-data-summary>div:nth-child(2){border-right:0}.live-data-workspace{grid-template-columns:minmax(0,1fr)}.live-data-list{position:static;max-height:240px;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--panel-line)}.live-data-editor-grid,.live-data-source-grid{grid-template-columns:minmax(0,1fr)}}.tool-governance-page{color:var(--text-primary, #16212d);display:grid;gap:16px;grid-template-columns:minmax(0,1fr);max-width:1480px;min-width:0;width:100%}.tool-governance-header{align-items:start;display:flex;justify-content:space-between}.tool-governance-header span,.tool-governance-section header>span{color:var(--text-muted, #5d6b78);font-size:12px}.tool-governance-header h2{font-size:25px;margin:4px 0}.tool-governance-header p,.tool-governance-boundary{color:var(--text-muted, #5d6b78);margin:0;max-width:760px}.tool-governance-feedback{background:#e8f4ee;border-left:3px solid #17724b;margin:0;padding:10px 12px}.tool-governance-boundary{border-left:3px solid #2771b8;padding-left:10px}.tool-governance-section{border:1px solid #c8d2da;border-radius:6px;padding:14px}.tool-governance-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tool-governance-section h3{font-size:16px;margin:0}.tool-governance-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-governance-table{display:grid;font-size:13px;min-width:0;max-width:100%}.tool-governance-table [role=row]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0;padding:9px 4px}.tool-governance-table [role=cell],.tool-governance-table [role=columnheader]{min-width:0;overflow-wrap:anywhere}.tool-governance-table [role=row]:not(.tool-governance-table-head){border-top:1px solid #dce3e8}.tool-governance-table small,.tool-governance-list span{color:var(--text-muted, #5d6b78);display:block;margin-top:3px}.tool-governance-table-head{color:#435462;font-size:11px;font-weight:700;text-transform:uppercase}.tool-state{font-weight:700;text-transform:capitalize}.state-disabled{color:#a03030}.state-restricted,.state-pilot{color:#9d6514}.tool-governance-list{display:grid;gap:6px;margin-bottom:12px}.tool-governance-list button{background:#f7f9fa;border:1px solid #d4dde4;border-radius:4px;padding:7px 8px;text-align:left}.tool-governance-form,.tool-governance-simulation{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-governance-form label,.tool-governance-simulation label{display:grid;font-size:12px;gap:4px}.tool-governance-form input,.tool-governance-form select,.tool-governance-simulation input,.tool-governance-simulation select{border:1px solid #aebdc8;border-radius:4px;min-height:32px;padding:4px 7px}.tool-governance-form fieldset{border:1px solid #d4dde4;display:flex;gap:10px;grid-column:span 2;margin:0}.tool-governance-form fieldset label{display:flex;align-items:center;gap:5px}.tool-governance-form button,.tool-governance-simulation button,.tool-governance-section header button{align-self:end;background:#126b8f;border:0;border-radius:4px;color:#fff;min-height:32px;padding:6px 10px}.tool-governance-form button{grid-column:span 2}@media(max-width:820px){.tool-governance-grid{grid-template-columns:minmax(0,1fr)}.tool-governance-form,.tool-governance-simulation{grid-template-columns:1fr}.tool-governance-form fieldset,.tool-governance-form button{grid-column:span 1}.tool-governance-table [role=row]{grid-template-columns:1fr}.tool-governance-table-head{display:none!important}}.operations-hub-role-header{grid-template-columns:minmax(280px,1fr) auto}.operations-hub-role-layout{grid-template-columns:220px minmax(0,1fr)}.operations-hub-role-main{min-width:0}.operations-hub{display:grid;gap:16px;width:100%;min-width:0;padding-bottom:28px}.operations-hub-header{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:4px 0 14px;border-bottom:1px solid var(--panel-line)}.operations-hub-header h1{margin:3px 0;font-size:2.1rem;letter-spacing:0}.operations-hub-header p,.operations-hub-header span{margin:0;color:var(--text-muted)}.operations-hub-eyebrow,.operations-hub-section span,.operations-hub-brief>span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan)}.operations-hub-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.operations-hub-header button,.operations-section-heading button,.operations-hub-brief button,.operations-detail-actions button,.operations-hub-state button{min-height:36px;border:1px solid rgba(93,224,210,.48);border-radius:5px;background:#5de0d21a;color:var(--text-primary);padding:7px 12px;font:inherit;font-weight:650;cursor:pointer;text-transform:capitalize}.operations-source-summary{padding:6px 9px;border-left:3px solid var(--accent-done)}.operations-source-summary.has-warning{border-color:var(--accent-review);color:var(--accent-review)}.operations-hub-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--panel-line)}.operations-hub-tabs button{min-height:40px;white-space:nowrap;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--text-muted);padding:8px 13px;font:inherit;cursor:pointer}.operations-hub-tabs button.active{color:var(--text-primary);border-color:var(--accent-cyan)}.operations-hub-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.operations-hub-metric{min-width:0;display:flex;align-items:center;justify-content:space-between;padding:13px;border:1px solid var(--panel-line);border-left:4px solid var(--accent-intel);border-radius:5px;background:var(--surface-card)}.operations-hub-metric span{color:var(--text-muted);font-size:.82rem}.operations-hub-metric strong{font-size:1.65rem}.operations-hub-metric.tone-danger{border-left-color:var(--accent-alert)}.operations-hub-metric.tone-warning{border-left-color:var(--accent-review)}.operations-hub-metric.tone-good{border-left-color:var(--accent-done)}.operations-hub-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.55fr);gap:12px;align-items:start}.operations-hub-section,.operations-hub-brief{min-width:0;border:1px solid var(--panel-line);border-radius:6px;background:var(--surface-card)}.operations-hub-section{padding:14px}.operations-hub-brief{padding:18px;border-top:3px solid var(--accent-review)}.operations-hub-brief h2{margin:7px 0 16px;font-size:1.15rem;line-height:1.4}.operations-hub-brief ul,.operations-briefing-full ul{display:grid;gap:9px;margin:0 0 18px;padding-left:20px;color:var(--text-secondary)}.operations-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.operations-section-heading h2{margin:3px 0 0;font-size:1.08rem}.operations-section-heading time{color:var(--text-muted);font-size:.82rem}.operations-hub-table-wrap{width:100%;overflow-x:auto}.operations-hub-table{width:100%;border-collapse:collapse;table-layout:fixed}.operations-hub-table th{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;text-align:left;padding:8px;border-bottom:1px solid var(--panel-line)}.operations-hub-table td{padding:9px 8px;border-bottom:1px solid rgba(150,170,200,.1);vertical-align:middle;overflow-wrap:anywhere}.operations-hub-table th:nth-child(1){width:68px}.operations-hub-table th:nth-child(2){width:37%}.operations-hub-table th:last-child{width:44px}.operations-hub-table tr:last-child td{border-bottom:0}.operations-link-button{display:grid;gap:3px;width:100%;border:0;background:none;color:var(--text-primary);padding:0;text-align:left;font:inherit;cursor:pointer}.operations-link-button span{color:var(--text-muted);font-size:.76rem;text-transform:none;letter-spacing:0}.operations-status{display:inline-block;color:var(--text-secondary)!important;font-size:.76rem!important;text-transform:capitalize!important;letter-spacing:0!important}.operations-priority{display:inline-flex;min-width:32px;justify-content:center;padding:3px 5px;border-radius:4px;border:1px solid var(--panel-line);font:700 .72rem var(--font-mono);color:var(--text-secondary)!important;letter-spacing:0!important}.priority-p0{border-color:var(--accent-alert);color:#ffaaa3!important}.priority-p1{border-color:var(--accent-review);color:#f6d995!important}.priority-p2{border-color:var(--accent-intel)}.priority-p3{border-color:var(--text-tertiary)}.operations-icon-button{width:34px;height:34px;border:1px solid var(--panel-line);border-radius:4px;background:transparent;color:var(--text-primary);font-size:1.35rem;cursor:pointer}.operations-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px}.operations-source{display:flex;gap:9px;align-items:center;padding:9px;border:1px solid rgba(150,170,200,.12);border-radius:4px}.operations-source>div{display:grid;gap:2px}.operations-source strong{font-size:.82rem}.operations-source span{color:var(--text-muted);font-size:.73rem;text-transform:none;letter-spacing:0}.operations-source-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--accent-done)}.source-empty .operations-source-dot{background:var(--text-tertiary)}.source-degraded .operations-source-dot,.source-unavailable .operations-source-dot{background:var(--accent-review)}.operations-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px}.operations-filter{display:grid;gap:3px;color:var(--text-muted);font-size:.72rem;text-transform:uppercase}.operations-filter select,.operations-filter input,.operations-detail-actions select,.operations-detail-actions input,.operations-detail-actions textarea{min-width:0;border:1px solid var(--panel-line);border-radius:4px;background:var(--panel-strong);color:var(--text-primary);padding:8px;font:inherit}.operations-filter-actions,.operations-pagination{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.operations-pagination{justify-content:flex-end;margin-top:12px;color:var(--text-muted)}.operations-pagination button{min-height:34px;border:1px solid var(--panel-line);border-radius:4px;background:transparent;color:var(--text-primary);padding:6px 10px;cursor:pointer}.operations-pagination button:disabled{opacity:.45;cursor:not-allowed}.operations-customer-list{display:grid;gap:7px}.operations-customer-row{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1.4fr);gap:16px;align-items:center;padding:11px;border-bottom:1px solid var(--panel-line)}.operations-customer-row>div:first-child{display:grid;gap:3px}.operations-customer-row>div:first-child span{color:var(--text-muted);text-transform:none;letter-spacing:0}.operations-customer-row ul{margin:0;color:var(--text-secondary);font-size:.82rem}.operations-health-score{display:flex;align-items:center;gap:10px}.operations-health-score span{padding:4px 6px;border-radius:3px;color:var(--text-primary);letter-spacing:0}.health-healthy{background:#6ddfb22e}.health-watch{background:#f0c36b2e}.health-at_risk{background:#ff6b5f2e}.operations-health-score strong{font-size:1.35rem}.operations-briefing-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.operations-briefing-counts div{display:flex;justify-content:space-between;padding:10px;border-left:3px solid var(--accent-intel);background:#ffffff06}.operations-briefing-counts span{color:var(--text-muted);letter-spacing:0}.operations-history-list{display:grid}.operations-history-list article{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:10px;border-bottom:1px solid var(--panel-line)}.operations-history-list time{color:var(--text-muted);font-size:.78rem}.operations-history-list article div{display:grid;gap:2px}.operations-history-list article span{color:var(--text-muted);text-transform:none;letter-spacing:0}.operations-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#02070da8}.operations-detail{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--bg-deep);border-left:1px solid var(--panel-line);box-shadow:-18px 0 42px #00000059}.operations-detail header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:14px;padding:16px;background:var(--panel-strong);border-bottom:1px solid var(--panel-line)}.operations-detail header>div{display:grid;justify-items:start;gap:7px}.operations-detail h2{margin:0;font-size:1.2rem}.operations-detail-body{display:grid;gap:18px;padding:18px}.operations-detail-body>p{color:var(--text-secondary);line-height:1.55}.operations-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.operations-detail dl div{padding:10px;border-left:3px solid var(--accent-intel);background:var(--surface-card)}.operations-detail dt{color:var(--text-muted);font-size:.72rem;text-transform:uppercase}.operations-detail dd{margin:4px 0 0;overflow-wrap:anywhere;text-transform:capitalize}.operations-detail-factors ul{color:var(--text-secondary)}.operations-detail-actions{display:grid;gap:12px;border-top:1px solid var(--panel-line);padding-top:16px}.operations-detail-actions label{display:grid;gap:5px;color:var(--text-muted);font-size:.8rem}.operations-detail-actions textarea{min-height:86px;resize:vertical}.operations-action-row{display:flex;flex-wrap:wrap;gap:7px}.operations-detail-actions button.danger{border-color:#ff6b5f8c;background:#ff6b5f14}.operations-action-message{color:var(--accent-review)}.operations-hub-empty,.operations-hub-state{padding:24px;color:var(--text-muted);text-align:center}.operations-hub-state{display:grid;gap:10px;justify-items:center}.operations-hub-inline-error,.operations-hub-error{border-left:4px solid var(--accent-alert);background:#ff6b5f14;padding:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:960px){.operations-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-hub-overview-grid{grid-template-columns:1fr}.operations-customer-row{grid-template-columns:1fr auto}.operations-customer-row ul{grid-column:1/-1}}@media(max-width:640px){.operations-hub-header{align-items:start;flex-direction:column}.operations-hub-header-actions{justify-content:flex-start}.operations-hub-tabs{max-width:100%;flex-wrap:wrap;overflow-x:visible}.operations-hub-tabs button{flex:1 1 30%;padding-inline:6px}.operations-hub-metrics{grid-template-columns:1fr 1fr}.operations-hub-metric{align-items:start;flex-direction:column-reverse}.operations-hub-section{padding:10px}.operations-hub-table-wrap{overflow-x:hidden}.operations-hub-table,.operations-hub-table tbody{display:block;width:100%}.operations-hub-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.operations-hub-table tbody{display:grid;gap:8px}.operations-hub-table tr{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;gap:4px 7px;padding:10px 6px;border:1px solid rgba(150,170,200,.14);border-radius:4px}.operations-hub-table td{display:block;padding:0;border:0;min-width:0}.operations-hub-table td:nth-child(1){grid-column:1;grid-row:1}.operations-hub-table td:nth-child(2){grid-column:2;grid-row:1 / span 2}.operations-hub-table td:nth-child(3),.operations-hub-table td:nth-child(4),.operations-hub-table td:nth-child(5){grid-column:2 / 4;color:var(--text-muted);font-size:.76rem}.operations-hub-table td:nth-child(3):before{content:"Customer: ";color:var(--text-tertiary)}.operations-hub-table td:nth-child(4):before{content:"Status: ";color:var(--text-tertiary)}.operations-hub-table td:nth-child(5):before{content:"Due: ";color:var(--text-tertiary)}.operations-hub-table td:nth-child(6){grid-column:3;grid-row:1}.operations-section-heading{align-items:start;flex-direction:column}.operations-customer-row{grid-template-columns:1fr}.operations-customer-row ul{grid-column:auto}.operations-detail dl{grid-template-columns:1fr}.operations-history-list article{grid-template-columns:1fr}}@media(max-width:920px){.operations-hub-role-header,.operations-hub-role-layout{grid-template-columns:minmax(0,1fr)}.operations-hub-role-header .mission-shell-header-actions{justify-items:start}.operations-hub-role-header .mission-shell-action-row,.operations-hub-role-header .mission-shell-action-row-secondary{align-items:flex-start;justify-content:flex-start}}:root{color-scheme:dark;--font-sans: "IBM Plex Sans", "Noto Sans", "Liberation Sans", Arial, sans-serif;--font-mono: "IBM Plex Mono", "DejaVu Sans Mono", "Liberation Mono", monospace;font-family:var(--font-sans);color:#f4f7fb;background:#070d16;--bg-deep: #070d16;--panel: rgba(14, 22, 36, .96);--panel-strong: rgba(18, 29, 46, .98);--border: rgba(150, 170, 200, .22);--muted: #9aa8ba;--text-primary: #f4f7fb;--text-secondary: #c2ccda;--text-soft: #f9f9f9;--text-muted: #9aa8ba;--text-tertiary: #748196;--panel-label: #f4f7fb;--text: var(--text-primary);--muted-copy: var(--text-muted);--panel-line: rgba(150, 170, 200, .2);--surface-card: rgba(16, 24, 39, .86);--surface-card-strong: rgba(18, 29, 46, .96);--accent-command: #5de0d2;--accent-intel: #55bfff;--accent-progress: #6ddfb2;--accent-review: #f0c36b;--accent-done: #6ddfb2;--accent-alert: #ff6b5f;--accent-cyan: #5de0d2;--shadow: 0 20px 46px rgba(1, 6, 18, .44);--glow-command: 0 0 28px rgba(93, 224, 210, .18);--glow-intel: 0 0 28px rgba(85, 191, 255, .16);--glow-progress: 0 0 24px rgba(109, 223, 178, .14)}.care-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;align-items:start}.care-dashboard-command,.care-dashboard-compact-panel{grid-column:1 / -1}.care-dashboard-command,.care-dashboard-focus,.care-dashboard-compact-panel{padding:16px}.care-dashboard-grid>.support-card{min-width:0}.care-dashboard-grid>.support-card:not(.care-dashboard-command):not(.care-dashboard-focus):not(.care-dashboard-compact-panel){padding:16px}.care-dashboard-grid>.support-card:not(.care-dashboard-command):not(.care-dashboard-focus):not(.care-dashboard-compact-panel) .settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.care-dashboard-grid>.support-card:not(.care-dashboard-command):not(.care-dashboard-focus):not(.care-dashboard-compact-panel) .support-card{padding:13px}.care-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.care-dashboard-kpi,.care-dashboard-readiness-item,.care-dashboard-posture-card{min-width:0;border:1px solid rgba(140,160,190,.16);border-radius:14px;background:linear-gradient(145deg,rgba(115,230,255,.055),transparent 72%),#ffffff06;box-shadow:inset 0 1px #ffffff09}.care-dashboard-kpi{display:grid;grid-template-columns:minmax(58px,auto) minmax(0,1fr);grid-template-areas:"value label" "value detail";column-gap:12px;row-gap:3px;align-items:center;padding:12px;border-left:4px solid rgba(115,230,255,.42)}.care-dashboard-kpi-warning{border-left-color:#f0c36bbd}.care-dashboard-kpi-danger{border-left-color:#ff5b5bc2}.care-dashboard-kpi-good{border-left-color:#4ade80b8}.care-dashboard-kpi span{grid-area:label;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.care-dashboard-kpi strong{grid-area:value;color:var(--text);font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.02;max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.care-dashboard-kpi-long strong{font-size:clamp(1.05rem,1.5vw,1.35rem);letter-spacing:-.02em}.care-dashboard-kpi p{grid-area:detail;margin:0;color:var(--muted);font-size:.8rem;line-height:1.35}.care-dashboard-readiness-list,.care-dashboard-posture-grid{display:grid;gap:10px}.care-dashboard-readiness-item{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.care-dashboard-readiness-item div{display:grid;gap:3px}.care-dashboard-readiness-item div span,.care-dashboard-posture-card p:first-of-type{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.care-dashboard-readiness-item div strong,.care-dashboard-posture-card h4{color:var(--text)}.care-dashboard-readiness-item p,.care-dashboard-posture-card p{margin:0;color:var(--muted);line-height:1.4}.care-dashboard-action-list{display:grid;gap:9px;margin:0;padding-left:1.25rem}.care-dashboard-action-list li{color:var(--text);line-height:1.45}.care-dashboard-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-dashboard-posture-card{display:grid;gap:8px;padding:13px}.care-dashboard-posture-card>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.care-dashboard-posture-card h4{margin:0}.shell[data-theme=windows] .care-dashboard-kpi,.shell[data-theme=windows] .care-dashboard-readiness-item,.shell[data-theme=windows] .care-dashboard-posture-card{border-color:#46627e2e;background:linear-gradient(145deg,rgba(0,120,212,.06),transparent 72%),#ffffffad;box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1e293b14}@media(max-width:1180px){.care-dashboard-grid,.care-dashboard-posture-grid{grid-template-columns:1fr}.care-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.care-dashboard-kpi-grid,.care-dashboard-readiness-item{grid-template-columns:1fr}.care-dashboard-kpi{grid-template-columns:1fr;grid-template-areas:"label" "value" "detail"}}.shell[data-theme=windows]{color-scheme:light;color:#1f2937;--bg-deep: #f6f8fb;--panel: rgba(255, 255, 255, .96);--panel-strong: rgba(244, 248, 252, .98);--border: rgba(70, 90, 112, .22);--muted: #526174;--text-primary: #07111f;--text-secondary: #526174;--text-soft: #152234;--text-muted: #526174;--text-tertiary: #6d7a8c;--panel-label: #334155;--text: var(--text-primary);--muted-copy: var(--text-muted);--panel-line: rgba(70, 90, 112, .22);--surface-card: rgba(255, 255, 255, .96);--surface-card-strong: rgba(244, 248, 252, .98);--accent-command: #007d73;--accent-intel: #176f9f;--accent-progress: #087a55;--accent-review: #9a6b00;--accent-done: #087a55;--accent-alert: #b7352d;--accent-cyan: #007d73;--shadow: 0 18px 34px rgba(30, 41, 59, .14);--glow-command: 0 0 18px rgba(0, 125, 115, .12);--glow-intel: 0 0 18px rgba(0, 109, 168, .1);--glow-progress: 0 0 18px rgba(8, 122, 85, .1);background:linear-gradient(rgba(17,24,39,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.03) 1px,transparent 1px),radial-gradient(circle at top left,rgba(0,125,115,.08),transparent 26%),radial-gradient(circle at top right,rgba(23,111,159,.07),transparent 24%),linear-gradient(180deg,#f6f8fb,#ebf0f5 48%,#e1e8ef);background-size:24px 24px,24px 24px,auto,auto,auto}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at top center,rgba(85,191,255,.08),transparent 18%),radial-gradient(circle at 70% 20%,rgba(93,224,210,.06),transparent 22%),linear-gradient(180deg,#070d16,#0b1422 44%,#070d16);background-size:24px 24px,24px 24px,auto,auto,auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}.shell{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr;gap:14px;padding:14px;position:relative;isolation:isolate}.shell[data-theme=tactical]{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(85,191,255,.1),transparent 28rem),radial-gradient(circle at 18% 16%,rgba(93,224,210,.07),transparent 22rem),radial-gradient(circle at 82% 48%,rgba(255,107,95,.05),transparent 24rem),linear-gradient(180deg,#070d16,#0b1422 42%,#070d16);background-size:24px 24px,24px 24px,auto,auto,auto,auto}.mission-hub-shell{color:var(--text-primary)}.mission-shell-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.25fr) auto;align-items:start;gap:18px;padding:18px 22px;background:linear-gradient(180deg,#0c1421f5,#080e18f5),radial-gradient(circle at top center,rgba(93,224,210,.07),transparent 36%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shell[data-theme=windows] .mission-shell-header{background:linear-gradient(180deg,#fffffff0,#e8eff6f5),radial-gradient(circle at top center,rgba(0,125,115,.06),transparent 36%)}.mission-shell-brand{display:flex;flex-direction:column;gap:8px;min-width:0}.mission-shell-brand-main{display:flex;align-items:center;gap:16px;min-width:0}.mission-shell-brand h1{margin:0;font-family:var(--font-sans);font-size:28px;letter-spacing:.02em}.mission-shell-brand-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mission-shell-version{font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-intel)}.mission-shell-brand p{margin:6px 0 0;color:var(--text-secondary);max-width:720px}.mission-shell-operational-status{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:min(640px,100%);margin-top:2px;color:var(--text-secondary);font-size:14px;font-weight:600;line-height:1.4}.mission-shell-operational-status-dot{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 3px #94a3b824}.mission-shell-operational-status-dot-normal{background:#16a34a}.mission-shell-operational-status-dot-attention{background:#f59e0b}.mission-shell-operational-status-dot-degraded{background:#dc2626}.mission-shell-operational-status-dot-complete{background:#2563eb}.mission-shell-operational-status-text,.mission-shell-operational-status-action{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-shell-operational-status-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mission-shell-operational-status-action:hover{color:var(--accent-intel);text-decoration:underline;text-underline-offset:3px}.mission-shell-operational-status-action:focus-visible{outline:2px solid var(--accent-intel);outline-offset:3px;border-radius:6px}.mission-shell-header-actions{display:grid;gap:8px;justify-items:end;align-self:start;position:relative;z-index:2;min-width:0}.mission-shell-header-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-self:center;min-width:0;justify-self:center;transform:translate(-18px)}.mission-shell-header-metrics .metric{min-width:0;padding:8px 10px}.mission-shell-header-metrics .metric span{font-size:10px;color:#f4f7fb;font-weight:800}.mission-shell-header-metrics .metric strong{font-size:13px}.mission-shell-action-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mission-shell-action-row-secondary{flex-direction:column;align-items:flex-end;justify-content:flex-end}.mission-shell-session-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.mission-shell-mark,.landing-dashboard-mark{position:relative;width:72px;height:72px;flex:0 0 auto;display:grid;place-items:center}.mission-shell-mark-logo{width:min(220px,100%);height:72px;justify-content:flex-start}.landing-dashboard-mark{width:220px;height:220px}.brand-mark-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:relative;z-index:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:999px}.mission-shell-mark .brand-mark-image{filter:drop-shadow(0 8px 14px rgba(9,18,38,.34))}.mission-shell-brand-logo{width:auto;max-width:min(220px,100%);max-height:72px;display:block;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 14px rgba(9,18,38,.24))}.brand-mark-image-hero{filter:drop-shadow(0 20px 34px rgba(2,8,18,.42))}.mission-shell-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-intel);margin-bottom:6px}.product-shell-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start;min-height:0}.product-shell-layout-sidebar-open,.product-shell-layout-sidebar-open.product-shell-layout-admin{grid-template-columns:220px 280px minmax(0,1fr)}.product-shell-layout-detached{grid-template-columns:minmax(0,1fr)}.product-shell-rail,.product-shell-sidebar{position:sticky;top:14px;align-self:start;max-height:calc(100vh - 28px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.product-shell-rail{display:grid;justify-content:stretch;gap:10px;padding:14px;width:220px;z-index:30;isolation:isolate;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#ffffffe6;box-shadow:0 18px 34px #1e293b1a}.product-shell-rail::-webkit-scrollbar,.product-shell-sidebar::-webkit-scrollbar{width:8px}.product-shell-rail::-webkit-scrollbar-thumb,.product-shell-sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b85c;background-clip:padding-box}.product-shell-rail::-webkit-scrollbar-track,.product-shell-sidebar::-webkit-scrollbar-track{background:transparent}.product-shell-mobile-nav-heading,.product-shell-mobile-context{display:none}.product-shell-rail-stack,.product-shell-sidebar,.product-shell-sidebar-section,.product-shell-sidebar-list,.product-shell-panel-list,.product-shell-main,.landing-dashboard,.landing-dashboard-card,.landing-dashboard-list,.landing-dashboard-feed-list{display:grid;gap:12px}.product-shell-rail-button{position:relative;display:flex;align-items:center;gap:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#fff;color:#334155;padding:10px 12px;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,color .14s ease}.product-shell-rail-button:hover{transform:translate(2px);color:#0f4ea3;border-color:#2563eb47;background:#f8fbff}.product-shell-rail-button.active{background:#eaf2ff;color:#0b4aa0;box-shadow:inset 3px 0 #2563eb;border-color:#2563eb57}.product-shell-rail-button.active:before{content:none}.product-shell-rail-button-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#2563eb14;color:currentColor;flex:0 0 auto}.surface-nav-icon{width:18px;height:18px}.product-shell-rail-label{font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2}.product-shell-rail-group{display:grid;gap:7px}.product-shell-rail-group-label{padding:4px 6px 0;color:#475569c7;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.shell[data-theme=tactical] .product-shell-rail-group-label{color:#c7d6ebad}.product-shell-rail-group-stack{display:grid;gap:6px}.product-shell-rail-badge{margin-left:auto;min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#f59e0bfa,#ef4444eb);color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 8px 18px #f59e0b3d}.product-shell-sidebar{padding:18px;z-index:10;background:#ffffffeb;border-color:#94a3b847;box-shadow:0 18px 34px #1e293b1a}.product-shell-sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.product-shell-sidebar-pin{border-radius:999px;padding:6px 10px}.product-shell-sidebar-card,.landing-dashboard-status-card{border-radius:16px;border:1px solid rgba(102,130,186,.16);background:#0a121ebd;padding:12px 14px}.product-shell-sidebar-card.tone-alert,.landing-dashboard-list-item.tone-alert{border-color:#ff857757}.product-shell-sidebar-card.tone-warning,.landing-dashboard-list-item.tone-warning{border-color:#f0c36b57}.product-shell-sidebar-card.tone-info,.landing-dashboard-list-item.tone-info{border-color:#67d9ff47}.settings-sidebar-nav{display:grid;gap:10px}.settings-sidebar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:5px;width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fff;color:#1f2937;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.settings-sidebar-button span{font-size:14px;font-weight:600;letter-spacing:.02em}.settings-sidebar-button small{color:#526174;font-size:12px;line-height:1.35}.console-secondary-group{display:grid;gap:8px}.console-secondary-group+.console-secondary-group{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.console-secondary-group-title{color:#49627e;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.console-secondary-submenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.console-secondary-submenu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:3px;min-height:48px;padding:9px 10px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#ffffffd1;color:#243244;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.console-secondary-submenu-button span{font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.console-secondary-submenu-button small{color:#6b7f99;font-size:10px;line-height:1.1}.console-secondary-submenu-button:hover{border-color:#2563eb4d;background:#f8fbff}.console-secondary-submenu-button.active{border-color:#2563eb6b;background:#eaf2ff;color:#0b4aa0;box-shadow:inset 0 -3px #2563eb}.console-secondary-group-active{padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.settings-sidebar-button .console-secondary-badge{justify-self:flex-start;padding:3px 8px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#dbeafeeb;color:#1d4ed8;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.settings-sidebar-button .console-secondary-badge.high-risk{border-color:#b91c1c38;background:#fee2e2f0;color:#b91c1c}.settings-sidebar-button:hover{transform:translate(2px);border-color:#2563eb47;background:#f8fbff}.settings-sidebar-button.active{border-color:#2563eb57;background:#eaf2ff;box-shadow:inset 3px 0 #2563eb;color:#0b4aa0}.settings-sidebar-button.active small{color:#305f9d}.console-secondary-section-admin .settings-sidebar-nav{gap:8px}.console-secondary-section-admin .console-secondary-button{min-height:56px;gap:4px;padding:10px 12px}.console-secondary-section-admin .console-secondary-button span{font-size:13px;line-height:1.2}.console-secondary-section-admin .console-secondary-button>small:not(.console-secondary-badge){display:-webkit-box;overflow:hidden;color:#667085;font-size:11px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-secondary-section-admin .console-secondary-badge{margin-top:1px}.console-secondary-section-voice-sms .settings-sidebar-nav{gap:9px}.console-secondary-section-voice-sms .console-secondary-group{border:1px solid rgba(20,184,166,.12);border-radius:16px;gap:7px;padding:8px;background:linear-gradient(180deg,#0f172a08,#0ea5e906)}.console-secondary-section-voice-sms .console-secondary-button{border-left:3px solid transparent;min-height:54px;gap:4px;padding:10px 12px}.console-secondary-section-voice-sms .console-secondary-button.active{border-left-color:#06b6d4}.console-secondary-section-voice-sms .console-secondary-button span{font-size:13px;line-height:1.2}.console-secondary-section-voice-sms .console-secondary-button>small:not(.console-secondary-badge){display:-webkit-box;overflow:hidden;color:#667085;font-size:11px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-secondary-section-voice-sms .console-secondary-badge{background:#0e74901a;color:#155e75;max-width:100%;white-space:normal}.legacy-sidebar-content{display:none}.product-shell-quick-actions,.product-shell-visible-pills,.application-surface-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.product-shell-panel-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(102,130,186,.16);border-radius:14px;background:#0a121ea3;color:var(--text-secondary);padding:10px 12px;cursor:pointer;font:inherit}.product-shell-panel-toggle.active{border-color:#5de0d257;color:var(--text-primary)}.product-shell-main{display:grid;gap:16px;min-width:0;position:relative;z-index:1;overflow:visible}.console-breadcrumb{display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#ffffffe6;color:#526174;font-size:13px;box-shadow:0 10px 24px #1e293b14}.console-breadcrumb-segment{display:inline-flex;align-items:center;gap:6px}.console-breadcrumb-segment:last-child{color:#0f172a;font-weight:700}.console-breadcrumb-separator{color:#94a3b8}.console-placeholder-page,.console-page-content{min-height:0}.console-page-header{align-items:flex-start}.console-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.erpnext-configuration-card{display:grid;gap:16px}.erpnext-field-grid,.erpnext-toggle-grid,.erpnext-feature-grid{display:grid;gap:14px}.erpnext-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erpnext-field-grid label{display:grid;gap:7px;min-width:0}.erpnext-field-grid label>span,.erpnext-field-grid label>small,.erpnext-toggle-row small{color:var(--muted)}.erpnext-field-grid label>span{font-size:13px;font-weight:700}.erpnext-field-grid label>span em{font-size:12px;font-style:normal;font-weight:500}.erpnext-field-grid input,.erpnext-field-grid select{min-height:40px;width:100%}.erpnext-toggle-grid,.erpnext-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erpnext-toggle-row{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:13px 14px;border:1px solid var(--panel-border);border-radius:12px;background:#080f1838;cursor:pointer}.erpnext-toggle-row input[type=checkbox]{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--accent)}.erpnext-toggle-row span{display:grid;gap:4px;min-width:0}.erpnext-toggle-row strong{color:var(--text);font-size:13px}.erpnext-toggle-row small{line-height:1.4}.erpnext-field-grid input:focus-visible,.erpnext-field-grid select:focus-visible,.erpnext-toggle-row:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}@media(max-width:760px){.erpnext-field-grid,.erpnext-toggle-grid,.erpnext-feature-grid{grid-template-columns:1fr}}.console-placeholder-card,.console-info-card,.console-placeholder-status{background:#fff;border-color:#94a3b842}.console-placeholder-card{display:grid;gap:10px;align-content:start}.console-placeholder-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.console-placeholder-card-header .status-chip{flex:0 0 auto}.console-placeholder-card .compact-button{justify-self:start}.console-info-card{margin-bottom:14px}.developer-security-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.developer-security-summary-card{align-content:start;display:grid;gap:18px;min-height:108px;margin-bottom:0}.developer-security-lock-helper{border-left:3px solid rgba(245,158,11,.7);padding-left:10px}.console-placeholder-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.console-locked-module-page .settings-page-canvas-inner{gap:14px}.console-locked-module-status{margin-top:0}.console-locked-module-details{display:grid;gap:12px}.console-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.console-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:#f8fbff}.console-step>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.console-step strong{color:#0f172a}.console-step p{margin:4px 0 0;color:#526174;font-size:13px;line-height:1.4}.console-bottom-action-bar{position:sticky;bottom:12px;display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fffffff0;box-shadow:0 -10px 24px #1e293b14}.governed-desktop-workers-page .settings-page-canvas-inner{gap:14px}.desktop-worker-safe-boundary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.desktop-worker-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.desktop-worker-metric{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffffd1}.desktop-worker-metric span{color:#526174;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-worker-metric strong{color:#0f172a;font-size:24px;line-height:1}.desktop-worker-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.desktop-worker-feedback{padding:10px 12px;border:1px solid rgba(54,117,211,.28);border-radius:12px;background:#dbeafe;color:#1e3a8a;font-weight:700}.desktop-worker-feedback-error{border-color:#991b1b47;background:#fee2e2;color:#7f1d1d}.desktop-worker-compact-list,.desktop-worker-validation-result,.desktop-worker-preflight-result,.desktop-worker-registry-column{display:grid;gap:10px}.desktop-worker-list-row{display:grid;gap:6px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#f8fbffd6;color:#1f2937;text-align:left}.desktop-worker-list-row span{color:#526174;overflow-wrap:anywhere}.desktop-worker-list-button{width:100%;cursor:pointer}.desktop-worker-list-button.active,.desktop-worker-list-button:hover{border-color:#2563eb6b;background:#eef5ff}.desktop-worker-detail-list{display:grid;gap:8px;margin:0}.desktop-worker-detail-list div{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.18)}.desktop-worker-detail-list dt{color:#526174;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.desktop-worker-detail-list dd{margin:0;color:#1f2937;overflow-wrap:anywhere}.desktop-worker-playbook-editor{min-height:430px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45;resize:vertical}.desktop-worker-checkbox{display:inline-flex;align-items:center;gap:8px;margin:10px 0;color:#1f2937;font-weight:700}.desktop-worker-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.desktop-worker-registry-column h5{margin:0;color:#1f2937}.product-shell-main-detached{gap:0}.product-surface-hidden{display:none}.landing-dashboard-hero,.application-surface-hero{padding:24px 28px;background:linear-gradient(180deg,#0e1523fa,#0a111df5),radial-gradient(circle at top center,rgba(85,191,255,.08),transparent 34%)}.landing-dashboard-hero{display:grid;justify-items:center;text-align:center;gap:14px;min-height:220px}.landing-dashboard-hero-copy{display:grid;gap:8px;max-width:760px}.landing-dashboard-hero-copy h2,.application-surface-hero h2{margin:0;font-size:42px;font-weight:600}.landing-dashboard-hero-copy p,.application-surface-hero p{margin:0;font-family:var(--font-sans);font-weight:400;letter-spacing:.01em;color:var(--text-secondary);font-size:1.06rem;line-height:1.5}.landing-dashboard-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:20px;min-height:0;padding:22px 24px;border-color:var(--panel-line);background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 42%);color:var(--text-primary)}.landing-dashboard-overview.status-alert{border-color:#ff6b5f4d;background:linear-gradient(180deg,#2d181cf5,#121018fa),radial-gradient(circle at top left,rgba(255,107,95,.12),transparent 42%)}.landing-dashboard-overview.status-warning{border-color:#f0c36b4d;background:linear-gradient(180deg,#2a2216f5,#121116fa),radial-gradient(circle at top left,rgba(240,195,107,.12),transparent 42%)}.landing-dashboard-overview.status-info{border-color:#55bfff47}.landing-dashboard-overview-copy{display:grid;gap:8px}.landing-dashboard-overview-copy h2{margin:0;color:var(--text-primary);font-size:clamp(30px,3vw,46px);line-height:1}.landing-dashboard-overview-copy p,.landing-dashboard-overview-action{color:var(--text-secondary);font-size:1rem;line-height:1.45}.landing-dashboard-overview-action{display:grid;justify-items:start;gap:12px;padding:16px;border:1px solid var(--panel-line);border-radius:18px;background:#0c121cbd}.landing-dashboard-overview-action strong{color:var(--text-primary);font-size:1.08rem}.landing-dashboard-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-dashboard-action-card{display:grid;gap:7px;min-height:132px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--panel-line);border-radius:18px;padding:16px;background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.06),transparent 42%);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #01061233}.landing-dashboard-action-card:hover{transform:translateY(-1px);border-color:#5de0d257;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #01061242}.landing-dashboard-action-card span{color:var(--panel-label);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-dashboard-action-card strong{color:var(--text-primary);font-size:1.16rem}.landing-dashboard-action-card small{color:var(--text-secondary);font-size:.92rem;line-height:1.35}.shell[data-theme=windows] .landing-dashboard-overview{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffa,#e8f0f9fa),radial-gradient(circle at top left,rgba(0,120,212,.08),transparent 42%);color:#1f2937}.shell[data-theme=windows] .landing-dashboard-overview.status-alert{border-color:#d83b0147;background:linear-gradient(180deg,#fff8f4fc,#f6eae3fc),radial-gradient(circle at top left,rgba(216,59,1,.08),transparent 42%)}.shell[data-theme=windows] .landing-dashboard-overview.status-warning{border-color:#a4730047;background:linear-gradient(180deg,#fffaebfc,#f4ebcffc),radial-gradient(circle at top left,rgba(164,115,0,.08),transparent 42%)}.shell[data-theme=windows] .landing-dashboard-overview.status-info{border-color:#0078d43d}.shell[data-theme=windows] .landing-dashboard-overview-copy h2,.shell[data-theme=windows] .landing-dashboard-overview-action strong{color:#1f2937}.shell[data-theme=windows] .landing-dashboard-overview-copy p,.shell[data-theme=windows] .landing-dashboard-overview-action{color:#425974}.shell[data-theme=windows] .landing-dashboard-overview-action{border-color:#4e637e33;background:#ffffffa3}.shell[data-theme=windows] .landing-dashboard-action-card{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at top left,rgba(0,120,212,.06),transparent 42%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .landing-dashboard-action-card:hover{border-color:#0078d461;box-shadow:inset 0 1px #ffffffd1,0 14px 24px #1e293b1f}.shell[data-theme=windows] .landing-dashboard-action-card span,.shell[data-theme=windows] .landing-dashboard-action-card small{color:#425974}.shell[data-theme=windows] .landing-dashboard-action-card strong{color:#1f2937}.landing-dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-dashboard-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-dashboard-card{padding:16px}.landing-dashboard-card-priority{grid-row:span 2}.landing-dashboard-card-feed{grid-column:span 2}.landing-dashboard-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-dashboard-list-item{border-radius:16px;border:1px solid rgba(102,130,186,.16);background:#0a121eb3;padding:12px 14px}.action-list-button{width:100%;display:grid;gap:6px;text-align:left;color:inherit;cursor:pointer}.action-list-button.active{border-color:#2c7aff8f;box-shadow:0 0 0 2px #2c7aff2e}.landing-dashboard-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-dashboard-status-card{display:grid;gap:6px}.landing-dashboard-status-card strong{font-size:28px;line-height:1}.landing-dashboard-status-card span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-label)}.shell[data-theme=windows] .product-shell-sidebar-card,.shell[data-theme=windows] .landing-dashboard-list-item,.shell[data-theme=windows] .landing-dashboard-status-card{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at top left,rgba(0,120,212,.06),transparent 42%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .product-shell-sidebar-card.tone-alert,.shell[data-theme=windows] .landing-dashboard-list-item.tone-alert{border-color:#d83b0142;background:linear-gradient(180deg,#fff8f4fc,#f6eae3fc),radial-gradient(circle at top left,rgba(216,59,1,.08),transparent 42%)}.shell[data-theme=windows] .product-shell-sidebar-card.tone-warning,.shell[data-theme=windows] .landing-dashboard-list-item.tone-warning{border-color:#a4730047;background:linear-gradient(180deg,#fffaebfc,#f4ebcffc),radial-gradient(circle at top left,rgba(164,115,0,.08),transparent 42%)}.shell[data-theme=windows] .landing-dashboard-list-item.tone-info,.shell[data-theme=windows] .landing-dashboard-list-item.tone-confirm{border-color:#0078d43d;background:linear-gradient(180deg,#f6fbfffc,#e4eef9fc),radial-gradient(circle at top left,rgba(0,120,212,.07),transparent 42%)}.shell[data-theme=windows] .product-shell-sidebar-card strong,.shell[data-theme=windows] .product-shell-sidebar-card p,.shell[data-theme=windows] .landing-dashboard-list-item strong,.shell[data-theme=windows] .landing-dashboard-list-item p,.shell[data-theme=windows] .landing-dashboard-status-card strong{color:#1f2937}.shell[data-theme=windows] .product-shell-sidebar-card span,.shell[data-theme=windows] .landing-dashboard-list-item span,.shell[data-theme=windows] .landing-dashboard-status-card span,.shell[data-theme=windows] .landing-dashboard-list-item .support-subtle{color:#425974}.landing-dashboard-hero-actions{justify-content:center;margin-top:6px}.user-home-dashboard,.ai-ops-dashboard{display:grid;gap:16px}.ai-ops-command-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:18px;padding:22px;overflow:hidden;border-color:#6682ba38;background:radial-gradient(circle at 12% 12%,rgba(93,224,210,.18),transparent 30%),radial-gradient(circle at 88% 14%,rgba(126,87,255,.18),transparent 34%),linear-gradient(135deg,#0d1828fa,#080e18fa)}.ai-ops-command-header.status-alert{border-color:#ff6b5f52}.ai-ops-command-header.status-warning{border-color:#f0c36b52}.ai-ops-command-copy{display:grid;align-content:center;gap:12px}.ai-ops-command-copy h2{margin:0;max-width:880px;color:var(--text-primary);font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:-.05em}.ai-ops-command-copy p{margin:0;max-width:720px;color:var(--text-secondary);font-size:1.08rem;line-height:1.45}.ai-ops-status-band{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ai-ops-status-band span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(102,130,186,.22);border-radius:999px;background:#070d169e;color:var(--text-secondary);font-size:.84rem;font-weight:700}.ai-ops-priority-panel{display:grid;align-content:center;gap:12px;padding:18px;border:1px solid rgba(102,130,186,.22);border-radius:22px;background:linear-gradient(180deg,#0d1828d6,#080e18e6),radial-gradient(circle at top left,rgba(44,122,255,.14),transparent 42%);box-shadow:inset 0 1px #ffffff0d}.ai-ops-priority-panel.tone-healthy{border-color:#5de0d23d}.ai-ops-priority-panel.tone-attention{border-color:#f0c36b57}.ai-ops-priority-panel.tone-blocked{border-color:#ff6b5f57}.ai-ops-priority-panel strong{color:var(--text-primary);font-size:1.26rem}.ai-ops-priority-panel p{margin:0;color:var(--text-secondary);line-height:1.45}.ai-ops-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-ops-quick-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(102,130,186,.2);border-radius:999px;padding:9px 13px;background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 44%);color:var(--text-primary);font-weight:800;cursor:pointer;box-shadow:0 8px 18px #01061224}.ai-ops-quick-action:hover,.ai-ops-quick-action:focus-visible{transform:translateY(-1px);border-color:#5de0d266;outline:none}.ai-ops-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ai-ops-kpi-card{position:relative;display:grid;gap:9px;min-height:178px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(102,130,186,.18);border-radius:20px;padding:16px;overflow:hidden;background:linear-gradient(180deg,#111b2bf5,#0a101afa),radial-gradient(circle at top left,rgba(44,122,255,.1),transparent 44%);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0106122e}.ai-ops-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#55bfff}.ai-ops-kpi-card.tone-healthy:before{background:#5de0d2}.ai-ops-kpi-card.tone-attention:before{background:#f0c36b}.ai-ops-kpi-card.tone-blocked:before{background:#ff6b5f}.ai-ops-kpi-card.tone-ai:before{background:#9d7bff}.ai-ops-kpi-card:hover,.ai-ops-kpi-card:focus-visible{transform:translateY(-2px);border-color:#5de0d257;outline:none}.ai-ops-card-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#ffffff14;color:var(--text-primary);font-family:var(--font-mono);font-size:.86rem;font-weight:900}.ai-ops-kpi-card .status-chip{justify-self:start}.ai-ops-kpi-card strong{color:var(--text-primary);font-size:clamp(26px,2.2vw,38px);line-height:.9}.ai-ops-kpi-label{color:var(--text-primary);font-size:.98rem;font-weight:900}.ai-ops-kpi-card small{min-height:48px;color:var(--text-secondary);line-height:1.34}.ai-ops-kpi-card em{color:var(--panel-label);font-size:.78rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-ops-mini-bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:#6682ba2e}.ai-ops-mini-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5de0d2,#55bfff)}.ai-ops-kpi-card.tone-attention .ai-ops-mini-bar span{background:linear-gradient(90deg,#f0c36b,#ffdd8a)}.ai-ops-kpi-card.tone-blocked .ai-ops-mini-bar span{background:linear-gradient(90deg,#ff6b5f,#ff9b8f)}.ai-ops-kpi-card.tone-ai .ai-ops-mini-bar span{background:linear-gradient(90deg,#9d7bff,#55bfff)}.ai-ops-gauge-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border-color:#6682ba2e;background:linear-gradient(180deg,#111b2be6,#0a101af5),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 42%)}.ai-ops-gauge-card{--gauge-accent: #55bfff;--gauge-accent-soft: rgba(85, 191, 255, .36);--gauge-track: rgba(102, 130, 186, .2);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:118px;border:1px solid rgba(85,191,255,.22);border-radius:18px;padding:12px;background:radial-gradient(circle at 12% 18%,var(--gauge-accent-soft),transparent 34%),linear-gradient(135deg,#070d16b8,#0a101ae6);color:#55bfff;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #01061229}.ai-ops-gauge-card.tone-healthy{--gauge-accent: #14c8a8;--gauge-accent-soft: rgba(20, 200, 168, .34);--gauge-track: rgba(20, 200, 168, .16);color:#5de0d2}.ai-ops-gauge-card.tone-attention{--gauge-accent: #f59e0b;--gauge-accent-soft: rgba(245, 158, 11, .34);--gauge-track: rgba(245, 158, 11, .16);color:#f0c36b}.ai-ops-gauge-card.tone-blocked{--gauge-accent: #ef4444;--gauge-accent-soft: rgba(239, 68, 68, .34);--gauge-track: rgba(239, 68, 68, .16);color:#ff6b5f}.ai-ops-gauge-card.tone-ai{--gauge-accent: #8b5cf6;--gauge-accent-soft: rgba(139, 92, 246, .34);--gauge-track: rgba(139, 92, 246, .16);color:#9d7bff}.ai-ops-radial-gauge{position:relative;display:grid;place-items:center;width:76px;height:76px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 7px #ffffff0a,0 12px 22px #0106122e,0 0 28px var(--gauge-accent-soft)}.ai-ops-radial-gauge:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.08),transparent 34%),#0a101af2;box-shadow:inset 0 0 0 1px #6682ba29}.ai-ops-radial-gauge span{position:relative;z-index:1;color:var(--text-primary);font-size:.9rem;font-weight:900;text-align:center;text-transform:capitalize}.ai-ops-gauge-card strong{display:block;color:var(--text-primary);font-size:1rem}.ai-ops-gauge-card p{margin:5px 0 0;color:var(--text-secondary);line-height:1.35}.ai-ops-mission-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-ops-command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ai-ops-card{display:grid;align-content:start;gap:16px;padding:18px;border-color:#6682ba2e;background:linear-gradient(180deg,#111b2bf5,#0a101afa),radial-gradient(circle at top right,rgba(44,122,255,.07),transparent 45%)}.ai-ops-needs-attention,.ai-ops-workflow-card,.ai-ops-credits-card,.ai-ops-voice-card,.ai-ops-worker-card,.ai-ops-runtime-card,.ai-ops-evidence-card,.ai-ops-timeline-card{grid-column:span 6}.ai-ops-wide-card{grid-column:span 7}.ai-ops-section-title{display:grid;gap:4px}.ai-ops-section-title h2{margin:0;color:var(--text-primary);font-size:1.18rem}.ai-ops-section-title p{margin:0;color:var(--text-secondary);line-height:1.4}.ai-ops-card-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.ai-ops-attention-list,.ai-ops-worker-list,.ai-ops-timeline{display:grid;gap:10px}.ai-ops-attention-item,.ai-ops-worker-item,.ai-ops-timeline-event{border:1px solid rgba(102,130,186,.16);border-left:5px solid #55bfff;border-radius:16px;padding:12px;background:#070d1694}.ai-ops-attention-item{display:grid;gap:5px}.ai-ops-state-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.ai-ops-state-button:hover,.ai-ops-state-button:focus-visible{border-color:#5de0d266;outline:none;transform:translateY(-1px)}.ai-ops-worker-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-ops-worker-item div,.ai-ops-timeline-event div{display:grid;gap:4px}.ai-ops-attention-item strong,.ai-ops-worker-item strong,.ai-ops-timeline-event strong{color:var(--text-primary)}.ai-ops-attention-item span,.ai-ops-worker-item span:not(.status-chip),.ai-ops-timeline-event span{color:var(--text-secondary);line-height:1.35}.ai-ops-attention-item.tone-healthy,.ai-ops-worker-item.tone-healthy,.ai-ops-timeline-event.tone-healthy{border-left-color:#5de0d2}.ai-ops-attention-item.tone-attention,.ai-ops-worker-item.tone-attention,.ai-ops-timeline-event.tone-attention{border-left-color:#f0c36b}.ai-ops-attention-item.tone-blocked,.ai-ops-worker-item.tone-blocked,.ai-ops-timeline-event.tone-blocked{border-left-color:#ff6b5f}.ai-ops-worker-item.tone-ai,.ai-ops-timeline-event.tone-ai{border-left-color:#9d7bff}.ai-ops-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-ops-pipeline-stage{display:grid;gap:8px;min-height:94px;border:1px solid rgba(102,130,186,.16);border-top:5px solid #55bfff;border-radius:16px;padding:12px;background:#070d1694}.ai-ops-pipeline-stage.tone-healthy{border-top-color:#5de0d2}.ai-ops-pipeline-stage.tone-attention{border-top-color:#f0c36b}.ai-ops-pipeline-stage.tone-blocked{border-top-color:#ff6b5f}.ai-ops-pipeline-stage.tone-ai{border-top-color:#9d7bff}.ai-ops-pipeline-stage span,.ai-ops-readiness-item span,.ai-ops-credit-details span,.ai-ops-credit-meter span{color:var(--panel-label);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-ops-pipeline-stage strong{color:var(--text-primary);font-size:2rem}.ai-ops-readiness-grid,.ai-ops-credit-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-ops-readiness-item,.ai-ops-credit-details article{display:grid;gap:7px;min-height:118px;border:1px solid rgba(102,130,186,.16);border-radius:16px;padding:12px;background:#070d1694}.ai-ops-readiness-item strong,.ai-ops-credit-details strong,.ai-ops-credit-meter strong{color:var(--text-primary)}.ai-ops-readiness-item small,.ai-ops-credit-details small{color:var(--text-secondary);line-height:1.35}.ai-ops-credit-meter{display:grid;gap:6px;align-content:center;min-height:150px;border:1px solid rgba(157,123,255,.24);border-radius:18px;padding:18px;background:radial-gradient(circle at top left,rgba(157,123,255,.18),transparent 42%),#070d1694}.ai-ops-credit-meter strong{font-size:clamp(34px,4vw,58px);line-height:.95}.ai-ops-timeline-event{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px}.ai-ops-timeline-event time{color:var(--panel-label);font-family:var(--font-mono);font-size:.76rem;font-weight:800}.ai-ops-filter-bar{display:flex;flex-wrap:wrap;gap:10px}.ai-ops-filter-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid rgba(102,130,186,.18);border-radius:999px;padding:7px 12px;background:#070d169e;color:var(--text-secondary);font-size:.84rem;font-weight:800}.ai-ops-filter-pill strong{color:var(--text-primary);font-family:var(--font-mono)}.ai-ops-filter-pill.tone-healthy{border-color:#5de0d247}.ai-ops-filter-pill.tone-attention{border-color:#f0c36b52}.ai-ops-filter-pill.tone-blocked{border-color:#ff6b5f52}.ai-ops-filter-pill.tone-ai{border-color:#9d7bff52}.ai-ops-read-only-notice,.ai-ops-not-enabled-panel{border-color:#6682ba2e;background:linear-gradient(180deg,#111b2be6,#0a101af5),radial-gradient(circle at top left,rgba(44,122,255,.08),transparent 42%)}.shell[data-theme=windows] .ai-ops-command-header{border-color:#4e637e38;background:radial-gradient(circle at 12% 12%,rgba(0,176,170,.12),transparent 30%),radial-gradient(circle at 88% 14%,rgba(92,71,188,.12),transparent 34%),linear-gradient(135deg,#f8fbfffc,#e2edf9fc)}.shell[data-theme=windows] .ai-ops-command-copy h2,.shell[data-theme=windows] .ai-ops-priority-panel strong,.shell[data-theme=windows] .ai-ops-kpi-card strong,.shell[data-theme=windows] .ai-ops-kpi-label,.shell[data-theme=windows] .ai-ops-section-title h2,.shell[data-theme=windows] .ai-ops-attention-item strong,.shell[data-theme=windows] .ai-ops-worker-item strong,.shell[data-theme=windows] .ai-ops-timeline-event strong,.shell[data-theme=windows] .ai-ops-pipeline-stage strong,.shell[data-theme=windows] .ai-ops-readiness-item strong,.shell[data-theme=windows] .ai-ops-credit-details strong,.shell[data-theme=windows] .ai-ops-credit-meter strong{color:#1f2937}.shell[data-theme=windows] .ai-ops-command-copy p,.shell[data-theme=windows] .ai-ops-priority-panel p,.shell[data-theme=windows] .ai-ops-kpi-card small,.shell[data-theme=windows] .ai-ops-section-title p,.shell[data-theme=windows] .ai-ops-attention-item span,.shell[data-theme=windows] .ai-ops-worker-item span:not(.status-chip),.shell[data-theme=windows] .ai-ops-timeline-event span,.shell[data-theme=windows] .ai-ops-readiness-item small{color:#425974}.shell[data-theme=windows] .ai-ops-status-band span,.shell[data-theme=windows] .ai-ops-priority-panel,.shell[data-theme=windows] .ai-ops-kpi-card,.shell[data-theme=windows] .ai-ops-gauge-strip,.shell[data-theme=windows] .ai-ops-gauge-card,.shell[data-theme=windows] .ai-ops-card,.shell[data-theme=windows] .ai-ops-mission-state-grid .ai-ops-worker-item,.shell[data-theme=windows] .ai-ops-attention-item,.shell[data-theme=windows] .ai-ops-worker-item,.shell[data-theme=windows] .ai-ops-timeline-event,.shell[data-theme=windows] .ai-ops-pipeline-stage,.shell[data-theme=windows] .ai-ops-readiness-item,.shell[data-theme=windows] .ai-ops-credit-details article,.shell[data-theme=windows] .ai-ops-credit-meter,.shell[data-theme=windows] .ai-ops-filter-pill,.shell[data-theme=windows] .ai-ops-read-only-notice,.shell[data-theme=windows] .ai-ops-not-enabled-panel,.shell[data-theme=windows] .ai-ops-quick-action{border-color:#4e637e33;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at top left,rgba(0,120,212,.06),transparent 42%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .ai-ops-radial-gauge:after{background:#f8fbfff5}.shell[data-theme=windows] .ai-ops-gauge-card strong,.shell[data-theme=windows] .ai-ops-radial-gauge span{color:#1f2937}.shell[data-theme=windows] .ai-ops-gauge-card p{color:#425974}.shell[data-theme=windows] .ai-ops-gauge-card{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--gauge-accent) 20%,transparent),transparent 36%),linear-gradient(135deg,#f8fbfffc,#e2edf9fc);border-color:color-mix(in srgb,var(--gauge-accent) 28%,rgba(78,99,126,.2));box-shadow:inset 0 1px #ffffffd1,0 8px 18px #1e293b14,0 0 0 1px color-mix(in srgb,var(--gauge-accent) 8%,transparent)}.user-home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:20px;padding:24px;border-color:var(--panel-line);background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 42%);color:var(--text-primary)}.user-home-hero.status-alert{border-color:#ff6b5f4d;background:linear-gradient(180deg,#2d181cf5,#121018fa),radial-gradient(circle at top left,rgba(255,107,95,.12),transparent 42%)}.user-home-hero.status-warning{border-color:#f0c36b4d;background:linear-gradient(180deg,#2a2216f5,#121116fa),radial-gradient(circle at top left,rgba(240,195,107,.12),transparent 42%)}.user-home-hero-copy{display:grid;gap:10px}.user-home-hero-copy h2{margin:0;color:var(--text-primary);font-size:clamp(30px,3.2vw,48px);line-height:1.04}.user-home-hero-copy p{margin:0;max-width:760px;color:var(--text-secondary);font-size:1.04rem;line-height:1.48}.user-home-hero-status{display:grid;gap:12px;padding:16px;border:1px solid var(--panel-line);border-radius:18px;background:#0c121cbd;box-shadow:inset 0 1px #ffffff0a}.user-home-hero-status span,.user-home-action-card span,.user-home-summary-strip span{color:var(--panel-label);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.user-home-hero-status strong{color:var(--text-primary);font-size:1.08rem;line-height:1.35}.user-home-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.user-home-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.user-home-action-card{display:grid;align-content:start;gap:8px;min-height:138px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--panel-line);border-radius:18px;padding:17px;background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.06),transparent 42%);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #01061233}.user-home-action-card:hover{transform:translateY(-1px);border-color:#5de0d257;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #01061242}.user-home-action-primary{border-color:#5de0d257;background:linear-gradient(180deg,#11252df5,#0a121dfa),radial-gradient(circle at top left,rgba(93,224,210,.14),transparent 42%)}.user-home-action-card strong{color:var(--text-primary);font-size:1.16rem;line-height:1.25}.user-home-action-card small{color:var(--text-secondary);font-size:.94rem;line-height:1.38}.user-home-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.user-home-summary-strip article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border:1px solid var(--panel-line);border-radius:16px;padding:12px 14px;background:#0c121cb8;box-shadow:inset 0 1px #ffffff0a}.user-home-summary-strip strong{color:var(--text-primary);font-size:1.38rem;line-height:1;text-transform:capitalize}.user-home-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.user-home-card{display:grid;align-content:start;gap:14px;padding:18px;background:linear-gradient(180deg,#111b2bf5,#0a101af7),radial-gradient(circle at top left,rgba(93,224,210,.05),transparent 42%);color:var(--text-primary)}.user-home-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.user-home-card-header p{margin:6px 0 0;color:var(--text-secondary);line-height:1.42}.user-home-attention-list,.user-home-feed-list{display:grid;gap:10px}.user-home-attention-item,.user-home-feed-item{border:1px solid var(--panel-line);border-radius:16px;padding:13px 14px;background:#0c121cb8;color:var(--text-primary)}.user-home-attention-item.tone-alert{border-color:#ff6b5f4d;background:linear-gradient(180deg,#2d181cf5,#121018fa),radial-gradient(circle at top left,rgba(255,107,95,.12),transparent 42%)}.user-home-attention-item.tone-warning{border-color:#f0c36b4d;background:linear-gradient(180deg,#2a2216f5,#121116fa),radial-gradient(circle at top left,rgba(240,195,107,.12),transparent 42%)}.user-home-attention-item strong,.user-home-feed-item strong{display:block;color:var(--text-primary);font-size:1rem;line-height:1.3}.user-home-attention-item p{margin:5px 0 0;color:var(--text-secondary);line-height:1.42}.user-home-feed-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-home-feed-item span,.user-home-feed-item time{color:var(--text-secondary);font-size:.92rem;line-height:1.35}.user-home-feed-item time{white-space:nowrap}.shell[data-theme=windows] .user-home-hero{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e7f0f9fa),radial-gradient(circle at top left,rgba(0,120,212,.08),transparent 42%);color:#1f2937}.shell[data-theme=windows] .user-home-hero.status-alert{border-color:#d83b0147;background:linear-gradient(180deg,#fff8f4fc,#f6eae3fc),radial-gradient(circle at top left,rgba(216,59,1,.08),transparent 42%)}.shell[data-theme=windows] .user-home-hero.status-warning{border-color:#a4730047;background:linear-gradient(180deg,#fffaebfc,#f4ebcffc),radial-gradient(circle at top left,rgba(164,115,0,.08),transparent 42%)}.shell[data-theme=windows] .user-home-hero-copy h2,.shell[data-theme=windows] .user-home-hero-status strong,.shell[data-theme=windows] .user-home-action-card strong,.shell[data-theme=windows] .user-home-summary-strip strong,.shell[data-theme=windows] .user-home-attention-item strong,.shell[data-theme=windows] .user-home-feed-item strong{color:#1f2937}.shell[data-theme=windows] .user-home-hero-copy p,.shell[data-theme=windows] .user-home-hero-status span,.shell[data-theme=windows] .user-home-action-card span,.shell[data-theme=windows] .user-home-action-card small,.shell[data-theme=windows] .user-home-summary-strip span,.shell[data-theme=windows] .user-home-card-header p,.shell[data-theme=windows] .user-home-attention-item p,.shell[data-theme=windows] .user-home-feed-item span,.shell[data-theme=windows] .user-home-feed-item time{color:#425974}.shell[data-theme=windows] .user-home-hero-status,.shell[data-theme=windows] .user-home-attention-item,.shell[data-theme=windows] .user-home-feed-item{border-color:#4e637e33;background:#ffffffad;color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .user-home-action-card{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at top left,rgba(0,120,212,.06),transparent 42%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .user-home-action-card:hover{border-color:#0078d461;box-shadow:inset 0 1px #ffffffd1,0 14px 24px #1e293b1f}.shell[data-theme=windows] .user-home-action-primary{border-color:#0078d45c;background:linear-gradient(180deg,#ecf7fffc,#d5e7f9fc),radial-gradient(circle at top left,rgba(0,120,212,.12),transparent 42%)}.shell[data-theme=windows] .user-home-summary-strip article{border-color:#4e637e33;background:#f8fbffeb;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .user-home-card{background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at top left,rgba(0,120,212,.05),transparent 42%);color:#1f2937}.shell[data-theme=windows] .user-home-attention-item.tone-alert{border-color:#d83b0142;background:linear-gradient(180deg,#fff8f4fc,#f6eae3fc),radial-gradient(circle at top left,rgba(216,59,1,.08),transparent 42%)}.shell[data-theme=windows] .user-home-attention-item.tone-warning{border-color:#a4730047;background:linear-gradient(180deg,#fffaebfc,#f4ebcffc),radial-gradient(circle at top left,rgba(164,115,0,.08),transparent 42%)}.office-display-shell{min-height:100vh;padding:clamp(16px,2vw,28px);color:#172033;background:radial-gradient(circle at top left,rgba(0,120,212,.12),transparent 32%),linear-gradient(135deg,#f6f9fd,#dfe9f4 52%,#f8fbff)}.office-display-dashboard{display:grid;gap:clamp(14px,1.4vw,22px);width:100%;min-height:calc(100vh - clamp(32px,4vw,56px))}.office-display-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border:1px solid rgba(78,99,126,.22);border-radius:28px;padding:clamp(18px,2vw,28px);background:linear-gradient(180deg,#fffffff0,#e7f0f9e6),radial-gradient(circle at top right,rgba(0,120,212,.08),transparent 42%);box-shadow:0 18px 38px #26364c1f}.office-display-header h1{margin:4px 0 8px;color:#172033;font-size:clamp(34px,4vw,72px);line-height:.98}.office-display-header p{margin:0;max-width:760px;color:#425974;font-size:clamp(16px,1.4vw,24px)}.office-display-header-meta{display:flex;align-items:flex-end;flex-direction:column;gap:10px;color:#425974;font-size:clamp(14px,1vw,18px);text-align:right;white-space:nowrap}.office-display-header-meta time{color:#172033;font-size:clamp(22px,2vw,34px);font-weight:700}.office-display-live-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(78,99,126,.24);border-radius:999px;padding:7px 12px;color:#425974;background:#e8eef6;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.office-display-live-pill.active{color:#123b25;background:#dff4e7;border-color:#107c103d}.office-display-exit-button{min-height:34px;padding:7px 12px}.office-display-status-banner,.office-display-card,.office-display-kpi-card{--display-accent: #0ea5e9;--display-accent-soft: rgba(14, 165, 233, .18);border:1px solid rgba(78,99,126,.22);border-radius:24px;background:radial-gradient(circle at 12% 12%,var(--display-accent-soft),transparent 34%),#f6faffeb;box-shadow:inset 0 1px #ffffffc7,0 14px 28px #26364c1a,0 0 0 1px color-mix(in srgb,var(--display-accent) 7%,transparent)}.office-display-status-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,1.6vw,24px)}.office-display-status-banner.status-alert{border-color:#d83b0159;background:linear-gradient(180deg,#fff6f2,#f5e1d7)}.office-display-status-banner.status-warning{border-color:#a4730059;background:linear-gradient(180deg,#fff9e5,#f3e8c4)}.office-display-status-banner.status-info{border-color:#107c1038;background:linear-gradient(180deg,#f0fff5,#dcefe5)}.office-display-status-banner span,.office-display-card-header span,.office-display-kpi-card span,.office-display-mini-grid span,.office-display-feed-item span{color:#425974;font-size:clamp(11px,.85vw,14px);font-weight:800;letter-spacing:.11em;text-transform:uppercase}.office-display-status-banner strong{display:block;margin-top:4px;color:#172033;font-size:clamp(22px,2vw,36px)}.office-display-status-banner p{margin:0;max-width:48%;color:#33445c;font-size:clamp(15px,1.2vw,20px);line-height:1.35}.office-display-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.office-display-kpi-card{position:relative;display:grid;gap:8px;padding:clamp(14px,1.3vw,20px);overflow:hidden}.office-display-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--display-accent)}.office-display-kpi-card:nth-child(1){--display-accent: #8b5cf6;--display-accent-soft: rgba(139, 92, 246, .2)}.office-display-kpi-card:nth-child(2){--display-accent: #0ea5e9;--display-accent-soft: rgba(14, 165, 233, .2)}.office-display-kpi-card:nth-child(3){--display-accent: #2563eb;--display-accent-soft: rgba(37, 99, 235, .18)}.office-display-kpi-card:nth-child(4){--display-accent: #f59e0b;--display-accent-soft: rgba(245, 158, 11, .22)}.office-display-kpi-card:nth-child(5){--display-accent: #ef4444;--display-accent-soft: rgba(239, 68, 68, .2)}.office-display-kpi-card:nth-child(6){--display-accent: #14b8a6;--display-accent-soft: rgba(20, 184, 166, .2)}.office-display-kpi-card strong{color:#172033;font-size:clamp(28px,3vw,52px);line-height:1}.office-display-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);align-items:stretch}.office-display-card{display:grid;gap:14px;align-content:start;min-height:260px;padding:clamp(16px,1.5vw,22px)}.office-display-card:nth-child(1){--display-accent: #f59e0b;--display-accent-soft: rgba(245, 158, 11, .16)}.office-display-card:nth-child(2){--display-accent: #0ea5e9;--display-accent-soft: rgba(14, 165, 233, .16)}.office-display-card:nth-child(3){--display-accent: #2563eb;--display-accent-soft: rgba(37, 99, 235, .14)}.office-display-card:nth-child(4){--display-accent: #22c55e;--display-accent-soft: rgba(34, 197, 94, .14)}.office-display-card:nth-child(5){--display-accent: #8b5cf6;--display-accent-soft: rgba(139, 92, 246, .14)}.office-display-card:nth-child(6){--display-accent: #14b8a6;--display-accent-soft: rgba(20, 184, 166, .14)}.office-display-card-large{grid-column:span 2}.office-display-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.office-display-card-header h2{margin:0;color:#172033;font-size:clamp(21px,1.7vw,32px)}.office-display-list,.office-display-feed{display:grid;gap:10px}.office-display-list-item,.office-display-feed-item{border:1px solid rgba(78,99,126,.2);border-radius:18px;padding:12px 14px;background:#f8fbff}.office-display-list-item.tone-alert{border-color:#d83b0147;background:#fff6f2}.office-display-list-item.tone-warning{border-color:#a4730047;background:#fff9e5}.office-display-list-item.tone-info{border-color:#0078d438;background:#f3f9ff}.office-display-list-item strong,.office-display-feed-item strong{display:block;color:#172033;font-size:clamp(15px,1vw,19px)}.office-display-list-item p,.office-display-feed-item p,.office-display-empty{margin:5px 0 0;color:#425974;font-size:clamp(14px,.95vw,17px);line-height:1.35}.office-display-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.office-display-mini-grid div{--display-mini-accent: var(--display-accent);--display-mini-accent-soft: var(--display-accent-soft);display:grid;gap:6px;min-height:92px;align-content:center;border:1px solid color-mix(in srgb,var(--display-mini-accent) 26%,rgba(78,99,126,.18));border-left:5px solid var(--display-mini-accent);border-radius:18px;padding:12px;background:radial-gradient(circle at 10% 14%,var(--display-mini-accent-soft),transparent 38%),#f8fbff;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #26364c0f}.office-display-mini-grid div:nth-child(1){--display-mini-accent: #8b5cf6;--display-mini-accent-soft: rgba(139, 92, 246, .16)}.office-display-mini-grid div:nth-child(2){--display-mini-accent: #0ea5e9;--display-mini-accent-soft: rgba(14, 165, 233, .16)}.office-display-mini-grid div:nth-child(3){--display-mini-accent: #14b8a6;--display-mini-accent-soft: rgba(20, 184, 166, .16)}.office-display-mini-grid div:nth-child(4){--display-mini-accent: #ef4444;--display-mini-accent-soft: rgba(239, 68, 68, .16)}.office-display-mini-grid div:nth-child(5){--display-mini-accent: #2563eb;--display-mini-accent-soft: rgba(37, 99, 235, .14)}.office-display-mini-grid div:nth-child(6){--display-mini-accent: #f59e0b;--display-mini-accent-soft: rgba(245, 158, 11, .16)}.office-display-mini-grid strong{color:#172033;font-size:clamp(28px,2.4vw,46px);line-height:1}.office-display-telemetry-card{min-height:320px}.office-display-telemetry-grid,.office-display-telemetry-runtime{display:grid;gap:10px}.office-display-telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.office-display-telemetry-runtime{grid-template-columns:repeat(3,minmax(0,1fr))}.office-display-telemetry-grid div,.office-display-telemetry-runtime div{--display-telemetry-accent: #0ea5e9;--display-telemetry-accent-soft: rgba(14, 165, 233, .14);display:grid;gap:7px;align-content:center;min-width:0;border:1px solid color-mix(in srgb,var(--display-telemetry-accent) 24%,rgba(78,99,126,.18));border-top:5px solid var(--display-telemetry-accent);border-radius:18px;padding:14px;background:radial-gradient(circle at 12% 12%,var(--display-telemetry-accent-soft),transparent 36%),#f8fbff}.office-display-telemetry-grid div:nth-child(1){--display-telemetry-accent: #0ea5e9;--display-telemetry-accent-soft: rgba(14, 165, 233, .16)}.office-display-telemetry-grid div:nth-child(2){--display-telemetry-accent: #8b5cf6;--display-telemetry-accent-soft: rgba(139, 92, 246, .16)}.office-display-telemetry-grid div:nth-child(3){--display-telemetry-accent: #f59e0b;--display-telemetry-accent-soft: rgba(245, 158, 11, .16)}.office-display-telemetry-grid div:nth-child(4){--display-telemetry-accent: #14b8a6;--display-telemetry-accent-soft: rgba(20, 184, 166, .16)}.office-display-telemetry-grid span,.office-display-telemetry-runtime span{color:#425974;font-size:clamp(11px,.85vw,14px);font-weight:800;letter-spacing:.11em;text-transform:uppercase}.office-display-telemetry-grid strong{color:#172033;font-size:clamp(24px,2.1vw,38px);line-height:1}.office-display-telemetry-runtime strong{color:#172033;font-size:clamp(13px,.9vw,16px);line-height:1.25;overflow-wrap:anywhere}.office-display-telemetry-grid small{color:#425974;font-size:clamp(12px,.8vw,14px);line-height:1.3;overflow-wrap:anywhere}.office-display-telemetry-detail{margin:0;color:#425974;font-size:clamp(12px,.8vw,14px);line-height:1.35}.office-display-feed-item>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.office-display-feed-item.tone-command{border-left:6px solid #2563eb}.office-display-feed-item.tone-update{border-left:6px solid #107c10}.office-display-feed-item.tone-intel{border-left:6px solid #7c3aed}.office-display-feed-item.tone-handoff{border-left:6px solid #b45309}.office-display-feed-item.tone-review{border-left:6px solid #d13438}.application-surface-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.settings-page-header,.settings-page-content{padding:24px 28px}.settings-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-page-header h2,.settings-page-content-header h3{margin:0}.settings-page-header p,.settings-page-content-header p{margin:8px 0 0;max-width:760px;color:var(--muted)}.settings-page-header-meta{display:flex;align-items:center;gap:10px}.settings-page-content{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;min-height:640px}.settings-page-content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(115,230,255,.12)}.settings-page-canvas{width:100%;min-width:0;max-width:100%;min-height:520px;border:1px solid rgba(115,230,255,.12);border-radius:18px;background:linear-gradient(180deg,#0d141feb,#090f18f5),radial-gradient(circle at top left,rgba(115,230,255,.06),transparent 42%);overflow:hidden}.settings-page-form{display:grid;gap:14px}.settings-page-canvas-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;padding:20px;align-content:start;min-height:100%}.settings-feedback{padding:12px 14px}.settings-feedback-error{border-color:#ff857757}.settings-feedback-success{border-color:#73e6ff42}.runtime-recovery-card{display:grid;gap:10px;align-content:start}.runtime-recovery-banner{gap:10px}.settings-page-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}.settings-card-grid{display:grid;gap:16px}.settings-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-page{gap:12px}.documentation-page>.settings-page-header{padding:18px 22px;align-items:center}.documentation-page>.settings-page-header p{max-width:920px}.documentation-page .settings-page-header.compact{padding:0;align-items:flex-start}.documentation-page .settings-page-header.compact p{max-width:780px}.documentation-page .button-row{flex-wrap:wrap;justify-content:flex-end}.documentation-page .support-card,.documentation-page .settings-card{padding:12px;border-radius:10px}.documentation-page .support-card{display:grid;gap:12px;align-content:start}.documentation-page .support-card>h3,.documentation-page .support-card>h4,.documentation-page .settings-card>h3,.documentation-page .settings-card>h4{margin:0}.documentation-page .support-card>p,.documentation-page .settings-card>p{margin:0;color:var(--muted)}.documentation-page .settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.documentation-page .settings-card-grid-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.documentation-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.documentation-page .settings-card{gap:6px;min-height:0}.documentation-page .settings-card-kicker,.documentation-page .settings-card-label{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.documentation-page .settings-card-value{font-size:1.45rem;line-height:1.05}.documentation-page .settings-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.documentation-page .settings-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px;align-items:start}.documentation-page .settings-definition-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0}.documentation-page .settings-definition-list div{min-width:0;padding:8px 10px;border:1px solid rgba(140,160,190,.14);border-radius:8px;background:#ffffff06}.documentation-page .settings-definition-list dt{margin:0 0 4px;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.documentation-page .settings-definition-list dd{margin:0;overflow-wrap:anywhere}.documentation-page .table-scroll{overflow-x:auto;border:1px solid rgba(140,160,190,.14);border-radius:10px}.documentation-page .action-query-table th,.documentation-page .action-query-table td{padding:6px 8px}.documentation-page .action-query-table td strong,.documentation-page .action-query-table td span{display:block}.documentation-page .action-query-table td span{margin-top:2px;color:var(--muted);font-size:11px}.documentation-page .settings-field{display:grid;gap:5px}.documentation-page .settings-field span{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.documentation-page .search-input,.documentation-page .settings-field input,.documentation-page .settings-field select{min-height:34px}.documentation-sync-card{gap:10px}.documentation-governance-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.documentation-governance-item{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(140,160,190,.14);border-radius:9px;background:#ffffff06}.documentation-governance-item span,.documentation-readiness-list span{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.documentation-governance-item strong{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.15}.documentation-governance-item small{color:var(--muted);line-height:1.3}.documentation-readiness-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(140,160,190,.14);border-radius:9px}.documentation-readiness-list div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;background:#ffffff06}.documentation-readiness-list strong{overflow-wrap:anywhere;text-align:right}@media(max-width:1180px){.documentation-page .settings-two-column{grid-template-columns:1fr}}@media(max-width:760px){.documentation-page>.settings-page-header,.documentation-page .settings-page-header.compact{display:grid;gap:10px}.documentation-page>.settings-page-header{padding:14px}.documentation-page .button-row{justify-content:flex-start}.documentation-page .settings-card-grid,.documentation-page .settings-definition-list,.documentation-governance-strip,.documentation-readiness-list{grid-template-columns:1fr}}.module-catalog-page{gap:16px}.module-catalog-summary{display:grid;gap:12px}.module-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.module-catalog-card{display:grid;gap:14px;align-content:start}.module-catalog-card-locked{border-color:#f0c36b47}.module-catalog-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.module-catalog-card-header h4{margin:0 0 6px}.module-catalog-card-header code{display:inline-block;max-width:100%;padding:3px 7px;border:1px solid var(--panel-line);border-radius:999px;color:var(--text-secondary);background:#6682ba14;font-size:12px;overflow-wrap:anywhere}.module-catalog-badge-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.module-catalog-description{margin:0}.module-catalog-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.module-catalog-meta-grid>div,.module-catalog-locked-note{border:1px solid var(--panel-line);border-radius:12px;background:#6682ba14;padding:10px}.module-catalog-meta-grid span,.module-catalog-list-block>span{display:block;margin-bottom:4px;color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.module-catalog-meta-grid strong{color:var(--text-primary);overflow-wrap:anywhere}.module-catalog-list-block{display:grid;gap:6px}.module-catalog-pill-row,.module-catalog-doc-links{display:flex;flex-wrap:wrap;gap:6px}.module-catalog-doc-links a{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--panel-line);border-radius:999px;background:#3170db1a;color:var(--text-primary);font-size:12px;font-weight:700;text-decoration:none}.module-catalog-doc-links a:hover{border-color:#3170db85;color:var(--accent-intel)}.module-catalog-locked-note{display:grid;gap:4px;border-color:#f0c36b47;color:var(--text-secondary)}.module-catalog-locked-note strong{color:var(--text-primary)}.deployment-control-grid .settings-card{overflow:hidden}.deployment-provisioning-page{display:grid;gap:1rem}.deployment-provisioning-hero{grid-template-columns:minmax(0,1fr)}.deployment-provisioning-summary{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.deployment-provisioning-summary .console-info-card{min-height:96px}.deployment-provisioning-summary .console-info-card strong{display:block;color:var(--text-primary);font-size:clamp(1.7rem,3vw,2.25rem);line-height:1}.deployment-provisioning-summary .console-info-card span{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.deployment-provisioning-grid{align-items:start}.deployment-provisioning-steps{display:grid;gap:.75rem;margin:0;padding:0}.deployment-provisioning-steps li{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);list-style:none}.deployment-step-index{align-items:center;background:#3170db1f;border:1px solid rgba(49,112,219,.32);border-radius:999px;color:var(--accent-intel);display:inline-flex;font-size:.78rem;font-weight:900;height:28px;justify-content:center;width:28px}.deployment-provisioning-steps strong,.deployment-governance-list strong{color:var(--text-primary);display:block}.deployment-provisioning-steps small{color:var(--text-secondary);display:block;margin-top:.18rem}.deployment-governance-list{display:grid;gap:.75rem}.deployment-governance-list>div{border:1px solid var(--panel-line);border-radius:14px;display:grid;gap:.45rem;padding:.85rem}.deployment-governance-list p{color:var(--text-secondary);margin:0}.deployment-target-list,.deployment-compact-list{display:grid;gap:.75rem}.deployment-target-row,.deployment-compact-row{align-items:center;background:#e6eef8c7;border:1px solid rgba(107,126,153,.24);border-radius:14px;color:#1f2937;display:grid;gap:.35rem;padding:.85rem 1rem;text-align:left}.deployment-target-row{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.deployment-target-row.active{border-color:#3170dbb8;box-shadow:0 0 0 2px #3170db24}.deployment-target-row strong,.deployment-compact-row strong{color:#172033}.deployment-target-row small,.deployment-compact-row small{color:#526277;display:block;margin-top:.2rem}.shell[data-theme=tactical] .deployment-target-row,.shell[data-theme=tactical] .deployment-compact-row{background:#141f31f0;border-color:#6b94ce6b;color:#edf5ff}.shell[data-theme=tactical] .deployment-target-row.active{background:#1c2b44fa;border-color:#79a8eedb;box-shadow:0 0 0 2px #508be63d}.shell[data-theme=tactical] .deployment-target-row strong,.shell[data-theme=tactical] .deployment-compact-row strong{color:#fff}.shell[data-theme=tactical] .deployment-target-row small,.shell[data-theme=tactical] .deployment-compact-row small{color:#b9c9df}.deployment-compact-row{grid-template-columns:minmax(0,1fr) auto}.deployment-compact-row p{color:var(--text-secondary);grid-column:1 / -1;margin:0}.deployment-history-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.deployment-provisioning-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.deployment-provisioning-summary,.deployment-history-grid{grid-template-columns:1fr}}.settings-card{display:grid;gap:14px;align-content:start}.settings-card-span-two{grid-column:1 / -1}.settings-section-heading{display:grid;gap:6px}.settings-section-heading h4,.settings-inline-title{margin:0}.settings-stack{display:grid;gap:12px}.sms-thread-preview{margin-top:12px}.sms-thread-message{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:10px 12px;background:#0f172a2e}.sms-thread-message p{margin:6px 0 0;color:var(--text-primary)}.sms-thread-message-inbound{border-left:3px solid rgba(56,189,248,.8)}.sms-thread-message-outbound{border-left:3px solid rgba(34,197,94,.75)}.managed-user-mode-bar{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.managed-user-mode-button{display:grid;gap:4px;padding:14px 16px;text-align:left;border:1px solid rgba(115,230,255,.16);border-radius:14px;background:#080e1652;color:inherit;font-size:14px;line-height:1.45}.managed-user-mode-button.active{border-width:2px;border-color:#73e6ff4d;box-shadow:0 0 0 2px #73e6ff2e}.managed-user-mode-button strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}.managed-user-mode-button span{color:var(--muted);font-size:14px;line-height:1.4}.managed-user-team-assignment-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(115,230,255,.16);border-radius:14px;background:#080e1657}.managed-user-team-assignment-card label{display:grid;gap:6px}.managed-user-team-assignment-card label>span{font-weight:650}.shell[data-theme=windows] .managed-user-team-assignment-card{border-color:#4e637e33;background:linear-gradient(180deg,#f3f8fdfa,#e5edf5fa);box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .managed-user-team-assignment-card label>span{color:#1f2937}.settings-section-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-grid>label{align-self:start}.settings-section-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-section-span-full{grid-column:1 / -1}.login-notice-textarea{display:block;max-width:100%;min-width:0;resize:vertical}.settings-checkbox-line{display:flex;align-items:flex-start;gap:10px;min-height:0;line-height:1.35}.settings-checkbox-line input{margin:3px 0 0;flex:0 0 auto}.settings-checkbox-line span{display:block}.settings-provider-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-provider-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(115,230,255,.16);border-radius:14px;background:#080e1670}.settings-provider-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.teams-summary-grid,.team-member-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.teams-summary-card,.team-workspace-card,.team-member-card,.team-empty-state{border:1px solid rgba(115,230,255,.14);border-radius:14px;background:#080e1657;color:inherit}.teams-summary-card{display:grid;gap:4px;padding:14px}.teams-summary-card span{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.teams-summary-card strong{font-size:26px;line-height:1}.team-workspace-grid{display:grid;gap:10px}.team-workspace-card{display:grid;gap:8px;padding:14px;text-align:left}.team-workspace-card.active{border-color:#73e6ff57;box-shadow:0 0 0 1px #73e6ff24}.team-workspace-card-header,.team-workspace-card-footer,.team-member-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.team-workspace-card .status-chip,.shell[data-theme=windows] .team-workspace-card .status-chip{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.34)}.team-workspace-card-footer{color:var(--muted);font-size:13px}.team-member-card{display:grid;gap:12px;padding:14px}.team-role-chip-list{display:flex;flex-wrap:wrap;gap:8px}.team-empty-state{padding:14px;color:var(--muted)}.team-detail-grid{grid-template-columns:140px minmax(0,1fr)}.shell[data-theme=windows] .teams-summary-card,.shell[data-theme=windows] .team-workspace-card,.shell[data-theme=windows] .team-member-card,.shell[data-theme=windows] .team-empty-state{border-color:#4e637e33;background:linear-gradient(180deg,#f3f8fdfa,#e5edf5fa);box-shadow:inset 0 1px #ffffffb8;color:#1f2937}.shell[data-theme=windows] .team-workspace-card.active{border-color:#0078d457;box-shadow:inset 0 1px #ffffffc2,0 0 0 2px #0078d429}.shell[data-theme=windows] .teams-summary-card span,.shell[data-theme=windows] .team-workspace-card-footer,.shell[data-theme=windows] .team-empty-state{color:#5b718d}.managed-user-list,.managed-user-role-list{display:grid;gap:12px}.managed-user-list-item{display:grid;gap:0;padding:12px 14px;text-align:left;border:1px solid rgba(115,230,255,.14);border-radius:14px;background:#080e166b;color:inherit;font-size:14px;line-height:1.45}.managed-user-list-item.active{border-color:#73e6ff52;box-shadow:0 0 0 1px #73e6ff2e}.shell[data-theme=windows] .managed-user-list-item{border-color:#4e637e33;background:linear-gradient(180deg,#edf4fafc,#dfe9f2fc);box-shadow:inset 0 1px #ffffffbd,0 6px 14px #1e293b14}.shell[data-theme=windows] .managed-user-list-item.active{border-color:#0078d457;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #0078d424,0 8px 18px #1e293b1a}.shell[data-theme=windows] .managed-user-scope-chip,.shell[data-theme=windows] .managed-user-role-group,.shell[data-theme=windows] .managed-user-role-checkbox,.shell[data-theme=windows] .managed-user-mode-button{border-color:#4e637e33;background:linear-gradient(180deg,#f3f8fdfa,#e5edf5fa);box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .managed-user-scope-chip.active,.shell[data-theme=windows] .managed-user-mode-button.active{border-width:2px;border-color:#0078d44d;box-shadow:inset 0 1px #ffffffc2,0 0 0 2px #0078d429}.shell[data-theme=windows] .managed-user-scope-chip span,.shell[data-theme=windows] .managed-user-mode-button span,.shell[data-theme=windows] .managed-user-role-checkbox span,.shell[data-theme=windows] .managed-user-role-group .support-subtle{color:#425974}.shell[data-theme=windows] .managed-user-mode-button span{font-size:14px}.managed-user-list-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.managed-user-directory-meta{display:grid;gap:6px;min-width:0}.managed-user-directory-heading{display:block;line-height:1.45}.managed-user-directory-name{color:var(--text)}.managed-user-directory-username{color:#72c9ff}.managed-user-directory-scope{color:var(--muted)}.shell[data-theme=windows] .managed-user-directory-name{color:#1f2937}.shell[data-theme=windows] .managed-user-directory-username{color:#005fb8}.shell[data-theme=windows] .managed-user-directory-scope{color:#5b718d}.settings-form .managed-user-directory-heading .managed-user-directory-name{color:var(--text)}.settings-form .managed-user-directory-heading .managed-user-directory-username{color:#72c9ff}.settings-form .managed-user-directory-heading .managed-user-directory-scope{color:var(--muted)}.shell[data-theme=windows] .settings-form .managed-user-directory-heading .managed-user-directory-name{color:#1f2937}.shell[data-theme=windows] .settings-form .managed-user-directory-heading .managed-user-directory-username{color:#005fb8}.shell[data-theme=windows] .settings-form .managed-user-directory-heading .managed-user-directory-scope{color:#5b718d}.managed-user-directory-role-summary{display:flex;flex-wrap:wrap;gap:8px}.managed-user-role-summary-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;border:1px solid rgba(115,230,255,.16);background:#0a121c4d;color:var(--muted);font-size:12px;line-height:1.2;white-space:nowrap}.managed-user-role-summary-chip strong{color:var(--text);font-size:12px;font-weight:600}.shell[data-theme=windows] .managed-user-role-summary-chip{border-color:#4e637e2e;background:#ffffff9e;color:#5b718d}.shell[data-theme=windows] .managed-user-role-summary-chip strong{color:#1f2937}.managed-user-list-item-actions{display:inline-flex;align-items:center;gap:8px}.managed-user-list-item .status-chip{color:#fff}.managed-user-edit-button{min-height:22px;padding:2px 8px;font-size:12px;letter-spacing:.06em}.managed-user-editor-header-card{position:sticky;top:12px;z-index:4}.managed-user-editor-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.managed-user-editor-header-row .settings-section-heading{margin:0}@media(max-width:760px){.managed-user-editor-header-card{position:static}.managed-user-editor-header-row{display:grid}}.managed-user-role-scope-bar{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.managed-user-scope-chip-list{display:flex;flex-wrap:wrap;gap:10px}.managed-user-scope-chip{display:grid;gap:2px;min-width:180px;padding:10px 12px;text-align:left;border:1px solid rgba(115,230,255,.16);border-radius:12px;background:#080e1657;color:inherit;font-size:14px;line-height:1.45}.managed-user-scope-chip.active{border-color:#73e6ff47;box-shadow:0 0 0 1px #73e6ff24}.managed-user-scope-chip strong{font-size:14px}.managed-user-scope-chip span{color:var(--muted);font-size:14px}.managed-user-role-groups{display:grid;gap:14px}.managed-user-role-group{display:grid;gap:10px;padding:14px;border:1px solid rgba(115,230,255,.12);border-radius:14px;background:#080e163d;font-size:14px;line-height:1.45}.managed-user-role-group-header{display:grid;gap:4px}.managed-user-role-group-header h5{margin:0;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.managed-user-role-checkbox-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.managed-user-role-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid rgba(115,230,255,.12);border-radius:12px;background:#070c1347;font-size:14px;line-height:1.45}.managed-user-role-checkbox input{margin:2px 0 0}.managed-user-role-checkbox strong{display:block;margin-bottom:4px;font-size:14px}.managed-user-role-checkbox span{color:var(--muted);font-size:14px;line-height:1.4}.managed-user-protected-role-status{border-color:#f9731652}.managed-user-protected-role-list{display:grid;gap:8px}.managed-user-protected-role-card{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(249,115,22,.24);border-radius:12px;background:#f9731614}.managed-user-protected-role-card span{color:var(--muted)}.mission-application-layout{display:block}@media(max-width:1180px){.product-shell-layout-sidebar-open,.product-shell-layout-sidebar-open.product-shell-layout-admin{grid-template-columns:190px minmax(220px,260px) minmax(0,1fr)}.product-shell-rail{width:190px}.console-placeholder-grid,.developer-security-summary-grid,.console-stepper,.desktop-worker-tabs,.desktop-worker-metric-grid,.landing-dashboard-metric-grid,.landing-dashboard-scene,.ai-ops-command-header,.ai-ops-mission-state-grid,.ai-ops-kpi-grid,.ai-ops-gauge-strip,.ai-ops-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ops-needs-attention,.ai-ops-workflow-card,.ai-ops-credits-card,.ai-ops-voice-card,.ai-ops-worker-card,.ai-ops-runtime-card,.ai-ops-evidence-card,.ai-ops-wide-card,.ai-ops-timeline-card{grid-column:span 1}.ai-ops-pipeline,.ai-ops-readiness-grid,.ai-ops-credit-details,.landing-dashboard-action-grid,.user-home-action-grid,.user-home-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.user-home-main-grid{grid-template-columns:1fr}.office-display-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.office-display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-user-mode-bar,.managed-user-role-scope-bar{grid-template-columns:1fr}}@media(max-width:920px){.product-shell-layout,.product-shell-layout-sidebar-open,.product-shell-layout-sidebar-open.product-shell-layout-admin,.product-shell-layout-admin,.product-shell-layout-sidebar-closed{grid-template-columns:1fr;width:100%;max-width:100%;min-width:0}.product-shell-rail,.product-shell-sidebar{position:static;width:100%;max-width:100%;max-height:none;min-width:0;overflow:visible;overscroll-behavior:auto}.product-shell-rail{justify-content:stretch;align-items:stretch;padding:12px}.product-shell-mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 4px;color:var(--text-primary)}.product-shell-mobile-nav-heading strong{font-size:13px}.product-shell-mobile-nav-heading span{color:var(--text-soft);font-size:12px}.product-shell-mobile-context{display:grid;gap:6px;margin-top:10px}.product-shell-mobile-context p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.4}.product-shell-rail-stack{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:stretch;width:100%;min-width:0}.product-shell-rail-button,.settings-sidebar-button,.product-shell-sidebar-card,.console-secondary-button{min-width:0}.product-shell-rail-label,.settings-sidebar-button span,.settings-sidebar-button small,.product-shell-sidebar-card strong,.product-shell-sidebar-card .support-subtle{overflow-wrap:anywhere}.console-placeholder-grid,.developer-security-summary-grid,.console-placeholder-status,.console-stepper,.desktop-worker-tabs,.desktop-worker-metric-grid,.desktop-worker-registry-grid,.landing-dashboard-metric-grid,.landing-dashboard-scene,.landing-dashboard-status-grid,.landing-dashboard-action-grid,.landing-dashboard-overview,.ai-ops-command-header,.ai-ops-mission-state-grid,.ai-ops-kpi-grid,.ai-ops-gauge-strip,.ai-ops-command-grid,.ai-ops-pipeline,.ai-ops-readiness-grid,.ai-ops-credit-details,.user-home-hero,.user-home-action-grid,.user-home-summary-strip,.user-home-main-grid{grid-template-columns:1fr}.ai-ops-command-header{padding:18px}.ai-ops-command-copy h2{font-size:clamp(32px,11vw,44px)}.ai-ops-card-header,.user-home-card-header,.user-home-feed-item{display:grid}.ai-ops-quick-actions{display:grid;grid-template-columns:1fr}.ai-ops-quick-action{width:100%;text-align:center}.ai-ops-kpi-card{min-height:150px}.ai-ops-worker-item,.ai-ops-timeline-event,.ai-ops-gauge-card{display:grid;grid-template-columns:1fr}.ai-ops-radial-gauge{width:70px;height:70px}.landing-dashboard-card-priority,.landing-dashboard-card-feed{grid-column:auto;grid-row:auto}.office-display-header,.office-display-status-banner{display:grid}.office-display-header-meta{align-items:flex-start;text-align:left}.office-display-status-banner p{max-width:none}.office-display-kpi-grid,.office-display-grid,.office-display-mini-grid,.office-display-telemetry-grid,.office-display-telemetry-runtime{grid-template-columns:1fr}.office-display-card-large{grid-column:auto}.application-surface-hero,.mission-shell-header{grid-template-columns:1fr;display:grid}.mission-shell-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr));transform:none}.mission-shell-header-actions{justify-items:start}.mission-shell-operational-status{max-width:100%}.mission-shell-action-row,.mission-shell-action-row-secondary{justify-content:flex-start}.mission-shell-action-row-secondary,.mission-shell-session-actions{align-items:flex-start}}@media(max-width:430px){.product-shell-layout{gap:12px}.product-shell-rail,.product-shell-sidebar{border-radius:16px}.product-shell-rail{padding:10px}.product-shell-rail-stack{grid-template-columns:1fr;gap:8px}.product-shell-rail-button{min-height:46px;padding:9px 10px;justify-content:flex-start}.product-shell-rail-button-icon{width:24px;height:24px}.product-shell-rail-label{font-size:12px;overflow-wrap:anywhere}.product-shell-sidebar{padding:14px}.settings-sidebar-nav{gap:8px}.settings-sidebar-button{padding:10px 11px}.settings-sidebar-button span{font-size:13px}.settings-sidebar-button small{font-size:11px}.console-secondary-group-title{font-size:10px}.console-secondary-submenu{grid-template-columns:1fr}.console-breadcrumb{overflow-x:auto;white-space:nowrap}}.shell[data-theme=windows]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(17,24,39,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.03) 1px,transparent 1px),radial-gradient(circle at top left,rgba(0,161,241,.12),transparent 26%),radial-gradient(circle at top right,rgba(246,83,20,.08),transparent 24%),linear-gradient(180deg,#ebf1f7,#dfe8f2 48%,#d3deea);background-size:24px 24px,24px 24px,auto,auto,auto}.topbar,.panel{border:1px solid var(--border);background:var(--panel);border-radius:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:12px 18px;padding:16px 20px;overflow:hidden;box-shadow:var(--shadow),var(--glow-command)}.topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,209,90,.16),transparent 26%),linear-gradient(135deg,transparent 54%,rgba(102,221,255,.12));pointer-events:none}.shell[data-theme=windows] .topbar:before{background:linear-gradient(90deg,rgba(0,161,241,.1),transparent 26%),linear-gradient(135deg,transparent 54%,rgba(246,83,20,.07))}.topbar-title,.topbar-actions,.topbar-metrics,.topbar-fleet{position:relative;z-index:1}.topbar-title{grid-column:1 / -1;grid-row:1}.topbar-title-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.topbar-title h1,.section-title{margin:0}.topbar-title h1{font-size:30px;letter-spacing:.06em;text-transform:uppercase}.topbar-title p{margin:8px 0 0;color:var(--muted)}.topbar-close-button{flex:0 0 auto}.topbar-actions{display:grid;gap:8px;justify-self:end;grid-column:1;grid-row:1}.topbar-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topbar-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible;grid-column:1;grid-row:1;align-self:stretch;min-width:0}.topbar-metrics .metric{min-width:0}.topbar-fleet{grid-column:1 / -1;grid-row:2;display:grid;gap:8px;margin-top:-2px}.topbar-fleet-header{display:flex;align-items:center;justify-content:flex-end;gap:12px}.topbar-fleet-header .section-title{margin-bottom:0;transform:translateY(3px)}.topbar-fleet-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;border:1px solid rgba(115,230,255,.16);background:#0910166b}.fleet-toggle-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:6px 12px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.fleet-toggle-tab.active{background:linear-gradient(180deg,#22362efa,#101914fa);color:var(--text);box-shadow:inset 0 1px #ffffff0d}.shell[data-theme=windows] .topbar-fleet-toggle{border-color:#4e637e38;background:#e4edf6eb;box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .fleet-toggle-tab{color:#546b84}.shell[data-theme=windows] .fleet-toggle-tab.active{background:linear-gradient(180deg,#39506bf5,#253850fa);color:#f8fbff}.fleet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.fleet-grid-expanded{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:auto;gap:12px}.telemetry-panel{display:grid;gap:14px;min-width:0}.telemetry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telemetry-header-controls{display:inline-grid;justify-items:end;gap:8px}.telemetry-header-controls .status-chip{font-size:12px;padding:7px 12px;letter-spacing:.12em}.telemetry-status-chip{min-width:122px}.telemetry-status-ok{background:#87f56c3d;color:#d9ffc8}.shell[data-theme=windows] .telemetry-status-ok{background:#609600f0;color:#f5ffe7}.telemetry-toggle-row{justify-self:end}.telemetry-copy{margin-top:8px}.telemetry-gauge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.telemetry-gauge{border-radius:16px;border:1px solid rgba(115,230,255,.14);background:#0910166b;padding:14px 12px;display:grid;gap:10px;justify-items:center;text-align:center}.telemetry-gauge-ring{position:relative;width:88px;height:88px}.telemetry-gauge-ring svg{width:88px;height:88px;transform:rotate(-90deg)}.telemetry-ring-base,.telemetry-ring-value{fill:none;stroke-width:8}.telemetry-ring-base{stroke:#ffffff14}.telemetry-ring-value{stroke-linecap:round;transition:stroke-dashoffset .16s ease}.telemetry-healthy .telemetry-ring-value{stroke:#7cbb00}.telemetry-warning .telemetry-ring-value{stroke:#ffb900}.telemetry-critical .telemetry-ring-value{stroke:#f65314}.telemetry-neutral .telemetry-ring-value{stroke:#60748c}.telemetry-gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center}.telemetry-gauge-center strong{font-size:18px;line-height:1}.telemetry-gauge-center span{margin-top:4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.telemetry-gauge-value{font-size:12px;color:var(--text-soft);overflow-wrap:anywhere}.telemetry-gauge-notice{align-content:center;justify-items:start;text-align:left}.telemetry-gauge-notice strong{color:var(--text-primary);font-size:20px}.telemetry-gauge-notice span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.telemetry-gauge-notice p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.35}.telemetry-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.telemetry-stat{border-radius:14px;border:1px solid rgba(140,160,190,.14);background:#0a101ab8;padding:12px;display:grid;gap:5px}.telemetry-stat span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.telemetry-stat strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.telemetry-detail{margin:0}.dashboard-panel-slot[data-panel=telemetry]{min-height:560px}.dashboard-panel-slot[data-panel=telemetry] .dashboard-panel-slot-body{overflow:auto}.dashboard-panel-slot[data-panel=telemetry] .telemetry-panel{align-content:start;padding-bottom:6px}.metric{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#142032fa,#0a101afa);border:1px solid rgba(140,160,190,.18);box-shadow:inset 0 1px #ffffff0a;min-width:110px;display:flex;align-items:center;justify-content:space-between;gap:8px}.shell[data-theme=windows] .metric{background:linear-gradient(180deg,#ebf2f9fa,#d8e3effa);border:1px solid rgba(78,99,126,.24);box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .telemetry-gauge{border-color:#4e637e38;background:linear-gradient(180deg,#f4f9fefa,#e4edf6fa);box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .telemetry-ring-base{stroke:#4d5e7524}.shell[data-theme=windows] .telemetry-gauge-value{color:#425974}.shell[data-theme=windows] .telemetry-gauge-notice strong{color:#1f2937}.shell[data-theme=windows] .telemetry-gauge-notice span,.shell[data-theme=windows] .telemetry-gauge-notice p{color:#425974}.shell[data-theme=windows] .telemetry-stat{border-color:#4e637e33;background:linear-gradient(180deg,#f0f6fcfa,#e1eaf3fa);box-shadow:inset 0 1px #ffffffbd}.shell[data-theme=windows] .telemetry-stat span,.shell[data-theme=windows] .telemetry-gauge-center span{color:#546b84}.shell[data-theme=windows] .telemetry-stat strong,.shell[data-theme=windows] .telemetry-gauge-center strong{color:#1f2937}.shell[data-theme=windows] .reports-overview-panel .landing-dashboard-list-item,.shell[data-theme=windows] .reports-overview-panel .feed-card,.shell[data-theme=windows] .reports-overview-panel .log-surface{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .reports-overview-panel .landing-dashboard-list-item strong,.shell[data-theme=windows] .reports-overview-panel .feed-card strong,.shell[data-theme=windows] .reports-overview-panel .feed-card p{color:#1f2937}.shell[data-theme=windows] .reports-overview-panel .support-subtle,.shell[data-theme=windows] .reports-overview-panel .feed-card span,.shell[data-theme=windows] .reports-overview-panel .feed-card time{color:#425974}.shell[data-theme=windows] .reports-overview-panel .inline-input,.shell[data-theme=windows] .reports-overview-panel input,.shell[data-theme=windows] .reports-overview-panel select,.shell[data-theme=windows] .reports-overview-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.reports-command-centre{--report-surface: rgba(8, 18, 34, .78);--report-surface-soft: rgba(14, 29, 52, .66);--report-border: rgba(147, 197, 253, .18);--report-text: #edf6ff;--report-muted: #b6c6db;--report-shadow: 0 24px 70px rgba(0, 0, 0, .28);display:grid;gap:18px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;color:var(--report-text)}.shell[data-theme=windows] .reports-command-centre{--report-surface: rgba(248, 252, 255, .92);--report-surface-soft: rgba(235, 245, 255, .84);--report-border: rgba(58, 89, 128, .18);--report-text: #172033;--report-muted: #52657f;--report-shadow: 0 20px 55px rgba(76, 96, 128, .16)}.report-route-hero,.report-command-panel,.report-action-rail,.report-event-feed,.report-empty-state,.report-unavailable-notice,.report-role-notice,.error-report-lock-panel{position:relative;overflow:hidden;border:1px solid var(--report-border);background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 34%),linear-gradient(135deg,var(--report-surface),var(--report-surface-soft));box-shadow:var(--report-shadow);border-radius:24px}.report-route-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px}.report-route-hero h2{margin:5px 0 8px;font-size:clamp(1.65rem,2vw,2.4rem);line-height:1.05;color:var(--report-text)}.report-route-hero p,.report-command-panel p,.report-action-card p,.report-event-row p,.report-role-notice p,.report-unavailable-notice p,.usage-breakdown-card p,.telemetry-health-card p,.error-report-lock-panel p{color:var(--report-muted)}.report-eyebrow,.report-command-panel h3,.report-action-rail h3,.report-event-feed h3{text-transform:uppercase;letter-spacing:.11em}.report-eyebrow{color:#8bd9ff;font-size:.72rem;font-weight:800}.report-hero-side,.report-action-row,.report-badge-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.report-status-badge,.report-risk-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;border:1px solid currentColor;padding:5px 10px;font-size:.68rem;font-weight:800;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb,currentColor 14%,transparent)}.report-risk-badge{border-width:2px}.report-tone-emerald{color:#3ee8a3}.report-tone-cyan{color:#42d9f5}.report-tone-violet{color:#9b8cff}.report-tone-amber{color:#f6c453}.report-tone-rose{color:#ff6b8a}.report-tone-indigo{color:#8fb2ff}.report-tone-slate{color:#a8b5c8}.shell[data-theme=windows] .report-tone-emerald{color:#027a55}.shell[data-theme=windows] .report-tone-cyan{color:#087c94}.shell[data-theme=windows] .report-tone-violet{color:#5b4fd8}.shell[data-theme=windows] .report-tone-amber{color:#946200}.shell[data-theme=windows] .report-tone-rose{color:#ba1f45}.shell[data-theme=windows] .report-tone-indigo{color:#315cc8}.shell[data-theme=windows] .report-tone-slate{color:#536174}.report-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;min-width:0}.report-metric-tile{min-width:0;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:18px;padding:14px;background:radial-gradient(circle at top right,color-mix(in srgb,currentColor 20%,transparent),transparent 45%),var(--report-surface);color:var(--report-text)}.report-metric-tile>span,.report-metric-tile>p{display:block;color:var(--report-muted)}.report-metric-tile>span{min-height:2.3em;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-metric-tile strong{display:block;margin:8px 0 5px;color:var(--report-text);font-size:clamp(1.2rem,1.45vw,1.85rem);line-height:1;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.report-metric-tile p{margin:0;font-size:.82rem;line-height:1.35}.report-mini-bar{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#94a3b838}.report-mini-bar span{display:block;height:100%;border-radius:inherit;background:currentColor}.report-cockpit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;min-width:0}.report-primary-stack,.report-side-stack,.report-action-stack,.report-event-list{display:grid;gap:14px;min-width:0}.report-command-panel{padding:18px;border-left:4px solid currentColor}.report-command-panel>header{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.report-command-panel h3,.report-action-rail h3,.report-event-feed h3{margin:0 0 5px;color:var(--report-text);font-size:.82rem}.report-command-panel header p{margin:0}.mission-credit-usage-gauge{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;min-width:0}.mission-credit-gauge-ring{position:relative;width:140px;height:140px}.mission-credit-gauge-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mission-credit-gauge-base,.mission-credit-gauge-value{fill:none;stroke-width:12}.mission-credit-gauge-base{stroke:#94a3b838}.mission-credit-gauge-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .18s ease}.mission-credit-gauge-centre{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.mission-credit-gauge-centre strong{color:var(--report-text);font-size:1.7rem;line-height:1}.mission-credit-gauge-centre span{color:var(--report-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.mission-credit-gauge-copy dl,.telemetry-health-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.mission-credit-gauge-copy dt,.telemetry-health-card dt{color:var(--report-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mission-credit-gauge-copy dd,.telemetry-health-card dd{margin:2px 0 0;color:var(--report-text);font-weight:800}.mission-credit-threshold-row,.report-summary-grid,.report-mini-metrics{display:grid;gap:10px}.mission-credit-threshold-row{grid-template-columns:repeat(auto-fit,minmax(110px,max-content))}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.usage-breakdown-card,.report-action-card,.telemetry-health-card,.error-report-pipeline-step{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:16px;background:#ffffff0e;padding:14px;min-width:0}.shell[data-theme=windows] .usage-breakdown-card,.shell[data-theme=windows] .report-action-card,.shell[data-theme=windows] .telemetry-health-card,.shell[data-theme=windows] .error-report-pipeline-step{background:#ffffffbd}.usage-breakdown-card h4{margin:0 0 8px;color:var(--report-text)}.usage-breakdown-card strong,.report-action-card strong,.report-event-row strong,.telemetry-health-card strong,.error-report-lock-panel strong{color:var(--report-text)}.report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-form-grid-one{grid-template-columns:1fr}.report-form-span{grid-column:1 / -1}.report-form-grid label,.report-filter-bar label{display:grid;gap:6px;color:var(--report-text)}.report-toggle{display:flex!important;align-items:center;grid-auto-flow:column;grid-template-columns:auto 1fr}.reports-command-centre .inline-input,.reports-command-centre input,.reports-command-centre select,.reports-command-centre textarea{min-width:0;border-color:color-mix(in srgb,currentColor 18%,transparent);background:#06101eb8;color:var(--report-text)}.shell[data-theme=windows] .reports-command-centre .inline-input,.shell[data-theme=windows] .reports-command-centre input,.shell[data-theme=windows] .reports-command-centre select,.shell[data-theme=windows] .reports-command-centre textarea{background:#ffffffeb;color:#172033}.report-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr)) auto auto;gap:12px;align-items:end;margin-bottom:14px}.report-unavailable-notice,.report-role-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-left:4px solid currentColor;margin-bottom:14px}.report-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--report-border);border-radius:16px}.report-usage-table{width:100%;min-width:960px;border-collapse:collapse}.report-usage-table th,.report-usage-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--report-border);white-space:nowrap}.report-usage-table th{color:var(--report-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.report-usage-table td{color:var(--report-text)}.report-usage-table td:first-child{white-space:normal;min-width:160px}.report-usage-table td:first-child span{display:block;color:var(--report-muted)}.report-usage-table tr.selected-row,.report-usage-table tbody tr:hover{background:#38bdf81a}.report-selected-user{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report-action-rail,.report-event-feed{padding:16px}.report-event-row{display:flex;justify-content:space-between;gap:12px;padding:12px;border-left:4px solid currentColor;border-radius:14px;background:#ffffff0e}.report-event-row span{color:var(--report-muted);white-space:nowrap}.telemetry-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.telemetry-health-card{border-left:4px solid currentColor}.telemetry-health-card-header{display:flex;justify-content:space-between;gap:12px}.telemetry-health-card-header span{display:block;color:var(--report-muted);margin-top:4px}.error-report-lock-panel{display:grid;gap:12px;padding:18px;border-left:5px solid #ff6b8a}.report-disabled-action-row{display:flex;flex-wrap:wrap;gap:8px}.error-report-pipeline{display:grid;gap:10px}.error-report-pipeline-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-left:4px solid currentColor}.error-report-pipeline-step>span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);color:var(--report-text);font-weight:900}.error-report-pipeline-step .report-status-badge{justify-self:end;max-width:100%;white-space:nowrap}.report-empty-state{padding:18px;border-style:dashed}@media(max-width:1280px){.report-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.report-cockpit-grid{grid-template-columns:1fr}}@media(max-width:820px){.report-route-hero,.report-command-panel>header,.report-unavailable-notice,.report-event-row{flex-direction:column;align-items:stretch}.report-hero-side,.report-action-row{justify-content:flex-start}.report-metric-strip,.report-summary-grid,.telemetry-health-grid,.report-form-grid,.report-filter-bar,.mission-credit-usage-gauge{grid-template-columns:1fr}.mission-credit-gauge-ring{justify-self:center}.report-usage-table{min-width:860px}}@media(max-width:520px){.report-route-hero,.report-command-panel,.report-action-rail,.report-event-feed,.error-report-lock-panel{border-radius:18px;padding:14px}.report-metric-strip{grid-template-columns:1fr}.error-report-pipeline-step{grid-template-columns:auto minmax(0,1fr)}.error-report-pipeline-step .report-status-badge{grid-column:2;justify-self:start}}.admin-control-tower{--admin-surface: rgba(8, 18, 34, .82);--admin-surface-soft: rgba(14, 29, 52, .68);--admin-border: rgba(124, 161, 205, .2);--admin-text: #eef6ff;--admin-muted: #a9bdd6;--admin-shadow: 0 22px 70px rgba(0, 0, 0, .28)}.shell[data-theme=windows] .admin-control-tower{--admin-surface: rgba(248, 252, 255, .92);--admin-surface-soft: rgba(236, 246, 255, .88);--admin-border: rgba(64, 102, 148, .2);--admin-text: #182235;--admin-muted: #526987;--admin-shadow: 0 18px 48px rgba(53, 78, 108, .12)}.admin-control-tower-content{background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.12),transparent 28%),radial-gradient(circle at 96% 6%,rgba(129,140,248,.12),transparent 30%),linear-gradient(135deg,#081222eb,#0a1a30c7);border-color:var(--admin-border)}.shell[data-theme=windows] .admin-control-tower-content{background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.16),transparent 26%),radial-gradient(circle at 96% 6%,rgba(99,102,241,.1),transparent 30%),linear-gradient(135deg,#fffffff5,#e6f4ffb8)}.admin-route-hero,.admin-command-panel,.admin-action-rail,.admin-event-feed,.admin-high-risk-notice,.admin-evidence-panel,.admin-change-summary-panel,.admin-confirmation-panel,.admin-read-only-notice,.admin-empty-state{border:1px solid var(--admin-border);border-radius:22px;background:var(--admin-surface);box-shadow:var(--admin-shadow);color:var(--admin-text)}.admin-route-hero{display:flex;justify-content:space-between;gap:20px;padding:24px;overflow:hidden;position:relative}.admin-route-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(56,189,248,.16),transparent 38%),radial-gradient(circle at right top,rgba(251,191,36,.12),transparent 34%);pointer-events:none}.admin-route-hero>*{position:relative;z-index:1}.admin-eyebrow,.admin-metric-tile>span,.admin-event-feed h3,.admin-action-rail h3,.admin-evidence-panel h3,.admin-change-summary-panel h3,.admin-confirmation-panel h3,.admin-sidebar-group>span{color:var(--admin-muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-route-hero h2{margin:6px 0 8px;color:var(--admin-text);font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.admin-route-hero p,.admin-command-panel p,.admin-control-card p,.admin-setup-checklist-card p,.admin-high-risk-notice p,.admin-read-only-notice p,.admin-empty-state p{color:var(--admin-muted)}.admin-hero-side,.admin-badge-row,.admin-action-row,.admin-card-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.admin-status-badge,.admin-risk-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,currentColor 12%,transparent);color:var(--admin-accent, #8bb9ff);white-space:nowrap}.admin-tone-emerald{--admin-accent: #34d399}.admin-tone-blue{--admin-accent: #60a5fa}.admin-tone-cyan{--admin-accent: #22d3ee}.admin-tone-violet{--admin-accent: #a78bfa}.admin-tone-amber{--admin-accent: #fbbf24}.admin-tone-rose{--admin-accent: #fb7185}.admin-tone-indigo{--admin-accent: #818cf8}.admin-tone-slate{--admin-accent: #94a3b8}.admin-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:14px 0}.admin-metric-tile{min-width:0;border:1px solid color-mix(in srgb,var(--admin-accent) 34%,transparent);border-radius:18px;padding:16px;color:var(--admin-text);background:linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 13%,transparent),transparent 70%),var(--admin-surface-soft);box-shadow:inset 0 1px #ffffff14}.admin-metric-tile strong{display:block;margin:8px 0 6px;color:var(--admin-text);font-size:clamp(1.25rem,1.6vw,2rem);line-height:1.05;overflow-wrap:anywhere}.admin-metric-tile p{margin:0;color:var(--admin-muted);font-size:.86rem}.admin-mini-bar{height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:#94a3b838}.admin-mini-bar span{display:block;height:100%;border-radius:inherit;background:var(--admin-accent)}.admin-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:start}.admin-page-grid-single{grid-template-columns:minmax(0,1fr)}.admin-page-primary,.admin-overview-board,.admin-credential-vault{min-width:0;display:grid;gap:16px}.admin-page-side{display:grid;gap:14px;align-self:start;position:sticky;top:12px}.admin-command-panel{padding:18px;border-left:4px solid var(--admin-accent)}.admin-command-panel>header,.admin-control-card>header,.admin-setup-checklist-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.admin-command-panel h3,.admin-control-card h4,.admin-setup-checklist-card h4,.admin-action-card strong,.admin-event-row strong,.admin-high-risk-notice strong,.admin-read-only-notice strong,.admin-empty-state strong{color:var(--admin-text)}.admin-checklist-grid,.admin-control-card-grid,.admin-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.admin-setup-checklist-card,.admin-control-card,.admin-action-card,.admin-event-row{min-width:0;border:1px solid color-mix(in srgb,var(--admin-accent) 28%,transparent);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 9%,transparent),transparent 68%),#ffffff0b;padding:14px;color:var(--admin-text)}.shell[data-theme=windows] .admin-setup-checklist-card,.shell[data-theme=windows] .admin-control-card,.shell[data-theme=windows] .admin-action-card,.shell[data-theme=windows] .admin-event-row{background:linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 11%,transparent),transparent 68%),#ffffffc7}.admin-setup-checklist-card{border-left:4px solid var(--admin-accent)}.admin-setup-checklist-card dl,.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.admin-setup-checklist-card dt,.admin-detail-grid dt{color:var(--admin-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-setup-checklist-card dd,.admin-detail-grid dd{margin:3px 0 0;color:var(--admin-text);overflow-wrap:anywhere}.admin-overview-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.revision-log-board{gap:14px}.revision-log-split{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.revision-registry-list,.revision-record-list{display:grid;gap:8px}.revision-registry-list-item,.revision-record-row{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--admin-accent) 24%,transparent);border-radius:12px;background:#ffffff0a;color:var(--admin-text);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.revision-registry-list-item:hover,.revision-record-row:hover,.revision-registry-list-item:focus-visible,.revision-record-row:focus-visible{border-color:color-mix(in srgb,var(--admin-accent) 62%,transparent);background:color-mix(in srgb,var(--admin-accent) 10%,rgba(255,255,255,.04));transform:translateY(-1px);outline:none}.revision-registry-list-item.active,.revision-record-row.active{border-color:color-mix(in srgb,var(--admin-accent) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent) 18%,transparent),transparent 70%),#ffffff0f}.revision-registry-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px}.revision-registry-list-item span:first-child{display:grid;gap:2px;min-width:0}.revision-registry-list-item strong,.revision-record-main strong{color:var(--admin-text)}.revision-registry-list-item small,.revision-record-main span,.revision-record-meta{color:var(--admin-muted)}.revision-record-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:10px 14px;padding:13px}.revision-record-main{display:grid;gap:4px;min-width:0}.revision-record-meta{display:grid;gap:4px;justify-items:end;font-size:.82rem;font-weight:800;text-transform:uppercase}.revision-record-badges{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.admin-action-rail,.admin-event-feed,.admin-evidence-panel,.admin-change-summary-panel,.admin-confirmation-panel,.admin-high-risk-notice,.admin-read-only-notice,.admin-empty-state{padding:16px}.admin-action-stack,.admin-event-list{display:grid;gap:10px}.admin-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.admin-event-row span{color:var(--admin-muted);font-size:.78rem;text-align:right}.admin-high-risk-notice{border-left:4px solid var(--admin-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--admin-accent) 14%,transparent),transparent 76%),var(--admin-surface-soft)}.admin-read-only-notice{background:#94a3b814}.admin-sidebar-nav{gap:12px}.admin-sidebar-group{display:grid;gap:6px}.admin-sidebar-group .settings-sidebar-button{border-left:3px solid transparent}.admin-sidebar-group .settings-sidebar-button.active{border-left-color:var(--accent, #60a5fa)}.admin-control-tower .settings-card,.admin-control-tower .support-card{border-color:var(--admin-border)}.admin-control-tower .inline-input,.admin-control-tower input,.admin-control-tower select,.admin-control-tower textarea{min-width:0}.admin-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface-soft)}@media(max-width:1180px){.admin-page-grid,.admin-overview-split{grid-template-columns:1fr}.admin-page-side{position:static}}@media(max-width:760px){.admin-route-hero,.admin-command-panel>header,.admin-control-card>header,.admin-setup-checklist-card>header,.admin-event-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.admin-hero-side,.admin-badge-row,.admin-action-row,.admin-card-badges{justify-content:flex-start}.admin-metric-strip,.admin-checklist-grid,.admin-control-card-grid,.admin-evidence-grid,.admin-setup-checklist-card dl,.admin-detail-grid{grid-template-columns:1fr}.admin-route-hero,.admin-command-panel,.admin-action-rail,.admin-event-feed,.admin-high-risk-notice,.admin-evidence-panel,.admin-read-only-notice{border-radius:18px;padding:14px}}.shell[data-theme=windows] .approvals-workspace-panel .landing-dashboard-list-item,.shell[data-theme=windows] .approvals-workspace-panel .approval-card,.shell[data-theme=windows] .approvals-workspace-panel .approval-detail-panel,.shell[data-theme=windows] .approvals-workspace-panel .approval-evidence-card,.shell[data-theme=windows] .approvals-workspace-panel .approval-draft-preview,.shell[data-theme=windows] .approvals-workspace-panel .approval-draft-body,.shell[data-theme=windows] .approvals-workspace-panel .log-surface{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .approvals-workspace-panel .approval-detail-panel,.shell[data-theme=windows] .approvals-workspace-panel .approval-evidence-card{background:linear-gradient(180deg,#f4f9fefc,#e4edf6fc)}.shell[data-theme=windows] .approvals-workspace-panel .landing-dashboard-list-item strong,.shell[data-theme=windows] .approvals-workspace-panel .approval-card strong,.shell[data-theme=windows] .approvals-workspace-panel .approval-evidence-list,.shell[data-theme=windows] .approvals-workspace-panel .approval-draft-body{color:#1f2937}.shell[data-theme=windows] .approvals-workspace-panel .support-subtle,.shell[data-theme=windows] .approvals-workspace-panel .approval-card dt,.shell[data-theme=windows] .approvals-workspace-panel .approval-card dd{color:#425974}.shell[data-theme=windows] .approvals-workspace-panel .inline-input,.shell[data-theme=windows] .approvals-workspace-panel input,.shell[data-theme=windows] .approvals-workspace-panel select,.shell[data-theme=windows] .approvals-workspace-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .knowledge-overview-panel .landing-dashboard-list-item,.shell[data-theme=windows] .knowledge-overview-panel .log-surface{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .knowledge-overview-panel .landing-dashboard-list-item strong,.shell[data-theme=windows] .knowledge-overview-panel .landing-dashboard-list-item p{color:#1f2937}.shell[data-theme=windows] .knowledge-overview-panel .support-subtle{color:#425974}.shell[data-theme=windows] .knowledge-overview-panel .inline-input,.shell[data-theme=windows] .knowledge-overview-panel input,.shell[data-theme=windows] .knowledge-overview-panel select,.shell[data-theme=windows] .knowledge-overview-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .voice-sms-config-page .inline-input,.shell[data-theme=windows] .voice-sms-config-page input,.shell[data-theme=windows] .voice-sms-config-page select,.shell[data-theme=windows] .voice-sms-config-page textarea,.shell[data-theme=windows] .voice-sms-test-calls-page .inline-input,.shell[data-theme=windows] .voice-sms-test-calls-page input,.shell[data-theme=windows] .voice-sms-test-calls-page select,.shell[data-theme=windows] .voice-sms-test-calls-page textarea,.shell[data-theme=windows] .voice-sms-operations-page .inline-input,.shell[data-theme=windows] .voice-sms-operations-page input,.shell[data-theme=windows] .voice-sms-operations-page select,.shell[data-theme=windows] .voice-sms-operations-page textarea,.shell[data-theme=windows] .voice-knowledge-page .inline-input,.shell[data-theme=windows] .voice-knowledge-page input,.shell[data-theme=windows] .voice-knowledge-page select,.shell[data-theme=windows] .voice-knowledge-page textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;caret-color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .voice-sms-config-page .inline-input::placeholder,.shell[data-theme=windows] .voice-sms-config-page input::placeholder,.shell[data-theme=windows] .voice-sms-config-page textarea::placeholder,.shell[data-theme=windows] .voice-sms-test-calls-page .inline-input::placeholder,.shell[data-theme=windows] .voice-sms-test-calls-page input::placeholder,.shell[data-theme=windows] .voice-sms-test-calls-page textarea::placeholder,.shell[data-theme=windows] .voice-sms-operations-page .inline-input::placeholder,.shell[data-theme=windows] .voice-sms-operations-page input::placeholder,.shell[data-theme=windows] .voice-sms-operations-page textarea::placeholder,.shell[data-theme=windows] .voice-knowledge-page .inline-input::placeholder,.shell[data-theme=windows] .voice-knowledge-page input::placeholder,.shell[data-theme=windows] .voice-knowledge-page textarea::placeholder{color:#425974c7}.shell[data-theme=windows] .voice-sms-config-page .inline-input:focus,.shell[data-theme=windows] .voice-sms-config-page input:focus,.shell[data-theme=windows] .voice-sms-config-page select:focus,.shell[data-theme=windows] .voice-sms-config-page textarea:focus,.shell[data-theme=windows] .voice-sms-test-calls-page .inline-input:focus,.shell[data-theme=windows] .voice-sms-test-calls-page input:focus,.shell[data-theme=windows] .voice-sms-test-calls-page select:focus,.shell[data-theme=windows] .voice-sms-test-calls-page textarea:focus,.shell[data-theme=windows] .voice-sms-operations-page .inline-input:focus,.shell[data-theme=windows] .voice-sms-operations-page input:focus,.shell[data-theme=windows] .voice-sms-operations-page select:focus,.shell[data-theme=windows] .voice-sms-operations-page textarea:focus,.shell[data-theme=windows] .voice-knowledge-page .inline-input:focus,.shell[data-theme=windows] .voice-knowledge-page input:focus,.shell[data-theme=windows] .voice-knowledge-page select:focus,.shell[data-theme=windows] .voice-knowledge-page textarea:focus{outline:none;border-color:#2563eb7a;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #2563eb24}.shell[data-theme=windows] .voice-sms-config-page select option,.shell[data-theme=windows] .voice-sms-test-calls-page select option,.shell[data-theme=windows] .voice-sms-operations-page select option,.shell[data-theme=windows] .voice-knowledge-page select option{background:#f8fbff;color:#1f2937}.shell[data-theme=windows] .voice-sms-config-page .inline-input:disabled,.shell[data-theme=windows] .voice-sms-config-page input:disabled,.shell[data-theme=windows] .voice-sms-config-page select:disabled,.shell[data-theme=windows] .voice-sms-config-page textarea:disabled,.shell[data-theme=windows] .voice-sms-test-calls-page .inline-input:disabled,.shell[data-theme=windows] .voice-sms-test-calls-page input:disabled,.shell[data-theme=windows] .voice-sms-test-calls-page select:disabled,.shell[data-theme=windows] .voice-sms-test-calls-page textarea:disabled,.shell[data-theme=windows] .voice-sms-operations-page .inline-input:disabled,.shell[data-theme=windows] .voice-sms-operations-page input:disabled,.shell[data-theme=windows] .voice-sms-operations-page select:disabled,.shell[data-theme=windows] .voice-sms-operations-page textarea:disabled,.shell[data-theme=windows] .voice-knowledge-page .inline-input:disabled,.shell[data-theme=windows] .voice-knowledge-page input:disabled,.shell[data-theme=windows] .voice-knowledge-page select:disabled,.shell[data-theme=windows] .voice-knowledge-page textarea:disabled{background:linear-gradient(180deg,#ecf2f9eb,#e0e9f3eb);color:#425974c7;opacity:1}.shell[data-theme=windows] .prompt-intelligence-panel .landing-dashboard-list-item,.shell[data-theme=windows] .prompt-intelligence-panel .cpi-preview-panel,.shell[data-theme=windows] .prompt-intelligence-panel .log-surface{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .prompt-intelligence-panel .landing-dashboard-list-item strong,.shell[data-theme=windows] .prompt-intelligence-panel .landing-dashboard-list-item p{color:#1f2937}.shell[data-theme=windows] .prompt-intelligence-panel .support-subtle,.shell[data-theme=windows] .prompt-intelligence-panel .detail-card-grid dt,.shell[data-theme=windows] .prompt-intelligence-panel .detail-card-grid dd{color:#425974}.shell[data-theme=windows] .workflow-overview-panel .landing-dashboard-list-item{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14}.shell[data-theme=windows] .workflow-overview-panel .landing-dashboard-list-item strong,.shell[data-theme=windows] .workflow-overview-panel .landing-dashboard-list-item p{color:#1f2937}.shell[data-theme=windows] .workflow-overview-panel .landing-dashboard-list-item .support-subtle{color:#425974}.shell[data-theme=windows] .prompt-intelligence-panel .inline-input,.shell[data-theme=windows] .prompt-intelligence-panel input,.shell[data-theme=windows] .prompt-intelligence-panel select,.shell[data-theme=windows] .prompt-intelligence-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .prompt-intelligence-panel .inline-input:focus,.shell[data-theme=windows] .prompt-intelligence-panel input:focus,.shell[data-theme=windows] .prompt-intelligence-panel select:focus,.shell[data-theme=windows] .prompt-intelligence-panel textarea:focus{border-color:#0078d485;outline:none;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.metric .metric-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--panel-label);font-weight:800;text-shadow:0 0 10px rgba(244,247,251,.12);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell[data-theme=tactical] .status-panel-metrics .metric>.metric-label,.shell[data-theme=tactical] .metric>.metric-label,.shell[data-theme=tactical] .mission-shell-header-metrics .metric>.metric-label{color:#e5edf7!important;opacity:1;font-size:12px;font-weight:850;text-shadow:none}.shell[data-theme=windows] .metric>.metric-label,.shell[data-theme=windows] .mission-shell-header-metrics .metric>.metric-label{color:#334155;text-shadow:none}.metric strong{font-size:15px;line-height:1.25;white-space:nowrap;justify-self:end;text-align:right;min-width:2ch}.panel{padding:16px;overflow:auto;background:linear-gradient(180deg,#111b2bf5,#0a101af7)}.shell[data-theme=windows] .panel{background:linear-gradient(180deg,#eff5fbf7,#dfe8f2fa)}.centered-panel{align-self:center;justify-self:center;width:min(720px,100%)}.auth-panel{display:grid;gap:16px;width:min(440px,calc(100vw - 32px))}.auth-panel h1,.auth-panel>p{margin:0}.auth-logo-wrap{display:flex;justify-content:center}.auth-logo{max-width:min(260px,100%);max-height:84px;object-fit:contain}.auth-form{display:grid;gap:12px}.auth-action-row{align-items:center}.auth-primary-button{min-width:152px}.auth-password-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-caps-lock-tag{border:1px solid rgba(93,224,210,.24);border-radius:999px;padding:2px 8px;background:#5de0d214;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-caps-lock-tag.active{border-color:#ffcc6661;background:#ffcc6624;color:#ffd98a}.auth-recovery-button{margin-left:auto;min-height:24px;padding:3px 9px;border-radius:999px;font-size:12px;opacity:.78}.auth-recovery-button:hover{opacity:1}.auth-login-footer{justify-self:center;color:#b8c6d6b8;font-size:12px;letter-spacing:.04em;text-align:center}.auth-support-contact{display:grid;gap:4px;justify-self:stretch;padding:10px 12px;border:1px solid rgba(140,160,190,.16);border-radius:12px;background:#0c121c6b;color:var(--text-soft);font-size:13px;line-height:1.45}.auth-support-contact a{color:var(--accent-cyan);font-weight:700}.shell[data-theme=windows] .auth-panel,.shell[data-theme=windows] .auth-panel h1,.shell[data-theme=windows] .auth-panel>p,.shell[data-theme=windows] .auth-panel label span{color:#425974}.shell[data-theme=windows] .auth-panel .inline-input,.shell[data-theme=windows] .auth-panel input,.shell[data-theme=windows] .auth-panel select,.shell[data-theme=windows] .auth-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .auth-panel .inline-input:focus,.shell[data-theme=windows] .auth-panel input:focus,.shell[data-theme=windows] .auth-panel select:focus,.shell[data-theme=windows] .auth-panel textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .auth-panel .log-surface{background:linear-gradient(180deg,#eef4fbfc,#e2ebf5fc);border-color:#4e637e3d;color:#425974;box-shadow:inset 0 1px #ffffffc2}.auth-feedback{margin:0;border-radius:14px;padding:12px 14px;font-size:.88rem;line-height:1.5}.auth-feedback-error{border:1px solid rgba(255,118,102,.52);background:linear-gradient(180deg,#521813f5,#2b0e0cf5);color:#ffd8d4;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #5a181438}.auth-feedback-success{border:1px solid rgba(97,214,160,.42);background:linear-gradient(180deg,#0e3826eb,#082118f5);color:#c9f7df}.shell[data-theme=windows] .auth-feedback-error{border-color:#c6291f5c;background:linear-gradient(180deg,#ffedebfc,#ffdedbfc);color:#9f1c14;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #9a231b1a}.shell[data-theme=windows] .auth-feedback-success{border-color:#16854e4d;background:linear-gradient(180deg,#e8f9f1fc,#d6efe3fc);color:#17633d}.shell[data-theme=windows] .auth-caps-lock-tag{border-color:#4e637e3d;background:linear-gradient(180deg,#e8f0f8fa,#d7e2effa);color:#52667d}.shell[data-theme=windows] .auth-caps-lock-tag.active{border-color:#a4730047;background:linear-gradient(180deg,#fff4d1fa,#ffe7a3fa);color:#7a4b00}.auth-warning{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(173,151,95,.28);border-radius:16px;background:linear-gradient(135deg,#201d12e6,#10140ff5),radial-gradient(circle at top right,rgba(224,185,89,.1),transparent 42%)}.shell[data-theme=windows] .auth-warning{border-color:#7e97b547;background:linear-gradient(135deg,#f4f8fcfa,#ebf2f9fc),radial-gradient(circle at top right,rgba(0,120,212,.06),transparent 42%)}.shell[data-theme=windows] .auth-warning,.shell[data-theme=windows] .auth-warning p,.shell[data-theme=windows] .auth-warning strong,.shell[data-theme=windows] .auth-warning li,.shell[data-theme=windows] .auth-warning-footer{color:#425974}.shell[data-theme=windows] .auth-login-footer{color:#5f7188}.shell[data-theme=windows] .auth-support-contact{border-color:#4e637e33;background:linear-gradient(180deg,#f1f7fdfa,#e2ecf6fa);color:#425974;box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .auth-support-contact a{color:#0067b8}.auth-warning-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.auth-warning p,.auth-warning strong{margin:0}.auth-warning-list{margin:0;padding-left:20px;color:var(--text-primary)}.auth-warning-list li+li{margin-top:6px}.auth-warning-footer{color:inherit}.policy-ack-panel{width:min(920px,100%)}.policy-ack-card{display:grid;gap:12px}.policy-ack-document{max-height:420px}.policy-ack-checkbox{align-items:flex-start}.auth-summary{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--panel-line);border-radius:999px;background:#0c121cb8;color:var(--text-primary)}.shell[data-theme=windows] .auth-summary{background:linear-gradient(180deg,#dce6f0f5,#cbd7e5f5);border-color:#4e637e42;box-shadow:inset 0 1px #ffffffb3}.status-banner{display:flex;flex-direction:column;gap:6px;overflow:visible;overflow-wrap:anywhere;background:linear-gradient(135deg,#182438f7,#0a101af7)}.shell[data-theme=windows] .status-banner{background:linear-gradient(135deg,#cee2f4fa,#e5eff9fc)}.warning-banner{border-color:#ff7d7357;background:linear-gradient(135deg,#4d1f18f7,#180d0bfa),radial-gradient(circle at top right,rgba(255,125,115,.18),transparent 42%);box-shadow:var(--shadow),0 0 22px #ff7d731f}.shell[data-theme=windows] .warning-banner{border-color:#f6531466;background:linear-gradient(135deg,#fce5dafc,#fff3ecfc),radial-gradient(circle at top right,rgba(246,83,20,.09),transparent 42%)}.warning-banner-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.warning-banner-copy{margin:0}.error-panel{border-color:#ff7d7375;background:linear-gradient(135deg,#4e1d17f5,#1d0c0af7)}.dashboard-load-error-detail,.error-panel .log-surface{border:1px solid rgba(255,125,115,.34);border-radius:12px;padding:12px 14px;background:#ff7d731a;color:var(--text-soft);line-height:1.45;overflow-wrap:anywhere}.shell[data-theme=windows] .dashboard-load-error-detail,.shell[data-theme=windows] .error-panel .log-surface{border-color:#b7352d47;background:linear-gradient(180deg,#fff7f5fa,#fce5e0f5);color:#7f1d1d;box-shadow:inset 0 1px #ffffffdb}.dashboard-layout-toolbar{display:grid;gap:6px;padding:10px 14px}.dashboard-layout-toolbar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex-wrap:wrap}.dashboard-layout-toolbar .panel-copy{margin:2px 0 0}.dashboard-layout-toolbar-controls{display:grid;gap:4px;justify-items:end}.dashboard-toggle-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-toggle-group{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dashboard-toggle-group-right{margin-left:auto}.dashboard-toggle-button{display:inline-flex;align-items:center;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,230,255,.18);border-radius:999px;background:#09101661;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;padding:6px 11px;text-transform:uppercase;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.dashboard-toggle-button.active{border-color:#8fe8d875;background:linear-gradient(180deg,#0c231ffa,#061216fa),radial-gradient(circle at top left,rgba(143,232,216,.16),transparent 58%);color:var(--text-primary)}.dashboard-toggle-action{border-color:#8fe8d83d}.dashboard-theme-toggle{min-width:78px;justify-content:center}.dashboard-toggle-button:disabled{opacity:.55;cursor:default}.shell[data-theme=windows] .dashboard-toggle-button{border-color:#4e637e38;background:#e4edf6f0;color:#51657d}.shell[data-theme=windows] .dashboard-toggle-button.active{border-color:#0078d447;background:linear-gradient(180deg,#39506bf5,#253850fa),radial-gradient(circle at top left,rgba(0,161,241,.16),transparent 58%);color:#f8fbff}.dashboard-layout-shell{display:grid;grid-template-columns:224px minmax(0,1fr);gap:14px;align-items:start}.dashboard-layout-shell-dock-collapsed{grid-template-columns:44px minmax(0,1fr)}.dashboard-layout-shell-detached{display:block}.dashboard-panel-dock-rail{position:sticky;top:12px;align-self:start}.dashboard-panel-dock-rail.collapsed{display:flex;justify-content:flex-start}.dashboard-panel-dock{display:grid;gap:14px;align-self:start;padding:14px}.dashboard-panel-dock-header,.dashboard-panel-dock-footer,.dashboard-panel-dock-actions{display:grid;gap:8px}.dashboard-panel-dock-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboard-panel-dock-header .panel-copy,.dashboard-panel-dock-footer .panel-copy{margin:0}.dashboard-panel-dock-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,230,255,.16);border-radius:999px;background:#09101661;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:6px 10px;text-transform:uppercase}.dashboard-panel-dock-toggle.collapsed{display:inline-flex;align-items:center;justify-content:center;min-height:148px;width:36px;border-radius:18px;padding:10px 6px}.dashboard-panel-dock-toggle.collapsed span{writing-mode:vertical-rl;transform:rotate(180deg)}.dashboard-panel-dock-list{display:grid;gap:8px}.dashboard-panel-dock-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,230,255,.14);border-radius:14px;background:#09101657;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;padding:11px 12px;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.dashboard-panel-dock-tab:hover{transform:translate(2px);border-color:#ffd15a47;color:var(--text-primary)}.dashboard-panel-dock-tab.active{border-color:#ffd15a42;background:linear-gradient(180deg,#192117fa,#101512fa),radial-gradient(circle at top left,rgba(255,209,90,.12),transparent 58%);color:var(--text-primary)}.dashboard-panel-dock-tab.current{border-color:#ffd15a6b;box-shadow:inset 0 0 0 1px #ffd15a24}.dashboard-panel-dock-tab>span:first-child{min-width:0}.dashboard-panel-dock-state{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border-radius:999px;border:1px solid rgba(115,230,255,.14);background:#09101670;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.dashboard-panel-dock-state.live{border-color:#ffd15a47;background:#ffd15a24;color:var(--text-primary)}.dashboard-panel-dock-footer{padding-top:12px;border-top:1px solid rgba(115,230,255,.12)}.dashboard-panel-dock-actions .dashboard-toggle-button{justify-content:center;width:100%}.shell[data-theme=windows] .dashboard-panel-dock-tab{border-color:#4e637e2e;background:linear-gradient(180deg,#f5f9fdfa,#e9f0f7fa);color:#51657d}.shell[data-theme=windows] .dashboard-panel-dock-toggle{border-color:#4e637e33;background:#e4edf6f0;color:#51657d}.shell[data-theme=windows] .dashboard-panel-dock-tab:hover{border-color:#0078d43d;color:#23405f}.shell[data-theme=windows] .dashboard-panel-dock-tab.active{border-color:#0078d43d;background:linear-gradient(180deg,#dfecf8fa,#d1e0effa),radial-gradient(circle at top left,rgba(0,161,241,.1),transparent 58%);color:#23405f}.shell[data-theme=windows] .dashboard-panel-dock-tab.current{border-color:#0078d461;box-shadow:inset 0 0 0 1px #0078d41f}.shell[data-theme=windows] .settings-sidebar-button{border-color:#4e637e2e;background:linear-gradient(180deg,#f5f9fdfa,#e9f0f7fa);color:#23405f}.shell[data-theme=windows] .settings-sidebar-button.active{border-color:#0078d447;background:linear-gradient(180deg,#dfecf8fa,#d1e0effa),radial-gradient(circle at left top,rgba(0,161,241,.08),transparent 58%)}.shell[data-theme=windows] .product-shell-panel-toggle{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc),radial-gradient(circle at left top,rgba(0,161,241,.06),transparent 58%);color:#23405f;box-shadow:inset 0 1px #ffffffc7,0 6px 12px #1e293b0f}.shell[data-theme=windows] .product-shell-panel-toggle:hover{border-color:#0078d447;background:linear-gradient(180deg,#fffffffc,#e0ecf8fc),radial-gradient(circle at left top,rgba(0,161,241,.09),transparent 58%);color:#12263f}.shell[data-theme=windows] .product-shell-panel-toggle.active{border-color:#0078d45c;background:linear-gradient(180deg,#e0eefcfc,#cddef0fc),radial-gradient(circle at left top,rgba(0,161,241,.12),transparent 58%);color:#12263f;box-shadow:inset 0 1px #ffffffd1,0 0 0 2px #0078d414,0 8px 16px #1e293b14}.shell[data-theme=windows] .settings-page-content-header{border-bottom-color:#4e637e24}.shell[data-theme=windows] .settings-page-canvas{border-color:#4e637e2e;background:linear-gradient(180deg,#f4f8fcfa,#e9f0f7fa),radial-gradient(circle at top left,rgba(0,161,241,.06),transparent 42%)}.shell[data-theme=windows] .settings-provider-card{border-color:#4e637e33;background:linear-gradient(180deg,#f7fafefa,#ecf2f9fa)}.shell[data-theme=windows] .settings-provider-card .status-chip{color:#fff}.shell[data-theme=windows] .dashboard-panel-dock-state{border-color:#4e637e2e;background:#e4edf6f0;color:#51657d}.shell[data-theme=windows] .dashboard-panel-dock-state.live{border-color:#0078d447;background:#0078d41a;color:#23405f}.shell[data-theme=windows] .dashboard-panel-dock-footer{border-top-color:#4e637e24}.dashboard-grid-shell{min-height:720px;min-width:0}.dashboard-panel-grid{min-height:720px}.dashboard-panel-slot{display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;padding:14px;height:100%;overflow:hidden}.panel-span-compact{grid-column:span 3}.panel-span-standard{grid-column:span 4}.panel-span-wide{grid-column:span 6}.panel-span-full{grid-column:1 / -1}.dashboard-panel-slot-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;cursor:move;-webkit-user-select:none;user-select:none}.dashboard-panel-slot-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-panel-title{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-panel-size-group{display:inline-flex;align-items:center;gap:6px}.dashboard-panel-header-action{padding:6px 10px}.dashboard-panel-header-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,230,255,.16);border-radius:999px;background:#0910165c;color:var(--muted);padding:5px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.shell[data-theme=windows] .dashboard-panel-header-pill{border-color:#4e637e33;background:#e4edf6f0;color:#51657d}.dashboard-panel-size-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(115,230,255,.16);border-radius:999px;background:#0910165c;color:var(--muted);cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.dashboard-panel-size-button.active{border-color:#ffd15a57;background:#ffd15a2e;color:var(--text-primary)}.shell[data-theme=windows] .dashboard-panel-size-button{border-color:#4e637e33;background:#e4edf6f0;color:#51657d}.shell[data-theme=windows] .dashboard-panel-size-button.active{border-color:#0078d442;background:#0078d41f;color:#23405f}.dashboard-panel-slot-body,.status-panel,.mission-control-panel,.mission-control-lower,.fleet-panel,.tasks-panel,.support-panel,.org-panel,.settings-inline-panel{display:grid;gap:0;min-height:0;width:100%;align-content:start}.org-panel{align-content:start;align-self:start}.dashboard-panel-slot-body{align-content:start;overflow:auto}.status-panel{align-content:start}.status-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-usage-guardrail-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ai-usage-guardrail-metrics .metric{min-width:0;align-items:flex-start;flex-direction:column}.ai-usage-guardrail-metrics .metric span{max-width:none;white-space:normal}.ai-usage-guardrail-metrics .metric strong{align-self:stretch;justify-self:start;overflow-wrap:anywhere;text-align:left;white-space:normal}.voice-sms-test-workflow-grid{align-items:start}.voice-sms-validation-group-stack,.voice-sms-call-rule-group-stack,.voice-sms-sms-rule-group-stack,.voice-sms-escalation-group-stack{display:grid;gap:18px}.voice-sms-validation-group,.voice-sms-call-rule-group,.voice-sms-sms-rule-group,.voice-sms-escalation-group{display:grid;gap:10px}.voice-sms-validation-group-heading,.voice-sms-call-rule-group-heading,.voice-sms-sms-rule-group-heading,.voice-sms-escalation-group-heading{align-items:center;border-bottom:1px solid rgba(148,163,184,.22);display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.voice-sms-validation-group-heading h5,.voice-sms-call-rule-group-heading h5,.voice-sms-sms-rule-group-heading h5,.voice-sms-escalation-group-heading h5{margin:0}.voice-sms-call-rule-card,.voice-sms-sms-rule-card,.voice-sms-escalation-card{gap:10px}.voice-sms-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.voice-sms-readiness-card{align-items:flex-start;display:grid;gap:10px;min-height:96px}.voice-sms-readiness-card .status-chip{justify-self:start}.voice-sms-conversation-source-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.voice-empathy-policy-grid{align-items:start}.voice-empathy-policy-grid>.voice-command-card{align-content:start}.voice-checklist-row.voice-empathy-policy-protection-row{grid-template-columns:minmax(0,1fr)}.voice-empathy-policy-protection-row strong{overflow-wrap:anywhere}.voice-empathy-policy-protection-row .voice-status-badge{justify-self:start;white-space:nowrap}.voice-empathy-policy-runtime-grid .metric{display:grid;grid-template-columns:minmax(0,1fr) auto}.voice-empathy-policy-runtime-grid .metric span{min-width:0;overflow-wrap:anywhere}.voice-review-centre-page{gap:18px}.voice-review-hero-actions,.voice-review-panel-heading,.voice-review-email-result{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.voice-review-toolbar{display:grid;gap:12px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr))}.voice-review-toolbar label,.voice-review-schedule-row label,.voice-review-email-controls label{display:grid;gap:6px}.voice-review-toolbar label>span,.voice-review-schedule-row label>span,.voice-review-email-controls label>span{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.voice-review-schedule-row{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;margin-top:14px}.voice-review-panel-heading h4,.voice-review-email-result strong{margin:0}.voice-review-panel-heading p{color:var(--muted);margin:5px 0 0}.voice-review-table-wrap{margin-top:14px;overflow-x:auto}.voice-review-table{border-collapse:collapse;min-width:1080px;width:100%}.voice-review-table th,.voice-review-table td{border-bottom:1px solid var(--border-subtle);padding:11px 10px;text-align:left;vertical-align:top}.voice-review-table th{color:var(--muted);font-size:.74rem;text-transform:uppercase}.voice-review-table td:first-child,.voice-review-table th:first-child{text-align:center;width:64px}.voice-review-table td strong,.voice-review-table td small,.voice-review-email-result small{display:block}.voice-review-table td small,.voice-review-email-result small{color:var(--muted);margin-top:4px}.voice-review-email-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) auto}.voice-review-email-result{background:#197c921f;border:1px solid rgba(69,190,213,.35);margin-top:14px;padding:12px}@media(max-width:980px){.voice-review-toolbar,.voice-review-schedule-row,.voice-review-email-controls{grid-template-columns:1fr 1fr}}@media(max-width:640px){.voice-review-toolbar,.voice-review-schedule-row,.voice-review-email-controls{grid-template-columns:1fr}}@media print{html[data-voice-review-print=active] body{background:#fff!important}html[data-voice-review-print=active] body *{visibility:hidden!important}html[data-voice-review-print=active] .voice-review-centre-page,html[data-voice-review-print=active] .voice-review-centre-page *{visibility:visible!important}html[data-voice-review-print=active] .voice-review-centre-page{background:#fff!important;color:#0f172a!important;inset:0 auto auto 0!important;padding:0!important;position:absolute!important;width:100%!important}html[data-voice-review-print=active] .voice-review-no-print,html[data-voice-review-print=active] .voice-metric-grid{display:none!important}html[data-voice-review-print=active] .voice-command-card,html[data-voice-review-print=active] .voice-route-hero{background:#fff!important;box-shadow:none!important;break-inside:avoid}html[data-voice-review-print=active] .voice-review-table{color:#0f172a!important;min-width:0}html[data-voice-review-print=active] .voice-review-table tr{break-inside:avoid}}.voice-sms-empty-state-panel{gap:18px}.voice-sms-empty-state-panel>.support-subtle{max-width:880px}.voice-sms-guided-setup-stack{display:grid;gap:18px}.voice-sms-guided-group{border:1px solid rgba(148,163,184,.22);border-radius:18px;display:grid;gap:14px;padding:16px}.voice-sms-guided-group-priority{border-color:#ef444457;box-shadow:0 12px 28px #ef444414}.voice-sms-guided-group-heading{align-items:start;border-bottom:1px solid rgba(148,163,184,.22);display:flex;gap:14px;justify-content:space-between;padding-bottom:10px}.voice-sms-guided-group-heading h5{margin:0}.voice-sms-guided-field-card{gap:10px}.voice-sms-evidence-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.voice-sms-evidence-readiness-grid .metric{min-width:0}.voice-sms-evidence-readiness-grid .metric strong{white-space:normal}.voice-sms-evidence-row-list{display:grid;gap:8px}.voice-sms-evidence-row{align-items:start;display:grid;gap:4px}.voice-command-centre{--voice-panel-bg: linear-gradient(180deg, rgba(248, 252, 255, .98), rgba(232, 241, 250, .94));--voice-panel-border: rgba(78, 99, 126, .24);--voice-panel-shadow: 0 18px 42px rgba(15, 23, 42, .09);--voice-text: #172033;--voice-muted: #485f7b;--voice-cyan: #0891b2;--voice-emerald: #059669;--voice-violet: #7c3aed;--voice-blue: #2563eb;--voice-amber: #b7791f;--voice-rose: #e11d48;--voice-indigo: #4f46e5;--voice-green: #15803d;--voice-slate: #64748b;color:var(--voice-text);display:grid;gap:18px}.shell[data-theme=dark] .voice-command-centre,.shell[data-theme=midnight] .voice-command-centre,.shell[data-theme=tactical] .voice-command-centre{--voice-panel-bg: linear-gradient(145deg, rgba(8, 16, 31, .92), rgba(15, 23, 42, .84));--voice-panel-border: rgba(148, 163, 184, .2);--voice-panel-shadow: 0 24px 58px rgba(0, 0, 0, .34);--voice-text: #e5eefb;--voice-muted: #a8b7cc}.voice-route-hero,.voice-command-card,.locked-feature-panel{border:1px solid var(--voice-panel-border);border-radius:24px;background:var(--voice-panel-bg);box-shadow:var(--voice-panel-shadow);color:var(--voice-text);overflow:hidden;position:relative}.voice-route-hero:before,.voice-command-card:before,.locked-feature-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--voice-accent, var(--voice-cyan))}.voice-route-hero{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:24px 24px 22px}.voice-route-hero-copy h3{color:var(--voice-text);font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;margin:0}.voice-route-hero-copy p,.voice-route-hero-body p,.voice-command-card p,.locked-feature-panel p{color:var(--voice-muted);margin:6px 0 0}.voice-deployment-context{display:grid;gap:16px;padding:18px}.voice-deployment-context:before{background:linear-gradient(180deg,var(--voice-cyan),var(--voice-indigo))}.voice-deployment-context-heading{align-items:flex-start;justify-content:space-between}.voice-deployment-context-heading h4{color:var(--voice-text);font-size:clamp(20px,2.2vw,28px);letter-spacing:-.03em;margin:3px 0 0}.voice-deployment-context-grid{display:grid;gap:12px;grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(150px,1fr))}.voice-deployment-selector,.voice-deployment-context-detail{border:1px solid color-mix(in srgb,var(--voice-cyan) 18%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--voice-cyan) 9%,transparent),transparent 60%),color-mix(in srgb,var(--voice-panel-bg) 88%,transparent);color:var(--voice-text);display:grid;gap:6px;min-width:0;padding:12px}.voice-deployment-selector span,.voice-deployment-context-detail span{color:var(--voice-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.voice-deployment-context-detail strong{color:var(--voice-text);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.voice-deployment-context-detail p{font-size:12px;line-height:1.35;margin:0}.voice-deployment-selector .inline-input:disabled{cursor:not-allowed;opacity:.84}.voice-route-hero-state,.voice-route-hero-body,.voice-card-heading,.voice-action-link-grid,.voice-filter-bar,.voice-disabled-action-grid{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.voice-route-hero-body{grid-column:1 / -1}.voice-command-eyebrow{color:var(--voice-cyan);display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.voice-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.voice-metric-tile{border:1px solid color-mix(in srgb,var(--voice-accent, var(--voice-blue)) 24%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--voice-accent, var(--voice-blue)) 14%,transparent),transparent 58%),var(--voice-panel-bg);box-shadow:0 12px 28px #0f172a12;display:grid;gap:6px;min-height:126px;min-width:0;padding:16px}.voice-metric-tile span{color:var(--voice-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.voice-metric-tile strong{color:var(--voice-text);font-size:clamp(24px,2.4vw,34px);letter-spacing:-.04em;line-height:1;min-width:0;overflow-wrap:anywhere}.voice-metric-tile[data-value-kind=text] strong{font-size:clamp(20px,1.7vw,28px);line-height:1.08}.voice-metric-tile small{color:var(--voice-muted);line-height:1.35}.voice-command-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.voice-command-main,.voice-command-rail,.voice-action-list,.voice-event-list,.voice-checklist-list,.voice-readiness-list,.voice-channel-grid{display:grid;gap:12px}.voice-command-grid-two{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.voice-command-card,.locked-feature-panel{display:grid;gap:14px;padding:18px 20px}.voice-card-heading{justify-content:space-between}.voice-card-heading h4{color:var(--voice-text);margin:0}.voice-status-badge{align-items:center;border:1px solid color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 12%,transparent);color:color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 82%,#0f172a);display:inline-flex;font-size:11px;font-weight:850;gap:5px;letter-spacing:.04em;line-height:1.1;padding:6px 9px;text-transform:uppercase;white-space:normal}.shell[data-theme=dark] .voice-status-badge,.shell[data-theme=midnight] .voice-status-badge,.shell[data-theme=tactical] .voice-status-badge{color:color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 62%,#f8fafc)}.voice-channel-row,.voice-readiness-row,.voice-checklist-row,.voice-event-row,.voice-action-item,.voice-insight-card,.voice-conversation-card,.voice-scenario-card{border:1px solid color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 22%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 10%,transparent),#ffffff0a)}.voice-channel-row,.voice-checklist-row,.voice-event-row{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px}.voice-checklist-card-ordered .voice-checklist-row{grid-template-columns:auto minmax(0,1fr) auto}.voice-checklist-step-number{align-items:center;align-self:start;background:color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 18%,rgba(255,255,255,.08));border:1px solid color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 34%,transparent);border-radius:999px;color:var(--voice-text);display:inline-flex;font-size:13px;font-weight:900;height:30px;justify-content:center;min-width:30px;width:30px}.voice-readiness-row{align-items:start;display:grid;gap:8px 12px;grid-template-columns:minmax(128px,auto) minmax(0,1fr) auto;padding:12px}.voice-readiness-row .status-chip{align-self:start;justify-self:start;max-width:128px;white-space:normal}.voice-telephony-admin-page{gap:16px;max-width:none;width:100%}.voice-admin-status-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.voice-admin-status-card{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 12px 30px #0f172a0f;display:grid;gap:8px;min-height:116px;padding:14px}.voice-admin-status-card p{color:#475569;font-size:13px;line-height:1.4;margin:0}.voice-admin-action-strip{border:1px solid rgba(37,99,235,.16);border-radius:12px;background:#fff;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(160px,1fr));padding:12px}.voice-admin-action-button{align-items:start;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;cursor:pointer;display:grid;gap:4px;min-height:78px;padding:12px;text-align:left}.voice-admin-action-button:hover:not(:disabled),.voice-admin-local-tabs button:hover,.voice-admin-review-tabs button:hover{border-color:#2563eb6b;box-shadow:0 8px 24px #2563eb1f}.voice-admin-action-button:disabled{cursor:not-allowed;opacity:.6}.voice-admin-action-button span{color:#64748b;font-size:12px;line-height:1.35}.voice-admin-action-primary{border-color:#2563eb66;background:linear-gradient(180deg,#eff6ff,#fff)}.voice-admin-action-warning{border-color:#d977065c;background:linear-gradient(180deg,#fffbeb,#fff)}.voice-admin-local-tabs,.voice-admin-review-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.voice-admin-local-tabs button,.voice-admin-review-tabs button{border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#fff;color:#334155;cursor:pointer;font-size:13px;font-weight:750;padding:8px 12px}.voice-admin-local-tabs button.active,.voice-admin-review-tabs button.active{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8}.voice-admin-workspace-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);width:100%}.voice-admin-main-workspace,.voice-admin-overview-workspace,.voice-admin-right-rail{display:grid;gap:16px;min-width:0}.voice-admin-workspace-grid-overview>.voice-admin-main-workspace{grid-column:1 / -1}.voice-admin-workspace-grid-single>.voice-admin-main-workspace{grid-column:1 / -1}.voice-admin-overview-workspace{align-items:start;grid-template-columns:minmax(0,3fr) minmax(300px,1fr)}.voice-admin-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.voice-admin-summary-card{min-height:136px}.voice-admin-summary-card strong{color:#0f172a;font-size:32px;line-height:1}.voice-admin-right-rail{align-self:start;position:relative;z-index:0}.voice-admin-rail-item{border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#fff;display:grid;gap:8px;padding:10px}.voice-admin-rail-item span{color:#64748b;font-size:12px;line-height:1.35}.voice-admin-phone-number-grid,.voice-admin-health-matrix{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.voice-admin-mini-card,.voice-admin-health-card{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;display:grid;gap:8px;min-width:0;padding:12px}.voice-admin-mini-card strong,.voice-admin-health-card strong{color:#0f172a;overflow-wrap:anywhere}.voice-admin-health-card span:not(.status-chip),.voice-admin-mini-card span:not(.status-chip){color:#64748b;font-size:12px;line-height:1.35}.voice-admin-drawer-panel,.customer-voice-agent-admin .voice-admin-drawer-panel{border-color:#2563eb47;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 42px #0f172a14}.voice-admin-communication-header{min-height:120px}.voice-admin-diagnostics-block{border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:12px}.voice-admin-diagnostics-block summary{color:#0f172a;cursor:pointer;font-weight:800}.shell:not([data-theme=windows]) .voice-admin-status-card,.shell:not([data-theme=windows]) .voice-admin-action-strip,.shell:not([data-theme=windows]) .voice-admin-action-button,.shell:not([data-theme=windows]) .voice-admin-local-tabs button,.shell:not([data-theme=windows]) .voice-admin-review-tabs button,.shell:not([data-theme=windows]) .voice-admin-rail-item,.shell:not([data-theme=windows]) .voice-admin-mini-card,.shell:not([data-theme=windows]) .voice-admin-health-card,.shell:not([data-theme=windows]) .voice-admin-drawer-panel,.shell:not([data-theme=windows]) .customer-voice-agent-admin .voice-admin-drawer-panel{border-color:#8ca0be33;background:linear-gradient(180deg,#111b2bfa,#0a101afa);color:var(--text-primary);box-shadow:inset 0 1px #ffffff09}.shell:not([data-theme=windows]) .voice-admin-action-primary{border-color:#73e6ff52;background:linear-gradient(180deg,#112636fa,#0a131efa),radial-gradient(circle at top left,rgba(115,230,255,.1),transparent 55%)}.shell:not([data-theme=windows]) .voice-admin-action-warning{border-color:#ffd15a4d;background:linear-gradient(180deg,#2a2210fa,#12120dfa),radial-gradient(circle at top left,rgba(255,209,90,.1),transparent 55%)}.shell:not([data-theme=windows]) .voice-admin-action-button span,.shell:not([data-theme=windows]) .voice-admin-status-card p,.shell:not([data-theme=windows]) .voice-admin-rail-item span,.shell:not([data-theme=windows]) .voice-admin-health-card span:not(.status-chip),.shell:not([data-theme=windows]) .voice-admin-mini-card span:not(.status-chip){color:var(--muted)}.shell:not([data-theme=windows]) .voice-admin-summary-card strong,.shell:not([data-theme=windows]) .voice-admin-mini-card strong,.shell:not([data-theme=windows]) .voice-admin-health-card strong,.shell:not([data-theme=windows]) .voice-admin-diagnostics-block summary{color:var(--text-primary)}.shell:not([data-theme=windows]) .voice-admin-local-tabs button.active,.shell:not([data-theme=windows]) .voice-admin-review-tabs button.active{border-color:#73e6ff6b;background:#73e6ff1f;color:var(--text-primary)}@media(max-width:1640px){.voice-admin-workspace-grid,.voice-admin-overview-workspace{grid-template-columns:1fr}.voice-admin-right-rail{position:static}}@media(max-width:920px){.voice-admin-summary-grid,.voice-admin-status-grid,.voice-admin-health-matrix,.voice-admin-phone-number-grid{grid-template-columns:1fr}}@media(max-width:1180px){.voice-admin-action-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.voice-channel-row>span,.voice-event-row>span{border-radius:999px;background:var(--voice-accent, var(--voice-slate));box-shadow:0 0 0 4px color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 16%,transparent);height:10px;width:10px}.voice-channel-row strong,.voice-readiness-row strong,.voice-checklist-row strong,.voice-event-row strong,.voice-action-item strong,.voice-insight-card strong,.voice-conversation-card strong,.voice-scenario-card strong{color:var(--voice-text)}.voice-channel-row>div,.voice-readiness-row>div,.voice-checklist-row>div,.voice-event-row>div{display:grid;gap:3px;min-width:0}.voice-channel-row small,.voice-readiness-row small,.voice-checklist-row small,.voice-event-row p,.voice-action-item p,.voice-insight-card p,.voice-conversation-card p,.voice-scenario-card p{color:var(--voice-muted);margin:2px 0 0}.voice-channel-row em,.voice-readiness-row em{color:var(--voice-text);font-size:12px;font-style:normal;font-weight:800;text-align:right}.voice-action-item,.voice-insight-card,.voice-conversation-card,.voice-scenario-card{display:grid;gap:8px;padding:14px}.voice-conversation-card>div,.voice-scenario-card>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.empty-voice-state,.voice-role-notice,.voice-warning-strip,.voice-info-strip{border:1px solid color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 22%,transparent);border-radius:16px;background:color-mix(in srgb,var(--voice-accent, var(--voice-slate)) 9%,transparent);color:var(--voice-muted);display:grid;gap:4px;padding:13px 14px}.empty-voice-state strong,.voice-role-notice strong{color:var(--voice-text)}.voice-warning-strip{--voice-accent: var(--voice-amber)}.voice-warning-strip-rose{--voice-accent: var(--voice-rose)}.voice-warning-strip-amber,.voice-info-strip{--voice-accent: var(--voice-amber)}.voice-insight-grid,.voice-provider-grid,.voice-response-map-grid,.voice-validation-result-grid{display:grid;gap:10px}.voice-provider-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.voice-provider-grid div{border:1px solid rgba(148,163,184,.2);border-radius:14px;display:grid;gap:4px;padding:12px}.voice-provider-grid span{color:var(--voice-muted);font-size:12px}.voice-numbered-list{color:var(--voice-muted);display:grid;gap:8px;margin:0;padding-left:20px}.voice-response-map-row{align-items:center;border:1px solid rgba(244,63,94,.18);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px}.voice-response-map-row em{color:var(--voice-muted);font-style:normal;font-weight:700}.voice-scenario-board{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.voice-action-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.voice-tone-cyan,.voice-accent-cyan{--voice-accent: var(--voice-cyan)}.voice-tone-emerald,.voice-accent-emerald{--voice-accent: var(--voice-emerald)}.voice-tone-violet,.voice-accent-violet{--voice-accent: var(--voice-violet)}.voice-tone-blue,.voice-accent-blue{--voice-accent: var(--voice-blue)}.voice-tone-amber,.voice-accent-amber{--voice-accent: var(--voice-amber)}.voice-tone-rose,.voice-accent-rose{--voice-accent: var(--voice-rose)}.voice-tone-indigo,.voice-accent-indigo{--voice-accent: var(--voice-indigo)}.voice-tone-green,.voice-accent-green{--voice-accent: var(--voice-green)}.voice-tone-slate,.voice-accent-slate{--voice-accent: var(--voice-slate)}@media(max-width:1040px){.voice-command-layout,.voice-command-grid-two{grid-template-columns:1fr}.voice-deployment-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-deployment-selector{grid-column:1 / -1}}@media(max-width:1320px){.voice-command-layout{grid-template-columns:1fr}}@media(max-width:720px){.voice-deployment-context{padding:14px}.voice-deployment-context-heading{display:grid;gap:10px}.voice-deployment-context-grid{grid-template-columns:1fr}.voice-route-hero{grid-template-columns:1fr;padding:18px}.voice-channel-row,.voice-readiness-row,.voice-checklist-row,.voice-event-row,.voice-response-map-row{grid-template-columns:1fr}.voice-checklist-card-ordered .voice-checklist-row{grid-template-columns:auto minmax(0,1fr)}.voice-checklist-card-ordered .voice-checklist-row .voice-status-badge{grid-column:1 / -1;justify-self:start}.voice-channel-row>span,.voice-event-row>span{display:none}.voice-channel-row em,.voice-readiness-row em{text-align:left}}.voice-knowledge-summary-card{gap:14px}.voice-knowledge-overall-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.voice-knowledge-summary-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.voice-knowledge-filter-card{gap:10px;padding-block:14px}.voice-knowledge-filter-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.voice-knowledge-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.voice-knowledge-filter-chip{align-items:center;background:var(--panel-soft);border:1px solid var(--border-soft);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;min-height:30px;padding:5px 10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.voice-knowledge-filter-chip:hover,.voice-knowledge-filter-chip:focus-visible,.voice-knowledge-filter-chip.selected{border-color:#4a90e2b8;box-shadow:0 0 0 3px #4a90e21f;outline:none}.voice-knowledge-filter-chip.selected{background:#4a90e229}.voice-knowledge-review-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.voice-knowledge-category-panel,.voice-knowledge-detail-panel{align-self:start}.voice-knowledge-detail-panel{position:sticky;top:18px}.voice-knowledge-group-stack,.voice-knowledge-category-list,.voice-knowledge-detail-panel{display:grid;gap:12px}.voice-knowledge-group{display:grid;gap:8px}.voice-knowledge-priority-header{align-items:center;background:var(--surface-card-strong);border:1px solid rgba(255,176,77,.42);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.voice-knowledge-priority-header span:first-child{display:grid;gap:2px}.voice-knowledge-priority-header small{color:var(--text-muted)}.voice-knowledge-accordion-header{align-items:center;background:var(--surface-card-strong);border:1px solid var(--border-soft);border-radius:14px;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:10px 12px;text-align:left}.voice-knowledge-accordion-header span{display:grid;gap:2px}.voice-knowledge-accordion-header small{color:var(--text-muted)}.voice-knowledge-accordion-header:hover,.voice-knowledge-accordion-header:focus-visible{border-color:#4a90e280;box-shadow:0 0 0 3px #4a90e21f;outline:none}.voice-knowledge-category-row{align-items:center;background:var(--panel-soft);border:1px solid var(--border-soft);border-radius:14px;color:var(--text-primary);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:9px 10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.voice-knowledge-category-row:hover,.voice-knowledge-category-row:focus-visible{border-color:#4a90e280;box-shadow:0 0 0 3px #4a90e21f;outline:none}.voice-knowledge-category-row.selected{border-color:#4a90e2c7;box-shadow:inset 4px 0 #4a90e2eb,0 14px 34px #10182829}.voice-knowledge-category-row.priority{border-color:#ffb04d73}.voice-knowledge-category-row-main,.voice-knowledge-category-row-meta{align-items:center;display:flex;gap:8px;min-width:0}.voice-knowledge-category-row-main{display:grid;gap:2px}.voice-knowledge-category-row-main strong,.voice-knowledge-category-row-main .support-subtle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-knowledge-category-row-meta{flex-wrap:wrap;justify-content:end;min-width:150px}.voice-knowledge-detail-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;gap:8px}.voice-knowledge-detail-meta span{border:1px solid var(--border-soft);border-radius:999px;padding:5px 9px}.voice-knowledge-detail-panel label{display:grid;gap:6px}.voice-knowledge-draft-note{display:grid;gap:4px}.voice-knowledge-source-binding-panel{background:color-mix(in srgb,var(--surface-card-strong) 86%,transparent);border:1px solid var(--border-soft);border-radius:16px;display:grid;gap:12px;padding:14px}.voice-knowledge-source-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.voice-knowledge-source-column{display:grid;gap:8px;min-width:0}.voice-knowledge-source-list{display:grid;gap:8px}.voice-knowledge-source-card{align-items:center;background:var(--panel-soft);border:1px solid var(--border-soft);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.voice-knowledge-source-card.linked{border-color:#1fb9818c;box-shadow:inset 3px 0 #1fb981c7}.voice-knowledge-source-card span{display:grid;gap:2px;min-width:0}.voice-knowledge-source-card strong,.voice-knowledge-source-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-knowledge-source-card small{color:var(--text-muted)}.voice-knowledge-limitations-note{padding-block:12px}.voice-knowledge-limitations-note summary{color:var(--text-primary);cursor:pointer;font-weight:700}.voice-knowledge-limitations-note .settings-section-heading{margin-top:10px}@media(max-width:980px){.voice-knowledge-review-layout{grid-template-columns:1fr}.voice-knowledge-detail-panel{position:static}.voice-knowledge-category-row{grid-template-columns:1fr;min-height:0}.voice-knowledge-category-row-meta{justify-content:start}.voice-knowledge-source-grid,.voice-knowledge-source-card{grid-template-columns:1fr}}.mission-credit-card{gap:18px}.mission-credit-progress-wrap{display:grid;gap:10px}.mission-credit-progress-track{background:#58678038;border:1px solid var(--border-soft);border-radius:999px;height:14px;overflow:hidden}.mission-credit-progress-track span{background:linear-gradient(90deg,var(--accent-intel),var(--accent-progress));border-radius:inherit;display:block;height:100%;min-width:4px;transition:width .18s ease}.mission-credit-thresholds,.mission-credit-policy-grid{display:flex;flex-wrap:wrap;gap:8px}.mission-credit-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.mission-credit-policy-grid>div{background:var(--surface-card-strong);border:1px solid var(--border-soft);border-radius:14px;display:grid;gap:4px;padding:12px}.mission-credit-policy-grid strong{color:var(--text-strong);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.mission-credit-policy-grid span{color:var(--text-soft)}.mission-credit-alert-list{margin-top:4px}.ai-usage-guardrail-settings-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ai-usage-guardrail-settings-grid label{min-width:0}.ai-usage-guardrail-settings-grid .inline-input{width:100%;min-width:0}.dashboard-panel-grid>.react-grid-item>div{height:100%}.dashboard-panel-grid .react-resizable-handle{opacity:.72}.dashboard-panel-grid .react-resizable-handle:after{border-color:#ffd15ab8}.shell[data-theme=windows] .dashboard-panel-grid .react-resizable-handle:after{border-color:#0078d494}.mission-control-lower,.tasks-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.telemetry-panel-empty{display:grid;gap:10px}.detached-window-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-bottom:-2px;position:relative;z-index:2}.detached-window-close{min-width:32px;width:32px;height:32px;padding:0;align-items:center;display:inline-flex;justify-content:center;font-size:13px;letter-spacing:0}.shell[data-detached-window=true]{gap:10px;padding:10px}.shell[data-detached-window=true] .dashboard-grid-shell,.shell[data-detached-window=true] .dashboard-panel-grid{min-height:0;height:auto!important}.shell[data-detached-window=true] .dashboard-panel-grid>.react-grid-item{height:auto!important;inset:auto!important;position:relative!important;transform:none!important;width:auto!important}.shell[data-detached-window=true] .dashboard-panel-grid>.react-grid-item>div,.shell[data-detached-window=true] .dashboard-panel-slot{height:auto}.shell[data-detached-window=true] .dashboard-panel-slot,.shell[data-detached-window=true] .dashboard-panel-slot-body{overflow:visible}.shell[data-detached-window=true] .dashboard-panel-slot-header{cursor:default;-webkit-user-select:auto;user-select:auto}.dashboard-layout-shell-fixed .dashboard-grid-shell,.dashboard-layout-shell-fixed .dashboard-panel-grid{min-height:0;height:auto!important}.dashboard-layout-shell-fixed .dashboard-panel-grid>.react-grid-item{height:auto!important;inset:auto!important;position:relative!important;transform:none!important;width:100%!important}.dashboard-layout-shell-fixed .dashboard-panel-grid>.react-grid-item>div,.dashboard-layout-shell-fixed .dashboard-panel-slot{height:auto}.dashboard-layout-shell-fixed .dashboard-panel-slot,.dashboard-layout-shell-fixed .dashboard-panel-slot-body{overflow:visible}.dashboard-layout-shell-fixed .dashboard-panel-slot-header{cursor:default;-webkit-user-select:auto;user-select:auto}.dashboard-layout-shell-fixed .dashboard-panel-grid .react-resizable-handle{display:none}.section-title{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#bfcab8;margin-bottom:12px}.shell[data-theme=windows] .section-title{color:#31445d}.panel-copy,.brief-summary,.brief-objective,.squad-specialty,.squad-task,.support-subtle,.queue-meta,.fleet-description{color:var(--muted)}.error-copy{color:#ff9b90}.bravo-card,.selected-header,.brief-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bravo-card{padding:14px;border-radius:14px;border:1px solid rgba(255,209,90,.38);background:linear-gradient(135deg,#4c3b16fa,#1b1f12fa),radial-gradient(circle at top left,rgba(255,209,90,.18),transparent 56%);margin-bottom:12px}.shell[data-theme=windows] .bravo-card{border-color:#0078d43d;background:linear-gradient(135deg,#dfecf8fa,#d1e0effa),radial-gradient(circle at top left,rgba(0,161,241,.12),transparent 56%);box-shadow:inset 0 1px #ffffffb8,0 12px 22px #1e293b1a}.shell[data-theme=windows] .bravo-panel .panel-copy{color:#425974}.shell[data-theme=windows] .bravo-panel .mission-form span,.shell[data-theme=windows] .bravo-panel .field-label{color:#3f536d}.shell[data-theme=windows] .bravo-panel .inline-input,.shell[data-theme=windows] .bravo-panel select.inline-input,.shell[data-theme=windows] .bravo-panel .mission-textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .bravo-panel .inline-input:focus,.shell[data-theme=windows] .bravo-panel select.inline-input:focus,.shell[data-theme=windows] .bravo-panel .mission-textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .bravo-panel .cpi-preview-panel{border-color:#4e637e42;background:linear-gradient(180deg,#f7fbfffc,#e8f1f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc2}.shell[data-theme=windows] .mission-plan-draft-panel .mission-textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .mission-plan-draft-panel .mission-textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .reserve-panel .support-subtle,.shell[data-theme=windows] .reserve-panel .task-form span{color:#425974}.shell[data-theme=windows] .reserve-panel .task-form input{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .reserve-panel .task-form input:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.callsign-heading{font-size:24px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.callsign-subtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-top:4px}.mission-form,.task-form,.worktree-form{display:grid;gap:10px}.mission-request-form{gap:14px}.mission-request-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mission-request-workflow span{border:1px solid rgba(140,160,190,.16);border-radius:999px;padding:7px 10px;background:#8ca0be14;color:var(--text-soft);font-size:12px;font-weight:700;text-align:center}.mission-request-primary-field{display:grid;gap:7px}.mission-request-primary-field>span{font-size:15px;font-weight:800}.mission-request-mode-panel{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(140,160,190,.16);border-radius:14px;padding:12px;background:#8ca0be12}.mission-request-mode-panel p{margin:4px 0 0}.mission-request-mode-toggle{justify-content:flex-end}.mission-request-textarea{min-height:180px}.mission-request-primary-actions{margin-top:0}.mission-request-advanced-panel,.mission-plan-details-card,.queue-card-details{display:grid;gap:12px;border:1px solid rgba(140,160,190,.16);border-radius:14px;padding:0;background:#8ca0be0f}.mission-request-advanced-panel summary,.mission-plan-details-card summary,.queue-card-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.mission-request-advanced-panel summary::-webkit-details-marker,.mission-plan-details-card summary::-webkit-details-marker,.queue-card-details summary::-webkit-details-marker{display:none}.mission-request-advanced-panel summary span,.mission-plan-details-card summary span,.queue-card-details summary span{font-weight:800}.mission-request-advanced-panel summary strong,.mission-plan-details-card summary strong,.queue-card-details summary strong{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mission-request-advanced-panel[open],.mission-plan-details-card[open],.queue-card-details[open]{padding-bottom:12px}.mission-request-advanced-panel[open]>:not(summary),.mission-plan-details-card[open]>:not(summary),.queue-card-details[open]>:not(summary){margin-inline:14px}.chat-tasking-workspace{display:grid;gap:14px}.chat-tasking-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:14px;align-items:start}.chat-tasking-intro-card,.chat-tasking-create-card,.chat-tasking-current-card,.chat-tasking-advanced-card{display:grid;gap:14px}.chat-tasking-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.chat-tasking-status-grid article{display:grid;gap:4px;min-width:0;border:1px solid rgba(140,160,190,.18);border-radius:14px;padding:12px;background:linear-gradient(180deg,#121e30eb,#0a101af5),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 44%)}.chat-tasking-status-grid span,.chat-tasking-help-steps span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chat-tasking-status-grid strong{color:var(--text-primary);font-size:28px;line-height:1}.work-task-filter-row{display:flex;flex-wrap:wrap;gap:8px}.chat-tasking-create-form{gap:12px}.chat-tasking-help-steps{display:grid;gap:7px;border-left:3px solid rgba(255,209,90,.38);padding-left:12px}.primary-action-button{justify-self:start;min-width:190px}.task-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-height:560px;overflow:auto;padding-right:4px}.task-list-card,.task-empty-state{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid rgba(140,160,190,.18);border-radius:16px;padding:12px;background:linear-gradient(180deg,#111b2be6,#0a101af0),radial-gradient(circle at top left,rgba(140,160,190,.1),transparent 42%)}.task-list-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.task-list-card-header>div{display:grid;gap:4px;min-width:0}.task-list-card-header strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-progress-row{height:8px;overflow:hidden;border-radius:999px;background:#8ca0be24}.task-progress-row span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd15aeb,#87f56cd6)}.task-list-meta{display:flex;flex-wrap:wrap;gap:6px}.task-list-meta span{border-radius:999px;padding:3px 7px;background:#8ca0be1f;color:var(--text-soft);font-size:11px}.task-list-summary{display:grid;gap:5px}.task-list-summary p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.task-list-id{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-tasking-advanced-card{padding:0}.chat-tasking-advanced-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.chat-tasking-advanced-card summary::-webkit-details-marker{display:none}.chat-tasking-advanced-card summary span{font-weight:700}.chat-tasking-advanced-card summary strong{border-radius:999px;padding:4px 8px;background:#ffd15a29;color:var(--text-primary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.chat-tasking-advanced-body{display:grid;gap:12px;padding:0 16px 16px}.chat-tasking-worktree-form{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end}.chat-tasking-worktree-form .checkbox-row{grid-column:1 / -1}.shell[data-theme=windows] .chat-tasking-status-grid article,.shell[data-theme=windows] .task-list-card,.shell[data-theme=windows] .task-empty-state{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f9fc),radial-gradient(circle at top left,rgba(0,120,212,.08),transparent 44%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #283d561a}.shell[data-theme=windows] .chat-tasking-status-grid span,.shell[data-theme=windows] .chat-tasking-help-steps span,.shell[data-theme=windows] .task-list-card .support-subtle,.shell[data-theme=windows] .task-empty-state .support-subtle{color:#425974}.shell[data-theme=windows] .chat-tasking-status-grid strong,.shell[data-theme=windows] .task-list-card strong,.shell[data-theme=windows] .task-empty-state strong,.shell[data-theme=windows] .task-list-summary p{color:#1f2937}.shell[data-theme=windows] .task-progress-row{background:#4e637e24}.shell[data-theme=windows] .task-progress-row span{background:linear-gradient(90deg,#0078d4eb,#609600d1)}.shell[data-theme=windows] .task-list-meta span{background:#4e637e1f;color:#1f2937}.shell[data-theme=windows] .chat-tasking-advanced-card summary strong{background:#0078d41f;color:#23405f}.mc-cockpit-workspace{--mc-panel-bg: rgba(248, 251, 255, .94);--mc-panel-bg-strong: rgba(255, 255, 255, .98);--mc-border: rgba(116, 139, 168, .24);--mc-text: #172033;--mc-muted: #52677f;--mc-shadow: 0 22px 52px rgba(25, 45, 73, .12);display:grid;gap:16px;min-width:0}.shell[data-theme=tactical] .mc-cockpit-workspace{--mc-panel-bg: rgba(15, 25, 41, .92);--mc-panel-bg-strong: rgba(10, 16, 26, .96);--mc-border: rgba(125, 160, 205, .2);--mc-text: #f3f7ff;--mc-muted: #a7b7cc;--mc-shadow: 0 26px 64px rgba(0, 0, 0, .28)}.approval-workspace-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0}.approval-workspace-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--mc-border);border-radius:16px;background:linear-gradient(180deg,var(--mc-panel-bg-strong),var(--mc-panel-bg));color:var(--mc-text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 28px #192d4914;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.approval-workspace-tab:hover{border-color:#67d9ff6b;transform:translateY(-1px)}.approval-workspace-tab.active{border-color:#67d9ffad;box-shadow:0 16px 34px #192d491f,inset 0 1px #67d9ff3d}.approval-workspace-tab span{overflow-wrap:anywhere;font-size:14px;font-weight:700;letter-spacing:.02em}.approval-workspace-tab small{color:var(--mc-muted);font-size:12px;line-height:1.35}.mc-cockpit-hero,.mc-command-panel,.mc-activity-feed,.mc-action-rail,.mc-queue-stage-column,.mc-work-item-card,.mc-metric-tile{color:var(--mc-text)}.mc-cockpit-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:20px;border:1px solid var(--mc-border);border-radius:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 36%),linear-gradient(135deg,var(--mc-panel-bg-strong),var(--mc-panel-bg));box-shadow:var(--mc-shadow)}.mc-cockpit-hero h2{margin:0;font-size:clamp(26px,2.7vw,42px);line-height:1.04}.mc-cockpit-hero p,.mc-command-panel p,.mc-work-item-card p,.mc-empty-state p,.mc-action-rail-item p,.mc-activity-feed-item p{margin:0;color:var(--mc-muted)}.mc-cockpit-hero-badges,.mc-command-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mc-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mc-metric-tile{position:relative;overflow:hidden;display:grid;gap:8px;min-height:114px;padding:16px;border:1px solid var(--mc-border);border-radius:20px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--mc-tone, #2563eb) 22%,transparent),transparent 40%),linear-gradient(180deg,var(--mc-panel-bg-strong),var(--mc-panel-bg));box-shadow:0 16px 34px #192d4914}.mc-metric-tile:after{content:"";position:absolute;right:12px;bottom:12px;width:54px;height:9px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--mc-tone, #2563eb) 28%,transparent),var(--mc-tone, #2563eb));opacity:.65}.mc-metric-tile span,.mc-command-eyebrow{color:var(--mc-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mc-metric-tile strong{font-size:34px;line-height:1}.mc-metric-tile small{max-width:220px;color:var(--mc-muted)}.mc-cockpit-grid{display:grid;gap:16px}.mc-cockpit-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start}.mc-work-queue-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.mc-work-queue-layout .mc-cockpit-side-stack{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr)}.mc-cockpit-side-stack,.mc-command-panel,.mc-activity-feed,.mc-action-rail{display:grid;gap:12px}.mc-command-panel,.mc-activity-feed,.mc-action-rail{padding:16px;border:1px solid var(--mc-border);border-radius:22px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--mc-tone, #2563eb) 10%,transparent),transparent 42%),linear-gradient(180deg,var(--mc-panel-bg-strong),var(--mc-panel-bg));box-shadow:0 18px 40px #192d4917}.mc-command-panel-header,.mc-panel-heading,.mc-work-item-card-header,.mc-queue-stage-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.mc-command-panel-header h3{margin:0;font-size:20px}.mc-process-stepper{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mc-process-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.mc-process-step>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--mc-tone, #2563eb) 18%,transparent);color:var(--mc-tone, #2563eb);font-weight:900}.mc-process-step div{display:grid;gap:3px}.mc-process-step small{color:var(--mc-muted)}.mc-status-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--mc-tone, #64748b) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mc-tone, #64748b) 11%,transparent);color:var(--mc-text);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mc-stage-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.mc-queue-stage-column{display:grid;align-content:start;gap:12px;min-height:250px;padding:12px;border:1px solid color-mix(in srgb,var(--mc-tone, #2563eb) 24%,var(--mc-border));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--mc-tone, #2563eb) 7%,var(--mc-panel-bg-strong)),var(--mc-panel-bg)),radial-gradient(circle at top left,color-mix(in srgb,var(--mc-tone, #2563eb) 16%,transparent),transparent 48%)}.mc-queue-stage-header{align-items:center}.mc-queue-stage-header div{display:grid;gap:2px}.mc-queue-stage-header span{color:var(--mc-muted);font-size:12px}.mc-queue-stage-header small{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mc-tone, #2563eb) 16%,transparent);color:var(--mc-text);font-weight:900}.mc-queue-stage-body,.mc-activity-feed-list,.mc-action-rail-list{display:grid;gap:10px}.mc-work-item-card,.mc-empty-state,.mc-action-rail-item,.mc-activity-feed-item{display:grid;gap:7px;padding:12px;border:1px solid color-mix(in srgb,var(--mc-tone, #64748b) 18%,var(--mc-border));border-radius:16px;background:color-mix(in srgb,var(--mc-tone, #64748b) 7%,var(--mc-panel-bg-strong))}.mc-work-item-card-header span{color:var(--mc-muted);font-size:11px;font-weight:800;text-transform:uppercase}.mc-empty-state{border-style:dashed;min-height:96px;align-content:center}.mc-activity-feed-item{grid-template-columns:12px minmax(0,1fr)}.mc-activity-feed-dot{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--mc-tone, #2563eb);box-shadow:0 0 0 5px color-mix(in srgb,var(--mc-tone, #2563eb) 14%,transparent)}.mc-activity-feed-item small{color:var(--mc-muted)}.mc-tone-blue{--mc-tone: #2563eb}.mc-tone-cyan{--mc-tone: #0891b2}.mc-tone-emerald{--mc-tone: #059669}.mc-tone-amber{--mc-tone: #d97706}.mc-tone-rose{--mc-tone: #e11d48}.mc-tone-violet{--mc-tone: #7c3aed}.mc-tone-slate{--mc-tone: #64748b}.ai-worker-command-centre{--ai-worker-bg: rgba(248, 251, 255, .94);--ai-worker-bg-strong: rgba(255, 255, 255, .98);--ai-worker-border: rgba(90, 119, 156, .24);--ai-worker-text: #172033;--ai-worker-muted: #52677f;--ai-worker-shadow: 0 24px 54px rgba(25, 45, 73, .12);display:grid;gap:16px;min-width:0}.operator-pack-workspace,.operator-pack-page{--operator-bg: rgba(248, 252, 255, .94);--operator-bg-strong: rgba(255, 255, 255, .98);--operator-border: rgba(90, 119, 156, .24);--operator-text: #172033;--operator-muted: #52677f;--operator-shadow: 0 24px 54px rgba(25, 45, 73, .12);display:grid;gap:16px;color:var(--operator-text)}.shell[data-theme=dark] .operator-pack-workspace,.shell[data-theme=dark] .operator-pack-page,.shell[data-theme=midnight] .operator-pack-workspace,.shell[data-theme=midnight] .operator-pack-page,.shell[data-theme=tactical] .operator-pack-workspace,.shell[data-theme=tactical] .operator-pack-page{--operator-bg: rgba(12, 22, 37, .93);--operator-bg-strong: rgba(8, 15, 27, .96);--operator-border: rgba(132, 168, 213, .22);--operator-text: #f2f7ff;--operator-muted: #b4c3d6;--operator-shadow: 0 26px 64px rgba(0, 0, 0, .32)}.operator-pack-hero,.operator-pack-card,.operator-pack-metric,.operator-pack-safety-note{border:1px solid var(--operator-border);border-radius:20px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--operator-tone, #f59e0b) 16%,transparent),transparent 42%),linear-gradient(180deg,var(--operator-bg-strong),var(--operator-bg));box-shadow:var(--operator-shadow);color:var(--operator-text)}.operator-pack-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:22px}.operator-pack-hero h3,.operator-pack-card h4{margin:0;color:var(--operator-text)}.operator-pack-hero p,.operator-pack-card p,.operator-pack-safety-note p,.operator-pack-detail-block p,.operator-pack-action-list li,.operator-pack-table td,.operator-pack-metric small{color:var(--operator-muted)}.operator-pack-hero-summary{grid-column:1 / -1;max-width:980px;margin:0}.operator-pack-eyebrow,.operator-pack-metric span{color:var(--operator-muted);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.operator-pack-hero-badges,.operator-pack-pill-row,.operator-pack-button-row,.operator-pack-placeholder-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.operator-pack-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--operator-tone, #64748b) 36%,var(--operator-border));border-radius:999px;background:color-mix(in srgb,var(--operator-tone, #64748b) 13%,transparent);color:var(--operator-text);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.operator-pack-tone-green{--operator-tone: #16a34a}.operator-pack-tone-blue{--operator-tone: #2563eb}.operator-pack-tone-cyan{--operator-tone: #0891b2}.operator-pack-tone-amber{--operator-tone: #d97706}.operator-pack-tone-rose{--operator-tone: #e11d48}.operator-pack-tone-violet{--operator-tone: #7c3aed}.operator-pack-tone-slate{--operator-tone: #64748b}.operator-pack-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.operator-pack-metric{display:grid;min-height:132px;gap:8px;align-content:start;padding:16px}.operator-pack-metric strong{font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;color:var(--operator-text)}.operator-pack-grid-two,.operator-pack-setup-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:16px}.operator-pack-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.operator-pack-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;border:1px solid var(--operator-border);border-radius:18px;background:var(--operator-surface);box-shadow:var(--operator-shadow)}.operator-pack-filter-bar .operator-pack-field{min-width:220px}.operator-pack-card,.operator-pack-safety-note{display:grid;gap:14px;padding:18px}.operator-pack-page{display:grid;gap:16px}.operator-pack-page-header{display:flex;justify-content:space-between;gap:16px}.operator-pack-page-header h2{margin:0;color:var(--operator-text)}.operator-pack-page-header p{margin:6px 0 0;color:var(--operator-muted)}.operator-pack-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operator-pack-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.operator-pack-action-list{border:1px solid color-mix(in srgb,var(--operator-tone, #64748b) 28%,var(--operator-border));border-radius:16px;padding:12px;background:color-mix(in srgb,var(--operator-tone, #64748b) 8%,transparent)}.operator-pack-action-list ul{margin:8px 0 0;padding-left:18px}.operator-pack-step-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.operator-pack-step-list li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;border:1px solid var(--operator-border);border-radius:14px;padding:10px}.operator-pack-step-list span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:color-mix(in srgb,#f59e0b 22%,transparent);color:var(--operator-text);font-weight:900}.operator-pack-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.operator-pack-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.operator-pack-field,.operator-pack-form-card label{display:grid;gap:6px}.operator-pack-field span{color:var(--operator-muted);font-size:.82rem;font-weight:800}.operator-pack-field input,.operator-pack-field textarea,.operator-pack-field select{width:100%;border:1px solid var(--operator-border);border-radius:12px;background:color-mix(in srgb,var(--operator-bg-strong) 86%,transparent);color:var(--operator-text);padding:10px 12px;font:inherit}.operator-pack-field textarea{min-height:94px;resize:vertical}.operator-pack-field input:disabled,.operator-pack-field textarea:disabled,.operator-pack-field select:disabled{cursor:not-allowed;opacity:.68}.operator-pack-help-panel{display:grid;gap:12px;border:1px solid color-mix(in srgb,#22d3ee 28%,var(--operator-border));border-radius:20px;padding:18px;background:radial-gradient(circle at top right,color-mix(in srgb,#22d3ee 18%,transparent),transparent 42%),linear-gradient(180deg,var(--operator-bg-strong),var(--operator-bg));box-shadow:var(--operator-shadow);color:var(--operator-text)}.operator-pack-help-panel h4,.operator-pack-help-panel dt{margin:0;color:var(--operator-text)}.operator-pack-help-panel dl{display:grid;gap:10px;margin:0}.operator-pack-help-panel div{border:1px solid var(--operator-border);border-radius:14px;padding:10px;background:color-mix(in srgb,var(--operator-bg-strong) 78%,transparent)}.operator-pack-help-panel dd{margin:4px 0 0;color:var(--operator-muted)}.operator-pack-progress-bar{height:12px;overflow:hidden;border:1px solid var(--operator-border);border-radius:999px;background:color-mix(in srgb,var(--operator-bg-strong) 70%,transparent)}.operator-pack-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#22d3ee,#6366f1)}.operator-pack-checklist{display:grid;gap:10px}.operator-pack-checklist-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--operator-border);border-left:5px solid var(--operator-tone, #64748b);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--operator-bg-strong) 82%,transparent)}.operator-pack-checklist-item strong{color:var(--operator-text)}.operator-pack-checklist-item p{margin:4px 0 0;color:var(--operator-muted)}.operator-pack-checklist-item.is-complete{--operator-tone: #16a34a}.operator-pack-checklist-item.is-in_progress{--operator-tone: #2563eb}.operator-pack-checklist-item.is-not_started{--operator-tone: #d97706}.operator-pack-checklist-item.is-needs_attention{--operator-tone: #e11d48}.operator-pack-note-field{grid-column:1 / -1}.operator-pack-table-card,.operator-pack-table-wrap{overflow-x:auto;border:1px solid var(--operator-border);border-radius:20px;background:var(--operator-bg);box-shadow:var(--operator-shadow)}.operator-pack-table-card{padding:16px}.operator-pack-table-card h4{margin:0 0 12px;color:var(--operator-text)}.operator-pack-table{width:100%;min-width:980px;border-collapse:collapse}.operator-pack-table th,.operator-pack-table td{padding:13px 14px;border-bottom:1px solid var(--operator-border);text-align:left;vertical-align:top}.operator-pack-table th{color:var(--operator-muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.operator-pack-table-actions{display:flex;flex-wrap:wrap;gap:6px}.operator-pack-table td span{display:block;margin-top:4px;color:var(--operator-muted);font-size:.82rem}.operator-pack-card-grid,.operator-pack-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.operator-pack-risk-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.operator-pack-detail-grid{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:10px 14px;align-items:start}.operator-pack-detail-grid span{color:var(--operator-muted);font-weight:800}.operator-pack-detail-grid strong{color:var(--operator-text);font-weight:800}.setup-review-report-preview{display:grid;gap:16px}.setup-review-report-document{display:grid;gap:14px;padding:clamp(16px,2vw,24px);border:1px solid var(--operator-border);border-radius:18px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--operator-tone, #0891b2) 12%,transparent),transparent 42%),color-mix(in srgb,var(--operator-bg-strong) 92%,transparent)}.setup-review-report-header{display:grid;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--operator-border)}.setup-review-report-header h3{margin:0;color:var(--operator-text);font-size:clamp(1.45rem,3vw,2rem)}.setup-review-report-section{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px;border:1px solid var(--operator-border);border-radius:14px;background:color-mix(in srgb,var(--operator-bg) 88%,transparent)}.setup-review-report-section>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#fff;background:var(--operator-tone, #0891b2);font-family:var(--font-mono);font-size:.78rem;font-weight:900}.setup-review-report-section h4{margin:0 0 6px;color:var(--operator-text)}.setup-review-report-section p{margin:0;white-space:pre-line}.setup-review-report-safety{padding:14px;border:1px solid color-mix(in srgb,#d97706 42%,var(--operator-border));border-radius:14px;background:color-mix(in srgb,#d97706 12%,var(--operator-bg))}.setup-review-report-safety ul{margin:8px 0 0;padding-left:18px;color:var(--operator-muted)}.setup-review-report-customer-ready,.setup-review-pilot-opportunity{display:grid;gap:10px;padding:14px;border:1px solid var(--operator-border);border-radius:14px;background:color-mix(in srgb,var(--operator-bg-strong) 84%,transparent)}.setup-review-report-customer-ready pre{overflow:auto;max-height:260px;margin:0;padding:12px;border:1px solid var(--operator-border);border-radius:12px;color:var(--operator-text);background:color-mix(in srgb,var(--operator-bg) 92%,#000 8%);font:inherit;white-space:pre-wrap}.setup-review-pilot-opportunity p{margin:0}.operator-pack-stat-list{display:grid;gap:8px}.operator-pack-stat-list span{border:1px solid var(--operator-border);border-radius:12px;padding:10px;color:var(--operator-text);background:color-mix(in srgb,var(--operator-bg-strong) 78%,transparent)}.operator-pack-status-message{border:1px solid color-mix(in srgb,#d97706 36%,var(--operator-border));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,#d97706 10%,transparent);color:var(--operator-text)}.operator-pack-scenario-list,.operator-pack-health-list,.operator-pack-bar-list{display:grid;gap:10px}.operator-pack-scenario{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--operator-border);border-radius:14px;background:color-mix(in srgb,var(--operator-bg-strong) 84%,transparent);color:var(--operator-text);padding:12px;text-align:left}.operator-pack-scenario.is-active{border-color:color-mix(in srgb,#22d3ee 60%,var(--operator-border));box-shadow:0 0 0 3px color-mix(in srgb,#22d3ee 16%,transparent)}.operator-pack-inline-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.operator-pack-timeline{display:grid;gap:12px}.operator-pack-timeline-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid var(--operator-border);border-radius:18px;background:var(--operator-bg);box-shadow:var(--operator-shadow);padding:16px}.operator-pack-timeline-item>span{color:var(--operator-muted);font-weight:900}.operator-pack-timeline-item strong{color:var(--operator-text)}.operator-pack-timeline-item p{margin:4px 0 0;color:var(--operator-muted)}.operator-pack-health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;border:1px solid var(--operator-border);border-left:4px solid #64748b;border-radius:14px;padding:10px;background:color-mix(in srgb,var(--operator-bg-strong) 82%,transparent)}.operator-pack-health-row.is-pass{border-left-color:#16a34a}.operator-pack-health-row.is-warning{border-left-color:#d97706}.operator-pack-health-row.is-fail{border-left-color:#e11d48}.operator-pack-health-row span,.operator-pack-health-row strong{color:var(--operator-text)}.operator-pack-health-row p{grid-column:1 / -1;margin:0;color:var(--operator-muted)}.operator-pack-bar-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.operator-pack-bar-list meter{grid-column:1 / -1;width:100%}@media(max-width:900px){.operator-pack-hero,.operator-pack-grid-two,.operator-pack-setup-layout,.operator-pack-detail-grid,.operator-pack-timeline-item{grid-template-columns:1fr}}.shell[data-theme=tactical] .ai-worker-command-centre{--ai-worker-bg: rgba(12, 22, 37, .93);--ai-worker-bg-strong: rgba(8, 15, 27, .96);--ai-worker-border: rgba(132, 168, 213, .22);--ai-worker-text: #f2f7ff;--ai-worker-muted: #afbfd2;--ai-worker-shadow: 0 26px 64px rgba(0, 0, 0, .32)}.ai-worker-command-centre,.ai-worker-card-surface,.ai-worker-hero,.ai-worker-card,.ai-worker-inspector,.ai-worker-feed,.ai-worker-rail-card,.ai-worker-runtime-health,.ai-worker-package-card,.ai-worker-runtime-card,.ai-worker-locked-panel{color:var(--ai-worker-text)}.ai-worker-hero,.ai-worker-card-surface,.ai-worker-inspector,.ai-worker-feed,.ai-worker-rail-card,.ai-worker-runtime-health,.ai-worker-locked-panel{border:1px solid var(--ai-worker-border);border-radius:24px;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--ai-worker-tone, #0891b2) 14%,transparent),transparent 42%),linear-gradient(180deg,var(--ai-worker-bg-strong),var(--ai-worker-bg));box-shadow:var(--ai-worker-shadow)}.ai-worker-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px}.ai-worker-hero h2{margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.ai-worker-hero p,.ai-worker-card p,.ai-worker-package-card p,.ai-worker-runtime-card p,.ai-worker-empty-state p,.ai-worker-action-rail p,.ai-worker-feed-item p,.ai-worker-action-item p,.ai-worker-capability-card p,.ai-worker-check-row p,.ai-worker-locked-panel p,.ai-worker-runtime-health p,.ai-worker-inspector-header p{margin:0;color:var(--ai-worker-muted)}.ai-worker-eyebrow,.ai-worker-metric span{color:var(--ai-worker-muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ai-worker-hero-badges,.ai-worker-card-tags,.ai-worker-button-row{display:flex;flex-wrap:wrap;gap:8px}.ai-worker-hero-badges{justify-content:flex-end}.ai-worker-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-worker-metric{position:relative;overflow:hidden;display:grid;gap:8px;min-height:118px;padding:16px;border:1px solid color-mix(in srgb,var(--ai-worker-tone, #64748b) 24%,var(--ai-worker-border));border-radius:20px;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--ai-worker-tone, #0891b2) 22%,transparent),transparent 42%),linear-gradient(180deg,var(--ai-worker-bg-strong),var(--ai-worker-bg));box-shadow:0 16px 34px #192d4914}.ai-worker-metric:after{content:"";position:absolute;right:12px;bottom:12px;width:58px;height:9px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ai-worker-tone, #0891b2) 25%,transparent),var(--ai-worker-tone, #0891b2));opacity:.72}.ai-worker-metric strong{font-size:clamp(22px,2.2vw,36px);line-height:1;overflow-wrap:normal;word-break:normal}.ai-worker-metric small{max-width:230px;color:var(--ai-worker-muted)}.ai-worker-page-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.78fr);gap:16px;align-items:start}.ai-worker-main-stack,.ai-worker-side-stack,.ai-worker-card-surface,.ai-worker-inspector,.ai-worker-feed,.ai-worker-rail-card,.ai-worker-desktop-grid,.ai-worker-checklist{display:grid;gap:12px;min-width:0}.ai-worker-card-surface,.ai-worker-inspector,.ai-worker-feed,.ai-worker-rail-card,.ai-worker-runtime-health,.ai-worker-locked-panel{padding:16px}.ai-worker-panel-heading,.ai-worker-card-header,.ai-worker-inspector-header,.ai-worker-message-card>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.ai-worker-panel-heading strong,.ai-worker-card-header strong,.ai-worker-inspector-header h3{margin:0}.ai-worker-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.4fr) auto;gap:10px;align-items:end}.ai-worker-filter-bar label{display:grid;gap:6px;color:var(--ai-worker-muted);font-size:12px;font-weight:800}.ai-worker-checkbox-filter{min-height:42px;display:inline-flex!important;align-items:center;grid-auto-flow:column;justify-content:start}.ai-worker-card-grid,.ai-worker-package-grid,.ai-worker-runtime-grid,.ai-worker-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-worker-registry-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(180px,.36fr)}.ai-worker-registry-card .ai-worker-card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-worker-registry-actions{padding-top:4px}.ai-worker-card,.ai-worker-package-card,.ai-worker-runtime-card,.ai-worker-capability-card,.ai-worker-check-row,.ai-worker-action-item,.ai-worker-feed-item,.ai-worker-message-card,.ai-worker-empty-state{position:relative;display:grid;gap:10px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--ai-worker-tone, #64748b) 24%,var(--ai-worker-border));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--ai-worker-tone, #64748b) 6%,var(--ai-worker-bg-strong)),var(--ai-worker-bg)),radial-gradient(circle at 0 0,color-mix(in srgb,var(--ai-worker-tone, #64748b) 14%,transparent),transparent 46%)}.ai-worker-card,.ai-worker-package-card{width:100%;color:var(--ai-worker-text);text-align:left;cursor:pointer}.ai-worker-card:hover,.ai-worker-card:focus-visible,.ai-worker-package-card:hover,.ai-worker-package-card:focus-visible{border-color:color-mix(in srgb,var(--ai-worker-tone, #64748b) 58%,var(--ai-worker-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-worker-tone, #64748b) 18%,transparent)}.ai-worker-card.selected,.ai-worker-package-card.selected{border-color:color-mix(in srgb,var(--ai-worker-tone, #64748b) 70%,var(--ai-worker-border));box-shadow:inset 4px 0 0 var(--ai-worker-tone, #64748b),0 18px 38px color-mix(in srgb,var(--ai-worker-tone, #64748b) 12%,transparent)}.ai-worker-card-accent{position:absolute;inset:12px auto 12px 0;width:4px;border-radius:999px;background:var(--ai-worker-tone, #64748b)}.ai-worker-badge,.ai-worker-role-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--ai-worker-tone, #64748b) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ai-worker-tone, #64748b) 13%,transparent);color:var(--ai-worker-text);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ai-worker-role-badge{--ai-worker-tone: #6366f1}.ai-worker-card-meta,.ai-worker-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.ai-worker-card-meta div,.ai-worker-detail-grid div{min-width:0}.ai-worker-card-meta dt,.ai-worker-detail-grid dt{color:var(--ai-worker-muted);font-size:11px;font-weight:800;text-transform:uppercase}.ai-worker-card-meta dd,.ai-worker-detail-grid dd{margin:0;color:var(--ai-worker-text);font-weight:700;overflow-wrap:anywhere}.ai-worker-card-footer{display:flex;justify-content:space-between;gap:10px;color:var(--ai-worker-muted);font-size:12px}.ai-worker-tabs{display:flex;flex-wrap:wrap;gap:6px}.ai-worker-tabs button{border:1px solid var(--ai-worker-border);border-radius:999px;background:color-mix(in srgb,var(--ai-worker-bg-strong) 86%,transparent);color:var(--ai-worker-muted);padding:7px 10px;font-weight:800}.ai-worker-tabs button.active,.ai-worker-tabs button:focus-visible{border-color:color-mix(in srgb,#0891b2 55%,var(--ai-worker-border));color:var(--ai-worker-text);box-shadow:0 0 0 3px #0891b229}.ai-worker-message-list,.ai-worker-feed-list{display:grid;gap:10px}.ai-worker-message-card p,.ai-worker-feed-item p,.ai-worker-action-item p{overflow-wrap:anywhere}.ai-worker-feed-item{grid-template-columns:12px minmax(0,1fr)}.ai-worker-feed-item>span:first-child{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--ai-worker-tone, #64748b);box-shadow:0 0 0 5px color-mix(in srgb,var(--ai-worker-tone, #64748b) 14%,transparent)}.ai-worker-action-rail{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--ai-worker-border)}.ai-worker-runtime-event{display:grid;gap:3px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--ai-worker-tone, #64748b) 8%,var(--ai-worker-bg-strong))}.ai-worker-runtime-event span,.ai-worker-runtime-event small{color:var(--ai-worker-muted)}.ai-worker-desktop-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-worker-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ai-worker-capability-card{align-items:start}.ai-worker-capability-card .ai-worker-badge{justify-self:start}.ai-worker-empty-state{min-height:94px;align-content:center;border-style:dashed}.ai-worker-locked-panel{display:flex;justify-content:space-between;align-items:center;gap:16px;border-color:color-mix(in srgb,#e11d48 30%,var(--ai-worker-border))}.ai-worker-squad-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-worker-squad-map{display:grid;gap:12px;padding:16px;border:1px solid var(--ai-worker-border);border-radius:22px;background:linear-gradient(180deg,var(--ai-worker-bg-strong),var(--ai-worker-bg))}.ai-worker-squad-map-grid article{display:grid;gap:8px;padding:12px;border-radius:16px;background:color-mix(in srgb,#64748b 7%,var(--ai-worker-bg-strong))}.ai-worker-squad-map-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.ai-worker-squad-node{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:color-mix(in srgb,var(--ai-worker-tone, #64748b) 18%,transparent);color:var(--ai-worker-text);font-size:11px;font-weight:900;text-transform:uppercase}.ai-worker-tone-blue{--ai-worker-tone: #2563eb}.ai-worker-tone-cyan{--ai-worker-tone: #0891b2}.ai-worker-tone-emerald{--ai-worker-tone: #059669}.ai-worker-tone-amber{--ai-worker-tone: #d97706}.ai-worker-tone-rose{--ai-worker-tone: #e11d48}.ai-worker-tone-violet{--ai-worker-tone: #7c3aed}.ai-worker-tone-indigo{--ai-worker-tone: #4f46e5}.ai-worker-tone-slate{--ai-worker-tone: #64748b}.mc-stage-board .queue-card{box-shadow:none}.warning-banner-action{justify-self:start}@media(max-width:980px){.chat-tasking-layout,.mission-request-workflow,.mission-request-mode-panel,.mission-plan-summary-strip,.chat-tasking-worktree-form{grid-template-columns:1fr}.mission-request-mode-toggle{justify-content:flex-start}.chat-tasking-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-cockpit-grid-main,.mc-work-queue-layout,.mc-work-queue-layout .mc-cockpit-side-stack{grid-template-columns:1fr}.mc-metric-strip,.mc-stage-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-worker-page-grid,.ai-worker-desktop-grid{grid-template-columns:1fr}.ai-worker-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-worker-card-grid,.ai-worker-package-grid,.ai-worker-runtime-grid,.ai-worker-capability-grid{grid-template-columns:1fr}}@media(max-width:640px){.mc-cockpit-hero{display:grid}.mc-cockpit-hero-badges{justify-content:flex-start}.mc-metric-strip,.mc-stage-board{grid-template-columns:1fr}.mc-metric-tile{min-height:96px}.ai-worker-hero,.ai-worker-locked-panel{display:grid}.ai-worker-hero-badges{justify-content:flex-start}.ai-worker-metric-strip,.ai-worker-filter-bar,.ai-worker-card-meta,.ai-worker-detail-grid,.ai-worker-squad-map-grid{grid-template-columns:1fr}.ai-worker-metric{min-height:100px}}@media(max-width:560px){.chat-tasking-status-grid{grid-template-columns:1fr}.task-list-card-header{display:grid}}.call-guardrail-policy-list,.call-guardrail-incident-list{display:grid;gap:0}.call-guardrail-runtime-controls{display:grid;gap:24px}.call-guardrail-runtime-controls>section{display:grid;gap:12px}.call-guardrail-control-grid,.call-guardrail-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.call-guardrail-toggle-row,.call-guardrail-number-row{min-width:0;border:1px solid var(--card-border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 86%,transparent)}.call-guardrail-toggle-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px;cursor:pointer}.voice-profile-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media(max-width:760px){.voice-profile-capability-grid{grid-template-columns:1fr}}.call-guardrail-toggle-row input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.call-guardrail-toggle-row>span,.call-guardrail-number-row>span{display:grid;gap:4px;min-width:0}.call-guardrail-toggle-row strong,.call-guardrail-number-row strong{color:var(--text-primary)}.call-guardrail-toggle-row small,.call-guardrail-number-row small{color:var(--text-muted);line-height:1.4}.call-guardrail-number-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,170px);gap:14px;align-items:center;padding:13px}.call-guardrail-number-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.call-guardrail-blocker{color:var(--warning)!important}.call-guardrail-toggle-row:has(input:focus-visible),.call-guardrail-number-row:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.call-guardrail-runtime-save{align-items:end}.call-guardrail-runtime-save label{display:grid;flex:1 1 320px;gap:6px}.call-guardrail-policy-row,.call-guardrail-incident-row{display:grid;gap:14px;min-width:0;padding:18px 0}.call-guardrail-policy-row+.call-guardrail-policy-row,.call-guardrail-incident-row+.call-guardrail-incident-row{border-top:1px solid var(--card-border)}.call-guardrail-policy-row .settings-action-row,.call-guardrail-incident-row .settings-action-row{align-items:end}.call-guardrail-policy-row .settings-action-row .inline-input{flex:1 1 260px}.call-guardrail-policy-row .governance-card-header>div{display:grid;gap:4px;min-width:0}.call-guardrail-policy-row .governance-card-header span{display:block;overflow-wrap:anywhere}.call-guardrail-incident-row p{margin:0;color:var(--text-muted)}@media(max-width:720px){.call-guardrail-control-grid,.call-guardrail-number-grid,.call-guardrail-number-row{grid-template-columns:1fr}.call-guardrail-runtime-save,.call-guardrail-policy-row .settings-action-row,.call-guardrail-incident-row .settings-action-row{align-items:stretch;flex-direction:column}}.reserve-embed{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(140,160,190,.16)}.brief-embed{display:grid;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(140,160,190,.16)}.bravo-response-embed{border-top-color:#76c6ff47}.brief-embed .section-title{margin-bottom:4px}.brief-embed .brief-header{gap:8px}.brief-embed .brief-objective,.brief-embed .brief-summary{margin:0;line-height:1.28}.brief-embed .brief-model-strip{margin-top:6px}.mission-plan-draft-panel{gap:12px}.mission-plan-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mission-plan-summary-strip article{display:grid;gap:5px;min-width:0;border:1px solid rgba(140,160,190,.16);border-radius:14px;padding:10px;background:#8ca0be14}.mission-plan-summary-strip span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mission-plan-summary-strip strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--text-primary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mission-plan-draft-grid{align-items:start}.mission-plan-textarea{min-height:96px}.mission-plan-work-packages{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.mission-plan-work-package{position:relative;overflow:hidden;align-content:start;gap:12px;min-width:0;border-color:#66ddff38;background:radial-gradient(circle at top right,rgba(102,221,255,.12),transparent 34%),linear-gradient(180deg,#152338f5,#0c1421fa)}.mission-plan-work-package:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#66ddffe6,#ffd15a9e)}.mission-plan-work-package-header{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:10px;align-items:start;min-width:0}.mission-plan-work-package-header>strong{color:var(--text-primary);font-size:21px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.mission-plan-work-package-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.mission-plan-work-package-badges .skill-pill,.mission-plan-work-package-badges .status-chip{max-width:100%;min-height:24px;padding:4px 9px;font-size:10px;line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-align:center}.mission-plan-work-package .brief-summary{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;color:var(--text-soft);font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mission-plan-work-package-summary{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mission-plan-work-package-detail{grid-template-columns:92px minmax(0,1fr);gap:8px}.mission-plan-work-package-detail dt,.mission-plan-work-package-detail dd{min-width:0}.mission-plan-work-package-detail dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mission-plan-work-package-detail dd{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--text-primary);line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mission-plan-work-package>.support-subtle:last-child{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;margin:0;border-top:1px solid rgba(140,160,190,.16);padding-top:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shell[data-theme=windows] .mission-plan-work-package{border-color:#0078d433;background:radial-gradient(circle at top right,rgba(0,120,212,.1),transparent 34%),linear-gradient(180deg,#f8fbfffc,#e8f0f9fc)}.shell[data-theme=windows] .mission-plan-work-package:before{background:linear-gradient(180deg,#0078d4e6,#ffbb00b8)}.shell[data-theme=windows] .mission-plan-work-package-header>strong,.shell[data-theme=windows] .mission-plan-work-package .brief-summary,.shell[data-theme=windows] .mission-plan-work-package-detail dd{color:#1f2937}@media(max-width:640px){.mission-plan-work-package-header{grid-template-columns:1fr}.mission-plan-work-package-badges{justify-content:flex-start}.mission-plan-work-package-detail{grid-template-columns:1fr}.mission-plan-work-package-detail dt{margin-top:4px}}.mission-form label,.task-form label,.worktree-form label{display:grid;gap:6px}.mission-form span,.task-form span,.worktree-form span,.field-label{font-size:12px;color:#c8d2c2}.mission-textarea,.task-form input,.worktree-form input,.inline-input,select.inline-input{width:100%;border:1px solid rgba(140,160,190,.22);border-radius:10px;background:#080d16fa;color:var(--text-soft);padding:10px 12px;font:inherit}.mission-textarea{resize:vertical;min-height:150px}.cpi-preview-panel{flex:1 1 100%;margin-top:8px;border:1px solid rgba(105,125,90,.24);border-radius:16px;padding:14px;background:linear-gradient(180deg,#162117f0,#09120ef5),radial-gradient(circle at top right,rgba(156,206,118,.12),transparent 42%)}.cpi-preview-panel label{display:grid;gap:7px;margin-top:12px}.cpi-preview-textarea{min-height:180px}.cpi-preview-inline-note{align-self:center}.cpi-retention-row{align-items:end}.cpi-mode-control{display:grid;gap:8px;max-width:520px}.compact-field{display:grid;gap:5px;min-width:150px}.compact-field span{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.managed-user-ai-context-textarea{min-height:4.8rem;resize:vertical}.dictation-button.recording{background:linear-gradient(135deg,#f65314f5,#b43410fa);color:#fff7f3;border-color:#f653145c;box-shadow:0 8px 18px #b4341038}.dictation-button-anchor{position:relative;display:inline-flex;align-items:center;margin-right:10px}.dictation-button-anchor:after{content:attr(data-hover-text);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:220px;max-width:280px;padding:8px 10px;border-radius:10px;background:#091016f5;border:1px solid rgba(115,230,255,.18);color:var(--text-soft);font-size:12px;line-height:1.45;box-shadow:0 12px 24px #050a103d;opacity:0;pointer-events:none;visibility:hidden;z-index:20;transition:opacity .12s ease}.dictation-button-anchor:hover:after,.dictation-button-anchor:focus-within:after{opacity:1;visibility:visible}.mission-textarea:focus,.task-form input:focus,.worktree-form input:focus,.inline-input:focus{outline:none;border-color:#ffd15a85;box-shadow:0 0 0 3px #ffd15a29}.managed-user-readonly-input{background:#1f2b3eeb;border-color:#8ca0be29;color:#dee6e1bd;cursor:default}.brief-header strong,.selected-header strong{font-size:18px;letter-spacing:.06em;text-transform:uppercase}.brief-header span,.selected-header span{font-size:12px}.brief-model-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mission-queue-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow-x:auto}.mission-lane{min-width:205px;border-radius:16px;padding:12px;border:1px solid rgba(140,160,190,.16);background:linear-gradient(180deg,#111b2bfa,#0a101afa);box-shadow:inset 0 1px #ffffff0a}.stage-assigned{border-color:#66ddff6b;background:linear-gradient(180deg,#13282dfc,#0a1316fc),linear-gradient(135deg,rgba(102,221,255,.18),transparent 62%);box-shadow:var(--glow-intel)}.stage-staging{border-color:#ffd15a6b;background:linear-gradient(180deg,#332a11fc,#14120afc),linear-gradient(135deg,rgba(255,209,90,.18),transparent 62%);box-shadow:var(--glow-command)}.stage-progress{border-color:#87f56c6b;background:linear-gradient(180deg,#182a14fc,#0a110afc),linear-gradient(135deg,rgba(135,245,108,.18),transparent 62%);box-shadow:var(--glow-progress)}.stage-review{border-color:#ffab696b;background:linear-gradient(180deg,#372114fc,#140d0afc),linear-gradient(135deg,rgba(255,171,105,.18),transparent 62%);box-shadow:0 0 24px #ffab6929}.stage-done{border-color:#70ebb266;background:linear-gradient(180deg,#121e30fc,#0a101afc),linear-gradient(135deg,rgba(112,235,178,.18),transparent 62%);box-shadow:0 0 24px #70ebb224}.shell[data-theme=windows] .mission-lane{border:1px solid rgba(115,115,115,.2);background:linear-gradient(180deg,#dfe9f3fa,#cddae8fc);box-shadow:inset 0 1px #ffffff94,0 10px 18px #1e293b14}.shell[data-theme=windows] .stage-assigned{border-color:#00a1f161;background:linear-gradient(180deg,#d6e9f7fc,#c1dcf1fa),linear-gradient(135deg,rgba(0,161,241,.12),transparent 62%);box-shadow:0 0 18px #00a1f11a}.shell[data-theme=windows] .stage-staging{border-color:#f6531461;background:linear-gradient(180deg,#e8e1d6fc,#d9d0c1fa),linear-gradient(135deg,rgba(246,83,20,.1),transparent 62%);box-shadow:0 0 18px #f6531414}.shell[data-theme=windows] .stage-progress{border-color:#7cbb0061;background:linear-gradient(180deg,#dcead6fc,#cbdcc3fa),linear-gradient(135deg,rgba(124,187,0,.1),transparent 62%);box-shadow:0 0 18px #7cbb0014}.shell[data-theme=windows] .stage-review{border-color:#ffbb0061;background:linear-gradient(180deg,#efe6cdfc,#e1d6b9fa),linear-gradient(135deg,rgba(255,187,0,.1),transparent 62%);box-shadow:0 0 18px #ffbb0014}.shell[data-theme=windows] .stage-done{border-color:#73737361;background:linear-gradient(180deg,#dfe3e9fc,#cfd5ddfa),linear-gradient(135deg,rgba(115,115,115,.1),transparent 62%);box-shadow:0 0 18px #73737314}.lane-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.lane-heading h3{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lane-heading span{min-width:28px;padding:4px 8px;border-radius:999px;background:#ffffff1f;text-align:center;font-size:12px;color:#f7fdf4}.shell[data-theme=windows] .lane-heading span{background:#5b6d8529;color:#223247}.lane-stack,.live-feed-list,.war-room-list,.support-list,.connector-list{display:grid;gap:10px}.connector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:stretch}.connector-catalog-sections{display:grid;gap:14px}.connector-catalog-section{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(140,160,190,.12);background:#ffffff05}.connector-catalog-section-header{display:grid;gap:4px}.connector-catalog-section-header h4{margin:0;font-size:15px}.connector-catalog-section-header p{margin:0}.connector-catalog-card{display:grid;gap:10px;min-height:140px;padding:12px;text-align:left;border-radius:14px;border:1px solid rgba(140,160,190,.16);background:radial-gradient(circle at top right,rgba(255,209,90,.08),transparent 30%),linear-gradient(180deg,#111b2bfa,#0a101afa);color:var(--text-main);box-shadow:inset 0 1px #ffffff09;cursor:pointer}.connector-catalog-card.selected{border-color:#ffd15a8a;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #ffd15a1f}.connector-catalog-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.connector-card-description{color:var(--text-soft);font-size:13px;line-height:1.4}.connector-type-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.connector-type-included{background:#6fe6b829;color:#b7f7dd;border:1px solid rgba(111,230,184,.28)}.connector-type-premium{background:#ffd15a2b;color:#ffe39c;border:1px solid rgba(255,209,90,.32)}.connector-type-custom{background:#73e6ff26;color:#b8f4ff;border:1px solid rgba(115,230,255,.3)}.connector-detail-panel{margin-top:4px}.connector-request-layout{display:grid;gap:12px}.connector-request-detail{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(140,160,190,.14)}.connector-request-panel-card{gap:16px}.connector-request-form{padding-top:14px;border-top:1px solid rgba(140,160,190,.14)}.settings-field-span-full{grid-column:1 / -1}.schedule-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:10px;overflow-x:auto;padding-bottom:2px}.worktree-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:stretch}.vendor-deployments-panel{display:grid;gap:12px}.fleet-provider-detail-grid{grid-template-columns:120px minmax(0,1fr)}.fleet-provider-exception-list{display:grid;gap:10px}.fleet-provider-exception-card{padding:12px}.fleet-provider-exception-header,.vendor-deployments-summary,.vendor-deployment-detail-header,.vendor-deployment-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vendor-deployments-summary-actions,.vendor-deployment-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vendor-deployments-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(140px,1fr));gap:10px}.vendor-deployments-error{color:#f7c6c6}.shell[data-theme=windows] .vendor-deployments-error{color:#7a2531}.vendor-deployments-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:12px;min-height:0}.vendor-deployments-list,.vendor-deployment-event-list,.vendor-deployment-snapshot-grid,.vendor-rollout-grid{display:grid;gap:10px}.vendor-deployments-list{align-content:start}.vendor-deployments-detail{display:grid;gap:12px;min-height:0}.vendor-deployment-card{display:grid;gap:8px;width:100%;padding:12px;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.vendor-deployment-card:hover{transform:translateY(-1px)}.vendor-deployment-card.active{border-color:#85b5ec7a;box-shadow:0 0 0 1px #85b5ec47}.shell[data-theme=windows] .vendor-deployment-card.active{border-color:#0078d473;box-shadow:0 0 0 1px #0078d42e}.vendor-deployment-card-footer{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-subtle)}.vendor-deployment-detail-card,.vendor-deployment-empty-state,.vendor-deployment-snapshot-card,.vendor-deployment-event-card{display:grid;gap:10px;padding:12px}.vendor-deployment-detail-grid,.vendor-deployment-summary-copy{margin:0}.vendor-deployment-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.vendor-rollout-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.vendor-rollout-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.vendor-rollout-day-picker{display:flex;flex-wrap:wrap;gap:8px}.vendor-rollout-day{min-width:56px}.vendor-rollout-day.active{border-color:#85b5ec7a;box-shadow:0 0 0 1px #85b5ec38}.vendor-deployment-payload{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.vendor-deployment-event-actions{margin-top:0}.queue-card,.feed-card,.war-link,.support-card,.connector-card,.squad-card,.fleet-card,.recommendation-card{border-radius:14px;border:1px solid rgba(140,160,190,.14);background:linear-gradient(180deg,#111b2bfa,#0a101afa);box-shadow:inset 0 1px #ffffff09}.shell[data-theme=windows] .queue-card,.shell[data-theme=windows] .feed-card,.shell[data-theme=windows] .war-link,.shell[data-theme=windows] .support-card,.shell[data-theme=windows] .connector-card,.shell[data-theme=windows] .squad-card,.shell[data-theme=windows] .fleet-card,.shell[data-theme=windows] .recommendation-card,.shell[data-theme=windows] .worktree-card,.shell[data-theme=windows] .schedule-card{border:1px solid rgba(70,98,126,.2);background:linear-gradient(180deg,#ecf3fafc,#d9e3eefc);box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1e293b1a}.shell[data-theme=windows] .support-card .task-form .inline-input,.shell[data-theme=windows] .support-card .task-form input,.shell[data-theme=windows] .support-card .task-form select,.shell[data-theme=windows] .support-card .task-form textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .console-placeholder-card label span,.shell[data-theme=windows] .console-placeholder-status label span{color:#3f536d}.shell[data-theme=windows] .console-placeholder-card .inline-input,.shell[data-theme=windows] .console-placeholder-card input,.shell[data-theme=windows] .console-placeholder-card select,.shell[data-theme=windows] .console-placeholder-card textarea,.shell[data-theme=windows] .console-placeholder-status .inline-input,.shell[data-theme=windows] .console-placeholder-status input,.shell[data-theme=windows] .console-placeholder-status select,.shell[data-theme=windows] .console-placeholder-status textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .console-placeholder-card .inline-input::placeholder,.shell[data-theme=windows] .console-placeholder-card input::placeholder,.shell[data-theme=windows] .console-placeholder-card textarea::placeholder,.shell[data-theme=windows] .console-placeholder-status .inline-input::placeholder,.shell[data-theme=windows] .console-placeholder-status input::placeholder,.shell[data-theme=windows] .console-placeholder-status textarea::placeholder{color:#6b7f99;opacity:1}.shell[data-theme=windows] .connector-catalog-card{border:1px solid rgba(70,98,126,.22);background:radial-gradient(circle at top right,rgba(0,120,212,.08),transparent 30%),linear-gradient(180deg,#ecf3fafc,#d9e3eefc);color:#1f2937;box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1e293b1a}.shell[data-theme=windows] .connector-catalog-section{border-color:#46627e2e;background:#ecf3fa80}.shell[data-theme=windows] .connector-catalog-card.selected{border-color:#0078d48f;box-shadow:inset 0 1px #ffffffc7,0 0 0 2px #0078d424}.shell[data-theme=windows] .connector-card-description{color:#475569}.shell[data-theme=windows] .connector-request-form{border-top-color:#4e637e2e}.shell[data-theme=windows] .connector-type-included{background:#12805224;color:#0f5132;border-color:#1280523d}.shell[data-theme=windows] .connector-type-premium{background:#b4680024;color:#7c4a03;border-color:#b4680047}.shell[data-theme=windows] .connector-type-custom{background:#0078d424;color:#004f8f;border-color:#0078d440}.shell[data-theme=windows] .support-card .task-form .inline-input:focus,.shell[data-theme=windows] .support-card .task-form input:focus,.shell[data-theme=windows] .support-card .task-form select:focus,.shell[data-theme=windows] .support-card .task-form textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .console-placeholder-card .inline-input:focus,.shell[data-theme=windows] .console-placeholder-card input:focus,.shell[data-theme=windows] .console-placeholder-card select:focus,.shell[data-theme=windows] .console-placeholder-card textarea:focus,.shell[data-theme=windows] .console-placeholder-status .inline-input:focus,.shell[data-theme=windows] .console-placeholder-status input:focus,.shell[data-theme=windows] .console-placeholder-status select:focus,.shell[data-theme=windows] .console-placeholder-status textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .support-card .task-form select option,.shell[data-theme=windows] .console-placeholder-card select option,.shell[data-theme=windows] .console-placeholder-status select option{background:#f8fbff;color:#1f2937}.shell[data-theme=windows] .repository-documentation-list-item,.shell[data-theme=windows] .repository-documentation-doc-item,.shell[data-theme=windows] .repository-documentation-preview-card{border-color:#46627e33;background:linear-gradient(180deg,#f2f7fcfa,#e2ebf5fa);box-shadow:inset 0 1px #ffffffb8}.repository-documentation-form{align-self:start}.support-documentation-page,.support-documentation-page-content,.support-documentation-canvas,.support-documentation-canvas-inner,.support-documentation-compact-surface{align-self:start;min-height:0}.support-documentation-page-content{padding-bottom:18px}.support-documentation-compact-surface{display:grid;gap:16px}.support-documentation-canvas-inner{padding-bottom:0}.support-documentation-canvas-inner .repository-documentation-layout{align-self:start}.shell[data-theme=windows] .repository-documentation-form input,.shell[data-theme=windows] .repository-documentation-form select{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .repository-documentation-form input:focus,.shell[data-theme=windows] .repository-documentation-form select:focus{border-color:#0078d485;outline:none;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .repository-documentation-form select option{background:#f8fbff;color:#1f2937}.shell[data-theme=windows] .repository-documentation-list-item.selected{border-color:#0078d45c;box-shadow:inset 0 1px #fffc,0 0 0 2px #0078d41f}.shell[data-theme=windows] .repository-documentation-list-meta,.shell[data-theme=windows] .repository-documentation-list-summary{color:#425974}.queue-card{position:relative;padding:12px;display:flex;flex-direction:column;gap:6px}.mission-queue-helper{margin:0 0 12px}.queue-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.queue-card-top strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-card-summary{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-soft);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-card-details{margin-top:4px;background:#0a101a47}.queue-card-details summary{padding:9px 10px}.queue-card-details[open]>:not(summary){margin-inline:10px}.queue-card-action-row{margin-top:2px}.queue-remove-button{opacity:.78}.queue-remove-button:hover,.queue-remove-button:focus-visible{opacity:1}.queue-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:14px 0 0 14px;background:#ffffff26}.queue-card.stage-assigned:before{background:var(--accent-cyan)}.queue-card.stage-staging:before{background:var(--accent-command)}.queue-card.stage-progress:before{background:var(--accent-progress)}.queue-card.stage-review:before{background:var(--accent-review)}.queue-card.stage-done:before{background:var(--accent-done)}.queue-card.stage-assigned{background:linear-gradient(180deg,#102226fc,#0a1214fa)}.queue-card.stage-staging{background:linear-gradient(180deg,#2d2610fc,#12100afa)}.queue-card.stage-progress{background:linear-gradient(180deg,#162712fc,#0a110afa)}.queue-card.stage-review{background:linear-gradient(180deg,#311f14fc,#120c0afa)}.queue-card.stage-done{background:linear-gradient(180deg,#121e30fc,#0a101afa)}.shell[data-theme=windows] .queue-card.stage-assigned{background:linear-gradient(180deg,#dcebf7fc,#cadff1fc)}.shell[data-theme=windows] .queue-card.stage-staging{background:linear-gradient(180deg,#ede6dafc,#dfd6c6fc)}.shell[data-theme=windows] .queue-card.stage-progress{background:linear-gradient(180deg,#e0ecdafc,#ceddc5fc)}.shell[data-theme=windows] .queue-card.stage-review{background:linear-gradient(180deg,#f2e8d0fc,#e5d9bdfc)}.shell[data-theme=windows] .queue-card.stage-done{background:linear-gradient(180deg,#e3e7ecfc,#d2d8e0fc)}.shell[data-theme=windows] .queue-card strong{color:#1f2937}.shell[data-theme=windows] .queue-card .queue-meta,.shell[data-theme=windows] .queue-card .queue-card-summary,.shell[data-theme=windows] .queue-card .field-label,.shell[data-theme=windows] .queue-card label span{color:#425974}.shell[data-theme=windows] .queue-card .inline-input,.shell[data-theme=windows] .queue-card input{border:1px solid rgba(78,99,126,.28);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc2}.shell[data-theme=windows] .queue-card .inline-input:focus,.shell[data-theme=windows] .queue-card input:focus{border-color:#0078d480;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.button-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.settings-list-item{display:block;width:100%;margin:.55rem 0;padding:.85rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-card);color:inherit;text-align:left}.settings-list-item.as-button{cursor:pointer}.settings-list-item.as-button:hover,.settings-list-item.as-button:focus-visible{border-color:var(--accent-cyan);outline:none}.approval-card{display:grid;gap:12px}.approval-decision-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:14px}.approval-decision-grid .approval-card{min-width:0;height:100%}.approval-decision-grid .approval-card-open{grid-column:1 / -1;height:auto}.approval-card-header,.approval-linked-task{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.approval-evidence-status-row{align-items:center;gap:8px;flex-wrap:wrap}.approval-detail-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(104,126,154,.24);border-radius:16px;background:#e8f0f98f}.approval-detail-grid{grid-template-columns:132px minmax(0,1fr)}.approval-evidence-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(104,126,154,.2);border-radius:14px;background:#f8fbffb8}.approval-evidence-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--text-soft)}.approval-draft-preview{display:grid;gap:6px;padding:10px;border-radius:12px;background:#ffffff9e}.approval-draft-body{max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;border-radius:10px;border:1px solid rgba(104,126,154,.18);background:#f4f8fcf0;color:var(--text-primary);font:12px/1.5 var(--mono-font)}.approval-review-note{color:#9a5b00}.action-inbox-panel{display:grid;gap:14px}.action-inbox-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:14px;align-items:start}.action-inbox-board,.action-inbox-detail,.action-inbox-list{min-width:0}.action-inbox-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(180px,.42fr) auto}.action-inbox-item{display:grid;gap:10px;width:100%;text-align:left;color:inherit;cursor:pointer}.action-inbox-item.selected{border-color:#1197ca9e;box-shadow:inset 4px 0 #1197cadb,0 18px 38px #1197ca14}.action-inbox-event-list strong{text-transform:capitalize}.evidence-ledger-panel{display:grid;gap:14px}.evidence-ledger-item strong,.evidence-ledger-detail dd{overflow-wrap:anywhere}.evidence-ledger-detail .approval-draft-body{max-height:18rem}.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel,.shell[data-theme=tactical] .approvals-workspace-panel .approval-evidence-card,.shell[data-theme=tactical] .approvals-workspace-panel .approval-draft-preview,.shell[data-theme=tactical] .approvals-workspace-panel .approval-draft-body{border-color:#7da0cd3d;background:radial-gradient(circle at top left,rgba(93,224,210,.045),transparent 38%),linear-gradient(180deg,#0f1929f0,#0a101af0);color:var(--mc-text);box-shadow:inset 0 1px #ffffff09}.shell[data-theme=tactical] .approvals-workspace-panel .approval-evidence-card,.shell[data-theme=tactical] .approvals-workspace-panel .approval-draft-preview{background:radial-gradient(circle at top right,rgba(37,99,235,.07),transparent 34%),linear-gradient(180deg,#121d2eeb,#0c131feb)}.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel h4,.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel strong,.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel dd,.shell[data-theme=tactical] .approvals-workspace-panel .approval-evidence-list,.shell[data-theme=tactical] .approvals-workspace-panel .approval-draft-body{color:var(--mc-text)}.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel .support-subtle,.shell[data-theme=tactical] .approvals-workspace-panel .approval-detail-panel dt,.shell[data-theme=tactical] .approvals-workspace-panel .approval-evidence-card .support-subtle,.shell[data-theme=tactical] .approvals-workspace-panel .approval-draft-preview .support-subtle{color:var(--mc-muted)}.shell[data-theme=tactical] .approvals-workspace-panel .approval-review-note{color:#f0c36b}.shell[data-theme=tactical] .approvals-workspace-panel .action-inbox-item.selected{border-color:#5de0d299;box-shadow:inset 4px 0 #5de0d2d1,0 20px 44px #0000002e}@media(max-width:980px){.action-inbox-layout{grid-template-columns:1fr}}@media(max-width:640px){.action-inbox-filter-bar{grid-template-columns:1fr}}.repository-documentation-layout{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);grid-template-areas:"assistant selected" "runs selected" "runs documents" "feedback feedback";align-items:start;gap:14px}.repository-documentation-layout>.settings-card-grid-two{display:contents}.repository-documentation-layout>.settings-card-grid:not(.settings-card-grid-two){grid-column:1 / -1}.repository-documentation-form{grid-area:assistant}.repository-documentation-selected-run{grid-area:selected}.repository-documentation-runs{grid-area:runs}.repository-documentation-documents{grid-area:documents}.repository-documentation-feedback{grid-area:feedback}.repository-documentation-run-list,.repository-documentation-doc-list{display:grid;gap:10px}.repository-documentation-list-item,.repository-documentation-doc-item,.repository-documentation-preview-card{border-radius:12px;border:1px solid rgba(140,160,190,.14);background:#0a101a52;padding:12px}.repository-documentation-list-item{display:grid;gap:6px;text-align:left;color:inherit}.repository-documentation-list-item.selected{border-color:#74d09f6b;box-shadow:0 0 0 2px #74d09f24}.repository-documentation-list-top,.repository-documentation-list-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.repository-documentation-list-meta{flex-wrap:wrap;color:#b8c6d6d1;font-size:12px}.repository-documentation-list-summary{color:#e2e8f0e0;font-size:13px;line-height:1.4}.repository-documentation-preview{max-height:480px;overflow:auto}.repository-documentation-preview-surface{margin:0;border:1px solid rgba(70,98,126,.22);border-radius:14px;padding:14px;background:linear-gradient(180deg,#f8fbfffc,#ebf3fbfc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 var(--mono-font)}.policy-document-surface{margin:0;border-radius:14px;padding:16px;border:1px solid rgba(140,160,190,.14);background:#060a12fa;color:var(--text-soft);max-height:620px;overflow:auto;white-space:pre-wrap}.repository-documentation-checkbox{display:flex;align-items:center;gap:10px;margin-top:12px;color:inherit}.repository-documentation-checkbox input{margin:0}.knowledge-binding-list{display:grid;gap:2px}.knowledge-binding-editor{display:grid;gap:10px;margin-top:12px}.knowledge-binding-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.knowledge-binding-empty-card,.knowledge-binding-editor-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(105,125,90,.26);border-radius:14px;background:linear-gradient(180deg,#111b2be0,#0a101aeb),radial-gradient(circle at top left,rgba(140,160,190,.12),transparent 44%);box-shadow:inset 0 1px #ffffff0f}.knowledge-binding-editor-card{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr)}.knowledge-binding-empty-card p{margin:0}.knowledge-binding-editor-card label{display:grid;gap:6px}.knowledge-binding-path-field{grid-column:1 / -1}.knowledge-binding-card-actions{display:flex;align-items:end;justify-content:flex-end;gap:8px;grid-column:1 / -1;flex-wrap:wrap}.managed-user-form-note{display:grid;gap:2px;color:#94a3b8e0;font-size:14px;justify-self:end;margin-top:-56px;text-align:right}.bravo-action-row{justify-content:flex-start}.bravo-action-row>button{min-width:120px}.bravo-control-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:0}.bravo-control-block{display:grid;gap:10px;margin-top:12px}.bravo-control-card{margin-top:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(140,160,190,.16);background:#0c121c6b;box-shadow:inset 0 1px #ffffff08}.bravo-control-block-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.bravo-control-cluster{display:flex;align-items:center;gap:12px}.bravo-control-heading{display:block}.bravo-mode-meta{display:grid;gap:4px}.bravo-mode-heading{color:var(--text-soft);font-size:14px;font-weight:700;line-height:1.2}.bravo-mode-meta .support-subtle{margin:0;font-size:14px;line-height:1.45}.bravo-lookup-row{display:grid;grid-template-columns:minmax(132px,168px) minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:10px}.bravo-lookup-row-detailed{grid-template-columns:auto minmax(260px,1fr);align-items:center}.bravo-lookup-row .field-label{font-size:14px;font-weight:600;line-height:1.2}.bravo-lookup-row .support-subtle{margin:0;font-size:14px;line-height:1.45}.bravo-lookup-row .bravo-mode-toggle{justify-self:start}.bravo-mode-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px;flex-wrap:wrap;border-radius:999px;border:1px solid rgba(140,160,190,.2);background:#0a101ac7}.mode-chip{border:1px solid transparent;border-radius:999px;padding:7px 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.2;color:var(--text-secondary);background:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.mode-chip:hover{transform:translateY(-1px)}.mode-chip.active{color:#061018;background:linear-gradient(135deg,#5de0d2,#39bdb2);box-shadow:0 8px 18px #5de0d233}.mode-chip:disabled{cursor:not-allowed;opacity:.72;transform:none}.bravo-mode-toggle-compact,.bravo-mode-toggle-lookup{gap:4px;padding:4px}.bravo-mode-toggle-lookup .mode-chip{min-width:82px;padding:7px 12px}.bravo-mode-toggle-knowledge .mode-chip{min-width:64px}.bravo-mode-toggle-compact .mode-chip{min-width:72px;padding:7px 12px}.bravo-response-mode-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-2px}.bravo-inline-controls{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.bravo-inline-controls>.bravo-response-mode-inline{flex:0 1 auto;margin-top:0;gap:5px}.bravo-dictation-control-group{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:14px;border:1px solid rgba(116,136,160,.24);background:#f7faff94;box-shadow:inset 0 1px #ffffffb8}.bravo-inline-controls>.bravo-send-button-inline+.bravo-response-mode-inline{gap:6px}.bravo-inline-controls>.bravo-send-button-inline+.bravo-response-mode-inline .field-label{min-width:74px}.bravo-response-mode-inline .field-label{margin:0;min-width:108px}.bravo-lookup-mode-inline .field-label{min-width:82px}.bravo-mode-toggle-inline{gap:3px;padding:3px}.bravo-mode-toggle-inline .mode-chip{min-width:60px;padding:5px 10px;font-size:12px}.bravo-mode-toggle-knowledge-inline .mode-chip{min-width:52px}.bravo-mode-toggle-dictation-inline .mode-chip{min-width:42px}.bravo-dictation-polish-inline .field-label{min-width:88px}.bravo-send-button{width:52px;height:52px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(93,224,210,.32);border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#5de0d2,#2daea5);box-shadow:0 12px 24px #5de0d238;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease}.bravo-send-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.bravo-send-button.busy{border-color:#ff6c5c4d;background:linear-gradient(135deg,#ff6c5cfa,#a8372bfa);box-shadow:0 12px 24px #a8372b47}.bravo-send-button:disabled{cursor:not-allowed;opacity:.6;transform:none;filter:none;box-shadow:none}.bravo-send-icon{display:block}.bravo-send-icon.arrow{width:0;height:0;margin-left:2px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #10130c}.bravo-send-icon.stop{width:14px;height:14px;border-radius:2px;background:#fff3ef}.primary-button,.secondary-button,.danger-button{border:1px solid transparent;border-radius:10px;padding:9px 12px;cursor:pointer;font:inherit;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.bravo-send-button.bravo-send-button-inline{width:38px;height:38px;margin-right:8px;box-shadow:0 7px 14px #916e2029}.bravo-send-button-anchor{position:relative;display:inline-flex;align-items:center}.bravo-send-button-anchor:after{content:attr(data-hover-text);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:200px;max-width:260px;padding:8px 10px;border-radius:10px;background:#091016f5;border:1px solid rgba(115,230,255,.18);color:var(--text-soft);font-size:12px;line-height:1.45;box-shadow:0 12px 24px #050a103d;opacity:0;pointer-events:none;visibility:hidden;z-index:20;transition:opacity .12s ease}.bravo-send-button-anchor:hover:after,.bravo-send-button-anchor:focus-within:after{opacity:1;visibility:visible}.bravo-send-button.bravo-send-button-inline .bravo-send-icon{width:17px;height:17px}.primary-button:hover,.secondary-button:hover,.danger-button:hover{transform:translateY(-1px);filter:brightness(1.05)}.primary-button{background:linear-gradient(135deg,#8fe8d8,#5de0d2);color:#061018;box-shadow:0 10px 22px #5de0d23d}.secondary-button{background:linear-gradient(135deg,#0e1624f5,#080e18f5);color:var(--text-primary);border-color:#8ca0be38}.danger-button{background:linear-gradient(135deg,#ff6c5cfa,#a8372bfa);color:#fff3ef;box-shadow:0 10px 22px #a8372b42}.shell[data-theme=windows] .primary-button{background:linear-gradient(135deg,#007d73,#006b64);color:#f8fbff;box-shadow:0 10px 22px #007d733d}.shell[data-theme=windows] .secondary-button{background:linear-gradient(135deg,#bccbdcfa,#9fb2c7fa);color:#132234;border-color:#42567257;box-shadow:0 8px 18px #364a652e}.shell[data-theme=windows] .bravo-send-button-anchor:after{background:linear-gradient(180deg,#f7fafffa,#e7eff7fa);border-color:#4e637e3d;color:#203246;box-shadow:0 12px 24px #364a652e}.secondary-button.dictation-button{min-width:68px;min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px;line-height:1}.secondary-button.dictation-button.dictation-button-inline{margin:0}.secondary-button.compact-clear-button{min-height:28px;padding:4px 10px;border-radius:8px;font-size:12px;line-height:1.1}.shell[data-theme=windows] .dictation-button.recording{background:linear-gradient(135deg,#f65314,#d83b01);color:#fff7f3;border-color:#a3330f57;box-shadow:0 8px 18px #a9381333}.shell[data-theme=windows] .dictation-button-anchor:after{background:linear-gradient(180deg,#f7fafffa,#e7eff7fa);border-color:#4e637e3d;color:#203246;box-shadow:0 12px 24px #364a652e}.shell[data-theme=windows] .bravo-dictation-control-group{background:linear-gradient(180deg,#f8fbfff5,#ebf2f9f0);border-color:#4e637e38;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #586c8814}.dictation-result-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.dictation-result-meta .status-chip.dictation-transcript-chip{background:#d9e2eef0;color:#536b88;border:1px solid rgba(138,154,178,.34)}.shell[data-theme=windows] .dictation-result-meta .status-chip.dictation-transcript-chip{background:linear-gradient(180deg,#dfe7f2fc,#cfdae9fc);color:#556d8a;border:1px solid rgba(136,152,176,.4);box-shadow:inset 0 1px #ffffffc2}.secondary-button.managed-user-edit-button{min-height:22px;padding:2px 8px;border-radius:8px;font-size:11px;line-height:1}.secondary-button.dashboard-panel-header-pill{border-radius:999px;padding:6px 10px;background:#0910165c;color:var(--muted);border-color:#73e6ff29;box-shadow:none;font-size:11px;font-weight:700;line-height:1}.shell[data-theme=windows] .secondary-button.dashboard-panel-header-pill{background:#e4edf6f0;color:#51657d;border-color:#4e637e33;box-shadow:none}.shell[data-theme=windows] .danger-button{background:linear-gradient(135deg,#f65314,#d83b01);color:#fff7f3;box-shadow:0 10px 22px #d83b0147}.shell[data-theme=windows] .bravo-mode-toggle{border-color:#4256723d;background:#e8eff7eb;box-shadow:inset 0 1px #ffffffbd,0 8px 18px #364a6514}.shell[data-theme=windows] .bravo-control-card{border-color:#4256722e;background:#ecf2f9c2;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #364a650f}.shell[data-theme=windows] .mode-chip{color:#425974}.shell[data-theme=windows] .mode-chip.active{color:#f8fbff;background:linear-gradient(135deg,#007d73,#006b64);box-shadow:0 8px 18px #007d7338}.shell[data-theme=windows] .bravo-mode-heading,.shell[data-theme=windows] .bravo-mode-meta .support-subtle,.shell[data-theme=windows] .bravo-lookup-row .field-label{color:#425974}.shell[data-theme=windows] .bravo-send-button{border-color:#007d7347;background:linear-gradient(135deg,#007d73,#006b64);box-shadow:0 12px 24px #007d7338}.shell[data-theme=windows] .bravo-send-button.busy{border-color:#f6531447;background:linear-gradient(135deg,#f65314,#d83b01);box-shadow:0 12px 24px #d83b013d}.shell[data-theme=windows] .bravo-send-button-inline{box-shadow:0 7px 14px #005fb829}.shell[data-theme=windows] .bravo-send-icon.arrow{border-left-color:#f8fbff}.live-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.live-indicator{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px #ffffff24}.indicator-on{background:var(--accent-progress);box-shadow:0 0 0 1px #ffffff24,0 0 14px #87f56c85}.indicator-off{background:var(--accent-alert);box-shadow:0 0 0 1px #ffffff24,0 0 12px #ff7d736b}.live-on{border-color:#87f56c47}.live-off{border-color:#ff7d7347}.settings-button{border-color:#73e6ff3d}.org-button{border-color:#ffd15a47}.recommendation-card{padding:12px;background:linear-gradient(180deg,#121e30fa,#0a101afa),radial-gradient(circle at top right,rgba(115,230,255,.12),transparent 38%)}.shell[data-theme=windows] .recommendation-card{background:linear-gradient(180deg,#e7eff7fc,#d7e2eefc),radial-gradient(circle at top right,rgba(246,83,20,.08),transparent 40%);border:1px solid rgba(78,99,126,.22);box-shadow:inset 0 1px #ffffffbd,0 8px 18px #1e293b14}.shell[data-theme=windows] .recommendation-card .field-label,.shell[data-theme=windows] .recommendation-card .support-subtle{color:#425974}.shell[data-theme=windows] .recommendation-card strong{color:#1f2937}.recommendation-row,.fleet-card-header,.fleet-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px}.recommendation-row strong,.fleet-card-header strong{font-size:14px;letter-spacing:.05em;text-transform:uppercase}.fleet-card{padding:12px 13px;min-height:0;height:100%;display:grid;gap:10px;align-content:start}.fleet-card-header span,.fleet-metrics span{color:var(--muted);font-size:12px}.fleet-card-header>div{display:grid;gap:4px}.fleet-description{margin:0;min-height:0}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.55;cursor:default;transform:none;filter:none;box-shadow:none}.live-feed-panel,.war-room-panel,.selected-panel,.support-panel{min-height:0}.feed-card,.war-link,.support-card,.connector-card{padding:12px}.connector-card{display:grid;gap:14px;align-content:start}.action-control-stack{gap:10px}.action-control-card{display:grid;gap:8px}.action-support-row{flex-wrap:wrap}.action-form-grid{display:grid;gap:10px}.action-textarea{min-height:84px;resize:vertical}.action-registry-list,.action-proposal-list{display:grid;gap:8px}.action-registry-item,.action-proposal-card{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(128,154,136,.18);background:linear-gradient(180deg,#161e18f5,#0d120ef5)}.action-registry-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.action-query-result{display:grid;gap:8px}.action-query-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(128,154,136,.16)}.action-query-table{width:100%;border-collapse:collapse;font-size:12px}.action-query-table th,.action-query-table td{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(128,154,136,.12);white-space:pre-wrap;word-break:break-word}.action-query-table th{color:var(--text-soft);background:#ffffff08}.action-query-table tbody tr.selected-row{outline:2px solid rgba(54,117,211,.35);background:#c6d9f475}.caller-contact-table-wrap{margin-top:12px}.caller-contact-table th,.caller-contact-table td{vertical-align:middle;white-space:normal}.caller-contact-table th:nth-child(2),.caller-contact-table td:nth-child(2){min-width:145px}.caller-contact-table th:nth-child(9),.caller-contact-table td:nth-child(9){min-width:170px}.voice-number-route-table th:last-child,.voice-number-route-table td:last-child{min-width:94px}.voice-number-route-table th:nth-child(5),.voice-number-route-table td:nth-child(5),.voice-number-route-table th:nth-child(6),.voice-number-route-table td:nth-child(6){min-width:72px}.voice-number-route-table .status-chip{white-space:nowrap}.voice-number-route-actions{align-items:stretch;display:flex;flex-direction:column;gap:6px}.voice-number-route-actions button{min-width:84px;white-space:nowrap}.public-leads-table th:nth-child(1),.public-leads-table td:nth-child(1){min-width:145px}.public-leads-table th:nth-child(3),.public-leads-table td:nth-child(3),.public-leads-table th:nth-child(4),.public-leads-table td:nth-child(4){min-width:180px}.public-leads-table th:nth-child(6),.public-leads-table td:nth-child(6){min-width:260px}.caller-contact-permissions,.connector-policy-toggle-grid{display:flex;flex-wrap:wrap;gap:8px}.connector-policy-toggle-grid{margin-top:8px}.caller-contact-actions{display:flex;flex-wrap:nowrap;gap:8px}.caller-contact-actions .secondary-button{min-height:32px;padding:6px 10px;white-space:nowrap}.settings-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.settings-toolbar label{display:grid;gap:6px}.settings-section-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-workspace-page{gap:14px}.compliance-workspace-page .status-chip.status-warning{border-color:#ffbc4c57;background:#ffbc4c29;color:#ffd894}.compliance-workspace-page .status-chip.status-danger{border-color:#ff777757;background:#ff777729;color:#ffc0c0}.compliance-dashboard{display:grid;gap:12px}.compliance-readiness-hero{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(420px,1.45fr);gap:14px;align-items:stretch;padding:14px;background:radial-gradient(circle at top left,rgba(115,230,255,.16),transparent 34%),linear-gradient(135deg,#122032fa,#080e18fa)}.compliance-score-panel,.compliance-blocker-panel{display:grid;gap:12px;align-content:start}.compliance-score-lockup{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.compliance-score-lockup strong{font-size:clamp(38px,5vw,68px);line-height:.9;letter-spacing:-.08em}.compliance-score-track{height:12px;overflow:hidden;border:1px solid rgba(115,230,255,.18);border-radius:999px;background:#040a12cc}.compliance-score-track span{display:block;width:var(--compliance-readiness-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f43,#ffd166,#2dd4bf);box-shadow:0 0 18px #2dd4bf47}.compliance-blocker-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.compliance-status-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px}.compliance-metric-card{gap:8px;min-height:104px;padding:11px}.compliance-metric-card h4{margin:0;font-size:clamp(22px,2.5vw,34px);line-height:.95;letter-spacing:-.04em;overflow-wrap:anywhere}.compliance-metric-card p{margin:0;color:var(--muted);line-height:1.35}.compliance-dashboard-workbench{display:grid;grid-template-columns:minmax(320px,1.12fr) minmax(280px,.88fr) minmax(340px,1fr);gap:14px;align-items:start}.compliance-evidence-storage-panel{display:grid;gap:12px}.compliance-evidence-storage-panel-compact{padding:12px;border-color:#73e6ff2e;background:radial-gradient(circle at 0 0,rgba(115,230,255,.1),transparent 32%),linear-gradient(180deg,#0e1a2bf5,#080e18f5)}.compliance-storage-compact-row{display:grid;grid-template-columns:minmax(240px,.56fr) minmax(520px,1.44fr);gap:12px;align-items:stretch}.compliance-storage-compact-row>p{margin:0;align-self:center;color:var(--muted);line-height:1.45}.compliance-storage-summary{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(440px,1.5fr);gap:14px;align-items:start}.compliance-storage-summary>p{margin:0;max-width:62ch}.compliance-storage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compliance-storage-metrics .compliance-metric-card{min-height:86px;padding:10px}.compliance-evidence-storage-panel-compact .compliance-storage-metrics .compliance-metric-card{min-height:78px}.compliance-storage-metrics .compliance-metric-card h4{font-size:clamp(18px,1.7vw,25px);letter-spacing:-.03em}.compliance-storage-metrics .compliance-metric-card p{font-size:12px}.compliance-backend-evidence-header{padding-top:2px}.compliance-backend-evidence-list{display:grid;gap:8px}.compliance-backend-evidence-list .settings-inline{padding:8px 0}.compliance-priority-card,.compliance-activity-card,.compliance-quick-add{align-self:start}.compliance-priority-card .settings-inline,.compliance-activity-card .settings-inline{align-items:flex-start;gap:10px;padding:9px 0}.compliance-priority-card .settings-inline span:first-child,.compliance-activity-card .settings-inline span:first-child{min-width:0}.compliance-quick-add{gap:10px}.compliance-quick-add .form-field{display:grid;gap:6px;min-width:0}.compliance-quick-add .form-field>span{color:var(--text-soft);font-size:12px;font-weight:700;letter-spacing:.02em}.compliance-quick-add :is(input,select,textarea){width:100%;min-width:0;border:1px solid rgba(140,160,190,.26);border-radius:10px;background:#080d16fa;color:var(--text-soft);padding:9px 11px;box-shadow:inset 0 1px #ffffff0a}.compliance-quick-add :is(input,select,textarea):focus{border-color:#73e6ff6b;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #73e6ff1f}.compliance-quick-add-compact .settings-card-header{gap:10px}.compliance-quick-add-compact .compliance-quick-add-grid{grid-template-columns:1fr;gap:8px}.compliance-quick-add-compact textarea{min-height:72px}.compliance-quick-add-compact .button-row{align-items:center;justify-content:space-between}.compliance-footer-controls{display:grid;gap:14px}.compliance-footer-controls>.support-card{margin:0}.shell[data-theme=windows] .compliance-readiness-hero{background:radial-gradient(circle at top left,rgba(0,120,212,.14),transparent 36%),linear-gradient(135deg,#f4f9fffc,#e1ebf6fc)}.shell[data-theme=windows] .compliance-score-track{border-color:#46627e38;background:#d1deece6}.shell[data-theme=windows] .compliance-workspace-page .status-chip.status-warning{background:#ba8400f0;color:#fff8e0}.shell[data-theme=windows] .compliance-workspace-page .status-chip.status-danger{background:#d83b01f0;color:#fff3ed}.shell[data-theme=windows] .compliance-quick-add :is(input,select,textarea){border-color:#4e637e4d;background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937}.shell[data-theme=windows] .compliance-quick-add :is(input,select,textarea):focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.status-chip.status-info{border-color:#3675d359;background:linear-gradient(180deg,#d8e7ff,#bdd2f0);color:#22324a}.audit-log-table-wrap{max-height:620px;overflow:auto}.audit-log-table{table-layout:auto}.audit-log-table th,.audit-log-table td{white-space:normal}.audit-log-table th{min-width:max-content}.audit-log-table th:nth-child(2),.audit-log-table td:nth-child(2){min-width:92px}.audit-log-table th:nth-child(1),.audit-log-table td:nth-child(1){min-width:170px}.audit-log-table td:nth-child(1),.audit-log-table td:nth-child(2),.audit-log-table td:nth-child(3),.audit-log-table td:nth-child(4),.audit-log-table td:nth-child(6){white-space:nowrap}.audit-log-table td:nth-child(5){min-width:320px}.audit-log-table .status-chip,.shell[data-theme=windows] .audit-log-table .status-chip{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}.storage-log-table-wrap{margin-top:12px;max-height:360px;overflow:auto}.storage-log-table td:first-child{min-width:260px}.storage-health-summary{display:grid;gap:10px;margin-bottom:12px;border:1px solid rgba(128,154,136,.2);border-radius:14px;padding:12px;background:#ffffff09}.storage-health-critical{border-color:#dc48486b;background:#dc484814}.storage-health-warning{border-color:#e2b13a6b;background:#e2b13a14}.storage-health-main{display:flex;align-items:flex-start;gap:10px}.storage-health-issues{display:grid;gap:8px}.storage-health-issue{display:grid;gap:2px;border-left:3px solid rgba(226,177,58,.8);padding-left:8px;color:var(--text-soft)}.storage-health-issue strong{color:var(--text)}.storage-largest-files{display:grid;gap:8px;margin-top:12px}.storage-largest-file-list{display:flex;flex-wrap:wrap;gap:8px}.storage-file-pill{border:1px solid rgba(128,154,136,.18);border-radius:999px;padding:5px 8px;color:var(--text-soft);background:#ffffff0a;font-family:var(--font-mono);font-size:11px}.action-confirmation-copy code{font-family:var(--font-mono)}.action-proposal-actions{justify-content:flex-start}.shell[data-theme=windows] .action-registry-item,.shell[data-theme=windows] .action-proposal-card{border:1px solid rgba(78,99,126,.22);background:linear-gradient(180deg,#e9f0f7fc,#d8e2eefc),radial-gradient(circle at top right,rgba(0,120,212,.05),transparent 42%);box-shadow:inset 0 1px #ffffffbd,0 8px 18px #1e293b14}.shell[data-theme=windows] .action-query-table-wrap{border-color:#4e637e2e;background:#ffffff8c}.shell[data-theme=windows] .action-query-table th{background:#0078d414}.activity-workspace,.activity-header-card{display:grid;gap:14px}.activity-filter-row{display:flex;flex-wrap:wrap;gap:8px}.activity-filter-button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(140,160,190,.18);border-radius:999px;background:#0a101adb;color:var(--text-soft);cursor:pointer;font:inherit;padding:7px 10px}.activity-filter-button span{font-size:12px}.activity-filter-button strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;border-radius:999px;padding:2px 7px;background:#ffd15a29;color:var(--text-primary);font-size:12px}.activity-filter-button.active{border-color:#ffd15a6b;background:#ffd15a29}.activity-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}.activity-timeline-card,.activity-routing-card{display:grid;gap:12px}.activity-timeline-list,.activity-routing-list{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.activity-timeline-item{display:grid;grid-template-columns:58px 16px minmax(0,1fr);gap:10px;align-items:start;min-width:0;border:1px solid rgba(140,160,190,.16);border-radius:16px;padding:12px;background:linear-gradient(180deg,#111b2be6,#0a101af0),radial-gradient(circle at top left,rgba(140,160,190,.1),transparent 42%)}.activity-timeline-item time{color:var(--muted);font-size:12px;line-height:1.5}.activity-timeline-marker{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#ffd15ae6;box-shadow:0 0 0 4px #ffd15a1f}.activity-timeline-content{display:grid;gap:7px;min-width:0}.activity-timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-timeline-header>div{display:grid;gap:3px;min-width:0}.activity-timeline-header strong{overflow-wrap:anywhere}.activity-timeline-header span{color:var(--muted);font-size:12px}.activity-timeline-content p,.activity-routing-item p{margin:0;color:var(--text-soft);line-height:1.45}.activity-detail-button{flex:0 0 auto;padding:6px 10px;white-space:nowrap}.activity-routing-item{display:grid;gap:8px;border:1px solid rgba(140,160,190,.16);border-radius:16px;padding:12px;background:linear-gradient(180deg,#111b2be0,#0a101af0),radial-gradient(circle at top left,rgba(102,221,255,.08),transparent 44%)}.activity-routing-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-routing-flow{display:grid;grid-template-columns:minmax(92px,1fr) minmax(84px,.7fr) minmax(92px,1fr);align-items:center;gap:8px}.activity-routing-node{display:grid;gap:4px;min-width:0;border:1px solid rgba(140,160,190,.18);border-radius:14px;padding:10px;background:#8ca0be14}.activity-routing-node-target{border-color:#6df3;background:#66ddff14}.activity-routing-node strong{color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase}.activity-routing-node span,.activity-routing-meta span:first-child{color:var(--muted);font-size:12px}.activity-routing-connector{display:grid;justify-items:center;gap:6px;min-width:0}.activity-routing-line{position:relative;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffd15a33,#ffd15ad9)}.activity-routing-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-17px;border-radius:999px;background:#ffd15af5;color:#14200f;font-size:20px;font-weight:800;line-height:1}.activity-routing-work{display:grid;gap:4px;border-left:3px solid rgba(255,209,90,.38);padding-left:10px}.activity-routing-work span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shell[data-theme=windows] .activity-filter-button,.shell[data-theme=windows] .activity-timeline-item,.shell[data-theme=windows] .activity-routing-item{border-color:#4e637e38;background:linear-gradient(180deg,#f8fbfffc,#e8f0f9fc),radial-gradient(circle at top left,rgba(0,120,212,.08),transparent 44%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #283d561a}.shell[data-theme=windows] .activity-filter-button.active{border-color:#0078d461;background:#0078d41f}.shell[data-theme=windows] .activity-filter-button span,.shell[data-theme=windows] .activity-timeline-item time,.shell[data-theme=windows] .activity-timeline-header span,.shell[data-theme=windows] .activity-routing-node span,.shell[data-theme=windows] .activity-routing-meta span:first-child,.shell[data-theme=windows] .activity-routing-work span,.shell[data-theme=windows] .activity-routing-item .support-subtle{color:#425974}.shell[data-theme=windows] .activity-filter-button strong{background:#0078d424;color:#23405f}.shell[data-theme=windows] .activity-timeline-marker{background:#0078d4eb;box-shadow:0 0 0 4px #0078d41f}.shell[data-theme=windows] .activity-timeline-header strong,.shell[data-theme=windows] .activity-routing-node strong,.shell[data-theme=windows] .activity-timeline-content p,.shell[data-theme=windows] .activity-routing-item p{color:#1f2937}.shell[data-theme=windows] .activity-routing-node{border-color:#4e637e33;background:#ffffff6b}.shell[data-theme=windows] .activity-routing-node-target{border-color:#0078d438;background:#0078d414}.shell[data-theme=windows] .activity-routing-line{background:linear-gradient(90deg,#0078d429,#0078d4bd)}.shell[data-theme=windows] .activity-routing-arrow{background:#0078d4f0;color:#f8fbff}.shell[data-theme=windows] .activity-routing-work{border-left-color:#0078d457}@media(max-width:980px){.activity-layout{grid-template-columns:1fr}}@media(max-width:620px){.activity-timeline-item{grid-template-columns:1fr}.activity-timeline-marker{display:none}.activity-timeline-header{display:grid}.activity-routing-flow{grid-template-columns:1fr}.activity-routing-connector{justify-items:start}.activity-routing-line,.activity-routing-arrow{display:none}}.feed-header,.war-link-route,.squad-card-header,.squad-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.feed-header strong,.war-link-route strong{text-transform:uppercase;letter-spacing:.06em}.war-link-layout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.war-link-side{display:grid;gap:4px;min-width:0}.war-link-target{justify-items:end;text-align:right}.war-link-center{display:grid;justify-items:center;gap:6px}.war-link-direction{text-transform:uppercase;letter-spacing:.08em}.war-link-meta{display:grid;gap:4px}.feed-header span,.war-link-route span,.war-link-meta span{color:var(--muted);font-size:12px}.connector-editor{display:grid;gap:12px;padding-top:12px;border-top:1px solid rgba(140,160,190,.14)}.war-link-task{font-size:13px;font-weight:600;color:var(--text-soft);line-height:1.35}.feed-card p{margin:8px 0 0;color:#ecf6e8}.tone-command{border-color:#ffd15a57}.tone-intel{border-color:#73e6ff57}.tone-update{border-color:#87f56c57}.tone-handoff{border-color:#66ddff57}.tone-review{border-color:#ffab6957}.shell[data-theme=windows] .tone-command{border-color:#00a1f15c}.shell[data-theme=windows] .tone-intel{border-color:#00a1f14d}.shell[data-theme=windows] .tone-update{border-color:#7cbb0057}.shell[data-theme=windows] .tone-handoff{border-color:#f6531457}.shell[data-theme=windows] .tone-review{border-color:#ffbb0061}.squad-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;align-items:stretch}.squad-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.squad-roster{min-width:0}.squad-card{padding:12px;display:grid;gap:10px;height:100%;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.squad-card-main{border:0;padding:0;margin:0;width:100%;text-align:left;color:inherit;cursor:pointer;background:transparent}.squad-card-top{display:grid;gap:2px}.squad-card-body{display:grid;gap:0}.squad-card-actions,.selected-actions{margin-top:4px}.selected-inline{min-height:100%}.selected-empty{display:grid;gap:8px;padding-top:10px;color:var(--muted)}.selected-empty strong{color:var(--text-soft);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.squad-card:hover{transform:translateY(-1px);border-color:#ffd15a4d}.shell[data-theme=windows] .squad-card:hover{border-color:#00a1f157}.squad-card.selected{border-color:#ffd15a80;box-shadow:0 0 0 1px #ffd15a3d,var(--glow-command)}.shell[data-theme=windows] .squad-card.selected{border-color:#00a1f180;box-shadow:0 0 0 1px #00a1f13d,var(--glow-command)}.squad-card-header strong{display:block;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.squad-card-header span{display:block;font-size:12px;color:var(--muted)}.squad-card-top .squad-card-header{align-items:start}.squad-card-tags{display:grid;justify-items:end;gap:6px}.squad-card-body .squad-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.squad-specialty,.squad-task{margin:8px 0 0}.runtime-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.runtime-context{font-size:11px;color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere}.session-messages{margin-top:16px;display:grid;gap:10px}.session-message-list{display:grid;gap:10px}.session-message-card{min-height:0}.org-unit{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border-radius:999px;background:#ffd15a24;border:1px solid rgba(255,209,90,.18);color:#ffe7a8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.shell[data-theme=windows] .org-unit{background:#ffbb0024;border:1px solid rgba(255,187,0,.22);color:#ffe49d}.skill-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#66ddff2e,#ffd15a24);border:1px solid rgba(102,221,255,.24);color:#d9f8ff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.shell[data-theme=windows] .skill-pill{background:linear-gradient(135deg,#0078d4e6,#005fb8e6);border:1px solid rgba(132,197,255,.34);color:#f7fbff}.skill-pill-muted{opacity:.58}.squad-card-tags .skill-pill{margin-top:0}.profile-button{justify-self:start;align-self:start;min-height:26px;padding:4px 10px;font-size:11px;letter-spacing:.08em;line-height:1}.squad-meta{margin-top:10px}.privacy-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 4px}.privacy-status-bar .status-chip{min-height:24px;padding-inline:10px}.status-chip,.risk{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.status-online{background:#ffd15a33;color:#ffe29a}.status-working,.status-success{background:#87f56c33;color:#c5ffaf}.status-review{background:#ffab6933;color:#ffc99e}.status-standby{background:#66ddff2e;color:#b6eeff}.status-blocked,.status-error{background:#ff7d7333;color:#ffc0b9}.shell[data-theme=windows] .status-online{background:#0078d4eb;color:#f8fbff}.shell[data-theme=windows] .status-working,.shell[data-theme=windows] .status-success{background:#609600eb;color:#f5ffe7}.shell[data-theme=windows] .status-review{background:#ba8400f0;color:#fff8e0}.shell[data-theme=windows] .status-standby{background:#4f5e75f0;color:#f4f8fc}.shell[data-theme=windows] .status-blocked,.shell[data-theme=windows] .status-error{background:#d83b01f0;color:#fff3ed}.shell[data-theme=windows] .settings-form .status-chip.status-review,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-review,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-review,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-review,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-review,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-review{background:#9c6700f5;color:#fff8e0;font-weight:700}.shell[data-theme=windows] .settings-form .status-chip.status-blocked,.shell[data-theme=windows] .settings-form .status-chip.status-error,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-blocked,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-error,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-blocked,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-error,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-blocked,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-error,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-blocked,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-error,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-blocked,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-error{background:#b22d00fa;color:#fff7f0;font-weight:700}.shell[data-theme=windows] .settings-form .status-chip.status-online,.shell[data-theme=windows] .settings-form .status-chip.status-working,.shell[data-theme=windows] .settings-form .status-chip.status-success,.shell[data-theme=windows] .settings-form .status-chip.status-standby,.shell[data-theme=windows] .settings-form .status-chip.status-info,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-online,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-working,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-success,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-standby,.shell[data-theme=windows] .voice-sms-config-page .status-chip.status-info,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-online,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-working,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-success,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-standby,.shell[data-theme=windows] .voice-sms-numbers-channels-page .status-chip.status-info,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-online,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-working,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-success,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-standby,.shell[data-theme=windows] .voice-sms-test-calls-page .status-chip.status-info,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-online,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-working,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-success,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-standby,.shell[data-theme=windows] .voice-sms-operations-page .status-chip.status-info,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-online,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-working,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-success,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-standby,.shell[data-theme=windows] .voice-knowledge-page .status-chip.status-info{font-weight:700}.risk-r0{background:#6df3;color:#b3f0ff}.risk-r1{background:#87f56c33;color:#c5ffaf}.risk-r2{background:#ffd15a33;color:#ffe29a}.risk-r3{background:#ff7d7333;color:#ffc0b9}.shell[data-theme=windows] .risk-r0{background:#00a1f133;color:#bcecff}.shell[data-theme=windows] .risk-r1{background:#7cbb0033;color:#ddffb3}.shell[data-theme=windows] .risk-r2{background:#fb03;color:#ffe39b}.shell[data-theme=windows] .risk-r3{background:#f6531433;color:#ffd1bc}.detail-grid{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin:0}.detail-grid dt{color:var(--muted)}.detail-grid dd{margin:0;overflow-wrap:anywhere}.voice-sync-governance-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0 0 14px}.voice-sync-governance-details>div{min-width:0}.voice-sync-governance-details dt{color:var(--muted)}.voice-sync-governance-details dd{margin:3px 0 0;overflow-wrap:anywhere}.voice-sync-governance-blockers{display:grid;gap:5px;margin:8px 0 0;padding-left:20px}@media(max-width:720px){.voice-sync-governance-details{grid-template-columns:minmax(0,1fr)}.voice-sync-governance-actions>button{flex:1 1 100%}}.template-preview-block{white-space:pre-wrap;word-break:break-word;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text);padding:14px;max-height:420px;overflow:auto}.connector-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.connector-card-heading{display:grid;gap:10px}.connector-card-summary{display:flex;flex-wrap:wrap;gap:8px}.connector-detail-grid{display:grid;grid-template-columns:136px minmax(0,1fr);gap:8px 12px;margin:0}.connector-detail-grid dt{color:var(--muted);font-size:12px}.connector-detail-grid dd{margin:0;color:var(--text-soft);overflow-wrap:anywhere}.connector-editor-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.connector-editor-grid label{display:grid;gap:6px}.connector-editor-grid label span,.connector-checkbox-line span{color:var(--muted);font-size:12px}.connector-field-span-full{grid-column:1 / -1}.connector-checkbox-line{min-height:0}.connector-editor-actions{display:flex;justify-content:flex-end}.i3x-connector-panel{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--panel-border);border-radius:18px;background:#ffffff0f}.i3x-summary-grid,.i3x-browser-grid,.i3x-preview-grid{display:grid;gap:12px}.i3x-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.i3x-summary-grid>div,.i3x-preview-card{border:1px solid var(--panel-border);border-radius:14px;padding:12px;background:#ffffff0f}.i3x-summary-grid strong{display:block;font-size:22px}.i3x-summary-grid span{color:var(--muted-copy);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.i3x-browser-grid{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.i3x-object-actions{justify-content:flex-end}.i3x-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.i3x-preview-card{min-width:0}.i3x-preview-card ul{margin:10px 0 0;padding-left:18px;color:var(--text-soft)}.i3x-preview-card pre{max-height:220px;margin:10px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:#050c185c;border:1px solid var(--panel-border);border-radius:12px;padding:10px}.shell[data-theme=windows] .i3x-connector-panel,.shell[data-theme=windows] .i3x-summary-grid>div,.shell[data-theme=windows] .i3x-preview-card{background:#ffffff73}.shell[data-theme=windows] .i3x-preview-card pre{color:var(--text);background:#f7fbff}.agent-pack-policy-list{display:grid;gap:12px;margin-top:16px}.agent-pack-deployment-list,.agent-pack-deployment-form,.agent-pack-inbox-settings-form{margin-top:16px}.agent-pack-policy-row{border:1px solid var(--panel-border);border-radius:16px;padding:14px 16px;background:#ffffff80}.agent-pack-policy-row-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-pack-policy-row-header strong{display:block}.agent-pack-policy-row-header span:not(.status-chip){color:var(--muted-copy);font-size:13px}.agent-pack-policy-editor{display:grid;gap:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;margin-top:12px;align-items:end}.agent-pack-policy-editor label{display:grid;gap:6px}.agent-pack-policy-editor label span{color:var(--muted-copy);font-size:13px}.agent-pack-policy-actions{display:flex;justify-content:flex-end}.agent-pack-policy-additions{flex-wrap:wrap}.agent-pack-policy-detail-grid{margin-top:12px}.shell[data-theme=windows] .agent-pack-deployment-form .inline-input,.shell[data-theme=windows] .agent-pack-deployment-form input,.shell[data-theme=windows] .agent-pack-deployment-form select,.shell[data-theme=windows] .agent-pack-deployment-form textarea,.shell[data-theme=windows] .agent-pack-policy-editor .inline-input,.shell[data-theme=windows] .agent-pack-policy-editor input,.shell[data-theme=windows] .agent-pack-policy-editor select,.shell[data-theme=windows] .agent-pack-policy-editor textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .agent-pack-deployment-form .inline-input:focus,.shell[data-theme=windows] .agent-pack-deployment-form input:focus,.shell[data-theme=windows] .agent-pack-deployment-form select:focus,.shell[data-theme=windows] .agent-pack-deployment-form textarea:focus,.shell[data-theme=windows] .agent-pack-policy-editor .inline-input:focus,.shell[data-theme=windows] .agent-pack-policy-editor input:focus,.shell[data-theme=windows] .agent-pack-policy-editor select:focus,.shell[data-theme=windows] .agent-pack-policy-editor textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .agent-pack-deployment-form select option,.shell[data-theme=windows] .agent-pack-policy-editor select option{background:#f8fbff;color:#1f2937}.schedule-card{min-height:0}.worktree-card{min-height:0;height:100%}.schedule-command{font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.checkbox-row{display:flex;align-items:center;gap:8px}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#040a07c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shell[data-theme=windows] .settings-overlay,.shell[data-theme=windows] .transcript-overlay{background:#2230446b;backdrop-filter:none;-webkit-backdrop-filter:none}.transcript-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#040a07c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-modal{width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;border-color:#73e6ff57;background:linear-gradient(180deg,#111b2bfa,#0a101afc),radial-gradient(circle at top right,rgba(115,230,255,.12),transparent 32%)}.shell[data-theme=windows] .settings-modal{border-color:#00a1f157;background:linear-gradient(180deg,#eff5fbfc,#dfe8f2fc),radial-gradient(circle at top right,rgba(0,161,241,.08),transparent 34%);box-shadow:inset 0 1px #ffffffc2,0 22px 48px #1e293b29}.transcript-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-color:#ffd15a57;background:linear-gradient(180deg,#142032fc,#0a101afc),radial-gradient(circle at top right,rgba(255,209,90,.12),transparent 36%)}.shell[data-theme=windows] .transcript-modal{border-color:#ffbb0057;background:linear-gradient(180deg,#172538fc,#0b121dfc),radial-gradient(circle at top right,rgba(255,187,0,.14),transparent 38%)}.voice-transcript-modal{width:min(980px,100%)}.report-issue-modal{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-color:#ffd15a3d}.shell[data-theme=windows] .report-issue-modal{border-color:#4e637e3d;background:linear-gradient(180deg,#f8fbfffe,#ecf2f9fe),radial-gradient(circle at top right,rgba(0,120,212,.08),transparent 36%);box-shadow:0 24px 60px #22304442,inset 0 1px #ffffffd1}.shell[data-theme=windows] .report-issue-modal .panel-copy,.shell[data-theme=windows] .report-issue-modal .support-subtle,.shell[data-theme=windows] .report-issue-modal .settings-header,.shell[data-theme=windows] .report-issue-modal .settings-form>label>span{color:#425974}.report-issue-button{min-height:30px;padding:4px 10px;border-radius:8px;font-size:12px;line-height:1.1}.response-copy-button{min-height:30px;padding:4px 10px;border-radius:8px;font-size:12px;line-height:1.1;display:inline-flex;align-items:center;gap:6px}.response-copy-icon{font-size:12px;line-height:1}.memory-modal{width:min(1080px,100%)}.transcript-overlay:has(.memory-modal){align-items:start;padding-top:clamp(92px,13vh,156px)}.transcript-overlay:has(.memory-modal) .memory-modal{max-height:calc(100vh - clamp(116px,15vh,180px));overflow:auto}.memory-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.memory-column{display:grid;gap:12px;align-content:start}.memory-list{max-height:240px;overflow:auto}.memory-surface{min-height:560px;max-height:calc(100vh - 220px);overflow:auto}.shell[data-theme=windows] .transcript-modal.memory-modal{border-color:#46627e3d;background:linear-gradient(180deg,#f8fbfffe,#e5eef8fe),radial-gradient(circle at top right,rgba(0,120,212,.08),transparent 36%);color:#1f2937;box-shadow:inset 0 1px #ffffffd1,0 24px 60px #22304438}.shell[data-theme=windows] .memory-modal .panel-copy,.shell[data-theme=windows] .memory-modal .support-subtle,.shell[data-theme=windows] .memory-modal .field-label,.shell[data-theme=windows] .memory-modal .subsection-title{color:#425974}.shell[data-theme=windows] .memory-modal .memory-surface{border-color:#46627e38;background:linear-gradient(180deg,#f8fbfffc,#ecf3fafc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 10px 20px #1e293b14}.shell[data-theme=windows] .memory-modal .inline-input,.shell[data-theme=windows] .memory-modal .mission-textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .memory-modal .inline-input:focus,.shell[data-theme=windows] .memory-modal .mission-textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.subsection-title{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.compact-textarea{min-height:92px}.transcript-surface{margin:0;border-radius:14px;padding:16px;background:#060a12fa;border:1px solid rgba(255,209,90,.18);color:var(--text-soft);white-space:pre-wrap;line-height:1.55}.shell[data-theme=windows] .transcript-surface,.shell[data-theme=windows] .log-surface{background:#09101bfa;border-color:#46627e3d}.shell[data-theme=windows] .memory-modal .transcript-surface.memory-surface{border-color:#46627e38;background:linear-gradient(180deg,#f8fbfffc,#ecf3fafc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 10px 20px #1e293b14}.shell[data-theme=windows] .memory-modal .support-card{border-color:#46627e33;background:linear-gradient(180deg,#f6fafefc,#e2ecf7fc);color:#1f2937}.shell[data-theme=windows] .memory-modal .support-card strong,.shell[data-theme=windows] .memory-modal .checkbox-row span{color:#1f2937}.shell[data-theme=windows] .squad-panel .selected-panel,.shell[data-theme=windows] .squad-panel .selected-inline{border-color:#46627e33;background:linear-gradient(180deg,#ecf3fafc,#d9e3eefc);color:#1f2937}.shell[data-theme=windows] .squad-panel .detail-grid dt,.shell[data-theme=windows] .squad-panel .selected-header span,.shell[data-theme=windows] .squad-panel .squad-meta span:first-child{color:#425974}.shell[data-theme=windows] .squad-panel .detail-grid dd,.shell[data-theme=windows] .squad-panel .selected-header strong{color:#1f2937}.transcript-button{border-color:#ffd15a3d}.org-chart{display:grid;gap:16px;container-type:inline-size}.org-root-card{border-radius:16px;border:1px solid rgba(140,160,190,.14);background:linear-gradient(180deg,#111b2bfa,#0a101afa);padding:16px;text-align:center;box-shadow:inset 0 1px #ffffff09,0 10px 20px #0000001f}.shell[data-theme=windows] .org-root-card{border:1px solid rgba(70,98,126,.2);background:linear-gradient(180deg,#ecf3fafc,#d9e3eefc);box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1e293b1a}.org-root-card strong,.org-commander-card strong{display:block;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.org-root-card span,.org-commander-card span,.org-member-card span{color:var(--muted);font-size:12px}.org-root-card p{margin:10px 0 0;color:var(--text-soft)}.org-commanders{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.org-commander-card{border-radius:16px;border:1px solid rgba(140,160,190,.14);background:linear-gradient(180deg,#111b2bfa,#0a101afa);padding:14px;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:10px;box-shadow:inset 0 1px #ffffff09,0 10px 20px #0000001f}.shell[data-theme=windows] .org-commander-card{border:1px solid rgba(70,98,126,.2);background:linear-gradient(180deg,#ecf3fafc,#d9e3eefc);box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1e293b1a}.org-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.org-summary{margin:0;min-height:0;display:flex;align-items:flex-start;color:var(--text-soft)}.org-team-list{display:grid;gap:8px;align-content:start}.org-member-card{border-radius:12px;border:1px solid rgba(140,160,190,.14);background:linear-gradient(180deg,#111b2bfa,#0a101afa);padding:10px;min-height:0;display:grid;align-content:start;gap:4px;box-shadow:inset 0 1px #ffffff08}.shell[data-theme=windows] .org-member-card{border:1px solid rgba(70,98,126,.2);background:linear-gradient(180deg,#ecf3fafc,#d9e3eefc);box-shadow:inset 0 1px #ffffffb8}@container (min-width: 560px){.org-commanders{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 960px){.org-commanders{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-member-card strong{display:block;text-transform:uppercase;letter-spacing:.06em}.settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.settings-shell-header{display:grid;justify-items:center;text-align:center;gap:10px;margin-bottom:8px}.settings-shell-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(115,230,255,.18);background:radial-gradient(circle at 50% 30%,rgba(115,230,255,.2),transparent 62%),linear-gradient(180deg,#0c141cfa,#080e14f5);color:var(--text)}.settings-shell-icon svg{width:22px;height:22px}.settings-shell-title{font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.settings-shell-header .panel-copy{max-width:720px;margin:0}.settings-form{display:grid;gap:12px;width:100%}.settings-workspace{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:start;width:100%}.settings-sidecard{display:grid;gap:12px;padding:20px 18px;border:1px solid rgba(115,230,255,.12);border-radius:18px;background:linear-gradient(180deg,#141d2af5,#0d141ffa),radial-gradient(circle at top center,rgba(115,230,255,.08),transparent 48%);box-shadow:inset 0 1px #ffffff08}.settings-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start;position:static;z-index:2;padding:0 18px;border-bottom:1px solid rgba(115,230,255,.1);background:linear-gradient(180deg,#090f1870,#090f1800);border-radius:18px 18px 0 0}.settings-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom:none;border-radius:14px 14px 0 0;padding:13px 18px 11px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease;min-width:0;position:relative;top:1px}.settings-tab:hover{background:#1622316b;color:var(--text)}.settings-tab.active{border-color:#73e6ff38;border-bottom-color:#16202ffa;background:linear-gradient(180deg,#233147fa,#16202ffa),radial-gradient(circle at 50% 0%,rgba(115,230,255,.12),transparent 60%);color:var(--text);box-shadow:inset 0 1px #ffffff0a}.settings-content-panel{min-width:0;display:grid;gap:0;margin-top:0;padding:0;border:1px solid rgba(115,230,255,.12);border-radius:18px;background:linear-gradient(180deg,#172030f5,#101723fa),radial-gradient(circle at top center,rgba(115,230,255,.08),transparent 48%);box-shadow:inset 0 1px #ffffff08;overflow:hidden}.settings-panel-body{display:grid;gap:12px;padding:20px}.settings-content{min-width:0;display:grid;gap:12px;align-content:start;width:100%;padding:0}.shell[data-theme=windows] .settings-form .panel-copy,.shell[data-theme=windows] .settings-form .support-subtle,.shell[data-theme=windows] .settings-form span,.shell[data-theme=windows] .settings-form .field-label,.shell[data-theme=windows] .settings-form .subsection-title{color:#425974}.required-field-marker{color:#d14343;font-weight:600}.shell[data-theme=windows] .required-field-marker{color:#b42318}.shell[data-theme=windows] .managed-user-form-note{color:#5b718d}.shell[data-theme=windows] .settings-form .inline-input,.shell[data-theme=windows] .settings-form input,.shell[data-theme=windows] .settings-form select,.shell[data-theme=windows] .settings-form textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .settings-form .inline-input:focus,.shell[data-theme=windows] .settings-form input:focus,.shell[data-theme=windows] .settings-form select:focus,.shell[data-theme=windows] .settings-form textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .settings-form .managed-user-readonly-input{background:linear-gradient(180deg,#e9eff6fa,#dee6f0fa);border-color:#4e637e38;color:#38495fc7;box-shadow:inset 0 1px #ffffffad}.shell[data-theme=windows] .settings-form .managed-user-list-item .status-chip,.shell[data-theme=windows] .settings-form .managed-user-list-item .status-online{color:#fff}.shell[data-theme=windows] .managed-user-password-surface,.shell[data-theme=windows] .settings-card .managed-user-password-surface{background:linear-gradient(180deg,#eef4fbfc,#e2ebf5fc);border-color:#4e637e3d;color:#425974;box-shadow:inset 0 1px #ffffffc2}.shell[data-theme=windows] .settings-tab{border-color:#4e637e38;background:linear-gradient(180deg,#f3f8fdfa,#e5edf5fa);color:#425974;box-shadow:inset 0 1px #ffffffbd}.shell[data-theme=windows] .settings-tab:hover{border-color:#0078d447;color:#1f2937}.shell[data-theme=windows] .settings-tab.active{border-color:#0078d457;background:linear-gradient(180deg,#e7f1fcfc,#d6e3f0fc),radial-gradient(circle at right top,rgba(0,161,241,.1),transparent 54%);color:#1f2937;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #1e293b14}.settings-form label{display:grid;gap:6px}.settings-form label.settings-checkbox-line{display:flex;align-items:flex-start;gap:10px}.settings-form label.settings-checkbox-line input[type=checkbox]{width:auto;margin:3px 0 0;flex:0 0 auto}.settings-form label.settings-checkbox-line span{display:block}.settings-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-subsection{margin-top:8px;margin-bottom:10px}.branding-preview-card{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--panel-line);border-radius:14px;background:#0c12186b}.branding-logo-preview{display:flex;align-items:center;justify-content:flex-start;min-height:72px;padding:10px 12px;border:1px dashed rgba(115,230,255,.2);border-radius:12px;background:#070c1385}.branding-logo-preview img{max-width:280px;max-height:72px;object-fit:contain}.shell[data-theme=windows] .branding-preview-card{border-color:#4e637e38;background:linear-gradient(180deg,#ebf2f9fc,#dce6f0fc);box-shadow:inset 0 1px #ffffffc2,0 8px 18px #1e293b14}.shell[data-theme=windows] .branding-logo-preview{border-color:#4e637e3d;background:linear-gradient(180deg,#f7fafefc,#ecf2f9fc)}.fleet-registry-section{display:grid;gap:12px;margin-top:8px;padding-top:14px;border-top:1px solid rgba(115,230,255,.12)}.shell[data-theme=windows] .fleet-registry-section{border-top:1px solid rgba(70,98,126,.2)}.fleet-editor-list{display:grid;gap:12px}.connector-editor .button-row{margin-top:2px}.fleet-editor-card{border-radius:14px;border:1px solid rgba(115,230,255,.18);background:linear-gradient(180deg,#121e30fa,#0a101afc),radial-gradient(circle at top right,rgba(115,230,255,.1),transparent 32%);padding:14px;display:grid;gap:12px}.shell[data-theme=windows] .fleet-editor-card{border:1px solid rgba(70,98,126,.28);background:linear-gradient(180deg,#edf4fafc,#dce6f0fc),radial-gradient(circle at top right,rgba(0,161,241,.08),transparent 32%);box-shadow:inset 0 1px #ffffffc2,0 8px 18px #1e293b14}.shell[data-theme=windows] .fleet-editor-card .fleet-editor-header span,.shell[data-theme=windows] .fleet-editor-card .field-label,.shell[data-theme=windows] .fleet-editor-card label span,.shell[data-theme=windows] .fleet-editor-card .support-subtle{color:#425974}.shell[data-theme=windows] .fleet-editor-card strong{color:#1f2937}.shell[data-theme=windows] .fleet-editor-card .primary-button,.shell[data-theme=windows] .fleet-editor-card .status-chip,.shell[data-theme=windows] .connector-card .status-chip{color:#fff}.shell[data-theme=windows] .connector-detail-grid dd{color:#374151}.shell[data-theme=windows] .connector-editor{border-top-color:#4e637e2e}.shell[data-theme=windows] .fleet-editor-card .inline-input,.shell[data-theme=windows] .fleet-editor-card input,.shell[data-theme=windows] .fleet-editor-card select,.shell[data-theme=windows] .fleet-editor-card textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .fleet-editor-card .inline-input:focus,.shell[data-theme=windows] .fleet-editor-card input:focus,.shell[data-theme=windows] .fleet-editor-card select:focus,.shell[data-theme=windows] .fleet-editor-card textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.fleet-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fleet-editor-header strong{display:block;text-transform:uppercase;letter-spacing:.06em}.fleet-editor-header span{color:var(--muted);font-size:12px}.fleet-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fleet-editor-span{grid-column:span 2}.fleet-editor-flags{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.checkbox-row input{width:auto;margin:0}.log-surface{margin:0;border-radius:14px;padding:14px;background:#060a12fa;border:1px solid rgba(140,160,190,.14);color:var(--text-soft);overflow:auto}.shell[data-theme=windows] .dashboard-panel-slot input:not([type=checkbox]),.shell[data-theme=windows] .dashboard-panel-slot select,.shell[data-theme=windows] .dashboard-panel-slot textarea,.shell[data-theme=windows] .dashboard-panel-slot .inline-input,.shell[data-theme=windows] .dashboard-panel-slot .mission-textarea,.shell[data-theme=windows] .dashboard-layout-toolbar input:not([type=checkbox]),.shell[data-theme=windows] .dashboard-layout-toolbar select,.shell[data-theme=windows] .dashboard-layout-toolbar textarea,.shell[data-theme=windows] .dashboard-layout-toolbar .inline-input{border:1px solid rgba(78,99,126,.3)!important;background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffc7!important}.shell[data-theme=windows] .dashboard-panel-slot input:not([type=checkbox]):focus,.shell[data-theme=windows] .dashboard-panel-slot select:focus,.shell[data-theme=windows] .dashboard-panel-slot textarea:focus,.shell[data-theme=windows] .dashboard-panel-slot .inline-input:focus,.shell[data-theme=windows] .dashboard-panel-slot .mission-textarea:focus,.shell[data-theme=windows] .dashboard-layout-toolbar input:not([type=checkbox]):focus,.shell[data-theme=windows] .dashboard-layout-toolbar select:focus,.shell[data-theme=windows] .dashboard-layout-toolbar textarea:focus,.shell[data-theme=windows] .dashboard-layout-toolbar .inline-input:focus{border-color:#0078d485!important;outline:none;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424!important}.shell[data-theme=windows] .dashboard-panel-slot select option,.shell[data-theme=windows] .dashboard-layout-toolbar select option{background:#f8fbff;color:#1f2937}.shell[data-theme=windows] .dashboard-panel-slot .log-surface,.shell[data-theme=windows] .dashboard-panel-slot .transcript-surface,.shell[data-theme=windows] .dashboard-panel-slot .repository-documentation-preview-surface,.shell[data-theme=windows] .dashboard-panel-slot .approval-draft-body{border-color:#4e637e38!important;background:linear-gradient(180deg,#f8fbfffc,#ecf3fafc)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14!important}.shell[data-theme=windows] .policy-document-surface{background:linear-gradient(180deg,#fcfefffc,#f0f6fcfc);border-color:#4e637e38;color:#1f2937;box-shadow:inset 0 1px #ffffffd1}@media(max-width:1380px){.topbar{grid-template-columns:1fr;align-items:stretch}.dashboard-layout-shell,.dashboard-layout-shell-dock-collapsed{grid-template-columns:1fr}.dashboard-panel-dock-rail,.dashboard-panel-dock{position:static}.dashboard-panel-dock-rail.collapsed{display:block}.dashboard-panel-dock-list,.dashboard-panel-dock-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.topbar-title,.topbar-actions,.topbar-metrics{grid-column:1}.topbar-title,.topbar-actions,.topbar-metrics{grid-row:auto}.topbar-metrics{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-panel-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.panel-span-compact,.panel-span-standard,.panel-span-wide{grid-column:span 3}.fleet-grid,.telemetry-gauge-grid,.telemetry-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-layout,.mission-control-lower,.tasks-panel{grid-template-columns:1fr}}@media(max-width:980px){.settings-modal{width:min(960px,100%)}.settings-tabs{padding:0 10px}.settings-workspace,.settings-card-grid-two,.module-catalog-grid,.module-catalog-meta-grid,.settings-section-grid,.settings-section-grid-three,.managed-user-role-row,.connector-editor-grid,.connector-detail-grid,.compliance-readiness-hero,.compliance-dashboard-workbench,.compliance-status-grid,.compliance-blocker-grid,.compliance-storage-summary,.compliance-storage-compact-row,.compliance-storage-metrics{grid-template-columns:1fr}.compliance-metric-card{min-height:auto}}@media(max-width:640px){.settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tab{min-width:0}}@media(max-width:900px){.shell{padding:10px}.dashboard-panel-dock-list,.dashboard-panel-dock-actions{grid-template-columns:1fr}.dashboard-panel-grid,.topbar-metrics,.status-panel-metrics,.mission-queue-grid,.vendor-deployments-layout,.vendor-deployments-filters,.telemetry-gauge-grid,.telemetry-stat-grid{grid-template-columns:1fr;grid-auto-flow:row}.topbar-actions{justify-self:stretch}.topbar-control-grid{grid-template-columns:1fr}.dashboard-panel-slot{padding:12px}.dashboard-layout-toolbar-header,.dashboard-panel-slot-header,.dashboard-panel-size-group,.dashboard-layout-toolbar-controls,.detached-window-actions{align-items:stretch}.dashboard-layout-toolbar-controls{justify-items:stretch}.dashboard-toggle-group-right{margin-left:0}.fleet-grid{grid-template-columns:1fr}.settings-overlay,.transcript-overlay{padding:12px}.settings-header,.settings-inline{align-items:stretch;flex-direction:column}.fleet-editor-grid{grid-template-columns:1fr}.fleet-editor-span{grid-column:span 1}.org-commanders,.detail-grid{grid-template-columns:1fr}}.knowledge-panel{gap:12px}.knowledge-panel-heading h4{font-size:18px;line-height:1.2}.knowledge-textarea-wrap{grid-column:1 / -1}.knowledge-textarea{min-height:148px}.knowledge-file-picker-field,.knowledge-file-picker-row{display:grid;gap:8px}.knowledge-file-picker-row{justify-items:start}.knowledge-file-picker-row+.support-subtle,.knowledge-file-picker-field .support-subtle{display:block;line-height:1.45}.knowledge-drop-folder-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(105,125,90,.24);border-radius:16px;background:linear-gradient(180deg,#111b2be0,#0a101aeb),radial-gradient(circle at top left,rgba(140,160,190,.12),transparent 44%)}.knowledge-drop-folder-path{display:grid;gap:6px;min-width:0}.knowledge-drop-folder-path code{display:block;overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;border:1px solid rgba(140,160,190,.16);background:#060a12b8;color:var(--text-soft)}.knowledge-drop-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.knowledge-drop-actions{align-items:center;align-self:start;flex-wrap:nowrap;justify-self:start;margin-top:0;max-width:100%}.knowledge-drop-actions button{flex:0 0 166px;min-width:166px;text-align:center;white-space:nowrap}@media(max-width:520px){.knowledge-drop-actions{width:100%}.knowledge-drop-actions button{flex:1 1 100%;min-width:0}}.knowledge-drop-file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.knowledge-drop-file-card{display:grid;gap:9px;min-width:0;border:1px solid rgba(105,125,90,.22);border-radius:16px;padding:12px;background:linear-gradient(180deg,#111b2be6,#0a101af0),radial-gradient(circle at top left,rgba(140,160,190,.1),transparent 42%)}.knowledge-drop-file-card strong,.knowledge-drop-file-card .support-subtle{min-width:0;overflow-wrap:anywhere}.knowledge-drop-file-card p{margin:0}.knowledge-ingest-launcher,.knowledge-manual-ingest-panel{display:grid;gap:12px}.knowledge-ingest-launcher{justify-content:start;padding:0}.knowledge-manual-ingest-panel{padding:14px;border:1px solid rgba(105,125,90,.2);border-radius:16px;background:linear-gradient(180deg,#111b2bc7,#0a101adb),radial-gradient(circle at top left,rgba(140,160,190,.1),transparent 44%)}.shell[data-theme=windows] .knowledge-panel .inline-input,.shell[data-theme=windows] .knowledge-panel input,.shell[data-theme=windows] .knowledge-panel select,.shell[data-theme=windows] .knowledge-panel textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .knowledge-panel .inline-input:focus,.shell[data-theme=windows] .knowledge-panel input:focus,.shell[data-theme=windows] .knowledge-panel select:focus,.shell[data-theme=windows] .knowledge-panel textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.shell[data-theme=windows] .knowledge-binding-empty-card,.shell[data-theme=windows] .knowledge-binding-editor-card,.shell[data-theme=windows] .knowledge-drop-folder-panel,.shell[data-theme=windows] .knowledge-manual-ingest-panel,.shell[data-theme=windows] .knowledge-drop-file-card,.shell[data-theme=windows] .knowledge-drop-folder-path code{border-color:#4e637e38;background:linear-gradient(180deg,#f2f7fcfa,#e2ebf5fa);color:#1f2937;box-shadow:inset 0 1px #ffffffb8}.shell[data-theme=windows] .knowledge-document-card,.shell[data-theme=windows] .knowledge-citation-card{border-color:#4e637e3d;background:linear-gradient(180deg,#f8fbfffa,#e8f0f9fa),radial-gradient(circle at top left,rgba(0,120,212,.08),transparent 44%);box-shadow:inset 0 1px #ffffffc7,0 12px 26px #283d561f}@media(max-width:780px){.knowledge-binding-editor-list,.knowledge-binding-editor-card,.knowledge-document-list,.knowledge-citation-list,.knowledge-ingest-launcher{grid-template-columns:1fr}.bravo-lookup-row{grid-template-columns:1fr;align-items:start}.bravo-lookup-row-detailed{grid-template-columns:1fr}.bravo-lookup-row .bravo-mode-toggle{justify-self:stretch}.bravo-control-block-split{grid-template-columns:1fr}.bravo-control-cluster{flex-wrap:wrap}.bravo-response-mode-inline,.bravo-inline-controls{align-items:flex-start}.bravo-response-mode-inline .field-label{min-width:0;width:100%}}.shell[data-theme=windows] .action-control-card .inline-input,.shell[data-theme=windows] .action-control-card input,.shell[data-theme=windows] .action-control-card select,.shell[data-theme=windows] .action-control-card textarea,.shell[data-theme=windows] .connector-card .inline-input,.shell[data-theme=windows] .connector-card input,.shell[data-theme=windows] .connector-card select,.shell[data-theme=windows] .connector-card textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .action-control-card .inline-input:focus,.shell[data-theme=windows] .action-control-card input:focus,.shell[data-theme=windows] .action-control-card select:focus,.shell[data-theme=windows] .action-control-card textarea:focus,.shell[data-theme=windows] .connector-card .inline-input:focus,.shell[data-theme=windows] .connector-card input:focus,.shell[data-theme=windows] .connector-card select:focus,.shell[data-theme=windows] .connector-card textarea:focus{border-color:#0078d485;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424}.knowledge-document-list{display:grid;gap:8px;min-width:0}.knowledge-citation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;min-width:0;overflow:hidden}.knowledge-document-card,.knowledge-citation-card{border:1px solid var(--panel-border);border-radius:16px;padding:14px;background:linear-gradient(180deg,#111b2be6,#0a101af0),radial-gradient(circle at top left,rgba(140,160,190,.11),transparent 42%);box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000029;min-width:0;overflow:hidden}.knowledge-document-card{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(120px,.7fr) minmax(170px,auto) minmax(170px,auto) auto;gap:10px;align-items:center;padding:10px 12px}.knowledge-document-title-cell,.knowledge-document-type-cell,.knowledge-document-updated-cell{min-width:0}.knowledge-document-card strong,.knowledge-document-card .support-subtle{min-width:0;overflow-wrap:anywhere;word-break:break-word}.knowledge-document-card .connector-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}.knowledge-document-type-cell,.knowledge-document-updated-cell{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-document-preview{line-height:1.42;white-space:pre-wrap}.knowledge-document-details{display:grid;gap:10px;padding-top:8px;border-top:1px solid rgba(140,160,190,.14);grid-column:1 / -1}.knowledge-document-card:not(.expanded){min-height:0}.knowledge-document-detail-button{justify-self:end;white-space:nowrap}@media(max-width:980px){.knowledge-document-card{grid-template-columns:minmax(0,1fr) auto}.knowledge-document-type-cell,.knowledge-document-status-cell,.knowledge-document-updated-cell{grid-column:1 / -1}}.knowledge-command-centre{--knowledge-panel: rgba(10, 18, 32, .78);--knowledge-panel-strong: rgba(14, 24, 43, .92);--knowledge-border: rgba(135, 206, 235, .18);--knowledge-text: var(--text);--knowledge-muted: var(--muted);--knowledge-trusted: #34d399;--knowledge-pending: #fbbf24;--knowledge-attention: #fb923c;--knowledge-blocked: #fb7185;--knowledge-source: #22d3ee;--knowledge-prompt: #a78bfa;--knowledge-evidence: #818cf8;display:grid;gap:16px;color:var(--knowledge-text)}.knowledge-route-hero,.knowledge-command-panel,.knowledge-command-metric,.knowledge-role-notice,.knowledge-empty-state,.knowledge-provenance-card,.knowledge-document-command-card,.knowledge-source-card,.knowledge-prompt-card,.knowledge-vertical-lab-entry,.knowledge-review-row,.knowledge-pattern-row{border:1px solid var(--knowledge-border);background:radial-gradient(circle at top left,color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 16%,transparent),transparent 34%),linear-gradient(180deg,var(--knowledge-panel-strong),var(--knowledge-panel));box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0000002e}.knowledge-route-hero{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border-radius:24px;padding:20px;overflow:hidden}.knowledge-route-eyebrow{margin-bottom:8px;color:var(--knowledge-accent, var(--knowledge-source));font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.knowledge-route-hero h4,.knowledge-command-panel h5{margin:0;color:var(--knowledge-text)}.knowledge-route-hero h4{font-size:clamp(24px,3vw,36px);line-height:1}.knowledge-route-hero p,.knowledge-command-panel p,.knowledge-source-card p,.knowledge-role-notice p,.knowledge-empty-state p,.knowledge-pattern-row p,.knowledge-prompt-card p,.knowledge-vertical-lab-entry p,.knowledge-document-command-card p{margin:0;color:var(--knowledge-muted)}.knowledge-route-hero-actions,.knowledge-card-badges,.knowledge-document-footer,.knowledge-review-actions,.knowledge-command-footer,.knowledge-vertical-lab-entry-action{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.knowledge-route-hero-actions{justify-content:flex-end;min-width:min(100%,280px)}.knowledge-command-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.knowledge-command-metric{position:relative;display:grid;gap:7px;min-height:116px;border-radius:20px;padding:15px;overflow:hidden}.knowledge-command-metric:before,.knowledge-command-panel:before,.knowledge-document-command-card:before,.knowledge-review-row:before,.knowledge-source-card:before,.knowledge-vertical-lab-entry:before,.knowledge-prompt-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--knowledge-accent, var(--knowledge-source))}.knowledge-command-metric span,.knowledge-command-metric small{position:relative;z-index:1}.knowledge-command-metric span{color:var(--knowledge-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.knowledge-command-metric strong{position:relative;z-index:1;overflow-wrap:normal;word-break:normal;color:var(--knowledge-text);font-size:clamp(22px,2vw,32px);line-height:1}.knowledge-command-metric small{color:var(--knowledge-muted);line-height:1.35}.knowledge-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.knowledge-vertical-lab-entry{--knowledge-accent: var(--knowledge-prompt);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:16px;align-items:center;border-radius:22px;padding:16px;overflow:hidden}.knowledge-vertical-lab-entry h5{margin:0;color:var(--knowledge-text);font-size:20px}.knowledge-vertical-lab-entry-copy,.knowledge-vertical-lab-entry-action{position:relative;z-index:1}.knowledge-vertical-lab-entry-copy{display:grid;gap:10px}.knowledge-vertical-lab-entry-action{justify-content:flex-end;text-align:right}.knowledge-vertical-lab-entry-action p{max-width:360px}.knowledge-command-primary,.knowledge-action-rail,.knowledge-command-split,.knowledge-provenance-list,.knowledge-pattern-list,.knowledge-prompt-card-grid,.knowledge-review-queue{display:grid;gap:14px;min-width:0}.knowledge-command-split{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-command-panel{position:relative;display:grid;gap:14px;border-radius:22px;padding:16px;overflow:hidden}.knowledge-command-panel-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.knowledge-command-panel-header p{margin-top:4px;line-height:1.45}.knowledge-status-badge{display:inline-flex;gap:6px;align-items:center;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 42%,transparent);border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 16%,transparent);color:color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 86%,white);font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.knowledge-status-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--knowledge-accent, var(--knowledge-source))}.knowledge-tone-trusted{--knowledge-accent: var(--knowledge-trusted)}.knowledge-tone-pending{--knowledge-accent: var(--knowledge-pending)}.knowledge-tone-attention{--knowledge-accent: var(--knowledge-attention)}.knowledge-tone-blocked{--knowledge-accent: var(--knowledge-blocked)}.knowledge-tone-source{--knowledge-accent: var(--knowledge-source)}.knowledge-tone-prompt{--knowledge-accent: var(--knowledge-prompt)}.knowledge-tone-evidence{--knowledge-accent: var(--knowledge-evidence)}.knowledge-tone-neutral{--knowledge-accent: #94a3b8}.knowledge-pipeline-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.knowledge-pipeline-stage,.knowledge-readiness-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:10px;background:#ffffff0b}.knowledge-pipeline-stage strong,.knowledge-readiness-item strong{color:var(--knowledge-text)}.knowledge-pipeline-stage p,.knowledge-readiness-item p{margin:2px 0 0;color:var(--knowledge-muted);font-size:13px}.knowledge-pipeline-index,.knowledge-pipeline-count,.knowledge-readiness-item>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--knowledge-stage-accent, #94a3b8) 18%,transparent);color:color-mix(in srgb,var(--knowledge-stage-accent, #94a3b8) 82%,white);font-size:11px;font-weight:800;text-transform:uppercase}.knowledge-stage-ready{--knowledge-stage-accent: var(--knowledge-trusted)}.knowledge-stage-pending,.knowledge-stage-review{--knowledge-stage-accent: var(--knowledge-pending)}.knowledge-stage-attention{--knowledge-stage-accent: var(--knowledge-attention)}.knowledge-stage-blocked,.knowledge-stage-locked{--knowledge-stage-accent: var(--knowledge-blocked)}.knowledge-stage-empty{--knowledge-stage-accent: #94a3b8}.knowledge-drop-control-grid,.knowledge-governance-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px;align-items:start}.knowledge-drop-folder-path code{display:block;overflow-wrap:anywhere;border-radius:14px;padding:12px;border:1px solid rgba(125,211,252,.22);background:#04091294;color:var(--knowledge-text)}.knowledge-card-detail-grid{display:grid;grid-template-columns:minmax(108px,.72fr) minmax(0,1fr);gap:8px 12px;margin:0}.knowledge-card-detail-grid dt{color:var(--knowledge-muted);font-size:12px}.knowledge-card-detail-grid dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--knowledge-text)}.knowledge-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.knowledge-filter-bar button{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:7px 10px;background:#ffffff0d;color:var(--knowledge-muted);font-size:12px;font-weight:700}.knowledge-filter-bar button:hover,.knowledge-filter-bar button:focus-visible,.knowledge-filter-bar button.selected{border-color:color-mix(in srgb,var(--knowledge-source) 54%,transparent);color:var(--knowledge-text);outline:none;box-shadow:0 0 0 3px #22d3ee24}.knowledge-document-card-grid,.knowledge-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.knowledge-document-command-card,.knowledge-source-card,.knowledge-prompt-card,.knowledge-review-row,.knowledge-pattern-row{position:relative;display:grid;gap:12px;min-width:0;border-radius:18px;padding:14px;overflow:hidden}.knowledge-card-topline{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0}.knowledge-card-topline strong{color:var(--knowledge-text)}.knowledge-card-topline p,.knowledge-document-preview-text{margin-top:3px;line-height:1.4}.knowledge-document-preview-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-use-case-row{display:flex;flex-wrap:wrap;gap:6px}.knowledge-use-case-row span,.knowledge-document-footer span{border-radius:999px;padding:4px 8px;background:#ffffff0e;color:var(--knowledge-muted);font-size:12px}.knowledge-card-next-action{display:grid;gap:3px;border-radius:14px;padding:10px;background:#ffffff0e}.knowledge-card-next-action strong{color:var(--knowledge-text)}.knowledge-card-next-action span{color:var(--knowledge-muted)}.knowledge-review-row{grid-template-columns:minmax(0,1.2fr) auto minmax(220px,.9fr);align-items:start}.knowledge-review-row dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;margin:0}.knowledge-review-row dt{color:var(--knowledge-muted)}.knowledge-review-row dd{margin:0;color:var(--knowledge-text)}.knowledge-review-actions{grid-column:1 / -1}.knowledge-readiness-list,.knowledge-event-feed{display:grid;gap:8px}.knowledge-source-action-state{display:grid;gap:12px}.knowledge-readiness-item{grid-template-columns:minmax(0,1fr) auto}.knowledge-event-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;border-radius:14px;padding:10px;background:#ffffff0b}.knowledge-event-row>span{width:9px;height:9px;margin-top:5px;border-radius:999px;background:var(--knowledge-accent, var(--knowledge-source))}.knowledge-event-row strong{color:var(--knowledge-text)}.knowledge-event-row time{color:var(--knowledge-muted);font-size:11px;white-space:nowrap}.knowledge-role-notice,.knowledge-empty-state,.knowledge-provenance-card{display:grid;gap:10px;border-radius:18px;padding:14px}.knowledge-role-notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.knowledge-empty-state{border-style:dashed}.knowledge-provenance-card strong,.knowledge-empty-state strong{color:var(--knowledge-text)}.knowledge-disabled-action-grid{display:grid;gap:8px}.knowledge-pattern-row p{line-height:1.45}.knowledge-prompt-card-shell{display:grid;gap:8px}.knowledge-command-footer{border:1px solid var(--knowledge-border);border-radius:16px;padding:12px;background:#ffffff0a;color:var(--knowledge-muted)}.knowledge-risk-trusted,.knowledge-risk-low{--knowledge-accent: var(--knowledge-trusted)}.knowledge-risk-needs-review,.knowledge-risk-review{--knowledge-accent: var(--knowledge-pending)}.knowledge-risk-attention,.knowledge-risk-high{--knowledge-accent: var(--knowledge-attention)}.knowledge-risk-blocked{--knowledge-accent: var(--knowledge-blocked)}.shell[data-theme=windows] .knowledge-command-centre{--knowledge-panel: rgba(232, 240, 249, .96);--knowledge-panel-strong: rgba(248, 251, 255, .98);--knowledge-border: rgba(78, 99, 126, .22);--knowledge-text: #1f2937;--knowledge-muted: #52657d}.shell[data-theme=windows] .knowledge-route-hero,.shell[data-theme=windows] .knowledge-command-panel,.shell[data-theme=windows] .knowledge-command-metric,.shell[data-theme=windows] .knowledge-role-notice,.shell[data-theme=windows] .knowledge-empty-state,.shell[data-theme=windows] .knowledge-provenance-card,.shell[data-theme=windows] .knowledge-document-command-card,.shell[data-theme=windows] .knowledge-source-card,.shell[data-theme=windows] .knowledge-prompt-card,.shell[data-theme=windows] .knowledge-vertical-lab-entry,.shell[data-theme=windows] .knowledge-review-row,.shell[data-theme=windows] .knowledge-pattern-row{background:radial-gradient(circle at top left,color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 12%,transparent),transparent 36%),linear-gradient(180deg,var(--knowledge-panel-strong),var(--knowledge-panel));box-shadow:inset 0 1px #ffffffd1,0 14px 28px #283d561f}.shell[data-theme=windows] .knowledge-status-badge{background:color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 18%,white);color:color-mix(in srgb,var(--knowledge-accent, var(--knowledge-source)) 70%,#172033)}.shell[data-theme=windows] .knowledge-pipeline-stage,.shell[data-theme=windows] .knowledge-readiness-item,.shell[data-theme=windows] .knowledge-event-row,.shell[data-theme=windows] .knowledge-card-next-action,.shell[data-theme=windows] .knowledge-use-case-row span,.shell[data-theme=windows] .knowledge-document-footer span,.shell[data-theme=windows] .knowledge-filter-bar button,.shell[data-theme=windows] .knowledge-command-footer{background:#ffffff94}.shell[data-theme=windows] .knowledge-drop-folder-path code{border-color:#4e637e38;background:#ffffffad;color:#1f2937}.shell[data-theme=windows] .knowledge-command-centre .inline-input,.shell[data-theme=windows] .knowledge-command-centre input,.shell[data-theme=windows] .knowledge-command-centre select,.shell[data-theme=windows] .knowledge-command-centre textarea{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .knowledge-command-centre .inline-input::placeholder,.shell[data-theme=windows] .knowledge-command-centre input::placeholder,.shell[data-theme=windows] .knowledge-command-centre textarea::placeholder{color:#52657db8}@media(max-width:1180px){.knowledge-command-grid{grid-template-columns:1fr}.knowledge-action-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media(max-width:820px){.knowledge-route-hero,.knowledge-card-topline{flex-direction:column}.knowledge-route-hero-actions{justify-content:flex-start}.knowledge-vertical-lab-entry{grid-template-columns:1fr}.knowledge-vertical-lab-entry-action{justify-content:flex-start;text-align:left}.knowledge-drop-control-grid,.knowledge-governance-grid,.knowledge-command-split,.knowledge-review-row{grid-template-columns:1fr}.knowledge-command-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.settings-tabs-simple{padding:0 6px;background:transparent;border-bottom:1px solid rgba(115,230,255,.12);border-radius:0}.settings-panel-blank{min-height:420px;width:100%}.auth-mfa-card{display:grid;gap:14px;padding:16px;border:1px solid var(--panel-border);border-radius:16px;background:color-mix(in srgb,var(--panel-bg) 88%,transparent)}.auth-mfa-qr-block{display:grid;gap:10px;justify-items:start}.auth-mfa-qr-frame{display:inline-flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--panel-border);border-radius:16px;background:#fffffff5}.auth-mfa-qr-image{display:block;width:192px;height:192px;image-rendering:crisp-edges}.auth-mfa-reveal-button{align-self:start;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-soft);box-shadow:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-mfa-reveal-button:hover{transform:none;filter:none;color:var(--text-primary)}.auth-mfa-technical-details{display:grid;gap:10px}.auth-mfa-technical-details summary{cursor:pointer;color:var(--text-soft);font-size:13px;font-weight:600}.auth-mfa-technical-details[open] summary{color:var(--text-primary)}.shell[data-theme=windows] .auth-mfa-qr-frame{border-color:#4e637e3d;box-shadow:inset 0 1px #ffffffc2}.shell[data-theme=windows] .auth-mfa-reveal-button{color:#425974}.shell[data-theme=windows] .auth-mfa-technical-details summary{color:#425974}.managed-user-mfa-credential-list{display:grid;gap:12px}.managed-user-mfa-detail-grid{grid-template-columns:220px minmax(0,1fr)}.managed-user-mfa-detail-grid dt{white-space:nowrap}.recovery-access-detail-grid{grid-template-columns:minmax(280px,max-content) minmax(120px,1fr);column-gap:28px;max-width:760px}.recovery-access-detail-grid dt{white-space:normal}.recovery-access-detail-grid dd{min-width:0;justify-self:start}.managed-user-mfa-credential-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--panel-border);border-radius:14px;background:color-mix(in srgb,var(--panel-bg) 82%,transparent)}.managed-user-mfa-credential-card .secondary-button{min-height:36px}@media(max-width:1380px){.managed-user-mfa-detail-grid{grid-template-columns:220px minmax(0,1fr)}.recovery-access-detail-grid{grid-template-columns:minmax(280px,max-content) minmax(120px,1fr)}}@media(max-width:560px){.repository-documentation-layout{grid-template-columns:1fr;grid-template-areas:"assistant" "selected" "runs" "documents" "feedback"}.repository-documentation-layout>.settings-card-grid-two{display:grid;grid-template-columns:1fr}}.workflow-run-watch-panel .workflow-run-watch-item,.workflow-run-watch-panel .workflow-run-watch-item.tone-info,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item.tone-info{border-color:#4e637e3d!important;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1e293b14!important}.workflow-run-watch-panel .workflow-run-watch-item strong,.workflow-run-watch-panel .workflow-run-watch-item p,.workflow-run-watch-panel .workflow-run-watch-item .support-subtle,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item strong,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item p,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item .support-subtle{color:#1f2937!important}.workflow-run-watch-panel .workflow-run-watch-item .support-subtle,.shell[data-theme=windows] .workflow-run-watch-panel .workflow-run-watch-item .support-subtle{opacity:.82}.agent-import-panel input:not([type=checkbox]),.agent-import-panel select,.agent-import-panel textarea,.agent-import-panel .inline-input{border:1px solid rgba(78,99,126,.3)!important;background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffc7!important}.agent-import-panel input:not([type=checkbox]):focus,.agent-import-panel select:focus,.agent-import-panel textarea:focus,.agent-import-panel .inline-input:focus{border-color:#0078d485!important;outline:none;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424!important}.agent-import-panel select option{background:#f8fbff;color:#1f2937}.image-studio-panel,.image-gallery-panel,.image-gallery-intro-card{overflow:hidden}.image-studio-form{display:grid;gap:14px}.image-studio-prompt{display:grid;gap:8px}.image-studio-prompt-actions{margin-top:-6px}.image-gallery-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.image-gallery-metrics{margin-bottom:14px}.image-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.generated-image-card{display:grid;overflow:hidden;border:1px solid rgba(140,160,190,.18);border-radius:18px;background:#0a101ad1;box-shadow:inset 0 1px #ffffff0f}.generated-image-preview{display:grid;min-height:220px;background:#0307058a;place-items:center}.generated-image-preview img{display:block;width:100%;height:100%;max-height:360px;object-fit:cover}.generated-image-body{display:grid;gap:10px;padding:14px}.generated-image-card-header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.generated-image-card-header strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.generated-image-actions{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:8px;align-items:center}.generated-image-link{text-decoration:none}.shell[data-theme=windows] .generated-image-card{border-color:#46627e33;background:linear-gradient(180deg,#f6fafefc,#e2ecf7fc);color:#1f2937}.shell[data-theme=windows] .generated-image-preview{background:linear-gradient(180deg,#e2ecf7fc,#d2dfedfc)}.shell[data-theme=windows] .image-studio-panel input,.shell[data-theme=windows] .image-studio-panel select,.shell[data-theme=windows] .image-studio-panel textarea,.shell[data-theme=windows] .image-gallery-panel select{border:1px solid rgba(78,99,126,.3);background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7}.shell[data-theme=windows] .image-studio-panel select option,.shell[data-theme=windows] .image-gallery-panel select option{background:#f8fbff;color:#1f2937}@media(max-width:760px){.image-gallery-heading,.generated-image-card-header{align-items:stretch;flex-direction:column}.generated-image-actions{grid-template-columns:1fr}}.agent-import-panel .product-shell-panel-toggle,.agent-import-panel .landing-dashboard-list-item,.agent-import-panel .detail-card{border-color:#4e637e3d!important;background:linear-gradient(180deg,#f8fbfffc,#e8f0f8fc)!important;color:#1f2937!important}.agent-import-panel .product-shell-panel-toggle.active{border-color:#0078d46b!important;background:linear-gradient(180deg,#e5f1fffc,#d2e5f9fc)!important}.agent-import-panel .product-shell-panel-toggle span,.agent-import-panel .landing-dashboard-list-item strong,.agent-import-panel .landing-dashboard-list-item p,.agent-import-panel .landing-dashboard-list-item .support-subtle,.agent-import-panel .detail-card .support-subtle{color:#1f2937!important}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-row,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-row.agent-pack-policy-row{border-color:#73e6ff29!important;background:radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 42%),linear-gradient(180deg,#121d2ef0,#0a111df5)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #01061242!important}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-row strong,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-row-header span:not(.status-chip),.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor label span{color:var(--text-primary)!important}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-row-header span:not(.status-chip),.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor label span{opacity:.78}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor .inline-input,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor input,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor select,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor textarea{border-color:#8ca0be33!important;background:linear-gradient(180deg,#0d1624f5,#070d18fa)!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff0a!important}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor .inline-input:focus,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor input:focus,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor select:focus,.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor textarea:focus{border-color:#5de0d270!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #5de0d224!important}.shell[data-theme=tactical] .agent-import-panel .agent-pack-policy-editor select option{background:#0b1423;color:#f2f7ff}.shell[data-theme=tactical] .product-shell-rail,.shell[data-theme=tactical] .product-shell-sidebar{border-color:#73e6ff24;background:linear-gradient(180deg,#111b2bf5,#090f18fa),radial-gradient(circle at top left,rgba(93,224,210,.08),transparent 44%);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #01061257}.shell[data-theme=windows] .product-shell-rail,.shell[data-theme=windows] .product-shell-sidebar{border-color:#46627e38;background:linear-gradient(180deg,#fffffffa,#eef4fbfa),radial-gradient(circle at top left,rgba(0,120,212,.06),transparent 42%);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 18px 34px #1e293b1a}.shell[data-theme=tactical] .product-shell-rail-button,.shell[data-theme=tactical] .settings-sidebar-button,.shell[data-theme=tactical] .product-shell-panel-toggle{border-color:#8ca0be29;background:linear-gradient(180deg,#121d2ee6,#0b121ef0);color:var(--text-secondary);box-shadow:inset 0 1px #ffffff09}.shell[data-theme=windows] .product-shell-rail-button,.shell[data-theme=windows] .settings-sidebar-button,.shell[data-theme=windows] .product-shell-panel-toggle{border-color:#4e637e38;background:linear-gradient(180deg,#fffffffc,#f0f6fcfc);color:#243246;box-shadow:inset 0 1px #ffffffc2}.shell[data-theme=tactical] .product-shell-rail-button:hover,.shell[data-theme=tactical] .settings-sidebar-button:hover,.shell[data-theme=tactical] .product-shell-panel-toggle:hover{border-color:#5de0d247;background:linear-gradient(180deg,#17263bf0,#0d1827f5);color:#f4fbff}.shell[data-theme=windows] .product-shell-rail-button:hover,.shell[data-theme=windows] .settings-sidebar-button:hover,.shell[data-theme=windows] .product-shell-panel-toggle:hover{border-color:#2563eb4d;background:#f8fbff;color:#0b4aa0}.shell[data-theme=tactical] .product-shell-rail-button.active,.shell[data-theme=tactical] .settings-sidebar-button.active,.shell[data-theme=tactical] .product-shell-panel-toggle.active{border-color:#5de0d261;background:linear-gradient(180deg,#162f44f5,#0a1b2afa),radial-gradient(circle at right center,rgba(93,224,210,.12),transparent 52%);color:#fff;box-shadow:inset 3px 0 0 var(--accent-cyan),inset 0 1px #ffffff0f,0 0 0 1px #5de0d214}.shell[data-theme=windows] .product-shell-rail-button.active,.shell[data-theme=windows] .settings-sidebar-button.active,.shell[data-theme=windows] .product-shell-panel-toggle.active{border-color:#2563eb5c;background:#eaf2ff;color:#0b4aa0;box-shadow:inset 3px 0 #2563eb,inset 0 1px #ffffffd1}.shell[data-theme=tactical] .product-shell-rail-button-icon{background:#5de0d21a}.shell[data-theme=windows] .product-shell-rail-button-icon{background:#2563eb14}.shell[data-theme=tactical] .settings-sidebar-button small{color:#aebdd0}.shell[data-theme=tactical] .console-secondary-group-title{color:#9fc0de}.shell[data-theme=dark] .console-secondary-submenu-button,.shell[data-theme=midnight] .console-secondary-submenu-button,.shell[data-theme=tactical] .console-secondary-submenu-button{border-color:#8ca0be2e;background:linear-gradient(180deg,#121d2ee6,#0b121ef0);color:#d8e6f4;box-shadow:inset 0 1px #ffffff09}.shell[data-theme=dark] .console-secondary-submenu-button small,.shell[data-theme=midnight] .console-secondary-submenu-button small,.shell[data-theme=tactical] .console-secondary-submenu-button small{color:#aebdd0}.shell[data-theme=dark] .console-secondary-submenu-button:hover,.shell[data-theme=midnight] .console-secondary-submenu-button:hover,.shell[data-theme=tactical] .console-secondary-submenu-button:hover{border-color:#5de0d24d;background:linear-gradient(180deg,#17263bf5,#0d1827fa);color:#f4fbff}.shell[data-theme=dark] .console-secondary-submenu-button.active,.shell[data-theme=midnight] .console-secondary-submenu-button.active,.shell[data-theme=tactical] .console-secondary-submenu-button.active{border-color:#5de0d270;background:linear-gradient(180deg,#162f44fa,#0a1b2afc),radial-gradient(circle at right center,rgba(93,224,210,.12),transparent 52%);color:#fff;box-shadow:inset 0 -3px 0 var(--accent-cyan),inset 0 1px #ffffff0f}.shell[data-theme=dark] .console-secondary-submenu-button.active small,.shell[data-theme=midnight] .console-secondary-submenu-button.active small,.shell[data-theme=tactical] .console-secondary-submenu-button.active small{color:#c8f7ff}.shell[data-theme=dark] .console-secondary-section-voice-sms .console-secondary-group,.shell[data-theme=midnight] .console-secondary-section-voice-sms .console-secondary-group,.shell[data-theme=tactical] .console-secondary-section-voice-sms .console-secondary-group{border-color:#5de0d21f;background:linear-gradient(180deg,#0a121e85,#070d1694)}.shell[data-theme=tactical] .settings-sidebar-button .console-secondary-badge{border-color:#5de0d238;background:#5de0d21a;color:#c8f7ff}.shell[data-theme=tactical] .settings-sidebar-button .console-secondary-badge.high-risk{border-color:#f8717142;background:#7f1d1d3d;color:#fecaca}.shell[data-theme=windows] .settings-sidebar-button small{color:#526174}.shell[data-theme=tactical] .console-secondary-section-admin .console-secondary-button>small:not(.console-secondary-badge){color:#aebdd0}.shell[data-theme=windows] .console-secondary-section-admin .console-secondary-button>small:not(.console-secondary-badge){color:#526174}.shell[data-theme=windows] .console-secondary-group-title{color:#49627e}.shell[data-theme=tactical] .settings-sidebar-button.active small{color:#c8f7ff}.shell[data-theme=windows] .settings-sidebar-button.active small{color:#305f9d}.shell[data-theme=tactical] .console-breadcrumb{border-color:#73e6ff24;background:linear-gradient(180deg,#111b2beb,#0a101af5),radial-gradient(circle at left center,rgba(93,224,210,.08),transparent 38%);color:#b9c7d9;box-shadow:0 10px 24px #0106123d}.shell[data-theme=windows] .console-breadcrumb{border-color:#46627e33;background:#ffffffeb;color:#526174;box-shadow:0 10px 24px #1e293b14}.shell[data-theme=tactical] .console-breadcrumb-segment:last-child{color:#f4f7fb}.shell[data-theme=windows] .console-breadcrumb-segment:last-child{color:#0f172a}.shell[data-theme=tactical] .console-breadcrumb-separator{color:#aebdd0b8}.shell[data-theme=windows] .console-breadcrumb-separator{color:#94a3b8}.shell[data-theme=tactical] .settings-page-content,.shell[data-theme=tactical] .settings-page-canvas,.shell[data-theme=tactical] .settings-page-canvas-inner,.shell[data-theme=tactical] .console-placeholder-card,.shell[data-theme=tactical] .console-info-card,.shell[data-theme=tactical] .console-placeholder-status,.shell[data-theme=tactical] .product-shell-sidebar-card{border-color:#73e6ff24;background:linear-gradient(180deg,#121d2ef5,#0a101afa),radial-gradient(circle at top left,rgba(93,224,210,.06),transparent 42%);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a}.shell[data-theme=windows] .settings-page-content,.shell[data-theme=windows] .settings-page-canvas,.shell[data-theme=windows] .settings-page-canvas-inner,.shell[data-theme=windows] .console-placeholder-card,.shell[data-theme=windows] .console-info-card,.shell[data-theme=windows] .console-placeholder-status,.shell[data-theme=windows] .product-shell-sidebar-card{border-color:#46627e33;background:linear-gradient(180deg,#fffffffc,#f1f6fcfc);color:#1f2937;box-shadow:inset 0 1px #ffffffc7,0 10px 20px #1e293b14}.shell[data-theme=tactical] .settings-page-content-header{border-bottom-color:#73e6ff24}.shell[data-theme=windows] .settings-page-content-header{border-bottom-color:#46627e29}.shell[data-theme=tactical] .settings-page-content-header h3,.shell[data-theme=tactical] .console-placeholder-card strong,.shell[data-theme=tactical] .console-info-card strong,.shell[data-theme=tactical] .console-placeholder-status strong,.shell[data-theme=tactical] .product-shell-sidebar-card strong{color:#f4f7fb}.shell[data-theme=windows] .settings-page-content-header h3,.shell[data-theme=windows] .console-placeholder-card strong,.shell[data-theme=windows] .console-info-card strong,.shell[data-theme=windows] .console-placeholder-status strong,.shell[data-theme=windows] .product-shell-sidebar-card strong{color:#1f2937}.shell[data-theme=tactical] .settings-page-content-header p,.shell[data-theme=tactical] .console-placeholder-card p,.shell[data-theme=tactical] .console-info-card p,.shell[data-theme=tactical] .console-placeholder-status p,.shell[data-theme=tactical] .console-placeholder-card .support-subtle,.shell[data-theme=tactical] .console-info-card .support-subtle,.shell[data-theme=tactical] .console-placeholder-status .support-subtle,.shell[data-theme=tactical] .product-shell-sidebar-card .support-subtle{color:#b9c7d9}.shell[data-theme=windows] .settings-page-content-header p,.shell[data-theme=windows] .console-placeholder-card p,.shell[data-theme=windows] .console-info-card p,.shell[data-theme=windows] .console-placeholder-status p,.shell[data-theme=windows] .console-placeholder-card .support-subtle,.shell[data-theme=windows] .console-info-card .support-subtle,.shell[data-theme=windows] .console-placeholder-status .support-subtle,.shell[data-theme=windows] .product-shell-sidebar-card .support-subtle{color:#526174}.shell[data-theme=tactical] .console-stepper{color:var(--text-primary)}.shell[data-theme=windows] .console-stepper{color:#1f2937}.shell[data-theme=tactical] .console-step{border-color:#73e6ff24;background:linear-gradient(180deg,#101c2df0,#09111dfa),radial-gradient(circle at top right,rgba(93,224,210,.08),transparent 45%)}.shell[data-theme=windows] .console-step{border-color:#46627e2e;background:#f8fbff}.shell[data-theme=tactical] .console-step>span{background:linear-gradient(180deg,#5de0d2,#2aa7d8);color:#06111d}.shell[data-theme=windows] .console-step>span{background:#2563eb;color:#fff}.shell[data-theme=tactical] .console-step strong{color:#f4f7fb}.shell[data-theme=windows] .console-step strong{color:#0f172a}.shell[data-theme=tactical] .console-step p{color:#b9c7d9}.shell[data-theme=windows] .console-step p{color:#526174}.shell[data-theme=tactical] .console-bottom-action-bar{border-color:#73e6ff24;background:linear-gradient(180deg,#111b2bf5,#090f18fa),radial-gradient(circle at right center,rgba(93,224,210,.08),transparent 38%);box-shadow:0 -10px 24px #01061247}.shell[data-theme=windows] .console-bottom-action-bar{border-color:#46627e33;background:#fffffff0;box-shadow:0 -10px 24px #1e293b14}.shell[data-theme=tactical] .desktop-worker-metric,.shell[data-theme=tactical] .desktop-worker-list-row{border-color:#73e6ff24;background:linear-gradient(180deg,#101c2df0,#09111dfa),radial-gradient(circle at top right,rgba(93,224,210,.07),transparent 42%);color:#f4f7fb}.shell[data-theme=tactical] .desktop-worker-metric span,.shell[data-theme=tactical] .desktop-worker-list-row span,.shell[data-theme=tactical] .desktop-worker-detail-list dt{color:#b9c7d9}.shell[data-theme=tactical] .desktop-worker-metric strong,.shell[data-theme=tactical] .desktop-worker-list-row strong,.shell[data-theme=tactical] .desktop-worker-detail-list dd,.shell[data-theme=tactical] .desktop-worker-checkbox,.shell[data-theme=tactical] .desktop-worker-registry-column h5{color:#f4f7fb}.shell[data-theme=tactical] .desktop-worker-list-button.active,.shell[data-theme=tactical] .desktop-worker-list-button:hover{border-color:#5de0d261;background:linear-gradient(180deg,#162f44f5,#0a1b2afa),radial-gradient(circle at top right,rgba(93,224,210,.08),transparent 45%)}.shell[data-theme=tactical] .desktop-worker-feedback{border-color:#5de0d23d;background:#14535e59;color:#d9fbff}.shell[data-theme=tactical] .desktop-worker-feedback-error{border-color:#f871714d;background:#7f1d1d61;color:#fecaca}.shell[data-theme=tactical] .agent-import-panel .product-shell-panel-toggle,.shell[data-theme=tactical] .agent-import-panel .landing-dashboard-list-item,.shell[data-theme=tactical] .agent-import-panel .detail-card{border-color:#73e6ff24!important;background:linear-gradient(180deg,#121d2ef5,#0a101afa)!important;color:var(--text-primary)!important}.shell[data-theme=tactical] .agent-import-panel .product-shell-panel-toggle.active{border-color:#5de0d261!important;background:linear-gradient(180deg,#162f44f5,#0a1b2afa)!important;color:#fff!important}.shell[data-theme=tactical] .agent-import-panel .product-shell-panel-toggle span,.shell[data-theme=tactical] .agent-import-panel .landing-dashboard-list-item strong,.shell[data-theme=tactical] .agent-import-panel .landing-dashboard-list-item p,.shell[data-theme=tactical] .agent-import-panel .landing-dashboard-list-item .support-subtle,.shell[data-theme=tactical] .agent-import-panel .detail-card .support-subtle{color:#f4f7fb!important}.customer-dashboard-shell{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:24px 0 48px}.customer-dashboard-hero{margin-bottom:16px}.customer-dashboard-hero h1{margin:0 0 8px;font-size:clamp(2rem,4vw,3.4rem)}.customer-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:14px 0}.customer-dashboard-card{min-height:160px}.customer-dashboard-card h3,.customer-dashboard-form h2{margin-top:0}.customer-dashboard-list{display:grid;gap:10px}.customer-dashboard-list-row{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(118,143,172,.24);border-radius:14px;background:#ffffff6b}.customer-dashboard-list-row span{overflow-wrap:anywhere}.customer-dashboard-form{display:grid;gap:12px;margin:14px 0}.customer-dashboard-form label{display:grid;gap:6px;color:var(--text-primary)}.customer-dashboard-form input,.customer-dashboard-form textarea{width:100%}.customer-dashboard-form textarea{min-height:84px;resize:vertical}.customer-dashboard-two,.customer-dashboard-three{display:grid;gap:12px}.customer-dashboard-two{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-three{grid-template-columns:repeat(3,minmax(0,1fr))}.shell[data-theme=tactical] .customer-dashboard-list-row{border-color:#73e6ff24;background:#0f1a2bb8;color:#f4f7fb}@media(max-width:760px){.customer-dashboard-two,.customer-dashboard-three{grid-template-columns:1fr}}.customer-voice-agent-admin .selected-table-row{background:#2563eb1f}.voice-admin-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.voice-admin-tabs .active{border-color:#2563eb80;background:#2563eb29}.voice-admin-pre{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word}.shell[data-theme=windows] .console-placeholder-page .console-placeholder-card :is(.inline-input,input,select,textarea),.shell[data-theme=windows] .console-placeholder-page .console-placeholder-status :is(.inline-input,input,select,textarea){border-color:#4e637e4d!important;background:linear-gradient(180deg,#f8fbfffc,#ecf2f9fc)!important;color:#1f2937!important;box-shadow:inset 0 1px #ffffffc7!important}.shell[data-theme=windows] .console-placeholder-page .console-placeholder-card :is(.inline-input,input,textarea)::placeholder,.shell[data-theme=windows] .console-placeholder-page .console-placeholder-status :is(.inline-input,input,textarea)::placeholder{color:#6b7f99!important;opacity:1}.shell[data-theme=windows] .console-placeholder-page .console-placeholder-card :is(.inline-input,input,select,textarea):focus,.shell[data-theme=windows] .console-placeholder-page .console-placeholder-status :is(.inline-input,input,select,textarea):focus{border-color:#0078d485!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #0078d424!important}.workflow-command-centre{--workflow-cyan: #0891b2;--workflow-emerald: #059669;--workflow-violet: #7c3aed;--workflow-amber: #b7791f;--workflow-rose: #e11d48;--workflow-indigo: #4f46e5;--workflow-blue: #2563eb;--workflow-slate: #64748b;--workflow-panel: rgba(245, 250, 255, .86);--workflow-panel-strong: rgba(255, 255, 255, .96);--workflow-border: rgba(102, 130, 168, .24);display:grid;gap:16px;color:var(--text-primary)}.workflow-route-hero,.workflow-command-panel,.workflow-metric-tile,.playbook-command-card,.workflow-run-card,.approval-path-card,.workflow-role-notice,.workflow-empty-state{border:1px solid var(--workflow-border);border-radius:20px;background:linear-gradient(145deg,var(--workflow-panel-strong),var(--workflow-panel)),radial-gradient(circle at top right,rgba(8,145,178,.08),transparent 38%);box-shadow:0 18px 42px #1e293b14}.workflow-route-hero{position:relative;display:flex;justify-content:space-between;gap:18px;overflow:hidden;padding:22px}.workflow-route-hero:before,.workflow-metric-tile:before,.playbook-command-card:before,.workflow-run-card:before,.approval-path-card:before,.workflow-role-notice:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:var(--workflow-accent, var(--workflow-cyan))}.workflow-route-hero h3{margin:4px 0 8px;font-size:clamp(1.8rem,3vw,3.4rem);letter-spacing:-.055em}.workflow-route-hero p{max-width:820px;margin:0;color:var(--text-secondary);font-size:1rem}.workflow-eyebrow{color:var(--workflow-accent, var(--workflow-cyan));font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-hero-meta,.workflow-hero-actions,.workflow-card-footer,.workflow-run-actions,.workflow-disabled-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workflow-hero-meta{margin-top:14px}.workflow-hero-meta>span:not(.workflow-status-badge){border:1px solid rgba(100,116,139,.2);border-radius:999px;padding:5px 9px;color:var(--text-secondary);font-size:.78rem}.workflow-hero-actions{justify-content:flex-end;align-self:start;min-width:max-content}.workflow-command-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}.workflow-metric-tile{position:relative;overflow:hidden;min-height:112px;padding:16px 16px 14px 20px}.workflow-metric-tile span,.workflow-panel-heading span,.workflow-compact-dl dt,.workflow-card-footer,.workflow-filter-bar button,.workflow-sidebar-group>span{color:var(--text-secondary);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-metric-tile strong{display:block;margin:7px 0 4px;color:var(--text-primary);font-size:2.1rem;letter-spacing:-.06em;line-height:1}.workflow-metric-tile p,.workflow-command-panel p,.playbook-command-card p,.workflow-run-card p,.approval-path-card p,.workflow-role-notice p,.workflow-empty-state p{margin:0;color:var(--text-secondary);line-height:1.4}.workflow-cockpit-grid,.workflow-runs-layout,.workflow-approval-layout,.workflow-recorded-layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(420px,1.5fr) minmax(280px,.8fr);gap:14px;align-items:start}.workflow-runs-layout,.workflow-approval-layout,.workflow-recorded-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr)}.workflow-pack-list,.workflow-side-rail,.workflow-mini-list,.workflow-event-feed{display:grid;gap:12px}.workflow-command-panel{padding:18px}.workflow-panel-heading,.workflow-card-topline,.workflow-lane-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.workflow-panel-heading strong,.workflow-card-topline strong,.workflow-lane-heading strong{display:block;color:var(--text-primary)}.workflow-status-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid color-mix(in srgb,var(--workflow-accent, var(--workflow-slate)) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--workflow-accent, var(--workflow-slate)) 16%,transparent);padding:4px 8px;color:color-mix(in srgb,var(--workflow-accent, var(--workflow-slate)) 78%,#111827);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.workflow-tone-cyan{--workflow-accent: var(--workflow-cyan)}.workflow-tone-emerald{--workflow-accent: var(--workflow-emerald)}.workflow-tone-violet{--workflow-accent: var(--workflow-violet)}.workflow-tone-amber{--workflow-accent: var(--workflow-amber)}.workflow-tone-rose{--workflow-accent: var(--workflow-rose)}.workflow-tone-indigo{--workflow-accent: var(--workflow-indigo)}.workflow-tone-blue{--workflow-accent: var(--workflow-blue)}.workflow-tone-slate{--workflow-accent: var(--workflow-slate)}.playbook-command-card,.workflow-run-card,.approval-path-card,.workflow-role-notice{position:relative;overflow:hidden;width:100%;padding:16px 16px 16px 20px;text-align:left}.playbook-command-card{cursor:pointer}.playbook-command-card:hover,.playbook-command-card.active,.workflow-filter-bar button:hover,.workflow-filter-bar button.active,.workflow-tab-strip button:hover,.workflow-tab-strip button.active{border-color:color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 46%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 18%,transparent)}.workflow-readiness-meter{overflow:hidden;height:8px;margin:14px 0;border-radius:999px;background:#64748b2e}.workflow-readiness-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--workflow-accent, var(--workflow-cyan)),rgba(16,185,129,.92))}.workflow-compact-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.workflow-compact-dl div{min-width:0}.workflow-compact-dl dt{margin-bottom:2px}.workflow-compact-dl dd{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.workflow-readiness-score{display:grid;place-items:center;min-height:126px;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 22%,transparent);border-radius:18px;background:radial-gradient(circle,color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 16%,transparent),transparent 64%)}.workflow-readiness-score strong{color:var(--text-primary);font-size:3rem;letter-spacing:-.08em}.workflow-readiness-score span{color:var(--text-secondary)}.workflow-blocker-list{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.workflow-blocker-list li,.workflow-mini-alert,.workflow-mini-list article,.workflow-integration-card{border:1px solid rgba(100,116,139,.18);border-radius:14px;background:#ffffff75;padding:10px 12px}.workflow-tab-strip,.workflow-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.workflow-filter-bar button,.workflow-tab-strip button{border:1px solid rgba(100,116,139,.24);border-radius:999px;background:#ffffff7a;color:var(--text-secondary);padding:8px 11px}.workflow-tab-strip{margin-bottom:14px}.workflow-tab-strip button.active,.workflow-filter-bar button.active{color:var(--text-primary)}.workflow-inspector-grid,.workflow-integration-grid{display:grid;gap:12px}.workflow-integration-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workflow-run-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;overflow:visible;padding-bottom:4px}.workflow-run-lane{min-width:0;border:1px solid var(--workflow-border);border-radius:18px;background:#f1f7ff9e;padding:12px}.workflow-lane-heading span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#0f172a14;color:var(--text-primary)}.workflow-lane-empty{border:1px dashed rgba(100,116,139,.28);border-radius:14px;padding:18px 12px;color:var(--text-secondary);text-align:center}.workflow-run-card{margin-bottom:10px;box-shadow:none}.workflow-run-card .workflow-compact-dl{grid-template-columns:1fr}.workflow-stage-map{display:grid;gap:10px}.workflow-stage-map article{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid rgba(100,116,139,.18);border-radius:16px;background:#ffffff7a;padding:12px}.workflow-stage-map article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#4f46e529;color:var(--workflow-indigo);font-weight:800}.approval-decision-route{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.approval-decision-route article{border:1px solid color-mix(in srgb,var(--workflow-accent, var(--workflow-blue)) 28%,transparent);border-radius:16px;background:color-mix(in srgb,var(--workflow-accent, var(--workflow-blue)) 10%,transparent);padding:12px}.approval-decision-route strong,.approval-decision-route span{display:block}.approval-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.workflow-event-row{display:grid;grid-template-columns:auto 1fr;gap:10px;border-radius:14px;padding:10px;background:color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 8%,transparent)}.workflow-event-row>span{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--workflow-accent, var(--workflow-cyan))}.workflow-event-row small{color:var(--text-secondary)}.workflow-empty-state{padding:18px}.workflow-sidebar-group{display:grid;gap:6px}.workflow-sidebar-group+.workflow-sidebar-group{margin-top:12px}.workflow-sidebar-group .settings-sidebar-button{align-items:flex-start;display:grid;gap:4px;min-height:auto}.workflow-sidebar-group .settings-sidebar-button small{color:var(--text-secondary);font-size:.76rem;line-height:1.25;text-align:left;text-transform:none}.shell[data-theme=tactical] .workflow-command-centre{--workflow-panel: rgba(11, 20, 34, .84);--workflow-panel-strong: rgba(15, 28, 47, .96);--workflow-border: rgba(115, 230, 255, .14)}.shell[data-theme=tactical] .workflow-route-hero,.shell[data-theme=tactical] .workflow-command-panel,.shell[data-theme=tactical] .workflow-metric-tile,.shell[data-theme=tactical] .playbook-command-card,.shell[data-theme=tactical] .workflow-run-card,.shell[data-theme=tactical] .approval-path-card,.shell[data-theme=tactical] .workflow-role-notice,.shell[data-theme=tactical] .workflow-empty-state{background:linear-gradient(145deg,#0f1c2ff5,#080f1cfa),radial-gradient(circle at top right,color-mix(in srgb,var(--workflow-accent, var(--workflow-cyan)) 12%,transparent),transparent 42%);box-shadow:0 18px 44px #00000052}.shell[data-theme=tactical] .workflow-run-lane,.shell[data-theme=tactical] .workflow-blocker-list li,.shell[data-theme=tactical] .workflow-mini-alert,.shell[data-theme=tactical] .workflow-mini-list article,.shell[data-theme=tactical] .workflow-integration-card,.shell[data-theme=tactical] .workflow-stage-map article,.shell[data-theme=tactical] .workflow-filter-bar button,.shell[data-theme=tactical] .workflow-tab-strip button{border-color:#73e6ff1f;background:#0a1422c2;color:var(--text-primary)}.shell[data-theme=tactical] .workflow-status-badge{color:color-mix(in srgb,var(--workflow-accent, var(--workflow-slate)) 44%,#ffffff)}@media(max-width:1180px){.workflow-cockpit-grid,.workflow-runs-layout,.workflow-approval-layout,.workflow-recorded-layout{grid-template-columns:1fr}.workflow-run-board{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:1500px){.workflow-cockpit-grid{grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr)}.workflow-cockpit-grid>.workflow-side-rail{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.workflow-runs-layout,.workflow-approval-layout,.workflow-recorded-layout{grid-template-columns:minmax(0,1fr)}.workflow-runs-layout>.workflow-side-rail,.workflow-approval-layout>.workflow-side-rail,.workflow-recorded-layout>.workflow-side-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:760px){.workflow-route-hero{display:grid;padding:18px}.workflow-hero-actions{justify-content:flex-start;min-width:0}.workflow-command-metrics,.workflow-compact-dl,.approval-decision-route,.approval-path-grid{grid-template-columns:1fr}.workflow-run-board{grid-template-columns:1fr;overflow-x:visible}.workflow-run-lane{min-width:0}}.integration-command-centre{--integration-bg: rgba(8, 18, 32, .92);--integration-panel: rgba(15, 29, 49, .9);--integration-border: rgba(148, 178, 213, .24);--integration-text: #eef6ff;--integration-muted: #a9bbcf;--integration-emerald: #39d79c;--integration-cyan: #22d3ee;--integration-slate: #738195;--integration-amber: #f7b84b;--integration-rose: #fb6b8a;--integration-blue: #60a5fa;--integration-violet: #a78bfa;--integration-indigo: #818cf8;display:grid;gap:16px;color:var(--integration-text)}.integration-tone-emerald{--integration-accent: var(--integration-emerald)}.integration-tone-cyan{--integration-accent: var(--integration-cyan)}.integration-tone-slate{--integration-accent: var(--integration-slate)}.integration-tone-amber{--integration-accent: var(--integration-amber)}.integration-tone-rose{--integration-accent: var(--integration-rose)}.integration-tone-blue{--integration-accent: var(--integration-blue)}.integration-tone-violet{--integration-accent: var(--integration-violet)}.integration-tone-indigo{--integration-accent: var(--integration-indigo)}.integration-route-hero,.integration-metric-tile,.integration-command-panel,.integration-tier-section,.integration-connector-card,.integration-inspector,.integration-empty-state,.integration-filter-bar{position:relative;overflow:hidden;border:1px solid var(--integration-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--integration-accent, var(--integration-cyan)) 18%,transparent),transparent 42%),linear-gradient(145deg,#0e1c30f0,#081220e0);box-shadow:0 22px 50px #00000042}.integration-route-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-radius:24px;padding:22px}.integration-route-hero h3{margin:4px 0 6px;color:var(--integration-text);font-size:clamp(28px,3vw,42px);line-height:.98}.integration-route-hero p,.integration-command-panel p,.integration-tier-section p,.integration-inspector p,.integration-empty-state p{margin:0;color:var(--integration-muted)}.integration-eyebrow{color:var(--integration-accent, var(--integration-cyan));font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.integration-route-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(100%,240px)}.integration-status-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--integration-accent, var(--integration-slate)) 44%,transparent);border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--integration-accent, var(--integration-slate)) 13%,transparent);color:var(--integration-text);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.integration-status-badge>span{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--integration-accent, var(--integration-slate));box-shadow:0 0 14px color-mix(in srgb,var(--integration-accent, var(--integration-slate)) 52%,transparent)}.integration-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.integration-metric-tile{display:grid;gap:7px;min-height:112px;border-radius:20px;padding:15px}.integration-metric-tile:before,.integration-command-panel:before,.integration-tier-section:before,.integration-connector-card:before,.integration-inspector:before,.integration-action-item:before,.integration-event-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--integration-accent, var(--integration-cyan))}.integration-metric-tile span,.integration-metric-tile small{color:var(--integration-muted)}.integration-metric-tile span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.integration-metric-tile strong{color:var(--integration-text);font-size:clamp(24px,2vw,34px);line-height:1}.integration-metric-tile small{line-height:1.35}.integration-filter-bar{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr) auto;gap:12px;align-items:end;border-radius:20px;padding:14px}.integration-filter-bar label{display:grid;gap:6px;color:var(--integration-muted);font-size:12px;font-weight:760}.integration-filter-buttons,.integration-inspector-tabs,.integration-card-tags,.integration-card-topline{display:flex;flex-wrap:wrap;gap:7px;align-items:flex-start}.integration-card-topline{justify-content:space-between}.integration-filter-buttons button,.integration-inspector-tabs button{border:1px solid var(--integration-border);border-radius:999px;padding:7px 10px;background:#ffffff0f;color:var(--integration-muted);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.integration-filter-buttons button.active,.integration-inspector-tabs button.active{border-color:color-mix(in srgb,var(--integration-cyan) 62%,transparent);background:#22d3ee24;color:var(--integration-text)}.integration-toggle-row{align-self:center;display:inline-flex!important;grid-template-columns:auto 1fr;gap:8px!important;align-items:center;white-space:nowrap}.integration-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.integration-command-primary,.integration-action-rail,.integration-inspector-body{display:grid;gap:14px}.integration-command-panel,.integration-tier-section,.integration-inspector,.integration-empty-state{border-radius:22px;padding:16px}.integration-command-panel>header,.integration-tier-section>header,.integration-inspector-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.integration-command-panel h4,.integration-tier-section h4,.integration-inspector h4{margin:0 0 5px;color:var(--integration-text)}.integration-connector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.integration-connector-card{display:grid;gap:11px;min-height:210px;border-radius:20px;padding:15px;text-align:left;color:var(--integration-text);cursor:pointer}.integration-connector-card:hover,.integration-connector-card:focus-visible,.integration-connector-card.selected{border-color:color-mix(in srgb,var(--integration-accent, var(--integration-cyan)) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--integration-accent, var(--integration-cyan)) 20%,transparent),0 24px 52px #00000052}.integration-card-topline strong{color:var(--integration-text);font-size:17px}.integration-card-description,.integration-card-scopes{color:var(--integration-muted);line-height:1.35}.integration-card-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.integration-card-state-grid span{display:grid;gap:3px;border:1px solid var(--integration-border);border-radius:14px;padding:8px;background:#ffffff0d}.integration-card-state-grid small{color:var(--integration-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.integration-card-state-grid b{color:var(--integration-text);font-size:12px}.integration-action-list,.integration-event-feed,.integration-scope-cloud{display:grid;gap:10px}.integration-action-item,.integration-event-row,.integration-role-notice{position:relative;border:1px solid var(--integration-border);border-radius:16px;padding:12px;background:#ffffff0e}.integration-action-item strong,.integration-event-row strong,.integration-role-notice strong,.integration-empty-state strong{color:var(--integration-text)}.integration-action-item p,.integration-event-row p,.integration-role-notice p,.integration-role-notice small{margin:4px 0 0;color:var(--integration-muted);line-height:1.35}.integration-event-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px}.integration-event-row>span{color:var(--integration-muted);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.integration-inspector{position:sticky;bottom:16px;z-index:4;display:grid;gap:14px}.integration-detail-grid{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:9px 12px;margin:0}.integration-detail-grid dt{color:var(--integration-muted);font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.integration-detail-grid dd{margin:0;min-width:0;color:var(--integration-text);overflow-wrap:anywhere}.integration-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.integration-editor-grid label{display:grid;gap:6px;color:var(--integration-muted);font-weight:760}.integration-field-span-full{grid-column:1 / -1}.integration-checkbox-row{display:flex!important;flex-direction:row;gap:8px!important;align-items:center}.integration-security-note{margin:0;border:1px solid rgba(247,184,75,.38);border-radius:14px;padding:10px;background:#f7b84b14;color:var(--integration-muted)}.integration-inspector-actions{display:flex;justify-content:flex-end;gap:8px}.integration-command-centre .inline-input,.integration-command-centre input,.integration-command-centre select,.integration-command-centre textarea{border:1px solid rgba(148,178,213,.38);background:#eef6fff5;color:#172334}.integration-command-centre .inline-input::placeholder,.integration-command-centre input::placeholder,.integration-command-centre textarea::placeholder{color:#475569b8}.integration-command-centre .inline-input:focus,.integration-command-centre input:focus,.integration-command-centre select:focus,.integration-command-centre textarea:focus{border-color:var(--integration-accent, var(--integration-cyan));box-shadow:0 0 0 3px color-mix(in srgb,var(--integration-accent, var(--integration-cyan)) 22%,transparent);outline:none}.integration-command-centre .i3x-connector-panel{border-color:var(--integration-border);background:#ffffff0e}.shell[data-theme=windows] .integration-command-centre{--integration-bg: rgba(239, 247, 255, .96);--integration-panel: rgba(255, 255, 255, .92);--integration-border: rgba(94, 128, 164, .32);--integration-text: #202a38;--integration-muted: #526780}.shell[data-theme=windows] .integration-route-hero,.shell[data-theme=windows] .integration-metric-tile,.shell[data-theme=windows] .integration-command-panel,.shell[data-theme=windows] .integration-tier-section,.shell[data-theme=windows] .integration-connector-card,.shell[data-theme=windows] .integration-inspector,.shell[data-theme=windows] .integration-empty-state,.shell[data-theme=windows] .integration-filter-bar{background:radial-gradient(circle at top right,color-mix(in srgb,var(--integration-accent, var(--integration-cyan)) 14%,transparent),transparent 42%),linear-gradient(145deg,#fffffff0,#e1eefac7);box-shadow:0 18px 42px #3b5c801a}.shell[data-theme=windows] .integration-filter-buttons button,.shell[data-theme=windows] .integration-inspector-tabs button,.shell[data-theme=windows] .integration-card-state-grid span,.shell[data-theme=windows] .integration-action-item,.shell[data-theme=windows] .integration-event-row,.shell[data-theme=windows] .integration-role-notice{background:#ffffffb8}@media(max-width:1180px){.integration-command-grid{grid-template-columns:1fr}.integration-inspector{position:static}}@media(max-width:760px){.integration-route-hero,.integration-command-panel>header,.integration-tier-section>header,.integration-inspector-header{flex-direction:column}.integration-filter-bar,.integration-metric-grid,.integration-connector-grid,.integration-card-state-grid,.integration-editor-grid,.integration-detail-grid,.integration-event-row{grid-template-columns:1fr}.integration-route-actions{justify-content:flex-start}}.governance-command-centre{display:grid;gap:18px;color:var(--text-primary)}.governance-route-hero,.governance-command-panel,.governance-action-rail,.governance-event-feed,.mission-credit-burn-card,.rewind-readiness-card,.compensating-action-card,.policy-decision-card,.usage-limit-card,.guardrail-rule-card,.recovery-snapshot-card,.governance-role-notice,.governance-empty-state{border:1px solid var(--card-border);border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--governance-tone, #38bdf8) 14%,transparent),transparent 42%),var(--card-bg);box-shadow:var(--shadow-soft)}.governance-route-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px}.governance-eyebrow,.governance-metric-tile span,.mission-credit-burn-card span,.guardrail-rule-card span,.governance-evidence-grid span{display:block;color:var(--text-muted);font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.governance-route-hero h3{margin:6px 0 8px;font-size:clamp(1.55rem,2vw,2.25rem)}.governance-route-hero p,.governance-panel-heading p,.governance-event-item p,.governance-action-item p,.policy-decision-card p,.mission-credit-burn-card p,.guardrail-rule-card p,.rewind-readiness-card p,.compensating-action-card p,.recovery-snapshot-card p,.governance-role-notice p,.governance-empty-state p{margin:0;color:var(--text-muted);line-height:1.45}.governance-hero-badges,.governance-panel-badges,.governance-panel-actions,.governance-card-header,.governance-feed-heading,.governance-filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.governance-hero-badges{justify-content:flex-end}.governance-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--governance-tone, #64748b) 42%,transparent);background:color-mix(in srgb,var(--governance-tone, #64748b) 14%,var(--card-bg));color:var(--text-primary);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.governance-tone-emerald{--governance-tone: #10b981}.governance-tone-amber{--governance-tone: #f59e0b}.governance-tone-rose{--governance-tone: #ef4444}.governance-tone-cyan{--governance-tone: #06b6d4}.governance-tone-blue{--governance-tone: #3b82f6}.governance-tone-violet{--governance-tone: #8b5cf6}.governance-tone-slate{--governance-tone: #64748b}.governance-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.governance-metric-strip.compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.governance-metric-tile{position:relative;overflow:hidden;min-height:126px;padding:18px;border:1px solid color-mix(in srgb,var(--governance-tone, #38bdf8) 36%,var(--card-border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--governance-tone, #38bdf8) 13%,#ffffff),#fff 58%),color-mix(in srgb,var(--card-bg) 82%,#ffffff);box-shadow:0 16px 40px #0f172a1a,inset 0 1px #ffffffdb}.governance-metric-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--governance-tone, #38bdf8),color-mix(in srgb,var(--governance-tone, #38bdf8) 28%,transparent))}.governance-metric-tile:after{content:"";position:absolute;top:-36px;right:-32px;width:112px;height:112px;border-radius:999px;background:color-mix(in srgb,var(--governance-tone, #38bdf8) 13%,transparent);pointer-events:none}.governance-metric-tile strong{display:block;margin:10px 0 6px;color:var(--text-primary);font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.05;word-break:break-word}.governance-metric-tile p{margin:0;color:var(--text-muted);font-size:.9rem}.governance-metric-tile>span,.governance-metric-tile>strong,.governance-metric-tile>p,.governance-metric-tile>.governance-mini-bar{position:relative;z-index:1}.governance-mini-bar{overflow:hidden;height:8px;margin-top:12px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent)}.governance-mini-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--governance-tone, #38bdf8) 70%,#ffffff),var(--governance-tone, #38bdf8))}.governance-command-grid{display:grid;gap:16px}.governance-command-grid-main{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)}.governance-command-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-side-stack{display:grid;gap:16px;align-content:start}.governance-command-panel,.governance-event-feed,.governance-action-rail{padding:18px}.governance-panel-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.governance-panel-heading h4,.governance-feed-heading strong{margin:0 0 6px;color:var(--text-primary)}.governance-agent-grid,.guardrail-rule-grid,.governance-rewind-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.governance-event-feed,.governance-action-rail{display:grid;gap:12px}.governance-event-item,.governance-action-item,.policy-decision-card,.usage-limit-card,.guardrail-rule-card,.recovery-snapshot-card,.mission-credit-burn-card,.rewind-readiness-card,.compensating-action-card{width:100%;padding:14px;text-align:left;border-color:color-mix(in srgb,var(--governance-tone, #64748b) 26%,var(--card-border))}.governance-event-item span,.governance-action-item span,.policy-decision-card span,.recovery-snapshot-card span{color:var(--text-muted);font-size:.82rem}.governance-action-item>span{display:inline-flex;margin-top:10px;color:var(--text-primary);font-weight:800}.policy-decision-timeline,.usage-limit-list{display:grid;gap:12px}.policy-decision-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.policy-decision-card dt{color:var(--text-muted);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.policy-decision-card dd{margin:4px 0 0;color:var(--text-primary);font-weight:700}.governance-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.governance-evidence-grid>div{padding:14px;border:1px solid var(--card-border);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 86%,transparent)}.governance-evidence-grid strong{display:block;margin:8px 0;color:var(--text-primary)}.governance-credit-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:18px;align-items:center}.mission-credit-gauge{display:grid;justify-items:center;gap:12px}.mission-credit-gauge-ring{display:grid;place-items:center;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at center,var(--card-bg) 0 56%,transparent 57%),conic-gradient(var(--governance-tone, #06b6d4) var(--governance-gauge, 0deg),color-mix(in srgb,var(--text-muted) 16%,transparent) 0);box-shadow:inset 0 0 0 1px var(--card-border),var(--shadow-soft)}.mission-credit-gauge-ring strong{color:var(--text-primary);font-size:2.6rem;line-height:1}.mission-credit-gauge-ring span{color:var(--text-muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.mission-credit-gauge p{margin:0;color:var(--text-muted);text-align:center}.mission-credit-burn-card strong,.guardrail-rule-card strong{display:block;margin:8px 0;color:var(--text-primary);font-size:1.2rem}.governance-threshold-list{display:grid;gap:12px}.governance-threshold-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center}.usage-limit-card,.recovery-snapshot-card{cursor:pointer}.usage-limit-card.active,.recovery-snapshot-card.active{outline:2px solid color-mix(in srgb,var(--governance-tone, #38bdf8) 58%,transparent)}.governance-filter-bar{justify-content:space-between;padding:14px;border:1px solid var(--card-border);border-radius:18px;background:var(--card-bg)}.governance-filter-bar label{display:grid;gap:6px;min-width:190px}.governance-filter-bar label span{color:var(--text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.governance-command-centre .inline-input{border-color:color-mix(in srgb,var(--text-muted) 26%,transparent);background:color-mix(in srgb,var(--card-bg) 92%,#ffffff);color:var(--text-primary)}.governance-command-centre .inline-input::placeholder{color:color-mix(in srgb,var(--text-muted) 72%,transparent)}.governance-role-notice{display:flex;align-items:center;gap:12px;padding:12px 14px}.governance-empty-state{padding:18px;border-style:dashed;text-align:left}.governance-empty-state strong{color:var(--text-primary)}.shell[data-theme=tactical] .governance-metric-tile{border-color:color-mix(in srgb,var(--governance-tone, #38bdf8) 34%,rgba(148,163,184,.24));background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--governance-tone, #38bdf8) 18%,transparent),transparent 45%),linear-gradient(145deg,#0f172af5,#08111ee6);box-shadow:0 18px 46px #00000047,inset 0 1px #94a3b82e}.shell[data-theme=tactical] .governance-metric-tile:after{background:color-mix(in srgb,var(--governance-tone, #38bdf8) 18%,transparent)}.shell[data-theme=windows] .governance-route-hero,.shell[data-theme=windows] .governance-command-panel,.shell[data-theme=windows] .governance-action-rail,.shell[data-theme=windows] .governance-event-feed,.shell[data-theme=windows] .mission-credit-burn-card,.shell[data-theme=windows] .rewind-readiness-card,.shell[data-theme=windows] .compensating-action-card,.shell[data-theme=windows] .policy-decision-card,.shell[data-theme=windows] .usage-limit-card,.shell[data-theme=windows] .guardrail-rule-card,.shell[data-theme=windows] .recovery-snapshot-card,.shell[data-theme=windows] .governance-role-notice,.shell[data-theme=windows] .governance-empty-state,.shell[data-theme=windows] .governance-filter-bar{background:radial-gradient(circle at top right,color-mix(in srgb,var(--governance-tone, #0078d4) 10%,transparent),transparent 42%),#ffffffe6;color:#172033}.shell[data-theme=windows] .governance-status-badge{background:color-mix(in srgb,var(--governance-tone, #0078d4) 13%,#ffffff);color:#172033}.shell[data-theme=windows] .governance-command-centre .inline-input{background:#ffffffeb;color:#172033}@media(max-width:960px){.governance-route-hero,.governance-panel-heading,.governance-credit-layout{grid-template-columns:1fr;flex-direction:column}.governance-command-grid-main,.governance-command-grid-two{grid-template-columns:1fr}.governance-hero-badges{justify-content:flex-start}}@media(max-width:560px){.governance-route-hero,.governance-command-panel,.governance-event-feed,.governance-action-rail{padding:14px;border-radius:16px}.policy-decision-card dl,.governance-threshold-row{grid-template-columns:1fr}.mission-credit-gauge-ring{width:160px;height:160px}}.runtime-command-centre{display:grid;gap:18px;max-width:100%;min-width:0;overflow-x:hidden;color:var(--text-primary)}.runtime-route-hero,.runtime-command-panel,.runtime-action-rail,.runtime-event-feed,.deployment-readiness-card,.deployment-handover-card,.support-bundle-panel,.runtime-node-card,.runtime-node-health-panel,.runtime-capacity-summary,.runtime-role-notice,.runtime-readonly-notice,.runtime-empty-state{min-width:0;border:1px solid var(--card-border);border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--runtime-tone, #2563eb) 14%,transparent),transparent 44%),var(--card-bg);box-shadow:var(--shadow-soft)}.runtime-route-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;overflow:hidden}.runtime-hero-side,.runtime-command-stack,.runtime-action-list,.runtime-event-list,.runtime-support-task-list{display:grid;gap:12px;min-width:0}.runtime-hero-side{justify-items:end}.runtime-eyebrow,.runtime-metric-tile span,.runtime-fact-grid dt,.runtime-inspector-grid dt,.runtime-capacity-card span{display:block;color:var(--text-muted);font-size:.73rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.runtime-route-hero h3{margin:6px 0 8px;font-size:clamp(1.55rem,2vw,2.25rem)}.runtime-route-hero p,.runtime-command-panel p,.runtime-action-item p,.runtime-event-item p,.deployment-readiness-card p,.deployment-handover-card p,.support-bundle-panel p,.runtime-node-card p,.runtime-capacity-summary p,.runtime-role-notice p,.runtime-readonly-notice p,.runtime-empty-state p,.health-check-card p{margin:0;color:var(--text-muted);line-height:1.45}.runtime-badge-row,.runtime-action-row,.runtime-card-header,.runtime-panel-heading{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;min-width:0}.runtime-badge-row,.runtime-action-row{justify-content:flex-end}.runtime-card-header,.runtime-panel-heading{justify-content:space-between;margin-bottom:14px}.runtime-card-header h4,.runtime-panel-heading h4{margin:0 0 4px}.runtime-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border:1px solid color-mix(in srgb,var(--runtime-tone, #64748b) 42%,transparent);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--runtime-tone, #64748b) 14%,var(--card-bg));color:var(--text-primary);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.runtime-tone-emerald{--runtime-tone: #10b981}.runtime-tone-cyan{--runtime-tone: #06b6d4}.runtime-tone-blue{--runtime-tone: #2563eb}.runtime-tone-violet{--runtime-tone: #8b5cf6}.runtime-tone-amber{--runtime-tone: #f59e0b}.runtime-tone-rose{--runtime-tone: #ef4444}.runtime-tone-indigo{--runtime-tone: #6366f1}.runtime-tone-slate{--runtime-tone: #64748b}.runtime-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(166px,1fr));gap:12px;min-width:0}.runtime-metric-strip.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.runtime-metric-tile{position:relative;overflow:hidden;min-height:124px;min-width:0;border:1px solid color-mix(in srgb,var(--runtime-tone, #2563eb) 36%,var(--card-border));border-radius:18px;padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--runtime-tone, #2563eb) 13%,#ffffff),#fff 58%),color-mix(in srgb,var(--card-bg) 82%,#ffffff);box-shadow:0 16px 40px #0f172a1a,inset 0 1px #ffffffdb}.runtime-metric-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--runtime-tone, #2563eb),color-mix(in srgb,var(--runtime-tone, #2563eb) 28%,transparent))}.runtime-metric-tile:after{content:"";position:absolute;top:-36px;right:-32px;width:112px;height:112px;border-radius:999px;background:color-mix(in srgb,var(--runtime-tone, #2563eb) 13%,transparent);pointer-events:none}.runtime-metric-tile>span,.runtime-metric-tile>strong,.runtime-metric-tile>p,.runtime-metric-tile>.runtime-mini-bar{position:relative;z-index:1}.runtime-metric-tile strong{display:block;margin:10px 0 6px;color:var(--text-primary);font-size:clamp(1.35rem,2.1vw,2.05rem);line-height:1.08;overflow-wrap:anywhere}.runtime-command-grid{display:grid;gap:16px;min-width:0}.runtime-command-grid-main{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start}.runtime-right-rail{min-width:0}.runtime-command-panel,.runtime-action-rail,.runtime-event-feed,.deployment-readiness-card,.runtime-node-health-panel,.runtime-role-notice,.runtime-readonly-notice,.runtime-empty-state{padding:16px}.runtime-role-notice,.runtime-readonly-notice{display:flex;align-items:center;gap:12px}.runtime-empty-state{border-style:dashed}.runtime-empty-state strong,.runtime-action-item strong,.runtime-event-item strong,.support-task-card strong,.health-check-card strong{color:var(--text-primary)}.runtime-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.runtime-fact-grid.compact{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.runtime-fact-grid div,.runtime-inspector-grid section,.runtime-capacity-card,.runtime-action-item,.runtime-event-item,.support-task-card,.health-check-card,.runtime-stage-card{min-width:0;border:1px solid color-mix(in srgb,var(--runtime-tone, #64748b) 24%,var(--card-border));border-radius:16px;background:color-mix(in srgb,var(--runtime-tone, #64748b) 7%,var(--card-bg))}.runtime-fact-grid div{padding:10px}.runtime-fact-grid dd,.runtime-inspector-grid dd{margin:4px 0 0;color:var(--text-primary);font-weight:750;overflow-wrap:anywhere}.runtime-stage-map{display:grid;gap:10px;margin:0;padding:0}.runtime-stage-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;list-style:none}.runtime-stage-index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--runtime-tone, #2563eb) 16%,transparent);color:var(--text-primary);font-weight:900}.deployment-handover-card,.support-bundle-panel,.runtime-capacity-summary{display:grid;gap:12px;padding:14px}.runtime-chip-grid,.runtime-disabled-action-grid{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.runtime-chip-grid span{border:1px solid color-mix(in srgb,var(--runtime-tone, #6366f1) 26%,var(--card-border));border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--runtime-tone, #6366f1) 8%,var(--card-bg));color:var(--text-primary);font-size:.78rem;font-weight:800}.runtime-action-item,.runtime-event-item,.support-task-card,.health-check-card{padding:12px;border-left:4px solid var(--runtime-tone, #64748b)}.runtime-event-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.runtime-event-item>span{color:var(--text-muted);font-size:.78rem;white-space:nowrap}.runtime-mini-bar{overflow:hidden;height:8px;margin-top:12px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent)}.runtime-mini-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--runtime-tone, #2563eb) 70%,#ffffff),var(--runtime-tone, #2563eb))}.runtime-node-grid,.health-check-matrix,.runtime-inspector-grid,.runtime-capacity-grid{display:grid;gap:12px;min-width:0}.runtime-node-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.runtime-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.runtime-capacity-card{padding:10px}.runtime-capacity-card strong{display:block;margin-top:4px;color:var(--text-primary)}.runtime-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-inspector-grid section{padding:12px}.runtime-inspector-grid h5{margin:0 0 10px;color:var(--text-primary)}.runtime-inspector-grid dl{display:grid;gap:8px;margin:0}.health-check-matrix{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.runtime-filter-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0;border:1px solid var(--card-border);border-radius:18px;padding:14px;background:var(--card-bg)}.shell[data-theme=tactical] .runtime-metric-tile{border-color:color-mix(in srgb,var(--runtime-tone, #38bdf8) 34%,rgba(148,163,184,.24));background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--runtime-tone, #38bdf8) 18%,transparent),transparent 45%),linear-gradient(145deg,#0f172af5,#08111ee6);box-shadow:0 18px 46px #00000047,inset 0 1px #94a3b82e}.shell[data-theme=tactical] .runtime-metric-tile:after{background:color-mix(in srgb,var(--runtime-tone, #38bdf8) 18%,transparent)}.shell[data-theme=windows] .runtime-route-hero,.shell[data-theme=windows] .runtime-command-panel,.shell[data-theme=windows] .runtime-action-rail,.shell[data-theme=windows] .runtime-event-feed,.shell[data-theme=windows] .deployment-readiness-card,.shell[data-theme=windows] .deployment-handover-card,.shell[data-theme=windows] .support-bundle-panel,.shell[data-theme=windows] .runtime-node-card,.shell[data-theme=windows] .runtime-node-health-panel,.shell[data-theme=windows] .runtime-capacity-summary,.shell[data-theme=windows] .runtime-role-notice,.shell[data-theme=windows] .runtime-readonly-notice,.shell[data-theme=windows] .runtime-empty-state,.shell[data-theme=windows] .runtime-filter-bar{background:radial-gradient(circle at top right,color-mix(in srgb,var(--runtime-tone, #0078d4) 10%,transparent),transparent 42%),#ffffffe6;color:#172033}.shell[data-theme=windows] .runtime-status-badge{background:color-mix(in srgb,var(--runtime-tone, #0078d4) 13%,#ffffff);color:#172033}@media(max-width:1180px){.runtime-command-grid-main{grid-template-columns:1fr}.runtime-right-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:840px){.runtime-route-hero,.runtime-card-header,.runtime-panel-heading,.runtime-role-notice,.runtime-readonly-notice{flex-direction:column}.runtime-hero-side,.runtime-badge-row,.runtime-action-row{justify-items:start;justify-content:flex-start}.runtime-inspector-grid,.runtime-capacity-grid{grid-template-columns:1fr}}@media(max-width:640px){.runtime-metric-strip,.runtime-metric-strip.compact,.runtime-fact-grid,.runtime-fact-grid.compact,.runtime-node-grid,.health-check-matrix,.runtime-event-item{grid-template-columns:1fr}}.developer-control-plane{--developer-panel: rgba(12, 24, 45, .84);--developer-card: rgba(14, 28, 52, .78);--developer-border: rgba(139, 168, 210, .18);--developer-text: #f2f7ff;--developer-muted: #b7c8dc;--developer-surface-shadow: 0 24px 70px rgba(1, 7, 18, .48);color:var(--developer-text)}.developer-control-plane-content{background:radial-gradient(circle at top left,rgba(124,58,237,.18),transparent 34%),radial-gradient(circle at top right,rgba(8,145,178,.16),transparent 30%),linear-gradient(135deg,#061022f5,#0a152ae6);border-color:var(--developer-border);box-shadow:var(--developer-surface-shadow);overflow:hidden}.developer-route-hero{align-items:flex-start;background:linear-gradient(120deg,#7c3aed2e,#0891b214),#081224b8;border:1px solid rgba(148,163,184,.18);border-radius:24px;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;padding:24px}.developer-route-hero h2{color:var(--developer-text);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;margin:8px 0}.developer-route-hero p,.developer-command-panel p,.developer-action-card p,.developer-event-row p,.developer-capability-card p,.developer-provider-card p,.developer-foundation-panel p,.developer-empty-state p,.developer-step-up-notice p,.developer-read-only-notice p{color:var(--developer-muted)}.developer-eyebrow{color:#c4b5fd;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.developer-hero-side,.developer-action-row,.developer-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.developer-metric-strip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-bottom:14px}.developer-metric-tile,.developer-command-panel,.developer-action-rail,.developer-event-feed,.developer-evidence-panel,.developer-step-up-notice,.developer-read-only-notice,.developer-capability-card,.developer-provider-card,.developer-foundation-panel,.developer-empty-state,.developer-locked-capability-panel{background:var(--developer-card);border:1px solid var(--developer-border);border-radius:18px;box-shadow:0 18px 42px #01071238}.developer-metric-tile{min-height:136px;overflow:hidden;padding:16px;position:relative}.developer-metric-tile:before,.developer-capability-card:before,.developer-provider-card:before,.developer-action-card:before,.developer-event-row:before,.developer-pipeline-step:before,.developer-step-up-notice:before{background:var(--developer-tone, #8b5cf6);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.developer-metric-tile span:first-child{color:var(--developer-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.developer-metric-tile strong{color:var(--developer-text);display:block;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1;margin:14px 0 8px;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all}.developer-metric-tile p{font-size:.86rem;line-height:1.35;margin:0}.developer-mini-bar{background:#94a3b82e;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.developer-mini-bar span{background:var(--developer-tone, #8b5cf6);display:block;height:100%}.developer-status-badge,.developer-risk-badge{align-items:center;background:color-mix(in srgb,var(--developer-tone, #64748b) 18%,transparent);border:1px solid color-mix(in srgb,var(--developer-tone, #64748b) 64%,transparent);border-radius:999px;color:color-mix(in srgb,var(--developer-tone, #64748b) 52%,#ffffff);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;min-height:26px;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.developer-command-panel{padding:18px}.developer-command-panel>header{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.14);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.developer-command-panel h3,.developer-action-rail h3,.developer-event-feed h3,.developer-evidence-panel h3,.developer-locked-capability-panel h3{color:var(--developer-text);margin:0 0 6px}.developer-page-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.developer-page-primary,.developer-page-side,.developer-overview-board,.developer-foundation-board,.developer-action-stack,.developer-event-list,.developer-security-key-list{display:grid;gap:14px}.developer-overview-split{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.developer-capability-grid,.developer-provider-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.context-optimizer-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.context-optimizer-grid>.developer-command-panel:first-child{grid-column:1 / -1}.context-optimizer-controls{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.context-optimizer-controls label,.context-optimizer-sample{color:var(--developer-text);display:grid;gap:6px}.context-optimizer-sample textarea{min-height:240px;resize:vertical}.context-optimizer-source-grid{margin-top:14px}.developer-capability-card,.developer-provider-card,.developer-action-card,.developer-event-row,.developer-pipeline-step,.developer-step-up-notice{overflow:hidden;position:relative}.developer-capability-card,.developer-provider-card{padding:16px}.developer-capability-card header,.developer-provider-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.developer-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.developer-detail-grid div{min-width:0}.developer-detail-grid dt{color:var(--developer-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.developer-detail-grid dd{color:var(--developer-text);margin:4px 0 0;overflow-wrap:anywhere}.developer-mode-gate-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.developer-security-key-card{align-items:center;background:#0f172a94;border:1px solid rgba(148,163,184,.18);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:14px}.developer-security-key-card strong,.developer-mode-gate-grid strong,.developer-foundation-panel strong,.developer-empty-state strong{color:var(--developer-text)}.developer-security-key-card p,.developer-mode-gate-grid p{color:var(--developer-muted);margin:5px 0 0}.developer-key-enrollment-form{display:grid;gap:12px}.developer-key-enrollment-form label{color:var(--developer-text);display:grid;gap:6px}.developer-key-enrollment-form>button{justify-self:start;width:fit-content}.developer-control-plane :is(.inline-input,input,select,textarea){background:#081122eb;border:1px solid rgba(148,163,184,.32);color:var(--developer-text)}.developer-control-plane :is(.inline-input,input,textarea)::placeholder{color:#b7c8dc99}.developer-control-plane :is(.inline-input,input,select,textarea):disabled{background:#0f172a85;color:#b7c8dca8;cursor:not-allowed}.developer-action-card,.developer-event-row{background:#0f172a8f;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:14px 14px 14px 18px}.developer-event-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.developer-event-row>span{color:var(--developer-muted);font-size:.78rem;white-space:nowrap}.developer-step-up-notice,.developer-read-only-notice,.developer-foundation-panel,.developer-empty-state,.developer-locked-capability-panel,.developer-action-rail,.developer-event-feed,.developer-evidence-panel{padding:16px}.developer-pipeline{display:grid;gap:12px}.developer-pipeline-step{align-items:center;background:#0f172a8f;border:1px solid rgba(148,163,184,.16);border-radius:16px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 14px 14px 20px}.developer-pipeline-step>span:first-child{align-items:center;background:#e2e8f024;border-radius:999px;color:var(--developer-text);display:inline-flex;font-weight:800;height:32px;justify-content:center;width:32px}.developer-filter-bar,.developer-disabled-action-grid{display:flex;flex-wrap:wrap;gap:8px}.developer-disabled-action-grid .secondary-button:disabled,.developer-filter-bar .secondary-button:disabled{opacity:.72}.developer-tone-violet{--developer-tone: #8b5cf6}.developer-tone-cyan{--developer-tone: #06b6d4}.developer-tone-emerald{--developer-tone: #10b981}.developer-tone-amber{--developer-tone: #f59e0b}.developer-tone-rose{--developer-tone: #f43f5e}.developer-tone-indigo{--developer-tone: #6366f1}.developer-tone-blue{--developer-tone: #3b82f6}.developer-tone-slate{--developer-tone: #94a3b8}.shell[data-theme=windows] .developer-control-plane{--developer-panel: rgba(248, 252, 255, .92);--developer-card: rgba(248, 252, 255, .94);--developer-border: rgba(99, 132, 175, .24);--developer-text: #172033;--developer-muted: #51647f;--developer-surface-shadow: 0 20px 55px rgba(41, 65, 98, .14)}.shell[data-theme=windows] .developer-control-plane-content{background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 34%),radial-gradient(circle at top right,rgba(14,165,233,.13),transparent 30%),linear-gradient(135deg,#f8fcfffa,#e8f4ffeb)}.shell[data-theme=windows] .developer-route-hero,.shell[data-theme=windows] .developer-command-panel,.shell[data-theme=windows] .developer-action-rail,.shell[data-theme=windows] .developer-event-feed,.shell[data-theme=windows] .developer-evidence-panel,.shell[data-theme=windows] .developer-step-up-notice,.shell[data-theme=windows] .developer-read-only-notice,.shell[data-theme=windows] .developer-capability-card,.shell[data-theme=windows] .developer-provider-card,.shell[data-theme=windows] .developer-foundation-panel,.shell[data-theme=windows] .developer-empty-state,.shell[data-theme=windows] .developer-locked-capability-panel,.shell[data-theme=windows] .developer-metric-tile{background:var(--developer-card);box-shadow:var(--developer-surface-shadow)}.shell[data-theme=windows] .developer-action-card,.shell[data-theme=windows] .developer-event-row,.shell[data-theme=windows] .developer-pipeline-step,.shell[data-theme=windows] .developer-security-key-card{background:#f8fcffd6}.shell[data-theme=windows] .developer-control-plane :is(.inline-input,input,select,textarea){background:#fffffff5;border-color:#6384af52;color:#172033}.shell[data-theme=windows] .developer-control-plane :is(.inline-input,input,textarea)::placeholder{color:#51647fad}.shell[data-theme=windows] .developer-control-plane :is(.inline-input,input,select,textarea):disabled{background:#e2ebf6d1;color:#51647fbd}@media(max-width:1180px){.developer-page-grid{grid-template-columns:1fr}.developer-page-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.developer-route-hero,.developer-command-panel>header,.developer-security-key-card,.developer-event-row{display:grid;justify-content:stretch}.developer-hero-side,.developer-action-row,.developer-badge-row{justify-content:flex-start}.developer-overview-split,.developer-mode-gate-grid,.developer-page-side,.developer-detail-grid,.context-optimizer-grid,.context-optimizer-controls{grid-template-columns:1fr}.developer-pipeline-step{grid-template-columns:auto minmax(0,1fr)}.developer-pipeline-step .developer-status-badge{grid-column:1 / -1;justify-self:start}}.my-settings-page .settings-page-canvas-inner{padding:0}.my-settings-control-centre{--settings-violet: #7c3aed;--settings-emerald: #059669;--settings-amber: #b7791f;--settings-rose: #e11d48;--settings-cyan: #0891b2;--settings-blue: #2563eb;--settings-indigo: #4f46e5;--settings-slate: #64748b;display:grid;gap:18px}.settings-tone-violet{--settings-tone: var(--settings-violet)}.settings-tone-emerald{--settings-tone: var(--settings-emerald)}.settings-tone-amber{--settings-tone: var(--settings-amber)}.settings-tone-rose{--settings-tone: var(--settings-rose)}.settings-tone-cyan{--settings-tone: var(--settings-cyan)}.settings-tone-blue{--settings-tone: var(--settings-blue)}.settings-tone-indigo{--settings-tone: var(--settings-indigo)}.settings-tone-slate{--settings-tone: var(--settings-slate)}.settings-route-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:28px;border:1px solid rgba(124,58,237,.2);border-radius:28px;background:radial-gradient(circle at 12% 10%,rgba(124,58,237,.14),transparent 34%),linear-gradient(135deg,#fffffff5,#eff6ffdb);box-shadow:0 24px 60px #0f172a14}.settings-route-hero h2{margin:8px 0;color:#172033;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.settings-route-hero p{max-width:760px;margin:0;color:#475569;font-size:1rem;line-height:1.55}.settings-eyebrow,.settings-metric-tile>span,.settings-command-panel>header h3,.settings-action-rail h3,.memory-review-panel>header h3,.personal-ai-onboarding-panel>header h3{font-family:var(--font-mono, "IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.12em}.settings-eyebrow{color:var(--settings-violet);font-size:.76rem;font-weight:700}.settings-hero-side,.settings-action-row,.settings-badge-row,.settings-filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings-status-badge,.settings-risk-badge,.privacy-scope-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 45%,transparent);background:color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 11%,white);color:color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 84%,#0f172a);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.settings-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.settings-metric-tile,.settings-command-panel,.personal-ai-context-summary,.personal-ai-onboarding-panel,.settings-action-rail,.memory-review-panel,.settings-not-enabled-panel,.settings-read-only-notice,.settings-empty-state,.settings-active-interview-card,.consent-category-card,.personal-context-section-card,.settings-memory-card,.notification-preference-card,.appearance-preference-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 22%,#cbd5e1);border-radius:20px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 10%,transparent),transparent 44%),#ffffffdb;box-shadow:0 18px 44px #0f172a0f}.settings-metric-tile,.settings-command-panel,.personal-ai-context-summary,.personal-ai-onboarding-panel,.settings-action-rail,.memory-review-panel,.settings-not-enabled-panel,.settings-read-only-notice,.settings-empty-state,.settings-active-interview-card{padding:20px}.settings-metric-tile{min-height:142px;padding:18px}.settings-metric-tile:before,.settings-command-panel:before,.personal-context-section-card:before,.consent-category-card:before,.settings-memory-card:before,.notification-preference-card:before,.appearance-preference-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--settings-tone, var(--settings-slate));border-radius:inherit}.settings-metric-tile>span{display:block;color:#52657e;font-size:.72rem;font-weight:800}.settings-metric-tile strong{display:block;margin-top:8px;color:#172033;font-size:clamp(1.05rem,1.7vw,1.6rem);letter-spacing:-.05em;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.settings-metric-tile p,.settings-command-panel p,.settings-action-card p,.personal-context-section-card p,.notification-preference-card p,.appearance-preference-card p,.consent-category-card p{color:#475569;line-height:1.45}.settings-mini-bar{overflow:hidden;height:7px;margin-top:12px;border-radius:999px;background:#94a3b842}.settings-mini-bar span{display:block;height:100%;border-radius:inherit;background:var(--settings-tone, var(--settings-violet))}.my-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.my-settings-main,.my-settings-side,.settings-action-stack,.settings-stack,.settings-memory-list{display:grid;gap:14px}.my-settings-side{position:sticky;top:18px}.settings-command-panel>header,.personal-ai-context-summary>header,.personal-ai-onboarding-panel>header,.memory-review-panel>header,.notification-preference-card>header,.appearance-preference-card>header,.personal-context-section-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.settings-command-panel h3,.personal-ai-context-summary h3,.personal-ai-onboarding-panel h3,.settings-action-rail h3,.memory-review-panel h3,.settings-not-enabled-panel h3{margin:0 0 6px;color:#172033}.settings-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.settings-summary-grid .detail-row{padding:12px;border-radius:14px;background:#e2e8f07a}.settings-ai-warning{padding:16px;border:1px solid rgba(124,58,237,.22);border-radius:18px;background:linear-gradient(135deg,#7c3aed1a,#0891b214)}.settings-consent-grid,.settings-card-grid.settings-card-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consent-category-card,.personal-context-section-card,.settings-memory-card,.notification-preference-card,.appearance-preference-card{display:grid;gap:12px;padding:16px 16px 16px 20px}.consent-category-card{grid-template-columns:auto 1fr;cursor:pointer}.consent-category-card input[type=checkbox]{margin-top:4px}.consent-category-card header,.settings-memory-card .split-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.consent-category-card small{color:#64748b}.personal-context-progress{display:grid;min-width:180px;gap:8px}.personal-context-progress>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#475569}.personal-context-completion-map{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.personal-context-completion-map span{padding:5px 9px;border-radius:999px;background:#94a3b829;color:#64748b;font-size:.78rem;font-weight:700}.personal-context-completion-map span.is-complete{background:#05966921;color:#047857}.settings-memory-group>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.settings-memory-group h4{margin:0}.settings-memory-group>header span{padding:4px 9px;border-radius:999px;background:#7c3aed1f;color:#5b21b6;font-weight:800}.settings-personal-save-actions{align-items:center;justify-content:flex-start}.settings-not-enabled-panel{display:grid;gap:14px;min-height:180px;align-items:center}.notification-preference-card fieldset{display:flex;flex-wrap:wrap;gap:10px;padding:0;border:0}.notification-preference-card label{display:inline-flex;gap:6px;align-items:center;color:#64748b}.notification-preference-card>label{display:grid;gap:6px;align-items:stretch;color:#475569}.notification-preference-card header p{margin:4px 0 0}.notification-channel-options{margin:8px 0}.notification-compact-grid{gap:10px}.notification-compact-grid label{display:grid;align-items:stretch}.my-settings-control-centre .inline-input,.my-settings-control-centre input,.my-settings-control-centre select,.my-settings-control-centre textarea{border-color:#7c3aed2e;background:#ffffffe0;color:#172033}.my-settings-control-centre .inline-input:focus,.my-settings-control-centre input:focus,.my-settings-control-centre select:focus,.my-settings-control-centre textarea:focus{outline:3px solid rgba(124,58,237,.22);border-color:#7c3aed94}.shell[data-theme=tactical] .settings-route-hero,.shell[data-theme=tactical] .settings-metric-tile,.shell[data-theme=tactical] .settings-command-panel,.shell[data-theme=tactical] .personal-ai-context-summary,.shell[data-theme=tactical] .personal-ai-onboarding-panel,.shell[data-theme=tactical] .settings-action-rail,.shell[data-theme=tactical] .memory-review-panel,.shell[data-theme=tactical] .settings-not-enabled-panel,.shell[data-theme=tactical] .settings-read-only-notice,.shell[data-theme=tactical] .settings-empty-state,.shell[data-theme=tactical] .settings-active-interview-card,.shell[data-theme=tactical] .consent-category-card,.shell[data-theme=tactical] .personal-context-section-card,.shell[data-theme=tactical] .settings-memory-card,.shell[data-theme=tactical] .notification-preference-card,.shell[data-theme=tactical] .appearance-preference-card{border-color:#94a3b82e;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 14%,transparent),transparent 44%),#0c1626e0;box-shadow:0 24px 60px #00000047}.shell[data-theme=tactical] .settings-route-hero h2,.shell[data-theme=tactical] .settings-command-panel h3,.shell[data-theme=tactical] .personal-ai-context-summary h3,.shell[data-theme=tactical] .personal-ai-onboarding-panel h3,.shell[data-theme=tactical] .settings-action-rail h3,.shell[data-theme=tactical] .memory-review-panel h3,.shell[data-theme=tactical] .settings-not-enabled-panel h3,.shell[data-theme=tactical] .settings-metric-tile strong,.shell[data-theme=tactical] .personal-context-section-card h4,.shell[data-theme=tactical] .notification-preference-card h4,.shell[data-theme=tactical] .appearance-preference-card h4{color:#e5edf7}.shell[data-theme=tactical] .settings-route-hero p,.shell[data-theme=tactical] .settings-metric-tile p,.shell[data-theme=tactical] .settings-command-panel p,.shell[data-theme=tactical] .settings-action-card p,.shell[data-theme=tactical] .personal-context-section-card p,.shell[data-theme=tactical] .notification-preference-card p,.shell[data-theme=tactical] .appearance-preference-card p,.shell[data-theme=tactical] .consent-category-card p,.shell[data-theme=tactical] .consent-category-card small,.shell[data-theme=tactical] .settings-summary-grid .detail-row,.shell[data-theme=tactical] .personal-context-progress>div:first-child{color:#b9c7d8}.shell[data-theme=tactical] .settings-summary-grid .detail-row,.shell[data-theme=tactical] .settings-ai-warning{background:#0f172ab8;border-color:#94a3b82e}.shell[data-theme=tactical] .my-settings-control-centre .inline-input,.shell[data-theme=tactical] .my-settings-control-centre input,.shell[data-theme=tactical] .my-settings-control-centre select,.shell[data-theme=tactical] .my-settings-control-centre textarea{border-color:#94a3b847;background:#0f172aeb;color:#e5edf7}.shell[data-theme=tactical] .my-settings-control-centre .inline-input::placeholder,.shell[data-theme=tactical] .my-settings-control-centre textarea::placeholder{color:#b9c7d89e}.shell[data-theme=tactical] .settings-status-badge,.shell[data-theme=tactical] .settings-risk-badge,.shell[data-theme=tactical] .privacy-scope-badge{background:color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 20%,rgba(15,23,42,.9));color:color-mix(in srgb,var(--settings-tone, var(--settings-slate)) 30%,#f8fafc)}@media(max-width:1120px){.my-settings-grid{grid-template-columns:1fr}.my-settings-side{position:static}}@media(max-width:760px){.settings-route-hero,.settings-command-panel>header,.personal-ai-context-summary>header,.personal-ai-onboarding-panel>header,.memory-review-panel>header,.personal-context-section-card>header{display:grid}.settings-route-hero{padding:20px;border-radius:22px}.settings-consent-grid,.settings-card-grid.settings-card-grid-two{grid-template-columns:1fr}.settings-metric-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}.security-response-page{--security-bg: rgba(248, 251, 255, .88);--security-bg-strong: rgba(255, 255, 255, .95);--security-border: rgba(148, 163, 184, .32);--security-text: #172033;--security-muted: #53657e;--security-critical: #e11d48;--security-high: #ea580c;--security-medium: #d97706;--security-info: #0891b2;--security-low: #059669;display:grid;gap:18px;color:var(--security-text)}.security-response-page-header,.security-response-hero,.security-response-card,.security-response-metric,.security-response-table-card{border:1px solid var(--security-border);background:linear-gradient(135deg,#ffffffeb,#e6f5ffad),var(--security-bg);border-radius:22px;box-shadow:0 18px 52px #0f172a14}.security-response-page-header,.security-response-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px}.security-response-page-header h2,.security-response-hero h3,.security-response-card h4{margin:0;color:var(--security-text)}.security-response-page-header p,.security-response-hero p,.security-response-card p,.security-response-card li,.security-response-table td,.security-response-table span,.security-response-metric small,.security-response-detail-grid span{color:var(--security-muted)}.security-response-eyebrow{display:block;margin-bottom:8px;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.security-response-badge-row,.security-response-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.security-response-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:26px;padding:5px 10px;border:1px solid currentColor;border-radius:999px;color:var(--security-info);background:color-mix(in srgb,currentColor 12%,transparent);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.security-response-tone-critical{--security-tone: var(--security-critical)}.security-response-tone-high{--security-tone: var(--security-high)}.security-response-tone-medium{--security-tone: var(--security-medium)}.security-response-tone-low{--security-tone: var(--security-low)}.security-response-tone-info{--security-tone: var(--security-info)}.security-response-card.security-response-tone-critical,.security-response-metric.security-response-tone-critical{border-color:color-mix(in srgb,var(--security-critical) 42%,var(--security-border))}.security-response-card.security-response-tone-high,.security-response-metric.security-response-tone-high{border-color:color-mix(in srgb,var(--security-high) 40%,var(--security-border))}.security-response-card.security-response-tone-medium,.security-response-metric.security-response-tone-medium{border-color:color-mix(in srgb,var(--security-medium) 38%,var(--security-border))}.security-response-badge.security-response-tone-critical,.security-response-badge.security-response-tone-high,.security-response-badge.security-response-tone-medium,.security-response-badge.security-response-tone-low,.security-response-badge.security-response-tone-info{color:var(--security-tone)}.security-response-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.security-response-metric{display:grid;gap:7px;min-height:132px;padding:18px}.security-response-metric span,.security-response-table th{color:#475569;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.security-response-metric strong{color:var(--security-text);font-size:clamp(1.8rem,4vw,2.7rem);line-height:.95}.security-response-grid-two,.security-response-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-response-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.security-response-card{display:grid;gap:14px;padding:18px}.security-response-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.security-response-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.security-response-detail-grid>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffff9e}.security-response-detail-grid strong,.security-response-table td strong{color:var(--security-text)}.security-response-filter-row{display:flex;align-items:center;gap:12px}.security-response-filter-row input{flex:1 1 auto;min-width:180px;border:1px solid var(--security-border);border-radius:14px;background:var(--security-bg-strong);color:var(--security-text);padding:12px 14px}.security-response-table-card{overflow:hidden}.security-response-table{width:100%;border-collapse:collapse}.security-response-table th,.security-response-table td{padding:13px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.22)}.security-response-table td:first-child,.security-response-table td:first-child strong,.security-response-table td:first-child span{display:grid;gap:4px}.security-response-card pre{overflow:auto;margin:0;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#0f172a;color:#dbeafe;white-space:pre-wrap}.security-response-status-message{border-left:4px solid var(--security-info);padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--security-info) 10%,transparent)}.shell[data-theme=dark] .security-response-page,.shell[data-theme=midnight] .security-response-page,.shell[data-theme=tactical] .security-response-page{--security-bg: rgba(15, 23, 42, .78);--security-bg-strong: rgba(15, 23, 42, .94);--security-border: rgba(148, 163, 184, .2);--security-text: #f8fafc;--security-muted: #b8c5d6}.shell[data-theme=dark] .security-response-page-header,.shell[data-theme=dark] .security-response-hero,.shell[data-theme=dark] .security-response-card,.shell[data-theme=dark] .security-response-metric,.shell[data-theme=dark] .security-response-table-card,.shell[data-theme=midnight] .security-response-page-header,.shell[data-theme=midnight] .security-response-hero,.shell[data-theme=midnight] .security-response-card,.shell[data-theme=midnight] .security-response-metric,.shell[data-theme=midnight] .security-response-table-card,.shell[data-theme=tactical] .security-response-page-header,.shell[data-theme=tactical] .security-response-hero,.shell[data-theme=tactical] .security-response-card,.shell[data-theme=tactical] .security-response-metric,.shell[data-theme=tactical] .security-response-table-card{background:linear-gradient(135deg,#0f172aeb,#1e293bc2),var(--security-bg);box-shadow:0 18px 52px #0000003d}.shell[data-theme=dark] .security-response-eyebrow,.shell[data-theme=dark] .security-response-metric span,.shell[data-theme=dark] .security-response-table th,.shell[data-theme=midnight] .security-response-eyebrow,.shell[data-theme=midnight] .security-response-metric span,.shell[data-theme=midnight] .security-response-table th,.shell[data-theme=tactical] .security-response-eyebrow,.shell[data-theme=tactical] .security-response-metric span,.shell[data-theme=tactical] .security-response-table th{color:#9fb3ca}.shell[data-theme=dark] .security-response-detail-grid>div,.shell[data-theme=midnight] .security-response-detail-grid>div,.shell[data-theme=tactical] .security-response-detail-grid>div{background:#0f172a9e}.shell[data-theme=dark] .security-response-filter-row input,.shell[data-theme=midnight] .security-response-filter-row input,.shell[data-theme=tactical] .security-response-filter-row input{background:#0f172aeb;color:#f8fafc}@media(max-width:900px){.security-response-page-header,.security-response-hero,.security-response-card-header,.security-response-filter-row{display:grid}.security-response-grid-two,.security-response-split{grid-template-columns:1fr}.security-response-table-card{overflow-x:auto}}.customer-knowledge-page{gap:16px}.customer-knowledge-actions{align-items:center;flex-wrap:wrap;gap:8px}.customer-knowledge-safety{border-left:4px solid rgba(14,165,233,.72)}.customer-knowledge-form{display:grid;gap:14px}.customer-knowledge-form label{display:grid;gap:6px;color:var(--text-primary);font-weight:700}.customer-knowledge-form input,.customer-knowledge-form textarea{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#f8fafce0;color:var(--text-primary);padding:10px 12px}.customer-knowledge-form textarea{min-height:96px;resize:vertical}.customer-knowledge-detail-row strong{overflow-wrap:anywhere;text-align:right}.shell[data-theme=dark] .customer-knowledge-form input,.shell[data-theme=dark] .customer-knowledge-form textarea,.shell[data-theme=midnight] .customer-knowledge-form input,.shell[data-theme=midnight] .customer-knowledge-form textarea,.shell[data-theme=tactical] .customer-knowledge-form input,.shell[data-theme=tactical] .customer-knowledge-form textarea{background:#0f172ad1;border-color:#94a3b847;color:#e5eefb}.pilot-launch-page,.pilot-help-page{gap:16px}.pilot-launch-hero{border-left:4px solid rgba(14,165,233,.72)}.pilot-launch-metric strong{overflow-wrap:anywhere}.pilot-readiness-card{align-content:start}.pilot-readiness-score{display:flex;align-items:baseline;gap:10px;margin:8px 0 12px}.pilot-readiness-score strong{font-size:clamp(2rem,5vw,3.25rem);line-height:.95}.pilot-readiness-item{width:100%;text-align:left;border:1px solid rgba(148,163,184,.22)}.pilot-help-topic-list{align-items:center;flex-wrap:wrap}.pilot-help-block strong{font-size:1rem;line-height:1.35}.vertical-lab-page{display:grid;gap:1rem}.vertical-lab-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.vertical-lab-hero h3{margin:.25rem 0}.vertical-lab-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.vertical-lab-close-button{border-color:#94a3b857;color:var(--text-primary)}.vertical-lab-safety-banner{border-color:#ff99668c;background:linear-gradient(135deg,#ffdca02e,#ff70701f);display:grid;gap:.35rem}.vertical-lab-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.vertical-lab-metric{min-height:112px}.vertical-lab-metric strong{display:block;font-size:clamp(1.8rem,4vw,2.45rem);line-height:1;margin:.3rem 0}.vertical-lab-list,.vertical-lab-stack{display:grid;gap:.8rem}.vertical-lab-workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin-top:.9rem}.vertical-lab-stage-card{border:1px solid var(--border-subtle);border-radius:18px;background:radial-gradient(circle at top left,rgba(92,209,255,.18),transparent 42%),#ffffff0e;color:var(--text-primary);cursor:pointer;display:grid;gap:.45rem;min-height:170px;padding:.9rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.vertical-lab-stage-card:hover,.vertical-lab-stage-card:focus-visible{border-color:#5cd1ffa6;box-shadow:0 16px 38px #0a1f372e;outline:none;transform:translateY(-1px)}.vertical-lab-stage-card strong{font-size:1rem}.vertical-lab-stage-card span{color:var(--text-secondary);line-height:1.35}.vertical-lab-stage-step{align-items:center;background:#5cd1ff2e;border:1px solid rgba(92,209,255,.42);border-radius:999px;color:var(--text-primary)!important;display:inline-flex;font-weight:900;height:2rem;justify-content:center;width:2rem}.vertical-lab-stage-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.vertical-lab-stage-meta span{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:800;letter-spacing:.035em;padding:.25rem .45rem;text-transform:uppercase}.vertical-lab-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vertical-lab-interview-grid{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.25fr) minmax(220px,.9fr);gap:.9rem;align-items:start}.vertical-lab-span-two{grid-column:1 / -1}.vertical-lab-card{overflow:hidden}.vertical-lab-card h4{margin-top:0}.vertical-lab-seed-badge{border:1px solid rgba(255,188,92,.65);border-radius:999px;color:var(--text-primary);background:#ffbc5c2e;font-size:.72rem;font-weight:800;letter-spacing:.045em;padding:.35rem .55rem;text-transform:uppercase;white-space:nowrap}.vertical-lab-tag-row,.vertical-lab-pack-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0}.vertical-lab-row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:14px;background:#ffffff0d}.vertical-lab-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem}.vertical-lab-topic{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--border-subtle);border-radius:14px;background:#5cd1ff14}.vertical-lab-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem}.vertical-lab-approval-flags{display:flex;flex-wrap:wrap;gap:.45rem;margin:.7rem 0}.vertical-lab-approval-flags span{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-primary);background:#5cd1ff17;font-size:.75rem;font-weight:800;letter-spacing:.035em;padding:.35rem .55rem;text-transform:uppercase}.vertical-lab-json-block{max-height:320px;overflow:auto;border:1px solid var(--border-subtle);border-radius:14px;background:#050b1494;color:var(--text-primary);font-size:.82rem;line-height:1.5;padding:.9rem;white-space:pre-wrap}.vertical-lab-split-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vertical-lab-card textarea[readonly]{cursor:text}@media(max-width:760px){.vertical-lab-hero,.vertical-lab-row{flex-direction:column}.vertical-lab-detail-grid,.vertical-lab-interview-grid,.vertical-lab-split-grid{grid-template-columns:1fr}}.public-demo-shell{min-height:100vh;padding:28px;color:#102033;background:radial-gradient(circle at 12% 8%,rgba(36,180,188,.18),transparent 28%),radial-gradient(circle at 88% 0%,rgba(41,98,255,.12),transparent 32%),linear-gradient(135deg,#eef7fb,#f8fbff,#eaf4ff)}.public-demo-command-deck{overflow-x:hidden}.public-demo-landing{display:grid;gap:24px;align-content:center}.public-demo-landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;max-width:1180px}.public-demo-wordmark{color:#082035;font-weight:900;letter-spacing:.16em}.public-demo-public-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.public-demo-public-links a{color:#0e5d75;font-weight:800;text-decoration:none}.public-demo-public-links a:hover{text-decoration:underline}.public-demo-hero,.public-demo-header,.public-demo-card,.public-demo-table-card,.public-demo-banner,.public-demo-action-log,.public-demo-command-panel,.public-demo-status-rail>article{border:1px solid rgba(82,117,153,.2);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 48px #12263f1a;animation:public-demo-panel-in .42s ease both}.public-demo-hero{max-width:980px;padding:38px}.public-demo-hero h1,.public-demo-header h1{margin:12px 0;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.96;letter-spacing:-.07em}.public-demo-hero h2{margin:0 0 14px;color:#0f4963;font-size:clamp(1.4rem,3vw,2.3rem);letter-spacing:-.04em}.public-demo-hero p,.public-demo-header p,.public-demo-card p,.public-demo-table-card p{color:#425c78;font-size:1rem;line-height:1.55}.public-demo-warning{display:grid;gap:6px;margin-top:24px;padding:18px;border:1px solid rgba(214,116,16,.28);border-radius:18px;background:#fff7df;color:#513600}.public-demo-controls-active{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.public-demo-login-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px}.public-demo-role-intro{max-width:1180px}.public-demo-role-intro h3{margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.8rem);letter-spacing:-.03em}.public-demo-role-card,.public-demo-nav button,.public-demo-table button,.public-demo-theme-toggle{text-align:left;color:inherit;border:1px solid rgba(77,114,150,.18);background:#ffffffc2;cursor:pointer}.public-demo-theme-toggle{border-radius:999px;padding:10px 14px;font-weight:800;letter-spacing:.04em}.public-demo-role-card{display:grid;position:relative;gap:10px;overflow:hidden;padding:24px;border-radius:20px}.public-demo-role-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#22d3ee,#34d399);opacity:.78}.public-demo-role-card small{color:#0e5d75;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-demo-role-card strong{font-size:1.1rem}.public-demo-role-card em{width:fit-content;margin-top:8px;border-radius:999px;padding:9px 13px;color:#04243d;background:#9ff3e5;font-style:normal;font-weight:900;letter-spacing:.04em}.public-demo-role-card:hover,.public-demo-role-card:focus-visible,.public-demo-nav button:hover,.public-demo-table button:hover,.public-demo-table button.is-active,.public-demo-theme-toggle:hover{border-color:#1486b58c;box-shadow:0 14px 36px #1486b51f}.public-demo-role-card:focus-visible,.public-demo-primary-action:focus-visible,.secondary-button:focus-visible,.public-demo-nav button:focus-visible,.public-demo-studio-tabs button:focus-visible{outline:3px solid rgba(34,211,238,.55);outline-offset:3px}.public-demo-action-grid button:disabled{cursor:not-allowed;opacity:.45}.public-demo-banner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px;padding:14px 18px;border-color:#d85a1c59;background:#fff1df;color:#4a2f10}.public-demo-synthetic-banner{border-style:solid}.public-demo-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px;padding:18px 20px}.public-demo-compact-title h1{margin:6px 0 4px;font-size:clamp(1.45rem,2.3vw,2.4rem);line-height:1;letter-spacing:-.045em}.public-demo-compact-title p{margin:0}.public-demo-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.public-demo-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px}.public-demo-command-grid{grid-template-columns:230px minmax(0,1fr) minmax(280px,340px);align-items:start}.public-demo-nav{position:sticky;top:18px;display:grid;gap:8px;align-self:start;padding:14px;border:1px solid rgba(77,114,150,.18);border-radius:20px;background:#ffffffb8}.public-demo-nav button{padding:12px 14px;border-radius:14px;font-weight:700}.public-demo-status-rail{position:sticky;top:18px;display:grid;gap:14px;min-width:0}.public-demo-status-rail>article{padding:16px}.public-demo-mission-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;border:1px solid rgba(73,121,170,.2);border-radius:999px;padding:8px 12px;color:#17314c;background:#ffffffc7;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-demo-mission-status span{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px #ffb7301f;animation:public-demo-pulse 1.8s ease-in-out infinite}.public-demo-mission-status-good{color:#0f7c4d}.public-demo-mission-status-attention{color:#b66a00}.public-demo-mission-status-warning{color:#bd4f00}.public-demo-mission-status-danger{color:#c52a43}.public-demo-command-panel{position:relative;display:grid;gap:18px;overflow:hidden;padding:24px}.public-demo-command-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#14c8df,#6157ff)}.public-demo-command-panel h2{margin:0;font-size:clamp(1.7rem,3vw,3rem);letter-spacing:-.045em}.public-demo-start-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.public-demo-start-panel h3{margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,2.25rem);letter-spacing:-.04em}.public-demo-primary-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(69,243,214,.45);border-radius:14px;padding:12px 16px;color:#032a35;background:linear-gradient(135deg,#9ff3e5,#7dd3fc);box-shadow:0 16px 36px #22d3ee29;cursor:pointer;font-weight:900;letter-spacing:.03em;text-decoration:none}.public-demo-primary-action:hover{transform:translateY(-1px);box-shadow:0 20px 44px #22d3ee38}.public-demo-action-grid a.secondary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.public-demo-mobile-start-copy{display:none}.public-demo-command-panel-cyan:before{background:linear-gradient(180deg,#22d3ee,#2563eb)}.public-demo-command-panel-amber:before{background:linear-gradient(180deg,#fbbf24,#f97316)}.public-demo-command-panel-violet:before{background:linear-gradient(180deg,#a78bfa,#5b5ef4)}.public-demo-command-panel-green:before{background:linear-gradient(180deg,#34d399,#0f766e)}.public-demo-nav button.is-active{color:#022d40;border-color:#1ab5b8b3;background:#e7fbfb}.public-demo-content{display:grid;gap:18px;min-width:0}.public-demo-guided-grid,.public-demo-result-grid,.public-demo-mission-brief-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.public-demo-mission-brief-grid{margin:18px 0}.public-demo-mission-brief-grid .public-demo-card{min-height:160px}.public-demo-mission-complete-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-demo-guided-step-card,.public-demo-result-card{display:grid;gap:8px;min-width:0;border:1px solid rgba(73,121,170,.18);border-radius:20px;background:#ffffffc7;color:inherit;box-shadow:0 16px 42px #12263f14}.public-demo-guided-step-card{min-height:138px;padding:16px;text-align:left;cursor:pointer}.public-demo-guided-step-card:hover,.public-demo-guided-step-card:focus-visible{border-color:#1486b599;box-shadow:0 18px 46px #1486b524;outline:none;transform:translateY(-1px)}.public-demo-guided-step-card>span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;color:#04243d;background:#bdefff;font-weight:900}.public-demo-guided-step-card small,.public-demo-result-card small{color:#526b87;line-height:1.45}.public-demo-result-card{min-height:124px;padding:18px}.public-demo-result-card>span{color:#4d6582;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-demo-result-card strong{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1}.public-demo-result-card-good{border-color:#11b98147;background:linear-gradient(145deg,#dbffefeb,#ffffffc7)}.public-demo-result-card-attention{border-color:#f59e0b57;background:linear-gradient(145deg,#fff6d3f5,#ffffffc7)}.public-demo-action-log{padding:14px 18px;color:#22415e}.public-demo-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.public-demo-metric{display:grid;gap:8px;min-height:132px;padding:18px;border:1px solid rgba(73,121,170,.18);border-radius:20px;background:#ffffffd1}.public-demo-command-panel .public-demo-metrics-grid{margin-top:6px}.public-demo-metric span,.public-demo-eyebrow{color:#4d6582;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-demo-metric strong{font-size:clamp(2rem,4vw,3.2rem);line-height:.92}.public-demo-metric small,.public-demo-role-card span,.public-demo-event-list small{color:#526b87}.public-demo-card,.public-demo-table-card{padding:22px}.public-demo-card h3,.public-demo-table-card h2{margin:4px 0 12px}.public-demo-card-grid,.public-demo-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-demo-span-all{grid-column:1 / -1}.public-demo-helper,.public-demo-inline-note{color:#526b87;font-size:.9rem;line-height:1.45}.public-demo-inline-note{padding:14px 16px;border:1px solid rgba(70,115,160,.16);border-radius:16px;background:#f6faffd1}.public-demo-conversion-note{display:grid;gap:8px;margin-top:14px}.public-demo-landing-conversion{max-width:1180px}.public-demo-guided-list{display:grid;gap:8px;margin:14px 0 0;padding-left:22px;color:#425c78}.public-demo-compact-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0}.public-demo-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.public-demo-table button{display:grid;gap:8px;min-height:184px;padding:16px;border-radius:18px}.public-demo-pill{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-demo-pill-good{color:#063d2c;background:#bff4dc}.public-demo-pill-attention{color:#503500;background:#ffe39f}.public-demo-pill-warning{color:#542600;background:#ffc99a}.public-demo-pill-danger{color:#5a1021;background:#ffc2ce}.public-demo-pill-neutral{color:#22364f;background:#dde8f5}.public-demo-detail-grid{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px 14px;margin:16px 0}.public-demo-detail-grid span{color:#5d728b}.public-demo-detail-grid strong{min-width:0;overflow-wrap:anywhere}.public-demo-message{padding:14px;border:1px solid rgba(56,99,147,.16);border-radius:16px;background:#f4f8fc}.public-demo-action-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.public-demo-valid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.public-demo-valid-actions .secondary-button{min-height:48px;border-color:#14b8a66b;background:linear-gradient(135deg,#14b8a62e,#3b82f61f),#f6faffe6}.public-demo-disabled-actions{margin-top:14px;color:#526b87}.public-demo-disabled-actions summary{cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.public-demo-disabled-actions .secondary-button:disabled{opacity:.48}.public-demo-event-list{display:grid;gap:10px;max-height:640px;overflow:auto;padding-right:6px}.public-demo-event-list article{display:grid;gap:6px;padding:14px;border:1px solid rgba(70,115,160,.16);border-radius:16px;background:#f6faffd1}.public-demo-operator-state-card h3{margin:6px 0 10px}.public-demo-operator-state-card dl{display:grid;gap:10px;margin:14px 0 0}.public-demo-operator-state-card dl div{display:grid;gap:3px}.public-demo-operator-state-card dt,.public-demo-scan-row span,.public-demo-credit-burn-panel span,.public-demo-rail-event small{color:#526b87;font-size:.78rem}.public-demo-operator-state-card dd{margin:0;font-weight:800}.public-demo-policy-scan-panel,.public-demo-runtime-status-panel,.public-demo-operator-trace-panel{display:grid;gap:10px}.public-demo-scan-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-demo-scan-sequence,.public-demo-trace-list{display:grid;gap:8px;margin-top:8px}.public-demo-scan-sequence span,.public-demo-trace-list span{display:flex;align-items:center;gap:8px;border:1px solid rgba(70,115,160,.14);border-radius:999px;padding:8px 10px;color:#526b87;background:#f6faffb8}.public-demo-scan-sequence span:before,.public-demo-trace-list span:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#94a3b8}.public-demo-scan-sequence span.is-active,.public-demo-trace-list span.is-active{color:#0f3c4d;border-color:#14b8a652;background:#ccfbf1ad;animation:public-demo-scan-in .42s ease both}.public-demo-scan-sequence span.is-active:before,.public-demo-trace-list span.is-active:before{background:#14b8a6;box-shadow:0 0 0 5px #14b8a624}.public-demo-rail-event-list{display:grid;gap:8px}.public-demo-rail-event{display:grid;gap:4px;padding:10px;border:1px solid rgba(70,115,160,.16);border-radius:14px;background:#f6faffb8;animation:public-demo-stream-in .36s ease both}.public-demo-rail-event span{color:#526b87;font-size:.86rem;line-height:1.35}.public-demo-credit-burn-panel{display:grid;gap:10px}.public-demo-credit-count{font-size:2.8rem;line-height:.9;animation:public-demo-count .52s ease-out both}.public-demo-credit-bar{overflow:hidden;height:10px;border-radius:999px;background:#5275992e}.public-demo-credit-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#f59e0b)}.public-demo-progress-rail{display:grid;gap:8px}.public-demo-progress-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(70,115,160,.14);border-radius:15px;background:#f6faff9e}.public-demo-progress-step span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#0b314c;background:#dbeafe;font-weight:900}.public-demo-progress-step strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-demo-progress-step small{grid-column:2;color:#637996;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-demo-progress-step.is-active{border-color:#14b8a694;background:#d1fae5b8;animation:public-demo-progress-pulse 1.8s ease-in-out infinite}.public-demo-progress-step.is-complete{border-color:#22c55e47;background:#dcfce7b8}.public-demo-progress-step.is-active span{color:#022c22;background:#7dd3fc}.public-demo-progress-step.is-complete span{color:#052e16;background:#86efac}.public-demo-progress-step.is-approval-required{border-color:#f59e0bad;background:#fff5cde6}.public-demo-progress-step.is-blocked,.public-demo-progress-step.is-escalated{border-color:#f43f5e9e;background:#ffe4ebe0}.public-demo-event-list.compact{max-height:460px}.public-demo-credit-table{display:grid;grid-template-columns:1.1fr 1fr 1fr .45fr 1.4fr 1fr;gap:1px;margin-top:16px;overflow:auto;border:1px solid rgba(70,115,160,.16);border-radius:16px}.public-demo-credit-table>*{min-width:0;padding:10px;background:#f6faffd1;overflow-wrap:anywhere}.public-demo-credit-table strong{color:#334e68;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.public-demo-studio-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.public-demo-studio-tabs button,.public-demo-workflow-builder button{min-width:0;border:1px solid rgba(70,115,160,.18);border-radius:16px;color:#24405e;background:#f6faffe0;box-shadow:0 12px 30px #152b4714}.public-demo-studio-tabs button{padding:12px 14px;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase}.public-demo-studio-tabs button.is-active,.public-demo-workflow-builder button.is-active{color:#052e2b;border-color:#14b8a6a3;background:linear-gradient(135deg,#ccfbf1eb,#dbeafedb),#ecfeff;box-shadow:0 16px 34px #14b8a62e}.public-demo-studio-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid rgba(70,115,160,.16);border-radius:18px;background:#f6faffc7}.public-demo-scenario-hero{display:grid;gap:10px;margin-bottom:16px;padding:18px;border:1px solid rgba(52,211,153,.32);border-radius:22px;background:linear-gradient(135deg,#dbffefeb,#e8f4ffd1)}.public-demo-scenario-hero h2{margin:0}.public-demo-workflow-builder{display:grid;gap:10px;align-content:start}.public-demo-workflow-builder button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;text-align:left}.public-demo-workflow-builder button span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;color:#083344;background:#bae6fd;font-weight:900}.public-demo-workflow-builder button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-demo-studio-form{display:grid;gap:12px}.public-demo-studio-form label{display:grid;gap:6px;color:#334e68;font-size:.9rem;font-weight:800}.public-demo-studio-input{width:100%;min-width:0;border:1px solid rgba(70,115,160,.22);border-radius:14px;padding:11px 12px;color:#152235;background:#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.public-demo-studio-input:focus{border-color:#14b8a6b3;outline:3px solid rgba(20,184,166,.2)}textarea.public-demo-studio-input{resize:vertical}.public-demo-checkbox-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px!important}.public-demo-checkbox-row input{width:18px;height:18px}.public-demo-connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.public-demo-connector-card{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid rgba(70,115,160,.16);border-radius:18px;background:linear-gradient(145deg,#fffffff0,#eff6ffd6),#f8fbff}.public-demo-readiness-list{display:grid;gap:10px;margin-bottom:16px}.public-demo-readiness-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(34,197,94,.22);border-radius:15px;background:#dcfce79e}.public-demo-readiness-item small{grid-column:2;color:#475569db;line-height:1.45}.public-demo-readiness-item.is-review{border-color:#f59e0b47;background:#fef3c7ad}.public-demo-readiness-item span{border-radius:999px;padding:4px 8px;color:#064e3b;background:#bbf7d0;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-demo-readiness-item.is-review span{color:#78350f;background:#fde68a}.public-demo-pilot-report{display:grid;gap:18px}.public-demo-report-banner{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(20,184,166,.22);border-radius:18px;background:linear-gradient(135deg,#14b8a624,#3b82f614),#ffffffb8}.public-demo-report-banner strong{color:#0f172a}.public-demo-report-banner span{color:#475569;line-height:1.45}.public-demo-report-safety{border-left:4px solid rgba(245,158,11,.74)}.public-demo-report-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-demo-print-actions{margin-top:16px}@keyframes public-demo-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes public-demo-stream-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes public-demo-pulse{0%,to{box-shadow:0 0 0 4px #f59e0b29}50%{box-shadow:0 0 0 9px #f59e0b08}}@keyframes public-demo-progress-pulse{0%,to{box-shadow:0 0 #22d3ee2e}50%{box-shadow:0 0 0 6px #22d3ee14}}@keyframes public-demo-count{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes public-demo-scan-in{0%{opacity:.4;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}html[data-theme=dark] .public-demo-shell,.theme-dark .public-demo-shell,.public-demo-theme-dark.public-demo-shell{color:#e6eef9;background:radial-gradient(circle at 10% 0%,rgba(20,167,174,.16),transparent 32%),radial-gradient(circle at 90% 6%,rgba(111,87,255,.12),transparent 34%),linear-gradient(135deg,#081524,#0d1b2d 52%,#07111f)}html[data-theme=dark] .public-demo-hero,html[data-theme=dark] .public-demo-header,html[data-theme=dark] .public-demo-card,html[data-theme=dark] .public-demo-table-card,html[data-theme=dark] .public-demo-action-log,html[data-theme=dark] .public-demo-nav,html[data-theme=dark] .public-demo-metric,html[data-theme=dark] .public-demo-command-panel,html[data-theme=dark] .public-demo-status-rail>article,.theme-dark .public-demo-hero,.theme-dark .public-demo-header,.theme-dark .public-demo-card,.theme-dark .public-demo-table-card,.theme-dark .public-demo-action-log,.theme-dark .public-demo-nav,.theme-dark .public-demo-metric,.theme-dark .public-demo-command-panel,.theme-dark .public-demo-status-rail>article,.public-demo-theme-dark .public-demo-hero,.public-demo-theme-dark .public-demo-header,.public-demo-theme-dark .public-demo-card,.public-demo-theme-dark .public-demo-table-card,.public-demo-theme-dark .public-demo-action-log,.public-demo-theme-dark .public-demo-nav,.public-demo-theme-dark .public-demo-metric,.public-demo-theme-dark .public-demo-command-panel,.public-demo-theme-dark .public-demo-status-rail>article{border-color:#93b9e02e;background:linear-gradient(145deg,#12233aeb,#081321db),#0d1c2ed1}.public-demo-theme-dark .public-demo-wordmark,.public-demo-theme-dark .public-demo-public-links a,.public-demo-theme-dark .public-demo-hero h2{color:#9eeaf2}html[data-theme=dark] .public-demo-banner,html[data-theme=dark] .public-demo-warning,.theme-dark .public-demo-banner,.theme-dark .public-demo-warning,.public-demo-theme-dark .public-demo-banner,.public-demo-theme-dark .public-demo-warning{color:#ffe7c0;border-color:#ffb85c59;background:#462a09c7}.public-demo-theme-dark .public-demo-banner strong,.public-demo-theme-dark .public-demo-warning strong{color:#fff1d8}html[data-theme=dark] .public-demo-hero p,html[data-theme=dark] .public-demo-header p,html[data-theme=dark] .public-demo-card p,html[data-theme=dark] .public-demo-table-card p,html[data-theme=dark] .public-demo-detail-grid span,html[data-theme=dark] .public-demo-metric small,.theme-dark .public-demo-hero p,.theme-dark .public-demo-header p,.theme-dark .public-demo-card p,.theme-dark .public-demo-table-card p,.theme-dark .public-demo-detail-grid span,.theme-dark .public-demo-metric small,.public-demo-theme-dark .public-demo-hero p,.public-demo-theme-dark .public-demo-header p,.public-demo-theme-dark .public-demo-card p,.public-demo-theme-dark .public-demo-table-card p,.public-demo-theme-dark .public-demo-detail-grid span,.public-demo-theme-dark .public-demo-metric small,.public-demo-theme-dark .public-demo-role-card span,.public-demo-theme-dark .public-demo-event-list small,.public-demo-theme-dark .public-demo-guided-list,.public-demo-theme-dark .public-demo-helper,.public-demo-theme-dark .public-demo-inline-note,.public-demo-theme-dark .public-demo-guided-step-card small,.public-demo-theme-dark .public-demo-result-card small,.public-demo-theme-dark .public-demo-operator-state-card dt,.public-demo-theme-dark .public-demo-scan-row span,.public-demo-theme-dark .public-demo-credit-burn-panel span,.public-demo-theme-dark .public-demo-rail-event small,.public-demo-theme-dark .public-demo-rail-event span{color:#a9bad0}html[data-theme=dark] .public-demo-role-card,html[data-theme=dark] .public-demo-nav button,html[data-theme=dark] .public-demo-table button,html[data-theme=dark] .public-demo-event-list article,html[data-theme=dark] .public-demo-message,html[data-theme=dark] .public-demo-theme-toggle,html[data-theme=dark] .public-demo-guided-step-card,html[data-theme=dark] .public-demo-result-card,html[data-theme=dark] .public-demo-rail-event,html[data-theme=dark] .public-demo-progress-step,.theme-dark .public-demo-role-card,.theme-dark .public-demo-nav button,.theme-dark .public-demo-table button,.theme-dark .public-demo-event-list article,.theme-dark .public-demo-message,.theme-dark .public-demo-guided-step-card,.theme-dark .public-demo-result-card,.theme-dark .public-demo-rail-event,.theme-dark .public-demo-progress-step{color:#e6eef9;border-color:#86b1de2e;background:#091422c7}.theme-dark .public-demo-theme-toggle,.public-demo-theme-dark .public-demo-role-card,.public-demo-theme-dark .public-demo-nav button,.public-demo-theme-dark .public-demo-table button,.public-demo-theme-dark .public-demo-event-list article,.public-demo-theme-dark .public-demo-message,.public-demo-theme-dark .public-demo-theme-toggle,.public-demo-theme-dark .public-demo-inline-note,.public-demo-theme-dark .public-demo-credit-table>*,.public-demo-theme-dark .public-demo-guided-step-card,.public-demo-theme-dark .public-demo-result-card,.public-demo-theme-dark .public-demo-rail-event,.public-demo-theme-dark .public-demo-progress-step,.public-demo-theme-dark .public-demo-studio-tabs button,.public-demo-theme-dark .public-demo-workflow-builder button,.public-demo-theme-dark .public-demo-connector-card,.public-demo-theme-dark .public-demo-readiness-item,.public-demo-theme-dark .public-demo-scan-sequence span,.public-demo-theme-dark .public-demo-trace-list span,.public-demo-theme-dark .public-demo-mission-status{color:#e6eef9;border-color:#86b1de2e;background:#091422c7}.public-demo-theme-dark .public-demo-result-card-good{border-color:#34d3995c;background:linear-gradient(145deg,#065f466b,#091422c7)}.public-demo-theme-dark .public-demo-result-card-attention{border-color:#fbbf245c;background:linear-gradient(145deg,#92400e5c,#091422c7)}.public-demo-theme-dark .public-demo-guided-step-card>span,.public-demo-theme-dark .public-demo-progress-step span{color:#e9feff;background:#0e7490d9}.public-demo-theme-dark .public-demo-progress-step.is-active{border-color:#2dd4bf9e;background:#0f766e52}.public-demo-theme-dark .public-demo-progress-step.is-complete{border-color:#34d39957;background:#065f4647}.public-demo-theme-dark .public-demo-progress-step.is-approval-required{border-color:#fbbf249e;background:#92400e52}.public-demo-theme-dark .public-demo-progress-step.is-blocked,.public-demo-theme-dark .public-demo-progress-step.is-escalated{border-color:#f43f5e8f;background:#8813374d}.public-demo-theme-dark .public-demo-studio-tabs button.is-active,.public-demo-theme-dark .public-demo-workflow-builder button.is-active{color:#e9feff;border-color:#2dd4bfa3;background:linear-gradient(145deg,#0e749080,#312e8152),#091422e0;box-shadow:0 16px 34px #2dd4bf1f}.public-demo-theme-dark .public-demo-workflow-builder button span,.public-demo-theme-dark .public-demo-readiness-item span{color:#e9feff;background:#0e7490d9}.public-demo-theme-dark .public-demo-readiness-item small{color:#c7d8efd6}.public-demo-theme-dark .public-demo-readiness-item.is-review span{color:#fff7ed;background:#b45309e6}.public-demo-theme-dark .public-demo-report-banner{border-color:#2dd4bf47;background:linear-gradient(135deg,#0d948842,#2563eb24),#091422c7}.public-demo-theme-dark .public-demo-report-banner strong{color:#e6eef9}.public-demo-theme-dark .public-demo-report-banner span{color:#c7d8efdb}.public-demo-theme-dark .public-demo-studio-form label{color:#c7d8ef}.public-demo-theme-dark .public-demo-studio-input{color:#e6eef9;border-color:#86b1de38;background:#050d18db;box-shadow:inset 0 1px #ffffff0a}.public-demo-theme-dark .public-demo-studio-input:focus{border-color:#2dd4bfb8;outline-color:#2dd4bf2e}.public-demo-theme-dark .public-demo-valid-actions .secondary-button{border-color:#2dd4bf5c;background:linear-gradient(135deg,#14b8a62e,#3b82f61a),#091422d1}.public-demo-theme-dark .public-demo-disabled-actions{color:#a9bad0}.public-demo-theme-dark .public-demo-scan-sequence span.is-active,.public-demo-theme-dark .public-demo-trace-list span.is-active{color:#e9feff;border-color:#2dd4bf5c;background:#0f766e52}.public-demo-theme-dark .public-demo-credit-bar{background:#94a3b829}.public-demo-theme-dark .public-demo-studio-toolbar,.public-demo-theme-dark .public-demo-scenario-hero{border-color:#2dd4bf3d;background:linear-gradient(145deg,#0e74903d,#312e812e),#091422c7}.public-demo-theme-dark .public-demo-primary-action{color:#032a35;border-color:#45f3d699;background:linear-gradient(135deg,#99f6e4,#67e8f9)}.public-demo-theme-dark .public-demo-credit-table strong{color:#c7d8ef}html[data-theme=dark] .public-demo-nav button.is-active,html[data-theme=dark] .public-demo-table button.is-active,.theme-dark .public-demo-nav button.is-active,.theme-dark .public-demo-table button.is-active,.public-demo-theme-dark .public-demo-nav button.is-active,.public-demo-theme-dark .public-demo-table button.is-active{color:#e9feff;background:#0f6d7a8c}.public-demo-theme-dark .public-demo-pill-neutral{color:#dbe8ff;background:#5c74928c}@media(max-width:1100px){.public-demo-login-grid,.public-demo-metrics-grid,.public-demo-compact-metrics,.public-demo-table,.public-demo-studio-tabs,.public-demo-connector-grid,.public-demo-guided-grid,.public-demo-result-grid,.public-demo-mission-brief-grid,.public-demo-mission-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-credit-table{grid-template-columns:repeat(3,minmax(160px,1fr))}.public-demo-layout,.public-demo-command-grid{grid-template-columns:1fr}.public-demo-nav,.public-demo-status-rail{position:static}.public-demo-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.public-demo-progress-rail{position:sticky;top:10px;z-index:2}}@media(max-width:700px){.public-demo-shell{padding:16px}.public-demo-header,.public-demo-card-grid,.public-demo-two-column,.public-demo-start-panel,.public-demo-login-grid,.public-demo-metrics-grid,.public-demo-compact-metrics,.public-demo-table,.public-demo-studio-tabs,.public-demo-connector-grid,.public-demo-nav,.public-demo-guided-grid,.public-demo-result-grid,.public-demo-mission-brief-grid,.public-demo-mission-complete-grid,.public-demo-report-banner,.public-demo-report-section-grid{grid-template-columns:1fr}.public-demo-header{display:grid}.public-demo-header-actions,.public-demo-studio-toolbar{justify-content:flex-start}.public-demo-start-panel .public-demo-action-grid{grid-template-columns:1fr}.public-demo-start-panel .public-demo-action-grid button{width:100%}.public-demo-mobile-start-copy{display:block}.public-demo-detail-grid,.public-demo-valid-actions{grid-template-columns:1fr}.public-demo-credit-table{grid-template-columns:minmax(160px,1fr)}.public-demo-status-rail{order:-1}.public-demo-status-rail>article:not(.public-demo-progress-rail){display:none}}@media(prefers-reduced-motion:reduce){.public-demo-shell *,.public-demo-shell *:before,.public-demo-shell *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media print{html[data-public-demo-print=pilot-report] body{background:#fff!important}html[data-public-demo-print=pilot-report] body *{visibility:hidden!important}html[data-public-demo-print=pilot-report] .public-demo-print-report,html[data-public-demo-print=pilot-report] .public-demo-print-report *{visibility:visible!important}html[data-public-demo-print=pilot-report] .public-demo-print-report{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;padding:0!important;color:#0f172a!important;background:#fff!important}html[data-public-demo-print=pilot-report] .public-demo-print-actions{display:none!important}html:not([data-public-demo-print=pilot-report]) .public-demo-banner,html:not([data-public-demo-print=pilot-report]) .public-demo-nav,html:not([data-public-demo-print=pilot-report]) .public-demo-header-actions,html:not([data-public-demo-print=pilot-report]) .public-demo-action-log,html:not([data-public-demo-print=pilot-report]) .public-demo-public-links{display:none!important}.public-demo-shell{color:#101820;background:#fff}.public-demo-layout,.public-demo-two-column{display:block}.public-demo-card,.public-demo-command-panel,.public-demo-table-card{break-inside:avoid;box-shadow:none;background:#fff!important}}.email-operations-workspace{display:grid;gap:16px;color:var(--text, #edf7ff)}.email-operations-route-header,.email-operations-panel-heading,.email-operations-command-panel>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.email-operations-route-header h3,.email-operations-panel-heading h4,.email-operations-command-panel h4{margin:0}.email-operations-route-header p,.email-operations-panel-heading p,.email-operations-command-panel p,.email-operations-state p,.email-operations-metric p{color:var(--muted, #93a7ba);margin:5px 0 0}.email-operations-eyebrow{color:#59d5c6!important;font-size:.74rem;font-weight:700;letter-spacing:0;margin:0 0 4px!important;text-transform:uppercase}.email-operations-status{align-items:center;border:1px solid rgba(150,170,190,.32);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;line-height:1;min-height:24px;padding:0 8px;white-space:nowrap}.email-operations-status-neutral{background:#91a4b81f;color:#d4e0ea}.email-operations-status-success{background:#41b88424;border-color:#41b8846b;color:#8ee2b1}.email-operations-status-warning{background:#f1b75024;border-color:#f1b7506b;color:#ffd47a}.email-operations-status-danger{background:#eb5b6829;border-color:#eb5b6880;color:#ffabb5}.email-operations-state,.email-operations-command-panel,.email-operations-list-panel,.email-operations-thread-panel,.email-operations-draft-review,.email-operations-metric{background:#0d1825bd;border:1px solid rgba(132,159,185,.22);border-radius:8px}.email-operations-state{border-left-width:4px;padding:12px 14px}.email-operations-state-loading{border-left-color:#58bce3}.email-operations-state-empty{border-left-color:#8d9cad}.email-operations-state-error{border-left-color:#eb5b68}.email-operations-state-degraded{border-left-color:#f1b750}.email-operations-filter-bar{align-items:end;border:1px solid rgba(132,159,185,.22);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(110px,1fr)) auto;margin:0;padding:12px}.email-operations-filter-bar legend{padding:0 5px}.email-operations-filter-bar label,.email-operations-draft-editor,.email-operations-override-reason{display:grid;gap:5px;min-width:0}.email-operations-filter-bar label span,.email-operations-draft-editor span,.email-operations-override-reason span{color:var(--muted, #93a7ba);font-size:.76rem;font-weight:700}.email-operations-filter-bar select,.email-operations-draft-editor textarea,.email-operations-override-reason input{background:#040c15d1;border:1px solid rgba(132,159,185,.38);border-radius:6px;color:inherit;font:inherit;min-height:34px;padding:7px 8px}.email-operations-workspace-grid{display:grid;gap:16px;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}.email-operations-admin-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr)}.email-operations-template-list{display:grid;gap:7px;margin-top:12px}.email-operations-template-row{align-items:center;background:transparent;border:1px solid rgba(132,159,185,.18);border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:9px 10px;text-align:left}.email-operations-template-row:hover,.email-operations-template-row:focus-visible,.email-operations-template-row.is-selected{background:#43bfb21f;border-color:#59d5c699;outline:none}.email-operations-template-row>span{display:grid;gap:4px;min-width:0}.email-operations-template-row small{color:var(--muted, #93a7ba);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-operations-template-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.email-operations-template-form label{display:grid;gap:5px;min-width:0}.email-operations-template-form label>span,.email-operations-checkbox>span{color:var(--muted, #93a7ba);font-size:.76rem;font-weight:700}.email-operations-template-form input,.email-operations-template-form select,.email-operations-template-form textarea,.email-operations-draft-editor input{background:#040c15d1;border:1px solid rgba(132,159,185,.38);border-radius:6px;color:inherit;font:inherit;min-height:34px;padding:7px 8px}.email-operations-template-form textarea,.email-operations-draft-editor textarea{min-height:92px;resize:vertical}.email-operations-template-form-wide{grid-column:1 / -1}.email-operations-template-metadata{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.email-operations-template-metadata>span,.email-operations-template-metadata>strong{background:#050d178a;border:1px solid rgba(132,159,185,.14);min-width:0;overflow:hidden;padding:9px;text-overflow:ellipsis;white-space:nowrap}.email-operations-template-metadata>span{color:var(--muted, #93a7ba);font-size:.73rem}.email-operations-template-metadata>strong{font-size:.8rem}.email-operations-checkbox{align-items:center;display:flex!important;gap:8px!important;min-height:34px}.email-operations-checkbox input{accent-color:#59d5c6;min-height:auto}.email-operations-list-panel,.email-operations-thread-panel,.email-operations-draft-review,.email-operations-command-panel{padding:16px}.email-operations-case-list{display:grid;gap:7px;margin-top:12px}.email-operations-case-row{align-items:center;background:transparent;border:1px solid rgba(132,159,185,.18);border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:67px;padding:10px;text-align:left}.email-operations-case-row:hover,.email-operations-case-row:focus-visible,.email-operations-case-row.is-selected{background:#43bfb21f;border-color:#59d5c699;outline:none}.email-operations-case-row-main{display:grid;gap:4px;min-width:0}.email-operations-case-row-main strong,.email-operations-case-row-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-operations-case-row-main span{color:var(--muted, #93a7ba);font-size:.77rem}.email-operations-indicators,.email-operations-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.email-operations-restriction{background:#db405329;border:1px solid rgba(235,91,104,.64);border-left-width:5px;border-radius:6px;display:grid;gap:4px;margin:14px 0;padding:10px 12px}.email-operations-restriction strong{color:#ffb2ba}.email-operations-restriction span{color:#f4d7db;font-size:.84rem}.email-operations-ai-summary,.email-operations-posture-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.email-operations-ai-summary>div,.email-operations-posture-grid>span,.email-operations-posture-grid>strong{background:#050d178a;border:1px solid rgba(132,159,185,.14);min-width:0;padding:9px}.email-operations-ai-summary span,.email-operations-posture-grid>span{color:var(--muted, #93a7ba);display:block;font-size:.73rem}.email-operations-ai-summary strong{display:block;font-size:.86rem;margin-top:4px}.email-operations-safe-rendering{color:#a9bbc9;font-size:.78rem;margin:12px 0}.email-operations-thread{display:grid;gap:10px;list-style:none;margin:0;padding:0}.email-operations-thread-event{border-left:3px solid rgba(118,153,184,.55);padding:9px 12px}.email-operations-thread-event.event-inbound{border-left-color:#57badf}.email-operations-thread-event.event-outbound{border-left-color:#59d5c6}.email-operations-thread-event.event-internal{background:#8066d71f;border-left-color:#aa91ef}.email-operations-thread-event header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.email-operations-thread-event header span{color:var(--muted, #93a7ba);font-size:.76rem}.email-operations-thread-event p{line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.email-operations-attachments{display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.email-operations-attachments li{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between}.email-operations-action-row{margin-top:12px}.email-operations-metric-grid,.email-operations-automation-preview{display:grid;gap:10px;margin:0;padding:0;list-style:none}.email-operations-automation-preview li{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.email-operations-automation-preview li>div{display:flex;align-items:center;gap:8px}.email-operations-automation-preview p,.email-operations-automation-preview span{margin:0}.email-operations-automation-preview span{color:var(--muted-text);font-size:13px}.email-operations-health-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.email-operations-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.email-operations-metric{border-top:3px solid rgba(132,159,185,.45);display:grid;gap:5px;padding:13px}.email-operations-metric-warning{border-top-color:#f1b750}.email-operations-metric-danger{border-top-color:#eb5b68}.email-operations-metric-success{border-top-color:#47bb88}.email-operations-metric>span{color:var(--muted, #93a7ba);font-size:.78rem}.email-operations-metric>strong{font-size:1.1rem;overflow-wrap:anywhere}.email-operations-metric>p{font-size:.75rem}.email-operations-posture-grid{grid-template-columns:1fr 1.6fr}.email-operations-posture-grid>strong{font-size:.84rem}.email-operations-draft-review{display:grid;gap:14px}.email-operations-draft-context,.email-operations-draft-columns{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.email-operations-draft-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.email-operations-draft-context section,.email-operations-draft-columns section{border-left:2px solid rgba(132,159,185,.35);min-width:0;padding:0 10px}.email-operations-draft-context h5,.email-operations-draft-columns h5{margin:0}.email-operations-draft-context p,.email-operations-draft-columns p,.email-operations-draft-columns ul{color:var(--muted, #93a7ba);font-size:.83rem;line-height:1.45;margin:7px 0 0;overflow-wrap:anywhere;padding-left:16px}.email-operations-draft-columns ul{display:grid;gap:6px}.email-operations-draft-editor textarea{resize:vertical}@media(max-width:1180px){.email-operations-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.email-operations-workspace-grid,.email-operations-admin-grid{grid-template-columns:1fr}.email-operations-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.email-operations-route-header,.email-operations-panel-heading,.email-operations-command-panel>header,.email-operations-thread-event header{display:grid}.email-operations-filter-bar,.email-operations-metric-grid,.email-operations-health-grid,.email-operations-draft-context,.email-operations-draft-columns,.email-operations-template-form,.email-operations-template-metadata,.email-operations-ai-summary{grid-template-columns:1fr}.email-operations-case-row{align-items:flex-start;display:grid}.email-operations-indicators,.email-operations-action-row{justify-content:flex-start}}.calendar-scheduling-workspace,.calendar-scheduling-table{display:grid;gap:16px}.calendar-scheduling-notice,.calendar-scheduling-state,.calendar-scheduling-lifecycle{border:1px solid rgba(64,146,151,.42);background:#255e651f;display:grid;gap:6px;padding:12px}.calendar-scheduling-notice span,.calendar-scheduling-state,.calendar-scheduling-lifecycle p{color:var(--muted, #93a7ba);font-size:.86rem;margin:0}.calendar-scheduling-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-scheduling-grid label{color:var(--muted, #93a7ba);display:grid;font-size:.78rem;gap:5px;min-width:0}.calendar-scheduling-grid input,.calendar-scheduling-grid select,.calendar-scheduling-grid textarea{background:#09131e99;border:1px solid rgba(132,159,185,.35);color:inherit;min-width:0;padding:8px}.calendar-scheduling-wide{grid-column:1 / -1}.calendar-scheduling-checkbox{align-items:center;display:flex!important;gap:8px!important;grid-column:span 2}.calendar-scheduling-checkbox input{accent-color:#41b8ac}.calendar-scheduling-actions,.calendar-scheduling-lifecycle>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.calendar-scheduling-lifecycle{grid-template-columns:minmax(160px,auto) 1fr}.calendar-scheduling-lifecycle p{grid-column:1 / -1}.calendar-scheduling-table{overflow-x:auto}.calendar-scheduling-table table{border-collapse:collapse;font-size:.82rem;min-width:720px;width:100%}.calendar-scheduling-table th,.calendar-scheduling-table td{border-bottom:1px solid rgba(132,159,185,.2);padding:9px;text-align:left;vertical-align:top}.calendar-scheduling-table th{color:var(--muted, #93a7ba);font-weight:600}.calendar-scheduling-route-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.calendar-scheduling-route-header h3{margin:3px 0 6px}.calendar-scheduling-route-header p,.calendar-scheduling-route-header span,.calendar-scheduling-muted{color:var(--muted, #93a7ba);display:block;font-size:.84rem;margin:0}.calendar-scheduling-workspace-grid,.calendar-scheduling-metric-grid,.calendar-scheduling-health-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-scheduling-workspace-grid>section,.calendar-scheduling-metric-grid article,.calendar-scheduling-health-grid article{border:1px solid var(--border);min-width:0;padding:12px}.calendar-scheduling-workspace-grid h4{font-size:.9rem;margin:0 0 10px}.calendar-scheduling-metric-grid span,.calendar-scheduling-health-grid span{color:var(--muted, #93a7ba);display:block;font-size:.78rem}.calendar-scheduling-metric-grid strong,.calendar-scheduling-health-grid strong{display:block;font-size:1.25rem;margin-top:5px;overflow-wrap:anywhere}.calendar-scheduling-status{border:1px solid currentColor;display:inline-block;font-size:.69rem;font-weight:700;margin:2px 4px 2px 0;padding:2px 5px;text-transform:uppercase}.calendar-scheduling-status-success{color:#6ddfb2}.calendar-scheduling-status-warning{color:#f0c36b}.calendar-scheduling-status-danger{color:#ff8a80}.calendar-scheduling-candidate{display:block;margin-bottom:4px;white-space:nowrap}.calendar-scheduling-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.calendar-scheduling-list li{border-bottom:1px solid var(--border);display:grid;gap:3px;padding-bottom:8px}.calendar-scheduling-request-cards{display:none}@media(max-width:900px){.calendar-scheduling-grid,.calendar-scheduling-workspace-grid,.calendar-scheduling-metric-grid,.calendar-scheduling-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.calendar-scheduling-grid{grid-template-columns:1fr}.calendar-scheduling-route-header{display:grid}.calendar-scheduling-workspace-grid,.calendar-scheduling-metric-grid,.calendar-scheduling-health-grid{grid-template-columns:1fr}.calendar-scheduling-checkbox{grid-column:auto}.calendar-scheduling-lifecycle{grid-template-columns:1fr}.calendar-scheduling-requests-desktop{display:none}.calendar-scheduling-request-cards{display:grid;gap:10px}.calendar-scheduling-request-cards article{border:1px solid var(--border);display:grid;gap:10px;min-width:0;padding:12px}.calendar-scheduling-request-cards header{align-items:start;display:flex;gap:8px;justify-content:space-between}.calendar-scheduling-request-cards dl{display:grid;gap:8px;margin:0}.calendar-scheduling-request-cards dl div{display:grid;gap:2px;min-width:0}.calendar-scheduling-request-cards dt{color:var(--muted, #93a7ba);font-size:.74rem}.calendar-scheduling-request-cards dd{margin:0;overflow-wrap:anywhere}.calendar-scheduling-request-cards .calendar-scheduling-actions{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-scheduling-request-cards .calendar-scheduling-actions button{min-height:36px;min-width:0}}.browser-softphone{max-width:1080px;margin:0 auto;padding:24px;display:grid;gap:16px;color:#10212b;background:#f4f7f8}.browser-softphone-header,.browser-softphone-toolbar,.browser-softphone-call,.browser-softphone-dialpad,.browser-softphone-disabled{border:1px solid #cbd5d9;background:#fff;padding:18px;border-radius:6px}.browser-softphone-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.browser-softphone-header h2,.browser-softphone-call h3{margin:4px 0;text-transform:capitalize}.browser-softphone-header span,.browser-softphone-call span{font-size:12px;font-weight:700;color:#487080}.browser-softphone-header p{margin:4px 0 0;color:#48606a}.browser-softphone-header strong{padding:5px 8px;background:#daf3e7;color:#126446;border-radius:4px;text-transform:capitalize}.browser-softphone-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.browser-softphone-toolbar label{display:grid;gap:5px;font-size:13px;font-weight:700}.browser-softphone select,.browser-softphone button{min-height:38px;border:1px solid #8ea3aa;border-radius:4px;background:#fff;padding:7px 10px;font:inherit}.browser-softphone button{cursor:pointer;background:#0c6473;color:#fff;font-weight:700}.browser-softphone button:hover{background:#084f5b}.browser-softphone-call{display:flex;justify-content:space-between;gap:20px;align-items:center}.browser-softphone-call p{margin:4px 0;color:#50656c}.browser-softphone-primary-actions{display:flex;flex-wrap:wrap;gap:8px}.browser-softphone-primary-actions button:last-child{background:#a6293b}.browser-softphone-dialpad{display:grid;gap:12px;max-width:420px}.browser-softphone-dialpad output{min-height:40px;padding:10px;border:1px solid #cbd5d9;background:#f8fafb;font-family:monospace}.browser-softphone-dialpad>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.browser-softphone-disabled{display:flex;justify-content:space-between;gap:16px;background:#edf1f2;color:#546970}.browser-softphone-disabled strong{color:#334b54}@media(max-width:760px){.browser-softphone{padding:12px}.browser-softphone-toolbar{grid-template-columns:1fr 1fr}.browser-softphone-call,.browser-softphone-disabled{align-items:stretch;flex-direction:column}}@media(max-width:440px){.browser-softphone-toolbar{grid-template-columns:1fr}.browser-softphone-header{flex-direction:column}}.browser-softphone-invitations{border:1px solid #cbd5d9;background:#fff;padding:18px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.browser-softphone-invitations div{display:grid;gap:4px}.browser-softphone-invitations span{font-size:12px;font-weight:700;color:#487080}.evidence-review{max-width:1180px;margin:0 auto;padding:24px;display:grid;gap:16px;color:#10212b;background:#f4f7f8}.evidence-review header,.evidence-review-search,.evidence-review-summary,.evidence-review-grid article{border:1px solid #cbd5d9;background:#fff;padding:18px;border-radius:6px}.evidence-review header{display:flex;justify-content:space-between;gap:16px}.evidence-review header span,.evidence-review-summary span{display:block;font-size:12px;font-weight:700;color:#487080}.evidence-review header h2{margin:4px 0}.evidence-review header p{margin:4px 0 0;color:#48606a}.evidence-review header strong{height:max-content;padding:5px 8px;background:#daf3e7;color:#126446;border-radius:4px;text-transform:capitalize}.evidence-review-search{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center}.evidence-review input,.evidence-review button{min-height:38px;border:1px solid #8ea3aa;border-radius:4px;padding:7px 10px;font:inherit}.evidence-review button{background:#0c6473;color:#fff;font-weight:700;cursor:pointer}.evidence-review-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.evidence-review-summary div{display:grid;gap:4px}.evidence-review-summary strong{overflow-wrap:anywhere}.evidence-review-summary small,.evidence-review-row small,.evidence-review-segments small{color:#50656c}.evidence-review-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.evidence-review-grid h3{margin-top:0}.evidence-review-segments{display:grid;gap:10px;margin:0;padding-left:20px}.evidence-review-segments li{border-bottom:1px solid #dce5e8;padding-bottom:10px}.evidence-review-segments div,.evidence-review-row{display:grid;gap:3px}.evidence-review-segments span,.evidence-review-row span{color:#48606a;font-size:13px}.evidence-review-segments p{margin:7px 0}.evidence-review-row{border-bottom:1px solid #dce5e8;padding:10px 0}.evidence-review-state{border:1px solid #cbd5d9;background:#fff;padding:14px}.evidence-review-state.error{border-color:#a6293b;color:#8a1f31}@media(max-width:860px){.evidence-review{padding:12px}.evidence-review-summary,.evidence-review-grid{grid-template-columns:1fr 1fr}.evidence-review-grid article:first-child{grid-column:1/-1}}@media(max-width:560px){.evidence-review header,.evidence-review-search{grid-template-columns:1fr;display:grid}.evidence-review-summary,.evidence-review-grid{grid-template-columns:1fr}}.privacy-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#020812c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-dialog{width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(93,224,210,.42);border-radius:20px;padding:24px;background:linear-gradient(145deg,#122330fc,#0a121ffc);box-shadow:0 32px 90px #0000008f,0 0 44px #5de0d21a;color:var(--text-primary)}.privacy-dialog-header,.privacy-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.privacy-dialog-header h2,.privacy-admin-hero h2{margin:4px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}.privacy-dialog-header p,.privacy-admin-hero p,.privacy-admin-card p,.privacy-boundary-notice p,.privacy-preview-panel p{margin:0;color:var(--text-secondary);line-height:1.55}.privacy-eyebrow{display:block;color:var(--accent-command);font:700 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.privacy-mode-badge,.privacy-category-chip,.privacy-status-chip,.privacy-rule-list span{display:inline-flex;align-items:center;border:1px solid rgba(93,224,210,.28);border-radius:999px;padding:5px 9px;background:#5de0d214;color:var(--text-primary);font-size:.72rem;font-weight:700}.privacy-mode-off{border-color:#ff6b5f80;background:#ff6b5f1f}.privacy-mode-advisory{border-color:#f0c36b80;background:#f0c36b1f}.privacy-mode-enforced{border-color:#6ddfb280;background:#6ddfb21f}.privacy-dialog-summary,.privacy-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.privacy-dialog-summary>div,.privacy-admin-metrics>div{min-width:0;border:1px solid var(--border);border-radius:12px;padding:12px;background:#ffffff06}.privacy-dialog-summary span,.privacy-admin-metrics span,.privacy-admin-health span{display:block;margin-bottom:5px;color:var(--text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.privacy-dialog-summary strong,.privacy-admin-metrics strong{display:block;overflow-wrap:anywhere}.privacy-admin-metrics small,.privacy-admin-health small{display:block;margin-top:4px;color:var(--text-muted);line-height:1.35}.privacy-category-list,.privacy-rule-list,.privacy-status-strip{display:flex;flex-wrap:wrap;gap:7px}.privacy-preview-panel{display:grid;gap:12px;margin-top:18px;border:1px solid rgba(85,191,255,.28);border-radius:14px;padding:16px;background:#55bfff0e}.privacy-preview-panel pre{max-height:260px;overflow:auto;margin:0;border-radius:10px;padding:14px;background:#01070ead;color:#d9f8f3;font:500 .82rem/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.privacy-boundary-notice,.privacy-admin-alert{margin-top:16px;border-left:4px solid var(--accent-review);border-radius:9px;padding:13px 15px;background:#f0c36b14}.privacy-dialog-actions,.privacy-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.privacy-status-strip{align-items:center;margin:10px 0}.privacy-status-chip{border-radius:6px;padding:3px 7px;color:var(--accent-command);font-family:var(--font-mono);font-size:.66rem}.privacy-policy-version{color:var(--text-muted);font:500 .66rem/1.2 var(--font-mono)}.privacy-admin-page{width:min(1240px,100%);display:grid;gap:16px;margin:0 auto;padding:22px}.privacy-admin-hero{border:1px solid rgba(93,224,210,.24);border-radius:18px;padding:22px;background:radial-gradient(circle at top right,rgba(93,224,210,.12),transparent 45%),var(--panel-strong)}.privacy-admin-health{min-width:180px;border-left:3px solid var(--accent-command);padding-left:14px}.privacy-admin-health strong{display:block;text-transform:capitalize}.privacy-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.privacy-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.privacy-admin-card{min-width:0;border:1px solid var(--border);border-radius:15px;padding:18px;background:var(--surface-card)}.privacy-admin-card h3{margin:0 0 6px;font-size:1rem}.privacy-admin-card>label:not(.privacy-toggle-row){display:grid;gap:7px;margin-top:16px;color:var(--text-secondary);font-size:.78rem;font-weight:700}.privacy-admin-card input[type=text],.privacy-admin-card input:not([type]){min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--bg-deep);color:var(--text-primary);font:inherit}.privacy-mode-options{display:grid;gap:8px;margin-top:14px}.privacy-mode-options label,.privacy-toggle-row{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:10px;padding:11px;cursor:pointer}.privacy-mode-options label:has(input:checked){border-color:#5de0d28c;background:#5de0d212}.privacy-mode-options small,.privacy-toggle-row small{display:block;margin-top:3px;color:var(--text-muted);font-weight:400}.privacy-toggle-row{margin-top:10px}.privacy-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.privacy-check-grid label{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--text-secondary);font-size:.76rem;overflow-wrap:anywhere}.privacy-admin-wide{grid-column:1/-1}.privacy-admin-alert-danger{border-left-color:var(--accent-alert);background:#ff6b5f17}.privacy-admin-alert-success{border-left-color:var(--accent-progress);background:#6ddfb214}.privacy-vault-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.privacy-vault-heading h3{margin:4px 0 6px}.privacy-vault-health{border:1px solid var(--border);border-radius:999px;padding:7px 11px;color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.privacy-vault-health.is-healthy{border-color:#6ddfb273;color:var(--accent-progress);background:#6ddfb214}.privacy-vault-metrics{margin-top:16px}.privacy-vault-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.privacy-vault-list{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:#ffffff05}.privacy-vault-list h4{margin:0 0 10px}.privacy-vault-list article{display:grid;gap:6px;border-top:1px solid var(--border);padding:12px 0}.privacy-vault-list article:first-of-type{border-top:0;padding-top:2px}.privacy-vault-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-vault-list article p{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.privacy-vault-list article small{color:var(--text-muted);overflow-wrap:anywhere}.privacy-vault-list article button{justify-self:start;margin-top:4px}.privacy-vault-list details{min-width:0}.privacy-vault-list summary{cursor:pointer;color:var(--accent-command);font-weight:700}.privacy-clean-room-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.privacy-clean-room-heading h3{margin:4px 0 6px}.privacy-clean-room-metrics,.privacy-clean-room-controls{margin-top:16px}.privacy-clean-room-panel{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:#ffffff05}.privacy-clean-room-panel h4,.privacy-provider-card h4,.privacy-route-matrix h4,.privacy-transaction-list h4{margin:0 0 10px}.privacy-clean-room-panel>label:not(.privacy-toggle-row){display:grid;gap:7px;margin-top:16px;color:var(--text-secondary);font-size:.78rem;font-weight:700}.privacy-clean-room-panel input[type=text],.privacy-clean-room-panel input:not([type]){min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--bg-deep);color:var(--text-primary);font:inherit}.privacy-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.privacy-provider-card{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px;background:linear-gradient(145deg,#5de0d20b,#ffffff03)}.privacy-provider-card>div:first-child,.privacy-transaction-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-provider-card h4{margin-top:12px;overflow-wrap:anywhere}.privacy-provider-card p,.privacy-transaction-list p{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.privacy-provider-card dl{display:grid;gap:7px;margin:14px 0}.privacy-provider-card dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:7px}.privacy-provider-card dt{color:var(--text-muted);font-size:.72rem}.privacy-provider-card dd{margin:0;text-align:right;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.privacy-provider-card .is-enabled{color:var(--accent-progress)}.privacy-provider-card .is-disabled{color:var(--text-muted)}.privacy-provider-card small,.privacy-transaction-list small{color:var(--text-muted);overflow-wrap:anywhere}.privacy-provider-controls{display:grid;gap:9px;margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.privacy-provider-controls>label:not(.privacy-toggle-row){display:grid;gap:5px;color:var(--text-secondary);font-size:.72rem;font-weight:700}.privacy-provider-controls select,.privacy-provider-controls input[type=date]{min-width:0;width:100%;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--bg-deep);color:var(--text-primary);font:inherit}.privacy-provider-controls button{justify-self:start;margin-top:3px}.privacy-route-matrix,.privacy-transaction-list{min-width:0;margin-top:16px;border:1px solid var(--border);border-radius:12px;padding:14px;background:#ffffff05}.privacy-route-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.privacy-route-matrix h4{grid-column:1/-1}.privacy-route-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:8px}.privacy-route-row span{color:var(--text-secondary)}.privacy-route-row strong{font-size:.75rem;text-align:right;color:var(--accent-command)}.privacy-transaction-list article{display:grid;gap:6px;border-top:1px solid var(--border);padding:12px 0}.privacy-transaction-list article:first-of-type{border-top:0}.privacy-clean-preview,.privacy-sensitive-content{max-width:100%;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--bg-deep);color:var(--text-primary)}.privacy-sensitive-reveal{border-color:#ff6b5f73}.privacy-sensitive-content{position:relative;border-color:#ff6b5f73;-webkit-user-select:none;user-select:none}.privacy-sensitive-content:after{content:attr(data-watermark);display:block;margin-top:10px;color:var(--text-muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.privacy-rehydration-policy{margin-top:16px}.privacy-rehydration-request{display:grid;gap:14px;margin-top:16px;border:1px solid rgba(58,203,166,.38);border-radius:14px;padding:16px;background:linear-gradient(135deg,#3acba614,#2a9df40a)}.privacy-rehydration-request h4{margin:4px 0 5px}.privacy-rehydration-request p{margin:0;color:var(--text-secondary)}.privacy-rehydration-request label{display:grid;gap:7px;color:var(--text-secondary);font-size:.78rem;font-weight:700}.privacy-rehydration-request input,.privacy-rehydration-request select{min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--bg-deep);color:var(--text-primary);font:inherit}.privacy-rehydration-layout{margin-top:16px}.privacy-inline-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important}.privacy-sensitive-reveal{display:grid;gap:8px;margin-top:16px;border:1px solid rgba(255,107,95,.45);border-radius:14px;padding:16px;background:#ff6b5f0f}.privacy-sensitive-reveal p{margin:0;color:var(--text-secondary)}.privacy-subsection-heading{margin-top:18px!important;padding-top:14px;border-top:1px solid var(--border)}.privacy-event-list{display:grid;gap:8px;margin-top:12px}.privacy-event-list article{display:grid;gap:5px;border-bottom:1px solid var(--border);padding:10px 0}.privacy-event-list article:last-child{border-bottom:0}.privacy-event-list article>div{display:flex;justify-content:space-between;gap:12px}.privacy-event-list p{margin:0}.privacy-event-list span,.privacy-event-list small{color:var(--text-muted)}.privacy-channel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.privacy-channel-heading h3{margin:4px 0 6px}.privacy-channel-heading p{margin:0;color:var(--text-muted);max-width:760px}.privacy-channel-overall,.privacy-channel-badge{display:inline-flex;align-items:center;width:max-content;border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750;letter-spacing:.02em}.privacy-channel-protected,.privacy-channel-badge.is-protected,.privacy-channel-badge.is-local_only{border-color:color-mix(in srgb,var(--success) 52%,var(--border));background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.privacy-channel-not_protected,.privacy-channel-badge.is-review_required,.privacy-channel-badge.is-partially_protected,.privacy-channel-badge.is-unsupported{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.privacy-channel-badge.is-disabled{color:var(--text-muted);background:var(--surface-subtle)}.privacy-channel-table-wrap{overflow-x:auto;margin-top:14px;border:1px solid var(--border);border-radius:14px}.privacy-channel-table{width:100%;min-width:760px;border-collapse:collapse}.privacy-channel-table th,.privacy-channel-table td{padding:11px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.privacy-channel-table th{background:var(--surface-subtle);color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.privacy-channel-table tr:last-child td{border-bottom:0}.privacy-channel-table td:first-child{display:grid;gap:3px}.privacy-channel-table td small{color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:980px){.privacy-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.privacy-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-admin-grid,.privacy-vault-layout,.privacy-provider-grid,.privacy-dialog-summary{grid-template-columns:1fr}.privacy-admin-wide{grid-column:auto}}@media(max-width:560px){.privacy-dialog-backdrop{align-items:end;padding:0}.privacy-dialog{max-height:92vh;border-radius:18px 18px 0 0;padding:18px}.privacy-dialog-header,.privacy-admin-hero,.privacy-vault-heading,.privacy-clean-room-heading,.privacy-channel-heading,.privacy-dialog-actions{display:grid}.privacy-dialog-actions button{width:100%}.privacy-admin-page{padding:12px}.privacy-admin-metrics,.privacy-check-grid,.privacy-route-matrix{grid-template-columns:1fr}.privacy-route-matrix h4{grid-column:auto}.privacy-admin-health{border-left:0;border-top:3px solid var(--accent-command);padding:12px 0 0}.privacy-event-list article>div,.privacy-vault-list article>div,.privacy-provider-card>div:first-child,.privacy-transaction-list article>div{display:grid}}.stage1a-admin-page{display:grid;gap:16px;min-width:0;padding:20px}.stage1a-admin-hero,.stage1a-admin-actions,.stage1a-admin-grid>section>header,.stage1a-list article>div{align-items:center;display:flex;justify-content:space-between}.stage1a-admin-hero{border-bottom:1px solid var(--border);gap:18px;padding-bottom:16px}.stage1a-admin-hero>div:first-child{min-width:0}.stage1a-admin-hero span,.stage1a-metric-grid span,.stage1a-boundary span,.stage1a-limit-list dt{color:var(--muted, #93a7ba);font-size:.76rem}.stage1a-admin-hero h1{font-size:1.65rem;margin:4px 0 6px}.stage1a-admin-hero p{margin:0;max-width:780px}.stage1a-admin-actions{flex:0 0 auto;gap:10px}.stage1a-admin-actions button,.stage1a-danger-button{min-height:38px}.stage1a-message{border-left:3px solid #47bb88;padding:10px 12px}.stage1a-message-error{border-left-color:#eb5b68}.stage1a-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.stage1a-metric-grid article,.stage1a-boundary>div,.stage1a-admin-grid>section{background:var(--panel, rgba(255, 255, 255, .025));border:1px solid var(--border);border-radius:6px;min-width:0}.stage1a-metric-grid article{border-top:3px solid #2da4a8;padding:12px}.stage1a-metric-grid strong,.stage1a-metric-grid small{display:block;overflow-wrap:anywhere}.stage1a-metric-grid strong{font-size:1.05rem;margin-top:5px}.stage1a-metric-grid small{color:var(--muted, #93a7ba);margin-top:3px}.stage1a-boundary{border:1px solid #2da4a8;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.stage1a-boundary>div{border:0;border-radius:0;padding:10px 12px}.stage1a-boundary strong{display:block;margin-top:3px}.stage1a-admin-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage1a-admin-grid>section{padding:14px}.stage1a-admin-grid>section>header{gap:12px;margin-bottom:12px}.stage1a-admin-grid h2{font-size:1rem;margin:0}.stage1a-admin-grid>section>header>span{color:var(--muted, #93a7ba);font-size:.75rem;text-align:right}.stage1a-wide{grid-column:1 / -1}.stage1a-table-wrap{max-width:100%;overflow-x:auto}.stage1a-table-wrap table{border-collapse:collapse;min-width:640px;width:100%}.stage1a-table-wrap th,.stage1a-table-wrap td{border-bottom:1px solid var(--border);font-size:.76rem;padding:8px;text-align:left;vertical-align:top}.stage1a-table-wrap th{color:var(--muted, #93a7ba);font-weight:600}.stage1a-status{border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.7rem;line-height:1;padding:5px 7px;text-transform:capitalize}.stage1a-status-success{border-color:#47bb88;color:#47bb88}.stage1a-status-warning{border-color:#f1b750;color:#f1b750}.stage1a-status-neutral{color:var(--muted, #93a7ba)}.stage1a-limit-list{display:grid;gap:0;margin:0}.stage1a-limit-list>div{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 0}.stage1a-limit-list dd{font-weight:600;margin:0}.stage1a-list{display:grid;gap:8px}.stage1a-list article{border-left:3px solid #2da4a8;padding:7px 0 7px 10px}.stage1a-list article>div{gap:10px}.stage1a-list small{color:var(--muted, #93a7ba);display:block;margin-top:3px;overflow-wrap:anywhere}.stage1a-shutdown-control{display:grid;gap:6px;margin-bottom:10px}.stage1a-shutdown-control textarea{min-height:76px;resize:vertical}.stage1a-danger-button{border-color:#eb5b68;color:#eb5b68;width:100%}.stage1a-danger-button:disabled{opacity:.5}.stage1a-shutdown-list{margin-top:12px}@media(max-width:1180px){.stage1a-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.stage1a-admin-page{padding:12px}.stage1a-admin-hero,.stage1a-admin-actions,.stage1a-list article>div{align-items:stretch;display:grid}.stage1a-metric-grid,.stage1a-boundary,.stage1a-admin-grid{grid-template-columns:1fr}.stage1a-wide{grid-column:auto}}:is(.model-catalogue-page,.routing-page,.access-keys-page,.live-data-page,.tool-governance-page) :where(button,a,input,select,textarea):focus-visible{outline:3px solid #0f766e;outline-offset:2px}.model-catalogue-page{display:grid;gap:16px;width:100%;min-width:0}.model-catalogue-header,.model-catalogue-header-actions,.model-catalogue-filters,.model-catalogue-list>header,.model-catalogue-detail>header,.model-catalogue-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.model-catalogue-header{padding:18px 20px;border-block:1px solid var(--border);background:var(--panel)}.model-catalogue-header h2,.model-catalogue-header p,.model-catalogue-list h3,.model-catalogue-detail h3,.model-catalogue-history h3,.model-catalogue-detail-section h4{margin:0}.model-catalogue-header h2{margin-top:4px;font-size:24px}.model-catalogue-header p,.model-catalogue-description,.model-catalogue-detail-section p{margin-top:6px;color:var(--muted)}.model-catalogue-eyebrow,.model-catalogue-metrics span,.model-catalogue-definition-grid dt{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.model-catalogue-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--border);background:var(--panel)}.model-catalogue-metrics>div{display:grid;gap:4px;min-width:0;padding:12px 16px;border-right:1px solid var(--border)}.model-catalogue-metrics>div:last-child{border-right:0}.model-catalogue-metrics strong{overflow-wrap:anywhere;font-size:16px}.model-catalogue-notice,.model-catalogue-feedback,.model-catalogue-confirmation,.model-catalogue-warning{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-left:3px solid #b7791f;background:color-mix(in srgb,#b7791f 10%,var(--panel))}.model-catalogue-notice span,.model-catalogue-warning span{color:var(--muted)}.model-catalogue-feedback{border-left-color:#0f766e;background:color-mix(in srgb,#0f766e 10%,var(--panel))}.model-catalogue-feedback-error,.model-catalogue-warning{border-left-color:#b42318;background:color-mix(in srgb,#b42318 9%,var(--panel))}.model-catalogue-confirmation{position:relative;display:grid;gap:10px;max-width:720px;border:1px solid var(--border);border-left:3px solid #b7791f}.model-catalogue-confirmation h3,.model-catalogue-confirmation p{margin:0}.model-catalogue-confirmation>div{display:flex;gap:8px}.model-catalogue-filters{align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;padding:12px 16px;border-block:1px solid var(--border);background:var(--panel)}.model-catalogue-filters label,.model-catalogue-approval label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.model-catalogue-filters input,.model-catalogue-filters select,.model-catalogue-approval textarea{min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);font:inherit}.model-catalogue-filters input{width:min(340px,75vw)}.model-catalogue-filters .model-catalogue-checkbox{display:flex;align-items:center;min-height:38px}.model-catalogue-checkbox input{width:18px;min-height:18px}.model-catalogue-workspace{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.4fr);min-height:560px;border-block:1px solid var(--border);background:var(--panel)}.model-catalogue-list{min-width:0;border-right:1px solid var(--border)}.model-catalogue-list>header,.model-catalogue-detail>header,.model-catalogue-history>header{min-height:58px;padding:12px 16px;border-bottom:1px solid var(--border)}.model-catalogue-list>header span,.model-catalogue-history>header span{color:var(--muted);font-size:13px}.model-catalogue-rows{display:grid;max-height:720px;overflow:auto}.model-catalogue-row{display:grid;gap:10px;width:100%;min-width:0;padding:14px 16px;border:0;border-bottom:1px solid var(--border);border-left:3px solid transparent;background:transparent;color:var(--text);text-align:left}.model-catalogue-row:hover,.model-catalogue-row.selected{background:color-mix(in srgb,#0f766e 7%,var(--panel))}.model-catalogue-row.selected{border-left-color:#0f766e}.model-catalogue-row-main{display:grid;gap:3px;min-width:0}.model-catalogue-row-main span{overflow-wrap:anywhere;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12px}.model-catalogue-row-meta,.model-catalogue-capabilities{display:flex;flex-wrap:wrap;gap:6px}.model-catalogue-status,.model-catalogue-capabilities span{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.catalogue-status-good{border-color:#0f766e;color:#0f766e}.catalogue-status-warning{border-color:#b7791f;color:#9a6700}.catalogue-status-danger{border-color:#b42318;color:#b42318}.model-catalogue-detail{min-width:0;padding-bottom:18px}.model-catalogue-detail>header code,.model-catalogue-history code{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.model-catalogue-description,.model-catalogue-detail-section,.model-catalogue-warning{margin-inline:18px}.model-catalogue-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 18px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.model-catalogue-definition-grid>div{min-width:0;padding:10px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.model-catalogue-definition-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.model-catalogue-detail-section{padding-block:14px;border-top:1px solid var(--border)}.model-catalogue-detail-section h4{margin-bottom:10px;font-size:14px}.model-catalogue-state-list,.model-catalogue-change-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.model-catalogue-state-list li,.model-catalogue-change-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.model-catalogue-approval textarea{width:100%;resize:vertical}.model-catalogue-approval>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.model-catalogue-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}.model-catalogue-table-wrap table{width:100%;min-width:620px;border-collapse:collapse}.model-catalogue-table-wrap caption{padding:8px 0;color:var(--muted);text-align:left}.model-catalogue-table-wrap th,.model-catalogue-table-wrap td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.model-catalogue-table-wrap th{color:var(--muted);font-size:12px;text-transform:uppercase}.model-catalogue-history{min-width:0;border-block:1px solid var(--border);background:var(--panel)}.model-catalogue-history .model-catalogue-table-wrap{padding:0 16px 16px}.model-catalogue-empty{padding:32px 18px;color:var(--muted);text-align:center}@media(max-width:1000px){.model-catalogue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.model-catalogue-metrics>div{border-bottom:1px solid var(--border)}.model-catalogue-workspace{grid-template-columns:1fr}.model-catalogue-list{border-right:0;border-bottom:1px solid var(--border)}}@media(max-width:640px){.model-catalogue-header,.model-catalogue-header-actions,.model-catalogue-list>header,.model-catalogue-detail>header,.model-catalogue-history>header{align-items:stretch;flex-direction:column}.model-catalogue-metrics,.model-catalogue-definition-grid{grid-template-columns:1fr}.model-catalogue-filters,.model-catalogue-filters label,.model-catalogue-filters input,.model-catalogue-filters select{width:100%}.model-catalogue-state-list li,.model-catalogue-change-list li{grid-template-columns:1fr}}.tickets-workspace{display:flex;width:100%;min-width:0;max-width:100%;min-height:0;flex:1;flex-direction:column;gap:14px;background:#0a111c;color:var(--text-primary, #edf2f7)}.tickets-mode-tabs,.tickets-detail-tabs{display:flex;min-width:0;max-width:100%;align-items:center;gap:2px;border-bottom:1px solid rgba(148,163,184,.22);overflow-x:auto}.tickets-mode-tabs button,.tickets-detail-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary, #aab7c4);padding:10px 12px}.tickets-mode-tabs button.active,.tickets-detail-tabs button.active{border-bottom-color:#55bfff;color:var(--text-primary, #f7fafc)}.tickets-toolbar{display:flex;width:100%;min-width:0;align-items:stretch;justify-content:space-between;flex-direction:column;gap:12px}.tickets-view-switcher{display:flex;min-width:0;gap:6px;overflow-x:auto;padding-bottom:2px}.tickets-view-switcher button{flex:0 0 auto;border:1px solid rgba(148,163,184,.24);border-radius:4px;background:#0f172a6b;color:var(--text-secondary, #b4c0cc);padding:7px 9px;font-size:.78rem}.tickets-view-switcher button.active{border-color:#55bfffb8;background:#2875a642;color:#f7fbff}.tickets-toolbar-actions{display:grid;width:100%;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) repeat(3,max-content);align-items:center;gap:8px;min-width:0}.tickets-toolbar-actions>*{min-width:0}.tickets-toolbar-actions button{white-space:nowrap}.tickets-toolbar-actions .secondary-button{border-color:#94a3b857;background:#111c2a;color:#f4f7fb}.tickets-toolbar-actions .primary-button{border-color:#73e6d2;background:#73e6d2;color:#061018}.tickets-toolbar input,.tickets-toolbar select,.tickets-dialog input,.tickets-dialog select,.tickets-dialog textarea,.tickets-comment-form select,.tickets-comment-form textarea,.tickets-settings input{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:4px;background:#080f19d1;color:var(--text-primary, #f7fafc);padding:9px 10px;font:inherit}.tickets-search{min-width:220px}.tickets-content{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr);border:1px solid rgba(148,163,184,.2);background:#070d1657}.tickets-content.with-detail{grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr)}.tickets-list{min-width:0}.tickets-list>header{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18);color:var(--text-secondary, #a9b5c1)}.tickets-list>div[role=list]{display:flex;flex-direction:column}.tickets-row{display:grid;width:100%;min-height:78px;grid-template-columns:minmax(260px,1fr) 140px 160px;align-items:center;gap:14px;border:0;border-bottom:1px solid rgba(148,163,184,.14);background:transparent;color:inherit;padding:11px 14px;text-align:left}.tickets-row:hover,.tickets-row.selected{background:#2d80b21c}.tickets-row.selected{box-shadow:inset 3px 0 #55bfff}.tickets-content.with-detail .tickets-row{grid-template-columns:minmax(0,1fr) 120px}.tickets-content.with-detail .tickets-row-owner{display:none}.tickets-row-main,.tickets-row-status,.tickets-row-owner{display:flex;min-width:0;flex-direction:column;gap:4px}.tickets-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-row-main small,.tickets-row-owner small{color:var(--text-muted, #8493a2)}.tickets-number{color:#7bd0ff;font-family:var(--font-mono, monospace);font-size:.74rem}.tickets-badge-row{display:flex;flex-wrap:wrap;gap:6px}.tickets-badge{width:fit-content;border:1px solid rgba(148,163,184,.28);border-radius:3px;color:#cbd5df;padding:2px 6px;font-size:.7rem}.tickets-badge.severity-critical{border-color:#ff665c;color:#ffb1aa}.tickets-badge.severity-high{border-color:#ffc966;color:#ffe2a7}.tickets-badge.severity-low,.tickets-badge.severity-informational{color:#9fe86c}.tickets-badge.restricted{border-color:#ff7b8d;color:#ffc0c8}.tickets-detail{min-width:0;overflow:hidden;border-left:1px solid rgba(148,163,184,.22);background:#09111ce6}.tickets-detail-header{display:flex;justify-content:space-between;gap:16px;padding:16px}.tickets-detail-header h4{max-width:620px;margin:5px 0 9px;font-size:1.05rem}.tickets-icon-button{width:32px;height:32px;border:1px solid rgba(148,163,184,.25);border-radius:4px;background:transparent;color:#d8e0e7;font-size:1.3rem;line-height:1}.tickets-detail-tabs button{flex:1 1 0;min-width:0;padding-inline:6px;font-size:.82rem}.tickets-detail-body{display:flex;flex-direction:column;gap:16px;max-height:690px;overflow-y:auto;padding:16px}.tickets-detail-body section h5{margin:0 0 7px;color:#dce6ee;font-size:.8rem;text-transform:uppercase}.tickets-detail-body section p{margin:0;color:#bac5cf;line-height:1.55;white-space:pre-wrap}.tickets-detail-body p,.tickets-detail-grid dd,.tickets-link-list strong{overflow-wrap:anywhere}.tickets-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.tickets-detail-grid div{border-left:2px solid rgba(85,191,255,.35);padding-left:9px}.tickets-detail-grid dt{color:var(--text-muted, #8795a3);font-size:.7rem}.tickets-detail-grid dd{margin:3px 0 0;color:#e4ebf1;font-size:.82rem}.tickets-targets>div{display:flex;flex-direction:column;gap:6px}.tickets-targets span{border-left:3px solid #55bfff;padding:5px 8px;color:#bfcbd4}.tickets-targets span.breached{border-left-color:#ff665c;color:#ffb5ae}.tickets-comment-form{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(148,163,184,.18);padding-top:14px}.tickets-comment-form label{display:flex;flex-direction:column;gap:6px;color:#b8c4ce;font-size:.78rem}.tickets-comment-form>div{display:flex;justify-content:flex-end;gap:8px}.tickets-comment-form select{width:auto}.tickets-action-row{display:flex;flex-wrap:wrap;gap:7px}.tickets-action-row button{border:1px solid rgba(85,191,255,.38);border-radius:4px;background:#2c7dae26;color:#d8efff;padding:7px 9px}.tickets-timeline{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.tickets-timeline li{display:grid;grid-template-columns:14px 1fr;gap:9px;min-height:48px}.tickets-timeline li>span{position:relative;border-left:1px solid rgba(85,191,255,.35);margin-left:5px}.tickets-timeline li>span:before{position:absolute;top:2px;left:-4px;width:7px;height:7px;border-radius:50%;background:#55bfff;content:""}.tickets-timeline li div{display:flex;flex-direction:column;gap:3px}.tickets-timeline time{color:var(--text-muted, #8795a3);font-size:.72rem}.tickets-link-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.tickets-link-list li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(148,163,184,.12);padding:7px 0}.tickets-link-list span,.tickets-muted{color:var(--text-muted, #8795a3)}.tickets-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.tickets-file-button{position:relative;cursor:pointer}.tickets-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.tickets-notice{margin:-6px 0 0;color:#9fe86c;font-size:.78rem}.tickets-blockers{border:1px solid rgba(255,201,102,.34);background:#7d52141f;padding:12px}.tickets-blockers ul{margin:0;padding-left:18px;color:#f5d69b}.tickets-state{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:28px;text-align:center}.tickets-state span{max-width:560px;color:var(--text-secondary, #9cabb8)}.tickets-state-error strong,.tickets-state-denied strong,.tickets-form-error{color:#ff9d96}.tickets-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#03070cc7;padding:20px}.tickets-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(85,191,255,.42);border-radius:6px;background:#101925;box-shadow:0 24px 70px #00000075}.tickets-dialog>header{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.2)}.tickets-dialog h4,.tickets-dialog p{margin:0}.tickets-dialog header p{margin-top:4px;color:#9fadb9}.tickets-dialog form{padding:20px}.tickets-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tickets-form-grid label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#b9c5cf;font-size:.78rem}.tickets-form-wide{grid-column:1 / -1}.tickets-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.tickets-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px}.tickets-metric-grid article{border:1px solid rgba(148,163,184,.2);border-radius:4px;background:#0f172a6b;padding:13px}.tickets-metric-grid span{display:block;color:#93a3b0;font-size:.74rem}.tickets-metric-grid strong{display:block;margin-top:6px;font-size:1.45rem}.tickets-analytics{display:flex;flex-direction:column;gap:18px}.tickets-analytics section{border-top:1px solid rgba(148,163,184,.18);padding-top:14px}.tickets-bar-list{display:flex;flex-direction:column;gap:8px}.tickets-bar-list>div{display:grid;grid-template-columns:160px 1fr 40px;align-items:center;gap:10px}.tickets-bar-list>div>div{height:8px;background:#94a3b81f}.tickets-bar-list i{display:block;height:100%;background:#55bfff}.tickets-settings{display:flex;max-width:820px;flex-direction:column;gap:18px}.tickets-settings section{border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:18px}.tickets-settings section p{color:#9aa9b6}.tickets-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px}.tickets-settings-grid label{display:flex;flex-direction:column;gap:5px;color:#b8c4ce;font-size:.76rem}.tickets-toggle{display:flex;align-items:center;gap:9px}.tickets-toggle input{width:18px;height:18px}@media(max-width:1180px){.tickets-toolbar-actions{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,1fr))}.tickets-content.with-detail{grid-template-columns:minmax(370px,1fr) minmax(300px,.9fr)}.tickets-row{grid-template-columns:minmax(220px,1fr) 120px}.tickets-row-owner{display:none}.tickets-metric-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media(max-width:760px){.tickets-toolbar-actions{grid-template-columns:1fr 1fr}.tickets-search{min-width:0;grid-column:1 / -1}.tickets-content.with-detail{display:block}.tickets-content.with-detail .tickets-list{display:none}.tickets-detail{border-left:0}.tickets-row{grid-template-columns:minmax(0,1fr) auto}.tickets-row-status>span:last-child{display:none}.tickets-detail-grid,.tickets-form-grid{grid-template-columns:1fr}.tickets-form-wide{grid-column:auto}.tickets-metric-grid,.tickets-settings-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}.tickets-bar-list>div{grid-template-columns:120px 1fr 30px}.tickets-dialog-backdrop{align-items:end;padding:0}.tickets-dialog{width:100%;max-height:94dvh;border-radius:6px 6px 0 0}.tickets-dialog>header,.tickets-dialog form{padding:14px}.tickets-dialog footer,.tickets-comment-form>div,.tickets-section-heading{align-items:stretch;flex-direction:column}.tickets-dialog footer button,.tickets-comment-form select,.tickets-comment-form button,.tickets-section-heading button{width:100%}.tickets-row{min-height:92px;padding:12px}.tickets-detail-body{max-height:none;padding:14px}.tickets-mode-tabs button,.tickets-detail-tabs button,.tickets-view-switcher button,.tickets-action-row button,.tickets-icon-button{min-height:44px}.tickets-icon-button{width:44px}}@media(max-width:420px){.tickets-toolbar-actions{grid-template-columns:1fr}.tickets-search{grid-column:auto}.tickets-toolbar-actions button,.tickets-toolbar-actions select{width:100%}.tickets-row{grid-template-columns:1fr}.tickets-row-status{flex-direction:row;flex-wrap:wrap}.tickets-row-status>span:last-child{display:inline-flex}.tickets-detail-tabs{overflow-x:auto}.tickets-detail-tabs button{flex:0 0 auto;min-width:96px}.tickets-detail-grid,.tickets-metric-grid,.tickets-settings-grid{grid-template-columns:1fr}.tickets-bar-list>div{grid-template-columns:minmax(90px,1fr) 1.5fr 28px}}.nango-catalogue-panel{display:grid;gap:18px;letter-spacing:0}.nango-catalogue-panel h5{margin:0;font-size:14px;letter-spacing:0}.nango-catalogue-metrics{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:1px;overflow:hidden;border:1px solid rgba(140,160,190,.18);border-radius:6px;background:#8ca0be2e}.nango-catalogue-metrics>div{display:grid;gap:4px;min-height:72px;padding:12px;background:var(--panel-strong, rgba(12, 21, 34, .98))}.nango-catalogue-metrics span,.nango-catalogue-filters label>span{color:var(--text-soft);font-size:12px}.nango-catalogue-metrics strong{font-size:18px;overflow-wrap:anywhere}.nango-catalogue-boundary{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-left:3px solid var(--accent, #62d6ff);background:#62d6ff0f}.nango-catalogue-boundary span{color:var(--text-soft);line-height:1.45}.nango-catalogue-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(150px,1fr));gap:10px}.nango-catalogue-filters label{display:grid;gap:5px}.nango-catalogue-filters input,.nango-catalogue-filters select{width:100%;min-height:38px}.nango-catalogue-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:18px;align-items:start}.nango-catalogue-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(140,160,190,.18);border-radius:6px}.nango-catalogue-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}.nango-catalogue-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nango-catalogue-table th,.nango-catalogue-table td{padding:10px;border-bottom:1px solid rgba(140,160,190,.14);text-align:left;vertical-align:top;letter-spacing:0}.nango-catalogue-table thead th{color:var(--text-soft);font-size:11px;text-transform:uppercase}.nango-catalogue-table tbody tr.selected{background:#62d6ff14}.nango-catalogue-table tbody th button{display:block;padding:0;border:0;background:transparent;color:var(--text-main);font:inherit;font-weight:700;text-align:left;cursor:pointer}.nango-catalogue-table tbody th button:focus-visible{outline:2px solid var(--accent, #62d6ff);outline-offset:3px}.nango-catalogue-table tbody th small{display:block;margin-top:3px;color:var(--text-soft);font-weight:400}.nango-catalogue-detail{min-width:0;padding-left:18px;border-left:1px solid rgba(140,160,190,.18)}.nango-catalogue-detail dl{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:9px 12px;margin:14px 0 0}.nango-catalogue-detail dt{color:var(--text-soft);font-size:12px}.nango-catalogue-detail dd{min-width:0;margin:0;overflow-wrap:anywhere}.nango-refresh-control{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid rgba(140,160,190,.18)}.nango-refresh-control p{max-width:720px;margin-bottom:0}.nango-refresh-actions{display:grid;justify-items:end;gap:8px}.nango-snapshot-history{display:grid;gap:10px}.nango-provider-approval{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(140,160,190,.18)}.connector-entitlements-panel{display:grid;gap:18px;letter-spacing:0}.connector-entitlement-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(140,160,190,.18)}.connector-entitlement-tabs button{min-height:40px;padding:8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-soft);cursor:pointer;white-space:nowrap}.connector-entitlement-tabs button[aria-selected=true]{border-bottom-color:var(--accent, #62d6ff);color:var(--text-main);font-weight:700}.connector-entitlement-tabs button:focus-visible{outline:2px solid var(--accent, #62d6ff);outline-offset:-3px}.connector-entitlement-section{display:grid;gap:16px;min-width:0}.connector-entitlement-request,.connector-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;align-items:end}.connector-entitlement-request label,.connector-policy-grid label{display:grid;gap:5px;min-width:0}.connector-entitlement-request label>span,.connector-policy-grid label>span{color:var(--text-soft);font-size:12px}.connector-entitlement-request .wide,.connector-policy-grid .wide{grid-column:span 2}.connector-entitlement-request input,.connector-entitlement-request select,.connector-policy-grid input,.connector-policy-grid select,.connector-policy-grid textarea{width:100%;min-width:0}.connector-policy-grid textarea{resize:vertical;font-family:var(--font-mono, monospace);font-size:12px}.connector-policy-editor{border-top:1px solid rgba(140,160,190,.18);padding-top:14px}.connector-policy-editor summary{width:max-content;margin-bottom:14px;color:var(--text-main);font-weight:700;cursor:pointer}.connector-policy-editor>.primary-button{margin-top:14px}.compact-actions{flex-wrap:wrap;min-width:180px}.compact-actions button{min-height:30px;padding:5px 9px;font-size:12px}.shell[data-theme=windows] .nango-catalogue-metrics>div,.shell[data-theme=windows] .nango-catalogue-table tbody th button{color:var(--text-main)}@media(max-width:980px){.nango-catalogue-metrics,.nango-catalogue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nango-catalogue-layout{grid-template-columns:1fr}.nango-catalogue-detail{padding:16px 0 0;border-top:1px solid rgba(140,160,190,.18);border-left:0}.connector-entitlement-request,.connector-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nango-catalogue-metrics,.nango-catalogue-filters{grid-template-columns:1fr}.nango-catalogue-boundary,.nango-refresh-control{align-items:stretch;flex-direction:column}.nango-refresh-actions{justify-items:stretch}.connector-entitlement-request,.connector-policy-grid{grid-template-columns:1fr}.connector-entitlement-request .wide,.connector-policy-grid .wide{grid-column:auto}}
