.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}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: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--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: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--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-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}:root{--font-display: "Sora", "Segoe UI", sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", sans-serif;--md-sys-color-primary: var(--mat-sys-primary);--md-sys-color-on-primary: var(--mat-sys-on-primary);--md-sys-color-primary-container: var(--mat-sys-primary-container);--md-sys-color-on-primary-container: var(--mat-sys-on-primary-container);--md-sys-color-secondary: var(--mat-sys-secondary);--md-sys-color-on-secondary: var(--mat-sys-on-secondary);--md-sys-color-secondary-container: var(--mat-sys-secondary-container);--md-sys-color-on-secondary-container: var(--mat-sys-on-secondary-container);--md-sys-color-tertiary: var(--mat-sys-tertiary);--md-sys-color-on-tertiary: var(--mat-sys-on-tertiary);--md-sys-color-tertiary-container: var(--mat-sys-tertiary-container);--md-sys-color-on-tertiary-container: var(--mat-sys-on-tertiary-container);--md-sys-color-error: var(--mat-sys-error);--md-sys-color-on-error: var(--mat-sys-on-error);--md-sys-color-error-container: var(--mat-sys-error-container);--md-sys-color-on-error-container: var(--mat-sys-on-error-container);--md-sys-color-surface: var(--mat-sys-surface);--md-sys-color-surface-variant: var(--mat-sys-surface-variant);--md-sys-color-surface-container: var(--mat-sys-surface-container);--md-sys-color-surface-container-low: var(--mat-sys-surface-container-low);--md-sys-color-surface-container-lowest: var(--mat-sys-surface-container-lowest);--md-sys-color-surface-container-high: var(--mat-sys-surface-container-high);--md-sys-color-surface-container-highest: var(--mat-sys-surface-container-highest);--md-sys-color-on-surface: var(--mat-sys-on-surface);--md-sys-color-on-surface-variant: var(--mat-sys-on-surface-variant);--md-sys-color-outline: var(--mat-sys-outline);--md-sys-color-outline-variant: var(--mat-sys-outline-variant);--md-sys-color-shadow: var(--mat-sys-shadow);--md-sys-color-scrim: var(--mat-sys-scrim);--md-sys-elevation-level1: var(--mat-app-elevation-shadow-level1);--md-sys-elevation-level2: var(--mat-app-elevation-shadow-level2);--md-sys-elevation-level3: var(--mat-app-elevation-shadow-level3);--qs-page-background: radial-gradient(circle at top left, rgba(242, 138, 46, .16), transparent 26%), radial-gradient(circle at top right, rgba(66, 133, 244, .16), transparent 28%), linear-gradient(180deg, #f5f8fc 0%, #eef3f9 52%, #f9fbfd 100%);--qs-page-text: #10233f;--qs-shell-accent: #173ea5;--qs-shell-muted: #6a7891;--qs-shell-strong: #0f2450;--qs-topbar-bg: rgba(255, 255, 255, .68);--qs-topbar-border: rgba(170, 181, 199, .9);--qs-surface-card: rgba(255, 255, 255, .92);--qs-surface-card-border: rgba(220, 227, 239, .96);--qs-surface-card-shadow: 0 18px 42px rgba(15, 36, 80, .08);--qs-hero-chip-bg: var(--md-sys-color-primary-container);--qs-hero-chip-text: var(--md-sys-color-on-primary-container);--qs-nav-pill-bg: transparent;--qs-nav-pill-border: transparent;--qs-nav-pill-shadow: none;--qs-nav-pill-radius: 999px;--qs-topbar-radius: 24px;--qs-card-radius: 20px;--qs-field-radius: 18px;--qs-shell-glow: none;--qs-shell-overlay-shadow: 0 28px 80px rgba(15, 36, 80, .12);--qs-soft-grid: none;--qs-primary-button-start: #2457d6;--qs-primary-button-end: #4d8dff;--qs-primary-button-text: #f7fbff;--qs-primary-button-shadow: 0 16px 28px rgba(36, 87, 214, .22);--qs-example-link: #173ea5;--qs-example-eyebrow: #6a7891;--qs-example-title: #111827;--qs-example-panel-bg: rgba(255, 255, 255, .94);--qs-example-panel-border: #d9dfeb;--qs-example-panel-shadow: 0 18px 40px rgba(15, 36, 80, .06);--qs-example-body: #2f3747;--qs-example-muted: #495163;--qs-example-divider: #cad3e2;--qs-example-code-bg: #142847;--qs-example-code-text: #eef4ff;--qs-example-icon: #173ea5;--qs-example-chip-bg: #edf4ff;--qs-example-chip-text: #173ea5;--qs-manual-card-border: #d7dfeb;--qs-manual-card-bg: linear-gradient(180deg, #ffffff 0%, #fbfcfe 100%);--qs-manual-card-shadow: 0 16px 34px rgba(15, 31, 54, .08);--qs-manual-hero-bg: radial-gradient(circle at top left, rgba(242, 138, 46, .16), transparent 28%), linear-gradient(160deg, #fffdf8 0%, #f8fbff 100%);--qs-manual-accent-bg: radial-gradient(circle at top right, rgba(23, 62, 165, .12), transparent 30%), #ffffff;--qs-manual-kicker: #173ea5}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--qs-page-text);background:var(--qs-page-background);background-attachment:fixed}*{box-sizing:border-box}body[data-theme=corporate],.shell[data-theme=corporate]{color-scheme:dark;--md-sys-color-primary: #59c7ff;--md-sys-color-on-primary: #021521;--md-sys-color-primary-container: #11263f;--md-sys-color-on-primary-container: #d8f4ff;--md-sys-color-secondary: #7cf2bb;--md-sys-color-on-secondary: #052013;--md-sys-color-secondary-container: #11281d;--md-sys-color-on-secondary-container: #dbffe9;--md-sys-color-surface: #0c1326;--md-sys-color-surface-variant: #18233b;--md-sys-color-surface-container: rgba(13, 20, 40, .9);--md-sys-color-surface-container-low: rgba(10, 17, 34, .78);--md-sys-color-surface-container-lowest: #09101f;--md-sys-color-surface-container-high: #17233d;--md-sys-color-surface-container-highest: #1d2b48;--md-sys-color-on-surface: #eef4ff;--md-sys-color-on-surface-variant: #9eb0cf;--md-sys-color-outline: #43567c;--md-sys-color-outline-variant: #263553;--mat-sys-primary: var(--md-sys-color-primary);--mat-sys-on-primary: var(--md-sys-color-on-primary);--mat-sys-primary-container: var(--md-sys-color-primary-container);--mat-sys-on-primary-container: var(--md-sys-color-on-primary-container);--mat-sys-secondary: var(--md-sys-color-secondary);--mat-sys-on-secondary: var(--md-sys-color-on-secondary);--mat-sys-secondary-container: var(--md-sys-color-secondary-container);--mat-sys-on-secondary-container: var(--md-sys-color-on-secondary-container);--mat-sys-surface: var(--md-sys-color-surface);--mat-sys-surface-variant: var(--md-sys-color-surface-variant);--mat-sys-surface-container: var(--md-sys-color-surface-container);--mat-sys-surface-container-low: var(--md-sys-color-surface-container-low);--mat-sys-surface-container-lowest: var(--md-sys-color-surface-container-lowest);--mat-sys-surface-container-high: var(--md-sys-color-surface-container-high);--mat-sys-surface-container-highest: var(--md-sys-color-surface-container-highest);--mat-sys-on-surface: var(--md-sys-color-on-surface);--mat-sys-on-surface-variant: var(--md-sys-color-on-surface-variant);--mat-sys-outline: var(--md-sys-color-outline);--mat-sys-outline-variant: var(--md-sys-color-outline-variant);--qs-page-text: #eef4ff;--qs-page-background: radial-gradient(circle at 18% 18%, rgba(89, 199, 255, .2), transparent 22%), radial-gradient(circle at 84% 12%, rgba(124, 242, 187, .16), transparent 18%), radial-gradient(circle at 50% 100%, rgba(255, 129, 86, .14), transparent 24%), linear-gradient(135deg, #08101f 0%, #0c1326 42%, #111b34 100%);--qs-shell-accent: #59c7ff;--qs-shell-muted: #9eb0cf;--qs-shell-strong: #f5f8ff;--qs-topbar-bg: rgba(8, 14, 28, .72);--qs-topbar-border: rgba(89, 199, 255, .22);--qs-surface-card: linear-gradient(180deg, rgba(18, 27, 49, .92), rgba(9, 15, 31, .88));--qs-surface-card-border: rgba(89, 199, 255, .16);--qs-surface-card-shadow: 0 30px 80px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .05);--qs-hero-chip-bg: rgba(89, 199, 255, .14);--qs-hero-chip-text: #d8f4ff;--qs-nav-pill-bg: rgba(255, 255, 255, .03);--qs-nav-pill-border: rgba(89, 199, 255, .14);--qs-nav-pill-shadow: 0 16px 32px rgba(2, 8, 24, .28);--qs-nav-pill-radius: 18px;--qs-topbar-radius: 28px;--qs-card-radius: 26px;--qs-field-radius: 16px;--qs-shell-glow: 0 0 0 1px rgba(89, 199, 255, .06), 0 24px 80px rgba(3, 10, 25, .38);--qs-shell-overlay-shadow: 0 28px 80px rgba(3, 10, 25, .52), 0 0 0 1px rgba(89, 199, 255, .12);--qs-soft-grid: linear-gradient(rgba(255, 255, 255, .03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .03) 1px, transparent 1px);--qs-section-surface: rgba(16, 25, 47, .74);--qs-section-border: rgba(89, 199, 255, .1);--qs-field-bg: rgba(8, 14, 29, .94);--qs-field-text: #eef4ff;--qs-field-muted: #a8b8d6;--qs-field-outline: rgba(137, 163, 214, .48);--qs-field-outline-strong: rgba(89, 199, 255, .72);--qs-primary-button-start: #59c7ff;--qs-primary-button-end: #34d399;--qs-primary-button-text: #07111f;--qs-primary-button-shadow: 0 18px 36px rgba(6, 15, 33, .36);--qs-example-link: #7dd3fc;--qs-example-eyebrow: #9eb0cf;--qs-example-title: #f5f8ff;--qs-example-panel-bg: linear-gradient(180deg, rgba(17, 26, 47, .94), rgba(10, 16, 31, .9));--qs-example-panel-border: rgba(89, 199, 255, .16);--qs-example-panel-shadow: 0 26px 64px rgba(3, 10, 25, .38), inset 0 1px 0 rgba(255, 255, 255, .04);--qs-example-body: #dce7fb;--qs-example-muted: #a8b8d6;--qs-example-divider: rgba(89, 199, 255, .18);--qs-example-code-bg: #10203a;--qs-example-code-text: #f4f8ff;--qs-example-icon: #7dd3fc;--qs-example-chip-bg: rgba(89, 199, 255, .14);--qs-example-chip-text: #d8f4ff;--qs-manual-card-border: rgba(89, 199, 255, .12);--qs-manual-card-bg: linear-gradient(180deg, rgba(14, 22, 41, .96) 0%, rgba(9, 15, 31, .94) 100%);--qs-manual-card-shadow: 0 24px 56px rgba(3, 10, 25, .36), inset 0 1px 0 rgba(255, 255, 255, .03);--qs-manual-hero-bg: radial-gradient(circle at top left, rgba(89, 199, 255, .12), transparent 30%), linear-gradient(160deg, rgba(19, 29, 52, .98) 0%, rgba(12, 18, 34, .98) 100%);--qs-manual-accent-bg: radial-gradient(circle at top right, rgba(89, 199, 255, .1), transparent 32%), linear-gradient(180deg, rgba(18, 27, 49, .98) 0%, rgba(11, 17, 33, .96) 100%);--qs-manual-kicker: #7dd3fc}body[data-theme=high-contrast],.shell[data-theme=high-contrast]{--md-sys-color-primary: #003fef;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #dfe7ff;--md-sys-color-on-primary-container: #00184f;--md-sys-color-secondary: #005b2e;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d9f3e4;--md-sys-color-on-secondary-container: #08311b;--md-sys-color-surface: #ffffff;--md-sys-color-surface-variant: #e9eef5;--md-sys-color-surface-container: #ffffff;--md-sys-color-surface-container-low: #f7f9fc;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-high: #eef2f8;--md-sys-color-surface-container-highest: #e4eaf3;--md-sys-color-on-surface: #081018;--md-sys-color-on-surface-variant: #223245;--md-sys-color-outline: #0b1320;--md-sys-color-outline-variant: #6d7d92;--mat-sys-primary: var(--md-sys-color-primary);--mat-sys-on-primary: var(--md-sys-color-on-primary);--mat-sys-primary-container: var(--md-sys-color-primary-container);--mat-sys-on-primary-container: var(--md-sys-color-on-primary-container);--mat-sys-secondary: var(--md-sys-color-secondary);--mat-sys-on-secondary: var(--md-sys-color-on-secondary);--mat-sys-secondary-container: var(--md-sys-color-secondary-container);--mat-sys-on-secondary-container: var(--md-sys-color-on-secondary-container);--mat-sys-surface: var(--md-sys-color-surface);--mat-sys-surface-variant: var(--md-sys-color-surface-variant);--mat-sys-surface-container: var(--md-sys-color-surface-container);--mat-sys-surface-container-low: var(--md-sys-color-surface-container-low);--mat-sys-surface-container-lowest: var(--md-sys-color-surface-container-lowest);--mat-sys-surface-container-high: var(--md-sys-color-surface-container-high);--mat-sys-surface-container-highest: var(--md-sys-color-surface-container-highest);--mat-sys-on-surface: var(--md-sys-color-on-surface);--mat-sys-on-surface-variant: var(--md-sys-color-on-surface-variant);--mat-sys-outline: var(--md-sys-color-outline);--mat-sys-outline-variant: var(--md-sys-color-outline-variant);--qs-page-text: #081018;--qs-page-background: radial-gradient(circle at top left, rgba(0, 63, 239, .12), transparent 26%), radial-gradient(circle at top right, rgba(0, 91, 46, .1), transparent 24%), linear-gradient(180deg, #ffffff 0%, #f4f7fb 58%, #ffffff 100%);--qs-shell-accent: #003fef;--qs-shell-muted: #223245;--qs-shell-strong: #081018;--qs-topbar-bg: rgba(255, 255, 255, .96);--qs-topbar-border: #081018;--qs-surface-card: #ffffff;--qs-surface-card-border: #081018;--qs-surface-card-shadow: 8px 8px 0 rgba(8, 16, 24, .16);--qs-hero-chip-bg: #081018;--qs-hero-chip-text: #ffffff;--qs-nav-pill-bg: #ffffff;--qs-nav-pill-border: #081018;--qs-nav-pill-shadow: none;--qs-nav-pill-radius: 14px;--qs-topbar-radius: 18px;--qs-card-radius: 16px;--qs-field-radius: 14px;--qs-shell-glow: none;--qs-shell-overlay-shadow: 10px 10px 0 rgba(8, 16, 24, .22);--qs-soft-grid: none;--qs-primary-button-start: #003fef;--qs-primary-button-end: #1673ff;--qs-primary-button-text: #ffffff;--qs-primary-button-shadow: 6px 6px 0 rgba(8, 16, 24, .22);--qs-example-link: #003fef;--qs-example-eyebrow: #223245;--qs-example-title: #081018;--qs-example-panel-bg: #ffffff;--qs-example-panel-border: #081018;--qs-example-panel-shadow: 8px 8px 0 rgba(8, 16, 24, .12);--qs-example-body: #081018;--qs-example-muted: #223245;--qs-example-divider: #6d7d92;--qs-example-code-bg: #081018;--qs-example-code-text: #ffffff;--qs-example-icon: #003fef;--qs-example-chip-bg: #081018;--qs-example-chip-text: #ffffff;--qs-manual-card-border: #081018;--qs-manual-card-bg: #ffffff;--qs-manual-card-shadow: 8px 8px 0 rgba(8, 16, 24, .12);--qs-manual-hero-bg: radial-gradient(circle at top left, rgba(0, 63, 239, .12), transparent 24%), linear-gradient(180deg, #ffffff 0%, #f4f7fb 100%);--qs-manual-accent-bg: radial-gradient(circle at top right, rgba(0, 63, 239, .12), transparent 30%), #ffffff;--qs-manual-kicker: #003fef}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mdc-button--raised,.mdc-button--unelevated{border-radius:16px!important;background:linear-gradient(135deg,var(--qs-primary-button-start) 0%,var(--qs-primary-button-end) 100%)!important;color:var(--qs-primary-button-text)!important;box-shadow:var(--qs-primary-button-shadow)!important}.mat-mdc-raised-button.mat-primary:hover,.mat-mdc-unelevated-button.mat-primary:hover,.mdc-button--raised:hover,.mdc-button--unelevated:hover{filter:saturate(1.06) brightness(1.02)}body[data-theme=corporate] .mat-mdc-raised-button,body[data-theme=corporate] .mat-mdc-unelevated-button,body[data-theme=corporate] .mdc-button--raised,body[data-theme=corporate] .mdc-button--unelevated{background:linear-gradient(135deg,var(--qs-primary-button-start) 0%,var(--qs-primary-button-end) 100%)!important;color:var(--qs-primary-button-text)!important;box-shadow:var(--qs-primary-button-shadow)!important}body[data-theme=corporate] .mat-mdc-outlined-button,body[data-theme=corporate] .mat-mdc-button,body[data-theme=corporate] .mat-mdc-icon-button,body[data-theme=corporate] .mat-mdc-menu-panel,body[data-theme=corporate] .mat-mdc-select-panel,body[data-theme=corporate] .mat-mdc-dialog-surface,body[data-theme=corporate] .mat-mdc-paginator,body[data-theme=corporate] .mat-mdc-table,body[data-theme=corporate] .mat-mdc-card{border-radius:var(--qs-card-radius)!important;border:1px solid var(--qs-surface-card-border)!important;box-shadow:var(--qs-shell-overlay-shadow)!important}body[data-theme=corporate] .mdc-text-field,body[data-theme=corporate] .mdc-text-field--outlined,body[data-theme=corporate] .mdc-notched-outline{border-radius:var(--qs-field-radius)!important}body[data-theme=corporate] .mdc-text-field,body[data-theme=corporate] .mdc-text-field--outlined{background:var(--qs-field-bg)!important}body[data-theme=corporate] .mat-mdc-form-field,body[data-theme=corporate] .mat-mdc-form-field-flex,body[data-theme=corporate] .mat-mdc-text-field-wrapper,body[data-theme=corporate] .mat-mdc-form-field-subscript-wrapper,body[data-theme=corporate] .mat-mdc-form-field-bottom-align:before{background:transparent!important}body[data-theme=corporate] .mat-mdc-text-field-wrapper,body[data-theme=corporate] .mdc-notched-outline,body[data-theme=corporate] .mdc-text-field{overflow:visible!important}body[data-theme=corporate] .mat-mdc-form-field-infix{min-height:56px;padding-top:18px!important;padding-bottom:14px!important}body[data-theme=corporate] .mat-mdc-form-field-icon-suffix,body[data-theme=corporate] .mat-mdc-form-field-icon-prefix{align-self:center}body[data-theme=corporate] .mdc-notched-outline__leading,body[data-theme=corporate] .mdc-notched-outline__notch,body[data-theme=corporate] .mdc-notched-outline__trailing{border-color:var(--qs-field-outline)!important}body[data-theme=corporate] .mat-mdc-form-field:hover .mdc-notched-outline__leading,body[data-theme=corporate] .mat-mdc-form-field:hover .mdc-notched-outline__notch,body[data-theme=corporate] .mat-mdc-form-field:hover .mdc-notched-outline__trailing,body[data-theme=corporate] .mat-focused .mdc-notched-outline__leading,body[data-theme=corporate] .mat-focused .mdc-notched-outline__notch,body[data-theme=corporate] .mat-focused .mdc-notched-outline__trailing{border-color:var(--qs-field-outline-strong)!important}body[data-theme=corporate] .mat-mdc-input-element,body[data-theme=corporate] .mat-mdc-select-value-text,body[data-theme=corporate] .mat-mdc-select-min-line,body[data-theme=corporate] .mat-mdc-form-field-infix,body[data-theme=corporate] textarea,body[data-theme=corporate] input{color:var(--qs-field-text)!important;caret-color:var(--md-sys-color-primary)!important}body[data-theme=corporate] .mat-mdc-form-field .mdc-floating-label,body[data-theme=corporate] .mat-mdc-form-field-hint,body[data-theme=corporate] .mat-mdc-select-arrow,body[data-theme=corporate] .mat-datepicker-toggle-default-icon,body[data-theme=corporate] input::placeholder,body[data-theme=corporate] textarea::placeholder{color:var(--qs-field-muted)!important}body[data-theme=corporate] .mat-mdc-form-field .mdc-floating-label{font-weight:500;letter-spacing:.01em}body[data-theme=corporate] .mat-mdc-dialog-surface{color:var(--qs-field-text)!important}body[data-theme=corporate] .mat-mdc-dialog-surface h1,body[data-theme=corporate] .mat-mdc-dialog-surface h2,body[data-theme=corporate] .mat-mdc-dialog-surface h3,body[data-theme=corporate] .mat-mdc-dialog-surface h4,body[data-theme=corporate] .mat-mdc-dialog-surface legend,body[data-theme=corporate] .mat-mdc-dialog-surface .section-title,body[data-theme=corporate] .mat-mdc-dialog-surface strong{color:#f7fbff!important}body[data-theme=corporate] .mat-mdc-dialog-surface fieldset,body[data-theme=corporate] .mat-mdc-dialog-surface .form-section,body[data-theme=corporate] .mat-mdc-dialog-surface .section-card,body[data-theme=corporate] .mat-mdc-dialog-surface .group-card{background:var(--qs-section-surface)!important;border:1px solid var(--qs-section-border)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff08!important}body[data-theme=corporate] .mat-mdc-dialog-container .mat-mdc-dialog-title,body[data-theme=corporate] .mat-mdc-dialog-container [mat-dialog-title]{border-bottom:1px solid rgba(89,199,255,.14)!important;background:linear-gradient(180deg,#1c2846fa,#141e37fa)!important}body[data-theme=corporate] .mat-mdc-dialog-container .mat-mdc-dialog-content,body[data-theme=corporate] .mat-mdc-dialog-container [mat-dialog-content]{background-image:radial-gradient(circle at top right,rgba(89,199,255,.08),transparent 24%)!important}body[data-theme=corporate] .mat-mdc-table,body[data-theme=corporate] .mat-mdc-paginator,body[data-theme=corporate] .mat-mdc-dialog-surface,body[data-theme=corporate] .mat-mdc-menu-panel,body[data-theme=corporate] .mat-mdc-select-panel{background:linear-gradient(180deg,#141e37f5,#0a101ff0)!important}body[data-theme=corporate] .mat-mdc-select-panel{padding:8px!important}body[data-theme=corporate] .mat-mdc-option,body[data-theme=corporate] .mat-mdc-option .mdc-list-item__primary-text,body[data-theme=corporate] .mat-mdc-option .mdc-list-item__secondary-text,body[data-theme=corporate] .mat-mdc-option .mat-pseudo-checkbox,body[data-theme=corporate] .mat-mdc-option .mat-pseudo-checkbox-minimal,body[data-theme=corporate] .mat-mdc-option .mat-pseudo-checkbox-full{color:#e7f1ff!important}body[data-theme=corporate] .mat-mdc-option{border-radius:14px!important}body[data-theme=corporate] .mat-mdc-option:hover:not(.mdc-list-item--disabled),body[data-theme=corporate] .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),body[data-theme=corporate] .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background:#59c7ff24!important}body[data-theme=corporate] .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,body[data-theme=corporate] .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text{color:#f8fbff!important;font-weight:600}body[data-theme=corporate] .mat-mdc-option .mdc-list-item__end{color:#7dd3fc!important}body[data-theme=corporate] .mat-mdc-select-panel::-webkit-scrollbar{width:10px}body[data-theme=corporate] .mat-mdc-select-panel::-webkit-scrollbar-track{background:#080e1dbd;border-radius:999px}body[data-theme=corporate] .mat-mdc-select-panel::-webkit-scrollbar-thumb{background:#89a3d670;border-radius:999px}body[data-theme=corporate] .mat-mdc-icon-button{background:#0e182dd1!important;border-color:#59c7ff38!important;color:#8edfff!important}body[data-theme=corporate] .mat-mdc-icon-button:hover{background:#59c7ff24!important;border-color:#59c7ff57!important;color:#dff6ff!important}body[data-theme=corporate] .mat-mdc-icon-button .mat-icon,body[data-theme=corporate] .mat-mdc-icon-button .material-icons,body[data-theme=corporate] .mat-mdc-icon-button svg,body[data-theme=corporate] .mat-mdc-icon-button .mdc-button__icon{color:currentColor!important;fill:currentColor!important}body[data-theme=corporate] .mat-mdc-paginator .mat-mdc-icon-button,body[data-theme=corporate] .mat-mdc-table .mat-mdc-icon-button{box-shadow:inset 0 1px #ffffff08!important}body[data-theme=corporate] .mat-mdc-icon-button[disabled],body[data-theme=corporate] .mat-mdc-icon-button.mat-mdc-button-disabled{color:#a8b8d657!important;border-color:#59c7ff1a!important;background:#0c132499!important}body[data-theme=corporate] .mat-mdc-header-row,body[data-theme=corporate] .mat-mdc-row{border-bottom-color:#59c7ff1f!important}body[data-theme=corporate] .mat-mdc-header-cell{color:#d8f4ff!important}body[data-theme=corporate] .mat-mdc-cell,body[data-theme=corporate] .mat-mdc-footer-cell,body[data-theme=corporate] .mat-mdc-paginator,body[data-theme=corporate] .mat-mdc-paginator .mat-mdc-select-value-text,body[data-theme=corporate] .mat-mdc-paginator .mat-mdc-icon-button{color:#dce7fb!important}body[data-theme=corporate] .mat-stepper-horizontal,body[data-theme=corporate] .mat-stepper-vertical{border:1px solid rgba(89,199,255,.16)!important;border-radius:28px!important;background:linear-gradient(180deg,#111a2ff5,#0a101ff0)!important;box-shadow:var(--qs-shell-overlay-shadow)!important}body[data-theme=corporate] .mat-step-header{border-radius:18px!important}body[data-theme=corporate] .mat-step-header .mat-step-label,body[data-theme=corporate] .mat-step-header .mat-step-text-label,body[data-theme=corporate] .mat-step-header .mat-step-optional{color:#a8b8d6!important}body[data-theme=corporate] .mat-step-header[aria-selected=true] .mat-step-label,body[data-theme=corporate] .mat-step-header[aria-selected=true] .mat-step-text-label{color:#f5f8ff!important;font-weight:700}body[data-theme=corporate] .mat-step-icon,body[data-theme=corporate] .mat-step-icon-state-number{background:#59c7ff29!important;color:#d8f4ff!important;border:1px solid rgba(89,199,255,.2)!important}body[data-theme=corporate] .mat-step-icon-selected,body[data-theme=corporate] .mat-step-icon-state-edit{background:linear-gradient(135deg,#59c7ff,#34d399)!important;color:#07111f!important}body[data-theme=corporate] .mat-step-icon-state-error{background:#ef44442e!important;color:#fecaca!important;border:1px solid rgba(239,68,68,.32)!important}body[data-theme=corporate] .mat-stepper-horizontal-line{border-top-color:#59c7ff2e!important}body[data-theme=corporate] .mat-stepper-next,body[data-theme=corporate] .mat-stepper-previous{min-width:164px;min-height:52px;border-radius:999px!important}body[data-theme=corporate] .mat-stepper-next{background:linear-gradient(135deg,#59c7ff,#34d399)!important;color:#07111f!important;box-shadow:var(--qs-primary-button-shadow)!important}body[data-theme=corporate] .mat-stepper-previous{border:1px solid rgba(89,199,255,.18)!important;color:#d8f4ff!important;background:#0c1427b8!important}body[data-theme=high-contrast] .mat-mdc-raised-button,body[data-theme=high-contrast] .mat-mdc-unelevated-button,body[data-theme=high-contrast] .mat-mdc-outlined-button,body[data-theme=high-contrast] .mat-mdc-button,body[data-theme=high-contrast] .mat-mdc-icon-button,body[data-theme=high-contrast] .mat-mdc-dialog-surface,body[data-theme=high-contrast] .mat-mdc-menu-panel,body[data-theme=high-contrast] .mat-mdc-select-panel,body[data-theme=high-contrast] .mat-mdc-paginator,body[data-theme=high-contrast] .mat-mdc-table,body[data-theme=high-contrast] .mat-mdc-card{border-radius:var(--qs-card-radius)!important;border:2px solid #081018!important;box-shadow:var(--qs-shell-overlay-shadow)!important}body[data-theme=high-contrast] .mat-mdc-raised-button,body[data-theme=high-contrast] .mat-mdc-unelevated-button,body[data-theme=high-contrast] .mdc-button--raised,body[data-theme=high-contrast] .mdc-button--unelevated{background:linear-gradient(135deg,#003fef,#005b2e)!important;color:#fff!important}app-table-example-page article.panel,app-form-example-page article.panel,app-crud-example-page article.panel,app-list-example-page article.panel,app-manual-form-example-page article.panel,app-tabs-example-page article.panel,app-stepper-example-page article.panel,app-expansion-example-page article.panel{border-radius:var(--qs-card-radius)!important}app-table-example-page pre,app-form-example-page pre,app-crud-example-page pre,app-list-example-page pre,app-manual-form-example-page pre,app-tabs-example-page pre,app-stepper-example-page pre,app-expansion-example-page pre{border-radius:calc(var(--qs-card-radius) - 8px)!important}app-table-example-page .runtime-panel,app-form-example-page .runtime-panel,app-crud-example-page .runtime-panel,app-list-example-page .runtime-panel,app-manual-form-example-page .runtime-panel,app-tabs-example-page .runtime-panel,app-stepper-example-page .runtime-panel,app-expansion-example-page .runtime-panel{border-radius:calc(var(--qs-card-radius) - 6px)!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}app-table-example-page .runtime-shell,app-crud-example-page .runtime-shell{border-radius:calc(var(--qs-card-radius) - 10px)!important}app-table-example-page .runtime-shell--table,app-crud-example-page .runtime-shell--crud{overflow:hidden!important;border:0!important;background:transparent!important}.quickstart-related-surface-dialog .mat-mdc-dialog-surface{--mat-dialog-container-color: var(--md-sys-color-surface-container-lowest);--mat-dialog-subhead-color: var(--md-sys-color-on-surface);--mat-dialog-supporting-text-color: var(--md-sys-color-on-surface);--mdc-dialog-container-color: var(--md-sys-color-surface-container-lowest);background:var(--md-sys-color-surface-container-lowest)!important;color:var(--md-sys-color-on-surface)!important}.quickstart-related-surface-dialog .mat-mdc-dialog-content{color:var(--md-sys-color-on-surface)!important}.quickstart-related-surface-dialog .mat-mdc-dialog-surface [mat-dialog-title]{border-bottom:0!important;background:transparent!important}
