@charset "UTF-8";:root{--md-ref-palette-primary-0: #000000;--md-ref-palette-primary-5: #00112a;--md-ref-palette-primary-10: #001b3d;--md-ref-palette-primary-15: #00254f;--md-ref-palette-primary-20: #003062;--md-ref-palette-primary-25: #003b76;--md-ref-palette-primary-30: #00468b;--md-ref-palette-primary-35: #0052a0;--md-ref-palette-primary-40: #005db6;--md-ref-palette-primary-50: #1e76db;--md-ref-palette-primary-60: #4591f7;--md-ref-palette-primary-70: #78acff;--md-ref-palette-primary-80: #a9c7ff;--md-ref-palette-primary-90: #d6e3ff;--md-ref-palette-primary-95: #ecf0ff;--md-ref-palette-primary-98: #f9f9ff;--md-ref-palette-primary-99: #fdfbff;--md-ref-palette-primary-100: #ffffff;--md-ref-palette-secondary-0: #000000;--md-ref-palette-secondary-5: #071120;--md-ref-palette-secondary-10: #121c2b;--md-ref-palette-secondary-15: #1d2636;--md-ref-palette-secondary-20: #273141;--md-ref-palette-secondary-25: #323c4d;--md-ref-palette-secondary-30: #3e4758;--md-ref-palette-secondary-35: #495365;--md-ref-palette-secondary-40: #555f71;--md-ref-palette-secondary-50: #6e778a;--md-ref-palette-secondary-60: #8891a5;--md-ref-palette-secondary-70: #a2abc0;--md-ref-palette-secondary-80: #bdc7dc;--md-ref-palette-secondary-90: #d9e3f9;--md-ref-palette-secondary-95: #ecf0ff;--md-ref-palette-secondary-98: #f9f9ff;--md-ref-palette-secondary-99: #fdfbff;--md-ref-palette-secondary-100: #ffffff;--md-ref-palette-tertiary-0: #000000;--md-ref-palette-tertiary-5: #1c0823;--md-ref-palette-tertiary-10: #28132f;--md-ref-palette-tertiary-15: #331e3a;--md-ref-palette-tertiary-20: #3e2845;--md-ref-palette-tertiary-25: #4a3350;--md-ref-palette-tertiary-30: #563e5c;--md-ref-palette-tertiary-35: #624a69;--md-ref-palette-tertiary-40: #6f5675;--md-ref-palette-tertiary-50: #896e8f;--md-ref-palette-tertiary-60: #a487a9;--md-ref-palette-tertiary-70: #bfa1c5;--md-ref-palette-tertiary-80: #dcbce1;--md-ref-palette-tertiary-90: #f9d8fe;--md-ref-palette-tertiary-95: #ffebff;--md-ref-palette-tertiary-98: #fff7fb;--md-ref-palette-tertiary-99: #fffbff;--md-ref-palette-tertiary-100: #ffffff;--md-ref-palette-neutral-0: #000000;--md-ref-palette-neutral-5: #101114;--md-ref-palette-neutral-10: #1a1b1e;--md-ref-palette-neutral-15: #252629;--md-ref-palette-neutral-20: #2f3033;--md-ref-palette-neutral-25: #3a3b3f;--md-ref-palette-neutral-30: #46474a;--md-ref-palette-neutral-35: #525256;--md-ref-palette-neutral-40: #5e5e62;--md-ref-palette-neutral-50: #77777a;--md-ref-palette-neutral-60: #909094;--md-ref-palette-neutral-70: #ababaf;--md-ref-palette-neutral-80: #c7c6ca;--md-ref-palette-neutral-90: #e3e2e6;--md-ref-palette-neutral-95: #f1f0f4;--md-ref-palette-neutral-98: #faf9fd;--md-ref-palette-neutral-99: #fdfbff;--md-ref-palette-neutral-100: #ffffff;--md-ref-palette-neutral-variant-0: #000000;--md-ref-palette-neutral-variant-5: #0e1117;--md-ref-palette-neutral-variant-10: #181c22;--md-ref-palette-neutral-variant-15: #22262d;--md-ref-palette-neutral-variant-20: #2d3038;--md-ref-palette-neutral-variant-25: #383b43;--md-ref-palette-neutral-variant-30: #43474e;--md-ref-palette-neutral-variant-35: #4f525a;--md-ref-palette-neutral-variant-40: #5b5e66;--md-ref-palette-neutral-variant-50: #74777f;--md-ref-palette-neutral-variant-60: #8e9099;--md-ref-palette-neutral-variant-70: #a8abb4;--md-ref-palette-neutral-variant-80: #c4c6cf;--md-ref-palette-neutral-variant-90: #e0e2ec;--md-ref-palette-neutral-variant-95: #eef0fa;--md-ref-palette-neutral-variant-98: #f9f9ff;--md-ref-palette-neutral-variant-99: #fdfbff;--md-ref-palette-neutral-variant-100: #ffffff;--md-ref-palette-error-0: #000000;--md-ref-palette-error-5: #2d0001;--md-ref-palette-error-10: #410002;--md-ref-palette-error-15: #540003;--md-ref-palette-error-20: #690005;--md-ref-palette-error-25: #7e0007;--md-ref-palette-error-30: #93000a;--md-ref-palette-error-35: #a80710;--md-ref-palette-error-40: #ba1a1a;--md-ref-palette-error-50: #de3730;--md-ref-palette-error-60: #ff5449;--md-ref-palette-error-70: #ff897d;--md-ref-palette-error-80: #ffb4ab;--md-ref-palette-error-90: #ffdad6;--md-ref-palette-error-95: #ffedea;--md-ref-palette-error-98: #fff8f7;--md-ref-palette-error-99: #fffbff;--md-ref-palette-error-100: #ffffff;--md-sys-color-primary: #005db6;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d6e3ff;--md-sys-color-on-primary-container: #001b3d;--md-sys-color-secondary: #555f71;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d9e3f9;--md-sys-color-on-secondary-container: #121c2b;--md-sys-color-tertiary: #6f5675;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #f9d8fe;--md-sys-color-on-tertiary-container: #28132f;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #fdfbff;--md-sys-color-on-background: #1a1b1e;--md-sys-color-surface: #fdfbff;--md-sys-color-on-surface: #1a1b1e;--md-sys-color-surface-variant: #e0e2ec;--md-sys-color-on-surface-variant: #43474e;--md-sys-color-outline: #74777f;--md-sys-color-outline-variant: #c4c6cf;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #2f3033;--md-sys-color-inverse-on-surface: #f1f0f4;--md-sys-color-inverse-primary: #a9c7ff}:root[data-theme=dark]{--md-sys-color-primary: #a9c7ff;--md-sys-color-on-primary: #003062;--md-sys-color-primary-container: #00468b;--md-sys-color-on-primary-container: #d6e3ff;--md-sys-color-secondary: #bdc7dc;--md-sys-color-on-secondary: #273141;--md-sys-color-secondary-container: #3e4758;--md-sys-color-on-secondary-container: #d9e3f9;--md-sys-color-tertiary: #dcbce1;--md-sys-color-on-tertiary: #3e2845;--md-sys-color-tertiary-container: #563e5c;--md-sys-color-on-tertiary-container: #f9d8fe;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffb4ab;--md-sys-color-background: #1a1b1e;--md-sys-color-on-background: #e3e2e6;--md-sys-color-surface: #1a1b1e;--md-sys-color-on-surface: #e3e2e6;--md-sys-color-surface-variant: #43474e;--md-sys-color-on-surface-variant: #c4c6cf;--md-sys-color-outline: #8e9099;--md-sys-color-outline-variant: #43474e;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #e3e2e6;--md-sys-color-inverse-on-surface: #2f3033;--md-sys-color-inverse-primary: #005db6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--md-sys-color-primary: #a9c7ff;--md-sys-color-on-primary: #003062;--md-sys-color-primary-container: #00468b;--md-sys-color-on-primary-container: #d6e3ff;--md-sys-color-secondary: #bdc7dc;--md-sys-color-on-secondary: #273141;--md-sys-color-secondary-container: #3e4758;--md-sys-color-on-secondary-container: #d9e3f9;--md-sys-color-tertiary: #dcbce1;--md-sys-color-on-tertiary: #3e2845;--md-sys-color-tertiary-container: #563e5c;--md-sys-color-on-tertiary-container: #f9d8fe;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffb4ab;--md-sys-color-background: #1a1b1e;--md-sys-color-on-background: #e3e2e6;--md-sys-color-surface: #1a1b1e;--md-sys-color-on-surface: #e3e2e6;--md-sys-color-surface-variant: #43474e;--md-sys-color-on-surface-variant: #c4c6cf;--md-sys-color-outline: #8e9099;--md-sys-color-outline-variant: #43474e;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #e3e2e6;--md-sys-color-inverse-on-surface: #2f3033;--md-sys-color-inverse-primary: #005db6}}:root{--md-ref-typeface-brand: "Roboto", "Helvetica Neue", sans-serif;--md-ref-typeface-plain: "Roboto", "Helvetica Neue", sans-serif;--md-ref-typeface-mono: ui-monospace, "SF Mono", "Cascadia Code", "Cascadia Mono", "Consolas", "Liberation Mono", "Menlo", monospace;--app-type-eyebrow-size: var(--md-sys-typescale-label-small-size);--app-type-eyebrow-tracking: .08em;--app-type-eyebrow-weight: var(--md-ref-typeface-weight-medium);--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-line-height: 4rem;--md-sys-typescale-display-large-size: 3.5625rem;--md-sys-typescale-display-large-tracking: -.015625rem;--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-line-height: 3.25rem;--md-sys-typescale-display-medium-size: 2.8125rem;--md-sys-typescale-display-medium-tracking: 0;--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-line-height: 2.75rem;--md-sys-typescale-display-small-size: 2.25rem;--md-sys-typescale-display-small-tracking: 0;--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-line-height: 2.5rem;--md-sys-typescale-headline-large-size: 2rem;--md-sys-typescale-headline-large-tracking: 0;--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-line-height: 2.25rem;--md-sys-typescale-headline-medium-size: 1.75rem;--md-sys-typescale-headline-medium-tracking: 0;--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-line-height: 2rem;--md-sys-typescale-headline-small-size: 1.5rem;--md-sys-typescale-headline-small-tracking: 0;--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-line-height: 1.75rem;--md-sys-typescale-title-large-size: 1.375rem;--md-sys-typescale-title-large-tracking: 0;--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-line-height: 1.5rem;--md-sys-typescale-title-medium-size: 1rem;--md-sys-typescale-title-medium-tracking: .009375rem;--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-line-height: 1.25rem;--md-sys-typescale-title-small-size: .875rem;--md-sys-typescale-title-small-tracking: .00625rem;--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-line-height: 1.5rem;--md-sys-typescale-body-large-size: 1rem;--md-sys-typescale-body-large-tracking: .03125rem;--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-line-height: 1.25rem;--md-sys-typescale-body-medium-size: .875rem;--md-sys-typescale-body-medium-tracking: .015625rem;--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-line-height: 1rem;--md-sys-typescale-body-small-size: .75rem;--md-sys-typescale-body-small-tracking: .025rem;--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-line-height: 1.25rem;--md-sys-typescale-label-large-size: .875rem;--md-sys-typescale-label-large-tracking: .00625rem;--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-line-height: 1rem;--md-sys-typescale-label-medium-size: .75rem;--md-sys-typescale-label-medium-tracking: .03125rem;--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-line-height: 1rem;--md-sys-typescale-label-small-size: .6875rem;--md-sys-typescale-label-small-tracking: .03125rem;--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium)}:root{--app-spacing-0: 0;--app-spacing-1: .25rem;--app-spacing-2: .5rem;--app-spacing-3: .75rem;--app-spacing-4: 1rem;--app-spacing-5: 1.25rem;--app-spacing-6: 1.5rem;--app-spacing-8: 2rem;--app-spacing-10: 2.5rem;--app-spacing-12: 3rem;--app-spacing-16: 4rem;--app-spacing-20: 5rem;--app-spacing-24: 6rem}:root{--app-radius-none: 0;--app-radius-sm: .25rem;--app-radius-md: .5rem;--app-radius-lg: .75rem;--app-radius-xl: 1rem;--app-radius-full: 9999px}:root{--md-sys-elevation-0: none;--md-sys-elevation-1: 0 1px 2px 0 rgb(0 0 0 / 30%), 0 1px 3px 1px rgb(0 0 0 / 15%);--md-sys-elevation-2: 0 1px 2px 0 rgb(0 0 0 / 30%), 0 2px 6px 2px rgb(0 0 0 / 15%);--md-sys-elevation-3: 0 4px 8px 3px rgb(0 0 0 / 15%), 0 1px 3px 0 rgb(0 0 0 / 30%);--md-sys-elevation-4: 0 6px 10px 4px rgb(0 0 0 / 15%), 0 2px 3px 0 rgb(0 0 0 / 30%);--md-sys-elevation-5: 0 8px 12px 6px rgb(0 0 0 / 15%), 0 4px 4px 0 rgb(0 0 0 / 30%);--md-sys-color-surface-container-lowest: var(--md-ref-palette-neutral-100);--md-sys-color-surface-container-low: var(--md-ref-palette-neutral-95);--md-sys-color-surface-container: var(--md-ref-palette-neutral-90);--md-sys-color-surface-container-high: var(--md-ref-palette-neutral-90);--md-sys-color-surface-container-highest: var(--md-ref-palette-neutral-80)}:root[data-theme=dark]{--md-sys-color-background: var(--md-ref-palette-neutral-variant-5);--md-sys-color-surface: var(--md-ref-palette-neutral-variant-5);--md-sys-color-surface-container-lowest: var(--md-ref-palette-neutral-variant-0);--md-sys-color-surface-container-low: var(--md-ref-palette-neutral-variant-10);--md-sys-color-surface-container: var(--md-ref-palette-neutral-variant-15);--md-sys-color-surface-container-high: var(--md-ref-palette-neutral-variant-20);--md-sys-color-surface-container-highest: var(--md-ref-palette-neutral-variant-25)}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=dark]){--md-sys-color-background: var(--md-ref-palette-neutral-variant-5);--md-sys-color-surface: var(--md-ref-palette-neutral-variant-5);--md-sys-color-surface-container-lowest: var(--md-ref-palette-neutral-variant-0);--md-sys-color-surface-container-low: var(--md-ref-palette-neutral-variant-10);--md-sys-color-surface-container: var(--md-ref-palette-neutral-variant-15);--md-sys-color-surface-container-high: var(--md-ref-palette-neutral-variant-20);--md-sys-color-surface-container-highest: var(--md-ref-palette-neutral-variant-25)}}:root{--app-aurora-1: color-mix(in srgb, var(--md-ref-palette-primary-60) 14%, transparent);--app-aurora-2: color-mix(in srgb, var(--md-ref-palette-tertiary-60) 10%, transparent);--app-aurora-3: color-mix(in srgb, var(--md-ref-palette-secondary-60) 12%, transparent);--app-glass-surface: color-mix(in srgb, var(--md-sys-color-surface) 78%, transparent);--app-glass-surface-strong: color-mix(in srgb, var(--md-sys-color-surface) 90%, transparent);--app-glass-blur: 14px;--app-glass-border: color-mix(in srgb, var(--md-sys-color-outline-variant) 60%, transparent);--app-hairline: color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);--app-hairline-strong: color-mix(in srgb, var(--md-sys-color-outline) 60%, transparent);--app-hairline-faint: color-mix(in srgb, var(--md-sys-color-outline-variant) 40%, transparent);--app-gradient-brand: linear-gradient( 135deg, var(--md-ref-palette-primary-40) 0%, var(--md-ref-palette-tertiary-40) 100% );--app-gradient-text: linear-gradient( 110deg, var(--md-ref-palette-primary-30) 0%, var(--md-ref-palette-primary-40) 55%, var(--md-ref-palette-tertiary-40) 100% );--app-gradient-text-fallback: var(--md-ref-palette-primary-30);--app-gradient-border: linear-gradient( 135deg, color-mix(in srgb, var(--md-ref-palette-primary-50) 45%, transparent), color-mix(in srgb, var(--md-ref-palette-tertiary-50) 28%, transparent) 60%, transparent );--app-gradient-rail: linear-gradient( 180deg, var(--md-ref-palette-primary-50), var(--md-ref-palette-tertiary-50) );--app-shadow-soft: 0 1px 2px color-mix(in srgb, var(--md-ref-palette-primary-30) 6%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--md-ref-palette-primary-30) 12%, transparent);--app-shadow-soft-lg: 0 2px 4px color-mix(in srgb, var(--md-ref-palette-primary-30) 7%, transparent), 0 16px 40px -12px color-mix(in srgb, var(--md-ref-palette-primary-30) 16%, transparent);--app-glow-primary: 0 0 0 1px color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent), 0 4px 18px -2px color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);--app-glow-running: 0 0 8px color-mix(in srgb, var(--app-color-running) 35%, transparent);--app-glow-success: 0 0 8px color-mix(in srgb, var(--app-color-success) 35%, transparent);--app-glow-error: 0 0 8px color-mix(in srgb, var(--app-color-error) 35%, transparent);--app-glow-warning: 0 0 8px color-mix(in srgb, var(--app-color-warning) 35%, transparent);--app-glow-merged: 0 0 18px color-mix(in srgb, var(--md-ref-palette-tertiary-40) 35%, transparent);--app-chart-1: var(--md-ref-palette-primary-40);--app-chart-2: var(--md-ref-palette-tertiary-40);--app-chart-3: var(--md-ref-palette-secondary-40);--app-chart-4: var(--md-ref-palette-primary-60);--app-chart-5: var(--md-ref-palette-tertiary-60);--app-chart-6: var(--md-ref-palette-error-40);--app-chart-grid: color-mix(in srgb, var(--md-sys-color-outline-variant) 55%, transparent);--app-chart-glow: transparent}:root[data-theme=dark]{--app-aurora-1: color-mix(in srgb, var(--md-ref-palette-primary-60) 13%, transparent);--app-aurora-2: color-mix(in srgb, var(--md-ref-palette-tertiary-60) 9%, transparent);--app-aurora-3: color-mix(in srgb, var(--md-ref-palette-primary-80) 7%, transparent);--app-glass-surface: color-mix( in srgb, var(--md-sys-color-surface-container-low) 68%, transparent );--app-glass-surface-strong: color-mix( in srgb, var(--md-sys-color-surface-container-low) 86%, transparent );--app-glass-border: color-mix(in srgb, var(--md-ref-palette-primary-80) 14%, transparent);--app-hairline: color-mix(in srgb, var(--md-ref-palette-neutral-variant-80) 16%, transparent);--app-hairline-strong: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 30%, transparent );--app-hairline-faint: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 9%, transparent );--app-gradient-brand: linear-gradient( 135deg, var(--md-ref-palette-primary-60) 0%, var(--md-ref-palette-tertiary-60) 100% );--app-gradient-text: linear-gradient( 110deg, var(--md-ref-palette-primary-70) 0%, var(--md-ref-palette-primary-80) 55%, var(--md-ref-palette-tertiary-80) 100% );--app-gradient-text-fallback: var(--md-ref-palette-primary-80);--app-shadow-soft: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px -8px rgb(0 0 0 / 55%);--app-shadow-soft-lg: 0 2px 4px rgb(0 0 0 / 45%), 0 16px 48px -12px rgb(0 0 0 / 65%);--app-glow-primary: 0 0 0 1px color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent), 0 4px 24px -2px color-mix(in srgb, var(--md-ref-palette-primary-60) 35%, transparent);--app-glow-running: 0 0 12px color-mix(in srgb, var(--app-color-running) 55%, transparent);--app-glow-success: 0 0 12px color-mix(in srgb, var(--app-color-success) 55%, transparent);--app-glow-error: 0 0 12px color-mix(in srgb, var(--app-color-error) 55%, transparent);--app-glow-warning: 0 0 12px color-mix(in srgb, var(--app-color-warning) 55%, transparent);--app-glow-merged: 0 0 18px color-mix(in srgb, var(--md-ref-palette-tertiary-60) 45%, transparent);--app-chart-1: var(--md-ref-palette-primary-70);--app-chart-2: var(--md-ref-palette-tertiary-70);--app-chart-3: var(--md-ref-palette-secondary-70);--app-chart-4: var(--md-ref-palette-primary-80);--app-chart-5: var(--md-ref-palette-tertiary-80);--app-chart-6: var(--md-ref-palette-error-70);--app-chart-grid: color-mix(in srgb, var(--md-sys-color-outline-variant) 45%, transparent);--app-chart-glow: color-mix(in srgb, var(--md-ref-palette-primary-60) 50%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=dark]){--app-aurora-1: color-mix(in srgb, var(--md-ref-palette-primary-60) 13%, transparent);--app-aurora-2: color-mix(in srgb, var(--md-ref-palette-tertiary-60) 9%, transparent);--app-aurora-3: color-mix(in srgb, var(--md-ref-palette-primary-80) 7%, transparent);--app-glass-surface: color-mix( in srgb, var(--md-sys-color-surface-container-low) 68%, transparent );--app-glass-surface-strong: color-mix( in srgb, var(--md-sys-color-surface-container-low) 86%, transparent );--app-glass-border: color-mix(in srgb, var(--md-ref-palette-primary-80) 14%, transparent);--app-hairline: color-mix(in srgb, var(--md-ref-palette-neutral-variant-80) 16%, transparent);--app-hairline-strong: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 30%, transparent );--app-hairline-faint: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 9%, transparent );--app-gradient-brand: linear-gradient( 135deg, var(--md-ref-palette-primary-60) 0%, var(--md-ref-palette-tertiary-60) 100% );--app-gradient-text: linear-gradient( 110deg, var(--md-ref-palette-primary-70) 0%, var(--md-ref-palette-primary-80) 55%, var(--md-ref-palette-tertiary-80) 100% );--app-gradient-text-fallback: var(--md-ref-palette-primary-80);--app-shadow-soft: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px -8px rgb(0 0 0 / 55%);--app-shadow-soft-lg: 0 2px 4px rgb(0 0 0 / 45%), 0 16px 48px -12px rgb(0 0 0 / 65%);--app-glow-primary: 0 0 0 1px color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent), 0 4px 24px -2px color-mix(in srgb, var(--md-ref-palette-primary-60) 35%, transparent);--app-glow-running: 0 0 12px color-mix(in srgb, var(--app-color-running) 55%, transparent);--app-glow-success: 0 0 12px color-mix(in srgb, var(--app-color-success) 55%, transparent);--app-glow-error: 0 0 12px color-mix(in srgb, var(--app-color-error) 55%, transparent);--app-glow-warning: 0 0 12px color-mix(in srgb, var(--app-color-warning) 55%, transparent);--app-glow-merged: 0 0 18px color-mix(in srgb, var(--md-ref-palette-tertiary-60) 45%, transparent);--app-chart-1: var(--md-ref-palette-primary-70);--app-chart-2: var(--md-ref-palette-tertiary-70);--app-chart-3: var(--md-ref-palette-secondary-70);--app-chart-4: var(--md-ref-palette-primary-80);--app-chart-5: var(--md-ref-palette-tertiary-80);--app-chart-6: var(--md-ref-palette-error-70);--app-chart-grid: color-mix(in srgb, var(--md-sys-color-outline-variant) 45%, transparent);--app-chart-glow: color-mix(in srgb, var(--md-ref-palette-primary-60) 50%, transparent)}}:root{--app-status-success: #1b7d3c;--app-status-success-container: #d7f2de;--app-status-on-success-container: #0d4d22;--app-status-attention: #9a6700;--app-status-attention-container: #fff0c4;--app-status-on-attention-container: #5c3d00;--app-status-info: var(--md-sys-color-primary);--app-status-info-container: var(--md-sys-color-primary-container);--app-status-on-info-container: var(--md-sys-color-on-primary-container);--app-pr-state-open: var(--app-status-success);--app-pr-state-open-container: var(--app-status-success-container);--app-pr-state-on-open-container: var(--app-status-on-success-container);--app-pr-state-merged: var(--md-sys-color-tertiary);--app-pr-state-merged-container: var(--md-sys-color-tertiary-container);--app-pr-state-on-merged-container: var(--md-sys-color-on-tertiary-container);--app-pr-state-closed: var(--md-sys-color-error);--app-pr-state-closed-container: var(--md-sys-color-error-container);--app-pr-state-on-closed-container: var(--md-sys-color-on-error-container);--app-pr-state-draft: var(--app-color-pending);--app-pr-state-draft-container: var(--md-sys-color-surface-container-high);--app-pr-state-on-draft-container: var(--md-sys-color-on-surface-variant);--app-alert-critical: var(--md-ref-palette-error-30);--app-alert-critical-container: var(--md-ref-palette-error-30);--app-alert-on-critical-container: var(--md-ref-palette-error-95);--app-alert-error: var(--md-sys-color-error);--app-alert-error-container: var(--md-sys-color-error-container);--app-alert-on-error-container: var(--md-sys-color-on-error-container);--app-alert-warning: var(--app-status-attention);--app-alert-warning-container: var(--app-status-attention-container);--app-alert-on-warning-container: var(--app-status-on-attention-container);--app-alert-info: var(--app-status-info);--app-alert-info-container: var(--app-status-info-container);--app-alert-on-info-container: var(--app-status-on-info-container);--app-alert-success: var(--app-status-success);--app-alert-success-container: var(--app-status-success-container);--app-alert-on-success-container: var(--app-status-on-success-container);--app-check-success: var(--app-status-success);--app-check-failure: var(--md-sys-color-error);--app-check-pending: var(--app-status-attention);--app-check-neutral: #6e7781;--app-check-skipped: var(--app-check-neutral);--app-check-success-container: var(--app-status-success-container);--app-check-on-success-container: var(--app-status-on-success-container);--app-check-failure-container: var(--md-sys-color-error-container);--app-check-on-failure-container: var(--md-sys-color-on-error-container);--app-check-pending-container: var(--app-status-attention-container);--app-check-on-pending-container: var(--app-status-on-attention-container);--app-check-neutral-container: var(--md-sys-color-surface-container-high);--app-check-on-neutral-container: var(--md-sys-color-on-surface-variant);--app-check-skipped-container: var(--app-check-neutral-container);--app-check-on-skipped-container: var(--app-check-on-neutral-container)}:root[data-theme=dark]{--app-status-success: #6cd592;--app-status-success-container: #14341f;--app-status-on-success-container: #a9efc0;--app-status-attention: #e3b341;--app-status-attention-container: #3a2d10;--app-status-on-attention-container: #ffdf8e;--app-check-neutral: #8b949e}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=dark]){--app-status-success: #6cd592;--app-status-success-container: #14341f;--app-status-on-success-container: #a9efc0;--app-status-attention: #e3b341;--app-status-attention-container: #3a2d10;--app-status-on-attention-container: #ffdf8e;--app-check-neutral: #8b949e}}:root{--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s;--app-motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--app-motion-stagger-step: 40ms;--app-motion-enter-distance: 8px;--app-motion-enter-duration: var(--md-sys-motion-duration-medium2)}body[data-density=compact]{--app-spacing-1: .1875rem;--app-spacing-2: .375rem;--app-spacing-3: .5625rem;--app-spacing-4: .75rem;--app-spacing-5: .9375rem;--app-spacing-6: 1.125rem;--app-spacing-8: 1.5rem;--app-spacing-10: 1.875rem;--app-spacing-12: 2.25rem;--app-spacing-16: 3rem;--app-spacing-20: 3.75rem;--app-spacing-24: 4.5rem}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00458f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-app-primary: var(--md-sys-color-primary);--mat-app-secondary: var(--md-sys-color-secondary);--mat-app-on-primary: var(--md-sys-color-on-primary);--mat-app-on-secondary: var(--md-sys-color-on-secondary)}@media(prefers-color-scheme:dark){html:not([data-theme=light],[data-theme=dark]){--mat-sys-background: #121316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #005cbb;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f65;--mat-sys-on-primary-container: #d7e3ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #283041;--mat-sys-on-secondary-container: #dae2f9;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #e0e2ec;--mat-sys-on-tertiary: #002f65;--mat-sys-on-tertiary-container: #d7e3ff;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #8e9099;--mat-sys-outline-variant: #44474e;--mat-sys-primary: #abc7ff;--mat-sys-primary-container: #00458f;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #bec6dc;--mat-sys-secondary-container: #3e4759;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1f2022;--mat-sys-surface-container-high: #292a2c;--mat-sys-surface-container-highest: #343537;--mat-sys-surface-container-low: #1a1b1f;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #abc7ff;--mat-sys-surface-variant: #44474e;--mat-sys-tertiary: #abc7ff;--mat-sys-tertiary-container: #00458f;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}}html[data-theme=dark]{--mat-sys-background: #121316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #005cbb;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f65;--mat-sys-on-primary-container: #d7e3ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #283041;--mat-sys-on-secondary-container: #dae2f9;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #e0e2ec;--mat-sys-on-tertiary: #002f65;--mat-sys-on-tertiary-container: #d7e3ff;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #8e9099;--mat-sys-outline-variant: #44474e;--mat-sys-primary: #abc7ff;--mat-sys-primary-container: #00458f;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #bec6dc;--mat-sys-secondary-container: #3e4759;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1f2022;--mat-sys-surface-container-high: #292a2c;--mat-sys-surface-container-highest: #343537;--mat-sys-surface-container-low: #1a1b1f;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #abc7ff;--mat-sys-surface-variant: #44474e;--mat-sys-tertiary: #abc7ff;--mat-sys-tertiary-container: #00458f;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 32px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 32px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 32px;--mat-button-tonal-container-height: 32px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 32px;--mat-list-list-item-leading-icon-start-space: 8px;--mat-list-list-item-leading-icon-end-space: 8px;--mat-list-list-item-one-line-container-height: 40px;--mat-list-list-item-two-line-container-height: 56px;--mat-list-list-item-three-line-container-height: 80px;--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 32px;--mat-tab-container-height: 40px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 64px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-tree-node-min-height: 40px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-app-primary: var(--md-sys-color-primary);--mat-app-secondary: var(--md-sys-color-secondary);--mat-app-on-primary: var(--md-sys-color-on-primary);--mat-app-on-secondary: var(--md-sys-color-on-secondary)}:root{--app-color-running: var(--md-ref-palette-primary-50);--app-color-success: var(--app-status-success);--app-color-error: var(--md-sys-color-error);--app-color-pending: var(--md-ref-palette-neutral-40);--app-color-warning: var(--app-status-attention);--app-color-github-surface: #24292e;--app-color-github-surface-hover: #3a4148;--app-color-github-on-surface: #fff;--ib-color-running: var(--app-color-running);--ib-color-success: var(--app-color-success);--ib-color-error: var(--app-color-error);--ib-color-pending: var(--app-color-pending);--ib-color-warning: var(--app-color-warning)}:root[data-theme=dark]{--app-color-running: var(--md-ref-palette-primary-70);--app-color-pending: var(--md-ref-palette-neutral-70);--app-color-github-surface: #f6f8fa;--app-color-github-surface-hover: #d0d7de;--app-color-github-on-surface: #24292e}body:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 18% 12%,var(--app-aurora-1),transparent 70%),radial-gradient(34% 38% at 82% 8%,var(--app-aurora-2),transparent 70%),radial-gradient(46% 50% at 60% 88%,var(--app-aurora-3),transparent 72%);animation:app-aurora-drift 90s var(--md-sys-motion-easing-linear) infinite alternate;will-change:transform}@keyframes app-aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.06)}to{transform:translate3d(2%,-2%,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){body:before{animation:none}}.app-glass{background:var(--app-glass-surface);border:1px solid var(--app-glass-border);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--app-glass-blur)) saturate(1.4)}@supports not (backdrop-filter: blur(1px)){.app-glass{background:var(--app-glass-surface-strong)}}@keyframes app-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.app-shimmer{background:linear-gradient(90deg,var(--md-sys-color-surface-container) 25%,var(--md-sys-color-surface-container-high) 50%,var(--md-sys-color-surface-container) 75%);background-size:200% 100%;animation:app-shimmer 1.4s var(--md-sys-motion-easing-linear) infinite;border-radius:var(--app-radius-sm)}@keyframes app-fade-up{0%{opacity:0;transform:translateY(var(--app-motion-enter-distance))}}@keyframes app-route-enter{0%{opacity:0;transform:translateY(var(--app-motion-enter-distance))}}.app-stagger>*{animation:app-fade-up var(--app-motion-enter-duration) var(--md-sys-motion-easing-emphasized-decelerate) both}.app-stagger>:nth-child(1){animation-delay:calc(0 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(2){animation-delay:calc(1 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(3){animation-delay:calc(2 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(4){animation-delay:calc(3 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(5){animation-delay:calc(4 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(6){animation-delay:calc(5 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(7){animation-delay:calc(6 * var(--app-motion-stagger-step))}.app-stagger>:nth-child(8){animation-delay:calc(7 * var(--app-motion-stagger-step))}@keyframes app-ignite{0%{opacity:0;transform:translateY(var(--app-motion-enter-distance))}40%{box-shadow:var(--app-glow-primary)}}.app-ignite{animation:app-ignite var(--md-sys-motion-duration-long4) var(--md-sys-motion-easing-emphasized-decelerate) both}@keyframes app-tick{35%{transform:translateY(-1px) scale(1.04)}}.app-tick{animation:app-tick var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard) both}@keyframes app-merge-bloom{0%{opacity:0;scale:.6}40%{opacity:.85;scale:1.05}to{opacity:0;scale:1.3}}.app-merge-bloom{animation:app-merge-bloom var(--md-sys-motion-duration-extra-long2) var(--md-sys-motion-easing-standard) both;background:radial-gradient(closest-side,color-mix(in srgb,var(--md-ref-palette-tertiary-60) 55%,transparent),transparent 70%);opacity:0;pointer-events:none}@keyframes app-ping{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(2.4);opacity:0}}@keyframes app-breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.06);opacity:1}}.app-gradient-text{color:var(--app-gradient-text-fallback);background:var(--app-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.app-gradient-border{border:1px solid transparent;background:linear-gradient(var(--md-sys-color-surface-container-low),var(--md-sys-color-surface-container-low)) padding-box,var(--app-gradient-border) border-box}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--md-sys-motion-duration-medium2);animation-timing-function:var(--md-sys-motion-easing-standard)}:root[data-theme-reveal]::view-transition-old(root),:root[data-theme-reveal]::view-transition-new(root){animation:none}@media(prefers-reduced-motion:reduce){.app-shimmer,.app-stagger>*,.app-ignite,.app-tick,.app-merge-bloom{animation:none}.app-stagger>:nth-child(n){animation:none;animation-delay:0s}::view-transition-old(root),::view-transition-new(root){animation:none}}.app-evidence{background:var(--stage-band-surface, var(--md-sys-color-surface-container-low));border:1px solid var(--stage-band-hairline, var(--app-hairline));border-radius:var(--app-radius-lg);color:var(--stage-band-on-surface, var(--md-sys-color-on-surface));display:block;font-family:var(--md-ref-typeface-mono);font-size:var(--md-sys-typescale-body-small-size);line-height:1.5;overflow-x:auto;padding:var(--app-spacing-3) var(--app-spacing-4);overflow-wrap:anywhere;white-space:pre-wrap}.app-evidence__meta{color:var(--stage-band-dim, var(--md-sys-color-on-surface-variant));display:block;font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--app-type-eyebrow-tracking);margin-block-end:var(--app-spacing-1);text-transform:uppercase}.app-evidence--dark{--stage-band-surface: var(--md-ref-palette-neutral-variant-5);--stage-band-on-surface: var(--md-ref-palette-neutral-90);--stage-band-dim: var(--md-ref-palette-neutral-variant-70);--stage-band-hairline: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 18%, transparent );color-scheme:dark}.app-evidence__copied{animation:app-tick var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard) both;box-shadow:var(--app-glow-primary)}@media(prefers-reduced-motion:reduce){.app-evidence__copied{animation:none;box-shadow:none}}[data-status=running]{box-shadow:var(--app-glow-running)}[data-status=success]{box-shadow:var(--app-glow-success)}[data-status=error]{box-shadow:var(--app-glow-error)}[data-status=warning]{box-shadow:var(--app-glow-warning)}.cdk-overlay-dark-backdrop{background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@supports not (backdrop-filter: blur(1px)){.cdk-overlay-dark-backdrop{background:color-mix(in srgb,var(--md-sys-color-scrim) 45%,transparent)}}.mat-mdc-menu-panel,.mat-mdc-dialog-surface{box-shadow:var(--app-shadow-soft-lg)}@media(prefers-reduced-motion:reduce){.cdk-overlay-dark-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.app-table{width:100%;border-collapse:collapse;background:var(--md-sys-color-surface-container-low);border:1px solid var(--app-hairline);border-radius:var(--app-radius-lg);overflow:clip}.app-table th{position:sticky;inset-block-start:0;z-index:1;padding:var(--app-spacing-3) var(--app-spacing-4);border-block-end:1px solid var(--app-hairline);background:var(--app-glass-surface-strong);color:var(--md-sys-color-on-surface-variant);font-size:var(--app-type-eyebrow-size);font-weight:var(--app-type-eyebrow-weight);letter-spacing:var(--app-type-eyebrow-tracking);text-transform:uppercase;text-align:start}.app-table td{padding:var(--app-spacing-3) var(--app-spacing-4);border-block-end:1px solid var(--app-hairline-faint);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);font-variant-numeric:tabular-nums}.app-table tbody tr{transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.app-table tbody tr:hover{background:var(--md-sys-color-surface-container)}.app-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 0 var(--md-sys-color-tertiary)}.app-table tbody tr:last-child td{border-block-end:none}:root{--ag-background-color: var(--md-sys-color-surface-container-low);--ag-foreground-color: var(--md-sys-color-on-surface);--ag-text-color: var(--md-sys-color-on-surface);--ag-subtle-text-color: var(--md-sys-color-on-surface-variant);--ag-header-background-color: var(--md-sys-color-surface-container);--ag-header-text-color: var(--md-sys-color-on-surface-variant);--ag-chrome-background-color: var(--md-sys-color-surface-container);--ag-accent-color: var(--md-sys-color-primary);--ag-border-color: var(--app-hairline);--ag-wrapper-border: 1px solid var(--app-hairline);--ag-row-border-color: var(--app-hairline-faint);--ag-row-hover-color: var(--md-sys-color-surface-container);--ag-selected-row-background-color: var(--md-sys-color-secondary-container);--ag-odd-row-background-color: transparent;--ag-tooltip-background-color: var(--md-sys-color-surface-container-high);--ag-input-background-color: var(--md-sys-color-surface-container-lowest);--ag-disabled-foreground-color: var(--md-sys-color-on-surface-variant);--ag-value-change-value-highlight-background-color: var(--md-sys-color-primary-container);--ag-value-change-delta-up-color: var(--app-status-success);--ag-value-change-delta-down-color: var(--md-sys-color-error);--ag-browser-color-scheme: light}:root[data-theme=dark]{--ag-browser-color-scheme: dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light],[data-theme=dark]){--ag-browser-color-scheme: dark}}.stage-band{--stage-band-surface: var(--md-ref-palette-neutral-variant-5);--stage-band-on-surface: var(--md-ref-palette-neutral-90);--stage-band-dim: var(--md-ref-palette-neutral-variant-70);--stage-band-hairline: color-mix( in srgb, var(--md-ref-palette-neutral-variant-80) 18%, transparent );--app-status-success: #6cd592;--app-status-attention: #e3b341;--app-color-running: var(--md-ref-palette-primary-70);--app-color-pending: var(--md-ref-palette-neutral-70);--app-color-error: var(--md-ref-palette-error-80);--app-color-success: var(--app-status-success);--app-color-warning: var(--app-status-attention);--app-glow-running: 0 0 12px color-mix(in srgb, var(--app-color-running) 55%, transparent);--app-glow-success: 0 0 12px color-mix(in srgb, var(--app-color-success) 55%, transparent);--app-glow-error: 0 0 12px color-mix(in srgb, var(--app-color-error) 55%, transparent);--app-glow-warning: 0 0 12px color-mix(in srgb, var(--app-color-warning) 55%, transparent);--app-glow-merged: 0 0 18px color-mix(in srgb, var(--md-ref-palette-tertiary-60) 45%, transparent);background:radial-gradient(80rem 40rem at 85% -10%,color-mix(in srgb,var(--md-ref-palette-primary-60) 10%,transparent),transparent 60%),var(--stage-band-surface);border:1px solid var(--stage-band-hairline);border-radius:var(--app-radius-xl);box-shadow:var(--app-shadow-soft-lg);color:var(--stage-band-on-surface);color-scheme:dark;padding:var(--app-spacing-8) var(--app-spacing-6);position:relative}@media(width>=1024px){.stage-band{padding:var(--app-spacing-10) var(--app-spacing-12)}}.run-rail{--run-rail-lamp-size: 8px;--run-rail-merged: var(--app-pr-state-merged);display:block;position:relative;width:100%}.stage-band .run-rail{--run-rail-merged: var(--md-ref-palette-tertiary-70)}.run-rail__svg{display:block;height:100%;inset:0;position:absolute;width:100%}.run-rail__track{stroke:var(--stage-band-hairline, var(--app-hairline-strong));stroke-width:2}.run-rail__arch{fill:none;stroke:var(--stage-band-hairline, var(--app-hairline));stroke-width:1.5}.run-rail__gate--active .run-rail__arch{stroke:color-mix(in srgb,var(--app-color-running) 45%,transparent)}.run-rail__floor{fill:var(--app-color-running);opacity:.07}.run-rail__gate--active .run-rail__floor{opacity:.16}.run-rail__gate--failure .run-rail__floor{fill:var(--app-color-error);opacity:.18}.run-rail__gate--merged .run-rail__floor{fill:var(--run-rail-merged);opacity:.35}.run-rail__marks{inset:0;position:absolute}.run-rail__mark{inset-block:0;position:absolute;width:0}.run-rail__lamp{background:currentcolor;border-radius:var(--app-radius-full);filter:drop-shadow(0 0 8px currentcolor);height:var(--run-rail-lamp-size);left:calc(var(--run-rail-lamp-size) / -2);position:absolute;top:calc(22.6% - var(--run-rail-lamp-size) / 2);width:var(--run-rail-lamp-size)}.run-rail__lamp--pending{color:var(--app-color-running);opacity:.12}.run-rail__lamp--skipped{color:var(--app-color-pending);filter:none;opacity:.5}.run-rail__lamp--success{color:var(--app-color-running);opacity:.9}.run-rail__lamp--failure{color:var(--app-color-error);opacity:1}.run-rail__lamp--active{animation:app-run-rail-active 1.1s var(--md-sys-motion-easing-standard) 3;color:var(--app-color-running);opacity:1}@keyframes app-run-rail-active{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.run-rail__lamp--merged{box-shadow:var(--app-glow-merged);color:var(--run-rail-merged);opacity:1}.run-rail__bloom{--run-rail-bloom-size: calc(var(--run-rail-lamp-size) * 10);height:var(--run-rail-bloom-size);left:calc(var(--run-rail-bloom-size) / -2);position:absolute;top:calc(22.6% - var(--run-rail-bloom-size) / 2);width:var(--run-rail-bloom-size)}.run-rail__label{color:var(--stage-band-dim, var(--md-sys-color-on-surface-variant));font-family:var(--md-ref-typeface-mono);font-size:.6875rem;font-weight:400;left:0;letter-spacing:.05em;position:absolute;top:71%;transform:translate(-50%)}.run-rail--mini{--run-rail-lamp-size: 7px;height:32px}.run-rail--mini .run-rail__label{display:none}.run-rail--mini .run-rail__track{stroke-width:1.5}.run-rail--medium{height:72px}.run-rail--medium .run-rail__label{font-size:.625rem}.run-rail--full{--run-rail-lamp-size: 9px;height:144px}@media(prefers-reduced-motion:reduce){.run-rail__lamp--active{animation:none}}.status-chip{display:inline-flex;align-items:center;gap:var(--app-spacing-1);padding:var(--app-spacing-1) var(--app-spacing-2);border:1px solid var(--app-hairline);border-radius:var(--app-radius-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-ref-typeface-mono);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);line-height:var(--md-sys-typescale-label-small-line-height);white-space:nowrap}.status-chip--critical{background:var(--app-alert-critical-container);border-color:transparent;color:var(--app-alert-on-critical-container)}.status-chip--high{background:var(--app-alert-error-container);border-color:transparent;color:var(--app-alert-on-error-container)}.status-chip--medium{background:var(--app-alert-warning-container);border-color:transparent;color:var(--app-alert-on-warning-container)}.status-chip--low{background:var(--app-check-neutral-container);color:var(--app-check-on-neutral-container)}.status-chip--success{background:var(--app-status-success-container);border-color:transparent;color:var(--app-status-on-success-container)}.status-chip--error{background:var(--app-alert-error-container);border-color:transparent;color:var(--app-alert-on-error-container)}.status-chip--attention{background:var(--app-status-attention-container);border-color:transparent;color:var(--app-status-on-attention-container)}.status-chip--neutral{background:var(--app-check-neutral-container);color:var(--app-check-on-neutral-container)}.status-chip--info{background:var(--app-status-info-container);border-color:transparent;color:var(--app-status-on-info-container)}.status-chip--pending{background:var(--app-check-pending-container);border-color:transparent;color:var(--app-check-on-pending-container)}.status-chip--skipped{background:var(--app-check-skipped-container);color:var(--app-check-on-skipped-container)}.artifact-card{background:color-mix(in srgb,var(--stage-band-surface, var(--md-sys-color-surface-container)) 86%,var(--md-ref-palette-primary-60) 14%);border:1px solid var(--stage-band-hairline, var(--app-hairline-strong));border-radius:var(--app-radius-md);box-shadow:var(--app-shadow-soft);color:var(--stage-band-on-surface, var(--md-sys-color-on-surface));display:flex;flex-direction:column;font-family:var(--md-ref-typeface-mono);font-size:.6875rem;gap:var(--app-spacing-1);line-height:1.35;max-width:16rem;padding:var(--app-spacing-1) var(--app-spacing-2);position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.artifact-card:after{background:var(--stage-band-hairline, var(--app-hairline-strong));content:"";height:var(--app-spacing-3);left:50%;position:absolute;top:100%;width:1px}.artifact-card__title{align-items:baseline;display:flex;gap:var(--app-spacing-2);min-width:0}.artifact-card__issue{color:var(--app-color-running);font-weight:600}.artifact-card__repo{color:var(--stage-band-dim, var(--md-sys-color-on-surface-variant));overflow:hidden;text-overflow:ellipsis}.artifact-card__facet{color:var(--stage-band-dim, var(--md-sys-color-on-surface-variant));letter-spacing:.03em}.artifact-card__facet--pr{align-self:flex-start;border:1px solid color-mix(in srgb,var(--app-pr-state-merged) 45%,transparent);border-radius:var(--app-radius-full);color:var(--md-ref-palette-tertiary-70);padding:0 var(--app-spacing-2);text-decoration:none}.artifact-card__facet--pr:hover{border-color:var(--md-ref-palette-tertiary-70)}.artifact-card--replaying{z-index:1}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);font-variant-numeric:tabular-nums}.app-mono{font-family:var(--md-ref-typeface-mono);font-size:.875em}.app-eyebrow{color:var(--md-sys-color-on-surface-variant);font-size:var(--app-type-eyebrow-size);font-weight:var(--app-type-eyebrow-weight);letter-spacing:var(--app-type-eyebrow-tracking);line-height:var(--md-sys-typescale-label-small-line-height);text-transform:uppercase}.app-page-header{position:relative;display:flex;flex-direction:column;gap:var(--app-spacing-2);padding-block-end:var(--app-spacing-5)}.app-page-header:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:1px;background:var(--app-gradient-border)}.app-page-subtitle{margin:0;max-width:60ch;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.shell-content h1{color:var(--app-gradient-text-fallback);background:var(--app-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
