.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:rgba(0,0,0,0);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}:root{--blue-950: #071a2e;--blue-900: #0b2540;--blue-800: #0f3556;--blue-700: #0a4e7f;--blue-600: #0367a5;--blue-500: #027dc6;--blue-400: #3b9bd9;--blue-300: #7fbde8;--blue-100: #d6eaf8;--blue-50: #eef6fc;--clay-600: #9e4525;--clay-500: #b8552f;--clay-400: #d07a58;--clay-100: #f6e3da;--clay-50: #fbf3ef;--sand-50: #fdfbf7;--sand-100: #f6f1e8;--sand-200: #ece4d6;--sand-300: #ddd2bf;--sand-400: #c8bba3;--ink-900: #16202a;--ink-700: #2e3a46;--ink-500: #5b6874;--ink-300: #94a0ab;--ink-200: #c5cdd4;--white: #ffffff;--success-500: #1e8e5a;--success-700: #156a43;--success-100: #ddf3e7;--warning-500: #d9a420;--warning-700: #8a6510;--warning-100: #fbf0cf;--danger-500: #c43d3d;--danger-700: #9b2c2c;--danger-100: #fadada;--whatsapp-500: #25d366;--whatsapp-600: #1ebe5a;--whatsapp-700: #169c49;--alpha-navy-06: rgba(11, 37, 64, .06);--alpha-navy-12: rgba(11, 37, 64, .12);--alpha-navy-80: rgba(11, 37, 64, .8);--alpha-white-12: rgba(255, 255, 255, .12);--alpha-white-24: rgba(255, 255, 255, .24);--alpha-white-80: rgba(255, 255, 255, .8);--bg-page: var(--white);--bg-alt: var(--sand-100);--bg-deep: var(--blue-900);--bg-deeper: var(--blue-950);--surface-card: var(--white);--surface-raised: var(--sand-50);--surface-sunken: var(--sand-100);--surface-dark: var(--blue-800);--text-heading: var(--blue-900);--text-body: var(--ink-700);--text-muted: var(--ink-500);--text-faint: var(--ink-300);--text-on-accent: var(--white);--text-on-dark: #f4f8fb;--text-on-dark-muted: #b9cbdd;--accent: var(--blue-500);--accent-hover: var(--blue-600);--accent-press: var(--blue-700);--accent-soft: var(--blue-50);--accent-warm: var(--clay-500);--accent-warm-soft: var(--clay-50);--border-subtle: var(--sand-200);--border-default: var(--sand-300);--border-strong: var(--ink-300);--border-accent: var(--blue-300);--border-on-dark: var(--alpha-white-12);--link: var(--blue-600);--link-hover: var(--blue-700);--gradient-brand: linear-gradient(135deg, var(--blue-600) 0%, var(--blue-500) 100%);--gradient-photo: linear-gradient(180deg, rgba(11, 37, 64, 0) 30%, rgba(11, 37, 64, .88) 100%);--gradient-photo-side: linear-gradient(90deg, rgba(11, 37, 64, .92) 0%, rgba(11, 37, 64, .55) 55%, rgba(11, 37, 64, .15) 100%);--font-display: "DM Serif Display", Georgia, "Times New Roman", serif;--font-sans: "DM Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--fs-display-lg: 56px;--fs-display-md: 44px;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 13px;--fs-micro: 11px;--lh-display: 1.02;--lh-heading: 1.15;--lh-snug: 1.35;--lh-body: 1.6;--ls-display: -.01em;--ls-heading: -.005em;--ls-eyebrow: .14em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter: 24px;--section-y: 96px;--container-max: 1200px;--container-narrow: 720px;--nav-height: 76px;--nav-height-compact: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--radius-card: var(--radius-lg);--radius-panel: var(--radius-xl);--radius-control: 10px;--radius-input: var(--radius-sm);--radius-media: var(--radius-md);--shadow-sm: 0 1px 2px rgba(11, 37, 64, .06), 0 1px 1px rgba(11, 37, 64, .04);--shadow-md: 0 6px 20px rgba(11, 37, 64, .1), 0 1px 3px rgba(11, 37, 64, .06);--shadow-lg: 0 20px 50px rgba(11, 37, 64, .16), 0 4px 10px rgba(11, 37, 64, .06);--shadow-photo: 0 24px 60px rgba(11, 37, 64, .28);--ring-focus: 0 0 0 3px rgba(59, 155, 217, .4);--dur-fast: .16s;--dur-base: .24s;--dur-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition-control: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}@media(max-width:839px){:root{--fs-display-lg: 40px;--fs-display-md: 34px;--fs-h1: 32px;--fs-h2: 28px;--fs-h3: 22px;--section-y: 56px;--gutter: 20px}}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}.ds-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box}.ds-section{padding-top:var(--section-y)}.ds-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue-700)}.ds-eyebrow:before{content:"";width:24px;height:2px;border-radius:2px;background:var(--accent-warm)}.ds-eyebrow.on-dark{color:var(--blue-300)}.ds-eyebrow.on-dark:before{background:var(--blue-300)}.ds-display,.ds-h1,.ds-h2,.ds-h3{font-family:var(--font-display);font-weight:400;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--text-heading);margin:0;text-wrap:balance}.ds-display{font-size:var(--fs-display-lg);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.ds-h1{font-size:var(--fs-h1)}.ds-h2{font-size:var(--fs-h2)}.ds-h3{font-size:var(--fs-h3)}.ds-lead{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-muted);margin:0;max-width:52ch}.ds-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;line-height:1.4;white-space:nowrap;background:var(--sand-100);color:var(--ink-700)}.ds-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;display:none}.ds-badge.dot:before{display:block}.ds-badge.available{background:var(--success-100);color:var(--success-700)}.ds-badge.sold{background:var(--danger-100);color:var(--danger-700)}.ds-badge.lastUnits{background:var(--warning-100);color:var(--warning-700)}.ds-badge.comingSoon,.ds-badge.residential{background:var(--blue-100);color:var(--blue-700)}.ds-badge.commercial{background:var(--clay-100);color:var(--clay-600)}.ds-badge.solid{color:var(--white)}.ds-badge.solid.available{background:var(--success-700)}.ds-badge.solid.sold{background:var(--danger-500)}.ds-badge.solid.lastUnits{background:var(--warning-700)}.ds-badge.solid.comingSoon{background:var(--blue-600)}.ds-badge.on-photo{background:var(--alpha-white-80);color:var(--blue-900);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;list-style:none}.ds-specs li{display:flex;gap:12px;align-items:flex-start}.ds-specs .spec-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ds-specs .spec-icon mat-icon{font-size:20px;width:20px;height:20px}.ds-specs .spec-label{display:block;font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600;color:var(--text-muted)}.ds-specs .spec-value{display:block;font-size:var(--fs-body-sm);font-weight:500;color:var(--text-heading);line-height:1.4}@media(max-width:599px){.ds-specs{grid-template-columns:1fr}}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ds-reveal{animation:ds-fade-up .7s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.ds-reveal{animation:none}}mat-icon.mat-icon-inline{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex:0 0 auto}.primary-icon{--mat-icon-color: var(--mat-sys-primary)}.secondary-icon{--mat-icon-color: var(--mat-sys-secondary)}.tertiary-icon{--mat-icon-color: var(--mat-sys-tertiary)}.error-icon{--mat-icon-color: var(--mat-sys-error)}.primary-badge{--mat-badge-background-color: var(--mat-sys-primary);--mat-badge-text-color: var(--mat-sys-on-primary)}.secondary-badge{--mat-badge-background-color: var(--mat-sys-secondary);--mat-badge-text-color: var(--mat-sys-on-secondary)}.tertiary-badge{--mat-badge-background-color: var(--mat-sys-tertiary);--mat-badge-text-color: var(--mat-sys-on-tertiary)}.primary-button-toggle{--mat-button-toggle-legacy-focus-state-layer-opacity: var(--mat-sys-primary);--mat-button-toggle-legacy-text-color: var(--mat-sys-on-primary)}.secondary-button-toggle{--mat-button-toggle-legacy-focus-state-layer-opacity: var(--mat-sys-secondary);--mat-button-toggle-legacy-text-color: var(--mat-sys-on-secondary)}.tertiary-button-toggle{--mat-button-toggle-legacy-focus-state-layer-opacity: var(--mat-sys-tertiary);--mat-button-toggle-legacy-text-color: var(--mat-sys-on-tertiary)}.error-button-toggle{--mat-button-toggle-legacy-focus-state-layer-opacity: var(--mat-sys-error);--mat-button-toggle-legacy-text-color: var(--mat-sys-on-error)}.secondary-button{--mat-button-filled-container-color: var(--surface-sunken);--mat-button-filled-label-text-color: var(--text-heading);--mat-button-filled-state-layer-color: var(--text-heading);--mat-button-text-label-text-color: var(--text-heading);--mat-button-text-state-layer-color: var(--text-heading)}.outline-button{--mat-button-outlined-label-text-color: var(--accent);--mat-button-outlined-outline-color: var(--border-accent);--mat-button-outlined-state-layer-color: var(--accent)}.inverse-button{--mat-button-filled-container-color: var(--white);--mat-button-filled-label-text-color: var(--blue-900);--mat-button-filled-state-layer-color: var(--blue-900)}.error-button{--mat-button-filled-container-color: var(--danger-500);--mat-button-filled-label-text-color: var(--white);--mat-button-filled-state-layer-color: var(--white)}.whatsapp-button{--mat-button-filled-container-color: var(--whatsapp-500);--mat-button-filled-label-text-color: var(--blue-950);--mat-button-filled-state-layer-color: var(--blue-950);--mat-button-filled-ripple-color: rgba(7, 26, 46, .12);font-weight:600!important;transition:var(--transition-control)}.whatsapp-button:hover{--mat-button-filled-container-color: var(--whatsapp-600);box-shadow:var(--shadow-md)}.cta-lg.mat-mdc-button-base{height:52px;padding:0 28px;font-size:var(--fs-body)}.secondary-fab{--mat-fab-container-color: var(--mat-sys-secondary-container);--mat-fab-foreground-color: var(--mat-sys-on-secondary-container);--mat-fab-state-layer-color: var(--mat-sys-on-secondary-container);--mat-fab-ripple-color: var(--mat-sys-on-secondary-container);--mat-fab-small-container-color: var(--mat-sys-secondary-container);--mat-fab-small-foreground-color: var(--mat-sys-on-secondary-container);--mat-fab-small-state-layer-color: var(--mat-sys-on-secondary-container);--mat-fab-small-ripple-color: var(--mat-sys-on-secondary-container)}.tertiary-fab{--mat-fab-container-color: var(--mat-sys-tertiary-container);--mat-fab-foreground-color: var(--mat-sys-on-tertiary-container);--mat-fab-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-fab-small-container-color: var(--mat-sys-tertiary-container);--mat-fab-small-foreground-color: var(--mat-sys-on-tertiary-container);--mat-fab-small-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-fab-small-ripple-color: var(--mat-sys-on-tertiary-container)}.error-fab{--mat-fab-container-color: var(--mat-sys-error-container);--mat-fab-foreground-color: var(--mat-sys-on-error-container);--mat-fab-state-layer-color: var(--mat-sys-on-error-container);--mat-fab-ripple-color: var(--mat-sys-on-error-container);--mat-fab-small-container-color: var(--mat-sys-error-container);--mat-fab-small-foreground-color: var(--mat-sys-on-error-container);--mat-fab-small-state-layer-color: var(--mat-sys-on-error-container);--mat-fab-small-ripple-color: var(--mat-sys-on-error-container)}.whatsapp-fab{--mat-fab-container-color: #32D56A;--mat-fab-foreground-color: #FFF;--mat-fab-state-layer-color: #FFF;--mat-fab-ripple-color: #50B954;--mat-fab-small-container-color: #32D56A;--mat-fab-small-foreground-color: #FFF;--mat-fab-small-state-layer-color: #FFF;--mat-fab-small-ripple-color: #50B954}.secondary-checkbox{--mat-checkbox-selected-pressed-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-checkmark-color: var(--mat-sys-on-secondary);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-icon-color: var(--mat-sys-secondary);--mat-checkbox-selected-focus-state-layer-color: var(--mat-sys-secondary);--mat-checkbox-selected-hover-state-layer-color: var(--mat-sys-secondary);--mat-checkbox-unselected-pressed-state-layer-color: var(--mat-sys-secondary)}.tertiary-checkbox{--mat-checkbox-selected-pressed-icon-color: var(--mat-sys-tertiary);--mat-checkbox-selected-checkmark-color: var(--mat-sys-on-tertiary);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-tertiary);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-tertiary);--mat-checkbox-selected-icon-color: var(--mat-sys-tertiary);--mat-checkbox-selected-focus-state-layer-color: var(--mat-sys-tertiary);--mat-checkbox-selected-hover-state-layer-color: var(--mat-sys-tertiary);--mat-checkbox-unselected-pressed-state-layer-color: var(--mat-sys-tertiary)}.error-checkbox{--mat-checkbox-selected-pressed-icon-color: var(--mat-sys-error);--mat-checkbox-selected-checkmark-color: var(--mat-sys-on-error);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-error);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-error);--mat-checkbox-selected-icon-color: var(--mat-sys-error);--mat-checkbox-selected-focus-state-layer-color: var(--mat-sys-error);--mat-checkbox-selected-hover-state-layer-color: var(--mat-sys-error);--mat-checkbox-unselected-pressed-state-layer-color: var(--mat-sys-error)}.primary-chips{--mat-chip-elevated-selected-container-color: var(--mat-sys-primary-container);--mat-chip-selected-hover-state-layer-color: var(--mat-sys-on-primary-container);--mat-chip-selected-focus-state-layer-color: var(--mat-sys-on-primary-container);--mat-chip-selected-label-text-color: var(--mat-sys-on-primary-container);--mat-chip-with-icon-selected-icon-color: var(--mat-sys-on-primary-container);--mat-chip-selected-trailing-action-state-layer-color: var(--mat-sys-on-primary-container);--mat-chip-selected-trailing-icon-color: var(--mat-sys-on-primary-container)}.tertiary-chips{--mat-chip-elevated-selected-container-color: var(--mat-sys-tertiary-container);--mat-chip-selected-hover-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-chip-selected-focus-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-chip-selected-label-text-color: var(--mat-sys-on-tertiary-container);--mat-chip-with-icon-selected-icon-color: var(--mat-sys-on-tertiary-container);--mat-chip-selected-trailing-action-state-layer-color: var(--mat-sys-on-tertiary-container);--mat-chip-selected-trailing-icon-color: var(--mat-sys-on-tertiary-container)}.error-chips{--mat-chip-elevated-selected-container-color: var(--mat-sys-error-container);--mat-chip-selected-hover-state-layer-color: var(--mat-sys-on-error-container);--mat-chip-selected-focus-state-layer-color: var(--mat-sys-on-error-container);--mat-chip-selected-label-text-color: var(--mat-sys-on-error-container);--mat-chip-with-icon-selected-icon-color: var(--mat-sys-on-error-container);--mat-chip-selected-trailing-action-state-layer-color: var(--mat-sys-on-error-container);--mat-chip-selected-trailing-icon-color: var(--mat-sys-on-error-container)}.primary{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.on-primary{color:var(--mat-sys-primary)}.primary-container{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.primary-container a{color:var(--mat-sys-on-primary-container)}.primary-fixed{background-color:var(--mat-sys-primary-fixed);color:var(--mat-sys-on-primary-fixed)}.primary-fixed-dim{background-color:var(--mat-sys-primary-fixed-dim);color:var(--mat-sys-on-primary-fixed)}.primary-hover:hover{background-color:var(--mat-sys-primary)!important;color:var(--mat-sys-on-primary)!important}.primary-container-hover:hover{background-color:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.secondary-progress-bar{--mat-progress-bar-active-indicator-color: var(--mat-sys-secondary)}.tertiary-progress-bar{--mat-progress-bar-active-indicator-color: var(--mat-sys-tertiary)}.error-progress-bar{--mat-progress-bar-active-indicator-color: var(--mat-sys-error)}.secondary-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--mat-sys-secondary)}.tertiary-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--mat-sys-tertiary)}.error-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--mat-sys-error)}.secondary-radio{--mat-radio-selected-focus-icon-color: var(--mat-sys-secondary);--mat-radio-selected-hover-icon-color: var(--mat-sys-secondary);--mat-radio-selected-icon-color: var(--mat-sys-secondary);--mat-radio-selected-pressed-icon-color: var(--mat-sys-secondary);--mat-radio-checked-ripple-color: var(--mat-sys-secondary)}.tertiary-radio{--mat-radio-selected-focus-icon-color: var(--mat-sys-tertiary);--mat-radio-selected-hover-icon-color: var(--mat-sys-tertiary);--mat-radio-selected-icon-color: var(--mat-sys-tertiary);--mat-radio-selected-pressed-icon-color: var(--mat-sys-tertiary);--mat-radio-checked-ripple-color: var(--mat-sys-tertiary)}.error-radio{--mat-radio-selected-focus-icon-color: var(--mat-sys-error);--mat-radio-selected-hover-icon-color: var(--mat-sys-error);--mat-radio-selected-icon-color: var(--mat-sys-error);--mat-radio-selected-pressed-icon-color: var(--mat-sys-error);--mat-radio-checked-ripple-color: var(--mat-sys-error)}.secondary{background-color:var(--mat-sys-secondary);color:var(--mat-sys-on-secondary)}.on-secondary{color:var(--mat-sys-on-secondary)}.secondary-container{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.on-secondary-container{color:var(--mat-sys-on-secondary-container)!important}.secondary-fixed{background-color:var(--mat-sys-secondary-fixed);color:var(--mat-sys-on-secondary-fixed)}.secondary-fixed-dim{background-color:var(--mat-sys-secondary-fixed-dim);color:var(--mat-sys-on-secondary-fixed-dim)}.secondary-fixed-dim-hover:hover{background-color:var(--mat-sys-secondary-fixed-dim)!important;color:var(--mat-sys-on-secondary-fixed-dim)!important}.secondary-hover:hover{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.secondary-slide-toggle{--mat-slide-toggle-selected-focus-state-layer-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-handle-color: var(--mat-sys-on-secondary);--mat-slide-toggle-selected-hover-state-layer-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-pressed-state-layer-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-focus-handle-color: var(--mat-sys-secondary-container);--mat-slide-toggle-selected-hover-handle-color: var(--mat-sys-secondary-container);--mat-slide-toggle-selected-pressed-handle-color: var(--mat-sys-secondary-container);--mat-slide-toggle-selected-focus-track-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-hover-track-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-pressed-track-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-track-color: var(--mat-sys-secondary);--mat-slide-toggle-selected-icon-color: var(--mat-sys-on-secondary-container)}.tertiary-slide-toggle{--mat-slide-toggle-selected-focus-state-layer-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-handle-color: var(--mat-sys-on-tertiary);--mat-slide-toggle-selected-hover-state-layer-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-pressed-state-layer-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-focus-handle-color: var(--mat-sys-tertiary-container);--mat-slide-toggle-selected-hover-handle-color: var(--mat-sys-tertiary-container);--mat-slide-toggle-selected-pressed-handle-color: var(--mat-sys-tertiary-container);--mat-slide-toggle-selected-focus-track-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-hover-track-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-pressed-track-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-track-color: var(--mat-sys-tertiary);--mat-slide-toggle-selected-icon-color: var(--mat-sys-on-tertiary-container)}.error-slide-toggle{--mat-slide-toggle-selected-focus-state-layer-color: var(--mat-sys-error);--mat-slide-toggle-selected-handle-color: var(--mat-sys-on-error);--mat-slide-toggle-selected-hover-state-layer-color: var(--mat-sys-error);--mat-slide-toggle-selected-pressed-state-layer-color: var(--mat-sys-error);--mat-slide-toggle-selected-focus-handle-color: var(--mat-sys-error-container);--mat-slide-toggle-selected-hover-handle-color: var(--mat-sys-error-container);--mat-slide-toggle-selected-pressed-handle-color: var(--mat-sys-error-container);--mat-slide-toggle-selected-focus-track-color: var(--mat-sys-error);--mat-slide-toggle-selected-hover-track-color: var(--mat-sys-error);--mat-slide-toggle-selected-pressed-track-color: var(--mat-sys-error);--mat-slide-toggle-selected-track-color: var(--mat-sys-error);--mat-slide-toggle-selected-icon-color: var(--mat-sys-on-error-container)}.secondary-stepper{--mat-stepper-header-selected-state-icon-background-color: var(--mat-sys-secondary);--mat-stepper-header-selected-state-icon-foreground-color: var(--mat-sys-on-secondary);--mat-stepper-header-edit-state-icon-background-color: var(--mat-sys-secondary);--mat-stepper-header-edit-state-icon-foreground-color: var(--mat-sys-on-secondary)}.tertiary-stepper{--mat-stepper-header-selected-state-icon-background-color: var(--mat-sys-tertiary);--mat-stepper-header-selected-state-icon-foreground-color: var(--mat-sys-on-tertiary);--mat-stepper-header-edit-state-icon-background-color: var(--mat-sys-tertiary);--mat-stepper-header-edit-state-icon-foreground-color: var(--mat-sys-on-tertiary)}.error-stepper{--mat-stepper-header-selected-state-icon-background-color: var(--mat-sys-error);--mat-stepper-header-selected-state-icon-foreground-color: var(--mat-sys-on-error);--mat-stepper-header-edit-state-icon-background-color: var(--mat-sys-error);--mat-stepper-header-edit-state-icon-foreground-color: var(--mat-sys-on-error)}.surface-dim{background-color:var(--mat-sys-surface-dim);color:var(--mat-sys-on-surface)}.surface{background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface)}.surface-variant{background-color:var(--mat-sys-surface-variant);color:var(--mat-sys-on-surface-variant)}.surface-bright{background-color:var(--mat-sys-surface-bright);color:var(--mat-sys-on-surface)}.surface-container-lowest{background-color:var(--mat-sys-surface-container-lowest);color:var(--mat-sys-on-surface)}.surface-container-low{background-color:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface)}.surface-container{background-color:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}.surface-container-high{background-color:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)}.surface-container-highest{background-color:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface)}.mat-mdc-table .mat-mdc-header-cell{background-color:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface)}.mat-mdc-table .mat-mdc-row:nth-child(2n){background-color:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface)}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.secondary-tabs{--mat-tab-active-indicator-color: var(--mat-sys-secondary);--mat-tab-active-focus-indicator-color: var(--mat-sys-secondary);--mat-tab-active-hover-indicator-color: var(--mat-sys-secondary)}.tertiary-tabs{--mat-tab-active-indicator-color: var(--mat-sys-tertiary);--mat-tab-active-focus-indicator-color: var(--mat-sys-tertiary);--mat-tab-active-hover-indicator-color: var(--mat-sys-tertiary)}.error-tabs{--mat-tab-active-indicator-color: var(--mat-sys-error);--mat-tab-active-focus-indicator-color: var(--mat-sys-error);--mat-tab-active-hover-indicator-color: var(--mat-sys-error)}.tertiary{background-color:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary)}.on-tertiary{color:var(--mat-sys-tertiary)}.tertiary-container,.tertiary-container-hover:hover{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.tertiary-fixed{background-color:var(--mat-sys-tertiary-fixed);color:var(--mat-sys-on-tertiary-fixed)}.tertiary-fixed-dim{background-color:var(--mat-sys-tertiary-fixed-dim);color:var(--mat-sys-on-tertiary-fixed-dim)}.error{background-color:var(--mat-sys-error);color:var(--mat-sys-on-error)}.on-error{color:var(--mat-sys-error)}.error-container{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.secondary-list{--mat-list-list-item-container-color: var(--mat-sys-secondary-container);--mat-list-list-item-label-text-color: var(--mat-sys-on-secondary-container)}.primary-card{--mat-card-subtitle-text-color: var(--mat-sys-on-primary-container);--mat-card-elevated-container-color: var(--mat-sys-primary-container);--mat-card-outlined-container-color: var(--mat-sys-primary-container)}.secondary-card{--mat-card-subtitle-text-color: var(--mat-sys-on-secondary-container);--mat-card-elevated-container-color: var(--mat-sys-secondary-container);--mat-card-outlined-container-color: var(--mat-sys-secondary-container)}.tertiary-card{--mat-card-subtitle-text-color: var(--mat-sys-on-tertiary-container);--mat-card-elevated-container-color: var(--mat-sys-tertiary-container);--mat-card-outlined-container-color: var(--mat-sys-tertiary-container)}.error-card{--mat-card-subtitle-text-color: var(--mat-sys-on-error-container);--mat-card-elevated-container-color: var(--mat-sys-error-container);--mat-card-outlined-container-color: var(--mat-sys-error-container)}.primary-snack-bar{--mat-snack-bar-container-color: var(--mat-sys-primary-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-primary-container)}.secondary-snack-bar{--mat-snack-bar-container-color: var(--mat-sys-secondary-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-secondary-container)}.tertiary-snack-bar{--mat-snack-bar-container-color: var(--mat-sys-tertiary-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-tertiary-container)}.error-snack-bar{--mat-snack-bar-container-color: var(--mat-sys-error-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error-container)}.mat-body-small{font:var(--mat-sys-body-small)}.mat-body-medium{font:var(--mat-sys-body-medium)}.mat-body-large{font:var(--mat-sys-body-large)}.mat-display-small{font:var(--mat-sys-display-small)}.mat-display-medium{font:var(--mat-sys-display-medium)}.mat-display-large{font:var(--mat-sys-display-large)}.mat-headline-small{font:var(--mat-sys-headline-small)}.mat-headline-medium{font:var(--mat-sys-headline-medium)}.mat-headline-large{font:var(--mat-sys-headline-large)}.mat-label-small{font:var(--mat-sys-label-small)}.mat-label-medium{font:var(--mat-sys-label-medium)}.mat-label-large{font:var(--mat-sys-label-large)}.mat-title-small{font:var(--mat-sys-title-small)}.mat-title-medium{font:var(--mat-sys-title-medium)}.mat-title-large{font:var(--mat-sys-title-large)}html,body{color-scheme:light;height:100%}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html html,body html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html,body{--mat-sys-background: light-dark(#f7f9ff, #101418);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eef1f7, #2d3136);--mat-sys-inverse-primary: light-dark(#99cbff, #00629d);--mat-sys-inverse-surface: light-dark(#2d3136, #e0e2e9);--mat-sys-on-background: light-dark(#181c21, #e0e2e9);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003355);--mat-sys-on-primary-container: light-dark(#004a78, #cfe5ff);--mat-sys-on-primary-fixed: light-dark(#001d34, #001d34);--mat-sys-on-primary-fixed-variant: light-dark(#004a78, #004a78);--mat-sys-on-secondary: light-dark(#ffffff, #13324d);--mat-sys-on-secondary-container: light-dark(#2c4965, #cfe5ff);--mat-sys-on-secondary-fixed: light-dark(#001d34, #001d34);--mat-sys-on-secondary-fixed-variant: light-dark(#2c4965, #2c4965);--mat-sys-on-surface: light-dark(#181c21, #e0e2e9);--mat-sys-on-surface-variant: light-dark(#404751, #dce3ef);--mat-sys-on-tertiary: light-dark(#ffffff, #00344d);--mat-sys-on-tertiary-container: light-dark(#004c6e, #c9e6ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2f, #001e2f);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c6e, #004c6e);--mat-sys-outline: light-dark(#707882, #8a919c);--mat-sys-outline-variant: light-dark(#c0c7d2, #404751);--mat-sys-primary: light-dark(#00629d, #99cbff);--mat-sys-primary-container: light-dark(#cfe5ff, #004a78);--mat-sys-primary-fixed: light-dark(#cfe5ff, #cfe5ff);--mat-sys-primary-fixed-dim: light-dark(#99cbff, #99cbff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#44617e, #acc9eb);--mat-sys-secondary-container: light-dark(#cfe5ff, #2c4965);--mat-sys-secondary-fixed: light-dark(#cfe5ff, #cfe5ff);--mat-sys-secondary-fixed-dim: light-dark(#acc9eb, #acc9eb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7f9ff, #101418);--mat-sys-surface-bright: light-dark(#f7f9ff, #36393f);--mat-sys-surface-container: light-dark(#ebeef4, #1c2025);--mat-sys-surface-container-high: light-dark(#e5e8ef, #262a2f);--mat-sys-surface-container-highest: light-dark(#e0e2e9, #31353a);--mat-sys-surface-container-low: light-dark(#f1f3fa, #181c21);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f13);--mat-sys-surface-dim: light-dark(#d7dae0, #101418);--mat-sys-surface-tint: light-dark(#00629d, #99cbff);--mat-sys-surface-variant: light-dark(#dce3ef, #404751);--mat-sys-tertiary: light-dark(#256489, #94cdf7);--mat-sys-tertiary-container: light-dark(#c9e6ff, #004c6e);--mat-sys-tertiary-fixed: light-dark(#c9e6ff, #c9e6ff);--mat-sys-tertiary-fixed-dim: light-dark(#94cdf7, #94cdf7);--mat-sys-neutral-variant20: #2a313a;--mat-sys-neutral10: #181c21;--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 DM Sans;--mat-sys-body-large-font: DM Sans;--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 DM Sans;--mat-sys-body-medium-font: DM Sans;--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 DM Sans;--mat-sys-body-small-font: DM Sans;--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 DM Serif Display;--mat-sys-display-large-font: DM Serif Display;--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 DM Serif Display;--mat-sys-display-medium-font: DM Serif Display;--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 DM Serif Display;--mat-sys-display-small-font: DM Serif Display;--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 DM Serif Display;--mat-sys-headline-large-font: DM Serif Display;--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 DM Serif Display;--mat-sys-headline-medium-font: DM Serif Display;--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 DM Serif Display;--mat-sys-headline-small-font: DM Serif Display;--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 DM Sans;--mat-sys-label-large-font: DM Sans;--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem DM Sans;--mat-sys-label-medium-font: DM Sans;--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: 600;--mat-sys-label-small: 500 .688rem / 1rem DM Sans;--mat-sys-label-small-font: DM Sans;--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 DM Serif Display;--mat-sys-title-large-font: DM Serif Display;--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 DM Sans;--mat-sys-title-medium-font: DM Sans;--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 DM Sans;--mat-sys-title-small-font: DM Sans;--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;--mat-sys-primary: var(--accent-hover);--mat-sys-on-surface: var(--text-heading);--mat-sys-on-surface-variant: var(--text-muted);--mat-sys-surface: var(--bg-page);--mat-sys-surface-container-lowest: var(--white);--mat-sys-surface-container-low: var(--sand-50);--mat-sys-surface-container: var(--sand-100);--mat-sys-surface-container-high: var(--sand-200);--mat-sys-outline: var(--border-default);--mat-sys-outline-variant: var(--border-subtle);--mat-sys-inverse-surface: var(--bg-deep);--mat-sys-inverse-on-surface: var(--text-on-dark);--mat-button-filled-container-shape: var(--radius-control);--mat-button-outlined-container-shape: var(--radius-control);--mat-button-text-container-shape: var(--radius-control);--mat-button-protected-container-shape: var(--radius-control);--mat-button-filled-container-height: 44px;--mat-button-outlined-container-height: 44px;--mat-button-text-container-height: 44px;--mat-button-outlined-outline-color: var(--border-accent);--mat-form-field-outlined-container-shape: var(--radius-input);--mat-form-field-outlined-outline-color: var(--border-default);--mat-form-field-outlined-hover-outline-color: var(--border-strong);--mat-form-field-outlined-focus-outline-color: var(--accent);--mat-form-field-container-text-font: var(--font-sans)}body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;color:var(--text-heading);margin:0}img{max-width:100%}::selection{background:var(--blue-100);color:var(--blue-900)}*:focus-visible{outline:none;box-shadow:var(--ring-focus)}[id]{scroll-margin-top:calc(var(--nav-height) + 16px)}@media(max-width:599px){[id]{scroll-margin-top:calc(var(--nav-height-compact) + 12px)}}.floating-button{position:fixed!important;bottom:24px!important;right:24px!important;z-index:1000!important}.floating-button-small{position:fixed!important;bottom:96px!important;right:24px!important;z-index:1000!important}a{text-decoration:none!important}.justify{text-align:justify}.small-input{--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}.no-hint .mat-mdc-form-field-subscript-wrapper{height:8px!important}.pointer{cursor:pointer!important}.side-drawer{border-radius:0!important;border-left:solid 1px var(--mat-sys-outline)!important}
