@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(.913 .021 125);--fc-surface: oklch(.982 .011 112);--fc-surface-raised: oklch(.939 .011 116);--fc-surface-sunk: oklch(.93 .011 118);--fc-container: oklch(.895 .02 126);--fc-ink: oklch(.223 .008 129);--fc-ink-soft: oklch(.397 .011 129);--fc-ink-softer: oklch(.646 .01 120);--fc-primary: oklch(.542 .096 138);--fc-primary-hover: oklch(.484 .086 138);--fc-primary-sunk: oklch(.429 .086 138);--fc-on-primary: oklch(.985 .02 138);--fc-secondary: #c9a23c;--fc-secondary-hover: #b89134;--fc-secondary-sunk: #a17e2a;--fc-on-secondary: oklch(.3 .045 87);--fc-tertiary: #1f6975;--fc-tertiary-hover: #185862;--fc-on-tertiary: oklch(.96 .02 211);--fc-accent: oklch(.654 .17 40);--fc-accent-hover: oklch(.608 .17 40);--fc-accent-sunk: oklch(.538 .155 40);--fc-on-accent: oklch(.26 .045 40);--fc-link: #2f5fae;--fc-link-hover: #244f93;--fc-border: oklch(.826 .021 129);--fc-border-strong: oklch(.739 .02 127);--fc-border-subtle: oklch(.913 .011 112);--fc-success: var(--fc-primary);--fc-on-success: var(--fc-on-primary);--fc-success-border: color-mix(in oklch, var(--fc-success) 40%, transparent);--fc-success-surface: color-mix(in oklch, var(--fc-success) 14%, transparent);--fc-warning: oklch(.62 .126 87);--fc-warning-icon: oklch(.55 .113 87);--fc-on-warning: oklch(.22 .05 87);--fc-warning-border: color-mix(in oklch, var(--fc-warning) 40%, transparent);--fc-warning-surface: color-mix(in oklch, var(--fc-warning) 14%, transparent);--fc-danger: oklch(.54 .14 22);--fc-on-danger: oklch(.96 .02 22);--fc-danger-border: color-mix(in oklch, var(--fc-danger) 40%, transparent);--fc-danger-surface: color-mix(in oklch, var(--fc-danger) 14%, transparent);--fc-info: #2f5fae;--fc-on-info: oklch(.96 .02 211);--fc-info-border: color-mix(in oklch, var(--fc-info) 40%, transparent);--fc-info-surface: color-mix(in oklch, var(--fc-info) 14%, transparent);--fc-upsell: oklch(.54 .16 300);--fc-on-upsell: oklch(.96 .02 300);--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-data-1: oklch(.6 .103 205);--fc-data-2: oklch(.6 .135 40);--fc-data-3: oklch(.73 .135 90);--fc-data-4: oklch(.6 .135 270);--fc-data-5: oklch(.6 .135 140);--fc-data-6: oklch(.6 .135 350);--fc-selection-bg: oklch(.48 .019 131);--fc-selection-fg: #ffffff;--fc-shadow-1: 0 1px 2px rgba(60, 40, 20, .08);--fc-shadow-2: 0 3px 10px rgba(60, 40, 20, .1);--fc-shadow-3: 0 12px 32px rgba(60, 40, 20, .14);--fc-focus-ring: 0 0 0 3px color-mix(in oklch, var(--fc-tertiary) 40%, transparent);--fc-primary-rgb: 82, 124, 68;--fc-secondary-rgb: 201, 162, 60;--fc-tertiary-rgb: 31, 105, 117;--fc-accent-rgb: 227, 100, 52;--fc-danger-rgb: 177, 70, 72;--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(.238 .019 135);--fc-surface: oklch(.351 .019 133);--fc-surface-raised: oklch(.378 .018 133);--fc-surface-sunk: oklch(.265 .018 131);--fc-container: oklch(.395 .02 134);--fc-ink: oklch(.913 .011 112);--fc-ink-soft: oklch(.826 .021 129);--fc-ink-softer: oklch(.62 .011 120);--fc-primary: oklch(.69 .114 138);--fc-primary-hover: oklch(.738 .114 138);--fc-primary-sunk: oklch(.611 .107 138);--fc-on-primary: oklch(.3 .045 138);--fc-secondary: #e2bb53;--fc-secondary-hover: #efc965;--fc-secondary-sunk: #cca942;--fc-on-secondary: oklch(.3 .045 89);--fc-tertiary: #4ba5b2;--fc-tertiary-hover: #5cb6c2;--fc-on-tertiary: oklch(.3 .045 208);--fc-accent: oklch(.735 .136 40);--fc-accent-hover: oklch(.775 .131 40);--fc-accent-sunk: oklch(.667 .136 40);--fc-on-accent: oklch(.3 .045 40);--fc-link: #7aa7e8;--fc-link-hover: #93b8ee;--fc-border: oklch(.48 .019 131);--fc-border-strong: oklch(.567 .019 129);--fc-border-subtle: oklch(.397 .011 129);--fc-success: var(--fc-primary);--fc-on-success: var(--fc-on-primary);--fc-success-border: color-mix(in oklch, var(--fc-success) 40%, transparent);--fc-success-surface: color-mix(in oklch, var(--fc-success) 14%, transparent);--fc-warning: oklch(.8 .135 87);--fc-warning-icon: oklch(.8 .135 87);--fc-on-warning: oklch(.25 .05 87);--fc-warning-border: color-mix(in oklch, var(--fc-warning) 40%, transparent);--fc-warning-surface: color-mix(in oklch, var(--fc-warning) 14%, transparent);--fc-danger: oklch(.621 .163 22);--fc-on-danger: oklch(.2 .045 22);--fc-danger-border: color-mix(in oklch, var(--fc-danger) 40%, transparent);--fc-danger-surface: color-mix(in oklch, var(--fc-danger) 14%, transparent);--fc-info: #7aa7e8;--fc-on-info: oklch(.2 .045 211);--fc-info-border: color-mix(in oklch, var(--fc-info) 40%, transparent);--fc-info-surface: color-mix(in oklch, var(--fc-info) 14%, transparent);--fc-upsell: oklch(.68 .16 300);--fc-on-upsell: oklch(.2 .045 300);--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-data-1: oklch(.72 .123 205);--fc-data-2: oklch(.72 .125 40);--fc-data-3: oklch(.8 .13 90);--fc-data-4: oklch(.72 .125 270);--fc-data-5: oklch(.72 .125 140);--fc-data-6: oklch(.72 .125 350);--fc-selection-bg: oklch(.826 .021 129);--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);--fc-focus-ring: 0 0 0 3px color-mix(in oklch, var(--fc-tertiary) 45%, transparent);--fc-primary-rgb: 119, 172, 101;--fc-secondary-rgb: 226, 187, 83;--fc-tertiary-rgb: 75, 165, 178;--fc-accent-rgb: 241, 137, 101;--fc-danger-rgb: 215, 86, 88}@media(prefers-color-scheme:dark){:root:not(.fc-theme-light){color-scheme:dark;--fc-background: oklch(.238 .019 135);--fc-surface: oklch(.351 .019 133);--fc-surface-raised: oklch(.378 .018 133);--fc-surface-sunk: oklch(.265 .018 131);--fc-container: oklch(.395 .02 134);--fc-ink: oklch(.913 .011 112);--fc-ink-soft: oklch(.826 .021 129);--fc-ink-softer: oklch(.62 .011 120);--fc-primary: oklch(.69 .114 138);--fc-primary-hover: oklch(.738 .114 138);--fc-primary-sunk: oklch(.611 .107 138);--fc-on-primary: oklch(.3 .045 138);--fc-secondary: #e2bb53;--fc-secondary-hover: #efc965;--fc-secondary-sunk: #cca942;--fc-on-secondary: oklch(.3 .045 89);--fc-tertiary: #4ba5b2;--fc-tertiary-hover: #5cb6c2;--fc-on-tertiary: oklch(.3 .045 208);--fc-accent: oklch(.735 .136 40);--fc-accent-hover: oklch(.775 .131 40);--fc-accent-sunk: oklch(.667 .136 40);--fc-on-accent: oklch(.3 .045 40);--fc-link: #7aa7e8;--fc-link-hover: #93b8ee;--fc-border: oklch(.48 .019 131);--fc-border-strong: oklch(.567 .019 129);--fc-border-subtle: oklch(.397 .011 129);--fc-success: var(--fc-primary);--fc-on-success: var(--fc-on-primary);--fc-success-border: color-mix(in oklch, var(--fc-success) 40%, transparent);--fc-success-surface: color-mix(in oklch, var(--fc-success) 14%, transparent);--fc-warning: oklch(.8 .135 87);--fc-warning-icon: oklch(.8 .135 87);--fc-on-warning: oklch(.25 .05 87);--fc-warning-border: color-mix(in oklch, var(--fc-warning) 40%, transparent);--fc-warning-surface: color-mix(in oklch, var(--fc-warning) 14%, transparent);--fc-danger: oklch(.621 .163 22);--fc-on-danger: oklch(.2 .045 22);--fc-danger-border: color-mix(in oklch, var(--fc-danger) 40%, transparent);--fc-danger-surface: color-mix(in oklch, var(--fc-danger) 14%, transparent);--fc-info: #7aa7e8;--fc-on-info: oklch(.2 .045 211);--fc-info-border: color-mix(in oklch, var(--fc-info) 40%, transparent);--fc-info-surface: color-mix(in oklch, var(--fc-info) 14%, transparent);--fc-upsell: oklch(.68 .16 300);--fc-on-upsell: oklch(.2 .045 300);--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-data-1: oklch(.72 .123 205);--fc-data-2: oklch(.72 .125 40);--fc-data-3: oklch(.8 .13 90);--fc-data-4: oklch(.72 .125 270);--fc-data-5: oklch(.72 .125 140);--fc-data-6: oklch(.72 .125 350);--fc-selection-bg: oklch(.826 .021 129);--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);--fc-focus-ring: 0 0 0 3px color-mix(in oklch, var(--fc-tertiary) 45%, transparent);--fc-primary-rgb: 119, 172, 101;--fc-secondary-rgb: 226, 187, 83;--fc-tertiary-rgb: 75, 165, 178;--fc-accent-rgb: 241, 137, 101;--fc-danger-rgb: 215, 86, 88}}: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-radius-xs: 3px;--fc-radius-sm: 4px;--fc-radius-md: 6px;--fc-radius-lg: 10px;--fc-radius-full: 9999px;--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-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));--fc-sys-outline-variant: var(--fc-usr-outline-variant, var(--fc-border-subtle));--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-accent: var(--fc-usr-accent, var(--fc-accent));--fc-sys-error: var(--fc-usr-error, var(--fc-danger));--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-accent: var(--fc-usr-on-accent, var(--fc-on-accent));--fc-sys-on-error: var(--fc-usr-on-error, var(--fc-on-danger));--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-accent-rgb: var(--fc-usr-accent-rgb, var(--fc-accent-rgb));--fc-sys-error-rgb: var(--fc-usr-error-rgb, var(--fc-danger-rgb));--fc-sys-inverse-primary: var(--mat-sys-inverse-primary);--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);--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-button-filled-container-shape: var(--fc-radius-sm);--mat-button-outlined-container-shape: var(--fc-radius-sm);--mat-button-protected-container-shape: var(--fc-radius-sm);--mat-button-text-container-shape: var(--fc-radius-sm);--mat-button-tonal-container-shape: var(--fc-radius-sm);--mat-button-outlined-outline-color: var(--fc-sys-primary);--fc-field-radius: var(--fc-radius-sm);--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-container-shape: var(--fc-field-radius);--mat-form-field-filled-container-shape: var(--fc-field-radius);--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);--mat-card-outlined-outline-width: 1px;--mat-menu-container-color: var(--fc-sys-surface);--mat-menu-container-shape: var(--fc-radius-sm);--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-chip-radius, var(--fc-radius-xs));--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-accent);--mat-tab-active-indicator-height: 2px;--mat-tab-active-focus-indicator-color: var(--fc-accent);--mat-tab-active-hover-indicator-color: var(--fc-accent)}.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-accent{--mat-chip-elevated-container-color: rgba(var(--fc-sys-accent-rgb), .1);--mat-chip-outline-color: var(--fc-sys-accent);--mat-chip-label-text-color: var(--fc-sys-accent);--mat-chip-with-icon-icon-color: var(--fc-sys-accent);--mat-chip-with-trailing-icon-trailing-icon-color: var(--fc-sys-accent)}.fc-chip-tone-danger{--mat-chip-elevated-container-color: rgba(var(--fc-sys-error-rgb), .1);--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-rail-primary.mat-mdc-card-outlined{border-left:3px solid var(--fc-sys-primary)}mat-card.fc-card-rail-accent.mat-mdc-card-outlined{border-left:3px solid var(--fc-sys-accent)}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=field]{--fc-field-radius: var(--fc-radius-lg);--fc-badge-radius: var(--fc-radius-md);--fc-chip-radius: var(--fc-radius-lg)}.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-accent{--mat-button-filled-container-color: var(--fc-sys-accent);--mat-button-filled-label-text-color: var(--fc-sys-on-accent);--mat-button-outlined-label-text-color: var(--fc-sys-accent);--mat-button-outlined-outline-color: var(--fc-sys-accent);--mat-button-text-label-text-color: var(--fc-sys-accent);--mat-button-filled-state-layer-color: var(--fc-sys-on-accent);--mat-button-outlined-state-layer-color: var(--fc-sys-accent);--mat-button-text-state-layer-color: var(--fc-sys-accent)}.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-sys-accent)}.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" 880, "ROND" var(--fc-axis-roundness);--fc-type-hero-size: clamp(48px, 9vw, 104px);--fc-type-hero-tracking: -.02em;--fc-type-display: "opsz" 144, "wdth" 100, "wght" 840, "ROND" var(--fc-axis-roundness);--fc-type-display-size: clamp(36px, 5.5vw, 61px);--fc-type-display-tracking: -.018em;--fc-type-h1: "opsz" 96, "wdth" 98, "wght" 800, "ROND" var(--fc-axis-roundness);--fc-type-h1-size: 44px;--fc-type-h1-tracking: -.018em;--fc-type-h2: "opsz" 64, "wdth" 98, "wght" 760, "ROND" var(--fc-axis-roundness);--fc-type-h2-size: 35px;--fc-type-h2-tracking: -.016em;--fc-type-h3: "opsz" 44, "wdth" 96, "wght" 700, "ROND" var(--fc-axis-roundness);--fc-type-h3-size: 28px;--fc-type-h3-tracking: -.012em;--fc-type-h4: "opsz" 30, "wdth" 96, "wght" 640, "ROND" var(--fc-axis-roundness);--fc-type-h4-size: 23px;--fc-type-h4-tracking: -.008em;--fc-type-h5: "opsz" 22, "wdth" 96, "wght" 620, "ROND" var(--fc-axis-roundness);--fc-type-h5-size: 19px;--fc-type-h5-tracking: -.004em;--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:.92;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:.94;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:.98;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;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.02;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.08;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.12;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--accent{border:1px solid var(--fc-sys-accent);color:var(--fc-sys-accent)}.fc-badge--accent-filled{background:var(--fc-sys-accent);color:var(--fc-sys-on-accent)}.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);color:var(--fc-on-success)}.fc-badge--danger{background:var(--fc-danger);color:var(--fc-sys-background)}.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:2px;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:3px;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}.fc-auth__form-body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--fc-space-8) var(--fc-space-12)}.fc-auth__form-body>*{margin-inline:auto;max-width:420px;width:100%}.fc-auth__form-body fc-banner{display:block;margin-block:var(--fc-space-4) var(--fc-space-6)}@media(max-width:959px){.fc-auth__form-body{padding-left:var(--fc-space-6);padding-right:var(--fc-space-6)}}.fc-auth__form-footer{align-items:center;border-top:1px solid var(--fc-border);color:var(--fc-ink-soft);display:flex;font-family:var(--fc-font-sans);font-size:var(--fc-text-sm);gap:var(--fc-space-3);justify-content:space-between;padding:var(--fc-space-4) var(--fc-space-12)}@media(max-width:959px){.fc-auth__form-footer{padding-left:var(--fc-space-6);padding-right:var(--fc-space-6)}}mat-form-field{--mat-form-field-outlined-focus-outline-color: var(--fc-ink);--mat-form-field-outlined-focus-label-text-color: var(--fc-ink);--mat-form-field-outlined-caret-color: var(--fc-ink)}.mdc-text-field--outlined{background-color:var(--fc-sys-surface-sunk);border-radius:var(--fc-field-radius)}.fc-auth-eyebrow{color:var(--fc-accent);font-family:var(--fc-font-mono);font-size:var(--fc-text-xs);font-weight:var(--fc-weight-medium);letter-spacing:var(--fc-track-wider);margin:0 0 var(--fc-space-3);text-transform:uppercase}.fc-auth-title{color:var(--fc-ink);font-family:var(--fc-font-serif);font-size:34px;font-variation-settings:"opsz" 24;font-weight:var(--fc-weight-medium);letter-spacing:-.025em;line-height:1.12;margin:0 0 var(--fc-space-5);text-wrap:balance}.fc-auth-subtitle{color:var(--fc-ink-soft);font-family:var(--fc-font-sans);font-size:14px;line-height:1.55;margin:calc(var(--fc-space-4) * -1) 0 var(--fc-space-8)}.fc-auth-email-chip{background:var(--fc-container);border-radius:var(--fc-radius-xs);color:var(--fc-ink);font-family:var(--fc-font-mono);font-size:13px;padding:2px var(--fc-space-2)}.fc-auth-banner{align-items:flex-start;border:1px solid transparent;border-radius:var(--fc-radius-sm);display:flex;font-family:var(--fc-font-sans);font-size:13px;gap:var(--fc-space-3);line-height:1.5;margin:0 0 var(--fc-space-4);padding:var(--fc-space-3) var(--fc-space-4)}.fc-auth-banner__dot{background:currentcolor;border-radius:50%;flex-shrink:0;height:4px;margin-top:7px;width:4px}.fc-auth-banner a{color:inherit;font-weight:var(--fc-weight-medium);text-decoration:underline}.fc-auth-banner strong{font-weight:var(--fc-weight-semi)}.fc-auth-banner--error{background:rgba(var(--fc-danger-rgb),.08);border-color:rgba(var(--fc-danger-rgb),.3);color:var(--fc-danger)}.fc-auth-callout{border-radius:var(--fc-radius-sm);color:var(--fc-ink);display:block;font-family:var(--fc-font-sans);font-size:13px;line-height:1.6;margin:var(--fc-space-3) 0 var(--fc-space-5);padding:var(--fc-space-4) var(--fc-space-5)}.fc-auth-callout>strong:first-child{color:var(--fc-ink);display:block;font-weight:var(--fc-weight-semi);margin-bottom:var(--fc-space-1)}.fc-auth-callout ul{margin:var(--fc-space-2) 0 0;padding-inline-start:var(--fc-space-5)}.fc-auth-callout a{color:var(--fc-link);font-weight:var(--fc-weight-medium);text-decoration:none;text-underline-offset:.15em}.fc-auth-callout a:hover{color:var(--fc-link-hover);text-decoration:underline}.fc-auth-callout--accent{background:var(--fc-surface-sunk);border:1px solid var(--fc-border-strong);border-left:3px solid var(--fc-accent)}.fc-auth-meta{background:var(--fc-surface-sunk);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);color:var(--fc-ink-soft);font-family:var(--fc-font-mono);font-size:11px;letter-spacing:.08em;margin:0 0 var(--fc-space-6);padding:var(--fc-space-4)}.fc-auth-meta>div{display:flex;justify-content:space-between}.fc-auth-meta>div+div{margin-top:var(--fc-space-1)}.fc-auth-meta dt{text-transform:uppercase}.fc-auth-meta dd{color:var(--fc-ink);margin:0}.fc-auth-meta__ok{color:var(--fc-primary);text-transform:uppercase}.fc-auth-social-stack{display:flex;flex-direction:column;gap:var(--fc-space-2)}.fc-auth-field-action-row{display:flex;justify-content:flex-end;margin-bottom:var(--fc-space-1)}.fc-auth-field-action-row a{color:var(--fc-link);font-family:var(--fc-font-sans);font-size:12px;font-weight:var(--fc-weight-medium);text-decoration:none;text-underline-offset:.15em}.fc-auth-field-action-row a:hover{color:var(--fc-link-hover);text-decoration:underline}.fc-auth-submit{margin-top:var(--fc-space-3);width:100%}.fc-auth-btn-content{align-items:center;display:flex;gap:var(--fc-space-2);justify-content:center}.fc-auth-btn-content mat-spinner{--mat-progress-spinner-active-indicator-color: currentcolor}.fc-auth-stepper{background:var(--fc-surface);border-bottom:1px solid var(--fc-border);padding:var(--fc-space-5) var(--fc-space-12) var(--fc-space-4)}.fc-auth-stepper__crumb{align-items:center;display:flex;font-family:var(--fc-font-mono);font-size:10px;justify-content:space-between;letter-spacing:var(--fc-track-wider);margin-bottom:var(--fc-space-3);text-transform:uppercase}.fc-auth-stepper__crumb-current{color:var(--fc-accent)}.fc-auth-stepper__crumb-estimate{color:var(--fc-ink-softer)}.fc-auth-stepper__row{display:flex;gap:var(--fc-space-2);list-style:none;margin:0;padding:0}.fc-auth-stepper__step{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.fc-auth-stepper__bar{background:var(--fc-border);border-radius:2px;height:3px}.fc-auth-stepper__bar--done{background:var(--fc-primary)}.fc-auth-stepper__bar--active{background:var(--fc-ink)}.fc-auth-stepper__label{align-items:center;color:var(--fc-ink-softer);display:flex;font-family:var(--fc-font-mono);font-size:10px;gap:5px;letter-spacing:var(--fc-track-wide);text-transform:uppercase}.fc-auth-stepper__step--done .fc-auth-stepper__label,.fc-auth-stepper__step--active .fc-auth-stepper__label{color:var(--fc-ink)}.fc-auth-stepper__label mat-icon{color:var(--fc-primary);font-size:12px;height:12px;line-height:12px;width:12px}.mat-mdc-option.fc-country-option .mdc-list-item__primary-text{align-items:baseline;display:flex;gap:var(--fc-space-3);width:100%}.mat-mdc-option.fc-country-option .fc-country-code{color:var(--fc-ink-softer);font-family:var(--fc-font-mono);font-size:11px;letter-spacing:.1em;margin-inline-start:auto;text-transform:uppercase}html,body{height:100%;margin:0}app-root{display:flex;flex-direction:column;height:100%}.mat-mdc-menu-panel.fc-switcher-menu{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:6px;box-shadow:var(--fc-shadow-3);margin-left:var(--fc-space-5);min-width:300px;padding:6px}.mat-mdc-menu-panel.fc-switcher-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel.fc-switcher-menu .mat-mdc-menu-item{border-radius:4px;min-height:auto;padding:8px 10px}.mat-mdc-menu-panel.fc-switcher-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.fc-switcher__item--current{background:var(--fc-surface-sunk)}.fc-switcher__item{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.fc-switcher__item-body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.fc-switcher__item-label{color:var(--fc-ink);font-family:var(--fc-font-sans);font-size:13.5px;font-weight:var(--fc-weight-medium)}.fc-switcher__item-sublabel{color:var(--fc-ink-softer);font-family:var(--fc-font-mono);font-size:11.5px;letter-spacing:.06em}.fc-switcher__item-check{color:var(--fc-primary);font-size:16px;margin-left:auto}.mat-mdc-menu-panel.fc-switcher-menu mat-divider.fc-switcher__divider{border-color:var(--fc-border-subtle);margin:6px 0}.fc-switcher__footer-action{color:var(--fc-ink-soft)!important}.fc-switcher__footer-action .mat-icon{color:var(--fc-ink-softer);font-size:18px;height:18px;line-height:18px;width:18px}.fc-copy-btn{flex-shrink:0}.fc-copy-btn--dark{--mat-icon-button-icon-color: #ECEAE0;--mat-icon-button-state-layer-color: #ECEAE0}html{--mat-sys-background: light-dark(#fff8f4, #1c1103);--mat-sys-error: light-dark(#a13e28, #ffb4a3);--mat-sys-error-container: light-dark(#ffdad2, #812813);--mat-sys-inverse-on-surface: light-dark(#ffeedd, #3c2e1c);--mat-sys-inverse-primary: light-dark(#b1d187, #4b6629);--mat-sys-inverse-surface: light-dark(#3c2e1c, #f7dfc4);--mat-sys-on-background: light-dark(#251909, #f7dfc4);--mat-sys-on-error: light-dark(#ffffff, #621101);--mat-sys-on-error-container: light-dark(#812813, #ffdad2);--mat-sys-on-primary: light-dark(#ffffff, #1f3700);--mat-sys-on-primary-container: light-dark(#354e13, #cdeda0);--mat-sys-on-primary-fixed: light-dark(#102000, #102000);--mat-sys-on-primary-fixed-variant: light-dark(#354e13, #354e13);--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(#251909, #f7dfc4);--mat-sys-on-surface-variant: light-dark(#44483c, #e1e4d4);--mat-sys-on-tertiary: light-dark(#ffffff, #1f3700);--mat-sys-on-tertiary-container: light-dark(#354e13, #cdeda0);--mat-sys-on-tertiary-fixed: light-dark(#102000, #102000);--mat-sys-on-tertiary-fixed-variant: light-dark(#354e13, #354e13);--mat-sys-outline: light-dark(#74796b, #8e9284);--mat-sys-outline-variant: light-dark(#c4c8b8, #44483c);--mat-sys-primary: light-dark(#4b6629, #b1d187);--mat-sys-primary-container: light-dark(#cdeda0, #354e13);--mat-sys-primary-fixed: light-dark(#cdeda0, #cdeda0);--mat-sys-primary-fixed-dim: light-dark(#b1d187, #b1d187);--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(#fff8f4, #1c1103);--mat-sys-surface-bright: light-dark(#fff8f4, #453724);--mat-sys-surface-container: light-dark(#ffebd5, #2a1d0d);--mat-sys-surface-container-high: light-dark(#fde4c9, #352816);--mat-sys-surface-container-highest: light-dark(#f7dfc4, #403220);--mat-sys-surface-container-low: light-dark(#fff1e4, #251909);--mat-sys-surface-container-lowest: light-dark(#ffffff, #160c01);--mat-sys-surface-dim: light-dark(#eed6bc, #1c1103);--mat-sys-surface-tint: light-dark(#4b6629, #b1d187);--mat-sys-surface-variant: light-dark(#e1e4d4, #44483c);--mat-sys-tertiary: light-dark(#4b6629, #b1d187);--mat-sys-tertiary-container: light-dark(#cdeda0, #354e13);--mat-sys-tertiary-fixed: light-dark(#cdeda0, #cdeda0);--mat-sys-tertiary-fixed-dim: light-dark(#b1d187, #b1d187);--mat-sys-neutral-variant20: #2e3227;--mat-sys-neutral10: #251909;--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 var(--fc-font-sans);--mat-sys-body-large-font: var(--fc-font-sans);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--fc-font-sans);--mat-sys-body-medium-font: var(--fc-font-sans);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--fc-font-sans);--mat-sys-body-small-font: var(--fc-font-sans);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--fc-font-sans);--mat-sys-display-large-font: var(--fc-font-sans);--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 var(--fc-font-sans);--mat-sys-display-medium-font: var(--fc-font-sans);--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 var(--fc-font-sans);--mat-sys-display-small-font: var(--fc-font-sans);--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 var(--fc-font-sans);--mat-sys-headline-large-font: var(--fc-font-sans);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--fc-font-sans);--mat-sys-headline-medium-font: var(--fc-font-sans);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--fc-font-sans);--mat-sys-headline-small-font: var(--fc-font-sans);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--fc-font-sans);--mat-sys-label-large-font: var(--fc-font-sans);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--fc-font-sans);--mat-sys-label-medium-font: var(--fc-font-sans);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--fc-font-sans);--mat-sys-label-small-font: var(--fc-font-sans);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--fc-font-sans);--mat-sys-title-large-font: var(--fc-font-sans);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--fc-font-sans);--mat-sys-title-medium-font: var(--fc-font-sans);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--fc-font-sans);--mat-sys-title-small-font: var(--fc-font-sans);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.fc-metric-card__spark .apexcharts-tooltip{display:none}.fc-metric-card__spark .apexcharts-canvas,.fc-metric-card__spark .apexcharts-canvas svg{overflow:visible}
