:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0}*{box-sizing:border-box}.portal-shell{background:var(--colorNeutralBackground2);grid-template:56px 1fr/240px minmax(0,1fr);min-height:100vh;display:grid}.topbar{border-bottom:1px solid #d6d6d6;grid-column:1/-1;align-items:center;gap:12px;padding:0 24px;display:flex}.brand-icon{width:32px;height:32px}.topbar-divider{border-left:1px solid #bdbdbd;height:20px;margin-inline:8px}.topbar-account{align-items:center;gap:10px;margin-left:auto;display:flex}.sidebar{background:#f3f3f3;border-right:1px solid #e0e0e0;flex-direction:column;padding:24px 12px 16px;display:flex}.tenant-label{overflow-wrap:anywhere;gap:6px;padding:0 12px 24px;display:grid}nav{gap:4px;display:grid}.nav-item{text-align:left;width:100%;min-height:42px;justify-content:flex-start!important}.nav-item.selected{border-left:3px solid var(--colorBrandStroke1);background:var(--colorBrandBackground2)!important;color:var(--colorBrandForeground2)!important}.sidebar-footer{color:#616161;gap:4px;margin-top:auto;padding:32px 12px 0;display:grid}.workspace{min-width:0;padding:24px 32px 48px}.breadcrumb{color:#616161;margin-bottom:20px;font-size:12px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading p{margin-bottom:0}.muted{color:#616161}.welcome-card{max-width:680px;margin:48px auto;gap:20px!important;padding:40px!important}.welcome-card button{align-self:flex-start}.welcome-mark img{width:72px}.connection-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 24px;display:flex}.overview{gap:24px;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.action-card{padding:24px!important}.action-card button{align-self:flex-start;margin-top:auto}.card-icon{color:var(--colorBrandForeground1);margin-bottom:8px}.role-list,.toolbar,.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar{justify-content:space-between;padding:16px 0}.surface{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-top:16px;padding:20px}.table-wrap{overflow-x:auto}.source-list{padding:0;overflow:hidden}.source-list-toolbar{border-bottom:1px solid #e0e0e0;padding:16px 20px}.source-list>[role=alert]{margin:16px 20px}.source-type{white-space:nowrap;height:auto;min-height:28px}.source-type-icon{width:20px;height:20px;display:block}.onboarding-header{flex-wrap:wrap;min-height:56px;padding-block:12px}.onboarding-header>a{margin-left:auto}.onboarding-page{max-width:1280px;margin:auto;padding:32px 24px}.onboarding-identity{overflow-wrap:anywhere}.onboarding-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.onboarding-steps{align-content:start}.onboarding-steps button{text-align:left;justify-content:flex-start}.onboarding-checklist{margin-top:24px}.print-only{display:none}.onboarding-content{min-width:0;padding:24px!important}.onboarding-step{overflow-wrap:anywhere;line-height:1.65}.onboarding-step li{margin-block:10px}.onboarding-table{border-collapse:collapse}.onboarding-table th,.onboarding-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e0e0;padding:12px}.onboarding-table th{background:var(--colorNeutralBackground2)}table{width:100%}.empty-state{text-align:center;justify-items:center;gap:12px;padding:40px 24px;display:grid}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.metric{gap:8px;display:grid}.metric strong{font-size:32px;font-weight:600}.form-stack{gap:20px;padding-block:16px;display:grid}.form-stack>*{min-width:0}.form-panel{max-width:820px}.path-row{border:1px solid #e0e0e0;border-radius:4px;gap:12px;padding:16px;display:grid}.detail-panel{gap:16px;display:grid}.discovery-controls{align-items:flex-end;margin-block:16px}.config-section{border:1px solid #e0e0e0;border-radius:4px;gap:16px;min-width:0;margin:0;padding:20px;display:grid}.config-section legend{padding-inline:8px;font-weight:600}.skip-link{z-index:20;background:#fff;padding:12px;position:absolute;top:-50px;left:16px}.skip-link:focus{top:8px}.mobile-menu{display:none!important}[role=alert]{margin-bottom:12px}@media (width<=760px){.onboarding-layout{grid-template-columns:minmax(0,1fr)}.onboarding-page{padding:24px 16px}.portal-shell{grid-template-columns:minmax(0,1fr)}.topbar{gap:8px;padding:0 12px}.topbar-divider,.account-name{display:none}.mobile-menu{display:inline-flex!important}.sidebar{display:none}.sidebar.is-open{z-index:10;width:250px;display:flex;position:absolute;top:56px;bottom:0;left:0;box-shadow:4px 0 20px #0002}.workspace{padding:20px 16px}.page-heading{flex-direction:column;gap:12px}.welcome-card{margin:20px auto;padding:24px!important}.metric-grid{grid-template-columns:1fr}}@media print{.print-only{display:block}.screen-only,.skip-link,.onboarding-header a{display:none!important}.onboarding-layout{display:block}.onboarding-page{max-width:none;padding:0}.onboarding-content{box-shadow:none!important;border:0!important}.onboarding-step[hidden]{display:block}.onboarding-step{break-before:page}.onboarding-step:first-of-type{break-before:auto}.onboarding-step h2,.onboarding-step h3{break-after:avoid}}
