.platformShell{--ui-font-size-caption:.75rem;--ui-font-size-small:.8125rem;--ui-font-size-body:.875rem;--ui-font-size-subheading:1rem;--ui-font-size-heading:1.125rem;--ui-font-size-title:clamp(1.75rem, 2.5vw, 2.25rem);--ui-font-size-display:clamp(2rem, 3.2vw, 2.75rem);--ui-font-size-metric:2rem;--ui-line-height-tight:1.2;--ui-line-height-default:1.5;--ui-line-height-relaxed:1.65;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-radius-small:.375rem;--ui-radius-control:.5rem;--ui-radius-panel:.75rem;--ui-radius-pill:999px;--ui-control-compact:2rem;--ui-control-default:2.5rem;--ui-control-comfortable:2.75rem;--ui-control-surface:var(--platform-surface-muted);--ui-control-border:var(--line);--ui-control-placeholder:#9d9187;--ui-control-disabled-surface:#eee9e4;--ui-control-disabled-border:#e2dad2;--ui-control-disabled-text:#9a9087;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-default)}.platformShell[data-theme=dark]{--ui-control-surface:#1a1411;--ui-control-border:#503d33;--ui-control-placeholder:#95877d;--ui-control-disabled-surface:#241b17;--ui-control-disabled-border:#49372f;--ui-control-disabled-text:#8f8075}.platformShell :is(button,input,select,textarea){font-family:inherit;font-size:var(--ui-font-size-small);line-height:var(--ui-line-height-default)}.platformShell :is(.platformPageHeader h1,.resourceDetailHeader h1){font-size:var(--ui-font-size-title);line-height:var(--ui-line-height-tight)}.platformShell :is(.hero h1,.overviewIntro h1){font-size:var(--ui-font-size-display);line-height:var(--ui-line-height-tight)}.platformShell :is(.panelHeading h2,.platformSectionHeading h2,.platformManagementCard h2,.overviewSectionHeading h2,.workspaceForm h2,.credentialReconfigureForm h2,.notificationReconfigureForm h2,.platformOnboardingCopy h2){font-size:var(--ui-font-size-heading);line-height:var(--ui-line-height-tight)}.platformShell :is(.platformSummaryCard h3,.retainedTenantCard h3,.notificationDeliveryHeading h3,.auth0EventSourceConnectionHeading h3,.findingContextPanel h3){font-size:var(--ui-font-size-subheading);line-height:var(--ui-line-height-tight)}.platformShell :is(.metrics strong,.evidenceMetric>strong){font-size:var(--ui-font-size-metric);line-height:var(--ui-line-height-tight)}.platformShell :is(.platformPageHeader p:last-child,.hero .lede,.overviewIntro>p,.changeTriageDescription,.changeEvidenceDescription,.findingDetailMessage,.platformEmptyState,.platformSubtleNote){font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-relaxed)}.platformShell :is(.platformManagementCard p,.platformSummaryCard p,.retainedTenantCard p,.overviewItemCopy p,.overviewHealthMain p,.overviewListEmpty,.changeEvidenceNote,.changeTriageReadOnly,.notificationDeliveryHistory>p,.auth0EventSourceSetupNote,.auth0EventSourceOriginNotice,.connectionRemediation p,.cognitoQuickSetup p){font-size:var(--ui-font-size-small);line-height:var(--ui-line-height-relaxed)}.platformShell :is(small,.eyebrow,.platformNavLabel,.contextSelectorLabel,.accountMenuSectionLabel,.platformDataHeader,.resourceInventoryHeader,.evidenceTenantTableHeader,.platformDataMeta,.platformDataRow time,.resourceInventoryRow time,.activityRow time,.activityRow small,.contextPickerOptionCopy small,.userChip small,.metrics small,.metrics span,.stage small,.stage span,.evidenceTenantData>small,.notificationDeliveryMeta,.notificationDeliverySummary time,.integrationSecureStorageStatus){font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-default)}.platformShell :is(.status,.managementStatus,.changeType,.severity,.runStatus,.snapshotStatus,.changeTriageStatus,.findingReviewStatus,.resourceKind,.overviewItemPill,.contextPickerOptionStatus,.changeEvidenceConfidence,.evidenceTenantRisk){border-radius:var(--ui-radius-pill);font-size:var(--ui-font-size-caption);line-height:1}.platformShell :is(.platformDataPrimary strong,.resourceInventoryRow strong,.activityRow strong,.contextPickerOptionCopy strong,.userChip strong,.evidenceTenantPrimary>a,.evidenceTenantData>strong,.notificationDeliverySummary strong,.platformSettingRow strong,.workspaceMemberIdentity strong),.platformShell :is(.platformTextLink,.changeDetailLink,.resourceInlineLink,.connectionStatusAction,.sidebarFoot a){font-size:var(--ui-font-size-small);line-height:var(--ui-line-height-default)}.platformShell :is(code,pre,.changeFieldPath,.auth0EventSourceCopyValue){font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-relaxed)}.platformShell :is(.platformNavItemLabel,.platformSidebar nav a){font-size:var(--ui-font-size-small)}.platformShell .platformNavLabel{letter-spacing:.08em}.platformShell :is(.workspaceSelector,.tenantSelector) .contextPickerTrigger{border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-small);min-height:var(--ui-control-compact)}.platformShell :is(.contextPickerMenu,.accountMenuPopover){border-radius:var(--ui-radius-panel)}.platformShell .contextPickerGroupLabel{color:var(--muted);font-size:var(--ui-font-size-caption);letter-spacing:.08em;padding:var(--ui-space-3) var(--ui-space-2) var(--ui-space-1);text-transform:uppercase;font-weight:700;display:block}.platformShell .contextPickerOption+.contextPickerGroupLabel{border-top:1px solid var(--line);margin-top:var(--ui-space-1)}.platformShell .contextPickerOption{border-radius:var(--ui-radius-control);min-height:var(--ui-control-default)}.platformShell :is(.accountMenuActions a,.accountThemeSwitch){border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-small);min-height:var(--ui-control-default)}.platformShell :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--ui-control-surface);border-color:var(--ui-control-border);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.platformShell[data-theme=dark] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.platformShell :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--ui-control-placeholder)}.platformShell :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):disabled{background-color:var(--ui-control-disabled-surface);border-color:var(--ui-control-disabled-border);color:var(--ui-control-disabled-text)}.platformShell :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select){border-radius:var(--ui-radius-control);min-height:var(--ui-control-default);padding-inline:var(--ui-space-3)}.platformShell textarea{border-radius:var(--ui-radius-control);line-height:var(--ui-line-height-relaxed);min-height:6.5rem;padding:var(--ui-space-3);resize:vertical}.platformShell :is(.resourceFilters,.connectionOnboardingForm,.integrationOnboardingForm,.workspaceForm,.credentialReconfigureForm,.notificationReconfigureForm,.changeTriageForm) label{font-size:var(--ui-font-size-small);gap:var(--ui-space-2);font-weight:600;line-height:var(--ui-line-height-default)}.platformShell :is(.resourceFilters,.connectionOnboardingForm,.integrationOnboardingForm,.workspaceForm,.credentialReconfigureForm,.notificationReconfigureForm,.changeTriageForm){gap:var(--ui-space-3)}.platformShell :is(.resourceFilters button,.connectionOnboardingForm button,.integrationOnboardingForm button,.workspaceForm button,.invitationAcceptPanel button,.changeTriageActions button,.credentialReconfigureActions button,.notificationReconfigureActions button,.notificationIntegrationActions button,.tenantConnectionActions button,.workspaceMemberControls button,.auth0EventSourceConnection button,.auth0EventSourceCreate button,.connectionAddAction,.connectionStatusAction,.connectionDangerAction,.connectionDangerConfirm,.connectionCancelAction,.overviewPrimaryAction,.evidenceExportLink,.cognitoCloudFormationLaunch){border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-small);min-height:var(--ui-control-default);padding:var(--ui-space-2) var(--ui-space-3);justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.platformShell :is(.sidebarCollapseToggle,.mobileNavToggle,.mobileSidebarClose,.connectionModalClose,.platformOnboardingDialogHeader>button){border-radius:var(--ui-radius-control);min-height:var(--ui-control-compact);min-width:var(--ui-control-compact)}.platformShell :is(button,a)[aria-disabled=true],.platformShell button:disabled{cursor:not-allowed;opacity:.62}.platformShell :is(.panel,.platformManagementCard,.workspaceForm,.platformModal,.platformLoadingPanel,.evidenceMetric,.evidenceClassificationPanel,.evidenceInterpretationPanel,.evidenceTenantPanel,.evidenceEmptyPanel,.evidenceSelectionNotice){border-radius:var(--ui-radius-panel)}.platformShell :is(.platformSummaryCard,.platformMutedCard,.retainedTenantCard,.notificationDeliveryRow,.changeFieldCard,.auth0EventSourceConnection,.auth0LogPollingRow,.cognitoQuickSetup,.connectionRemediation){border-radius:var(--ui-radius-control)}.platformShell :is(.panel,.platformManagementCard,.workspaceForm){padding:var(--ui-space-4) var(--ui-space-5)}.platformShell :is(.panelHeading,.platformSectionHeading){gap:var(--ui-space-4);padding-bottom:var(--ui-space-3)}.platformShell .policyProviderPanel{gap:var(--ui-space-3);display:grid}.platformShell .policyProviderHeading{border-bottom:1px solid var(--line);margin-bottom:0}.platformShell .policyTableWrap{overflow-x:auto}.platformShell .policyTable{border-collapse:collapse;width:100%;min-width:46rem}.platformShell .policyTable th,.platformShell .policyTable td{border-bottom:1px solid var(--line);padding:var(--ui-space-3);text-align:left;vertical-align:middle}.platformShell .policyTable th{color:var(--muted);font-size:var(--ui-font-size-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.platformShell .policyTable th:first-child,.platformShell .policyTable td:first-child{width:46%;padding-left:0}.platformShell .policyTable th:last-child,.platformShell .policyTable td:last-child{width:17rem;padding-right:0}.platformShell .policyTable tbody tr:last-child td{border-bottom:0}.platformShell .policyTable td{color:var(--muted);font-size:var(--ui-font-size-small)}.platformShell .policyTable td:first-child strong,.platformShell .policyTable td:first-child code{display:block}.platformShell .policyTable td:first-child strong{color:var(--ink);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-default)}.platformShell .policyTable td:first-child code{color:var(--muted);margin-top:var(--ui-space-1)}.platformShell .policySeverityForm{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);grid-template-columns:minmax(8.5rem,1fr) auto;display:grid}.platformShell .policySeverityForm label,.platformShell .policySeverityForm select{width:100%}.platformShell .policySeverityForm select,.platformShell .policySeverityForm button{min-height:var(--ui-control-compact)}.platformShell .policySeverityForm button{background:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 76%, #000);border-radius:var(--ui-radius-control);color:#fff;font-size:var(--ui-font-size-small);padding-inline:var(--ui-space-3);font-weight:600}.platformShell .policySeverityForm>small{color:var(--muted);font-size:var(--ui-font-size-caption);grid-column:1/-1;min-height:1em}.platformShell .policySeverityForm>small.error{color:var(--danger)}.platformShell .policyProviderEmpty{margin:var(--ui-space-3) 0}.platformShell :is(.platformDataHeader,.resourceInventoryHeader,.evidenceTenantTableHeader){letter-spacing:.07em;text-transform:uppercase;font-weight:600}.platformShell :is(.platformDataRow,.resourceInventoryRow,.workspaceMemberRow,.platformSettingRow,.evidenceTenantRow){min-height:3.75rem}.platformShell .platformEmptyState{max-width:42rem;padding:calc(var(--ui-space-6) * 2) var(--ui-space-4)}.platformShell .connectionPageTabs{gap:var(--ui-space-1);margin-bottom:var(--ui-space-4)}.platformShell .connectionPageTabs a{border-radius:var(--ui-radius-control) var(--ui-radius-control) 0 0;font-size:var(--ui-font-size-small);min-height:var(--ui-control-default);padding:var(--ui-space-2) var(--ui-space-3)}.platformShell .connectionHeaderActions{gap:var(--ui-space-3)}.platformShell :is(.tenantConnectionActions,.connectionOnboardingActions){gap:var(--ui-space-2)}.platformShell :is(.credentialReconfigureForm,.notificationReconfigureForm){padding:var(--ui-space-5)}.platformShell :is(.credentialReconfigureActions,.notificationReconfigureActions,.destructiveConfirmationActions,.connectionOnboardingActions){gap:var(--ui-space-2);margin-top:var(--ui-space-4)}@media (max-width:760px){.platformShell{--ui-control-compact:2.5rem;--ui-control-default:var(--ui-control-comfortable)}.platformShell :is(.panel,.platformManagementCard,.workspaceForm){padding:var(--ui-space-4)}.platformShell .platformPageHeader{gap:var(--ui-space-4)}.platformShell :is(.connectionHeaderActions,.tenantConnectionActions,.connectionOnboardingActions,.credentialReconfigureActions,.notificationReconfigureActions){align-items:stretch}}
