:root{--x2-color-tone-brand-base:#2f62da;--x2-color-tone-brand-hover:#254fbc;--x2-color-tone-brand-active:#1d3f99;--x2-color-tone-brand-subtle:#eef3fe;--x2-color-tone-brand-subtle-hover:#dce6fc;--x2-color-tone-brand-border:#bacdf8;--x2-color-tone-brand-text:#254fbc;--x2-color-tone-brand-on:#fff;--x2-color-tone-accent-base:#0e9384;--x2-color-tone-accent-hover:#107569;--x2-color-tone-accent-active:#125d56;--x2-color-tone-accent-subtle:#f0fdf9;--x2-color-tone-accent-subtle-hover:#ccfbef;--x2-color-tone-accent-border:#99f6e0;--x2-color-tone-accent-text:#107569;--x2-color-tone-accent-on:#fff;--x2-color-tone-success-base:#12b76a;--x2-color-tone-success-hover:#039855;--x2-color-tone-success-active:#027a48;--x2-color-tone-success-subtle:#ecfdf3;--x2-color-tone-success-subtle-hover:#d1fadf;--x2-color-tone-success-border:#a6f4c5;--x2-color-tone-success-text:#027a48;--x2-color-tone-success-on:#fff;--x2-color-tone-warning-base:#f79009;--x2-color-tone-warning-hover:#dc6803;--x2-color-tone-warning-active:#b54708;--x2-color-tone-warning-subtle:#fffaeb;--x2-color-tone-warning-subtle-hover:#fef0c7;--x2-color-tone-warning-border:#fedf89;--x2-color-tone-warning-text:#b54708;--x2-color-tone-warning-on:#fff;--x2-color-tone-danger-base:#f04438;--x2-color-tone-danger-hover:#d92d20;--x2-color-tone-danger-active:#b42318;--x2-color-tone-danger-subtle:#fef3f2;--x2-color-tone-danger-subtle-hover:#fee4e2;--x2-color-tone-danger-border:#fecdca;--x2-color-tone-danger-text:#b42318;--x2-color-tone-danger-on:#fff;--x2-color-tone-info-base:#088ab2;--x2-color-tone-info-hover:#0e7090;--x2-color-tone-info-active:#155b75;--x2-color-tone-info-subtle:#ecfdff;--x2-color-tone-info-subtle-hover:#cff9fe;--x2-color-tone-info-border:#a5f0fc;--x2-color-tone-info-text:#0e7090;--x2-color-tone-info-on:#fff;--x2-color-tone-neutral-base:#7b8497;--x2-color-tone-neutral-hover:#5c6579;--x2-color-tone-neutral-active:#434b5c;--x2-color-tone-neutral-subtle:#f1f3f7;--x2-color-tone-neutral-subtle-hover:#e4e7ee;--x2-color-tone-neutral-border:#d2d7e1;--x2-color-tone-neutral-text:#434b5c;--x2-color-tone-neutral-on:#fff;--x2-color-surface-canvas:#f1f3f7;--x2-color-surface-raised:#fff;--x2-color-surface-sunken:#f8f9fb;--x2-color-surface-overlay:#fff;--x2-color-surface-inverse:#1b2130;--x2-color-surface-hover:#f1f3f7;--x2-color-surface-selected:#eef3fe;--x2-color-surface-selected-hover:#dce6fc;--x2-color-surface-disabled:#f1f3f7;--x2-color-surface-scrim:#10141e73;--x2-color-border-subtle:#e4e7ee;--x2-color-border-default:#d2d7e1;--x2-color-border-strong:#a9b1c2;--x2-color-border-focus:#2f62da;--x2-color-border-inverse:#ffffff29;--x2-color-text-primary:#1b2130;--x2-color-text-secondary:#434b5c;--x2-color-text-muted:#5c6579;--x2-color-text-disabled:#a9b1c2;--x2-color-text-placeholder:#6a7385;--x2-color-text-inverse:#fff;--x2-color-text-inverse-muted:#ffffffad;--x2-color-text-link:#254fbc;--x2-color-text-link-hover:#2f62da;--x2-color-chart-categorical-1:#2f62da;--x2-color-chart-categorical-2:#15b79e;--x2-color-chart-categorical-3:#7a5af8;--x2-color-chart-categorical-4:#f79009;--x2-color-chart-categorical-5:#088ab2;--x2-color-chart-categorical-6:#ee46bc;--x2-color-chart-categorical-7:#039855;--x2-color-chart-categorical-8:#7b8497;--x2-focus-ring-color:#2f62da;--x2-focus-ring-width:3px;--x2-focus-ring-offset:0px;--x2-font-family-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--x2-font-family-numeric:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-size-xs:11px;--x2-font-size-sm:12px;--x2-font-size-base:14px;--x2-font-size-lg:16px;--x2-font-size-xl:20px;--x2-font-size-xxl:24px;--x2-font-size-xxxl:30px;--x2-line-height-tight:1.3;--x2-line-height-base:1.5715;--x2-line-height-relaxed:1.7;--x2-font-weight-regular:400;--x2-font-weight-medium:500;--x2-font-weight-semibold:600;--x2-font-weight-bold:700;--x2-letter-spacing-tight:-.01em;--x2-letter-spacing-normal:0;--x2-letter-spacing-wide:.01em;--x2-letter-spacing-caps:.06em;--x2-heading-h1:30px;--x2-heading-h2:24px;--x2-heading-h3:20px;--x2-heading-h4:16px;--x2-heading-h5:14px;--x2-space-none:0px;--x2-space-xxs:2px;--x2-space-xs:4px;--x2-space-sm:8px;--x2-space-md:12px;--x2-space-base:16px;--x2-space-lg:20px;--x2-space-xl:24px;--x2-space-xxl:32px;--x2-space-xxxl:40px;--x2-space-huge:48px;--x2-space-giant:64px;--x2-radius-none:0px;--x2-radius-xs:2px;--x2-radius-sm:4px;--x2-radius-base:6px;--x2-radius-md:8px;--x2-radius-lg:10px;--x2-radius-xl:14px;--x2-radius-pill:999px;--x2-shadow-none:none;--x2-shadow-xs:0 1px 2px #10141e0f;--x2-shadow-sm:0 1px 3px #10141e14, 0 1px 2px #10141e0a;--x2-shadow-md:0 4px 12px #10141e1a, 0 1px 3px #10141e0f;--x2-shadow-lg:0 12px 32px #10141e24, 0 2px 8px #10141e0f;--x2-shadow-xl:0 24px 56px #10141e2e, 0 4px 12px #10141e14;--x2-shadow-focus:0 0 0 3px #2f62da33;--x2-shadow-focus-danger:0 0 0 3px #f0443833;--x2-control-xs:22px;--x2-control-sm:26px;--x2-control-md:32px;--x2-control-lg:40px;--x2-icon-xs:12px;--x2-icon-sm:14px;--x2-icon-md:16px;--x2-icon-lg:20px;--x2-avatar-xs:18px;--x2-avatar-sm:24px;--x2-avatar-md:26px;--x2-avatar-lg:44px;--x2-control-padding-inline-sm:8px;--x2-control-padding-inline-md:12px;--x2-control-padding-inline-lg:16px;--x2-layout-header-height:56px;--x2-layout-sub-header-height:44px;--x2-layout-sidebar-width:248px;--x2-layout-sidebar-collapsed-width:64px;--x2-layout-rail-width:56px;--x2-layout-detail-pane-width:420px;--x2-layout-master-detail-min-height:480px;--x2-layout-content-max-width:1440px;--x2-layout-form-max-width:720px;--x2-layout-modal-width:480px;--x2-layout-page-padding-inline:24px;--x2-layout-page-padding-block:20px;--x2-layout-action-bar-height:60px;--x2-density-font-size:14px;--x2-density-control-height:32px;--x2-density-control-height-xs:22px;--x2-density-control-height-sm:26px;--x2-density-control-height-lg:40px;--x2-density-table-cell-padding-block:10px;--x2-density-table-cell-padding-inline:12px;--x2-density-table-cell-padding-block-sm:8px;--x2-density-table-cell-padding-inline-sm:10px;--x2-density-form-item-margin-bottom:20px;--x2-density-card-padding-block:16px;--x2-density-card-padding-inline:20px;--x2-density-menu-item-height:36px;--x2-density-page-padding-inline:24px;--x2-density-page-padding-block:20px;--x2-duration-instant:0s;--x2-duration-fast:.1s;--x2-duration-base:.16s;--x2-duration-slow:.24s;--x2-duration-slower:.32s;--x2-easing-standard:cubic-bezier(.2, 0, 0, 1);--x2-easing-enter:cubic-bezier(.05, .7, .1, 1);--x2-easing-exit:cubic-bezier(.3, 0, .8, .15);--x2-easing-emphasized:cubic-bezier(.4, 0, .2, 1);--x2-breakpoint-xs:0px;--x2-breakpoint-sm:576px;--x2-breakpoint-md:768px;--x2-breakpoint-lg:992px;--x2-breakpoint-xl:1200px;--x2-breakpoint-xxl:1600px;--x2-z-base:0;--x2-z-raised:10;--x2-z-sticky:20;--x2-z-header:100;--x2-z-sidebar:90;--x2-z-action-bar:80;--x2-z-popup-base:1000;--x2-z-drawer:1000;--x2-z-modal:1000;--x2-z-popover:1030;--x2-z-tooltip:1060;--x2-z-notification:1080;--x2-print-page-a4-width:210mm;--x2-print-page-a4-height:297mm;--x2-print-page-letter-width:215.9mm;--x2-print-page-letter-height:279.4mm;--x2-print-margin-narrow:10mm;--x2-print-margin-normal:20mm;--x2-print-margin-wide:30mm;--x2-density-comfortable-font-size:14px;--x2-density-comfortable-control-height:36px;--x2-density-comfortable-control-height-xs:24px;--x2-density-comfortable-control-height-sm:30px;--x2-density-comfortable-control-height-lg:44px;--x2-density-comfortable-table-cell-padding-block:14px;--x2-density-comfortable-table-cell-padding-inline:16px;--x2-density-comfortable-table-cell-padding-block-sm:10px;--x2-density-comfortable-table-cell-padding-inline-sm:12px;--x2-density-comfortable-form-item-margin-bottom:24px;--x2-density-comfortable-card-padding-block:20px;--x2-density-comfortable-card-padding-inline:24px;--x2-density-comfortable-menu-item-height:40px;--x2-density-comfortable-page-padding-inline:32px;--x2-density-comfortable-page-padding-block:24px;--x2-density-standard-font-size:14px;--x2-density-standard-control-height:32px;--x2-density-standard-control-height-xs:22px;--x2-density-standard-control-height-sm:26px;--x2-density-standard-control-height-lg:40px;--x2-density-standard-table-cell-padding-block:10px;--x2-density-standard-table-cell-padding-inline:12px;--x2-density-standard-table-cell-padding-block-sm:8px;--x2-density-standard-table-cell-padding-inline-sm:10px;--x2-density-standard-form-item-margin-bottom:20px;--x2-density-standard-card-padding-block:16px;--x2-density-standard-card-padding-inline:20px;--x2-density-standard-menu-item-height:36px;--x2-density-standard-page-padding-inline:24px;--x2-density-standard-page-padding-block:20px;--x2-density-compact-font-size:13px;--x2-density-compact-control-height:28px;--x2-density-compact-control-height-xs:20px;--x2-density-compact-control-height-sm:24px;--x2-density-compact-control-height-lg:34px;--x2-density-compact-table-cell-padding-block:6px;--x2-density-compact-table-cell-padding-inline:10px;--x2-density-compact-table-cell-padding-block-sm:4px;--x2-density-compact-table-cell-padding-inline-sm:8px;--x2-density-compact-form-item-margin-bottom:16px;--x2-density-compact-card-padding-block:12px;--x2-density-compact-card-padding-inline:16px;--x2-density-compact-menu-item-height:32px;--x2-density-compact-page-padding-inline:16px;--x2-density-compact-page-padding-block:14px}@media print{:root{--x2-color-tone-brand-base:#2f62da;--x2-color-tone-brand-hover:#254fbc;--x2-color-tone-brand-active:#1d3f99;--x2-color-tone-brand-subtle:#eef3fe;--x2-color-tone-brand-subtle-hover:#dce6fc;--x2-color-tone-brand-border:#bacdf8;--x2-color-tone-brand-text:#254fbc;--x2-color-tone-brand-on:#fff;--x2-color-tone-accent-base:#0e9384;--x2-color-tone-accent-hover:#107569;--x2-color-tone-accent-active:#125d56;--x2-color-tone-accent-subtle:#f0fdf9;--x2-color-tone-accent-subtle-hover:#ccfbef;--x2-color-tone-accent-border:#99f6e0;--x2-color-tone-accent-text:#107569;--x2-color-tone-accent-on:#fff;--x2-color-tone-success-base:#12b76a;--x2-color-tone-success-hover:#039855;--x2-color-tone-success-active:#027a48;--x2-color-tone-success-subtle:#ecfdf3;--x2-color-tone-success-subtle-hover:#d1fadf;--x2-color-tone-success-border:#a6f4c5;--x2-color-tone-success-text:#027a48;--x2-color-tone-success-on:#fff;--x2-color-tone-warning-base:#f79009;--x2-color-tone-warning-hover:#dc6803;--x2-color-tone-warning-active:#b54708;--x2-color-tone-warning-subtle:#fffaeb;--x2-color-tone-warning-subtle-hover:#fef0c7;--x2-color-tone-warning-border:#fedf89;--x2-color-tone-warning-text:#b54708;--x2-color-tone-warning-on:#fff;--x2-color-tone-danger-base:#f04438;--x2-color-tone-danger-hover:#d92d20;--x2-color-tone-danger-active:#b42318;--x2-color-tone-danger-subtle:#fef3f2;--x2-color-tone-danger-subtle-hover:#fee4e2;--x2-color-tone-danger-border:#fecdca;--x2-color-tone-danger-text:#b42318;--x2-color-tone-danger-on:#fff;--x2-color-tone-info-base:#088ab2;--x2-color-tone-info-hover:#0e7090;--x2-color-tone-info-active:#155b75;--x2-color-tone-info-subtle:#ecfdff;--x2-color-tone-info-subtle-hover:#cff9fe;--x2-color-tone-info-border:#a5f0fc;--x2-color-tone-info-text:#0e7090;--x2-color-tone-info-on:#fff;--x2-color-tone-neutral-base:#7b8497;--x2-color-tone-neutral-hover:#5c6579;--x2-color-tone-neutral-active:#434b5c;--x2-color-tone-neutral-subtle:#f1f3f7;--x2-color-tone-neutral-subtle-hover:#e4e7ee;--x2-color-tone-neutral-border:#d2d7e1;--x2-color-tone-neutral-text:#434b5c;--x2-color-tone-neutral-on:#fff;--x2-color-surface-canvas:#f1f3f7;--x2-color-surface-raised:#fff;--x2-color-surface-sunken:#f8f9fb;--x2-color-surface-overlay:#fff;--x2-color-surface-inverse:#1b2130;--x2-color-surface-hover:#f1f3f7;--x2-color-surface-selected:#eef3fe;--x2-color-surface-selected-hover:#dce6fc;--x2-color-surface-disabled:#f1f3f7;--x2-color-surface-scrim:#10141e73;--x2-color-border-subtle:#e4e7ee;--x2-color-border-default:#d2d7e1;--x2-color-border-strong:#a9b1c2;--x2-color-border-focus:#2f62da;--x2-color-border-inverse:#ffffff29;--x2-color-text-primary:#1b2130;--x2-color-text-secondary:#434b5c;--x2-color-text-muted:#5c6579;--x2-color-text-disabled:#a9b1c2;--x2-color-text-placeholder:#6a7385;--x2-color-text-inverse:#fff;--x2-color-text-inverse-muted:#ffffffad;--x2-color-text-link:#254fbc;--x2-color-text-link-hover:#2f62da;--x2-color-chart-categorical-1:#2f62da;--x2-color-chart-categorical-2:#15b79e;--x2-color-chart-categorical-3:#7a5af8;--x2-color-chart-categorical-4:#f79009;--x2-color-chart-categorical-5:#088ab2;--x2-color-chart-categorical-6:#ee46bc;--x2-color-chart-categorical-7:#039855;--x2-color-chart-categorical-8:#7b8497;--x2-focus-ring-color:#2f62da;--x2-focus-ring-width:3px;--x2-focus-ring-offset:0px;--x2-font-family-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--x2-font-family-numeric:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-size-xs:11px;--x2-font-size-sm:12px;--x2-font-size-base:14px;--x2-font-size-lg:16px;--x2-font-size-xl:20px;--x2-font-size-xxl:24px;--x2-font-size-xxxl:30px;--x2-line-height-tight:1.3;--x2-line-height-base:1.5715;--x2-line-height-relaxed:1.7;--x2-font-weight-regular:400;--x2-font-weight-medium:500;--x2-font-weight-semibold:600;--x2-font-weight-bold:700;--x2-letter-spacing-tight:-.01em;--x2-letter-spacing-normal:0;--x2-letter-spacing-wide:.01em;--x2-letter-spacing-caps:.06em;--x2-heading-h1:30px;--x2-heading-h2:24px;--x2-heading-h3:20px;--x2-heading-h4:16px;--x2-heading-h5:14px;--x2-space-none:0px;--x2-space-xxs:2px;--x2-space-xs:4px;--x2-space-sm:8px;--x2-space-md:12px;--x2-space-base:16px;--x2-space-lg:20px;--x2-space-xl:24px;--x2-space-xxl:32px;--x2-space-xxxl:40px;--x2-space-huge:48px;--x2-space-giant:64px;--x2-radius-none:0px;--x2-radius-xs:2px;--x2-radius-sm:4px;--x2-radius-base:6px;--x2-radius-md:8px;--x2-radius-lg:10px;--x2-radius-xl:14px;--x2-radius-pill:999px;--x2-shadow-none:none;--x2-shadow-xs:0 1px 2px #10141e0f;--x2-shadow-sm:0 1px 3px #10141e14, 0 1px 2px #10141e0a;--x2-shadow-md:0 4px 12px #10141e1a, 0 1px 3px #10141e0f;--x2-shadow-lg:0 12px 32px #10141e24, 0 2px 8px #10141e0f;--x2-shadow-xl:0 24px 56px #10141e2e, 0 4px 12px #10141e14;--x2-shadow-focus:0 0 0 3px #2f62da33;--x2-shadow-focus-danger:0 0 0 3px #f0443833;--x2-control-xs:22px;--x2-control-sm:26px;--x2-control-md:32px;--x2-control-lg:40px;--x2-icon-xs:12px;--x2-icon-sm:14px;--x2-icon-md:16px;--x2-icon-lg:20px;--x2-avatar-xs:18px;--x2-avatar-sm:24px;--x2-avatar-md:26px;--x2-avatar-lg:44px;--x2-control-padding-inline-sm:8px;--x2-control-padding-inline-md:12px;--x2-control-padding-inline-lg:16px;--x2-layout-header-height:56px;--x2-layout-sub-header-height:44px;--x2-layout-sidebar-width:248px;--x2-layout-sidebar-collapsed-width:64px;--x2-layout-rail-width:56px;--x2-layout-detail-pane-width:420px;--x2-layout-master-detail-min-height:480px;--x2-layout-content-max-width:1440px;--x2-layout-form-max-width:720px;--x2-layout-modal-width:480px;--x2-layout-page-padding-inline:24px;--x2-layout-page-padding-block:20px;--x2-layout-action-bar-height:60px;--x2-density-font-size:14px;--x2-density-control-height:32px;--x2-density-control-height-xs:22px;--x2-density-control-height-sm:26px;--x2-density-control-height-lg:40px;--x2-density-table-cell-padding-block:10px;--x2-density-table-cell-padding-inline:12px;--x2-density-table-cell-padding-block-sm:8px;--x2-density-table-cell-padding-inline-sm:10px;--x2-density-form-item-margin-bottom:20px;--x2-density-card-padding-block:16px;--x2-density-card-padding-inline:20px;--x2-density-menu-item-height:36px;--x2-density-page-padding-inline:24px;--x2-density-page-padding-block:20px;--x2-duration-instant:0s;--x2-duration-fast:.1s;--x2-duration-base:.16s;--x2-duration-slow:.24s;--x2-duration-slower:.32s;--x2-easing-standard:cubic-bezier(.2, 0, 0, 1);--x2-easing-enter:cubic-bezier(.05, .7, .1, 1);--x2-easing-exit:cubic-bezier(.3, 0, .8, .15);--x2-easing-emphasized:cubic-bezier(.4, 0, .2, 1);--x2-breakpoint-xs:0px;--x2-breakpoint-sm:576px;--x2-breakpoint-md:768px;--x2-breakpoint-lg:992px;--x2-breakpoint-xl:1200px;--x2-breakpoint-xxl:1600px;--x2-z-base:0;--x2-z-raised:10;--x2-z-sticky:20;--x2-z-header:100;--x2-z-sidebar:90;--x2-z-action-bar:80;--x2-z-popup-base:1000;--x2-z-drawer:1000;--x2-z-modal:1000;--x2-z-popover:1030;--x2-z-tooltip:1060;--x2-z-notification:1080;--x2-print-page-a4-width:210mm;--x2-print-page-a4-height:297mm;--x2-print-page-letter-width:215.9mm;--x2-print-page-letter-height:279.4mm;--x2-print-margin-narrow:10mm;--x2-print-margin-normal:20mm;--x2-print-margin-wide:30mm;--x2-density-comfortable-font-size:14px;--x2-density-comfortable-control-height:36px;--x2-density-comfortable-control-height-xs:24px;--x2-density-comfortable-control-height-sm:30px;--x2-density-comfortable-control-height-lg:44px;--x2-density-comfortable-table-cell-padding-block:14px;--x2-density-comfortable-table-cell-padding-inline:16px;--x2-density-comfortable-table-cell-padding-block-sm:10px;--x2-density-comfortable-table-cell-padding-inline-sm:12px;--x2-density-comfortable-form-item-margin-bottom:24px;--x2-density-comfortable-card-padding-block:20px;--x2-density-comfortable-card-padding-inline:24px;--x2-density-comfortable-menu-item-height:40px;--x2-density-comfortable-page-padding-inline:32px;--x2-density-comfortable-page-padding-block:24px;--x2-density-standard-font-size:14px;--x2-density-standard-control-height:32px;--x2-density-standard-control-height-xs:22px;--x2-density-standard-control-height-sm:26px;--x2-density-standard-control-height-lg:40px;--x2-density-standard-table-cell-padding-block:10px;--x2-density-standard-table-cell-padding-inline:12px;--x2-density-standard-table-cell-padding-block-sm:8px;--x2-density-standard-table-cell-padding-inline-sm:10px;--x2-density-standard-form-item-margin-bottom:20px;--x2-density-standard-card-padding-block:16px;--x2-density-standard-card-padding-inline:20px;--x2-density-standard-menu-item-height:36px;--x2-density-standard-page-padding-inline:24px;--x2-density-standard-page-padding-block:20px;--x2-density-compact-font-size:13px;--x2-density-compact-control-height:28px;--x2-density-compact-control-height-xs:20px;--x2-density-compact-control-height-sm:24px;--x2-density-compact-control-height-lg:34px;--x2-density-compact-table-cell-padding-block:6px;--x2-density-compact-table-cell-padding-inline:10px;--x2-density-compact-table-cell-padding-block-sm:4px;--x2-density-compact-table-cell-padding-inline-sm:8px;--x2-density-compact-form-item-margin-bottom:16px;--x2-density-compact-card-padding-block:12px;--x2-density-compact-card-padding-inline:16px;--x2-density-compact-menu-item-height:32px;--x2-density-compact-page-padding-inline:16px;--x2-density-compact-page-padding-block:14px}}[data-x2-scheme=dark]{--x2-color-tone-brand-base:#2f62da;--x2-color-tone-brand-hover:#6489e9;--x2-color-tone-brand-active:#254fbc;--x2-color-tone-brand-subtle:#6489e929;--x2-color-tone-brand-subtle-hover:#6489e93d;--x2-color-tone-brand-border:#6489e966;--x2-color-tone-brand-text:#93aef2;--x2-color-tone-brand-on:#fff;--x2-color-tone-accent-base:#2ed3b7;--x2-color-tone-accent-hover:#5fe9d0;--x2-color-tone-accent-active:#15b79e;--x2-color-tone-accent-subtle:#2ed3b729;--x2-color-tone-accent-subtle-hover:#2ed3b73d;--x2-color-tone-accent-border:#2ed3b766;--x2-color-tone-accent-text:#5fe9d0;--x2-color-tone-accent-on:#10141e;--x2-color-tone-success-base:#32d583;--x2-color-tone-success-hover:#6ce9a6;--x2-color-tone-success-active:#12b76a;--x2-color-tone-success-subtle:#32d58329;--x2-color-tone-success-subtle-hover:#32d5833d;--x2-color-tone-success-border:#32d58366;--x2-color-tone-success-text:#6ce9a6;--x2-color-tone-success-on:#10141e;--x2-color-tone-warning-base:#fdb022;--x2-color-tone-warning-hover:#fec84b;--x2-color-tone-warning-active:#f79009;--x2-color-tone-warning-subtle:#fdb02229;--x2-color-tone-warning-subtle-hover:#fdb0223d;--x2-color-tone-warning-border:#fdb02266;--x2-color-tone-warning-text:#fec84b;--x2-color-tone-warning-on:#10141e;--x2-color-tone-danger-base:#f97066;--x2-color-tone-danger-hover:#fda29b;--x2-color-tone-danger-active:#f04438;--x2-color-tone-danger-subtle:#f9706629;--x2-color-tone-danger-subtle-hover:#f970663d;--x2-color-tone-danger-border:#f9706666;--x2-color-tone-danger-text:#fda29b;--x2-color-tone-danger-on:#10141e;--x2-color-tone-info-base:#2ce;--x2-color-tone-info-hover:#67e3f9;--x2-color-tone-info-active:#06aed4;--x2-color-tone-info-subtle:#22ccee29;--x2-color-tone-info-subtle-hover:#22ccee3d;--x2-color-tone-info-border:#2ce6;--x2-color-tone-info-text:#67e3f9;--x2-color-tone-info-on:#10141e;--x2-color-tone-neutral-base:#a9b1c2;--x2-color-tone-neutral-hover:#d2d7e1;--x2-color-tone-neutral-active:#7b8497;--x2-color-tone-neutral-subtle:#a9b1c224;--x2-color-tone-neutral-subtle-hover:#a9b1c238;--x2-color-tone-neutral-border:#a9b1c252;--x2-color-tone-neutral-text:#d2d7e1;--x2-color-tone-neutral-on:#10141e;--x2-color-surface-canvas:#0e1117;--x2-color-surface-raised:#161b24;--x2-color-surface-sunken:#11151d;--x2-color-surface-overlay:#1c222e;--x2-color-surface-inverse:#f8f9fb;--x2-color-surface-hover:#ffffff0d;--x2-color-surface-selected:#6489e929;--x2-color-surface-selected-hover:#6489e93d;--x2-color-surface-disabled:#ffffff0f;--x2-color-surface-scrim:#0009;--x2-color-border-subtle:#232a36;--x2-color-border-default:#303948;--x2-color-border-strong:#48536590;--x2-color-border-focus:#6489e9;--x2-color-border-inverse:#10141e29;--x2-color-text-primary:#e8ecf3;--x2-color-text-secondary:#aeb8c8;--x2-color-text-muted:#8c95a6;--x2-color-text-disabled:#5a6478;--x2-color-text-placeholder:#98a2b3;--x2-color-text-inverse:#10141e;--x2-color-text-inverse-muted:#10141ead;--x2-color-text-link:#93aef2;--x2-color-text-link-hover:#bacdf8;--x2-color-chart-categorical-1:#2f62da;--x2-color-chart-categorical-2:#15b79e;--x2-color-chart-categorical-3:#7a5af8;--x2-color-chart-categorical-4:#f79009;--x2-color-chart-categorical-5:#088ab2;--x2-color-chart-categorical-6:#ee46bc;--x2-color-chart-categorical-7:#039855;--x2-color-chart-categorical-8:#7b8497;--x2-focus-ring-color:#6489e9;--x2-focus-ring-width:3px;--x2-focus-ring-offset:0px;--x2-font-family-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--x2-font-family-numeric:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-size-xs:11px;--x2-font-size-sm:12px;--x2-font-size-base:14px;--x2-font-size-lg:16px;--x2-font-size-xl:20px;--x2-font-size-xxl:24px;--x2-font-size-xxxl:30px;--x2-line-height-tight:1.3;--x2-line-height-base:1.5715;--x2-line-height-relaxed:1.7;--x2-font-weight-regular:400;--x2-font-weight-medium:500;--x2-font-weight-semibold:600;--x2-font-weight-bold:700;--x2-letter-spacing-tight:-.01em;--x2-letter-spacing-normal:0;--x2-letter-spacing-wide:.01em;--x2-letter-spacing-caps:.06em;--x2-heading-h1:30px;--x2-heading-h2:24px;--x2-heading-h3:20px;--x2-heading-h4:16px;--x2-heading-h5:14px;--x2-space-none:0px;--x2-space-xxs:2px;--x2-space-xs:4px;--x2-space-sm:8px;--x2-space-md:12px;--x2-space-base:16px;--x2-space-lg:20px;--x2-space-xl:24px;--x2-space-xxl:32px;--x2-space-xxxl:40px;--x2-space-huge:48px;--x2-space-giant:64px;--x2-radius-none:0px;--x2-radius-xs:2px;--x2-radius-sm:4px;--x2-radius-base:6px;--x2-radius-md:8px;--x2-radius-lg:10px;--x2-radius-xl:14px;--x2-radius-pill:999px;--x2-shadow-none:none;--x2-shadow-xs:0 1px 2px #0006;--x2-shadow-sm:0 1px 3px #00000080, 0 1px 2px #0000004d;--x2-shadow-md:0 4px 12px #0000008c, 0 1px 3px #00000059;--x2-shadow-lg:0 12px 32px #0009, 0 2px 8px #0006;--x2-shadow-xl:0 24px 56px #000000b3, 0 4px 12px #00000073;--x2-shadow-focus:0 0 0 3px #6489e94d;--x2-shadow-focus-danger:0 0 0 3px #f970664d;--x2-control-xs:22px;--x2-control-sm:26px;--x2-control-md:32px;--x2-control-lg:40px;--x2-icon-xs:12px;--x2-icon-sm:14px;--x2-icon-md:16px;--x2-icon-lg:20px;--x2-avatar-xs:18px;--x2-avatar-sm:24px;--x2-avatar-md:26px;--x2-avatar-lg:44px;--x2-control-padding-inline-sm:8px;--x2-control-padding-inline-md:12px;--x2-control-padding-inline-lg:16px;--x2-layout-header-height:56px;--x2-layout-sub-header-height:44px;--x2-layout-sidebar-width:248px;--x2-layout-sidebar-collapsed-width:64px;--x2-layout-rail-width:56px;--x2-layout-detail-pane-width:420px;--x2-layout-master-detail-min-height:480px;--x2-layout-content-max-width:1440px;--x2-layout-form-max-width:720px;--x2-layout-modal-width:480px;--x2-layout-page-padding-inline:24px;--x2-layout-page-padding-block:20px;--x2-layout-action-bar-height:60px;--x2-density-font-size:14px;--x2-density-control-height:32px;--x2-density-control-height-xs:22px;--x2-density-control-height-sm:26px;--x2-density-control-height-lg:40px;--x2-density-table-cell-padding-block:10px;--x2-density-table-cell-padding-inline:12px;--x2-density-table-cell-padding-block-sm:8px;--x2-density-table-cell-padding-inline-sm:10px;--x2-density-form-item-margin-bottom:20px;--x2-density-card-padding-block:16px;--x2-density-card-padding-inline:20px;--x2-density-menu-item-height:36px;--x2-density-page-padding-inline:24px;--x2-density-page-padding-block:20px;--x2-duration-instant:0s;--x2-duration-fast:.1s;--x2-duration-base:.16s;--x2-duration-slow:.24s;--x2-duration-slower:.32s;--x2-easing-standard:cubic-bezier(.2, 0, 0, 1);--x2-easing-enter:cubic-bezier(.05, .7, .1, 1);--x2-easing-exit:cubic-bezier(.3, 0, .8, .15);--x2-easing-emphasized:cubic-bezier(.4, 0, .2, 1);--x2-breakpoint-xs:0px;--x2-breakpoint-sm:576px;--x2-breakpoint-md:768px;--x2-breakpoint-lg:992px;--x2-breakpoint-xl:1200px;--x2-breakpoint-xxl:1600px;--x2-z-base:0;--x2-z-raised:10;--x2-z-sticky:20;--x2-z-header:100;--x2-z-sidebar:90;--x2-z-action-bar:80;--x2-z-popup-base:1000;--x2-z-drawer:1000;--x2-z-modal:1000;--x2-z-popover:1030;--x2-z-tooltip:1060;--x2-z-notification:1080;--x2-print-page-a4-width:210mm;--x2-print-page-a4-height:297mm;--x2-print-page-letter-width:215.9mm;--x2-print-page-letter-height:279.4mm;--x2-print-margin-narrow:10mm;--x2-print-margin-normal:20mm;--x2-print-margin-wide:30mm;--x2-density-comfortable-font-size:14px;--x2-density-comfortable-control-height:36px;--x2-density-comfortable-control-height-xs:24px;--x2-density-comfortable-control-height-sm:30px;--x2-density-comfortable-control-height-lg:44px;--x2-density-comfortable-table-cell-padding-block:14px;--x2-density-comfortable-table-cell-padding-inline:16px;--x2-density-comfortable-table-cell-padding-block-sm:10px;--x2-density-comfortable-table-cell-padding-inline-sm:12px;--x2-density-comfortable-form-item-margin-bottom:24px;--x2-density-comfortable-card-padding-block:20px;--x2-density-comfortable-card-padding-inline:24px;--x2-density-comfortable-menu-item-height:40px;--x2-density-comfortable-page-padding-inline:32px;--x2-density-comfortable-page-padding-block:24px;--x2-density-standard-font-size:14px;--x2-density-standard-control-height:32px;--x2-density-standard-control-height-xs:22px;--x2-density-standard-control-height-sm:26px;--x2-density-standard-control-height-lg:40px;--x2-density-standard-table-cell-padding-block:10px;--x2-density-standard-table-cell-padding-inline:12px;--x2-density-standard-table-cell-padding-block-sm:8px;--x2-density-standard-table-cell-padding-inline-sm:10px;--x2-density-standard-form-item-margin-bottom:20px;--x2-density-standard-card-padding-block:16px;--x2-density-standard-card-padding-inline:20px;--x2-density-standard-menu-item-height:36px;--x2-density-standard-page-padding-inline:24px;--x2-density-standard-page-padding-block:20px;--x2-density-compact-font-size:13px;--x2-density-compact-control-height:28px;--x2-density-compact-control-height-xs:20px;--x2-density-compact-control-height-sm:24px;--x2-density-compact-control-height-lg:34px;--x2-density-compact-table-cell-padding-block:6px;--x2-density-compact-table-cell-padding-inline:10px;--x2-density-compact-table-cell-padding-block-sm:4px;--x2-density-compact-table-cell-padding-inline-sm:8px;--x2-density-compact-form-item-margin-bottom:16px;--x2-density-compact-card-padding-block:12px;--x2-density-compact-card-padding-inline:16px;--x2-density-compact-menu-item-height:32px;--x2-density-compact-page-padding-inline:16px;--x2-density-compact-page-padding-block:14px}@media print{[data-x2-scheme=dark]{--x2-color-tone-brand-base:#2f62da;--x2-color-tone-brand-hover:#254fbc;--x2-color-tone-brand-active:#1d3f99;--x2-color-tone-brand-subtle:#eef3fe;--x2-color-tone-brand-subtle-hover:#dce6fc;--x2-color-tone-brand-border:#bacdf8;--x2-color-tone-brand-text:#254fbc;--x2-color-tone-brand-on:#fff;--x2-color-tone-accent-base:#0e9384;--x2-color-tone-accent-hover:#107569;--x2-color-tone-accent-active:#125d56;--x2-color-tone-accent-subtle:#f0fdf9;--x2-color-tone-accent-subtle-hover:#ccfbef;--x2-color-tone-accent-border:#99f6e0;--x2-color-tone-accent-text:#107569;--x2-color-tone-accent-on:#fff;--x2-color-tone-success-base:#12b76a;--x2-color-tone-success-hover:#039855;--x2-color-tone-success-active:#027a48;--x2-color-tone-success-subtle:#ecfdf3;--x2-color-tone-success-subtle-hover:#d1fadf;--x2-color-tone-success-border:#a6f4c5;--x2-color-tone-success-text:#027a48;--x2-color-tone-success-on:#fff;--x2-color-tone-warning-base:#f79009;--x2-color-tone-warning-hover:#dc6803;--x2-color-tone-warning-active:#b54708;--x2-color-tone-warning-subtle:#fffaeb;--x2-color-tone-warning-subtle-hover:#fef0c7;--x2-color-tone-warning-border:#fedf89;--x2-color-tone-warning-text:#b54708;--x2-color-tone-warning-on:#fff;--x2-color-tone-danger-base:#f04438;--x2-color-tone-danger-hover:#d92d20;--x2-color-tone-danger-active:#b42318;--x2-color-tone-danger-subtle:#fef3f2;--x2-color-tone-danger-subtle-hover:#fee4e2;--x2-color-tone-danger-border:#fecdca;--x2-color-tone-danger-text:#b42318;--x2-color-tone-danger-on:#fff;--x2-color-tone-info-base:#088ab2;--x2-color-tone-info-hover:#0e7090;--x2-color-tone-info-active:#155b75;--x2-color-tone-info-subtle:#ecfdff;--x2-color-tone-info-subtle-hover:#cff9fe;--x2-color-tone-info-border:#a5f0fc;--x2-color-tone-info-text:#0e7090;--x2-color-tone-info-on:#fff;--x2-color-tone-neutral-base:#7b8497;--x2-color-tone-neutral-hover:#5c6579;--x2-color-tone-neutral-active:#434b5c;--x2-color-tone-neutral-subtle:#f1f3f7;--x2-color-tone-neutral-subtle-hover:#e4e7ee;--x2-color-tone-neutral-border:#d2d7e1;--x2-color-tone-neutral-text:#434b5c;--x2-color-tone-neutral-on:#fff;--x2-color-surface-canvas:#f1f3f7;--x2-color-surface-raised:#fff;--x2-color-surface-sunken:#f8f9fb;--x2-color-surface-overlay:#fff;--x2-color-surface-inverse:#1b2130;--x2-color-surface-hover:#f1f3f7;--x2-color-surface-selected:#eef3fe;--x2-color-surface-selected-hover:#dce6fc;--x2-color-surface-disabled:#f1f3f7;--x2-color-surface-scrim:#10141e73;--x2-color-border-subtle:#e4e7ee;--x2-color-border-default:#d2d7e1;--x2-color-border-strong:#a9b1c2;--x2-color-border-focus:#2f62da;--x2-color-border-inverse:#ffffff29;--x2-color-text-primary:#1b2130;--x2-color-text-secondary:#434b5c;--x2-color-text-muted:#5c6579;--x2-color-text-disabled:#a9b1c2;--x2-color-text-placeholder:#6a7385;--x2-color-text-inverse:#fff;--x2-color-text-inverse-muted:#ffffffad;--x2-color-text-link:#254fbc;--x2-color-text-link-hover:#2f62da;--x2-color-chart-categorical-1:#2f62da;--x2-color-chart-categorical-2:#15b79e;--x2-color-chart-categorical-3:#7a5af8;--x2-color-chart-categorical-4:#f79009;--x2-color-chart-categorical-5:#088ab2;--x2-color-chart-categorical-6:#ee46bc;--x2-color-chart-categorical-7:#039855;--x2-color-chart-categorical-8:#7b8497;--x2-focus-ring-color:#2f62da;--x2-focus-ring-width:3px;--x2-focus-ring-offset:0px;--x2-font-family-base:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--x2-font-family-numeric:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--x2-font-size-xs:11px;--x2-font-size-sm:12px;--x2-font-size-base:14px;--x2-font-size-lg:16px;--x2-font-size-xl:20px;--x2-font-size-xxl:24px;--x2-font-size-xxxl:30px;--x2-line-height-tight:1.3;--x2-line-height-base:1.5715;--x2-line-height-relaxed:1.7;--x2-font-weight-regular:400;--x2-font-weight-medium:500;--x2-font-weight-semibold:600;--x2-font-weight-bold:700;--x2-letter-spacing-tight:-.01em;--x2-letter-spacing-normal:0;--x2-letter-spacing-wide:.01em;--x2-letter-spacing-caps:.06em;--x2-heading-h1:30px;--x2-heading-h2:24px;--x2-heading-h3:20px;--x2-heading-h4:16px;--x2-heading-h5:14px;--x2-space-none:0px;--x2-space-xxs:2px;--x2-space-xs:4px;--x2-space-sm:8px;--x2-space-md:12px;--x2-space-base:16px;--x2-space-lg:20px;--x2-space-xl:24px;--x2-space-xxl:32px;--x2-space-xxxl:40px;--x2-space-huge:48px;--x2-space-giant:64px;--x2-radius-none:0px;--x2-radius-xs:2px;--x2-radius-sm:4px;--x2-radius-base:6px;--x2-radius-md:8px;--x2-radius-lg:10px;--x2-radius-xl:14px;--x2-radius-pill:999px;--x2-shadow-none:none;--x2-shadow-xs:0 1px 2px #10141e0f;--x2-shadow-sm:0 1px 3px #10141e14, 0 1px 2px #10141e0a;--x2-shadow-md:0 4px 12px #10141e1a, 0 1px 3px #10141e0f;--x2-shadow-lg:0 12px 32px #10141e24, 0 2px 8px #10141e0f;--x2-shadow-xl:0 24px 56px #10141e2e, 0 4px 12px #10141e14;--x2-shadow-focus:0 0 0 3px #2f62da33;--x2-shadow-focus-danger:0 0 0 3px #f0443833;--x2-control-xs:22px;--x2-control-sm:26px;--x2-control-md:32px;--x2-control-lg:40px;--x2-icon-xs:12px;--x2-icon-sm:14px;--x2-icon-md:16px;--x2-icon-lg:20px;--x2-avatar-xs:18px;--x2-avatar-sm:24px;--x2-avatar-md:26px;--x2-avatar-lg:44px;--x2-control-padding-inline-sm:8px;--x2-control-padding-inline-md:12px;--x2-control-padding-inline-lg:16px;--x2-layout-header-height:56px;--x2-layout-sub-header-height:44px;--x2-layout-sidebar-width:248px;--x2-layout-sidebar-collapsed-width:64px;--x2-layout-rail-width:56px;--x2-layout-detail-pane-width:420px;--x2-layout-master-detail-min-height:480px;--x2-layout-content-max-width:1440px;--x2-layout-form-max-width:720px;--x2-layout-modal-width:480px;--x2-layout-page-padding-inline:24px;--x2-layout-page-padding-block:20px;--x2-layout-action-bar-height:60px;--x2-density-font-size:14px;--x2-density-control-height:32px;--x2-density-control-height-xs:22px;--x2-density-control-height-sm:26px;--x2-density-control-height-lg:40px;--x2-density-table-cell-padding-block:10px;--x2-density-table-cell-padding-inline:12px;--x2-density-table-cell-padding-block-sm:8px;--x2-density-table-cell-padding-inline-sm:10px;--x2-density-form-item-margin-bottom:20px;--x2-density-card-padding-block:16px;--x2-density-card-padding-inline:20px;--x2-density-menu-item-height:36px;--x2-density-page-padding-inline:24px;--x2-density-page-padding-block:20px;--x2-duration-instant:0s;--x2-duration-fast:.1s;--x2-duration-base:.16s;--x2-duration-slow:.24s;--x2-duration-slower:.32s;--x2-easing-standard:cubic-bezier(.2, 0, 0, 1);--x2-easing-enter:cubic-bezier(.05, .7, .1, 1);--x2-easing-exit:cubic-bezier(.3, 0, .8, .15);--x2-easing-emphasized:cubic-bezier(.4, 0, .2, 1);--x2-breakpoint-xs:0px;--x2-breakpoint-sm:576px;--x2-breakpoint-md:768px;--x2-breakpoint-lg:992px;--x2-breakpoint-xl:1200px;--x2-breakpoint-xxl:1600px;--x2-z-base:0;--x2-z-raised:10;--x2-z-sticky:20;--x2-z-header:100;--x2-z-sidebar:90;--x2-z-action-bar:80;--x2-z-popup-base:1000;--x2-z-drawer:1000;--x2-z-modal:1000;--x2-z-popover:1030;--x2-z-tooltip:1060;--x2-z-notification:1080;--x2-print-page-a4-width:210mm;--x2-print-page-a4-height:297mm;--x2-print-page-letter-width:215.9mm;--x2-print-page-letter-height:279.4mm;--x2-print-margin-narrow:10mm;--x2-print-margin-normal:20mm;--x2-print-margin-wide:30mm;--x2-density-comfortable-font-size:14px;--x2-density-comfortable-control-height:36px;--x2-density-comfortable-control-height-xs:24px;--x2-density-comfortable-control-height-sm:30px;--x2-density-comfortable-control-height-lg:44px;--x2-density-comfortable-table-cell-padding-block:14px;--x2-density-comfortable-table-cell-padding-inline:16px;--x2-density-comfortable-table-cell-padding-block-sm:10px;--x2-density-comfortable-table-cell-padding-inline-sm:12px;--x2-density-comfortable-form-item-margin-bottom:24px;--x2-density-comfortable-card-padding-block:20px;--x2-density-comfortable-card-padding-inline:24px;--x2-density-comfortable-menu-item-height:40px;--x2-density-comfortable-page-padding-inline:32px;--x2-density-comfortable-page-padding-block:24px;--x2-density-standard-font-size:14px;--x2-density-standard-control-height:32px;--x2-density-standard-control-height-xs:22px;--x2-density-standard-control-height-sm:26px;--x2-density-standard-control-height-lg:40px;--x2-density-standard-table-cell-padding-block:10px;--x2-density-standard-table-cell-padding-inline:12px;--x2-density-standard-table-cell-padding-block-sm:8px;--x2-density-standard-table-cell-padding-inline-sm:10px;--x2-density-standard-form-item-margin-bottom:20px;--x2-density-standard-card-padding-block:16px;--x2-density-standard-card-padding-inline:20px;--x2-density-standard-menu-item-height:36px;--x2-density-standard-page-padding-inline:24px;--x2-density-standard-page-padding-block:20px;--x2-density-compact-font-size:13px;--x2-density-compact-control-height:28px;--x2-density-compact-control-height-xs:20px;--x2-density-compact-control-height-sm:24px;--x2-density-compact-control-height-lg:34px;--x2-density-compact-table-cell-padding-block:6px;--x2-density-compact-table-cell-padding-inline:10px;--x2-density-compact-table-cell-padding-block-sm:4px;--x2-density-compact-table-cell-padding-inline-sm:8px;--x2-density-compact-form-item-margin-bottom:16px;--x2-density-compact-card-padding-block:12px;--x2-density-compact-card-padding-inline:16px;--x2-density-compact-menu-item-height:32px;--x2-density-compact-page-padding-inline:16px;--x2-density-compact-page-padding-block:14px}}html{background:var(--x2-color-surface-canvas);color:var(--x2-color-text-primary)}.x2-stack{flex-direction:column;min-width:0;display:flex}.x2-inline{flex-direction:row;align-items:center;min-width:0;display:flex}.x2-inline--wrap{flex-wrap:wrap}.x2-fill{flex:auto;min-width:0;min-height:0}.x2-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x2-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x2-tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.x2-mono{font-family:var(--x2-font-family-mono,monospace);letter-spacing:var(--x2-letter-spacing-tight,-.01em);font-size:.95em}.x2-eyebrow{font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-semibold,600);letter-spacing:var(--x2-letter-spacing-caps,.06em);text-transform:uppercase;color:var(--x2-color-text-muted)}.x2-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x2-section{gap:var(--x2-space-md,12px);flex-direction:column;min-width:0;display:flex}.x2-section__header{justify-content:space-between;align-items:flex-start;gap:var(--x2-space-base,16px);min-height:var(--x2-control-md,32px);display:flex}.x2-section__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.x2-section__title{font-size:var(--x2-font-size-lg,16px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);color:var(--x2-color-text-primary);margin:0}.x2-section__description{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);margin:0}.x2-section__actions{align-items:center;gap:var(--x2-space-sm,8px);flex-shrink:0;display:flex}.x2-section--bordered{border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-md,8px);background:var(--x2-color-surface-raised);padding:var(--x2-density-card-padding-block,16px) var(--x2-density-card-padding-inline,20px)}.x2-related-records-grid__title{gap:var(--x2-space-sm,8px)}.x2-related-records-grid__view-all{display:flex}.x2-related-records-grid__view-all-button{padding-inline:0}.x2-kv{column-gap:var(--x2-space-base,16px);row-gap:var(--x2-space-md,12px);grid-template-columns:minmax(120px,max-content) 1fr;align-items:baseline;min-width:0;display:grid}.x2-kv--stacked{row-gap:var(--x2-space-md,12px);grid-template-columns:1fr}.x2-kv__label{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);line-height:var(--x2-line-height-base,1.5715)}.x2-kv__value{font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-primary);line-height:var(--x2-line-height-base,1.5715);min-width:0}.x2-kv__value--empty{color:var(--x2-color-text-disabled)}.x2-shell{background:var(--x2-color-surface-canvas);height:100dvh;min-height:100dvh;color:var(--x2-color-text-primary);flex-direction:column;display:flex;overflow:hidden}.x2-shell__header{align-items:center;gap:var(--x2-space-base,16px);height:var(--x2-layout-header-height,56px);padding-inline:var(--x2-space-base,16px);background:var(--x2-color-surface-raised);border-bottom:1px solid var(--x2-color-border-subtle);z-index:var(--x2-z-header,100);flex:none;display:flex}.x2-shell__brand{align-items:center;gap:var(--x2-space-sm,8px);min-width:0;font-weight:var(--x2-font-weight-semibold,600);font-size:var(--x2-font-size-lg,16px);letter-spacing:var(--x2-letter-spacing-tight,-.01em);color:var(--x2-color-text-primary);flex-shrink:0;text-decoration:none;display:flex}.x2-shell__brand-mark{border-radius:var(--x2-radius-base,6px);background:var(--x2-color-tone-brand-base);width:28px;height:28px;color:var(--x2-color-tone-brand-on);font-size:var(--x2-font-size-sm,12px);font-weight:var(--x2-font-weight-bold,700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x2-shell__header-center{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.x2-shell__header-actions{align-items:center;gap:var(--x2-space-sm,8px);flex-shrink:0;margin-inline-start:auto;display:flex}.x2-shell__body{flex:auto;min-height:0;display:flex}.x2-shell__sidebar{background:var(--x2-color-surface-raised);border-inline-end:1px solid var(--x2-color-border-subtle);min-height:0;z-index:var(--x2-z-sidebar,90);transition:width var(--x2-duration-base,.16s) var(--x2-easing-standard);flex-direction:column;flex:none;display:flex}.x2-shell__sidebar-scroll{min-height:0;padding-block:var(--x2-space-sm,8px);flex:auto;overflow:hidden auto}.x2-shell__sidebar-footer{border-top:1px solid var(--x2-color-border-subtle);padding:var(--x2-space-sm,8px);flex:none}.x2-shell__sidebar-section-label{padding:var(--x2-space-md,12px) var(--x2-space-base,16px) var(--x2-space-xs,4px);font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-semibold,600);letter-spacing:var(--x2-letter-spacing-caps,.06em);text-transform:uppercase;color:var(--x2-color-text-muted);white-space:nowrap;overflow:hidden}.x2-shell__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.x2-shell__scroll{scroll-behavior:smooth;flex:auto;min-height:0;overflow:hidden auto}.x2-rail{align-items:center;gap:var(--x2-space-xs,4px);width:var(--x2-layout-rail-width,56px);padding-block:var(--x2-space-sm,8px);background:var(--x2-color-surface-raised);border-inline-end:1px solid var(--x2-color-border-subtle);z-index:var(--x2-z-sidebar,90);flex-direction:column;flex:none;display:flex;overflow-y:auto}.x2-rail__item{border-radius:var(--x2-radius-base,6px);width:40px;height:40px;color:var(--x2-color-text-muted);cursor:pointer;font-size:var(--x2-icon-lg,20px);transition:background var(--x2-duration-fast,.1s) var(--x2-easing-standard), color var(--x2-duration-fast,.1s) var(--x2-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.x2-rail__item:hover{background:var(--x2-color-surface-hover);color:var(--x2-color-text-primary)}.x2-rail__item[aria-current=page]{background:var(--x2-color-surface-selected);color:var(--x2-color-tone-brand-text)}.x2-rail__spacer{flex:auto}.x2-auth-shell{background:var(--x2-color-surface-canvas);min-height:100dvh;color:var(--x2-color-text-primary);grid-template-columns:minmax(0,1fr);display:grid}.x2-auth-shell--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x2-auth-shell__panel{padding:var(--x2-space-giant,64px) var(--x2-space-xl,24px);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.x2-auth-shell__inner{gap:var(--x2-space-xl,24px);flex-direction:column;width:100%;max-width:400px;display:flex}.x2-auth-shell__card{background:var(--x2-color-surface-raised);border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-lg,10px);box-shadow:var(--x2-shadow-sm);padding:var(--x2-space-xxl,32px);gap:var(--x2-space-lg,20px);flex-direction:column;display:flex}.x2-auth-shell__heading{gap:var(--x2-space-xs,4px);flex-direction:column;display:flex}.x2-auth-shell__title{font-size:var(--x2-font-size-xl,20px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);margin:0}.x2-auth-shell__subtitle{font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-muted);margin:0}.x2-auth-shell__aside{padding:var(--x2-space-huge,48px);background:var(--x2-color-surface-inverse);color:var(--x2-color-text-inverse);flex-direction:column;justify-content:space-between;display:none}.x2-auth-shell__footer{text-align:center;font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted)}@media (width>=992px){.x2-auth-shell--split .x2-auth-shell__aside{display:flex}}@media (width<=991.98px){.x2-auth-shell--split{grid-template-columns:minmax(0,1fr)}}.x2-settings-shell{gap:var(--x2-space-xl,24px);align-items:flex-start;min-width:0;display:flex}.x2-settings-shell__nav{width:232px;top:var(--x2-space-base,16px);flex:none;min-width:0;position:sticky}.x2-settings-shell__content{min-width:0;max-width:var(--x2-layout-content-max-width,1440px);flex:auto}@media (width<=991.98px){.x2-settings-shell{flex-direction:column}.x2-settings-shell__nav{width:100%;position:static}}.x2-page{flex-direction:column;min-width:0;min-height:100%;display:flex}.x2-page__header{background:var(--x2-color-surface-raised);border-bottom:1px solid var(--x2-color-border-subtle);flex:none}.x2-page__header--sticky{z-index:var(--x2-z-sticky,20);position:sticky;top:0}.x2-page__body{min-width:0;min-height:0;padding:var(--x2-layout-page-padding-block,20px) var(--x2-layout-page-padding-inline,24px);flex:auto}.x2-page__body--flush{flex-direction:column;padding:0;display:flex}.x2-page__body--flush>.x2-page__content{flex:auto;gap:0;min-height:0}.x2-page__content{gap:var(--x2-space-base,16px);width:100%;min-width:0;max-width:var(--x2-layout-content-max-width,1440px);flex-direction:column;margin-inline:auto;display:flex}.x2-page__content--narrow{max-width:var(--x2-layout-form-max-width,720px)}.x2-page__content--full{max-width:none}.x2-page__action-bar{z-index:var(--x2-z-action-bar,80);justify-content:flex-end;align-items:center;gap:var(--x2-space-sm,8px);min-height:var(--x2-layout-action-bar-height,60px);padding:var(--x2-space-md,12px) var(--x2-layout-page-padding-inline,24px);background:var(--x2-color-surface-raised);border-top:1px solid var(--x2-color-border-subtle);box-shadow:var(--x2-shadow-sm);flex:none;display:flex;position:sticky;bottom:0}.x2-page__action-bar-status{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);margin-inline-end:auto}.x2-page-header{gap:var(--x2-space-md,12px);padding:var(--x2-space-base,16px) var(--x2-layout-page-padding-inline,24px) var(--x2-space-md,12px);flex-direction:column;min-width:0;display:flex}.x2-page-header__top{align-items:flex-start;gap:var(--x2-space-base,16px);min-width:0;display:flex}.x2-page-header__back{flex:none;margin-inline-start:calc(-1 * var(--x2-space-sm,8px))}.x2-page-header__heading{gap:var(--x2-space-xxs,2px);flex-direction:column;flex:auto;min-width:0;display:flex}.x2-page-header__title-row{align-items:center;gap:var(--x2-space-md,12px);flex-wrap:wrap;min-width:0;display:flex}.x2-page-header__title{font-size:var(--x2-font-size-xl,20px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);letter-spacing:var(--x2-letter-spacing-tight,-.01em);color:var(--x2-color-text-primary);min-width:0;margin:0}.x2-page-header__subtitle{font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-muted);line-height:var(--x2-line-height-base,1.5715);margin:0}.x2-page-header__actions{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.x2-page-header__meta{align-items:center;gap:var(--x2-space-xs,4px) var(--x2-space-base,16px);font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);flex-wrap:wrap;display:flex}.x2-page-header__meta-item{align-items:center;gap:var(--x2-space-xs,4px);min-width:0;display:inline-flex}.x2-page-header__meta-label{color:var(--x2-color-text-muted)}.x2-page-header__meta-value{color:var(--x2-color-text-secondary);font-weight:var(--x2-font-weight-medium,500)}.x2-page-header__tabs{margin-block-start:calc(-1 * var(--x2-space-xs,4px));margin-block-end:calc(-1 * var(--x2-space-md,12px))}.x2-entity-header{gap:var(--x2-space-base,16px);padding:var(--x2-space-lg,20px) var(--x2-layout-page-padding-inline,24px) var(--x2-space-md,12px);flex-direction:column;min-width:0;display:flex}.x2-entity-header__main{align-items:flex-start;gap:var(--x2-space-base,16px);min-width:0;display:flex}.x2-entity-header__avatar{flex:none}.x2-entity-header__identity{gap:var(--x2-space-xs,4px);flex-direction:column;flex:auto;min-width:0;display:flex}.x2-entity-header__eyebrow{align-items:center;gap:var(--x2-space-sm,8px);font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-semibold,600);letter-spacing:var(--x2-letter-spacing-caps,.06em);text-transform:uppercase;color:var(--x2-color-text-muted);display:flex}.x2-entity-header__title-row{align-items:center;gap:var(--x2-space-md,12px);flex-wrap:wrap;min-width:0;display:flex}.x2-entity-header__title{font-size:var(--x2-font-size-xxl,24px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);letter-spacing:var(--x2-letter-spacing-tight,-.01em);color:var(--x2-color-text-primary);min-width:0;margin:0}.x2-entity-header__actions{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.x2-entity-header__facts{gap:var(--x2-space-md,12px) var(--x2-space-xxl,32px);flex-wrap:wrap;min-width:0;display:flex}.x2-entity-header__fact{flex-direction:column;gap:1px;min-width:0;display:flex}.x2-entity-header__fact-label{font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-semibold,600);letter-spacing:var(--x2-letter-spacing-caps,.06em);text-transform:uppercase;color:var(--x2-color-text-muted);white-space:nowrap}.x2-entity-header__fact-value{font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-primary);font-weight:var(--x2-font-weight-medium,500);min-width:0}.x2-data-table{gap:var(--x2-space-md,12px);flex-direction:column;min-width:0;display:flex}.x2-data-table__toolbar{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;min-width:0;display:flex}.x2-data-table__toolbar-primary{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.x2-data-table__toolbar-secondary{align-items:center;gap:var(--x2-space-sm,8px);flex:none;margin-inline-start:auto;display:flex}.x2-data-table__toolbar-filters{flex:1 0 100%;min-width:0}.x2-data-table__surface{border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-md,8px);background:var(--x2-color-surface-raised);min-width:0;overflow:hidden}.x2-data-table__selection{align-items:center;gap:var(--x2-space-md,12px);padding:var(--x2-space-sm,8px) var(--x2-space-md,12px);border:1px solid var(--x2-color-tone-brand-border);border-radius:var(--x2-radius-base,6px);background:var(--x2-color-surface-selected);color:var(--x2-color-text-primary);font-size:var(--x2-font-size-sm,12px);flex-wrap:wrap;display:flex}.x2-data-table__selection-count{font-weight:var(--x2-font-weight-semibold,600)}.x2-data-table__selection-actions{align-items:center;gap:var(--x2-space-sm,8px);margin-inline-start:auto;display:flex}.x2-data-table__footer{justify-content:space-between;align-items:center;gap:var(--x2-space-md,12px);flex-wrap:wrap;min-width:0;display:flex}.x2-data-table__summary{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted)}.x2-cell-numeric{text-align:end;font-variant-numeric:tabular-nums lining-nums;display:block}.x2-cell-actions{justify-content:flex-end;align-items:center;gap:var(--x2-space-xxs,2px);display:flex}.x2-data-grid{gap:var(--x2-space-md,12px);flex-direction:column;min-width:0;display:flex}.x2-data-grid__toolbar{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;min-width:0;display:flex}.x2-data-grid__toolbar-primary{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.x2-data-grid__toolbar-secondary{align-items:center;gap:var(--x2-space-sm,8px);flex:none;margin-inline-start:auto;display:flex}.x2-data-grid__filters{padding-bottom:var(--x2-space-sm,8px)}.x2-data-grid__viewport{background:var(--x2-color-surface-raised);border:1px solid var(--x2-color-border-default);border-radius:var(--x2-radius-base,6px);min-width:0;overflow-x:auto}.x2-data-grid__table{border-collapse:collapse;width:100%;font-size:var(--x2-font-size-base,14px)}.x2-data-grid--comfortable{--grid-pad-block:var(--x2-density-comfortable-table-cell-padding-block);--grid-pad-inline:var(--x2-density-comfortable-table-cell-padding-inline)}.x2-data-grid--standard{--grid-pad-block:var(--x2-density-standard-table-cell-padding-block);--grid-pad-inline:var(--x2-density-standard-table-cell-padding-inline)}.x2-data-grid--compact{--grid-pad-block:var(--x2-density-compact-table-cell-padding-block);--grid-pad-inline:var(--x2-density-compact-table-cell-padding-inline)}.x2-data-grid__header-cell{text-align:start;font-weight:var(--x2-font-weight-semibold,600);color:var(--x2-color-text-secondary);background:var(--x2-color-surface-sunken);border-block-end:1px solid var(--x2-color-border-default);padding:var(--grid-pad-block) var(--grid-pad-inline);white-space:nowrap}.x2-data-grid__viewport--constrained .x2-data-grid__header-cell{z-index:var(--x2-z-sticky,20);position:sticky;top:0}.x2-data-grid__header-cell.x2-data-grid__header-cell--pinned-left,.x2-data-grid__header-cell.x2-data-grid__header-cell--pinned-right{z-index:calc(var(--x2-z-sticky,20) + 1);position:sticky}.x2-data-grid__cell{padding:var(--grid-pad-block) var(--grid-pad-inline);border-block-end:1px solid var(--x2-color-border-subtle);color:var(--x2-color-text-primary);vertical-align:middle}.x2-data-grid__cell--right,.x2-data-grid__header-cell--right{text-align:end;font-variant-numeric:tabular-nums}.x2-data-grid__cell--center,.x2-data-grid__header-cell--center,.x2-data-grid__cell--status{text-align:center}.x2-data-grid__row:not(.x2-data-grid__row--status):hover .x2-data-grid__cell{background:var(--x2-color-surface-hover)}.x2-data-grid__row--clickable{cursor:pointer}.x2-data-grid__row--disabled .x2-data-grid__cell{color:var(--x2-color-text-disabled)}.x2-data-grid__cell--actions{white-space:nowrap;text-align:right;width:1%}.x2-data-grid__cell--select{white-space:nowrap;width:1%}.x2-data-grid__row--selected>.x2-data-grid__cell{background:var(--x2-color-surface-selected)}.x2-data-grid__cell--pinned-left,.x2-data-grid__cell--pinned-right{z-index:var(--x2-z-raised,10);background:var(--x2-color-surface-raised);position:sticky}.x2-data-grid__row:not(.x2-data-grid__row--status):hover .x2-data-grid__cell--pinned-left,.x2-data-grid__row:not(.x2-data-grid__row--status):hover .x2-data-grid__cell--pinned-right{background-color:var(--x2-color-surface-raised);background-image:linear-gradient(var(--x2-color-surface-hover), var(--x2-color-surface-hover))}.x2-data-grid__row--selected>.x2-data-grid__cell--pinned-left,.x2-data-grid__row--selected>.x2-data-grid__cell--pinned-right{background-color:var(--x2-color-surface-raised);background-image:linear-gradient(var(--x2-color-surface-selected), var(--x2-color-surface-selected))}.x2-data-grid__sort-button{align-items:center;gap:var(--x2-space-xxs,2px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.x2-data-grid__sort-icon{line-height:0;font-size:var(--x2-font-size-xs,11px);color:var(--x2-color-text-disabled);flex-direction:column;display:inline-flex}.x2-data-grid__footer{justify-content:space-between;align-items:center;gap:var(--x2-space-md,12px);flex-wrap:wrap;min-width:0;display:flex}.x2-data-grid__footer-summary{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted)}.x2-data-grid__selection{align-items:center;gap:var(--x2-space-md,12px);padding:var(--x2-space-sm,8px) var(--x2-space-md,12px);border:1px solid var(--x2-color-tone-brand-border);border-radius:var(--x2-radius-base,6px);background:var(--x2-color-surface-selected);color:var(--x2-color-text-primary);font-size:var(--x2-font-size-sm,12px);flex-wrap:wrap;display:flex}.x2-data-grid__selection-count{font-weight:var(--x2-font-weight-semibold,600)}.x2-data-grid__selection-actions{gap:var(--x2-space-sm,8px);margin-inline-start:auto;display:flex}.x2-filter-bar{gap:var(--x2-space-sm,8px);flex-direction:column;min-width:0;display:flex}.x2-filter-bar__row{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;min-width:0;display:flex}.x2-filter-bar__field{flex:none;min-width:0}.x2-filter-bar__field--grow{flex:220px}.x2-filter-bar__actions{align-items:center;gap:var(--x2-space-sm,8px);flex:none;margin-inline-start:auto;display:flex}.x2-filter-bar__chips{align-items:center;gap:var(--x2-space-xs,4px);flex-wrap:wrap;min-width:0;display:flex}.x2-chip-close{color:var(--x2-color-text-muted);cursor:pointer;font-size:var(--x2-font-size-xs,11px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.x2-chip-close:hover{color:var(--x2-color-text-primary)}.x2-filter-bar__chips-label{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);margin-inline-end:var(--x2-space-xxs,2px)}.x2-status-block{justify-content:center;align-items:center;gap:var(--x2-space-md,12px);text-align:center;padding:var(--x2-space-xxxl,40px) var(--x2-space-xl,24px);flex-direction:column;min-width:0;min-height:220px;display:flex}.x2-status-block--inline{min-height:0;padding:var(--x2-space-xl,24px) var(--x2-space-base,16px)}.x2-status-block--panel{border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-md,8px);background:var(--x2-color-surface-raised)}.x2-status-block__icon{border-radius:var(--x2-radius-pill,999px);background:var(--x2-color-surface-sunken);width:48px;height:48px;color:var(--x2-color-text-muted);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.x2-status-block__icon--danger{background:var(--x2-color-tone-danger-subtle);color:var(--x2-color-tone-danger-text)}.x2-status-block__icon--warning{background:var(--x2-color-tone-warning-subtle);color:var(--x2-color-tone-warning-text)}.x2-status-block__icon--brand{background:var(--x2-color-tone-brand-subtle);color:var(--x2-color-tone-brand-text)}.x2-status-block__title{font-size:var(--x2-font-size-lg,16px);font-weight:var(--x2-font-weight-semibold,600);color:var(--x2-color-text-primary);line-height:var(--x2-line-height-tight,1.3);margin:0}.x2-status-block__description{max-width:46ch;font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-muted);line-height:var(--x2-line-height-base,1.5715);margin:0}.x2-status-block__actions{justify-content:center;align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;margin-block-start:var(--x2-space-xs,4px);display:flex}.x2-status-block__detail{text-align:start;width:100%;max-width:720px;margin-block-start:var(--x2-space-sm,8px)}.x2-status-block__detail-body{margin:var(--x2-space-sm,8px) 0 0;padding:var(--x2-space-md,12px);border-radius:var(--x2-radius-sm,4px);background:var(--x2-color-surface-sunken);border:1px solid var(--x2-color-border-subtle);font-family:var(--x2-font-family-mono,monospace);font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-x:auto}.x2-loading-state{justify-content:center;align-items:center;gap:var(--x2-space-md,12px);min-height:220px;padding:var(--x2-space-xxxl,40px) var(--x2-space-xl,24px);color:var(--x2-color-text-muted);font-size:var(--x2-font-size-sm,12px);flex-direction:column;display:flex}.x2-loading-state--inline{min-height:0;padding:var(--x2-space-base,16px);flex-direction:row}.x2-loading-state__skeleton{gap:var(--x2-space-md,12px);flex-direction:column;width:100%;display:flex}.x2-form-grid{column-gap:var(--x2-space-base,16px);grid-template-columns:minmax(0,1fr);display:grid}.x2-form-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.x2-form-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.x2-form-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.x2-form-grid__span-2{grid-column:span 2}.x2-form-grid__span-3{grid-column:span 3}.x2-form-grid__span-4{grid-column:span 4}@media (width>=768px) and (width<=991.98px){.x2-form-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.x2-form-grid--cols-4 .x2-form-grid__span-3,.x2-form-grid--cols-4 .x2-form-grid__span-4{grid-column:span 2}}@media (width<=767.98px){.x2-form-grid{grid-template-columns:minmax(0,1fr)}.x2-form-grid .x2-form-grid__span-2,.x2-form-grid .x2-form-grid__span-3,.x2-form-grid .x2-form-grid__span-4{grid-column:auto}}.x2-field-readonly{min-height:var(--x2-control-md,32px);padding-block:var(--x2-space-xs,4px);align-items:center;display:inline-flex}.x2-entity-form{gap:var(--x2-space-lg,20px);flex-direction:column;min-width:0;display:flex}.x2-form-surface__footer{justify-content:flex-end;align-items:center;gap:var(--x2-space-sm,8px);display:flex}.x2-form-surface__footer-status{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);margin-inline-end:auto}.x2-form-surface__body{gap:var(--x2-space-lg,20px);flex-direction:column;min-width:0;display:flex}.x2-form-surface__description{color:var(--x2-color-text-muted);margin:0}.x2-record-modal__heading{gap:var(--x2-space-xxs,2px);min-width:0;flex-direction:column;padding-inline-end:var(--x2-space-xl,24px);display:flex}.x2-record-modal__eyebrow{align-items:center;gap:var(--x2-space-sm,8px);font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-regular,400);color:var(--x2-color-text-muted);display:flex}.x2-record-modal__editing{padding-inline:var(--x2-space-xs,4px);border-radius:var(--x2-radius-xs,2px);background:var(--x2-color-tone-brand-subtle);color:var(--x2-color-tone-brand-text);font-weight:var(--x2-font-weight-semibold,600);letter-spacing:var(--x2-letter-spacing-caps,.06em);text-transform:uppercase}.x2-record-modal__title-row{align-items:center;gap:var(--x2-space-md,12px);flex-wrap:wrap;min-width:0;display:flex}.x2-record-modal__title{font-size:var(--x2-font-size-lg,16px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);color:var(--x2-color-text-primary);min-width:0}.x2-record-modal__body{gap:var(--x2-space-lg,20px);flex-direction:column;min-width:0;max-height:60vh;display:flex;overflow-y:auto}.x2-record-modal__description{color:var(--x2-color-text-secondary);line-height:var(--x2-line-height-base,1.5715);margin:0}.x2-record-modal__footer{justify-content:flex-end;align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;display:flex}.x2-record-modal__footer-actions{margin-inline-end:auto}.x2-record-navigator{align-items:center;gap:var(--x2-space-xs,4px);border:1px solid var(--x2-color-border-default);border-radius:var(--x2-radius-base,6px);background:var(--x2-color-surface-raised);padding:2px;display:inline-flex}.x2-record-navigator__position{padding-inline:var(--x2-space-sm,8px);font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.x2-audit-timeline{min-width:0}.x2-audit-timeline__entry{gap:var(--x2-space-xxs,2px);min-width:0;flex-direction:column;padding-block-end:var(--x2-space-xs,4px);display:flex}.x2-audit-timeline__headline{align-items:baseline;gap:var(--x2-space-xs,4px);min-width:0;font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-primary);flex-wrap:wrap;display:flex}.x2-audit-timeline__actor{font-weight:var(--x2-font-weight-semibold,600)}.x2-audit-timeline__time{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);white-space:nowrap}.x2-audit-timeline__description{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-secondary);margin:0}.x2-audit-timeline__changes{gap:var(--x2-space-xxs,2px) var(--x2-space-md,12px);padding:var(--x2-space-sm,8px) var(--x2-space-md,12px);border-radius:var(--x2-radius-sm,4px);background:var(--x2-color-surface-sunken);border:1px solid var(--x2-color-border-subtle);font-size:var(--x2-font-size-sm,12px);grid-template-columns:minmax(80px,max-content) 1fr;margin-block-start:var(--x2-space-xs,4px);display:grid}.x2-audit-timeline__change-field{color:var(--x2-color-text-muted)}.x2-audit-timeline__change-values{align-items:center;gap:var(--x2-space-sm,8px);flex-wrap:wrap;min-width:0;display:flex}.x2-audit-timeline__change-before{color:var(--x2-color-text-muted);text-decoration:line-through}.x2-audit-timeline__change-after{color:var(--x2-color-text-primary);font-weight:var(--x2-font-weight-medium,500)}.x2-entity-option{align-items:center;gap:var(--x2-space-sm,8px);min-width:0;padding-block:2px;display:flex}.x2-entity-option__body{min-width:0;line-height:var(--x2-line-height-tight,1.3);flex-direction:column;flex:auto;display:flex}.x2-entity-option__primary{font-size:var(--x2-font-size-base,14px);color:var(--x2-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x2-entity-option__secondary{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x2-entity-option__trailing{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);flex:none}.x2-value{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.x2-value--negative{color:var(--x2-color-tone-danger-text)}.x2-value--positive{color:var(--x2-color-tone-success-text)}.x2-value--muted{color:var(--x2-color-text-muted)}.x2-value--strong{font-weight:var(--x2-font-weight-semibold,600)}.x2-value--placeholder{color:var(--x2-color-text-disabled)}.x2-value__currency{color:var(--x2-color-text-muted);margin-inline-end:2px;font-size:.92em}.x2-dashboard{gap:var(--x2-space-base,16px);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.x2-dashboard__cell{grid-column:span 12;min-width:0;display:flex}.x2-dashboard__cell>*{flex:auto;min-width:0}@media (width>=768px){.x2-dashboard__cell--md-6{grid-column:span 6}.x2-dashboard__cell--md-4{grid-column:span 4}.x2-dashboard__cell--md-8{grid-column:span 8}}@media (width>=1200px){.x2-dashboard__cell--xl-3{grid-column:span 3}.x2-dashboard__cell--xl-4{grid-column:span 4}.x2-dashboard__cell--xl-6{grid-column:span 6}.x2-dashboard__cell--xl-8{grid-column:span 8}.x2-dashboard__cell--xl-9{grid-column:span 9}.x2-dashboard__cell--xl-12{grid-column:span 12}}.x2-metric{gap:var(--x2-space-xs,4px);flex-direction:column;min-width:0;display:flex}.x2-metric__label{align-items:center;gap:var(--x2-space-xs,4px);font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);min-width:0;display:flex}.x2-metric__value{font-size:var(--x2-font-size-xxl,24px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);color:var(--x2-color-text-primary);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--x2-letter-spacing-tight,-.01em)}.x2-metric__delta{align-items:center;gap:var(--x2-space-xxs,2px);font-size:var(--x2-font-size-sm,12px);font-variant-numeric:tabular-nums;display:inline-flex}.x2-metric__delta--up{color:var(--x2-color-tone-success-text)}.x2-metric__delta--down{color:var(--x2-color-tone-danger-text)}.x2-metric__delta--flat{color:var(--x2-color-text-muted)}.x2-metric__footnote{font-size:var(--x2-font-size-xs,11px);color:var(--x2-color-text-muted)}.x2-master-detail{flex:auto;min-width:0;height:100%;min-height:0;display:flex}.x2-master-detail__list{border-inline-end:1px solid var(--x2-color-border-subtle);background:var(--x2-color-surface-raised);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.x2-master-detail__list-header{padding:var(--x2-space-md,12px);border-bottom:1px solid var(--x2-color-border-subtle);gap:var(--x2-space-sm,8px);flex-direction:column;flex:none;display:flex}.x2-master-detail__list-scroll{flex:auto;min-height:0;overflow-y:auto}.x2-master-detail__detail{background:var(--x2-color-surface-canvas);flex:auto;min-width:0;min-height:0;overflow-y:auto}.x2-master-detail__empty{justify-content:center;align-items:center;height:100%;display:flex}@media (width<=991.98px){.x2-master-detail{flex-direction:column}.x2-master-detail__list{border-inline-end:0;border-bottom:1px solid var(--x2-color-border-subtle);max-height:40dvh;width:100%!important}}.x2-record-list{flex-direction:column;min-width:0;display:flex}.x2-record-list__item{align-items:flex-start;gap:var(--x2-space-md,12px);width:100%;padding:var(--x2-space-md,12px);border:0;border-bottom:1px solid var(--x2-color-border-subtle);text-align:start;cursor:pointer;color:inherit;font:inherit;min-width:0;transition:background var(--x2-duration-fast,.1s) var(--x2-easing-standard);background:0 0;border-inline-start:2px solid #0000;display:flex}.x2-record-list__item:hover{background:var(--x2-color-surface-hover)}.x2-record-list__item[aria-selected=true]{background:var(--x2-color-surface-selected);border-inline-start-color:var(--x2-color-tone-brand-base)}.x2-record-list__item:focus-visible{outline:2px solid var(--x2-color-border-focus);outline-offset:-2px}.x2-record-list__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.x2-record-list__title{align-items:center;gap:var(--x2-space-sm,8px);min-width:0;font-size:var(--x2-font-size-base,14px);font-weight:var(--x2-font-weight-medium,500);color:var(--x2-color-text-primary);display:flex}.x2-record-list__description{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);min-width:0}.x2-record-list__trailing{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.x2-detail-layout{gap:var(--x2-space-base,16px);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (width>=1200px){.x2-detail-layout--with-aside{grid-template-columns:minmax(0,1fr) 320px}.x2-detail-layout--aside-wide.x2-detail-layout--with-aside{grid-template-columns:minmax(0,1fr) 400px}}.x2-detail-layout__main,.x2-detail-layout__aside{gap:var(--x2-space-base,16px);flex-direction:column;min-width:0;display:flex}.x2-settings-group--destructive.x2-section--bordered{border-color:var(--x2-color-tone-danger-border);background:var(--x2-color-tone-danger-subtle)}.x2-settings-group--destructive .x2-section__title{color:var(--x2-color-tone-danger-text)}.x2-kanban{gap:var(--x2-space-sm,8px);flex-direction:column;min-width:0;display:flex}.x2-kanban__scroll{align-items:stretch;gap:var(--x2-space-base,16px);min-width:0;padding-block-end:var(--x2-space-xs,4px);display:flex;overflow:auto hidden}.x2-kanban__column{border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-md,8px);background:var(--x2-color-surface-sunken);min-height:0;max-height:100%;transition:border-color var(--x2-duration-fast,.1s) var(--x2-easing-standard), background var(--x2-duration-fast,.1s) var(--x2-easing-standard);flex-direction:column;flex:none;display:flex}.x2-kanban__column--over{border-color:var(--x2-color-tone-brand-border);background:var(--x2-color-tone-brand-subtle)}.x2-kanban__column--blocked{border-style:dashed;border-color:var(--x2-color-border-default);opacity:.6}.x2-kanban__column--disabled{background:var(--x2-color-surface-disabled)}.x2-kanban__column--reordering{opacity:.5}.x2-kanban__column-header{gap:var(--x2-space-xxs,2px);padding:var(--x2-space-md,12px) var(--x2-space-md,12px) var(--x2-space-sm,8px);border-bottom:1px solid var(--x2-color-border-subtle);border-start-start-radius:var(--x2-radius-md,8px);border-start-end-radius:var(--x2-radius-md,8px);flex-direction:column;flex:none;display:flex}.x2-kanban__column-header-row{align-items:center;gap:var(--x2-space-xs,4px);min-width:0;min-height:var(--x2-control-sm,28px);display:flex}.x2-kanban__column-heading{align-items:center;gap:var(--x2-space-sm,8px);flex:auto;min-width:0;display:flex}.x2-kanban__column-title{font-size:var(--x2-font-size-base,14px);font-weight:var(--x2-font-weight-semibold,600);line-height:var(--x2-line-height-tight,1.3);color:var(--x2-color-text-primary);margin:0}.x2-kanban__column--brand .x2-kanban__column-title{color:var(--x2-color-tone-brand-text)}.x2-kanban__column--success .x2-kanban__column-title{color:var(--x2-color-tone-success-text)}.x2-kanban__column--warning .x2-kanban__column-title{color:var(--x2-color-tone-warning-text)}.x2-kanban__column--danger .x2-kanban__column-title{color:var(--x2-color-tone-danger-text)}.x2-kanban__column--info .x2-kanban__column-title,.x2-kanban__column--processing .x2-kanban__column-title{color:var(--x2-color-tone-info-text)}.x2-kanban__column-count{align-items:center;gap:var(--x2-space-xxs,2px);padding-inline:var(--x2-space-xs,4px);border-radius:var(--x2-radius-sm,4px);background:var(--x2-color-surface-raised);min-width:22px;color:var(--x2-color-text-muted);font-size:var(--x2-font-size-xs,11px);font-weight:var(--x2-font-weight-semibold,600);font-variant-numeric:tabular-nums lining-nums;line-height:var(--x2-line-height-base,1.5715);border:1px solid #0000;flex:none;justify-content:center;display:inline-flex}.x2-kanban__column-count--full{border-color:var(--x2-color-border-default);color:var(--x2-color-text-secondary)}.x2-kanban__column-count--over{background:var(--x2-color-tone-warning-subtle);border-color:var(--x2-color-tone-warning-border);color:var(--x2-color-tone-warning-text)}.x2-kanban__column-handle{width:24px;height:24px;border-radius:var(--x2-radius-sm,4px);color:var(--x2-color-text-muted);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--x2-space-xs,4px));padding:0;display:inline-flex}.x2-kanban__column-handle:hover{background:var(--x2-color-surface-hover);color:var(--x2-color-text-primary)}.x2-kanban__column-actions{flex:none}.x2-kanban__column-description{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);line-height:var(--x2-line-height-base,1.5715);margin:0}.x2-kanban__column-summary{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-secondary);font-variant-numeric:tabular-nums lining-nums}.x2-kanban__column-note{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);margin:0}.x2-kanban__column-body{gap:var(--x2-space-sm,8px);min-height:96px;padding:var(--x2-space-sm,8px);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.x2-kanban__column-skeleton{gap:var(--x2-space-sm,8px);flex-direction:column;display:flex}.x2-kanban__column-empty{border:1px dashed var(--x2-color-border-default);border-radius:var(--x2-radius-base,6px);flex:auto;justify-content:center;align-items:center;display:flex}.x2-kanban__column-list{gap:var(--x2-space-sm,8px);flex-direction:column;min-width:0;display:flex}.x2-kanban__card-shell{border-radius:var(--x2-radius-base,6px);touch-action:manipulation;min-width:0}.x2-kanban__card-shell[tabindex]:not([aria-disabled=true]){cursor:grab}.x2-kanban__card-shell:focus-visible{outline:2px solid var(--x2-color-border-focus);outline-offset:2px}.x2-kanban__card-shell--dragging{opacity:.4}.x2-kanban__card-shell--overlay{cursor:grabbing;box-shadow:var(--x2-shadow-lg)}.x2-kanban__card-shell--overlay .x2-kanban-card{border-color:var(--x2-color-tone-brand-border)}.x2-kanban__card-shell--disabled{cursor:default}.x2-kanban__status{align-items:center;gap:var(--x2-space-sm,8px);min-height:var(--x2-font-size-lg,16px);font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);display:flex}.x2-kanban__status--error{align-items:center;gap:var(--x2-space-xs,4px);color:var(--x2-color-tone-danger-text);display:inline-flex}.x2-kanban-card{gap:var(--x2-space-sm,8px);min-width:0;padding:var(--x2-space-md,12px);border:1px solid var(--x2-color-border-subtle);border-radius:var(--x2-radius-base,6px);background:var(--x2-color-surface-raised);transition:border-color var(--x2-duration-fast,.1s) var(--x2-easing-standard);border-inline-start:3px solid #0000;flex-direction:column;display:flex}.x2-kanban__card-shell--activatable:hover .x2-kanban-card{border-color:var(--x2-color-border-strong)}.x2-kanban-card--brand{border-inline-start-color:var(--x2-color-tone-brand-base)}.x2-kanban-card--success{border-inline-start-color:var(--x2-color-tone-success-base)}.x2-kanban-card--warning{border-inline-start-color:var(--x2-color-tone-warning-base)}.x2-kanban-card--danger{border-inline-start-color:var(--x2-color-tone-danger-base)}.x2-kanban-card--info,.x2-kanban-card--processing{border-inline-start-color:var(--x2-color-tone-info-base)}.x2-kanban-card--disabled{background:var(--x2-color-surface-sunken)}.x2-kanban-card--disabled .x2-kanban-card__title{color:var(--x2-color-text-secondary)}.x2-kanban-card__head{align-items:flex-start;gap:var(--x2-space-xs,4px);min-width:0;display:flex}.x2-kanban-card__identity{gap:var(--x2-space-xxs,2px);flex-direction:column;flex:auto;min-width:0;display:flex}.x2-kanban-card__reference{font-size:var(--x2-font-size-xs,11px);color:var(--x2-color-text-muted)}.x2-kanban-card__title{font-size:var(--x2-font-size-base,14px);font-weight:var(--x2-font-weight-medium,500);line-height:var(--x2-line-height-tight,1.3);color:var(--x2-color-text-primary);min-width:0}.x2-kanban-card__actions{flex:none;margin-block-start:calc(-1 * var(--x2-space-xxs,2px));margin-inline-end:calc(-1 * var(--x2-space-xs,4px))}.x2-kanban-card__description{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-muted);line-height:var(--x2-line-height-base,1.5715);margin:0}.x2-kanban-card__tags{align-items:center;gap:var(--x2-space-xs,4px);flex-wrap:wrap;min-width:0;display:flex}.x2-kanban-card__meta{gap:var(--x2-space-xxs,2px) var(--x2-space-sm,8px);min-width:0;font-size:var(--x2-font-size-sm,12px);grid-template-columns:minmax(64px,max-content) 1fr;margin:0;display:grid}.x2-kanban-card__meta-item{display:contents}.x2-kanban-card__meta-label{color:var(--x2-color-text-muted)}.x2-kanban-card__meta-value{align-items:center;gap:var(--x2-space-xs,4px);min-width:0;color:var(--x2-color-text-secondary);margin:0;display:flex}.x2-kanban-card__meta-icon{color:var(--x2-color-text-muted)}.x2-kanban-card__footer{justify-content:space-between;align-items:center;gap:var(--x2-space-sm,8px);min-width:0;border-top:1px solid var(--x2-color-border-subtle);padding-block-start:var(--x2-space-xs,4px);display:flex}.x2-kanban-card__footer-lead{align-items:center;gap:var(--x2-space-sm,8px);min-width:0;display:flex}.x2-kanban-card__locked{font-size:var(--x2-font-size-xs,11px);color:var(--x2-color-text-muted)}.x2-kanban-card__value{font-size:var(--x2-font-size-sm,12px);font-weight:var(--x2-font-weight-semibold,600);color:var(--x2-color-text-primary);font-variant-numeric:tabular-nums lining-nums;flex:none}@media (width<=767.98px){.x2-kanban__column{width:260px!important;min-width:260px!important}}@keyframes x2-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.x2-shell__sidebar,.x2-rail__item,.x2-record-list__item,.x2-kanban__column,.x2-kanban-card{transition:none}.x2-kanban__column-body,.x2-shell__scroll{scroll-behavior:auto}.x2-search-input [role=status]{animation:none}}.x2-focusable:focus-visible{outline:2px solid var(--x2-color-border-focus);outline-offset:2px;border-radius:var(--x2-radius-sm,4px)}@media print{.x2-shell__sidebar,.x2-rail,.x2-shell__header,.x2-page__action-bar,.x2-data-table__toolbar{display:none!important}.x2-shell,.x2-shell__scroll,.x2-shell__main{height:auto;overflow:visible}}.x2-print-sheet{box-sizing:border-box;background:var(--x2-color-surface-raised);color:var(--x2-color-text-primary);box-shadow:var(--x2-shadow-sm);margin-inline:auto}@media print{.x2-print-sheet{box-shadow:none;background:0 0;margin:0;width:auto!important;min-height:0!important;padding:0!important}}.x2-print-keep-together{break-inside:avoid}.x2-print-page-break,.x2-print-only{display:none}@media print{.x2-print-page-break{break-before:page;display:block}.x2-print-page-break--after{break-before:auto;break-after:page}.x2-print-only{display:block}.x2-screen-only{display:none!important}}.x2-print-table{border-collapse:collapse;width:100%;font-size:var(--x2-font-size-sm)}.x2-print-table__caption{text-align:start;font-weight:var(--x2-font-weight-semibold);padding-block-end:var(--x2-space-sm)}.x2-print-table th,.x2-print-table td{padding:var(--x2-space-xs) var(--x2-space-sm);border-block-end:1px solid var(--x2-color-border-subtle);text-align:start;vertical-align:top}.x2-print-table th{background:var(--x2-color-surface-sunken);font-weight:var(--x2-font-weight-semibold);-webkit-print-color-adjust:exact;print-color-adjust:exact}.x2-print-table__cell--end{text-align:end;font-variant-numeric:tabular-nums}@media print{.x2-print-table thead{display:table-header-group}.x2-print-table tr{break-inside:avoid}}.x2-chart{flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.x2-chart>.x2-status-block{margin-block:0}.x2-chart__centre{justify-content:center;align-items:center;gap:var(--x2-space-xxs,2px);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.x2-chart__centre-value{font-size:var(--x2-font-size-xl,20px);font-weight:var(--x2-font-weight-semibold,600);color:var(--x2-color-text-primary);font-variant-numeric:tabular-nums}.x2-chart__centre-label{font-size:var(--x2-font-size-sm,12px);color:var(--x2-color-text-secondary)}
