:root,.light,.dark{--hx-size-spacing-100: calc(1 * var(--hx-private-size-spacing-step));--hx-size-spacing-125: calc(1.25 * var(--hx-private-size-spacing-step));--hx-size-spacing-150: calc(1.5 * var(--hx-private-size-spacing-step));--hx-size-spacing-175: calc(1.75 * var(--hx-private-size-spacing-step));--hx-size-spacing-200: calc(2 * var(--hx-private-size-spacing-step));--hx-size-spacing-250: calc(2.5 * var(--hx-private-size-spacing-step));--hx-size-spacing-300: calc(3 * var(--hx-private-size-spacing-step));--hx-size-spacing-400: calc(4 * var(--hx-private-size-spacing-step));--hx-size-spacing-500: calc(5 * var(--hx-private-size-spacing-step));--hx-size-spacing-600: calc(6 * var(--hx-private-size-spacing-step));--hx-size-spacing-800: calc(8 * var(--hx-private-size-spacing-step));--hx-size-spacing-1000: calc(10 * var(--hx-private-size-spacing-step));--hx-size-spacing-1200: calc(12 * var(--hx-private-size-spacing-step));--hx-size-spacing-1400: calc(14 * var(--hx-private-size-spacing-step));--hx-size-spacing-1600: calc(16 * var(--hx-private-size-spacing-step));--hx-size-spacing-1800: calc(18 * var(--hx-private-size-spacing-step));--hx-size-spacing-000: 0px;--hx-size-spacing-025: calc(.25 * var(--hx-private-size-spacing-step));--hx-size-spacing-050: calc(.5 * var(--hx-private-size-spacing-step));--hx-size-spacing-075: calc(.75 * var(--hx-private-size-spacing-step));--hx-size-radius-100: calc(1 * var(--hx-private-size-radius-step));--hx-size-radius-150: calc(1.5 * var(--hx-private-size-radius-step));--hx-size-radius-200: calc(2 * var(--hx-private-size-radius-step));--hx-size-radius-250: calc(2.5 * var(--hx-private-size-radius-step));--hx-size-radius-300: calc(3 * var(--hx-private-size-radius-step));--hx-size-radius-000: 0px;--hx-size-radius-025: calc(.25 * var(--hx-private-size-radius-step));--hx-size-radius-050: calc(.5 * var(--hx-private-size-radius-step));--hx-size-radius-075: calc(.75 * var(--hx-private-size-radius-step));--hx-size-radius-rounded: 9999px;--hx-size-radius-pill: var(--hx-size-radius-rounded);--hx-size-border-thin: 1px;--hx-size-border-medium: 2px;--hx-size-border-thick: 4px;--hx-shadow-subtle: 0px 2px 4px 0px rgba(34, 36, 41, .17);--hx-effect-shadow-200: 0 6px 16px rgb(0 0 0 / .12);--hx-shadow-layer-200: var(--hx-effect-shadow-200);--hx-opacity-disabled: .4;--hx-motion-easing-accelerate: cubic-bezier( .3, 0, 1, 1 );--hx-motion-easing-decelerate: cubic-bezier( 0, 0, 0, 1 );--hx-motion-easing-standard: cubic-bezier( .2, 0, 0, 1 );--hx-motion-duration-100: .1s;--hx-motion-duration-150: .15s;--hx-motion-duration-200: .2s;--hx-motion-duration-300: .3s;--hx-motion-duration-400: .4s;--hx-motion-duration-500: .5s;--hx-font-weight-400: 400;--hx-font-weight-500: 500;--hx-font-weight-600: 600;--hx-font-weight-700: 700;--hx-font-family-display: Nunito, sans-serif;--hx-font-family-sans: Inter, sans-serif;--hx-font-family-mono: Inconsolota, monospace;--hx-private-size-spacing-step: 8px;--hx-private-size-radius-step: 8px;--hx-primitive-font-size-10: .625rem;--hx-primitive-font-size-12: .75rem;--hx-primitive-font-size-14: .875rem;--hx-primitive-font-size-16: 1rem;--hx-primitive-font-size-18: 1.125rem;--hx-primitive-font-size-20: 1.25rem;--hx-primitive-font-size-24: 1.5rem;--hx-primitive-font-size-28: 1.75rem;--hx-primitive-font-size-32: 2rem;--hx-primitive-font-size-40: 2.5rem;--hx-primitive-font-size-48: 3rem;--hx-primitive-font-size-52: 3.25rem;--hx-primitive-font-size-64: 4rem;--hx-primitive-font-size-80: 5rem;--hx-primitive-color-neutral-135: #808080cc;--hx-primitive-color-neutral-201: #808080;--hx-primitive-color-neutral-302: #676767;--hx-primitive-color-neutral-425: #4a4f57;--hx-primitive-color-neutral-585: #2f3339;--hx-primitive-color-neutral-721: #222831;--hx-primitive-color-neutral-846: #15171a;--hx-primitive-color-neutral-1000: #000000;--hx-primitive-color-neutral-000: #ffffff;--hx-primitive-color-neutral-002: #f8f8f9;--hx-primitive-color-neutral-009: #f0f0f0;--hx-primitive-color-neutral-018: #e6e6e6;--hx-primitive-color-neutral-031: #bdbdbd;--hx-primitive-color-neutral-055: #a6a6a6;--hx-primitive-color-neutral-087: #808080;--hx-primitive-color-red-142: #f13c3c;--hx-primitive-color-red-201: #c22025;--hx-primitive-color-red-306: #c22025;--hx-primitive-color-red-470: #9b191d;--hx-primitive-color-red-650: #731316;--hx-primitive-color-red-837: #3b0000;--hx-primitive-color-red-008: #feeaea;--hx-primitive-color-red-014: #fddcdc;--hx-primitive-color-red-027: #fbc2c2;--hx-primitive-color-red-051: #f89d9d;--hx-primitive-color-red-088: #f57373;--hx-primitive-color-blue-142: #5279f7;--hx-primitive-color-blue-201: #3360f6;--hx-primitive-color-blue-306: #1f49d2;--hx-primitive-color-blue-470: #17359a;--hx-primitive-color-blue-650: #10256b;--hx-primitive-color-blue-837: #0b1637;--hx-primitive-color-blue-008: #e8eefe;--hx-primitive-color-blue-014: #d9e2fd;--hx-primitive-color-blue-027: #c2cffc;--hx-primitive-color-blue-051: #9db3fb;--hx-primitive-color-blue-088: #7997f9;--hx-primitive-color-green-142: #4f9200;--hx-primitive-color-green-201: #447c00;--hx-primitive-color-green-306: #366300;--hx-primitive-color-green-470: #284800;--hx-primitive-color-green-650: #1b3100;--hx-primitive-color-green-837: #121b06;--hx-primitive-color-green-008: #e2f3cf;--hx-primitive-color-green-014: #d1ebb2;--hx-primitive-color-green-027: #b2de7e;--hx-primitive-color-green-051: #82c92d;--hx-primitive-color-green-088: #5faf00;--hx-primitive-color-yellow-142: #948202;--hx-primitive-color-yellow-201: #7f6f02;--hx-primitive-color-yellow-306: #645802;--hx-primitive-color-yellow-470: #494001;--hx-primitive-color-yellow-650: #322c01;--hx-primitive-color-yellow-837: #1b1808;--hx-primitive-color-yellow-008: #fcf09a;--hx-primitive-color-yellow-014: #fae44b;--hx-primitive-color-yellow-027: #edcf04;--hx-primitive-color-yellow-051: #cfb603;--hx-primitive-color-yellow-088: #b29b03;--hx-primitive-color-orange-142: #e03f0ccc;--hx-primitive-color-orange-201: #e03f0c;--hx-primitive-color-orange-306: #c7380b;--hx-primitive-color-orange-470: #a83009;--hx-primitive-color-orange-650: #7a2307;--hx-primitive-color-orange-837: #5d1a05;--hx-primitive-color-orange-008: #e03f0c1a;--hx-primitive-color-orange-014: #ec691e1a;--hx-primitive-color-orange-027: #e03f0c33;--hx-primitive-color-orange-051: #eb691ecc;--hx-primitive-color-orange-088: #ec691e;--hx-primitive-color-pink-142: #dc4e7e;--hx-primitive-color-pink-201: #d3235f;--hx-primitive-color-pink-306: #a91b4b;--hx-primitive-color-pink-470: #7d1437;--hx-primitive-color-pink-650: #570e27;--hx-primitive-color-pink-837: #320817;--hx-primitive-color-pink-008: #fbe9ef;--hx-primitive-color-pink-014: #f8dbe5;--hx-primitive-color-pink-027: #f3c3d3;--hx-primitive-color-pink-051: #eca0ba;--hx-primitive-color-pink-088: #e47a9e;--hx-primitive-color-purple-142: #9d63ec;--hx-primitive-color-purple-201: #8b47e9;--hx-primitive-color-purple-306: #6f38b9;--hx-primitive-color-purple-470: #512987;--hx-primitive-color-purple-650: #381c5d;--hx-primitive-color-purple-837: #1f1035;--hx-primitive-color-purple-008: #f2eafd;--hx-primitive-color-purple-014: #eadefb;--hx-primitive-color-purple-027: #dcc8f8;--hx-primitive-color-purple-051: #c8a7f4;--hx-primitive-color-purple-088: #b386f1;--hx-primitive-color-teal-142: #16927c;--hx-primitive-color-teal-201: #137d6a;--hx-primitive-color-teal-306: #0f6455;--hx-primitive-color-teal-470: #0b483e;--hx-primitive-color-teal-650: #08312a;--hx-primitive-color-teal-837: #041c18;--hx-primitive-color-teal-008: #d5f3ee;--hx-primitive-color-teal-014: #beece4;--hx-primitive-color-teal-027: #8eded0;--hx-primitive-color-teal-051: #48c9b3;--hx-primitive-color-teal-088: #1baf95;--hx-primitive-color-grey-142: #7c828e;--hx-primitive-color-grey-201: #686f7c;--hx-primitive-color-grey-306: #525863;--hx-primitive-color-grey-470: #3c4048;--hx-primitive-color-grey-650: #292c31;--hx-primitive-color-grey-837: #17181b;--hx-primitive-color-grey-008: #ecedef;--hx-primitive-color-grey-014: #e1e3e5;--hx-primitive-color-grey-027: #ced0d5;--hx-primitive-color-grey-051: #b2b6bc;--hx-primitive-color-grey-088: #979ca5;--hx-primitive-color-white-100: rgba(255, 255, 255, .05);--hx-primitive-color-white-200: rgba(255, 255, 255, .1);--hx-primitive-color-white-300: rgba(255, 255, 255, .15);--hx-primitive-color-white-400: rgba(255, 255, 255, .2);--hx-primitive-color-white-500: rgba(255, 255, 255, .35);--hx-primitive-color-white-600: rgba(255, 255, 255, .45);--hx-primitive-color-white-700: rgba(255, 255, 255, .6);--hx-primitive-color-white-800: rgba(255, 255, 255, .8);--hx-primitive-color-white-000: rgba(255, 255, 255, 0);--hx-primitive-color-black-100: rgba(0, 0, 0, .05);--hx-primitive-color-black-200: rgba(0, 0, 0, .1);--hx-primitive-color-black-300: rgba(0, 0, 0, .15);--hx-primitive-color-black-400: rgba(0, 0, 0, .2);--hx-primitive-color-black-500: rgba(0, 0, 0, .3);--hx-primitive-color-black-600: rgba(0, 0, 0, .45);--hx-primitive-color-black-700: rgba(0, 0, 0, .6);--hx-primitive-color-black-800: rgba(0, 0, 0, .8);--hx-primitive-color-black-000: rgba(0, 0, 0, 0);--hx-component-toggle-track-size-width-default: 40px;--hx-component-toggle-track-size-width-small: 28px;--hx-component-toggle-track-size-height-default: 20px;--hx-component-toggle-track-size-height-small: 16px;--hx-component-toggle-handle-size-default: 16px;--hx-component-toggle-handle-size-small: 12px;--hx-component-loading-indicator-size-xs: 16px;--hx-component-loading-indicator-size-sm: 24px;--hx-component-loading-indicator-size-md: 48px;--hx-component-loading-indicator-size-lg: 96px;--hx-component-loading-indicator-duration-800: .8s;--hx-component-loading-indicator-duration-2000: 2s;--hx-component-icon-button-size-sm: 24px;--hx-component-icon-button-size-md: 32px;--hx-component-icon-button-size-lg: 40px;--hx-component-header-size-height: 64px;--hx-component-company-logo-size-height: 56px;--hx-component-company-logo-size-width: 56px;--hx-component-datatable-row-color-background-100-odd: #ececec;--hx-component-datatable-row-color-background-200-odd: #ececec;--hx-component-datatable-row-color-background-300-odd: #ececec;--hx-component-datatable-header-color-background-100: #ececec;--hx-component-datatable-header-color-background-200: #ececec;--hx-component-datatable-header-color-background-300: #ececec;--hx-font-size-display-1: var( --hx-primitive-font-size-64 );--hx-font-size-display-2: var( --hx-primitive-font-size-48 );--hx-font-size-heading-1: var( --hx-primitive-font-size-40 );--hx-font-size-heading-2: var( --hx-primitive-font-size-32 );--hx-font-size-heading-3: var( --hx-primitive-font-size-24 );--hx-font-size-heading-4: var( --hx-primitive-font-size-20 );--hx-font-size-heading-5: var( --hx-primitive-font-size-16 );--hx-font-size-heading-6: var( --hx-primitive-font-size-14 );--hx-font-size-body-1: var( --hx-primitive-font-size-16 );--hx-font-size-body-2: var( --hx-primitive-font-size-14 );--hx-font-size-code-1: var( --hx-primitive-font-size-16 );--hx-font-size-code-2: var( --hx-primitive-font-size-14 );--hx-font-size-label: var( --hx-primitive-font-size-12 );--hx-font-size-helper-text: var( --hx-primitive-font-size-12 );--hx-font-size-caption: var( --hx-primitive-font-size-10 );--hx-font-line-height-display-1: var( --hx-primitive-font-size-80 );--hx-font-line-height-display-2: var( --hx-primitive-font-size-64 );--hx-font-line-height-heading-1: var( --hx-primitive-font-size-48 );--hx-font-line-height-heading-2: var( --hx-primitive-font-size-40 );--hx-font-line-height-heading-3: var( --hx-primitive-font-size-32 );--hx-font-line-height-heading-4: var( --hx-primitive-font-size-28 );--hx-font-line-height-heading-5: var( --hx-primitive-font-size-24 );--hx-font-line-height-heading-6: var( --hx-primitive-font-size-20 );--hx-font-line-height-body-1: var( --hx-primitive-font-size-24 );--hx-font-line-height-body-2: var( --hx-primitive-font-size-20 );--hx-font-line-height-code-1: var( --hx-primitive-font-size-24 );--hx-font-line-height-code-2: var( --hx-primitive-font-size-20 );--hx-font-line-height-label: var( --hx-primitive-font-size-16 );--hx-font-line-height-helper-text: var( --hx-primitive-font-size-16 );--hx-font-line-height-caption: var( --hx-primitive-font-size-16 );--hx-font-display-1: var(--hx-font-weight-600) var(--hx-font-size-display-1)/var(--hx-font-line-height-display-1) var(--hx-font-family-display);--hx-font-display-2: var(--hx-font-weight-600) var(--hx-font-size-display-2)/var(--hx-font-line-height-display-2) var(--hx-font-family-display);--hx-font-heading-1: var(--hx-font-weight-600) var(--hx-font-size-heading-1)/var(--hx-font-line-height-heading-1) var(--hx-font-family-sans);--hx-font-heading-2: var(--hx-font-weight-600) var(--hx-font-size-heading-2)/var(--hx-font-line-height-heading-2) var(--hx-font-family-sans);--hx-font-heading-3: var(--hx-font-weight-600) var(--hx-font-size-heading-3)/var(--hx-font-line-height-heading-3) var(--hx-font-family-sans);--hx-font-heading-4: var(--hx-font-weight-600) var(--hx-font-size-heading-4)/var(--hx-font-line-height-heading-4) var(--hx-font-family-sans);--hx-font-heading-5: var(--hx-font-weight-600) var(--hx-font-size-heading-5)/var(--hx-font-line-height-heading-5) var(--hx-font-family-sans);--hx-font-heading-6: var(--hx-font-weight-600) var(--hx-font-size-heading-6)/var(--hx-font-line-height-heading-6) var(--hx-font-family-sans);--hx-font-body-1: var(--hx-font-weight-400) var(--hx-font-size-body-1)/var(--hx-font-line-height-body-1) var(--hx-font-family-sans);--hx-font-body-2: var(--hx-font-weight-400) var(--hx-font-size-body-2)/var(--hx-font-line-height-body-2) var(--hx-font-family-sans);--hx-font-code-1: var(--hx-font-weight-400) var(--hx-font-size-code-1)/var(--hx-font-line-height-code-1) var(--hx-font-family-mono);--hx-font-code-2: var(--hx-font-weight-400) var(--hx-font-size-code-2)/var(--hx-font-line-height-code-2) var(--hx-font-family-mono);--hx-font-label: var(--hx-font-weight-400) var(--hx-font-size-label)/var(--hx-font-line-height-label) var(--hx-font-family-sans);--hx-font-helper-text: var(--hx-font-weight-400) var(--hx-font-size-helper-text)/var(--hx-font-line-height-helper-text) var(--hx-font-family-sans);--hx-font-caption: var(--hx-font-weight-500) var(--hx-font-size-caption)/var(--hx-font-line-height-caption) var(--hx-font-family-sans);--hx-color-foreground-primary: var( --hx-primitive-color-neutral-721 );--hx-color-foreground-secondary: var( --hx-primitive-color-black-700 );--hx-color-foreground-inverse: var( --hx-primitive-color-neutral-000 );--hx-color-foreground-on-color: var( --hx-primitive-color-neutral-000 );--hx-color-foreground-on-color-inverse: var( --hx-primitive-color-neutral-721 );--hx-color-foreground-status-info: var( --hx-primitive-color-blue-306 );--hx-color-foreground-status-success: var( --hx-primitive-color-green-306 );--hx-color-foreground-status-danger: var( --hx-primitive-color-red-306 );--hx-color-foreground-status-warning: var( --hx-primitive-color-yellow-306 );--hx-color-foreground-accent-red: var( --hx-primitive-color-red-306 );--hx-color-foreground-accent-green: var( --hx-primitive-color-green-306 );--hx-color-foreground-accent-blue: var( --hx-primitive-color-blue-306 );--hx-color-foreground-accent-yellow: var( --hx-primitive-color-yellow-306 );--hx-color-foreground-accent-grey: var( --hx-primitive-color-grey-306 );--hx-color-foreground-accent-orange: var( --hx-primitive-color-orange-306 );--hx-color-foreground-accent-pink: var( --hx-primitive-color-pink-306 );--hx-color-foreground-accent-purple: var( --hx-primitive-color-purple-306 );--hx-color-foreground-accent-teal: var( --hx-primitive-color-teal-306 );--hx-color-data-purple-200-default: var(--hx-primitive-color-purple-088);--hx-color-data-purple-200-hover: var(--hx-primitive-color-purple-142);--hx-color-data-purple-400-default: var(--hx-primitive-color-purple-142);--hx-color-data-purple-400-hover: var(--hx-primitive-color-purple-201);--hx-color-data-purple-600-default: var(--hx-primitive-color-purple-201);--hx-color-data-purple-600-hover: var(--hx-primitive-color-purple-306);--hx-color-data-green-200-default: var(--hx-primitive-color-green-051);--hx-color-data-green-200-hover: var(--hx-primitive-color-green-088);--hx-color-data-green-400-default: var(--hx-primitive-color-green-088);--hx-color-data-green-400-hover: var(--hx-primitive-color-green-142);--hx-color-data-green-600-default: var(--hx-primitive-color-green-142);--hx-color-data-green-600-hover: var(--hx-primitive-color-green-201);--hx-color-data-blue-200-default: var(--hx-primitive-color-blue-088);--hx-color-data-blue-200-hover: var(--hx-primitive-color-blue-142);--hx-color-data-blue-400-default: var(--hx-primitive-color-blue-142);--hx-color-data-blue-400-hover: var(--hx-primitive-color-blue-201);--hx-color-data-blue-600-default: var(--hx-primitive-color-blue-201);--hx-color-data-blue-600-hover: var(--hx-primitive-color-blue-306);--hx-color-data-yellow-200-default: var(--hx-primitive-color-yellow-027);--hx-color-data-yellow-200-hover: var(--hx-primitive-color-yellow-051);--hx-color-data-yellow-400-default: var(--hx-primitive-color-yellow-051);--hx-color-data-yellow-400-hover: var(--hx-primitive-color-yellow-088);--hx-color-data-yellow-600-default: var(--hx-primitive-color-yellow-088);--hx-color-data-yellow-600-hover: var(--hx-primitive-color-yellow-142);--hx-color-data-red-200-default: var(--hx-primitive-color-red-088);--hx-color-data-red-200-hover: var(--hx-primitive-color-red-142);--hx-color-data-red-400-default: var(--hx-primitive-color-red-142);--hx-color-data-red-400-hover: var(--hx-primitive-color-red-201);--hx-color-data-red-600-default: var(--hx-primitive-color-red-201);--hx-color-data-red-600-hover: var(--hx-primitive-color-red-306);--hx-color-data-grey-200-default: var(--hx-primitive-color-grey-051);--hx-color-data-grey-200-hover: var(--hx-primitive-color-grey-088);--hx-color-data-grey-400-default: var(--hx-primitive-color-grey-088);--hx-color-data-grey-400-hover: var(--hx-primitive-color-grey-142);--hx-color-data-grey-600-default: var(--hx-primitive-color-grey-142);--hx-color-data-grey-600-hover: var(--hx-primitive-color-grey-201);--hx-color-data-orange-200-default: var(--hx-primitive-color-orange-051);--hx-color-data-orange-200-hover: var(--hx-primitive-color-orange-088);--hx-color-data-orange-400-default: var(--hx-primitive-color-orange-088);--hx-color-data-orange-400-hover: var(--hx-primitive-color-orange-142);--hx-color-data-orange-600-default: var(--hx-primitive-color-orange-142);--hx-color-data-orange-600-hover: var(--hx-primitive-color-orange-201);--hx-color-data-pink-200-default: var(--hx-primitive-color-pink-088);--hx-color-data-pink-200-hover: var(--hx-primitive-color-pink-142);--hx-color-data-pink-400-default: var(--hx-primitive-color-pink-142);--hx-color-data-pink-400-hover: var(--hx-primitive-color-pink-201);--hx-color-data-pink-600-default: var(--hx-primitive-color-pink-201);--hx-color-data-pink-600-hover: var(--hx-primitive-color-pink-306);--hx-color-data-teal-200-default: var(--hx-primitive-color-teal-051);--hx-color-data-teal-200-hover: var(--hx-primitive-color-teal-088);--hx-color-data-teal-400-default: var(--hx-primitive-color-teal-088);--hx-color-data-teal-400-hover: var(--hx-primitive-color-teal-142);--hx-color-data-teal-600-default: var(--hx-primitive-color-teal-142);--hx-color-data-teal-600-hover: var(--hx-primitive-color-teal-201);--hx-color-border-subtle: var( --hx-primitive-color-black-300 );--hx-color-border-strong: var( --hx-primitive-color-black-500 );--hx-color-border-hover: var( --hx-primitive-color-black-600 );--hx-color-border-transparent: var( --hx-primitive-color-black-000 );--hx-color-border-focus: var( --hx-primitive-color-orange-201 );--hx-color-border-focus-on-color: var( --hx-primitive-color-orange-306 );--hx-color-border-status-success: var( --hx-primitive-color-green-088 );--hx-color-border-status-danger: var( --hx-primitive-color-red-088 );--hx-color-border-status-danger-strong: var( --hx-primitive-color-red-306 );--hx-color-border-status-warning: var( --hx-primitive-color-yellow-088 );--hx-color-border-status-info: var( --hx-primitive-color-blue-088 );--hx-color-border-accent-red: var( --hx-primitive-color-red-088 );--hx-color-border-accent-green: var( --hx-primitive-color-green-088 );--hx-color-border-accent-blue: var( --hx-primitive-color-blue-088 );--hx-color-border-accent-yellow: var( --hx-primitive-color-yellow-088 );--hx-color-border-accent-grey: var( --hx-primitive-color-grey-088 );--hx-color-border-accent-orange: var( --hx-primitive-color-orange-088 );--hx-color-border-accent-pink: var( --hx-primitive-color-pink-088 );--hx-color-border-accent-purple: var( --hx-primitive-color-purple-088 );--hx-color-border-accent-teal: var( --hx-primitive-color-teal-088 );--hx-color-background-page: var( --hx-primitive-color-neutral-002 );--hx-color-background-neutral-subtle: var( --hx-component-layer-color-background-default );--hx-color-foreground-disabled: var(--hx-primitive-color-neutral-087);--hx-color-background-transparent-default: var( --hx-primitive-color-black-000 );--hx-color-background-transparent-hover: var( --hx-primitive-color-black-100 );--hx-color-background-transparent-active: var( --hx-primitive-color-black-200 );--hx-color-background-transparent-on-color-default: var( --hx-primitive-color-black-000 );--hx-color-background-transparent-on-color-hover: var( --hx-primitive-color-black-300 );--hx-color-background-transparent-on-color-active: var( --hx-primitive-color-black-400 );--hx-color-background-selected: var( --hx-primitive-color-orange-201 );--hx-color-background-status-info-subtle-default: var( --hx-primitive-color-orange-008 );--hx-color-background-status-info-subtle-hover: var( --hx-primitive-color-orange-014 );--hx-color-background-status-info-subtle-active: var( --hx-primitive-color-orange-027 );--hx-color-background-status-info-strong-default: var( --hx-primitive-color-orange-201 );--hx-color-background-status-info-strong-hover: var( --hx-primitive-color-orange-306 );--hx-color-background-status-info-strong-active: var( --hx-primitive-color-orange-470 );--hx-color-background-status-danger-subtle-default: var( --hx-primitive-color-red-008 );--hx-color-background-status-danger-subtle-hover: var( --hx-primitive-color-red-014 );--hx-color-background-status-danger-subtle-active: var( --hx-primitive-color-red-027 );--hx-color-background-status-danger-strong-default: var( --hx-primitive-color-red-306 );--hx-color-background-status-danger-strong-hover: var( --hx-primitive-color-red-470 );--hx-color-background-status-danger-strong-active: var( --hx-primitive-color-red-650 );--hx-color-background-status-success-subtle-default: var( --hx-primitive-color-green-008 );--hx-color-background-status-success-subtle-hover: var( --hx-primitive-color-green-014 );--hx-color-background-status-success-subtle-active: var( --hx-primitive-color-green-027 );--hx-color-background-status-success-strong-default: var( --hx-primitive-color-green-306 );--hx-color-background-status-success-strong-hover: var( --hx-primitive-color-green-470 );--hx-color-background-status-success-strong-active: var( --hx-primitive-color-green-650 );--hx-color-background-status-warning-subtle-default: var( --hx-primitive-color-yellow-008 );--hx-color-background-status-warning-subtle-hover: var( --hx-primitive-color-yellow-014 );--hx-color-background-status-warning-subtle-active: var( --hx-primitive-color-yellow-027 );--hx-color-background-status-warning-strong-default: var( --hx-primitive-color-yellow-306 );--hx-color-background-status-warning-strong-hover: var( --hx-primitive-color-yellow-470 );--hx-color-background-status-warning-strong-active: var( --hx-primitive-color-yellow-650 );--hx-color-background-accent-red-subtle-default: var( --hx-primitive-color-red-008 );--hx-color-background-accent-red-subtle-hover: var( --hx-primitive-color-red-014 );--hx-color-background-accent-red-subtle-active: var( --hx-primitive-color-red-027 );--hx-color-background-accent-red-strong-default: var( --hx-primitive-color-red-201 );--hx-color-background-accent-red-strong-hover: var( --hx-primitive-color-red-306 );--hx-color-background-accent-red-strong-active: var( --hx-primitive-color-red-470 );--hx-color-background-accent-green-subtle-default: var( --hx-primitive-color-green-008 );--hx-color-background-accent-green-subtle-hover: var( --hx-primitive-color-green-014 );--hx-color-background-accent-green-subtle-active: var( --hx-primitive-color-green-027 );--hx-color-background-accent-green-strong-default: var( --hx-primitive-color-green-201 );--hx-color-background-accent-green-strong-hover: var( --hx-primitive-color-green-306 );--hx-color-background-accent-green-strong-active: var( --hx-primitive-color-green-470 );--hx-color-background-accent-blue-subtle-default: var( --hx-primitive-color-blue-008 );--hx-color-background-accent-blue-subtle-hover: var( --hx-primitive-color-blue-014 );--hx-color-background-accent-blue-subtle-active: var( --hx-primitive-color-blue-027 );--hx-color-background-accent-blue-strong-default: var( --hx-primitive-color-blue-201 );--hx-color-background-accent-blue-strong-hover: var( --hx-primitive-color-blue-306 );--hx-color-background-accent-blue-strong-active: var( --hx-primitive-color-blue-470 );--hx-color-background-accent-yellow-subtle-default: var( --hx-primitive-color-yellow-008 );--hx-color-background-accent-yellow-subtle-hover: var( --hx-primitive-color-yellow-014 );--hx-color-background-accent-yellow-subtle-active: var( --hx-primitive-color-yellow-027 );--hx-color-background-accent-yellow-strong-default: var( --hx-primitive-color-yellow-201 );--hx-color-background-accent-yellow-strong-hover: var( --hx-primitive-color-yellow-306 );--hx-color-background-accent-yellow-strong-active: var( --hx-primitive-color-yellow-470 );--hx-color-background-accent-grey-subtle-default: var( --hx-primitive-color-grey-008 );--hx-color-background-accent-grey-subtle-hover: var( --hx-primitive-color-grey-014 );--hx-color-background-accent-grey-subtle-active: var( --hx-primitive-color-grey-027 );--hx-color-background-accent-grey-strong-default: var( --hx-primitive-color-grey-201 );--hx-color-background-accent-grey-strong-hover: var( --hx-primitive-color-grey-306 );--hx-color-background-accent-grey-strong-active: var( --hx-primitive-color-grey-470 );--hx-color-background-accent-orange-subtle-default: var( --hx-primitive-color-orange-008 );--hx-color-background-accent-orange-subtle-hover: var( --hx-primitive-color-orange-014 );--hx-color-background-accent-orange-subtle-active: var( --hx-primitive-color-orange-027 );--hx-color-background-accent-orange-strong-default: var( --hx-primitive-color-orange-201 );--hx-color-background-accent-orange-strong-hover: var( --hx-primitive-color-orange-306 );--hx-color-background-accent-orange-strong-active: var( --hx-primitive-color-orange-470 );--hx-color-background-accent-pink-subtle-default: var( --hx-primitive-color-pink-008 );--hx-color-background-accent-pink-subtle-hover: var( --hx-primitive-color-pink-014 );--hx-color-background-accent-pink-subtle-active: var( --hx-primitive-color-pink-027 );--hx-color-background-accent-pink-strong-default: var( --hx-primitive-color-pink-201 );--hx-color-background-accent-pink-strong-hover: var( --hx-primitive-color-pink-306 );--hx-color-background-accent-pink-strong-active: var( --hx-primitive-color-pink-470 );--hx-color-background-accent-purple-subtle-default: var( --hx-primitive-color-purple-008 );--hx-color-background-accent-purple-subtle-hover: var( --hx-primitive-color-purple-014 );--hx-color-background-accent-purple-subtle-active: var( --hx-primitive-color-purple-027 );--hx-color-background-accent-purple-strong-default: var( --hx-primitive-color-purple-201 );--hx-color-background-accent-purple-strong-hover: var( --hx-primitive-color-purple-306 );--hx-color-background-accent-purple-strong-active: var( --hx-primitive-color-purple-470 );--hx-color-background-accent-teal-subtle-default: var( --hx-primitive-color-teal-008 );--hx-color-background-accent-teal-subtle-hover: var( --hx-primitive-color-teal-014 );--hx-color-background-accent-teal-subtle-active: var( --hx-primitive-color-teal-027 );--hx-color-background-accent-teal-strong-default: var( --hx-primitive-color-teal-201 );--hx-color-background-accent-teal-strong-hover: var( --hx-primitive-color-teal-306 );--hx-color-background-accent-teal-strong-active: var( --hx-primitive-color-teal-470 );--hx-color-background-overlay: rgb( from var(--hx-primitive-color-neutral-846) r g b / .5 );--hx-color-background-inverse: var( --hx-primitive-color-neutral-721 );--hx-private-color-layer-100-default: var(--hx-primitive-color-neutral-000);--hx-private-color-layer-100-hover: var(--hx-primitive-color-neutral-009);--hx-private-color-layer-100-active: var(--hx-primitive-color-neutral-031);--hx-private-color-layer-200-default: var(--hx-primitive-color-neutral-002);--hx-private-color-layer-200-hover: var(--hx-primitive-color-neutral-009);--hx-private-color-layer-200-active: var(--hx-primitive-color-neutral-031);--hx-private-color-field-100: var(--hx-primitive-color-neutral-000);--hx-private-color-field-200: var(--hx-primitive-color-neutral-002);--hx-private-color-field-300: var(--hx-primitive-color-neutral-000);--hx-private-color-segmented-control-100: var( --hx-primitive-color-neutral-009 );--hx-private-color-segmented-control-200: var( --hx-primitive-color-neutral-009 );--hx-private-color-segmented-control-300: var( --hx-primitive-color-neutral-009 );--hx-private-color-chart-grid-100: var(--hx-primitive-color-neutral-009);--hx-private-color-chart-grid-200: var(--hx-primitive-color-neutral-009);--hx-private-color-chart-grid-300: var(--hx-primitive-color-neutral-009);--hx-private-color-chart-axis-100: var(--hx-primitive-color-neutral-087);--hx-private-color-chart-axis-200: var(--hx-primitive-color-neutral-087);--hx-private-color-chart-axis-300: var(--hx-primitive-color-neutral-087);--hx-private-color-brand-default: var(--hx-primitive-color-orange-201);--hx-private-color-brand-hover: var(--hx-primitive-color-orange-306);--hx-private-color-brand-active: var(--hx-primitive-color-orange-470);--hx-component-toggle-track-color-background-off-default: var( --hx-primitive-color-neutral-031 );--hx-component-toggle-track-color-background-off-hover: var( --hx-primitive-color-neutral-055 );--hx-component-toggle-track-color-background-off-active: var( --hx-primitive-color-neutral-087 );--hx-component-toggle-handle-color-background-default: var( --hx-primitive-color-neutral-000 );--hx-component-segmented-control-option-color-background-hover: var( --hx-primitive-color-black-200 );--hx-component-segmented-control-option-color-background-selected: var( --hx-primitive-color-neutral-000 );--hx-component-link-color-default: var(--hx-primitive-color-orange-201);--hx-component-link-color-hover: var(--hx-primitive-color-orange-306);--hx-component-link-color-active: var(--hx-primitive-color-orange-470);--hx-component-link-color-visited: var(--hx-primitive-color-orange-201);--hx-component-icon-button-size-padding-sm: var(--hx-size-spacing-050);--hx-component-icon-button-size-padding-md: var(--hx-size-spacing-075);--hx-component-icon-button-size-padding-lg: var(--hx-size-spacing-100);--hx-component-icon-button-size-radius: var(--hx-size-radius-rounded);--hx-component-icon-size-xs: var(--hx-primitive-font-size-16);--hx-component-icon-size-sm: var(--hx-primitive-font-size-20);--hx-component-icon-size-md: var(--hx-primitive-font-size-24);--hx-component-icon-size-lg: var(--hx-primitive-font-size-32);--hx-component-icon-size-xl: var(--hx-primitive-font-size-40);--hx-component-datatable-row-color-background-100-default: var( --hx-primitive-color-neutral-000 );--hx-component-datatable-row-color-background-200-default: var( --hx-primitive-color-neutral-000 );--hx-component-datatable-row-color-background-300-default: var( --hx-primitive-color-neutral-000 );--hx-color-foreground-brand: var( --hx-private-color-brand-default );--hx-color-foreground-selected: var( --hx-private-color-brand-default );--hx-color-border-brand: var( --hx-private-color-brand-default );--hx-color-background-brand-default: var( --hx-private-color-brand-default );--hx-color-background-brand-hover: var( --hx-private-color-brand-hover );--hx-color-background-brand-active: var( --hx-private-color-brand-active );--hx-color-background-field: var( --hx-private-color-field-100 );--hx-private-color-brand-subtle-default: rgb( from var(--hx-private-color-brand-default) r g b / .08 );--hx-private-color-brand-subtle-hover: rgb( from var(--hx-private-color-brand-default) r g b / .25 );--hx-private-color-brand-subtle-active: rgb( from var(--hx-private-color-brand-default) r g b / .35 );--hx-component-segmented-control-color-background: var( --hx-private-color-segmented-control-100 );--hx-component-modal-color-background-default: var( --hx-private-color-layer-100-default );--hx-component-layer-color-background-default: var( --hx-private-color-layer-100-default );--hx-component-layer-color-background-hover: var( --hx-private-color-layer-100-hover );--hx-component-layer-color-background-active: var( --hx-private-color-layer-100-active );--hx-component-icon-button-color-foreground: var( --hx-color-foreground-primary );--hx-component-icon-button-color-background-default: var( --hx-color-background-transparent-default );--hx-component-icon-button-color-background-hover: var( --hx-color-background-transparent-hover );--hx-component-icon-button-color-background-active: var( --hx-color-background-transparent-active );--hx-component-datatable-row-color-background-hover: var( --hx-color-background-transparent-hover );--hx-component-datatable-row-color-background-selected: var( --hx-color-background-transparent-active );--hx-component-datatable-header-color-background-hover: var( --hx-color-background-transparent-hover );--hx-component-datatable-header-color-background-selected: var( --hx-color-background-transparent-active );--hx-component-chart-color-axis: var(--hx-private-color-chart-axis-100);--hx-component-chart-color-grid: var(--hx-private-color-chart-grid-100);--hx-component-button-color-foreground-primary: var( --hx-color-foreground-inverse );--hx-component-button-color-foreground-danger: var( --hx-color-foreground-inverse );--hx-component-button-color-foreground-secondary-danger: var( --hx-color-foreground-status-danger );--hx-component-button-color-background-secondary-default: var( --hx-color-background-transparent-default );--hx-component-button-color-background-secondary-hover: var( --hx-color-background-transparent-hover );--hx-component-button-color-background-secondary-active: var( --hx-color-background-transparent-active );--hx-component-button-color-background-tertiary-default: var( --hx-color-background-transparent-default );--hx-component-button-color-background-tertiary-hover: var( --hx-color-background-transparent-hover );--hx-component-button-color-background-tertiary-active: var( --hx-color-background-transparent-active );--hx-component-button-color-background-danger-default: var( --hx-color-background-status-danger-strong-default );--hx-component-button-color-background-danger-hover: var( --hx-color-background-status-danger-strong-hover );--hx-component-button-color-background-danger-active: var( --hx-color-background-status-danger-strong-active );--hx-component-button-color-background-secondary-danger-default: var( --hx-color-background-transparent-default );--hx-component-button-color-background-secondary-danger-hover: var( --hx-color-background-transparent-hover );--hx-component-button-color-background-secondary-danger-active: var( --hx-color-background-transparent-active );--hx-component-button-color-border-primary: var( --hx-color-border-transparent );--hx-component-button-color-border-tertiary: var( --hx-color-border-transparent );--hx-component-button-color-border-danger: var(--hx-color-border-transparent);--hx-component-button-color-border-secondary-danger: var( --hx-color-border-status-danger-strong );--hx-color-border-selected: var( --hx-color-border-brand );--hx-color-background-selected-inverse: var( --hx-color-background-brand-default );--hx-color-background-selected-subtle-default: var( --hx-private-color-brand-subtle-default );--hx-color-background-selected-subtle-hover: var( --hx-private-color-brand-subtle-hover );--hx-color-background-selected-subtle-active: var( --hx-private-color-brand-subtle-active );--hx-component-toggle-track-color-background-on-default: var( --hx-color-background-brand-default );--hx-component-toggle-track-color-background-on-hover: var( --hx-color-background-brand-hover );--hx-component-toggle-track-color-background-on-active: var( --hx-color-background-brand-active );--hx-component-button-color-foreground-secondary: var( --hx-color-foreground-brand );--hx-component-button-color-foreground-tertiary: var( --hx-color-foreground-brand );--hx-component-button-color-background-primary-default: var( --hx-color-background-brand-default );--hx-component-button-color-background-primary-hover: var( --hx-color-background-brand-hover );--hx-component-button-color-background-primary-active: var( --hx-color-background-brand-active );--hx-component-button-color-border-secondary: var(--hx-color-border-brand)}.dark{--hx-color-foreground-primary: var( --hx-primitive-color-neutral-000 );--hx-color-foreground-secondary: var( --hx-primitive-color-white-700 );--hx-color-foreground-inverse: var( --hx-primitive-color-neutral-846 );--hx-color-foreground-on-color-inverse: var( --hx-primitive-color-neutral-846 );--hx-color-foreground-status-info: var( --hx-primitive-color-blue-051 );--hx-color-foreground-status-success: var( --hx-primitive-color-green-051 );--hx-color-foreground-status-danger: var( --hx-primitive-color-red-051 );--hx-color-foreground-status-warning: var( --hx-primitive-color-yellow-051 );--hx-color-foreground-accent-red: var( --hx-primitive-color-red-088 );--hx-color-foreground-accent-green: var( --hx-primitive-color-green-088 );--hx-color-foreground-accent-blue: var( --hx-primitive-color-blue-088 );--hx-color-foreground-accent-yellow: var( --hx-primitive-color-yellow-088 );--hx-color-foreground-accent-grey: var( --hx-primitive-color-grey-088 );--hx-color-foreground-accent-orange: var( --hx-primitive-color-orange-088 );--hx-color-foreground-accent-pink: var( --hx-primitive-color-pink-088 );--hx-color-foreground-accent-purple: var( --hx-primitive-color-purple-088 );--hx-color-foreground-accent-teal: var( --hx-primitive-color-teal-088 );--hx-color-data-purple-200-default: var(--hx-primitive-color-purple-306);--hx-color-data-purple-200-hover: var(--hx-primitive-color-purple-470);--hx-color-data-purple-400-default: var(--hx-primitive-color-purple-142);--hx-color-data-purple-400-hover: var(--hx-primitive-color-purple-201);--hx-color-data-purple-600-default: var(--hx-primitive-color-purple-088);--hx-color-data-purple-600-hover: var(--hx-primitive-color-purple-142);--hx-color-data-green-200-default: var(--hx-primitive-color-green-142);--hx-color-data-green-200-hover: var(--hx-primitive-color-green-201);--hx-color-data-green-400-default: var(--hx-primitive-color-green-088);--hx-color-data-green-400-hover: var(--hx-primitive-color-green-142);--hx-color-data-green-600-default: var(--hx-primitive-color-green-027);--hx-color-data-green-600-hover: var(--hx-primitive-color-green-051);--hx-color-data-blue-200-default: var(--hx-primitive-color-blue-306);--hx-color-data-blue-200-hover: var(--hx-primitive-color-blue-470);--hx-color-data-blue-400-default: var(--hx-primitive-color-blue-142);--hx-color-data-blue-400-hover: var(--hx-primitive-color-blue-201);--hx-color-data-blue-600-default: var(--hx-primitive-color-blue-088);--hx-color-data-blue-600-hover: var(--hx-primitive-color-blue-142);--hx-color-data-yellow-200-default: var(--hx-primitive-color-yellow-088);--hx-color-data-yellow-200-hover: var(--hx-primitive-color-yellow-142);--hx-color-data-yellow-400-default: var(--hx-primitive-color-yellow-027);--hx-color-data-yellow-400-hover: var(--hx-primitive-color-yellow-051);--hx-color-data-yellow-600-default: var(--hx-primitive-color-yellow-014);--hx-color-data-yellow-600-hover: var(--hx-primitive-color-yellow-027);--hx-color-data-red-200-default: var(--hx-primitive-color-red-306);--hx-color-data-red-200-hover: var(--hx-primitive-color-red-470);--hx-color-data-red-400-default: var(--hx-primitive-color-red-142);--hx-color-data-red-400-hover: var(--hx-primitive-color-red-201);--hx-color-data-red-600-default: var(--hx-primitive-color-red-088);--hx-color-data-red-600-hover: var(--hx-primitive-color-red-142);--hx-color-data-grey-200-default: var(--hx-primitive-color-grey-201);--hx-color-data-grey-200-hover: var(--hx-primitive-color-grey-306);--hx-color-data-grey-400-default: var(--hx-primitive-color-grey-142);--hx-color-data-grey-400-hover: var(--hx-primitive-color-grey-201);--hx-color-data-grey-600-default: var(--hx-primitive-color-grey-027);--hx-color-data-grey-600-hover: var(--hx-primitive-color-grey-051);--hx-color-data-orange-200-default: var(--hx-primitive-color-orange-142);--hx-color-data-orange-200-hover: var(--hx-primitive-color-orange-201);--hx-color-data-orange-400-default: var(--hx-primitive-color-orange-088);--hx-color-data-orange-400-hover: var(--hx-primitive-color-orange-142);--hx-color-data-orange-600-default: var(--hx-primitive-color-orange-051);--hx-color-data-orange-600-hover: var(--hx-primitive-color-orange-088);--hx-color-data-pink-200-default: var(--hx-primitive-color-pink-201);--hx-color-data-pink-200-hover: var(--hx-primitive-color-pink-306);--hx-color-data-pink-400-default: var(--hx-primitive-color-pink-142);--hx-color-data-pink-400-hover: var(--hx-primitive-color-pink-201);--hx-color-data-pink-600-default: var(--hx-primitive-color-pink-088);--hx-color-data-pink-600-hover: var(--hx-primitive-color-pink-142);--hx-color-data-teal-200-default: var(--hx-primitive-color-teal-201);--hx-color-data-teal-200-hover: var(--hx-primitive-color-teal-306);--hx-color-data-teal-400-default: var(--hx-primitive-color-teal-088);--hx-color-data-teal-400-hover: var(--hx-primitive-color-teal-142);--hx-color-data-teal-600-default: var(--hx-primitive-color-teal-027);--hx-color-data-teal-600-hover: var(--hx-primitive-color-teal-051);--hx-color-border-subtle: var( --hx-primitive-color-white-300 );--hx-color-border-strong: var( --hx-primitive-color-white-500 );--hx-color-border-hover: var( --hx-primitive-color-white-600 );--hx-color-border-transparent: var( --hx-primitive-color-white-000 );--hx-color-border-focus: var( --hx-primitive-color-orange-051 );--hx-color-border-status-success: var( --hx-primitive-color-green-306 );--hx-color-border-status-danger: var( --hx-primitive-color-red-306 );--hx-color-border-status-danger-strong: var( --hx-primitive-color-red-051 );--hx-color-border-status-warning: var( --hx-primitive-color-yellow-306 );--hx-color-border-status-info: var( --hx-primitive-color-orange-306 );--hx-color-border-accent-red: var( --hx-primitive-color-red-470 );--hx-color-border-accent-green: var( --hx-primitive-color-green-470 );--hx-color-border-accent-blue: var( --hx-primitive-color-blue-470 );--hx-color-border-accent-yellow: var( --hx-primitive-color-yellow-470 );--hx-color-border-accent-grey: var( --hx-primitive-color-grey-470 );--hx-color-border-accent-orange: var( --hx-primitive-color-orange-470 );--hx-color-border-accent-pink: var( --hx-primitive-color-pink-470 );--hx-color-border-accent-purple: var( --hx-primitive-color-purple-470 );--hx-color-border-accent-teal: var( --hx-primitive-color-teal-470 );--hx-color-background-page: var( --hx-primitive-color-neutral-846 );--hx-color-background-transparent-default: var( --hx-primitive-color-white-000 );--hx-color-background-transparent-hover: var( --hx-primitive-color-white-100 );--hx-color-background-transparent-active: var( --hx-primitive-color-white-200 );--hx-color-background-selected: var( --hx-primitive-color-orange-088 );--hx-color-background-status-info-subtle-default: var( --hx-primitive-color-orange-837 );--hx-color-background-status-info-subtle-hover: var( --hx-primitive-color-orange-650 );--hx-color-background-status-info-subtle-active: var( --hx-primitive-color-orange-470 );--hx-color-background-status-info-strong-default: var( --hx-primitive-color-orange-088 );--hx-color-background-status-info-strong-hover: var( --hx-primitive-color-orange-051 );--hx-color-background-status-info-strong-active: var( --hx-primitive-color-orange-027 );--hx-color-background-status-danger-subtle-default: var( --hx-primitive-color-red-837 );--hx-color-background-status-danger-subtle-hover: var( --hx-primitive-color-red-650 );--hx-color-background-status-danger-subtle-active: var( --hx-primitive-color-red-470 );--hx-color-background-status-danger-strong-default: var( --hx-primitive-color-red-088 );--hx-color-background-status-danger-strong-hover: var( --hx-primitive-color-red-051 );--hx-color-background-status-danger-strong-active: var( --hx-primitive-color-red-027 );--hx-color-background-status-success-subtle-default: var( --hx-primitive-color-green-837 );--hx-color-background-status-success-subtle-hover: var( --hx-primitive-color-green-650 );--hx-color-background-status-success-subtle-active: var( --hx-primitive-color-green-470 );--hx-color-background-status-success-strong-default: var( --hx-primitive-color-green-088 );--hx-color-background-status-success-strong-hover: var( --hx-primitive-color-green-051 );--hx-color-background-status-success-strong-active: var( --hx-primitive-color-green-027 );--hx-color-background-status-warning-subtle-default: var( --hx-primitive-color-yellow-837 );--hx-color-background-status-warning-subtle-hover: var( --hx-primitive-color-yellow-650 );--hx-color-background-status-warning-subtle-active: var( --hx-primitive-color-yellow-470 );--hx-color-background-status-warning-strong-default: var( --hx-primitive-color-yellow-088 );--hx-color-background-status-warning-strong-hover: var( --hx-primitive-color-yellow-051 );--hx-color-background-status-warning-strong-active: var( --hx-primitive-color-yellow-027 );--hx-color-background-accent-red-subtle-default: var( --hx-primitive-color-red-837 );--hx-color-background-accent-red-subtle-hover: var( --hx-primitive-color-red-650 );--hx-color-background-accent-red-subtle-active: var( --hx-primitive-color-red-470 );--hx-color-background-accent-red-strong-default: var( --hx-primitive-color-red-142 );--hx-color-background-accent-red-strong-hover: var( --hx-primitive-color-red-201 );--hx-color-background-accent-red-strong-active: var( --hx-primitive-color-red-306 );--hx-color-background-accent-green-subtle-default: var( --hx-primitive-color-green-837 );--hx-color-background-accent-green-subtle-hover: var( --hx-primitive-color-green-650 );--hx-color-background-accent-green-subtle-active: var( --hx-primitive-color-green-470 );--hx-color-background-accent-green-strong-default: var( --hx-primitive-color-green-142 );--hx-color-background-accent-green-strong-hover: var( --hx-primitive-color-green-201 );--hx-color-background-accent-green-strong-active: var( --hx-primitive-color-green-306 );--hx-color-background-accent-blue-subtle-default: var( --hx-primitive-color-blue-837 );--hx-color-background-accent-blue-subtle-hover: var( --hx-primitive-color-blue-650 );--hx-color-background-accent-blue-subtle-active: var( --hx-primitive-color-blue-470 );--hx-color-background-accent-blue-strong-default: var( --hx-primitive-color-blue-142 );--hx-color-background-accent-blue-strong-hover: var( --hx-primitive-color-blue-201 );--hx-color-background-accent-blue-strong-active: var( --hx-primitive-color-blue-306 );--hx-color-background-accent-yellow-subtle-default: var( --hx-primitive-color-yellow-837 );--hx-color-background-accent-yellow-subtle-hover: var( --hx-primitive-color-yellow-650 );--hx-color-background-accent-yellow-subtle-active: var( --hx-primitive-color-yellow-470 );--hx-color-background-accent-yellow-strong-default: var( --hx-primitive-color-yellow-142 );--hx-color-background-accent-yellow-strong-hover: var( --hx-primitive-color-yellow-201 );--hx-color-background-accent-yellow-strong-active: var( --hx-primitive-color-yellow-306 );--hx-color-background-accent-grey-subtle-default: var( --hx-primitive-color-grey-837 );--hx-color-background-accent-grey-subtle-hover: var( --hx-primitive-color-grey-650 );--hx-color-background-accent-grey-subtle-active: var( --hx-primitive-color-grey-470 );--hx-color-background-accent-grey-strong-default: var( --hx-primitive-color-grey-142 );--hx-color-background-accent-grey-strong-hover: var( --hx-primitive-color-grey-201 );--hx-color-background-accent-grey-strong-active: var( --hx-primitive-color-grey-306 );--hx-color-background-accent-orange-subtle-default: var( --hx-primitive-color-orange-837 );--hx-color-background-accent-orange-subtle-hover: var( --hx-primitive-color-orange-650 );--hx-color-background-accent-orange-subtle-active: var( --hx-primitive-color-orange-470 );--hx-color-background-accent-orange-strong-default: var( --hx-primitive-color-orange-142 );--hx-color-background-accent-orange-strong-hover: var( --hx-primitive-color-orange-201 );--hx-color-background-accent-orange-strong-active: var( --hx-primitive-color-orange-306 );--hx-color-background-accent-pink-subtle-default: var( --hx-primitive-color-pink-837 );--hx-color-background-accent-pink-subtle-hover: var( --hx-primitive-color-pink-650 );--hx-color-background-accent-pink-subtle-active: var( --hx-primitive-color-pink-470 );--hx-color-background-accent-pink-strong-default: var( --hx-primitive-color-pink-142 );--hx-color-background-accent-pink-strong-hover: var( --hx-primitive-color-pink-201 );--hx-color-background-accent-pink-strong-active: var( --hx-primitive-color-pink-306 );--hx-color-background-accent-purple-subtle-default: var( --hx-primitive-color-purple-837 );--hx-color-background-accent-purple-subtle-hover: var( --hx-primitive-color-purple-650 );--hx-color-background-accent-purple-subtle-active: var( --hx-primitive-color-purple-470 );--hx-color-background-accent-purple-strong-default: var( --hx-primitive-color-purple-142 );--hx-color-background-accent-purple-strong-hover: var( --hx-primitive-color-purple-201 );--hx-color-background-accent-purple-strong-active: var( --hx-primitive-color-purple-306 );--hx-color-background-accent-teal-subtle-default: var( --hx-primitive-color-teal-837 );--hx-color-background-accent-teal-subtle-hover: var( --hx-primitive-color-teal-650 );--hx-color-background-accent-teal-subtle-active: var( --hx-primitive-color-teal-470 );--hx-color-background-accent-teal-strong-default: var( --hx-primitive-color-teal-142 );--hx-color-background-accent-teal-strong-hover: var( --hx-primitive-color-teal-201 );--hx-color-background-accent-teal-strong-active: var( --hx-primitive-color-teal-306 );--hx-color-background-overlay: rgb( from var(--hx-primitive-color-neutral-846) r g b / .7 );--hx-color-background-inverse: var( --hx-primitive-color-neutral-000 );--hx-private-color-layer-100-default: var(--hx-primitive-color-neutral-721);--hx-private-color-layer-100-hover: var(--hx-primitive-color-neutral-425);--hx-private-color-layer-100-active: var(--hx-primitive-color-neutral-135);--hx-private-color-layer-200-default: var(--hx-primitive-color-neutral-585);--hx-private-color-layer-200-hover: var(--hx-primitive-color-neutral-425);--hx-private-color-layer-200-active: var(--hx-primitive-color-neutral-135);--hx-private-color-field-100: var(--hx-primitive-color-neutral-721);--hx-private-color-field-200: var(--hx-primitive-color-neutral-585);--hx-private-color-field-300: var(--hx-primitive-color-neutral-425);--hx-private-color-segmented-control-100: var( --hx-primitive-color-neutral-721 );--hx-private-color-segmented-control-200: var( --hx-primitive-color-neutral-585 );--hx-private-color-segmented-control-300: var( --hx-primitive-color-neutral-425 );--hx-private-color-chart-grid-100: var(--hx-primitive-color-neutral-585);--hx-private-color-chart-grid-200: var(--hx-primitive-color-neutral-425);--hx-private-color-chart-grid-300: var(--hx-primitive-color-neutral-302);--hx-private-color-chart-axis-100: var(--hx-primitive-color-neutral-201);--hx-private-color-chart-axis-200: var(--hx-primitive-color-neutral-135);--hx-private-color-chart-axis-300: var(--hx-primitive-color-neutral-087);--hx-private-color-brand-default: var(--hx-primitive-color-orange-088);--hx-private-color-brand-hover: var(--hx-primitive-color-orange-051);--hx-private-color-brand-active: var(--hx-primitive-color-orange-027);--hx-component-toggle-track-color-background-off-default: var( --hx-primitive-color-neutral-087 );--hx-component-toggle-track-color-background-off-hover: var( --hx-primitive-color-neutral-055 );--hx-component-toggle-track-color-background-off-active: var( --hx-primitive-color-neutral-031 );--hx-component-toggle-handle-color-background-default: var( --hx-primitive-color-neutral-1000 );--hx-component-segmented-control-option-color-background-hover: var( --hx-primitive-color-white-200 );--hx-component-segmented-control-option-color-background-selected: var( --hx-primitive-color-white-300 );--hx-component-link-color-default: var(--hx-primitive-color-orange-088);--hx-component-link-color-hover: var(--hx-primitive-color-orange-051);--hx-component-link-color-active: var(--hx-primitive-color-orange-027);--hx-component-link-color-visited: var(--hx-primitive-color-orange-088);--hx-component-datatable-row-color-background-100-default: var( --hx-primitive-color-neutral-846 );--hx-component-datatable-row-color-background-100-odd: var( --hx-primitive-color-neutral-721 );--hx-component-datatable-row-color-background-200-default: var( --hx-primitive-color-neutral-721 );--hx-component-datatable-row-color-background-200-odd: var( --hx-primitive-color-neutral-585 );--hx-component-datatable-row-color-background-300-default: var( --hx-primitive-color-neutral-585 );--hx-component-datatable-row-color-background-300-odd: var( --hx-primitive-color-neutral-425 );--hx-component-datatable-header-color-background-100: var( --hx-primitive-color-neutral-721 );--hx-component-datatable-header-color-background-200: var( --hx-primitive-color-neutral-585 );--hx-component-datatable-header-color-background-300: var( --hx-primitive-color-neutral-425 );--hx-private-color-brand-subtle-default: rgb( from var(--hx-private-color-brand-default) r g b / .15 );--hx-private-color-brand-subtle-hover: rgb( from var(--hx-private-color-brand-default) r g b / .25 );--hx-private-color-brand-subtle-active: rgb( from var(--hx-private-color-brand-default) r g b / .35 );--hx-component-datatable-row-color-background-hover: var( --hx-color-background-transparent-hover );--hx-component-datatable-row-color-background-selected: var( --hx-color-background-transparent-active );--hx-component-datatable-header-color-background-hover: var( --hx-color-background-transparent-hover );--hx-component-datatable-header-color-background-selected: var( --hx-color-background-transparent-active )}:root{font-family:var(--hx-font-family-sans);color:var(--hx-color-foreground-primary);background:var(--hx-color-background-page)}*{box-sizing:border-box}b,strong{font-weight:700}body{margin:0;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-1);min-width:320px;min-height:100vh;background:var(--hx-color-background-page)}button,input,select{font:inherit}#root{min-height:100vh}.hx-layer,.hx-layer--100,.hx-layer--auto,.hx-tile{--hx-color-background-field: var(--hx-private-color-field-200);--hx-component-layer-color-background-default: var( --hx-private-color-layer-100-default );--hx-component-layer-color-background-hover: var( --hx-private-color-layer-100-hover );--hx-component-layer-color-background-active: var( --hx-private-color-layer-100-active )}.hx-layer--200,.hx-layer .hx-layer:not(.hx-layer--100):not(.hx-layer--200){--hx-color-background-field: var(--hx-private-color-field-300);--hx-component-layer-color-background-default: var( --hx-private-color-layer-200-default );--hx-component-layer-color-background-hover: var( --hx-private-color-layer-200-hover );--hx-component-layer-color-background-active: var( --hx-private-color-layer-200-active )}.hx-button-base{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--hx-size-spacing-100);min-height:32px;padding:0 calc(var(--hx-size-spacing-200) - var(--hx-size-border-medium));border:var(--hx-size-border-medium) solid var(--hx-local-button-color-border);border-radius:var(--hx-size-radius-rounded);background:var(--hx-local-button-color-bg);color:var(--hx-local-button-color-text);cursor:pointer;font:var(--hx-font-body-2);font-weight:var(--hx-font-weight-600);-webkit-font-smoothing:antialiased;transition:background-color var(--hx-motion-duration-200) var(--hx-motion-easing-standard)}.hx-button-base:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-button-base:hover:not(:disabled):not(:active){background:var(--hx-local-button-color-bg-hover)}.hx-button-base:active:not(:disabled){background:var(--hx-local-button-color-bg-active)}.hx-button-base:disabled{cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-button-base .hx-icon{--hx-local-icon-size: var(--hx-component-icon-size-sm);display:block}.hx-button--loading{cursor:wait}.hx-button--md{min-height:32px}.hx-button--lg{min-height:40px}.hx-button,.hx-button--primary{--hx-local-button-color-text: var( --hx-component-button-color-foreground-primary );--hx-local-button-color-bg: var( --hx-component-button-color-background-primary-default );--hx-local-button-color-bg-hover: var( --hx-component-button-color-background-primary-hover );--hx-local-button-color-bg-active: var( --hx-component-button-color-background-primary-active );--hx-local-button-color-border: var( --hx-component-button-color-border-primary )}.hx-button--secondary{--hx-local-button-color-text: var( --hx-component-button-color-foreground-secondary );--hx-local-button-color-bg: var( --hx-component-button-color-background-secondary-default );--hx-local-button-color-bg-hover: var( --hx-component-button-color-background-secondary-hover );--hx-local-button-color-bg-active: var( --hx-component-button-color-background-secondary-active );--hx-local-button-color-border: var( --hx-component-button-color-border-secondary )}.hx-button--tertiary{--hx-local-button-color-text: var( --hx-component-button-color-foreground-tertiary );--hx-local-button-color-bg: var( --hx-component-button-color-background-tertiary-default );--hx-local-button-color-bg-hover: var( --hx-component-button-color-background-tertiary-hover );--hx-local-button-color-bg-active: var( --hx-component-button-color-background-tertiary-active );--hx-local-button-color-border: var( --hx-component-button-color-border-tertiary )}.hx-button--danger{--hx-local-button-color-text: var( --hx-component-button-color-foreground-danger );--hx-local-button-color-bg: var( --hx-component-button-color-background-danger-default );--hx-local-button-color-bg-hover: var( --hx-component-button-color-background-danger-hover );--hx-local-button-color-bg-active: var( --hx-component-button-color-background-danger-active );--hx-local-button-color-border: var( --hx-component-button-color-border-danger )}.hx-button--secondary-danger{--hx-local-button-color-text: var( --hx-component-button-color-foreground-secondary-danger );--hx-local-button-color-bg: var( --hx-component-button-color-background-secondary-danger-default );--hx-local-button-color-bg-hover: var( --hx-component-button-color-background-secondary-danger-hover );--hx-local-button-color-bg-active: var( --hx-component-button-color-background-secondary-danger-active );--hx-local-button-color-border: var( --hx-component-button-color-border-secondary-danger )}.hx-button__loading-indicator{width:var(--hx-component-loading-indicator-size-xs);height:var(--hx-component-loading-indicator-size-xs);border:var(--hx-size-border-medium) solid currentColor;border-right-color:transparent;border-radius:var(--hx-size-radius-rounded);animation:hx-spin 1s linear infinite}@keyframes hx-spin{to{transform:rotate(360deg)}}.hx-icon{--hx-local-icon-color-text: inherit;--hx-local-icon-size: var(--hx-component-icon-size-md);display:inline-block;flex-shrink:0;color:var(--hx-local-icon-color-text);font-size:var(--hx-local-icon-size);font-weight:inherit;line-height:1;-webkit-user-select:none;user-select:none}.hx-icon--filled{font-variation-settings:"FILL" 1}.hx-icon--xs{--hx-local-icon-size: var(--hx-component-icon-size-xs)}.hx-icon--sm{--hx-local-icon-size: var(--hx-component-icon-size-sm)}.hx-icon--lg{--hx-local-icon-size: var(--hx-component-icon-size-lg)}.hx-icon--xl{--hx-local-icon-size: var(--hx-component-icon-size-xl)}.hx-icon--primary{--hx-local-icon-color-text: var(--hx-color-foreground-primary)}.hx-icon--secondary{--hx-local-icon-color-text: var(--hx-color-foreground-secondary)}.hx-icon--info{--hx-local-icon-color-text: var(--hx-color-foreground-status-info)}.hx-icon--success{--hx-local-icon-color-text: var(--hx-color-foreground-status-success)}.hx-icon--danger{--hx-local-icon-color-text: var(--hx-color-foreground-status-danger)}.hx-icon--warning{--hx-local-icon-color-text: var(--hx-color-foreground-status-warning)}.hx-icon--red{--hx-local-icon-color-text: var(--hx-color-foreground-accent-red)}.hx-icon--green{--hx-local-icon-color-text: var(--hx-color-foreground-accent-green)}.hx-icon--blue{--hx-local-icon-color-text: var(--hx-color-foreground-accent-blue)}.hx-icon--yellow{--hx-local-icon-color-text: var(--hx-color-foreground-accent-yellow)}.hx-icon--grey{--hx-local-icon-color-text: var(--hx-color-foreground-accent-grey)}.hx-icon--orange{--hx-local-icon-color-text: var(--hx-color-foreground-accent-orange)}.hx-icon--teal{--hx-local-icon-color-text: var(--hx-color-foreground-accent-teal)}.hx-icon--purple{--hx-local-icon-color-text: var(--hx-color-foreground-accent-purple)}.hx-icon--pink{--hx-local-icon-color-text: var(--hx-color-foreground-accent-pink)}.hx-icon-button,.hx-icon-button *,.hx-icon-button :after,.hx-icon-button :before{box-sizing:border-box}.hx-icon-button{--hx-local-icon-button-size: var(--hx-component-icon-button-size-md);--hx-local-icon-button-padding: var( --hx-component-icon-button-size-padding-md );--hx-local-icon-button-icon-size: var(--hx-component-icon-size-sm);all:unset;align-items:center;box-sizing:border-box;background:var(--hx-component-icon-button-color-background-default);border-radius:var(--hx-component-icon-button-size-radius);color:var(--hx-component-icon-button-color-foreground);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--hx-local-icon-button-size);min-width:var(--hx-local-icon-button-size);padding:var(--hx-local-icon-button-padding)}.hx-icon-button>*{color:inherit;font-size:var(--hx-local-icon-button-icon-size);height:var(--hx-local-icon-button-icon-size);width:var(--hx-local-icon-button-icon-size)}.hx-icon-button .hx-icon{--hx-local-icon-color-text: inherit;--hx-local-icon-size: var(--hx-local-icon-button-icon-size)}.hx-icon-button:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-icon-button:hover:not(:disabled):not(:active){background:var(--hx-component-icon-button-color-background-hover)}.hx-icon-button:active:not(:disabled){background:var(--hx-component-icon-button-color-background-active)}.hx-icon-button:disabled{cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-icon-button--sm{--hx-local-icon-button-size: var(--hx-component-icon-button-size-sm);--hx-local-icon-button-padding: var( --hx-component-icon-button-size-padding-sm );--hx-local-icon-button-icon-size: var(--hx-component-icon-size-xs)}.hx-icon-button--md{--hx-local-icon-button-size: var(--hx-component-icon-button-size-md);--hx-local-icon-button-padding: var( --hx-component-icon-button-size-padding-md );--hx-local-icon-button-icon-size: var(--hx-component-icon-size-sm)}.hx-icon-button--lg{--hx-local-icon-button-size: var(--hx-component-icon-button-size-lg);--hx-local-icon-button-padding: var( --hx-component-icon-button-size-padding-lg );--hx-local-icon-button-icon-size: var(--hx-component-icon-size-md)}.hx-dropdown-trigger[data-state=open] .hx-dropdown__dropdown-icon{transform:rotate(180deg)}.hx-dropdown__dropdown-icon{pointer-events:none;transition:transform var(--hx-motion-duration-200) var(--hx-motion-easing-standard)}.hx-dropdown-menu{z-index:50;max-height:90vh;box-shadow:var(--hx-effect-shadow-200)}.hx-menu{all:unset;align-items:flex-start;background:var(--hx-color-background-field);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-050);box-sizing:border-box;color:var(--hx-color-foreground-primary);display:flex;flex-direction:column;font:var(--hx-font-body-2);min-width:220px;overflow:auto;padding:var(--hx-size-spacing-050) 0;width:max-content}.hx-menu-item{all:unset;align-items:center;align-self:stretch;cursor:pointer;display:flex;gap:var(--hx-size-spacing-100);min-height:40px;padding:0 var(--hx-size-spacing-150)}.hx-menu-item:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:calc(var(--hx-size-spacing-025) * -1)}.hx-menu-item[data-highlighted]:focus-visible{outline:none}.hx-menu-item[data-disabled]{cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-menu-item:not([data-disabled]):hover,.hx-menu-item:not([data-disabled])[data-highlighted]{background:var(--hx-color-background-transparent-hover)}.hx-menu-item .hx-icon{--hx-local-icon-size: var(--hx-component-icon-size-sm)}.hx-menu-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-menu-checkbox-item{display:grid;grid-template-columns:20px 1fr}.hx-menu-checkbox-item__checkbox{--hx-local-checkbox-decorator-bg: var( --hx-color-background-transparent-default );--hx-local-checkbox-decorator-border-color: var(--hx-color-border-strong);position:relative;align-items:center;display:inline-flex;justify-content:center;width:20px;height:20px;pointer-events:none}.hx-menu-checkbox-item__checkbox:after{box-sizing:border-box;width:14px;height:14px;border:solid var(--hx-size-border-medium) var(--hx-local-checkbox-decorator-border-color);border-radius:var(--hx-size-radius-025);background-color:var(--hx-local-checkbox-decorator-bg);content:""}.hx-menu-checkbox-item:not([data-disabled]):hover .hx-menu-checkbox-item__checkbox,.hx-menu-checkbox-item:not([data-disabled])[data-highlighted] .hx-menu-checkbox-item__checkbox{--hx-local-checkbox-decorator-bg: var( --hx-color-background-transparent-hover )}.hx-menu-checkbox-item[data-state=checked] .hx-menu-checkbox-item__checkbox{--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-default);--hx-local-checkbox-decorator-border-color: var( --hx-color-border-transparent )}.hx-menu-checkbox-item[data-state=checked]:not([data-disabled]):hover .hx-menu-checkbox-item__checkbox,.hx-menu-checkbox-item[data-state=checked]:not([data-disabled])[data-highlighted] .hx-menu-checkbox-item__checkbox{--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-hover)}.hx-menu-checkbox-item[data-state=checked]:not([data-disabled]):active .hx-menu-checkbox-item__checkbox{--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-active)}.hx-menu-checkbox-item[data-state=checked] .hx-menu-checkbox-item__checkbox:after{-webkit-mask-image:linear-gradient(to right,var(--hx-local-checkbox-decorator-bg),var(--hx-local-checkbox-decorator-bg)),url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 -960 960 960" width="14"><path d="m382-373.22 328.83-328.82Q726.78-718 748.43-718q21.66 0 37.61 15.96Q802-686.09 802-664.22t-15.96 37.83L419.61-259.52q-15.96 15.96-37.61 15.96t-37.61-15.96L173.52-430.39q-15.96-15.96-15.74-37.83.22-21.87 16.18-37.82Q189.91-522 211.78-522t37.83 15.96L382-373.22Z"/></svg>');mask-image:linear-gradient(to right,var(--hx-local-checkbox-decorator-bg),var(--hx-local-checkbox-decorator-bg)),url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 -960 960 960" width="14"><path d="m382-373.22 328.83-328.82Q726.78-718 748.43-718q21.66 0 37.61 15.96Q802-686.09 802-664.22t-15.96 37.83L419.61-259.52q-15.96 15.96-37.61 15.96t-37.61-15.96L173.52-430.39q-15.96-15.96-15.74-37.83.22-21.87 16.18-37.82Q189.91-522 211.78-522t37.83 15.96L382-373.22Z"/></svg>');-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.hx-menu-checkbox-item .hx-menu-checkbox-item__check-icon{display:none}.hx-menu-separator{all:unset;align-items:center;align-self:stretch;display:flex;padding:var(--hx-size-spacing-050) var(--hx-size-spacing-000)}.hx-menu-separator__line{background:var(--hx-color-border-subtle);flex:1;height:var(--hx-size-border-thin)}.hx-menu-group__title{all:unset;align-items:flex-end;align-self:stretch;color:var(--hx-color-foreground-secondary);display:flex;font-family:var(--hx-font-family-sans);font-size:var(--hx-font-size-label);font-style:normal;font-weight:var(--hx-font-weight-500);gap:var(--hx-size-spacing-100);line-height:var(--hx-font-line-height-label);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-150) var(--hx-size-spacing-025)}.hx-spreadsheet-section{min-width:0;background:transparent}.hx-stack-fill{display:flex;min-height:0;flex-direction:column}.hx-stack-fill__body,.hx-flex-fill{min-height:0;flex:1 1 auto}.hx-stack-fill__body{display:flex;flex-direction:column}.hx-min-w-0{min-width:0}.hx-spreadsheet-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hx-size-spacing-050);padding:0 var(--hx-size-spacing-200);margin-bottom:calc(var(--hx-size-border-thin) * -1)}.hx-spreadsheet-tab{all:unset;box-sizing:border-box;min-height:40px;padding:0 var(--hx-size-spacing-200);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-bottom-color:transparent;border-radius:var(--hx-size-radius-100) var(--hx-size-radius-100) 0 0;background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-secondary);cursor:pointer;display:inline-flex;align-items:center;font:var(--hx-font-heading-6);text-decoration:none;transition:background-color var(--hx-motion-duration-200) var(--hx-motion-easing-standard),border-color var(--hx-motion-duration-200) var(--hx-motion-easing-standard),color var(--hx-motion-duration-200) var(--hx-motion-easing-standard)}.hx-spreadsheet-tab:hover:not(.hx-spreadsheet-tab--active){background:var(--hx-color-background-transparent-hover);color:var(--hx-color-foreground-brand)}.hx-spreadsheet-tab:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-spreadsheet-tab--active{position:relative;z-index:1;border-color:var(--hx-color-border-subtle);border-bottom-color:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary)}.hx-spreadsheet-placeholder{display:flex;min-height:280px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--hx-size-spacing-150);padding:var(--hx-size-spacing-600) var(--hx-size-spacing-300);background:var(--hx-color-background-neutral-subtle);color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2);text-align:center}.hx-spreadsheet-placeholder__icon{color:var(--hx-color-foreground-secondary)}.hx-spreadsheet-placeholder__message{max-width:28rem;margin:0}.hx-spreadsheet{border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);background:var(--hx-component-layer-color-background-default);overflow:hidden}.hx-spreadsheet .dsg-container{--dsg-border-color: var(--hx-color-border-subtle);--dsg-cell-background-color: var( --hx-component-datatable-row-color-background-100-default );--dsg-cell-disabled-background-color: var( --hx-color-background-neutral-subtle );--dsg-header-background-color: var( --hx-component-datatable-header-color-background-100 );--dsg-header-text-color: var(--hx-color-foreground-secondary);--dsg-header-active-text-color: var(--hx-color-foreground-primary);--dsg-selection-border-color: var(--hx-color-border-brand);--dsg-selection-background-color: var( --hx-color-background-transparent-hover );--dsg-selection-disabled-border-color: var(--hx-color-border-strong);--dsg-selection-disabled-background-color: var( --hx-color-background-transparent-active );--dsg-scroll-shadow-color: rgb( from var(--hx-primitive-color-neutral-1000) r g b / .2 );background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);-webkit-font-smoothing:antialiased}.hx-spreadsheet .dsg-cell-header{font:var(--hx-font-label);font-weight:var(--hx-font-weight-600)}.hx-spreadsheet .dsg-input{color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2)}.hx-spreadsheet .hx-dsg-select{position:relative;z-index:21;width:100%;height:100%;min-width:0;overflow:hidden;padding:0 2rem 0 .625rem;border:none;border-radius:0;margin:0;cursor:pointer;background-color:var(--dsg-cell-background-color);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23646b73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hx-spreadsheet select.hx-dsg-select,.hx-spreadsheet button.hx-dsg-select{display:flex;align-items:center;box-sizing:border-box}.hx-spreadsheet select.hx-dsg-select{line-height:20px}.hx-spreadsheet .hx-dsg-select:focus{outline:none;box-shadow:inset 0 0 0 var(--dsg-selection-border-width) var(--dsg-selection-border-color)}.hx-spreadsheet .dsg-cell:has(.hx-dsg-select:focus){box-shadow:inset 0 0 0 var(--dsg-selection-border-width) var(--dsg-selection-border-color),1px 1px var(--dsg-border-color)}.hx-spreadsheet .hx-dsg-multiselect{display:flex;width:100%;height:100%;min-width:0}.hx-dsg-multiselect__dropdown{position:fixed;z-index:10050;overflow:auto;padding:var(--hx-size-spacing-075);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-150);background:var(--hx-component-layer-color-background-default);box-shadow:var(--hx-shadow-400, 0 8px 24px rgb(0 0 0 / .18));color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2)}.hx-dsg-multiselect__option{position:relative;display:flex;align-items:center;gap:var(--hx-size-spacing-100);min-height:36px;padding:0 var(--hx-size-spacing-125);border-radius:var(--hx-size-radius-100);color:var(--hx-color-foreground-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.hx-dsg-multiselect__option:hover{background:var(--hx-color-background-transparent-hover)}.hx-dsg-multiselect__option:has(input:checked){background:var(--hx-color-background-selected-subtle-default);color:var(--hx-color-foreground-primary)}.hx-dsg-multiselect__option:has(input:checked):hover{background:var(--hx-color-background-selected-subtle-hover)}.hx-dsg-multiselect__check{display:inline-flex;width:1rem;min-width:1rem;justify-content:center;color:var(--hx-color-foreground-brand);font-weight:var(--hx-font-weight-600)}.hx-dsg-multiselect__native-checkbox{position:absolute;opacity:0;pointer-events:none}.hx-dsg-multiselect__label{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.hx-dsg-multiselect__empty{padding:var(--hx-size-spacing-100);color:var(--hx-color-foreground-secondary)}.hx-spreadsheet .dsg-input::placeholder{color:var(--hx-color-foreground-secondary)}.hx-spreadsheet .rdg-ok,.hx-spreadsheet .hx-transformation-grid__total-cell--ok{color:var(--hx-color-foreground-status-success);font-weight:var(--hx-font-weight-500)}.hx-spreadsheet .rdg-warn,.hx-spreadsheet .hx-transformation-grid__total-cell--warn{color:var(--hx-color-foreground-brand);font-weight:var(--hx-font-weight-500)}.hx-spreadsheet .hx-transformation-grid__cell--disabled-cross{background:var(--hx-color-background-neutral-subtle);color:var(--hx-color-foreground-disabled)}.hx-spreadsheet .hx-transformation-grid__total-cell{font-variant-numeric:tabular-nums}.hx-form-field{--hx-local-container-vertical-gap: var(--hx-size-spacing-050);--hx-local-form-field-border-color: var(--hx-color-border-subtle);all:unset;align-items:flex-start;display:flex;flex-direction:column;gap:var(--hx-local-container-vertical-gap);min-width:0}.hx-form-field,.hx-form-field *,.hx-form-field :after,.hx-form-field :before{box-sizing:border-box}.hx-form-field:has(select:disabled){cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-form-field__label{color:var(--hx-color-foreground-secondary);display:flex;font:var(--hx-font-label);gap:var(--hx-size-spacing-025)}.hx-form-field__item{--hx-local-form-field-padding: 9px var(--hx-size-spacing-150);align-items:center;align-self:stretch;background:var(--hx-color-background-field);border:solid var(--hx-size-border-thin) var(--hx-local-form-field-border-color);border-radius:var(--hx-size-radius-050);color:var(--hx-color-foreground-primary);display:flex;font:var(--hx-font-body-2);gap:var(--hx-size-spacing-100);min-height:40px;outline:none;position:relative}.hx-form-field__item:has(select:not(:disabled)){cursor:pointer}.hx-form-field__item:has(>input){padding:var(--hx-local-form-field-padding)}.hx-form-field__item>input{all:unset;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-form-field__item:has(select):hover:not(:has(select:disabled)),.hx-form-field__item:has(input):hover:not(:has(input:disabled)){--hx-local-form-field-border-color: var(--hx-color-border-hover)}.hx-form-field__item:has(select:active:not(:disabled)),.hx-form-field__item:has(select:focus-visible:not(:disabled)),.hx-form-field__item:has(select:focus:not(:disabled)),.hx-form-field__item:has(input:active:not(:disabled)),.hx-form-field__item:has(input:focus-visible:not(:disabled)),.hx-form-field__item:has(input:focus:not(:disabled)){--hx-local-form-field-border-color: var(--hx-color-border-selected)}.hx-form-field__item:has(select):after{background:currentColor;content:"";height:var(--hx-component-icon-size-sm);-webkit-mask-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z"/></svg>');mask-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z"/></svg>');pointer-events:none;position:absolute;right:var(--hx-size-spacing-150);top:50%;transform:translateY(-50%);width:var(--hx-component-icon-size-sm)}.hx-form-field__item>select{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border:none;border-radius:inherit;color:inherit;flex-grow:1;font:inherit;min-width:0;outline:none;overflow:hidden;padding:var(--hx-local-form-field-padding);padding-right:calc(var(--hx-size-spacing-150) + var(--hx-component-icon-size-sm) + var(--hx-size-spacing-100));text-overflow:ellipsis;white-space:nowrap}.hx-app-shell{display:grid;grid-template-areas:"header" "content";grid-template-rows:var(--hx-component-header-size-height) calc(100dvh - var(--hx-component-header-size-height));width:100%;min-height:100dvh;background:var(--hx-color-background-page)}.hx-app-shell--menu-open{grid-template-areas:"header";grid-template-rows:100dvh}.hx-app-shell__content{grid-area:content;display:flex;min-height:0;flex-direction:column;overflow:hidden;background:var(--hx-color-background-page)}.hx-app-shell--menu-open .hx-app-shell__content{display:none}.hx-app-shell__body{display:flex;min-height:0;flex:1 1 auto;overflow:hidden auto}.hx-app-menu-container{container-name:header;container-type:inline-size;grid-area:header;z-index:50;display:grid;grid-template-areas:"header";grid-template-rows:var(--hx-component-header-size-height);width:100%;height:100%}.hx-app-shell--menu-open .hx-app-menu-container{grid-template-areas:"header" "menu";grid-template-rows:var(--hx-component-header-size-height) calc(100% - var(--hx-component-header-size-height))}.hx-app-menu{grid-area:header;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:300px;min-height:var(--hx-component-header-size-height);padding:0 var(--hx-size-spacing-200);border-bottom:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary)}.hx-app-menu__start,.hx-app-menu__center,.hx-app-menu__nav,.hx-app-menu__end{display:flex;align-items:center}.hx-app-menu__start{min-width:0;justify-content:flex-start;gap:var(--hx-size-spacing-100);padding-right:var(--hx-size-spacing-300)}.hx-app-menu__center{flex:1;justify-content:flex-start;padding:0 var(--hx-size-spacing-100)}.hx-app-menu__nav{display:inline-flex;justify-content:center;gap:var(--hx-size-spacing-100)}.hx-app-menu__end{justify-content:flex-end;gap:var(--hx-size-spacing-100)}.hx-app-menu__brand{all:unset;display:flex;align-items:center;justify-content:flex-start;gap:var(--hx-size-spacing-200);min-width:0;cursor:pointer}.hx-app-menu__app-logo{flex-shrink:0;width:auto;height:var(--hx-component-icon-button-size-lg);object-fit:contain}.hx-app-menu__app-name{min-width:0;overflow:hidden;color:var(--hx-color-foreground-primary);font-family:var(--hx-font-family-display);font-size:var(--hx-primitive-font-size-16);font-weight:var(--hx-font-weight-700);line-height:var(--hx-primitive-font-size-20);letter-spacing:.02rem;text-overflow:ellipsis;white-space:nowrap}.hx-app-menu__nav-link{all:unset;position:relative;box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:32px;max-width:fit-content;padding:0 var(--hx-size-spacing-200);border-radius:var(--hx-size-radius-rounded);color:var(--hx-color-foreground-secondary);cursor:pointer;font:var(--hx-font-heading-6);text-decoration:none}.hx-app-menu__nav-link:hover:not(.hx-app-menu__nav-link--active){background:var(--hx-color-background-transparent-hover);color:var(--hx-color-foreground-brand)}.hx-app-menu__nav-link--active{color:var(--hx-color-foreground-brand)}.hx-app-menu__nav-link--active:after{position:absolute;bottom:0;width:calc(100% - var(--hx-size-spacing-200) * 2);height:var(--hx-size-border-medium);border-radius:var(--hx-size-radius-100);background:var(--hx-color-border-brand);content:""}.hx-app-menu__partner-logo{display:block;flex:0 0 auto;width:auto;height:var(--hx-component-icon-button-size-lg);object-fit:contain}.hx-app-menu__mobile-toggle{display:none}.hx-app-mobile-menu{grid-area:menu;display:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;background:var(--hx-component-layer-color-background-default)}.hx-app-menu--menu-open+.hx-app-mobile-menu{display:flex}.hx-app-mobile-menu__start{display:flex;flex-direction:column;align-items:stretch;overflow:auto;padding:var(--hx-size-spacing-200) 0}.hx-app-mobile-menu__end{display:flex;flex-direction:column;justify-content:flex-end;border-top:var(--hx-size-border-thin) solid var(--hx-color-border-subtle)}.hx-app-mobile-menu .hx-app-menu__nav-link,.hx-app-mobile-menu__action{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;align-self:stretch;justify-content:flex-start;gap:var(--hx-size-spacing-100);max-width:none;min-height:32px;padding:var(--hx-size-spacing-150) var(--hx-size-spacing-200);color:var(--hx-color-foreground-secondary);cursor:pointer;font:var(--hx-font-heading-6);text-decoration:none}.hx-app-mobile-menu .hx-app-menu__nav-link:after{display:none}.hx-app-mobile-menu .hx-app-menu__nav-link--active{background:var(--hx-color-background-transparent-active);color:var(--hx-color-foreground-primary)}.hx-app-mobile-menu .hx-app-menu__nav-link:hover:not(.hx-app-menu__nav-link--active),.hx-app-mobile-menu__action:hover{background:var(--hx-color-background-transparent-hover);color:var(--hx-color-foreground-primary)}.hx-app-panel{width:100%;max-width:1280px;min-width:0;min-height:100%;margin:0 auto;padding:var(--hx-size-spacing-200);background:transparent}.hx-app-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-200);border-top:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);background:var(--hx-color-background-page);color:var(--hx-color-foreground-secondary);font:var(--hx-font-caption)}.hx-app-footer__inner{display:flex;align-items:center;justify-content:center;gap:var(--hx-size-spacing-100)}.hx-app-footer__separator{width:var(--hx-size-border-thin);height:var(--hx-size-spacing-200);background-color:var(--hx-color-border-subtle)}.hx-page-stack{display:flex;flex-direction:column;gap:var(--hx-size-spacing-150);padding-bottom:var(--hx-size-spacing-150)}.hx-page-stack--optim .hx-spreadsheet-section{flex:0 0 auto}.hx-page-header{--hx-color-background-field: var(--hx-private-color-field-200);--hx-component-layer-color-background-default: var( --hx-private-color-layer-100-default );--hx-component-layer-color-background-hover: var( --hx-private-color-layer-100-hover );--hx-component-layer-color-background-active: var( --hx-private-color-layer-100-active );display:grid;grid-template-columns:minmax(2.5rem,1fr) auto minmax(2.5rem,1fr);align-items:center;gap:var(--hx-size-spacing-100);margin:0;padding:var(--hx-size-spacing-250);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100);background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-2);text-align:center}.hx-page-header__title{grid-column:2;min-width:0;margin:0;overflow-wrap:anywhere;font:inherit}.hx-page-header__aside,.hx-page-header__action{display:flex;align-items:center;min-width:0;color:inherit}.hx-page-header__aside{grid-column:1;justify-self:start;justify-content:flex-start}.hx-page-header__action{grid-column:3;justify-self:end;justify-content:flex-end}.hx-page-header-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hx-component-icon-button-size-lg);min-height:var(--hx-component-icon-button-size-lg);padding:var(--hx-component-icon-button-size-padding-lg);border:0;border-radius:var(--hx-component-icon-button-size-radius);background:var(--hx-color-background-transparent-default);color:inherit;text-decoration:none;line-height:1;cursor:pointer;transition:background-color var(--hx-motion-duration-200) var(--hx-motion-easing-standard)}.hx-page-header-link:hover{background:var(--hx-color-background-transparent-hover);color:inherit}.hx-page-header-link:active{background:var(--hx-color-background-transparent-active)}.hx-page-header-link .hx-icon{--hx-local-icon-size: var(--hx-component-icon-size-md)}.hx-page-header-link svg{display:inline-block;line-height:1}.hx-actions-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-size-spacing-150)}.hx-actions-bar select{max-width:100%}.hx-modal-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:var(--hx-size-spacing-200);pointer-events:none}.hx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:var(--hx-color-background-overlay)}.hx-dialog,.hx-dialog *,.hx-dialog :after,.hx-dialog :before{box-sizing:border-box}.hx-dialog{display:flex;flex-direction:column;gap:var(--hx-size-spacing-200);min-height:0;max-width:calc(100vw - var(--hx-size-spacing-400));max-height:calc(100dvh - var(--hx-size-spacing-400));overflow:auto;padding:var(--hx-size-spacing-200) 0;border:solid var(--hx-size-border-thin) var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100);background:var(--hx-component-modal-color-background-default);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);pointer-events:auto}.hx-dialog,.hx-dialog--md{width:48dvw;min-width:480px;max-height:84dvh}.hx-dialog--sm{width:36dvw;min-width:360px;max-height:72dvh}.hx-dialog--lg{width:84dvw;min-width:480px;max-height:96dvh}.hx-dialog__actions,.hx-dialog__content,.hx-dialog__header{width:100%;padding:0 var(--hx-size-spacing-200)}.hx-dialog__header{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-between;gap:var(--hx-size-spacing-300)}.hx-dialog__title-wrap{display:inline-flex;align-items:center;gap:var(--hx-size-spacing-150);min-width:0}.hx-dialog__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.hx-dialog__close-icon.hx-icon-button{margin-top:calc(var(--hx-local-icon-button-padding) * -1);margin-right:calc(var(--hx-local-icon-button-padding) * -1)}.hx-dialog__title{margin:0;color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4)}.hx-dialog__content{flex:1;min-height:0;overflow:auto;padding-bottom:0}.hx-dialog__text,.hx-error-message,.hx-validation-error__message{color:var(--hx-color-foreground-primary);white-space:pre-line}.hx-dialog__text{margin:0}.hx-dialog__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--hx-size-spacing-100)}.hx-error-detail{width:inherit;margin-top:var(--hx-size-spacing-100);border-radius:var(--hx-size-radius-075);font:var(--hx-font-code-2);white-space:pre-wrap}.hx-validation-group{margin-top:var(--hx-size-spacing-200)}.hx-validation-group__header{display:flex;justify-content:space-between;gap:var(--hx-size-spacing-100);margin-bottom:var(--hx-size-spacing-100);color:var(--hx-color-foreground-neutral-subtle);font:var(--hx-font-label)}.hx-validation-error{--hx-local-validation-color: var(--hx-color-foreground-status-info);--hx-local-validation-bg: var( --hx-color-background-status-info-subtle-default );--hx-local-validation-border: var(--hx-color-border-status-info);--hx-local-validation-strong-bg: var( --hx-color-background-status-info-strong-default );position:relative;margin-top:var(--hx-size-spacing-200);overflow:hidden;border:var(--hx-size-border-thin) solid var(--hx-local-validation-border);border-radius:var(--hx-size-radius-100);background:var(--hx-local-validation-bg);font:var(--hx-font-body-2)}.hx-validation-error:before{position:absolute;inset:0 auto 0 0;width:var(--hx-size-spacing-050);background:var(--hx-local-validation-strong-bg);content:""}.hx-validation-error--critical,.hx-validation-error--error{--hx-local-validation-color: var(--hx-color-foreground-status-danger);--hx-local-validation-bg: var( --hx-color-background-status-danger-subtle-default );--hx-local-validation-border: var(--hx-color-border-status-danger);--hx-local-validation-strong-bg: var( --hx-color-background-status-danger-strong-default )}.hx-validation-error--warning{--hx-local-validation-color: var(--hx-color-foreground-status-warning);--hx-local-validation-bg: var( --hx-color-background-status-warning-subtle-default );--hx-local-validation-border: var(--hx-color-border-status-warning);--hx-local-validation-strong-bg: var( --hx-color-background-status-warning-strong-default )}.hx-validation-error--success{--hx-local-validation-color: var(--hx-color-foreground-status-success);--hx-local-validation-bg: var( --hx-color-background-status-success-subtle-default );--hx-local-validation-border: var(--hx-color-border-status-success);--hx-local-validation-strong-bg: var( --hx-color-background-status-success-strong-default )}.hx-validation-error__header{display:flex;align-items:center;justify-content:space-between;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-125) 0}.hx-validation-error__title{display:flex;align-items:center;gap:var(--hx-size-spacing-075);min-width:0}.hx-validation-error__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--hx-local-validation-color)}.hx-validation-error__severity{color:var(--hx-local-validation-color);font:var(--hx-font-label)}.hx-validation-error__message{padding:var(--hx-size-spacing-075) var(--hx-size-spacing-125) var(--hx-size-spacing-125) calc(var(--hx-size-spacing-125) + var(--hx-component-icon-size-md) + var(--hx-size-spacing-075));font:var(--hx-font-body-2)}.hx-validation-error__toggle{flex-shrink:0;padding:var(--hx-size-spacing-050);font:var(--hx-font-body-2)}.hx-validation-error__detail{padding:var(--hx-size-spacing-100) var(--hx-size-spacing-125);border-top:var(--hx-size-border-thin) solid var(--hx-local-validation-border);background:var(--hx-color-background-page);white-space:pre-wrap}.hx-validation-error__detail-label{margin-top:var(--hx-size-spacing-075);color:var(--hx-color-foreground-neutral-subtle);font:var(--hx-font-label)}.hx-validation-error__detail-label:first-child{margin-top:0}.hx-validation-error__detail-value{margin:var(--hx-size-spacing-050) 0 0;overflow:auto;font:var(--hx-font-code-2);white-space:pre-wrap}.hx-validation-error__detail-location{margin-top:var(--hx-size-spacing-050);font:var(--hx-font-code-2)}.hx-toast-host{position:fixed;right:var(--hx-size-spacing-200);bottom:var(--hx-size-spacing-200);z-index:1000;max-width:min(420px,calc(100vw - var(--hx-size-spacing-400)))}.hx-toast-host .hx-notification{width:100%;border-color:var(--hx-color-border-accent-orange);background:linear-gradient(var(--hx-color-background-accent-orange-subtle-default),var(--hx-color-background-accent-orange-subtle-default)),var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-accent-orange);box-shadow:0 8px 12px #222b2d1a}.hx-notification--info{--hx-local-notification-foreground-color: var( --hx-color-foreground-status-info );--hx-local-notification-background-color: var( --hx-color-background-status-info-subtle-default );--hx-local-notification-border-color: var(--hx-color-border-status-info)}.hx-notification__close-icon.hx-icon-button{--hx-component-icon-button-color-foreground: currentColor;margin-top:calc(var(--hx-size-spacing-100) * -1);margin-right:calc(var(--hx-size-spacing-100) * -1)}.hx-loading-state{display:grid;place-items:center;gap:var(--hx-size-spacing-150);color:var(--hx-color-foreground-secondary);text-align:center}.hx-loading-state--page{min-height:100vh;background-color:var(--hx-color-background-page)}.hx-loading-state--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:transparent}.hx-loading-indicator{display:inline-flex;width:var(--hx-local-loading-indicator-current-size);height:var(--hx-local-loading-indicator-current-size);border:var(--hx-size-border-thick) solid var(--hx-color-border-subtle);border-top-color:var(--hx-color-foreground-brand);border-radius:var(--hx-size-radius-rounded);animation:hx-loading-spin var(--hx-component-loading-indicator-duration-800) linear infinite}.hx-loading-indicator--xs{--hx-local-loading-indicator-current-size: var( --hx-component-loading-indicator-size-xs )}.hx-loading-indicator--sm{--hx-local-loading-indicator-current-size: var( --hx-component-loading-indicator-size-sm )}.hx-loading-indicator--md{--hx-local-loading-indicator-current-size: var( --hx-component-loading-indicator-size-md )}.hx-loading-indicator--lg{--hx-local-loading-indicator-current-size: var( --hx-component-loading-indicator-size-lg )}@keyframes hx-loading-spin{to{transform:rotate(360deg)}}@media not (min-width:576px){.hx-dialog{width:min(480px,calc(100vw - var(--hx-size-spacing-400)));min-width:0;height:auto;max-height:calc(100dvh - var(--hx-size-spacing-400))}}.hx-section-title{margin:0;color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-2)}.hx-tile,.hx-tile *,.hx-tile :after,.hx-tile :before{box-sizing:border-box}.hx-tile{display:flex;flex-direction:column;min-width:0;border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100);background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2)}.hx-tile__content{padding:var(--hx-size-spacing-200)}.hx-tile__title{display:inline-block;margin:0 0 var(--hx-size-spacing-200);color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4)}.hx-solution-info-tile{padding:var(--hx-size-spacing-200)}.hx-input-fields-stack{display:grid;gap:var(--hx-size-spacing-150)}.hx-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--hx-size-spacing-150)}.hx-fields-grid--saved-input{grid-template-columns:minmax(0,44rem)}.hx-fields-grid--solution-info{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-field-summary{min-width:0}.hx-field-summary--with-action{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:end;gap:var(--hx-size-spacing-100)}.hx-field-summary__label{color:var(--hx-color-foreground-secondary);font:var(--hx-font-label)}.hx-field-summary__value{overflow-wrap:anywhere;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-1)}.hx-field-summary__meta{color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2)}.hx-table-section,.table-box{overflow-x:auto;-webkit-overflow-scrolling:touch;background:transparent}.hx-table-section__head,.table-box__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hx-size-spacing-150);min-height:56px;padding-bottom:var(--hx-size-spacing-150)}.hx-tag,.hx-tag *,.hx-tag :after,.hx-tag :before{box-sizing:border-box}.hx-tag{--hx-local-tag-text-color: var(--hx-color-foreground-accent-blue);--hx-local-tag-background-color: var( --hx-color-background-accent-blue-subtle-default );align-items:center;background-color:var(--hx-local-tag-background-color);border:var(--hx-size-border-thin) solid var(--hx-color-border-accent-blue);border-radius:var(--hx-size-radius-rounded);color:var(--hx-local-tag-text-color);display:inline-flex;font-family:var(--hx-font-family-sans);font-size:var(--hx-font-size-helper-text);font-weight:var(--hx-font-weight-500);line-height:var(--hx-font-line-height-caption);padding:var(--hx-size-spacing-050) var(--hx-size-spacing-100)}.hx-tag:has(.hx-tag__icon-btn){gap:var(--hx-size-spacing-025);padding:0 0 0 var(--hx-size-spacing-100)}.hx-tag__icon-btn.hx-icon-button{--hx-component-icon-button-color-foreground: currentColor}.hx-tag__icon-btn.hx-icon-button:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:calc(var(--hx-size-spacing-025) * -1)}.hx-tag--high-emphasis .hx-tag__icon-btn.hx-icon-button{--hx-component-icon-button-color-background-hover: var( --hx-color-background-transparent-on-color-hover );--hx-component-icon-button-color-background-active: var( --hx-color-background-transparent-on-color-active )}.hx-tag--high-emphasis .hx-tag__icon-btn.hx-icon-button:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus-on-color);outline-offset:calc(var(--hx-size-spacing-025) * -1)}.hx-tag--red{--hx-local-tag-text-color: var(--hx-color-foreground-accent-red);--hx-local-tag-background-color: var( --hx-color-background-accent-red-subtle-default );border-color:var(--hx-color-border-accent-red)}.hx-tag--green{--hx-local-tag-text-color: var(--hx-color-foreground-accent-green);--hx-local-tag-background-color: var( --hx-color-background-accent-green-subtle-default );border-color:var(--hx-color-border-accent-green)}.hx-tag--yellow{--hx-local-tag-text-color: var(--hx-color-foreground-accent-yellow);--hx-local-tag-background-color: var( --hx-color-background-accent-yellow-subtle-default );border-color:var(--hx-color-border-accent-yellow)}.hx-tag--grey{--hx-local-tag-text-color: var(--hx-color-foreground-accent-grey);--hx-local-tag-background-color: var( --hx-color-background-accent-grey-subtle-default );border-color:var(--hx-color-border-accent-grey)}.hx-tag--orange{--hx-local-tag-text-color: var(--hx-color-foreground-accent-orange);--hx-local-tag-background-color: var( --hx-color-background-accent-orange-subtle-default );border-color:var(--hx-color-border-accent-orange)}.hx-tag--teal{--hx-local-tag-text-color: var(--hx-color-foreground-accent-teal);--hx-local-tag-background-color: var( --hx-color-background-accent-teal-subtle-default );border-color:var(--hx-color-border-accent-teal)}.hx-tag--purple{--hx-local-tag-text-color: var(--hx-color-foreground-accent-purple);--hx-local-tag-background-color: var( --hx-color-background-accent-purple-subtle-default );border-color:var(--hx-color-border-accent-purple)}.hx-tag--pink{--hx-local-tag-text-color: var(--hx-color-foreground-accent-pink);--hx-local-tag-background-color: var( --hx-color-background-accent-pink-subtle-default );border-color:var(--hx-color-border-accent-pink)}.hx-tag--high-emphasis{--hx-local-tag-text-color: var(--hx-color-foreground-inverse);border-color:transparent}.hx-tag--red.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-red-strong-default )}.hx-tag--green.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-green-strong-default )}.hx-tag--blue.hx-tag--high-emphasis,.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-blue-strong-default )}.hx-tag--yellow.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-yellow-strong-default )}.hx-tag--grey.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-grey-strong-default )}.hx-tag--orange.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-orange-strong-default )}.hx-tag--teal.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-teal-strong-default )}.hx-tag--purple.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-purple-strong-default )}.hx-tag--pink.hx-tag--high-emphasis{--hx-local-tag-background-color: var( --hx-color-background-accent-pink-strong-default )}.hx-solution-detail-grid{display:grid;min-height:0;grid-template-columns:1fr;align-items:stretch;gap:var(--hx-size-spacing-150)}@media(min-width:768px){.hx-solution-detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.hx-chart-tile{padding:var(--hx-size-spacing-200);overflow-x:auto;-webkit-overflow-scrolling:touch}.hx-chart-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:center}@media(min-width:768px){.hx-chart-body{justify-content:flex-start}}.hx-chart-tile .hx-table-section__head,.hx-chart-tile .table-box__head{padding-bottom:var(--hx-size-spacing-200)}.hx-chart-tile .hx-tile__title{margin-bottom:0}.hx-chart-container{--hx-local-chart-grid-column-start: 1;--hx-local-chart-grid-column-end: 4;--hx-local-chart-grid-row-start: 1;--hx-local-chart-grid-row-end: 4;display:inline-grid;grid-template-columns:calc(var(--hx-font-line-height-body-2) + var(--hx-size-spacing-100)) 1fr calc(var(--hx-font-line-height-body-2) + var(--hx-size-spacing-100));grid-template-rows:auto 1fr auto;width:100%;height:320px}.hx-chart-container>*{grid-column-end:var(--hx-local-chart-grid-column-end);grid-column-start:var(--hx-local-chart-grid-column-start);grid-row-end:var(--hx-local-chart-grid-row-end);grid-row-start:var(--hx-local-chart-grid-row-start)}.hx-data-table-root{display:block;width:100%;min-width:0;max-width:100%}.solution-link{cursor:pointer;color:var(--hx-color-foreground-brand);text-decoration:underline}.empty-state-action{margin-top:var(--hx-size-spacing-100)}.comment-area{display:flex;justify-content:space-between;align-items:center;gap:var(--hx-size-spacing-075);font:var(--hx-font-body-2)}.comment-area textarea{flex:1;min-width:0;field-sizing:content;resize:vertical;min-height:40px;max-height:10em;overflow-y:auto;padding:var(--hx-size-spacing-100) var(--hx-size-spacing-150);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-050);background:var(--hx-color-background-field);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);outline:none}.comment-area textarea:hover{border-color:var(--hx-color-border-hover)}.comment-area textarea:focus{border-color:var(--hx-color-border-selected);outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.comment-actions{display:flex;align-items:center;gap:var(--hx-size-spacing-050)}.solution-actions,.running-actions{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap}.solution-actions{gap:0}.running-actions{gap:var(--hx-size-spacing-050)}.table-toolbar,.table-pagination{display:flex;align-items:center;gap:var(--hx-size-spacing-150);margin-bottom:var(--hx-size-spacing-150)}.table-toolbar{flex-wrap:nowrap}.table-toolbar-title{flex:1 1 auto;margin:0;font:var(--hx-font-heading-4)}.table-search{flex:0 1 320px;min-width:220px}.hx-search-field{align-items:center;background:var(--hx-color-background-field);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-050);color:var(--hx-color-foreground-primary);display:flex;gap:var(--hx-size-spacing-075);min-height:40px;padding:0 var(--hx-size-spacing-100)}.hx-search-field:hover{border-color:var(--hx-color-border-hover)}.hx-search-field:focus-within{border-color:var(--hx-color-border-selected);outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-search-field__suffix{align-items:center;color:var(--hx-color-foreground-secondary);display:inline-flex;flex:0 0 auto}.hx-search-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--hx-color-foreground-primary);flex:1 1 auto;font:var(--hx-font-body-2);min-height:38px;min-width:0;outline:0}.page-size-control,.table-pagination-actions{display:flex;align-items:center;gap:var(--hx-size-spacing-075)}.page-size-control{flex-direction:row;margin-left:auto}.page-size-control .hx-form-field__label{margin:0;white-space:nowrap}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100);background:var(--hx-component-layer-color-background-default)}.data-table{width:100%;border-collapse:separate;border-spacing:0}.data-table thead{background:var(--hx-color-background-neutral-subtle)}.data-table th,.data-table td{padding:var(--hx-size-spacing-125) var(--hx-size-spacing-150);border-right:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);white-space:nowrap}.data-table th{position:relative;border-bottom:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);color:var(--hx-color-foreground-secondary);font:var(--hx-font-label);text-align:left;-webkit-user-select:none;user-select:none}.data-table td{color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);vertical-align:middle}.data-table th:last-child,.data-table td:last-child{border-right:none}.data-table tbody tr:not(:last-child) td{border-bottom:var(--hx-size-border-thin) solid var(--hx-color-border-subtle)}.data-table tbody tr:hover{background:var(--hx-color-background-transparent-hover)}.data-table td.preserve-formatting{white-space:pre-wrap;overflow-wrap:break-word}.numeric-cell{font-variant-numeric:tabular-nums}.header-content,.header-sort-button{display:inline-flex;align-items:center;gap:var(--hx-size-spacing-075);min-width:0}.header-content{justify-content:space-between;width:100%}.header-sort-button{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.column-filter-button{position:relative;flex:0 0 auto}.column-filter-button.active{color:var(--hx-color-foreground-brand)}.column-filter-count{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;border-radius:var(--hx-size-radius-pill);background:var(--hx-color-background-brand-default);color:var(--hx-color-foreground-on-color);font:var(--hx-font-caption);transform:translate(35%,-35%)}.actions-header,.actions-cell,.table-cell-align-right,.table-header-align-right{text-align:right}.table-cell-align-center,.table-header-align-center{text-align:center}.actions-cell{width:1%}.actions-cell>*{display:inline-flex;align-items:center;justify-content:flex-end;gap:0}.no-results-cell{color:var(--hx-color-foreground-secondary);padding:var(--hx-size-spacing-400);text-align:center}.table-pagination{justify-content:space-between;margin-top:var(--hx-size-spacing-150);margin-bottom:0;color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2)}.table-state{display:grid;justify-items:center;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-500);color:var(--hx-color-foreground-secondary);text-align:center}.table-state-message{font:var(--hx-font-body-1)}.column-filter-menu{z-index:1000;position:fixed;width:min(320px,calc(100vw - var(--hx-size-spacing-400)));padding:var(--hx-size-spacing-150);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100);background:var(--hx-component-layer-color-background-default);box-shadow:none}.column-filter-menu-header{display:flex;justify-content:space-between;margin-bottom:var(--hx-size-spacing-100)}.table-state-description,.column-filter-empty,.column-filter-selection{color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2)}.column-filter-menu-actions{display:flex;gap:var(--hx-size-spacing-075);margin-top:var(--hx-size-spacing-100)}.column-filter-menu .hx-button{font:var(--hx-font-body-2);font-weight:var(--hx-font-weight-600)}.column-filter-search.hx-form-field,.column-filter-search .hx-form-field__item{width:100%}.column-filter-search .hx-form-field__item-suffix{color:var(--hx-color-foreground-secondary);display:inline-flex}.column-filter-checkboxes{display:grid;gap:var(--hx-size-spacing-025);max-height:min(220px,calc(100vh - 300px));overflow:auto;padding:var(--hx-size-spacing-050) 0}.column-filter-option{display:block;padding:var(--hx-size-spacing-050) var(--hx-size-spacing-075);border-radius:var(--hx-size-radius-050)}.hx-checkbox{--hx-local-checkbox-decorator-bg: var( --hx-color-background-transparent-default );--hx-local-checkbox-decorator-border-color: var(--hx-color-border-strong);--hx-local-checkbox-cursor: pointer;--hx-local-checkbox-size: 14px;position:relative;align-items:flex-start;display:inline-flex;gap:var(--hx-size-spacing-100);color:var(--hx-color-foreground-primary)}.hx-checkbox,.hx-checkbox *,.hx-checkbox :after,.hx-checkbox :before{box-sizing:border-box}.hx-checkbox,.hx-checkbox__label{cursor:var(--hx-local-checkbox-cursor)}.hx-checkbox__input{position:absolute;z-index:-1;width:0;height:0;margin:0;overflow:hidden;opacity:0;pointer-events:none}.hx-checkbox__control{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;width:var(--hx-local-checkbox-size);height:var(--hx-local-checkbox-size);margin:calc((1lh - var(--hx-local-checkbox-size)) / 2);border-radius:var(--hx-size-radius-025);cursor:var(--hx-local-checkbox-cursor);font:var(--hx-font-body-2)}.hx-checkbox__control:after{width:100%;height:100%;border:solid var(--hx-size-border-medium) var(--hx-local-checkbox-decorator-border-color);border-radius:var(--hx-size-radius-025);background-color:var(--hx-local-checkbox-decorator-bg);content:""}.hx-checkbox__control .hx-icon{display:none}.hx-checkbox:hover:not(:has(.hx-checkbox__input:disabled)){--hx-local-checkbox-decorator-bg: var( --hx-color-background-transparent-hover )}.hx-checkbox:active:not(:has(.hx-checkbox__input:disabled)){--hx-local-checkbox-decorator-bg: var( --hx-color-background-transparent-active )}.hx-checkbox:has(.hx-checkbox__input:checked){--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-default);--hx-local-checkbox-decorator-border-color: var( --hx-color-border-transparent )}.hx-checkbox:has(.hx-checkbox__input:checked):hover:not(:has(.hx-checkbox__input:disabled)){--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-hover)}.hx-checkbox:has(.hx-checkbox__input:checked):active:not(:has(.hx-checkbox__input:disabled)){--hx-local-checkbox-decorator-bg: var(--hx-color-background-brand-active)}.hx-checkbox:has(.hx-checkbox__input:checked) .hx-checkbox__control:after{-webkit-mask-image:linear-gradient(to right,var(--hx-local-checkbox-decorator-bg),var(--hx-local-checkbox-decorator-bg)),url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 -960 960 960" width="14"><path d="m382-373.22 328.83-328.82Q726.78-718 748.43-718q21.66 0 37.61 15.96Q802-686.09 802-664.22t-15.96 37.83L419.61-259.52q-15.96 15.96-37.61 15.96t-37.61-15.96L173.52-430.39q-15.96-15.96-15.74-37.83.22-21.87 16.18-37.82Q189.91-522 211.78-522t37.83 15.96L382-373.22Z"/></svg>');mask-image:linear-gradient(to right,var(--hx-local-checkbox-decorator-bg),var(--hx-local-checkbox-decorator-bg)),url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 -960 960 960" width="14"><path d="m382-373.22 328.83-328.82Q726.78-718 748.43-718q21.66 0 37.61 15.96Q802-686.09 802-664.22t-15.96 37.83L419.61-259.52q-15.96 15.96-37.61 15.96t-37.61-15.96L173.52-430.39q-15.96-15.96-15.74-37.83.22-21.87 16.18-37.82Q189.91-522 211.78-522t37.83 15.96L382-373.22Z"/></svg>');-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.hx-checkbox__input:focus-visible+.hx-checkbox__control{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-checkbox:has(.hx-checkbox__input:disabled){--hx-local-checkbox-cursor: not-allowed;opacity:var(--hx-opacity-disabled)}.hx-checkbox__label{font:var(--hx-font-body-2);white-space:pre-line}.hx-checkbox__label:empty{display:none}.column-filter-option:hover{background:var(--hx-color-background-transparent-hover)}.column-filter-empty{padding:var(--hx-size-spacing-150) 0;text-align:center}.column-filter-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--hx-size-spacing-075)}.hx-login-page{position:relative;z-index:350;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hx-size-spacing-300);min-height:100dvh;height:100dvh;overflow:hidden;padding:var(--hx-size-spacing-300) var(--hx-size-spacing-200);background:var(--hx-color-background-page)}.hx-login-form{position:relative;z-index:350;width:min(92vw,640px);min-width:0;padding:var(--hx-size-spacing-300) var(--hx-size-spacing-400);border-radius:var(--hx-size-radius-200);background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-primary);font-family:var(--hx-font-family-sans)}.hx-login-brand{position:relative;z-index:350;display:grid;justify-items:center}.hx-login-brand__logos{display:inline-flex;align-items:center;justify-content:center;gap:var(--hx-size-spacing-250);min-height:108px;cursor:default}.hx-login-brand__hexaly{display:block;width:auto;height:96px;max-width:42vw;object-fit:contain}.hx-login-brand__logos>span{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-5)}.hx-login-brand__company{display:block;flex:0 0 auto;width:auto;height:96px;max-width:42vw;object-fit:contain}.hx-auth-container{display:grid;gap:var(--hx-size-spacing-200)}.hx-auth-container h1,.hx-auth-container h2{margin:0;color:var(--hx-color-foreground-primary);text-align:center;font:var(--hx-font-heading-2)}.hx-auth-error-container{display:grid;justify-items:center;gap:var(--hx-size-spacing-200);padding:var(--hx-size-spacing-300);text-align:center}.hx-auth-error-container h2{margin:0;color:var(--hx-color-foreground-status-danger)}.hx-auth-error-message{display:flex;align-items:center;justify-content:center;gap:var(--hx-size-spacing-100);margin:0;padding:var(--hx-size-spacing-200);border:var(--hx-size-border-thin) solid var(--hx-color-border-status-danger-strong);border-radius:var(--hx-size-radius-075);background-color:var(--hx-color-background-status-danger-subtle-default);color:var(--hx-color-foreground-status-danger);font:var(--hx-font-body-2)}.hx-auth-action{display:flex;width:fit-content;max-width:100%;margin-inline:auto}.hx-auth-action .hx-icon,.hx-auth-action span{display:inline-flex;align-items:center}.hx-auth-remember-option{display:inline-flex;align-items:baseline;justify-self:center;gap:var(--hx-size-spacing-050);margin-block-start:calc(var(--hx-size-spacing-100) * -1)}.hx-auth-remember-help{display:inline-flex;align-items:center;color:var(--hx-color-foreground-secondary);cursor:help;opacity:.65;transform:translateY(.125em) scale(.7);transform-origin:left center}.hx-basic-auth-section{display:grid;gap:var(--hx-size-spacing-150)}.hx-auth-divider{display:flex;align-items:center;color:var(--hx-color-foreground-secondary);text-align:center;font:var(--hx-font-caption)}.hx-auth-divider:before,.hx-auth-divider:after{flex:1;border-bottom:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);content:""}.hx-auth-divider:before{margin-right:var(--hx-size-spacing-200)}.hx-auth-divider:after{margin-left:var(--hx-size-spacing-200)}@media(max-width:640px){.hx-login-form{padding:var(--hx-size-spacing-250) var(--hx-size-spacing-200)}.hx-login-brand__logos{gap:var(--hx-size-spacing-150);min-height:80px}.hx-login-brand__hexaly,.hx-login-brand__company{width:auto;height:72px;max-width:48vw}}.hx-page-header+.hx-admin-content{margin-top:var(--hx-size-spacing-150)}.hx-admin-content{display:grid;gap:var(--hx-size-spacing-150)}.hx-dash-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hx-size-spacing-150);min-width:0}.hx-dash-section h2{margin:0;color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-3)}.hx-admin-registration-tile,.hx-admin-table{min-width:0}.hx-disabled-action-tooltip{display:inline-flex}.hx-disabled-action-tooltip>button:disabled{pointer-events:none}.hx-admin-form{display:grid;gap:var(--hx-size-spacing-200)}.hx-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hx-size-spacing-200);min-width:0}.hx-admin-form-grid>*{min-width:0}.hx-role-field{display:grid;align-content:start;gap:var(--hx-size-spacing-050);min-width:0}.hx-field-label{color:var(--hx-color-foreground-secondary);font:var(--hx-font-label)}.hx-role-menu-content{min-width:var(--radix-dropdown-menu-trigger-width)}.hx-role-menu-trigger{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0 calc(var(--hx-size-spacing-200) - var(--hx-size-border-medium));border:var(--hx-size-border-medium) solid var(--hx-component-button-color-border-secondary);border-radius:var(--hx-size-radius-rounded);background:var(--hx-component-button-color-background-secondary-default);color:var(--hx-component-button-color-foreground-secondary);cursor:pointer;font:var(--hx-font-body-2);font-weight:var(--hx-font-weight-600)}.hx-role-menu-trigger:hover:not(:disabled):not(:active){border-color:var(--hx-component-button-color-border-secondary);background:var(--hx-component-button-color-background-secondary-hover)}.hx-role-menu-trigger:active:not(:disabled){border-color:var(--hx-component-button-color-border-secondary);background:var(--hx-component-button-color-background-secondary-active)}.hx-selected-roles,.hx-role-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hx-size-spacing-050);min-width:0}.hx-tag-with-icon{gap:var(--hx-size-spacing-050)}.hx-role-source{text-transform:uppercase}.hx-placeholder-text,.hx-hint-text{color:var(--hx-color-foreground-secondary)}.hx-hint-text{margin:0;font:var(--hx-font-body-2)}.hx-form-actions,.hx-dash-buttons,.hx-navigation-buttons{display:flex;flex-wrap:wrap;gap:var(--hx-size-spacing-100)}.hx-notification{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--hx-size-spacing-200);width:100%;padding:var(--hx-size-spacing-200);border:var(--hx-size-border-thin) solid var(--hx-local-notification-border-color);border-radius:var(--hx-size-radius-050);background-color:var(--hx-local-notification-background-color);color:var(--hx-local-notification-foreground-color);font:var(--hx-font-body-2)}.hx-notification,.hx-notification *,.hx-notification :after,.hx-notification :before{box-sizing:border-box}.hx-notification--warning{--hx-local-notification-foreground-color: var( --hx-color-foreground-status-warning );--hx-local-notification-background-color: var( --hx-color-background-status-warning-subtle-default );--hx-local-notification-border-color: var(--hx-color-border-status-warning)}.hx-notification__icon{flex:0 0 auto}.hx-notification__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--hx-size-spacing-100);min-width:0}.hx-notification__title{font:var(--hx-font-heading-6)}.hx-notification__content:empty,.hx-notification__title:empty{display:none}.hx-button-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 calc(var(--hx-size-spacing-200) - var(--hx-size-border-medium));border:var(--hx-size-border-medium) solid var(--hx-component-button-color-border-primary);border-radius:var(--hx-size-radius-rounded);background:var(--hx-component-button-color-background-primary-default);color:var(--hx-component-button-color-foreground-primary);font:var(--hx-font-body-2);font-weight:var(--hx-font-weight-600);text-decoration:none}.hx-button-link--secondary{border-color:var(--hx-component-button-color-border-secondary);background:var(--hx-component-button-color-background-secondary-default);color:var(--hx-component-button-color-foreground-secondary)}@media(max-width:768px){.hx-admin-form-grid{grid-template-columns:1fr;gap:var(--hx-size-spacing-150)}.hx-form-actions,.hx-dash-buttons,.hx-navigation-buttons{flex-direction:column;align-items:stretch}.table-search{flex:1 1 100%;min-width:min(100%,220px)}.page-size-control{flex:0 0 auto}}@media(max-width:900px){.hx-fields-grid--solution-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px)and (min-width:576px){.hx-app-menu{padding-inline:var(--hx-size-spacing-150)}.hx-app-menu__start{padding-right:var(--hx-size-spacing-100)}.hx-app-menu__nav-link{padding-inline:var(--hx-size-spacing-150)}}@container header (width < 576px){.hx-app-menu__mobile-toggle{display:inline-flex}.hx-app-menu__center,.hx-app-menu__end{display:none}}@media not (min-width:360px){.hx-app-menu{padding-inline:var(--hx-size-spacing-100)}}@media(min-width:576px){.hx-app-shell--menu-open{grid-template-areas:"header" "content";grid-template-rows:var(--hx-component-header-size-height) calc(100dvh - var(--hx-component-header-size-height))}.hx-app-shell--menu-open .hx-app-menu-container{grid-template-areas:"header";grid-template-rows:var(--hx-component-header-size-height)}.hx-app-shell--menu-open .hx-app-shell__content{display:flex}.hx-app-shell--menu-open .hx-app-mobile-menu{display:none}}@media(max-width:720px){.hx-app-panel{padding:var(--hx-size-spacing-200) var(--hx-size-spacing-150) var(--hx-size-spacing-300)}.hx-page-header{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--hx-size-spacing-150)}.hx-page-header__title{grid-column:2}.hx-page-header__action{width:100%}.hx-page-header-link{min-width:var(--hx-component-icon-button-size-lg);min-height:var(--hx-component-icon-button-size-lg)}.hx-actions-bar{align-items:stretch}.hx-actions-bar>*{width:100%}.hx-fields-grid--solution-info{grid-template-columns:1fr}}:root{--dsg-border-color: #e8ebed;--dsg-selection-border-color: rgb(69, 128, 230);--dsg-selection-border-radius: 2px;--dsg-selection-border-width: 2px;--dsg-selection-background-color: rgba(69, 128, 230, .04);--dsg-selection-disabled-border-color: #9da6ab;--dsg-selection-disabled-background-color: rgba(0, 0, 0, .04);--dsg-corner-indicator-width: 10px;--dsg-header-text-color: rgb(157, 166, 171);--dsg-header-active-text-color: black;--dsg-cell-background-color: white;--dsg-cell-disabled-background-color: rgb(250, 250, 250);--dsg-transition-duration: .1s;--dsg-expand-rows-indicator-width: 10px;--dsg-scroll-shadow-width: 7px;--dsg-scroll-shadow-color: rgba(0, 0, 0, .2)}.dsg-container{border:solid 1px var(--dsg-border-color);border-top:none;border-left:none;cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#000;background:#fff;position:relative;width:100%;overflow:auto;will-change:transform;direction:ltr}.dsg-corner-indicator{margin:auto;width:0;border-bottom:solid var(--dsg-corner-indicator-width) var(--dsg-header-text-color);border-left:solid var(--dsg-corner-indicator-width) transparent}.dsg-row{position:absolute;top:0;left:0;background:var(--dsg-cell-background-color);box-shadow:0 1px var(--dsg-border-color) inset}.dsg-row-header{position:sticky;top:0;z-index:40}.dsg-cell{display:flex;align-items:center;box-sizing:border-box;background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;box-shadow:1px 1px var(--dsg-border-color);position:absolute;top:0;height:100%}.dsg-hidden-cell{display:none}.dsg-cell-sticky-right{position:sticky;right:0;z-index:30;margin-left:auto;transform:translateY(-100%)}.dsg-cell-disabled{background:var(--dsg-cell-disabled-background-color)}.dsg-cell-header,.dsg-cell-gutter{color:var(--dsg-header-text-color);transition:color var(--dsg-transition-duration);box-shadow:none}.dsg-cell-header-container{padding:0 10px;line-height:15px}.dsg-cell-header.dsg-cell-gutter{box-shadow:1px 0 var(--dsg-border-color),0 1px var(--dsg-border-color)}.dsg-cell-header.dsg-cell-sticky-right{box-shadow:0 1px var(--dsg-border-color)}.dsg-cell-gutter{position:sticky;left:0;padding:0 5px;justify-content:center;z-index:30;height:100%}.dsg-cell-header-active,.dsg-cell-gutter-active{color:var(--dsg-header-active-text-color)}.dsg-active-cell,.dsg-selection-rect{position:absolute;border:solid var(--dsg-selection-border-width) var(--dsg-selection-border-color);box-sizing:border-box;border-radius:var(--dsg-selection-border-radius);transition:all var(--dsg-transition-duration);pointer-events:none;z-index:20}.dsg-active-cell-focus{box-shadow:0 2px 5px #0000004d}.dsg-active-cell-disabled,.dsg-selection-rect-disabled{border-color:var(--dsg-selection-disabled-border-color)}.dsg-selection-rect{background:var(--dsg-selection-background-color)}.dsg-selection-rect-disabled{background:var(--dsg-selection-disabled-background-color)}.dsg-scrollable-view-container{position:absolute;pointer-events:none;top:0;left:0}.dsg-scrollable-view{position:sticky;z-index:10;box-sizing:border-box;border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;transition:box-shadow .3s;box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-selection-col-marker-container{position:absolute;top:0}.dsg-selection-col-marker{background:var(--dsg-selection-border-color);position:sticky;width:100%;height:var(--dsg-selection-border-width)}.dsg-selection-row-marker-container{position:absolute;left:0}.dsg-selection-row-marker{background:var(--dsg-selection-border-color);position:sticky;height:100%;width:var(--dsg-selection-border-width)}.dsg-selection-col-marker-container,.dsg-selection-col-marker,.dsg-selection-row-marker-container,.dsg-selection-row-marker{z-index:20;transition:all var(--dsg-transition-duration);pointer-events:none}.dsg-selection-col-marker-disabled,.dsg-selection-row-marker-disabled{background:var(--dsg-selection-disabled-border-color)}.dsg-add-row{background:#fafafa;border:1px solid var(--dsg-border-color);border-top:none;padding:7px 10px;display:flex;align-items:center;color:#000}.dsg-add-row>*{margin-right:10px}.dsg-add-row-btn,.dsg-add-row-input{background:#fff;padding:7px 10px;display:flex;align-items:center;position:relative;border:1px solid #dcdcdc;border-radius:2px;transition:all .2s}.dsg-add-row-input{width:55px}.dsg-add-row-btn:hover,.dsg-add-row-input:hover{border-color:#c7c7c7}.dsg-add-row-btn:focus,.dsg-add-row-input:focus{border-color:var(--dsg-selection-border-color);outline:none}.dsg-add-row-btn:before{content:"";display:inline-block;margin-right:10px;background:#9da6ab;width:10px;height:2px}.dsg-add-row-btn:after{content:"";display:block;position:absolute;left:14px;margin-right:10px;background:#9da6ab;width:2px;height:10px}.dsg-input{display:block;flex:1;border:none;min-width:0;align-self:stretch;box-sizing:border-box;background:none;padding:0 10px;font-size:1rem;outline:none}.dsg-input-suffix{padding-right:10px;opacity:.5;margin-left:-5px}.dsg-input-align-right{text-align:right}.dsg-hide-date-picker[type=date]::-webkit-inner-spin-button,.dsg-hide-date-picker[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dsg-checkbox{margin:auto}.dsg-context-menu{position:fixed;background:#fff;z-index:10000;border-radius:4px;box-shadow:0 2px 6px 2px #3c404326;padding:5px 0;color:#000}.dsg-context-menu-item{padding:3px 20px;cursor:default}.dsg-context-menu-item:hover{background:#fafafa}.dsg-expand-rows-indicator{background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-selection-border-color);box-shadow:0 0 0 1px var(--dsg-cell-background-color);width:var(--dsg-expand-rows-indicator-width);height:var(--dsg-expand-rows-indicator-width);box-sizing:border-box;position:absolute;transition:all var(--dsg-transition-duration);cursor:crosshair;z-index:25}.dsg-expand-rows-indicator-disabled{border:solid 1px var(--dsg-selection-disabled-border-color)}.dsg-expand-rows-rect{position:absolute;box-sizing:border-box;transition:all var(--dsg-transition-duration);pointer-events:none;background:#00000008}
