@charset "UTF-8";@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-normal-BF3vfe7_.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-normal-D0J2bq8P.ttf) format("truetype")}.overview-build-pill{display:inline-flex;align-items:center;gap:8px;min-height:24px;border:1px solid var(--theme-colors-red);border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;gap:0;min-height:22px;padding:2px 8px;background:var(--theme-color-surface-raised);color:var(--theme-color-text-primary);line-height:1.2;white-space:nowrap}.overview-page{--overview-good: var(--theme-color-overview-good-text);--overview-warn: var(--theme-color-overview-warn-text);--overview-warn-border: var(--theme-color-overview-warn-border);--overview-bad: var(--theme-color-overview-bad-text);--overview-neutral: var(--theme-color-overview-neutral-text)}.overview-page .overview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.overview-page .overview-heading h1{margin:6px 0 8px;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.overview-page .eyebrow,.overview-page .overview-kicker{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.overview-page .eyebrow:before,.overview-page .overview-kicker:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--theme-colors-red)}.overview-page .overview-context,.overview-page .overview-freshness{color:var(--theme-color-text-secondary);font-size:12px}.overview-page .overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.overview-page .summary-card.overview-summary-card{position:relative;min-width:0;min-height:132px;padding:16px 18px;border-color:var(--theme-color-border);border-top-color:var(--overview-neutral);background:var(--theme-color-surface-raised)}.overview-page .summary-card.overview-summary-card.good{border-top-color:var(--overview-good)}.overview-page .summary-card.overview-summary-card.warn{border-top-color:var(--overview-warn-border)}.overview-page .summary-card.overview-summary-card.bad{border-top-color:var(--overview-bad)}.overview-page .summary-card.overview-summary-card .overview-metric-label,.overview-page .summary-card.overview-summary-card .summary-build-label{margin:0 0 12px;color:var(--theme-color-text-secondary);font-size:12px;font-weight:500}.overview-page .summary-card.overview-summary-card strong{margin:0;font-size:33px;line-height:1.1;font-weight:600;color:var(--theme-color-text-primary)}.overview-page .summary-card.overview-summary-card .overview-summary-meta{display:block;margin-top:8px;color:var(--theme-color-text-secondary);font-size:12px}.overview-page .summary-card.overview-summary-card .overview-health-label{display:block;margin-top:6px;color:var(--theme-color-text-secondary);font-size:11px}.overview-page .summary-card.overview-summary-card .overview-release-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.overview-page .summary-card.overview-summary-card .overview-release-value strong{display:inline;font-size:25px;line-height:1.2}.overview-page .summary-card.overview-summary-card .overview-build-pill{color:var(--theme-color-text-primary);font-size:12px;font-weight:700}.overview-page .overview-product-emblem{position:absolute;top:16px;right:18px;width:31px;height:31px;object-fit:contain}.overview-page .overview-summary-card:has(.overview-product-emblem) .summary-build-label{padding-right:38px}.overview-page .overview-operations{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}@media(max-width:760px){.overview-page .overview-operations{grid-template-columns:minmax(0,1fr)}}.overview-page .overview-operations{align-items:stretch;margin-bottom:20px}.overview-page .overview-operations>.panel{margin-bottom:0}.overview-page .overview-fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px 20px 15px}.overview-page .overview-fleet-item{border:1px solid var(--theme-color-border);border-radius:2px;background:var(--theme-color-surface-raised);border-left:3px solid var(--overview-neutral);display:flex;align-items:center;gap:12px;min-height:67px;padding:12px 14px}.overview-page .overview-fleet-item.good{border-left-color:var(--overview-good)}.overview-page .overview-fleet-item.warn{border-left-color:var(--overview-warn-border)}.overview-page .overview-fleet-item.bad{border-left-color:var(--overview-bad)}.overview-page .overview-fleet-item strong{font-size:28px;font-weight:600;color:var(--overview-neutral)}.overview-page .overview-fleet-item.good strong{color:var(--overview-good)}.overview-page .overview-fleet-item.warn strong{color:var(--overview-warn)}.overview-page .overview-fleet-item.bad strong{color:var(--overview-bad)}.overview-page .overview-fleet-item span{color:var(--theme-color-text-primary);font-size:12px}.overview-page .overview-fleet-footer{padding:0 20px 18px;color:var(--theme-color-text-secondary);font-size:11px}.overview-page .overview-fleet .MuiButton-outlined{color:var(--theme-color-text-primary);border-color:var(--theme-color-border-strong)}.overview-page .overview-diagnostics-heading{margin:0 0 10px}.overview-page .overview-diagnostics-heading h2{color:var(--theme-color-text-secondary);font-size:12px;letter-spacing:.065em;text-transform:uppercase}.overview-page .overview-diagnostics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:20px}@media(max-width:760px){.overview-page .overview-diagnostics{grid-template-columns:minmax(0,1fr)}}.overview-page .panel,.overview-page .central-ec2,.overview-page .ec2-role-state,.overview-page .overview-panel{min-width:0;border-color:var(--theme-color-border);background:var(--theme-color-surface-raised)}.overview-page .panel-head,.overview-page .central-ec2-head,.overview-page .cc-panel-head{padding:16px 20px;border-bottom-color:var(--theme-color-border)}.overview-page .panel-head h2,.overview-page .central-ec2-title,.overview-page .cc-panel-head h2{margin:0;color:var(--theme-color-text-primary);font-size:13px;font-weight:600;letter-spacing:.065em}.overview-page .table-scroll,.overview-page .MuiTableContainer-root{min-width:0;max-width:100%}.overview-page th,.overview-page .MuiTableCell-head{color:var(--theme-color-text-secondary);font-size:10px;letter-spacing:.08em;background:var(--theme-color-surface-muted)}.overview-page td,.overview-page .MuiTableCell-body{color:var(--theme-color-text-primary);font-size:12px}.overview-page .central-ec2 .MuiTableCell-root,.overview-page .ec2-role-state td,.overview-page .ec2-role-state th{padding:13px 18px}.overview-page .status-pill{gap:5px;min-height:20px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.2}.overview-page .status-pill.good{border-color:var(--overview-good);color:var(--overview-good);background:var(--theme-color-overview-good-surface)}.overview-page .status-pill.warn{border-color:var(--overview-warn);color:var(--overview-warn);background:var(--theme-color-overview-warn-surface)}.overview-page .status-pill.bad{border-color:var(--overview-bad);color:var(--overview-bad);background:var(--theme-color-overview-bad-surface)}.overview-page .status-pill.neutral{border-color:var(--overview-neutral);color:var(--overview-neutral);background:var(--theme-color-overview-neutral-surface)}.overview-page .status-loading-ring{display:inline-block;width:9px;height:9px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%}.overview-page.cc-content.cc-dashboard.cc-overview{max-width:var(--cc-size-content-max-width)}.overview-page .overview-environments{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:20px;margin-top:20px}.overview-page .cc-environment-list-row-content{min-width:0}.overview-page .cc-environment-state.good{color:var(--overview-good)}.overview-page .cc-environment-state.warn{color:var(--overview-warn)}.overview-page .cc-environment-state.bad{color:var(--overview-bad)}.overview-page .cc-environment-state.neutral{color:var(--overview-neutral)}.overview-page.cc-overview .overview-heading{margin-bottom:32px;gap:24px}.overview-page.cc-overview .overview-heading h1{margin:0 0 16px;font-size:32px;line-height:1.4;letter-spacing:.05em}.overview-page.cc-overview .overview-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.overview-page.cc-overview .overview-context{font-size:13px}.overview-page.cc-overview .central-ec2-cards{border:0;border-radius:0;background:transparent}.overview-page.cc-overview .central-ec2-cards .central-ec2-head{margin-bottom:16px;padding:0;border:0}.overview-page.cc-overview .central-ec2-cards .central-ec2-title{font-size:14px;letter-spacing:.05em}.overview-page.cc-overview .central-ec2-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.overview-page.cc-overview .central-ec2-service-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--overview-neutral);min-width:0;padding:20px}.overview-page.cc-overview .central-ec2-service-card.good{border-top-color:var(--overview-good)}.overview-page.cc-overview .central-ec2-service-card.warn{border-top-color:var(--overview-warn-border)}.overview-page.cc-overview .central-ec2-service-card.bad{border-top-color:var(--overview-bad)}.overview-page.cc-overview .central-ec2-service-card-head{display:grid;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:12px}.overview-page.cc-overview .central-ec2-service-card-head h3{margin:0;color:var(--theme-color-text-primary);font-size:16px;font-weight:600;line-height:1.4}.overview-page.cc-overview .central-ec2-service-card-head .MuiIconButton-root{width:32px;height:32px;border:1px solid var(--theme-color-border-strong);border-radius:2px;color:var(--theme-color-text-primary)}.overview-page.cc-overview .central-ec2-service-icon{width:20px;height:20px;fill:none;stroke:var(--theme-color-text-secondary);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.overview-page.cc-overview .central-ec2-service-state{margin:16px 0 12px}.overview-page.cc-overview .central-ec2-service-state .status-pill{min-height:26px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4}.overview-page.cc-overview .central-ec2-service-summary,.overview-page.cc-overview .central-ec2-service-detail{color:var(--theme-color-text-secondary);font-size:13px;line-height:1.6}.overview-page.cc-overview .central-ec2-service-detail .mono{font-family:var(--theme-typography-mono-family);font-size:12px}.overview-page.cc-overview .overview-environments{gap:24px;margin-top:32px}.overview-page.cc-overview .overview-panel,.overview-page.cc-overview .overview-role-panel{border-color:var(--theme-color-border-strong)}.overview-page.cc-overview .overview-panel .cc-panel-head h2,.overview-page.cc-overview .overview-role-panel .panel-head h2{font-size:14px;letter-spacing:.05em}.overview-page.cc-overview .cc-environment-list-panel .MuiList-root{display:grid;gap:12px;padding:16px}.overview-page.cc-overview .cc-environment-list-panel .MuiListItem-root{border:0}.overview-page.cc-overview .cc-environment-list-row{padding:16px;border:1px solid var(--theme-color-border-strong);border-radius:2px}.overview-page.cc-overview .cc-environment-list-row.Mui-selected{background:var(--theme-color-surface-muted);border-left:3px solid var(--theme-colors-red)}.overview-page.cc-overview .cc-environment-list-row-content{display:grid;gap:8px}.overview-page.cc-overview .cc-environment-list-row-content .cc-environment-state{justify-self:start}.overview-page.cc-overview .overview-role-panel td{font-size:13px}.overview-page.cc-overview .overview-role-panel td.mono{font-size:12px}@media(max-width:1319px){.overview-page.cc-overview .central-ec2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.overview-page.cc-overview .overview-heading{margin-bottom:24px;gap:12px}.overview-page.cc-overview .overview-heading h1{font-size:26px}.overview-page.cc-overview .central-ec2-card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.overview-page.cc-overview .overview-environments{gap:16px;margin-top:24px}}@media(max-width:760px){.overview-page .overview-heading{align-items:flex-start;flex-direction:column;gap:12px}.overview-page .overview-heading h1{font-size:25px}.overview-page .overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-page .summary-card.overview-summary-card{padding:12px 13px;min-height:125px}.overview-page .overview-summary-card .overview-release-value strong{font-size:22px}.overview-page .overview-summary-card .overview-summary-meta{font-size:10px}.overview-page .overview-product-emblem{top:12px;right:13px;width:25px;height:25px}.overview-page .overview-environments{grid-template-columns:minmax(0,1fr)}.overview-page .overview-fleet-grid{padding:16px;gap:12px}.overview-page .overview-fleet-item{gap:8px;padding:11px 12px}.overview-page table.status-aligned-table,.overview-page :is(.status-aligned-table,.overview-role-panel) table,.overview-page .central-ec2 .MuiTable-root{min-width:0;table-layout:auto}.overview-page :is(.status-aligned-table,.overview-role-panel) colgroup,.overview-page :is(.status-aligned-table,.overview-role-panel) thead,.overview-page .central-ec2 colgroup,.overview-page .central-ec2 .MuiTableHead-root{display:none}.overview-page :is(.status-aligned-table,.overview-role-panel) tbody,.overview-page :is(.status-aligned-table,.overview-role-panel) tr,.overview-page :is(.status-aligned-table,.overview-role-panel) td,.overview-page .central-ec2 .MuiTableBody-root,.overview-page .central-ec2 .MuiTableRow-root,.overview-page .central-ec2 .MuiTableCell-body{display:block;width:auto}.overview-page :is(.status-aligned-table,.overview-role-panel) tbody tr,.overview-page .central-ec2 .MuiTableBody-root .MuiTableRow-root{position:relative;padding:13px 16px;border-bottom:1px solid var(--theme-color-border)}.overview-page :is(.status-aligned-table,.overview-role-panel) td,.overview-page .ec2-role-state td,.overview-page .central-ec2 .MuiTableCell-body{border:0;padding:0;font-size:12px;overflow-wrap:anywhere}.overview-page :is(.status-aligned-table,.overview-role-panel) td:first-child,.overview-page .central-ec2 .MuiTableCell-body:first-child{padding-right:100px;font-weight:500}.overview-page :is(.status-aligned-table,.overview-role-panel) td:nth-child(2),.overview-page .central-ec2 .MuiTableCell-body:nth-child(2){position:absolute;top:13px;right:16px}.overview-page :is(.status-aligned-table,.overview-role-panel) tr:has(td:nth-child(4)) td:nth-child(2),.overview-page .central-ec2 .MuiTableRow-root:has(.MuiTableCell-body:nth-child(4)) .MuiTableCell-body:nth-child(2){right:55px}.overview-page :is(.status-aligned-table,.overview-role-panel) td:nth-child(3),.overview-page .central-ec2 .MuiTableCell-body:nth-child(3){padding-top:8px}.overview-page :is(.status-aligned-table,.overview-role-panel) td:nth-child(4),.overview-page .central-ec2 .MuiTableCell-body:nth-child(4){position:absolute;top:8px;right:10px}.overview-page :is(.status-aligned-table,.overview-role-panel) td[colspan]{position:static;padding:0}}.overview-log{font-family:var(--theme-typography-mono-family);font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}:root{--falcon-vivid-red-50: #FFDFDF;--falcon-vivid-red-100: #FFB5B5;--falcon-vivid-red-200: #FF928F;--falcon-vivid-red-300: #FF6564;--falcon-vivid-red-400: #FF3D40;--falcon-vivid-red-500: #FF000A;--falcon-vivid-red-600: #DF000A;--falcon-vivid-red-700: #C50000;--falcon-vivid-red-800: #A80000;--falcon-vivid-red-900: #970000;--falcon-vivid-red-a100: #C10000;--falcon-vivid-red-a300: #FF3336;--falcon-vivid-red-a400: #FF6C68;--falcon-vivid-red-a700: #FFA5A5;--falcon-land-50: #C2FFE1;--falcon-land-100: #8EF0BE;--falcon-land-200: #5FDE9B;--falcon-land-300: #4ECB8A;--falcon-land-400: #45BA7D;--falcon-land-500: #37A169;--falcon-land-600: #2E8650;--falcon-land-700: #256B38;--falcon-land-800: #255930;--falcon-land-900: #264828;--falcon-land-a100: #006B1D;--falcon-land-a300: #00BA59;--falcon-land-a400: #00DE69;--falcon-land-a700: #00F076;--falcon-sea-50: #C5FFFF;--falcon-sea-100: #80F6F7;--falcon-sea-200: #5EE7E9;--falcon-sea-300: #41D5D5;--falcon-sea-400: #36C3C3;--falcon-sea-500: #31ACAC;--falcon-sea-600: #198391;--falcon-sea-700: #016676;--falcon-sea-800: #08525A;--falcon-sea-900: #0F3F3F;--falcon-sea-a100: #006676;--falcon-sea-a300: #00CCCC;--falcon-sea-a400: #00E6E9;--falcon-sea-a700: #00F5F7;--falcon-air-50: #DBEFFF;--falcon-air-100: #B4DEFF;--falcon-air-200: #91CDFA;--falcon-air-300: #7CC0F2;--falcon-air-400: #64AEE5;--falcon-air-500: #4C98D0;--falcon-air-600: #396BB2;--falcon-air-700: #305195;--falcon-air-800: #25427B;--falcon-air-900: #1B3461;--falcon-air-a100: #8DCDFF;--falcon-air-a300: #4BAFFA;--falcon-air-a400: #0083E5;--falcon-air-a700: #003195;--falcon-horizon-50: #FFFFCC;--falcon-horizon-100: #FFFFA4;--falcon-horizon-200: #FFFF77;--falcon-horizon-300: #FFEE57;--falcon-horizon-400: #FFCC40;--falcon-horizon-500: #FCAF29;--falcon-horizon-600: #F3821F;--falcon-horizon-700: #E05425;--falcon-horizon-800: #9D3618;--falcon-horizon-900: #5D2919;--falcon-horizon-a100: #E03800;--falcon-horizon-a300: #FFBB00;--falcon-horizon-a400: #FFFF37;--falcon-horizon-a700: #FFFF81;--theme-colors-red: #ff000a;--theme-colors-stealth: #172430;--theme-colors-titanium: #283030;--theme-colors-white: #ffffff;--theme-colors-light-gray: #ededed;--theme-colors-gray: #737373;--theme-colors-border: #cfcfcf;--theme-colors-surface: #f5f6f7;--theme-colors-surface-raised: #ffffff;--theme-colors-good: #2f8a59;--theme-colors-warn: #a97800;--theme-colors-release-build: #ffbb00;--theme-colors-bad: #b3261e;--theme-colors-info: #27678f;--theme-colors-data-blue: #a4e3e4;--theme-colors-dark-gray: #4a4a4a;--theme-typography-font-family: "IBM Plex Sans", Arial, sans-serif;--theme-typography-mono-family: "IBM Plex Mono", Consolas, monospace;--theme-layout-content-max-width: 1180px}:root,[data-theme=light]{--theme-color-background: #f5f6f7;--theme-color-surface: #f5f6f7;--theme-color-surface-raised: #ffffff;--theme-color-surface-muted: #ededed;--theme-color-topbar: #ffffff;--theme-color-text-primary: #283030;--theme-color-text-secondary: #4a4a4a;--theme-color-text-muted: #737373;--theme-color-border: #ededed;--theme-color-border-strong: #cfcfcf;--theme-color-error-bg: #fff0f0;--theme-color-utility-accent: #27678f;--theme-color-utility-accent-contrast-text: #ffffff;--theme-color-overview-good-text: #256B38;--theme-color-overview-good-surface: #C2FFE1;--theme-color-overview-warn-text: #5D2919;--theme-color-overview-warn-surface: #FFFFCC;--theme-color-overview-warn-border: #FCAF29;--theme-color-overview-bad-text: #A80000;--theme-color-overview-bad-surface: #FFDFDF;--theme-color-overview-neutral-text: #4a4a4a;--theme-color-overview-neutral-surface: #ededed;--theme-color-overview-info-text: #305195;--theme-color-overview-info-surface: #DBEFFF}[data-theme=dark]{--theme-color-background: #101820;--theme-color-surface: #101820;--theme-color-surface-raised: #172430;--theme-color-surface-muted: #22313d;--theme-color-topbar: #111c27;--theme-color-text-primary: #ffffff;--theme-color-text-secondary: #ededed;--theme-color-text-muted: #c4c7c7;--theme-color-border: #31414d;--theme-color-border-strong: #52616d;--theme-color-error-bg: #35191c;--theme-color-utility-accent: #a4e3e4;--theme-color-utility-accent-contrast-text: #172430;--theme-color-overview-good-text: #8EF0BE;--theme-color-overview-good-surface: #163827;--theme-color-overview-warn-text: #FFCC40;--theme-color-overview-warn-surface: #403219;--theme-color-overview-warn-border: #FFCC40;--theme-color-overview-bad-text: #FF928F;--theme-color-overview-bad-surface: #3f2024;--theme-color-overview-neutral-text: #c4c7c7;--theme-color-overview-neutral-surface: #22313d;--theme-color-overview-info-text: #91CDFA;--theme-color-overview-info-surface: #1c354b}.environment-images{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.environment-images-heading{margin:0;color:var(--cc-color-text-muted, var(--color-text-muted, #4a4a4a));font-size:11px;font-weight:700;letter-spacing:.08em}.environment-images-package{min-width:0;padding:16px;border:1px solid var(--cc-color-border, var(--color-border-default, #ededed));border-radius:4px}.environment-images-selector-row,.environment-images-notes{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:12px}.environment-images-selector-row{align-items:center}.environment-images-selector-row>.environment-images-selector-control{width:100%;min-width:0}.environment-images-notes>.MuiButton-root{min-width:0}.environment-images .environment-images-selector-control .MuiSelect-select{min-height:1.4375em;overflow:visible;overflow-wrap:anywhere;padding-top:10px;padding-bottom:10px;text-overflow:clip;white-space:normal}.environment-images-option{width:100%;white-space:normal}.environment-images-option:hover,.environment-images-option.Mui-focusVisible{box-shadow:inset 0 0 0 2px var(--cc-color-accent, var(--color-lhx-red, #ff000a))}.environment-images-option+.environment-images-option{border-top:1px solid var(--cc-color-text-muted, var(--color-text-muted, #4a4a4a))}.environment-images-menu .MuiMenu-list{padding:16px}.environment-images-menu .environment-images-option{box-sizing:border-box;min-width:0;padding:16px;border:1px solid var(--cc-color-border, var(--color-border-default, #ededed));border-radius:4px;white-space:normal}.environment-images-menu .environment-images-option+.environment-images-menu .environment-images-option{margin-top:24px}.environment-images-option-commit-description{overscroll-behavior:contain;cursor:text}.environment-images-metadata-compact{display:none}.environment-images-notes{align-items:start}.environment-images-notes>.MuiStack-root{min-width:0}.environment-images-notes .MuiTypography-root{overflow-wrap:anywhere}.environment-images-notes .MuiTypography-root strong{color:var(--cc-color-text-primary, var(--color-text-primary, #283030));font-weight:600}.environment-images-commit-description{box-sizing:border-box;width:100%;min-width:0;max-height:120px;margin-top:8px;padding:16px;overflow-y:auto;border:1px solid var(--cc-color-border, var(--color-border-default, #ededed));border-radius:4px;background:color-mix(in srgb,var(--cc-color-surface-muted, var(--color-surface-muted)) 30%,var(--cc-color-surface-raised, var(--color-surface-raised)));color:var(--cc-color-text-primary, var(--color-text-primary, #283030));font-size:13px;line-height:1.6;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cc-color-border-strong, var(--color-border-strong, #cfcfcf)) transparent;white-space:pre-wrap}.environment-images-commit-description:focus-visible{outline:2px solid var(--cc-color-accent, var(--color-lhx-red, #ff000a));outline-offset:2px}@media(max-width:480px){.environment-images-metadata-full{display:none}.environment-images-metadata-compact{display:inline}.environment-images-option{overflow-wrap:anywhere}}.configured-images-table{min-width:0}.configured-images-table h3{margin:0 0 12px;color:var(--cc-color-text-primary, var(--color-text-primary, #283030));font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.configured-images-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--cc-color-border, var(--color-border-default, #ededed));border-radius:2px;-webkit-overflow-scrolling:touch}.configured-images-table table{width:100%;min-width:960px;border-collapse:collapse}.configured-images-table th,.configured-images-table td{padding:13px 16px;border-bottom:1px solid var(--cc-color-border, var(--color-border-default, #ededed));text-align:left;vertical-align:top;font-size:13px}.configured-images-table th{color:var(--cc-color-text-muted, var(--color-text-muted, #4a4a4a));font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.configured-images-table tbody tr:last-child td,.configured-images-table tbody tr:last-child th{border-bottom:0}.git-hash-copy-icon{width:18px;height:18px;fill:currentColor}.central-ec2{border:1px solid var(--central-ec2-border);border-radius:2px;background:var(--central-ec2-surface)}.central-ec2 .central-ec2-head{padding:14px 16px;border-bottom:1px solid var(--central-ec2-border)}.central-ec2 .central-ec2-title{margin:0;color:var(--central-ec2-text-primary);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.central-ec2 .MuiTable-root{width:100%;min-width:620px;table-layout:fixed}.central-ec2 .MuiTableCell-root{padding:13px 16px;border-bottom:1px solid var(--central-ec2-border);text-align:left;vertical-align:top;font-size:13px}.central-ec2 .MuiTableCell-head{color:var(--central-ec2-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.central-ec2 .central-ec2-name-column{width:26%}.central-ec2 .central-ec2-state-column{width:13%}.central-ec2 .central-ec2-actions-column{width:120px}.central-ec2 .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.content.deployment-workspace{--color-accent: var(--cc-color-accent);--color-border-default: var(--cc-color-border);--color-border-strong: var(--cc-color-border-strong);--color-error-surface: var(--cc-color-error-surface);--color-lhx-white: #ffffff;--color-status-bad: var(--cc-color-status-bad);--color-status-good: var(--cc-color-status-good);--color-status-warn: var(--cc-color-status-warn);--color-surface-muted: var(--cc-color-surface-muted);--color-surface-raised: var(--cc-color-surface-raised);--color-text-muted: var(--cc-color-text-muted);--color-text-primary: var(--cc-color-text-primary);--color-text-secondary: var(--cc-color-text-secondary);--font-mono: var(--cc-font-mono);max-width:var(--cc-size-content-max-width);margin:0 auto;padding:28px 24px 40px}.content.deployment-workspace .page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.content.deployment-workspace .page-heading h1{margin-top:4px;color:var(--color-text-primary);font-size:22px;font-weight:700;text-transform:uppercase}.content.deployment-workspace .panel{min-width:0;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-workspace-layout{display:grid;grid-template-columns:minmax(192px,236px) minmax(0,1fr);align-items:start}.content.deployment-workspace .deployment-workspace-rail{align-self:stretch;border:1px solid var(--color-border-default);border-right:0;border-radius:2px 0 0 2px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-workspace-rail .deployment-workspace-rail-title{margin:0;padding:18px 16px 10px;color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em}.content.deployment-workspace .deployment-workspace-rail .deployment-workspace-rail-item{position:relative;min-height:52px;padding:0 16px;border-radius:0}.content.deployment-workspace .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--color-surface-muted);color:var(--color-text-primary)}.content.deployment-workspace .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var(--color-accent);content:""}.content.deployment-workspace .deployment-workspace-rail .MuiListItemIcon-root{min-width:32px;color:inherit}.content.deployment-workspace .deployment-workspace-content,.content.deployment-workspace .deployment-workspace-panel{min-width:0}.content.deployment-workspace .deployment-workspace-panel{border:0;border-radius:0;background:transparent}.content.deployment-workspace .deployment-workspace-panel .table-scroll{border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-workspace-catalog-header{display:flex;align-items:flex-start;justify-content:space-evenly;gap:16px;margin-bottom:10px;padding:16px 16px 0}.content.deployment-workspace .deployment-workspace-catalog-header .MuiTextField-root{flex:0 1 280px;min-width:220px}.content.deployment-workspace .deployment-environment-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.content.deployment-workspace .deployment-environment-catalog-header h2{margin:0;color:var(--color-text-primary);font-size:16px}.content.deployment-workspace .deployment-environment-catalog-header .MuiTextField-root{flex:0 1 280px;min-width:220px}.content.deployment-workspace .deployment-workspace-state,.content.deployment-workspace .empty-state{padding:16px;color:var(--color-text-secondary)}.content.deployment-workspace .route-alert,.content.deployment-workspace .deployment-workspace-alert{margin:16px}.content.deployment-workspace .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.content.deployment-workspace table{width:100%;min-width:620px;border-collapse:collapse}.content.deployment-workspace th,.content.deployment-workspace td{padding:13px 16px;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top;font-size:13px}.content.deployment-workspace th{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.content.deployment-workspace tbody tr:last-child td{border-bottom:0}.content.deployment-workspace .mono{font-family:var(--font-mono)}.content.deployment-workspace .strong{color:var(--color-text-primary);font-weight:700}.content.deployment-workspace .cell-note{margin-top:4px;color:var(--color-text-muted);font-size:12px}.content.deployment-workspace .deployment-images-metadata{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:13px;line-height:1.6}.content.deployment-workspace .deployment-images-metadata strong{color:var(--color-text-primary);font-weight:600}.content.deployment-workspace .deployment-images-metadata-multiline,.content.deployment-workspace .deployment-environment-package-details{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.content.deployment-workspace .deployment-environment-package-details strong{color:var(--color-text-primary);font-weight:600}.content.deployment-workspace .deployment-images-commit-description,.content.deployment-workspace .deployment-environment-commit-description{box-sizing:border-box;width:100%;min-width:0;max-height:120px;padding:16px;overflow-y:auto;border:1px solid var(--color-border-default);border-radius:4px;background:color-mix(in srgb,var(--color-surface-muted) 30%,var(--color-surface-raised));color:var(--color-text-primary);line-height:1.6;overflow-wrap:anywhere;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;white-space:pre-wrap}.content.deployment-workspace .deployment-images-commit-description:focus-visible,.content.deployment-workspace .deployment-environment-commit-description:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.content.deployment-workspace .deployment-images-build-badge{display:inline-flex;padding:2px 6px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border-default));border-radius:999px;background:transparent;color:var(--color-accent);font-weight:700;white-space:nowrap}.content.deployment-workspace .deployment-images-build-info{display:inline-flex;align-items:center;flex-shrink:0}.content.deployment-workspace .deployment-images-card-list{display:grid;gap:24px;padding:0 20px 20px}.content.deployment-workspace .deployment-images-card{border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-images-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px}.content.deployment-workspace .deployment-images-card-header>.strong{grid-column:1;grid-row:1}.content.deployment-workspace .deployment-images-card-availability{grid-column:1/-1;grid-row:2;min-width:0}.content.deployment-workspace .deployment-images-card-availability .deployment-workspace-environment-pills{justify-content:flex-start}.content.deployment-workspace .deployment-images-card-availability-actions{display:flex;gap:6px;grid-column:2;grid-row:1;justify-content:flex-end}.content.deployment-workspace .deployment-images-card-details{display:grid;gap:10px;padding:20px;border-top:1px solid var(--color-border-default)}.content.deployment-workspace .deployment-images-description-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.content.deployment-workspace .deployment-images-version{display:flex;align-items:center;justify-content:space-between;gap:12px}.content.deployment-workspace .deployment-package-notes{margin-top:12px;padding:12px;border:1px solid var(--color-border-default);border-left:3px solid var(--color-accent);background:var(--color-surface-muted)}.content.deployment-workspace .deployment-package-notes-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.content.deployment-workspace .deployment-package-notes-title{color:var(--color-text-primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.content.deployment-workspace .deployment-package-notes-value{min-height:1.25em;margin-top:8px;overflow-wrap:anywhere;color:var(--color-text-primary);white-space:pre-wrap}.content.deployment-workspace .deployment-environment-package-notes{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:12px;margin-top:12px;font-size:13px;line-height:1.6}.content.deployment-workspace .deployment-environment-package-notes>.MuiButton-root{min-width:0}.content.deployment-workspace .deployment-environment-package-notes>span{overflow-wrap:anywhere}.content.deployment-workspace .deployment-environment-description{color:var(--color-text-secondary);font-size:11px}.content.deployment-workspace .deployment-images-identity-value,.content.deployment-workspace .deployment-images-members,.content.deployment-workspace .deployment-workspace-environment-pills,.content.deployment-workspace .deployment-environment-active-pills,.content.deployment-workspace .deployment-workspace-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.content.deployment-workspace .deployment-images-identity-text,.content.deployment-workspace .deployment-workspace-reference{min-width:0;overflow-wrap:anywhere;word-break:break-word}.content.deployment-workspace .deployment-workspace-table-heading{display:inline-flex;align-items:center;gap:4px}.content.deployment-workspace .deployment-workspace-filter-icon{width:15px;height:15px;color:var(--color-text-secondary)}.content.deployment-workspace .deployment-workspace-filter-icon.is-active{color:var(--color-accent)}.content.deployment-workspace .deployment-environment-active-pill{padding:5px 7px;border:0;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px}.content.deployment-workspace .deployment-environment-active-pill strong{color:var(--color-text-primary)}.content.deployment-workspace .image-maintenance-workspace{padding:16px}.content.deployment-workspace .image-maintenance-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--color-text-secondary)}.content.deployment-workspace .image-maintenance-controls .MuiFormControlLabel-root{margin:0}.content.deployment-workspace .image-maintenance-policy{display:grid;gap:8px;margin-bottom:16px;color:var(--color-text-secondary)}.content.deployment-workspace .image-maintenance-policy p{margin:0;color:var(--color-text-primary);font-weight:700}.content.deployment-workspace .image-maintenance-schedule{font-size:14px}.content.deployment-workspace .image-maintenance-preview-scroll{max-height:min(60vh,560px);overflow:auto}.content.deployment-workspace .image-maintenance-preview-scroll th{position:sticky;top:0;z-index:1;background:var(--color-surface-raised)}.content.deployment-workspace .image-maintenance-disclaimer{margin:12px 0;color:var(--color-text-secondary);font-size:14px}.content.deployment-workspace .image-maintenance-purge.Mui-disabled{border-color:color-mix(in srgb,var(--color-status-bad) 55%,var(--color-border-default));color:color-mix(in srgb,var(--color-status-bad) 72%,var(--color-text-secondary))}.content.deployment-workspace .deployment-workspace-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid var(--color-border-default)}.content.deployment-workspace .deployment-workspace-toolbar .MuiTextField-root{width:min(100%,360px)}.content.deployment-workspace .deployment-workspace-toolbar .deployment-history-filter{flex:1 1 220px;min-width:200px;max-width:320px}.content.deployment-workspace .deployment-environment-search{position:relative;display:block;flex:0 0 220px}.content.deployment-workspace .deployment-environment-search:before{position:absolute;top:50%;left:10px;color:var(--color-text-secondary);content:"⌕";pointer-events:none;transform:translateY(-50%)}.content.deployment-workspace .deployment-environment-search input{width:100%;min-height:32px;padding:7px 10px 7px 28px;border:1px solid var(--color-border-default);border-radius:2px;color:var(--color-text-primary);background:var(--color-surface-raised) linear-gradient(transparent,transparent);font:inherit}.content.deployment-workspace .deployment-environment-search input::placeholder{color:var(--color-text-secondary)}.content.deployment-workspace .deployment-environment-row>td{vertical-align:middle}.content.deployment-workspace .deployment-environment-row.is-expanded td,.content.deployment-workspace .deployment-environment-detail-row>td,.content.deployment-workspace .deployment-environment-operation-row>td{background:color-mix(in srgb,var(--color-surface-muted) 68%,var(--color-surface-raised))}.content.deployment-workspace .deployment-environment-name{display:flex;align-items:flex-start;gap:8px}.content.deployment-workspace .deployment-environment-name .deployment-environment-action{flex:0 0 auto;margin-top:1px}.content.deployment-workspace .deployment-environment-action{font-size:22px!important;line-height:1!important}.content.deployment-workspace .deployment-environment-detail-row>td,.content.deployment-workspace .deployment-environment-operation-row>td{padding:0}.content.deployment-workspace .deployment-environment-state-label{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-secondary);font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.content.deployment-workspace .deployment-environment-state-label:before{color:currentcolor;content:"•";font-size:13px;line-height:0}.content.deployment-workspace .deployment-environment-state-label.is-running{color:var(--color-status-good)}.content.deployment-workspace .deployment-environment-state-label.is-deploying{color:var(--color-status-warn)}.content.deployment-workspace .deployment-environment-images-cell{min-width:12rem}.content.deployment-workspace .deployment-environment-terraform-progress{height:3px;margin-top:6px;border-radius:2px}.content.deployment-workspace .deployment-environment-operation-report{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 16px;border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:11px}.content.deployment-workspace .deployment-environment-operation-report span:first-child{color:var(--color-text-primary);font-weight:700}.content.deployment-workspace .deployment-environment-detail-row .deployment-environment-selection{margin-top:0;border:0;border-radius:0}.content.deployment-workspace .deployment-environment-selection{margin-top:16px;padding:20px;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-environment-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.content.deployment-workspace .deployment-environment-selection-heading h2{margin:0}.content.deployment-workspace .deployment-environment-selectors{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:24px;margin-top:20px;padding:16px;border:1px solid var(--color-border-default);background:var(--color-surface-muted)}.content.deployment-workspace .deployment-environment-package{min-width:0;padding:16px;border:1px solid var(--color-border-default);border-radius:4px;background:var(--color-surface-raised)}.content.deployment-workspace .deployment-environment-release-select{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.content.deployment-workspace .deployment-environment-release-select select{width:100%;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:2px;color:var(--color-text-primary);background:var(--color-surface-raised);font-weight:400}.content.deployment-workspace .deployment-environment-release-select-control{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px}.content.deployment-workspace .deployment-workspace-commit{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);white-space:nowrap}.content.deployment-workspace .deployment-workspace-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.content.deployment-workspace .deployment-workspace-detail-grid div{min-width:0}.content.deployment-workspace .deployment-workspace-detail-grid dt{margin-bottom:4px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.content.deployment-workspace .deployment-workspace-detail-grid dd{margin:0;overflow-wrap:anywhere;word-break:break-word}.content.deployment-workspace .deployment-environment-manifest-member{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(0,1.8fr);gap:4px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 62%,transparent);color:var(--color-text-secondary);font-size:13px}.content.deployment-workspace .deployment-environment-manifest-member strong{color:var(--color-text-primary)}@media(max-width:800px){.content.deployment-workspace{padding:18px 16px 28px}.content.deployment-workspace .deployment-workspace-layout{grid-template-columns:1fr}.content.deployment-workspace .deployment-workspace-rail{border-right:1px solid var(--color-border-default);border-bottom:0;border-radius:2px 2px 0 0}}@media(max-width:600px){.content.deployment-workspace .page-heading,.content.deployment-workspace .deployment-environment-selection-heading{align-items:flex-start;flex-direction:column;gap:10px}.content.deployment-workspace th,.content.deployment-workspace td{padding:11px 12px}.content.deployment-workspace .deployment-workspace-detail-grid,.content.deployment-workspace .deployment-environment-manifest-member{grid-template-columns:1fr}}.ec2-role-state{min-width:0;border:1px solid var(--ec2-role-state-border);border-radius:2px;background:var(--ec2-role-state-surface)}.ec2-role-state .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ec2-role-state-border)}.ec2-role-state .panel-head h2{margin:0;color:var(--ec2-role-state-text-primary);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ec2-role-state .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ec2-role-state table{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed}.ec2-role-state .ec2-role-state-name-column{width:26%}.ec2-role-state .ec2-role-state-state-column{width:13%}.ec2-role-state .ec2-role-state-actions-column{width:120px}.ec2-role-state th,.ec2-role-state td{padding:13px 16px;border-bottom:1px solid var(--ec2-role-state-border);text-align:left;vertical-align:top;font-size:13px}.ec2-role-state th{color:var(--ec2-role-state-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ec2-role-state tbody tr:last-child td{border-bottom:0}.ec2-role-state .mono{font-family:var(--ec2-role-state-font-mono)}.ec2-role-state .cell-note,.ec2-role-state .updated{color:var(--ec2-role-state-text-muted);font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 9px;border:1px solid var(--status-pill-border);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase}.status-pill.good{border-color:var(--status-pill-good);color:var(--status-pill-good)}.status-pill.warn{border-color:var(--status-pill-warn);color:var(--status-pill-warn)}.status-pill.bad{border-color:var(--status-pill-bad);color:var(--status-pill-bad)}.eud-app-page{--eud-app-accent: var(--color-lhx-red);--eud-app-border: var(--color-border-default);--eud-app-good: var(--color-status-good);--eud-app-muted: var(--color-text-muted);--eud-app-primary: var(--color-text-primary);--eud-app-secondary: var(--color-text-secondary);--eud-app-surface: var(--color-surface-raised);--eud-app-surface-muted: var(--color-surface-muted);color:var(--eud-app-primary)}.eud-app-page .eud-app-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.eud-app-page .eud-app-heading h1{margin:4px 0 0;color:var(--eud-app-primary);font-size:22px;font-weight:700;text-transform:uppercase}.eud-app-page .eud-app-eyebrow{color:var(--eud-app-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eud-app-page .eud-app-muted,.eud-app-page .eud-app-note,.eud-app-page .eud-app-panel-meta{color:var(--eud-app-muted);font-size:12px}.eud-app-page .eud-app-muted{margin-top:6px}.eud-app-page .eud-app-alert{margin:0 0 16px}.eud-app-page .eud-app-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.eud-app-page .eud-app-summary-card,.eud-app-page .eud-app-panel{border:1px solid var(--eud-app-border);border-radius:2px;background:var(--eud-app-surface)}.eud-app-page .eud-app-summary-card{display:grid;gap:4px;min-height:80px;padding:16px;border-top:3px solid var(--eud-app-border)}.eud-app-page .eud-app-summary-card.good{border-top-color:var(--eud-app-good)}.eud-app-page .eud-app-summary-card.warn{border-top-color:var(--eud-app-accent)}.eud-app-page .eud-app-summary-card strong{color:var(--eud-app-primary);font-size:18px}.eud-app-page .eud-app-summary-card span{color:var(--eud-app-secondary);font-size:12px;text-transform:uppercase}.eud-app-page .eud-app-panel{margin-top:16px;padding:16px}.eud-app-page .eud-app-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.eud-app-page .eud-app-panel-head h2{margin:0;color:var(--eud-app-primary);font-size:16px}.eud-app-page .eud-app-description{margin:16px 0 0;color:var(--eud-app-secondary)}.eud-app-page .eud-app-description h3{margin:0;color:var(--eud-app-primary);font-size:13px}.eud-app-page .eud-app-description p{margin:8px 0 0}.eud-app-page .eud-app-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.eud-app-page .eud-app-field-value{min-width:0;overflow-wrap:anywhere;color:var(--eud-app-primary);font-size:14px}.eud-app-page .eud-app-source-commit{display:flex;align-items:center;gap:4px}.eud-app-page .eud-app-mono{font-family:var(--font-mono)}.eud-app-page .eud-app-copy-icon{width:18px;height:18px}.eud-app-page .eud-app-history-scroll{max-height:360px;padding:0;overflow-y:auto;list-style:none}.eud-app-page .eud-app-history-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--eud-app-border)}.eud-app-page .eud-app-history-content{min-width:0}@media(max-width:799px){.eud-app-page .eud-app-heading,.eud-app-page .eud-app-history-row{align-items:stretch;flex-direction:column}.eud-app-page .eud-app-summary,.eud-app-page .eud-app-detail-grid{grid-template-columns:1fr}}.app-shell,.status-page{min-height:100vh;background:var(--color-surface);--status-pill-bad: var(--color-status-bad);--status-pill-border: var(--color-border-strong);--status-pill-good: var(--color-status-good);--status-pill-warn: var(--color-status-warn)}.app-topbar{background:var(--color-topbar-surface)}.session-expired-notice{box-sizing:border-box;width:min(100% - 48px,var(--size-content-max-width));margin:16px auto 0}.app-toolbar{display:flex;align-items:center;gap:20px;width:min(100%,var(--size-content-max-width));min-height:76px;margin:0 auto;padding:0 24px}.app-brand{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;min-width:318px}.app-brand-logo{grid-row:1;align-self:center;width:112px;min-width:80px;max-width:132px;height:auto}.eyebrow{color:var(--color-lhx-red);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-title{margin-top:4px;color:var(--color-text-primary);font-size:22px;font-weight:700;line-height:1.15;text-transform:uppercase}.app-navigation{display:flex;flex:1 1 auto;align-items:center;gap:4px;max-width:100%;margin-left:auto}.app-topbar .app-menu-button,.app-topbar .app-nav-link,.app-topbar .app-session-trigger,.app-topbar .app-theme-toggle{color:var(--color-text-primary)}.app-nav-link{position:relative;min-height:40px;border-radius:2px;color:var(--color-text-primary);font-size:12px;font-weight:700;text-transform:uppercase}.app-nav-link:after{position:absolute;right:10px;bottom:3px;left:10px;height:3px;border-radius:2px;background:var(--color-lhx-red);content:"";opacity:0}.app-nav-link[aria-current=page],.app-nav-link[data-active=true]{color:var(--color-lhx-red);background:transparent}.app-nav-link[aria-current=page]:after,.app-nav-link[data-active=true]:after{opacity:1}.app-menu-button{flex:0 0 auto;color:var(--color-text-primary)}.app-menu-mark{display:grid;gap:4px;width:20px}.app-menu-mark span{display:block;height:2px;border-radius:1px;background:currentColor}.app-current-section{min-width:0;margin-left:auto;color:var(--color-text-muted);font-size:13px;font-weight:700;text-transform:uppercase}.app-session{flex:0 0 auto;padding-left:14px;border-left:1px solid var(--color-border-default)}.app-session-trigger{min-height:36px;border-radius:2px;color:var(--color-text-primary);font-size:12px;font-weight:700;text-transform:uppercase}.app-theme-toggle,.account-theme-toggle .MuiIconButton-root{color:var(--color-text-primary)}.app-theme-toggle{flex:0 0 auto;margin-left:auto}.app-runtime-updates{flex:0 0 auto}.app-topbar .app-runtime-updates-button{color:var(--color-text-primary)}.app-runtime-updates-badge .MuiBadge-badge{min-width:16px;height:16px;border:1px solid var(--color-lhx-red);border-radius:2px;background:var(--color-surface-raised);color:var(--color-text-primary);font-size:10px;font-weight:700}.account-theme-toggle{display:flex;justify-content:flex-start;padding:8px 12px}.theme-mode-icon{display:block;width:18px;height:18px;color:var(--color-text-primary);background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.theme-mode-icon.dark{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%203a9%209%200%201%200%209%209c0-.46-.03-.92-.1-1.36a5.4%205.4%200%200%201-9.8-3.14c0-1.81.89-3.42%202.26-4.4A9.7%209.7%200%200%200%2012%203Z'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%203a9%209%200%201%200%209%209c0-.46-.03-.92-.1-1.36a5.4%205.4%200%200%201-9.8-3.14c0-1.81.89-3.42%202.26-4.4A9.7%209.7%200%200%200%2012%203Z'/%3e%3c/svg%3e")}.theme-mode-icon.light{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%209a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm0-2a5%205%200%201%200%200%2010%205%205%200%200%200%200-10ZM2%2013h2a1%201%200%201%200%200-2H2a1%201%200%201%200%200%202Zm18%200h2a1%201%200%201%200%200-2h-2a1%201%200%201%200%200%202ZM11%202v2a1%201%200%201%200%202%200V2a1%201%200%201%200-2%200Zm0%2018v2a1%201%200%201%200%202%200v-2a1%201%200%201%200-2%200ZM5.99%204.58a1%201%200%200%200-1.41%201.41l1.06%201.06a1%201%200%200%200%201.41-1.41L5.99%204.58Zm12.37%2012.37a1%201%200%200%200-1.41%201.41l1.06%201.06a1%201%200%200%200%201.41-1.41l-1.06-1.06ZM19.42%205.99a1%201%200%200%200-1.41-1.41l-1.06%201.06a1%201%200%200%200%201.41%201.41l1.06-1.06ZM7.05%2018.36a1%201%200%200%200-1.41-1.41l-1.06%201.06a1%201%200%200%200%201.41%201.41l1.06-1.06Z'/%3e%3c/svg%3e");-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%209a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm0-2a5%205%200%201%200%200%2010%205%205%200%200%200%200-10ZM2%2013h2a1%201%200%201%200%200-2H2a1%201%200%201%200%200%202Zm18%200h2a1%201%200%201%200%200-2h-2a1%201%200%201%200%200%202ZM11%202v2a1%201%200%201%200%202%200V2a1%201%200%201%200-2%200Zm0%2018v2a1%201%200%201%200%202%200v-2a1%201%200%201%200-2%200ZM5.99%204.58a1%201%200%200%200-1.41%201.41l1.06%201.06a1%201%200%200%200%201.41-1.41L5.99%204.58Zm12.37%2012.37a1%201%200%200%200-1.41%201.41l1.06%201.06a1%201%200%200%200%201.41-1.41l-1.06-1.06ZM19.42%205.99a1%201%200%200%200-1.41-1.41l-1.06%201.06a1%201%200%200%200%201.41%201.41l1.06-1.06ZM7.05%2018.36a1%201%200%200%200-1.41-1.41l-1.06%201.06a1%201%200%200%200%201.41%201.41l1.06-1.06Z'/%3e%3c/svg%3e")}.account-access-label{display:grid;gap:2px;min-width:180px;padding:10px 16px 12px}.account-access-label span{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.account-access-label strong{color:var(--color-text-primary);font-size:13px;font-weight:700}.app-drawer-section{margin-top:16px;padding-top:8px;border-top:1px solid var(--color-border-default);list-style:none}.app-drawer-section:first-of-type{margin-top:12px}.app-drawer-subheader{position:static;min-height:28px;margin:0 4px 6px;padding:0 10px;border-left:2px solid var(--color-lhx-red);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:28px;text-transform:uppercase}.app-drawer-group{padding:2px 0 2px 14px}.app-drawer-group .MuiListItemButton-root{min-height:42px;color:var(--color-text-primary);font-size:14px}.app-drawer{width:min(82vw,300px)}.app-drawer-head{padding:18px 20px}.app-drawer-list{padding:8px}.app-drawer-list .MuiListItemButton-root{position:relative;min-height:44px;border-radius:2px}.app-drawer-list .MuiListItemButton-root:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var(--color-lhx-red);content:"";opacity:0}.app-drawer-list .MuiListItemButton-root.Mui-selected{background:var(--color-surface-muted);color:var(--color-text-primary)}.app-drawer-list .MuiListItemButton-root.Mui-selected:before{opacity:1}.app-drawer-list .MuiListItemButton-root.Mui-selected:hover{background:var(--color-surface-muted)}.content{max-width:var(--size-content-max-width);margin:0 auto;padding:28px 24px 40px}.content.deployment-workspace{max-width:min(100%,var(--size-content-max-width) + 236px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.page-heading h1{margin-top:4px;color:var(--color-text-primary);font-size:22px;font-weight:700;text-transform:uppercase}.instance-context{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.instance-context span+span:before{content:"/";margin-right:8px;color:var(--color-border-strong)}.host{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:2px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.status-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card.summary-build-card{min-width:0;overflow-wrap:anywhere}.summary-card.summary-build-card .summary-build-label{margin-bottom:8px;font-size:13px;font-weight:600}.summary-card.summary-build-card strong{font-size:22px;line-height:1.3}@media(max-width:1100px){.status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-card,.panel{border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.summary-card{min-height:96px;padding:16px;border-top:3px solid var(--color-text-primary)}.summary-card.good{border-top-color:var(--color-status-good)}.summary-card.warn{border-top-color:var(--color-status-warn)}.summary-card.bad{border-top-color:var(--color-status-bad)}.summary-card strong{display:block;margin-bottom:6px;font-size:28px;line-height:1}.summary-card span{color:var(--color-text-muted);font-size:13px}.panel+.panel{margin-top:18px}.status-central-ec2{margin:18px 0}.status-aligned-table,.status-aligned-table table{table-layout:fixed}.status-aligned-table .status-table-name-column{width:26%}.status-aligned-table .status-table-state-column{width:13%}.status-aligned-table .status-table-actions-column{width:120px}.status-central-ec2 .MuiTableCell-root{padding:13px 16px;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top;font-size:13px}.status-central-ec2 .MuiTableCell-head{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ec2-role-state{--ec2-role-state-bad: var(--color-status-bad);--ec2-role-state-border: var(--color-border-default);--ec2-role-state-font-mono: var(--font-mono);--ec2-role-state-good: var(--color-status-good);--ec2-role-state-surface: var(--color-surface-raised);--ec2-role-state-text-muted: var(--color-text-muted);--ec2-role-state-text-primary: var(--color-text-primary);--ec2-role-state-warn: var(--color-status-warn)}.central-ec2{--central-ec2-border: var(--color-border-default);--central-ec2-surface: var(--color-surface-raised);--central-ec2-text-primary: var(--color-text-primary);--central-ec2-text-muted: var(--color-text-muted)}.muted,.cell-note{color:var(--color-text-muted)}.cell-note{margin-top:4px;font-size:12px}.build-meta{display:grid;gap:3px}.source-commit-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;max-width:22rem}.source-commit-value{min-width:0;overflow-wrap:anywhere;word-break:break-word}.strong{color:var(--color-text-primary);font-weight:700}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-border-default)}.panel-head h2{color:var(--color-text-primary);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.release-description{display:grid;gap:8px;padding:16px;border-bottom:1px solid var(--color-border-default)}.release-description h3{margin:0;color:var(--color-text-primary);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.release-description p,.release-description ul{margin:0;color:var(--color-text-secondary)}.release-description p,.release-description li{overflow-wrap:anywhere;word-break:break-word}.release-description ul{padding-left:18px}.release-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.release-history-scroll{max-height:min(31rem,65vh);overflow-y:auto;overscroll-behavior:contain}.release-history-content{display:grid;min-width:0;gap:4px}.release-field-value{min-width:0;overflow-wrap:anywhere;word-break:break-word}.panel-meta,.updated{color:var(--color-text-muted);font-size:12px}table{width:100%;min-width:620px;border-collapse:collapse}.table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{padding:13px 16px;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top;font-size:13px}th{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}tbody tr:last-child td{border-bottom:0}.mono{font-family:var(--font-mono)}.error{margin-bottom:18px;padding:12px 14px;border:1px solid var(--color-status-bad);border-radius:2px;background:var(--color-error-surface);color:var(--color-status-bad);font-size:13px}.route-alert{margin-bottom:18px}.refresh{min-height:32px;border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-lhx-white)}.prototype-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.button-row{display:flex;flex-wrap:wrap;gap:8px}.button-row .MuiButton-root{min-height:30px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.row-actions .MuiButton-root{min-height:30px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase}.deployment-workspace .page-heading{margin-bottom:24px}.status-environment-page{display:grid;gap:16px}.status-environment-page-heading{margin-bottom:0}.status-environment-running{display:grid;gap:20px;padding:20px;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.status-environment-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;align-items:end;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-default)}.status-environment-label{display:block;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.status-environment-name{margin:0;color:var(--color-text-primary);font-weight:700}.status-environment-state-control{display:grid;gap:4px}.status-environment-state-line{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.status-environment-lifecycle-status{font-size:.875rem;line-height:1.25rem}.status-environment-lifecycle-status-progress{color:var(--color-status-info)}.status-environment-lifecycle-status-success{color:var(--color-status-good)}.status-environment-lifecycle-status-error{color:var(--color-status-bad)}.status-environment-state-chip{justify-self:start;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase}.status-environment-actions{display:flex;gap:8px}.status-environment-deploy,.status-environment-restart{min-width:96px}.status-environment-state,.status-environment-action-status{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.status-environment-notice{color:var(--color-status-good)}@media(max-width:600px){.status-environment-summary{grid-template-columns:1fr;align-items:start}.status-environment-actions{justify-self:start}}.deployment-workspace-layout{display:grid;grid-template-columns:minmax(192px,236px) minmax(0,1fr);align-items:start;gap:0}.deployment-workspace-rail{align-self:stretch;border:1px solid var(--color-border-default);border-right:0;border-radius:2px 0 0 2px;background:var(--color-surface-raised)}.deployment-workspace-rail .deployment-workspace-rail-title{margin:0;padding:18px 16px 10px;color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em}.deployment-workspace-rail .deployment-workspace-rail-item{position:relative;min-height:52px;padding:0 16px;border-radius:0}.deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--color-surface-muted);color:var(--color-text-primary)}.deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var(--color-accent);content:""}.deployment-workspace-rail .MuiListItemIcon-root{min-width:32px;color:inherit}.deployment-workspace-content{min-width:0}.deployment-workspace-panel{min-width:0;border:0;border-radius:0;background:transparent}.deployment-workspace-catalog-header{display:flex;align-items:flex-start;justify-content:space-evenly;gap:16px;margin-bottom:10px}.deployment-workspace-catalog-header .MuiTextField-root{flex:0 1 280px;min-width:220px}.deployment-workspace-panel .table-scroll{border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.deployment-workspace-required-images,.deployment-workspace-image-pills{display:flex;flex-wrap:wrap;gap:6px}.deployment-workspace-image-pill{display:inline-flex;flex-direction:column;align-items:center;padding:3px 8px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px;font-weight:700}.deployment-workspace-image-pill.is-allocated{border-color:color-mix(in srgb,var(--color-status-good) 42%,var(--color-border-default));background:color-mix(in srgb,var(--color-status-good) 14%,var(--color-surface-muted));color:var(--color-status-good)}.deployment-workspace-image-pill-value{max-width:170px;overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deployment-workspace-table-heading{display:inline-flex;align-items:center;gap:4px}.deployment-workspace-filter-icon{width:15px;height:15px;color:var(--color-text-secondary)}.deployment-workspace-filter-icon.is-active{color:var(--color-accent)}.deployment-workspace-environment-pills{display:flex;flex-wrap:wrap;gap:6px}.deployment-images-identity-value{align-items:center;display:flex;gap:6px;min-width:0}.deployment-images-protection-control{align-items:center;appearance:none;background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;padding:0}.deployment-images-protection-control:hover:not(:disabled){color:var(--color-accent)}.deployment-images-protection-control:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.deployment-images-protection-control:disabled{cursor:not-allowed;opacity:.6}.deployment-images-metadata{color:var(--color-text-secondary);font-size:12px;margin-top:4px}.deployment-images-metadata.is-pre-wrap{white-space:pre-wrap}.deployment-package-notes{margin-top:12px;padding:12px;border:1px solid var(--color-border-default);border-left:3px solid var(--color-accent);background:var(--color-surface-muted)}.deployment-package-notes-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.deployment-package-notes-title{color:var(--color-text-primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deployment-package-notes-value{min-height:1.25em;margin-top:8px;overflow-wrap:anywhere;color:var(--color-text-primary);white-space:pre-wrap}.deployment-images-identity-label{flex:0 0 auto}.deployment-images-identity-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deployment-images-members{display:flex;flex-wrap:wrap;gap:4px}.deployment-images-member{display:inline-flex;gap:4px;min-width:0}.deployment-images-member:not(:last-child):after{content:"·";margin-left:4px}.deployment-workspace-required-image{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px;font-weight:700}.deployment-workspace-required-image.is-allocated{border-color:color-mix(in srgb,var(--color-status-good) 42%,var(--color-border-default));background:color-mix(in srgb,var(--color-status-good) 14%,var(--color-surface-muted));color:var(--color-status-good)}.deployment-workspace-toolbar{display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--color-border-default)}.deployment-workspace-toolbar .MuiTextField-root{width:min(100%,360px)}.deployment-workspace-toolbar .deployment-history-filter{flex:1 1 220px;min-width:200px;max-width:320px}.deployment-workspace-state,.deployment-workspace-copy-notice{display:flex;align-items:center;gap:8px;padding:16px;color:var(--color-text-secondary)}.deployment-workspace-copy-notice{position:fixed;right:24px;bottom:24px;border:1px solid var(--color-status-good);border-radius:2px;background:var(--color-surface-raised);color:var(--color-status-good);box-shadow:0 4px 16px color-mix(in srgb,var(--color-text-primary) 18%,transparent)}.deployment-workspace-alert{margin:16px}.deployment-workspace-reference{max-width:28rem;overflow-wrap:anywhere;word-break:break-word}.deployment-workspace-no-environments{color:var(--color-text-secondary);font-size:13px;font-weight:700}.deployment-workspace-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.deployment-workspace-detail-grid div{min-width:0}.deployment-workspace-detail-grid dt{margin-bottom:4px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deployment-workspace-detail-grid dd{margin:0;overflow-wrap:anywhere;word-break:break-word}.deployment-workspace-selection-dialog .MuiPaper-root{border-radius:2px}.deployment-workspace-selection-dialog .MuiDialogTitle-root{color:var(--color-text-primary);font-size:18px;font-weight:700}.deployment-workspace-selection-dialog .MuiDialogActions-root{gap:8px;padding:12px 24px 20px}.deployment-workspace-selection-dialog .MuiDialogActions-root .MuiButton-root{min-height:34px;border-radius:2px;font-weight:700;text-transform:uppercase}.deployment-workspace-dialog-state,.deployment-workspace-dialog-alert{margin:8px 0}.deployment-workspace-image-types{display:grid;gap:8px}.deployment-workspace-image-type,.deployment-workspace-image-candidate{justify-content:flex-start;border-radius:2px!important;color:var(--color-text-primary)!important;text-align:left;text-transform:none!important}.deployment-workspace-image-type{min-height:42px;border-color:var(--color-border-default)!important;background:var(--color-surface-muted)!important;font-weight:700!important}.deployment-workspace-image-candidate{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin-top:8px!important;padding:12px 14px!important;border-color:var(--color-border-default)!important;background:var(--color-surface-raised)!important}.deployment-workspace-image-candidate[aria-pressed=true]{border-color:var(--color-accent)!important;box-shadow:inset 3px 0 0 var(--color-accent)}.deployment-workspace-image-candidate-reference{font-weight:700}.deployment-workspace-image-candidate-version{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px}.deployment-environment-row>td{vertical-align:middle}.deployment-environment-page-heading p{margin:5px 0 0;color:var(--color-text-secondary)}.deployment-environment-catalog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.deployment-environment-catalog-header h2{margin:0;color:var(--color-text-primary);font-size:16px}.deployment-environment-search input{width:min(100%,220px);min-height:32px;padding:7px 10px 7px 28px;border:1px solid var(--color-border-default);border-radius:2px;color:var(--color-text-primary);background:var(--color-surface-raised) linear-gradient(transparent,transparent);font:inherit}.deployment-environment-search input::placeholder{color:var(--color-text-secondary)}.deployment-environment-search{position:relative;display:block;flex:0 0 220px}.deployment-environment-search:before{position:absolute;top:50%;left:10px;color:var(--color-text-secondary);content:"⌕";pointer-events:none;transform:translateY(-50%)}.deployment-environment-description{color:var(--color-text-secondary);font-size:11px}.deployment-environment-state-label{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-secondary);font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.deployment-environment-state-label:before{color:currentcolor;content:"•";font-size:13px;line-height:0}.deployment-environment-state-label.is-running{color:var(--color-status-good)}.deployment-environment-state-label.is-deploying{color:var(--color-status-warn)}.deployment-environment-active-pills{display:flex;flex-wrap:wrap;gap:6px}.deployment-environment-active-pill{padding:5px 7px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:11px}.deployment-environment-active-pill strong{color:var(--color-text-primary)}.deployment-environment-row.is-expanded td{background:color-mix(in srgb,var(--color-surface-muted) 68%,var(--color-surface-raised))}.deployment-environment-images-cell{min-width:12rem}.deployment-environment-terraform-progress{height:3px;margin-top:6px;border-radius:2px}.deployment-environment-name{display:flex;align-items:flex-start;gap:8px}.deployment-environment-name .deployment-environment-action{flex:0 0 auto;margin-top:1px}.deployment-environment-action{font-size:22px!important;line-height:1!important}.deployment-environment-detail-row>td{padding:0;background:color-mix(in srgb,var(--color-surface-muted) 68%,var(--color-surface-raised))}.deployment-environment-operation-row>td{padding:0;background:color-mix(in srgb,var(--color-surface-muted) 68%,var(--color-surface-raised))}.deployment-environment-operation-report{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 16px;border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:11px}.deployment-environment-operation-report span:first-child{color:var(--color-text-primary);font-weight:700}.deployment-environment-detail-row .deployment-environment-selection{margin-top:0;border:0;border-radius:0}.deployment-environment-selection{margin-top:16px;padding:20px;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-raised)}.deployment-environment-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.deployment-environment-selection-heading h2,.deployment-environment-active h3,.deployment-environment-manifest h4{margin:0}.deployment-environment-running{color:var(--color-text-secondary);font-size:13px;font-weight:700}.deployment-environment-active,.deployment-environment-selectors{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--color-border-default);background:var(--color-surface-muted)}.deployment-environment-release-summary,.deployment-environment-manifest-member{display:grid;gap:4px;color:var(--color-text-secondary);font-size:13px}.deployment-environment-release-summary strong,.deployment-environment-manifest-member strong{color:var(--color-text-primary)}.deployment-environment-selectors{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:20px}.deployment-environment-members,.deployment-environment-manifest{display:grid;gap:8px}.deployment-environment-manifest{margin-top:4px;padding-top:12px;border-top:1px solid var(--color-border-default)}.deployment-environment-manifest-member{grid-template-columns:minmax(120px,.8fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(0,1.8fr);padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 62%,transparent)}.deployment-environment-release-select{display:grid;gap:6px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.deployment-environment-release-select select{min-height:40px;padding:8px;border:1px solid var(--color-border-default);border-radius:2px;color:var(--color-text-primary);background:var(--color-surface-raised)}.deployment-environment-admin-control{display:flex;justify-content:flex-end;margin-top:16px}.icon-compact{width:18px;height:18px;fill:currentColor}.about-card-list{display:grid;gap:16px}.about-card{min-width:0;border-color:var(--color-border-default);border-radius:2px;box-shadow:none}.about-card .MuiCardContent-root{padding:16px}.about-card .MuiCardContent-root:last-child{padding-bottom:16px}.about-card-title{color:var(--color-text-primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.about-component-table{min-width:640px;margin-top:8px}.about-commit{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);white-space:nowrap}.about-empty{margin-top:8px;color:var(--color-text-secondary)}.log-viewer{min-height:280px;max-height:58vh;margin:12px 0 0;padding:12px;overflow:auto;border:1px solid var(--color-border-default);border-radius:2px;background:var(--color-surface-subtle);color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.detail-row .row-detail-button{justify-content:flex-start;min-width:100%;padding:0;color:inherit;text-align:left;text-transform:none}.detail-row .row-detail-button:hover{background:transparent;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-lhx-red);text-underline-offset:4px}.user-ip-instructions{display:grid;gap:10px;color:var(--color-text-primary)}.user-ip-instructions p{margin:0}.ip-lookup-row{display:inline-flex;align-items:center;gap:6px;max-width:100%}.ip-lookup-url{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:13px;text-decoration-color:var(--color-lhx-red);text-underline-offset:4px}.whitelist-form{display:grid;gap:16px;padding-top:10px!important}.form-group-label{margin-bottom:4px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-stack{display:grid;gap:16px}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.detail-drawer{width:min(88vw,420px);padding:22px}.detail-drawer .detail-title{margin-top:6px;font-size:22px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.detail-actions .MuiButton-root{min-height:34px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase}.detail-fields{display:grid;gap:12px;margin:0}.detail-fields div{padding-bottom:12px;border-bottom:1px solid var(--color-border-default)}.detail-fields dt{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-fields dd{margin:5px 0 0;color:var(--color-text-primary);font-size:13px;overflow-wrap:anywhere}.feature-list{display:grid;gap:10px;margin:0;padding:16px 18px 18px 34px;color:var(--color-text-primary);font-size:13px}.login-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:start}.login-panel{border:1px solid var(--color-border-default);border-top:4px solid var(--color-lhx-red);border-radius:2px;background:var(--color-surface-raised);padding:22px}.login-panel h1{margin-top:6px;color:var(--color-text-primary);font-size:24px;font-weight:700;text-transform:uppercase}.login-brand-logo{display:block;width:180px;max-width:100%;height:auto;margin-bottom:16px}.login-copy{max-width:620px;margin-top:12px;color:var(--color-text-muted);font-size:14px;line-height:1.5}.login-form{display:grid;gap:16px;max-width:480px;margin-top:22px}.login-form .MuiButton-root{min-height:42px;border-radius:2px;font-weight:700;text-transform:uppercase}.login-form .MuiButton-text{color:var(--color-text-primary)}.login-side{margin-top:0}.control-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) auto;gap:14px;align-items:center;padding:16px}.control-grid .MuiButton-root{min-height:40px;border-radius:2px;font-weight:700;text-transform:uppercase}.eye-icon{position:relative;display:inline-block;width:22px;height:14px;border:2px solid currentColor;border-radius:50%}.eye-icon span{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.eye-icon:after{position:absolute;top:50%;left:-3px;width:28px;height:2px;background:currentColor;content:"";transform:translateY(-50%) rotate(-32deg)}.eye-icon.visible:after{display:none}@media(min-width:1320px){html:root{--size-content-max-width: min(90vw, 1800px)}.content{box-sizing:border-box;width:min(100%,var(--size-content-max-width))}}@media(max-width:800px){.app-toolbar{padding:0 16px}.session-expired-notice{width:calc(100% - 32px)}.content{padding:18px 16px 28px}.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.login-layout,.control-grid,.deployment-workspace-layout{grid-template-columns:1fr}}@media(max-width:600px){.app-toolbar{min-height:68px;gap:12px}.app-brand{min-width:0;column-gap:8px}.app-brand-logo{width:80px}.app-title{font-size:18px}.app-current-section{display:none}.app-session{min-width:46px;margin-left:auto;padding-left:10px}.app-runtime-updates{margin-left:auto}.app-runtime-updates+.app-session{margin-left:0}.app-session-access{display:none}.page-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:14px}.page-heading h1{font-size:20px;line-height:1.2}.host{white-space:normal}.summary{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.summary-card{min-height:72px;padding:12px}.summary-card strong{font-size:22px}.panel-head{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.deployment-workspace-detail-grid,.deployment-environment-manifest-member{grid-template-columns:1fr}th,td{padding:11px 12px}.login-panel{padding:16px}.login-panel h1{font-size:21px}}@media(max-width:520px){.summary{grid-template-columns:1fr}}.app-topbar .app-nav-link[aria-current=page],.app-topbar .app-nav-link[data-active=true],.cc-app-topbar .cc-app-nav-link[aria-current=page]{color:var(--theme-color-text-primary)}.theme-account-menu .MuiPaper-root,.theme-notification-panel.MuiPaper-root,.theme-about-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);color:var(--theme-color-text-primary)}.theme-account-menu .MuiPaper-root{min-width:200px}.theme-account-menu .MuiMenuItem-root{min-height:44px;color:var(--theme-color-text-primary);font-size:14px}.theme-account-menu .account-access-label,.theme-account-menu .cc-account-access-label{color:var(--theme-color-text-secondary)}.theme-navigation-drawer .MuiPaper-root{border-right:1px solid var(--theme-color-border-strong);background:var(--theme-color-surface-raised);color:var(--theme-color-text-primary)}.theme-navigation-drawer .MuiListSubheader-root{background:var(--theme-color-surface-raised);color:var(--theme-color-text-secondary)}.theme-navigation-drawer .MuiListItemButton-root{min-height:44px}.theme-about-dialog .MuiDialogTitle-root{color:var(--theme-color-text-primary);font-size:22px;font-weight:600}.theme-about-card.MuiCard-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised)}.theme-about-table .MuiTableCell-head{background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary);font-weight:600}.theme-about-table .MuiTableCell-root{border-color:var(--theme-color-border-strong)}.theme-about-table .overview-build-pill{font-family:var(--theme-typography-mono-family)}.theme-notification-panel .theme-notification-toolbar{flex-wrap:wrap;row-gap:8px}.theme-notification-panel .theme-notification-actions{margin-left:0;gap:8px}.theme-notification-panel .theme-notification-heading{font-size:20px;font-weight:600}.theme-notification-panel .theme-notification-row{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);margin-bottom:8px;border-left-width:3px;color:var(--theme-color-text-primary)}.theme-notification-panel .theme-notification-row[data-notification-read=false]{border-left-color:var(--theme-colors-red)}.theme-notification-panel .theme-notification-row[data-notification-read=true]{background:var(--theme-color-surface-muted)}.theme-notification-panel .MuiAccordionSummary-content,.theme-notification-panel .MuiTypography-root{min-width:0;overflow-wrap:anywhere}.theme-notification-panel .theme-notification-read-state{flex-shrink:0;color:var(--theme-color-text-secondary);font-weight:600}@media(max-width:600px){.theme-about-dialog .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.theme-about-dialog .MuiDialogContent-root{padding:16px}}.content.deployment-workspace.theme-images-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.theme-images-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-images-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-images-page .page-heading h1{margin-top:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-images-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header{align-items:center;justify-content:flex-start;gap:12px;margin-bottom:20px;padding:0}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header .MuiTextField-root{flex:1;min-width:0}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header input{color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header input::placeholder{color:var(--theme-color-text-secondary);opacity:1}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header .theme-images-filter{flex-shrink:0;min-height:40px;color:var(--theme-color-text-primary);border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-images-page .deployment-images-card-list{gap:20px;padding:0}.content.deployment-workspace.theme-images-page .deployment-images-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);min-width:0}.content.deployment-workspace.theme-images-page .deployment-images-card-header>.strong{color:var(--theme-color-text-primary);font-size:18px;font-weight:600}.content.deployment-workspace.theme-images-page .deployment-images-card-availability-actions{flex-wrap:wrap;gap:8px}.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills{gap:8px}.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills .MuiChip-root{min-height:32px;border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);color:var(--theme-color-text-primary);font-size:12px;font-weight:600;text-transform:uppercase}.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills .MuiChip-filled.MuiChip-colorSuccess{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills .MuiChip-root:focus-visible,.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills .MuiChip-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}.content.deployment-workspace.theme-images-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-images-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.deployment-workspace.theme-images-page .deployment-images-card-details{gap:16px;border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-images-page .deployment-images-version{flex-wrap:wrap}.content.deployment-workspace.theme-images-page .deployment-images-metadata{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-images-page .deployment-images-metadata strong{color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .deployment-images-build-badge{padding:0;border:0;border-radius:0;background:transparent;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .deployment-images-build-info{gap:6px}.content.deployment-workspace.theme-images-page .theme-images-metadata-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 24px}.content.deployment-workspace.theme-images-page .theme-images-metadata-row strong{display:block;margin-bottom:4px}.content.deployment-workspace.theme-images-page .theme-images-metadata-row .deployment-images-metadata:nth-child(2){font-family:var(--theme-typography-mono-family);font-size:12px}.content.deployment-workspace.theme-images-page .deployment-images-commit-description{padding:12px;border-color:var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-images-page .deployment-package-notes{margin-top:0;padding:12px 16px;border-color:var(--theme-color-border-strong);border-left-color:var(--theme-colors-red);border-radius:2px;background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-images-page .deployment-package-notes-value,.content.deployment-workspace.theme-images-page .deployment-workspace-state,.content.deployment-workspace.theme-images-page .empty-state{color:var(--theme-color-text-secondary)}@media(max-width:800px){.content.deployment-workspace.theme-images-page{padding-top:24px}.content.deployment-workspace.theme-images-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}.content.deployment-workspace.theme-images-page .deployment-workspace-rail .deployment-workspace-rail-title{padding:12px 16px 4px}}@media(max-width:600px){.content.deployment-workspace.theme-images-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header{flex-wrap:wrap;gap:8px}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header .MuiTextField-root{flex-basis:100%}.content.deployment-workspace.theme-images-page .deployment-workspace-catalog-header .theme-images-filter{flex:1}.content.deployment-workspace.theme-images-page .deployment-images-card-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.content.deployment-workspace.theme-images-page .deployment-images-card-availability-actions{grid-column:1;grid-row:3;justify-content:flex-start}.content.deployment-workspace.theme-images-page .deployment-images-card-details{padding:16px}.content.deployment-workspace.theme-images-page .deployment-workspace-environment-pills .MuiChip-root{min-height:36px}.content.deployment-workspace.theme-images-page .theme-images-metadata-row{grid-template-columns:minmax(0,1fr);gap:12px}}.theme-images-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);width:min(900px,100% - 48px);max-width:900px;max-height:calc(100% - 48px);margin:24px;color:var(--theme-color-text-primary)}.theme-images-dialog .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-images-dialog .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}@media(max-width:600px){.theme-images-dialog .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.theme-images-dialog .MuiDialogContent-root,.theme-images-dialog .MuiDialogTitle-root{padding:16px}}.content.deployment-workspace.theme-environments-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.theme-environments-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-environments-page h1{color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-environments-page h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-environments-page .cc-page-copy{margin-top:12px;color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-environments-page .status-environment-page,.content.deployment-workspace.theme-environments-page .cc-environment-card-list{gap:24px}.content.deployment-workspace.theme-environments-page .status-environment-running,.content.deployment-workspace.theme-environments-page .cc-environment-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);min-width:0}.content.deployment-workspace.theme-environments-page .status-environment-running[data-state=running],.content.deployment-workspace.theme-environments-page .cc-environment-card[data-state=running]{border-top-color:var(--theme-color-overview-good-text)}.content.deployment-workspace.theme-environments-page .status-environment-running[data-state=creating],.content.deployment-workspace.theme-environments-page .status-environment-running[data-state=deploying],.content.deployment-workspace.theme-environments-page .cc-environment-card[data-state=creating],.content.deployment-workspace.theme-environments-page .cc-environment-card[data-state=deploying]{border-top-color:var(--theme-color-overview-warn-border)}.content.deployment-workspace.theme-environments-page .status-environment-name,.content.deployment-workspace.theme-environments-page .cc-environment-card-value{color:var(--theme-color-text-primary);font-size:22px;font-weight:600}.content.deployment-workspace.theme-environments-page .status-environment-label,.content.deployment-workspace.theme-environments-page .cc-environment-card-label{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.deployment-workspace.theme-environments-page .cc-environment-card-state{justify-items:start;text-align:left}.content.deployment-workspace.theme-environments-page .cc-environment-card-state .cc-environment-state-chip{justify-self:start}.content.deployment-workspace.theme-environments-page .cc-environment-card-content{border-bottom:0}.content.deployment-workspace.theme-environments-page .status-environment-summary,.content.deployment-workspace.theme-environments-page .cc-environment-actions{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-environments-page .cc-environment-actions{flex-wrap:wrap;padding:16px 20px}.content.deployment-workspace.theme-environments-page .status-environment-state-chip,.content.deployment-workspace.theme-environments-page .cc-environment-state-chip{min-height:24px;border:1px solid var(--theme-color-border-strong);border-radius:2px;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface);font-size:11px;font-weight:600}.content.deployment-workspace.theme-environments-page .status-environment-state-chip.MuiChip-colorSuccess,.content.deployment-workspace.theme-environments-page .cc-environment-state-running{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.deployment-workspace.theme-environments-page .status-environment-state-chip.MuiChip-colorWarning,.content.deployment-workspace.theme-environments-page .cc-environment-state-creating,.content.deployment-workspace.theme-environments-page .cc-environment-state-deploying{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.deployment-workspace.theme-environments-page .status-environment-lifecycle-status-progress{color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-environments-page .status-environment-lifecycle-status-success{color:var(--theme-color-overview-good-text)}.content.deployment-workspace.theme-environments-page .status-environment-lifecycle-status-error{color:var(--theme-color-overview-bad-text)}.content.deployment-workspace.theme-environments-page .status-environment-state,.content.deployment-workspace.theme-environments-page .cc-environment-operation,.content.deployment-workspace.theme-environments-page .cc-environment-notice,.content.deployment-workspace.theme-environments-page .environment-images .environment-images-heading{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-environments-page .environment-images .environment-images-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.content.deployment-workspace.theme-environments-page .environment-images-package{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);padding:16px}.content.deployment-workspace.theme-environments-page .environment-images-package-label{color:var(--theme-color-text-primary);font-size:14px;font-weight:600}.content.deployment-workspace.theme-environments-page .environment-images-picker-button{justify-content:flex-start;min-height:48px;padding:10px 12px;text-align:left;font-size:12px;font-weight:400;line-height:1.7;white-space:normal}.content.deployment-workspace.theme-environments-page .environment-images-picker-button>span{min-width:0;overflow-wrap:anywhere}.content.deployment-workspace.theme-environments-page .environment-images-selector-row{grid-template-columns:minmax(0,1fr) 36px;gap:8px}.content.deployment-workspace.theme-environments-page .environment-images .environment-images-commit-description{padding:12px;border-color:var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-environments-page .environment-images-notes{gap:12px}.content.deployment-workspace.theme-environments-page .environment-images .overview-build-pill{min-height:22px;padding:1px 6px;font-size:11px}.content.deployment-workspace.theme-environments-page .environment-images .MuiSvgIcon-root{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-environments-page .configured-images-table-scroll{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-environments-page .configured-images-table thead th{color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-environments-page .configured-images-table th,.content.deployment-workspace.theme-environments-page .configured-images-table td{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-environments-page .configured-images-table td{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-environments-page .configured-images-table .deployment-workspace-reference{max-width:260px;font-family:var(--theme-typography-mono-family);font-size:11px}.content.deployment-workspace.theme-environments-page .MuiButton-root:not(.Mui-disabled),.content.deployment-workspace.theme-environments-page .MuiIconButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-environments-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-environments-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.deployment-workspace.theme-environments-page .MuiButton-colorError:not(.Mui-disabled){border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}.content.deployment-workspace.theme-environments-page .MuiButton-colorWarning:not(.Mui-disabled){border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.deployment-workspace.theme-environments-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-environments-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:1000px){.content.deployment-workspace.theme-environments-page .environment-images .environment-images-packages{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.content.deployment-workspace.theme-environments-page{padding-top:24px}.content.deployment-workspace.theme-environments-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-environments-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-environments-page h1{font-size:24px}.content.deployment-workspace.theme-environments-page .status-environment-running{padding:16px}.content.deployment-workspace.theme-environments-page .cc-environment-card-content{padding:16px!important;grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-environments-page .cc-environment-actions{justify-content:flex-start;padding:12px 16px}.content.deployment-workspace.theme-environments-page .environment-images-package{padding:12px}.content.deployment-workspace.theme-environments-page .configured-images-table table,.content.deployment-workspace.theme-environments-page .configured-images-table tbody,.content.deployment-workspace.theme-environments-page .configured-images-table tr,.content.deployment-workspace.theme-environments-page .configured-images-table tbody th,.content.deployment-workspace.theme-environments-page .configured-images-table td{display:block;min-width:0}.content.deployment-workspace.theme-environments-page .configured-images-table thead{display:none}.content.deployment-workspace.theme-environments-page .configured-images-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-environments-page .configured-images-table tr:first-child{border-top:0}.content.deployment-workspace.theme-environments-page .configured-images-table td,.content.deployment-workspace.theme-environments-page .configured-images-table tbody th{padding:4px 0;border:0}.content.deployment-workspace.theme-environments-page .configured-images-table [data-label]:before{display:block;margin-top:4px;color:var(--theme-color-text-primary);font-weight:600;content:attr(data-label)}.content.deployment-workspace.theme-environments-page .configured-images-table .deployment-workspace-reference{max-width:100%}}.theme-environment-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-height:calc(100% - 48px);color:var(--theme-color-text-primary)}.environment-images-picker-dialog .MuiDialog-paper{width:min(900px,100% - 48px);max-width:900px;margin:24px}.environment-images-picker-list{display:grid;gap:16px}.environment-images-picker-dialog .environment-images-option{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);padding:16px;color:var(--theme-color-text-primary)}.environment-images-picker-dialog .environment-images-option.Mui-selected{border-left:3px solid var(--theme-colors-red);background:var(--theme-color-surface-muted)}.environment-images-picker-dialog .environment-images-option:focus-visible,.environment-images-picker-dialog .environment-images-option.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:2px}.environment-images-picker-dialog .environment-images-commit-description{padding:12px;border-color:var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary)}.environment-images-picker-dialog .environment-images-option-commit-description{-webkit-user-select:text;user-select:text;cursor:text}.theme-environment-dialog .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-environment-dialog .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.theme-environment-dialog .MuiButton-colorError:not(.Mui-disabled){border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}@media(max-width:600px){.theme-environment-dialog .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.theme-environment-dialog .MuiDialogTitle-root,.theme-environment-dialog .MuiDialogContent-root{padding:16px}}.content.deployment-workspace.theme-history-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.theme-history-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-history-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-history-page .page-heading h1{margin-top:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-history-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-history-page .theme-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;padding:0;border:0}.content.deployment-workspace.theme-history-page .theme-history-filters[data-environment-filter=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.content.deployment-workspace.theme-history-page .theme-history-filters .deployment-history-filter{width:100%;min-width:0;max-width:none}.content.deployment-workspace.theme-history-page .theme-history-filters .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-raised)}.content.deployment-workspace.theme-history-page .theme-history-filters .MuiInputLabel-root{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-history-page .theme-history-filters .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-history-page .theme-history-filters .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-history-page .theme-history-table-scroll{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised)}.content.deployment-workspace.theme-history-page .theme-history-table-scroll:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}.content.deployment-workspace.theme-history-page .theme-history-table{width:100%;min-width:0;table-layout:fixed}.content.deployment-workspace.theme-history-page .theme-history-table th{background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary);font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(1){width:14%}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(2){width:29%}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(3){width:9%}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(4){width:12%}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(5){width:24%}.content.deployment-workspace.theme-history-page .theme-history-table th:nth-child(6){width:12%}.content.deployment-workspace.theme-history-page .theme-history-table th,.content.deployment-workspace.theme-history-page .theme-history-table td{padding:16px;border-color:var(--theme-color-border-strong);overflow-wrap:anywhere}.content.deployment-workspace.theme-history-page .theme-history-table td{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-history-page .theme-history-event{margin-bottom:8px;color:var(--theme-color-text-primary);font-weight:600}.content.deployment-workspace.theme-history-page .theme-history-context{font-family:var(--theme-typography-mono-family);font-size:11px;line-height:1.7}.content.deployment-workspace.theme-history-page .theme-history-outcome{margin-top:8px;font-size:11px}.content.deployment-workspace.theme-history-page .theme-history-outcome-label{display:inline-flex;align-items:center;gap:8px;min-height:24px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;min-height:22px;padding:1px 6px;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface);font-size:10px}.content.deployment-workspace.theme-history-page .theme-history-outcome-label[data-outcome=succeeded]{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.deployment-workspace.theme-history-page .theme-history-outcome-label[data-outcome=failed]{border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}.content.deployment-workspace.theme-history-page .theme-history-outcome-label[data-outcome=reconciliation-required]{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.deployment-workspace.theme-history-page .theme-history-evidence{margin-top:10px;font-size:12px;line-height:1.6}.content.deployment-workspace.theme-history-page .theme-history-table td.theme-history-image{font-family:var(--theme-typography-mono-family);font-size:11px;line-height:1.7}.content.deployment-workspace.theme-history-page .deployment-workspace-pagination{gap:8px;margin-top:16px}.content.deployment-workspace.theme-history-page .deployment-workspace-pagination .MuiButton-root{min-height:40px}.content.deployment-workspace.theme-history-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-history-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-history-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}.content.deployment-workspace.theme-history-page .deployment-workspace-state,.content.deployment-workspace.theme-history-page .empty-state{color:var(--theme-color-text-secondary)}@media(max-width:1000px){.content.deployment-workspace.theme-history-page .theme-history-filters,.content.deployment-workspace.theme-history-page .theme-history-filters[data-environment-filter=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.content.deployment-workspace.theme-history-page{padding-top:24px}.content.deployment-workspace.theme-history-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-history-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-history-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-history-page .theme-history-filters,.content.deployment-workspace.theme-history-page .theme-history-filters[data-environment-filter=true]{grid-template-columns:minmax(0,1fr);gap:12px}.content.deployment-workspace.theme-history-page .theme-history-table,.content.deployment-workspace.theme-history-page .theme-history-table tbody,.content.deployment-workspace.theme-history-page .theme-history-table tr,.content.deployment-workspace.theme-history-page .theme-history-table td{display:block;min-width:0}.content.deployment-workspace.theme-history-page .theme-history-table thead{display:none}.content.deployment-workspace.theme-history-page .theme-history-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-history-page .theme-history-table tr:first-child{border-top:0}.content.deployment-workspace.theme-history-page .theme-history-table td{padding:4px 0 12px;border:0}.content.deployment-workspace.theme-history-page .theme-history-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.content.deployment-workspace.theme-history-page .theme-history-table td:last-child{padding-bottom:0}.content.deployment-workspace.theme-history-page .deployment-workspace-pagination .MuiButton-root{flex:1}}.theme-history-filter-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-width:calc(100% - 32px);color:var(--theme-color-text-primary)}.theme-history-filter-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-history-filter-menu .MuiMenuItem-root.Mui-selected{background:var(--theme-color-surface-muted)}.theme-history-filter-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}.eud-app-page.theme-downloads-page{--eud-app-primary: var(--theme-color-text-primary);--eud-app-secondary: var(--theme-color-text-secondary);--eud-app-muted: var(--theme-color-text-secondary);--eud-app-border: var(--theme-color-border-strong);--eud-app-surface: var(--theme-color-surface-raised);--eud-app-surface-muted: var(--theme-color-surface-muted);color:var(--theme-color-text-primary);padding-top:32px}.eud-app-page.theme-downloads-page .eud-app-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.eud-app-page.theme-downloads-page .eud-app-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.eud-app-page.theme-downloads-page .eud-app-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.eud-app-page.theme-downloads-page .eud-app-eyebrow{color:var(--theme-color-text-secondary);font-weight:600}.eud-app-page.theme-downloads-page .eud-app-muted{margin-top:12px;color:var(--theme-color-text-secondary);font-size:13px}.eud-app-page.theme-downloads-page .eud-app-download{min-height:44px;flex-shrink:0}.eud-app-page.theme-downloads-page .eud-app-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.eud-app-page.theme-downloads-page .eud-app-summary-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);align-content:start;gap:8px;min-width:0;padding:20px}.eud-app-page.theme-downloads-page .eud-app-summary-card.good{border-top-color:var(--theme-color-overview-good-text)}.eud-app-page.theme-downloads-page .eud-app-summary-card.warn{border-top-color:var(--theme-color-overview-warn-border)}.eud-app-page.theme-downloads-page .eud-app-summary-card strong{color:var(--theme-color-text-primary);font-size:22px;font-weight:600;overflow-wrap:anywhere}.eud-app-page.theme-downloads-page .eud-app-summary-card>span{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em}.eud-app-page.theme-downloads-page .eud-app-summary-card .overview-build-pill{min-height:28px;padding:2px 8px;color:var(--theme-color-text-primary);font-size:14px;font-weight:700;line-height:1.2}.eud-app-page.theme-downloads-page .eud-app-panel{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);margin-top:24px;min-width:0;padding:0}.eud-app-page.theme-downloads-page .eud-app-panel-head{gap:16px;padding:20px 24px;border-bottom:1px solid var(--theme-color-border-strong)}.eud-app-page.theme-downloads-page .eud-app-panel-head h2{font-size:18px;font-weight:600}.eud-app-page.theme-downloads-page .eud-app-panel-meta{color:var(--theme-color-text-secondary);font-size:12px}.eud-app-page.theme-downloads-page .eud-app-panel-content{padding:24px}.eud-app-page.theme-downloads-page .eud-app-release-notes{margin:0;padding:12px 16px;border:1px solid var(--theme-color-border-strong);border-left:3px solid var(--theme-colors-red);border-radius:2px;background:var(--theme-color-surface-muted)}.eud-app-page.theme-downloads-page .eud-app-release-notes h3{margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.eud-app-page.theme-downloads-page .eud-app-release-notes p,.eud-app-page.theme-downloads-page .eud-app-release-notes ul{margin:0;color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.eud-app-page.theme-downloads-page .eud-app-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-top:24px}.eud-app-page.theme-downloads-page .eud-app-detail-grid>div{min-width:0}.eud-app-page.theme-downloads-page .eud-app-detail-grid .eud-app-note,.eud-app-page.theme-downloads-page .eud-app-history-content .eud-app-note{margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.eud-app-page.theme-downloads-page .eud-app-field-value{color:var(--theme-color-text-primary);font-size:13px}.eud-app-page.theme-downloads-page .eud-app-status{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 9px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface);font-size:11px}.eud-app-page.theme-downloads-page .eud-app-status[data-state=available]{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.eud-app-page.theme-downloads-page .eud-app-source-commit{flex-wrap:wrap;gap:8px}.eud-app-page.theme-downloads-page .eud-app-mono{font-family:var(--theme-typography-mono-family)}.eud-app-page.theme-downloads-page .eud-app-source-commit .MuiIconButton-root{min-height:36px;min-width:36px;padding:6px 8px;border:1px solid var(--theme-color-border-strong);border-radius:2px}.eud-app-page.theme-downloads-page .eud-app-history-scroll{max-height:360px;margin:0;padding:0 24px}.eud-app-page.theme-downloads-page .eud-app-history-row{gap:24px;padding:20px 0;border-color:var(--theme-color-border-strong)}.eud-app-page.theme-downloads-page .eud-app-history-row:first-child{border-top:0}.eud-app-page.theme-downloads-page .eud-app-history-content{display:grid;gap:12px;min-width:0}.eud-app-page.theme-downloads-page .eud-app-history-content strong{font-size:16px;font-weight:600}.eud-app-page.theme-downloads-page .eud-app-history-content .eud-app-note{margin-bottom:4px}.eud-app-page.theme-downloads-page .eud-app-history-content>.eud-app-note{margin:0;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.eud-app-page.theme-downloads-page .eud-app-history-content p{max-width:80ch;margin:0;color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.eud-app-page.theme-downloads-page .eud-app-alert{margin-bottom:24px}.eud-app-page.theme-downloads-page .MuiButton-root:not(.Mui-disabled),.eud-app-page.theme-downloads-page .MuiIconButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.eud-app-page.theme-downloads-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.eud-app-page.theme-downloads-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.eud-app-page.theme-downloads-page .MuiButtonBase-root:focus-visible,.eud-app-page.theme-downloads-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:1000px){.eud-app-page.theme-downloads-page .eud-app-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:601px){.eud-app-page.theme-downloads-page .eud-app-heading,.eud-app-page.theme-downloads-page .eud-app-history-row{flex-direction:row;align-items:flex-start}}@media(max-width:800px){.eud-app-page.theme-downloads-page{padding:24px 16px 40px}.eud-app-page.theme-downloads-page .eud-app-summary{gap:16px}}@media(max-width:600px){.eud-app-page.theme-downloads-page .eud-app-heading,.eud-app-page.theme-downloads-page .eud-app-panel-head,.eud-app-page.theme-downloads-page .eud-app-history-row{flex-direction:column;align-items:stretch;gap:12px}.eud-app-page.theme-downloads-page .eud-app-heading h1{font-size:24px}.eud-app-page.theme-downloads-page .eud-app-download{width:100%}.eud-app-page.theme-downloads-page .eud-app-summary{grid-template-columns:minmax(0,1fr);gap:12px}.eud-app-page.theme-downloads-page .eud-app-summary-card,.eud-app-page.theme-downloads-page .eud-app-panel-head,.eud-app-page.theme-downloads-page .eud-app-panel-content{padding:16px}.eud-app-page.theme-downloads-page .eud-app-detail-grid{grid-template-columns:minmax(0,1fr);gap:20px}.eud-app-page.theme-downloads-page .eud-app-history-scroll{padding:0 16px}.eud-app-page.theme-downloads-page .eud-app-history-row{padding-block:16px}.eud-app-page.theme-downloads-page .eud-app-history-row .eud-app-download{margin-top:4px}}.content.deployment-workspace.theme-artifacts-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-artifacts-page .page-heading h1{margin-top:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-artifacts-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table-scroll{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised)}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table{width:100%;min-width:0;table-layout:fixed}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table th{padding:16px 20px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table th:nth-child(1){width:28%}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table th:nth-child(2){width:52%}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table th:nth-child(3){width:20%}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table th,.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td{border-color:var(--theme-color-border-strong);overflow-wrap:anywhere}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td{padding:20px;color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td.strong{color:var(--theme-color-text-primary);font-size:14px;font-weight:600}.content.deployment-workspace.theme-artifacts-page .theme-artifact-select{display:inline-flex;max-width:100%}.content.deployment-workspace.theme-artifacts-page .theme-artifact-select .MuiButton-root{min-height:40px;min-width:88px;border:1px solid var(--theme-color-border-strong);border-radius:2px}.content.deployment-workspace.theme-artifacts-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-artifacts-page .theme-artifact-select:focus-visible,.content.deployment-workspace.theme-artifacts-page .theme-artifact-table-scroll:focus-visible,.content.deployment-workspace.theme-artifacts-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-artifacts-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-state,.content.deployment-workspace.theme-artifacts-page .empty-state{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-artifacts-page .route-alert,.content.deployment-workspace.theme-artifacts-page .deployment-workspace-alert{margin:0 0 20px}@media(max-width:800px){.content.deployment-workspace.theme-artifacts-page{padding-top:24px}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-artifacts-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-artifacts-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table,.content.deployment-workspace.theme-artifacts-page .theme-artifact-table tbody,.content.deployment-workspace.theme-artifacts-page .theme-artifact-table tr,.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td{display:block;min-width:0}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table thead{display:none}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table tr:first-child{border-top:0}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td{padding:8px 0;border:0}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.content.deployment-workspace.theme-artifacts-page .theme-artifact-table td:last-child{padding-bottom:4px}}.theme-artifact-tooltip .MuiTooltip-tooltip{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-muted);max-width:min(320px,100vw - 24px);color:var(--theme-color-text-primary);font-family:var(--theme-typography-font-family);font-size:12px;overflow-wrap:anywhere}.content.deployment-workspace.manage-users-page.theme-users-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.manage-users-page.theme-users-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading>.MuiButton-root{min-height:44px;flex-shrink:0}.content.deployment-workspace.manage-users-page.theme-users-page .route-alert{margin:0 0 20px}.content.deployment-workspace.manage-users-page.theme-users-page .summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);display:grid;align-content:start;gap:8px;min-width:0;min-height:0;padding:20px}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card.good{border-top-color:var(--theme-color-overview-good-text)}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card.warn{border-top-color:var(--theme-color-overview-warn-border)}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card:first-child{border-top-color:var(--theme-color-overview-neutral-text)}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card strong{margin:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;line-height:1.1}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card span{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content.deployment-workspace.manage-users-page.theme-users-page .panel{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);min-width:0}.content.deployment-workspace.manage-users-page.theme-users-page .panel-head{align-items:baseline;gap:16px;padding:20px;border-color:var(--theme-color-border-strong)}.content.deployment-workspace.manage-users-page.theme-users-page .panel-head h2{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.deployment-workspace.manage-users-page.theme-users-page .panel-meta,.content.deployment-workspace.manage-users-page.theme-users-page .empty-state{color:var(--theme-color-text-secondary)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters{align-items:center;gap:16px 24px;padding:20px}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiTextField-root{flex:1;min-width:180px;max-width:400px}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiInputLabel-root{color:var(--theme-color-text-secondary)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiFormControlLabel-root{min-height:44px;color:var(--theme-color-text-primary)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table-region{border:0;border-radius:0}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table{width:100%;min-width:0;table-layout:fixed}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th{padding:16px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-weight:600;letter-spacing:.05em}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(1){width:18%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(2){width:23%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(3){width:15%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(4){width:10%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(5),.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(6){width:14%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th:nth-child(7){width:6%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table th,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td{border-color:var(--theme-color-border-strong);overflow-wrap:anywhere}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td{padding:16px;color:var(--theme-color-text-secondary)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td:first-child,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table .strong{color:var(--theme-color-text-primary);font-weight:600}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-row-actions{gap:0;padding:0}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-row-actions .MuiIconButton-root{min-width:36px;min-height:36px;padding:4px;border:1px solid var(--theme-color-border-strong);border-radius:2px}.content.deployment-workspace.manage-users-page.theme-users-page .status-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;max-width:100%;min-height:24px;padding:2px 6px;font-size:10px;overflow-wrap:anywhere}.content.deployment-workspace.manage-users-page.theme-users-page .status-pill.good{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.deployment-workspace.manage-users-page.theme-users-page .status-pill.warn{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.deployment-workspace.manage-users-page.theme-users-page .MuiButton-root:not(.Mui-disabled),.content.deployment-workspace.manage-users-page.theme-users-page .MuiIconButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.manage-users-page.theme-users-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.deployment-workspace.manage-users-page.theme-users-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.deployment-workspace.manage-users-page.theme-users-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.manage-users-page.theme-users-page .MuiButtonBase-root.Mui-focusVisible,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table-region:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:800px){.content.deployment-workspace.manage-users-page.theme-users-page{padding-top:24px}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.manage-users-page.theme-users-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.manage-users-page.theme-users-page .page-heading,.content.deployment-workspace.manage-users-page.theme-users-page .panel-head{flex-direction:column;align-items:stretch;gap:12px}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading h1{font-size:24px}.content.deployment-workspace.manage-users-page.theme-users-page .page-heading>.MuiButton-root{width:100%}.content.deployment-workspace.manage-users-page.theme-users-page .summary{grid-template-columns:minmax(0,1fr);gap:12px}.content.deployment-workspace.manage-users-page.theme-users-page .summary-card,.content.deployment-workspace.manage-users-page.theme-users-page .panel-head,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters{padding:16px}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-filters .MuiTextField-root{min-width:0;max-width:none;flex-basis:100%}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table tbody,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table tr,.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td{display:block;min-width:0}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table thead{display:none}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table tr:first-child{border-top:0}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td{padding:6px 0 10px;border:0}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content.deployment-workspace.manage-users-page.theme-users-page .theme-users-table td:last-child{padding-bottom:4px}}.theme-users-menu .MuiPaper-root,.theme-users-select-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-width:calc(100% - 24px);color:var(--theme-color-text-primary)}.theme-users-menu .MuiMenuItem-root,.theme-users-select-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-users-select-menu .MuiMenuItem-root.Mui-selected{background:var(--theme-color-surface-muted)}.theme-users-menu .MuiMenuItem-root.Mui-focusVisible,.theme-users-select-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}.theme-users-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);width:min(600px,100% - 48px);max-width:600px;max-height:calc(100% - 48px);margin:24px;color:var(--theme-color-text-primary)}.theme-users-dialog .MuiDialogTitle-root{padding:20px 24px;color:var(--theme-color-text-primary);font-size:20px;font-weight:600}.theme-users-dialog .MuiDialogContent-root{padding:16px 24px 24px}.theme-users-dialog .MuiDialogContent-root.theme-users-form-content{display:grid;gap:20px;padding-top:16px}.theme-users-dialog .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.theme-users-dialog .MuiInputLabel-root{color:var(--theme-color-text-secondary)}.theme-users-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.theme-users-dialog .MuiInputBase-root.Mui-disabled{background:var(--theme-color-surface-muted)}.theme-users-dialog .MuiFormControlLabel-root{color:var(--theme-color-text-primary)}.theme-users-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 24px;border-top:1px solid var(--theme-color-border-strong)}.theme-users-dialog .MuiDialogActions-root .MuiButton-root{min-height:40px;margin-left:0}.theme-users-dialog .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-users-dialog .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.theme-users-delete-dialog .MuiButton-colorError:not(.Mui-disabled){border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}.theme-users-dialog .cell-note{margin-top:8px;color:var(--theme-color-text-secondary);font-size:12px}.theme-users-dialog .MuiButtonBase-root:focus-visible,.theme-users-dialog .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:600px){.theme-users-dialog .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.theme-users-dialog .MuiDialogTitle-root,.theme-users-dialog .MuiDialogContent-root{padding:16px}.theme-users-dialog .MuiDialogActions-root{padding:12px 16px}.theme-users-dialog .MuiDialogActions-root .MuiButton-root{flex:1}}.content.deployment-workspace.theme-maintenance-page{max-width:min(100%,var(--size-content-max-width, var(--cc-size-content-max-width)));padding-top:32px}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-heading{align-items:flex-end;gap:24px}.content.deployment-workspace.theme-maintenance-page .page-heading h1{color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-maintenance-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-maintenance-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application{width:248px;min-width:0;flex-shrink:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application .MuiInputLabel-root{position:static;transform:none;margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:12px;font-weight:500}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-raised)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application .MuiOutlinedInput-notchedOutline{top:0;border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application .MuiOutlinedInput-notchedOutline legend{display:none}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-workspace{display:grid;gap:24px;padding:0;border:0;border-radius:0;background:transparent}.content.deployment-workspace.theme-maintenance-page .image-maintenance-workspace>.route-alert{margin:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);display:block;min-width:0;margin:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-card-heading h2{margin:0;color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-policy-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:20px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-retention{min-width:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-retention p{margin:0;color:var(--theme-color-text-primary);font-size:18px;font-weight:400}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-retention strong{font-size:24px;font-weight:600}.content.deployment-workspace.theme-maintenance-page .image-maintenance-schedule{margin-top:8px;color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls{gap:16px 24px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls .MuiFormControlLabel-root{min-height:44px;margin:0}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls .MuiFormControlLabel-label{font-size:13px}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls .MuiCheckbox-root{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls .MuiCheckbox-root.Mui-checked{color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls .MuiCheckbox-root.Mui-disabled{color:var(--theme-color-text-secondary);opacity:.55}.content.deployment-workspace.theme-maintenance-page .image-maintenance-purge{min-height:44px;padding-inline:20px}.content.deployment-workspace.theme-maintenance-page .image-maintenance-purge.Mui-disabled{border-color:var(--theme-color-border-strong);color:var(--theme-color-text-secondary);opacity:.55}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-status{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 9px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface);white-space:normal}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-status[data-tone=good]{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-status[data-tone=warn]{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-purge-result[data-outcome=completed]{border-top-color:var(--theme-color-overview-good-text)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-purge-result[data-outcome=partial]{border-top-color:var(--theme-color-overview-warn-text)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:20px 32px;padding:20px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary>div{display:flex;align-items:baseline;gap:8px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary strong{color:var(--theme-color-text-primary);font-size:24px;font-weight:600;line-height:1.2}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary>div>span{color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-correlation{align-self:center;margin:0;color:var(--theme-color-text-secondary);font-size:12px;overflow-wrap:anywhere}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-correlation .mono{display:block;color:var(--theme-color-text-primary);font-family:var(--theme-typography-mono-family);font-size:12px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table-scroll{max-width:100%;max-height:min(60vh,560px);overflow:auto;border:0;border-radius:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table th{position:sticky;top:0;z-index:1;color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-size:11px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table th,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td{padding:16px 20px;border-bottom:1px solid var(--theme-color-border-strong);overflow-wrap:anywhere;vertical-align:top}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td{color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td.mono{color:var(--theme-color-text-primary);font-family:var(--theme-typography-mono-family);font-size:12px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table tbody tr:last-child td{border-bottom:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-preview-table th:nth-child(1){width:48%}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-preview-table th:nth-child(2),.content.deployment-workspace.theme-maintenance-page .theme-maintenance-preview-table th:nth-child(3){width:18%}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-preview-table th:nth-child(4){width:16%}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-table th:nth-child(1){width:58%}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-table th:nth-child(2){width:18%}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-table th:nth-child(3){width:24%}.content.deployment-workspace.theme-maintenance-page .empty-state{padding:20px;color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-maintenance-page .image-maintenance-disclaimer{margin:0;padding:16px 20px;border-top:1px solid var(--theme-color-border-strong);color:var(--theme-color-text-secondary);font-size:12px}.content.deployment-workspace.theme-maintenance-page .image-maintenance-preview:has(.theme-maintenance-pagination) .image-maintenance-disclaimer{padding-bottom:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-pagination{display:flex;justify-content:flex-end;padding:16px 20px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-pagination .MuiButton-root{min-height:44px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-loading{display:flex;align-items:center;gap:12px;padding:20px;color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-loading .MuiCircularProgress-root{flex-shrink:0;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-maintenance-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-maintenance-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-maintenance-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-maintenance-page .MuiButtonBase-root.Mui-focusVisible,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table-scroll:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:1000px){.content.deployment-workspace.theme-maintenance-page .theme-maintenance-heading{align-items:flex-start}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application{width:220px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary{grid-template-columns:auto minmax(0,1fr)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-correlation{grid-column:1/-1}}@media(max-width:800px){.content.deployment-workspace.theme-maintenance-page{padding-top:24px}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-maintenance-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-maintenance-page .theme-maintenance-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.content.deployment-workspace.theme-maintenance-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-application{width:100%}.content.deployment-workspace.theme-maintenance-page .image-maintenance-workspace{gap:20px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-card-heading,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-policy-content,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary{padding:16px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-policy-content{gap:16px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-retention p{font-size:16px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-retention strong{font-size:20px}.content.deployment-workspace.theme-maintenance-page .image-maintenance-controls{width:100%;gap:16px;justify-content:space-between}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-result-summary{gap:16px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table tbody,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table tr,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td{display:block;min-width:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table thead{display:none}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table tr{padding:12px 16px;border-bottom:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table tbody tr:last-child{border-bottom:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td{padding:4px 0 12px;border:0}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font:600 11px/1.6 var(--theme-typography-font-family);letter-spacing:.05em;text-transform:uppercase}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-table td:last-child{padding-bottom:0}.content.deployment-workspace.theme-maintenance-page .image-maintenance-disclaimer,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-pagination{padding:16px}.content.deployment-workspace.theme-maintenance-page .theme-maintenance-pagination .MuiButton-root{width:100%}}@media(prefers-reduced-motion:reduce){.content.deployment-workspace.theme-maintenance-page .theme-maintenance-loading .MuiCircularProgress-root,.content.deployment-workspace.theme-maintenance-page .theme-maintenance-loading .MuiCircularProgress-circle{animation:none}}.theme-maintenance-application-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-width:calc(100% - 24px);color:var(--theme-color-text-primary)}.theme-maintenance-application-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-maintenance-application-menu .MuiMenuItem-root.Mui-selected{background:var(--theme-color-surface-muted)}.theme-maintenance-application-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}:is(.content,.cc-content).theme-sign-in-page{box-sizing:border-box;width:min(90vw,1800px);max-width:none;margin:0 auto;padding:32px 24px;color:var(--theme-color-text-primary);font-family:var(--theme-typography-font-family)}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:800px){:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-layout{grid-template-columns:minmax(0,1fr)}}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-layout{align-items:stretch}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);grid-column:1;grid-row:1;min-width:0;padding:32px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-colors-white);display:grid;grid-column:2;grid-row:1;place-items:center;align-self:stretch;min-width:0;margin:0;padding:24px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero img{display:block;width:100%;max-height:620px;height:auto;object-fit:contain}[data-theme=dark] :is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero{background:var(--theme-color-surface-raised)}[data-theme=dark] :is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero img{max-height:520px}:is(.content,.cc-content).theme-sign-in-page .login-brand-logo,:is(.content,.cc-content).theme-sign-in-page .cc-login-brand-logo{display:block;width:180px;max-width:100%;height:auto;margin-bottom:32px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card h1{max-width:620px;margin:0 0 16px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}:is(.content,.cc-content).theme-sign-in-page .login-copy,:is(.content,.cc-content).theme-sign-in-page .cc-login-copy{max-width:620px;margin:0 0 24px;color:var(--theme-color-text-secondary);font-size:14px;line-height:1.6}:is(.content,.cc-content).theme-sign-in-page .login-form{display:grid;gap:20px;min-width:0;max-width:620px;margin:0}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card>.route-alert{max-width:620px;margin:0 0 20px}:is(.content,.cc-content).theme-sign-in-page .login-form .route-alert{margin:0}:is(.content,.cc-content).theme-sign-in-page .route-alert.MuiAlert-standard.MuiAlert-colorError{border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface);border:1px solid var(--theme-color-overview-bad-text);border-radius:2px;font-size:13px;overflow-wrap:anywhere}:is(.content,.cc-content).theme-sign-in-page .route-alert.MuiAlert-standard.MuiAlert-colorError .MuiAlert-icon{color:inherit}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiTextField-root{min-width:0}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiInputLabel-root{position:static;transform:none;max-width:100%;margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:13px;font-weight:400;line-height:1.6;pointer-events:auto}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiInputLabel-root.Mui-disabled{color:var(--theme-color-text-secondary);opacity:1}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiInputLabel-asterisk{color:inherit}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-root{min-width:0;min-height:44px;padding-right:0;border-radius:2px;background:var(--theme-color-surface-raised);color:var(--theme-color-text-primary)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-input{box-sizing:border-box;min-width:0;height:44px;padding:8px 12px;font-family:var(--theme-typography-font-family);font-size:14px}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-notchedOutline{top:0;border:1px solid var(--theme-color-border-strong)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-notchedOutline legend{display:none}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--theme-color-border-strong)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-root:focus-within{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-root.Mui-disabled{background:var(--theme-color-surface-muted);color:var(--theme-color-text-secondary)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiOutlinedInput-input.Mui-disabled{color:var(--theme-color-text-secondary);-webkit-text-fill-color:var(--theme-color-text-secondary);opacity:1}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiInputAdornment-root{margin-left:0}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiIconButton-root{min-width:44px;min-height:44px;margin:0;padding:8px;border-radius:2px;color:var(--theme-color-text-primary)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButton-root{min-height:44px;padding:8px 12px;border-radius:2px;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.05em;text-transform:uppercase}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButton-contained.Mui-disabled{border:1px solid var(--theme-color-border-strong);background:var(--theme-color-surface-muted);color:var(--theme-color-text-secondary)}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButton-text{justify-self:start;padding:0;color:var(--theme-color-utility-accent);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButton-text.Mui-disabled{color:var(--theme-color-text-secondary);text-decoration:none}:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButtonBase-root:focus-visible,:is(.content,.cc-content).theme-sign-in-page .login-form .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}:is(.content,.cc-content).theme-sign-in-page .eye-icon{position:relative;display:inline-block;width:22px;height:14px;border:1px solid currentColor;border-radius:50%}:is(.content,.cc-content).theme-sign-in-page .eye-icon>span{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}:is(.content,.cc-content).theme-sign-in-page .eye-icon:after{position:absolute;top:50%;left:-3px;width:26px;height:1px;background:currentColor;content:"";transform:translateY(-50%) rotate(-35deg)}:is(.content,.cc-content).theme-sign-in-page .eye-icon.visible:after{display:none}:is(.content,.cc-content).theme-sign-in-page.theme-required-password-page .eyebrow,:is(.content,.cc-content).theme-sign-in-page.theme-required-password-page .cc-eyebrow{margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}:is(.content,.cc-content).theme-sign-in-page.theme-required-password-page .login-form>[aria-live=polite]{display:grid;gap:4px;min-width:0}:is(.content,.cc-content).theme-sign-in-page.theme-required-password-page .login-form .MuiFormHelperText-root{margin:0;color:var(--theme-color-overview-bad-text);font-size:13px;line-height:1.6;overflow-wrap:anywhere}:is(.content,.cc-content).theme-sign-in-page.theme-required-password-page .login-form>ul.MuiFormHelperText-root{display:grid;gap:4px;padding:0;list-style:none}:is(.content,.cc-content).theme-sign-in-page.theme-password-recovery-page .eyebrow,:is(.content,.cc-content).theme-sign-in-page.theme-password-recovery-page .cc-eyebrow{margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}:is(.content,.cc-content).theme-sign-in-page.theme-password-recovery-page .route-alert.MuiAlert-standard.MuiAlert-colorSuccess{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface);max-width:620px;border:1px solid var(--theme-color-overview-good-text);border-radius:2px;font-size:13px;overflow-wrap:anywhere}:is(.content,.cc-content).theme-sign-in-page.theme-password-recovery-page .route-alert.MuiAlert-standard.MuiAlert-colorSuccess .MuiAlert-icon{color:inherit}:is(.content,.cc-content).theme-sign-in-page.theme-password-recovery-page .login-form>.login-copy{margin:0}@media(max-width:1199px){:is(.content,.cc-content).theme-sign-in-page{width:100%}}@media(max-width:1000px){:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card{padding:24px}}@media(max-width:800px){:is(.content,.cc-content).theme-sign-in-page{padding:24px 16px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-layout{align-items:start}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card,:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero{grid-column:1;grid-row:auto}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card{order:0}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero{order:1;height:220px;padding:12px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-hero img{width:auto;max-width:100%;height:194px;max-height:194px}}@media(max-width:600px){:is(.content,.cc-content).theme-sign-in-page{padding-block:16px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card{padding:16px}:is(.content,.cc-content).theme-sign-in-page .theme-sign-in-card h1{font-size:24px}}.content.theme-fleet-page{max-width:min(100%,var(--size-content-max-width));padding-top:32px}.content.theme-fleet-page .page-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.theme-fleet-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.theme-fleet-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.theme-fleet-page .instance-context{gap:8px 16px;margin-top:16px;color:var(--theme-color-text-secondary);font-size:12px;font-weight:400;text-transform:none}.content.theme-fleet-page .instance-context span+span:before{content:none}.content.theme-fleet-page .page-heading,.content.theme-fleet-page .route-alert{margin-bottom:24px}.content.theme-fleet-page .prototype-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.content.theme-fleet-page .summary-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);display:grid;align-content:start;gap:8px;min-width:0;min-height:0;padding:20px}.content.theme-fleet-page .summary-card strong{margin:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;line-height:1.2}.content.theme-fleet-page .summary-card span{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content.theme-fleet-page .panel{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);min-width:0}.content.theme-fleet-page .panel-head{align-items:center;flex-wrap:wrap;gap:16px;padding:20px;border-color:var(--theme-color-border-strong)}.content.theme-fleet-page .panel-head h2{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.theme-fleet-page .panel-head .MuiButton-root{min-height:44px}.content.theme-fleet-page .sdn-network-summary{border-top:3px solid var(--theme-color-overview-neutral-text);margin:0 0 24px}.content.theme-fleet-page .sdn-network-heading{padding:16px 20px}.content.theme-fleet-page .sdn-network-stats{display:grid;grid-template-columns:1fr 1.35fr 1fr 1.25fr 2.1fr;gap:0;margin:0;padding:22px 0 20px}.content.theme-fleet-page .sdn-network-metric{display:grid;align-content:start;gap:12px;min-width:0;padding:0 24px;border-right:1px solid var(--theme-color-border-strong)}.content.theme-fleet-page .sdn-network-metric:last-child{border-right:0}.content.theme-fleet-page .sdn-network-label{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content.theme-fleet-page .sdn-network-metric dd{margin:0}.content.theme-fleet-page .sdn-network-metric strong{color:var(--theme-color-text-primary);font-size:28px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.content.theme-fleet-page .sdn-network-routing strong{max-width:320px;font-size:18px;font-weight:500;line-height:1.6}.content.theme-fleet-page .sdn-network-footnote{padding:12px 20px;border-top:1px solid var(--theme-color-border-strong);color:var(--theme-color-text-secondary);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.content.theme-fleet-page .theme-fleet-table-region{max-width:100%;overflow:auto}.content.theme-fleet-page .theme-fleet-table-region table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.content.theme-fleet-page th{background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary);font-size:11px;font-weight:600;letter-spacing:.05em}.content.theme-fleet-page th:nth-child(1){width:22%}.content.theme-fleet-page th:nth-child(2){width:14%}.content.theme-fleet-page th:nth-child(3){width:18%}.content.theme-fleet-page th:nth-child(4),.content.theme-fleet-page th:nth-child(5){width:11%}.content.theme-fleet-page th:nth-child(6){width:15%}.content.theme-fleet-page th:nth-child(7){width:9%}.content.theme-fleet-page th,.content.theme-fleet-page td{padding:16px 20px;border-color:var(--theme-color-border-strong);overflow-wrap:anywhere;vertical-align:top}.content.theme-fleet-page td{color:var(--theme-color-text-secondary);font-size:13px}.content.theme-fleet-page .row-detail-button{display:block;max-width:100%;min-width:0;min-height:44px;padding:0;text-align:left;text-transform:none}.content.theme-fleet-page .theme-fleet-view-button{min-width:0;min-height:44px;padding:6px 12px}.content.theme-fleet-page .strong{color:var(--theme-color-text-primary);font-weight:600}.content.theme-fleet-page .cell-note{color:var(--theme-color-text-secondary)}.content.theme-fleet-page .mono{font-family:var(--theme-typography-mono-family);font-size:12px}.content.theme-fleet-page .row-detail-button .mono{font-size:11px}.content.theme-fleet-page .status-pill{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 9px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;max-width:100%;justify-self:start;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface)}.content.theme-fleet-page .status-pill.good{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.content.theme-fleet-page .status-pill.warn{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}.content.theme-fleet-page .status-pill.bad{border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}.content.theme-fleet-page .theme-fleet-state{display:flex;align-items:center;gap:12px;padding:20px;color:var(--theme-color-text-secondary)}.content.theme-fleet-page .theme-fleet-state .MuiCircularProgress-root{color:var(--theme-color-text-primary);flex-shrink:0}.content.theme-fleet-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.theme-fleet-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.theme-fleet-page .MuiButtonBase-root:focus-visible,.content.theme-fleet-page .MuiButtonBase-root.Mui-focusVisible,.content.theme-fleet-page .theme-fleet-table-region:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:900px){.content.theme-fleet-page .sdn-network-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 0}.content.theme-fleet-page .sdn-network-routing{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--theme-color-border-strong)}.content.theme-fleet-page .sdn-network-metric:nth-child(4){border-right:0}}@media(max-width:600px){.content.theme-fleet-page{padding-top:24px}.content.theme-fleet-page .page-heading h1{font-size:24px}.content.theme-fleet-page .prototype-summary{gap:12px}.content.theme-fleet-page .summary-card,.content.theme-fleet-page .panel-head{padding:16px}.content.theme-fleet-page .summary-card strong{font-size:24px}.content.theme-fleet-page .sdn-network-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 16px}.content.theme-fleet-page .sdn-network-metric{padding:0 16px}.content.theme-fleet-page .sdn-network-metric:nth-child(2n){border-right:0}.content.theme-fleet-page .sdn-network-metric strong{font-size:24px}.content.theme-fleet-page .sdn-network-routing{padding-top:16px}.content.theme-fleet-page .sdn-network-routing strong{font-size:16px}.content.theme-fleet-page .sdn-network-heading,.content.theme-fleet-page .sdn-network-footnote{padding:14px 16px}.content.theme-fleet-page table,.content.theme-fleet-page tbody,.content.theme-fleet-page tr,.content.theme-fleet-page td{display:block;min-width:0}.content.theme-fleet-page thead{display:none}.content.theme-fleet-page tr{padding:12px 16px;border-bottom:1px solid var(--theme-color-border-strong)}.content.theme-fleet-page tr:last-child{border-bottom:0}.content.theme-fleet-page td{padding:4px 0 12px;border:0}.content.theme-fleet-page td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font:600 11px/1.6 var(--theme-typography-font-family);letter-spacing:.05em;text-transform:uppercase}.content.theme-fleet-page td:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.content.theme-fleet-page .MuiCircularProgress-root,.content.theme-fleet-page .MuiCircularProgress-circle{animation:none}}.theme-fleet-drawer .MuiDrawer-paper{width:min(520px,100vw);max-width:100vw;color:var(--theme-color-text-primary);background:var(--theme-color-surface-raised);border-left:1px solid var(--theme-color-border-strong)}.theme-fleet-drawer .detail-drawer{width:100%;min-width:0;padding:0}.theme-fleet-drawer .theme-fleet-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--theme-color-border-strong)}.theme-fleet-drawer .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.theme-fleet-drawer .detail-title{margin-top:4px;color:var(--theme-color-text-primary);font-size:20px;font-weight:600;overflow-wrap:anywhere}.theme-fleet-drawer .theme-fleet-detail-heading .MuiIconButton-root{min-width:36px;min-height:36px;padding:4px;flex-shrink:0;color:var(--theme-color-text-primary);border-radius:2px}.theme-fleet-drawer .theme-fleet-detail-heading .MuiIconButton-root span{font-size:24px;line-height:1}.theme-fleet-drawer .theme-fleet-detail-content{min-width:0;padding:24px}.theme-fleet-drawer .detail-actions{margin:0 0 24px;gap:8px}.theme-fleet-drawer .detail-actions .MuiButton-root{min-height:44px}.theme-fleet-drawer .theme-fleet-detail-group{margin-bottom:24px}.theme-fleet-drawer .theme-fleet-detail-group h3{margin:0 0 16px;color:var(--theme-color-text-primary);font-size:14px;font-weight:600}.theme-fleet-drawer .detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.theme-fleet-drawer .detail-fields>div{padding-bottom:16px;border-color:var(--theme-color-border-strong);min-width:0}.theme-fleet-drawer .detail-fields dt{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em}.theme-fleet-drawer .detail-fields dd{margin-top:8px;color:var(--theme-color-text-primary);font-size:13px;overflow-wrap:anywhere}.theme-fleet-drawer .theme-fleet-event-panel{padding-top:24px;border-top:1px solid var(--theme-color-border-strong)}.theme-fleet-drawer .theme-fleet-event-panel>.MuiDivider-root{display:none}.theme-fleet-drawer .theme-fleet-event-panel h3{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.theme-fleet-drawer .theme-fleet-event-panel h4{color:var(--theme-color-text-primary);font-size:14px;font-weight:600}.theme-fleet-drawer .theme-fleet-event-panel .MuiTypography-body2{color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.theme-fleet-drawer .theme-fleet-recipient-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.theme-fleet-drawer .theme-fleet-recipient-table th,.theme-fleet-drawer .theme-fleet-recipient-table td{padding:12px 8px;border-color:var(--theme-color-border-strong);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:12px}.theme-fleet-drawer .theme-fleet-recipient-table th{color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-size:11px;font-weight:600}.theme-fleet-drawer .theme-fleet-recipient-table td{color:var(--theme-color-text-secondary)}.theme-fleet-drawer .theme-fleet-event-panel .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.theme-fleet-drawer .theme-fleet-event-panel .MuiInputLabel-root{color:var(--theme-color-text-secondary)}.theme-fleet-drawer .theme-fleet-event-panel .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.theme-fleet-drawer .theme-fleet-event-panel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.theme-fleet-drawer .theme-fleet-event-panel .MuiFormControl-root{width:100%}.theme-fleet-drawer .theme-fleet-event-panel .MuiButton-root{min-height:44px;white-space:normal}.theme-fleet-drawer .theme-fleet-event-panel .MuiAlert-root{overflow-wrap:anywhere}.theme-fleet-drawer .theme-fleet-event-panel .MuiCircularProgress-root{color:var(--theme-color-text-primary)}.theme-fleet-drawer .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-fleet-drawer .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.theme-fleet-drawer .MuiButton-contained:not(.Mui-disabled){background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.theme-fleet-drawer .MuiButtonBase-root:focus-visible,.theme-fleet-drawer .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:600px){.theme-fleet-drawer .MuiDrawer-paper{width:100vw}.theme-fleet-drawer .theme-fleet-detail-heading,.theme-fleet-drawer .theme-fleet-detail-content{padding:16px}.theme-fleet-drawer .theme-fleet-recipient-table,.theme-fleet-drawer .theme-fleet-recipient-table tbody,.theme-fleet-drawer .theme-fleet-recipient-table tr,.theme-fleet-drawer .theme-fleet-recipient-table td{display:block;min-width:0}.theme-fleet-drawer .theme-fleet-recipient-table thead{display:none}.theme-fleet-drawer .theme-fleet-recipient-table tr{border-top:1px solid var(--theme-color-border-strong);padding:12px 0}.theme-fleet-drawer .theme-fleet-recipient-table td{padding:4px 0 8px;border:0}.theme-fleet-drawer .theme-fleet-recipient-table td:before{display:block;content:attr(data-label);color:var(--theme-color-text-primary);font-size:11px;font-weight:600;text-transform:uppercase}}.theme-fleet-event-severity-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-width:calc(100% - 24px);color:var(--theme-color-text-primary)}.theme-fleet-event-severity-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-fleet-event-severity-menu .MuiMenuItem-root.Mui-selected{background:var(--theme-color-surface-muted)}.theme-fleet-event-severity-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}.content.deployment-workspace.theme-events-page{max-width:min(100%,var(--size-content-max-width));padding-top:32px}.content.deployment-workspace.theme-events-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-events-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-events-page .page-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.content.deployment-workspace.theme-events-page .page-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-events-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-events-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.deployment-workspace.theme-events-page .page-heading .MuiTypography-root{margin-top:16px;color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-events-page .page-heading>.MuiButton-root{min-height:44px}.content.deployment-workspace.theme-events-page .route-alert{margin:0 0 24px}.content.deployment-workspace.theme-events-page .theme-events-workspace{margin-top:0}.content.deployment-workspace.theme-events-page .theme-events-workspace>.MuiDivider-root{display:none}.content.deployment-workspace.theme-events-page .theme-events-card-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-events-page .theme-events-card-grid>*{margin:0}.content.deployment-workspace.theme-events-page .theme-events-target-heading{grid-column:1/-1;min-width:0}.content.deployment-workspace.theme-events-page .theme-events-target-heading h3{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.deployment-workspace.theme-events-page .theme-events-target-heading .MuiTypography-body2{margin-top:4px;color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.content.deployment-workspace.theme-events-page .theme-events-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);min-width:0}.content.deployment-workspace.theme-events-page .theme-events-card-heading{padding:16px 20px;border-bottom:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-events-page .theme-events-card-heading h3{color:var(--theme-color-text-primary);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.content.deployment-workspace.theme-events-page .theme-events-card-content{display:grid;gap:16px;padding:20px;min-width:0}.content.deployment-workspace.theme-events-page .theme-events-card-content .MuiTypography-body2{color:var(--theme-color-text-secondary);font-size:13px;overflow-wrap:anywhere}.content.deployment-workspace.theme-events-page .theme-events-card-content .MuiTypography-subtitle2{color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin-top:16px}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table th,.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table td{padding:12px 8px;border-color:var(--theme-color-border-strong);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:13px}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table th{background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary);font-size:11px;font-weight:600}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table td{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-events-page .theme-events-periodic .theme-events-card-content>.MuiBox-root{display:grid;gap:16px}.content.deployment-workspace.theme-events-page .theme-events-periodic .MuiButton-root{min-height:44px;width:100%;white-space:normal;justify-content:flex-start}.content.deployment-workspace.theme-events-page .theme-events-periodic .MuiButton-root,.content.deployment-workspace.theme-events-page .theme-events-periodic .MuiAlert-root{margin-top:0}.content.deployment-workspace.theme-events-page .theme-events-message{grid-column:1/-1}.content.deployment-workspace.theme-events-page .theme-events-message-fields{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:20px 24px}.content.deployment-workspace.theme-events-page .theme-events-message-fields>*{margin:0}.content.deployment-workspace.theme-events-page .theme-events-message-fields>.MuiTextField-root{grid-column:1/-1;min-width:0}.content.deployment-workspace.theme-events-page .theme-events-severity{width:100%}.content.deployment-workspace.theme-events-page .theme-events-send{justify-self:end;align-self:end;min-height:44px}.content.deployment-workspace.theme-events-page .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-events-page .MuiInputLabel-root{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-events-page .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-events-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-events-page .MuiCircularProgress-root{color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-events-page .MuiAlert-root{overflow-wrap:anywhere}.content.deployment-workspace.theme-events-page .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-events-page .MuiButton-outlined:not(.Mui-disabled){border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-events-page .page-heading>.MuiButton-colorError:not(.Mui-disabled){color:var(--theme-color-overview-bad-text);border-color:var(--theme-color-overview-bad-text)}.content.deployment-workspace.theme-events-page .MuiButton-contained:not(.Mui-disabled){background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.deployment-workspace.theme-events-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-events-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:1000px){.content.deployment-workspace.theme-events-page .theme-events-card-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.content.deployment-workspace.theme-events-page{padding-top:24px}.content.deployment-workspace.theme-events-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-events-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-events-page .page-heading{flex-direction:column;gap:16px}.content.deployment-workspace.theme-events-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-events-page .page-heading>.MuiButton-root{align-self:flex-start}.content.deployment-workspace.theme-events-page .theme-events-card-grid{gap:20px}.content.deployment-workspace.theme-events-page .theme-events-card-heading,.content.deployment-workspace.theme-events-page .theme-events-card-content{padding:16px}.content.deployment-workspace.theme-events-page .theme-events-message-fields{grid-template-columns:minmax(0,1fr);gap:16px}.content.deployment-workspace.theme-events-page .theme-events-send{width:100%}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table,.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table tbody,.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table tr,.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table td{display:block;min-width:0}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table thead{display:none}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table tr{padding:12px 0;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table td{padding:4px 0 8px;border:0}.content.deployment-workspace.theme-events-page .theme-fleet-recipient-table td:before{display:block;content:attr(data-label);color:var(--theme-color-text-primary);font-size:11px;font-weight:600;text-transform:uppercase}}@media(prefers-reduced-motion:reduce){.content.deployment-workspace.theme-events-page .MuiCircularProgress-root,.content.deployment-workspace.theme-events-page .MuiCircularProgress-circle{animation:none}}.theme-events-clear-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);width:min(600px,100% - 48px);max-width:600px;color:var(--theme-color-text-primary)}.theme-events-clear-dialog .MuiDialogTitle-root{padding:20px 24px;color:var(--theme-color-text-primary);font-size:20px;font-weight:600}.theme-events-clear-dialog .MuiDialogContent-root{padding:16px 24px 24px;color:var(--theme-color-text-secondary);font-size:14px;overflow-wrap:anywhere}.theme-events-clear-dialog .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:16px}.theme-events-clear-dialog .MuiDialogActions-root{padding:12px 24px;flex-wrap:wrap;gap:8px;border-top:1px solid var(--theme-color-border-strong)}.theme-events-clear-dialog .MuiButton-root{min-height:36px}.theme-events-clear-dialog .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-events-clear-dialog .MuiButton-contained:not(.Mui-disabled){background:var(--theme-color-overview-bad-surface);color:var(--theme-color-overview-bad-text);border:1px solid var(--theme-color-overview-bad-text)}.theme-events-clear-dialog .MuiButtonBase-root:focus-visible,.theme-events-clear-dialog .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:600px){.theme-events-clear-dialog .MuiDialog-paper{width:calc(100% - 24px);margin:12px;max-width:calc(100% - 24px)}.theme-events-clear-dialog .MuiDialogTitle-root,.theme-events-clear-dialog .MuiDialogContent-root{padding:16px}.theme-events-clear-dialog .MuiDialogActions-root{padding:12px 16px}}.theme-events-severity-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);max-width:calc(100% - 24px);color:var(--theme-color-text-primary)}.theme-events-severity-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-events-severity-menu .MuiMenuItem-root.Mui-selected{background:var(--theme-color-surface-muted)}.theme-events-severity-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}.content.deployment-workspace.theme-whitelist-page{max-width:min(100%,var(--size-content-max-width));padding-top:32px}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-layout{grid-template-columns:208px minmax(0,1fr);gap:24px}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);align-self:start}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .deployment-workspace-rail-title{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .deployment-workspace-rail-item{min-height:48px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected{background:var(--theme-color-surface-muted)}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .deployment-workspace-rail-item.is-selected:before{background:var(--theme-colors-red)}.content.deployment-workspace.theme-whitelist-page .page-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.content.deployment-workspace.theme-whitelist-page .page-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-whitelist-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.deployment-workspace.theme-whitelist-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.deployment-workspace.theme-whitelist-page .instance-context{gap:8px 16px;margin-top:16px;color:var(--theme-color-text-secondary);font-size:12px;font-weight:400;text-transform:none}.content.deployment-workspace.theme-whitelist-page .instance-context span+span:before{content:none}.content.deployment-workspace.theme-whitelist-page .page-heading>.row-actions{margin:0;padding:0;flex-shrink:0}.content.deployment-workspace.theme-whitelist-page .page-heading>.row-actions .MuiButton-root{min-height:44px}.content.deployment-workspace.theme-whitelist-page .route-alert{margin:0 0 20px}.content.deployment-workspace.theme-whitelist-page .prototype-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}.content.deployment-workspace.theme-whitelist-page .summary-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);display:grid;align-content:start;gap:8px;min-width:0;min-height:0;padding:20px}.content.deployment-workspace.theme-whitelist-page .summary-card.good{border-top-color:var(--theme-color-overview-good-text)}.content.deployment-workspace.theme-whitelist-page .summary-card.warn{border-top-color:var(--theme-color-overview-warn-border)}.content.deployment-workspace.theme-whitelist-page .summary-card strong{margin:0;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;line-height:1.2}.content.deployment-workspace.theme-whitelist-page .summary-card span{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-panel,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-instructions{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);min-width:0}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-instructions{margin-top:24px}.content.deployment-workspace.theme-whitelist-page .panel-head{align-items:baseline;gap:16px;padding:20px;border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-whitelist-page .panel-head h2{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.deployment-workspace.theme-whitelist-page .panel-meta,.content.deployment-workspace.theme-whitelist-page .cell-note{color:var(--theme-color-text-secondary);font-size:12px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-panel .table-filter{width:calc(100% - 40px);min-width:0;margin:20px}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiInputLabel-root{position:static;transform:none;margin-bottom:8px;color:var(--theme-color-text-secondary);font-size:12px;font-weight:500}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiInputLabel-root.Mui-focused{color:var(--theme-color-text-secondary)}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiOutlinedInput-notchedOutline{top:0;border-color:var(--theme-color-border-strong)}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiOutlinedInput-notchedOutline legend{display:none}.content.deployment-workspace.theme-whitelist-page .table-filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table-region{border:0;border-radius:0;max-width:100%;overflow:auto}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table{width:100%;min-width:0;table-layout:fixed}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th{padding:16px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th:nth-child(1){width:20%}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th:nth-child(2){width:18%}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th:nth-child(3){width:30%}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th:nth-child(4){width:22%}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th:nth-child(5){width:10%}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table th,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td{border-color:var(--theme-color-border-strong);overflow-wrap:anywhere;vertical-align:top}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td{padding:16px;color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table .strong{color:var(--theme-color-text-primary);font-weight:600}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-builtin{display:table;margin-top:8px;padding:2px 6px;border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-muted);color:var(--theme-color-text-primary);font-size:10px;font-weight:600;letter-spacing:.05em}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-row-actions{gap:0;padding:0}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-row-actions .MuiIconButton-root{min-width:36px;min-height:36px;padding:4px;border:1px solid var(--theme-color-border-strong);border-radius:2px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state,.content.deployment-workspace.theme-whitelist-page .empty-state{padding:20px;color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state{display:flex;align-items:center;gap:12px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state .MuiCircularProgress-root{color:var(--theme-color-text-primary);flex-shrink:0}.content.deployment-workspace.theme-whitelist-page .user-ip-instructions{gap:0;padding:20px;color:var(--theme-color-text-secondary);font-size:13px}.content.deployment-workspace.theme-whitelist-page .ip-lookup-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.content.deployment-workspace.theme-whitelist-page .ip-lookup-url{display:inline-flex;align-items:center;min-height:44px;color:var(--theme-color-text-primary);text-decoration:underline;text-underline-offset:3px}.content.deployment-workspace.theme-whitelist-page .ip-lookup-row .MuiIconButton-root{min-width:36px;min-height:36px;padding:8px;border:1px solid var(--theme-color-border-strong);border-radius:2px;color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-whitelist-page .mono{font-family:var(--theme-typography-mono-family)}.content.deployment-workspace.theme-whitelist-page .MuiButton-root:not(.Mui-disabled),.content.deployment-workspace.theme-whitelist-page .MuiIconButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.content.deployment-workspace.theme-whitelist-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.deployment-workspace.theme-whitelist-page .MuiButtonBase-root:focus-visible,.content.deployment-workspace.theme-whitelist-page .MuiButtonBase-root.Mui-focusVisible,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table-region:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:800px){.content.deployment-workspace.theme-whitelist-page{padding-top:24px}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-layout{grid-template-columns:minmax(0,1fr)}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .MuiList-root{display:flex;flex-wrap:wrap}.content.deployment-workspace.theme-whitelist-page .deployment-workspace-rail .MuiList-root>.MuiListItem-root{width:auto;flex:1 1 auto}}@media(max-width:600px){.content.deployment-workspace.theme-whitelist-page .page-heading,.content.deployment-workspace.theme-whitelist-page .panel-head{flex-direction:column;align-items:stretch;gap:12px}.content.deployment-workspace.theme-whitelist-page .page-heading h1{font-size:24px}.content.deployment-workspace.theme-whitelist-page .page-heading>.row-actions,.content.deployment-workspace.theme-whitelist-page .page-heading>.row-actions .MuiButton-root{width:100%}.content.deployment-workspace.theme-whitelist-page .prototype-summary{grid-template-columns:minmax(0,1fr);gap:12px}.content.deployment-workspace.theme-whitelist-page .summary-card,.content.deployment-workspace.theme-whitelist-page .panel-head,.content.deployment-workspace.theme-whitelist-page .user-ip-instructions,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state,.content.deployment-workspace.theme-whitelist-page .empty-state{padding:16px}.content.deployment-workspace.theme-whitelist-page .summary-card strong{font-size:24px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-panel .table-filter{width:calc(100% - 32px);margin:16px}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table tbody,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table tr,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td{display:block;min-width:0}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table thead{display:none}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table tr:first-child{border-top:0}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td{padding:6px 0 10px;border:0}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font:600 11px/1.6 var(--theme-typography-font-family);letter-spacing:.05em;text-transform:uppercase}.content.deployment-workspace.theme-whitelist-page .theme-whitelist-table td:last-child{padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state .MuiCircularProgress-root,.content.deployment-workspace.theme-whitelist-page .theme-whitelist-state .MuiCircularProgress-circle{animation:none}}.theme-whitelist-menu .MuiPaper-root{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);width:min(220px,100% - 24px);color:var(--theme-color-text-primary)}.theme-whitelist-menu .MuiMenuItem-root{min-height:44px;white-space:normal;overflow-wrap:anywhere}.theme-whitelist-menu .MuiMenuItem-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:-2px}.theme-whitelist-dialog .MuiDialog-paper{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);width:min(600px,100% - 48px);max-width:600px;max-height:calc(100% - 48px);margin:24px;color:var(--theme-color-text-primary)}.theme-whitelist-dialog .MuiDialogTitle-root{padding:20px 24px;color:var(--theme-color-text-primary);font-size:20px;font-weight:600}.theme-whitelist-dialog .MuiDialogContent-root{padding:16px 24px 24px;overflow-wrap:anywhere}.theme-whitelist-dialog .MuiDialogTitle-root+.MuiDialogContent-root{padding-top:16px}.theme-whitelist-dialog .MuiDialogContent-root.whitelist-form{display:grid;gap:20px;padding-top:16px!important}.theme-whitelist-dialog .MuiInputBase-root{min-height:44px;color:var(--theme-color-text-primary)}.theme-whitelist-dialog .MuiInputLabel-root,.theme-whitelist-dialog .MuiInputLabel-root.Mui-focused{color:var(--theme-color-text-secondary)}.theme-whitelist-dialog .MuiInputLabel-root.Mui-error{color:var(--theme-color-overview-bad-text)}.theme-whitelist-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-border-strong)}.theme-whitelist-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.theme-whitelist-dialog .MuiFormHelperText-root.Mui-error{color:var(--theme-color-overview-bad-text)}.theme-whitelist-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 24px;border-top:1px solid var(--theme-color-border-strong)}.theme-whitelist-dialog .MuiDialogActions-root .MuiButton-root{min-height:40px;margin-left:0}.theme-whitelist-dialog .MuiButton-root:not(.Mui-disabled){color:var(--theme-color-text-primary)}.theme-whitelist-dialog .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.theme-whitelist-dialog .cell-note{margin-top:4px;color:var(--theme-color-text-secondary);font-size:12px}.theme-whitelist-dialog .mono{font-family:var(--theme-typography-mono-family)}.theme-whitelist-dialog .MuiAlert-root{overflow-wrap:anywhere}.theme-whitelist-dialog .MuiButtonBase-root:focus-visible,.theme-whitelist-dialog .MuiButtonBase-root.Mui-focusVisible,.theme-whitelist-dialog .theme-whitelist-rules-region:focus-visible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:600px){.theme-whitelist-dialog .MuiDialog-paper{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.theme-whitelist-dialog .MuiDialogTitle-root,.theme-whitelist-dialog .MuiDialogContent-root{padding:16px}.theme-whitelist-dialog .MuiDialogActions-root{padding:12px 16px}}.theme-whitelist-remove-dialog .MuiButton-contained.MuiButton-colorError:not(.Mui-disabled){border-color:var(--theme-color-overview-bad-text);color:var(--theme-color-overview-bad-text);background:var(--theme-color-overview-bad-surface)}.theme-whitelist-cidr-dialog .MuiButton-contained.MuiButton-colorWarning:not(.Mui-disabled){border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface);border-color:var(--theme-color-overview-warn-border)}.theme-whitelist-details-dialog .MuiDialog-paper{width:min(900px,100% - 48px);max-width:900px}.theme-whitelist-details-dialog .detail-stack{gap:24px}.theme-whitelist-details-dialog .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.theme-whitelist-details-dialog .detail-grid>div{min-width:0}.theme-whitelist-details-dialog .detail-grid .build-meta{display:flex;flex-direction:column}.theme-whitelist-details-dialog .detail-grid .cell-note{order:-1;margin:0 0 8px;font-family:var(--theme-typography-font-family);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.theme-whitelist-details-dialog .detail-grid .strong{color:var(--theme-color-text-primary);font-size:13px;font-weight:400;overflow-wrap:anywhere}.theme-whitelist-details-dialog .theme-whitelist-rules-region{max-width:100%;overflow:auto}.theme-whitelist-details-dialog .theme-whitelist-rules-table{width:100%;min-width:0;table-layout:fixed}.theme-whitelist-details-dialog .theme-whitelist-rules-table th{padding:16px;color:var(--theme-color-text-primary);background:var(--theme-color-surface-muted);font-size:11px;font-weight:600;letter-spacing:.05em}.theme-whitelist-details-dialog .theme-whitelist-rules-table th:nth-child(1){width:28%}.theme-whitelist-details-dialog .theme-whitelist-rules-table th:nth-child(2){width:10%}.theme-whitelist-details-dialog .theme-whitelist-rules-table th:nth-child(3){width:20%}.theme-whitelist-details-dialog .theme-whitelist-rules-table th:nth-child(4){width:14%}.theme-whitelist-details-dialog .theme-whitelist-rules-table th:nth-child(5){width:28%}.theme-whitelist-details-dialog .theme-whitelist-rules-table th,.theme-whitelist-details-dialog .theme-whitelist-rules-table td{border-color:var(--theme-color-border-strong);overflow-wrap:anywhere;vertical-align:top}.theme-whitelist-details-dialog .theme-whitelist-rules-table td{padding:16px;color:var(--theme-color-text-secondary);font-size:13px}.theme-whitelist-details-dialog .theme-whitelist-rules-table .strong{color:var(--theme-color-text-primary);font-weight:600}.theme-whitelist-details-dialog .status-pill{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 9px;border:1px solid var(--theme-color-border-strong);border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;max-width:100%;justify-self:start;color:var(--theme-color-overview-neutral-text);background:var(--theme-color-overview-neutral-surface);font-size:11px}.theme-whitelist-details-dialog .status-pill.good{border-color:var(--theme-color-overview-good-text);color:var(--theme-color-overview-good-text);background:var(--theme-color-overview-good-surface)}.theme-whitelist-details-dialog .status-pill.warn{border-color:var(--theme-color-overview-warn-text);color:var(--theme-color-overview-warn-text);background:var(--theme-color-overview-warn-surface)}@media(max-width:600px){.theme-whitelist-details-dialog .MuiDialog-paper{width:calc(100% - 24px);max-width:calc(100% - 24px)}.theme-whitelist-details-dialog .detail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.theme-whitelist-details-dialog .theme-whitelist-rules-table,.theme-whitelist-details-dialog .theme-whitelist-rules-table tbody,.theme-whitelist-details-dialog .theme-whitelist-rules-table tr,.theme-whitelist-details-dialog .theme-whitelist-rules-table td{display:block;min-width:0}.theme-whitelist-details-dialog .theme-whitelist-rules-table thead{display:none}.theme-whitelist-details-dialog .theme-whitelist-rules-table tr{padding:12px 16px;border-top:1px solid var(--theme-color-border-strong)}.theme-whitelist-details-dialog .theme-whitelist-rules-table tr:first-child{border-top:0}.theme-whitelist-details-dialog .theme-whitelist-rules-table td{padding:6px 0 10px;border:0}.theme-whitelist-details-dialog .theme-whitelist-rules-table td:before{display:block;content:attr(data-label);margin-bottom:4px;color:var(--theme-color-text-primary);font:600 11px/1.6 var(--theme-typography-font-family);letter-spacing:.05em;text-transform:uppercase}.theme-whitelist-details-dialog .theme-whitelist-rules-table td:last-child{padding-bottom:4px}}.content.theme-profile-page{max-width:min(100%,var(--size-content-max-width));padding-top:32px}.content.theme-profile-page .page-heading{margin-bottom:24px}.content.theme-profile-page .page-heading h1{margin-top:4px;color:var(--theme-color-text-primary);font-size:28px;font-weight:600;letter-spacing:.05em}.content.theme-profile-page .page-heading h1>span{display:inline;text-decoration:underline;text-decoration-color:var(--theme-colors-red);text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-skip-ink:none}.content.theme-profile-page .eyebrow{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em}.content.theme-profile-page .route-alert{margin:0 0 20px;overflow-wrap:anywhere}.content.theme-profile-page .theme-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.content.theme-profile-page .theme-profile-card{border:1px solid var(--theme-color-border-strong);border-radius:2px;background:var(--theme-color-surface-raised);border-top:3px solid var(--theme-color-overview-neutral-text);min-width:0;margin:0;padding:0}.content.theme-profile-page .theme-profile-card+.theme-profile-card{margin-top:0}.content.theme-profile-page .theme-profile-identity-card{grid-column:1/-1}.content.theme-profile-page .theme-profile-card .panel-head{padding:20px;border-color:var(--theme-color-border-strong)}.content.theme-profile-page .theme-profile-card .panel-head h2{color:var(--theme-color-text-primary);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.content.theme-profile-page .profile-fields{padding:20px;margin:0}.content.theme-profile-page .profile-fields>div{min-width:0;padding-bottom:0;border:0}.content.theme-profile-page .profile-fields dt{color:var(--theme-color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em}.content.theme-profile-page .profile-fields dd{margin:8px 0 0;color:var(--theme-color-text-primary);font-size:16px;overflow-wrap:anywhere}.content.theme-profile-page .login-form.theme-profile-form{display:grid;gap:20px;max-width:none;min-width:0;margin:0;padding:20px}.content.theme-profile-page .theme-profile-form .MuiFormControl-root{min-width:0}.content.theme-profile-page .theme-profile-form .MuiInputLabel-root,.content.theme-profile-page .theme-profile-form .MuiInputLabel-root.Mui-focused,.content.theme-profile-page .theme-profile-form .MuiInputLabel-root.Mui-disabled{position:static;transform:none;margin-bottom:8px;pointer-events:auto;color:var(--theme-color-text-secondary);font-size:13px;font-weight:400}.content.theme-profile-page .theme-profile-form .MuiInputBase-root{min-height:44px;min-width:0;color:var(--theme-color-text-primary);background:var(--theme-color-surface-raised)}.content.theme-profile-page .theme-profile-form .MuiInputBase-input{min-width:0;padding:8px 12px;font-size:14px}.content.theme-profile-page .theme-profile-form .MuiOutlinedInput-notchedOutline{top:0;border-color:var(--theme-color-border-strong);border-radius:2px}.content.theme-profile-page .theme-profile-form .MuiOutlinedInput-notchedOutline legend{display:none}.content.theme-profile-page .theme-profile-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--theme-color-utility-accent)}.content.theme-profile-page .theme-profile-form .MuiInputBase-root.Mui-disabled{background:var(--theme-color-surface-muted)}.content.theme-profile-page .theme-profile-form .MuiInputBase-input.Mui-disabled{color:var(--theme-color-text-secondary);-webkit-text-fill-color:var(--theme-color-text-secondary);opacity:1}.content.theme-profile-page .theme-profile-form .MuiInputAdornment-root{flex-shrink:0;margin-left:0}.content.theme-profile-page .theme-profile-form .MuiIconButton-root{min-height:44px;min-width:44px;padding:8px;margin-right:0;color:var(--theme-color-text-primary);border-radius:2px}.content.theme-profile-page .theme-profile-form>.MuiButton-root{min-height:44px;justify-self:end}.content.theme-profile-page .MuiButton-contained:not(.Mui-disabled){border:1px solid var(--theme-color-utility-accent);background:var(--theme-color-utility-accent);color:var(--theme-color-utility-accent-contrast-text)}.content.theme-profile-page .MuiButtonBase-root:focus-visible,.content.theme-profile-page .MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--theme-color-utility-accent);outline-offset:3px}@media(max-width:800px){.content.theme-profile-page{padding:24px 16px}}@media(max-width:600px){.content.theme-profile-page .page-heading h1{font-size:24px}.content.theme-profile-page .theme-profile-grid{grid-template-columns:minmax(0,1fr);gap:20px}.content.theme-profile-page .theme-profile-card .panel-head,.content.theme-profile-page .profile-fields,.content.theme-profile-page .login-form.theme-profile-form{padding:16px}.content.theme-profile-page .theme-profile-form>.MuiButton-root{width:100%}}
