:root{color:#1f2933;background:#f5f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}.app{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:linear-gradient(180deg,#ffffffc7,#fff3),#eef2f3}.sidebar{display:flex;flex-direction:column;gap:28px;padding:24px 18px;background:#101820;color:#eef7f8}.brand{display:flex;align-items:center;min-height:58px}.brandLogo{display:block;width:100%;max-width:204px;height:auto;border-radius:8px}.nav{display:grid;gap:6px}.navButton{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;color:#bad1d7;background:transparent;border:1px solid transparent;border-radius:8px}.navButton:hover,.navButton.active{color:#fff;background:#ffffff14;border-color:#ffffff14}.sidebarStatus{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#c7d6da;font-size:12px}.dot{width:8px;height:8px;border-radius:999px;background:#24d083;box-shadow:0 0 0 4px #24d08324}.workspace{min-width:0;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.topbar h1,.heroCopy h2,.panel h2,.templateCard h2{margin:0;letter-spacing:0}.topbar h1{font-size:28px;line-height:1.15}.eyebrow{margin:0 0 6px;color:#4e646d;font-size:12px;font-weight:700;text-transform:uppercase}.primaryAction,.secondaryAction,.fullButton,.textButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:8px;font-weight:700}.primaryAction,.fullButton.launch{color:#fff;background:#d62138;border:1px solid #d62138}.secondaryAction,.fullButton{color:#17242b;background:#fff;border:1px solid #cfd9dd}.textButton{min-height:36px;padding:0 10px;color:#005f66;background:transparent;border:1px solid transparent}.screen{display:grid;gap:18px}.opsStatusStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.statusTile{display:grid;gap:5px;min-height:96px;padding:16px;background:#fff;border:1px solid #d9e1e4;border-radius:8px}.statusTile.strong{color:#fff;background:#101820;border-color:#101820}.statusTile span,.statusTile small{color:#60747c}.statusTile.strong span,.statusTile.strong small{color:#c7d6da}.statusTile strong{color:#111b22;font-size:24px;line-height:1.1;overflow-wrap:anywhere}.statusTile.strong strong{color:#fff}.provisioningModePanel{display:grid;gap:12px}.modeSummary{display:grid;gap:8px;padding:12px;border:1px solid #d9e1e4;border-radius:8px;background:#f8fafb}.modeSummary.armed{border-color:#c9952d;background:#fff8e8}.modeSummary.safe{border-color:#cae8dc;background:#f4fbf7}.modeSummary>div{display:grid;gap:4px}.modeSummary strong,.modeOption strong{color:#111b22}.modeSummary span,.modeOption span,.modeOption small{color:#526873;line-height:1.35}.modeGrid{display:grid;gap:8px}.modeOption{display:grid;gap:4px;padding:10px;border:1px solid #d9e1e4;border-radius:8px;background:#fff}.modeOption.active{border-color:#2ca58d;box-shadow:inset 3px 0 #2ca58d}.dashboardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.heroPanel{display:grid;grid-column:1 / -1;grid-template-columns:minmax(320px,.95fr) minmax(280px,1.05fr);min-height:320px;overflow:hidden;background:#fff;border:1px solid #d9e1e4;border-radius:8px}.heroCopy{display:flex;flex-direction:column;justify-content:center;padding:36px}.heroCopy h2{max-width:650px;color:#0f1b22;font-size:36px;line-height:1.04}.heroCopy p:not(.eyebrow){max-width:620px;color:#526772;font-size:16px;line-height:1.55}.buttonRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.heroPanel img{width:100%;height:100%;object-fit:cover}.metric,.panel,.templateCard{background:#fff;border:1px solid #d9e1e4;border-radius:8px}.metric{display:grid;gap:8px;min-height:150px;padding:18px}.metric svg{color:#00a5ad}.metric span,.metric small,.templateCard p,.cardMeta,.targetStrip span,.checkLine span,.resourceRow span,.envRow span,.integrationRow span{color:#60747c}.metric strong{color:#111b22;font-size:32px}.twoColumn,.opsDashboardGrid,.createGrid,.statusGrid,.adminGrid,.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.createGrid,.adminGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.detailGrid{grid-template-columns:minmax(320px,1.1fr) minmax(280px,.95fr)}.opsDashboardGrid{grid-template-columns:minmax(520px,1.35fr) minmax(320px,.65fr);align-items:start}.opsMain,.opsSide,.detailStack{display:grid;gap:16px}.opsCommandGrid{display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(320px,.8fr);gap:16px}.commandPanel{display:grid;grid-template-columns:minmax(280px,1fr) 280px;gap:20px;align-items:center}.commandPanel h2,.commandPanel p{margin:0}.commandPanel h2{color:#0f1b22;font-size:26px;line-height:1.12}.commandPanel p:not(.eyebrow){margin-top:10px;color:#526772;line-height:1.5}.commandPanel img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #d9e1e4;border-radius:8px}.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{min-width:0;padding:18px}.adminTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;padding:8px;background:#fff;border:1px solid #d9e1e4;border-radius:8px}.adminTab{display:grid;gap:3px;min-height:58px;padding:10px 12px;text-align:left;color:#304750;background:#f8fafb;border:1px solid #e1e8ea;border-radius:7px}.adminTab:hover,.adminTab.active{color:#0f1b22;background:#e7f8f6;border-color:#00a5ad}.adminTab strong,.adminTab span{display:block}.adminTab span{color:#60747c;font-size:12px}.adminTabPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panelHeader h2{font-size:16px}.panelHeader span,.pill,.status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.panelHeader span{color:#476069;background:#edf3f4}.templateList,.envTable,.integrationList,.integrationConfigList,.labAdapterList,.prismInventoryPanel,.prismInventoryList,.dryRunPanel,.dryRunSummary,.dryRunValidationList,.controlPlaneList,.resourceProfileList,.provisioningAdapterList,.templateRegistryList,.policyBundleList,.resourceList,.controlGrid,.bulletList,.templateEditList,.readinessList,.approvalList,.eventList,.settingsList,.auditLogList,.settingsFormGrid,.toggleGrid{display:grid;gap:10px}.settingsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsFormGrid label,.toggleGrid label{display:grid;gap:6px;min-width:0;color:#304750;font-size:13px;font-weight:700}.settingsFormGrid input,.settingsFormGrid select{width:100%;min-width:0;height:38px;padding:0 10px;color:#0f1b22;background:#fff;border:1px solid #d9e1e4;border-radius:7px}.settingsFormGrid .checkboxRow{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:38px;padding:10px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.settingsFormGrid .checkboxRow input{width:16px;height:16px;padding:0}.codeBlock{max-width:100%;overflow:auto;padding:12px;color:#dce9ec;background:#101820;border:1px solid #24353d;border-radius:8px;font-size:12px;line-height:1.55;white-space:pre-wrap}.toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toggleGrid label{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:38px;padding:10px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.templateRow,.envRow,.resourceRow,.integrationRow,.checkLine,.templateEditRow,.readinessRow,.approvalRow,.eventRow,.integrationConfigRow,.labAdapterRow,.prismInventoryRow,.dryRunValidationRow,.resourceProfileRow,.provisioningAdapterRow,.templateRegistryRow,.policyBundleRow,.controlPlaneRow{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.settingsRow,.auditLogRow{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.settingsRow>div,.auditLogRow>div{min-width:0}.settingsRow strong,.settingsRow span,.settingsRow small,.auditLogRow strong,.auditLogRow span,.auditLogRow small{display:block}.settingsRow span,.settingsRow small,.auditLogRow span,.auditLogRow small{color:#60747c}.settingsPills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:180px}.templateRow{justify-content:space-between;width:100%;text-align:left}.identityPanel,.integrationConfigHeader{display:flex;align-items:center;gap:12px}.identityPanel strong,.identityPanel span,.identityPanel small,.integrationConfigHeader strong,.integrationConfigHeader span{display:block}.identityPanel span,.identityPanel small,.integrationConfigHeader span{color:#60747c}.statusBadge.compact{width:42px;height:42px}.buttonRowLike{justify-content:space-between;width:100%;text-align:left}.templateRow strong,.templateRow span,.envRow strong,.envRow span,.resourceRow strong,.resourceRow span,.integrationRow strong,.integrationRow span,.approvalRow strong,.approvalRow span,.approvalRow small,.eventRow strong,.eventRow span,.eventRow small{display:block}.opsTable{display:grid;gap:8px}.tableHeader,.tableRow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(90px,.8fr) minmax(100px,.8fr) minmax(110px,.7fr) 96px;gap:12px;align-items:center}.tableHeader{padding:0 12px 6px;color:#60747c;font-size:12px;font-weight:800;text-transform:uppercase}.tableRow{min-height:56px;padding:10px 12px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.tableRow span{color:#60747c}.iconTextButton,.smallButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;color:#17242b;background:#fff;border:1px solid #cfd9dd;border-radius:7px;font-size:13px;font-weight:800}.smallButton{color:#fff}.successButton{background:#087345;border-color:#087345}.dangerButton{background:#9f1d2e;border-color:#9f1d2e}.approvalRow{display:grid;grid-template-columns:minmax(0,1fr) auto}.approvalRow .inlineActions{grid-column:1 / -1}.approvalRow span,.approvalRow small,.eventRow span,.eventRow small{color:#60747c}.inlineActions{display:flex;flex-wrap:wrap;gap:8px}.miniIntegrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integrationTile{display:grid;gap:6px;padding:12px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.integrationTile span{color:#60747c;font-size:13px}.integrationConfigRow,.labAdapterRow,.prismInventoryRow,.dryRunValidationRow,.resourceProfileRow,.provisioningAdapterRow,.templateRegistryRow,.policyBundleRow,.controlPlaneRow{display:grid;align-items:stretch;gap:12px}.policyBundleRow strong,.policyBundleRow span,.policyBundleRow small{display:block}.policyBundleRow span,.policyBundleRow small{color:#60747c}.inventoryEvidence{display:grid;gap:4px;padding:12px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.inventoryEvidence span,.inventoryEvidence small,.prismInventoryRow span,.prismInventoryRow small{color:#60747c}.prismInventoryRow{justify-content:space-between}.prismInventoryRow strong,.prismInventoryRow span,.prismInventoryRow small{display:block}.dryRunValidationRow{grid-template-columns:auto 1fr;align-items:center}.dryRunValidationRow strong,.dryRunValidationRow small{display:block}.dryRunValidationRow small{color:#60747c}.policyChipRow{display:flex;flex-wrap:wrap;gap:6px}.policyChip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#005b8f;background:#e0f2ff;border-radius:999px;font-size:12px;font-weight:800}.integrationConfigHeader{justify-content:space-between}.integrationConfigHeader>div:nth-child(2){flex:1}.integrationConfigRow .inlineActions{align-items:center}.integrationConfigRow .inlineActions small{color:#60747c}.guardrailBanner{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px;color:#4f2f00;background:#fff6df;border:1px solid #f2d492;border-radius:8px}.guardrailBanner strong,.guardrailBanner span,.labScope span,.labScope small{display:block}.guardrailBanner span,.labScope span,.labScope small{color:#60747c}.labScope{display:grid;gap:4px;padding:10px 12px;background:#fff;border:1px solid #e1e8ea;border-radius:8px}.platformConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.releaseReadinessList{display:grid;gap:10px}.releaseReadinessRow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,220px) auto minmax(180px,1fr);align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #e1e8ea;border-radius:8px}.releaseReadinessRow strong,.releaseReadinessRow span,.releaseReadinessRow small{display:block}.releaseReadinessRow small{color:#60747c}.governanceRow{display:grid;grid-template-columns:minmax(0,1fr) auto}.ghostRowButton{padding:0;color:inherit;background:transparent;border:0}.emptyState{margin:0;color:#60747c;line-height:1.5}.catalogGrid{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:16px}.templateCard{display:flex;flex-direction:column;gap:14px;min-height:360px;padding:18px}.templateCard.selected{border-color:#00a5ad;box-shadow:inset 0 0 0 1px #00a5ad}.cardTop,.cardMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.cardIcon{display:grid;width:38px;height:38px;place-items:center;color:#00a5ad;background:#e8f8f7;border-radius:8px}.templateCard h2{font-size:18px;line-height:1.2}.templateCard p{flex:1;margin:0;line-height:1.5}.detailLead{margin:0 0 18px;color:#526772;font-size:16px;line-height:1.55}.targetStrip{display:flex;flex-wrap:wrap;gap:6px}.targetStrip.spacious{margin-bottom:18px}.targetStrip span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;background:#f1f5f6;border-radius:6px;font-size:12px}.standard{color:#00656c;background:#def7f4}.regulated{color:#86420e;background:#ffefd6}.accelerated{color:#952638;background:#ffe2e7}.status.ready{color:#087345;background:#dff8ec}.status.running{color:#005b8f;background:#e0f2ff}.status.approval{color:#8c4500;background:#fff0d9}.status.failed{color:#9f1d2e;background:#ffe2e7}.field{display:grid;gap:8px;margin-bottom:14px;color:#344b55;font-size:13px;font-weight:700}.field input,.field select{width:100%;height:42px;padding:0 12px;color:#111b22;background:#fff;border:1px solid #cdd9dd;border-radius:8px}.field.compact{margin-bottom:0}.formNotice{margin:8px 0 0;padding:10px 12px;color:#7a3d00;background:#fff4dc;border:1px solid #f3d39a;border-radius:8px;font-size:13px;line-height:1.4}.targetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.targetButton{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:52px;padding:0 12px;color:#304750;background:#f8fafb;border:1px solid #dce5e8;border-radius:8px;font-weight:700}.targetButton.active{color:#005f66;background:#e7f8f6;border-color:#00a5ad}.checkLine{justify-content:space-between}.checkLine>div{display:grid;flex:1;gap:3px;min-width:0}.checkLine>svg{flex:0 0 auto}.checkLine strong,.checkLine span{overflow-wrap:anywhere}.pass{color:#10a764}.warn{color:#d88400}.fullButton{width:100%;margin-top:auto}.statusSummary{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafb;border:1px solid #e1e8ea;border-radius:8px}.statusSummary h2,.statusSummary p{margin:0}.statusSummary p{margin-top:4px;color:#60747c}.statusBadge{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;color:#fff;background:#101820;border-radius:8px}.timeline{display:grid;gap:10px;margin-top:16px}.timelineItem{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center}.timelineItem>span{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#00a5ad;border-radius:999px;font-size:13px;font-weight:800}.timelineItem.completeStep>span{background:#10a764}.timelineItem.activeStep>span{background:#d62138;box-shadow:0 0 0 4px #d621381f}.timelineItem.approvalStep>span{background:#d88400}.timelineItem strong,.timelineItem small{display:block}.timelineItem small{color:#60747c}.resourceRow svg{color:#00a5ad}.integrationRow{display:grid;grid-template-columns:56px 1fr 110px}.templateEditRow,.readinessRow{display:grid;align-items:stretch}.templateEditRow{grid-template-columns:1fr}.editRowHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.editRowHeader svg{color:#00a5ad}.readinessRow{gap:5px}.eventRow{display:grid;align-items:start;gap:4px}.readinessRow strong,.readinessRow span,.readinessRow small{display:block}.readinessRow span{color:#60747c}.readinessRow small{color:#3c5963;font-weight:700}.integrationLogo{display:grid;width:44px;height:36px;place-items:center;color:#fff;background:#101820;border-radius:7px;font-size:12px;font-weight:800}meter{width:100%}@media(max-width:1100px){.app{grid-template-columns:84px minmax(0,1fr)}.brand div:last-child,.brandLogo,.navButton span,.sidebarStatus{display:none}.sidebar{align-items:center}.brand{width:44px;min-height:44px;background:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOTAwIDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmJnIHsgZmlsbDogI2ZmZmZmZjsgfQogICAgICAuZnJhbWUgeyBmaWxsOiBub25lOyBzdHJva2U6ICMxQjJBNEE7IHN0cm9rZS13aWR0aDogNjsgfQogICAgICAubm9kZSB7IGZpbGw6ICMwMEI4RDk7IH0KICAgICAgLm5vZGUtYWx0IHsgZmlsbDogIzFCMkE0QTsgfQogICAgICAud29yZC1tYWluIHsgZm9udC1mYW1pbHk6ICdTZWdvZSBVSScsIEludGVyLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgZmlsbDogIzFCMkE0QTsgfQogICAgICAud29yZC1zdWIgeyBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNTAwOyBmaWxsOiAjNEM1QTczOyBsZXR0ZXItc3BhY2luZzogM3B4OyB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KCiAgPHJlY3QgY2xhc3M9ImJnIiB4PSIwIiB5PSIwIiB3aWR0aD0iOTAwIiBoZWlnaHQ9IjIyMCIvPgoKICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwyMCkiPgogICAgPHJlY3QgY2xhc3M9ImZyYW1lIiB4PSI2IiB5PSI2IiB3aWR0aD0iMTY4IiBoZWlnaHQ9IjE2OCIgcng9IjI4Ii8+CiAgICA8cG9seWdvbiBjbGFzcz0ibm9kZSIgcG9pbnRzPSI5MCw2MCAxMTIsNzMgMTEyLDk5IDkwLDExMiA2OCw5OSA2OCw3MyIvPgogICAgPHBvbHlnb24gY2xhc3M9Im5vZGUtYWx0IiBwb2ludHM9IjQ1LDMwIDYwLDM5IDYwLDU3IDQ1LDY2IDMwLDU3IDMwLDM5Ii8+CiAgICA8cG9seWdvbiBjbGFzcz0ibm9kZS1hbHQiIHBvaW50cz0iMTM1LDMwIDE1MCwzOSAxNTAsNTcgMTM1LDY2IDEyMCw1NyAxMjAsMzkiLz4KICAgIDxwb2x5Z29uIGNsYXNzPSJub2RlLWFsdCIgcG9pbnRzPSI0NSwxMTAgNjAsMTE5IDYwLDEzNyA0NSwxNDYgMzAsMTM3IDMwLDExOSIvPgogICAgPHBvbHlnb24gY2xhc3M9Im5vZGUtYWx0IiBwb2ludHM9IjEzNSwxMTAgMTUwLDExOSAxNTAsMTM3IDEzNSwxNDYgMTIwLDEzNyAxMjAsMTE5Ii8+CiAgICA8ZyBzdHJva2U9IiMwMEI4RDkiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iMC41NSI+CiAgICAgIDxsaW5lIHgxPSI5MCIgeTE9Ijg2IiB4Mj0iNDUiIHkyPSI0OCIvPgogICAgICA8bGluZSB4MT0iOTAiIHkxPSI4NiIgeDI9IjEzNSIgeTI9IjQ4Ii8+CiAgICAgIDxsaW5lIHgxPSI5MCIgeTE9Ijg2IiB4Mj0iNDUiIHkyPSIxMjgiLz4KICAgICAgPGxpbmUgeDE9IjkwIiB5MT0iODYiIHgyPSIxMzUiIHkyPSIxMjgiLz4KICAgIDwvZz4KICA8L2c+CgogIDx0ZXh0IHg9IjIzMCIgeT0iMTA1IiBjbGFzcz0id29yZC1tYWluIiBmb250LXNpemU9IjQ2Ij5OdXRhbml4IERldmVsb3BlcjwvdGV4dD4KICA8dGV4dCB4PSIyMzAiIHk9IjE1MCIgY2xhc3M9IndvcmQtbWFpbiIgZm9udC1zaXplPSI0NiI+Q2xvdWQgU3R1ZGlvPC90ZXh0PgogIDx0ZXh0IHg9IjIzMCIgeT0iMTgwIiBjbGFzcz0id29yZC1zdWIiIGZvbnQtc2l6ZT0iMTUiPk1WUCBQUk9UT1RZUEUgLSBOT1QgTlVUQU5JWCBBRkZJTElBVEVEPC90ZXh0Pgo8L3N2Zz4K);background-position:left center;background-repeat:no-repeat;background-size:auto 44px;border-radius:8px}.navButton{justify-content:center;width:48px}.heroPanel,.twoColumn,.opsStatusStrip,.opsDashboardGrid,.opsCommandGrid,.adminTabs,.adminTabPanel,.createGrid,.statusGrid,.adminGrid,.detailGrid{grid-template-columns:1fr}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tableHeader{display:none}.tableRow,.releaseReadinessRow,.commandPanel{grid-template-columns:1fr}.commandPanel img{max-height:220px}}@media(max-width:720px){.app{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:2;flex-direction:row;gap:12px;padding:10px;overflow-x:auto}.brand{min-width:52px}.nav{display:flex;gap:6px}.workspace{padding:14px}.topbar{align-items:flex-start;flex-direction:column}.topbar h1{font-size:24px}.dashboardGrid,.catalogGrid,.miniIntegrationGrid,.compactMetrics,.platformConfigGrid,.targetGrid{grid-template-columns:1fr}.heroPanel{min-height:0}.heroCopy{padding:22px}.heroCopy h2{font-size:30px}.heroPanel img{max-height:240px}.primaryAction,.secondaryAction{width:100%}}
