: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 #2224292b;--hx-effect-shadow-200:0 6px 16px #0000001f;--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:gray;--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:#000;--hx-primitive-color-neutral-000:#fff;--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:gray;--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:#ffffff0d;--hx-primitive-color-white-200:#ffffff1a;--hx-primitive-color-white-300:#ffffff26;--hx-primitive-color-white-400:#fff3;--hx-primitive-color-white-500:#ffffff59;--hx-primitive-color-white-600:#ffffff73;--hx-primitive-color-white-700:#fff9;--hx-primitive-color-white-800:#fffc;--hx-primitive-color-white-000:#fff0;--hx-primitive-color-black-100:#0000000d;--hx-primitive-color-black-200:#0000001a;--hx-primitive-color-black-300:#00000026;--hx-primitive-color-black-400:#0003;--hx-primitive-color-black-500:#0000004d;--hx-primitive-color-black-600:#00000073;--hx-primitive-color-black-700:#0009;--hx-primitive-color-black-800:#000c;--hx-primitive-color-black-000:#0000;--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-306);--hx-private-color-brand-hover:var(--hx-primitive-color-orange-470);--hx-private-color-brand-active:var(--hx-primitive-color-orange-650);--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-306);--hx-component-link-color-hover:var(--hx-primitive-color-orange-470);--hx-component-link-color-active:var(--hx-primitive-color-orange-650);--hx-component-link-color-visited:var(--hx-primitive-color-orange-306);--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{max-width:100%;font-family:var(--hx-font-family-sans);color:var(--hx-color-foreground-primary);background:var(--hx-color-background-page);overflow-x:clip}*{box-sizing:border-box}b,strong{font-weight:700}body{max-width:100%;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-1);background:var(--hx-color-background-page);min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,input,select{font:inherit}#root{min-height:100vh}.hx-layer,.hx-layer--100,.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-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-segmented-control-color-background:var(--hx-private-color-segmented-control-300);--hx-component-layer-color-background-default:var(--hx-private-color-layer-200-default)}.hx-button-base{justify-content:center;align-items:center;gap:var(--hx-size-spacing-100);min-width:0;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;display:inline-flex}.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-radius:var(--hx-size-radius-rounded);border-right-color:#0000}.hx-icon{--hx-local-icon-size:var(--hx-component-icon-size-md);color:inherit;font-size:var(--hx-local-icon-size);font-weight:inherit;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1;display:inline-block}.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-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;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;min-height:var(--hx-local-icon-button-size);min-width:var(--hx-local-icon-button-size);padding:var(--hx-local-icon-button-padding);justify-content:center;align-items:center;display:inline-flex}.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-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--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}.hx-menu{all:unset;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);font:var(--hx-font-body-2);min-width:144px;padding:var(--hx-size-spacing-050) 0;flex-direction:column;align-items:flex-start;width:max-content;display:flex;overflow:auto}.hx-menu-item{all:unset;cursor:pointer;align-self:stretch;align-items:center;gap:var(--hx-size-spacing-100);min-height:40px;padding:0 var(--hx-size-spacing-150);display:flex}.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-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{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hx-menu-action-item--danger{color:var(--hx-color-foreground-status-danger)}.hx-menu-action-item--danger:not([data-disabled]):hover,.hx-menu-action-item--danger:not([data-disabled])[data-highlighted]{background:var(--hx-color-background-status-danger-subtle-hover)}.hx-menu-group,.hx-menu-radio-group{display:contents}.hx-menu-group__title{all:unset;color:var(--hx-color-foreground-secondary);font:var(--hx-font-label);font-weight:var(--hx-font-weight-500);align-self:stretch;align-items:flex-end;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-150) var(--hx-size-spacing-025);display:flex}.hx-menu-radio-item{grid-template-columns:20px minmax(0,1fr);display:grid}.hx-menu-radio-item__check-icon{color:var(--hx-color-foreground-selected)}.hx-menu-separator{all:unset;padding:var(--hx-size-spacing-050) 0;align-self:stretch;align-items:center;display:flex}.hx-menu-separator__line{background:var(--hx-color-border-subtle);height:var(--hx-size-border-thin);flex:1}.hx-menu-checkbox-item{grid-template-columns:20px 1fr;display:grid}.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);pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.hx-menu-checkbox-item__checkbox:after{box-sizing:border-box;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:"";width:14px;height:14px}.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>");-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;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.hx-menu-checkbox-item .hx-menu-checkbox-item__check-icon{display:none}.hx-icon--xl{--hx-local-icon-size:var(--hx-component-icon-size-xl)}.hx-tooltip{z-index:1100;width:max-content;max-width:min(320px, calc(100vw - var(--hx-size-spacing-200)));justify-content:center;align-items:center;gap:var(--hx-size-spacing-100);margin:var(--hx-size-spacing-050) 0;padding:var(--hx-size-spacing-100) var(--hx-size-spacing-150);border-radius:var(--hx-size-radius-050);background:var(--hx-color-background-inverse);box-shadow:var(--hx-shadow-subtle);color:var(--hx-color-foreground-inverse);font:var(--hx-font-helper-text);opacity:0;transform-origin:50%;animation:hx-tooltip-opening var(--hx-motion-duration-150) var(--hx-motion-easing-decelerate) var(--hx-motion-duration-200) forwards;display:inline-flex;transform:scale(.7)}@keyframes hx-tooltip-opening{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hx-fieldset,.hx-range-picker,.hx-segmented-control{border:0;min-width:0;margin:0;padding:0}.hx-segmented-control{align-items:center;gap:var(--hx-size-spacing-025);padding:var(--hx-size-spacing-025);border-radius:var(--hx-size-radius-050);background:var(--hx-component-segmented-control-color-background);display:inline-flex}.hx-segmented-control-option{min-height:32px;padding:var(--hx-size-spacing-050) var(--hx-size-spacing-200);border-radius:var(--hx-size-radius-025);color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2);font-weight:var(--hx-font-weight-600);cursor:pointer;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.hx-segmented-control-option:hover:not(:has(input:disabled)){background:var(--hx-component-segmented-control-option-color-background-hover)}.hx-segmented-control-option:has(input:checked){background:var(--hx-component-segmented-control-option-color-background-selected);color:var(--hx-color-foreground-primary);box-shadow:var(--hx-shadow-subtle)}.hx-segmented-control-option:has(input:disabled){cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-segmented-control-option input{opacity:0;width:0;height:0;position:absolute}.hx-segmented-control-option:has(input:focus-visible){outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus)}.hx-accordion{gap:var(--hx-size-spacing-200);flex-direction:column;width:100%;display:flex}.hx-accordion-item{border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-100)}.hx-accordion-item__summary{align-items:center;gap:var(--hx-size-spacing-200);min-height:40px;padding:var(--hx-size-spacing-150);border-radius:var(--hx-size-radius-100);color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-5);font-weight:var(--hx-font-weight-600);cursor:pointer;list-style:none;display:flex}.hx-accordion-item__summary::-webkit-details-marker{display:none}.hx-accordion-item__summary:after{width:var(--hx-component-icon-size-sm);height:var(--hx-component-icon-size-sm);content:"";transition:transform var(--hx-motion-duration-300) var(--hx-motion-easing-standard);background:currentColor;margin-left:auto;-webkit-mask: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>") 50%/contain no-repeat;mask: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>") 50%/contain no-repeat}.hx-accordion-item[data-open]>.hx-accordion-item__summary:after{transform:rotate(-180deg)}.hx-accordion-item__summary:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-accordion-item[data-disabled]:not([data-open]){opacity:var(--hx-opacity-disabled)}.hx-accordion-item[data-disabled]>.hx-accordion-item__summary{cursor:not-allowed}.hx-accordion-item__content-wrapper{transition:grid-template-rows var(--hx-motion-duration-100) var(--hx-motion-easing-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.hx-accordion-item[data-open]>.hx-accordion-item__content-wrapper{grid-template-rows:1fr}.hx-accordion-item__content{min-height:0;padding:var(--hx-size-spacing-200);border-top:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);overflow:hidden}.hx-error-page{justify-content:center;align-items:center;gap:var(--hx-size-spacing-400);width:100%;height:100%;padding:var(--hx-size-spacing-400);display:grid}.hx-error-page__content{gap:var(--hx-size-spacing-100);flex-direction:column;display:flex}.hx-error-page__title{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-1);margin:0}.hx-error-page__message{color:var(--hx-color-foreground-primary);font:var(--hx-font-body-1)}.hx-error-page__actions{gap:var(--hx-size-spacing-100);flex-wrap:wrap;display:flex}.hx-link{--hx-local-link-border-height:var(--hx-size-border-thin);--hx-local-link-color:var(--hx-component-link-color-default);border-radius:var(--hx-size-radius-025);max-width:fit-content;color:var(--hx-local-link-color);font:var(--hx-local-link-font);-webkit-text-decoration:underline solid currentColor var(--hx-local-link-border-height);text-decoration:underline solid currentColor var(--hx-local-link-border-height);text-underline-offset:.2lh;cursor:pointer;display:inline}.hx-link--sm{--hx-local-link-font:var(--hx-font-body-2)}.hx-link--md{--hx-local-link-font:var(--hx-font-body-1)}.hx-link:hover:not(.hx-link--disabled){--hx-local-link-border-height:var(--hx-size-border-medium)}.hx-link:hover:not(.hx-link--disabled,.hx-link--with-visited:visited){--hx-local-link-color:var(--hx-component-link-color-hover)}.hx-link:active:not(.hx-link--disabled,.hx-link--with-visited:visited){--hx-local-link-color:var(--hx-component-link-color-active)}.hx-link--with-visited:not(.hx-link--disabled):visited{--hx-local-link-color:var(--hx-component-link-color-visited);color:var(--hx-component-link-color-visited)}.hx-link:focus-visible{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}.hx-link--disabled{cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-link .hx-icon{margin-left:var(--hx-size-spacing-050);color:inherit;vertical-align:sub;-webkit-user-select:none;user-select:none}.hx-typography{color:var(--hx-color-foreground-primary);margin:0}.hx-typography--display-1{font:var(--hx-font-display-1)}.hx-typography--display-2{font:var(--hx-font-display-2)}.hx-typography--heading-1{font:var(--hx-font-heading-1)}.hx-typography--heading-2{font:var(--hx-font-heading-2)}.hx-typography--heading-3{font:var(--hx-font-heading-3)}.hx-typography--heading-4{font:var(--hx-font-heading-4)}.hx-typography--heading-5{font:var(--hx-font-heading-5)}.hx-typography--heading-6{font:var(--hx-font-heading-6)}.hx-typography--body-1{font:var(--hx-font-body-1)}.hx-typography--body-2{font:var(--hx-font-body-2)}.hx-typography--numeric-1{font:var(--hx-font-body-1);font-variant-numeric:lining-nums tabular-nums}.hx-typography--numeric-2{font:var(--hx-font-body-2);font-variant-numeric:lining-nums tabular-nums}.hx-typography--code-1{font:var(--hx-font-code-1)}.hx-typography--code-2{font:var(--hx-font-code-2)}.hx-typography--helper-text{font:var(--hx-font-helper-text)}.hx-typography--caption{font:var(--hx-font-caption);letter-spacing:.2px}.hx-header{min-height:var(--hx-component-header-size-height);min-width:300px;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);justify-content:space-between;align-items:center;display:flex}.hx-tile,.hx-tile *,.hx-tile :after,.hx-tile :before{box-sizing:border-box}.hx-tile{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);min-width:0;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);flex-direction:column;display:flex}.hx-tile__content{padding:var(--hx-size-spacing-200)}.hx-tile__title{margin:0 0 var(--hx-size-spacing-200);color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4);display:inline-block}.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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-blue-strong-default);padding:var(--hx-size-spacing-050) var(--hx-size-spacing-100);border:var(--hx-size-border-thin) solid var(--hx-color-border-accent-blue);border-radius:var(--hx-size-radius-rounded);background-color:var(--hx-local-tag-background-color);color:var(--hx-local-tag-text-color);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);align-items:center;display:inline-flex}.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;outline-offset:calc(-1 * var(--hx-size-spacing-025))}.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--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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-green-strong-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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-yellow-strong-default);border-color:var(--hx-color-border-accent-yellow)}.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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-red-strong-default);border-color:var(--hx-color-border-accent-red)}.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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-orange-strong-default);border-color:var(--hx-color-border-accent-orange)}.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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-grey-strong-default);border-color:var(--hx-color-border-accent-grey)}.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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-teal-strong-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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-purple-strong-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);--hx-local-tag-strong-background-color:var(--hx-color-background-accent-pink-strong-default);border-color:var(--hx-color-border-accent-pink)}.hx-tag--high-emphasis{background-color:var(--hx-local-tag-strong-background-color);color:var(--hx-color-foreground-inverse);border-color:#0000}.hx-notification,.hx-notification *,.hx-notification :after,.hx-notification :before{box-sizing:border-box}.hx-notification{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);display:flex}:is(.hx-notification:has(.hx-notification__title:empty),.hx-notification:not(:has(.hx-notification__title))){padding:var(--hx-size-spacing-125) var(--hx-size-spacing-125) var(--hx-size-spacing-125) var(--hx-size-spacing-200);align-items:center}:is(.hx-notification:has(.hx-notification__title:empty) .hx-notification__close-icon,.hx-notification:not(:has(.hx-notification__title)) .hx-notification__close-icon){margin-top:0;margin-right:0}.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--success{--hx-local-notification-foreground-color:var(--hx-color-foreground-status-success);--hx-local-notification-background-color:var(--hx-color-background-status-success-subtle-default);--hx-local-notification-border-color:var(--hx-color-border-status-success)}.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--error{--hx-local-notification-foreground-color:var(--hx-color-foreground-status-danger);--hx-local-notification-background-color:var(--hx-color-background-status-danger-subtle-default);--hx-local-notification-border-color:var(--hx-color-border-status-danger)}.hx-notification__icon{flex:none}.hx-notification__body{gap:var(--hx-size-spacing-100);flex-direction:column;flex:auto;min-width:0;display:flex}.hx-notification__title{font:var(--hx-font-heading-6)}.hx-notification__content:empty,.hx-notification__title:empty{display:none}.hx-notification--toast{box-shadow:var(--hx-shadow-layer-200)}.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-toast-host{top:var(--hx-component-header-size-height);z-index:1000;width:100%;height:calc(100dvh - var(--hx-component-header-size-height));padding:var(--hx-size-spacing-200);pointer-events:none;interpolate-size:allow-keywords;flex-direction:column;align-items:flex-end;display:flex;position:fixed;left:0;overflow:hidden}.hx-toast-host .hx-notification{pointer-events:auto;flex-shrink:0;width:440px;max-width:100%;overflow:hidden}.hx-notification--toast-enter{height:auto;margin-bottom:var(--hx-size-spacing-200);transition:transform var(--hx-motion-duration-300) var(--hx-motion-easing-standard) var(--hx-motion-duration-150), height var(--hx-motion-duration-150) var(--hx-motion-easing-standard), margin-bottom var(--hx-motion-duration-150) var(--hx-motion-easing-standard);transform:translate(0)}@starting-style{.hx-notification--toast-enter{height:0;margin-bottom:0;transform:translate(110%)}}.hx-notification--toast-leave{pointer-events:none;height:0;transition:transform var(--hx-motion-duration-300) var(--hx-motion-easing-decelerate), height var(--hx-motion-duration-200) var(--hx-motion-easing-decelerate) var(--hx-motion-duration-300), margin var(--hx-motion-duration-200) var(--hx-motion-easing-decelerate) var(--hx-motion-duration-300), padding var(--hx-motion-duration-200) var(--hx-motion-easing-decelerate) var(--hx-motion-duration-300);margin:0;padding:0;transform:translate(110%)}body:has(.hx-dialog[open]){overflow:hidden}.hx-dialog::backdrop{background-color:var(--hx-color-background-overlay);opacity:1;animation:hx-backdrop-opening var(--hx-motion-duration-150)}.hx-dialog,.hx-dialog *,.hx-dialog :after,.hx-dialog :before{box-sizing:border-box}.hx-dialog:not([open]){display:none}.hx-dialog{gap:var(--hx-size-spacing-200);width:48dvw;min-width:480px;min-height:0;max-width:calc(100vw - var(--hx-size-spacing-400));max-height:84dvh;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;animation:hx-modal-opening var(--hx-motion-duration-150) var(--hx-motion-easing-decelerate);flex-direction:column;margin:auto;display:flex;overflow:auto}.hx-dialog--sm{width:36dvw;min-width:360px;max-height:72dvh}.hx-dialog--md{width:48dvw;min-width:480px;max-height:84dvh}.hx-dialog--lg{width:84dvw;min-width:480px;max-height:96dvh}.hx-dialog--error{--hx-local-dialog-status-color:var(--hx-color-foreground-status-danger);--hx-local-dialog-status-border-color:var(--hx-color-border-status-danger);--hx-local-dialog-status-strong-color:var(--hx-color-background-status-danger-strong-default);border-color:var(--hx-local-dialog-status-border-color);box-shadow:inset var(--hx-size-spacing-050) 0 var(--hx-local-dialog-status-strong-color)}.hx-dialog--warning{--hx-local-dialog-status-color:var(--hx-color-foreground-status-warning);--hx-local-dialog-status-border-color:var(--hx-color-border-status-warning);--hx-local-dialog-status-strong-color:var(--hx-color-background-status-warning-strong-default);border-color:var(--hx-local-dialog-status-border-color);box-shadow:inset var(--hx-size-spacing-050) 0 var(--hx-local-dialog-status-strong-color)}.hx-dialog--error .hx-dialog__icon,.hx-dialog--error .hx-dialog__title,.hx-dialog--warning .hx-dialog__icon,.hx-dialog--warning .hx-dialog__title{color:var(--hx-local-dialog-status-color)}.hx-dialog__actions,.hx-dialog__content,.hx-dialog__header{width:100%;padding:0 var(--hx-size-spacing-200)}.hx-dialog__header{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:var(--hx-size-spacing-300);display:flex}.hx-dialog__title-wrap{align-items:center;gap:var(--hx-size-spacing-150);min-width:0;display:inline-flex}.hx-dialog__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.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{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4);margin:0}.hx-dialog__content{flex:1;min-height:0;padding-bottom:0;overflow:auto}.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{justify-content:flex-end;align-items:center;gap:var(--hx-size-spacing-100);flex-direction:row;display:flex}@keyframes hx-modal-opening{0%{opacity:.5;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes hx-backdrop-opening{0%{opacity:0}to{opacity:1}}.hx-loading-state{place-items:center;gap:var(--hx-size-spacing-150);color:var(--hx-color-foreground-secondary);text-align:center;display:grid}.hx-loading-state--overlay{z-index:1000;background-color:#0000;position:fixed;inset:0}.hx-loading-indicator{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;display:inline-flex}.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)}.hx-loading-indicator--on-color{border-color:#0000 currentColor currentColor}@keyframes hx-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hx-tooltip{opacity:1;animation:none;transform:none}.hx-dialog,.hx-dialog::backdrop{animation:none}.hx-accordion-item__summary:after,.hx-accordion-item__content-wrapper,.hx-dropdown__dropdown-icon,.hx-notification--toast-enter,.hx-notification--toast-leave{transition:none}.hx-loading-indicator{animation-duration:var(--hx-component-loading-indicator-duration-2000)}}@media (width<576px){.hx-toast-host{flex-direction:column-reverse}.hx-notification--toast-enter{margin-top:var(--hx-size-spacing-200);transition:transform var(--hx-motion-duration-300) var(--hx-motion-easing-standard), margin-top var(--hx-motion-duration-300) var(--hx-motion-easing-standard), height var(--hx-motion-duration-200) var(--hx-motion-easing-standard);margin-bottom:0;transform:translate(0)}@starting-style{.hx-notification--toast-enter{height:0;margin-top:0;transform:translateY(110%)}}.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-error-page{padding:var(--hx-size-spacing-200);align-content:center}}.hx-spreadsheet-section{background:0 0;min-width:0}.hx-stack-fill{flex-direction:column;min-height:0;display:flex}.hx-stack-fill__body{flex-direction:column;flex:auto;min-height:0;display:flex}.hx-min-w-0{min-width:0}.hx-spreadsheet-tabs{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);flex-wrap:wrap;display:flex}.hx-spreadsheet-tab{all:unset;box-sizing:border-box;min-height:36px;padding:0 var(--hx-size-spacing-150);border:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);border-radius:var(--hx-size-radius-075) var(--hx-size-radius-075) 0 0;background:var(--hx-component-layer-color-background-default);color:var(--hx-color-foreground-secondary);cursor:pointer;font:var(--hx-font-label);font-weight:var(--hx-font-weight-600);border-bottom-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.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{z-index:1;border-color:var(--hx-color-border-brand);background:var(--hx-color-background-brand-default);color:var(--hx-color-foreground-inverse);position:relative}.hx-spreadsheet-tab--error:not(.hx-spreadsheet-tab--active){border-color:var(--hx-color-border-status-danger);color:var(--hx-color-foreground-status-danger)}.hx-spreadsheet-tab--warning:not(.hx-spreadsheet-tab--active){border-color:var(--hx-color-border-status-warning);color:var(--hx-color-foreground-status-warning)}.hx-lexicon-button{margin-left:auto;margin-bottom:var(--hx-size-spacing-075);align-self:center}.hx-lexicon{gap:var(--hx-size-spacing-250);display:grid}.hx-lexicon__section{gap:var(--hx-size-spacing-100);display:grid}.hx-lexicon__section-title{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4);margin:0}.hx-lexicon__list{gap:var(--hx-size-spacing-075);margin:0;display:grid}.hx-lexicon__entry{gap:var(--hx-size-spacing-150);grid-template-columns:minmax(12rem,.35fr) 1fr;display:grid}.hx-lexicon__entry dt{color:var(--hx-color-foreground-primary);font-weight:var(--hx-font-weight-600)}.hx-lexicon__entry dd{color:var(--hx-color-foreground-secondary);margin:0}.hx-spreadsheet-placeholder{justify-content:center;align-items:center;gap:var(--hx-size-spacing-150);min-height:280px;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;flex-direction:column;flex:1;display:flex}.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-transition-duration:0s;--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);overscroll-behavior:contain;-webkit-font-smoothing:antialiased}.hx-sticky-first-column .dsg-row{display:flex}.hx-spreadsheet .dsg-scrollable-view,.hx-spreadsheet .dsg-add-row-btn,.hx-spreadsheet .dsg-add-row-input{transition:none}.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{cursor:pointer;background-color:var(--dsg-cell-background-color);width:100%;min-width:0;height:100%;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;appearance:none;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-position:right .75rem center;background-repeat:no-repeat;border:none;border-radius:0;margin:0;padding:0 2rem 0 .625rem;overflow:hidden}.hx-spreadsheet select.hx-dsg-select,.hx-spreadsheet button.hx-dsg-select{box-sizing:border-box;align-items:center;display:flex}.hx-spreadsheet select.hx-dsg-select{line-height:20px}.hx-spreadsheet .hx-dsg-select:focus{outline:none}.hx-spreadsheet .hx-dsg-multiselect{width:100%;min-width:0;height:100%;display:flex}.hx-dsg-multiselect__dropdown{z-index:10050;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);color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);position:fixed;overflow:auto}.hx-dsg-multiselect__option{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;display:flex;position:relative}.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{width:1rem;min-width:1rem;color:var(--hx-color-foreground-brand);font-weight:var(--hx-font-weight-600);justify-content:center;display:inline-flex}.hx-dsg-multiselect__native-checkbox{opacity:0;pointer-events:none;position:absolute}.hx-dsg-multiselect__label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-configuration-name-cell{align-items:center;width:100%;height:100%;display:flex}.hx-configuration-name-cell__checkbox{margin-inline:var(--hx-size-spacing-100);flex:none}.hx-grid-cell--filled{--hx-grid-cell-status-background:var(--hx-color-background-status-success-subtle-default)}.hx-grid-cell--mismatch{--hx-grid-cell-status-background:var(--hx-color-background-status-danger-subtle-default)}.hx-grid-cell--warning{--hx-grid-cell-status-background:var(--hx-color-background-status-warning-subtle-default)}.data-table .hx-grid-cell--filled,.data-table .hx-grid-cell--mismatch,.data-table .hx-grid-cell--warning{background:var(--hx-grid-cell-status-background)}.hx-spreadsheet .hx-grid-cell--filled,.hx-spreadsheet .hx-grid-cell--mismatch,.hx-spreadsheet .hx-grid-cell--warning{--dsg-cell-background-color:var(--hx-grid-cell-status-background);--dsg-cell-disabled-background-color:var(--dsg-cell-background-color)}.hx-spreadsheet .hx-grid-cell--filled .dsg-input,.hx-spreadsheet .hx-grid-cell--mismatch .dsg-input,.hx-spreadsheet .hx-grid-cell--warning .dsg-input{background-color:#0000}.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;gap:var(--hx-local-container-vertical-gap);flex-direction:column;min-width:0;display:flex}.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);font:var(--hx-font-label);gap:var(--hx-size-spacing-025);display:flex}.hx-form-field__item{--hx-local-form-field-padding:9px var(--hx-size-spacing-150);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);font:var(--hx-font-body-2);align-self:stretch;align-items:center;gap:var(--hx-size-spacing-100);outline:none;min-height:40px;display:flex;position:relative}.hx-form-field__item:has(select:not(:disabled)){cursor:pointer}:is(.hx-form-field__item:has(>input),.hx-form-field__item:has(>textarea)){padding:var(--hx-local-form-field-padding)}.hx-form-field__item>input{all:unset;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.hx-form-field__item>textarea{all:unset;overflow-wrap:anywhere;resize:vertical;tab-size:4;white-space:pre-wrap;width:100%;min-height:3rem}:is(.hx-form-field__item:has(select):hover:not(:has(select:disabled)),.hx-form-field__item:has(input):hover:not(:has(input:disabled)),.hx-form-field__item:has(textarea):hover:not(:has(textarea:disabled))){--hx-local-form-field-border-color:var(--hx-color-border-hover)}:is(.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-form-field__item:has(textarea:active:not(:disabled)),.hx-form-field__item:has(textarea:focus-visible:not(:disabled)),.hx-form-field__item:has(textarea:focus:not(:disabled))){--hx-local-form-field-border-color:var(--hx-color-border-selected)}.hx-form-field__item:has(select):after{content:"";height:var(--hx-component-icon-size-sm);pointer-events:none;right:var(--hx-size-spacing-150);width:var(--hx-component-icon-size-sm);background:currentColor;position:absolute;top:50%;transform:translateY(-50%);-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>")}.hx-form-field__item>select{all:unset;appearance:none;background:inherit;border-radius:inherit;color:inherit;font:inherit;min-width:0;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;border:none;outline:none;flex-grow:1;overflow:hidden}.hx-search-field{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);align-items:center;gap:var(--hx-size-spacing-075);min-height:40px;padding:0 var(--hx-size-spacing-100);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hx-search-field:hover:not(:has(.hx-search-field__input:disabled)){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:has(.hx-search-field__input:disabled){cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-search-field__suffix{color:var(--hx-color-foreground-secondary)}.hx-search-field__input{all:unset;appearance:none;color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);min-width:0;min-height:38px}.hx-search-field__input::-webkit-search-cancel-button{display:none}.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;align-items:flex-start;gap:var(--hx-size-spacing-100);color:var(--hx-color-foreground-primary);display:inline-flex;position:relative}.hx-checkbox,.hx-checkbox *,.hx-checkbox :after,.hx-checkbox :before,.hx-radio,.hx-radio *,.hx-radio :after,.hx-radio :before,.hx-toggle,.hx-toggle *,.hx-toggle :after,.hx-toggle :before{box-sizing:border-box}.hx-checkbox,.hx-checkbox__label,.hx-radio,.hx-radio__label,.hx-toggle,.hx-toggle__label{cursor:var(--hx-local-control-cursor,var(--hx-local-checkbox-cursor))}.hx-checkbox__input,.hx-radio__input,.hx-toggle__input{z-index:-1;opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute;overflow:hidden}.hx-checkbox__control{width:var(--hx-local-checkbox-size);height:var(--hx-local-checkbox-size);margin:calc((1lh - var(--hx-local-checkbox-size)) / 2);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);flex:none;justify-content:center;align-items:center;display:inline-flex}.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{background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\"><path fill=\"white\" 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>");background-position:50%;background-repeat:no-repeat;background-size:100%}.hx-checkbox__input:focus-visible+.hx-checkbox__control,.hx-radio__input:focus-visible+.hx-radio__control,.hx-toggle__input:focus-visible+.hx-toggle__control{outline:solid var(--hx-size-border-medium) var(--hx-color-border-focus);outline-offset:var(--hx-size-spacing-025)}:is(.hx-checkbox:has(.hx-checkbox__input:disabled),.hx-radio:has(.hx-radio__input:disabled),.hx-toggle:has(.hx-toggle__input:disabled)){--hx-local-control-cursor:not-allowed;--hx-local-checkbox-cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-checkbox__label,.hx-radio__label,.hx-toggle__label{color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2);white-space:pre-line}.hx-checkbox__label:empty,.hx-radio__label:empty,.hx-toggle__label:empty{display:none}.hx-radio{--hx-local-control-cursor:pointer;--hx-local-radio-background:var(--hx-color-background-transparent-default);--hx-local-radio-border:var(--hx-color-border-strong);align-items:flex-start;gap:var(--hx-size-spacing-100);display:inline-flex;position:relative}.hx-radio__control{border:var(--hx-size-border-medium) solid var(--hx-local-radio-border);background:var(--hx-local-radio-background);border-radius:50%;width:16px;height:16px;margin:calc(.5lh - 8px)}.hx-radio:hover:not(:has(.hx-radio__input:disabled)){--hx-local-radio-background:var(--hx-color-background-transparent-hover)}.hx-radio:has(.hx-radio__input:checked){--hx-local-radio-border:var(--hx-color-background-brand-default)}.hx-radio:has(.hx-radio__input:checked) .hx-radio__control{box-shadow:inset 0 0 0 3px var(--hx-color-background-field);background:var(--hx-color-background-brand-default)}.hx-toggle{--hx-local-control-cursor:pointer;--hx-local-toggle-handle-size:var(--hx-component-toggle-handle-size-default);--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-off-default);--hx-local-toggle-track-height:var(--hx-component-toggle-track-size-height-default);--hx-local-toggle-track-width:var(--hx-component-toggle-track-size-width-default);--hx-local-toggle-handle-margin:calc((var(--hx-local-toggle-track-height) - var(--hx-local-toggle-handle-size)) / 2);align-items:flex-start;gap:var(--hx-size-spacing-100);display:inline-flex;position:relative}.hx-toggle--sm{--hx-local-toggle-handle-size:var(--hx-component-toggle-handle-size-small);--hx-local-toggle-track-height:var(--hx-component-toggle-track-size-height-small);--hx-local-toggle-track-width:var(--hx-component-toggle-track-size-width-small)}.hx-toggle__control{width:var(--hx-local-toggle-track-width);height:var(--hx-local-toggle-track-height);margin:calc((1lh - var(--hx-local-toggle-track-height)) / 2);border-radius:var(--hx-size-radius-rounded);background:var(--hx-local-toggle-track-background);transition:background-color var(--hx-motion-duration-200) var(--hx-motion-easing-standard);position:relative}.hx-toggle__control:after{top:var(--hx-local-toggle-handle-margin);left:var(--hx-local-toggle-handle-margin);width:var(--hx-local-toggle-handle-size);height:var(--hx-local-toggle-handle-size);background:var(--hx-component-toggle-handle-color-background-default);content:"";transition:left var(--hx-motion-duration-300) var(--hx-motion-easing-standard);border-radius:50%;position:absolute}.hx-toggle:hover:not(:has(.hx-toggle__input:disabled)){--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-off-hover)}.hx-toggle:active:not(:has(.hx-toggle__input:disabled)){--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-off-active)}.hx-toggle:has(.hx-toggle__input:checked){--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-on-default)}.hx-toggle:has(.hx-toggle__input:checked):hover:not(:has(.hx-toggle__input:disabled)){--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-on-hover)}.hx-toggle:has(.hx-toggle__input:checked):active:not(:has(.hx-toggle__input:disabled)){--hx-local-toggle-track-background:var(--hx-component-toggle-track-color-background-on-active)}.hx-toggle:has(.hx-toggle__input:checked) .hx-toggle__control:after{left:calc(100% - var(--hx-local-toggle-handle-size) - var(--hx-local-toggle-handle-margin))}.hx-dropdown,.hx-combobox,.hx-date-picker{box-sizing:border-box;width:100%;min-height:40px;padding:9px 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)}.hx-dropdown:hover:not(:disabled),.hx-combobox:hover:not(:disabled),.hx-date-picker:hover:not(:disabled){border-color:var(--hx-color-border-hover)}.hx-dropdown:focus-visible,.hx-combobox:focus-visible,.hx-date-picker:focus-visible{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-dropdown:disabled,.hx-combobox:disabled,.hx-date-picker:disabled{cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-file-uploader:has(.hx-file-uploader__input:disabled){cursor:not-allowed;opacity:var(--hx-opacity-disabled)}.hx-range-picker{gap:var(--hx-size-spacing-100);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-range-picker__field,.hx-file-uploader{gap:var(--hx-size-spacing-050);flex-direction:column;min-width:0;display:flex}.hx-range-picker__label,.hx-file-uploader__label{color:var(--hx-color-foreground-secondary);font:var(--hx-font-label)}.hx-file-uploader__input{color:var(--hx-color-foreground-primary);font:var(--hx-font-body-2)}.hx-file-uploader__input::file-selector-button{min-height:32px;margin-right:var(--hx-size-spacing-100);padding:0 var(--hx-size-spacing-150);border:var(--hx-size-border-medium) solid var(--hx-color-border-brand);border-radius:var(--hx-size-radius-rounded);background:var(--hx-color-background-transparent-default);color:var(--hx-color-foreground-brand);font:var(--hx-font-label);cursor:pointer}.hx-file-uploader__input::file-selector-button:hover{background:var(--hx-color-background-transparent-hover)}@media (prefers-reduced-motion:reduce){.hx-toggle__control,.hx-toggle__control:after{transition:none}}@media (width<576px){.hx-range-picker{grid-template-columns:1fr}}.hx-app-shell{grid-template-areas:"header""content";grid-template-rows:var(--hx-component-header-size-height) minmax(calc(100dvh - var(--hx-component-header-size-height)), auto);background:var(--hx-color-background-page);width:100%;min-width:0;max-width:100%;min-height:100dvh;display:grid}.hx-app-shell--menu-open{grid-template-rows:100dvh;grid-template-areas:"header"}.hx-app-shell__content{background:var(--hx-color-background-page);flex-direction:column;grid-area:content;width:100%;min-width:0;max-width:100%;min-height:100%;display:flex;overflow:visible}.hx-app-shell--menu-open .hx-app-shell__content{display:none}.hx-app-shell__body{flex:1 0 auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:visible}.hx-app-menu-container{z-index:50;grid-area:header;grid-template-areas:"header";grid-template-rows:var(--hx-component-header-size-height);width:100%;height:100%;display:grid;position:sticky;top:0;container:header/inline-size}.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;width:100%}.hx-app-menu__start,.hx-app-menu__center,.hx-app-menu__nav,.hx-app-menu__end{align-items:center;display:flex}.hx-app-menu__start{justify-content:flex-start;gap:var(--hx-size-spacing-100);min-width:0;padding-right:var(--hx-size-spacing-300)}.hx-app-menu__center{padding:0 var(--hx-size-spacing-100);flex:1;justify-content:flex-start}.hx-app-menu__nav{justify-content:center;gap:var(--hx-size-spacing-100);display:inline-flex}.hx-app-menu__end{justify-content:flex-end;gap:var(--hx-size-spacing-100)}.hx-app-menu__brand{all:unset;justify-content:flex-start;align-items:center;gap:var(--hx-size-spacing-200);cursor:pointer;min-width:0;display:flex}.hx-app-menu__app-logo{width:auto;height:var(--hx-component-icon-button-size-lg);object-fit:contain;flex-shrink:0}.hx-app-menu__app-name{min-width:0;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;overflow:hidden}.hx-app-menu__nav-link{all:unset;box-sizing:border-box;max-width:fit-content;min-height:32px;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);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.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{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:"";position:absolute;bottom:0}.hx-app-menu__partner-logo{width:auto;height:var(--hx-component-icon-button-size-lg);object-fit:contain;flex:none;display:block}.hx-app-menu__mobile-toggle{display:none}.hx-app-mobile-menu{background:var(--hx-component-layer-color-background-default);flex-direction:column;grid-area:menu;justify-content:space-between;width:100%;height:100%;display:none}.hx-app-menu--menu-open+.hx-app-mobile-menu{display:flex}.hx-app-mobile-menu__start{padding:var(--hx-size-spacing-200) 0;flex-direction:column;align-items:stretch;display:flex;overflow:auto}.hx-app-mobile-menu__end{border-top:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);flex-direction:column;justify-content:flex-end;display:flex}.hx-app-mobile-menu .hx-app-menu__nav-link,.hx-app-mobile-menu__action{all:unset;box-sizing:border-box;justify-content:flex-start;align-self:stretch;align-items:center;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;display:inline-flex}.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%;min-width:0;max-width:1280px;min-height:100%;padding:var(--hx-size-spacing-200);background:0 0;margin:0 auto}.hx-app-footer{justify-content:center;align-items: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);flex:none;display:flex}.hx-app-footer__inner{justify-content:center;align-items:center;gap:var(--hx-size-spacing-100);display:flex}.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{gap:var(--hx-size-spacing-150);flex-direction:column;display:flex}.hx-page-stack--optim .hx-spreadsheet{flex:none}.hx-page-stack--optim .hx-spreadsheet-section{height:calc(100dvh - var(--hx-component-header-size-height) - var(--hx-size-spacing-150) - var(--hx-size-spacing-150));scroll-margin-top:calc(var(--hx-component-header-size-height) + var(--hx-size-spacing-150));flex:none}.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);align-items:center;gap:var(--hx-size-spacing-100);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;grid-template-columns:minmax(2.5rem,1fr) auto minmax(2.5rem,1fr);margin:0;display:grid}.hx-page-header__title{overflow-wrap:anywhere;min-width:0;font:inherit;grid-column:2;margin:0}.hx-page-header__aside,.hx-page-header__action{min-width:0;color:inherit;align-items:center;display:flex}.hx-page-header__aside{grid-column:1;justify-content:flex-start;justify-self:start}.hx-page-header__action{grid-column:3;justify-content:flex-end;justify-self:end}.hx-page-header-link{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-radius:var(--hx-component-icon-button-size-radius);background:var(--hx-color-background-transparent-default);color:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.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{line-height:1;display:inline-block}.hx-actions-bar{align-items:center;gap:var(--hx-size-spacing-150);flex-wrap:wrap;display:flex}.hx-validation-indicator{gap:var(--hx-size-spacing-025)}.hx-validation-indicator--error{color:var(--hx-color-foreground-status-danger)}.hx-validation-indicator--warning{color:var(--hx-color-foreground-status-warning)}.hx-icon-button>.hx-validation-indicator__count{width:auto;font:var(--hx-font-caption);font-variant-numeric:tabular-nums}.hx-actions-bar select{max-width: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-error-detail pre{white-space:pre-wrap;overflow-wrap:break-word;overflow-x:auto}.hx-validation-group{margin-top:var(--hx-size-spacing-200)}.hx-validation-group__header{justify-content:space-between;gap:var(--hx-size-spacing-100);color:var(--hx-color-foreground-secondary);font:var(--hx-font-label);display:flex}.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);margin-top:var(--hx-size-spacing-100);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);position:relative;overflow:hidden}.hx-validation-error:before{width:var(--hx-size-spacing-050);background:var(--hx-local-validation-strong-bg);content:"";position:absolute;inset:0 auto 0 0}.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{justify-content:space-between;align-items:center;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-125) 0;display:flex}.hx-validation-error__title{align-items:center;gap:var(--hx-size-spacing-075);min-width:0;display:flex}.hx-validation-error__icon{color:var(--hx-local-validation-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.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{padding:var(--hx-size-spacing-050);font:var(--hx-font-body-2);flex-shrink:0}.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)}.hx-validation-error__detail-label{margin-bottom:var(--hx-size-spacing-050);color:var(--hx-color-foreground-secondary);font:var(--hx-font-label)}.hx-validation-error__detail-label:not(:first-child){margin-top:var(--hx-size-spacing-100)}.hx-validation-error__detail-value{box-sizing:border-box;max-height:18rem;padding:var(--hx-size-spacing-075);border-radius:var(--hx-size-radius-075);background:var(--hx-color-background-neutral-subtle);font:var(--hx-font-code-2);white-space:pre;margin:0;overflow:auto}.hx-validation-error__detail-location{font:var(--hx-font-body-2);white-space:pre-wrap}.solution-loading{place-items:center;min-height:calc(100dvh - 8rem);display:grid}.hx-section-title{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-2);margin:0}.hx-solution-info-tile{padding:var(--hx-size-spacing-200)}.hx-solution-info-tile__head{justify-content:space-between;align-items:start;gap:var(--hx-size-spacing-150);margin-bottom:var(--hx-size-spacing-200);display:flex}.hx-solution-info-tile__head .hx-tile__title{margin-bottom:0}.hx-input-fields-stack{gap:var(--hx-size-spacing-150);display:grid}.hx-fields-grid{gap:var(--hx-size-spacing-150);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.hx-input-source-grid{align-items:start;gap:var(--hx-size-spacing-150);grid-template-columns:minmax(16rem,1fr) minmax(24rem,2fr);display:grid}.hx-input-source-grid .hx-notification{grid-column:1/-1}.hx-input-source-fields{gap:var(--hx-size-spacing-150);display:grid}.hx-input-source-description{align-self:stretch}.hx-input-source-description,.hx-input-source-description .hx-form-field{height:100%}.hx-input-source-description .hx-form-field__item{flex:1}.hx-input-source-description textarea{height:100%}.hx-fields-grid--solution-info{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-field-summary{min-width:0}.hx-field-summary__label-row{align-items:center;gap:var(--hx-size-spacing-050);display:flex}.hx-field-summary__description{color:var(--hx-color-foreground-secondary);font:inherit;cursor:help;opacity:.65;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;transform:translateY(-.125em)}.hx-field-summary__description .hx-icon{--hx-local-icon-size:var(--hx-component-icon-size-xs)}.hx-field-summary__actions{align-items:center;gap:var(--hx-size-spacing-050);line-height:1;display:flex}.hx-field-summary__actions .hx-icon-button{--hx-local-icon-button-size:1rem;--hx-local-icon-button-padding:0;--hx-local-icon-button-icon-size:var(--hx-component-icon-size-xs)}.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__value--compact{font:var(--hx-font-body-2)}.hx-preserve-whitespace{overflow-wrap:anywhere;tab-size:4;white-space:pre-wrap}.hx-table-section,.table-box{background:0 0;min-width:0}.table-box{-webkit-overflow-scrolling:touch;overflow-x:auto}.hx-table-section__head{justify-content:space-between;align-items:center;gap:var(--hx-size-spacing-150);min-height:56px;padding-bottom:var(--hx-size-spacing-150);display:flex}.hx-cut-charts{align-items:stretch;gap:var(--hx-size-spacing-150);min-width:0;display:grid}.hx-cut-charts .hx-chart-tile{padding:var(--hx-size-spacing-150)}.hx-cut-charts .hx-chart-tile:first-child .hx-table-section__head{min-height:0;padding-bottom:var(--hx-size-spacing-100)}.hx-cut-charts .hx-chart-container{height:280px}.hx-cut-charts .hx-cut-usage-chart{height:220px}.hx-cut-usage-layout{align-items:center;gap:var(--hx-size-spacing-100);grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%;margin-block:auto;display:grid}.hx-cut-usage-details,.hx-cut-usage-total{gap:var(--hx-size-spacing-100);min-width:0;display:grid}.hx-cut-usage-total{margin:0}.hx-cut-usage-total__detail{color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2)}.hx-cut-usage-legend{gap:var(--hx-size-spacing-100);max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hx-cut-usage-legend li{gap:0 var(--hx-size-spacing-100);grid-template-columns:12px minmax(0,1fr);display:grid}.hx-cut-usage-legend__swatch{width:12px;height:12px;margin-top:var(--hx-size-spacing-050)}.hx-cut-usage-legend__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hx-cut-usage-legend__value{color:var(--hx-color-foreground-secondary);white-space:nowrap;grid-column:2}@media (width<=480px){.hx-cut-usage-layout{grid-template-columns:1fr}}.hx-cut-stock-tooltip{gap:var(--hx-size-spacing-050);padding:var(--hx-size-spacing-100);border: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);font:var(--hx-font-body-2);display:grid}.hx-cut-stock-tooltip__total{color:var(--hx-color-foreground-secondary)}.hx-cut-stock-scroll,.hx-product-chart-scroll{min-width:0;overflow-x:auto}.hx-product-chart-scroll .hx-chart-container{height:240px;margin-inline:auto}.hx-chart-inline-head{flex-wrap:wrap}.hx-chart-inline-legend,.hx-chart-inline-legend>span{align-items:center;gap:var(--hx-size-spacing-100);display:flex}.hx-chart-inline-legend{flex-wrap:wrap;justify-content:flex-end}.hx-chart-inline-legend>span{white-space:nowrap}.hx-chart-inline-legend__swatch{flex:none;width:12px;height:12px}.hx-cut-chart-selector{width:100px}.hx-cut-chart-selector .hx-form-field__item{--hx-local-form-field-padding:5px var(--hx-size-spacing-150);min-height:32px}@media (width>768px){.hx-cut-charts{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.hx-summary-charts{gap:var(--hx-size-spacing-150);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.hx-summary-charts .hx-chart-container{height:260px}.hx-chart-tile{padding:var(--hx-size-spacing-100)}.hx-chart-tile .hx-table-section__head{padding-bottom:var(--hx-size-spacing-200);flex:none}.hx-chart-tile .hx-tile__title{margin-bottom:0}.hx-chart-container{width:100%;height:320px}.hx-chart{color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2)}.hx-data-table-root{width:100%;min-width:0;max-width:100%;display:block}.solution-link{cursor:pointer;color:var(--hx-color-foreground-brand);text-decoration:underline}.empty-state-action{margin-top:var(--hx-size-spacing-100)}.description-area{align-items:center;gap:var(--hx-size-spacing-075);width:100%;min-width:0;font:var(--hx-font-body-2);display:flex}.description-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:480px;overflow:hidden}.description-area>button{flex:none;margin-left:auto}.description-area textarea{field-sizing:content;resize:vertical;min-width:0;min-height:40px;max-height:10em;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;flex:1;overflow-y:auto}.description-area textarea:hover{border-color:var(--hx-color-border-hover)}.description-area textarea:focus{border-color:var(--hx-color-border-selected)}.description-actions{align-items:center;gap:var(--hx-size-spacing-050);display:flex}.solution-actions,.running-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:0;display:inline-flex}.running-actions>span{font-variant-numeric:tabular-nums;margin-inline-end:var(--hx-size-spacing-050);font-size:.6875rem}.running-actions>button{flex:none}.table-toolbar,.table-pagination{align-items:center;gap:var(--hx-size-spacing-150);margin-bottom:var(--hx-size-spacing-150);flex-wrap:wrap;display:flex}.table-toolbar-title{font:var(--hx-font-heading-4);flex:auto;margin:0}.table-search{flex:0 320px;min-width:220px}.page-size-control,.table-pagination-actions{align-items:center;gap:var(--hx-size-spacing-075);display:flex}.page-size-control{flex-direction:row;margin-left:auto}.page-size-control .hx-form-field__label{white-space:nowrap;margin:0}.table-container{-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);width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%}.data-table thead{background:var(--hx-component-datatable-header-color-background-100)}.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{white-space:normal;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;position:relative}.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{overflow-wrap:anywhere;tab-size:4;white-space:pre-wrap}.numeric-cell{font-variant-numeric:tabular-nums}.solutions-table .data-table{table-layout:fixed;min-width:1050px}.solutions-table .data-table td{text-overflow:ellipsis;overflow:hidden}.solutions-table .actions-header{width:150px}.solutions-table .actions-cell{padding-inline:var(--hx-size-spacing-050)}.header-content,.header-sort-button{align-items:center;gap:var(--hx-size-spacing-075);min-width:0;display:inline-flex}.header-content{justify-content:space-between;width:100%}.header-sort-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.column-filter-button{flex:none;position:relative}.column-filter-button.active{color:var(--hx-color-foreground-brand)}.column-filter-count{border-radius:var(--hx-size-radius-rounded);background:var(--hx-color-background-brand-default);min-width:1rem;height:1rem;color:var(--hx-color-foreground-on-color);font:var(--hx-font-caption);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0;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>*{justify-content:flex-end;align-items:center;gap:0;display:inline-flex}.no-results-cell{color:var(--hx-color-foreground-secondary);padding:var(--hx-size-spacing-400);text-align:center}.table-pagination{margin-top:var(--hx-size-spacing-150);color:var(--hx-color-foreground-secondary);font:var(--hx-font-body-2);justify-content:space-between;margin-bottom:0}.table-state{justify-items:center;gap:var(--hx-size-spacing-100);padding:var(--hx-size-spacing-500);color:var(--hx-color-foreground-secondary);text-align:center;display:grid}.table-state-icon{--hx-local-icon-size:var(--hx-component-icon-size-lg);color:var(--hx-color-foreground-brand)}.table-state-message{font:var(--hx-font-body-1);font-weight:var(--hx-font-weight-600)}.column-filter-menu{z-index:1000;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:var(--hx-shadow-subtle);position:fixed}.column-filter-menu-header{margin-bottom:var(--hx-size-spacing-100);justify-content:space-between;display:flex}.column-filter-menu-title{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-4)}.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{gap:var(--hx-size-spacing-075);margin-top:var(--hx-size-spacing-100);display:flex}.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{gap:var(--hx-size-spacing-025);max-height:min(220px,100vh - 300px);padding:var(--hx-size-spacing-050) 0;display:grid;overflow:auto}.column-filter-option{padding:var(--hx-size-spacing-050) var(--hx-size-spacing-075);border-radius:var(--hx-size-radius-050);display:block}.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{justify-content:space-between;align-items:center;gap:var(--hx-size-spacing-100);padding-top:var(--hx-size-spacing-075);display:flex}.hx-login-page{z-index:350;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hx-size-spacing-300);min-height:100dvh;padding:var(--hx-size-spacing-300) var(--hx-size-spacing-200);background:var(--hx-color-background-page);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.hx-login-form{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);position:relative}.hx-login-brand{z-index:350;justify-items:center;display:grid;position:relative}.hx-login-brand__logos{justify-content:center;align-items:center;gap:var(--hx-size-spacing-250);cursor:default;min-height:108px;display:inline-flex}.hx-login-brand__hexaly{object-fit:contain;width:auto;max-width:42vw;height:96px;display:block}.hx-login-brand__logos>span{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-5)}.hx-login-brand__company{object-fit:contain;flex:none;width:auto;max-width:42vw;height:96px;display:block}.hx-auth-container{gap:var(--hx-size-spacing-200);display:grid}.hx-auth-container h1,.hx-auth-container h2{color:var(--hx-color-foreground-primary);text-align:center;font:var(--hx-font-heading-2);margin:0}.hx-auth-error-container{justify-items:center;gap:var(--hx-size-spacing-200);padding:var(--hx-size-spacing-300);text-align:center;display:grid}.hx-auth-error-container h2{color:var(--hx-color-foreground-status-danger);margin:0}.hx-auth-error-message{justify-content:center;align-items:center;gap:var(--hx-size-spacing-100);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);margin:0;display:flex}.hx-auth-action{width:fit-content;max-width:100%;margin-inline:auto;display:flex}.hx-auth-action .hx-icon,.hx-auth-action span{align-items:center;display:inline-flex}.hx-auth-remember-option{justify-self:center;align-items:baseline;gap:var(--hx-size-spacing-050);margin-block-start:calc(var(--hx-size-spacing-100) * -1);display:inline-flex}.hx-auth-remember-help{color:var(--hx-color-foreground-secondary);font:inherit;cursor:help;transform-origin:0;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;transform:translateY(.125em)scale(.7)}.hx-basic-auth-section{gap:var(--hx-size-spacing-150);display:grid}.hx-auth-divider{color:var(--hx-color-foreground-secondary);text-align:center;font:var(--hx-font-caption);align-items:center;display:flex}.hx-auth-divider:before,.hx-auth-divider:after{border-bottom:var(--hx-size-border-thin) solid var(--hx-color-border-subtle);content:"";flex:1}.hx-auth-divider:before{margin-right:var(--hx-size-spacing-200)}.hx-auth-divider:after{margin-left:var(--hx-size-spacing-200)}@media (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;max-width:40vw;height:72px}}.hx-page-header+.hx-dev-content{margin-top:var(--hx-size-spacing-150)}.hx-dev-content{gap:var(--hx-size-spacing-150);width:100%;min-width:0;max-width:100%;display:grid}.hx-dash-section{gap:var(--hx-size-spacing-150);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hx-dash-section h2{color:var(--hx-color-foreground-primary);font:var(--hx-font-heading-3);margin:0}.hx-dev-registration-tile,.hx-dev-table{width:100%;min-width:0;max-width:100%}.hx-form-mode-banner{align-items:center;gap:var(--hx-size-spacing-100);margin-bottom:var(--hx-size-spacing-200);padding:var(--hx-size-spacing-100) var(--hx-size-spacing-150);border:var(--hx-size-border-thin) solid var(--hx-color-border-selected);border-radius:var(--hx-size-radius-075);background:var(--hx-color-background-selected-subtle-default);color:var(--hx-color-foreground-primary);display:flex}.hx-form-mode-banner__text{min-width:0}.hx-dev-form{gap:var(--hx-size-spacing-200);display:grid}.hx-dev-form-grid{gap:var(--hx-size-spacing-200);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.hx-dev-form-grid>*{min-width:0}.hx-role-field{align-content:start;gap:var(--hx-size-spacing-050);min-width:0;display:grid}.hx-role-field--wide{grid-column:1/-1}.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{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);justify-content:space-between;align-items:center;display:inline-flex}.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{align-items:center;gap:var(--hx-size-spacing-050);flex-wrap:wrap;min-width:0;display:inline-flex}.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{font:var(--hx-font-body-2);margin:0}.hx-form-actions,.hx-dash-buttons,.hx-navigation-buttons{gap:var(--hx-size-spacing-100);flex-wrap:wrap;display:flex}.data-table tbody tr.hx-row-editing,.data-table tbody tr.hx-row-editing:hover{background:var(--hx-color-background-selected-subtle-default)}.hx-dev-table-actions{justify-content:flex-end;align-items:center;gap:var(--hx-size-spacing-025);display:inline-flex}.hx-button-link{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);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.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 (width<=768px){.hx-dev-form-grid{gap:var(--hx-size-spacing-150);grid-template-columns:1fr}.hx-form-actions,.hx-dash-buttons,.hx-navigation-buttons{flex-direction:column;align-items:stretch}.hx-form-mode-banner{flex-wrap:wrap;align-items:flex-start}.table-search{flex:100%;min-width:min(100%,220px)}.page-size-control{flex:none}}@media (width<=900px){.hx-input-source-grid{grid-template-columns:1fr}.hx-fields-grid--solution-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px) and (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 (width<360px){.hx-app-menu{padding-inline:var(--hx-size-spacing-100)}}@media (width>=576px){.hx-app-shell--menu-open{grid-template-areas:"header""content";grid-template-rows:var(--hx-component-header-size-height) minmax(calc(100dvh - var(--hx-component-header-size-height)), auto)}.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 (width<=720px){.hx-app-panel{padding:var(--hx-size-spacing-200) var(--hx-size-spacing-150) var(--hx-size-spacing-300)}.hx-page-header{padding:var(--hx-size-spacing-150);grid-template-columns:auto minmax(0,1fr) auto}.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:#4580e6;--dsg-selection-border-radius:2px;--dsg-selection-border-width:2px;--dsg-selection-background-color:#4580e60a;--dsg-selection-disabled-border-color:#9da6ab;--dsg-selection-disabled-background-color:#0000000a;--dsg-corner-indicator-width:10px;--dsg-header-text-color:#9da6ab;--dsg-header-active-text-color:black;--dsg-cell-background-color:white;--dsg-cell-disabled-background-color:#fafafa;--dsg-transition-duration:.1s;--dsg-expand-rows-indicator-width:10px;--dsg-scroll-shadow-width:7px;--dsg-scroll-shadow-color:#0003}.dsg-container{border:solid 1px var(--dsg-border-color);cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#000;will-change:transform;direction:ltr;background:#fff;border-top:none;border-left:none;width:100%;position:relative;overflow:auto}.dsg-corner-indicator{border-bottom:solid var(--dsg-corner-indicator-width) var(--dsg-header-text-color);border-left:solid var(--dsg-corner-indicator-width) transparent;width:0;margin:auto}.dsg-row{background:var(--dsg-cell-background-color);box-shadow:0 1px var(--dsg-border-color) inset;position:absolute;top:0;left:0}.dsg-row-header{z-index:40;position:sticky;top:0}.dsg-cell{box-sizing:border-box;background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-border-color);box-shadow:1px 1px var(--dsg-border-color);border-bottom:none;border-right:none;align-items:center;height:100%;display:flex;position:absolute;top:0}.dsg-hidden-cell{display:none}.dsg-cell-sticky-left{z-index:30;position:sticky}.dsg-cell-sticky-left-active{box-shadow:inset 0 0 0 var(--dsg-selection-border-width) var(--dsg-selection-border-color)}.dsg-cell-sticky-left-active.dsg-cell-disabled{box-shadow:inset 0 0 0 var(--dsg-selection-border-width) var(--dsg-selection-disabled-border-color)}.dsg-cell-sticky-right{z-index:30;margin-left:auto;position:sticky;right:0;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{z-index:30;justify-content:center;height:100%;padding:0 5px;position:sticky;left:0}.dsg-cell-header-active,.dsg-cell-gutter-active{color:var(--dsg-header-active-text-color)}.dsg-active-cell,.dsg-selection-rect{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;position:absolute}.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{pointer-events:none;position:absolute;top:0;left:0}.dsg-scrollable-view{z-index:10;box-sizing:border-box;border:solid 1px var(--dsg-border-color);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;border-bottom:none;border-right:none;transition:box-shadow .3s;position:sticky}.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);width:100%;height:var(--dsg-selection-border-width);position:sticky}.dsg-selection-row-marker-container{position:absolute;left:0}.dsg-selection-row-marker{background:var(--dsg-selection-border-color);height:100%;width:var(--dsg-selection-border-width);position:sticky}.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{border:1px solid var(--dsg-border-color);color:#000;background:#fafafa;border-top:none;align-items:center;padding:7px 10px;display:flex}.dsg-add-row>*{margin-right:10px}.dsg-add-row-btn,.dsg-add-row-input{background:#fff;border:1px solid #dcdcdc;border-radius:2px;align-items:center;padding:7px 10px;transition:all .2s;display:flex;position:relative}.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:"";background:#9da6ab;width:10px;height:2px;margin-right:10px;display:inline-block}.dsg-add-row-btn:after{content:"";background:#9da6ab;width:2px;height:10px;margin-right:10px;display:block;position:absolute;left:14px}.dsg-input{box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;align-self:stretch;min-width:0;padding:0 10px;font-size:1rem;display:block}.dsg-input-suffix{opacity:.5;margin-left:-5px;padding-right:10px}.dsg-input-align-right{text-align:right}.dsg-hide-date-picker[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dsg-hide-date-picker[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.dsg-checkbox{margin:auto}.dsg-context-menu{z-index:10000;color:#000;background:#fff;border-radius:4px;padding:5px 0;position:fixed;box-shadow:0 2px 6px 2px #3c404326}.dsg-context-menu-item{cursor:default;padding:3px 20px}.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;transition:all var(--dsg-transition-duration);cursor:crosshair;z-index:25;position:absolute}.dsg-expand-rows-indicator-disabled{border:solid 1px var(--dsg-selection-disabled-border-color)}.dsg-expand-rows-rect{box-sizing:border-box;transition:all var(--dsg-transition-duration);pointer-events:none;background:#00000008;position:absolute}
