@font-face{font-family:Fraunces;src:url("./media/fraunces-latin-wght400-700.v1.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local("Georgia");font-weight:400;font-style:normal;size-adjust:103.85%;ascent-override:94.18%;descent-override:24.56%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-weight:700;font-style:normal;size-adjust:96.28%;ascent-override:101.58%;descent-override:26.49%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url("./media/inter-latin-wght400-700.v1.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Arial");font-weight:400;font-style:normal;size-adjust:103.6%;ascent-override:93.51%;descent-override:23.28%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-Bold");font-weight:700;font-style:normal;size-adjust:102.4%;ascent-override:94.6%;descent-override:23.56%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+02BC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+2074,U+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ie-color-surface: #ffffff;--ie-color-surface-warm: #faf7f3;--ie-color-surface-sunken: #f2ece4;--ie-color-ink: #1a1815;--ie-color-ink-muted: #6b6560;--ie-color-line: #ece6de;--ie-color-line-strong: #d9d0c5;--ie-color-input-line: #8f8477;--ie-color-primary: #111114;--ie-color-on-primary: #ffffff;--ie-color-accent: #f97316;--ie-color-accent-press: #ea670c;--ie-color-on-accent: #1a1815;--ie-color-accent-text: #b4500a;--ie-color-accent-text-press: #8f3f08;--ie-color-on-accent-text: #ffffff;--ie-color-success: #15803d;--ie-color-warning: #b45309;--ie-color-error: #b42318;--ie-color-on-error: #ffffff;--ie-color-error-text: #e5674f;--ie-color-focus-ring: #1a1815;--ie-color-focus-ring-dark: #f97316;--ie-color-cockpit-surface: #1a1714;--ie-color-cockpit-reader: #211c18;--ie-color-cockpit-raised: #241f1b;--ie-color-cockpit-overlay: #2e2823;--ie-color-cockpit-ink: #f3eee8;--ie-color-cockpit-ink-muted: #b8aea3;--ie-color-cockpit-line: #332c26;--ie-color-cockpit-line-strong: #463d34;--ie-color-cockpit-primary: #f97316;--ie-color-cockpit-on-primary: #1a1714;--ie-color-warn-bg: #2a2012;--ie-color-warn-line: #5a431e;--ie-color-warn-text: #e9b678;--ie-color-warn-ink: #f6d9ae;--ie-typography-display-family: Fraunces, "Fraunces Fallback", Georgia, "Times New Roman", serif;--ie-typography-body-family: Inter, "Inter Fallback", -apple-system, "Segoe UI", sans-serif;--ie-typography-mono-family: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--ie-typography-display-xl-size: 56px;--ie-typography-display-xl-weight: 600;--ie-typography-display-xl-line-height: 1.04;--ie-typography-display-xl-letter-spacing: -.02em;--ie-typography-display-xl-mobile-size: 38px;--ie-typography-display-xl-mobile-weight: 600;--ie-typography-display-xl-mobile-line-height: 1.06;--ie-typography-display-xl-mobile-letter-spacing: -.02em;--ie-typography-display-lg-size: 40px;--ie-typography-display-lg-weight: 600;--ie-typography-display-lg-line-height: 1.1;--ie-typography-display-lg-letter-spacing: -.015em;--ie-typography-headline-size: 28px;--ie-typography-headline-weight: 600;--ie-typography-headline-line-height: 1.2;--ie-typography-title-size: 20px;--ie-typography-title-weight: 600;--ie-typography-title-line-height: 1.3;--ie-typography-body-lg-size: 18px;--ie-typography-body-lg-weight: 400;--ie-typography-body-lg-line-height: 1.6;--ie-typography-body-size: 16px;--ie-typography-body-weight: 400;--ie-typography-body-line-height: 1.6;--ie-typography-body-sm-size: 14px;--ie-typography-body-sm-weight: 400;--ie-typography-body-sm-line-height: 1.5;--ie-typography-label-caps-size: 12px;--ie-typography-label-caps-weight: 600;--ie-typography-label-caps-line-height: 1.4;--ie-typography-label-caps-letter-spacing: .12em;--ie-typography-caption-size: 13px;--ie-typography-caption-weight: 400;--ie-typography-caption-line-height: 1.4;--ie-typography-mono-size: 13px;--ie-typography-mono-weight: 500;--ie-typography-mono-letter-spacing: 0;--ie-shape-radius-sm: 4px;--ie-shape-radius-default: 6px;--ie-shape-radius-md: 8px;--ie-shape-radius-lg: 10px;--ie-shape-radius-xl: 14px;--ie-shape-radius-full: 9999px;--ie-space-unit: 8px;--ie-space-gutter: 24px;--ie-space-margin-mobile: 20px;--ie-space-margin-desktop: 64px;--ie-space-content-max: 1120px;--ie-space-reading-max: 680px;--ie-space-section-gap: 96px;--ie-space-section-gap-mobile: 56px;--ie-elevation-card: 0 1px 2px rgba(26, 24, 21, .04), 0 8px 24px rgba(26, 24, 21, .05);--ie-component-button-primary-background: var(--ie-color-primary);--ie-component-button-primary-color: var(--ie-color-on-primary);--ie-component-button-primary-radius: var(--ie-shape-radius-default);--ie-component-button-primary-padding: 12px 20px;--ie-component-button-primary-font: var(--ie-typography-title-weight) var(--ie-typography-title-size)/var(--ie-typography-title-line-height) var(--ie-typography-body-family);--ie-component-button-accent-background: var(--ie-color-accent);--ie-component-button-accent-color: var(--ie-color-on-accent);--ie-component-button-accent-radius: var(--ie-shape-radius-default);--ie-component-button-accent-padding: 12px 20px;--ie-component-button-ghost-background: transparent;--ie-component-button-ghost-color: var(--ie-color-ink);--ie-component-button-ghost-border: 1px solid var(--ie-color-line-strong);--ie-component-button-ghost-radius: var(--ie-shape-radius-default);--ie-component-input-background: var(--ie-color-surface-warm);--ie-component-input-border: 1px solid var(--ie-color-input-line);--ie-component-input-border-focus: 1px solid var(--ie-color-accent);--ie-component-input-radius: var(--ie-shape-radius-md);--ie-component-input-padding: 12px 14px;--ie-component-input-font: var(--ie-typography-body-weight) var(--ie-typography-body-size)/var(--ie-typography-body-line-height) var(--ie-typography-body-family);--ie-component-card-background: var(--ie-color-surface);--ie-component-card-border: 1px solid var(--ie-color-line);--ie-component-card-radius: var(--ie-shape-radius-lg);--ie-component-card-shadow: var(--ie-elevation-card);--ie-component-chat-bubble-agent-background: var(--ie-color-cockpit-raised);--ie-component-chat-bubble-agent-color: var(--ie-color-cockpit-ink);--ie-component-chat-bubble-agent-radius: var(--ie-shape-radius-lg);--ie-component-chat-bubble-user-background: var(--ie-color-accent);--ie-component-chat-bubble-user-color: var(--ie-color-on-accent);--ie-component-chat-bubble-user-radius: var(--ie-shape-radius-lg);--ie-component-loader-step-track: var(--ie-color-line);--ie-component-loader-step-fill: var(--ie-color-accent);--ie-component-loader-step-label: var(--ie-typography-body-sm-weight) var(--ie-typography-body-sm-size)/var(--ie-typography-body-sm-line-height) var(--ie-typography-body-family);--ie-component-settings-control-background: var(--ie-color-cockpit-raised);--ie-component-settings-control-border: 1px solid var(--ie-color-cockpit-line-strong);--ie-component-settings-control-color: var(--ie-color-cockpit-ink-muted);--ie-component-settings-control-radius: var(--ie-shape-radius-md);--ie-component-delete-action-color: var(--ie-color-error);--ie-component-delete-action-border: 1px solid var(--ie-color-error);--ie-component-delete-action-on-solid: var(--ie-color-on-error);--ie-component-delete-action-radius: var(--ie-shape-radius-md);--ie-component-attribution-color: var(--ie-color-ink-muted);--ie-component-attribution-font: var(--ie-typography-caption-weight) var(--ie-typography-caption-size)/var(--ie-typography-caption-line-height) var(--ie-typography-body-family)}html{height:100%;--mat-sys-background: light-dark(#fff8f6, #181211);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeeec, #362f2e);--mat-sys-inverse-primary: light-dark(#ffb4a8, #c00100);--mat-sys-inverse-surface: light-dark(#362f2e, #ede0dd);--mat-sys-on-background: light-dark(#201a19, #ede0dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #690100);--mat-sys-on-primary-container: light-dark(#930100, #ffdad4);--mat-sys-on-primary-fixed: light-dark(#410000, #410000);--mat-sys-on-primary-fixed-variant: light-dark(#930100, #930100);--mat-sys-on-secondary: light-dark(#ffffff, #442925);--mat-sys-on-secondary-container: light-dark(#5d3f3b, #ffdad4);--mat-sys-on-secondary-fixed: light-dark(#2c1512, #2c1512);--mat-sys-on-secondary-fixed-variant: light-dark(#5d3f3b, #5d3f3b);--mat-sys-on-surface: light-dark(#201a19, #ede0dd);--mat-sys-on-surface-variant: light-dark(#534341, #f5ddda);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#857370, #a08c89);--mat-sys-outline-variant: light-dark(#d8c2be, #534341);--mat-sys-primary: light-dark(#c00100, #ffb4a8);--mat-sys-primary-container: light-dark(#ffdad4, #930100);--mat-sys-primary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-primary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#775651, #e7bdb6);--mat-sys-secondary-container: light-dark(#ffdad4, #5d3f3b);--mat-sys-secondary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-secondary-fixed-dim: light-dark(#e7bdb6, #e7bdb6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f6, #181211);--mat-sys-surface-bright: light-dark(#fff8f6, #3f3737);--mat-sys-surface-container: light-dark(#f9ebe9, #251e1d);--mat-sys-surface-container-high: light-dark(#f3e5e4, #302828);--mat-sys-surface-container-highest: light-dark(#ede0dd, #3b3332);--mat-sys-surface-container-low: light-dark(#fef1ef, #201a19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d0c);--mat-sys-surface-dim: light-dark(#e4d7d6, #181211);--mat-sys-surface-tint: light-dark(#c00100, #ffb4a8);--mat-sys-surface-variant: light-dark(#f5ddda, #534341);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--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 Inter, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-body-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-body-small-font: Inter, sans-serif;--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 Fraunces, serif;--mat-sys-display-large-font: Fraunces, serif;--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 Fraunces, serif;--mat-sys-display-medium-font: Fraunces, serif;--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 Fraunces, serif;--mat-sys-display-small-font: Fraunces, serif;--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 Fraunces, serif;--mat-sys-headline-large-font: Fraunces, serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Fraunces, serif;--mat-sys-headline-medium-font: Fraunces, serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Fraunces, serif;--mat-sys-headline-small-font: Fraunces, serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-label-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-label-small-font: Inter, sans-serif;--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 Fraunces, serif;--mat-sys-title-large-font: Fraunces, serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, sans-serif;--mat-sys-title-medium-font: Inter, sans-serif;--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 Inter, sans-serif;--mat-sys-title-small-font: Inter, sans-serif;--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(--ie-color-accent);--mat-sys-on-primary: var(--ie-color-on-accent);--mat-sys-secondary: var(--ie-color-primary);--mat-sys-on-secondary: var(--ie-color-on-primary);--mat-sys-tertiary: var(--ie-color-accent-text);--mat-sys-on-tertiary: var(--ie-color-on-accent-text);--mat-sys-surface: var(--ie-color-surface);--mat-sys-on-surface: var(--ie-color-ink);--mat-sys-on-surface-variant: var(--ie-color-ink-muted);--mat-sys-surface-variant: var(--ie-color-surface-sunken);--mat-sys-background: var(--ie-color-surface-warm);--mat-sys-on-background: var(--ie-color-ink);--mat-sys-surface-container-lowest: var(--ie-color-surface);--mat-sys-surface-container-low: var(--ie-color-surface-warm);--mat-sys-surface-container: var(--ie-color-surface-warm);--mat-sys-surface-container-high: var(--ie-color-surface-sunken);--mat-sys-surface-container-highest: var(--ie-color-surface-sunken);--mat-sys-outline: var(--ie-color-line-strong);--mat-sys-outline-variant: var(--ie-color-line);--mat-sys-error: var(--ie-color-error);--mat-sys-on-error: var(--ie-color-on-error);--mat-sys-scrim: var(--ie-color-ink);--mat-form-field-filled-focus-label-text-color: var(--ie-color-accent-text-press);--mat-form-field-filled-caret-color: var(--ie-color-accent-text-press);--mat-form-field-outlined-focus-label-text-color: var(--ie-color-accent-text);--mat-form-field-outlined-caret-color: var(--ie-color-accent-text);--mat-button-text-label-text-color: var(--ie-color-accent-text);--mat-button-protected-label-text-color: var(--ie-color-accent-text);--mat-button-outlined-label-text-color: var(--ie-color-ink);--mat-form-field-outlined-outline-color: var(--ie-color-input-line);--mat-sys-corner-extra-small: var(--ie-shape-radius-default);--mat-sys-corner-small: var(--ie-shape-radius-default);--mat-sys-corner-medium: var(--ie-shape-radius-md);--mat-sys-corner-large: var(--ie-shape-radius-lg);--mat-sys-corner-extra-large: var(--ie-shape-radius-xl);--mat-sys-display-large-font: var(--ie-typography-display-family);--mat-sys-display-medium-font: var(--ie-typography-display-family);--mat-sys-display-small-font: var(--ie-typography-display-family);--mat-sys-headline-large-font: var(--ie-typography-display-family);--mat-sys-headline-medium-font: var(--ie-typography-display-family);--mat-sys-headline-small-font: var(--ie-typography-display-family);--mat-sys-title-large-font: var(--ie-typography-body-family);--mat-sys-title-medium-font: var(--ie-typography-body-family);--mat-sys-title-small-font: var(--ie-typography-body-family);--mat-sys-body-large-font: var(--ie-typography-body-family);--mat-sys-body-medium-font: var(--ie-typography-body-family);--mat-sys-body-small-font: var(--ie-typography-body-family);--mat-sys-label-large-font: var(--ie-typography-body-family);--mat-sys-label-medium-font: var(--ie-typography-body-family);--mat-sys-label-small-font: var(--ie-typography-body-family);--mat-sys-display-large: var(--ie-typography-display-xl-weight) var(--ie-typography-display-xl-size)/var(--ie-typography-display-xl-line-height) var(--ie-typography-display-family);--mat-sys-display-medium: var(--ie-typography-display-lg-weight) var(--ie-typography-display-lg-size)/var(--ie-typography-display-lg-line-height) var(--ie-typography-display-family);--mat-sys-display-small: var(--ie-typography-display-lg-weight) var(--ie-typography-display-lg-size)/var(--ie-typography-display-lg-line-height) var(--ie-typography-display-family);--mat-sys-headline-large: var(--ie-typography-headline-weight) var(--ie-typography-headline-size)/var(--ie-typography-headline-line-height) var(--ie-typography-display-family);--mat-sys-headline-medium: var(--ie-typography-headline-weight) var(--ie-typography-headline-size)/var(--ie-typography-headline-line-height) var(--ie-typography-display-family);--mat-sys-headline-small: var(--ie-typography-headline-weight) var(--ie-typography-headline-size)/var(--ie-typography-headline-line-height) var(--ie-typography-display-family);--mat-sys-title-large: var(--ie-typography-title-weight) var(--ie-typography-title-size)/var(--ie-typography-title-line-height) var(--ie-typography-body-family);--mat-sys-title-medium: var(--ie-typography-title-weight) var(--ie-typography-title-size)/var(--ie-typography-title-line-height) var(--ie-typography-body-family);--mat-sys-title-small: var(--ie-typography-title-weight) var(--ie-typography-title-size)/var(--ie-typography-title-line-height) var(--ie-typography-body-family);--mat-sys-body-large: var(--ie-typography-body-lg-weight) var(--ie-typography-body-lg-size)/var(--ie-typography-body-lg-line-height) var(--ie-typography-body-family);--mat-sys-body-medium: var(--ie-typography-body-weight) var(--ie-typography-body-size)/var(--ie-typography-body-line-height) var(--ie-typography-body-family);--mat-sys-body-small: var(--ie-typography-body-sm-weight) var(--ie-typography-body-sm-size)/var(--ie-typography-body-sm-line-height) var(--ie-typography-body-family);--mat-sys-label-large: var(--ie-typography-title-weight) var(--ie-typography-title-size)/var(--ie-typography-title-line-height) var(--ie-typography-body-family);--mat-sys-label-medium: var(--ie-typography-caption-weight) var(--ie-typography-caption-size)/var(--ie-typography-caption-line-height) var(--ie-typography-body-family);--mat-sys-label-small: var(--ie-typography-label-caps-weight) var(--ie-typography-label-caps-size)/var(--ie-typography-label-caps-line-height) var(--ie-typography-body-family);--mat-sys-display-large-size: var(--ie-typography-display-xl-size);--mat-sys-display-large-weight: var(--ie-typography-display-xl-weight);--mat-sys-display-large-line-height: var(--ie-typography-display-xl-line-height);--mat-sys-display-large-tracking: var(--ie-typography-display-xl-letter-spacing);--mat-sys-display-medium-size: var(--ie-typography-display-lg-size);--mat-sys-display-medium-weight: var(--ie-typography-display-lg-weight);--mat-sys-display-medium-line-height: var(--ie-typography-display-lg-line-height);--mat-sys-display-medium-tracking: var(--ie-typography-display-lg-letter-spacing);--mat-sys-display-small-size: var(--ie-typography-display-lg-size);--mat-sys-display-small-weight: var(--ie-typography-display-lg-weight);--mat-sys-display-small-line-height: var(--ie-typography-display-lg-line-height);--mat-sys-display-small-tracking: var(--ie-typography-display-lg-letter-spacing);--mat-sys-headline-large-size: var(--ie-typography-headline-size);--mat-sys-headline-large-weight: var(--ie-typography-headline-weight);--mat-sys-headline-large-line-height: var(--ie-typography-headline-line-height);--mat-sys-headline-large-tracking: 0;--mat-sys-headline-medium-size: var(--ie-typography-headline-size);--mat-sys-headline-medium-weight: var(--ie-typography-headline-weight);--mat-sys-headline-medium-line-height: var(--ie-typography-headline-line-height);--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-small-size: var(--ie-typography-headline-size);--mat-sys-headline-small-weight: var(--ie-typography-headline-weight);--mat-sys-headline-small-line-height: var(--ie-typography-headline-line-height);--mat-sys-headline-small-tracking: 0;--mat-sys-title-large-size: var(--ie-typography-title-size);--mat-sys-title-large-weight: var(--ie-typography-title-weight);--mat-sys-title-large-line-height: var(--ie-typography-title-line-height);--mat-sys-title-large-tracking: 0;--mat-sys-title-medium-size: var(--ie-typography-title-size);--mat-sys-title-medium-weight: var(--ie-typography-title-weight);--mat-sys-title-medium-line-height: var(--ie-typography-title-line-height);--mat-sys-title-medium-tracking: 0;--mat-sys-title-small-size: var(--ie-typography-title-size);--mat-sys-title-small-weight: var(--ie-typography-title-weight);--mat-sys-title-small-line-height: var(--ie-typography-title-line-height);--mat-sys-title-small-tracking: 0;--mat-sys-body-large-size: var(--ie-typography-body-lg-size);--mat-sys-body-large-weight: var(--ie-typography-body-lg-weight);--mat-sys-body-large-line-height: var(--ie-typography-body-lg-line-height);--mat-sys-body-large-tracking: 0;--mat-sys-body-medium-size: var(--ie-typography-body-size);--mat-sys-body-medium-weight: var(--ie-typography-body-weight);--mat-sys-body-medium-line-height: var(--ie-typography-body-line-height);--mat-sys-body-medium-tracking: 0;--mat-sys-body-small-size: var(--ie-typography-body-sm-size);--mat-sys-body-small-weight: var(--ie-typography-body-sm-weight);--mat-sys-body-small-line-height: var(--ie-typography-body-sm-line-height);--mat-sys-body-small-tracking: 0;--mat-sys-label-large-size: var(--ie-typography-title-size);--mat-sys-label-large-weight: var(--ie-typography-title-weight);--mat-sys-label-large-line-height: var(--ie-typography-title-line-height);--mat-sys-label-large-tracking: 0;--mat-sys-label-medium-size: var(--ie-typography-caption-size);--mat-sys-label-medium-weight: var(--ie-typography-caption-weight);--mat-sys-label-medium-line-height: var(--ie-typography-caption-line-height);--mat-sys-label-medium-tracking: 0;--mat-sys-label-small-size: var(--ie-typography-label-caps-size);--mat-sys-label-small-weight: var(--ie-typography-label-caps-weight);--mat-sys-label-small-line-height: var(--ie-typography-label-caps-line-height);--mat-sys-label-small-tracking: var(--ie-typography-label-caps-letter-spacing)}:focus-visible{outline:2px solid var(--ie-color-focus-ring);outline-offset:2px}body{color-scheme:light;background-color:var(--mat-sys-background);color:var(--mat-sys-on-background);font:var(--mat-sys-body-medium);margin:0;height:100%}[data-surface=cockpit]{color-scheme:dark;--mat-sys-background: var(--ie-color-cockpit-surface);--mat-sys-on-background: var(--ie-color-cockpit-ink);--mat-sys-on-surface: var(--ie-color-cockpit-ink);--mat-sys-on-surface-variant: var(--ie-color-cockpit-ink-muted);--mat-dialog-container-color: var(--ie-color-cockpit-overlay)}[data-surface=cockpit]:focus-visible,[data-surface=cockpit] :focus-visible{outline:2px solid var(--ie-color-focus-ring-dark);outline-offset:2px}
