:root{--neo-digital-blue-50: #f2f3ff;--neo-digital-blue-100: #dce0ff;--neo-digital-blue-200: #b6bfff;--neo-digital-blue-300: #8d99ff;--neo-digital-blue-400: #626eff;--neo-digital-blue-500: #2f42ff;--neo-digital-blue-600: #2637e6;--neo-digital-blue-700: #1e2ec2;--neo-digital-blue-800: #131e7a;--neo-digital-blue-900: #000855;--neo-digital-green-50: #f3fff5;--neo-digital-green-100: #cfffd7;--neo-digital-green-200: #acffb9;--neo-digital-green-300: #88fe9b;--neo-digital-green-400: #72e184;--neo-digital-green-500: #5ec46f;--neo-digital-green-600: #4ca75a;--neo-digital-green-700: #3b8948;--neo-digital-green-800: #2c6c36;--neo-digital-green-900: #1e4f26;--neo-gold-100: #fbf1d2;--neo-gold-200: #f7e3a5;--neo-gold-300: #f4d479;--neo-gold-400: #f0c64c;--neo-gold-500: #ecb81f;--neo-gold-600: #bd9319;--neo-gold-700: #8e6e13;--neo-gold-800: #5e4a0c;--neo-gold-900: #2f2506;--neo-grey-50: #f9fafb;--neo-grey-100: #f3f4f6;--neo-grey-200: #e5e7eb;--neo-grey-300: #d1d5db;--neo-grey-400: #9ca3af;--neo-grey-500: #6b7280;--neo-grey-600: #4b5563;--neo-grey-700: #374151;--neo-grey-800: #1f2937;--neo-grey-900: #111827;--neo-orange-50: #fff8e5;--neo-orange-100: #ffebb7;--neo-orange-200: #ffde8a;--neo-orange-300: #ffd15c;--neo-orange-400: #ffc52e;--neo-orange-500: #ffb800;--neo-orange-600: #d69b00;--neo-orange-700: #856000;--neo-orange-800: #856000;--neo-orange-900: #5c4200;--neo-red-50: #ffedef;--neo-red-100: #ffc6cd;--neo-red-200: #ff9eaa;--neo-red-300: #fd7686;--neo-red-400: #ed4a5d;--neo-red-500: #cb3446;--neo-red-600: #a92232;--neo-red-700: #871421;--neo-red-800: #650914;--neo-red-900: #43020a;--neo-teal-green-50: #eefffa;--neo-teal-green-100: #c9fff1;--neo-teal-green-200: #a4ffe7;--neo-teal-green-300: #7fffde;--neo-teal-green-400: #54eec6;--neo-teal-green-500: #3bcca6;--neo-teal-green-600: #27aa88;--neo-teal-green-700: #17886b;--neo-teal-green-800: #0b664e;--neo-teal-green-900: #034433;--neo-violet-100: #ebd5f1;--neo-violet-200: #d6ace3;--neo-violet-300: #c282d5;--neo-violet-400: #ad59c7;--neo-violet-500: #992fb9;--neo-violet-600: #7a2694;--neo-violet-700: #5c1c6f;--neo-violet-800: #3d134a;--neo-violet-900: #1f0925;--neo-white: #ffffff}:root{--neo-font-family-heading: Inter;--neo-font-family-body: Inter;--neo-font-family-code: JetBrains Mono NL;--neo-font-size-xxs: 10px;--neo-font-size-xs: 12px;--neo-font-size-sm: 14px;--neo-font-size-h6: 16px;--neo-font-size-default: 16px;--neo-font-size-caption: 13px;--neo-font-size-code: 14px;--neo-font-size-h5: 18px;--neo-font-size-h4: 20px;--neo-font-size-h3: 21px;--neo-font-size-h2: 24px;--neo-font-size-h1: 28px;--neo-font-weight-thin: 100;--neo-font-weight-light: 300;--neo-font-weight-regular: 400;--neo-font-weight-medium: 500;--neo-font-weight-semi-bold: 600;--neo-font-weight-bold: 700;--neo-font-weight-extra-bold: 800;--neo-line-height-xs: 16;--neo-line-height-s: 20;--neo-line-height-m: 24;--neo-line-height-l: 28;--neo-line-height-xl: 32;--neo-text-decoration-underline: underline}:root{--neo-spacing_1_4: 2px;--neo-spacing_1_2: 4px;--neo-spacing_3_4: 6px;--neo-spacing_1: 8px;--neo-spacing_1_1_4: 10px;--neo-spacing_1_1_2: 12px;--neo-spacing_1_3_4: 14px;--neo-spacing_2: 16px;--neo-spacing_2_1_4: 18px;--neo-spacing_2_1_2: 20px;--neo-spacing_2_3_4: 22px;--neo-spacing_3: 24px;--neo-spacing_3_1_4: 26px;--neo-spacing_3_1_2: 28px;--neo-spacing_3_3_4: 30px;--neo-spacing_4: 32px;--neo-spacing_5: 40px;--neo-spacing_5_1_4: 42px;--neo-spacing_5_1_2: 44px;--neo-spacing_6: 48px;--neo-spacing_7: 56px;--neo-spacing_8: 64px;--neo-spacing_9: 56px;--neo-spacing_10: 80px}:root{--neo-shadow-modal: 0px 8px 15px 0px rgba(31, 41, 55, .1);--neo-shadow-dropdown: 0px 8px 15px 0px rgba(31, 41, 55, .1);--neo-shadow-drawer: 0px 8px 15px 0px rgba(31, 41, 55, .1);--neo-shadow-card: 0px 2px 4px 0px rgba(31, 41, 55, .1);--neo-shadow-neutral-small: 0px 1px 3px 0px rgba(31, 41, 55, .1);--neo-shadow-neutral-regular: 0px 2px 4px 0px rgba(31, 41, 55, .1);--neo-shadow-neutral-medium: 0px 8px 15px 0px rgba(31, 41, 55, .1);--neo-shadow-primary-small: 0px 1px 3px 0px rgba(47, 66, 255, .1);--neo-shadow-neutral-large1: 0px 4px 4px 0px rgba(31, 41, 55, .1);--neo-shadow-primary-regular: 0px 4px 8px 0px rgba(47, 66, 255, .1);--neo-shadow-primary-medium: 0px 8px 15px 0px rgba(47, 66, 255, .1);--neo-shadow-primary-large: 0px 8px 24px 0px rgba(47, 66, 255, .1);--neo-shadow-neutral-large2: 0px 8px 24px 0px rgba(31, 41, 55, .1);--neo-shadow-hard-line: 0px 1px 2px 0px rgba(31, 41, 55, .1);--neo-shadow-focus-white1: 0px 0px 0px 2px rgba(255, 255, 255, 1);--neo-shadow-focus-blue2: 0px 0px 0px 4px rgba(47, 66, 255, 1);--neo-shadow-focus-destructive-white1: 0px 0px 0px 2px rgba(255, 255, 255, 1);--neo-shadow-focus-destructive-red2: 0px 0px 0px 4px rgba(169, 34, 50, 1)}:root{--neo-border-radius-card: 12px;--neo-border-radius-button: 999px;--neo-border-radius-input: 8px;--neo-border-radius-x-xs: 2px;--neo-border-radius-x-s: 4px;--neo-border-radius-s: 8px;--neo-border-radius-m: 12px;--neo-border-radius-l: 20px;--neo-border-radius-x-l: 30px;--neo-border-radius-full: 999px}:root{--neo-activity-recipe-run: #992fb9;--neo-activity-commit-job: #2f42ff;--neo-activity-visualization: #27aa88;--neo-border-primary: #d1d5db;--neo-border-input: #d1d5db;--neo-border-tab-active: #2f42ff;--neo-border-code-dashed: #9ca3af;--neo-border-card: #d1d5db;--neo-border-card-header: #d1d5db;--neo-border-nav-top-containers: #f3f4f6;--neo-border-secondary: #e5e7eb;--neo-buttons-destructive: #cb3446;--neo-buttons-navigation-active: #ffffff;--neo-buttons-primary-pressed: #131e7a;--neo-buttons-primary-default: #2f42ff;--neo-buttons-primary-hover: #1e2ec2;--neo-buttons-primary-disabled: #f3f4f6;--neo-buttons-primary-focus: #2f42ff;--neo-buttons-primary-disabled-border: #e5e7eb;--neo-buttons-secondary-default-border: #b6bfff;--neo-buttons-secondary-hover-background: #f2f3ff;--neo-buttons-secondary-pressed-background: #dce0ff;--neo-buttons-secondary-disabled-border: #e5e7eb;--neo-buttons-secondary-disabled-background: #f9fafb;--neo-buttons-secondary-default-background: #ffffff;--neo-buttons-secondary-focus: #2f42ff;--neo-buttons-secondary-default: #1f2937;--neo-buttons-tertiary-default: #2f42ff;--neo-buttons-tertiary-hover: #1e2ec2;--neo-buttons-tertiary-pressed: #131e7a;--neo-buttons-tertiary-focus: #2f42ff;--neo-buttons-tertiary-disabled: #9ca3af;--neo-buttons-navigation-default-border: #b6bfff;--neo-buttons-navigation-hover-background: #f3f4f6;--neo-buttons-navigation-pressed-background: #e5e7eb;--neo-buttons-navigation-active-border: #2f42ff;--neo-data-green: #4ca75a;--neo-data-yellow: #fdda04;--neo-data-orange1: #ffc008;--neo-data-orange2: #ff9800;--neo-data-orange3: #f9a91b;--neo-data-red1: #ff5c24;--neo-data-red2: #ed4134;--neo-data-red3: #cb3446;--neo-icons-default: #1f2937;--neo-icons-pressed: #131e7a;--neo-icons-utility: #9ca3af;--neo-icons-active: #2f42ff;--neo-icons-hover: #1e2ec2;--neo-icons-hover-background: #e5e7eb;--neo-icons-disabled: #d1d5db;--neo-icons-placeholder: #9ca3af;--neo-input-checkbox: #d1d5db;--neo-input-background: #ffffff;--neo-input-disabled-background: #f9fafb;--neo-input-hover-background: #f3f4f6;--neo-status-success-dark: #2c6c36;--neo-status-success-medium: #4ca75a;--neo-status-success-light: #f3fff5;--neo-status-success-transparent: #4ca75a;--neo-status-warning-dark: #856000;--neo-status-warning-medium: #ffb800;--neo-status-warning-light: #fff8e5;--neo-status-warning-transparent: #ffb800;--neo-status-error-dark: #a92232;--neo-status-error-light: #ffedef;--neo-status-error-medium: #ed4a5d;--neo-status-error-transparent: #ed4a5d;--neo-status-info-dark: #1e2ec2;--neo-status-info-medium: #2f42ff;--neo-status-info-light: #f2f3ff;--neo-status-info-transparent: #2f42ff;--neo-status-neutral-dark: #374151;--neo-status-neutral-medium: #6b7280;--neo-status-neutral-light: #f3f4f6;--neo-status-neutral-transparent: #6b7280;--neo-surfaces-black: #000000;--neo-surfaces-white: #ffffff;--neo-surfaces-page: #f4f4f4;--neo-surfaces-card: #ffffff;--neo-surfaces-card-header: #f3f4f6;--neo-surfaces-tab-active: #f3f4f6;--neo-surfaces-list-hover: #f9fafb;--neo-surfaces-table-disabled-row: #f3f4f6;--neo-surfaces-table-background: #ffffff;--neo-surfaces-tab-secondary-background: #e5e7eb;--neo-surfaces-shadow-neutral: #1f2937;--neo-surfaces-scrim: #1f2937;--neo-surfaces-shadow-primary: #2f42ff;--neo-surfaces-tooltip: #4b5563;--neo-surfaces-snackbar-dark-mode: #ffffff;--neo-surfaces-snackbar-light-mode: #4b5563;--neo-surfaces-snackbar-brand: #131e7a;--neo-typography-body: #1f2937;--neo-typography-button-disabled: #9ca3af;--neo-typography-input-placeholder: #9ca3af;--neo-typography-input-default: #1f2937;--neo-typography-input-label: #1f2937;--neo-typography-input-helper: #4b5563;--neo-typography-code-primary: #1f2937;--neo-typography-code-secondary: #9ca3af;--neo-typography-tab-inactive: #4b5563;--neo-typography-tab-active: #2f42ff;--neo-typography-link-primary: #2f42ff;--neo-typography-link-disabled: #b6bfff;--neo-typography-link-default: #f9fafb;--neo-typography-error: #cb3446;--neo-typography-success: #4ca75a;--neo-typography-warning: #1f2937;--neo-typography-tooltip: #ffffff;--neo-typography-legal: #9ca3af;--neo-typography-body-secondary: #6b7280;--neo-typography-navigation-default: #1f2937;--neo-tab-secondary-background: #e5e7eb;--neo-code-background: #e5e7eb;--neo-brand: #2f42ff}:root{--neo-titles-moddy-header-font-family: Inter;--neo-titles-moddy-header-font-size: 28px;--neo-titles-moddy-header-font-weight: 500;--neo-titles-moddy-header-line-height: 120%;--neo-titles-page-header-font-family: Inter;--neo-titles-page-header-font-size: 21px;--neo-titles-page-header-font-weight: 400;--neo-titles-page-header-line-height: 140%;--neo-titles-code-header-font-family: JetBrains Mono NL;--neo-titles-code-header-font-size: 21px;--neo-titles-code-header-font-weight: 400;--neo-titles-code-header-line-height: 2rem;--neo-titles-page-subheader-font-family: Inter;--neo-titles-page-subheader-font-size: 18px;--neo-titles-page-subheader-font-weight: 500;--neo-titles-page-subheader-line-height: 1.5rem;--neo-titles-section-header-default-font-family: Inter;--neo-titles-section-header-default-font-size: 16px;--neo-titles-section-header-default-font-weight: 400;--neo-titles-section-header-default-line-height: 1.5rem;--neo-titles-section-header-medium-font-family: Inter;--neo-titles-section-header-medium-font-size: 16px;--neo-titles-section-header-medium-font-weight: 500;--neo-titles-section-header-medium-line-height: 1.5rem;--neo-titles-section-header-semi-bold-font-family: Inter;--neo-titles-section-header-semi-bold-font-size: 16px;--neo-titles-section-header-semi-bold-font-weight: 600;--neo-titles-section-header-semi-bold-line-height: 1.5rem;--neo-body-regular-font-family: Inter;--neo-body-regular-font-size: 16px;--neo-body-regular-font-weight: 400;--neo-body-regular-line-height: 1.5rem;--neo-body-medium-font-family: Inter;--neo-body-medium-font-size: 16px;--neo-body-medium-font-weight: 500;--neo-body-medium-line-height: 1.5rem;--neo-body-semi-bold-font-family: Inter;--neo-body-semi-bold-font-size: 16px;--neo-body-semi-bold-font-weight: 600;--neo-body-semi-bold-line-height: 1.5rem;--neo-body-small-regular-font-family: Inter;--neo-body-small-regular-font-size: 14px;--neo-body-small-regular-font-weight: 400;--neo-body-small-regular-line-height: 1.5rem;--neo-body-small-medium-font-family: Inter;--neo-body-small-medium-font-size: 14px;--neo-body-small-medium-font-weight: 500;--neo-body-small-medium-line-height: 1.5rem;--neo-body-small-semi-bold-font-family: Inter;--neo-body-small-semi-bold-font-size: 14px;--neo-body-small-semi-bold-font-weight: 600;--neo-body-small-semi-bold-line-height: 150%;--neo-body-xs-regular-font-family: Inter;--neo-body-xs-regular-font-size: 12px;--neo-body-xs-regular-font-weight: 400;--neo-body-xs-regular-line-height: 1rem;--neo-body-xs-medium-font-family: Inter;--neo-body-xs-medium-font-size: 12px;--neo-body-xs-medium-font-weight: 500;--neo-body-xs-medium-line-height: 1rem;--neo-body-xs-semi-bold-font-family: Inter;--neo-body-xs-semi-bold-font-size: 12px;--neo-body-xs-semi-bold-font-weight: 600;--neo-body-xs-semi-bold-line-height: 150%;--neo-body-xxs-font-family: Inter;--neo-body-xxs-font-size: 10px;--neo-body-xxs-font-weight: 400;--neo-body-xxs-line-height: 1rem;--neo-body-code-small-font-family: JetBrains Mono NL;--neo-body-code-small-font-size: 14px;--neo-body-code-small-font-weight: 400;--neo-body-code-small-line-height: 1.5rem;--neo-body-code-xs-font-family: JetBrains Mono NL;--neo-body-code-xs-font-size: 12px;--neo-body-code-xs-font-weight: 400;--neo-body-code-xs-line-height: 1.5rem;--neo-navigation-label-font-family: Inter;--neo-navigation-label-font-size: 10px;--neo-navigation-label-font-weight: 400;--neo-navigation-label-line-height: 1rem;--neo-navigation-label-default-font-family: Inter;--neo-navigation-label-default-font-size: 10px;--neo-navigation-label-default-font-weight: 400;--neo-navigation-label-default-line-height: 1rem;--neo-navigation-label-selected-font-family: Inter;--neo-navigation-label-selected-font-size: 10px;--neo-navigation-label-selected-font-weight: 600;--neo-navigation-label-selected-line-height: 1rem;--neo-tab-active-font-family: Inter;--neo-tab-active-font-size: 14px;--neo-tab-active-font-weight: 600;--neo-tab-active-line-height: 1.5rem;--neo-tab-inactive-font-family: Inter;--neo-tab-inactive-font-size: 14px;--neo-tab-inactive-font-weight: 400;--neo-tab-inactive-line-height: 1.5rem;--neo-button-font-family: Inter;--neo-button-font-size: 14px;--neo-button-font-weight: 500;--neo-button-line-height: 1.25rem;--neo-link-default-font-family: Inter;--neo-link-default-font-size: 16px;--neo-link-default-font-weight: 400;--neo-link-default-line-height: 1.5rem;--neo-link-hover-font-family: Inter;--neo-link-hover-font-size: 16px;--neo-link-hover-font-weight: 400;--neo-link-hover-line-height: 1.5rem;--neo-link-hover-text-decoration: underline;--neo-link-small-font-family: Inter;--neo-link-small-font-size: 14px;--neo-link-small-font-weight: 500;--neo-link-small-line-height: 1.5rem;--neo-link-small-hover-font-family: Inter;--neo-link-small-hover-font-size: 14px;--neo-link-small-hover-font-weight: 500;--neo-link-small-hover-line-height: 1.5rem;--neo-link-small-hover-text-decoration: underline;--neo-link-large-font-family: Inter;--neo-link-large-font-size: 16px;--neo-link-large-font-weight: 600;--neo-link-large-line-height: 1.5rem;--neo-link-large-hover-font-family: Inter;--neo-link-large-hover-font-size: 16px;--neo-link-large-hover-font-weight: 600;--neo-link-large-hover-line-height: 1.5rem;--neo-link-large-hover-text-decoration: underline;--neo-chip-font-family: Inter;--neo-chip-font-size: 12px;--neo-chip-font-weight: 500;--neo-chip-line-height: 1rem;--neo-table-header-font-family: Inter;--neo-table-header-font-size: 14px;--neo-table-header-font-weight: 600;--neo-table-header-line-height: 1.5rem;--neo-table-row-font-family: Inter;--neo-table-row-font-size: 14px;--neo-table-row-font-weight: 400;--neo-table-row-line-height: 1.5rem;--neo-input-default-font-family: Inter;--neo-input-default-font-size: 16px;--neo-input-default-font-weight: 400;--neo-input-default-line-height: 1.5rem;--neo-input-helper-font-family: Inter;--neo-input-helper-font-size: 12px;--neo-input-helper-font-weight: 400;--neo-input-helper-line-height: 1.25rem;--neo-input-helper-search-font-family: Inter;--neo-input-helper-search-font-size: 14px;--neo-input-helper-search-font-weight: 400;--neo-input-helper-search-line-height: 1.25rem;--neo-tooltip-font-family: Inter;--neo-tooltip-font-size: 12px;--neo-tooltip-font-weight: 500;--neo-tooltip-line-height: 1rem}:root{--status-bg: var(--neo-surfaces-page, #f4f4f4);--status-paper: var(--neo-surfaces-card, #ffffff);--status-paper-soft: var(--neo-surfaces-card-header, #f3f4f6);--status-paper-hover: var(--neo-surfaces-list-hover, #f9fafb);--status-line: var(--neo-grey-200, #e5e7eb);--status-line-strong: var(--neo-grey-300, #d1d5db);--status-line-soft: var(--neo-grey-100, #f3f4f6);--status-ink: var(--neo-grey-900, #111827);--status-muted: var(--neo-grey-600, #4b5563);--status-muted2: var(--neo-grey-400, #9ca3af);--status-mode: var(--neo-status-success-dark, #2c6c36);--status-mode-medium: var(--neo-status-success-medium, #4ca75a);--status-mode-soft: var(--neo-status-success-light, #f3fff5);--status-behind: var(--neo-status-warning-dark, #856000);--status-behind-medium: var(--neo-status-warning-medium, #ffb800);--status-behind-soft: var(--neo-status-warning-light, #fff8e5);--status-bad: var(--neo-status-error-dark, #a92232);--status-bad-medium: var(--neo-status-error-medium, #ed4a5d);--status-bad-soft: var(--neo-status-error-light, #ffedef);--status-inflight: var(--neo-status-info-dark, #1e2ec2);--status-inflight-medium:var(--neo-status-info-medium, #2f42ff);--status-inflight-soft: var(--neo-status-info-light, #f2f3ff);--status-ahead: #6B21A8;--status-ahead-medium: #B280E6;--status-ahead-soft: #EDE0F8;--status-mode-chip-bg: var(--neo-status-success-light, #f3fff5);--status-behind-chip-bg: #F4DFA8;--status-ahead-chip-bg: #D9C4ED;--status-bad-chip-bg: #F1C9B5;--status-inflight-chip-bg: #B6CAE7;--status-origin-row-tint: #F8FBF9;--status-canary-row-tint: #FCFAF3;--status-src-repave: var(--neo-grey-700, #374151);--status-src-repave-soft: var(--neo-grey-100, #f3f4f6);--status-src-publish: var(--status-inflight);--status-src-publish-soft: var(--status-inflight-soft);--status-src-adhoc: var(--status-ahead);--status-src-adhoc-soft: var(--status-ahead-soft);--status-font-sans: var(--neo-font-family-body, "Inter"), -apple-system, system-ui, sans-serif;--status-font-mono: var(--neo-font-family-code, "JetBrains Mono"), ui-monospace, "IBM Plex Mono", monospace;--status-font-page-title: var(--neo-font-size-h3, 21px);--status-font-body: var(--neo-font-size-caption, 13px);--status-font-sm: var(--neo-font-size-xs, 12px);--status-font-xs: var(--neo-font-size-xxs, 10px);--status-font-caption: var(--neo-font-size-xxs, 10px);--status-pad-1: var(--neo-spacing_1, 8px);--status-pad-12: var(--neo-spacing_1_1_2, 12px);--status-pad-2: var(--neo-spacing_2, 16px);--status-pad-3: var(--neo-spacing_3, 24px);--status-radius-button: var(--neo-border-radius-button, 999px);--status-radius-input: var(--neo-border-radius-input, 8px);--status-radius-card: var(--neo-border-radius-card, 12px);--status-radius-xs: var(--neo-border-radius-x-s, 4px);--status-radius-pill: var(--neo-border-radius-full, 999px);--status-shadow-card: var(--neo-shadow-card, 0px 2px 4px 0px rgba(31, 41, 55, .1));--status-shadow-small: var(--neo-shadow-neutral-small, 0px 1px 3px 0px rgba(31, 41, 55, .1))}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--status-bg);color:var(--status-ink);font-family:var(--status-font-sans);font-size:var(--status-font-body);line-height:1.4}.status-app{max-width:1760px;margin:0 auto;padding:14px 18px}.status-main{display:grid;grid-template-columns:1fr 360px;gap:8px;align-items:start}.mono{font-family:var(--status-font-mono)}.muted{color:var(--status-muted)}.muted2{color:var(--status-muted2)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--status-radius-pill);border:1px solid var(--status-line);font-family:var(--status-font-sans);font-weight:500;font-size:var(--status-font-xs);white-space:nowrap}.chip.ok{background:var(--status-mode-soft);border-color:var(--status-mode-medium);color:var(--status-mode)}.chip.soak{background:var(--status-behind-soft);border-color:var(--status-behind-medium);color:var(--status-behind)}.chip.bad{background:var(--status-bad-soft);border-color:var(--status-bad-medium);color:var(--status-bad)}.chip.publish{background:var(--status-inflight-soft);border-color:var(--status-inflight-medium);color:var(--status-inflight)}.chip.adhoc{background:var(--status-ahead-soft);border-color:var(--status-ahead-medium);color:var(--status-ahead)}.chip.pending{color:var(--status-muted)}.btn{padding:6px 14px;border:1px solid var(--status-line);background:var(--status-paper);border-radius:var(--status-radius-button);font-family:var(--status-font-sans);font-size:var(--status-font-sm);font-weight:500;color:var(--status-ink);cursor:pointer;transition:background .12s ease,border-color .12s ease}.btn:hover{background:var(--status-line-soft);border-color:var(--status-line-strong)}.btn.primary{background:var(--neo-buttons-primary-default, #2f42ff);border-color:var(--neo-buttons-primary-default, #2f42ff);color:var(--neo-white, #ffffff)}.btn.primary:hover{background:var(--neo-buttons-primary-hover, #1e2ec2);border-color:var(--neo-buttons-primary-hover, #1e2ec2)}.titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--status-pad-3);padding:var(--status-pad-12) var(--status-pad-2);background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);box-shadow:var(--status-shadow-card);margin-bottom:var(--status-pad-12)}.titlebar .brand{display:flex;align-items:center;gap:var(--status-pad-1)}.titlebar .brand-mark{width:1.4em;height:1.4em;display:block;filter:none}.titlebar h1{font-family:var(--neo-titles-page-header-font-family, "Inter"),-apple-system,system-ui,sans-serif;font-weight:var(--neo-titles-page-header-font-weight, 400);font-size:var(--neo-titles-page-header-font-size, 21px);line-height:var(--neo-titles-page-header-line-height, 140%);letter-spacing:-.01em;white-space:nowrap;color:var(--status-ink);margin:0}.titlebar h1 .kicker{font-family:var(--status-font-sans);font-weight:400;font-size:var(--status-font-xs);color:var(--status-muted);margin-left:var(--status-pad-1);letter-spacing:.06em;text-transform:uppercase}.titlebar .statusbar{display:flex;align-items:center;gap:0;font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted);flex-wrap:nowrap;overflow-x:auto}.titlebar .statusbar .sep{padding:0 6px;color:var(--status-muted2)}.titlebar .right{display:flex;align-items:center;gap:var(--status-pad-1)}.titlebar .snapshot{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted)}.filterbar{display:flex;align-items:center;gap:var(--status-pad-1);padding:var(--status-pad-1) var(--status-pad-2);background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);box-shadow:var(--status-shadow-card);margin-bottom:var(--status-pad-12)}.filterbar input,.filterbar select{padding:6px 10px;font:inherit;font-size:var(--status-font-sm);border:1px solid var(--status-line);border-radius:var(--status-radius-input);background:var(--status-paper);color:var(--status-ink);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.filterbar input:focus,.filterbar select:focus{border-color:var(--status-inflight);box-shadow:0 0 0 3px var(--status-inflight-soft)}.filterbar input.search-input{width:180px}.filterbar input::placeholder{color:var(--status-muted2)}.filterbar label{display:inline-flex;align-items:center;gap:5px;font-size:var(--status-font-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.filterbar input[type=checkbox]{accent-color:var(--status-inflight)}.filterbar label.outliers{background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-pill);padding:3px 9px;color:var(--status-muted);font-weight:500;transition:background .12s ease,border-color .12s ease,color .12s ease}.filterbar label.outliers:has(input:checked){background:var(--status-ahead-soft);border-color:var(--status-ahead-medium);color:var(--status-ahead)}.filterbar .spacer{flex:1}.filterbar .stats{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted)}.filterbar .stats b{color:var(--status-ahead);font-weight:600}.matrix{background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);box-shadow:var(--status-shadow-card);min-width:0}.matrix-scroll{overflow-x:auto;overflow-y:visible}.matrix table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--status-font-sm)}.matrix th,.matrix td{padding:0;border-right:1px solid var(--status-line);border-bottom:1px solid var(--status-line)}.matrix th:last-child,.matrix td:last-child{border-right:0}.matrix thead th{position:sticky;top:0;background:var(--status-paper-soft);z-index:3;border-bottom:1px solid var(--status-line-strong);font-weight:600;font-size:var(--status-font-xs);color:var(--status-ink);padding:0;text-align:left;white-space:nowrap;vertical-align:top}.matrix thead th.tnt{left:0;z-index:4;padding:8px 12px;width:170px;min-width:170px}.svc-header{width:130px;min-width:120px;cursor:pointer}.svc-header:hover .svc-inner{background:var(--status-line-soft)}.svc-inner{padding:6px 8px;border-bottom:1px dashed var(--status-line)}.svc-name{font-weight:600;font-size:var(--status-font-xs);letter-spacing:-.005em;display:flex;align-items:center;gap:4px}.svc-publish{font-family:var(--status-font-mono);font-size:9px;color:var(--status-muted);margin-top:2px;display:flex;align-items:center;gap:4px}.svc-publish.active{color:var(--status-inflight);font-weight:500}.spark{padding:5px 8px;background:var(--status-paper-soft);border-bottom:1px solid var(--status-line)}.spark-bars{display:flex;align-items:flex-end;height:14px;gap:1px}.spark-bar{flex:0 0 auto;border-radius:1px 1px 0 0}.spark-bar.mode{background:var(--status-mode)}.spark-bar.ahead{background:var(--status-ahead)}.spark-bar.behind{background:var(--status-behind)}.spark-bar.bad{background:var(--status-bad)}.spark-bar.inflight{background:var(--status-inflight);outline:1px solid var(--status-inflight);animation:pulse-bar 1.6s ease-in-out infinite}@keyframes pulse-bar{0%,to{opacity:.5}50%{opacity:1}}.spark-meta{font-family:var(--status-font-mono);font-size:9.5px;color:var(--status-muted);margin-top:3px;line-height:1.2}.spark-meta b{font-weight:600;color:var(--status-mode);font-family:var(--status-font-mono)}.spark-meta .out{color:var(--status-ahead)}.matrix td.tnt{position:sticky;left:0;background:var(--status-paper);z-index:3;padding:8px 12px;width:170px;min-width:170px;border-right:1px solid var(--status-line-strong)}.matrix td.tnt .nm{font-weight:600;font-size:var(--status-font-body);letter-spacing:-.005em;display:flex;align-items:center;gap:6px}.matrix td.tnt .tenant-link{color:var(--status-ink);text-decoration:none;border-bottom:1px dashed transparent;transition:color .12s ease,border-color .12s ease}.matrix td.tnt .tenant-link:hover{color:var(--status-inflight);border-bottom-color:var(--status-inflight)}.matrix td.tnt .role-tag{font-family:var(--status-font-mono);font-size:var(--status-font-xs);font-weight:500;color:var(--status-muted);background:var(--status-line-soft);padding:0 5px;border-radius:var(--status-radius-pill);letter-spacing:.04em;text-transform:uppercase}.matrix td.tnt .meta{font-size:var(--status-font-caption);color:var(--status-muted);font-family:var(--status-font-mono);margin-top:2px;display:flex;align-items:center;gap:5px}.src-pill{display:inline-block;font-family:var(--status-font-mono);font-size:9px;padding:1px 4px;border-radius:var(--status-radius-input);font-weight:500}.src-pill.repave{background:var(--status-src-repave-soft);color:var(--status-src-repave)}.src-pill.publish{background:var(--status-src-publish-soft);color:var(--status-src-publish)}.src-pill.adhoc{background:var(--status-src-adhoc-soft);color:var(--status-src-adhoc)}.matrix td.cell{padding:5px 7px;vertical-align:top;height:54px;min-width:120px;cursor:pointer;position:relative}.matrix td.cell:hover{background:var(--status-inflight-soft)!important;outline:1.5px solid var(--status-inflight);outline-offset:-1.5px;z-index:1}.matrix td.cell.drift-mode{background:var(--status-paper)}.matrix td.cell.drift-behind{background:var(--status-behind-soft)}.matrix td.cell.drift-ahead{background:var(--status-ahead-soft)}.matrix td.cell.drift-bad{background:var(--status-bad-soft)}.matrix td.cell.drift-inflight{background:var(--status-inflight-soft)}.matrix td.cell.outlier:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1.5px solid var(--status-ahead);border-radius:2px;pointer-events:none}.matrix td.cell.outlier.drift-behind:after{border-color:var(--status-behind)}.matrix td.cell.outlier.drift-bad:after{border-color:var(--status-bad)}.matrix td.cell.outlier.drift-inflight:after{border-color:var(--status-inflight)}.matrix td.cell.focused{outline:2px solid var(--status-inflight);outline-offset:-2px;z-index:2}.cellbody{display:flex;flex-direction:column;gap:2px;height:100%}.cell-version{font-family:var(--status-font-mono);font-size:var(--status-font-xs);background:var(--status-line-soft);padding:1px 5px;border-radius:var(--status-radius-xs);align-self:flex-start;color:var(--status-ink);font-weight:500;letter-spacing:-.01em}.cell-version.unknown{background:var(--status-line-soft);color:var(--status-muted2);font-style:italic;font-weight:400}.cell.drift-mode .cell-version:not(.unknown){background:var(--status-mode-chip-bg);color:var(--status-mode)}.cell.drift-behind .cell-version:not(.unknown){background:var(--status-behind-chip-bg);color:var(--status-behind)}.cell.drift-ahead .cell-version:not(.unknown){background:var(--status-ahead-chip-bg);color:var(--status-ahead);font-weight:600}.cell.drift-bad .cell-version:not(.unknown){background:var(--status-bad-chip-bg);color:var(--status-bad);font-weight:600}.cell.drift-inflight .cell-version:not(.unknown){background:var(--status-inflight-chip-bg);color:var(--status-inflight);font-weight:600}.cell-age{position:absolute;top:3px;right:5px;font-family:var(--status-font-mono);font-size:9px;color:var(--status-muted2);cursor:help}.cell .row{display:flex;align-items:center;gap:5px;font-size:var(--status-font-caption);color:var(--status-muted);font-family:var(--status-font-mono);margin-top:auto}.cell .chiclets{display:flex;flex-wrap:wrap;gap:1px;margin-top:auto;padding-top:3px}.chiclet{display:inline-block;width:7px;height:11px;border-radius:1px;background:var(--status-line-strong)}.chiclet.up{background:var(--status-mode-medium)}.chiclet.pending{background:var(--status-inflight-chip-bg);animation:chiclet-pulse 1.6s ease-in-out infinite}.chiclet.failed{background:var(--status-bad-medium)}.chiclet.unknown{background:var(--status-muted2)}@keyframes chiclet-pulse{0%,to{opacity:.5}50%{opacity:1}}.matrix td.cell.empty{text-align:center;vertical-align:middle;padding:0}.matrix td.cell.empty.has-pipeline{cursor:pointer}.matrix td.cell.empty .empty-label{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted2);letter-spacing:.02em}.matrix td.cell.empty.no-pipeline{background:var(--status-paper-soft)}.matrix td.cell.empty .no-pipeline-mark{display:inline-block;color:var(--status-muted2);font-family:var(--status-font-mono);font-size:var(--status-font-sm);cursor:help}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--status-mode)}.dot.s{background:var(--status-behind)}.dot.w{background:var(--status-bad)}.dot.p{background:var(--status-muted2)}.trigger-badge{display:inline-block;font-family:var(--status-font-mono);font-size:9px;font-weight:600;padding:0 3px;border-radius:var(--status-radius-input);line-height:13px;height:13px;min-width:14px;text-align:center}.trigger-badge.repave{background:var(--status-src-repave-soft);color:var(--status-src-repave)}.trigger-badge.publish{background:var(--status-src-publish-soft);color:var(--status-src-publish)}.trigger-badge.adhoc{background:var(--status-src-adhoc-soft);color:var(--status-src-adhoc)}.matrix-legend{display:flex;align-items:center;gap:14px;padding:6px 12px;font-family:var(--status-font-mono);font-size:10.5px;color:var(--status-muted);background:var(--status-paper-soft);border-top:1px solid var(--status-line);flex-wrap:wrap}.matrix-legend .ln{display:inline-flex;align-items:center;gap:5px}.matrix-legend .ln+.ln-trigger-heading{margin-left:var(--status-pad-1)}.matrix-legend .sw{width:11px;height:7px;display:inline-block;border-radius:1px}.matrix-legend .sw.mode{background:var(--status-mode)}.matrix-legend .sw.ahead{background:var(--status-ahead)}.matrix-legend .sw.behind{background:var(--status-behind)}.matrix-legend .sw.bad{background:var(--status-bad)}.matrix-legend .sw.inflight{background:var(--status-inflight)}.sidebar{background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);box-shadow:var(--status-shadow-card);position:sticky;top:14px;overflow:visible}.sidebar.empty .sb-empty{padding:var(--status-pad-2)}.sidebar h2{font-family:var(--neo-titles-section-header-semi-bold-font-family, "Inter"),-apple-system,sans-serif;font-weight:var(--neo-titles-section-header-semi-bold-font-weight, 600);font-size:var(--neo-titles-section-header-semi-bold-font-size, 16px);line-height:var(--neo-titles-section-header-semi-bold-line-height, 1.5rem);margin-bottom:4px}.sidebar h2 .muted{color:var(--status-muted);font-weight:400}.sidebar .focus-meta{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted)}.sidebar .sb-header{padding:var(--status-pad-12) var(--status-pad-2);border-bottom:1px solid var(--status-line)}.sidebar .sb-divider{height:4px;background:var(--status-line);border-top:1px solid var(--status-line-strong);border-bottom:1px solid var(--status-line-strong)}.sidebar .sg-block{padding:var(--status-pad-12) var(--status-pad-2)}.sidebar .sg-block.empty{padding-bottom:var(--status-pad-12)}.sidebar .sg-block h3,.sidebar .pp-block h3{font-size:var(--status-font-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--status-muted);font-weight:600;margin:0 0 8px}.sidebar h3 .heading-link{display:flex;align-items:baseline;gap:6px;text-decoration:none;color:inherit}.sidebar h3 .heading-link:hover,.sidebar h3 .heading-link:hover .glyph{color:var(--status-inflight)}.sidebar h3 .glyph{margin-left:auto;color:var(--status-muted2);font-size:11px}.sidebar .sg-version-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.sidebar .sg-version{font-size:var(--status-font-body);font-weight:600;color:var(--status-ink)}.sidebar .sg-chiclets{display:flex;gap:1px;align-items:center;margin-bottom:6px}.sidebar .sg-chiclets .chiclet{width:9px;height:13px;border-radius:1px;background:var(--status-line-strong)}.sidebar .sg-chiclets .chiclet.up{background:var(--status-mode-medium)}.sidebar .sg-chiclets .chiclet.failed{background:var(--status-bad-medium)}.sidebar .sg-chiclets .chiclet.pending{background:var(--status-inflight-chip-bg);animation:chiclet-pulse 1.6s ease-in-out infinite}.sidebar .sg-chiclets .chiclet.unknown{background:var(--status-muted2)}.sidebar .sg-chiclets .count{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted);margin-left:6px}.sidebar .sg-row{display:grid;grid-template-columns:70px 1fr;gap:6px;font-family:var(--status-font-mono);font-size:var(--status-font-xs);padding:2px 0}.sidebar .sg-row .k{color:var(--status-muted)}.sidebar .sg-row .v{color:var(--status-ink)}.sidebar .sg-row .v.mono{word-break:break-all}.sidebar .sg-empty-msg{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted);line-height:1.5}.sidebar .sg-empty-msg b{color:var(--status-bad);font-weight:600}.sidebar .release-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:var(--status-radius-input);font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-ahead);background:var(--status-ahead-soft);text-decoration:none;transition:filter .12s ease}.sidebar .release-chip:hover{filter:brightness(.95);text-decoration:none}.sidebar .release-chip .glyph{font-size:9px;opacity:.7}.sidebar .release-chip.plain{background:var(--status-line-soft);color:var(--status-muted);cursor:default}.sidebar .release-chip.plain:hover{filter:none}.sidebar .pp-block{padding:var(--status-pad-12) var(--status-pad-2)}.sidebar .pp-block h3 .name{color:var(--status-ink);text-transform:none;letter-spacing:0;font-weight:600;margin-left:4px}.sidebar .pp-empty{font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted2);padding:6px 0}.sidebar .exec{padding:8px 0;border-bottom:1px dashed var(--status-line);position:relative}.sidebar .exec:last-of-type{border-bottom:0}.sidebar .trigger-badge{flex:0 0 auto}.sidebar .exec-line1{display:flex;align-items:center;gap:8px;font-family:var(--status-font-mono);font-size:var(--status-font-xs)}.sidebar .exec-time{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;flex:0 0 auto}.sidebar .exec-when{color:var(--status-ink);font-weight:500;white-space:nowrap}.sidebar .exec-rel{color:var(--status-muted);font-weight:400;white-space:nowrap}.sidebar .exec-summary{margin-top:2px;padding-left:58px;font-family:var(--status-font-mono);font-size:var(--status-font-xs);font-weight:500;text-align:right;word-break:break-word;overflow-wrap:anywhere}.sidebar .exec.bad .exec-summary{color:var(--status-bad)}.sidebar .exec.run .exec-summary{color:var(--status-inflight)}.sidebar .exec-line2{display:flex;align-items:center;gap:1px;margin-top:4px;padding-left:58px}.sidebar .exec-line2 .release-chip.in-row{margin-left:auto}.sidebar .stage-chiclet{display:inline-block;width:22px;height:14px;border-radius:2px;cursor:pointer;transition:opacity .12s ease}.sidebar .stage-chiclet:hover{opacity:.75}.sidebar .stage-chiclet.s-succeeded{background:var(--status-mode-medium)}.sidebar .stage-chiclet.s-failed{background:var(--status-bad-medium)}.sidebar .stage-chiclet.s-running{background:var(--status-inflight-medium);animation:stage-pulse 1.6s ease-in-out infinite}.sidebar .stage-chiclet.s-pending{background:var(--status-line);cursor:default}.sidebar .stage-chiclet.s-loading{background:var(--status-line);animation:stage-pulse 1.4s ease-in-out infinite;cursor:default}.sidebar .stage-chiclet.s-loading:hover{opacity:1}@keyframes stage-pulse{0%,to{opacity:.5}50%{opacity:1}}.sidebar .exec-tooltip{position:absolute;top:100%;left:var(--status-pad-2);right:var(--status-pad-2);margin-top:4px;background:#0f172a;color:#f8fafc;border-radius:var(--status-radius-input);padding:10px 12px;box-shadow:0 6px 16px #0000002e;font-family:var(--status-font-mono);font-size:var(--status-font-xs);line-height:1.5;z-index:10;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.sidebar .exec:hover .exec-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.sidebar .exec-tooltip .tooltip-stages{display:grid;grid-template-columns:16px 1fr auto;gap:4px 8px}.sidebar .exec-tooltip .glyph{text-align:center;font-weight:700}.sidebar .exec-tooltip .glyph.s-succeeded{color:var(--status-mode-medium)}.sidebar .exec-tooltip .glyph.s-failed{color:var(--status-bad-medium)}.sidebar .exec-tooltip .glyph.s-running{color:var(--status-inflight-medium)}.sidebar .exec-tooltip .glyph.s-pending{color:var(--status-muted2)}.sidebar .exec-tooltip .name{color:#f8fafc}.sidebar .exec-tooltip .name.s-pending,.sidebar .exec-tooltip .dur{color:var(--status-muted2)}.sidebar .exec-tooltip .tooltip-error{margin-top:6px;padding-top:6px;border-top:1px solid #1e293b;color:var(--status-bad-medium);word-break:break-word}.sidebar .exec-tooltip .tooltip-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;border-top:1px solid #1e293b}.sidebar .exec-tooltip .release-chip{background:#b280e62e;color:#d6b9f5}.sidebar .exec-tooltip .tooltip-link{color:#d6b9f5;text-decoration:none}.sidebar .exec-tooltip .tooltip-link:hover{text-decoration:underline}.loading-banner{display:flex;align-items:center;gap:var(--status-pad-1);justify-content:center;padding:60px 20px;background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);color:var(--status-muted);font-family:var(--status-font-mono);font-size:var(--status-font-sm)}.loading-spinner{width:14px;height:14px;border:2px solid var(--status-line);border-top-color:var(--status-inflight);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{background:var(--status-paper);border:1px solid var(--status-bad);border-left-width:4px;border-radius:var(--status-radius-card);padding:18px 22px;display:flex;flex-direction:column;gap:8px}.error-banner .error-title{font-family:var(--status-font-sans);font-weight:600;font-size:16px;color:var(--status-bad)}.error-banner .error-message{font-family:var(--status-font-mono);font-size:var(--status-font-sm);color:var(--status-ink);background:var(--status-bad-soft);padding:8px 10px;border-radius:var(--status-radius-input);word-break:break-word}.error-banner .error-remedy{font-size:var(--status-font-sm);color:var(--status-muted);line-height:1.5}.error-banner .btn{align-self:flex-start;margin-top:4px}.refresh-icon{display:inline-block}.btn.primary.loading{opacity:.65;cursor:wait}.btn.primary.loading:hover{background:var(--neo-buttons-primary-default, #2f42ff);border-color:var(--neo-buttons-primary-default, #2f42ff)}.btn.primary.loading .refresh-icon{animation:refresh-spin .8s linear infinite}@keyframes refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-footer{margin-top:var(--status-pad-12);padding:var(--status-pad-1) var(--status-pad-2);background:var(--status-paper);border:1px solid var(--status-line);border-radius:var(--status-radius-card);box-shadow:var(--status-shadow-card);display:flex;justify-content:space-between;font-family:var(--status-font-mono);font-size:var(--status-font-xs);color:var(--status-muted)}
