@charset "UTF-8";@property --angle{syntax: "<angle>"; initial-value: 90deg; inherits: false;}@keyframes spin-gradient{0%{--angle: 90deg}to{--angle: 450deg}}*,:before,:after{box-sizing:border-box}:root{--fc-font-serif: var(--fc-font-sans);--fc-font-sans: "Google Sans Flex", sans-serif;--fc-font-mono: "Google Sans Code", monospace;--fc-font-icon: "Material Symbols Outlined";--fc-weight-regular: 400;--fc-weight-medium: 500;--fc-weight-semi: 600;--fc-weight-bold: 700;--fc-weight-black: 800;--fc-text-xs: 11px;--fc-text-sm: 12.5px;--fc-text-base: 15px;--fc-text-md: 16.5px;--fc-text-lg: 20px;--fc-text-xl: 24px;--fc-text-2xl: 32px;--fc-text-3xl: 48px;--fc-text-display: 72px;--fc-leading-tight: 1.08;--fc-leading-snug: 1.18;--fc-leading-normal: 1.5;--fc-leading-relaxed: 1.65;--fc-track-tight: -.025em;--fc-track-snug: -.015em;--fc-track-normal: -.005em;--fc-track-wide: .14em;--fc-track-wider: .2em;--fc-metric-value-size: 32px;--fc-metric-value-wght: var(--fc-weight-black);--fc-metric-value-opsz: 40;--fc-metric-value-track: -.03em;--fc-metric-label-size: 15px;--fc-metric-label-wght: var(--fc-weight-semi);--fc-metric-label-opsz: 18;--fc-metric-label-track: -.005em;--fc-metric-delta-size: 16px;--fc-metric-delta-wght: var(--fc-weight-semi);--fc-metric-delta-opsz: 18}:root,.fc-theme-light{--fc-background: oklch(96.5% .01 125deg);--fc-surface: oklch(98.5% .006 125deg);--fc-surface-raised: oklch(98.5% .006 125deg);--fc-surface-sunk: #e8e9e1;--fc-container: #dee5d6;--fc-ink: oklch(22% .012 140deg);--fc-ink-soft: color-mix(in srgb, var(--fc-ink) 72%, transparent);--fc-ink-softer: color-mix(in srgb, var(--fc-ink) 64%, transparent);--fc-ink-disabled: color-mix(in srgb, var(--fc-ink) 40%, transparent);--fc-border-subtle: color-mix(in srgb, var(--fc-ink) 8%, transparent);--fc-border: color-mix(in srgb, var(--fc-ink) 14%, transparent);--fc-border-strong: color-mix(in srgb, var(--fc-ink) 24%, transparent);--fc-border-control: color-mix(in srgb, var(--fc-ink) 55%, transparent);--fc-sys-focus: var(--fc-usr-focus, var(--fc-ink));--mat-focus-indicator-border-color: var(--fc-sys-focus);--fc-sys-on-background: var(--fc-usr-on-background, var(--fc-ink));--fc-sys-on-surface: var(--fc-usr-on-surface, var(--fc-ink));--fc-sys-on-surface-variant: var(--fc-usr-on-surface-variant, var(--fc-ink-soft));--fc-sys-outline: var(--fc-usr-outline, var(--fc-border-control));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border));--fc-sys-action: var(--fc-usr-action, var(--fc-action));--fc-sys-on-action: var(--fc-usr-on-action, var(--fc-on-action));--fc-full-contrast: var(--fc-ink);--fc-primary-contrast: var(--fc-ink);--fc-secondary-contrast: var(--fc-ink-soft);--fc-tertiary-contrast: var(--fc-ink-softer);--fc-primary: oklch(53% .096 138deg);--fc-primary-hover: oklch(47.2% .086 138deg);--fc-on-primary: oklch(96.5% .01 125deg);--fc-primary-rgb: 79, 121, 64;--fc-secondary: #c9a23c;--fc-secondary-hover: #b89134;--fc-on-secondary: oklch(22% .012 140deg);--fc-secondary-rgb: 201, 162, 60;--fc-tertiary: #1f6975;--fc-tertiary-hover: #185862;--fc-on-tertiary: oklch(96.5% .01 125deg);--fc-tertiary-rgb: 31, 105, 117;--fc-action: oklch(22% .012 140deg);--fc-on-action: oklch(96.5% .01 125deg);--fc-paper-ink: oklch(22% .012 140deg);--fc-paper-action: oklch(22% .012 140deg);--fc-paper-on-action: oklch(96.5% .01 125deg);--fc-error-text: oklch(48% .19 3deg);--fc-error-wash: #ffeaee;--fc-error-border: oklch(82% .07 3deg);--fc-on-error: oklch(96.5% .01 125deg);--fc-warning-text: #8f4800;--fc-warning-wash: oklch(95.5% .025 62deg);--fc-warning-border: oklch(82% .07 62deg);--fc-info-text: oklch(48% .15 258deg);--fc-info-wash: #e6f1ff;--fc-info-border: oklch(82% .07 258deg);--fc-success-text: #007452;--fc-success-wash: oklch(95.5% .025 170deg);--fc-success-border: oklch(82% .07 170deg);--fc-upsell: oklch(54% .16 300deg);--fc-on-upsell: oklch(96% .02 300deg);--fc-upsell-border: color-mix(in oklch, var(--fc-upsell) 40%, transparent);--fc-upsell-surface: color-mix(in oklch, var(--fc-upsell) 14%, transparent);--fc-link: var(--fc-info-text);--fc-link-hover: #004296;--fc-link-active: #00327e;--fc-link-visited: oklch(45% .14 318deg);--fc-chart-1: #008aa1;--fc-chart-2: oklch(58% .15 27deg);--fc-chart-3: oklch(72% .14 85deg);--fc-chart-4: oklch(58% .12 322deg);--fc-chart-5: oklch(58% .12 138deg);--fc-chart-6: oklch(52% .14 278deg);--fc-chart-7: oklch(66% .15 48deg);--fc-selection-bg: #5a6055;--fc-selection-fg: #ffffff;--fc-shadow-1: 0 1px 2px rgba(24, 28, 23, .08);--fc-shadow-2: 0 3px 10px rgba(24, 28, 23, .1);--fc-shadow-3: 0 12px 32px rgba(24, 28, 23, .14);--fc-art-image: url(/static/images/fc-auth-sidebar-illustration.svg);--fc-art-base: var(--fc-background);--fc-art-base-sunk: var(--fc-background);--fc-art-specimen: var(--fc-secondary);--fc-art-ink: var(--fc-ink);--fc-art-tint-opacity: .23;--fc-art-grid-opacity: 0}.fc-theme-dark{--fc-background: oklch(23.8% .019 135deg);--fc-surface: oklch(28.5% .019 135deg);--fc-surface-raised: oklch(28.5% .019 135deg);--fc-surface-sunk: #1e201c;--fc-container: #42493e;--fc-ink: oklch(91.3% .011 112deg);--fc-ink-soft: color-mix(in srgb, var(--fc-ink) 72%, transparent);--fc-ink-softer: color-mix(in srgb, var(--fc-ink) 64%, transparent);--fc-ink-disabled: color-mix(in srgb, var(--fc-ink) 40%, transparent);--fc-border-subtle: color-mix(in srgb, var(--fc-ink) 8%, transparent);--fc-border: color-mix(in srgb, var(--fc-ink) 14%, transparent);--fc-border-strong: color-mix(in srgb, var(--fc-ink) 24%, transparent);--fc-border-control: color-mix(in srgb, var(--fc-ink) 55%, transparent);--fc-sys-focus: var(--fc-usr-focus, var(--fc-ink));--mat-focus-indicator-border-color: var(--fc-sys-focus);--fc-sys-on-background: var(--fc-usr-on-background, var(--fc-ink));--fc-sys-on-surface: var(--fc-usr-on-surface, var(--fc-ink));--fc-sys-on-surface-variant: var(--fc-usr-on-surface-variant, var(--fc-ink-soft));--fc-sys-outline: var(--fc-usr-outline, var(--fc-border-control));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border));--fc-sys-action: var(--fc-usr-action, var(--fc-action));--fc-sys-on-action: var(--fc-usr-on-action, var(--fc-on-action));--fc-full-contrast: var(--fc-ink);--fc-primary-contrast: var(--fc-ink);--fc-secondary-contrast: var(--fc-ink-soft);--fc-tertiary-contrast: var(--fc-ink-softer);--fc-primary: oklch(69% .114 138deg);--fc-primary-hover: oklch(73.8% .114 138deg);--fc-on-primary: oklch(30% .045 138deg);--fc-primary-rgb: 119, 172, 101;--fc-secondary: #e2bb53;--fc-secondary-hover: #efc965;--fc-on-secondary: oklch(30% .045 89deg);--fc-secondary-rgb: 226, 187, 83;--fc-tertiary: #4ba5b2;--fc-tertiary-hover: #5cb6c2;--fc-on-tertiary: oklch(30% .045 208deg);--fc-tertiary-rgb: 75, 165, 178;--fc-action: oklch(90% .15 95deg);--fc-on-action: oklch(22% .012 140deg);--fc-paper-ink: oklch(91.3% .011 112deg);--fc-paper-action: oklch(90% .15 95deg);--fc-paper-on-action: oklch(22% .012 140deg);--fc-error-text: #ff8eae;--fc-error-wash: oklch(30% .035 3deg);--fc-error-border: oklch(45% .07 3deg);--fc-on-error: oklch(22% .012 140deg);--fc-warning-text: oklch(78% .0975 62deg);--fc-warning-wash: oklch(30% .035 62deg);--fc-warning-border: oklch(45% .07 62deg);--fc-info-text: #8ab9ff;--fc-info-wash: oklch(30% .035 258deg);--fc-info-border: oklch(45% .07 258deg);--fc-success-text: oklch(78% .0975 170deg);--fc-success-wash: oklch(30% .035 170deg);--fc-success-border: oklch(45% .07 170deg);--fc-upsell: oklch(68% .16 300deg);--fc-on-upsell: oklch(20% .045 300deg);--fc-upsell-border: color-mix(in oklch, var(--fc-upsell) 40%, transparent);--fc-upsell-surface: color-mix(in oklch, var(--fc-upsell) 14%, transparent);--fc-link: var(--fc-info-text);--fc-link-hover: #b1d3ff;--fc-link-active: #d0e6ff;--fc-link-visited: oklch(78% .1 318deg);--fc-chart-1: #009eb7;--fc-chart-2: oklch(58% .16 25deg);--fc-chart-3: #b49100;--fc-chart-4: oklch(64% .13 322deg);--fc-chart-5: oklch(62% .13 138deg);--fc-chart-6: oklch(60% .13 275deg);--fc-chart-7: oklch(66% .15 50deg);--fc-selection-bg: #c2c9bb;--fc-selection-fg: #000000;--fc-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--fc-shadow-2: 0 3px 10px rgba(0, 0, 0, .5);--fc-shadow-3: 0 12px 32px rgba(0, 0, 0, .6)}@media(prefers-color-scheme:dark){:root:not(.fc-theme-light){color-scheme:dark;--fc-background: oklch(23.8% .019 135deg);--fc-surface: oklch(28.5% .019 135deg);--fc-surface-raised: oklch(28.5% .019 135deg);--fc-surface-sunk: #1e201c;--fc-container: #42493e;--fc-ink: oklch(91.3% .011 112deg);--fc-ink-soft: color-mix(in srgb, var(--fc-ink) 72%, transparent);--fc-ink-softer: color-mix(in srgb, var(--fc-ink) 64%, transparent);--fc-ink-disabled: color-mix(in srgb, var(--fc-ink) 40%, transparent);--fc-border-subtle: color-mix(in srgb, var(--fc-ink) 8%, transparent);--fc-border: color-mix(in srgb, var(--fc-ink) 14%, transparent);--fc-border-strong: color-mix(in srgb, var(--fc-ink) 24%, transparent);--fc-border-control: color-mix(in srgb, var(--fc-ink) 55%, transparent);--fc-sys-focus: var(--fc-usr-focus, var(--fc-ink));--mat-focus-indicator-border-color: var(--fc-sys-focus);--fc-sys-on-background: var(--fc-usr-on-background, var(--fc-ink));--fc-sys-on-surface: var(--fc-usr-on-surface, var(--fc-ink));--fc-sys-on-surface-variant: var(--fc-usr-on-surface-variant, var(--fc-ink-soft));--fc-sys-outline: var(--fc-usr-outline, var(--fc-border-control));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border));--fc-sys-action: var(--fc-usr-action, var(--fc-action));--fc-sys-on-action: var(--fc-usr-on-action, var(--fc-on-action));--fc-full-contrast: var(--fc-ink);--fc-primary-contrast: var(--fc-ink);--fc-secondary-contrast: var(--fc-ink-soft);--fc-tertiary-contrast: var(--fc-ink-softer);--fc-primary: oklch(69% .114 138deg);--fc-primary-hover: oklch(73.8% .114 138deg);--fc-on-primary: oklch(30% .045 138deg);--fc-primary-rgb: 119, 172, 101;--fc-secondary: #e2bb53;--fc-secondary-hover: #efc965;--fc-on-secondary: oklch(30% .045 89deg);--fc-secondary-rgb: 226, 187, 83;--fc-tertiary: #4ba5b2;--fc-tertiary-hover: #5cb6c2;--fc-on-tertiary: oklch(30% .045 208deg);--fc-tertiary-rgb: 75, 165, 178;--fc-action: oklch(90% .15 95deg);--fc-on-action: oklch(22% .012 140deg);--fc-paper-ink: oklch(91.3% .011 112deg);--fc-paper-action: oklch(90% .15 95deg);--fc-paper-on-action: oklch(22% .012 140deg);--fc-error-text: #ff8eae;--fc-error-wash: oklch(30% .035 3deg);--fc-error-border: oklch(45% .07 3deg);--fc-on-error: oklch(22% .012 140deg);--fc-warning-text: oklch(78% .0975 62deg);--fc-warning-wash: oklch(30% .035 62deg);--fc-warning-border: oklch(45% .07 62deg);--fc-info-text: #8ab9ff;--fc-info-wash: oklch(30% .035 258deg);--fc-info-border: oklch(45% .07 258deg);--fc-success-text: oklch(78% .0975 170deg);--fc-success-wash: oklch(30% .035 170deg);--fc-success-border: oklch(45% .07 170deg);--fc-upsell: oklch(68% .16 300deg);--fc-on-upsell: oklch(20% .045 300deg);--fc-upsell-border: color-mix(in oklch, var(--fc-upsell) 40%, transparent);--fc-upsell-surface: color-mix(in oklch, var(--fc-upsell) 14%, transparent);--fc-link: var(--fc-info-text);--fc-link-hover: #b1d3ff;--fc-link-active: #d0e6ff;--fc-link-visited: oklch(78% .1 318deg);--fc-chart-1: #009eb7;--fc-chart-2: oklch(58% .16 25deg);--fc-chart-3: #b49100;--fc-chart-4: oklch(64% .13 322deg);--fc-chart-5: oklch(62% .13 138deg);--fc-chart-6: oklch(60% .13 275deg);--fc-chart-7: oklch(66% .15 50deg);--fc-selection-bg: #c2c9bb;--fc-selection-fg: #000000;--fc-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--fc-shadow-2: 0 3px 10px rgba(0, 0, 0, .5);--fc-shadow-3: 0 12px 32px rgba(0, 0, 0, .6)}}:root{--fc-sage: oklch(53% .096 138deg);--fc-sage-rgb: 79, 121, 64;--fc-on-sage: oklch(96.5% .01 125deg);--fc-sprout: oklch(92% .11 128deg);--fc-sprout-rgb: 207, 243, 163;--fc-mustard: #c9a23c;--fc-mustard-rgb: 201, 162, 60;--fc-on-mustard: oklch(22% .012 140deg);--fc-umber: oklch(30% .06 70deg);--fc-umber-rgb: 65, 40, 5;--fc-teal: #1f6975;--fc-teal-rgb: 31, 105, 117;--fc-on-teal: oklch(96.5% .01 125deg);--fc-sea-glass: oklch(91% .06 200deg);--fc-sea-glass-rgb: 179, 238, 241;--fc-brick: oklch(50% .15 27deg);--fc-brick-rgb: 168, 54, 48;--fc-on-brick: oklch(96.5% .01 125deg);--fc-rosehip: oklch(91% .045 25deg);--fc-rosehip-rgb: 254, 214, 210;--fc-plum: oklch(47% .11 322deg);--fc-plum-rgb: 119, 68, 127;--fc-on-plum: oklch(96.5% .01 125deg);--fc-lilac: oklch(90% .055 315deg);--fc-lilac-rgb: 236, 212, 248;--fc-woad: oklch(38% .14 278deg);--fc-woad-rgb: 53, 52, 138;--fc-on-woad: oklch(96.5% .01 125deg);--fc-chicory: #d0dcff;--fc-chicory-rgb: 208, 220, 255;--fc-pollen: oklch(90% .15 95deg);--fc-pollen-rgb: 253, 220, 91;--fc-on-pollen: oklch(22% .012 140deg);--fc-persimmon: oklch(65.4% .17 40deg);--fc-persimmon-rgb: 227, 100, 52;--fc-on-persimmon: oklch(22% .012 140deg)}[data-field]{--fc-ink-soft: color-mix(in srgb, var(--fc-ink) 72%, transparent);--fc-ink-softer: color-mix(in srgb, var(--fc-ink) 64%, transparent);--fc-ink-disabled: color-mix(in srgb, var(--fc-ink) 40%, transparent);--fc-border-subtle: color-mix(in srgb, var(--fc-ink) 8%, transparent);--fc-border: color-mix(in srgb, var(--fc-ink) 14%, transparent);--fc-border-strong: color-mix(in srgb, var(--fc-ink) 24%, transparent);--fc-border-control: color-mix(in srgb, var(--fc-ink) 55%, transparent);--fc-sys-focus: var(--fc-usr-focus, var(--fc-ink));--mat-focus-indicator-border-color: var(--fc-sys-focus);--fc-sys-on-background: var(--fc-usr-on-background, var(--fc-ink));--fc-sys-on-surface: var(--fc-usr-on-surface, var(--fc-ink));--fc-sys-on-surface-variant: var(--fc-usr-on-surface-variant, var(--fc-ink-soft));--fc-sys-outline: var(--fc-usr-outline, var(--fc-border-control));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border));--fc-sys-action: var(--fc-usr-action, var(--fc-action));--fc-sys-on-action: var(--fc-usr-on-action, var(--fc-on-action));--fc-full-contrast: var(--fc-ink);--fc-primary-contrast: var(--fc-ink);--fc-secondary-contrast: var(--fc-ink-soft);--fc-tertiary-contrast: var(--fc-ink-softer);--fc-ink-soft: var(--fc-ink);--fc-ink-softer: var(--fc-ink)}[data-field] [data-paper]{--fc-ink: var(--fc-paper-ink);--fc-action: var(--fc-paper-action);--fc-on-action: var(--fc-paper-on-action);--fc-ink-soft: color-mix(in srgb, var(--fc-ink) 72%, transparent);--fc-ink-softer: color-mix(in srgb, var(--fc-ink) 64%, transparent);--fc-ink-disabled: color-mix(in srgb, var(--fc-ink) 40%, transparent);--fc-border-subtle: color-mix(in srgb, var(--fc-ink) 8%, transparent);--fc-border: color-mix(in srgb, var(--fc-ink) 14%, transparent);--fc-border-strong: color-mix(in srgb, var(--fc-ink) 24%, transparent);--fc-border-control: color-mix(in srgb, var(--fc-ink) 55%, transparent);--fc-sys-focus: var(--fc-usr-focus, var(--fc-ink));--mat-focus-indicator-border-color: var(--fc-sys-focus);--fc-sys-on-background: var(--fc-usr-on-background, var(--fc-ink));--fc-sys-on-surface: var(--fc-usr-on-surface, var(--fc-ink));--fc-sys-on-surface-variant: var(--fc-usr-on-surface-variant, var(--fc-ink-soft));--fc-sys-outline: var(--fc-usr-outline, var(--fc-border-control));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border));--fc-sys-action: var(--fc-usr-action, var(--fc-action));--fc-sys-on-action: var(--fc-usr-on-action, var(--fc-on-action));--fc-full-contrast: var(--fc-ink);--fc-primary-contrast: var(--fc-ink);--fc-secondary-contrast: var(--fc-ink-soft);--fc-tertiary-contrast: var(--fc-ink-softer)}:root{--fc-space-1: 4px;--fc-space-2: 8px;--fc-space-3: 12px;--fc-space-4: 16px;--fc-space-5: 20px;--fc-space-6: 24px;--fc-space-8: 32px;--fc-space-10: 40px;--fc-space-12: 48px;--fc-space-16: 64px;--fc-space-20: 80px;--fc-space-24: 96px;--fc-space-14: 56px;--fc-space-18: 72px;--fc-space-28: 112px;--fc-space-32: 128px;--fc-space-36: 144px;--fc-space-40: 160px;--fc-radius-xs: 4px;--fc-radius-sm: 8px;--fc-radius-md: 12px;--fc-radius-lg: 24px;--fc-radius-xl: 32px;--fc-radius-full: 9999px;--fc-radius-control: 12px;--fc-duration-fast: .12s;--fc-duration-base: .2s;--fc-duration-slow: .32s;--fc-ease-out: cubic-bezier(.2, .8, .2, 1);--fc-ease-in-out: cubic-bezier(.4, 0, .2, 1);--fc-toolbar-standard-height: var(--mat-toolbar-standard-height, 64px);--fc-layout-padding: 3.12rem;--fc-content-measure: 1180px;--fc-content-gutter: var(--fc-space-12);--fc-sys-app-nav-rail-icon-width: 80px;--fc-sys-app-nav-expanded-width: 280px;--fc-sys-app-nav-bottom-height: 80px}:root{--fc-sys-background: var(--fc-usr-background, var(--fc-background));--fc-sys-surface: var(--fc-usr-surface, var(--fc-surface));--fc-sys-surface-raised: var(--fc-usr-surface-raised, var(--fc-surface-raised));--fc-sys-surface-sunk: var(--fc-usr-surface-sunk, var(--fc-surface-sunk));--fc-sys-container: var(--fc-usr-container, var(--fc-container));--fc-sys-primary: var(--fc-usr-primary, var(--fc-primary));--fc-sys-secondary: var(--fc-usr-secondary, var(--fc-secondary));--fc-sys-tertiary: var(--fc-usr-tertiary, var(--fc-tertiary));--fc-sys-error: var(--fc-usr-error, var(--fc-error-text));--fc-sys-on-primary: var(--fc-usr-on-primary, var(--fc-on-primary));--fc-sys-on-secondary: var(--fc-usr-on-secondary, var(--fc-on-secondary));--fc-sys-on-tertiary: var(--fc-usr-on-tertiary, var(--fc-on-tertiary));--fc-sys-on-error: var(--fc-usr-on-error, var(--fc-on-error));--fc-sys-background-blur: color-mix(in oklch, var(--fc-ink) 4%, transparent);--fc-sys-primary-rgb: var(--fc-usr-primary-rgb, var(--fc-primary-rgb));--fc-sys-secondary-rgb: var(--fc-usr-secondary-rgb, var(--fc-secondary-rgb));--fc-sys-tertiary-rgb: var(--fc-usr-tertiary-rgb, var(--fc-tertiary-rgb));--fc-sys-inverse-primary: var(--mat-sys-inverse-primary);--mat-sys-primary: var(--fc-sys-primary);--mat-sys-secondary: var(--fc-sys-secondary);--mat-sys-tertiary: var(--fc-sys-tertiary);--mat-sys-error: var(--fc-sys-error);--mat-sys-on-primary: var(--fc-sys-on-primary);--mat-sys-on-secondary: var(--fc-sys-on-secondary);--mat-sys-on-tertiary: var(--fc-sys-on-tertiary);--mat-sys-on-error: var(--fc-sys-on-error);--mat-sys-background: var(--fc-sys-background);--mat-sys-surface: var(--fc-sys-surface);--mat-sys-on-surface: var(--fc-sys-on-surface);--mat-sys-outline: var(--fc-sys-outline);--mat-sys-outline-variant: var(--fc-sys-outline-variant);--fc-field-radius: var(--fc-radius-control);--mat-button-filled-container-shape: var(--fc-radius-control);--mat-button-outlined-container-shape: var(--fc-radius-control);--mat-button-protected-container-shape: var(--fc-radius-control);--mat-button-text-container-shape: var(--fc-radius-control);--mat-button-tonal-container-shape: var(--fc-radius-control);--mat-form-field-outlined-container-shape: var(--fc-radius-control);--mat-form-field-filled-container-shape: var(--fc-radius-control);--mat-button-outlined-outline-color: var(--fc-sys-primary);--mat-button-outlined-outline-width: 1.5px;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-form-field-outlined-outline-color: var(--fc-border-control);--mat-form-field-container-text-font: var(--fc-font-sans);--mat-form-field-container-text-size: var(--fc-type-field-input-size);--mat-form-field-outlined-label-text-font: var(--fc-font-sans);--mat-form-field-outlined-label-text-size: var(--fc-type-field-label-size);--mat-form-field-outlined-label-text-populated-size: var(--fc-type-field-label-float-size);--mat-form-field-subscript-text-font: var(--fc-font-sans);--mat-form-field-subscript-text-size: var(--fc-type-field-support-size);--mat-form-field-subscript-text-line-height: 1.4;--mat-form-field-outlined-label-text-color: var(--fc-ink-softer);--mat-form-field-outlined-input-text-placeholder-color: var(--fc-ink-softer);--mat-form-field-outlined-hover-outline-color: var(--fc-sys-on-surface);--mat-form-field-outlined-focus-outline-color: var(--fc-sys-on-surface);--mat-form-field-outlined-focus-label-text-color: var(--fc-sys-on-surface);--mat-card-outlined-container-shape: var(--fc-radius-md);--mat-card-outlined-container-color: var(--fc-sys-surface);--mat-card-outlined-outline-color: var(--fc-sys-outline-variant);--mat-card-outlined-outline-width: 1px;--mat-menu-container-color: var(--fc-sys-surface);--mat-menu-container-shape: var(--fc-radius-md);--mat-menu-divider-color: var(--fc-sys-outline-variant);--mat-menu-item-hover-state-layer-color: var(--fc-sys-surface-sunk);--mat-menu-item-focus-state-layer-color: var(--fc-sys-surface-sunk);--mat-menu-item-label-text-size: 12.5px;--mat-button-toggle-shape: var(--fc-radius-xs);--mat-button-toggle-height: 32px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-text-color: var(--fc-ink-soft);--mat-button-toggle-divider-color: transparent;--mat-button-toggle-selected-state-background-color: var(--fc-ink);--mat-button-toggle-selected-state-text-color: var(--fc-sys-background);--mat-button-toggle-state-layer-color: var(--fc-ink);--mat-button-toggle-label-text-font: var(--fc-font-sans);--mat-button-toggle-label-text-size: 13px;--mat-button-toggle-label-text-weight: var(--fc-weight-medium);--mat-button-toggle-label-text-tracking: 0;--mat-tooltip-container-color: var(--fc-ink);--mat-tooltip-container-shape: var(--fc-radius-sm);--mat-tooltip-supporting-text-color: var(--fc-sys-background);--mat-tooltip-supporting-text-font: var(--fc-font-sans);--mat-tooltip-supporting-text-size: 11.5px;--mat-tooltip-supporting-text-weight: var(--fc-weight-regular);--mat-tooltip-supporting-text-tracking: 0;--mat-tooltip-supporting-text-line-height: 1.4;--mat-chip-container-shape-radius: var(--fc-radius-full);--mat-chip-container-height: 28px;--mat-chip-outline-color: var(--fc-border-strong);--mat-chip-outline-width: 1px;--mat-chip-elevated-container-color: transparent;--mat-chip-elevated-selected-container-color: var(--fc-sys-primary);--mat-chip-label-text-color: var(--fc-ink);--mat-chip-label-text-font: var(--fc-font-sans);--mat-chip-label-text-size: var(--fc-type-tag-size);--mat-chip-label-text-weight: var(--fc-weight-medium);--mat-chip-selected-label-text-color: var(--fc-sys-on-primary);--mat-chip-with-icon-icon-color: var(--fc-ink-soft);--mat-chip-with-icon-icon-size: 16px;--mat-chip-with-icon-selected-icon-color: var(--fc-sys-on-primary);--mat-chip-with-trailing-icon-trailing-icon-color: var(--fc-ink-softer);--mat-chip-selected-trailing-icon-color: var(--fc-sys-on-primary);--mat-chip-hover-state-layer-color: var(--fc-sys-surface-sunk);--mat-chip-selected-hover-state-layer-color: var(--fc-sys-on-primary);--mat-chip-focus-state-layer-color: var(--fc-sys-surface-sunk);--mat-chip-selected-focus-state-layer-color: var(--fc-sys-on-primary);--mat-tab-container-height: 44px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-label-text-font: var(--fc-font-sans);--mat-tab-label-text-size: 14px;--mat-tab-label-text-weight: var(--fc-weight-regular);--mat-tab-inactive-label-text-color: var(--fc-ink-soft);--mat-tab-active-label-text-color: var(--fc-ink);--mat-tab-active-focus-label-text-color: var(--fc-ink);--mat-tab-active-hover-label-text-color: var(--fc-ink);--mat-tab-active-indicator-color: var(--fc-sys-primary);--mat-tab-active-indicator-height: 2px;--mat-tab-active-focus-indicator-color: var(--fc-sys-primary);--mat-tab-active-hover-indicator-color: var(--fc-sys-primary)}html{--mat-focus-indicator-border-color: var(--fc-sys-focus);--mat-focus-indicator-display: block;--mat-focus-indicator-fallback-border-style: none}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}:root{--fc-focus-width: 3px}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{font-weight:var(--fc-weight-medium)}mat-card.mat-mdc-card-outlined .mat-mdc-card-content,mat-card.mat-mdc-card-outlined .mat-mdc-card-header{padding:var(--fc-space-6)}.mat-mdc-menu-item{min-height:40px}.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;flex:1;gap:10px}.fc-button-toggle-eyebrow{--mat-button-toggle-height: 28px;--mat-button-toggle-label-text-font: var(--fc-font-mono);--mat-button-toggle-label-text-size: 10.5px;--mat-button-toggle-label-text-tracking: .1em}.fc-button-toggle-eyebrow.mat-button-toggle-group{background:var(--fc-sys-surface-sunk);padding:3px}.fc-button-toggle-eyebrow .mat-button-toggle-label-content{text-transform:uppercase}.fc-button-toggle-eyebrow--lifted{--mat-button-toggle-selected-state-background-color: var(--fc-sys-surface);--mat-button-toggle-selected-state-text-color: var(--fc-ink);--mat-button-toggle-label-text-size: 11px;--mat-button-toggle-label-text-tracking: .14em}.fc-button-toggle-eyebrow--lifted.mat-button-toggle-group{background:var(--fc-sys-container);padding:3px;gap:2px}.fc-button-toggle-eyebrow--lifted .mat-button-toggle-checked{box-shadow:var(--fc-shadow-1)}.fc-button-toggle-eyebrow--lifted .mat-button-toggle-label-content{display:inline-flex;align-items:center;gap:6px}.fc-chip-tone-secondary{--mat-chip-elevated-container-color: rgba(var(--fc-sys-secondary-rgb), .1);--mat-chip-outline-color: var(--fc-sys-secondary);--mat-chip-label-text-color: var(--fc-sys-secondary);--mat-chip-with-icon-icon-color: var(--fc-sys-secondary);--mat-chip-with-trailing-icon-trailing-icon-color: var(--fc-sys-secondary)}.fc-chip-tone-tertiary{--mat-chip-elevated-container-color: rgba(var(--fc-sys-tertiary-rgb), .1);--mat-chip-outline-color: var(--fc-sys-tertiary);--mat-chip-label-text-color: var(--fc-sys-tertiary);--mat-chip-with-icon-icon-color: var(--fc-sys-tertiary);--mat-chip-with-trailing-icon-trailing-icon-color: var(--fc-sys-tertiary)}.fc-chip-tone-danger{--mat-chip-elevated-container-color: var(--fc-error-wash);--mat-chip-outline-color: var(--fc-sys-error);--mat-chip-label-text-color: var(--fc-sys-error);--mat-chip-with-icon-icon-color: var(--fc-sys-error);--mat-chip-with-trailing-icon-trailing-icon-color: var(--fc-sys-error)}.mat-mdc-chip .mat-mdc-chip-action-label{font-variation-settings:var(--fc-type-tag)}.fc-data-label{color:var(--fc-ink-softer);font-family:var(--fc-font-mono);font-variation-settings:var(--fc-type-meta-label);font-size:10.5px;letter-spacing:.14em;margin-right:4px;text-transform:uppercase}.fc-data-value{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-tag);font-weight:var(--fc-weight-medium);letter-spacing:normal;text-transform:none}mat-card.mat-mdc-card-outlined .mat-mdc-card-actions{padding:0 var(--fc-space-6) var(--fc-space-6);gap:var(--fc-space-3)}mat-card.fc-card-padless.mat-mdc-card-outlined .mat-mdc-card-content,mat-card.fc-card-padless.mat-mdc-card-outlined .mat-mdc-card-header{padding:0}[data-register=science]{--fc-radius-control: 12px;--fc-field-radius: var(--fc-radius-control);--mat-button-filled-container-shape: var(--fc-radius-control);--mat-button-outlined-container-shape: var(--fc-radius-control);--mat-button-protected-container-shape: var(--fc-radius-control);--mat-button-text-container-shape: var(--fc-radius-control);--mat-button-tonal-container-shape: var(--fc-radius-control);--mat-form-field-outlined-container-shape: var(--fc-radius-control);--mat-form-field-filled-container-shape: var(--fc-radius-control);--fc-badge-radius: var(--fc-radius-xs)}[data-register=field]{--fc-radius-control: 16px;--fc-field-radius: var(--fc-radius-control);--mat-button-filled-container-shape: var(--fc-radius-control);--mat-button-outlined-container-shape: var(--fc-radius-control);--mat-button-protected-container-shape: var(--fc-radius-control);--mat-button-text-container-shape: var(--fc-radius-control);--mat-button-tonal-container-shape: var(--fc-radius-control);--mat-form-field-outlined-container-shape: var(--fc-radius-control);--mat-form-field-filled-container-shape: var(--fc-radius-control);--fc-badge-radius: var(--fc-radius-sm)}.mat-mdc-form-field .mat-mdc-form-field-input-control{font-variation-settings:var(--fc-type-field-input)}.mat-mdc-form-field .mat-mdc-form-field-input-control::placeholder{font-variation-settings:var(--fc-type-field-placeholder)}.mat-mdc-form-field .mat-mdc-floating-label{font-variation-settings:var(--fc-type-field-label)}.mat-mdc-form-field .mdc-floating-label--float-above{font-variation-settings:var(--fc-type-field-label-float)}.mat-mdc-form-field .mat-mdc-form-field-hint{font-variation-settings:var(--fc-type-field-support)}.mat-mdc-form-field .mat-mdc-form-field-error{font-variation-settings:var(--fc-type-field-message)}.fc-form-field-raised .mdc-text-field--outlined{background-color:var(--fc-sys-surface-raised);border-radius:var(--fc-field-radius)}.fc-form-field-sunk .mdc-text-field--outlined{background-color:var(--fc-sys-surface-sunk);border-radius:var(--fc-field-radius)}.fc-button-secondary{--mat-button-filled-container-color: var(--fc-sys-secondary);--mat-button-filled-label-text-color: var(--fc-sys-on-secondary);--mat-button-outlined-label-text-color: var(--fc-sys-secondary);--mat-button-outlined-outline-color: var(--fc-sys-secondary);--mat-button-text-label-text-color: var(--fc-sys-secondary);--mat-button-filled-state-layer-color: var(--fc-sys-on-secondary);--mat-button-outlined-state-layer-color: var(--fc-sys-secondary);--mat-button-text-state-layer-color: var(--fc-sys-secondary)}.fc-button-tertiary{--mat-button-filled-container-color: var(--fc-sys-tertiary);--mat-button-filled-label-text-color: var(--fc-sys-on-tertiary);--mat-button-outlined-label-text-color: var(--fc-sys-tertiary);--mat-button-outlined-outline-color: var(--fc-sys-tertiary);--mat-button-text-label-text-color: var(--fc-sys-tertiary);--mat-button-filled-state-layer-color: var(--fc-sys-on-tertiary);--mat-button-outlined-state-layer-color: var(--fc-sys-tertiary);--mat-button-text-state-layer-color: var(--fc-sys-tertiary)}.fc-button-action{--mat-button-filled-container-color: var(--fc-sys-action);--mat-button-filled-label-text-color: var(--fc-sys-on-action);--mat-button-outlined-label-text-color: var(--fc-sys-action);--mat-button-outlined-outline-color: var(--fc-sys-action);--mat-button-text-label-text-color: var(--fc-sys-action);--mat-button-filled-state-layer-color: var(--fc-sys-on-action);--mat-button-outlined-state-layer-color: var(--fc-sys-action);--mat-button-text-state-layer-color: var(--fc-sys-action)}.fc-button-danger{--mat-button-filled-container-color: var(--fc-sys-error);--mat-button-filled-label-text-color: var(--fc-sys-on-error);--mat-button-outlined-label-text-color: var(--fc-sys-error);--mat-button-outlined-outline-color: var(--fc-sys-error);--mat-button-text-label-text-color: var(--fc-sys-error);--mat-button-filled-state-layer-color: var(--fc-sys-on-error);--mat-button-outlined-state-layer-color: var(--fc-sys-error);--mat-button-text-state-layer-color: var(--fc-sys-error)}.fc-button-outline-invert{--mat-button-outlined-outline-color: var(--fc-sys-on-background);--mat-button-outlined-label-text-color: var(--fc-sys-on-background)}.fc-button-outline-invert.mat-mdc-outlined-button:hover{background-color:var(--fc-sys-on-background)}.fc-button-outline-invert.mat-mdc-outlined-button:hover .mdc-button__label{color:var(--fc-sys-background)}.fc-icon-button-compact{--mat-icon-button-state-layer-size: 32px}.fc-icon-button-compact.mat-mdc-icon-button.mat-mdc-button-base{width:32px;height:32px;padding:0}.fc-icon-button-compact.mat-mdc-icon-button .mat-icon{font-size:18px;height:18px;line-height:18px;width:18px}.fc-theme-light{color-scheme:light}.fc-theme-dark{color-scheme:dark}html{background-color:var(--fc-sys-background);color:var(--fc-ink);color-scheme:light dark;font-family:var(--fc-font-sans);font-optical-sizing:auto;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;transition:color var(--fc-duration-base) var(--fc-ease-out),background-color var(--fc-duration-base) var(--fc-ease-out)}body{background-color:var(--fc-sys-background);color:var(--fc-ink);font-family:var(--fc-font-sans);font-size:var(--fc-text-base);line-height:var(--fc-leading-normal);margin:0;padding:0}::selection{background:var(--fc-selection-bg);color:var(--fc-selection-fg)}h1,h2,h3,h4,h5,h6{color:var(--fc-ink);font-family:var(--fc-font-sans);font-weight:var(--fc-weight-semi);letter-spacing:var(--fc-track-snug);line-height:var(--fc-leading-snug);text-wrap:balance;margin-block-start:0}h1{font-size:var(--fc-text-2xl);letter-spacing:var(--fc-track-tight);margin-block-end:var(--fc-space-4)}h2{font-size:var(--fc-text-xl);margin-block-end:var(--fc-space-3)}h3{font-size:var(--fc-text-lg);margin-block-end:var(--fc-space-3)}h4{font-size:var(--fc-text-md);margin-block-end:var(--fc-space-2)}h5{font-size:var(--fc-text-base);margin-block-end:var(--fc-space-2)}h6{font-size:var(--fc-text-sm);margin-block-end:var(--fc-space-1)}p{color:var(--fc-ink);font-family:var(--fc-font-sans);font-size:var(--fc-text-base);font-weight:var(--fc-weight-regular);letter-spacing:var(--fc-track-normal);line-height:var(--fc-leading-normal);margin-block:var(--fc-space-3)}ul,ol{font-size:var(--fc-text-base);line-height:var(--fc-leading-normal);font-weight:var(--fc-weight-regular);letter-spacing:var(--fc-track-normal)}a{color:var(--fc-link);text-decoration:none;transition:color var(--fc-duration-fast) var(--fc-ease-out)}a:hover{color:var(--fc-link-hover)}p a{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px}p a:active{color:var(--fc-link-active);text-decoration-thickness:2px}.fc-display{font-family:var(--fc-font-serif);font-weight:var(--fc-weight-medium);font-size:var(--fc-text-display);line-height:var(--fc-leading-tight);letter-spacing:var(--fc-track-tight);font-variation-settings:"opsz" 60;color:var(--fc-ink)}.fc-page-title{font-family:var(--fc-font-sans);font-weight:var(--fc-weight-semi);font-size:var(--fc-text-2xl);line-height:var(--fc-leading-snug);letter-spacing:var(--fc-track-tight);color:var(--fc-ink)}.fc-section-title{font-family:var(--fc-font-sans);font-weight:var(--fc-weight-semi);font-size:var(--fc-text-xl);line-height:var(--fc-leading-snug);letter-spacing:var(--fc-track-snug);color:var(--fc-ink)}.fc-body{font-family:var(--fc-font-sans);font-size:var(--fc-text-base);line-height:var(--fc-leading-normal);letter-spacing:var(--fc-track-normal);color:var(--fc-ink)}.fc-body-lg{font-family:var(--fc-font-sans);font-size:var(--fc-text-md);line-height:var(--fc-leading-relaxed);letter-spacing:var(--fc-track-normal);color:var(--fc-ink)}.fc-caption{font-family:var(--fc-font-sans);font-size:var(--fc-text-sm);line-height:var(--fc-leading-normal);color:var(--fc-ink-soft)}.fc-eyebrow{font-family:var(--fc-font-mono);font-size:var(--fc-text-xs);font-weight:var(--fc-weight-medium);letter-spacing:var(--fc-track-wider);text-transform:uppercase;color:var(--fc-ink-soft)}.fc-label{font-family:var(--fc-font-mono);font-size:var(--fc-text-xs);font-weight:var(--fc-weight-medium);letter-spacing:var(--fc-track-wide);text-transform:uppercase}.fc-species{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-scientific-name);letter-spacing:var(--fc-track-snug)}.fc-lockup{display:block;height:44px;width:auto}html.fc-theme-light .fc-lockup--dark,html.fc-theme-dark .fc-lockup--light{display:none}.fc-wordmark{font-family:var(--fc-font-sans);letter-spacing:-.05em;color:var(--fc-ink);white-space:nowrap}.fc-wordmark .fc-wordmark-flora{font-weight:700}.fc-wordmark .fc-wordmark-codex{font-weight:300}:root,[data-register=science]{--fc-axis-roundness: 0}[data-register=field]{--fc-axis-roundness: 50}:root{--fc-type-hero: "opsz" 144, "wdth" 100, "wght" 820, "ROND" var(--fc-axis-roundness);--fc-type-hero-size: clamp(48px, 9vw, 104px);--fc-type-hero-tracking: -.005em;--fc-type-display: "opsz" 144, "wdth" 100, "wght" 780, "ROND" var(--fc-axis-roundness);--fc-type-display-size: clamp(36px, 5.5vw, 61px);--fc-type-display-tracking: -.004em;--fc-type-h1: "opsz" 96, "wdth" 98, "wght" 740, "ROND" var(--fc-axis-roundness);--fc-type-h1-size: 44px;--fc-type-h1-tracking: -.006em;--fc-type-h2: "opsz" 64, "wdth" 98, "wght" 700, "ROND" var(--fc-axis-roundness);--fc-type-h2-size: 35px;--fc-type-h2-tracking: -.005em;--fc-type-h3: "opsz" 44, "wdth" 96, "wght" 660, "ROND" var(--fc-axis-roundness);--fc-type-h3-size: 28px;--fc-type-h3-tracking: -.004em;--fc-type-h4: "opsz" 30, "wdth" 96, "wght" 620, "ROND" var(--fc-axis-roundness);--fc-type-h4-size: 23px;--fc-type-h4-tracking: -.003em;--fc-type-h5: "opsz" 22, "wdth" 96, "wght" 600, "ROND" var(--fc-axis-roundness);--fc-type-h5-size: 19px;--fc-type-h5-tracking: 0;--fc-type-lede: "opsz" 30, "wdth" 104, "wght" 360;--fc-type-lede-size: 25px;--fc-type-body: "opsz" 18, "wdth" 96, "wght" 400, "ROND" var(--fc-axis-roundness);--fc-type-body-size: 18px;--fc-type-body-small: "opsz" 15, "wdth" 96, "wght" 410, "ROND" var(--fc-axis-roundness);--fc-type-body-small-size: 15px;--fc-type-quote: "opsz" 60, "slnt" -6, "wdth" 98, "wght" 420;--fc-type-quote-size: 28px;--fc-type-quote-tracking: -.012em;--fc-type-emphasis: "opsz" 16, "wdth" 94, "wght" 640, "ROND" var(--fc-axis-roundness);--fc-type-emphasis-size: 1em;--fc-type-emphasis-italic: "opsz" 16, "slnt" -10, "wdth" 96, "wght" 400;--fc-type-emphasis-italic-size: 1em;--fc-type-eyebrow: "opsz" 9, "wdth" 90, "wght" 720, "GRAD" 70;--fc-type-eyebrow-size: 11px;--fc-type-eyebrow-tracking: .16em;--fc-type-eyebrow-transform: uppercase;--fc-type-caption: "opsz" 12, "wdth" 94, "wght" 440;--fc-type-caption-size: 13px;--fc-type-section-heading: "opsz" 16, "wdth" 90, "wght" 760, "ROND" var(--fc-axis-roundness);--fc-type-section-heading-size: 18px;--fc-type-byline: "opsz" 15, "wdth" 94, "wght" 560;--fc-type-byline-size: 15px;--fc-type-dateline: "opsz" 13, "wdth" 92, "wght" 480, "GRAD" 20;--fc-type-dateline-size: 13px;--fc-type-credit: "opsz" 10, "wdth" 90, "wght" 600, "GRAD" 40;--fc-type-credit-size: 10px;--fc-type-credit-tracking: .1em;--fc-type-credit-transform: uppercase;--fc-type-code: "wght" 420, "MONO" 1;--fc-type-code-size: 13px;--fc-type-meta-label: "wght" 500, "MONO" 0;--fc-type-meta-label-size: 11px;--fc-type-meta-label-tracking: .04em;--fc-type-marker: "wght" 700, "MONO" 1;--fc-type-marker-size: 13px;--fc-type-code-status: "wght" 700, "MONO" 1;--fc-type-code-status-size: 13px;--fc-type-code-status-tracking: .06em;--fc-type-code-status-transform: uppercase;--fc-type-data: "opsz" 14, "wdth" 92, "wght" 500, "GRAD" 50;--fc-type-data-size: 14px;--fc-type-table-header: "opsz" 10, "wdth" 90, "wght" 660, "GRAD" 60;--fc-type-table-header-size: 10.5px;--fc-type-table-header-tracking: .08em;--fc-type-table-header-transform: uppercase;--fc-type-value: "opsz" 40, "wdth" 92, "wght" 800, "ROND" var(--fc-axis-roundness);--fc-type-value-size: 32px;--fc-type-value-tracking: -.03em;--fc-type-card-label: "opsz" 18, "wdth" 94, "wght" 600, "GRAD" 40;--fc-type-card-label-size: 15px;--fc-type-card-label-tracking: -.005em;--fc-type-delta: "opsz" 18, "wdth" 94, "wght" 600, "GRAD" 30;--fc-type-delta-size: 16px;--fc-type-button: "opsz" 15, "wdth" 96, "wght" 600, "ROND" var(--fc-axis-roundness);--fc-type-button-size: 15px;--fc-type-scientific-name: "opsz" 17, "slnt" -10, "wdth" 94, "wght" 460;--fc-type-scientific-name-size: 17px;--fc-type-name-roman: "opsz" 17, "wdth" 94, "wght" 460;--fc-type-name-roman-size: 17px;--fc-type-list-marker: "opsz" 14, "wdth" 90, "wght" 600, "GRAD" 40, "ROND" var(--fc-axis-roundness);--fc-type-list-marker-size: 14px;--fc-type-rank-label: "opsz" 9, "wdth" 86, "wght" 640, "GRAD" 50, "ROND" var(--fc-axis-roundness);--fc-type-rank-label-size: 9.5px;--fc-type-rank-label-tracking: .1em;--fc-type-rank-label-transform: uppercase;--fc-type-taxon-name: "opsz" 22, "wdth" 94, "wght" 520, "ROND" var(--fc-axis-roundness);--fc-type-taxon-name-size: 22px;--fc-type-field-input: "opsz" 17, "wdth" 96, "wght" 400, "ROND" var(--fc-axis-roundness);--fc-type-field-input-size: 17px;--fc-type-field-label: "opsz" 14, "wdth" 94, "wght" 500, "ROND" var(--fc-axis-roundness);--fc-type-field-label-size: 16px;--fc-type-field-label-float: "opsz" 11, "wdth" 92, "wght" 560, "ROND" var(--fc-axis-roundness);--fc-type-field-label-float-size: 14px;--fc-type-field-placeholder: "opsz" 17, "wdth" 98, "wght" 380, "ROND" var(--fc-axis-roundness);--fc-type-field-placeholder-size: 17px;--fc-type-field-support: "opsz" 12, "wdth" 94, "wght" 450, "ROND" var(--fc-axis-roundness);--fc-type-field-support-size: 12px;--fc-type-field-message: "opsz" 13, "wdth" 92, "wght" 540, "GRAD" 30, "ROND" var(--fc-axis-roundness);--fc-type-field-message-size: 13px;--fc-type-state-title: "opsz" 30, "wdth" 94, "wght" 680, "ROND" var(--fc-axis-roundness);--fc-type-state-title-size: 24px;--fc-type-state-title-tracking: -.014em;--fc-type-state-body: "opsz" 17, "wdth" 98, "wght" 400, "ROND" var(--fc-axis-roundness);--fc-type-state-body-size: 16px;--fc-type-rail-label: "opsz" 11, "wdth" 90, "wght" 500, "GRAD" 30, "ROND" var(--fc-axis-roundness);--fc-type-rail-label-size: 12px;--fc-type-rail-label-selected: "opsz" 11, "wdth" 90, "wght" 680, "GRAD" 30, "ROND" var(--fc-axis-roundness);--fc-type-rail-label-selected-size: 12px;--fc-type-nav-item: "opsz" 15, "wdth" 94, "wght" 500, "ROND" var(--fc-axis-roundness);--fc-type-nav-item-size: 14px;--fc-type-nav-item-selected: "opsz" 15, "wdth" 94, "wght" 680, "ROND" var(--fc-axis-roundness);--fc-type-nav-item-selected-size: 14px;--fc-type-nav-section: "opsz" 9, "wdth" 88, "wght" 700, "GRAD" 50, "ROND" var(--fc-axis-roundness);--fc-type-nav-section-size: 10px;--fc-type-nav-section-tracking: .1em;--fc-type-nav-section-transform: uppercase;--fc-type-appbar-title: "opsz" 22, "wdth" 94, "wght" 620, "ROND" var(--fc-axis-roundness);--fc-type-appbar-title-size: 16px;--fc-type-quote-attribution: "opsz" 14, "wdth" 92, "wght" 560, "GRAD" 20, "ROND" var(--fc-axis-roundness);--fc-type-quote-attribution-size: 14px;--fc-type-badge: "opsz" 11, "wdth" 88, "wght" 640, "GRAD" 40, "ROND" var(--fc-axis-roundness);--fc-type-badge-size: 11px;--fc-type-badge-tracking: .06em;--fc-type-badge-transform: uppercase;--fc-type-tag: "opsz" 13, "wdth" 92, "wght" 500, "ROND" var(--fc-axis-roundness);--fc-type-tag-size: 13px;--fc-type-tooltip: "opsz" 12, "wdth" 94, "wght" 460, "ROND" var(--fc-axis-roundness);--fc-type-tooltip-size: 12px;--fc-type-toast: "opsz" 15, "wdth" 94, "wght" 460, "ROND" var(--fc-axis-roundness);--fc-type-toast-size: 15px}.fc-type-hero{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-hero);font-size:var(--fc-type-hero-size);line-height:1.04;letter-spacing:var(--fc-type-hero-tracking)}.fc-type-display{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-display);font-size:var(--fc-type-display-size);line-height:1.06;letter-spacing:var(--fc-type-display-tracking)}.fc-type-h1{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-h1);font-size:var(--fc-type-h1-size);line-height:1.08;letter-spacing:var(--fc-type-h1-tracking)}.fc-type-h2{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-h2);font-size:var(--fc-type-h2-size);line-height:1.1;letter-spacing:var(--fc-type-h2-tracking)}.fc-type-h3{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-h3);font-size:var(--fc-type-h3-size);line-height:1.12;letter-spacing:var(--fc-type-h3-tracking)}.fc-type-h4{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-h4);font-size:var(--fc-type-h4-size);line-height:1.16;letter-spacing:var(--fc-type-h4-tracking)}.fc-type-h5{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-h5);font-size:var(--fc-type-h5-size);line-height:1.2;letter-spacing:var(--fc-type-h5-tracking)}.fc-type-lede{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-lede);font-size:var(--fc-type-lede-size);line-height:1.3}.fc-type-body{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-body);font-size:var(--fc-type-body-size);line-height:1.6}.fc-type-body-small{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-body-small);font-size:var(--fc-type-body-small-size);line-height:1.55}.fc-type-quote{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-quote);font-size:var(--fc-type-quote-size);line-height:1.18;letter-spacing:var(--fc-type-quote-tracking)}.fc-type-emphasis{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-emphasis);font-size:var(--fc-type-emphasis-size)}.fc-type-emphasis-italic{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-emphasis-italic);font-size:var(--fc-type-emphasis-italic-size)}.fc-type-eyebrow{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-eyebrow);font-size:var(--fc-type-eyebrow-size);letter-spacing:var(--fc-type-eyebrow-tracking);text-transform:var(--fc-type-eyebrow-transform)}.fc-type-caption{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-caption);font-size:var(--fc-type-caption-size);line-height:1.5}.fc-type-section-heading{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-section-heading);font-size:var(--fc-type-section-heading-size)}.fc-type-byline{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-byline);font-size:var(--fc-type-byline-size)}.fc-type-dateline{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-dateline);font-size:var(--fc-type-dateline-size)}.fc-type-credit{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-credit);font-size:var(--fc-type-credit-size);letter-spacing:var(--fc-type-credit-tracking);text-transform:var(--fc-type-credit-transform)}.fc-type-code{font-family:var(--fc-font-mono);font-variation-settings:var(--fc-type-code);font-size:var(--fc-type-code-size);font-variant-numeric:tabular-nums}.fc-type-meta-label{font-family:var(--fc-font-mono);font-variation-settings:var(--fc-type-meta-label);font-size:var(--fc-type-meta-label-size);letter-spacing:var(--fc-type-meta-label-tracking)}.fc-type-marker{font-family:var(--fc-font-mono);font-variation-settings:var(--fc-type-marker);font-size:var(--fc-type-marker-size);font-variant-numeric:tabular-nums}.fc-type-code-status{font-family:var(--fc-font-mono);font-variation-settings:var(--fc-type-code-status);font-size:var(--fc-type-code-status-size);letter-spacing:var(--fc-type-code-status-tracking);text-transform:var(--fc-type-code-status-transform);font-variant-numeric:tabular-nums}.fc-type-data{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-data);font-size:var(--fc-type-data-size);font-variant-numeric:tabular-nums}.fc-type-table-header{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-table-header);font-size:var(--fc-type-table-header-size);letter-spacing:var(--fc-type-table-header-tracking);text-transform:var(--fc-type-table-header-transform)}.fc-type-value{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-value);font-size:var(--fc-type-value-size);line-height:1;letter-spacing:var(--fc-type-value-tracking)}.fc-type-card-label{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-card-label);font-size:var(--fc-type-card-label-size);letter-spacing:var(--fc-type-card-label-tracking)}.fc-type-delta{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-delta);font-size:var(--fc-type-delta-size)}.fc-type-button{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-button);font-size:var(--fc-type-button-size)}.fc-type-scientific-name{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-scientific-name);font-size:var(--fc-type-scientific-name-size)}.fc-type-name-roman{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-name-roman);font-size:var(--fc-type-name-roman-size)}.fc-type-list-marker{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-list-marker);font-size:var(--fc-type-list-marker-size)}.fc-type-rank-label{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-rank-label);font-size:var(--fc-type-rank-label-size);letter-spacing:var(--fc-type-rank-label-tracking);text-transform:var(--fc-type-rank-label-transform)}.fc-type-taxon-name{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-taxon-name);font-size:var(--fc-type-taxon-name-size)}.fc-type-field-input{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-input);font-size:var(--fc-type-field-input-size)}.fc-type-field-label{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-label);font-size:var(--fc-type-field-label-size)}.fc-type-field-label-float{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-label-float);font-size:var(--fc-type-field-label-float-size)}.fc-type-field-placeholder{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-placeholder);font-size:var(--fc-type-field-placeholder-size)}.fc-type-field-support{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-support);font-size:var(--fc-type-field-support-size)}.fc-type-field-message{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-field-message);font-size:var(--fc-type-field-message-size)}.fc-type-state-title{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-state-title);font-size:var(--fc-type-state-title-size);letter-spacing:var(--fc-type-state-title-tracking)}.fc-type-state-body{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-state-body);font-size:var(--fc-type-state-body-size);line-height:1.5}.fc-type-rail-label{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-rail-label);font-size:var(--fc-type-rail-label-size)}.fc-type-rail-label-selected{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-rail-label-selected);font-size:var(--fc-type-rail-label-selected-size)}.fc-type-nav-item{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-nav-item);font-size:var(--fc-type-nav-item-size)}.fc-type-nav-item-selected{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-nav-item-selected);font-size:var(--fc-type-nav-item-selected-size)}.fc-type-nav-section{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-nav-section);font-size:var(--fc-type-nav-section-size);letter-spacing:var(--fc-type-nav-section-tracking);text-transform:var(--fc-type-nav-section-transform)}.fc-type-appbar-title{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-appbar-title);font-size:var(--fc-type-appbar-title-size)}.fc-type-quote-attribution{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-quote-attribution);font-size:var(--fc-type-quote-attribution-size)}.fc-type-badge{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-badge);font-size:var(--fc-type-badge-size);letter-spacing:var(--fc-type-badge-tracking);text-transform:var(--fc-type-badge-transform)}.fc-type-tag{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-tag);font-size:var(--fc-type-tag-size)}.fc-type-tooltip{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-tooltip);font-size:var(--fc-type-tooltip-size)}.fc-type-toast{font-family:var(--fc-font-sans);font-variation-settings:var(--fc-type-toast);font-size:var(--fc-type-toast-size)}.fc-badge{align-items:center;background:transparent;border-radius:var(--fc-badge-radius, var(--fc-radius-xs));color:var(--fc-ink);display:inline-flex;font-family:var(--fc-font-sans);font-size:var(--fc-type-badge-size);font-variation-settings:var(--fc-type-badge);gap:var(--fc-space-2);letter-spacing:var(--fc-type-badge-tracking);line-height:1;min-height:20px;padding:0 8px;text-transform:var(--fc-type-badge-transform);white-space:nowrap}.fc-badge--tag{font-size:var(--fc-type-tag-size);font-variation-settings:var(--fc-type-tag);letter-spacing:normal;text-transform:none}.fc-badge--primary{background:var(--fc-sys-primary);color:var(--fc-sys-on-primary)}.fc-badge--callout{background:var(--fc-pollen);color:var(--fc-on-pollen)}.fc-badge--secondary{border:1px solid var(--fc-sys-secondary);color:var(--fc-sys-secondary)}.fc-badge--secondary-filled{background:var(--fc-sys-secondary);color:var(--fc-sys-on-secondary)}.fc-badge--tertiary{border:1px solid var(--fc-sys-tertiary);color:var(--fc-sys-tertiary)}.fc-badge--tertiary-filled{background:var(--fc-sys-tertiary);color:var(--fc-sys-on-tertiary)}.fc-badge--neutral{background:var(--fc-sys-container);color:var(--fc-ink)}.fc-badge--ink{background:var(--fc-ink);color:var(--fc-sys-background)}.fc-badge--success{background:var(--fc-success-wash);border:1px solid var(--fc-success-border);color:var(--fc-success-text)}.fc-badge--warning{background:var(--fc-warning-wash);border:1px solid var(--fc-warning-border);color:var(--fc-warning-text)}.fc-badge--info{background:var(--fc-info-wash);border:1px solid var(--fc-info-border);color:var(--fc-info-text)}.fc-badge--danger{background:var(--fc-error-wash);border:1px solid var(--fc-error-border);color:var(--fc-error-text)}.fc-badge--small{font-size:10px;min-height:16px;padding:0 5px}.fc-dot{background:currentColor;border-radius:50%;display:inline-block;height:6px;width:6px}.fc-badge .material-symbols-outlined{font-size:.9em;font-variation-settings:"opsz" 20,"wght" 500}.fc-kbd{align-items:center;background:var(--fc-sys-surface-sunk);border:1px solid var(--fc-sys-outline);border-radius:var(--fc-radius-xs);color:var(--fc-ink-softer);display:inline-flex;font-family:var(--fc-font-mono);font-size:10.5px;line-height:1;padding:3px 5px}.material-symbols-outlined{font-family:var(--fc-font-icon);font-variation-settings:"FILL" var(--fc-icon-fill, 0),"wght" var(--fc-icon-weight, 400),"GRAD" var(--fc-icon-grade, 0),"opsz" var(--fc-icon-opsz, 24)}.material-symbols-outlined.fc-icon-16{font-size:16px;height:16px;width:16px;line-height:16px;--fc-icon-opsz: 20}.material-symbols-outlined.fc-icon-18{font-size:18px;height:18px;width:18px;line-height:18px;--fc-icon-opsz: 20}.material-symbols-outlined.fc-icon-20{font-size:20px;height:20px;width:20px;line-height:20px;--fc-icon-opsz: 20}.material-symbols-outlined.fc-icon-24{font-size:24px;height:24px;width:24px;line-height:24px;--fc-icon-opsz: 24}.material-symbols-outlined.fc-icon-32{font-size:32px;height:32px;width:32px;line-height:32px;--fc-icon-opsz: 32}.material-symbols-outlined.fc-icon-48{font-size:48px;height:48px;width:48px;line-height:48px;--fc-icon-opsz: 48}.fc-icon--filled{--fc-icon-fill: 1}.fc-icon--display{--fc-icon-weight: 700}.fc-menu-section-label{color:var(--fc-ink-softer);font-family:var(--fc-font-mono);font-size:9.5px;letter-spacing:.16em;padding:10px 14px 4px;text-transform:uppercase}.fc-menu-avatar{align-items:center;background:var(--fc-ink);border-radius:var(--fc-radius-xs);color:var(--fc-sys-background);display:inline-flex;flex-shrink:0;font-family:var(--fc-font-sans);font-size:11px;font-weight:var(--fc-weight-bold);height:22px;justify-content:center;letter-spacing:.02em;line-height:1;width:22px}.fc-menu-avatar--lg{border-radius:var(--fc-radius-sm);color:var(--fc-sys-background);font-family:var(--fc-font-serif);font-size:16px;font-weight:500;height:40px;letter-spacing:.04em;width:40px}.fc-menu-trailing{margin-left:auto}.fc-menu-hint{color:var(--fc-ink-softer);font-family:var(--fc-font-mono);font-size:10px;letter-spacing:.1em;margin-left:auto;text-transform:uppercase}:root{--fc-duration-short1: 50ms;--fc-duration-short2: .1s;--fc-duration-short3: .15s;--fc-duration-short4: .2s;--fc-duration-medium1: .25s;--fc-duration-medium2: .3s;--fc-duration-medium3: .35s;--fc-duration-medium4: .4s;--fc-duration-long1: .45s;--fc-duration-long2: .5s;--fc-duration-long3: .55s;--fc-duration-long4: .6s;--fc-duration-extra-long1: .7s;--fc-duration-extra-long2: .8s;--fc-duration-extra-long3: .9s;--fc-duration-extra-long4: 1s;--fc-easing-standard: cubic-bezier(.2, 0, 0, 1);--fc-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--fc-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--fc-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--fc-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--fc-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1)}@media(prefers-reduced-motion:reduce){:root{--fc-duration-short1: 1ms;--fc-duration-short2: 1ms;--fc-duration-short3: 1ms;--fc-duration-short4: 1ms;--fc-duration-medium1: 1ms;--fc-duration-medium2: 1ms;--fc-duration-medium3: 1ms;--fc-duration-medium4: 1ms;--fc-duration-long1: 1ms;--fc-duration-long2: 1ms;--fc-duration-long3: 1ms;--fc-duration-long4: 1ms;--fc-duration-extra-long1: 1ms;--fc-duration-extra-long2: 1ms;--fc-duration-extra-long3: 1ms;--fc-duration-extra-long4: 1ms}}:root{--fc-nav-duration: .28s;--fc-nav-ease: ease}fc-app-shell .mat-drawer-backdrop{position:fixed;inset:0}.fc-art-canvas{position:relative;background:linear-gradient(160deg,var(--fc-art-base) 0%,var(--fc-art-base-sunk) 100%)}.fc-art-canvas:before{content:"";position:absolute;inset:0;background:var(--fc-art-specimen);opacity:var(--fc-art-tint-opacity);-webkit-mask:var(--fc-art-image) no-repeat center/cover;mask:var(--fc-art-image) no-repeat center/cover;pointer-events:none}.fc-art-canvas:after{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in oklch,var(--fc-art-ink) calc(var(--fc-art-grid-opacity) * 100%),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--fc-art-ink) calc(var(--fc-art-grid-opacity) * 100%),transparent) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}:root{--fc-fallback-font-stack: ui-sans-serif, system-ui, sans-serif;--fc-inter-font: "Inter", var(--fc-fallback-font-stack);--fc-inter-tight-font: "Inter Tight", var(--fc-fallback-font-stack);--fc-icon-font: "Material Symbols Outlined";--fc-monospace-font: "Google Sans Code", monospace}html,body{height:100%;margin:0}app-root{display:flex;flex-direction:column;height:100%}html{font-family:var(--fc-inter-font),sans-serif;font-optical-sizing:auto;font-size:16px;scroll-behavior:smooth;transition:color .3s ease,background-color .3s ease}html{--mat-sys-background: light-dark(#f9faf2, #111410);--mat-sys-error: light-dark(#b6165b, #ffb1c4);--mat-sys-error-container: light-dark(#ffd9e0, #8f0044);--mat-sys-inverse-on-surface: light-dark(#f0f1e9, #2f312c);--mat-sys-inverse-primary: light-dark(#a4d391, #3f6831);--mat-sys-inverse-surface: light-dark(#2f312c, #e2e3db);--mat-sys-on-background: light-dark(#1a1c18, #e2e3db);--mat-sys-on-error: light-dark(#ffffff, #65002e);--mat-sys-on-error-container: light-dark(#8f0044, #ffd9e0);--mat-sys-on-primary: light-dark(#ffffff, #113806);--mat-sys-on-primary-container: light-dark(#28501c, #c0f0aa);--mat-sys-on-primary-fixed: light-dark(#032100, #032100);--mat-sys-on-primary-fixed-variant: light-dark(#28501c, #28501c);--mat-sys-on-secondary: light-dark(#ffffff, #3e2e00);--mat-sys-on-secondary-container: light-dark(#5a4400, #ffdf97);--mat-sys-on-secondary-fixed: light-dark(#251a00, #251a00);--mat-sys-on-secondary-fixed-variant: light-dark(#5a4400, #5a4400);--mat-sys-on-surface: light-dark(#1a1c18, #e2e3db);--mat-sys-on-surface-variant: light-dark(#42493e, #dee5d6);--mat-sys-on-tertiary: light-dark(#ffffff, #113806);--mat-sys-on-tertiary-container: light-dark(#28501c, #c0f0aa);--mat-sys-on-tertiary-fixed: light-dark(#032100, #032100);--mat-sys-on-tertiary-fixed-variant: light-dark(#28501c, #28501c);--mat-sys-outline: light-dark(#73796d, #8c9386);--mat-sys-outline-variant: light-dark(#c2c9bb, #42493e);--mat-sys-primary: light-dark(#3f6831, #a4d391);--mat-sys-primary-container: light-dark(#c0f0aa, #28501c);--mat-sys-primary-fixed: light-dark(#c0f0aa, #c0f0aa);--mat-sys-primary-fixed-dim: light-dark(#a4d391, #a4d391);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#775a00, #ebc158);--mat-sys-secondary-container: light-dark(#ffdf97, #5a4400);--mat-sys-secondary-fixed: light-dark(#ffdf97, #ffdf97);--mat-sys-secondary-fixed-dim: light-dark(#ebc158, #ebc158);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf2, #111410);--mat-sys-surface-bright: light-dark(#f9faf2, #373a35);--mat-sys-surface-container: light-dark(#edefe7, #1e201c);--mat-sys-surface-container-high: light-dark(#e8e9e1, #282b26);--mat-sys-surface-container-highest: light-dark(#e2e3db, #333630);--mat-sys-surface-container-low: light-dark(#f3f4ec, #1a1c18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0b);--mat-sys-surface-dim: light-dark(#d9dbd3, #111410);--mat-sys-surface-tint: light-dark(#3f6831, #a4d391);--mat-sys-surface-variant: light-dark(#dee5d6, #42493e);--mat-sys-tertiary: light-dark(#3f6831, #a4d391);--mat-sys-tertiary-container: light-dark(#c0f0aa, #28501c);--mat-sys-tertiary-fixed: light-dark(#c0f0aa, #c0f0aa);--mat-sys-tertiary-fixed-dim: light-dark(#a4d391, #a4d391);--mat-sys-neutral-variant20: #2c3228;--mat-sys-neutral10: #1a1c18;--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: 300 1rem / 1.5rem var(--fc-inter-font);--mat-sys-body-large-font: var(--fc-inter-font);--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: 300;--mat-sys-body-medium: 300 .875rem / 1.25rem var(--fc-inter-font);--mat-sys-body-medium-font: var(--fc-inter-font);--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: 300;--mat-sys-body-small: 300 .75rem / 1rem var(--fc-inter-font);--mat-sys-body-small-font: var(--fc-inter-font);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 300;--mat-sys-display-large: 300 3.562rem / 4rem var(--fc-inter-tight-font);--mat-sys-display-large-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-display-medium: 300 2.812rem / 3.25rem var(--fc-inter-tight-font);--mat-sys-display-medium-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-display-small: 300 2.25rem / 2.75rem var(--fc-inter-tight-font);--mat-sys-display-small-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-headline-large: 300 2rem / 2.5rem var(--fc-inter-tight-font);--mat-sys-headline-large-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-headline-medium: 300 1.75rem / 2.25rem var(--fc-inter-tight-font);--mat-sys-headline-medium-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-headline-small: 300 1.5rem / 2rem var(--fc-inter-tight-font);--mat-sys-headline-small-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-label-large: 500 .875rem / 1.25rem var(--fc-inter-font);--mat-sys-label-large-font: var(--fc-inter-font);--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: 900;--mat-sys-label-medium: 500 .75rem / 1rem var(--fc-inter-font);--mat-sys-label-medium-font: var(--fc-inter-font);--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: 900;--mat-sys-label-small: 500 .688rem / 1rem var(--fc-inter-font);--mat-sys-label-small-font: var(--fc-inter-font);--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: 300 1.375rem / 1.75rem var(--fc-inter-tight-font);--mat-sys-title-large-font: var(--fc-inter-tight-font);--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: 300;--mat-sys-title-medium: 500 1rem / 1.5rem var(--fc-inter-font);--mat-sys-title-medium-font: var(--fc-inter-font);--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 var(--fc-inter-font);--mat-sys-title-small-font: var(--fc-inter-font);--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}
