.DemoReadOnlyBanner-module__Z6OFva__demoReadOnlyBannerStyles.demo-readonly-banner{color:#075985;background:#eff6ff;border:1px solid #0ea5e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 14px 0 0;padding:10px 12px;font-size:13px;font-weight:850;display:flex;box-shadow:0 8px 24px #0ea5e91f}.DemoReadOnlyBanner-module__Z6OFva__demoReadOnlyBannerStyles.demo-readonly-banner{width:auto}@media (min-width:1024px){.ra-app-shell:not(:has(.ra-dashboard)) .content-shell>.DemoReadOnlyBanner-module__Z6OFva__demoReadOnlyBannerStyles.demo-readonly-banner{margin-left:calc(var(--sidebar-width) + var(--sidebar-gutter))}}.DemoReadOnlyBanner-module__Z6OFva__demoReadOnlyBannerStyles.demo-readonly-banner span{min-width:0}@media (max-width:640px){.DemoReadOnlyBanner-module__Z6OFva__demoReadOnlyBannerStyles.demo-readonly-banner{flex-direction:column;align-items:stretch;margin:10px 12px 0}}
.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell{min-height:100vh;color:var(--ra-text-primary,var(--text));background:radial-gradient(circle at 10% 0%, #7c5cff21, transparent 28%), radial-gradient(circle at 90% 8%, #3867ff1a, transparent 32%), var(--ra-bg,var(--background))}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-header{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(150%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(1180px,100% - 32px);margin:0 auto;padding:14px 0 10px;display:grid;position:sticky;top:0}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand{min-width:0;color:inherit;grid-template-columns:42px minmax(0,max-content);align-items:center;column-gap:10px;text-decoration:none;display:grid}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand span{width:42px;height:42px;color:var(--ra-accent,#3867ff);letter-spacing:.04em;background:linear-gradient(135deg,#7c5cff2e,#4f7cff1f);border:1px solid #4f7cff38;border-radius:14px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.08;overflow:hidden}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand small{color:var(--ra-text-muted,var(--text-muted));grid-column:2;font-size:11px;line-height:1.2}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav{background:color-mix(in srgb, var(--surface-elevated) 76%, transparent);border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav a{min-height:34px;color:var(--ra-text-muted,var(--text-muted));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:850;text-decoration:none;display:inline-flex}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav a.active{background:linear-gradient(135deg, var(--ra-accent-2,#7c5cff), var(--ra-accent,#3867ff));color:#fff}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-actions{align-items:center;gap:8px;display:inline-flex}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-logout{width:38px;height:38px;color:var(--ra-text-muted,var(--text-muted));background:color-mix(in srgb, var(--surface-elevated) 74%, transparent);border:1px solid #94a3b838;border-radius:999px;place-items:center;text-decoration:none;display:inline-grid}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-main{width:min(1180px,100% - 32px);margin:0 auto;padding:10px 0 34px}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable{place-items:center;min-height:min(560px,100vh - 120px);display:grid}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card{background:color-mix(in srgb, var(--surface-elevated) 86%, transparent);text-align:center;border:1px solid #94a3b833;border-radius:24px;gap:10px;width:min(520px,100%);padding:26px;display:grid}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card span{color:var(--ra-text-muted,var(--text-muted));letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card h1{color:var(--ra-text-primary,var(--text));margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card p{color:var(--ra-text-secondary,var(--text-muted));margin:0;font-size:15px;line-height:1.45}:is(html[data-theme=dark] .OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav,html[data-theme=dark] .OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-logout,html[data-theme=dark] .OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card){background:#0c1226b8;border-color:#7b96ff33}html[data-theme=dark] .OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand span{color:#dfe7ff;background:#25337699;border-color:#7b96ff4d}@media (max-width:767px){.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(100% - 22px,520px);padding:10px 0 8px}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand{grid-template-columns:36px minmax(0,1fr)}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand span{border-radius:12px;width:36px;height:36px}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand strong{font-size:14px}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-brand small{font-size:10.5px}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-actions{justify-self:end}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav{scrollbar-width:none;grid-column:1/-1;justify-self:start;max-width:100%;overflow-x:auto}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav::-webkit-scrollbar{display:none}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-nav a{min-height:32px;padding:0 10px;font-size:11.5px}.OwnerPortalShell-module__M6ENPa__ownerPortalShellStyles.owner-portal-shell-main{width:min(100% - 22px,520px);padding:8px 0 24px}.OwnerPortalShell-module__M6ENPa__ownerPortalUnavailableStyles.owner-portal-unavailable-card{border-radius:20px;padding:20px}}
.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell{color:#172033;background:#f6f7f9;grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-sidebar{background:#fff;border-right:1px solid #dfe4ec;flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-brand{color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-brand-mark{color:#fff;background:#172033;border-radius:8px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-brand strong,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-brand small){display:block}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-brand small,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-eyebrow,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel-head p,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-header p,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric small,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-row-link span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values dt){color:#667085}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav{gap:4px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav a{color:#42526b;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:14px;font-weight:780;text-decoration:none;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav a.active,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav a:hover){color:#172033;background:#eef2f7}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-content-shell{grid-template-rows:auto 1fr;min-width:0;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffeb;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 26px;display:flex;position:sticky;top:0}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar strong{margin-top:2px;font-size:18px;display:block}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar-status{color:#344054;background:#f8fafc;border:1px solid #cfd7e6;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-main{min-width:0;padding:24px 26px 42px}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page{gap:18px;max-width:1440px;margin:0 auto;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-header,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel-head){justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-header h1{letter-spacing:0;margin:5px 0 6px;font-size:34px;line-height:1.08}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-header p,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel-head p){margin:0;line-height:1.45}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-actions,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel-actions){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel{background:#fff;border:1px solid #dfe4ec;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 32px #1018280d}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel h2{color:#172033;text-wrap:balance;margin:0 0 4px;font-size:19px;line-height:1.18}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-small-link{color:#175cd3;font-weight:850;text-decoration:none}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-small-link:hover{text-decoration:underline}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-section-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-section-tabs a{color:#344054;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;min-height:34px;padding:6px 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-grid{gap:18px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:18px;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-health-stack,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-warning-list,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-list){gap:10px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));align-items:stretch;gap:12px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-content:space-between;gap:8px;min-width:0;min-height:124px;padding:14px;display:grid;overflow:hidden}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900;line-height:1.25}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric strong{overflow-wrap:anywhere;word-break:normal;text-wrap:balance;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,30px);line-height:1.06}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric small{text-wrap:pretty;line-height:1.35}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric.tone-ok,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-status-badge.tone-ok){color:#0f7a54;background:#effaf4;border-color:#b7e4cb}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric.tone-warning,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-status-badge.tone-warning){color:#9a580f;background:#fff7ed;border-color:#fed7aa}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric.tone-blocked,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-status-badge.tone-blocked){color:#b42318;background:#fff1f2;border-color:#fecaca}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric.tone-unknown,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-status-badge.tone-unknown){color:#475467;background:#f8fafc;border-color:#d0d5dd}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-status-badge{white-space:nowrap;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-notice{color:#475467;background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;line-height:1.38;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-notice.tone-ok{color:#0f7a54;background:#effaf4;border-color:#b7e4cb}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-notice.tone-warning{color:#9a580f;background:#fff7ed;border-color:#fed7aa}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-notice.tone-blocked{color:#b42318;background:#fff1f2;border-color:#fecaca}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:auto}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table{border-collapse:separate;border-spacing:0;color:#172033;background:#fff;width:100%;min-width:860px;font-size:13px}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table th,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table td){color:#172033;text-align:left;vertical-align:top;background:#fff;border-bottom:1px solid #eef0f4;padding:10px 12px}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table th{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:11px;font-weight:900}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table tr:nth-child(2n) td{background:#fbfcfe}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-table tr:last-child td{border-bottom:0}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-row-link{color:inherit;gap:3px;text-decoration:none;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-identity-cell{gap:3px;min-width:0;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-identity-cell strong,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-identity-cell span){overflow-wrap:anywhere;min-width:0;display:block}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-identity-cell span{color:#667085;font-size:12px;font-weight:760}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-tenant-brand-line{align-items:center;gap:10px;min-width:0;display:flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-tenant-brand-line>span:last-child{gap:2px;min-width:0;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-tenant-avatar{color:#fff;background:#111827;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-row-link:hover strong{text-decoration:underline}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-card{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:12px;min-height:184px;padding:14px;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-head,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-axis){justify-content:space-between;gap:12px;display:flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-head strong{font-size:15px}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-head span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-axis){color:#667085;font-size:12px;font-weight:800}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-bars{grid-template-columns:repeat(24,minmax(4px,1fr));align-items:end;gap:4px;height:96px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-bars span{min-height:4px;height:var(--bar-height,4%);background:#175cd3;border-radius:4px 4px 0 0;display:block}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-bars span.has-errors{background:#b42318}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-bars span.has-spike{background:#d97706}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-legend{color:#667085;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:850;display:flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-legend span{align-items:center;gap:5px;display:inline-flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-legend i{background:#175cd3;border-radius:999px;width:8px;height:8px}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-legend .is-spike{background:#d97706}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-legend .is-error{background:#b42318}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-trend-empty{color:#667085;text-align:center;text-wrap:pretty;background:#fff;border:1px dashed #cfd7e6;border-radius:8px;place-items:center;min-height:96px;padding:12px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-list{gap:10px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item strong,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item small){display:block}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item span,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item small){color:#667085;line-height:1.35}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item small{grid-column:1/-1;font-weight:750}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item.tone-ok{background:#effaf4;border-color:#b7e4cb}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item.tone-warning{background:#fff7ed;border-color:#fed7aa}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-readiness-item.tone-blocked{background:#fff1f2;border-color:#fecaca}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-domain-pill{background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0 5px 5px 0;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action strong,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action span){display:block}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action button{border-radius:8px;min-height:30px}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form){gap:10px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form-compact{grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(220px,1fr) auto}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form label,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form label){color:#667085;gap:5px;font-size:12px;font-weight:850;display:grid}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form input,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form select,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form input){color:#172033;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd7e6;border-radius:8px;padding:8px 10px}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form button,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form button){color:#fff;background:#172033;border:1px solid #172033;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:850}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form{grid-template-columns:minmax(180px,1fr) auto;min-width:320px}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-details{gap:10px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-details summary{cursor:pointer;color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:8px;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:850}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:10px}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values dt{text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:900}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values dd{overflow-wrap:anywhere;margin:0;font-weight:780}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-open-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-open-project-card{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:8px;padding:12px;display:grid}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-open-project-card button{color:#fff;background:#111827;border:1px solid #111827;border-radius:8px;min-height:38px;font-weight:850}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-open-project-card span{color:#667085;font-size:12px;font-weight:750}@media (max-width:980px){.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell{grid-template-columns:1fr}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-sidebar{height:auto;position:relative}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric-grid,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-grid-2,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-detail-grid,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-open-project-grid,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-access-form){grid-template-columns:1fr}}@media (max-width:640px){:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-main,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar){padding-left:14px;padding-right:14px}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-page-header,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-panel-head,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-topbar){flex-direction:column;align-items:stretch}:is(.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-nav,.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-key-values){grid-template-columns:1fr}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-metric-grid{grid-template-columns:1fr}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action{grid-template-columns:22px minmax(0,1fr)}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-disabled-action button{grid-column:1/-1;width:100%}.PlatformAdminShell-module__GGlmKW__platformShellStyles.platform-shell .platform-inline-form{grid-template-columns:1fr;min-width:0}}
.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner{color:#111827;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 18px 0;padding:10px 12px;display:flex;box-shadow:0 8px 24px #f59e0b24}.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner div{gap:2px;min-width:0;display:grid}.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner strong{font-size:13px;line-height:1.25}.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner span{color:#92400e;font-size:12px;font-weight:700}.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner button{white-space:nowrap;font-weight:850;color:#92400e!important;background:#fff!important;border:1px solid #d97706!important;border-radius:8px!important;min-height:34px!important}@media (max-width:640px){.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner{flex-direction:column;align-items:stretch;margin:10px 12px 0}.PlatformSupportBanner-module__BVRhZa__platformSupportBannerStyles.platform-support-banner button{width:100%}}
.LocaleSwitcher-module__mW6-4G__wrapper{position:relative}.LocaleSwitcher-module__mW6-4G__localeSwitcher.topbar-icon-button{white-space:nowrap;grid-template-columns:auto auto auto;grid-auto-flow:column;gap:4px;width:auto;min-width:82px;padding:0 9px}.LocaleSwitcher-module__mW6-4G__localeCode{font-size:11px;font-weight:900}.LocaleSwitcher-module__mW6-4G__icon{display:inline-grid}.LocaleSwitcher-module__mW6-4G__previewLabel{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.LocaleSwitcher-module__mW6-4G__compact.topbar-icon-button{min-width:42px;padding:0}.LocaleSwitcher-module__mW6-4G__compact .LocaleSwitcher-module__mW6-4G__icon,.LocaleSwitcher-module__mW6-4G__compact .LocaleSwitcher-module__mW6-4G__previewLabel{display:none}.LocaleSwitcher-module__mW6-4G__saveError{z-index:1;background:var(--surface-elevated);width:max-content;max-width:220px;color:var(--danger,#b42318);border-radius:8px;padding:6px 8px;font-size:11px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #303b592e}
.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector{border:1px solid var(--border);background:var(--surface-elevated);border-radius:999px;grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:7px;max-width:192px;min-height:42px;padding:4px 8px 4px 11px;display:inline-grid;box-shadow:0 10px 26px #303b590f}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector span{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector select{width:100%;min-width:0;min-height:32px;color:var(--text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;padding:0 18px 0 0;font-size:12px;font-weight:900;line-height:1.1}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector select:focus{box-shadow:none}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector:focus-within{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent), 0 10px 26px #303b590f}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector option{color:#111827}html[data-theme=dark] .AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector{background:#0d122694;border-color:#ffffff1f;box-shadow:0 14px 34px #0000003d}@media (max-width:1180px){.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector{max-width:176px}}@media (max-width:767px){.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector{grid-template-columns:minmax(0,1fr);width:120px;min-height:38px;padding:3px 8px}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector span{display:none}.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector select{min-height:30px;padding-right:10px;font-size:11px}}@media (max-width:420px){.AppTopbar-module___9mwAW__demoTopbarSelectorStyles.demo-topbar-selector{width:104px}}.AppTopbar-module___9mwAW__hasDemoPersonasStyles.has-demo-personas.ra-app-topbar{align-items:center!important}.AppTopbar-module___9mwAW__hasDemoPersonasStyles.has-demo-personas.ra-app-topbar .topbar-actions{flex:none}
.RouteTransitionIndicator-module__OZzkNW__indicator{--loader-overlay-bg:#f8faff80;--loader-overlay-border:#ffffffb8;--loader-overlay-glow:transparent;--loader-center-glow:transparent;--loader-size:180px;--loader-inset:0px;--loader-text:#1f2945b3;--loader-wrapper-filter:none;--loader-wrapper-shadow:0 18px 44px #1f294517;--loader-orb-border:#ffffff4d;--loader-fill:radial-gradient(circle at 37% 25%, #ffffffed 0%, #f6f9ffd1 28%, #e5edff9e 58%, #c7d4fa85 100%);--loader-ring-a:#ffffff6b;--loader-ring-b:#7667ff61;--loader-ring-c:#4d68cd3d;--loader-ring-d:#50b1cd4d;--loader-ring-e:#6c4fd242;opacity:0;pointer-events:none;z-index:2147483000;transition:opacity .18s;position:fixed;inset:0}.RouteTransitionIndicator-module__OZzkNW__indicator[data-phase=loading],.RouteTransitionIndicator-module__OZzkNW__indicator[data-phase=done]{opacity:1}.RouteTransitionIndicator-module__OZzkNW__glass{z-index:0;-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:radial-gradient(circle at 50% 46%, var(--loader-center-glow), transparent 32%), var(--loader-overlay-bg);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--loader-overlay-border), inset 0 0 90px var(--loader-overlay-glow);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RouteTransitionIndicator-module__OZzkNW__wrapper{width:var(--loader-size);height:var(--loader-size);font-family:var(--font-loader), "Inter", sans-serif;color:var(--loader-text);filter:var(--loader-wrapper-filter);box-shadow:var(--loader-wrapper-shadow);-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.1em;font-weight:300;display:flex;position:relative}.RouteTransitionIndicator-module__OZzkNW__loader{inset:var(--loader-inset);border:1px solid var(--loader-orb-border);background:var(--loader-fill);z-index:0;border-radius:50%;animation:2.3s linear infinite RouteTransitionIndicator-module__OZzkNW__loader-rotate;position:absolute}.RouteTransitionIndicator-module__OZzkNW__letter{opacity:.4;z-index:1;border:none;border-radius:50ch;animation:2.4s infinite RouteTransitionIndicator-module__OZzkNW__loader-letter-anim;display:inline-block;transform:translateY(0)}.RouteTransitionIndicator-module__OZzkNW__letter:first-child{animation-delay:0s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(2){animation-delay:.1s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(3){animation-delay:.2s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(4){animation-delay:.3s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(5){animation-delay:.4s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(6){animation-delay:.5s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(7){animation-delay:.6s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(8){animation-delay:.7s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(9){animation-delay:.8s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(10){animation-delay:.9s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(11){animation-delay:1s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(12){animation-delay:1.1s}.RouteTransitionIndicator-module__OZzkNW__letter:nth-child(13){animation-delay:1.2s}html[data-theme=dark] .RouteTransitionIndicator-module__OZzkNW__indicator{--loader-overlay-bg:#090d1694;--loader-overlay-border:#ffffff0f;--loader-overlay-glow:#8ea2ff17;--loader-center-glow:#8ea2ff11;--loader-size:180px;--loader-inset:0px;--loader-text:#f8fafcb8;--loader-wrapper-filter:drop-shadow(0 30px 70px #8ea2ff2e);--loader-wrapper-shadow:none;--loader-orb-border:transparent;--loader-fill:radial-gradient(circle at 36% 24%, #30344f 0%, #241b4c 30%, #100f24 58%, #03040b 100%);--loader-ring-a:#dbe5ff;--loader-ring-b:#8ea2ff;--loader-ring-c:#4f63d9;--loader-ring-d:#1a3379;--loader-ring-e:#0f172a}@media (prefers-reduced-motion:reduce){.RouteTransitionIndicator-module__OZzkNW__indicator,.RouteTransitionIndicator-module__OZzkNW__loader,.RouteTransitionIndicator-module__OZzkNW__letter{transition:opacity .12s!important;animation:none!important}}@keyframes RouteTransitionIndicator-module__OZzkNW__loader-rotate{0%{box-shadow:0 10px 20px 0 var(--loader-ring-a) inset, 0 20px 30px 0 var(--loader-ring-b) inset, 0 60px 60px 0 var(--loader-ring-c) inset;transform:rotate(90deg)}50%{box-shadow:0 10px 20px 0 var(--loader-ring-a) inset, 0 20px 10px 0 var(--loader-ring-d) inset, 0 40px 60px 0 var(--loader-ring-e) inset;transform:rotate(270deg)}to{box-shadow:0 10px 20px 0 var(--loader-ring-a) inset, 0 20px 30px 0 var(--loader-ring-b) inset, 0 60px 60px 0 var(--loader-ring-c) inset;transform:rotate(450deg)}}@keyframes RouteTransitionIndicator-module__OZzkNW__loader-letter-anim{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}
