*{box-sizing:border-box}html,body{color:#111827;background:#f3f4f6;min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--vt-font);font-size:inherit}button{cursor:pointer}code{font-family:Consolas,Monaco,Courier New,monospace}.page{width:min(1400px,100% - 48px);margin:0 auto;padding:40px 0}.adminShellHeader{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(180px,auto) 1fr auto;align-items:center;gap:18px;margin-bottom:28px;padding:16px 18px;display:grid;box-shadow:0 10px 25px #1118270f}.adminShellBrandBlock{gap:4px;display:grid}.adminShellNav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.adminShellNavLink{color:#334155;border:1px solid #0000;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.adminShellOperator{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.adminShellOperator strong{color:#0f172a}.adminShellOperator form{margin:0}.adminShellOperator button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:36px;padding:0 13px;font-size:13px;font-weight:800}.adminShellOperator button:hover{background:#f8fafc}.adminShellContent{display:block}@media (max-width:980px){.adminShellHeader{grid-template-columns:1fr}.adminShellNav,.adminShellOperator{justify-content:flex-start}}.hero{justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.hero h1{margin:0;font-size:40px;line-height:1.1}.heroText{color:#4b5563;max-width:720px;margin:12px 0 0;font-size:16px;line-height:1.6}.summaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;min-width:180px;padding:20px;box-shadow:0 10px 25px #1118270f}.summaryLabel{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.summaryCard strong{font-size:40px}.toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.toolbar strong,.toolbar span{display:block}.toolbar strong{margin-bottom:4px;font-size:13px}.toolbar span{color:#4b5563;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.exportButton{color:#fff;background:#111827;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px #1118270f}.tableHeader{border-bottom:1px solid #e5e7eb;padding:20px 24px}.tableHeader h2{margin:0;font-size:20px}.tableHeader p{color:#6b7280;margin:6px 0 0;font-size:14px}.emptyState{color:#6b7280;padding:32px 24px}.tableWrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:14px 16px;font-size:14px}th{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;background:#f9fafb;font-size:12px;font-weight:700}tbody tr:last-child td{border-bottom:none}.promptCell{color:#374151;max-width:360px;line-height:1.5}.reasonsCell{color:#4b5563;max-width:320px;line-height:1.5}.riskBadge{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.riskBadge-informational{color:#475569;background:#f1f5f9}.riskBadge-low{color:#166534;background:#dcfce7}.riskBadge-medium{color:#92400e;background:#fef3c7}.riskBadge-high{color:#9a3412;background:#ffedd5}.riskBadge-critical{color:#991b1b;background:#fee2e2}@media (max-width:800px){.page{width:min(100% - 24px,1400px);padding:24px 0}.hero,.toolbar{flex-direction:column}.hero h1{font-size:32px}.summaryCard{min-width:0}}.filtersCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:280px 1fr;gap:24px;margin-bottom:24px;padding:20px;display:grid;box-shadow:0 10px 25px #1118270a}.filtersCard h2{margin:0;font-size:20px}.filtersCard p{color:#6b7280;margin:6px 0 0;font-size:14px;line-height:1.5}.filtersGrid{grid-template-columns:repeat(4,minmax(160px,1fr));align-items:end;gap:14px;display:grid}.filtersGrid label{display:block}.filtersGrid label span{color:#374151;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.filtersGrid input,.filtersGrid select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;min-height:40px;padding:8px 10px}.filtersGrid input:focus,.filtersGrid select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e524}.filtersActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtersActions button{color:#fff;white-space:nowrap;background:#4f46e5;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.filtersActions a{color:#4b5563;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.filtersActions a:hover{background:#f3f4f6}@media (max-width:1100px){.filtersCard{grid-template-columns:1fr}.filtersGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:700px){.filtersGrid{grid-template-columns:1fr}.filtersActions{flex-direction:column;align-items:stretch}.filtersActions button,.filtersActions a{justify-content:center;width:100%}}.detailsCell{width:6.5rem;min-width:6.5rem}.detailsCell details{position:relative}.detailsCell summary{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.detailsCell summary:hover{background:#e5e7eb}.eventDetails{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:420px;max-width:70vw;margin-top:10px;padding:14px;box-shadow:0 18px 35px #1118271f}.eventDetails>div+div{margin-top:14px}.eventDetails strong{color:#374151;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.eventDetails code,.eventDetails pre{color:#111827;background:#f9fafb;border-radius:8px;width:100%;margin:0;padding:10px;font-size:12px;line-height:1.5;display:block;overflow-x:auto}.eventDetails p{color:#374151;margin:0;font-size:14px;line-height:1.5}.eventDetails a{color:#4f46e5;overflow-wrap:anywhere;font-size:13px}.eventDetails ul{color:#374151;margin:0;padding-left:18px;font-size:14px;line-height:1.5}.reviewHistoryList{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.reviewHistoryItem{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:.85rem 1rem}.reviewHistoryPrimary{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.reviewHistoryStatus{color:#0f172a;text-transform:capitalize;font-weight:700}.reviewHistorySecondary{color:#475569;flex-wrap:wrap;gap:.5rem 1rem;font-size:.9rem;display:flex}.reviewHistoryRequestId{word-break:break-all;font-family:monospace;font-size:.85rem}.reviewHistoryMeta{color:#334155;margin-top:.4rem;font-size:.9rem}@media (max-width:700px){.eventDetails{width:320px;max-width:80vw}}.tableHeaderWithPagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.paginationSummary{color:#4b5563;white-space:nowrap;font-size:14px;font-weight:700}.paginationBar{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.paginationBar span{color:#4b5563;font-size:14px}.paginationButton{color:#fff;background:#111827;border-radius:10px;justify-content:center;align-items:center;min-width:96px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.eventDetailsButton{color:#020617;background:#f8fafc;border-radius:.75rem;justify-content:center;align-items:center;min-height:2rem;padding:.4rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.eventDetailsButton:hover{background:#eef2f7;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.eventDetailDrawerOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.eventDetailDrawerBackdrop{position:absolute;inset:0}.eventDetailDrawer{z-index:1;background:#fff;border-left:1px solid #dbe3ef;width:min(520px,100vw);height:100vh;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #0f172a2e,-4px 0 16px #0f172a14}.eventDetailDrawerHeader{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.eventDetailDrawerHeader h2{color:var(--vt-text-strong);letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:700}.eventDetailDrawerClose{color:#475569;background:#f8fafc;border:1px solid #dbe3ef;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.eventDetailDrawerClose:hover{color:#020617;background:#eef2f7;border-color:#cbd5e1;transform:translateY(-1px)}.eventDetailDrawerBody{gap:1rem;padding:1.5rem;display:grid}.eventDetailSection{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:1rem;gap:.45rem;padding:1rem;display:grid}.eventDetailLabel{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.eventDetailValue,.eventDetailLink{overflow-wrap:anywhere;color:#0f172a;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.eventDetailLink{color:#3730a3;text-decoration:none}.eventDetailLink:hover{text-decoration:underline}.eventDetailCode{overflow-wrap:anywhere;color:#0f172a;background:#eef2f7;border-radius:.75rem;margin:0;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.5}.eventDetailList{color:var(--vt-text);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.9rem;font-weight:500;line-height:1.5;display:grid}.eventDetailMetadata{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#020617;border-radius:.75rem;max-height:18rem;padding:.85rem;font-size:.76rem;line-height:1.55;overflow:auto}@media (max-width:640px){.eventDetailDrawer{width:100vw}.eventDetailDrawerHeader,.eventDetailDrawerBody{padding:1rem}}.paginationButton.disabled{pointer-events:none;color:#9ca3af;background:#e5e7eb}@media (max-width:700px){.tableHeaderWithPagination,.paginationBar{flex-direction:column;align-items:stretch}.paginationButton{width:100%}}.reviewBadge{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.reviewBadge-unreviewed{color:#374151;background:#f3f4f6}.reviewBadge-reviewed{color:#1d4ed8;background:#dbeafe}.reviewBadge-dismissed{color:#6d28d9;background:#ede9fe}.reviewCell{white-space:nowrap;width:8.75rem;min-width:8.75rem;max-width:8.75rem;overflow:hidden}.reviewStatusStack{flex-direction:column;align-items:flex-start;gap:.3rem;max-width:100%;display:flex}.reviewStatusSelect-claimed{opacity:.82}.reviewClaimBadge,.reviewConflictNotice{-webkit-line-clamp:2;line-clamp:2;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;-webkit-box-orient:vertical;max-width:100%;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.reviewClaimBadge{border-color:color-mix(in srgb, var(--vt-warning) 20%, transparent);background:var(--vt-warning-bg);color:var(--vt-warning)}.reviewConflictNotice{background:var(--vt-danger-bg);color:var(--vt-danger);border-color:#b4231829}.eventReviewClaimNotice{border:1px solid color-mix(in srgb, var(--vt-warning) 20%, transparent);background:var(--vt-warning-bg);color:var(--vt-warning);border-radius:.75rem;margin:0 0 12px;padding:10px 12px;font-size:.8rem;line-height:1.45}.reviewStatusForm{vertical-align:top;width:7.75rem;max-width:7.75rem;margin:0;display:inline-flex;overflow:hidden}.reviewStatusSelect{appearance:none;color:#334155;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#f8fafc;background-image:linear-gradient(45deg,#0000 50%,#475569 50%),linear-gradient(135deg,#475569 50%,#0000 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e2e8f0;border-radius:999px;width:7.75rem;max-width:7.75rem;height:2rem;padding:0 1.75rem 0 .75rem;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s,opacity .15s;display:block;overflow:hidden}.reviewStatusSelect:disabled{cursor:progress;opacity:.72}.reviewStatusSelect-pending{opacity:.72;box-shadow:inset 0 0 0 999px #ffffff38}.reviewStatusSelect:hover{background-color:#f1f5f9;border-color:#cbd5e1}.reviewStatusSelect-unreviewed{color:#334155;background-color:#f8fafc}.reviewStatusSelect-reviewed{color:#1d4ed8;background-color:#dbeafe;border-color:#bfdbfe}.reviewStatusSelect-dismissed{color:#6d28d9;background-color:#ede9fe;border-color:#ddd6fe}.reviewActions{flex-wrap:wrap;gap:8px;display:flex}.reviewActions form{margin:0}.reviewActions button{color:#fff;background:#111827;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:700}.reviewActions form:nth-child(2) button{background:#6d28d9}.reviewActions form:nth-child(3) button{background:#6b7280}.reviewActions button:hover{opacity:.9}.metricsGrid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:16px;margin-bottom:24px;display:grid}.metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 20px;box-shadow:0 10px 25px #1118270a}.metricCard span{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.metricCard strong{color:#111827;font-size:34px;line-height:1}@media (max-width:700px){.metricsGrid{grid-template-columns:1fr}}.errorCard{background:#fff;border:1px solid #fecaca;border-radius:18px;max-width:760px;margin:80px auto;padding:28px;box-shadow:0 18px 40px #1118271a}.errorCard h1{margin:0;font-size:36px;line-height:1.1}.errorCard p{color:#4b5563;margin:14px 0 0;font-size:16px;line-height:1.6}.errorInstructions,.errorMessage{margin-top:18px}.errorInstructions strong,.errorMessage strong{color:#374151;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px;display:block}.errorInstructions code,.errorMessage code{white-space:pre-wrap;color:#111827;background:#f9fafb;border-radius:10px;padding:12px;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.errorCard button{color:#fff;background:#111827;border:0;border-radius:10px;min-height:42px;margin-top:22px;padding:0 16px;font-size:14px;font-weight:700}.loginPage{background:#f8fafc;place-items:center;min-height:100vh;padding:32px;display:grid}.loginCard{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:100%;max-width:440px;padding:32px;box-shadow:0 24px 80px #0f172a1f}.loginCard h1{color:#0f172a;margin:8px 0 12px;font-size:32px;line-height:1.1}.loginText{color:#475569;margin:0 0 24px}.loginForm{gap:16px;display:grid}.loginForm label{color:#334155;gap:8px;font-weight:700;display:grid}.loginForm input{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px}.loginForm button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.loginHint{color:#64748b;margin:20px 0 0;font-size:14px}.operatorBar{color:#475569;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.operatorBar strong{color:#0f172a}.operatorBar form{margin:0}.operatorBar button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 14px;font-weight:700}.operatorBar button:hover{background:#f8fafc}.heroActions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.secondaryButton{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1118270a}.secondaryButton:hover{background:#f9fafb}.heroMeta{color:#475569;margin:18px 0 0;font-size:15px;font-weight:600}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 10px 25px #1118270f}.panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panelHeader h2{margin:0;font-size:24px;line-height:1.2}.detailsGrid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;display:grid}.detailItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.detailItem>span{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.detailItem strong{color:#111827;overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.detailItem>span.statusBadge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;margin:0;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mutedText{color:#4b5563;max-width:840px;margin:0;font-size:15px;line-height:1.7}@media (max-width:800px){.heroActions{align-items:stretch;width:100%}.secondaryButton{width:100%}.cxnHeaderActions .secondaryButton{width:auto}.detailsGrid{grid-template-columns:1fr}}.settingsGrid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-bottom:24px;display:grid}.settingsGrid .summaryCard{min-height:auto;padding:20px}.settingsGrid .summaryCard strong{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.settingsGrid .summaryLabel{font-size:12px}@media (max-width:800px){.settingsGrid{grid-template-columns:1fr}.settingsGrid .summaryCard strong{font-size:20px}}.retentionControl{gap:18px;margin-top:20px;display:grid}.retentionForm{border:1px solid var(--vt-border);background:var(--vt-card-bg);max-width:720px;box-shadow:var(--vt-shadow-card);border-radius:18px;gap:14px;padding:18px;display:grid}.retentionFormActions{justify-content:flex-start;display:flex}.retentionSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 44px 0 14px;font-size:15px;font-weight:650}.retentionSelect:focus{border-color:var(--vt-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--vt-primary) 16%, transparent)}.retentionModeCard{background:#f8fafc;border:1px solid #dbe3ef;border-radius:18px;padding:18px}.retentionModeCardActive{background:#f3f0ff;border-color:#635bff;box-shadow:0 12px 28px #635bff1f}.retentionModeCard span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.retentionModeCard strong{color:#0f172a;font-size:17px;line-height:1.45;display:block}.trustNotice{border:1px solid color-mix(in srgb, var(--vt-info) 32%, transparent);background:var(--vt-info-bg);color:var(--vt-text-muted);border-radius:18px;padding:18px 20px;line-height:1.65}.trustNotice strong{color:var(--vt-info)}.settingChangeList{gap:12px;display:grid}.settingChangeItem{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:16px}.settingChangeItemHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.settingChangeItemTitle{color:#0f172a;font-size:16px;font-weight:800}.settingChangeTimestamp{color:#64748b;white-space:nowrap;font-size:13px}.detailsGridWithTopMargin{margin-top:20px}.statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.statusBadge-pilot,.statusBadge-active,.statusBadge-enabled{color:#166534;background:#dcfce7}.statusBadge-suspended{color:#92400e;background:#fef3c7}.statusBadge-archived,.statusBadge-disabled{color:#374151;background:#f3f4f6}.statusBadge-production{color:#1d4ed8;background:#dbeafe}.roleBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.roleBadge-viewer{color:#374151;background:#f3f4f6}.roleBadge-admin{color:#6d28d9;background:#ede9fe}.operatorsTable th:nth-child(2),.operatorsTable td:nth-child(2),.operatorsTable th:nth-child(3),.operatorsTable td:nth-child(3){width:8rem}.adminAuditTarget{gap:4px;display:grid}.adminAuditTarget span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.adminAuditTarget strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.operatorStatusControl,.operatorRoleControl{align-items:start;gap:8px;display:grid}.operatorRoleActions select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:999px;max-width:8rem;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.dangerMiniButton,.successMiniButton,.secondaryMiniButton{color:#fff;cursor:pointer;border:0;border-radius:999px;width:fit-content;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.dangerMiniButton{background:#991b1b}.dangerMiniButton:hover:not(:disabled){background:#7f1d1d}.successMiniButton{background:#166534}.successMiniButton:hover:not(:disabled){background:#14532d}.secondaryMiniButton{background:#334155}.secondaryMiniButton:hover:not(:disabled){background:#1e293b}.dangerMiniButton:disabled,.successMiniButton:disabled,.secondaryMiniButton:disabled{cursor:not-allowed;opacity:.55}.operatorInlineSuccess,.operatorInlineError{max-width:16rem;font-size:12px;font-weight:800;line-height:1.4;display:block}.settingChangeValues{color:#334155;font-size:14px;line-height:1.55}.settingChangeMeta{color:#64748b;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.55}@media (max-width:800px){.retentionForm{grid-template-columns:1fr}.settingChangeItemHeader{display:grid}.settingChangeTimestamp{white-space:normal}}button.primaryButton{background:var(--vt-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 12px 24px #2563eb2e}button.primaryButton:hover{background:var(--vt-primary-hover);transform:translateY(-1px);box-shadow:0 16px 32px #2563eb3d}button.primaryButton:active{transform:translateY(0);box-shadow:0 8px 18px #0f172a2e}button.primaryButton:focus-visible{outline-offset:3px;outline:3px solid #635bff59}.ingestionKeyActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dangerButton{color:#fff;cursor:pointer;background:#991b1b;border:0;border-radius:14px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;box-shadow:0 12px 24px #991b1b2e}.tenantDeleteControl{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.tenantDeleteControl .dangerButton{min-height:36px;box-shadow:none;padding:0 14px;font-size:13px}.dangerButton:hover:not(:disabled){background:#7f1d1d}.primaryButton:disabled,.dangerButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.successNotice,.dangerNotice{border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px;font-weight:750;line-height:1.5}.successNotice{border:1px solid color-mix(in srgb, var(--vt-success) 28%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.dangerNotice{border:1px solid color-mix(in srgb, var(--vt-danger) 28%, transparent);background:var(--vt-danger-bg);color:var(--vt-danger)}.plaintextKeyReveal{background:#fffbeb;border:1px solid #fde68a;border-radius:18px;gap:10px;margin-top:18px;padding:18px;display:grid}.plaintextKeyReveal span{color:#92400e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.plaintextKeyReveal textarea{resize:vertical;color:#111827;background:#fff;border:1px solid #f59e0b;border-radius:12px;width:100%;min-height:110px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5}.plaintextKeyReveal p{color:#92400e;margin:0;font-size:14px;line-height:1.6}.retentionPolicyForm{border:1px solid var(--vt-border);background:var(--vt-card-bg);max-width:760px;box-shadow:var(--vt-shadow-card);border-radius:18px;gap:16px;margin-top:20px;padding:18px;display:grid}.fieldGroup{color:var(--vt-text-muted);gap:8px;font-size:14px;font-weight:800;display:grid}.fieldGroup input{border:1px solid var(--vt-border-strong);background:var(--vt-card-bg);min-height:44px;color:var(--vt-text);border-radius:12px;padding:0 12px;font-size:15px}.fieldGroup input:focus{border-color:var(--vt-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--vt-primary) 16%, transparent);outline:none}.checkboxField{color:var(--vt-text-muted);align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.checkboxField input{width:18px;height:18px;accent-color:var(--vt-primary)}.retentionPolicyActions{justify-content:flex-start;display:flex}.retentionPreviewActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.retentionPreviewActions .secondaryButton,.retentionPreviewActions .exportButton{min-height:48px}.retentionPreviewActions .secondaryButton:disabled{cursor:not-allowed;opacity:.55}.retentionPreviewCard{background:#f8fafc;border:1px solid #dbe3ef;border-radius:18px;margin-top:20px;padding:18px}.retentionPreviewCard h3{color:#0f172a;margin:0;font-size:22px;line-height:1.2}.retentionPreviewNote{color:#334155;margin:16px 0 0;font-size:14px;font-weight:700;line-height:1.6}.reasonPreviewList{flex-direction:column;gap:.35rem;margin:0;padding-left:1rem;line-height:1.4;display:flex}.reasonPreviewList li{white-space:normal}.reasonPreviewMore{color:#64748b;font-size:.85rem;font-style:italic}.detailSection{flex-direction:column;gap:.5rem;display:flex}.detailReasonList{flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.detailReasonList li{white-space:normal}.mutedText{color:#64748b;margin:0}.eventsTable{table-layout:fixed;min-width:1320px;font-size:.8125rem}.eventsTable th,.eventsTable td{padding:.78rem .875rem}.eventsTable th{white-space:nowrap;height:2.75rem}.eventsTable td{line-height:1.45}.eventsTable th:first-child,.eventsTable td:first-child{width:7.25rem}.eventsTable th:nth-child(2),.eventsTable td:nth-child(2){width:13rem}.eventsTable th:nth-child(3),.eventsTable td:nth-child(3){width:7rem}.eventsTable th:nth-child(4),.eventsTable td:nth-child(4){width:9.5rem}.eventsTable th:nth-child(5),.eventsTable td:nth-child(5){width:7.5rem}.eventsTable.tenantsTable th:first-child,.eventsTable.tenantsTable td:first-child{width:18rem}.eventsTable.tenantsTable th:nth-child(2),.eventsTable.tenantsTable td:nth-child(2){width:7rem}.eventsTable.tenantsTable th:nth-child(3),.eventsTable.tenantsTable td:nth-child(3){width:9.5rem}.eventsTable.tenantsTable th:nth-child(4),.eventsTable.tenantsTable td:nth-child(4){width:10rem}.eventsTable.tenantsTable th:nth-child(5),.eventsTable.tenantsTable td:nth-child(5){vertical-align:top;width:12rem}.eventsTable.tenantsTable th:nth-child(6),.eventsTable.tenantsTable td:nth-child(6){width:8rem}.eventsTable.tenantsTable th:nth-child(7),.eventsTable.tenantsTable td:nth-child(7){width:16rem}.eventsTable.extensionIdentitiesTable{width:100%;min-width:980px}.eventsTable.extensionIdentitiesTable th:first-child,.eventsTable.extensionIdentitiesTable td:first-child{width:22rem}.eventsTable.extensionIdentitiesTable th:nth-child(2),.eventsTable.extensionIdentitiesTable td:nth-child(2){width:6.5rem}.eventsTable.extensionIdentitiesTable th:nth-child(3),.eventsTable.extensionIdentitiesTable td:nth-child(3){width:10rem}.eventsTable.extensionIdentitiesTable th:nth-child(4),.eventsTable.extensionIdentitiesTable td:nth-child(4){width:9rem}.eventsTable.extensionIdentitiesTable th:nth-child(5),.eventsTable.extensionIdentitiesTable td:nth-child(5){width:5.5rem}.eventsTable.extensionIdentitiesTable th:nth-child(6),.eventsTable.extensionIdentitiesTable td:nth-child(6){width:11rem}.eventsTable.extensionIdentitiesTable th:nth-child(7),.eventsTable.extensionIdentitiesTable td:nth-child(7){width:auto}.eventsTable th:nth-child(6),.eventsTable td:nth-child(6){width:8.75rem}.eventsTable th:nth-child(7),.eventsTable td:nth-child(7){width:25%}.eventsTable th:nth-child(8),.eventsTable td:nth-child(8){width:29%}.eventsTable th:nth-child(9),.eventsTable td:nth-child(9){width:6.5rem}.eventsTable td:first-child{color:var(--vt-text-soft);font-size:.76rem;font-weight:650;line-height:1.35}.eventsTable td:nth-child(2){color:var(--vt-text-strong);overflow-wrap:anywhere;font-size:.82rem;font-weight:550}.eventsTable td:nth-child(3),.eventsTable td:nth-child(4){color:var(--vt-text);font-size:.8rem;font-weight:550}.eventsTable.auditEventsTable td:nth-child(5),.eventsTable .reviewCell,.eventsTable .detailsCell{vertical-align:middle}.eventsTable tbody tr{transition:background-color .14s,box-shadow .14s}.eventsTable tbody tr:hover{background:color-mix(in srgb, var(--vt-accent) 6%, var(--vt-card-bg));box-shadow:inset 3px 0 0 var(--vt-accent)}.promptCell{color:#334155;overflow-wrap:anywhere;word-break:break-word;max-width:none;font-size:.82rem;line-height:1.5}.reasonsCell{color:#475569;overflow-wrap:anywhere;max-width:none;font-size:.8rem;line-height:1.45}.reasonPreviewList{gap:.35rem;margin:0;padding-left:1rem;line-height:1.45;display:grid}.reasonPreviewList li{white-space:normal;overflow-wrap:anywhere;max-width:100%}.reasonPreviewMore{color:#64748b;margin-top:.1rem;font-size:.74rem;font-style:normal;font-weight:600}.eventsTable .riskBadge{min-height:1.6rem;padding:0 .55rem;font-size:.72rem}.eventsTable .reviewStatusForm{margin-top:0}.eventsTable .detailsCell{text-align:left}.eventDetailsButton{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:.75rem;width:4.35rem;min-height:2rem;font-size:.78rem;font-weight:700;box-shadow:0 4px 10px #0f172a09}.eventDetailsButton:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a13}.securityNotice{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #bfdbfe;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;margin-bottom:24px;padding:20px;display:grid;box-shadow:0 12px 28px #2563eb14}.securityNotice h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.15}.securityNotice p{color:#334155;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.65}.securityNotice ul{color:#1e3a8a;gap:8px;margin:0;padding-left:20px;font-size:14px;font-weight:800;line-height:1.55;display:grid}@media (max-width:860px){.securityNotice{grid-template-columns:1fr}}:root{--vt-font:var(--font-inter,Inter, Arial, Helvetica, sans-serif);--vt-bg:#f3f6fb;--vt-surface:#fff;--vt-surface-subtle:#f8fafc;--vt-surface-strong:#eef2f8;--vt-text:#0f1b2d;--vt-text-muted:#51607a;--vt-text-soft:#74819a;--vt-border:#e7ebf2;--vt-border-strong:#d3dae6;--vt-primary:#2563eb;--vt-primary-hover:#1d4ed8;--vt-accent:#2563eb;--vt-accent-cyan:#0891b2;--vt-accent-soft:#eef4ff;--vt-success:#15803d;--vt-success-bg:#e7f6ec;--vt-warning:#b45309;--vt-warning-bg:#fdf0d9;--vt-danger:#b91c1c;--vt-danger-bg:#fcebeb;--vt-info:#0369a1;--vt-info-bg:#e3f1fb;--vt-sidebar-bg:#0b1322;--vt-sidebar-bg-2:#0e1a31;--vt-sidebar-border:#ffffff14;--vt-sidebar-text:#9fb0ca;--vt-sidebar-text-strong:#eef3fb;--vt-sidebar-muted:#6c7d99;--vt-sidebar-active-bg:#3b82f629;--vt-sidebar-active-text:#d4e6ff;--vt-radius-sm:8px;--vt-radius-md:10px;--vt-radius-lg:14px;--vt-radius-xl:18px;--vt-shadow-soft:0 1px 2px #1018280d, 0 1px 3px #10182814;--vt-shadow-card:0 1px 2px #1018280d, 0 6px 16px -6px #1018281a;--vt-shadow-pop:0 16px 40px -16px #10182838;--vt-space-1:4px;--vt-space-2:8px;--vt-space-3:12px;--vt-space-4:16px;--vt-space-5:20px;--vt-space-6:24px;--vt-space-8:32px;--vt-space-10:40px;--vt-page-width:1320px}html,body,button,input,select,textarea,table,code,pre{font-family:var(--vt-font)!important}body{background:radial-gradient(circle at top left, #1e293b09, transparent 32rem), var(--vt-bg);color:var(--vt-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:400;line-height:1.5}.page{max-width:var(--vt-page-width);margin:0 auto;padding:22px 24px 40px}.adminShellHeader{border:1px solid var(--vt-border);border-radius:var(--vt-radius-xl);box-shadow:var(--vt-shadow-card);background:#fffffffa;align-items:center}.adminShellBrandBlock{gap:3px}.adminShellBrandLogo{align-items:center;text-decoration:none;display:inline-flex}.adminShellLogo{object-fit:contain;width:124px;height:auto;display:block}.adminShellBrand{color:var(--vt-text);letter-spacing:-.02em;font-size:18px;font-weight:700}.adminShellSubtitle,.adminShellOperator{color:var(--vt-text-muted);font-size:13px;font-weight:400}.adminShellNavLink{color:#334155;letter-spacing:-.01em;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.adminShellNavLink:hover{background:var(--vt-surface-subtle);border-color:var(--vt-border-strong)}h1,h2,h3{color:var(--vt-text);letter-spacing:-.025em}h1{font-size:clamp(34px,3.2vw,42px);font-weight:700;line-height:1.08}h2{font-size:22px;font-weight:600;line-height:1.18}h3{font-size:17px;font-weight:600;line-height:1.25}p{color:var(--vt-text-muted)}.eyebrow,.uiEyebrow,.summaryLabel,.tableWrapper th,.detailItem span,.metricCard span,.settingChangeItemTitle,.paginationSummary{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.hero,.uiPageHeader{justify-content:space-between;gap:24px;margin-top:26px;margin-bottom:20px;display:flex}.hero h1,.uiPageHeader h1{margin:0}.heroText,.uiPageHeaderMain p{max-width:720px;color:var(--vt-text-muted);margin-top:10px;font-size:15px}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.toolbar,.securityNotice,.uiSectionCard,.uiMetricCard,.uiTableCard{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface);box-shadow:var(--vt-shadow-card)}.summaryCard strong,.metricCard strong,.uiMetricCard strong{color:var(--vt-text);letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.1;display:block}.uiMetricCard{min-width:148px;padding:20px}.uiMetricCard span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.uiSectionCard,.uiTableCard{margin-top:18px}.uiSectionHeader,.uiTableHeader{border-bottom:1px solid var(--vt-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.uiSectionHeader h2,.uiTableHeader h2{margin:0}.uiSectionHeader p,.uiTableHeader p{color:var(--vt-text-muted);margin:6px 0 0}.uiSectionBody{padding:20px 22px}.securityNotice{background:#fbfdff;border-color:#dbeafe;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:26px;box-shadow:0 8px 22px #2563eb09}.securityNotice h2{color:var(--vt-text);margin:0;font-size:20px;font-weight:600}.securityNotice p,.securityNotice ul{color:#334155;font-size:14px;font-weight:400}.securityNotice ul{font-weight:500}button,.uiButton,.primaryButton,.secondaryButton,.exportButton,.paginationButton,.filtersActions a,.adminShellOperator button{letter-spacing:-.005em;border-radius:12px;justify-content:center;align-items:center;min-height:38px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}button:hover,.uiButton:hover,.primaryButton:hover,.exportButton:hover,.secondaryButton:hover,.paginationButton:hover,.filtersActions a:hover{transform:translateY(-1px)}button,.uiButton-primary,.primaryButton,.exportButton{background:var(--vt-primary);color:#fff;border:1px solid var(--vt-primary)}button:hover,.uiButton-primary:hover,.primaryButton:hover,.exportButton:hover{background:var(--vt-primary-hover);border-color:var(--vt-primary-hover)}.uiButton-secondary,.secondaryButton,.paginationButton,.filtersActions a{color:var(--vt-text);border:1px solid var(--vt-border-strong);background:#fff}.uiButton-secondary:hover,.secondaryButton:hover,.paginationButton:hover,.filtersActions a:hover{background:var(--vt-surface-subtle);border-color:#94a3b8}.uiButton-danger{background:var(--vt-danger);color:#fff;border:1px solid var(--vt-danger)}.uiButton-danger:hover{background:#7f1d1d;border-color:#7f1d1d}.uiButton-sm{min-height:32px;padding:0 12px}input,select,textarea{border:1px solid var(--vt-border-strong);background:var(--vt-card-bg);color:var(--vt-text);border-radius:10px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s}input::placeholder{color:#94a3b8}.tableWrapper,.uiTableScroll{width:100%;overflow-x:auto}.tableScroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto visible}.platformAuditFilterForm{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.platformAuditFilterForm label{flex-direction:column;gap:6px;min-width:16rem;display:flex}.platformAuditFilterForm label span{letter-spacing:.04em;text-transform:uppercase;color:var(--vt-text-muted,#5a6b7b);font-size:.78rem;font-weight:600}.tableWrapper table,.uiTableScroll table{border-collapse:separate;border-spacing:0;width:100%;color:var(--vt-text);font-size:14px;font-weight:400}.tableWrapper th,.uiTableScroll th{z-index:1;background:var(--vt-surface-subtle);border-bottom:1px solid var(--vt-border);color:var(--vt-text-soft);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:500;position:sticky;top:0}.tableWrapper td,.uiTableScroll td{color:#1e293b;vertical-align:top;border-bottom:1px solid #eef2f7}.tableWrapper tbody tr,.uiTableScroll tbody tr{transition:background .14s}.tableWrapper tbody tr:hover,.uiTableScroll tbody tr:hover{background:#f8fafc}.roleBadge,.statusBadge,.reviewBadge,.riskBadge,.uiBadge{letter-spacing:-.005em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.uiBadge-neutral,.roleBadge-viewer,.statusBadge-disabled,.statusBadge-suspended,.statusBadge-archived{color:#475569;background:#f1f5f9}.uiBadge-success,.statusBadge-active,.statusBadge-enabled,.statusBadge-pilot,.riskBadge-low{background:var(--vt-success-bg);color:var(--vt-success)}.uiBadge-warning,.riskBadge-medium{background:var(--vt-warning-bg);color:var(--vt-warning)}.uiBadge-danger,.riskBadge-high,.riskBadge-critical{background:var(--vt-danger-bg);color:var(--vt-danger)}.uiBadge-info,.roleBadge-reviewer{background:var(--vt-info-bg);color:var(--vt-info)}.uiBadge-purple,.roleBadge-admin{background:var(--vt-accent-soft);color:var(--vt-accent)}.detailsGrid,.settingsGrid,.metricsGrid{gap:16px}.detailItem,.retentionModeCard,.settingChangeItem{border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);background:#fbfcfe}.detailItem strong,.retentionModeCard strong,.settingChangeValues strong,.adminAuditTarget strong,.adminAuditTarget span,.paginationBar span,.toolbar span{color:var(--vt-text);font-weight:600}.emptyState,.uiEmptyState{color:var(--vt-text-muted)}.uiEmptyState{text-align:center;padding:28px}.uiEmptyState h3{margin:0}.uiEmptyStateAction{margin-top:18px}.loginCard{border:1px solid var(--vt-border);border-radius:var(--vt-radius-xl);box-shadow:var(--vt-shadow-card)}@media (max-width:900px){.page{padding:16px}.hero,.uiPageHeader,.uiSectionHeader,.uiTableHeader{flex-direction:column}.securityNotice{grid-template-columns:1fr}.adminShellHeader{align-items:flex-start}}@media (max-width:700px){.adminShellLogo{width:114px}}html,body,body *,.page,.page *,.adminShellHeader,.adminShellHeader *,.tableWrapper,.tableWrapper *,.filtersCard,.filtersCard *,.securityNotice,.securityNotice *,.panel,.panel *,.metricCard,.metricCard *,.summaryCard,.summaryCard *,.tableCard,.tableCard *,.toolbar,.toolbar *,button,input,select,textarea{font-family:var(--vt-font)!important}body{color:#0f172a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:400;line-height:1.5}h1,.hero h1,.uiPageHeader h1{color:#0f172a;letter-spacing:-.035em;font-size:clamp(34px,3.2vw,42px);font-weight:700;line-height:1.08;font-family:var(--vt-font)!important}h2,h3,.securityNotice h2,.tableHeader h2,.panel h2,.tableCard h2{color:#0f172a;letter-spacing:-.02em;font-weight:600;font-family:var(--vt-font)!important}p,li,td,th,label,span,strong,code,pre{font-family:var(--vt-font)!important}p,li,td{font-weight:400}strong,b{font-weight:600}.eyebrow,.summaryLabel,.tableWrapper th,.detailItem span,.metricCard span,.settingChangeItemTitle,.paginationSummary{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--vt-font)!important}.adminShellLogoMark{object-fit:cover;border-radius:8px;width:28px;height:28px;display:block}.adminShellSubtitle{color:#475569;font-size:13px;font-weight:400}.adminShellNavLink{font-weight:600}button,.primaryButton,.secondaryButton,.exportButton,.paginationButton,.filtersActions a,.adminShellOperator button{border-radius:12px;font-weight:600}code,pre{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;white-space:normal;background:0 0;padding:0}:root{--vt-bg:#f4f6fa;--vt-surface:#fff;--vt-surface-subtle:#f8fafc;--vt-surface-hover:#f8fafc;--vt-text:#0b1220;--vt-text-muted:#334155;--vt-text-soft:#5f6f85;--vt-border:#dfe4ec;--vt-border-strong:#c7d0dd;--vt-primary:#111827;--vt-primary-hover:#020617;--vt-accent:#312e81;--vt-accent-soft:#eef2ff;--vt-shadow-card:0 10px 28px #0f172a12;--vt-shadow-hover:0 14px 34px #0f172a18}.adminShellLogoMark{background:radial-gradient(circle,#2563eb 0 18%,#0000 19%),linear-gradient(135deg,#1e293b 0%,#0f172a 48%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a29}.adminShellLogoMark:before{content:"";clip-path:polygon(0 0,100% 0,86% 62%,50% 100%,14% 62%);border:2px solid #ffffffdb;border-top-color:#60a5fa;border-radius:999px;position:absolute;inset:6px}.adminShellLogoMark:after{content:"";background:#ffffffeb;border-radius:999px;width:2px;height:9px;position:absolute;bottom:4px}.adminShellBrandText{color:var(--vt-text);letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1}body{background:radial-gradient(circle at top left, #312e810b, transparent 30rem), linear-gradient(180deg, #f7f8fb 0%, var(--vt-bg) 100%);color:var(--vt-text)}p,li,td,.heroText,.mutedText,.tableHeader p,.filtersCard p,.panel p,.uiPageHeaderMain p{color:var(--vt-text-muted)}.eyebrow,.uiEyebrow,.summaryLabel,.tableWrapper th,.detailItem span,.metricCard span,.settingChangeItemTitle,.paginationSummary{color:var(--vt-text-soft)}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.toolbar,.securityNotice,.uiSectionCard,.uiMetricCard,.uiTableCard,.detailItem,.retentionModeCard,.settingChangeItem{border-color:var(--vt-border)}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.toolbar,.securityNotice,.uiSectionCard,.uiMetricCard,.uiTableCard{box-shadow:var(--vt-shadow-card);transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.summaryCard:hover,.metricCard:hover,.filtersCard:hover,.panel:hover,.toolbar:hover,.uiSectionCard:hover,.uiMetricCard:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-hover)}.tableCard:hover,.uiTableCard:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-card)}.adminShellHeader{border-color:var(--vt-border)}.adminShellNavLink{border-radius:999px;transition:background .15s,border-color .15s,color .15s,transform .15s}.adminShellNavLink:hover{border-color:var(--vt-border-strong);color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.adminShellNavLinkActive{color:var(--vt-accent);background:#eef2ff;border-color:#c7d2fe}button,.primaryButton,.secondaryButton,.exportButton,.paginationButton,.filtersActions a,.adminShellOperator button,.dangerButton,.dangerMiniButton,.successMiniButton,.secondaryMiniButton{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}button:hover:not(:disabled),.primaryButton:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.exportButton:hover:not(:disabled),.paginationButton:hover:not(.disabled),.filtersActions a:hover,.adminShellOperator button:hover,.dangerButton:hover:not(:disabled),.dangerMiniButton:hover:not(:disabled),.successMiniButton:hover:not(:disabled),.secondaryMiniButton:hover:not(:disabled){transform:translateY(-1px)}.secondaryButton,.paginationButton,.filtersActions a,.adminShellOperator button{border:1px solid var(--vt-border-strong);color:#111827;background:#fff;box-shadow:0 4px 12px #0f172a09}.secondaryButton:hover,.paginationButton:hover:not(.disabled),.filtersActions a:hover,.adminShellOperator button:hover{background:#f8fafc;border-color:#94a3b8;box-shadow:0 8px 18px #0f172a12}.filtersActions button,button.primaryButton,.exportButton{box-shadow:0 8px 18px #0f172a24}.filtersActions button:hover,button.primaryButton:hover,.exportButton:hover{box-shadow:0 12px 24px #0f172a2e}input,select,textarea{border-color:var(--vt-border-strong);color:var(--vt-text);transition:border-color .15s,box-shadow .15s,background .15s}input:hover,select:hover,textarea:hover{border-color:#94a3b8}input:focus,select:focus,textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f124}.tableWrapper{max-height:none}.tableWrapper table{border-collapse:separate;border-spacing:0}.tableWrapper th{z-index:2;color:var(--vt-text-soft);letter-spacing:.055em;box-shadow:inset 0 -1px 0 var(--vt-border);background:#f8fafc;font-size:11px;font-weight:600;position:sticky;top:0}.tableWrapper td{color:#182235;border-bottom:1px solid #edf1f6}.tableWrapper tbody tr{transition:background .14s,box-shadow .14s}.tableWrapper tbody tr:hover{background:#f8fafc;box-shadow:inset 3px 0 #c7d2fe}.tableWrapper tbody tr:hover td{color:#0f172a}.detailsCell summary,.reviewActions button,.dangerMiniButton,.successMiniButton,.secondaryMiniButton{transition:background .15s,color .15s,transform .15s,box-shadow .15s}.detailsCell summary:hover,.reviewActions button:hover,.secondaryMiniButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.riskBadge,.reviewBadge,.statusBadge,.roleBadge,.uiBadge{border:1px solid #0000;min-height:26px;font-weight:600}.riskBadge-low,.statusBadge-active,.statusBadge-enabled,.statusBadge-pilot{border-color:#bbf7d0}.riskBadge-medium{border-color:#fde68a}.riskBadge-high,.riskBadge-critical,.dangerMiniButton{border-color:#fecaca}.reviewBadge-unreviewed,.roleBadge-viewer,.statusBadge-disabled{border-color:#e2e8f0}.emptyState,.uiEmptyState,.tableCard .emptyState{color:var(--vt-text-muted);background:radial-gradient(circle at top left, color-mix(in srgb, var(--vt-accent) 4%, transparent), transparent 22rem), var(--vt-card-bg);padding:34px 28px}.emptyState:before,.uiEmptyState:before{content:"No matching records";color:var(--vt-text);letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.securityNotice{background:linear-gradient(135deg,#eff6ffd1 0%,#fffffffa 100%);border-color:#cfe0ff}.securityNotice p,.securityNotice ul{color:#24344d}.detailItem,.retentionModeCard,.settingChangeItem{background:#fbfcfe}.settingChangeItem:hover,.detailItem:hover,.retentionModeCard:hover{border-color:var(--vt-border-strong);background:var(--vt-card-muted-bg)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #6366f140}.adminShellBrandLogo{color:var(--vt-text);align-items:center;gap:0;text-decoration:none;display:inline-flex}.adminShellWordmark{object-fit:contain;width:156px;height:auto;display:block}.adminShellLogoMark,.adminShellBrandText{display:none}@media (max-width:700px){.adminShellWordmark{width:132px}}.analyticsWarning{border:1px solid color-mix(in srgb, var(--vt-warning) 35%, transparent);border-radius:var(--vt-radius-lg);background:var(--vt-warning-bg);box-shadow:var(--vt-shadow-card);margin:0 0 18px;padding:16px 18px}.analyticsWarning strong{color:var(--vt-warning);font-size:14px;font-weight:700;display:block}.analyticsWarning p{color:var(--vt-text-muted);margin:6px 0 0}.analyticsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.analyticsMetricCard{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface);box-shadow:var(--vt-shadow-card);padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s}.analyticsMetricCard:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-hover);transform:translateY(-1px)}.analyticsMetricCard span{color:var(--vt-text-soft);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.analyticsMetricCard strong{color:var(--vt-text);letter-spacing:-.035em;margin-top:8px;font-size:32px;font-weight:700;line-height:1;display:block}.analyticsMetricCard p{max-width:280px;color:var(--vt-text-muted);margin:10px 0 0;font-size:13px}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.analyticsPanel{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface);box-shadow:var(--vt-shadow-card);overflow:hidden}.analyticsPanelWide{margin-top:18px}.analyticsPanelHeader{border-bottom:1px solid var(--vt-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.analyticsPanelHeader h2{color:var(--vt-text);letter-spacing:-.025em;margin:2px 0 0;font-size:20px;font-weight:650}.analyticsPanelBody{gap:14px;padding:18px 20px 20px;display:grid}.analyticsBarRow{gap:8px;display:grid}.analyticsBarLabel{color:var(--vt-text-muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.analyticsBarLabel span{min-width:0;color:var(--vt-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.analyticsBarLabel strong{color:var(--vt-text);font-size:13px;font-weight:700}.analyticsBarTrack{background:#eef2f7;border-radius:999px;height:9px;overflow:hidden}.analyticsBarFill{border-radius:inherit;background:linear-gradient(90deg,#111827 0%,#3730a3 100%);height:100%}.analyticsTrend{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:1.5rem;min-height:260px;padding:2rem 2rem 1.5rem;display:grid}.analyticsTrendItem{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.analyticsTrendBarFrame{justify-content:center;align-items:flex-end;width:100%;height:150px;display:flex}.analyticsTrendBar{background:linear-gradient(#4f46e5 0%,#312e81 58%,#0f172a 100%);border-radius:999px 999px .5rem .5rem;width:2.75rem;min-height:.75rem;transition:height .18s,transform .15s,box-shadow .15s;box-shadow:0 12px 24px #312e8138}.analyticsTrendItem span{letter-spacing:.06em;color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (max-width:900px){.analyticsTrend{gap:.9rem;padding-inline:1.25rem;overflow-x:auto}.analyticsTrendItem{min-width:4.5rem}.analyticsTrendBar,.analyticsTrendZero{width:2rem}}.analyticsTrendItem span{color:var(--vt-text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.analyticsTrendItem strong{color:var(--vt-text);font-size:13px;font-weight:700}.analyticsEmpty{border:1px dashed var(--vt-border-strong);border-radius:var(--vt-radius-md);background:var(--vt-card-muted-bg);color:var(--vt-text-muted);margin:0;padding:16px;font-size:14px}@media (max-width:1100px){.analyticsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid{grid-template-columns:1fr}}@media (max-width:700px){.analyticsMetricGrid{grid-template-columns:1fr}.analyticsTrend{gap:8px;padding:18px 14px}.analyticsTrendItem span{font-size:10px}}.analyticsPanelHeaderStacked{align-items:flex-start;gap:1rem}.analyticsPanelHelper{color:#475569;max-width:46rem;margin-top:.4rem;font-size:.9rem;line-height:1.55}.analyticsSignalSummary{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);min-width:13rem;box-shadow:var(--vt-shadow-card);border-radius:1rem;padding:.9rem 1rem}.analyticsSignalSummaryLabel{color:var(--vt-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1;display:block}.analyticsSignalSummary strong{color:var(--vt-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.45rem;font-size:1.65rem;font-weight:750;line-height:1;display:block}.analyticsSignalSummary span:last-child{color:#475569;margin-top:.35rem;font-size:.82rem;font-weight:500;display:block}@media (max-width:760px){.analyticsSignalSummary{width:100%}}.eventDetailDrawerOverlay{pointer-events:none}.eventDetailDrawerBackdrop{display:none}.eventDetailDrawer{pointer-events:auto}.eventDetailDrawerHeader{align-items:flex-start;gap:1rem}.eventDetailDrawerDescription{color:#475569;max-width:25rem;margin-top:.35rem;font-size:.8125rem;font-weight:400;line-height:1.45}.eventDetailDrawerStatus{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;padding:.875rem 1.25rem;display:flex}.eventDetailSection{transition:border-color .15s,background-color .15s}.eventDetailSection:hover{border-color:var(--vt-border-strong);background-color:var(--vt-card-muted-bg)}.eventDetailCode,.eventDetailLink,.eventDetailValue{overflow-wrap:anywhere;word-break:break-word}.riskCategoryChips{flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem;display:flex}.riskCategoryChip{color:#1f3864;background:#eef2f9;border:1px solid #d9e2f3;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.riskCategoryChip-credential_secret,.riskCategoryChip-health_data,.riskCategoryChip-financial_data{color:#9b1c1c;background:#fdecec;border-color:#f5c2c2}.riskCategoryChip-personal_data,.riskCategoryChip-legal_privileged{color:#92400e;background:#fff4e5;border-color:#fcd9a8}.eventDetailRiskExplanation{color:#334155;font-size:.875rem;line-height:1.5}.eventDetailExplanationSource{margin-top:.375rem;font-size:.75rem}.reviewDecisionPanel{border-top:1px solid #e2e8f0;margin-top:.875rem;padding-top:.875rem}.reviewDecisionForm{flex-direction:column;gap:.5rem;margin:.5rem 0;display:flex}.reviewDecisionForm label{color:#475569;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.reviewDecisionForm select,.reviewDecisionForm textarea{font:inherit;border:1px solid #cbd5e1;border-radius:.5rem;padding:.4rem .55rem}.reviewDecisionHistory{color:var(--vt-text-muted);flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.reviewDecisionHistory li{background:var(--vt-card-muted-bg);border:1px solid var(--vt-border);border-radius:.5rem;padding:.4rem .55rem}.governanceGenerateForm{flex-wrap:wrap;align-items:flex-end;gap:.875rem;max-width:46rem;margin-top:.5rem;display:flex}.governanceGenerateForm label{color:var(--vt-text-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.governanceGenerateForm input,.governanceGenerateForm select{border:1px solid var(--vt-border-strong);font:inherit;border-radius:.6rem;padding:.5rem .6rem}.governanceGenerateForm input{width:6.5rem}.governanceGenerateForm select{min-width:14rem}.governanceGenerateForm button.primaryButton{width:auto;box-shadow:none;flex:none}.governanceGenerateFields{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.875rem;display:flex}.governanceGenerateButton.primaryButton{justify-content:center;min-width:15rem}.governanceReportList{flex-direction:column;gap:.75rem;display:flex}.governanceReportCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem 1rem}.governanceReportCard header{text-transform:capitalize;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.governanceMetrics{flex-wrap:wrap;gap:1.25rem;margin-bottom:.5rem;display:flex}.governanceMetrics>div{flex-direction:column;display:flex}.governanceMetricValue{color:var(--vt-text-strong);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.governanceMetricLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--vt-text-soft);font-size:.7rem}.governanceDigestPreview{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.governanceDigestHeadline{color:#0f172a;margin:0;font-weight:700}.governanceNarrative{color:var(--vt-text-muted);flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;font-size:.85rem;display:flex}.governanceNarrative p{margin:0}.governanceHeatmap{border-collapse:collapse;margin:.5rem 0;font-size:.75rem}.governanceHeatmap th,.governanceHeatmap td{border:1px solid var(--vt-border);text-align:center;min-width:2.5rem;padding:.25rem .5rem}.governanceHeatmap th:first-child,.governanceHeatmap td:first-child{text-align:left;text-transform:none;white-space:nowrap;font-weight:500}.governanceHeatmap th{background:var(--vt-card-muted-bg);text-transform:capitalize;color:var(--vt-text-muted)}.governanceControlAreas{color:var(--vt-text-muted);flex-direction:column;gap:.3rem;margin:.5rem 0;padding:0;font-size:.8rem;list-style:none;display:flex}.trendChart{align-items:flex-end;gap:.875rem;height:9rem;padding:.5rem 0;display:flex}.trendBar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.trendBarTrack{align-items:flex-end;width:1.75rem;height:100%;display:flex}.trendBarFill{background:linear-gradient(180deg, var(--vt-sev-high), var(--vt-sev-critical));border-radius:.3rem .3rem 0 0;width:100%;min-height:2px}.trendBarValue{color:var(--vt-text-strong);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.trendBarLabel{color:#64748b;font-size:.7rem}.policyLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-top:.5rem;display:grid}.policyTemplateCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.3rem;padding:.75rem .875rem;display:flex}.policyTemplateCard .primaryButton{width:auto;min-height:36px;box-shadow:none;align-self:flex-start;margin-top:auto}.ackBadge{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:.5rem;align-items:center;padding:.3rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.policyTemplateMeta{color:#64748b;text-transform:capitalize;font-size:.72rem}.policyManageActions{gap:.4rem;display:flex}.secondaryButton{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600}.secondaryButton:hover:not(:disabled){background:#f1f5f9}.webhookEventTypes{color:#334155;flex-wrap:wrap;gap:.875rem;margin:.5rem 0;font-size:.8rem;display:flex}.webhookEventTypes label{text-transform:capitalize;align-items:center;gap:.35rem;display:inline-flex}.incidentNoteForm{gap:.5rem;margin-top:.5rem;display:flex}.incidentNoteForm input{border:1px solid var(--vt-border-strong);font:inherit;border-radius:.5rem;flex:1;padding:.4rem .55rem}.incidentEventPicker{border:1px solid var(--vt-border-strong);background:var(--vt-card-muted-bg);border-radius:.5rem;padding:.5rem .65rem}.incidentEventPicker>summary{cursor:pointer;font-size:.85rem;font-weight:600}.incidentEventPickerOpen{margin-top:.6rem}.incidentEventPickerList{flex-direction:column;gap:.3rem;max-height:13rem;margin:.5rem 0;padding:0;list-style:none;display:flex;overflow-y:auto}.incidentEventPickerRow{cursor:pointer;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.incidentEventPickerRow input{flex:none}.incidentEventPickerRow span{overflow-wrap:anywhere}.createIncidentRow{border-top:1px solid #e2e8f0;margin-top:.75rem;padding-top:.75rem}.webhookStatus{border-radius:.4rem;margin-left:.5rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.webhookStatus-failed{background:var(--vt-danger-bg);color:var(--vt-danger)}.webhookStatus-ok{background:var(--vt-success-bg);color:var(--vt-success)}.governanceDisclaimer{margin:.25rem 0;font-size:.72rem}.governanceExport{gap:.75rem;margin-top:.5rem;display:flex}.secondaryLink{color:var(--vt-primary-strong);font-size:.8rem;font-weight:600;text-decoration:none}.secondaryLink:hover{text-decoration:underline}.riskPolicyTable{table-layout:fixed}.riskPolicyTable th,.riskPolicyTable td{vertical-align:top;padding:14px 16px}.riskPolicyTable th:first-child,.riskPolicyTable td:first-child{width:46%}.riskPolicyTable th:nth-child(2),.riskPolicyTable td:nth-child(2){width:16%}.riskPolicyTable th:nth-child(3),.riskPolicyTable td:nth-child(3){width:22%}.riskPolicyTable th:nth-child(4),.riskPolicyTable td:nth-child(4){width:16%}.riskPolicyCategoryName{color:#111827;font-size:14px;font-weight:700;display:block}.riskPolicyCategoryDescription{color:#6b7280;max-width:44ch;margin:4px 0 0;font-size:12.5px;line-height:1.45}.riskPolicyToggle{cursor:pointer;border:1px solid #0000;border-radius:999px;min-width:92px;padding:6px 12px;font-size:12.5px;font-weight:700}.riskPolicyToggle:disabled{opacity:.6;cursor:not-allowed}.riskPolicyToggle-on{background:var(--vt-success-bg);color:var(--vt-success);border-color:color-mix(in srgb, var(--vt-success) 30%, transparent)}.riskPolicyToggle-off{color:#9b1c1c;background:#fef2f2;border-color:#fecaca}.riskPolicySensitivity{background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:130px;padding:7px 10px;font-size:13px}.riskPolicySensitivity:disabled{color:#9ca3af;background:#f3f4f6}.riskPolicySourceBadge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.riskPolicySourceBadge-default{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.riskPolicySourceBadge-custom{color:#1f3864;background:#eef2f9;border:1px solid #d9e2f3}.falsePositiveChip{color:#92400e;background:#fff4e5;border:1px solid #fcd9a8;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.falsePositiveForm{margin-top:.75rem}.falsePositiveButton{cursor:pointer;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700}.falsePositiveButton-clear{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.escalationToggleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reviewHistoryList{gap:.625rem;display:grid}.reviewHistoryItem{background:#fff;border:1px solid #e2e8f0;transition:border-color .15s,background-color .15s,box-shadow .15s}.reviewHistoryItem:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a0f}.reviewHistoryStatus{text-transform:capitalize}.reviewHistorySecondary{gap:.3rem}.reviewHistoryRequestId{overflow-wrap:anywhere;word-break:break-word}.eventDetailMetadata{border-radius:.875rem;max-height:18rem;overflow:auto}.analyticsExecutiveSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.analyticsExecutiveItem{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--vt-card-bg) 98%, transparent), color-mix(in srgb, var(--vt-card-muted-bg) 96%, transparent));min-height:9.5rem;box-shadow:var(--vt-shadow-card);gap:.55rem;padding:1.15rem 1.25rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.analyticsExecutiveItem:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-hover);transform:translateY(-1px)}.analyticsExecutiveItem span{color:var(--vt-text-soft);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:700}.analyticsExecutiveItem strong{min-width:0;color:var(--vt-text);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:750;line-height:1.05;display:block}.analyticsExecutiveItem p{color:var(--vt-text-muted);margin:0;font-size:.85rem;line-height:1.5}.analyticsPanelHeaderStacked .analyticsPanelHelper{max-width:52rem}@media (max-width:1400px){.analyticsExecutiveSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.analyticsExecutiveSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.analyticsExecutiveSummary{grid-template-columns:1fr}}@media (max-width:700px){.analyticsExecutiveSummary{grid-template-columns:1fr}}.adminShellLayout{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.adminShellSidebarInner{grid-template-rows:auto 1fr auto;gap:22px;height:100vh;padding:22px 18px;display:grid;position:sticky;top:0;overflow-y:auto}.adminShellSideNav{gap:18px;display:grid}.adminShellNavGroup h2{color:var(--vt-text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 10px;font-size:11px;font-weight:700;line-height:1}.adminShellSideNavLink{color:#334155;border:1px solid #0000;border-radius:12px;align-items:center;min-height:38px;padding:0 10px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.adminShellSideNavLink:hover{border-color:var(--vt-border);color:#0f172a;background:#f8fafc;transform:translate(2px)}.adminShellSideNavLinkActive{color:var(--vt-accent);background:#eef2ff;border-color:#c7d2fe}.adminShellOperatorPanel{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:16px;gap:8px;padding:14px;display:grid}.adminShellOperatorPanel strong{overflow-wrap:anywhere;color:var(--vt-text);font-size:13px}.adminShellOperatorLabel{color:var(--vt-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.adminShellOperatorPanel form{margin:4px 0 0}.adminShellOperatorPanel button{width:100%}.adminShellMain{min-width:0;padding:0 0 40px}.adminShellContent{width:min(1320px,100% - 48px);margin:0 auto;padding-top:22px}.adminShellHeader,.adminShellNav,.adminShellOperator{display:none}.adminShellContent>.page{width:100%;max-width:none;padding:0}.securityNotice{padding:16px 18px}.securityNotice h2{font-size:18px}.securityNotice p,.securityNotice ul{font-size:13px}.analyticsMetricGrid{display:none}.signInAuditTable th,.signInAuditTable td{vertical-align:top;overflow-wrap:anywhere;padding:14px 16px;height:auto!important;min-height:0!important}.signInAuditTable tbody tr{height:auto!important}.alertCardList{gap:14px;padding:18px;display:grid}.alertRecordCard{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-soft);border-radius:16px;gap:16px;padding:16px;display:grid}.alertRecordMain{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:18px;display:grid}.alertRecordHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.alertRecordHeader h3{margin:0;font-size:18px}.alertRecordActions{justify-items:stretch;gap:10px;display:grid}.alertRecordActions .secondaryButton{width:100%}.alertRecordMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.alertRecordMetaGrid>div{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:12px;padding:12px}.alertRecordMetaGrid span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.alertRecordMetaGrid strong{overflow-wrap:anywhere;color:var(--vt-text);font-size:13px;line-height:1.45;display:block}.alertRecordMetaGrid p{overflow-wrap:anywhere;color:var(--vt-text-muted);margin:4px 0 0;font-size:12px}.compactCode{overflow-wrap:anywhere;color:#334155;background:#f1f5f9;border-radius:999px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.alertStatusControl{gap:6px;width:100%;display:grid}.alertStatusControl label{gap:6px;display:grid}.alertStatusControl label span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.alertStatusControl select{width:100%;min-height:38px;padding:0 12px}.alertStatusControl p{color:var(--vt-text-muted);margin:0;font-size:12px;line-height:1.4}.pageBackAction{margin-bottom:18px}.thresholdForm{gap:18px;display:grid}.thresholdFormGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;display:grid}.thresholdFormActions{flex-wrap:wrap;gap:10px;display:flex}.thresholdFormActions .secondaryButton,.thresholdFormActions .primaryButton{min-height:44px}@media (max-width:1100px){.adminShellLayout{grid-template-columns:1fr}.adminShellSidebar{border-right:0;border-bottom:1px solid var(--vt-border);position:static}.adminShellSidebarInner{height:auto;position:static}.adminShellSideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminShellOperatorPanel{max-width:none}.alertRecordMain{grid-template-columns:1fr}.alertRecordMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.thresholdFormGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:720px){.adminShellContent{width:min(100% - 24px,1320px)}.adminShellSideNav,.alertRecordMetaGrid,.thresholdFormGrid{grid-template-columns:1fr}}.tableWrapper{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto visible}.tableWrapper table{table-layout:fixed;width:max-content;min-width:100%}.tableWrapper th,.tableWrapper td{overflow-wrap:normal;word-break:normal}.tableWrapper td{vertical-align:top}.enterpriseTable{table-layout:fixed;width:max-content;min-width:100%}.enterpriseTable th,.enterpriseTable td{white-space:normal}.enterpriseTable .nowrapCell,.enterpriseTable .dateCell,.enterpriseTable .statusCell{white-space:nowrap}.enterpriseTable .idCell,.enterpriseTable .requestIdCell,.enterpriseTable .emailCell,.enterpriseTable .codeCell{overflow-wrap:anywhere;word-break:break-word}.enterpriseTable .summaryCell{min-width:24rem;max-width:34rem;line-height:1.45}.enterpriseTable .compactSummary{color:var(--vt-text);font-weight:650;line-height:1.45;display:block}.enterpriseTable .summarySubtext{color:var(--vt-text-soft);margin-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.signInAuditTable{table-layout:fixed;min-width:1120px}.signInAuditTable th:nth-child(3),.signInAuditTable td:nth-child(3),.signInAuditTable th:nth-child(4),.signInAuditTable td:nth-child(4),.signInAuditTable th:nth-child(5),.signInAuditTable td:nth-child(5){width:12rem}.lifecycleHistoryTable{table-layout:fixed;width:100%;min-width:0}.lifecycleHistoryTable th,.lifecycleHistoryTable td{vertical-align:top}.lifecycleHistoryTable th:nth-child(2),.lifecycleHistoryTable td:nth-child(2){width:16%}.lifecycleHistoryTable th:nth-child(3),.lifecycleHistoryTable td:nth-child(3){width:11%}.lifecycleHistoryTable th,.lifecycleHistoryTable td{padding-left:1.35rem;padding-right:1.35rem}.lifecycleHistoryTable th:first-child,.lifecycleHistoryTable td:first-child{padding-left:1.15rem}.lifecycleHistoryTable th:last-child,.lifecycleHistoryTable td:last-child{padding-right:1.15rem}.lifecycleHistoryTable td:nth-child(2){padding-right:2.25rem}.lifecycleHistoryTable td:nth-child(3){padding-left:1.75rem}.lifecycleHistoryTable .nowrapCell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lifecycleHistoryTable .lifecycleStatusCell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.alertHistoryTableWrapper{width:100%;max-width:100%;overflow:hidden visible}.alertHistoryTableWrapper table.lifecycleHistoryTable{width:100%;min-width:0}.lifecycleEventCell .compactSummary{text-transform:none}.lifecycleRequestCell{overflow:visible}.lifecycleRequestDetails{width:100%;max-width:100%;position:relative}.lifecycleRequestDetails summary{border:1px solid var(--vt-border-strong);background:var(--vt-card-bg);min-height:2rem;color:var(--vt-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.lifecycleRequestDetails summary:hover,.lifecycleRequestDetails[open] summary{border-color:var(--vt-primary);background:var(--vt-accent-soft);color:var(--vt-primary)}.lifecycleRequestDetails code{border:1px solid var(--vt-border);background:var(--vt-surface-subtle);width:100%;max-width:100%;color:var(--vt-text);overflow-wrap:anywhere;white-space:normal;word-break:break-word;border-radius:.6rem;margin-top:.5rem;padding:.5rem .6rem;font-weight:600;line-height:1.4;display:block;font-size:.78rem!important}.lifecycleCreatedCell{white-space:normal;overflow-wrap:normal;word-break:normal}.operatorsTable{table-layout:fixed;min-width:1180px}.operatorsTable th:nth-child(2),.operatorsTable td:nth-child(2),.operatorsTable th:nth-child(3),.operatorsTable td:nth-child(3),.operatorsTable th:nth-child(4),.operatorsTable td:nth-child(4),.operatorsTable th:nth-child(5),.operatorsTable td:nth-child(5){width:12rem}.operatorsTable th:nth-child(7),.operatorsTable td:nth-child(7){width:12rem}.tableHelperText{color:var(--vt-text-soft);margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.settingChangeList{gap:14px}.settingChangeItem{overflow:hidden}.settingChangeValues{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;display:grid}.settingChangeValueBox{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:12px;min-width:0;padding:12px}.settingChangeValueBox span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.settingChangeValueBox strong{color:var(--vt-text);overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.45;display:block}.settingChangeArrow{color:var(--vt-text-soft);padding-top:2rem;font-weight:800}.settingChangeFullValues{margin-top:10px}.settingChangeFullValues summary{border:1px solid var(--vt-border);background:var(--vt-card-bg);width:fit-content;color:var(--vt-text-muted);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.settingChangeFullValues pre{border:1px solid var(--vt-border);background:var(--vt-sidebar-bg);max-height:16rem;color:var(--vt-sidebar-text);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin-top:10px;padding:12px;line-height:1.55;overflow:auto;font-size:12px!important}.retentionSavedMode{border:1px solid color-mix(in srgb, var(--vt-primary) 22%, transparent);background:var(--vt-accent-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid}.retentionSavedMode>div span{color:var(--vt-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.retentionSavedMode strong{color:var(--vt-text-strong);margin-top:4px;font-size:20px;line-height:1.25;display:block}.retentionSavedMode p{color:#334155;margin:6px 0 0;font-size:14px;line-height:1.55}.retentionModeOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.retentionModeOption{border:1px solid var(--vt-border);background:var(--vt-card-bg);border-radius:14px;padding:14px}.retentionModeOption strong{color:var(--vt-text);font-size:14px;display:block}.retentionModeOption p{color:var(--vt-text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.operatorDeleteControl{gap:8px;display:grid}.operatorDeleteControl form{margin:0}.operatorDeleteHint{max-width:10rem;color:var(--vt-text-soft);font-size:12px;line-height:1.35;display:block}@media (max-width:900px){.settingChangeValues,.retentionSavedMode,.retentionModeOptionGrid{grid-template-columns:1fr}.settingChangeArrow{padding-top:0}}.readinessChecklist{color:var(--vt-text);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.92rem;font-weight:600;line-height:1.5;display:grid}.readinessChecklist li{padding-left:.1rem}.readinessChecklist li::marker{color:var(--vt-accent)}.readinessDetailText{color:var(--vt-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.readinessLinkGrid{flex-wrap:wrap;gap:.55rem;display:flex}.readinessActionLink{border:1px solid var(--vt-border-strong);background:var(--vt-card-bg);width:fit-content;min-height:2.25rem;color:var(--vt-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.readinessActionLink:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a12}.readinessCheckMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.readinessMetaItem{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:.8rem;min-width:0;padding:.8rem .9rem}.readinessMetaItem span{color:var(--vt-text-soft);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:750;display:block}.readinessMetaItem strong{overflow-wrap:anywhere;color:var(--vt-text);font-size:.9rem;font-weight:650;line-height:1.4;display:block}.settingChangeItem .mutedText{margin-top:.35rem}@media (max-width:900px){.readinessCheckMetaGrid{grid-template-columns:1fr}.readinessLinkGrid{display:grid}.readinessActionLink{width:100%}}.retentionEnforcementPanel{background:#fff7f7;border:1px solid #fecaca;border-radius:18px;margin-top:20px;padding:18px}.retentionEnforcementPanel .fieldGroup{max-width:520px;margin-top:16px}.retentionEnforcementPanel input{border-color:#fca5a5;min-height:46px;font-weight:700}.retentionEnforcementPanel input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.retentionEnforcementPanel .dangerButton{margin-top:14px}.retentionPreviewCard a{color:#1d4ed8;font-weight:800;text-decoration:underline}.customerEvidenceInterpretation{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.customerEvidenceInterpretation article{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card);border-radius:16px;padding:16px}.customerEvidenceInterpretation span{background:var(--vt-accent-soft);width:fit-content;min-height:26px;color:var(--vt-primary-strong);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.customerEvidenceInterpretation strong{color:var(--vt-text-strong);margin-top:10px;font-size:15px;font-weight:800;display:block}.customerEvidenceInterpretation p{color:var(--vt-text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.customerEvidenceMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.customerEvidenceMetaItem{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:12px;padding:12px}.customerEvidenceMetaItem span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.customerEvidenceMetaItem strong{color:#0f172a;font-size:13px;font-weight:650;line-height:1.45;display:block}@media (max-width:1100px){.customerEvidenceInterpretation{grid-template-columns:repeat(2,minmax(0,1fr))}.customerEvidenceMetaGrid{grid-template-columns:1fr}}@media (max-width:700px){.customerEvidenceInterpretation{grid-template-columns:1fr}}.runbookStepList{gap:14px;display:grid}.runbookStepItem{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card);border-radius:16px;grid-template-columns:46px 1fr;gap:16px;padding:18px;display:grid}.runbookStepNumber{background:var(--vt-accent-soft);width:40px;height:40px;color:var(--vt-primary-strong);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.runbookStepItem h3,.runbookSeverityCard h3{color:#0f172a;margin:0;font-size:17px}.runbookStepItem p,.runbookSeverityCard p{color:#475569;margin:8px 0 0;line-height:1.6}.runbookSeverityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.runbookSeverityCard{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card);border-radius:16px;padding:18px}@media (max-width:1100px){.runbookSeverityGrid{grid-template-columns:1fr}}@media (max-width:700px){.runbookStepItem{grid-template-columns:1fr}}::selection{background:#2563eb2e}:focus-visible{outline:2px solid var(--vt-primary);outline-offset:2px;border-radius:8px}.adminShellSidebar{border-right:1px solid var(--vt-sidebar-border);background:linear-gradient(180deg, var(--vt-sidebar-bg-2) 0%, var(--vt-sidebar-bg) 100%);box-shadow:none}.adminShellSubtitle,.adminShellNavGroup h2{color:var(--vt-sidebar-muted)}.adminShellSideNavLink{color:var(--vt-sidebar-text);border-color:#0000;font-weight:550}.adminShellSideNavLink:hover{color:var(--vt-sidebar-text-strong);background:#ffffff0d;border-color:#0000;transform:none}.adminShellSideNavLinkActive,.adminShellSideNavLinkActive:hover{background:var(--vt-sidebar-active-bg);color:var(--vt-sidebar-active-text);border-color:#3b82f647;position:relative}.adminShellSideNavLinkActive:before{content:"";background:linear-gradient(#3b82f6,#22d3ee);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.adminShellSideNavLink svg{opacity:.9;flex:none;width:16px;height:16px;margin-right:10px}.adminShellOperatorPanel{border:1px solid var(--vt-sidebar-border);background:#ffffff0a}.adminShellOperatorPanel strong{color:var(--vt-sidebar-text-strong)}.adminShellOperatorLabel{color:var(--vt-sidebar-muted)}.adminShellOperatorPanel button{border:1px solid var(--vt-sidebar-border);color:var(--vt-sidebar-text);background:#ffffff0f;font-weight:600}.adminShellOperatorPanel button:hover{color:var(--vt-sidebar-text-strong);background:#ffffff1a}.adminShellBrandMark{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.adminShellBrandMark svg{flex:none;width:30px;height:30px}.adminShellBrandIcon{object-fit:contain;border-radius:10px;flex:none;width:44px;height:44px}.adminShellBrandWord{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:700}.adminShellConsoleTag{color:var(--vt-sidebar-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.adminShellConsoleTag:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e2e}.roleBadge-admin{background:var(--vt-accent-soft);color:var(--vt-primary)}.roleBadge-reviewer{color:#0e7490;background:#e0f7fb}.roleBadge-viewer{background:var(--vt-surface-strong);color:var(--vt-text-muted)}.adminShellOperatorPanel .roleBadge-admin{color:#bfdbfe;background:#3b82f633}.adminShellOperatorPanel .roleBadge-reviewer{color:#a5f3fc;background:#22d3ee2e}.adminShellOperatorPanel .roleBadge-viewer{color:#e2e8f0;background:#94a3b833}.hero h1,.uiPageHeader h1{color:var(--vt-text);letter-spacing:-.025em;-webkit-text-fill-color:currentColor}.eyebrow,.uiEyebrow{color:var(--vt-accent)}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.toolbar,.uiSectionCard,.uiMetricCard,.uiTableCard,.analyticsPanel,.analyticsMetricCard,.analyticsExecutiveItem,.alertRecordCard{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface);box-shadow:var(--vt-shadow-card)}.metricCard,.summaryCard,.analyticsMetricCard,.analyticsExecutiveItem{transition:border-color .15s,box-shadow .15s}.metricCard strong,.summaryCard strong,.uiMetricCard strong,.analyticsMetricCard strong,.analyticsExecutiveItem strong{color:var(--vt-text)}.metricCard span,.summaryCard span,.uiMetricCard span{color:var(--vt-text-soft)}.filtersActions button,.loginForm button,.primaryButton,.uiButton-primary{border-radius:var(--vt-radius-md);background:var(--vt-primary);color:#fff;border:0;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 1px 2px #1018281f}.filtersActions button:hover,.loginForm button:hover,.primaryButton:hover,.uiButton-primary:hover{background:var(--vt-primary-hover);transform:translateY(-1px)}.filtersActions a,.paginationButton,.secondaryButton,.uiButton-secondary{border:1px solid var(--vt-border-strong);background:var(--vt-surface);color:var(--vt-text-muted);border-radius:var(--vt-radius-md);transition:background .15s,color .15s,border-color .15s}.filtersActions a:hover,.paginationButton:hover,.secondaryButton:hover,.uiButton-secondary:hover{background:var(--vt-surface-subtle);color:var(--vt-text);border-color:var(--vt-border-strong)}.exportButton{border:1px solid var(--vt-border-strong);background:var(--vt-surface);color:var(--vt-primary);border-radius:var(--vt-radius-md);font-weight:600}.exportButton:hover{background:var(--vt-accent-soft);border-color:var(--vt-primary)}.uiButton-ghost{color:var(--vt-text-muted);background:0 0;border:0}.uiButton-ghost:hover{background:var(--vt-surface-strong);color:var(--vt-text)}.paginationButton.disabled,.paginationButton[aria-disabled=true]{opacity:.45}input,select,textarea,.filtersGrid input,.filtersGrid select,.loginForm input,.retentionSelect{background:var(--vt-surface);border:1px solid var(--vt-border-strong);color:var(--vt-text);border-radius:var(--vt-radius-md)}input::placeholder,textarea::placeholder{color:var(--vt-text-soft)}input:focus,select:focus,textarea:focus,.filtersGrid input:focus,.filtersGrid select:focus{border-color:var(--vt-primary);outline:none;box-shadow:0 0 0 3px #2563eb29}th{color:var(--vt-text-soft);background:var(--vt-surface-subtle);border-bottom:1px solid var(--vt-border)}td{border-bottom:1px solid var(--vt-border);color:var(--vt-text)}tbody tr{transition:background .12s}.promptCell{color:var(--vt-text-muted);white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:320px}.reasonsCell{color:var(--vt-text-soft);white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:340px}.reasonsCell .reasonPreviewList{margin:0;padding-left:16px}.dateCell,.idCell,.codeCell,.requestIdCell{font-variant-numeric:tabular-nums}.riskBadge-low{background:var(--vt-success-bg);color:var(--vt-success)}.riskBadge-medium{background:var(--vt-warning-bg);color:var(--vt-warning)}.riskBadge-high,.riskBadge-critical{background:var(--vt-danger-bg);color:var(--vt-danger)}.reviewBadge-unreviewed{background:var(--vt-warning-bg);color:var(--vt-warning)}.reviewBadge-reviewed{background:var(--vt-success-bg);color:var(--vt-success)}.reviewBadge-dismissed{background:var(--vt-surface-strong);color:var(--vt-text-soft)}.securityNotice{box-shadow:var(--vt-shadow-card)!important;background:linear-gradient(#f5f9ff,#fff)!important;border:1px solid #d6e6fb!important}.securityNotice li::marker{color:var(--vt-primary)}.analyticsBarTrack{background:var(--vt-surface-strong)}.analyticsBarFill{background:linear-gradient(90deg, var(--vt-primary), var(--vt-accent))}.eventDetailDrawerOverlay{background:color-mix(in srgb, var(--vt-app-bg-deep) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.eventDetailDrawer{background:var(--vt-surface);border-left:1px solid var(--vt-border);box-shadow:var(--vt-shadow-pop)}code,pre,.eventDetailCode,.eventDetailMetadata,.compactCode{background:var(--vt-surface-strong);border:1px solid var(--vt-border);color:var(--vt-text)}.eventDetailsButton{border:1px solid var(--vt-border-strong);background:var(--vt-surface);color:var(--vt-text-muted);border-radius:var(--vt-radius-sm)}.eventDetailsButton:hover{background:var(--vt-surface-subtle);color:var(--vt-text)}.mutedText,.tableHeader p,.filtersCard p,.panel p,.panelHeader p,.heroText,.analyticsPanelHelper,.analyticsEmpty,.eventDetailValue,.eventDetailDrawerDescription,.detailItem{color:var(--vt-text-muted)}.eventDetailLabel,.paginationSummary,.reasonPreviewMore,.analyticsSignalSummaryLabel{color:var(--vt-text-soft)}.loginPage{background:radial-gradient(60% 50% at 50% -8%, #2563eb14, transparent 60%), var(--vt-bg)}.loginCard{border:1px solid var(--vt-border);background:var(--vt-surface);box-shadow:var(--vt-shadow-pop);border-radius:var(--vt-radius-xl)}.loginLogo{width:auto;height:30px;margin-bottom:18px;display:block}.loginCard h1{color:var(--vt-text)}.loginText{color:var(--vt-text-muted)}.loginHint{color:var(--vt-text-soft)}.checklistItemGrid{gap:var(--vt-space-4);display:grid}.checklistItemCard{gap:var(--vt-space-3);display:grid}.checklistItemHeader{justify-content:space-between;align-items:flex-start;gap:var(--vt-space-4);display:flex}.checklistItemDetail{color:var(--vt-text-muted);margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.checklistEvidenceToolbar{margin-top:var(--vt-space-6)}@media (max-width:1024px){.adminShellLayout{grid-template-columns:1fr}.adminShellSidebar{border-right:0;border-bottom:1px solid var(--vt-sidebar-border)}.adminShellSidebarInner{grid-template-rows:none;height:auto;position:static}}.hero,.uiPageHeader{align-items:flex-start;gap:28px;margin-top:8px;margin-bottom:24px}.hero h1,.uiPageHeader h1{font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.12}.heroText,.uiPageHeaderMain p{max-width:760px;margin-top:10px;font-size:15px;line-height:1.6}.metricsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px;display:grid}.metricCard{padding:20px 22px}.metricCard strong{letter-spacing:-.03em;font-size:30px;line-height:1.05}.metricCard span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}th{letter-spacing:.05em;padding:11px 16px;font-size:11px}td{vertical-align:top;padding:13px 16px;font-size:14px;line-height:1.5}.analyticsPanelBody{gap:16px}.analyticsTrend{gap:.75rem;min-height:0;padding:1.5rem 1.75rem 1.25rem}.analyticsTrendBarFrame{border-bottom:1px solid var(--vt-border);background:0 0;height:132px}.analyticsTrendBar{background:linear-gradient(180deg, #38bdf8 0%, var(--vt-primary) 100%);width:26px;min-height:8px;box-shadow:none;border-radius:6px 6px 0 0}.analyticsTrendBar:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #2563eb8c}.analyticsTrendZero{background:var(--vt-border-strong);border-radius:999px;width:26px;height:3px}.analyticsBarRow{grid-template-columns:minmax(110px,200px) minmax(0,1fr) 52px;align-items:center;gap:16px;max-width:760px;display:grid}.analyticsPanelWide .analyticsBarRow{grid-template-columns:minmax(200px,420px) minmax(0,1fr) 52px;max-width:900px}.analyticsBarName{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--vt-text-muted);font-size:13px;font-weight:500;overflow:hidden}.analyticsBarTrack{max-width:520px}.analyticsBarValue{text-align:right;color:var(--vt-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}@media (max-width:640px){.analyticsBarRow{grid-template-columns:minmax(90px,1fr) minmax(0,1.4fr) 44px;gap:12px}}@media (max-width:1100px){.analyticsExecutiveSummary,.analyticsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid{grid-template-columns:1fr}}@media (max-width:580px){.analyticsExecutiveSummary,.analyticsMetricGrid,.metricsGrid{grid-template-columns:1fr}}.evidenceLegend{padding-top:20px;position:relative;overflow:hidden}.evidenceLegend:before{content:"";height:3px;position:absolute;inset:0 0 auto}.evidenceLegend-pass:before{background:var(--vt-success)}.evidenceLegend-pass span{background:var(--vt-success-bg);color:var(--vt-success)}.evidenceLegend-observe:before{background:var(--vt-info)}.evidenceLegend-observe span{background:var(--vt-info-bg);color:var(--vt-info)}.evidenceLegend-warning:before{background:var(--vt-warning)}.evidenceLegend-warning span{background:var(--vt-warning-bg);color:var(--vt-warning)}.evidenceLegend-critical:before{background:var(--vt-danger)}.evidenceLegend-critical span{background:var(--vt-danger-bg);color:var(--vt-danger)}.statusBadge-active{background:var(--vt-success-bg);color:var(--vt-success)}.customerEvidenceInterpretation{margin-top:4px}:root{--vt-border:#e8ecf3;--vt-border-strong:#d6dde9;--vt-shadow-soft:0 1px 2px #0f172a0a;--vt-shadow-card:0 1px 2px #0f172a0a, 0 10px 24px -14px #0f172a1f;--vt-shadow-hover:0 2px 4px #0f172a0d, 0 16px 34px -16px #0f172a29;--vt-shadow-pop:0 24px 56px -22px #0f172a42}body{background:linear-gradient(#f7f9fd 0%,#eef2f8 100%)!important}.hero h1,.uiPageHeader h1{letter-spacing:-.028em;font-weight:700}h2{letter-spacing:-.02em}.eyebrow,.uiEyebrow{letter-spacing:.1em;font-weight:600}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.uiSectionCard,.uiTableCard,.analyticsPanel,.analyticsMetricCard,.analyticsExecutiveItem,.alertRecordCard{border-radius:16px}.metricCard,.summaryCard,.analyticsMetricCard,.uiMetricCard{padding:22px 24px}.metricCard strong,.summaryCard strong,.analyticsMetricCard strong,.uiMetricCard strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.04}.metricCard span,.summaryCard span,.analyticsMetricCard span,.uiMetricCard span,.summaryLabel{letter-spacing:.085em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:600}th{letter-spacing:.06em;text-transform:uppercase;color:var(--vt-text-soft);border-bottom:1px solid var(--vt-border);background:#f7f9fc;padding:11px 18px;font-size:11px;font-weight:600}td{padding:14px 18px}tbody tr:hover td{background:#f8fafc}.primaryButton,.filtersActions button,.uiButton-primary,.loginForm button{background:linear-gradient(#2f6bff 0%,#2563eb 100%);box-shadow:0 1px 2px #2563eb59,inset 0 1px #ffffff29}.primaryButton:hover,.filtersActions button:hover,.uiButton-primary:hover,.loginForm button:hover{background:linear-gradient(#2a63f0 0%,#1d4ed8 100%)}input,select,textarea{border-radius:10px}.adminShellSideNavLinkActive{box-shadow:inset 0 0 0 1px #3b82f626}.tableHeader,.tableHeaderWithPagination,.panelHeader,.uiSectionHeader,.analyticsPanelHeader{border-bottom:1px solid var(--vt-border);background:linear-gradient(180deg, var(--vt-card-muted-bg) 0%, var(--vt-card-bg) 100%);padding:18px 22px}.tableHeader h2,.tableHeaderWithPagination h2,.panelHeader h2,.uiSectionHeader h2{letter-spacing:-.015em;font-size:16px;font-weight:650}.tableHeader p,.panelHeader p{margin-top:4px;font-size:13px}.paginationSummary{border:1px solid var(--vt-border);background:var(--vt-surface-subtle);color:var(--vt-text-soft);letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.emptyState{text-align:center;color:var(--vt-text-soft);padding:44px 24px;font-size:14px}.paginationBar{border-top:1px solid var(--vt-border);background:var(--vt-surface-subtle);padding:14px 22px}.metricsGrid .metricCard strong:after,.analyticsMetricGrid .analyticsMetricCard strong:after{content:"";background:linear-gradient(90deg, var(--vt-primary), var(--vt-accent));opacity:.9;border-radius:2px;width:26px;height:3px;margin-top:12px;display:block}.filtersGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adminShellMain{overflow-x:clip}:root{--vt-app-bg:#eef3f9;--vt-app-bg-deep:#e6edf6;--vt-content-bg:#f6f8fc;--vt-card-bg:#fffffff5;--vt-card-muted-bg:#f8fafd;--vt-border:#e3e9f2;--vt-border-subtle:#edf2f7;--vt-border-strong:#ccd7e6;--vt-primary:#2563eb;--vt-primary-strong:#1d4ed8;--vt-primary-hover:#1d4ed8;--vt-accent:#2563eb;--vt-accent-soft:#eaf1ff;--vt-success:#138044;--vt-success-bg:#e6f6ed;--vt-warning:#a86207;--vt-warning-bg:#fff3d7;--vt-danger:#b42318;--vt-danger-bg:#feecea;--vt-info:#0369a1;--vt-info-bg:#e5f3ff;--vt-text-strong:#0b1526;--vt-text:#101b2f;--vt-text-muted:#516074;--vt-text-soft:#7b8798;--vt-radius-sm:8px;--vt-radius-md:10px;--vt-radius-lg:14px;--vt-radius-xl:18px;--vt-radius-2xl:24px;--vt-shadow-soft:0 1px 2px #0f172a0a;--vt-shadow-card:0 1px 2px #0f172a0a, 0 14px 34px -24px #0f172a47;--vt-shadow-hover:0 2px 6px #0f172a0f, 0 22px 44px -24px #0f172a42;--vt-shadow-pop:0 24px 64px -28px #0f172a57;--vt-sidebar-bg:#08111f;--vt-sidebar-bg-2:#0d1b31;--vt-sidebar-border:#d8e2f01f;--vt-sidebar-text:#adbad0;--vt-sidebar-text-strong:#f4f8ff;--vt-sidebar-muted:#77869c;--vt-sidebar-active-bg:#2563eb2e;--vt-sidebar-active-text:#eef6ff}html{background:var(--vt-app-bg)}body{color:var(--vt-text);background:radial-gradient(circle at 22% -12%, #2563eb1c, transparent 34rem), radial-gradient(circle at 88% 0%, #0891b214, transparent 28rem), linear-gradient(180deg, var(--vt-content-bg) 0%, var(--vt-app-bg-deep) 100%)!important}.adminShellLayout{background:0 0}.adminShellSidebar{background:linear-gradient(180deg, #ffffff09 0%, transparent 38%), linear-gradient(180deg, var(--vt-sidebar-bg-2) 0%, var(--vt-sidebar-bg) 100%);border-right:1px solid var(--vt-sidebar-border)}.adminShellSidebarInner{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;gap:24px;padding:24px 18px}.adminShellBrandBlock{border-bottom:1px solid var(--vt-sidebar-border);gap:12px;padding:4px 4px 18px}.adminShellBrandMark{min-height:48px}.adminShellBrandIcon{background:#ffffff0d;border:1px solid #ffffff1a;width:42px;height:42px;box-shadow:inset 0 1px #ffffff14}.adminShellBrandWord{color:var(--vt-sidebar-text-strong);font-size:22px}.adminShellConsoleMeta{gap:8px;display:grid}.adminShellConsoleState{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.adminShellConsoleState:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e29}.adminShellSideNav{gap:22px;min-height:0;display:grid}.adminShellNavGroup{gap:9px;display:grid}.adminShellNavGroup h2{color:var(--vt-sidebar-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 0 12px;font-size:11px;font-weight:700}.adminShellNavGroupLinks{gap:4px;display:grid}.adminShellSideNavLink{min-height:40px;color:var(--vt-sidebar-text);border:1px solid #0000;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.adminShellSideNavLink:hover{color:var(--vt-sidebar-text-strong);background:#ffffff0e}.adminShellSideNavLinkActive,.adminShellSideNavLinkActive:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--vt-accent) 26%, transparent), color-mix(in srgb, var(--vt-accent) 11%, transparent)), var(--vt-sidebar-active-bg);color:var(--vt-sidebar-active-text);border-color:#60a5fa47;box-shadow:inset 0 0 0 1px #93c5fd14,0 10px 24px -18px #2563ebcc}.adminShellOperatorPanel{background:linear-gradient(#ffffff12,#ffffff09);border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff12}.adminShellOperatorPanel strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.adminShellOperatorPanel form,.adminShellOperatorPanel button{width:100%}.adminShellOperatorPanel button{border-radius:10px;justify-content:center;min-height:38px}.adminShellMain{background:0 0;min-width:0}.adminShellTopBar,.adminShellContent{width:min(1320px,100% - 48px);margin-left:auto;margin-right:auto}.adminShellTopBar{border:1px solid color-mix(in srgb, var(--vt-border) 72%, transparent);background:color-mix(in srgb, var(--vt-card-bg) 72%, transparent);box-shadow:var(--vt-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:12px 16px;display:flex}.adminShellTopBar strong{color:var(--vt-text-strong);font-size:14px;display:block}.adminShellTopLabel{color:var(--vt-text-soft);letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.adminShellTopMeta{min-width:0;color:var(--vt-text-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.adminShellTopMeta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminShellContent{padding-top:18px}.hero,.uiPageHeader,.uiPageHeaderEnterprise{margin-top:2px;padding:2px 0 4px;position:relative}.hero h1,.uiPageHeader h1{color:var(--vt-text-strong);letter-spacing:-.032em;font-size:clamp(28px,2.45vw,36px)}.heroText,.uiPageHeaderMain p{color:var(--vt-text-muted)}.summaryCard,.metricCard,.filtersCard,.tableCard,.panel,.toolbar,.securityNotice,.uiSectionCard,.uiTableCard,.uiMetricCard,.analyticsPanel,.analyticsMetricCard,.analyticsExecutiveItem,.alertRecordCard,.detailItem,.settingChangeItem{border-color:var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card)}.metricCard,.summaryCard,.analyticsMetricCard,.analyticsExecutiveItem,.uiMetricCard{border-radius:18px}.metricCard:hover,.summaryCard:hover,.analyticsMetricCard:hover,.analyticsExecutiveItem:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-hover)}.uiSectionHeaderText,.uiTableHeaderText{min-width:0}.uiSectionHeader,.uiTableHeader,.tableHeader,.tableHeaderWithPagination,.panelHeader,.analyticsPanelHeader{border-bottom-color:var(--vt-border-subtle);background:linear-gradient(180deg, var(--vt-card-muted-bg) 0%, var(--vt-card-bg) 100%)}.uiSectionBody,.analyticsPanelBody{background:linear-gradient(#f8fafd4d,#fff0)}.toolbar,.securityNotice,.filtersCard{border-radius:18px}.filtersGrid label span,.loginForm label span{color:var(--vt-text-muted);letter-spacing:.04em;font-size:12px;font-weight:700}input,select,textarea,.reviewStatusSelect,.retentionSelect{border:1px solid var(--vt-border-strong);background:linear-gradient(180deg, var(--vt-card-bg), var(--vt-card-muted-bg));min-height:40px;color:var(--vt-text);border-radius:10px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #0f172a05}input:focus,select:focus,textarea:focus,.reviewStatusSelect:focus,.retentionSelect:focus{border-color:var(--vt-primary);outline:none;box-shadow:0 0 0 3px #2563eb26,inset 0 1px #0f172a05}input:disabled,select:disabled,textarea:disabled,button:disabled,.disabled{cursor:not-allowed;opacity:.58}.uiButton,.primaryButton,.secondaryButton,.dangerButton,.ghostButton,.filtersActions button,.filtersActions a,.paginationButton,.eventDetailsButton,.readinessActionLink{border-radius:10px;font-weight:650}.uiButton{gap:8px}.uiButton-md{min-height:40px;padding:0 14px}.uiButton-sm{min-height:34px;padding:0 11px;font-size:13px}.uiButton-primary,.primaryButton,.filtersActions button{background:linear-gradient(180deg, color-mix(in srgb, var(--vt-primary) 82%, white) 0%, var(--vt-primary) 100%);color:#fff}.uiButton-secondary,.secondaryButton,.filtersActions a,.paginationButton,.readinessActionLink{border:1px solid var(--vt-border-strong);color:var(--vt-text);background:#fff}.uiButton-ghost,.ghostButton{color:var(--vt-text-muted);background:0 0}.uiButton-danger,.dangerButton{background:linear-gradient(180deg, color-mix(in srgb, var(--vt-danger) 85%, black) 0%, var(--vt-danger) 100%);color:#fff;border:1px solid #b4231833}.tableWrapper,.uiTableScroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:linear-gradient(90deg,#0f172a0b,#0000 18px) 0/0 100% no-repeat,#fff;border-radius:0 0 16px 16px}.tableWrapper table,.uiTableScroll table{border-collapse:separate;border-spacing:0}th,.tableWrapper th,.uiTableScroll th{background:var(--vt-card-muted-bg);color:var(--vt-text-soft);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}td,.tableWrapper td,.uiTableScroll td{border-bottom-color:var(--vt-border-subtle);color:var(--vt-text)}tbody tr:hover td,.tableWrapper tbody tr:hover td,.uiTableScroll tbody tr:hover td{background:var(--vt-card-muted-bg)}code,pre,.compactCode,.eventDetailCode,.eventDetailMetadata{border-color:var(--vt-border);background:var(--vt-surface-strong);color:var(--vt-text);border-radius:10px}.statusBadge,.roleBadge,.reviewBadge,.riskBadge,.uiBadge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.statusBadge-active,.statusBadge-enabled,.statusBadge-production,.reviewBadge-reviewed,.uiBadge-success{border-color:color-mix(in srgb, var(--vt-success) 18%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.statusBadge-suspended,.statusBadge-warning,.reviewBadge-unreviewed,.uiBadge-warning{border-color:color-mix(in srgb, var(--vt-warning) 20%, transparent);background:var(--vt-warning-bg);color:var(--vt-warning)}.statusBadge-disabled,.reviewBadge-dismissed,.uiBadge-danger{background:var(--vt-danger-bg);color:var(--vt-danger);border-color:#b4231829}.uiBadge-neutral,.roleBadge-viewer{border-color:var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text-muted)}.uiBadge-info,.roleBadge-reviewer{background:var(--vt-info-bg);color:var(--vt-info);border-color:#0369a129}.uiBadge-purple,.roleBadge-admin{background:var(--vt-accent-soft);color:var(--vt-primary-strong);border-color:#2563eb2e}.adminShellOperatorPanel .roleBadge,.adminShellTopBar .roleBadge{min-height:24px}.reviewStatusSelect{min-width:128px;padding-right:28px;font-size:13px;font-weight:650}.emptyState,.uiEmptyState{color:var(--vt-text-soft);text-align:center;place-items:center;gap:12px;padding:46px 24px;display:grid}.uiEmptyStateMark{border:1px solid var(--vt-border);width:34px;height:34px;box-shadow:var(--vt-shadow-soft);background:linear-gradient(135deg,#2563eb1f,#22d3ee14),#fff;border-radius:12px}.uiEmptyStateText{gap:5px;display:grid}.uiEmptyState h3{color:var(--vt-text-strong);margin:0}.uiEmptyState p{max-width:34rem;margin:0}.detailsGrid,.readinessLinkGrid,.settingChangeList{gap:14px}.readinessActionLink:hover,.eventDetailsButton:hover,.paginationButton:hover{border-color:var(--vt-primary);color:var(--vt-primary-strong);box-shadow:var(--vt-shadow-soft)}.analyticsExecutiveSummary,.analyticsMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1400px){.analyticsExecutiveSummary,.analyticsMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.analyticsExecutiveSummary,.analyticsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analyticsMetricGrid{margin-top:18px}.analyticsBarTrack{background:var(--vt-card-muted-bg);border-radius:999px;height:9px}.analyticsBarFill{border-radius:inherit;background:linear-gradient(90deg, var(--vt-primary), var(--vt-accent))}.analyticsTrend{border-top:1px solid var(--vt-border-subtle)}.loginPage{background:radial-gradient(circle at 50% -12%,#2563eb29,#0000 32rem),linear-gradient(#f8fbff 0%,#edf3fa 100%);min-height:100vh;padding:32px}.loginCard{border-radius:24px;max-width:460px;padding:30px}.loginBrandBlock{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.loginSecurePill{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.loginForm{gap:14px}.loginForm button{width:100%}.errorCardShell{max-width:560px}.errorGuidancePanel{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:16px;margin:18px 0 16px;padding:16px}.errorGuidancePanel p{margin:6px 0 0}@media (max-width:1180px){.adminShellLayout{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:1024px){.adminShellLayout{grid-template-columns:1fr}.adminShellSidebar{position:relative}.adminShellSidebarInner{grid-template-rows:none;height:auto;max-height:none}.adminShellSideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminShellOperatorPanel{align-self:start}}@media (max-width:760px){.adminShellTopBar,.adminShellContent{width:min(100% - 28px,1320px)}.adminShellTopBar,.hero,.uiPageHeader,.uiSectionHeader,.uiTableHeader,.tableHeader,.tableHeaderWithPagination,.analyticsPanelHeader{flex-direction:column;align-items:flex-start}.adminShellTopMeta{justify-content:flex-start;width:100%}.adminShellSideNav{grid-template-columns:1fr}.loginPage{padding:18px}.loginCard{padding:24px}.loginBrandBlock{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.analyticsExecutiveSummary,.analyticsMetricGrid,.metricsGrid,.settingsGrid{grid-template-columns:1fr}}.auditCommandGrid{grid-template-columns:minmax(280px,.95fr) minmax(0,1.6fr);gap:18px;margin:18px 0 20px;display:grid}.auditCommandHeroCard,.auditMetricCard{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card)}.auditCommandHeroCard{border-radius:22px;align-content:space-between;gap:20px;min-height:100%;padding:24px;display:grid;position:relative;overflow:hidden}.auditCommandHeroCard:before{content:"";background:linear-gradient(90deg, var(--vt-primary), var(--vt-accent));height:4px;position:absolute;inset:0 0 auto}.auditCommandHeroCard h2{color:var(--vt-text-strong);margin:4px 0 8px;font-size:clamp(22px,2vw,28px)}.auditCommandHeroCard p{max-width:34rem;color:var(--vt-text-muted);margin:0}.auditTenantFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.auditTenantFacts div{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);border-radius:14px;min-width:0;padding:12px}.auditTenantFacts dt,.auditMetricCard span{color:var(--vt-text-soft);letter-spacing:.085em;text-transform:uppercase;font-size:11px;font-weight:700}.auditTenantFacts dd{min-width:0;color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:700;overflow:hidden}.auditTenantTechnical{grid-column:1/-1}.auditTenantTechnical dd{color:var(--vt-text-soft);font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;font-weight:500}.auditExportButton{width:fit-content;min-height:40px}.auditSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.auditMetricCard{border-radius:18px;align-content:start;gap:8px;min-height:142px;padding:20px;display:grid}.auditMetricCard p{color:var(--vt-text-muted);margin:0;font-size:13px;line-height:1.45}.auditMetricPrimary{background:linear-gradient(135deg, #2563eb14, transparent 46%), var(--vt-card-bg)}.auditMetricWorkload{border-color:color-mix(in srgb, var(--vt-warning) 30%, transparent)}.auditMetricRisk{border-color:color-mix(in srgb, var(--vt-danger) 18%, transparent)}.auditFiltersCard{grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:20px;margin-top:18px;padding:18px}.auditFiltersIntro h2{font-size:18px}.auditFiltersIntro p{max-width:26rem;font-size:13px}.auditFiltersIntro p:last-child{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);width:fit-content;color:var(--vt-text-soft);letter-spacing:.04em;border-radius:999px;margin-top:12px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.auditFiltersCard .filtersGrid{gap:12px}.auditFiltersCard .filtersActions{align-self:end}.auditQueueCard{margin-top:18px}.auditQueueCard .tableHeader{align-items:center}.auditQueueCard .tableHeader .eyebrow{margin:0 0 5px}.auditQueueRow{position:relative}.auditQueueRowSelected td:first-child{box-shadow:inset 3px 0 0 var(--vt-primary)}.auditUserCell,.auditToolCell{max-width:100%;color:var(--vt-text-strong);text-overflow:ellipsis;vertical-align:top;font-weight:650;display:inline-block;overflow:hidden}.auditToolCell{color:var(--vt-text-muted)}.auditEventTypePill{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);min-height:24px;color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sourceBadge{color:#6b7280;letter-spacing:.02em;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.sourceBadge-browser{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.sourceBadge-ide{color:#1f3864;background:#eef2f9;border-color:#d9e2f3}.sourceBadge-saas{color:#5b3a86;background:#f3effa;border-color:#e6dcf3}.sourceBadge-api{color:#1f5c54;background:#e9f4f3;border-color:#d3e9e6}.sourceBadge-manual_import{color:#8a5a13;background:#fbf2e6;border-color:#f1e1c6}.sourceBadge-webhook{color:#2f6b3c;background:#ecf6ee;border-color:#d6ead9}.sourceBadge-microsoft_365_audit{color:#1a4d8f;background:#e8f1fb;border-color:#cfe0f4}.sourceBadge-microsoft_365_copilot_interaction{color:#143d73;background:#e6f0fa;border-color:#c7dcf1}.auditToolCellWrap{cursor:default;outline:none;align-items:center;gap:6px;display:inline-flex}.auditToolCellWrap:after{content:"›";color:var(--vt-text-muted);opacity:.55;font-size:13px;transform:rotate(90deg)}.auditToolCellWrap:hover,.auditToolCellWrap:focus-visible{text-decoration:none}.auditSourceTooltip{z-index:60;border:1px solid var(--vt-border);background:var(--vt-card-bg,#fff);pointer-events:none;border-radius:10px;flex-direction:column;gap:4px;min-width:150px;max-width:260px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 8px 24px #0f172a29}.auditSourceTooltipRow{align-items:center;display:flex}.auditSourceTooltipMeta{color:var(--vt-text-muted);word-break:break-word;font-size:11.5px;font-weight:600}.behaviouralConsole{flex-direction:column;gap:20px;display:flex}.behaviouralGuardrail{border:1px solid color-mix(in srgb, var(--vt-sev-low) 30%, transparent);background:color-mix(in srgb, var(--vt-sev-low) 10%, transparent);color:var(--vt-sev-low);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.behaviouralControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.behaviouralWindowTabs{align-items:center;gap:8px;display:flex}.behaviouralControlLabel{color:var(--vt-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.behaviouralTab{border:1px solid var(--vt-border);background:var(--vt-card-bg,#fff);color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 16px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.behaviouralTabActive{background:var(--vt-primary);color:#fff;border-color:#1f3864}.behaviouralSection{border:1px solid var(--vt-border);background:var(--vt-card-bg,#fff);border-radius:14px;padding:18px 20px}.behaviouralSection>h2{color:var(--vt-text-strong);margin:0 0 14px;font-size:16px;font-weight:700}.behaviouralSection table td,.behaviouralSection table th{vertical-align:top}.eventsTable.behaviouralTable{table-layout:auto;min-width:560px}.eventsTable.behaviouralTable th,.eventsTable.behaviouralTable td{vertical-align:top;white-space:normal;width:auto;padding:.5rem .875rem}.eventsTable.behaviouralTable td.behaviouralUserCell{color:var(--vt-text);overflow-wrap:anywhere;max-width:22rem;font-weight:550}.behaviouralChips{flex-wrap:wrap;gap:4px;display:flex}.behaviouralChip{background:var(--vt-surface-strong);color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;line-height:1.4;display:inline-flex}.breakToken{overflow-wrap:anywhere;word-break:break-word}.behaviouralBenchmarkRow{flex-wrap:wrap;gap:28px;margin-bottom:14px;display:flex}.behaviouralStat{flex-direction:column;gap:2px;display:flex}.behaviouralStatValue{color:var(--vt-text-strong);font-size:24px;font-weight:750}.behaviouralStatLabel{color:var(--vt-text-muted);font-size:11.5px;font-weight:600}.behaviouralInsightList{color:var(--vt-text-strong);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.behaviouralCardList{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.behaviouralAnonNote{color:var(--vt-text-muted);margin:0;font-size:12.5px;font-weight:650}.behaviouralCard{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg,#f8fafc);border-radius:10px;min-width:0;padding:12px 14px}.behaviouralCardHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.behaviouralCardHead>strong{color:var(--vt-text-strong);font-size:13.5px}.behaviouralSubject{color:var(--vt-text-muted);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:12.5px;font-weight:600}.behaviouralCardReason{color:var(--vt-text-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.behaviouralStatusPill{border:1px solid var(--vt-border);background:var(--vt-card-bg,#fff);color:var(--vt-text-muted);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.biSeverity,.biPriority{text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.biSeverity-high{background:color-mix(in srgb, var(--vt-sev-high) 13%, transparent);color:var(--vt-sev-high);border:1px solid color-mix(in srgb, var(--vt-sev-high) 32%, transparent)}.biSeverity-medium{background:color-mix(in srgb, var(--vt-sev-medium) 13%, transparent);color:var(--vt-sev-medium);border:1px solid color-mix(in srgb, var(--vt-sev-medium) 32%, transparent)}.biSeverity-low{background:color-mix(in srgb, var(--vt-sev-low) 13%, transparent);color:var(--vt-sev-low);border:1px solid color-mix(in srgb, var(--vt-sev-low) 32%, transparent)}.biPriority-critical{background:color-mix(in srgb, var(--vt-sev-critical) 13%, transparent);color:var(--vt-sev-critical);border:1px solid color-mix(in srgb, var(--vt-sev-critical) 32%, transparent)}.biPriority-high{background:color-mix(in srgb, var(--vt-sev-high) 13%, transparent);color:var(--vt-sev-high);border:1px solid color-mix(in srgb, var(--vt-sev-high) 32%, transparent)}.biPriority-medium{background:color-mix(in srgb, var(--vt-sev-medium) 13%, transparent);color:var(--vt-sev-medium);border:1px solid color-mix(in srgb, var(--vt-sev-medium) 32%, transparent)}.biPriority-low{background:var(--vt-card-muted-bg);color:var(--vt-text-muted);border:1px solid var(--vt-border)}.recHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.recHeader>h2{color:var(--vt-text-strong);margin:0;font-size:16px;font-weight:700}.recGenerateButton{color:#fff;cursor:pointer;background:#1f3864;border:1px solid #1f3864;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:650}.recGenerateButton:disabled{opacity:.6;cursor:default}.recIntro{color:var(--vt-text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.recError{color:#a12020;margin:0 0 12px;font-size:13px;font-weight:600}.recTypePill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.recTypePill-escalation{background:var(--vt-danger-bg);color:var(--vt-danger);border:1px solid color-mix(in srgb, var(--vt-danger) 30%, transparent)}.recTypePill-policy_change{color:#1f3864;background:#eef2f9;border:1px solid #d9e2f3}.recStatus{text-transform:capitalize;border-radius:999px;align-items:center;padding:1px 9px;font-size:11px;font-weight:700;display:inline-flex}.recStatus-open{color:#8a5a13;background:#fbf2e6;border:1px solid #f1e1c6}.recStatus-accepted{color:#2f6b3c;background:#ecf6ee;border:1px solid #d6ead9}.recStatus-rejected{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.recStatus-modified,.recStatus-deferred{color:#1f3864;background:#eef2f9;border:1px solid #d9e2f3}.recSuggested{color:var(--vt-text-strong);margin:6px 0 0;font-size:12.5px;font-weight:600}.recControls{flex-direction:column;gap:8px;margin-top:10px;display:flex}.recNoteInput{border:1px solid var(--vt-border);border-radius:8px;width:100%;padding:7px 10px;font-size:12.5px}.recActions{flex-wrap:wrap;gap:8px;display:flex}.recActionButton{border:1px solid var(--vt-border);background:var(--vt-card-bg,#fff);color:var(--vt-text-strong);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:650}.recActionButton:disabled{opacity:.6;cursor:default}.recActionButton-accept{color:#2f6b3c;border-color:#2f6b3c}.recActionButton-reject{color:#a12020;border-color:#a12020}.recResolved{color:var(--vt-text-muted);margin:10px 0 0;font-size:12.5px;font-weight:600}.recOpenCount{color:#8a5a13;vertical-align:middle;background:#fbf2e6;border:1px solid #f1e1c6;border-radius:999px;align-items:center;margin-left:10px;padding:1px 9px;font-size:11px;font-weight:700;display:inline-flex}.recLinks{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.recLink,.behaviouralIncidentLink{color:var(--vt-primary-strong);font-size:12.5px;font-weight:650;text-decoration:none}.recLink:hover,.behaviouralIncidentLink:hover{text-decoration:underline}.helpTip{vertical-align:middle;cursor:help;outline:none;justify-content:center;align-items:center;margin-left:4px;display:inline-flex;position:relative}.helpTipIcon{background:var(--vt-card-muted-bg);width:14px;height:14px;color:var(--vt-text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.helpTipBubble{z-index:70;background:var(--vt-sidebar-bg-2);width:max-content;max-width:240px;color:var(--vt-sidebar-text-strong);text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f172a38}.helpTip:hover .helpTipBubble,.helpTip:focus-visible .helpTipBubble,.helpTip:focus .helpTipBubble{opacity:1;visibility:visible}.preferencesGrid{flex-direction:column;gap:16px;max-width:760px;display:flex}.settingsSectionNav{z-index:5;width:fit-content;max-width:100%;margin-bottom:var(--vt-space-4);border:1px solid var(--vt-border);background:var(--vt-surface);box-shadow:var(--vt-shadow-card);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:sticky;top:12px}.settingsSectionNavLink{color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.settingsSectionNavLink:hover{background:var(--vt-surface-subtle);color:var(--vt-text);transform:none}.settingsSectionNavLink.is-active{background:var(--vt-primary);color:#fff}.settingsSectionNavLink.is-active:hover{background:var(--vt-primary-hover);color:#fff}#settings-overview,#settings-privacy,#settings-sign-in,#settings-retention,#settings-ingestion-key,#settings-audit-trail{scroll-margin-top:84px}.vtSwitch{cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:10px;min-height:0;padding:0;display:inline-flex}.vtSwitch:hover{background:0 0;transform:none}.vtSwitch:disabled{cursor:not-allowed;opacity:.6}.vtSwitchTrack{background:var(--vt-border-strong);border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.vtSwitch--on .vtSwitchTrack{background:var(--vt-primary)}.vtSwitchKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a40}.vtSwitch--on .vtSwitchKnob{transform:translate(18px)}.vtSwitchLabel{color:var(--vt-text-muted);font-size:13px;font-weight:600}.vtSwitch--on .vtSwitchLabel{color:var(--vt-primary)}.ghostDangerButton{border:1px solid var(--vt-border);min-height:0;color:var(--vt-text-muted);box-shadow:none;cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600}.ghostDangerButton:hover:not(:disabled){border-color:var(--vt-danger);background:var(--vt-danger-bg);color:var(--vt-danger)}.ghostDangerButton:disabled{cursor:not-allowed;opacity:.55}.preferencesTimezoneRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.preferencesTzLabel{flex-direction:column;gap:4px;min-width:220px;display:flex}.preferencesTzLabel>span{color:var(--vt-text-muted);font-size:12px;font-weight:700}.usageConsole{flex-direction:column;gap:16px;display:flex}.usageUpgradeBadge{background:var(--vt-danger-bg);color:var(--vt-danger);border:1px solid color-mix(in srgb, var(--vt-danger) 30%, transparent);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.usageWarnings{border:1px solid color-mix(in srgb, var(--vt-warning) 30%, transparent);background:var(--vt-warning-bg);color:var(--vt-warning);border-radius:10px;margin:0 0 14px;padding:10px 14px 10px 30px;font-size:13px}.usageMeters{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.usageMeterHead{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.usageMeterLabel{color:var(--vt-text-muted);font-size:12.5px;font-weight:700}.usageMeterValue{color:var(--vt-text-strong);font-size:15px;font-weight:750}.usageMeterTrack{background:var(--vt-border-subtle);border-radius:999px;height:10px;overflow:hidden}.usageMeterFill{background:var(--vt-primary);border-radius:999px;height:100%}.usageMeterFill-over{background:var(--vt-danger)}.usageMeterUnlimited{color:var(--vt-success);margin:0;font-size:12.5px;font-weight:600}.usageFeatureList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.usageFeatureItem{color:var(--vt-text-strong);align-items:center;gap:8px;font-size:13.5px;display:flex}.usageFeatureMark{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.usageFeatureMark-yes{background:var(--vt-success-bg);color:var(--vt-success)}.usageFeatureMark-no{color:#9ca3af;background:#f3f4f6}.usageFeatureDisabled{color:var(--vt-text-muted)}.accountConsole,.diagnosticsConsole{flex-direction:column;gap:16px;display:flex}.accountHealthGrid,.diagnosticsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.accountHealthCard,.diagnosticsCard{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg,#f8fafc);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.accountHealthValue,.diagnosticsValue{color:var(--vt-text-strong);font-size:20px;font-weight:750}.accountHealthLabel,.diagnosticsLabel{color:var(--vt-text-muted);font-size:11.5px;font-weight:600}.accountHealthTrend{color:var(--vt-text-soft);white-space:nowrap;font-weight:500}.accountProfileGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:14px;display:grid}.accountProfileGrid label{flex-direction:column;gap:4px;display:flex}.accountProfileGrid label>span{color:var(--vt-text-muted);font-size:12px;font-weight:700}.diagnosticsSeverity-ok{color:var(--vt-success)}.diagnosticsSeverity-warn{color:var(--vt-warning)}.diagnosticsSeverity-error{color:#a12020}.auditPromptPreview{max-height:4.4em;color:var(--vt-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.auditNoReasons{color:var(--vt-text-soft);font-size:13px}.auditEventsTable .riskBadge{border-width:1px}.auditEventsTable .riskBadge-high,.auditEventsTable .riskBadge-critical{box-shadow:inset 0 0 0 1px #b423180a}.auditEventsTable .reviewStatusSelect{min-width:136px}.eventDetailDrawer{width:min(620px,100vw)}.eventDetailDrawerHeader{border-bottom:1px solid var(--vt-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.eventDetailDrawerStatus{background:var(--vt-card-muted-bg)}.eventDetailSummaryCard{background:linear-gradient(135deg,#2563eb12,#0000 48%),#fff;border-color:#2563eb29}.eventDetailSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eventDetailSummaryGrid div,.eventDetailTechnicalGrid div{min-width:0}.eventDetailSummaryGrid span,.eventDetailTechnicalGrid span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.eventDetailSummaryGrid strong{overflow-wrap:anywhere;min-width:0;color:var(--vt-text-strong);margin-top:4px;font-size:13px;display:block}.eventDetailStatusStack{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.eventDetailPromptValue{max-height:10rem;overflow:auto}.eventDetailTechnicalSection{background:#f8fafc}.eventDetailTechnicalGrid{gap:12px;display:grid}.eventDetailLink,.eventDetailCode{overflow-wrap:anywhere;word-break:break-word}.eventDetailMetadata{max-height:18rem;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:1120px){.auditCommandGrid{grid-template-columns:1fr}}@media (max-width:820px){.auditSignalGrid,.auditTenantFacts,.eventDetailSummaryGrid,.auditFiltersCard{grid-template-columns:1fr}}@media (max-width:640px){.auditCommandHeroCard,.auditMetricCard,.auditFiltersCard{padding:16px}.eventDetailDrawer{width:100vw}}.reviewStatusSelect{color:var(--vt-text);background-position:right .65rem center;background-repeat:no-repeat;background-size:.72rem;border-width:1px;font-weight:700}.reviewStatusSelect-unreviewed{color:#334155;background-color:#f7f9fc;background-image:linear-gradient(45deg,#0000 50%,#475569 50%),linear-gradient(135deg,#475569 50%,#0000 50%),linear-gradient(#fbfcff 0%,#f1f5f9 100%);background-position:calc(100% - .85rem),calc(100% - .55rem),0 0;background-size:.3rem .3rem,.3rem .3rem,100% 100%;border-color:#d7dee8}.reviewStatusSelect-reviewed{color:#1d4ed8;background-color:#e8f1ff;background-image:linear-gradient(45deg,#0000 50%,#1d4ed8 50%),linear-gradient(135deg,#1d4ed8 50%,#0000 50%),linear-gradient(#eff6ff 0%,#dbeafe 100%);background-position:calc(100% - .85rem),calc(100% - .55rem),0 0;background-size:.3rem .3rem,.3rem .3rem,100% 100%;border-color:#93c5fd}.reviewStatusSelect-dismissed{color:#6d28d9;background-color:#f1edff;background-image:linear-gradient(45deg,#0000 50%,#6d28d9 50%),linear-gradient(135deg,#6d28d9 50%,#0000 50%),linear-gradient(#f5f3ff 0%,#ede9fe 100%);background-position:calc(100% - .85rem),calc(100% - .55rem),0 0;background-size:.3rem .3rem,.3rem .3rem,100% 100%;border-color:#c4b5fd}.reviewStatusSelect-unreviewed:hover{background-color:#f1f5f9;border-color:#cbd5e1}.reviewStatusSelect-reviewed:hover{background-color:#dbeafe;border-color:#60a5fa}.reviewStatusSelect-dismissed:hover{background-color:#ede9fe;border-color:#a78bfa}.reviewStatusSelect:focus{border-color:var(--vt-primary);outline:none;box-shadow:0 0 0 3px #2563eb2e,inset 0 1px #ffffff52}.reviewStatusSelect:disabled{filter:saturate(.88)}.reviewBadge-unreviewed{color:#334155;background:#f7f9fc;border-color:#d7dee8}.reviewBadge-reviewed{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.reviewBadge-dismissed{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}.eventDetailDrawerStatus .reviewBadge,.eventDetailStatusStack .reviewBadge,.auditEventsTable .reviewBadge{box-shadow:inset 0 1px #ffffff47}.auditCommandGrid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.72fr);gap:16px;margin:14px 0 18px}.auditCommandHeroCard{border-radius:20px;gap:16px;padding:20px}.auditTenantFacts{gap:10px}.auditTenantFacts div{padding:10px}.auditTenantTechnical{width:fit-content;max-width:100%;color:var(--vt-text-soft);grid-column:auto;font-size:11px}.auditTenantTechnical summary{cursor:pointer;color:var(--vt-text-soft);letter-spacing:.04em;font-weight:700}.auditTenantTechnical span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-family:Consolas,Monaco,Courier New,monospace;display:block;overflow:hidden}.auditMetricCard{min-height:124px;padding:17px 18px}.auditMetricCard strong{font-size:clamp(26px,2.2vw,34px)}.auditEventsTable{min-width:1010px}.auditEventsTable th,.auditEventsTable td{padding-left:12px;padding-right:12px}.auditEventsTable th:first-child,.auditEventsTable td:first-child{width:8rem}.auditEventsTable th:nth-child(2),.auditEventsTable td:nth-child(2){width:13rem}.auditEventsTable th:nth-child(3),.auditEventsTable td:nth-child(3){width:7.5rem}.auditEventsTable th:nth-child(4),.auditEventsTable td:nth-child(4){width:8.5rem}.auditEventsTable th:nth-child(5),.auditEventsTable td:nth-child(5){width:7.25rem}.auditEventsTable th:nth-child(6),.auditEventsTable td:nth-child(6){width:7.6rem}.auditEventsTable th:nth-child(7),.auditEventsTable td:nth-child(7){width:auto}.auditEventsTable th:nth-child(8),.auditEventsTable td:nth-child(8){width:5.4rem}.auditPromptPreview{-webkit-line-clamp:2;max-height:3.1em}.auditEventsTable .reviewStatusForm{width:6.7rem;max-width:6.7rem}.auditEventsTable .reviewStatusSelect,.reviewStatusSelect{border-radius:999px;width:6.7rem;min-width:6.7rem;max-width:6.7rem;height:1.8rem;min-height:1.8rem;padding:0 1.32rem 0 .55rem;font-size:11px;line-height:1.8rem}.reviewStatusSelect-unreviewed,.reviewStatusSelect-reviewed,.reviewStatusSelect-dismissed{background-position:calc(100% - .72rem),calc(100% - .5rem),0 0;background-size:.24rem .24rem,.24rem .24rem,100% 100%}.eventDetailMetadataSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eventDetailMetadataSummary div{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);border-radius:12px;min-width:0;padding:10px}.eventDetailMetadataSummary span{color:var(--vt-text-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.eventDetailMetadataSummary strong{min-width:0;color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.eventDetailRawMetadata{margin-top:12px}.eventDetailRawMetadata summary{cursor:pointer;color:var(--vt-text-muted);font-size:12px;font-weight:700}.eventDetailRawMetadata .eventDetailMetadata{margin-top:10px}@media (max-width:820px){.eventDetailMetadataSummary{grid-template-columns:1fr}}.evidenceReportHeader{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:14px;margin:2px 0 16px;display:grid}.evidenceReportHeaderMain,.evidenceReportHeaderAside,.evidenceDecisionPanel,.evidenceItemsPanel,.evidenceAttentionPanel{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card)}.evidenceReportHeaderMain{border-radius:20px;padding:20px 22px;position:relative;overflow:hidden}.evidenceReportHeaderMain:before{content:"";background:linear-gradient(90deg, var(--vt-primary), var(--vt-accent));height:4px;position:absolute;inset:0 0 auto}.evidenceReportHeaderMain h1{color:var(--vt-text-strong);margin:4px 0 8px;font-size:clamp(28px,2.6vw,36px);line-height:1.06}.evidenceReportHeaderMain p{max-width:52rem;color:var(--vt-text-muted);margin:0;font-size:14px;line-height:1.5}.evidenceReportHeaderAside{border-radius:20px;align-content:start;gap:10px;padding:14px;display:grid}.evidenceReportDecisionIntro{border:1px solid color-mix(in srgb, var(--vt-primary) 16%, transparent);background:linear-gradient(180deg, var(--vt-accent-soft), var(--vt-card-bg));border-radius:14px;gap:7px;padding:12px;display:grid}.evidenceReportDecisionIntro p{color:var(--vt-text-muted);margin:0;font-size:12px;line-height:1.45}.evidenceReportDecisionLine{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.evidenceReportDecisionLine strong{color:var(--vt-text-strong);font-size:15px;line-height:1.25}.evidenceReportPosture{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evidenceReportPosture span{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);color:var(--vt-text-strong);border-radius:12px;padding:8px 10px;font-size:12px;font-weight:750}.evidenceReportHeaderAside dl{gap:8px;margin:0;display:grid}.evidenceReportHeaderAside dl div{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);border-radius:12px;min-width:0;padding:8px 10px}.evidenceReportHeaderAside dt,.evidenceReportHeaderAside dd{margin:0}.evidenceReportHeaderAside dt{color:var(--vt-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.evidenceReportHeaderAside dd{color:var(--vt-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:700;overflow:hidden}.evidenceReportExport{justify-content:center;width:100%}.customerEvidenceInterpretation{gap:12px;margin:18px 0}.evidenceLegend{border-radius:18px;min-height:150px;padding:18px}.evidenceLegend span{border:1px solid #0000;min-height:24px;font-size:10px}.evidenceLegend strong{color:var(--vt-text-strong)}.evidenceDecisionPanel{border-radius:20px;overflow:hidden}.evidenceDecisionHeader{align-items:center}.evidenceDecisionBody{grid-template-columns:minmax(0,1.25fr) minmax(220px,.65fr);gap:14px;padding:18px;display:grid}.evidenceDecisionSummary{grid-row:span 2}.evidenceDecisionSummary p{color:var(--vt-text-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.evidenceDecisionBody .detailItem{min-width:0}.evidenceDecisionBody .readinessChecklist{margin-top:10px}.evidenceDecisionBody .readinessLinkGrid{grid-template-columns:1fr}.evidenceDecisionBody .readinessActionLink{background:linear-gradient(#fff,#f8fbff);border-color:#2563eb29;border-radius:12px;justify-content:space-between;width:100%;min-height:42px;padding:9px 12px 9px 14px}.evidenceDecisionBody .readinessActionLink span:last-child{background:var(--vt-accent-soft);width:24px;height:24px;color:var(--vt-primary-strong);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.evidenceDecisionBody .readinessActionLink:hover span:last-child{background:var(--vt-primary);color:#fff}.evidenceWindowToolbar{border-radius:18px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);align-items:center;gap:16px;margin-top:18px;padding:16px}.evidenceWindowToolbar .filtersActions{flex-wrap:wrap;justify-content:flex-end}.evidenceWindowLink,.evidenceWindowExport{border-radius:999px;min-height:36px}.evidenceWindowLinkActive{background:var(--vt-accent-soft)!important;color:var(--vt-primary-strong)!important;border-color:#2563eb40!important}.evidenceWindowExport{background:linear-gradient(180deg, color-mix(in srgb, var(--vt-primary) 82%, white) 0%, var(--vt-primary) 100%)!important;color:#fff!important}.evidenceScorecardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.evidenceScorecardItem{border-radius:18px;min-height:116px;padding:18px}.evidenceScorecardItem strong{font-size:clamp(22px,2vw,30px)}.evidenceScorecardCritical{border-color:color-mix(in srgb, var(--vt-danger) 30%, transparent)}.evidenceScorecardWarning{border-color:color-mix(in srgb, var(--vt-warning) 30%, transparent)}.evidenceScorecardObserve{border-color:#0369a12e}.evidenceAttentionPanel{border-radius:20px;margin-top:18px;overflow:hidden}.evidenceAttentionList{gap:10px;padding:16px;display:grid}.evidenceAttentionItem{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.evidenceAttentionItem strong{color:var(--vt-text-strong);font-size:14px;display:block}.evidenceAttentionItem p{color:var(--vt-text-muted);margin:4px 0 0;font-size:13px}.evidenceItemsPanel{border-radius:20px;margin-top:18px;overflow:hidden}.evidenceGroupList{gap:18px;padding:18px;display:grid}.evidenceGroup{gap:10px;display:grid}.evidenceGroupHeader{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.evidenceGroupHeader h3{color:var(--vt-text-strong);margin:0;font-size:16px}.evidenceGroupHeader span{color:var(--vt-text-soft);font-size:12px;font-weight:700}.evidenceFindingList{gap:10px}.evidenceFinding{border-radius:16px;padding:14px;position:relative;overflow:hidden}.evidenceFinding:before{content:"";background:var(--vt-border-strong);width:3px;position:absolute;inset:0 auto 0 0}.evidenceFinding-critical:before{background:var(--vt-danger)}.evidenceFinding-warning:before{background:var(--vt-warning)}.evidenceFinding-watch:before{background:var(--vt-info)}.evidenceFinding-ok:before{background:var(--vt-success)}.evidenceFindingHeader{gap:14px}.evidenceFindingHeader .mutedText{margin-top:5px;font-size:13px;line-height:1.5}.evidenceFindingMetaGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:12px}.evidenceValueItem strong{max-height:5.2rem;overflow:auto}.customerEvidenceMetaItem{min-width:0}.customerEvidenceMetaItem strong{overflow-wrap:anywhere}@media (max-width:1180px){.evidenceReportHeader,.evidenceDecisionBody,.evidenceWindowToolbar{grid-template-columns:1fr}.evidenceWindowToolbar .filtersActions{justify-content:flex-start}}@media (max-width:900px){.evidenceScorecardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceFindingMetaGrid{grid-template-columns:1fr}}@media (max-width:640px){.evidenceReportHeaderMain,.evidenceReportHeaderAside,.evidenceDecisionBody,.evidenceGroupList{padding:16px}.evidenceScorecardGrid,.evidenceAttentionItem{grid-template-columns:1fr}.evidenceGroupHeader,.evidenceFindingHeader{flex-direction:column;align-items:flex-start}}.adminSectionNav{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card);border-radius:16px;flex-wrap:wrap;gap:8px;margin:16px 0;padding:10px;display:flex}.adminSectionNav a{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);min-height:34px;color:var(--vt-text);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.adminSectionNav a:hover,.adminSectionNav a:focus-visible{background:var(--vt-accent-soft);color:var(--vt-primary-strong);border-color:#2563eb40}.adminControlSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}.operatorsSummaryGrid,.auditSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.identitySummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSummaryCard{border-radius:16px;min-height:104px;padding:16px}.adminSummaryCard strong{overflow-wrap:anywhere;font-size:clamp(20px,1.7vw,28px)}.adminSummaryCardWarning{background:linear-gradient(#fffdf7,#fff);border-color:#a8620738}.adminSummaryCardLegalHold{border-color:color-mix(in srgb, var(--vt-danger) 18%, transparent)}.adminControlSection,.adminTableCard,.adminFiltersCard,.adminControlToolbar{border-radius:18px}.adminControlSection{overflow:hidden}.adminControlSection>.mutedText,.identityMappingCreatePanel>.mutedText{margin:16px 18px 0}.adminDetailGrid{padding:0 2px}.adminFormGrid{align-items:end;gap:12px}.adminFormGrid label span,.retentionPolicyForm label span{color:var(--vt-text);font-weight:750}.adminFormGrid input,.adminFormGrid select,.retentionPolicyForm input{border-radius:12px;min-height:42px}.adminToggleField{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:14px;min-height:46px;padding:12px}.adminLegalHoldField{background:#fff7f7;border-color:#b4231838}.adminActionRow{gap:10px}.adminDangerZone{background:linear-gradient(#fff7f7,#fff);border:1px solid #b423183d}.ingestionKeyPanel .trustNotice,.retentionGovernancePanel .trustNotice,.retentionEnforcementSection .trustNotice{margin:16px 18px 0}.ingestionKeyDetailGrid .detailItem:first-child{color:var(--vt-text-muted)}.operatorCreatePanel .panelHeader,.identityMappingCreatePanel .panelHeader{background:linear-gradient(180deg, var(--vt-card-muted-bg) 0%, var(--vt-card-bg) 100%)}.operatorRoleGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorRoleGuideCard{border-left:3px solid var(--vt-border-strong)}.operatorRoleGuideCard-admin{border-left-color:var(--vt-primary)}.operatorRoleGuideCard-reviewer{border-left-color:var(--vt-info)}.operatorRoleGuideCard-viewer{border-left-color:var(--vt-text-soft)}.operatorRoleControl,.operatorStatusControl,.operatorDeleteControl,.adminAuditTarget{min-width:0}.operatorRoleActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operatorRoleActions select{border-radius:10px;min-width:112px;min-height:34px}.adminInlineDetails{max-width:220px}.adminInlineDetails summary{cursor:pointer;width:fit-content;color:var(--vt-text-muted);font-size:12px;font-weight:750}.adminInlineDetails code{white-space:normal;overflow-wrap:anywhere;margin-top:6px;display:block}.identityMappingExplainer{border:1px solid color-mix(in srgb, var(--vt-primary) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--vt-accent-soft) 72%, transparent), var(--vt-card-bg));border-radius:14px;margin:16px 18px 0;padding:14px}.identityMappingExplainer strong{color:var(--vt-text-strong)}.identityMappingExplainer p{margin:6px 0 0}.providerBadge,.adminActionChip{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);max-width:100%;min-height:26px;color:var(--vt-text);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.adminActionChip{background:var(--vt-accent-soft);color:var(--vt-primary-strong);border-color:#2563eb29}.statusPill{border:1px solid var(--vt-border);border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.statusPill-success{border-color:color-mix(in srgb, var(--vt-success) 18%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.statusPill-failure,.statusPill-unknown{border-color:color-mix(in srgb, var(--vt-danger) 18%, transparent);background:var(--vt-danger-bg);color:var(--vt-danger)}.adminAuditTarget code,.requestIdCell code,.idCell code,.codeCell code{white-space:normal;overflow-wrap:anywhere}.summaryCell{min-width:260px}.compactSummary,.summarySubtext{display:block}.compactSummary{color:var(--vt-text-strong);font-weight:800}.summarySubtext{color:var(--vt-text-muted);margin-top:4px;font-size:12px;line-height:1.45}.adminSettingChangeItem{padding:14px}.adminSettingChangeItem .settingChangeMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adminSettingChangeItem .settingChangeMeta span{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);overflow-wrap:anywhere;border-radius:999px;min-width:0;padding:5px 8px}.adminEmptyState{text-align:center;gap:8px}.adminEmptyState:before{content:none}.adminEmptyState strong{color:var(--vt-text-strong)}.adminEmptyState p{max-width:42rem;color:var(--vt-text-muted);margin:0 auto;line-height:1.55}.adminEmptyState .secondaryButton{margin-top:8px}@media (max-width:1180px){.operatorsSummaryGrid,.auditSummaryGrid,.adminControlSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorRoleGuideGrid{grid-template-columns:1fr}}@media (max-width:720px){.adminControlSummaryGrid,.operatorsSummaryGrid,.auditSummaryGrid,.identitySummaryGrid,.adminFormGrid{grid-template-columns:1fr}.adminSectionNav{position:static}.summaryCell{min-width:220px}}.operatorsTable,.signInAuditTable{width:100%;min-width:0!important}.operatorsTable th,.operatorsTable td,.signInAuditTable th,.signInAuditTable td{padding:12px 14px}.operatorsTable th:first-child,.operatorsTable td:first-child{width:24%}.operatorsTable th:nth-child(2),.operatorsTable td:nth-child(2),.operatorsTable th:nth-child(3),.operatorsTable td:nth-child(3){width:16%}.operatorsTable th:nth-child(4),.operatorsTable td:nth-child(4),.operatorsTable th:nth-child(5),.operatorsTable td:nth-child(5){width:12%}.operatorsTable th:nth-child(6),.operatorsTable td:nth-child(6),.operatorsTable th:nth-child(7),.operatorsTable td:nth-child(7){width:10%}.signInAuditTable th:first-child,.signInAuditTable td:first-child{width:13%}.signInAuditTable th:nth-child(2),.signInAuditTable td:nth-child(2){width:22%}.signInAuditTable th:nth-child(3),.signInAuditTable td:nth-child(3),.signInAuditTable th:nth-child(4),.signInAuditTable td:nth-child(4){width:11%}.signInAuditTable th:nth-child(5),.signInAuditTable td:nth-child(5){width:14%}.signInAuditTable th:nth-child(6),.signInAuditTable td:nth-child(6){width:19%}.signInAuditTable th:nth-child(7),.signInAuditTable td:nth-child(7){width:10%}.alertSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.alertFiltersCard .filtersActions a{border-radius:999px;min-height:34px}.operationalAlertTriageCard .tableHeader,.alertHistoryPanel .tableHeader,.thresholdEvaluationPanel .panelHeader,.thresholdConfigurationPanel .panelHeader{background:linear-gradient(180deg, var(--vt-card-muted-bg) 0%, var(--vt-card-bg) 100%)}.alertRecordCard{padding:16px;position:relative}.alertRecordCard:before{content:"";background:var(--vt-border-strong);width:3px;position:absolute;inset:0 auto 0 0}.alertRecordCard-open:before,.alertSeverity-critical:before{background:var(--vt-danger)}.alertRecordCard-investigating:before,.alertRecordCard-acknowledged:before,.alertSeverity-warning:before{background:var(--vt-warning)}.alertRecordCard-resolved:before{background:var(--vt-success)}.alertRecordCard-dismissed:before,.alertSeverity-watch:before{background:var(--vt-info)}.alertRecordActions{align-content:start}.alertStatusControl select{border-radius:10px;min-height:34px;font-weight:700}.alertDetailSummary{margin:16px 18px 0}.alertEvidenceGrid{padding:0 2px}.alertHistoryPanel .tableWrapper{overflow-x:visible}.lifecycleHistoryTable{min-width:0!important}.lifecycleHistoryTable th:first-child,.lifecycleHistoryTable td:first-child{width:30%}.lifecycleHistoryTable th:nth-child(2),.lifecycleHistoryTable td:nth-child(2),.lifecycleHistoryTable th:nth-child(3),.lifecycleHistoryTable td:nth-child(3){width:15%}.lifecycleHistoryTable th:nth-child(4),.lifecycleHistoryTable td:nth-child(4){width:18%}.lifecycleHistoryTable th:nth-child(5),.lifecycleHistoryTable td:nth-child(5){width:10%}.lifecycleHistoryTable th:nth-child(6),.lifecycleHistoryTable td:nth-child(6){width:12%}.thresholdEvaluationItem{position:relative;overflow:hidden}.thresholdEvaluationItem:before,.thresholdField:before{content:"";background:var(--vt-border-strong);width:3px;position:absolute;inset:0 auto 0 0}.thresholdEvaluationItem-critical:before,.thresholdField-critical:before{background:var(--vt-danger)}.thresholdEvaluationItem-warning:before,.thresholdField-warning:before{background:var(--vt-warning)}.thresholdEvaluationItem-watch:before{background:var(--vt-info)}.thresholdConfigurationPanel .thresholdForm{padding:18px}.thresholdField{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);border-radius:14px;padding:14px;position:relative;overflow:hidden}.thresholdField input{margin-top:8px}.thresholdField small{margin-top:8px;line-height:1.45;display:block}@media (max-width:1100px){.operatorsTable,.signInAuditTable,.lifecycleHistoryTable{min-width:920px!important}.alertSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.alertSummaryGrid,.alertRecordMetaGrid{grid-template-columns:1fr}}.authAuditTableCard .tableWrapper,.adminAuditTableCard .tableWrapper{overflow-x:visible}.authAuditTableCard .signInAuditTable{table-layout:fixed}.authAuditTableCard .signInAuditTable th:nth-child(3),.authAuditTableCard .signInAuditTable td:nth-child(3),.authAuditTableCard .signInAuditTable th:nth-child(4),.authAuditTableCard .signInAuditTable td:nth-child(4){width:11%}.auditReasonText{color:var(--vt-text);font-size:12px;font-weight:700;line-height:1.35}.auditTechnicalSummary{gap:6px;display:grid}.auditTechnicalSummary>strong{color:var(--vt-text);font-size:12px;line-height:1.4}.auditTechnicalDetails{gap:8px;margin:8px 0 0;display:grid}.auditTechnicalDetails div{min-width:0}.auditTechnicalDetails dt{color:var(--vt-text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.auditTechnicalDetails dd{margin:2px 0 0}.thresholdEvaluationList{gap:8px;padding:16px;display:grid}.thresholdEvaluationRow{border:1px solid var(--vt-border);background:var(--vt-card-bg);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.thresholdEvaluationRow-ok{background:linear-gradient(#f0fdf4b8,#fff);border-color:#04785729}.thresholdEvaluationRow-triggered.thresholdEvaluationRow-critical{border-color:color-mix(in srgb, var(--vt-danger) 30%, transparent);background:linear-gradient(#fff7f7,#fff)}.thresholdEvaluationRow-triggered{border-color:color-mix(in srgb, var(--vt-warning) 30%, transparent);background:linear-gradient(#fffbeb,#fff)}.thresholdEvaluationName{min-width:0}.thresholdEvaluationName strong{color:var(--vt-text-strong);font-size:14px;display:block}.thresholdEvaluationName p{color:var(--vt-text-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.thresholdEvaluationMetrics{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.thresholdEvaluationMetrics>span{border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);min-height:26px;color:var(--vt-text-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.thresholdEvaluationMetrics strong{color:var(--vt-text-strong)}.severityPill-critical{background:var(--vt-danger-bg)!important;color:var(--vt-danger)!important;border-color:#b423182e!important}.severityPill-warning{background:var(--vt-warning-bg)!important;color:var(--vt-warning)!important;border-color:#a8620733!important}.severityPill-watch{background:var(--vt-info-bg)!important;color:var(--vt-info)!important;border-color:#0369a129!important}.thresholdSignalDetails{justify-self:end}.thresholdGroupList{gap:14px;display:grid}.thresholdGroup{gap:10px;display:grid}.thresholdGroupHeader{padding:0 2px}.thresholdGroupHeader strong{color:var(--vt-text-strong)}.thresholdGroupHeader p{color:var(--vt-text-muted);margin:3px 0 0;font-size:12px}.thresholdConfigurationPanel .thresholdFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.thresholdConfigurationPanel .thresholdField{padding:12px}.thresholdConfigurationPanel .thresholdField small{font-size:11px}.alertHistoryTableWrapper{padding:10px 18px 16px}.alertHistoryPanel .lifecycleHistoryTable th:nth-child(4),.alertHistoryPanel .lifecycleHistoryTable td:nth-child(4){width:17%}.alertHistoryPanel .lifecycleHistoryTable th:nth-child(5),.alertHistoryPanel .lifecycleHistoryTable td:nth-child(5){width:9%}.alertHistoryPanel .lifecycleHistoryTable th:nth-child(6),.alertHistoryPanel .lifecycleHistoryTable td:nth-child(6){width:14%;padding-left:1.25rem;padding-right:1.75rem}.alertHistoryRow{position:relative}.alertHistoryRow td:first-child{border-left:3px solid var(--vt-primary)}@media (max-width:1100px){.authAuditTableCard .tableWrapper,.adminAuditTableCard .tableWrapper{overflow-x:auto}.thresholdEvaluationRow{grid-template-columns:1fr}.thresholdEvaluationMetrics,.thresholdSignalDetails{justify-content:flex-start;justify-self:start}.thresholdConfigurationPanel .thresholdFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.thresholdConfigurationPanel .thresholdFormGrid{grid-template-columns:1fr}}.authAuditTableCard .tableWrapper{overflow-x:auto}.authAuditTableCard .tableWrapper table.signInAuditTable{table-layout:fixed;width:100%;min-width:0!important}.authAuditTableCard .signInAuditTable th,.authAuditTableCard .signInAuditTable td{vertical-align:top;padding:11px 12px}.authAuditTableCard .signInAuditTable th:first-child,.authAuditTableCard .signInAuditTable td:first-child{width:13%}.authAuditTableCard .signInAuditTable th:nth-child(2),.authAuditTableCard .signInAuditTable td:nth-child(2){width:25%}.authAuditTableCard .signInAuditTable th:nth-child(3),.authAuditTableCard .signInAuditTable td:nth-child(3){width:12%}.authAuditTableCard .signInAuditTable th:nth-child(4),.authAuditTableCard .signInAuditTable td:nth-child(4){width:10%}.authAuditTableCard .signInAuditTable th:nth-child(5),.authAuditTableCard .signInAuditTable td:nth-child(5){width:17%}.authAuditTableCard .signInAuditTable th:nth-child(6),.authAuditTableCard .signInAuditTable td:nth-child(6){width:16%}.authAuditTableCard .signInAuditTable th:nth-child(7),.authAuditTableCard .signInAuditTable td:nth-child(7){width:7%}.authAuditEmail{min-width:0;color:var(--vt-text-strong);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35;display:block}.authProviderBadge,.authAuditTableCard .providerBadge,.authAuditTableCard .statusPill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.authProviderBadge{min-height:24px;padding:3px 7px;font-size:10px;line-height:1}.authAuditTableCard .statusPill{min-height:24px;padding:3px 8px;font-size:10px;line-height:1}.authAuditTableCard .auditReasonText{color:var(--vt-text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.35;display:block}.identityCell{min-width:0}.identityResolutionBadge{border:1px solid var(--vt-border);text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:24px;margin-bottom:5px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.identityResolutionBadge-mapped{border-color:color-mix(in srgb, var(--vt-success) 18%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.identityResolutionBadge-partial{border-color:color-mix(in srgb, var(--vt-warning) 20%, transparent);background:var(--vt-warning-bg);color:var(--vt-warning)}.identityResolutionBadge-unmapped{border-color:var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text-muted)}.identityResolutionText{color:var(--vt-text-soft);font-size:11px;font-weight:600;line-height:1.35;display:block}.authAuditDetailsCell{text-align:left;width:auto;min-width:0;max-width:none}.authAuditIdentifiers{position:relative}.authAuditIdentifiers summary{border:1px solid var(--vt-border-strong);background:var(--vt-card-bg);min-height:26px;color:var(--vt-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.authAuditIdentifiers summary:hover,.authAuditIdentifiers[open] summary{border-color:var(--vt-primary);color:var(--vt-primary-strong);background:var(--vt-accent-soft)}.authAuditIdentifiers .auditTechnicalDetails{z-index:5;border:1px solid var(--vt-border);background:var(--vt-card-bg);width:min(360px,70vw);box-shadow:var(--vt-shadow-pop);border-radius:14px;margin-top:8px;padding:12px;position:absolute;right:0}.authAuditIdentifiers .auditTechnicalDetails div{min-width:0}.authAuditIdentifiers .auditTechnicalDetails div+div{margin-top:8px}.authAuditIdentifiers .auditTechnicalDetails dt{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.authAuditIdentifiers .auditTechnicalDetails dd{margin:3px 0 0}.authAuditIdentifiers .auditTechnicalDetails code{overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--vt-border-subtle);background:var(--vt-card-muted-bg);width:100%;color:var(--vt-text);border-radius:10px;padding:7px 8px;line-height:1.4;display:block;font-size:11px!important}@media (min-width:1180px){.authAuditTableCard .tableWrapper{overflow-x:visible}}@media (max-width:1179px){.authAuditTableCard .tableWrapper table.signInAuditTable{min-width:920px!important}}@media (max-width:760px){.authAuditIdentifiers .auditTechnicalDetails{width:min(320px,82vw);left:auto;right:0}}.operatorCardList{gap:14px;padding:18px;display:grid}.operatorRecordCard{border:1px solid var(--vt-border);box-shadow:var(--vt-shadow-soft);background:linear-gradient(#fffffffa,#f8fafcf0);border-radius:18px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;position:relative;overflow:hidden}.operatorRecordCard:hover{border-color:var(--vt-border-strong);box-shadow:var(--vt-shadow-hover);transform:translateY(-1px)}.operatorRecordCard:before{content:"";background:var(--vt-success);width:4px;position:absolute;inset:0 auto 0 0}.operatorRecordCard-disabled:before{background:var(--vt-danger)}.operatorRecordPrimary{grid-template-columns:minmax(0,1fr) minmax(520px,.95fr);align-items:start;gap:20px;padding:18px 20px;display:grid}.operatorIdentityBlock{align-items:flex-start;gap:14px;min-width:0;display:flex}.operatorAvatar{border:1px solid color-mix(in srgb, var(--vt-primary) 22%, transparent);background:linear-gradient(180deg, var(--vt-accent-soft), var(--vt-card-bg));width:44px;height:44px;color:var(--vt-primary-strong);text-transform:uppercase;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #2563eb14}.operatorIdentityText{min-width:0}.operatorIdentityTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operatorIdentityTitleRow h3{color:var(--vt-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.25}.operatorIdentityEmail{color:var(--vt-text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.4}.qualificationDisabledReasons{color:#92400e;background:#fff7ed;border:1px solid #fcd9b6;border-radius:12px;margin-top:12px;padding:12px 16px}.qualificationDisabledReasons p{margin:0 0 6px;font-size:13px;font-weight:700}.qualificationDisabledReasons ul{margin:0;padding-left:18px}.qualificationDisabledReasons li{font-size:13px;line-height:1.5}.operatorCurrentUserPill{border:1px solid color-mix(in srgb, var(--vt-danger) 28%, transparent);background:var(--vt-danger-bg);min-height:24px;color:var(--vt-danger);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.operatorBadgeRow{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.operatorRecordControls{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.75fr);gap:12px;display:grid}.operatorActionPanel{border:1px solid var(--vt-border);background:var(--vt-card-bg);border-radius:14px;min-width:0;padding:12px}.operatorActionPanelDanger{background:color-mix(in srgb, var(--vt-danger) 4%, var(--vt-card-bg))}.operatorActionLabel{color:var(--vt-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.operatorRoleActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.operatorRoleActions select{border-radius:10px;width:100%;max-width:none;min-height:36px;padding:0 10px}.operatorRoleActions .secondaryMiniButton,.operatorStatusControl .dangerMiniButton,.operatorStatusControl .successMiniButton,.operatorDeleteControl .dangerMiniButton{border-radius:10px;width:100%;min-height:34px}.operatorRecordMetaGrid{border-top:1px solid var(--vt-border);background:#f8fafcd1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px 16px;display:grid}.operatorRecordMetaGrid>div{border:1px solid var(--vt-border-subtle,#edf2f7);background:var(--vt-card-bg);border-radius:12px;min-width:0;padding:11px 12px}.operatorRecordMetaGrid span{color:var(--vt-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.operatorRecordMetaGrid strong{overflow-wrap:anywhere;color:var(--vt-text);font-size:13px;font-weight:650;line-height:1.4;display:block}.operatorIdDisclosure summary{cursor:pointer;width:fit-content;color:var(--vt-primary);font-size:13px;font-weight:800}.operatorIdDisclosure code{overflow-wrap:anywhere;border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text);border-radius:10px;margin-top:8px;padding:8px;line-height:1.45;display:block;font-size:12px!important}.settingAuditHeader{align-items:flex-start}.settingAuditSummaryGrid article{border:1px solid var(--vt-border);min-width:0;box-shadow:var(--vt-shadow-soft);background:linear-gradient(#fffffffc,#f8fafcf0);border-radius:15px;padding:15px}.settingAuditSubheader h3{color:var(--vt-text);margin:0;font-size:16px;font-weight:700}.settingChangeListCompact{gap:10px}.settingChangeListCompact .settingChangeItem{padding:14px}.settingChangeListCompact .settingChangeItemTitle{color:var(--vt-text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:800}.settingChangeListCompact .settingChangeTimestamp{font-size:12px}.settingChangeListCompact .settingChangeValues{margin-top:10px}.settingChangeListCompact .settingChangeValueBox{padding:10px}.settingChangeListCompact .settingChangeFullValues summary{background:#fff}.settingAuditArchive{border:1px solid var(--vt-border);background:#fbfcfe;border-radius:16px;overflow:hidden}.settingAuditArchive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;list-style:none;display:flex}.settingAuditArchive>summary::-webkit-details-marker{display:none}.settingAuditArchive>summary strong{border:1px solid var(--vt-border);background:var(--vt-card-bg);min-height:26px;color:var(--vt-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.settingAuditArchive[open]>summary{border-bottom:1px solid var(--vt-border)}.settingAuditArchive .settingChangeList{padding:14px}@media (max-width:1150px){.operatorRecordPrimary{grid-template-columns:1fr}.operatorRecordControls{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorRecordMetaGrid,.settingAuditSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operatorCardList{padding:12px}.operatorRecordPrimary,.operatorRecordMetaGrid{padding:14px}.operatorRecordControls,.operatorRecordMetaGrid,.settingAuditSummaryGrid,.settingChangeValues{grid-template-columns:1fr}.settingChangeArrow{display:none}.settingAuditArchive>summary{flex-direction:column;align-items:flex-start}}.settingAuditDashboard{gap:18px;display:grid}.settingAuditSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settingAuditSummaryGrid article{border:1px solid var(--vt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--vt-card-bg) 98%, transparent), color-mix(in srgb, var(--vt-card-muted-bg) 96%, transparent));min-width:0;box-shadow:var(--vt-shadow-card);border-radius:16px;padding:16px}.settingAuditSummaryGrid span{color:var(--vt-text-soft);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.settingAuditSummaryGrid strong{overflow-wrap:anywhere;color:var(--vt-text);letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:750;line-height:1.15;display:block}.settingAuditSummaryGrid p{color:var(--vt-text-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.settingAuditSubheader{border-top:1px solid var(--vt-border);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.settingAuditSubheader h3{color:var(--vt-text);margin:0;font-size:18px}.settingAuditSubheader p{color:var(--vt-text-muted);margin:5px 0 0;font-size:13px}.settingChangeListCompact{gap:12px;display:grid}.adminSettingChangeItem{border-color:var(--vt-border);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.adminSettingChangeItem:before{content:"";background:var(--vt-border-strong);width:4px;position:absolute;inset:0 auto 0 0}.settingChangeItem-neutral:before{background:var(--vt-text-soft)}.settingChangeItem-info:before{background:var(--vt-info)}.settingChangeItem-warning:before{background:var(--vt-warning)}.settingChangeItem-danger:before{background:var(--vt-danger)}.settingChangeItemHeader{padding-left:2px}.settingChangeItemTitle{color:var(--vt-text);letter-spacing:-.015em;text-transform:none;font-size:15px;font-weight:750}.settingChangeItemHeader .mutedText{color:var(--vt-text-muted);margin-top:4px;font-size:13px;line-height:1.45}.settingChangeTimestamp{color:var(--vt-text-soft);font-size:13px;font-weight:600}.settingChangeValues{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:12px}.settingChangeValueBox{background:#f8fafc}.settingChangeValueBox strong{font-size:13px;font-weight:700}.settingChangeArrow{min-height:100%;color:var(--vt-text-soft);justify-content:center;align-items:center;display:inline-flex}.settingChangeMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settingChangeMeta span{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);width:fit-content;max-width:100%;color:var(--vt-text-muted);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}.settingAuditArchive{border:1px solid var(--vt-border);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-card);border-radius:16px}.settingAuditArchive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px;list-style:none;display:flex}.settingAuditArchive>summary::-webkit-details-marker{display:none}.settingAuditArchiveGroup>summary::-webkit-details-marker{display:none}.settingAuditArchive>summary span{color:var(--vt-text);font-size:15px;font-weight:750}.settingAuditArchive>summary strong,.settingAuditArchiveGroup>summary strong{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);min-height:28px;color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.settingAuditArchiveIntro{border-top:1px solid var(--vt-border);background:radial-gradient(circle at 0 0,#2563eb0b,#0000 22rem),#fbfcfe;padding:16px 18px}.settingAuditArchiveIntro strong{color:var(--vt-text);font-size:14px;display:block}.settingAuditArchiveIntro p{color:var(--vt-text-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.settingAuditArchiveGroupList{border-top:1px solid var(--vt-border);gap:10px;padding:14px;display:grid}.settingAuditArchiveGroup{border:1px solid var(--vt-border);background:var(--vt-card-bg);border-radius:14px;overflow:hidden}.settingAuditArchiveGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 14px;list-style:none;display:flex}.settingAuditArchiveGroup>summary span{color:var(--vt-text);font-size:14px;font-weight:750}.settingAuditArchiveGroupSummary{border-top:1px solid var(--vt-border);color:var(--vt-text-muted);background:#f8fafc;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.settingAuditArchiveGroup .settingChangeList{padding:14px}@media (max-width:1100px){.settingAuditSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settingAuditSummaryGrid,.settingChangeValues{grid-template-columns:1fr}.settingChangeArrow{justify-content:flex-start;min-height:0;padding:0}.settingAuditArchive>summary,.settingAuditArchiveGroup>summary,.settingChangeMeta{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:14px;padding-bottom:14px}}.operatorCardList{gap:10px;padding:14px}.operatorRecordCard{background:#fff;border-radius:16px;box-shadow:0 1px 2px #0f172a09,0 10px 24px -20px #0f172a33}.operatorRecordCard:hover{box-shadow:0 1px 3px #0f172a0d,0 18px 34px -24px #0f172a3d}.operatorRecordCard:before{width:3px}.operatorRecordPrimary{grid-template-columns:minmax(280px,1fr) minmax(500px,.95fr);gap:16px;padding:14px 16px}.operatorIdentityBlock{align-items:center;gap:12px}.operatorAvatar{border-radius:12px;flex-basis:38px;width:38px;height:38px;font-size:16px;box-shadow:0 6px 14px #2563eb12}.operatorIdentityTitleRow{gap:7px}.operatorIdentityTitleRow h3{font-size:16px;line-height:1.2}.operatorBadgeRow{gap:6px;margin-top:7px}.operatorCurrentUserPill{min-height:22px;padding:0 8px;font-size:10px}.operatorRecordControls{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(130px,.72fr);gap:10px}.operatorActionPanel{border-radius:12px;align-content:start;gap:7px;padding:10px;display:grid}.operatorActionLabel{letter-spacing:.075em;margin-bottom:0;font-size:10px}.operatorRoleControl,.operatorStatusControl,.operatorDeleteControl,.operatorRoleActions{gap:6px}.operatorRoleActions select{border-radius:9px;height:32px;min-height:32px;font-size:13px}.operatorRoleActions .secondaryMiniButton,.operatorStatusControl .dangerMiniButton,.operatorStatusControl .successMiniButton,.operatorDeleteControl .dangerMiniButton{border-radius:9px;min-height:31px;font-size:12px}.operatorDeleteHint{max-width:none;font-size:11px;line-height:1.3}.operatorRecordMetaGrid{background:#f8fafc;grid-template-columns:.9fr .9fr 1.25fr 1.05fr;gap:8px;padding:10px 16px 12px}.operatorRecordMetaGrid>div{border-radius:10px;padding:9px 10px}.operatorRecordMetaGrid span{margin-bottom:4px;font-size:9.5px}.operatorRecordMetaGrid strong{font-size:12.5px;line-height:1.35}.operatorIdDisclosure summary{font-size:12px}.operatorIdDisclosure code{margin-top:6px;padding:7px;font-size:11px!important}.operatorInlineSuccess,.operatorInlineError{max-width:none;font-size:11px;line-height:1.3}.adminTableCard .operatorCardList+.paginationBar{margin-top:0}.operatorRoleGuideGrid{gap:10px}.operatorRoleGuideCard{padding:12px}.operatorRoleGuideCard strong{font-size:13px}.operatorRoleGuideCard p{margin-top:5px;font-size:12px;line-height:1.4}@media (max-width:1250px){.operatorRecordPrimary{grid-template-columns:1fr;gap:12px}.operatorRecordControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.operatorCardList{padding:10px}.operatorRecordPrimary{padding:12px}.operatorIdentityBlock{align-items:flex-start}.operatorRecordControls,.operatorRecordMetaGrid{grid-template-columns:1fr}.operatorActionPanel{padding:10px}.operatorRecordMetaGrid{padding:10px 12px 12px}}.identityMappingCreatePanel{margin-top:18px}.identityMappingCreatePanel .identityMappingExplainer{margin:18px 18px 0}.identityMappingCreatePanel .adminFormGrid{grid-template-columns:minmax(18rem,1.1fr) minmax(14rem,.85fr) minmax(12rem,.75fr) auto;align-items:end;gap:14px;margin:18px 18px 0;display:grid}.identityMappingCreatePanel .adminFormGrid label{min-width:0}.identityMappingCreatePanel .adminFormGrid input{width:100%}.identityMappingCreatePanel .filtersActions{justify-content:flex-start}.identityMappingCreatePanel .filtersActions button{white-space:nowrap;width:fit-content;min-width:9.5rem;min-height:42px;padding:0 16px}.identityMappingCreatePanel .successMessage,.identityMappingCreatePanel .errorMessage{margin:14px 18px 18px}.identityMappingsTable th:nth-child(6),.identityMappingsTable td:nth-child(6),.identityMappingsTable th:nth-child(7),.identityMappingsTable td:nth-child(7){white-space:nowrap;width:11.5rem}.identityMappingsTable code{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.82rem;line-height:1.45;display:inline-block}.identityMappingsTable .providerBadge{white-space:nowrap}.identityMappingStatusControl{gap:7px;min-width:0;display:grid}.identityMappingStatusRow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.identityMappingActionButton{letter-spacing:.025em;text-transform:uppercase;width:fit-content;min-width:0;min-height:30px;box-shadow:none;border-radius:999px;padding:0 11px;font-size:.74rem;font-weight:800;line-height:1}.identityMappingActionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.identityMappingActionButtonDanger{background:var(--vt-danger-bg);color:var(--vt-danger);border:1px solid #b4231838}.identityMappingActionButtonDanger:hover:not(:disabled){border-color:color-mix(in srgb, var(--vt-danger) 40%, transparent);background:color-mix(in srgb, var(--vt-danger-bg) 82%, var(--vt-danger));color:var(--vt-danger)}.identityMappingActionButtonSuccess{background:var(--vt-success-bg);color:var(--vt-success);border:1px solid #13804438}.identityMappingActionButtonSuccess:hover:not(:disabled){border-color:color-mix(in srgb, var(--vt-success) 40%, transparent);background:color-mix(in srgb, var(--vt-success-bg) 82%, var(--vt-success));color:var(--vt-success)}.identityMappingInlineMessage{max-width:11rem;color:var(--vt-text-soft);font-size:.76rem;font-weight:650;line-height:1.35}@media (max-width:1120px){.identityMappingCreatePanel .adminFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.identityMappingCreatePanel .filtersActions{grid-column:1/-1}}@media (max-width:700px){.identityMappingCreatePanel .adminFormGrid{grid-template-columns:1fr}.identityMappingCreatePanel .filtersActions button{width:100%}.identityMappingsTable{min-width:920px}}.identityMappingsTable{table-layout:fixed;width:100%;min-width:0}.identityMappingsTable th,.identityMappingsTable td{vertical-align:middle;padding:13px 12px}.identityMappingsTable th:first-child,.identityMappingsTable td:first-child{width:12%}.identityMappingsTable th:nth-child(2),.identityMappingsTable td:nth-child(2){width:23%}.identityMappingsTable th:nth-child(3),.identityMappingsTable td:nth-child(3){width:18%}.identityMappingsTable th:nth-child(4),.identityMappingsTable td:nth-child(4){width:13%}.identityMappingsTable th:nth-child(5),.identityMappingsTable td:nth-child(5){width:16%}.identityMappingsTable th:nth-child(6),.identityMappingsTable td:nth-child(6),.identityMappingsTable th:nth-child(7),.identityMappingsTable td:nth-child(7){white-space:normal;width:9%}.identityMappingsTable td:nth-child(6),.identityMappingsTable td:nth-child(7){color:var(--vt-text-muted);font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1.35}.identityMappingsTable code{background:var(--vt-card-muted-bg);color:#334155;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;max-width:100%;padding:.15rem .38rem;font-size:.82rem;line-height:1.45;display:inline}.identityMappingsTable .providerBadge{white-space:normal;max-width:100%}.identityMappingStatusRow{gap:7px}.identityMappingActionButton{min-height:28px;padding:0 10px;font-size:.72rem}@media (max-width:1180px){.identityMappingsTable{min-width:980px}}.identityEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.identityEvidenceColumn{align-content:start;gap:12px;display:grid}.identityEvidenceColumn h3{color:var(--vt-text);letter-spacing:-.02em;margin:0 0 4px;font-size:15px;font-weight:750}.identityEvidenceItem{border:1px solid var(--vt-border);background:var(--vt-card-bg);min-height:132px;box-shadow:var(--vt-shadow-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.identityEvidenceItem span:first-child{color:var(--vt-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:750;line-height:1.2;display:block}.identityEvidenceItem strong{color:var(--vt-text);overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:1.25;display:block}.identityEvidenceItem p{color:var(--vt-text-muted);margin:8px 0 0;font-size:13px;line-height:1.5}@media (max-width:1180px){.identityEvidenceGrid{grid-template-columns:1fr}.identityEvidenceItem{min-height:auto}}@media (max-width:720px){.identityEvidenceItem{grid-template-columns:1fr}}.onboardingHeroSummaryCard{gap:8px;display:grid}.onboardingHeroSummaryCard .mutedText{max-width:220px;font-size:13px}.onboardingDecisionPanel{gap:18px;display:grid}.onboardingNextStepCard{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-card-muted-bg);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.onboardingNextStepCard strong{color:var(--vt-text);letter-spacing:-.02em;font-size:19px;font-weight:700;display:block}.onboardingNextStepCard p{color:var(--vt-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.onboardingChecklist{gap:14px;display:grid}.onboardingChecklistStep{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-card-bg);box-shadow:var(--vt-shadow-soft);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px;display:grid}.onboardingChecklistStep-ok{border-left:4px solid var(--vt-success)}.onboardingChecklistStep-warning{border-left:4px solid var(--vt-warning)}.onboardingChecklistStep-blocked{border-left:4px solid var(--vt-danger)}.onboardingChecklistStepMarker{justify-content:center;display:flex}.onboardingChecklistStepMarker span{border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);width:38px;height:38px;color:var(--vt-text);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.onboardingChecklistStepBody{min-width:0}.onboardingChecklistStepHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.onboardingChecklistStepHeader h3{color:var(--vt-text);margin:0;font-size:18px;font-weight:700}.onboardingChecklistStepHeader p{color:var(--vt-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.onboardingChecklistMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.onboardingChecklistMetaGrid div{border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);background:#fbfcfe;padding:12px}.onboardingChecklistMetaGrid span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.onboardingChecklistMetaGrid strong{color:var(--vt-text);overflow-wrap:anywhere;font-size:14px;font-weight:700}.onboardingChecklistActionRow{border-top:1px solid var(--vt-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.onboardingChecklistActionRow p{color:var(--vt-text-muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:760px){.onboardingNextStepCard,.onboardingChecklistStepHeader,.onboardingChecklistActionRow{flex-direction:column;align-items:stretch}.onboardingChecklistStep{grid-template-columns:1fr}.onboardingChecklistStepMarker{justify-content:flex-start}.onboardingChecklistMetaGrid{grid-template-columns:1fr}}.managedPolicyPanel{gap:18px;display:grid}.managedPolicyGrid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;display:grid}.managedPolicyCodeBlock{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);box-shadow:var(--vt-shadow-soft);background:#0f172a;overflow:hidden}.managedPolicyCodeHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.managedPolicyCodeHeader span,.managedPolicyCodeHeader strong{color:#e5e7eb;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.managedPolicyCodeHeader strong{color:#86efac}.managedPolicyCodeBlock pre{color:#dbeafe;white-space:pre;background:#0f172a;margin:0;padding:18px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.managedPolicyNotesGrid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px;display:grid}.managedPolicyNotesGrid article{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-card-muted-bg);padding:16px}.managedPolicyNotesGrid span{color:var(--vt-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.managedPolicyNotesGrid p{color:var(--vt-text-muted);margin:0;font-size:14px;line-height:1.6}.managedPolicySecurityNotice{margin-top:0}@media (max-width:800px){.managedPolicyGrid,.managedPolicyNotesGrid{grid-template-columns:1fr}.managedPolicyCodeHeader{flex-direction:column;align-items:flex-start}}.adminShellLayoutTenantAdmin{grid-template-columns:280px minmax(0,1fr)}.adminShellLayoutPlatform{grid-template-columns:300px minmax(0,1fr)}.adminShellSidebarInner{flex-direction:column!important;gap:22px!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:24px 18px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.adminShellBrandBlock{flex:none}.adminShellSideNav{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex:auto;min-height:0;padding-bottom:10px;padding-right:4px;overflow:hidden auto}.adminShellSideNav::-webkit-scrollbar{width:8px}.adminShellSideNav::-webkit-scrollbar-track{background:0 0}.adminShellSideNav::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.adminShellOperatorPanel{flex:none;margin-top:0}.adminShellSideNavLink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminShellLayoutPlatform .adminShellConsoleTag:before{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}.adminShellLayoutPlatform .adminShellConsoleState{color:#bfdbfe;background:#60a5fa1a;border-color:#60a5fa40}.adminShellLayoutPlatform .adminShellConsoleState:before{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}.reviewerShellLayout{background:radial-gradient(circle at 22% -12%,#2563eb1a,#0000 34rem),linear-gradient(#f8fbff 0%,#edf3fa 100%);min-height:100vh}.reviewerShellHeader{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--vt-border) 74%, transparent);background:linear-gradient(90deg, var(--vt-sidebar-bg-2) 0%, var(--vt-sidebar-bg) 42%, var(--vt-sidebar-bg-2) 100%);grid-template-columns:minmax(240px,auto) minmax(0,1fr) minmax(260px,auto);align-items:center;gap:18px;min-height:88px;padding:14px 24px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px -28px #0f172aa6}.reviewerShellBrandArea{gap:8px;display:grid}.reviewerShellNavArea{min-width:0}.reviewerShellNav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.reviewerShellNav .adminShellNavGroup{display:contents}.reviewerShellNav .adminShellNavGroup h2{display:none}.reviewerShellNav .adminShellNavGroupLinks{flex-wrap:wrap;gap:8px;display:flex}.reviewerShellNav .adminShellSideNavLink{min-width:150px;min-height:42px;color:var(--vt-sidebar-text);background:#ffffff0b;border-color:#ffffff1a;justify-content:center}.reviewerShellNav .adminShellSideNavLink:hover{color:var(--vt-sidebar-text-strong);background:#ffffff14}.reviewerShellNav .adminShellSideNavLinkActive{color:#eef6ff;background:linear-gradient(90deg,#2563eb47,#06b6d41f),#ffffff0f;border-color:#60a5fa4d}.reviewerShellNav .adminShellSideNavLinkActive:before{display:none}.reviewerShellOperatorPanel{border:1px solid var(--vt-sidebar-border);background:#ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.reviewerShellOperatorPanel strong{min-width:0;color:var(--vt-sidebar-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.reviewerShellOperatorPanel form{margin:0}.reviewerShellOperatorPanel button{border:1px solid var(--vt-sidebar-border);min-height:36px;color:var(--vt-sidebar-text);box-shadow:none;background:#ffffff0f;border-radius:10px}.reviewerShellOperatorPanel button:hover{color:var(--vt-sidebar-text-strong);background:#ffffff1a}.reviewerShellMain{min-width:0;padding-bottom:40px}.reviewerShellMain .adminShellTopBar,.reviewerShellMain .adminShellContent{width:min(1320px,100% - 48px)}@media (max-width:1180px){.reviewerShellHeader{grid-template-columns:1fr;align-items:stretch}.reviewerShellNav{justify-content:flex-start}.reviewerShellOperatorPanel{grid-template-columns:minmax(0,1fr) auto}.reviewerShellOperatorPanel form{grid-column:1/-1}.reviewerShellOperatorPanel button{width:100%}}@media (max-width:1024px){.adminShellLayoutTenantAdmin,.adminShellLayoutPlatform{grid-template-columns:1fr}.adminShellSidebarInner{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.adminShellSideNav{overflow:visible}}@media (max-width:720px){.reviewerShellHeader{padding:14px}.reviewerShellNav .adminShellNavGroupLinks,.reviewerShellNav .adminShellSideNavLink{width:100%}.reviewerShellMain .adminShellTopBar,.reviewerShellMain .adminShellContent{width:min(100% - 28px,1320px)}}.tenantReadinessIdentityValue{overflow-wrap:anywhere;word-break:break-word;font-size:18px;line-height:1.35;display:block}.siemSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.siemSummaryCard{background:var(--vt-surface-subtle);border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.siemSummaryCard.siemSummaryAlert{background:var(--vt-danger-bg);border-color:var(--vt-danger)}.siemSummaryCard.siemSummaryOk{background:var(--vt-success-bg);border-color:var(--vt-success)}.siemSummaryLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:800}.siemSummaryValue{color:var(--vt-text);font-size:22px;font-weight:800}.siemSummaryAlert .siemSummaryValue{color:var(--vt-danger)}.siemSummaryHint{color:var(--vt-text-muted);font-size:12px}.siemStepper{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px;display:grid}.siemStep{background:var(--vt-surface);border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);align-items:flex-start;gap:10px;padding:12px;display:flex}.siemStep.isCurrent{border-color:var(--vt-accent);box-shadow:0 0 0 1px var(--vt-accent-soft)}.siemStepIndex{background:var(--vt-surface-strong);width:24px;height:24px;color:var(--vt-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.siemStep.isDone .siemStepIndex{background:var(--vt-success-bg);color:var(--vt-success)}.siemStep.isCurrent .siemStepIndex{background:var(--vt-primary);color:#fff}.siemStepBody{flex-direction:column;gap:2px;display:flex}.siemStepTitle{color:var(--vt-text);font-size:13px;font-weight:700}.siemStepHint{color:var(--vt-text-muted);font-size:12px}.siemFormGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;margin-top:14px;display:grid}.siemFormFull{grid-column:1/-1}.siemWarningText{color:var(--vt-warning);background:var(--vt-warning-bg);border-radius:var(--vt-radius-sm);margin-top:6px;padding:8px 12px;font-size:12px}.siemDestinationList{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:16px;display:grid}.siemDestinationCard{background:var(--vt-surface);border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);box-shadow:var(--vt-shadow-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.siemDestinationCard.isDisabled{background:var(--vt-surface-subtle)}.siemDestinationHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.siemDestinationName{color:var(--vt-text);font-size:15px;font-weight:800}.siemDestinationSub{color:var(--vt-text-soft);font-size:12px}.siemUrlRow{align-items:center;gap:8px;display:flex}.siemUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vt-text-muted);background:var(--vt-surface-subtle);border:1px solid var(--vt-border);border-radius:var(--vt-radius-sm);flex:auto;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.siemDestMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.siemDestMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.siemDestMetaLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:700}.siemDestMetaValue{color:var(--vt-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.siemDestMetaValue.isAlert{color:var(--vt-danger)}.siemDestActions,.siemOpsActions{flex-wrap:wrap;gap:8px;display:flex}.siemOpsActions{align-items:center;margin-top:14px}.siemInlineButton{color:var(--vt-text);background:var(--vt-surface);border:1px solid var(--vt-border-strong);border-radius:var(--vt-radius-sm);cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.siemInlineButton:hover:not(:disabled){background:var(--vt-surface-subtle)}.siemInlineButton:disabled{opacity:.55;cursor:not-allowed}.siemInlineButton.isPrimary{color:#fff;background:var(--vt-accent);border-color:var(--vt-accent)}.siemInlineButton.isPrimary:hover:not(:disabled){filter:brightness(1.06)}.siemInlineButton.isDanger{color:var(--vt-danger);border-color:var(--vt-danger-bg)}.siemInlineButton.isDanger:hover:not(:disabled){background:var(--vt-danger-bg)}.siemChip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.siemChip:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.siemChip-delivered{background:var(--vt-success-bg);color:var(--vt-success)}.siemChip-pending,.siemChip-retryable{background:var(--vt-warning-bg);color:var(--vt-warning)}.siemChip-permanent,.siemChip-deadletter{background:var(--vt-danger-bg);color:var(--vt-danger)}.siemChip-disabled{background:var(--vt-surface-strong);color:var(--vt-text-muted)}.siemProcessResult{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.siemMiniStat{background:var(--vt-surface-subtle);border:1px solid var(--vt-border);border-radius:var(--vt-radius-sm);flex-direction:column;gap:2px;min-width:92px;padding:8px 12px;display:flex}.siemMiniStatValue{color:var(--vt-text);font-size:18px;font-weight:800}.siemMiniStatLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:700}.siemEmptyState{text-align:center;background:var(--vt-surface-subtle);border:1px dashed var(--vt-border-strong);border-radius:var(--vt-radius-lg);flex-direction:column;gap:4px;margin-top:14px;padding:22px;display:flex}.siemEmptyTitle{color:var(--vt-text);font-size:14px;font-weight:700}.siemEmptyHint{color:var(--vt-text-muted);font-size:13px}.enterpriseTable .requestIdCell,.enterpriseTable .emailCell{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.auditIdMono{font-family:var(--vt-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.auditActionChip,.auditCol-action{flex-direction:column;gap:1px;max-width:100%;display:inline-flex}.auditActionCategory{letter-spacing:.03em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:500}.auditActionLabel{color:var(--vt-text);font-size:13px;font-weight:500;line-height:1.3}.auditSummaryBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auditBadge{white-space:nowrap;border:.5px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.auditBadge-neutral{background:var(--vt-surface-strong);color:var(--vt-text-muted);border-color:var(--vt-border)}.auditBadge-good{background:var(--vt-success-bg);color:var(--vt-success)}.auditBadge-warn{background:var(--vt-warning-bg);color:var(--vt-warning)}.auditBadge-bad{background:var(--vt-danger-bg);color:var(--vt-danger)}.auditBadge-support{background:var(--vt-info-bg);color:var(--vt-info)}.auditSummaryMuted{color:var(--vt-text-soft);white-space:nowrap;font-size:12px}.auditSupportReason{color:var(--vt-text-soft);overflow-wrap:anywhere;flex-basis:100%;margin-top:2px;font-size:12px;display:block}.auditSummaryText{color:var(--vt-text-soft);font-size:12px;line-height:1.45}.auditLog{border:.5px solid var(--vt-border);border-radius:var(--vt-radius-lg);background:var(--vt-surface);overflow:hidden}.auditLogHead,.auditRowMain{grid-template-columns:5.5rem minmax(8rem,11rem) minmax(8rem,11rem) 1fr 1.5rem;align-items:start;gap:14px;padding:12px 16px;display:grid}.auditLogHead{letter-spacing:.04em;text-transform:uppercase;color:var(--vt-text-soft);background:var(--vt-surface-subtle);border-bottom:.5px solid var(--vt-border);font-size:11px;font-weight:500}.auditRow{border-top:.5px solid var(--vt-border)}.auditRow:first-of-type{border-top:none}.auditRowMain{cursor:pointer;color:var(--vt-text);font-size:13px;list-style:none}.auditRowMain::-webkit-details-marker{display:none}.auditRow[open]>.auditRowMain,.auditRowMain:hover{background:var(--vt-surface-subtle)}.auditCol{min-width:0}.auditCol-time{white-space:nowrap;flex-direction:column;line-height:1.3;display:flex}.auditTimeDate{color:var(--vt-text);font-weight:500}.auditTimeClock{color:var(--vt-text-soft);font-size:12px}.auditCol-actor{text-overflow:ellipsis;white-space:nowrap;color:var(--vt-text-muted);overflow:hidden}.auditCol-exp{color:var(--vt-text-soft);justify-content:flex-end;display:flex}.auditChevron{transition:transform .15s}.auditRow[open] .auditChevron{transform:rotate(180deg)}.auditCol-summary .compactSummary{font-weight:500;line-height:1.4;display:block}.auditCol-summary .summarySubtext{color:var(--vt-text-soft);margin-top:2px;font-size:12px;line-height:1.4;display:block}.auditRowDetail{background:var(--vt-surface-subtle);padding:4px 16px 16px}.auditDetailGrid{grid-template-columns:7rem 1fr;gap:6px 16px;margin:0;font-size:12px;display:grid}.auditDetailGrid dt{color:var(--vt-text-soft)}.auditDetailGrid dd{color:var(--vt-text);overflow-wrap:anywhere;margin:0}.auditRawAction{color:var(--vt-text-muted)}.adminControlForm{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:16px 20px;display:grid}.formLabel{min-width:0;color:var(--vt-text-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.formLabelWide{grid-column:1/-1}.formInput{box-sizing:border-box;border:1px solid var(--vt-border-strong);border-radius:var(--vt-radius-sm);background:var(--vt-surface);width:100%;height:40px;color:var(--vt-text);padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.formInput::placeholder{color:var(--vt-text-soft)}.formInput:hover{border-color:var(--vt-border-strong)}.formInput:focus{border-color:var(--vt-primary);outline:none;box-shadow:0 0 0 3px #2563eb26}select.formInput{appearance:none;cursor:pointer}textarea.formInput{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.formCheckbox{min-height:40px;color:var(--vt-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.formCheckbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--vt-primary);cursor:pointer}.cxnHeader{justify-content:space-between;align-items:flex-start;gap:var(--vt-space-4);margin-bottom:var(--vt-space-5);flex-wrap:wrap;display:flex}.cxnHeaderId{gap:var(--vt-space-3);align-items:center;min-width:0;display:flex}.cxnIcon{border-radius:var(--vt-radius-md);background:var(--vt-accent-soft);width:40px;height:40px;color:var(--vt-primary);flex:none;justify-content:center;align-items:center;display:flex}.cxnIcon svg{width:22px;height:22px}.cxnTitle{color:var(--vt-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.cxnSubtitle{color:var(--vt-text-soft);margin-top:2px;font-size:13px}.cxnHeaderActions{gap:var(--vt-space-2);flex-wrap:wrap;align-items:center;display:flex}.cxnStatusPill{background:var(--vt-surface-strong);color:var(--vt-text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.cxnStatusPill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cxnStatusPill--ok{background:var(--vt-success-bg);color:var(--vt-success)}.cxnStatusPill--warn{background:var(--vt-warning-bg);color:var(--vt-warning)}.cxnStatusPill--danger{background:var(--vt-danger-bg);color:var(--vt-danger)}.cxnMetrics{gap:var(--vt-space-3);margin-bottom:var(--vt-space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cxnMetric{background:var(--vt-surface-subtle);border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);min-width:0;padding:12px 16px}.cxnMetricLabel{color:var(--vt-text-soft);font-size:12px}.cxnMetricValue{color:var(--vt-text);overflow-wrap:anywhere;margin-top:2px;font-size:19px;font-weight:600}.cxnMetricSub{color:var(--vt-text-muted);margin-top:1px;font-size:12px}.cxnMetricSub--ok{color:var(--vt-success)}.cxnMetricSub--danger{color:var(--vt-danger)}.cxnMetricSub--warn{color:var(--vt-warning)}.cxnCard{background:var(--vt-surface);border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);margin-top:var(--vt-space-4);padding:16px 20px}.cxnCardHead{justify-content:space-between;align-items:center;gap:var(--vt-space-3);margin-bottom:var(--vt-space-3);display:flex}.cxnCardTitle{color:var(--vt-text);font-size:15px;font-weight:600}.cxnCardMeta{color:var(--vt-text-soft);font-size:13px}.cxnSectionLabel{color:var(--vt-text);margin:0 0 var(--vt-space-2);font-size:13px;font-weight:600}.cxnChecklist{flex-direction:column;display:flex}.cxnCheckRow{border-top:1px solid var(--vt-border);align-items:center;gap:10px;padding:9px 0;display:flex}.cxnCheckRow:first-child{border-top:none}.cxnCheckMark{flex:none;width:18px;height:18px;display:flex}.cxnCheckMark svg{width:18px;height:18px}.cxnCheckMark--ok{color:var(--vt-success)}.cxnCheckMark--pending{color:var(--vt-warning)}.cxnCheckLabel{color:var(--vt-text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.cxnCheckMeta{color:var(--vt-text-soft);text-align:right;font-size:13px}.cxnScope{gap:var(--vt-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cxnScopeCard{text-align:left;background:var(--vt-surface);border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);cursor:pointer;width:100%;min-height:0;padding:14px 16px;transition:border-color .12s,background .12s;display:block}.cxnScopeCard:hover{border-color:var(--vt-border-strong);background:var(--vt-surface-subtle);transform:none}.cxnScopeCard--selected{border:2px solid var(--vt-primary);background:var(--vt-accent-soft);padding:13px 15px}.cxnScopeTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cxnScopeBadge{background:var(--vt-accent-soft);color:var(--vt-primary);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500}.cxnScopeCard--selected .cxnScopeBadge{background:var(--vt-surface)}.cxnScopeTitle{color:var(--vt-text);font-size:14px;font-weight:600;line-height:1.35;display:block}.cxnScopeDesc{color:var(--vt-text-muted);margin-top:6px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.cxnHistory{border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);overflow:hidden}.cxnHistoryRow{align-items:center;gap:var(--vt-space-3);border-top:1px solid var(--vt-border);flex-wrap:wrap;padding:11px 16px;display:flex}.cxnHistoryRow:first-child{border-top:none}.cxnChip{background:var(--vt-surface-strong);color:var(--vt-text-muted);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:500}.cxnChip--ok{background:var(--vt-success-bg);color:var(--vt-success)}.cxnChip--danger{background:var(--vt-danger-bg);color:var(--vt-danger)}.cxnChip--warn{background:var(--vt-warning-bg);color:var(--vt-warning)}.cxnHistoryText{color:var(--vt-text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.cxnHistoryText .cxnMuted{color:var(--vt-text-muted)}.cxnHistoryDetail{color:var(--vt-text-muted);margin:4px 16px 12px;font-size:13px}.cxnLinkBtn{min-height:0;font:inherit;color:var(--vt-primary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:13px;font-weight:500}.cxnLinkBtn:hover{color:var(--vt-primary-hover);background:0 0;text-decoration:underline;transform:none}.cxnLinkBtn:disabled{color:var(--vt-text-soft);cursor:default;background:0 0}.cxnEvents{flex-direction:column;gap:2px;margin:0 16px 12px;display:flex}.cxnEventsHead{color:var(--vt-text-soft);padding:4px 0;font-size:12px}.cxnEventItem{border-top:1px solid var(--vt-border);flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.cxnEventRow{border-top:1px solid var(--vt-border);color:var(--vt-text);align-items:center;gap:10px;min-width:0;padding:6px 0;font-size:13px;display:flex}.cxnEventItem>.cxnEventRow{border-top:0;padding-bottom:0}.cxnEventResponse{color:var(--vt-text-soft);background:var(--vt-surface-muted,#0f172a0a);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:8rem;margin:0;padding:6px 8px;font-size:12px;line-height:1.5;overflow:auto}.cxnEventUser{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cxnEventMeta{color:var(--vt-text-soft);flex:none;font-size:12px}.cxnDrawerBackdrop{cursor:default;background:0 0;border:0;min-height:0;margin:0;padding:0;position:absolute;inset:0}.cxnDrawerBackdrop:hover{background:0 0;transform:none}.cxnDrawerClose{border-radius:var(--vt-radius-sm);border:1px solid var(--vt-border-strong);background:var(--vt-surface-subtle);width:2rem;height:2rem;min-height:0;color:var(--vt-text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;line-height:1;display:inline-flex}.cxnDrawerClose:hover{background:var(--vt-surface-strong);color:var(--vt-text);border-color:var(--vt-border-strong);transform:none}.cxnDrawerStatus{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cxnDrawerStats{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.cxnDrawerStat{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.cxnDrawerStat>span{color:var(--vt-text-soft)}.cxnDrawerStat>strong{color:var(--vt-text);font-weight:500}.eventDetailSection .cxnEvents{margin:0}.cxnNote{color:var(--vt-text-muted);font-size:13px;line-height:1.6}.cxnProgressTrack{background:var(--vt-surface-subtle,#eef2f7);border:1px solid var(--vt-border,#dde5ee);border-radius:999px;width:100%;height:8px;margin:10px 0 12px;overflow:hidden}.cxnProgressFill{background:var(--vt-primary,#2563eb);border-radius:999px;height:100%;transition:width .6s}.cxnScopeCapRow{border-top:1px solid var(--vt-border,#dde5ee);align-items:flex-end;gap:14px;margin-top:14px;padding-top:12px;display:flex}.cxnScopeCapRow .cxnNote{flex:1;margin:0}.cxnScopeCapInput{max-width:7.5rem}@media (max-width:800px){.cxnScopeCapRow{flex-direction:column;align-items:stretch}}.cxnStateChip{background:var(--vt-surface-strong);color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:500}.cxnStateChip--complete{background:var(--vt-success-bg);color:var(--vt-success)}.cxnStateChip--warning{background:var(--vt-warning-bg);color:var(--vt-warning)}.cxnStateChip--needs_action{background:var(--vt-danger-bg);color:var(--vt-danger)}.cxnCheckDetail{color:var(--vt-text-soft);margin-top:1px;font-size:12px;display:block}.cxnCheckMark--na{color:var(--vt-text-soft)}.cxnStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 24px;display:grid}.cxnStat{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:13px;display:flex}.cxnStat>span{color:var(--vt-text-soft)}.cxnStat>strong{color:var(--vt-text);overflow-wrap:anywhere;text-align:right;font-weight:500}.cxnDetails{margin-top:var(--vt-space-4);border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);background:var(--vt-surface-subtle)}.cxnDetails>summary{cursor:pointer;color:var(--vt-text-muted);padding:10px 16px;font-size:13px;font-weight:600;list-style:none}.cxnDetails>summary::-webkit-details-marker{display:none}.cxnDetails>summary:before{content:"▸";margin-right:8px;transition:transform .12s;display:inline-block}.cxnDetails[open]>summary:before{transform:rotate(90deg)}.cxnDetailsBody{padding:4px 16px 16px}.cxnTableWrap{overflow-x:auto}.cxnEmpty{border:1px dashed var(--vt-border-strong);border-radius:var(--vt-radius-md);color:var(--vt-text-muted);background:var(--vt-surface-subtle);padding:14px 16px;font-size:13px}.cxnPanelIntro{color:var(--vt-text-muted);margin:0 0 12px;font-size:13px;line-height:1.6}.trSpecGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px 28px;display:grid}.trSpec{flex-direction:column;gap:3px;min-width:0;display:flex}.trSpec--wide{grid-column:span 2}.trSpecLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:600}.trSpecValue{color:var(--vt-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.trChecks{border-top:1px solid var(--vt-border)}.trCheck{border-top:1px solid var(--vt-border);padding:16px 2px}.trCheck:first-child{border-top:none}.trCheckHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trCheckTitle{color:var(--vt-text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.trCheckTag{background:var(--vt-surface-strong);color:var(--vt-text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:500}.trCheckTag--danger{background:var(--vt-danger-bg);color:var(--vt-danger)}.trCheckMsg{color:var(--vt-text-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.trCheckNext{color:var(--vt-text);margin:10px 0 0;font-size:13px;line-height:1.55}.trCheckNext>span{letter-spacing:.05em;text-transform:uppercase;color:var(--vt-text-soft);margin-right:8px;font-size:11px;font-weight:600}.trCheckLink{color:var(--vt-primary);align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:500;display:inline-flex}.trCheckLink:hover{color:var(--vt-primary-hover);text-decoration:underline}.cxnSummaryHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cxnSummaryHead .cxnCheckMark,.cxnSummaryHead .cxnCheckMark svg{width:20px;height:20px}.cxnSummaryTitle{color:var(--vt-text);font-size:14px;font-weight:600}.incidentCreateForm{gap:var(--vt-space-3);margin-bottom:var(--vt-space-5);flex-direction:column;display:flex}.incidentCreateForm .governanceGenerateButton{align-self:flex-start}.incidentIntel{background:var(--vt-surface);border:1px solid var(--vt-border);border-radius:var(--vt-radius-lg);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.incidentIntelHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.incidentIntelHead .secondaryButton{flex-shrink:0}.incidentIntelTitle{margin:0;font-weight:600}.incidentIntelHint{margin:2px 0 0;font-size:13px}.incidentIntelChips{flex-wrap:wrap;gap:6px;display:flex}.incidentIntelChip{border:1px solid var(--vt-border);color:var(--vt-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12.5px;transition:border-color .12s,background .12s,color .12s}.incidentIntelChip:hover{border-color:var(--vt-primary);color:var(--vt-text)}.incidentIntelChipActive{background:var(--vt-primary);border-color:var(--vt-primary);color:#fff}.incidentIntelChipActive:hover{color:#fff}.incidentIntelResults{border-top:1px solid var(--vt-border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.incidentIntelMeta{margin:0;font-size:13px}.incidentIntelList{flex-direction:column;gap:6px;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.incidentIntelRow{border:1px solid var(--vt-border);border-radius:var(--vt-radius-md,8px);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.incidentIntelRow:hover{border-color:var(--vt-primary)}.incidentIntelRow input[type=checkbox]{flex-shrink:0;margin-top:3px}.incidentIntelRowBody{flex-direction:column;gap:4px;min-width:0;display:flex}.incidentIntelRowTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.incidentIntelRowMeta{color:var(--vt-text-muted);font-size:12.5px}.incidentIntelRowTags{flex-wrap:wrap;gap:4px;display:flex}.incidentIntelTag{border:1px solid var(--vt-border);color:var(--vt-text-muted);background:var(--vt-surface-raised,transparent);border-radius:999px;padding:1px 8px;font-size:11.5px}.incidentIntelPreview{color:var(--vt-text-muted);overflow-wrap:anywhere;font-size:12.5px;font-style:italic}.incidentIntelSelected{margin:0;font-size:13px;font-weight:600}.incidentIntelAttach{flex-direction:column;gap:10px;margin-top:10px;display:flex}.incidentIntelAttach .primaryButton{align-self:flex-start}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vt-bg:#07111f;--vt-app-bg:#07111f;--vt-app-bg-deep:#050d18;--vt-content-bg:#0a1728;--vt-card-bg:#0d1d31;--vt-card-muted-bg:#12283e;--vt-border:#1c3a54;--vt-border-subtle:#16304a;--vt-border-strong:#27506e;--vt-primary:#0c7f96;--vt-primary-strong:#35d4ef;--vt-primary-hover:#0a6e82;--vt-accent:#35d4ef;--vt-accent-soft:#35d4ef24;--vt-success:#34d399;--vt-success-bg:#34d39924;--vt-warning:#fbbf24;--vt-warning-bg:#fbbf2426;--vt-danger:#f87171;--vt-danger-bg:#f8717126;--vt-info:#3cbdf8;--vt-info-bg:#3cbdf824;--vt-text-strong:#f2f7fc;--vt-text:#e9f1f8;--vt-text-muted:#93a9bf;--vt-text-soft:#647d92;--vt-shadow-soft:0 1px 2px #0006;--vt-shadow-card:0 1px 2px #00000073, 0 16px 40px -22px #000000b3;--vt-shadow-hover:0 2px 6px #00000080, 0 22px 48px -22px #000000b8;--vt-shadow-pop:0 28px 70px -30px #000c;--vt-sidebar-border:#35d4ef1f;--vt-sidebar-active-bg:#35d4ef21;--vt-sidebar-active-text:#eafcff}.vtThemeToggle{width:100%;color:var(--vt-sidebar-text);border:1px solid var(--vt-sidebar-border);border-radius:var(--vt-radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.vtThemeToggle svg{flex:none;width:15px;height:15px}.vtThemeToggle:hover{background:var(--vt-sidebar-active-bg);color:var(--vt-sidebar-active-text);border-color:var(--vt-sidebar-active-bg)}:root{--vt-sev-informational:#64758a;--vt-sev-low:#0f7fc2;--vt-sev-medium:#bd7605;--vt-sev-high:#dd5510;--vt-sev-critical:#cf3327}:root[data-theme=dark]{--vt-sev-informational:#7f94a9;--vt-sev-low:#3cbdf8;--vt-sev-medium:#fbbf24;--vt-sev-high:#fb923c;--vt-sev-critical:#f87171}.sevRow{--sev:var(--vt-sev-informational)}.sevRow-low{--sev:var(--vt-sev-low)}.sevRow-medium{--sev:var(--vt-sev-medium)}.sevRow-high{--sev:var(--vt-sev-high)}.sevRow-critical{--sev:var(--vt-sev-critical)}.auditEventsTable .sevRow td:first-child{border-left:3px solid var(--sev)}.auditEventsTable .sevRow .riskBadge{letter-spacing:.02em;color:var(--sev);background:color-mix(in srgb, var(--sev) 13%, transparent);border:1px solid color-mix(in srgb, var(--sev) 32%, transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.auditEventsTable .sevRow .riskBadge:before{content:"";background:var(--sev);border-radius:50%;flex:none;width:7px;height:7px}:root[data-theme=dark]{--vt-surface:#0d1d31;--vt-surface-subtle:#12283e;--vt-surface-strong:#16304a;--vt-surface-hover:#12283e}:root[data-theme=dark] .uiButton-secondary,:root[data-theme=dark] .secondaryButton,:root[data-theme=dark] .filtersActions a,:root[data-theme=dark] .paginationButton,:root[data-theme=dark] .readinessActionLink{background:var(--vt-card-bg)}:root[data-theme=dark] .tableWrapper,:root[data-theme=dark] .uiTableScroll{background:var(--vt-card-bg);scrollbar-color:var(--vt-border-strong) transparent}:root[data-theme=dark] .securityNotice{border:1px solid var(--vt-border)!important;background:linear-gradient(180deg, var(--vt-card-muted-bg), var(--vt-card-bg))!important}.governanceReportCard{background:var(--vt-card-bg);border:1px solid var(--vt-border)}.operatorInlineSuccess{color:var(--vt-success)}.operatorInlineError{color:var(--vt-danger)}.auditQueueRow:hover td{background:color-mix(in srgb, var(--vt-accent) 6%, var(--vt-card-bg))}.auditQueueRowClaimed td{background:var(--vt-card-muted-bg)}.auditQueueRowClaimed .auditUserCell,.auditQueueRowClaimed .auditPromptPreview{color:var(--vt-text-muted)}.auditQueueRowSelected td{background:var(--vt-accent-soft)}.riskBadge-informational{--sev:var(--vt-sev-informational)}.riskBadge-low{--sev:var(--vt-sev-low)}.riskBadge-medium{--sev:var(--vt-sev-medium)}.riskBadge-high{--sev:var(--vt-sev-high)}.riskBadge-critical{--sev:var(--vt-sev-critical)}.riskBadge{color:var(--sev,var(--vt-text-muted));background:color-mix(in srgb, var(--sev,var(--vt-text-muted)) 13%, transparent);border:1px solid color-mix(in srgb, var(--sev,var(--vt-text-muted)) 32%, transparent);align-items:center;gap:7px;display:inline-flex}.riskBadge:before{content:"";background:var(--sev,var(--vt-text-muted));border-radius:50%;flex:none;width:7px;height:7px}.reviewBadge-unreviewed{background:var(--vt-warning-bg);color:var(--vt-warning);border-color:color-mix(in srgb, var(--vt-warning) 30%, transparent)}.reviewBadge-reviewed{background:var(--vt-success-bg);color:var(--vt-success);border-color:color-mix(in srgb, var(--vt-success) 30%, transparent)}.reviewBadge-dismissed{background:var(--vt-card-muted-bg);color:var(--vt-text-muted);border-color:var(--vt-border)}.reviewStatusSelect-unreviewed,.reviewStatusSelect-reviewed,.reviewStatusSelect-dismissed{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .85rem),calc(100% - .55rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem}.reviewStatusSelect-unreviewed{border-color:color-mix(in srgb, var(--vt-warning) 32%, transparent);background-color:var(--vt-warning-bg);color:var(--vt-warning)}.reviewStatusSelect-reviewed{border-color:color-mix(in srgb, var(--vt-success) 32%, transparent);background-color:var(--vt-success-bg);color:var(--vt-success)}.reviewStatusSelect-dismissed{border-color:var(--vt-border);background-color:var(--vt-card-muted-bg);color:var(--vt-text-muted)}.reviewStatusSelect-unreviewed:hover,.reviewStatusSelect-reviewed:hover,.reviewStatusSelect-dismissed:hover{background-color:color-mix(in srgb, currentColor 12%, var(--vt-card-bg))}.statusBadge-ready{border-color:color-mix(in srgb, var(--vt-success) 30%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.statusBadge-blocked{border-color:color-mix(in srgb, var(--vt-danger) 30%, transparent);background:var(--vt-danger-bg);color:var(--vt-danger)}.statusBadge-pilot{border-color:color-mix(in srgb, var(--vt-success) 30%, transparent);background:var(--vt-success-bg);color:var(--vt-success)}.statusBadge-archived{border-color:var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text-muted)}.managedPolicyNotesGrid article{background:var(--vt-card-muted-bg)}.managedPolicyCodeBlock,.managedPolicyCodeBlock pre{background:var(--vt-sidebar-bg-2);color:var(--vt-sidebar-text-strong)}.auditTenantTechnical span{font-family:var(--vt-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.cxnMetricLabel,.cxnSectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--vt-text-soft);font-size:11px;font-weight:600}.cxnMetricValue,.cxnStat>strong,.cxnDrawerStat>strong,.cxnCardMeta,.analyticsExecutiveItem strong,.accountHealthValue,.usageMeterValue,.summaryCard strong{font-variant-numeric:tabular-nums}.successText{color:var(--vt-success)}.errorText{color:var(--vt-danger)}.actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.governanceReportCard header{flex-direction:column;gap:2px;display:flex}.incidentKicker{letter-spacing:.09em;text-transform:uppercase;color:var(--vt-text-soft);font-size:10.5px;font-weight:700}.incidentKicker-new{color:var(--vt-info)}.incidentKicker-in_progress{color:var(--vt-warning)}.incidentKicker-resolved{color:var(--vt-success)}.alert{border-radius:var(--vt-radius-md);border:1px solid var(--vt-border);background:var(--vt-card-muted-bg);color:var(--vt-text);margin:12px 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.alert-error{border-color:color-mix(in srgb, var(--vt-danger) 30%, transparent);background:var(--vt-danger-bg);color:var(--vt-danger)}.workspaceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px 22px;margin-top:14px;display:grid}.workspaceGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.workspaceGroupLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--vt-text-soft);margin:0 0 2px;font-size:10.5px;font-weight:700}.workspaceLink{border:1px solid var(--vt-border);border-radius:var(--vt-radius-md);background:var(--vt-card-muted-bg);flex-direction:column;gap:3px;padding:11px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.workspaceLink:hover{border-color:color-mix(in srgb, var(--vt-accent) 45%, transparent);background:var(--vt-card-bg)}.workspaceLink strong{color:var(--vt-text);letter-spacing:-.01em;font-size:13.5px;font-weight:650}.workspaceLink span{color:var(--vt-text-muted);font-size:12px;line-height:1.45}.summaryCard.summaryCardText strong{letter-spacing:-.01em;font-variant-numeric:normal;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.4}.riskBadge-warning{--sev:var(--vt-sev-medium)}.riskBadge-info{--sev:var(--vt-sev-low)}.riskBadge-error,.riskBadge-blocked{--sev:var(--vt-sev-critical)}
