@font-face{font-family: 'Manrope';font-style: normal;font-display: swap;font-weight: 200 800;src: url('fonts/manrope-latin-wght-normal.woff2') format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Manrope';font-style: normal;font-display: swap;font-weight: 200 800;src: url('fonts/manrope-latin-ext-wght-normal.woff2') format('woff2-variations');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{--enna-color-bg: light-dark(#f6f8f7,#111917);--enna-color-surface: light-dark(#ffffff,#18221f);--enna-color-surface-muted: light-dark(#f4f7f6,#141d1b);--enna-color-header: light-dark(#ffffff,#141d1b);--enna-color-text: light-dark(#1c2826,#e8f0ee);--enna-color-text-muted: light-dark(#5b6b68,#a3b5b1);--enna-color-text-strong: light-dark(#2e4a45,#cfe3e0);--enna-color-category: light-dark(#5e7f6c,#8fb39e);--enna-color-border: light-dark(#dce5e2,#2a3835);--enna-color-border-subtle: light-dark(#eaf0ee,#22302c);--enna-color-border-input: light-dark(#c9d6d2,#3a4c48);--enna-color-accent: light-dark(#0f6e6a,#4fb8ae);--enna-color-accent-hover: light-dark(#0a524f,#7ed0c7);--enna-color-accent-soft: light-dark(#e2eeed,#203c38);--enna-color-on-accent: light-dark(#ffffff,#06201e);--enna-color-rail: light-dark(#0a4340,#0b2624);--enna-color-rail-text: #cfe3e0;--enna-color-rail-active: rgb(255 255 255 / 14%);--enna-color-sage: #8fae9b;--enna-color-on-sage: #10231b;--enna-color-success-bg: light-dark(#e1f3ea,#173326);--enna-color-success-text: light-dark(#1d6a45,#8fdcb0);--enna-color-success-dot: light-dark(#2e9a62,#3fbf7f);--enna-color-warning-bg: light-dark(#fbefd6,#3a2e14);--enna-color-warning-text: light-dark(#7a4f00,#f2c66b);--enna-color-warning-dot: #c7880e;--enna-color-warning-border: light-dark(#efd9a6,#5a4720);--enna-color-danger-bg: light-dark(#fdeceb,#3a1c1c);--enna-color-danger-text: light-dark(#b42318,#f59a9a);--enna-color-danger-dot: light-dark(#d92d20,#f07c7c);--enna-color-danger-border: light-dark(#f5c2bf,#6a2c2c);--enna-color-neutral-bg: light-dark(#eceeee,#252e2c);--enna-color-neutral-text: light-dark(#4f5a58,#a3b5b1);--enna-color-neutral-dot: light-dark(#86918f,#6f7d7a);--enna-color-info-bg: var(--enna-color-accent-soft);--enna-color-info-text: var(--enna-color-accent);--enna-color-info-border: light-dark(#bcd8d5,#2f5652);--enna-space-2xs: 2px;--enna-space-xs: 4px;--enna-space-s: 8px;--enna-space-m: 12px;--enna-space-l: 16px;--enna-space-xl: 24px;--enna-space-2xl: 32px;--enna-radius-s: 4px;--enna-radius-m: 6px;--enna-radius-l: 8px;--enna-radius-round: 999px;--enna-font-family: 'Manrope',system-ui,ui-sans-serif,sans-serif;--enna-font-size-2xs: 11px;--enna-font-size-xs: 12px;--enna-font-size-s: 13px;--enna-font-size-m: 14px;--enna-font-size-l: 18px;--enna-font-size-xl: 22px;--enna-font-size-2xl: 28px;--enna-font-weight-regular: 400;--enna-font-weight-medium: 600;--enna-font-weight-bold: 700;--enna-font-weight-heavy: 800;--enna-letter-spacing-tight: -0.02em;--enna-letter-spacing-caps: 0.08em;--enna-control-height: 32px;--enna-button-height: 34px;--enna-row-height: 40px;--enna-header-height: 52px;--enna-rail-width: 72px;--enna-menu-width: 300px;--enna-form-width: 880px;--enna-section-label-width: 200px;--enna-shadow-overlay: 0 12px 32px rgb(6 32 30 / 18%),0 2px 6px rgb(6 32 30 / 10%);--aura-font-family: var(--enna-font-family);--aura-base-font-size: 14;--aura-base-size: 14;--aura-base-radius: 1.5;--aura-accent-color-light: #0f6e6a;--aura-accent-color-dark: #4fb8ae;--aura-background-color-light: #f6f8f7;--aura-background-color-dark: #111917;--aura-app-background: var(--enna-color-bg);--vaadin-radius-s: var(--enna-radius-s);--vaadin-radius-m: var(--enna-radius-m);--vaadin-radius-l: var(--enna-radius-l);--vaadin-input-field-border-color: var(--enna-color-border-input);--vaadin-input-field-border-radius: var(--enna-radius-m);--vaadin-input-field-label-color: var(--enna-color-text-muted);--vaadin-input-field-label-font-size: var(--enna-font-size-xs);--vaadin-input-field-label-font-weight: var(--enna-font-weight-bold);--vaadin-input-field-helper-color: var(--enna-color-text-muted);--vaadin-input-field-helper-font-size: var(--enna-font-size-xs);--vaadin-input-field-error-color: var(--enna-color-danger-text);--vaadin-input-field-error-font-size: var(--enna-font-size-xs);--vaadin-button-border-radius: var(--enna-radius-m);--vaadin-button-font-weight: var(--enna-font-weight-bold);--vaadin-grid-border-radius: 0;--vaadin-grid-header-font-size: var(--enna-font-size-2xs);--vaadin-grid-header-font-weight: var(--enna-font-weight-bold);--vaadin-grid-header-text-color: var(--enna-color-text-muted);--vaadin-grid-row-hover-background-color: var(--enna-color-surface-muted)}