.ufePpE2wKGo_qrfM72Nq{--color-zone-accent:241 63 85;overflow:auto;padding:0;position:relative}.AjUdVvstiAQI65ygEFFv{border-radius:.25rem;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:var(--z-index-modal-popup)}.xYILv81NrCYxPrSYCkoz{--color-context-primary:var(--joom-global-color-black-900);--color-context-secondary:var(--joom-global-color-black-600);color:inherit;font-family:monospace;font-size:13px;line-break:anywhere;position:relative;text-align:left;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-wrap:break-word;z-index:1000}.xYILv81NrCYxPrSYCkoz:focus~.AjUdVvstiAQI65ygEFFv,.xYILv81NrCYxPrSYCkoz:hover~.AjUdVvstiAQI65ygEFFv{background-color:rgb(var(--color-zone-accent)/.05);border:1px solid rgb(var(--color-zone-accent)/.2)}.xYILv81NrCYxPrSYCkoz .E4SCjvAHL3If4IWH3xmT{color:var(--color-context-primary);font-weight:700}.xYILv81NrCYxPrSYCkoz .puwLMaWvuQ8shgC7dImo{color:var(--color-context-secondary);font-weight:400}.xYILv81NrCYxPrSYCkoz .TRLNv3PeEvsWDn5l94zO{font-weight:400}.xYILv81NrCYxPrSYCkoz .ZBA6rvBAjHsGAFX2OsEO{color:var(--color-context-secondary)}.xYILv81NrCYxPrSYCkoz .t9NTXNcufS0OAsEM72ZU{color:var(--color-context-primary)}
.IXFzz8nVFswq0GXAeUUX{color:var(--joom-global-color-black-600);margin:0 auto;max-width:35rem;padding:6rem 1.25rem 0;text-align:center}.Rfa2nwLZROECs_zq8FdN{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:2rem}.QrxKzXC2A0QRZKSrjibP{font-size:.875rem;line-height:1.25rem}.gTpg85jpbUM6gofNsgoz{color:var(--joom-global-color-black-400);font-size:4rem;margin-top:20%;transform:scaleY(-1)}
/**
 * Base color palette
 * Variables names format: --joom-global-color-{color}-{gradation}{-opacity?}
 */
:root {
  /**
   * White colors
   */
  --joom-global-color-white-1000: hsl(0, 0%, 100%);
  --joom-global-color-white-1000-60: hsla(0, 0%, 100%, 0.6);
  --joom-global-color-white-1000-30: hsla(0, 0%, 100%, 0.3);
  --joom-global-color-white-1000-20: hsla(0, 0%, 100%, 0.2);
  --joom-global-color-white-1000-15: hsla(0, 0%, 100%, 0.15);
  --joom-global-color-white-1000-10: hsla(0, 0%, 100%, 0.1);
  --joom-global-color-white-1000-5: hsla(0, 0%, 100%, 0.05);

  /**
   * Black colors
   */
  --joom-global-color-black-50: hsl(240, 16%, 98%);
  --joom-global-color-black-100: hsl(240, 9%, 93%);
  --joom-global-color-black-200: hsl(231, 17%, 86%);
  --joom-global-color-black-300: hsl(232, 11%, 73%);
  --joom-global-color-black-400: hsl(233, 9%, 62%);
  --joom-global-color-black-500: hsl(222, 11%, 53%);
  --joom-global-color-black-600: hsl(222, 12%, 45%);
  --joom-global-color-black-700: hsl(224, 13%, 30%);
  --joom-global-color-black-800: hsl(229, 9%, 23%);
  --joom-global-color-black-900: hsl(233, 10%, 17%);
  --joom-global-color-black-1000: hsl(180, 2%, 3%);
  --joom-global-color-black-1000-75: hsla(180, 2%, 3%, 0.75);

  /**
   * Blue colors
   */
  --joom-global-color-blue-100: hsl(223, 84%, 95%);
  --joom-global-color-blue-200: hsl(224, 83%, 88%);
  --joom-global-color-blue-300: hsl(224, 81%, 79%);
  --joom-global-color-blue-400: hsl(224, 86%, 73%);
  --joom-global-color-blue-500: hsl(224, 84%, 65%);
  --joom-global-color-blue-600: hsl(224, 84%, 59%);
  --joom-global-color-blue-700: hsl(224, 88%, 55%);
  --joom-global-color-blue-700-20: hsla(224, 88%, 55%, 0.2);
  --joom-global-color-blue-800: hsl(224, 81%, 45%);
  --joom-global-color-blue-900: hsl(224, 77%, 38%);
  --joom-global-color-blue-1000: hsl(224, 77%, 26%);

  /**
   * Red colors
   */
  --joom-global-color-red-100: hsl(8, 100%, 96%);
  --joom-global-color-red-200: hsl(9, 100%, 89%);
  --joom-global-color-red-300: hsl(9, 100%, 80%);
  --joom-global-color-red-400: hsl(9, 100%, 68%);
  --joom-global-color-red-500: hsl(9, 90%, 58%);
  --joom-global-color-red-600: hsl(9, 87%, 52%);
  --joom-global-color-red-700: hsl(9, 84%, 48%);
  --joom-global-color-red-800: hsl(9, 91%, 43%);
  --joom-global-color-red-900: hsl(9, 91%, 37%);
  --joom-global-color-red-1000: hsl(9, 90%, 29%);

  /**
   * Yellow colors
   */
  --joom-global-color-yellow-100: hsl(35, 100%, 94%);
  --joom-global-color-yellow-200: hsl(34, 100%, 88%);
  --joom-global-color-yellow-300: hsl(34, 100%, 83%);
  --joom-global-color-yellow-400: hsl(34, 98%, 77%);
  --joom-global-color-yellow-500: hsl(34, 100%, 71%);
  --joom-global-color-yellow-600: hsl(34, 94%, 65%);
  --joom-global-color-yellow-700: hsl(34, 88%, 59%);
  --joom-global-color-yellow-800: hsl(34, 75%, 54%);
  --joom-global-color-yellow-900: hsl(34, 64%, 45%);
  --joom-global-color-yellow-1000: hsl(34, 72%, 32%);

  /**
   * Green colors
   */
  --joom-global-color-green-100: hsl(133, 58%, 94%);
  --joom-global-color-green-200: hsl(134, 64%, 89%);
  --joom-global-color-green-300: hsl(134, 53%, 84%);
  --joom-global-color-green-400: hsl(134, 48%, 79%);
  --joom-global-color-green-500: hsl(134, 46%, 70%);
  --joom-global-color-green-600: hsl(134, 50%, 62%);
  --joom-global-color-green-700: hsl(134, 53%, 47%);
  --joom-global-color-green-800: hsl(134, 54%, 42%);
  --joom-global-color-green-900: hsl(134, 60%, 34%);
  --joom-global-color-green-1000: hsl(134, 60%, 25%);

  /**
   * Pink colors
   */
  --joom-global-color-pink-700: hsl(339, 100%, 74%);
  --joom-global-color-pink-600: hsl(339, 88%, 76%);
  --joom-global-color-pink-100: hsl(315, 67%, 96%);

  /**
   * Emerald colors
   */
  --joom-global-color-emerald-700: hsl(174, 45%, 53%);
  --joom-global-color-emerald-600: hsl(175, 53%, 63%);
  --joom-global-color-emerald-100: hsl(186, 68%, 94%);

  /**
   * Purple colors
   */
  --joom-global-color-purple-700: hsl(253, 90%, 65%);
  --joom-global-color-purple-600: hsl(253, 100%, 76%);
  --joom-global-color-purple-100: hsl(251, 100%, 98%);

  /**
   * Lilac colors
   */
  --joom-global-color-lilac-100: hsl(210, 11%, 93%);
  --joom-global-color-lilac-700: hsl(291, 45%, 62%);

  /**
   * Other colors
   */
  --joom-global-color-lemon-700: hsl(45, 100%, 66%);
  --joom-global-color-gold-700: hsl(36, 100%, 65%);
  --joom-global-color-flaxen-400: hsl(33, 32%, 71%);
  --joom-global-color-flame-700: hsl(14, 100%, 59%);
  --joom-global-color-sky-300: hsl(206, 100%, 87%);
  --joom-global-color-sky-700: hsl(198, 91%, 64%);
  --joom-global-color-turquoise-700: hsl(187, 71%, 59%);
  --joom-global-color-mojito-500: hsl(87, 51%, 67%);
  --joom-global-color-grass-500: hsl(123, 38%, 64%);
}
:root {
  --joom-global-color-base-bg: var(--joom-global-color-white-1000);
  --joom-global-color-base-bg-layer-1: var(--joom-global-color-black-50);
  --joom-global-color-base-bg-layer-2: var(--joom-global-color-black-100);
  --joom-global-color-base-elements: var(--joom-global-color-black-200);
  --joom-global-color-base-elements-hover: var(--joom-global-color-black-300);
  --joom-global-color-base-selectors: var(--joom-global-color-black-400);
  --joom-global-color-base-selectors-hover: var(--joom-global-color-black-500);
  --joom-global-color-base-icons: var(--joom-global-color-black-900);
  --joom-global-color-base-primary: var(--joom-global-color-blue-700);
  --joom-global-color-base-primary-active: var(--joom-global-color-blue-900);
  --joom-global-color-base-primary-hover: var(--joom-global-color-blue-800);
  --joom-global-color-base-secondary: var(--joom-global-color-blue-100);
  --joom-global-color-base-secondary-active: var(--joom-global-color-blue-300);
  --joom-global-color-base-secondary-hover: var(--joom-global-color-blue-200);
  --joom-global-color-base-overlay: var(--joom-global-color-black-1000-75);
  --joom-global-color-base-focus: var(--joom-global-color-blue-700-20);
  --joom-global-color-base-selection: var(--joom-global-color-blue-700-20);
}
:root {
  --joom-global-color-status-error-fill: var(--joom-global-color-red-700);
  --joom-global-color-status-error-fill-hover: var(--joom-global-color-red-800);
  --joom-global-color-status-error-fill-active: var(--joom-global-color-red-900);
  --joom-global-color-status-error-bg: var(--joom-global-color-red-100);
  --joom-global-color-status-error-bg-hover: var(--joom-global-color-red-200);
  --joom-global-color-status-error-bg-active: var(--joom-global-color-red-300);
  --joom-global-color-status-success-fill: var(--joom-global-color-green-700);
  --joom-global-color-status-success-fill-active: var(--joom-global-color-green-900);
  --joom-global-color-status-success-fill-hover: var(--joom-global-color-green-800);
  --joom-global-color-status-success-bg: var(--joom-global-color-green-100);
  --joom-global-color-status-success-bg-hover: var(--joom-global-color-green-200);
  --joom-global-color-status-success-bg-active: var(--joom-global-color-green-300);
  --joom-global-color-status-warning-fill: var(--joom-global-color-yellow-700);
  --joom-global-color-status-warning-fill-active: var(--joom-global-color-yellow-900);
  --joom-global-color-status-warning-fill-hover: var(--joom-global-color-yellow-800);
  --joom-global-color-status-warning-bg: var(--joom-global-color-yellow-100);
  --joom-global-color-status-warning-bg-hover: var(--joom-global-color-yellow-200);
  --joom-global-color-status-warning-bg-active: var(--joom-global-color-yellow-300);
  --joom-global-color-status-info-fill: var(--joom-global-color-blue-700);
  --joom-global-color-status-info-fill-active: var(--joom-global-color-blue-900);
  --joom-global-color-status-info-fill-hover: var(--joom-global-color-blue-800);
  --joom-global-color-status-info-bg: var(--joom-global-color-blue-100);
  --joom-global-color-status-info-bg-hover: var(--joom-global-color-blue-200);
  --joom-global-color-status-info-bg-active: var(--joom-global-color-blue-300);
  --joom-global-color-status-neutral-fill: var(--joom-global-color-black-500);
  --joom-global-color-status-neutral-fill-active: var(--joom-global-color-black-700);
  --joom-global-color-status-neutral-fill-hover: var(--joom-global-color-black-600);
  --joom-global-color-status-neutral-bg: var(--joom-global-color-black-100);
  --joom-global-color-status-neutral-bg-hover: var(--joom-global-color-black-200);
  --joom-global-color-status-neutral-bg-active: var(--joom-global-color-black-300);
}
:root {
  --joom-global-color-support-01: var(--joom-global-color-lemon-700);
  --joom-global-color-support-02: var(--joom-global-color-gold-700);
  --joom-global-color-support-03: var(--joom-global-color-flaxen-400);
  --joom-global-color-support-04: var(--joom-global-color-flame-700);
  --joom-global-color-support-05: var(--joom-global-color-pink-700);
  --joom-global-color-support-06: var(--joom-global-color-purple-700);
  --joom-global-color-support-07: var(--joom-global-color-lilac-700);
  --joom-global-color-support-08: var(--joom-global-color-sky-300);
  --joom-global-color-support-09: var(--joom-global-color-sky-700);
  --joom-global-color-support-10: var(--joom-global-color-turquoise-700);
  --joom-global-color-support-11: var(--joom-global-color-emerald-700);
  --joom-global-color-support-12: var(--joom-global-color-grass-500);
  --joom-global-color-support-13: var(--joom-global-color-mojito-500);
  --joom-global-color-support-14: var(--joom-global-color-pink-100);
  --joom-global-color-support-15: var(--joom-global-color-emerald-100);
  --joom-global-color-support-16: var(--joom-global-color-lilac-100);
}
:root {
  --joom-global-color-text-main: var(--joom-global-color-black-900);
  --joom-global-color-text-secondary: var(--joom-global-color-black-600);
  --joom-global-color-text-helper: var(--joom-global-color-black-400);
  --joom-global-color-text-inverted: var(--joom-global-color-white-1000);
  --joom-global-color-text-link: var(--joom-global-color-blue-700);
  --joom-global-color-text-link-hover: var(--joom-global-color-blue-800);
  --joom-global-color-text-link-active: var(--joom-global-color-blue-900);
  --joom-global-color-text-positive: var(--joom-global-color-green-800);
  --joom-global-color-text-positive-hover: var(--joom-global-color-green-900);
  --joom-global-color-text-positive-active: var(--joom-global-color-green-1000);
  --joom-global-color-text-negative: var(--joom-global-color-red-700);
  --joom-global-color-text-negative-hover: var(--joom-global-color-red-800);
  --joom-global-color-text-negative-active: var(--joom-global-color-red-900);
  --joom-global-color-text-warning: var(--joom-global-color-yellow-800);
  --joom-global-color-text-warning-hover: var(--joom-global-color-yellow-900);
  --joom-global-color-text-warning-active: var(--joom-global-color-yellow-1000);
  --joom-global-color-text-support-07: var(--joom-global-color-purple-700);
  --joom-global-color-text-support-11: var(--joom-global-color-emerald-700);
  --joom-global-color-text-support-14: var(--joom-global-color-pink-700);
}
:root {
  --color-border: #f1f1f1;
  --color-control-border: #e0e0e0;
  --color-negative: var(--joom-global-color-red-700);
  --color-negative-secondary: var(--joom-global-color-red-100);
  --color-error: var(--color-negative);
  --color-focus-ring: var(--joom-global-color-blue-300);
  --color-link: var(--joom-global-color-text-link);
  --color-link-hover: var(--joom-global-color-text-link-hover);
  --color-link-underline-hover: rgba(74, 125, 226, 0.5);
  --color-link-visited: var(--color-link);

  /* Like var(--joom-global-color-blue-700) */
  --color-primary-rgb: 74 125 226;
  --color-primary: rgb(var(--color-primary-rgb));
  --color-primary-secondary: rgb(241, 245, 253);
  --color-positive: var(--joom-global-color-green-700);
  --color-positive-secondary: var(--joom-global-color-green-100);
  --color-success: var(--color-positive);
  --color-text-disabled: var(--joom-global-color-black-400);
  --color-warning: var(--joom-global-color-yellow-700);
  --color-warning-secondary: var(--joom-global-color-yellow-100);
  --color-info: var(--joom-global-color-blue-700);

  /**
   * These color tokens are outdated and their usage is not recommended. Instead
   * of using them, it is advised to use semantic tokens such as base, status,
   * text, etc.
   */
  --joom-deprecated-color-primary-100: var(--joom-global-color-blue-100);
  --joom-deprecated-color-primary-200: var(--joom-global-color-blue-200);
  --joom-deprecated-color-primary-300: var(--joom-global-color-blue-300);
  --joom-deprecated-color-primary-400: var(--joom-global-color-blue-400);
  --joom-deprecated-color-primary-500: var(--joom-global-color-blue-500);
  --joom-deprecated-color-primary-600: var(--joom-global-color-blue-600);
  --joom-deprecated-color-primary-700: var(--joom-global-color-blue-700);
  --joom-deprecated-color-primary-800: var(--joom-global-color-blue-800);
  --joom-deprecated-color-primary-900: var(--joom-global-color-blue-900);
  --joom-deprecated-color-primary-1000: var(--joom-global-color-blue-1000);
}
:root {
  --font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, '-apple-system', 'Helvetica Neue', 'Segoe UI', Roboto, Ubuntu, Helvetica, Arial, sans-serif;

  /* Weights */
  --joom-global-text-weight-regular: 400;
  --joom-global-text-weight-medium: 500;
  --joom-global-text-weight-semibold: 600;
}
:root {
  --input-control-border-width: 0.0625rem;
  --input-control-border-color: var(--joom-global-color-black-200);
  --input-control-border: var(--input-control-border-width) solid var(--input-control-border-color);
  --input-control-border-color-active: var(--joom-global-color-blue-400);
  --input-control-border-color-disabled: var(--joom-global-color-black-100);
  --input-control-border-color-hover: var(--joom-global-color-blue-400);
  --input-control-border-color-invalid: var(--joom-global-color-red-400);
  --input-control-border-color-invalid-active: var(--joom-global-color-red-500);
  --input-selector-color-invalid: var(--joom-global-color-red-600);
  --input-selector-color-invalid-active: var(--joom-global-color-red-700);
  --input-control-border-color-inverted: rgba(255, 255, 255, 0.16);
  --input-control-border-color-active-inverted: rgba(255, 255, 255, 0.48);
  --input-control-border-color-hover-inverted: rgba(255, 255, 255, 0.24);
  --input-control-border-radius: 0.25rem;
  --input-control-box-shadow-active-width: 0.125rem;

  /* Like rgba(var(--joom-global-color-blue-700), 0.52) */
  --input-control-box-shadow-active-color: rgba(74, 125, 226, 0.52);
  --input-control-box-shadow-active-color-inverted: rgba(255, 255, 255, 0.16);
  --input-control-box-shadow-active: 0 0 var(--input-control-box-shadow-active-width)
    var(--input-control-box-shadow-active-color);

  /* Like rgba(var(--joom-global-color-red-700), 0.52) */
  --input-control-box-shadow-invalid-color: rgba(241, 63, 85, 0.52);
  --input-control-box-shadow-invalid-width: 0.125rem;
  --input-control-box-shadow-invalid: 0 0 var(--input-control-box-shadow-invalid-width)
    var(--input-control-box-shadow-invalid-color);
  --input-control-invalid-color: var(--joom-global-color-red-400);
  --input-control-invalid-color-active: var(--joom-global-color-red-500);
  --input-placeholder-color: var(--joom-global-color-black-500);
  --input-placeholder-color-disabled: var(--color-text-disabled);
  --input-text-color: var(--joom-global-color-black-900);
  --input-text-size: 0.875rem;
  --input-text-size-l: 0.9375rem;
  --input-text-size-xl: 1rem;
  --input-text-color-disabled: var(--color-text-disabled);
  --input-background-color-disabled: var(--joom-global-color-white-1000);
}
:root {
  --joom-global-spacing-01: 0.125rem;
  --joom-global-spacing-02: 0.25rem;
  --joom-global-spacing-03: 0.5rem;
  --joom-global-spacing-04: 0.75rem;
  --joom-global-spacing-05: 1rem;
  --joom-global-spacing-06: 1.25rem;
  --joom-global-spacing-07: 1.5rem;
  --joom-global-spacing-08: 2rem;
  --joom-global-spacing-09: 2.5rem;
  --joom-global-spacing-10: 3rem;
  --joom-global-spacing-11: 4rem;
}

:root{--color-bg-positive:var(--joom-global-color-green-100);--color-bg-warning:var(--joom-global-color-yellow-100);--color-bg:#f5f5f5;--color-fg:#353535;--color-gray:#9fa4b2;--color-notice:var(--joom-global-color-black-600)}:root{--z-index-upload-avatar-drop-area:100;--z-index-menu:15;--z-index-select-dropdown:150;--z-index-context-popup:100;--z-index-modal-popup:10;--z-index-info-messages:6;--z-index-datepicker-popup:5;--z-index-header:4;--z-index-modal-header:11;--z-index-submit-form-panel:2}
#content,body,html{height:100%;margin:0;padding:0}.oldfashionedPage{background:var(--color-bg)}html{box-sizing:border-box;font:16px/1.4 var(--font-family)}body{background:var(--joom-global-color-white-1000);color:var(--color-fg);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
.PCZzEZJova8raMQK_5pq{margin:0 auto;max-width:90rem}
.Q5gar_3nMFcOUKnMP3EJ{color:var(--joom-global-color-black-500)}
.Link__intentPositive__nbWDD {
  --joom-global-color-text-link: var(--joom-global-color-status-success-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-success-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-success-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentPrimary__d9nOx {
  --joom-global-color-text-link: var(--joom-global-color-status-info-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-info-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-info-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentNegative__-4N7g {
  --joom-global-color-text-link: var(--joom-global-color-status-error-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-error-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-error-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__intentWarning__7tqhL {
  --joom-global-color-text-link: var(--joom-global-color-status-warning-fill);
  --joom-global-color-text-link-hover: var(--joom-global-color-status-warning-fill-hover);
  --joom-global-color-text-link-active: var(--joom-global-color-status-warning-fill-active);
  --color-link-visited: var(--joom-global-color-text-link);
}

.Link__kindPrimary__uHyGj {
  color: var(--joom-global-color-text-link);
  cursor: pointer;
  text-decoration: none;
}

.Link__kindPrimary__uHyGj:visited {
    color: var(--joom-global-color-text-link);
  }

.Link__kindPrimary__uHyGj:hover {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindPrimary__uHyGj:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindPrimary__uHyGj:active {
    color: var(--joom-global-color-text-link-active);
  }

.Link__kindSecondary__uCIDi {
  color: inherit;
  cursor: pointer;
  text-decoration: underline;
}

.Link__kindSecondary__uCIDi:visited {
    color: var(--joom-global-color-text-link);
  }

.Link__kindSecondary__uCIDi:hover {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindSecondary__uCIDi:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }

.Link__kindSecondary__uCIDi:active {
    color: var(--joom-global-color-text-link-active);
  }

.Link__kindSecondary__uCIDi:visited:not(:hover):not(:focus-visible):not(:active) {
    color: inherit;
  }

._OyjJEXpCB4IxgvYJYbm{color:var(--joom-global-color-black-500);text-decoration:none}._OyjJEXpCB4IxgvYJYbm:hover,._OyjJEXpCB4IxgvYJYbm[data-focus-visible-added]{color:var(--joom-global-color-black-600)}
.eap9xdBpycM8EPI1G5tx{display:inline-grid;gap:2.5rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.eap9xdBpycM8EPI1G5tx{gap:.75rem;grid-template-columns:1fr}}
.debwfPT_sUnT1qVYz1m9{background-color:var(--color-landing-bg-pale);font-size:.75rem;padding:6.25rem 5rem 3.125rem}.UX707fHbWID_uQumRi3o{align-items:center;display:grid;grid-template-areas:"cellJoomLogo cellJoomProjects" "cellCopyrights cellExternalLinks"}.HKXheHJb_UkgevKRKb1d,.VR6G16wpVVc9kvSSwGeU,.vQq73wwgNgUlqMyk9bTt,.ZdqKi7rpi8f4i7qh4Z3l{align-items:center;display:grid;padding:.75rem}.HKXheHJb_UkgevKRKb1d,.VR6G16wpVVc9kvSSwGeU{border-top:thin solid var(--joom-global-color-black-100)}.VR6G16wpVVc9kvSSwGeU,.ZdqKi7rpi8f4i7qh4Z3l{justify-items:end}.vQq73wwgNgUlqMyk9bTt{grid-area:cellJoomLogo}.ZdqKi7rpi8f4i7qh4Z3l{grid-area:cellJoomProjects}.HKXheHJb_UkgevKRKb1d{grid-area:cellCopyrights}.VR6G16wpVVc9kvSSwGeU{grid-area:cellExternalLinks}@media (max-width:768px){.debwfPT_sUnT1qVYz1m9{padding-left:1.5rem;padding-right:1.5rem}.UX707fHbWID_uQumRi3o{grid-template-areas:"cellJoomLogo" "cellExternalLinks" "cellCopyrights" "cellJoomProjects"}.HKXheHJb_UkgevKRKb1d,.VR6G16wpVVc9kvSSwGeU,.vQq73wwgNgUlqMyk9bTt,.ZdqKi7rpi8f4i7qh4Z3l{border-top:none;justify-items:center;min-height:inherit;text-align:center}.ZdqKi7rpi8f4i7qh4Z3l{border-top:thin solid var(--joom-global-color-black-100);margin-top:2rem;padding-bottom:2rem;padding-top:2rem}}
.ZIX8sVHaegFKMBUXMw8g{display:inline-flex;gap:2.5rem}@media (max-width:1024px){.ZIX8sVHaegFKMBUXMw8g{gap:1.5rem}}@media (max-width:768px){.ZIX8sVHaegFKMBUXMw8g{flex-direction:column;gap:.75rem}}
.qqWViGlVNN4bjgfTRjsn{font-size:.875rem;vertical-align:middle}.fxQKWVA8hFoAkIWBlZHE{display:inline-grid;gap:.25rem;grid-template-columns:min-content auto}.w5weYWngIZ3hzplPD_ds{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.DwNcRcC596QrHHXZNXhf{width:6.5rem}@media (max-width:768px){.DwNcRcC596QrHHXZNXhf{width:5.625rem}}
@keyframes vwB3O4NzHB4VBWAOYtd2{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}.I3NTXO7Gh50MyIsd1R2P{align-items:center;display:flex;justify-content:space-between;min-height:5rem;padding:0 var(--layout-padding-h);z-index:var(--z-index-header)}.I3NTXO7Gh50MyIsd1R2P,.TPngfQswrV4QAgYxS5VG{position:relative}.TPngfQswrV4QAgYxS5VG{width:14.375rem;z-index:var(--z-index-header-content)}@media (max-width:768px){.I3NTXO7Gh50MyIsd1R2P{padding-right:.5rem}.qAYAUrsbco8NTqaNaG4B:after{background:var(--color-landing-bg);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}
.Option__option__49Cdp {
  --line-height: 1.25rem;
  --padding-vertical: 0.625rem;
}

.Option__option__49Cdp:not(:focus-visible) {
    outline: none;
  }

.Option__option__49Cdp {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background: transparent;

  border: none;

  color: inherit;

  cursor: pointer;

  font: inherit;

  padding: 0;
}

.Option__option__49Cdp:disabled {
    cursor: default;
  }

.Option__option__49Cdp {

  align-items: center;
  border-radius: 0.25rem;
  display: flex;
  font-size: 0.875rem;
  justify-content: space-between;
  line-height: var(--line-height);
  outline: none;
  padding: var(--padding-vertical) 0.75rem;
  text-align: inherit;
  width: 100%;
}

.Option__option__49Cdp:not(:last-child) {
    margin-bottom: 0.25rem;
  }

.Option__option__49Cdp.Option__optionHighlighted__FA4JR:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx), .Option__option__49Cdp:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx):hover, .Option__option__49Cdp:not(.Option__optionActive__PGb4z):not(.Option__optionDisabled__ukTPx):focus-visible {
    background-color: var(--color-primary-secondary);
    color: var(--color-primary);
  }

.Option__option__49Cdp::-moz-focus-inner {
    border: 0;
  }

.Option__option__49Cdp::after {
    content: '\00a0';
    display: inline-block;
    width: 0;
  }

.Option__option__49Cdp {

  [role='group'] > & {
    padding-left: 1.75rem;
  }
}

.Option__optionActive__PGb4z {
  background-color: var(--joom-global-color-base-bg-layer-1);
  cursor: default;
}

.Option__optionDisabled__ukTPx {
  color: var(--joom-global-color-text-helper);
}

.Option__content__zKeoe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1 1 auto;
  min-width: 0;
}

.Option__iconRight__BGEU7,
.Option__postfix__2JruF {
  color: var(--joom-global-color-status-neutral-fill);
  margin-left: 0.75rem;
}

.Option__iconRight__BGEU7 {
  display: flex;
  font-size: 1.25rem;
}

.Option__toolbar__Opd-I {
  align-items: center;
  display: flex;

  /*
   * using display: none would cause layout shift on hover
   * when root font-size is increased or decreased. The reason is that browsers
   * round fractional pixels differently for different properties.
   * example:
   * :root font-size = 14px
   * line-height: 1.25rem (on .option) becomes 17px
   * height: 1.25rem (on .optionAction) becomes 17.5px
   */
  visibility: hidden;
  width: 0;

  .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):hover &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx).Option__optionHighlighted__FA4JR &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-visible &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx)[focus-within] & {
    margin-left: 0.75rem;
    visibility: visible;
    width: auto;
  }

  .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):hover &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx).Option__optionHighlighted__FA4JR &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-visible &, .Option__option__49Cdp:not(.Option__optionDisabled__ukTPx):focus-within & {
    margin-left: 0.75rem;
    visibility: visible;
    width: auto;
  }
}


  .OptionAction__action__UZRg1:not(:focus-visible) {
    outline: none;
  }

.OptionAction__action__UZRg1 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.OptionAction__action__UZRg1:disabled {
    cursor: default;
  }

.OptionAction__action__UZRg1 {

  align-items: center;
  color: var(--joom-global-color-status-neutral-fill);
  display: flex;
  font-size: 1rem;
  height: 1.25rem;
  justify-content: center;
  transition: color 0.1s;
  width: 1.25rem;
}

.OptionAction__action__UZRg1:hover, .OptionAction__action__UZRg1:focus-visible {
    color: var(--color-primary);
  }

.OptionAction__action__UZRg1 + .OptionAction__action__UZRg1 {
  margin-left: 0.5rem;
}

.Group__group__GOGYy:not(:last-child) {
  border-bottom: thin solid var(--color-border);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.GroupTitle__title__Eoffz {
  color: var(--joom-global-color-status-neutral-fill);
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 1rem 0.75rem 0.75rem;
}

.GroupTitle__content__HwHUQ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1 1 auto;
  min-width: 0;
}

.Listbox__listbox__1IWiQ {
  background-color: var(--joom-global-color-base-bg);
}

.Listbox__listboxWithDefaultPadding__I-pyW {
  padding: 0.25rem;
}

.VisuallyHidden__visuallyHidden__dYtbh {
  border: 0;
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

:root {
  --select-dropdown-bg-color: var(--joom-global-color-white-1000);
  --select-dropdown-box-shadow: rgba(0, 0, 0, 0.12) 0 0.75rem 2.75rem 0;
}

.Dropdown__dropdown__Eu1D6 {
  background: var(--joom-global-color-white-1000);
  background: var(--select-dropdown-bg-color);
  border-radius: 0.25rem;
  box-shadow: rgba(0, 0, 0, 0.12) 0 0.75rem 2.75rem 0;
  box-shadow: var(--select-dropdown-box-shadow);
  box-sizing: border-box;
  overflow-y: auto;
  padding: 0.25rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 0;

  /* Should be greater than NativeSelect’s z-index */
  z-index: 2;
  z-index: var(--z-index-select-dropdown, 2);
}

.SelectCore__container__DvI-Z {
  box-sizing: border-box;
  position: relative;
}

.dWAcPcBugvIJ0df_dvVL{color:var(--text-color);font-size:1.625rem}
.jaB1hZP9VIiaGzTbbwzO{--gap:3rem}.lFMdjAe88QJ_UIyog27M:not(:focus-visible){outline:none}.lFMdjAe88QJ_UIyog27M{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;padding:0}.lFMdjAe88QJ_UIyog27M:disabled{cursor:default}.lFMdjAe88QJ_UIyog27M{transition:transform .05s ease-out}.lFMdjAe88QJ_UIyog27M:active{transform:scale(.9)}.lFMdjAe88QJ_UIyog27M{align-items:center;background:none;border-radius:1rem;cursor:pointer;display:none;height:4rem;justify-content:center;line-height:0;position:relative;-webkit-touch-callout:none;width:4rem}.MwqF8oWHRhcAT4zF5Wj3{--gap:1rem;display:grid;grid-auto-flow:column;grid-column-gap:var(--gap)}.V84g8CiWX4pmiAm3dHCi{bottom:0;left:0;position:fixed;right:0;top:0}.jaB1hZP9VIiaGzTbbwzO:not(.jk6nC4_r0GEvunJmEQaJ) .V84g8CiWX4pmiAm3dHCi{display:none}.CvZv07QL3zsa9WKcnwUH{align-items:center;display:grid;grid-auto-flow:column;grid-column-gap:var(--gap);list-style:none;margin:0;padding:0}.i6mGzsyD51oViIjAi03R{--gap:0}.FX2mcqN1Yx4N_rPq214n{display:block;font-size:1rem;font-weight:600;margin:0;padding:0}.eH3prGI0610Jp4zsN551:not(:focus-visible){outline:none}.eH3prGI0610Jp4zsN551{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.eH3prGI0610Jp4zsN551:disabled{cursor:default}.eH3prGI0610Jp4zsN551,.upgdC8WA_rki5ugOWjfY{border-radius:.5rem;color:var(--color-text);cursor:pointer;display:block;font-weight:600;min-width:7rem;padding:.5rem 1rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.eH3prGI0610Jp4zsN551:focus,.eH3prGI0610Jp4zsN551:hover,.upgdC8WA_rki5ugOWjfY:focus,.upgdC8WA_rki5ugOWjfY:hover{background:var(--color-landing-bg-primary-hover)}.eH3prGI0610Jp4zsN551:active,.upgdC8WA_rki5ugOWjfY:active{background:var(--color-landing-bg-primary-active)}.i6mGzsyD51oViIjAi03R .eH3prGI0610Jp4zsN551,.i6mGzsyD51oViIjAi03R .upgdC8WA_rki5ugOWjfY{transition:transform .05s ease-out}.i6mGzsyD51oViIjAi03R .eH3prGI0610Jp4zsN551:active,.i6mGzsyD51oViIjAi03R .upgdC8WA_rki5ugOWjfY:active{transform:scale(.95)}.UlYnxLCLp6ANQLBRWaU8{color:var(--color-text-primary)}.FX2mcqN1Yx4N_rPq214n>label{transition:transform .05s ease-out}.FX2mcqN1Yx4N_rPq214n>label:active{transform:scale(.97)}.FX2mcqN1Yx4N_rPq214n>label{padding:0;position:relative}@media (max-width:768px){.lFMdjAe88QJ_UIyog27M{border:none;display:flex;z-index:var(--z-index-header-content)}.MwqF8oWHRhcAT4zF5Wj3{animation:ZyjRyEYNhrA2XWYLDnoH .1s ease-out forwards;background:var(--color-landing-bg);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 .25rem 4rem rgba(0,0,0,.25);display:block;max-width:26rem;position:absolute;right:0;text-align:center;top:100%;width:100vw}.jaB1hZP9VIiaGzTbbwzO:not(.jk6nC4_r0GEvunJmEQaJ) .MwqF8oWHRhcAT4zF5Wj3{display:none}.CvZv07QL3zsa9WKcnwUH:not(.i6mGzsyD51oViIjAi03R){grid-auto-flow:row}.i6mGzsyD51oViIjAi03R{--gap:1rem;justify-content:center;padding:1rem}.LrnzjdhzLrM0YjXZbvMJ .FX2mcqN1Yx4N_rPq214n{align-items:center;display:flex;font-size:1.25rem;font-weight:500;height:5rem;justify-content:center;padding:.5rem var(--layout-padding-h);position:relative}.LrnzjdhzLrM0YjXZbvMJ .FX2mcqN1Yx4N_rPq214n:after,.LrnzjdhzLrM0YjXZbvMJ .FX2mcqN1Yx4N_rPq214n:first-child:before{content:"";height:0;left:var(--layout-padding-h);pointer-events:none;position:absolute;right:var(--layout-padding-h)}.LrnzjdhzLrM0YjXZbvMJ .FX2mcqN1Yx4N_rPq214n:after{border-bottom:.0625rem solid var(--color-border);bottom:0}.LrnzjdhzLrM0YjXZbvMJ .FX2mcqN1Yx4N_rPq214n:first-child:before{border-top:.0625rem solid var(--color-border);top:0}.i6mGzsyD51oViIjAi03R .eH3prGI0610Jp4zsN551,.i6mGzsyD51oViIjAi03R .upgdC8WA_rki5ugOWjfY{border-radius:1rem;padding:.75rem 1.5rem}.UlYnxLCLp6ANQLBRWaU8{background:var(--button-secondary-bg)}.FX2mcqN1Yx4N_rPq214n>label{border-radius:1rem;font-size:1.25rem;margin:0 calc(var(--layout-padding-h)*-2);text-align:center}.FX2mcqN1Yx4N_rPq214n>label:hover,.FX2mcqN1Yx4N_rPq214n>label[data-focus-visible-added]{background:var(--button-secondary-bg);color:var(--color-text-primary)}}
.wzsH6RIILVcRtyoyM3CQ{position:relative}.WZbqRcl5nwMqA9LYLBYT{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:inherit;color:inherit;cursor:pointer;font:inherit;line-height:inherit;padding:.5rem 2rem .5rem 1rem}.HvtZhON38i81yqlzPVW5{color:inherit;font-size:.875rem;margin-left:.4em;margin-right:-.4em;opacity:.62;pointer-events:none}
.pymwjYd0CL8eX7yZrZ8v{height:100%;overflow-x:hidden}
@keyframes TWpLBhFMCSIEJK9DAy37{0%{transform:translateX(0)}to{transform:translateX(calc(var(--width)*-1 - 2rem))}}.TWpLBhFMCSIEJK9DAy37{--duration:1s;--width:auto;margin:-4rem 0;max-width:100vw;overflow:hidden;padding:4rem 0;pointer-events:none}.TWpLBhFMCSIEJK9DAy37 img{height:5.5rem;margin-left:2rem;max-width:none!important;width:var(--width)}.bDUosdX8PUMaVdhY1gBX{animation:TWpLBhFMCSIEJK9DAy37 var(--duration) linear infinite;display:flex;white-space:nowrap;will-change:transform}
.zbgwSvvRpqwLNVXD4g0l,.eK7iz7MlvCkv7PO8edpi{margin:0}.zbgwSvvRpqwLNVXD4g0l{font-size:4rem;line-height:1.22}.zbgwSvvRpqwLNVXD4g0l,.eK7iz7MlvCkv7PO8edpi{font-weight:600}.eK7iz7MlvCkv7PO8edpi{font-size:2.625rem;line-height:1.375}@media (max-width:1280px){.zbgwSvvRpqwLNVXD4g0l{font-size:5vw}.eK7iz7MlvCkv7PO8edpi{font-size:3.28125vw}}@media (max-width:768px){.zbgwSvvRpqwLNVXD4g0l{font-size:2.25rem}.eK7iz7MlvCkv7PO8edpi{font-size:1.75rem}}
.ALNqF9oq6k3nvDoOZDsr{max-width:100%}.d84dXFCozsq1zPUeYaPF{align-self:start;font-size:1.25rem;grid-area:content}.xarFmpY2CB8mymPP1gA5{align-self:center;grid-area:illustration;height:30rem;position:relative}.Pma94FjWELcQT6HbVDUU{align-items:center;display:grid;grid-column-gap:10%;grid-row-gap:1rem;grid-template-areas:"illustration title" "illustration content";grid-template-columns:55fr 45fr;padding:0 var(--layout-padding-h)}.ALNqF9oq6k3nvDoOZDsr:nth-child(odd) .Pma94FjWELcQT6HbVDUU{grid-template-areas:"title illustration" "content illustration";grid-template-columns:45fr 55fr}.jWsDaU1_bJQpBAxybezr{bottom:0;height:100%;position:absolute;right:0;top:0}.ALNqF9oq6k3nvDoOZDsr:nth-child(2n) .jWsDaU1_bJQpBAxybezr{right:0}.ALNqF9oq6k3nvDoOZDsr:nth-child(odd) .jWsDaU1_bJQpBAxybezr{left:0}.jWsDaU1_bJQpBAxybezr img{height:inherit}.AgWHgaeh0wM9naYWbYWX{display:none;margin:0 auto;pointer-events:none;text-align:center}.AgWHgaeh0wM9naYWbYWX img{max-height:min(25rem,60vh);max-width:100%}.PYJiLHJ7CgQuc0gsxNgN{align-self:end;grid-area:title;position:relative;z-index:1}@media (max-width:1024px){.iiuYW1RFFQgfCr6bvJOe.jWsDaU1_bJQpBAxybezr{display:none}.iiuYW1RFFQgfCr6bvJOe.AgWHgaeh0wM9naYWbYWX{display:block}}@media (max-width:768px){.d84dXFCozsq1zPUeYaPF{margin:0;padding:0 var(--layout-padding-h)}.xarFmpY2CB8mymPP1gA5{height:auto}.ALNqF9oq6k3nvDoOZDsr:nth-child(n) .Pma94FjWELcQT6HbVDUU{grid-row-gap:2rem;grid-template-areas:"title" "illustration" "content";grid-template-columns:none;padding:0}.YznrNSmpSls_8I5yi0ig.jWsDaU1_bJQpBAxybezr{display:none}.YznrNSmpSls_8I5yi0ig.AgWHgaeh0wM9naYWbYWX{display:block}.PYJiLHJ7CgQuc0gsxNgN{padding:0 var(--layout-padding-h)}}
.OBm0_Kkl8XIz0Zwd6dE4{flex:1 0;font-size:1rem;font-weight:500;margin-left:2rem;margin-top:2rem}.NVvmFGTC3aQYwi8HEPqn,.OBm0_Kkl8XIz0Zwd6dE4{align-items:center;display:flex}.NVvmFGTC3aQYwi8HEPqn{background:var(--color-landing-bg);border-radius:100%;box-shadow:var(--circle-shadow);filter:saturate(1.25);flex:none;font-size:2.5rem;height:4rem;justify-content:center;margin-right:1rem;width:4rem}.sVbj637jwHEmIUK4pb_n{height:1.875rem;width:1.75rem}.kDLCXVUu82QAQk6OD2UM{font-size:1rem;font-weight:500;min-width:10rem}
.bUSd2bxMpIE5ubMY0zEb{filter:drop-shadow(var(--circle-shadow))}.xfP_OdRvYNuIL9ZhiIPs{display:flex;flex-wrap:wrap;margin-left:-2rem}.G75s5n8cXzgUQPEB1vrM{z-index:var(--z-index-slide)}
.Spinner__spinner__-wLpj {
  --spinner-color: none;
  --spinner-size: 1em;
  --spinner-stroke-size: 3px;
  --spinner-diff: calc(calc(var(--spinner-size) / 2) - var(--spinner-stroke-size));

  animation: 1s Spinner__rotate__ns3EX infinite linear;
  background: conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--spinner-color));
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: var(--spinner-size);
  -webkit-mask: radial-gradient(circle var(--spinner-diff), transparent 99%, #fff 100%);
          mask: radial-gradient(circle var(--spinner-diff), transparent 99%, #fff 100%);
  width: var(--spinner-size);
}

@keyframes Spinner__rotate__ns3EX {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*
 * CSS classes for styling the component according to the required intent.
 */

.Spinner__neutral__AeLRH {
  --spinner-color: var(--joom-global-color-status-neutral-fill);
}

.Spinner__primary__5uT-J {
  --spinner-color: var(--joom-global-color-status-info-fill);
}

.Spinner__negative__QW4fn {
  --spinner-color: var(--joom-global-color-status-error-fill);
}

.Spinner__warning__shUg4 {
  --spinner-color: var(--joom-global-color-status-warning-fill);
}

.Spinner__positive__kEWgP {
  --spinner-color: var(--joom-global-color-status-success-fill);
}

.Spinner__inverted__nhrc5 {
  --spinner-color: var(--joom-global-color-base-bg);
}

/*
 * CSS classes enforcing the desired size. The font size affects the em values used
 * in the component. If the CSS class is not applied, then the size of the component depends
 * on the font size of the parent component.
 */

.Spinner__sizeS__hjqkC {
  font-size: 0.75rem;
}

.Spinner__sizeM__1pwFS {
  font-size: 1rem;
}

.Spinner__sizeL__ahknI {
  font-size: 1.25rem;
}

.Button__button__mradH {
  --border-radius-default: 0.375rem;

  background: transparent;
  border: none;
  border-bottom-left-radius: var(--border-radius-default);
  border-bottom-left-radius: var(--button-border-bottom-left-radius, var(--border-radius-default));
  border-bottom-right-radius: var(--border-radius-default);
  border-bottom-right-radius: var(--button-border-bottom-right-radius, var(--border-radius-default));
  border-top-left-radius: var(--border-radius-default);
  border-top-left-radius: var(--button-border-top-left-radius, var(--border-radius-default));
  border-top-right-radius: var(--border-radius-default);
  border-top-right-radius: var(--button-border-top-right-radius, var(--border-radius-default));
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  flex-shrink: 0;
  font: inherit;
  font-family: var(--font-family);
  font-size: 0;
  line-height: 0;
  margin: 0;
  margin-left: calc(0 * var(--input-control-border-width) * -1);
  margin-left: calc(var(--button-margin-left-collapsed, 0) * var(--input-control-border-width) * -1);
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: top;
  white-space: nowrap;
}

.Button__button__mradH:not(:focus-visible) {
    outline: none;
  }

.Button__button__mradH:not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow: 0 0 0 0.1875rem var(--joom-global-color-base-focus);
    outline: none;
  }

.Button__withShrink__WeoF5 {
  flex-shrink: initial;
}

.Button__backdrop__6GQYA {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.Button__buttonSizeS__1dVQc {
  height: 1.5rem;
}

.Button__buttonSizeM__KtFdf {
  height: 2rem;
}

.Button__buttonSizeL__BWd3D {
  --border-radius-default: 0.5rem;

  height: 2.75rem;
}

.Button__buttonSizeXl__6pMR8 {
  --border-radius-default: 0.5rem;

  height: 3.5rem;
}

.Button__buttonLoading__OJ0O6 {
  cursor: default;
  pointer-events: none;
}

.Button__buttonDisabled__i2gEU {
  background-color: var(--joom-global-color-base-bg-layer-2);
  color: var(--joom-global-color-base-selectors);
  cursor: default;
  pointer-events: none;
}

.Button__buttonDisabled__i2gEU.Button__buttonIntentNeutral__PqveS {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-disabled) inset;
    color: var(--input-text-color-disabled);

    .Button__backdrop__6GQYA {
      background: transparent;
    }
  }

.Button__buttonDisabled__i2gEU.Button__buttonIntentInvertedNeutral__Af2it {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.64);

    .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-bg);
      opacity: 0.08;
    }
  }

.Button__buttonDisabled__i2gEU.Button__buttonKindText__GPZ8h {
    background: transparent;
  }

.Button__buttonDisabled__i2gEU.Button__buttonIntentGhost__XKJuz {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-helper);
  }

.Button__buttonKindPrimary__5Jjhh:not(.Button__buttonDisabled__i2gEU) {
  color: var(--joom-global-color-text-inverted);
}

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindPrimary__5Jjhh.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-secondary);
    color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-secondary-hover);
      color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-secondary-active);
      color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-warning-bg);
    color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-warning-bg-hover);
      color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-warning-bg-active);
      color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-error-bg);
    color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-error-bg-hover);
      color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-error-bg-active);
      color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-success-bg);
    color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-success-bg-hover);
      color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-success-bg-active);
      color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-status-neutral-bg);
    color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-status-neutral-bg-hover);
      color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-status-neutral-bg-active);
      color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindSecondary__90E8t.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-base-primary);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-base-primary-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentPrimary__sWTyg:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-base-primary-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-warning-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-warning-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentWarning__R5SG2:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-warning-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-error-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-error-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentNegative__n9fYB:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-error-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-success-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-success-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentPositive__X-PIp:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-success-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-status-neutral-fill);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):focus-visible {
      color: var(--joom-global-color-status-neutral-fill-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutralGray__gsJjh:not(.Button__buttonDisabled__i2gEU):active {
      color: var(--joom-global-color-status-neutral-fill-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU) {
    background-color: var(--joom-global-color-base-bg);
    border: none;
    color: var(--joom-global-color-text-main);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):hover, .Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):focus-visible {
      background-color: var(--joom-global-color-base-bg-layer-1);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active, .Button__buttonKindOutline__tQvao.Button__buttonIntentGhost__XKJuz:not(.Button__buttonDisabled__i2gEU):active {
      background-color: var(--joom-global-color-base-bg-layer-2);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU), .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU) {
    color: var(--joom-global-color-text-inverted);
  }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-selectors-hover);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      background-color: var(--joom-global-color-base-secondary-active);
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):hover .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible .Button__backdrop__6GQYA {
      opacity: 0.16;
    }

.Button__buttonKindText__GPZ8h.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentNeutral__PqveS:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindText__GPZ8h.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA, .Button__buttonKindOutline__tQvao.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active .Button__backdrop__6GQYA {
      opacity: 0.24;
    }

.Button__buttonKindOutline__tQvao:not(.Button__buttonDisabled__i2gEU) {
  background: var(--joom-global-color-base-bg);
  border: thin solid currentColor;
}

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU) {
  background: var(--joom-global-color-base-bg);
  box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color) inset;
  color: var(--input-text-color);

  /* Firefox scale box-shadow without respect */
  transform: translate3d(0, 0, 0);

  .Button__backdrop__6GQYA {
    opacity: 0;
  }
}

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):hover {
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-hover) inset;
  }

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus {
    outline: none;
  }

.Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentNeutral__PqveS:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow:
      0 0 0 var(--input-control-border-width) var(--input-control-border-color-active) inset,
      0 0 0 var(--input-control-box-shadow-active-width) var(--input-control-box-shadow-active-color);
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU) {
  box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-inverted) inset;
  color: var(--joom-global-color-text-inverted);

  /* Firefox scale box-shadow without respect */
  transform: translate3d(0, 0, 0);

  .Button__backdrop__6GQYA {
    background-color: var(--joom-global-color-base-bg);
    opacity: 0;
  }
}

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):hover {
    box-shadow: 0 0 0 var(--input-control-border-width) var(--input-control-border-color-hover-inverted) inset;

    .Button__backdrop__6GQYA {
      opacity: 0.12;
    }
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus {
    outline: none;
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonKindText__GPZ8h):not(.Button__buttonDisabled__i2gEU):focus-visible {
    .Button__backdrop__6GQYA {
      opacity: 0.24;
    }
  }

.Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):active,
  .Button__buttonIntentInvertedNeutral__Af2it:not(.Button__buttonDisabled__i2gEU):focus-visible {
    box-shadow:
      0 0 0 var(--input-control-border-width) var(--input-control-border-color-active-inverted) inset,
      0 0 0 var(--input-control-box-shadow-active-width) var(--input-control-box-shadow-active-color-inverted);
  }

.Button__content__hplcb {
  box-sizing: border-box;
  height: 100%;
  padding: 0 0.5rem;
  position: relative;

  .Button__buttonSizeM__KtFdf & {
    padding: 0 0.75rem;
  }

  .Button__buttonSizeL__BWd3D & {
    padding: 0 1.5rem;
  }

  .Button__buttonSizeXl__6pMR8 & {
    padding: 0 2rem;
  }
}

.Button__content__hplcb::before {
    /* fix baseline alignment with iconLeft */
    content: '\00a0';
    width: 0;
  }

.Button__content__hplcb.Button__contentLoading__Ey9S6 {
    visibility: hidden;
  }

.Button__content__hplcb {

  .Button__buttonNoHorizontalPadding__OuEP7 & {
    padding-left: 0;
    padding-right: 0;
  }
}

.Button__loader__LSryh {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.Button__content__hplcb,
.Button__loader__LSryh {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  align-items: center;
  display: flex;
  font-weight: var(--joom-global-text-weight-medium);
  justify-content: center;

  .Button__buttonSizeXl__6pMR8 & {
    font-size: 1rem;
    font-weight: var(--joom-global-text-weight-regular);
    line-height: 1.5rem;

    font-weight: var(--joom-global-text-weight-medium);
  }
}

.Button__icon__2hHPR {
  align-items: center;
  display: inline-flex;
  font-size: 1rem;
  height: 1em;
  justify-content: center;
  vertical-align: middle;
  width: 1em;

  .Button__buttonSizeXl__6pMR8 & {
    font-size: 1.5rem;
  }
}

.Button__icon__2hHPR + .Button__icon__2hHPR {
    margin-left: 0.5rem;
  }

.Button__icon__2hHPR:first-child {
    margin-right: 0.25rem;
  }

.Button__icon__2hHPR:last-child {
    margin-left: 0.25rem;
  }

.Button__text__WHAYv {
  margin: 0 0.25rem;

  .Button__buttonSizeS__1dVQc & {
    margin: 0;
  }

  .Button__buttonNoHorizontalPadding__OuEP7 &:first-child {
    margin-left: 0;
  }

  .Button__buttonNoHorizontalPadding__OuEP7 &:last-child {
    margin-right: 0;
  }
}

.Button__textWithOverflow__hGs5h {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 1em);
}

.rIsJWodlLqwowyBR80Bi{color:var(--color-accent)}
.w6NxHmwCDwAq4X8dRtuB{--aspect-ratio:0.5;--phone-height:max(24rem,min(50vw,40rem));--phone-width:calc(var(--phone-height)*var(--aspect-ratio));margin:-15rem 0;overflow:hidden;padding:15rem 0}.ryQG3GHvbwUPf2bDYMX9{align-items:center;display:flex;flex-direction:row-reverse;min-height:max(1rem,min(60vw,55rem));padding:2rem var(--layout-padding-h)}.n1FvOOBercAgF86v2Co3{align-items:flex-start;align-self:stretch;display:flex;flex:2 0 50%;flex-direction:column;justify-content:center;line-height:1.22;position:relative;z-index:var(--z-index-greeting-content)}.n1FvOOBercAgF86v2Co3:before{background:linear-gradient(90deg,var(--joom-global-color-white-1000) 0,hsla(0,0%,100%,.8) 63.1%,hsla(0,0%,100%,0) 98.5%);bottom:-15rem;content:"";left:calc(var(--layout-padding-h)*-1);max-width:100vw;min-width:24rem;pointer-events:none;position:absolute;top:-15rem;width:100%;z-index:-1}.d24WpM3_uakT6El9oGd9{flex:1 2 30%;height:var(--phone-height);position:relative}.j5v7wC45x0ULJQLptAfA{margin-top:5.5rem}.IG9ZaJQ6hV04JDzP89wC{font-size:1rem;font-weight:500;padding:0 4rem}@media (max-width:768px){.j5v7wC45x0ULJQLptAfA{margin-top:3rem}.IG9ZaJQ6hV04JDzP89wC{padding:0 2rem}}
.Hls56LGqkN0NEKNK09vw{margin:auto;max-width:var(--phone-width)}.r3PAdlByCW0XAoPLhWKh{height:var(--phone-height);margin:auto;position:absolute;width:var(--phone-width)}.r3PAdlByCW0XAoPLhWKh:after{background:radial-gradient(circle at center,hsla(0,89%,96%,0) 12%,rgba(245,243,254,.75) 18%,rgba(228,215,255,.56) 25%,hsla(0,0%,100%,0) 0),radial-gradient(circle at center,hsla(0,0%,100%,0) 16%,rgba(202,194,251,0) 29%,rgba(199,185,255,.11) 38%,hsla(0,0%,100%,0) 0),radial-gradient(circle at center,hsla(0,46%,83%,0) 15%,hsla(0,0%,100%,.75) 24%,hsla(0,100%,95%,.44) 48%,hsla(0,0%,100%,0) 0) no-repeat;bottom:-100%;content:"";left:-150%;pointer-events:none;position:absolute;right:-150%;top:-100%;transition:opacity .5s linear;z-index:-1}.paNK8ER3xrorxKrs_C_F{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paNK8ER3xrorxKrs_C_F,.NmzrN1SIkYaC3LOIH6TE{width:100%}.tVNakC6D8tEYpC7QUgs7{-ms-overflow-style:none;scrollbar-width:none}.tVNakC6D8tEYpC7QUgs7::-webkit-scrollbar{display:none}.tVNakC6D8tEYpC7QUgs7{background:#000;border-radius:calc(var(--phone-height)*.04);bottom:2.7%;display:flex;left:6.3%;overflow-x:scroll;overscroll-behavior-x:contain;pointer-events:none;position:absolute;right:6.3%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;top:2.9%}.ZBPOpaZTfgApgapCKE1V{border:.0625rem solid #000;border-radius:inherit;display:inline-block;flex:none;overflow:hidden;position:relative;scroll-snap-align:start;width:100%}.mbVfgXScAcsfUmcz7oNP{height:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (max-width:480px){.r3PAdlByCW0XAoPLhWKh:after{opacity:0}}
.Tippy__themeLight__dzRYH {
  --joom-ui-tippy-background-color: var(--joom-global-color-base-bg);
  --joom-ui-tippy-color: var(--joom-global-color-text-main);

  box-shadow:
    0 0 20px 4px rgba(154, 161, 177, 0.15),
    0 4px 80px -8px rgba(36, 40, 47, 0.25),
    0 4px 4px -2px rgba(91, 94, 105, 0.15);
}

.Tippy__themeDark__Tgcn1 {
  --joom-ui-tippy-background-color: var(--joom-global-color-text-main);
  --joom-ui-tippy-color: var(--joom-global-color-text-inverted);
}

.Tippy__tooltip__VJie7 {
  background-color: var(--joom-ui-tippy-background-color);
  border-radius: 0.25rem;
  border-radius: var(--joom-ui-tippy-border-radius, 0.25rem);
  color: var(--joom-ui-tippy-color);
  font-size: 0.875rem;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.Tippy__arrow__xelsA {
  fill: var(--joom-ui-tippy-background-color);
}

.Heading__heading__Ql0gA {
  font: inherit;
  font-weight: bold;
  margin: 0;
  margin-bottom: 0.75rem;
}

.Paragraph__paragraph__cW0Eo {
  margin: 0;
}
.Paragraph__paragraph__cW0Eo:not(:last-child) {
    margin-bottom: 0.75rem;
  }

.TooltipFaq__content__1-aAC {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.75rem 1rem;
  text-align: left;
}

.Jghw0IYkcn8qrAeoTd7_{display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.Z8Gca_YUIh4jCDpGewPL{align-items:center;display:flex;flex-direction:column;justify-content:center}.i_CkepnwY_U2nAPGhmcw{margin-bottom:.75rem}.CHbQ1It5OIubMAI60yff{margin-bottom:4rem;max-width:28rem;padding:0 var(--layout-padding-h);text-align:center}.CHbQ1It5OIubMAI60yff a{color:var(--joom-global-color-text-link);cursor:pointer;text-decoration:none}.CHbQ1It5OIubMAI60yff a:visited{color:var(--joom-global-color-text-link)}.CHbQ1It5OIubMAI60yff a:hover{color:var(--joom-global-color-text-link-hover)}.CHbQ1It5OIubMAI60yff a:focus-visible{color:var(--joom-global-color-text-link-hover)}.CHbQ1It5OIubMAI60yff a:active{color:var(--joom-global-color-text-link-active)}.e9A07XL6lTA6fcjgd_8K{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:0;margin-bottom:2rem;margin-left:-2rem;padding:0 2rem}.Sb0UWYYWLMcJXywCFMyu{transition:transform .05s ease-out}.Sb0UWYYWLMcJXywCFMyu:active{transform:scale(.97)}.Sb0UWYYWLMcJXywCFMyu{margin-left:2rem;margin-top:1rem}.lJknuGp5eSEyXfaGTJhd{max-width:100%}
.NqJtAd1RTE0rZB4qm4iV{filter:drop-shadow(var(--circle-shadow))}.MuebFLJPCYIbgb3oicml{font-size:1rem;margin-top:3rem}.dnJnNIdA3QCqP91x5SUn{font-weight:600}.ZZloX0Xf0VA1AaQLgwl_{margin:.5rem 0 0;padding:0 0 0 1.5rem}.WXjr6cOMx5456ZQ75gXR{padding-left:1rem}
.sDs9nL6lRdsOcLYlUZRD{filter:drop-shadow(var(--circle-shadow))}
.wgHpROG0Qk0KLFZla7zM{position:relative}.KseiQaE7_EUIDY5ZCdEY{margin-bottom:4rem;text-align:center}.rD7Gp5jxuYwXe89uriq4{margin-top:3rem}.qrf8EuzE6uAyW72lPfkn{-ms-overflow-style:none;scrollbar-width:none}.qrf8EuzE6uAyW72lPfkn::-webkit-scrollbar{display:none}.qrf8EuzE6uAyW72lPfkn{display:flex;margin:-6rem 0;max-width:100vw;overflow:auto;overscroll-behavior-x:contain;padding:6rem 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.WRpqdMXDswBnmDGuVPr8{--gap:2rem;align-items:stretch;display:flex;margin-right:calc(var(--gap) - var(--layout-padding-h));padding-left:var(--layout-padding-h);scroll-snap-align:start}.WRpqdMXDswBnmDGuVPr8:last-child{margin-right:0;padding-right:var(--layout-padding-h)}.zH1uzegbQ2trOeRxo2Jk{background-color:var(--color-landing-bg);border:.0625rem solid rgba(0,0,0,.04);border-radius:1rem;box-shadow:0 1.875rem 4rem rgba(0,0,0,.08);display:flex;flex-direction:column;font-size:max(.8rem,min(2vw,1rem));max-width:27.5rem;min-width:17.5rem;padding:2em;width:50vw}.cJER2L5ohyYUiCgOtJ89{flex:auto;font-size:1.25em;font-weight:500}.LQaGvUcDXApmqCE4qKNE{font-weight:500;margin-top:2em}.CCBzfzmsC3YXoo3CwS7H{color:var(--text-color-pale);font-size:.875em;font-weight:500;margin-top:.25rem}._ryIB6691cUl1bxkMb6Q{position:relative}.IFQQuHBbgEECFKkOgfZN:not(:focus-visible),.Cj46f3C4MMjjZSPik4i0:not(:focus-visible){outline:none}.IFQQuHBbgEECFKkOgfZN,.Cj46f3C4MMjjZSPik4i0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.IFQQuHBbgEECFKkOgfZN:disabled,.Cj46f3C4MMjjZSPik4i0:disabled{cursor:default}.IFQQuHBbgEECFKkOgfZN,.Cj46f3C4MMjjZSPik4i0{--button-size:3rem;align-items:center;background:var(--joom-global-color-white-1000);border:.0625rem solid var(--color-border);border-radius:50%;box-shadow:0 1.875rem 4rem rgba(0,0,0,.16);display:flex;height:var(--button-size);justify-content:center;position:absolute;top:calc(50% - 1.5rem);width:var(--button-size);z-index:var(--z-index-slide-button)}.IFQQuHBbgEECFKkOgfZN:active,.Cj46f3C4MMjjZSPik4i0:active{background:var(--joom-global-color-black-50)}.IFQQuHBbgEECFKkOgfZN{left:calc(var(--layout-padding-h) - var(--button-size)/2)}.Cj46f3C4MMjjZSPik4i0{right:calc(var(--layout-padding-h) - var(--button-size)/2)}@media (min-width:1440.1px){.wgHpROG0Qk0KLFZla7zM{margin-bottom:-5rem;overflow:hidden;padding-bottom:5rem}.wgHpROG0Qk0KLFZla7zM:after,.wgHpROG0Qk0KLFZla7zM:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:var(--layout-padding-h)}.wgHpROG0Qk0KLFZla7zM:before{background:linear-gradient(to right,var(--color-landing-bg),hsla(0,0%,100%,0));left:0;z-index:var(--z-index-slide)}.wgHpROG0Qk0KLFZla7zM:after{background:linear-gradient(to left,var(--color-landing-bg),hsla(0,0%,100%,0));right:0}}@media (max-width:768px){.KseiQaE7_EUIDY5ZCdEY{margin-bottom:2rem}.WRpqdMXDswBnmDGuVPr8{--gap:1.5rem;align-items:flex-start}.cJER2L5ohyYUiCgOtJ89{flex:none}.IFQQuHBbgEECFKkOgfZN,.Cj46f3C4MMjjZSPik4i0{--button-size:2.5rem}}@media (max-width:480px){.WRpqdMXDswBnmDGuVPr8{--gap:1rem}}
/* Deprecated responsive steps: */

.Item__item__ZIx8n {
  grid-column-end: span var(--xl);
  max-width: 100%;
}

@media (max-width: 1439px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--lg);
}
  }

@media (max-width: 1099px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--md);
}
  }

@media (max-width: 899px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--sm);
}
  }

@media (max-width: 576px) {

.Item__item__ZIx8n {
    grid-column-end: span var(--xs);
}
  }

.Item__stretch__VFn4l {
  display: grid;
}

.Grid__grid__7cDbT {
  --gap: var(--grid-gap, 1rem);
  --columns: var(--grid-columns, 12);

  display: grid;
  grid-template-columns: repeat(var(--columns), 1fr);
}

.Grid__none__1CMyb {
  gap: none;
}

.Grid__both__siSWe {
  gap: var(--gap);
}

.Grid__horizontal__8fid2 {
  -moz-column-gap: var(--gap);
       column-gap: var(--gap);
}

.Grid__vertical__9bjUa {
  row-gap: var(--gap);
}

.AuIto_7U2rUj9lz8d7d0{color:inherit;display:inline-block;font-size:.86em;margin-bottom:-.07em;margin-left:.35em}
.FileDragger__target__TfCgy * {
  pointer-events: none;
}

.Progress__progress__Ym4zy {
  display: flex;
  overflow: hidden;
  width: 100%;
}

.Progress__progressBar__Ubmy- {
  display: flex;
  flex-direction: column;
  height: 0.25em;
  justify-content: center;
  text-align: center;
  transition: transform 100ms ease;
  white-space: nowrap;
  width: 100%;
}

.Progress__progressPrimary__BPn18 {
  background-color: var(--joom-global-color-base-elements);

  .Progress__progressBar__Ubmy- {
    background-color: var(--joom-global-color-base-primary);
  }
}

.Progress__progressNegative__QGhfU {
  background-color: var(--joom-global-color-status-error-bg);

  .Progress__progressBar__Ubmy- {
    background-color: var(--joom-global-color-status-error-fill);
  }
}

.Progress__progressWarning__gMPdd {
  background-color: var(--joom-global-color-status-warning-bg);

  .Progress__progressBar__Ubmy- {
    background-color: var(--joom-global-color-status-warning-fill);
  }
}

.Progress__progressPositive__dtiXY {
  background-color: var(--joom-global-color-status-success-bg);

  .Progress__progressBar__Ubmy- {
    background-color: var(--joom-global-color-status-success-fill);
  }
}

.FileDropArea__dropArea__fXSlt {
  --component-backgroud-color: var(--joom-global-color-base-bg);
  --component-border-color: var(--joom-global-color-base-selectors);
  --component-text-color: var(--joom-global-color-text-main);
  --component-icon-circle-color: var(--joom-global-color-status-info-bg);
  --component-icon-outline-color: var(--joom-global-color-base-primary);

  align-items: center;
  background: var(--component-backgroud-color);
  border: 0.0625rem dashed var(--component-border-color);
  border-radius: 0.3125rem;
  box-sizing: border-box;
  color: var(--component-text-color);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;

  .FileDropArea__hint__5oVbw {
    display: inline-grid;
    grid-auto-flow: row;
    grid-gap: 0.5rem;
    justify-items: center;
    margin: 0;
    text-align: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    .FileDropArea__hintIcon__cH4B5 {
      line-height: 0;
    }

    .FileDropArea__hintText__7vQpo {
      font-size: 1rem;
      font-weight: var(--joom-global-text-weight-regular);
      line-height: 1.5rem;

      display: inline-flex;
      flex-direction: column;
      justify-content: center;
    }
  }

  .FileDropArea__spinner__L9Kd2 {
    font-size: 1.5rem;
  }

  .FileDropArea__progress__xdUW- {
    margin-bottom: 0.5rem;
  }

  .FileDropArea__progressBar__A9WeB {
    width: 75%;
  }

  .FileDropArea__file__xFyfz {
    margin: 0 0 0.5rem;
  }

  .FileDropArea__link__XDxfZ {
    color: var(--joom-global-color-text-link);
    cursor: pointer;
    text-decoration: none;
  }
    .FileDropArea__link__XDxfZ:visited {
    color: var(--joom-global-color-text-link);
  }
    .FileDropArea__link__XDxfZ:hover {
    color: var(--joom-global-color-text-link-hover);
  }
    .FileDropArea__link__XDxfZ:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }
    .FileDropArea__link__XDxfZ:active {
    color: var(--joom-global-color-text-link-active);
  }
}

.FileDropArea__dropArea__fXSlt:hover,
  .FileDropArea__dropArea__fXSlt:focus,
  .FileDropArea__dropArea__fXSlt.FileDropArea__focused__-SFlE {
    --component-border-color: var(--joom-global-color-base-primary);
  }

.FileDropArea__dropArea__fXSlt.FileDropArea__disabled__veWcK {
    --component-icon-circle-color: var(--joom-global-color-status-neutral-bg);
    --component-icon-outline-color: var(--joom-global-color-status-neutral-fill);
    --component-text-color: var(--joom-global-color-text-helper);
    --component-border-color: var(--joom-global-color-base-selectors);

    cursor: inherit;

    .FileDropArea__link__XDxfZ {
      color: var(--component-text-color);

      /* Turn off cursor which has been added by the link mixin */
      cursor: inherit;
    }
  }

.FileDropArea__dropArea__fXSlt.FileDropArea__invalid__GgI-- {
    --component-border-color: var(--joom-global-color-status-error-fill);
  }

.FileDropArea__dropArea__fXSlt.FileDropArea__dragover__iWvQd {
    --component-icon-circle-color: var(--joom-global-color-status-info-bg-hover);
    --component-icon-outline-color: var(--joom-global-color-base-primary);
    --component-backgroud-color: var(--joom-global-color-status-info-bg);
  }

.TooltipAlt__content__42cc0 {
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem 0.75rem;
}

.HelpPopup__icon__P3abt {
  color: var(--joom-global-color-base-elements);
  vertical-align: middle;
}

.Error__error__ArOfx {
  color: var(--joom-global-color-text-negative);
  font-size: 0.75rem;
}

.Warning__warning__hMfmn {
  color: var(--joom-global-color-text-warning);
  font-size: 0.75rem;
}

.ErrorContainer__minHeight__iCxNy {
  min-height: 1.125rem;
}

.FormControl__formControl__pmZcN {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  border: none;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin: 0;
  min-width: 0; /* Needed for proper text overflow handling */
  padding: 0;
  position: relative;
  text-align: left;
}

.FormControl__formControl__pmZcN:not(:last-child) {
  margin-bottom: 1rem;
}

.FormControl__labelWrapper__9EVf9 {
  align-items: center;
  display: flex;
  gap: 0.25rem;
}

.FormControl__label__uR5dz {
  color: var(--joom-global-color-text-main);
  display: table; /* To restrict clickable area to content  */
  padding: 0; /* Disable default browser padding on <legend> */
}

.FormControl__formControlRequired__0aolV .FormControl__label__uR5dz::after {
  color: var(--joom-global-color-text-negative);
  content: '*';
  margin-left: 0.166em;
}

.FormControl__content__RwNdh {
  position: relative;
}

.FormControl__useMargin__DL7R1 .FormControl__content__RwNdh {
  margin: 1em 0;
}

.FormControl__hint__UN1wP {
  color: var(--joom-global-color-text-secondary);
}

.FormControl__hint__UN1wP a, .FormControl__hint__UN1wP a:hover, .FormControl__hint__UN1wP a:focus, .FormControl__hint__UN1wP a:visited {
  color: var(--joom-global-color-text-secondary);
}

.FormControl__hint__UN1wP a {
  text-decoration: underline;
}

.FormControl__hint__UN1wP a:hover, .FormControl__hint__UN1wP a:focus {
    text-decoration: none;
  }

.FormControl__textDisabled__ZcT1M {
  color: var(--color-text-disabled);
}

.Checkbox__checkboxContainer__0CB89 {
  position: relative;
}

.Checkbox__checkboxLayout__13-H- {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  position: relative;
}

.Checkbox__checkbox__4fljr {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  color: var(--joom-global-color-text-main);
}

.Checkbox__square__o2yAP {
  background: var(--joom-global-color-base-bg);
  border: 0.0625rem solid var(--joom-global-color-base-selectors);
  border-radius: 0.1875rem;
  box-sizing: border-box;
  flex: none;
  height: 1rem;
  width: 1rem;

  .Checkbox__checkboxInvalid__dQobo & {
    border-color: var(--joom-global-color-status-error-fill);
  }
}

.Checkbox__label__1qpY2 {
  margin-left: 0.5rem;

  .Checkbox__checkboxInvalid__dQobo & {
    color: var(--joom-global-color-text-negative);
  }
}

.Checkbox__input__2DHjs {
  border: 0;
  box-sizing: border-box;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP {
  border-color: var(--joom-global-color-base-selectors-hover);
}

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP {
  border-color: var(--joom-global-color-status-error-fill-hover);
  box-shadow: none;
}

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-primary);
    border-color: var(--joom-global-color-base-primary);
  }

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr:hover > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-primary-hover);
    border-color: var(--joom-global-color-base-primary-hover);
  }

.Checkbox__input__2DHjs:checked + .Checkbox__checkboxInvalid__dQobo > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkboxInvalid__dQobo > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-status-error-fill);
    border-color: var(--joom-global-color-status-error-fill);
  }

/* stylelint-disable-next-line a11y/selector-pseudo-class-focus */

.Checkbox__input__2DHjs:checked + .Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP, .Checkbox__input__2DHjs:indeterminate + .Checkbox__checkboxInvalid__dQobo:hover > .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-status-error-fill-hover);
    border-color: var(--joom-global-color-status-error-fill-hover);
  }

.Checkbox__input__2DHjs:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-image: url("data:image/svg+xml,%3csvg%20width=%2710%27%20height=%276%27%20viewBox=%270%200%2010%206%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20id=%27Union%27%20d=%27M3.69413%204.4346L2.02103%202.78655C1.88258%202.64808%201.73355%202.57725%201.57393%202.57405C1.41433%202.57083%201.2621%202.64167%201.11723%202.78655C0.972352%202.93142%200.899902%203.0862%200.899902%203.251C0.899902%203.4157%200.972352%203.5705%201.11723%203.7154L3.13645%205.7346C3.29449%205.8987%203.47886%205.9807%203.68958%205.9807C3.9003%205.9807%204.0877%205.8987%204.2518%205.7346L8.84028%201.14613C8.97868%201.00768%209.04958%200.85447%209.05278%200.68652C9.05598%200.51857%208.98518%200.36217%208.84028%200.2173C8.69538%200.0724299%208.54478%200%208.38838%200C8.23198%200%208.08128%200.0724299%207.93648%200.2173L3.69413%204.4346Z%27%20fill=%27white%27/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
  }

.Checkbox__input__2DHjs:indeterminate + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    background-image: url("data:image/svg+xml,%3csvg%20width=%2710%27%20height=%272%27%20viewBox=%270%200%2010%202%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20id=%27Line%27%20d=%27M0.5%201C0.5%200.585786%200.835786%200.25%201.25%200.25H8.75C9.16421%200.25%209.5%200.585786%209.5%201C9.5%201.41421%209.16421%201.75%208.75%201.75H1.25C0.835786%201.75%200.5%201.41421%200.5%201Z%27%20fill=%27white%27/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
  }

.Checkbox__input__2DHjs:focus-visible + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
  box-shadow: 0 0 0 0.0625rem var(--joom-global-color-base-secondary-hover);
}

.Checkbox__input__2DHjs:disabled + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP {
    border-color: var(--joom-global-color-base-elements);
  }

.Checkbox__input__2DHjs:disabled:checked + .Checkbox__checkbox__4fljr > .Checkbox__square__o2yAP,
  .Checkbox__input__2DHjs:disabled:indeterminate + .Checkbox__checkbox__4fljr .Checkbox__square__o2yAP {
    background-color: var(--joom-global-color-base-elements);
    border-color: var(--joom-global-color-base-elements);
  }

.Checkbox__input__2DHjs:disabled:not(.Checkbox__inputReadOnly__sid-Z) + .Checkbox__checkbox__4fljr > .Checkbox__label__1qpY2 {
    color: var(--joom-global-color-text-helper);
  }

.Checkbox__input__2DHjs.Checkbox__inputReadOnly__sid-Z + .Checkbox__checkbox__4fljr > .Checkbox__label__1qpY2 {
    color: var(--joom-global-color-text-main);
  }

.Checkbox__inputReadOnly__sid-Z ~ .Checkbox__checkbox__4fljr, .Checkbox__inputDisabled__Qu2-- ~ .Checkbox__checkbox__4fljr {
  cursor: default;
}


  .TagCloseButton__button__Jq2FS:not(:focus-visible) {
    outline: none;
  }

.TagCloseButton__button__Jq2FS {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TagCloseButton__button__Jq2FS:disabled {
    cursor: default;
  }

.TagCloseButton__button__Jq2FS {

  align-items: center;
  display: inline-flex;
  flex: none;
  height: 1.25rem;
  justify-content: center;
  margin-left: 0.25rem;
  width: 1.25rem;
}

.TagCloseButton__icon__4DJAV {
  opacity: 0.16;
  transition: opacity 0.2s;

  .TagCloseButton__button__Jq2FS:not(:disabled):hover &, .TagCloseButton__button__Jq2FS:not(:disabled):focus-visible & {
    opacity: 0.48;
  }
}

.Input__input__DH64b {
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  color: var(--input-text-color);
  font: inherit;
  font-size: var(--input-text-size);
  height: 2rem;
  outline: none;
  padding: 0 0.5rem;
  text-align: inherit;
  width: 100%;
}

.Input__input__DH64b[dir] {
    text-align: left;
    text-align: initial;
  }

.Input__input__DH64b::-moz-placeholder {
    color: var(--input-placeholder-color);
  }

.Input__input__DH64b::placeholder {
    color: var(--input-placeholder-color);
  }

.Input__input__DH64b:hover {
    border-color: var(--input-control-border-color-hover);
  }

.Input__input__DH64b:focus {
    border-color: var(--input-control-border-color-active);
    box-shadow: var(--input-control-box-shadow-active);
  }

.Input__input__DH64b:disabled {
    /* Input elements of the EDGE browser in disabled state have grey background by default */
    background-color: var(--input-background-color-disabled);
    border-color: var(--input-control-border-color-disabled);
    color: var(--input-text-color-disabled);
  }

.Input__input__DH64b:disabled::-moz-placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Input__input__DH64b:disabled::placeholder {
    color: var(--input-placeholder-color-disabled);
  }

.Input__input__DH64b + .Input__clearButton__Zaq-6 {
    position: absolute;
  }

.Input__input__DH64b.Input__clearShown__i4ldy {
    /* normal padding + clear-button offset + clear-button width */
    padding-right: calc(0.5rem + 0.4rem + 1rem);
  }

.Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled):focus,
  .Input__controlInvalid__E6frn:not(.Input__input__DH64b:disabled):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.Input__clearFix__E4VxA {
  display: block;
  position: relative;
  width: 100%;
}

.Input__inputSizeM__jkgyD {
  font-size: var(--input-text-size);
  height: 2rem;
  padding: 0 0.5rem;
}

.Input__inputSizeM__jkgyD + .Input__clearButton__Zaq-6 {
    right: 0.4rem;
    top: 0.4rem;
  }

.Input__inputSizeL__D67Ya {
  font-size: var(--input-text-size-l);
  height: 2.75rem;
  padding: 0 0.75rem;
}

.Input__inputSizeL__D67Ya + .Input__clearButton__Zaq-6 {
    right: 0.6rem;
    top: 0.7525rem;
  }

.Input__inputSizeXl__44CaE {
  font-size: var(--input-text-size-xl);
  height: 3.5rem;
  padding: 0 1rem;
}

.Input__inputSizeXl__44CaE + .Input__clearButton__Zaq-6 {
    right: 0.8rem;
    top: 1.15rem;
  }

.IconCaret__icon__iLrmE {
  color: var(--select-icon-color);
  transition: transform 0.2s;
}

.IconCaret__iconActive__U6rdg {
  color: var(--select-icon-color-active);
}

.IconCaret__iconOpen__jtzDI {
  transform: rotate(180deg);
}

.IconCaret__iconDisabled__imj72 {
  color: var(--select-icon-color-disabled);
}

.SelectControl__control__l-HUs {
  --select-control-caret-size: 1rem;
  --select-control-height: 3.5rem;
  --select-control-spacing-horizontal: 0.5rem;
  --select-control-padding-left: var(--select-control-spacing-horizontal);
  --select-control-padding-right: calc(
    var(--select-control-caret-size) + (var(--select-control-spacing-horizontal) * 2)
  );

  align-items: center;
  background: var(--joom-global-color-base-bg);
  border: var(--input-control-border);
  border-radius: var(--input-control-border-radius);
  box-sizing: border-box;
  display: flex;
  height: var(--select-control-height);
  justify-content: space-between;
  padding-left: var(--select-control-padding-left);
  padding-right: var(--select-control-padding-right);
  position: relative;
}

.SelectControl__control__l-HUs:hover .SelectControl__icon__aO2JL:not(.SelectControl__iconActive__SN3O7):not(.SelectControl__iconOpen__2IyPi):not(.SelectControl__iconDisabled__oIhXr), .SelectControl__control__l-HUs:focus .SelectControl__icon__aO2JL:not(.SelectControl__iconActive__SN3O7):not(.SelectControl__iconOpen__2IyPi):not(.SelectControl__iconDisabled__oIhXr) {
  color: var(--select-icon-color-hover);
}

.SelectControl__control__l-HUs:hover:not(.SelectControl__controlBorderless__EdlIE):not(.SelectControl__controlInvalid__zFBxg), .SelectControl__control__l-HUs:focus:not(.SelectControl__controlBorderless__EdlIE):not(.SelectControl__controlInvalid__zFBxg) {
  border-color: var(--input-control-border-color-hover);
}

.SelectControl__controlActive__6jW6w {
  border-color: var(--input-control-border-color-active);
  box-shadow: var(--input-control-box-shadow-active);
}

.SelectControl__controlDisabled__vHjbF {
  border-color: var(--input-control-border-color-disabled);
  pointer-events: none;
}

.SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE) {
  border-color: var(--input-control-border-color-invalid);
  box-shadow: var(--input-control-box-shadow-invalid);
}

.SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE):focus,
  .SelectControl__controlInvalid__zFBxg:not(.SelectControl__controlDisabled__vHjbF):not(.SelectControl__controlBorderless__EdlIE):hover {
    border-color: var(--input-control-border-color-invalid-active);
    box-shadow: var(--input-control-box-shadow-invalid);
  }

.SelectControl__controlBorderless__EdlIE {
  border-color: transparent;
}

.SelectControl__caret__LTLi3 {
  display: flex;
  font-size: var(--select-control-caret-size);
  position: absolute;
  right: var(--select-control-spacing-horizontal);
  top: 50%;
  transform: translateY(-50%);
}

.SelectControl__controlWithPreview__bnKJf {
  border-radius: var(--input-control-border-radius) var(--input-control-border-radius) 0 0;
}

.SelectControl__inputSizeM__gGX3L {
  --select-control-caret-size: 1rem;
  --select-control-height: 2rem;
  --select-control-spacing-horizontal: 0.5rem;
}

.SelectControl__inputSizeL__BuWmk {
  --select-control-caret-size: 1rem;
  --select-control-height: 2.75rem;
  --select-control-spacing-horizontal: 0.75rem;
}

.SelectControl__inputSizeXl__rs5P1 {
  --select-control-caret-size: 1rem;
  --select-control-height: 3.5rem;
  --select-control-spacing-horizontal: 1rem;
}

.SelectedValue__selectedValue__NC8-f,
.SelectedValue__placeholder__47a2m {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  flex: 1;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.SelectedValue__selectedValue__NC8-f {
  color: var(--input-text-color);
}

.SelectedValue__placeholder__47a2m {
  color: var(--input-placeholder-color);
}

.SelectedValue__selectedValueDisabled__-tA9R {
  color: var(--input-text-color-disabled);
}

:root {
  --select-icon-color: rgba(0, 0, 0, 0.56);
  --select-icon-color-hover: rgba(0, 0, 0, 0.56);
  --select-icon-color-active: rgba(0, 0, 0, 0.87);
  --select-icon-color-disabled: rgba(0, 0, 0, 0.12);
}

.B2jKHkJny_0_Mg1q3Rya{align-items:center;background:var(--joom-global-color-white-1000);border:.0625rem solid var(--joom-global-color-black-100);border-radius:.25rem;box-sizing:border-box;display:flex;height:2.5rem;padding:0 .75rem}.wKMDlq3c7SYlHfU4yZ4X{flex:1;font-size:.875rem;font-weight:var(--joom-global-text-weight-medium);line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ISCc4xRTWY2yVnbf7Wys{align-items:center;display:flex;font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem}.cl7emRXsN0Papna_cvOK{color:var(--joom-global-color-black-400)}.MtnPoxwQGNgfBst4x9kY{font-size:.75rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.125rem}.MtnPoxwQGNgfBst4x9kY:not(:focus-visible){outline:none}.MtnPoxwQGNgfBst4x9kY{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.MtnPoxwQGNgfBst4x9kY:disabled{cursor:default}.MtnPoxwQGNgfBst4x9kY{color:var(--joom-global-color-black-300);display:flex;margin-left:1.25rem}.MtnPoxwQGNgfBst4x9kY:hover,.MtnPoxwQGNgfBst4x9kY[data-focus-visible-added]{color:var(--joom-global-color-black-300)}
.F3af54PVxgtHYcDrWrOH{margin-top:1rem}.egnSZiJaqEsz47HK6SIH{background-color:var(--joom-global-color-white-1000)}
.GRAMkdGEVDQdWRosp8Sh{color:var(--joom-global-color-black-600)}
.X6KYeVGNMUaAapud8yQf,.IwekCTW9V8_fxIzOcJhc{display:inline-block}.X6KYeVGNMUaAapud8yQf{color:transparent;fill:rgba(0,0,0,.2)}.X6KYeVGNMUaAapud8yQf:focus,.X6KYeVGNMUaAapud8yQf:hover{fill:rgba(0,0,0,.32)}.X6KYeVGNMUaAapud8yQf:focus{outline:none}
.JH3FXw4lIk5Tggorpaf6{align-items:center;display:flex}.Ewm_U46OC3EM4bs0ip7k>.d99NK5YVyAsiHr_ZrsiS:after{color:var(--joom-global-color-red-700);content:"*";margin-left:.166em}.KnoPOAvsEocDS9GNjDTV{font-size:.75rem;height:.75rem;margin-left:.25rem}
.SelectInput__input__SyHga {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  box-sizing: border-box;
  color: var(--input-text-color);
  cursor: default;
  font-size: 0.875rem;
  outline: none;
  padding: 0;
  width: 100%;
}

.SelectInput__input__SyHga:focus {
  cursor: text;
}

.SelectInput__input__SyHga:disabled {
  /* Input elements of the EDGE browser in disabled state have grey background by default */
  background: var(--joom-global-color-base-bg);
  color: var(--input-text-color-disabled);
}

.SelectInput__input__SyHga::-moz-placeholder {
  color: var(--input-placeholder-color);
}

.SelectInput__input__SyHga::placeholder {
  color: var(--input-placeholder-color);
}

.SelectInput__input__SyHga:disabled::-moz-placeholder {
  color: var(--input-placeholder-color-disabled);
}

.SelectInput__input__SyHga:disabled::placeholder {
  color: var(--input-placeholder-color-disabled);
}

.uKN3f_MNfAKgRdjHyE5s{display:flex;justify-content:space-between}
.lwLyUZ3SZcRqW5chXq7L{display:flex}.uXjo1dPMgoA3xA3qqYta{flex-shrink:0}.FgYg26ZRp28Y2U1u4MVg{margin-left:.5rem;width:100%}.JvAB3mczRXwkVXu658Sr{flex-basis:5rem}.Gki1cEPPF4L6nI4gcS3k{flex-basis:5.5rem}.PPHUuYhZVAwMMgVtBOOO{flex-basis:6.25rem}
.oN_i3h3E1yYUjtlVuGKT{display:flex;flex-direction:column;margin-top:1rem;width:100%}.ZTQgTdCcsoeWbqOhpirE{color:var(--color-error)}.XwhesEoJvCcSEqvPh321{color:var(--joom-global-color-black-600);font-size:.875rem}
.ModalPopup__modalPopup__IBkvh {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999999;
  z-index: var(--z-index-modal-popup, 999999);
}

.ModalPopup__modalPopupEnter__pxm-g {
  opacity: 0;
}

.ModalPopup__modalPopupEnterActive__wnR85 {
  opacity: 1;
  transition: opacity var(--animation-duration);
}

@media (prefers-reduced-motion: reduce) {

.ModalPopup__modalPopupEnterActive__wnR85 {
    transition: none;
}
  }

.ModalPopup__modalPopupExit__4Oj9s {
  opacity: 1;
}

.ModalPopup__modalPopupExitActive__1bu9i {
  opacity: 0;
  transition: opacity var(--animation-duration);
}

@media (prefers-reduced-motion: reduce) {

.ModalPopup__modalPopupExitActive__1bu9i {
    transition: none;
}
  }

.ModalPopup__backdrop__zOEWq {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}


  .CloseButton__button__w5jHC:not(:focus-visible) {
    outline: none;
  }

.CloseButton__button__w5jHC {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.CloseButton__button__w5jHC:disabled {
    cursor: default;
  }

.CloseButton__button__w5jHC {

  align-items: center;
  box-sizing: border-box;
  color: var(--joom-global-color-base-selectors);
  display: flex;
  justify-content: center;
  transition: 0.1s color;
}

.CloseButton__button__w5jHC:hover, .CloseButton__button__w5jHC:focus-visible {
    color: var(--joom-global-color-base-selectors-hover);
  }

.CloseButton__button__w5jHC:disabled {
    color: var(--joom-global-color-base-elements);
  }

.CloseButton__crossIconSizeS__YTkla {
  font-size: 1rem;
}

.CloseButton__crossIconSizeM__OBVqf {
  font-size: 1.25rem;
}

.Header__header__Je-Cm {
  align-items: flex-start;
  display: flex;
  flex: none;
  justify-content: space-between;
  padding: var(--dialog-padding-vertical) 3.25rem 0 var(--dialog-padding-horizontal);
}

.Header__header__Je-Cm:not(:first-child) {
    justify-content: center;
    padding: 0 3.25rem;
  }

.Header__close__RYTtZ {
  font-size: 1.25rem;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {
  font-size: 1.5rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 2rem;
}

@media (--down-desktop) {

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
  }

.Header__headerSizeS__TSPd8,
.Header__headerSizeM__uFPbS {

  margin-bottom: 0.5rem;
}

.Header__headerSizeL__p5Vjv {
  font-size: 2rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 2.375rem;
}

@media (--down-desktop) {

.Header__headerSizeL__p5Vjv {
    font-size: 1.5rem;
    line-height: 1.875rem;
}
  }

.Header__headerSizeL__p5Vjv {

  margin-bottom: 0.75rem;
}

.TopsidePicture__headerImage__ajKeW {
  display: block;
  flex-shrink: 0;
  height: 12.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.TopsidePicture__headerImage__ajKeW:not(:last-child) {
    margin-bottom: var(--dialog-padding-vertical);
  }

.TopsidePicture__headerIcon__F0oae {
  display: flex;
  justify-content: center;
  padding: 3rem 3.25rem 0;
}

.TopsidePicture__headerIcon__F0oae:not(:last-child) {
    padding-bottom: 1.5rem;
  }

.TopsidePicture__headerIconS__sooQo,
.TopsidePicture__headerIconM__W39ox {
  font-size: 4rem;
}

.TopsidePicture__headerIconL__gemtL {
  font-size: 6rem;
}

.Footer__footer__muFoS {
  align-items: center;
  display: flex;
  flex: none;
  gap: 0.75rem;
  padding: var(--dialog-padding-vertical) var(--dialog-padding-horizontal);
}

.Footer__alignRight__bEwFI {
  justify-content: flex-end;
  text-align: right;
}

.Footer__alignLeft__YGozq {
  justify-content: flex-start;
  text-align: left;
}

.Footer__alignSpaceBetween__pYDR6 {
  justify-content: space-between;
}

.Footer__footerSizeS__DiByy {
  align-items: initial;
  flex-direction: column;
}

.Footer__footerSizeM__ZuNlR,
.Footer__footerSizeL__4WsC2 {
  flex-direction: row;
}

.Body__body__eh9se {
  --scrollbar-width: 1.375rem;

  background:
    linear-gradient(var(--dialog-background-color) 30%, rgba(255, 255, 255, 0)) center top,
    linear-gradient(rgba(255, 255, 255, 0), var(--dialog-background-color) 70%) center bottom,
    radial-gradient(50% 1.125rem at 50% 0%, rgba(0, 0, 0, 0.12), var(--dialog-background-color)) center top,
    radial-gradient(50% 1.125rem at 50% 100%, rgba(0, 0, 0, 0.12), var(--dialog-background-color)) center bottom;
  background-attachment: local, local, scroll, scroll;
  background-repeat: no-repeat;
  background-size:
    100% 2rem,
    100% 2rem,
    calc(100% - 2 * var(--scrollbar-width)) 1.5rem,
    calc(100% - 2 * var(--scrollbar-width)) 1.5rem;
  flex: auto;
  overflow: auto;
  position: relative;
}

.Body__body__eh9se::-webkit-scrollbar {
    background-color: transparent;
    inline-size: var(--scrollbar-width);
  }

.Body__body__eh9se::-webkit-scrollbar-track,
  .Body__body__eh9se::-webkit-scrollbar-thumb {
    background-clip: content-box;
    border: 0.5rem solid transparent;
    border-radius: 1rem;
  }

.Body__body__eh9se::-webkit-scrollbar-track {
    background-color: var(--joom-global-color-base-bg-layer-2);
  }

.Body__body__eh9se::-webkit-scrollbar-thumb {
    background-color: var(--joom-global-color-base-selectors);
    min-block-size: 5rem;
  }

/* Firefox */

@supports not selector(::-webkit-scrollbar) {

.Body__body__eh9se {
    scrollbar-color: var(--joom-global-color-base-selectors) var(--joom-global-color-base-bg-layer-2);
    scrollbar-width: thin;
}
  }

.Body__bodyWithDefaultPadding__ADMC9 {
  padding: 0 var(--dialog-padding-horizontal);
}

@supports (scrollbar-gutter: stable) and (selector(::-webkit-scrollbar)) {

.Body__bodyWithDefaultPadding__ADMC9 {
    padding-right: calc(var(--dialog-padding-horizontal) - var(--scrollbar-width));
    scrollbar-gutter: stable;
}
  }

.Body__bodyWithDefaultPadding__ADMC9:first-child {
    padding-top: var(--dialog-padding-vertical);
  }

.Body__bodyWithDefaultPadding__ADMC9:last-child {
    padding-bottom: var(--dialog-padding-vertical);
  }

.Dialog__wrapper__Bh-Qs {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 100vh;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.Dialog__container__YZYdg {
  --dialog-border-radius: 1.5rem;
  --dialog-background-color: var(--joom-global-color-base-bg);

  background: var(--dialog-background-color);
  border-radius: var(--dialog-border-radius);
  box-shadow: 0 1.125rem 1.875rem 0 rgba(0, 0, 0, 0.3);
  color: var(--joom-global-color-text-main);
  display: flex;
  flex-flow: column nowrap;
  max-height: 80vh;
  max-width: 80vw;
  min-width: 20em;
  overflow: hidden;
  pointer-events: auto;
  position: absolute;
  width: 100%;
}

.Dialog__containerSizeS__GExtx,
.Dialog__containerSizeM__uDMXo {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  --dialog-padding-horizontal: 1.5rem;
  --dialog-padding-vertical: 1.5rem;
}

.Dialog__containerSizeL__lQQYh,
.Dialog__containerWithPicture__tjbMB {
  --dialog-padding-horizontal: 2rem;
  --dialog-padding-vertical: 2rem;
}

.Dialog__containerWithPicture__tjbMB {
  text-align: center;
}

.Dialog__containerSizeL__lQQYh {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.5rem;
}

.Message__title__dndln {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.5rem;
  margin-bottom: 0.25rem;
}

.Message__content__JUg1s {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;
}

.Message__addon__ts-wH {
  margin-top: 0.75rem;
}

.SFyxmZeSOO4mqPq2Wf7R{display:flex;flex-direction:column;gap:1rem}.w6ZikyRBMkMmMM6Zd8LE{align-self:center}

  .Footer__footer__JI4uu:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__footer__JI4uu {

  bottom: 0;
  margin-top: var(--sticky-opposite-offset);
  position: sticky;
  z-index: var(--footer-z-index);
}

.Footer__footerInner__OqAWI:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__footerInner__OqAWI {

  margin-top: calc(-1 * var(--sticky-opposite-offset));
}

.Footer__content__RuoQV:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.Footer__content__RuoQV {

  background: var(--joom-global-color-base-bg);
  border-top: 0.0625rem solid var(--joom-global-color-base-bg-layer-2);
  padding: 0.75rem var(--padding-horizontal);
}

.Footer__scrollbar__8ccNZ {
  bottom: 100%;
  left: 0;
  position: absolute;
  right: 0;
}

.Counter__root__dAUEo {
  --intent-backgroud-color: inherit;
  --intent-text-color: inherit;

  font-size: 0.75rem;

  font-weight: var(--joom-global-text-weight-regular);

  line-height: 1.125rem;

  align-items: center;
  background: var(--intent-backgroud-color);
  border-radius: 0.625rem;
  box-sizing: border-box;
  color: var(--intent-text-color);
  display: inline-flex;
  font-weight: var(--joom-global-text-weight-medium);
  justify-content: center;

  /* We set a minimum width to prevent the circle from becoming distorted with small numbers. */
  min-width: 1.25rem;
  padding: 0.0625rem 0.375rem;
}

.Counter__intentNeutral__-vG5l {
  --intent-backgroud-color: var(--joom-global-color-base-bg-layer-2);
  --intent-text-color: var(--joom-global-color-text-main);
}

.Counter__intentNegative__0TM-A {
  --intent-backgroud-color: var(--joom-global-color-status-error-fill);
  --intent-text-color: var(--joom-global-color-text-inverted);
}

.Counter__intentInvertedNeutral__OjCBz {
  --intent-backgroud-color: var(--joom-global-color-base-bg);
  --intent-text-color: var(--joom-global-color-text-main);
}

.Counter__intentWarning__IDmmQ {
  --intent-backgroud-color: var(--joom-global-color-status-warning-fill);
  --intent-text-color: var(--joom-global-color-text-inverted);
}


  .Header__header__4VuB-:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.Header__header__4VuB- {

  margin-bottom: var(--sticky-opposite-offset);
}

.Header__headerInner__H5UEi:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.Header__headerInner__H5UEi {

  align-items: center;
  border-bottom: 1px solid var(--joom-global-color-base-bg-layer-2);
  display: flex;
  justify-content: space-between;
  margin-bottom: calc(-1 * var(--sticky-opposite-offset));
  min-height: 2rem;
  padding: 1rem var(--padding-horizontal);
}

.Header__titleWrapper__MnE7U {
  align-items: center;
  display: flex;
  margin-right: 1rem;
}

.Header__selected__3IUHp {
  background: var(--joom-global-color-base-primary);
  color: var(--joom-global-color-text-inverted);
  position: sticky;
  top: 0;
  z-index: var(--header-selected-z-index);
}

.Header__closeButton__lSO8n {
  --clickable-offset: 0.375rem;
}

.Header__closeButton__lSO8n:not(:focus-visible) {
    outline: none;
  }

.Header__closeButton__lSO8n {

  -webkit-appearance: none;

     -moz-appearance: none;

          appearance: none;

  background: transparent;

  border: none;

  color: inherit;

  cursor: pointer;

  font: inherit;

  padding: 0;
}

.Header__closeButton__lSO8n:disabled {
    cursor: default;
  }

.Header__closeButton__lSO8n {

  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  box-sizing: border-box;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 0;
  margin: calc(var(--clickable-offset) * -1);
  margin-left: calc(1.5rem - var(--clickable-offset));
  padding: var(--clickable-offset);
  width: 2rem;
}

.Header__closeButton__lSO8n:hover,
  .Header__closeButton__lSO8n:focus {
    background-color: var(--joom-global-color-blue-600);
    border-color: var(--joom-global-color-blue-500);
  }

.Header__title__fKpl1 {
  font-size: 1rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.5rem;
}

@media (--down-desktop) {

.Header__title__fKpl1 {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
  }

.Header__title__fKpl1 {

  margin: 0;
  white-space: nowrap;
}

.Header__title__fKpl1 + .Header__counter__yuiro {
  margin-left: 0.5rem;
}

.Header__toolbar__DN1YG {
  align-items: center;
  display: flex;
}

.Header__toolbarSelected__xxliG {
  flex: auto;
}

.Header__toolbarContent__V7SwG {
  flex: auto;
}

.Cell__cell__pu2SP {
  color: var(--joom-global-color-text-main);
  max-width: 6.25rem;
  min-width: 6.25rem;
  padding: 0;
  vertical-align: top;
  word-wrap: break-word;
}

.Cell__alignLeft__7KWE7 {
  text-align: left;
}

.Cell__alignCenter__4DzZl {
  text-align: center;
}

.Cell__alignRight__1RiP- {
  text-align: right;
}

.Cell__verticalAlignTop__Td2Js {
  vertical-align: top;
}

.Cell__verticalAlignMiddle__pCsYe {
  vertical-align: middle;
}

.Cell__verticalAlignBottom__BO2D1 {
  vertical-align: bottom;
}

.Cell__withAddon__RHCxV {
  position: relative;
}

.Cell__heading__5ttdH {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  background: var(--joom-global-color-base-bg);
  color: var(--joom-global-color-text-secondary);
  display: inline-block;
  font-weight: var(--joom-global-text-weight-medium);
  min-height: 2.5rem;
  overflow: visible;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: top;

  .Cell__cell__pu2SP {
    z-index: var(--table-heading-z-index);
  }
}

.Cell__cellContent__hACfu {
  min-height: 1.25rem;
  overflow: hidden;
  padding: 1rem;

  .Cell__heading__5ttdH & {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }

  .Cell__cell__pu2SP:first-child & {
    padding-left: var(--padding-horizontal);
  }

  .Cell__cell__pu2SP:last-child & {
    padding-right: var(--padding-horizontal);
  }
}

.Cell__noWrap__CFhKM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Cell__sticky__C-aSQ {
  background: var(--joom-global-color-base-bg);
  background: var(--row-background, var(--joom-global-color-base-bg));
  position: sticky;
  z-index: var(--cell-sticky-z-index);
}

.Cell__cellStyleSecondary__tmU7r {
  background: var(--joom-global-color-base-bg-layer-1);
}

.Resizer__resizer__ENycT {
  cursor: col-resize;
  height: 100%;
  pointer-events: initial;
  width: 1rem;
}


  .SortingButton__sortingButton__wqUbJ:not(:focus-visible) {
    outline: none;
  }

.SortingButton__sortingButton__wqUbJ {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.SortingButton__sortingButton__wqUbJ:disabled {
    cursor: default;
  }

.SortingButton__sortingButton__wqUbJ {

  display: inline-flex;
  max-width: 100%;
  text-align: inherit;
}

.SortingButton__content__QFWtn {
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SortingButton__iconWrapper__Nx1wX {
  height: 1rem;
  width: 1rem;

  flex-shrink: 0;
  font-size: 1rem;
  margin-left: 0.25rem;
  position: relative;
}

.SortingButton__icon__b7sQ6 {
  bottom: 0;
  color: var(--joom-global-color-base-elements);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.SortingButton__iconActive__ciTXN {
  color: var(--joom-global-color-status-neutral-fill-hover);
}

.SortingButton__sortingButton__wqUbJ:not([disabled]):hover:not(:focus) .SortingButton__iconNext__4SVVl, .SortingButton__sortingButton__wqUbJ:not([disabled]):active .SortingButton__iconNext__4SVVl {
  color: var(--joom-global-color-base-selectors-hover);
}

.HeaderTitle__title__IsJKl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.HeaderTitle__name__poyk- {
  display: inline;
  vertical-align: middle;
}

.HeaderTitle__hover__I9eO1 {
  cursor: pointer;
}

.HeadingCell__cellContent__-lzSG > img {
  display: block;
  width: 100%;
}

.HeadingCell__separator__roKSr {
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: -0.5rem;
  top: 0;
  width: 1rem;
  z-index: var(--table-heading-resizer-z-index);
}

.HeadingCell__separator__roKSr::after {
    border-right: 0.0625rem solid var(--joom-global-color-base-bg-layer-2);
    bottom: 1rem;
    content: '';
    position: absolute;
    right: 50%;
    top: 1rem;
  }

.HeadingCell__separator__roKSr.HeadingCell__last__d2KhN {
    right: 0;
  }

.HeadingCell__separator__roKSr.HeadingCell__last__d2KhN.HeadingCell__separatorDisabled__e7Y-w {
    display: none;
  }

.HeadingCell__separatorInvisible__b7Tcm {
  opacity: 0;
}

.HeadingCell__noWrapSortableContainer__d3iNF {
  display: flex;
}

@keyframes Preloader__fadeIn__GjJC0 {
  0%,
  25% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.Preloader__overlay__Yhvdv {
  animation: Preloader__fadeIn__GjJC0 0.2s linear;
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--preloader-z-index);
}

.Preloader__container__YuxkY {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  max-height: 60vh;
  position: sticky;
  top: 0;
}

.Preloader__spinner__KnG0R {
  bottom: 3.5rem;
  font-size: 3rem;
  line-height: 0;
  padding: 1rem 0;
  position: sticky;
  top: calc(var(--sticky-offset-top-default) + 3.5rem);
  top: calc(var(--sticky-offset-top, var(--sticky-offset-top-default)) + 3.5rem);
}

.Row__row__sUDwa {
  --row-background: var(--joom-global-color-base-bg);

  background: var(--row-background);
  position: relative;
}

.Row__row__sUDwa:not(:last-child) {
  --row-border-color: var(--joom-global-color-base-bg-layer-2);

  border-bottom: 0.0625rem solid var(--row-border-color);
}

.Row__rowExpanded__4VFlb {
  --row-background: var(--joom-global-color-base-bg-layer-2);
}

.Row__rowNested__C1xK- {
  --row-background: var(--joom-global-color-base-bg-layer-1);
}

.Row__rowSelected__7uE1F {
  --row-background: var(--joom-global-color-base-secondary);
  --row-border-color: var(--joom-global-color-base-bg-layer-2);
}

.Row__onLoadColl__mBo9z {
  padding: 1rem 0;
  text-align: center;
}

.Scrollbar__scrollView__OXorK {
  --scrollbarThumbOffset: 0.25rem;
  --scrollbarHeight: 0.4375rem;

  height: 0;
  margin: 0 var(--scrollbarThumbOffset) var(--scrollbarThumbOffset);
  overflow: hidden;

  /* stylelint-disable-next-line a11y/selector-pseudo-class-focus */
}

.Scrollbar__scrollView__OXorK:hover {
    --scrollbarHeight: 0.75rem;
  }

.Scrollbar__scrollView__OXorK::-webkit-scrollbar {
    height: var(--scrollbarHeight);
  }

.Scrollbar__scrollView__OXorK::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.36);
    border-radius: 0.5rem;
  }

.Scrollbar__scrollViewVisible__IGtTP {
  height: 0.75rem;
  overflow-x: scroll;
}

.Scrollbar__spacer__5dreA {
  height: 1rem;
  margin-left: calc(var(--scrollbarThumbOffset) * -2);
}

.StickyBorder__stickyBorder__xn-G7 {
  background:
    linear-gradient(to right, rgba(0, 0, 0, 0.04), transparent 0.1875rem),
    linear-gradient(to right, rgba(0, 0, 0, 0.02), transparent);
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.1s ease-in-out;
  width: 0.725rem;
}

.StickyBorder__visible__g-idd {
  opacity: 1;
}

.StickyBorder__right__sCq8H {
  transform: scaleX(-1);
}

.SummaryCell__value__mSoK4 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-medium);
  line-height: 1.25rem;

  color: var(--joom-global-color-text-main);
  overflow: inherit;
  text-overflow: inherit;
}

.SummaryCell__hint__WliFl {
  font-size: 0.75rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.125rem;

  color: var(--joom-global-color-text-secondary);
  overflow: inherit;
  text-overflow: inherit;
}

.SummaryRow__row__d8hjT {
  --row-background: var(--joom-global-color-base-bg);
  --text-color-empty: var(--joom-global-color-text-main);

  background: var(--row-background);
  position: relative;
}

.SummaryRow__row__d8hjT:not(:last-child) {
  --row-border-color: var(--joom-global-color-base-bg-layer-2);

  border-bottom: 0.0625rem solid var(--row-border-color);
}

.DataTable__dataTable__REe76 {
  --padding-horizontal: 1.5rem;
  /* stylelint-disable-next-line length-zero-no-unit */
  --sticky-offset-top-default: 0rem;
  --sticky-opposite-offset: 10rem;
  --text-color-empty: var(--joom-global-color-text-main);
  --header-selected-z-index: 4;
  --table-heading-z-index: 4;
  --table-heading-resizer-z-index: 1;
  --preloader-z-index: 3;
  --cell-sticky-z-index: 2;
  --footer-z-index: 3;
}

.DataTable__dataTable__REe76:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__dataTable__REe76:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.DataTable__dataTableSelected__ZVOy5 {
  --sticky-offset-top: 4rem;
}

.DataTable__content__4rSSB:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }

.DataTable__content__4rSSB {

  position: relative;
}

.DataTable__content__4rSSB:not(.DataTable__contentWithToolbarBottom__46jrE) {
    padding-bottom: 1rem;
  }

.DataTable__contentInner__euXXK {
  position: relative;
}

.DataTable__scrollView__EDicI {
  -ms-overflow-style: none;
  /* ie10+ */
  scrollbar-width: none;
  /* firefox */
}

.DataTable__scrollView__EDicI::-webkit-scrollbar {
    display: none; /* webkit */
  }

.DataTable__scrollView__EDicI {

  overflow-x: auto;
  overscroll-behavior-x: contain;
}

.DataTable__placeholderEmpty__5UP-g,
.DataTable__placeholderFailed__Luz-X {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  box-sizing: border-box;
  margin: 0 auto;
  max-width: 32rem;
  min-height: 12rem;
  padding: 8rem 1.5rem 0;
  position: relative;
  text-align: center;
}

.DataTable__placeholderEmpty__5UP-g {
  color: var(--joom-global-color-text-secondary);
}

.DataTable__placeholderFailed__Luz-X {
  color: var(--joom-global-color-text-negative);
}

.DataTable__placeholderEmpty__5UP-g::after,
.DataTable__placeholderFailed__Luz-X::after {
  background: url("data:image/svg+xml,%3csvg%20width=%2774%27%20height=%2760%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M2%201c-.6%200-1%20.2-1%20.3v57.4s.4.3%201%20.3h70c.6%200%201-.2%201-.3V1.3s-.4-.3-1-.3H2z%27%20fill=%27none%27%20stroke=%27%23000%27%20stroke-width=%272%27/%3e%3crect%20x=%2722%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2712%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%278%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3crect%20x=%2722%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2729%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%2725%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3crect%20x=%2722%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2738%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%2754%27%20y=%2746%27%20width=%2712%27%20height=%272%27%20rx=%271%27/%3e%3crect%20x=%278%27%20y=%2742%27%20width=%2710%27%20height=%2710%27%20rx=%272%27/%3e%3c/svg%3e") 0 0 no-repeat;
  background-size: contain;
  content: '';
  height: 3.75rem;
  left: 50%;
  margin-left: -2.3125rem;
  opacity: 0.2;
  position: absolute;
  top: 3rem;
  width: 4.625rem;
}

.DataTable__headerWrapper__sF7vI:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__headerWrapper__sF7vI {

  background: var(--joom-global-color-base-bg);
  font-size: 0;
  margin-bottom: var(--sticky-opposite-offset);
  position: sticky;
  top: var(--sticky-offset-top-default);
  top: var(--sticky-offset-top, var(--sticky-offset-top-default));
  z-index: var(--table-heading-z-index);
}

.DataTable__header__huSNC {
  border-bottom: 1px solid var(--joom-global-color-base-bg-layer-2);
  line-height: 1.3;
  margin-bottom: calc(-1 * var(--sticky-opposite-offset));
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
}

.DataTable__header__huSNC:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }

.DataTable__header__huSNC {
  -ms-overflow-style: none;
  /* ie10+ */
  scrollbar-width: none;
  /* firefox */
}

.DataTable__header__huSNC::-webkit-scrollbar {
    display: none; /* webkit */
  }

.DataTable__headerInner__6Iknu {
  display: inline-block;
}

.DataTable__items__lwHg1 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;

  /*
   * Temporary (I hope) very hacky fix to buggy Chrome's behaviour. The solution is discovered by Vladimir Kalinichev.
   * Details:
   * - https://stackoverflow.com/questions/34268867/chrome-bug-when-rendering-table-with-zoom
   * - https://joom.myjetbrains.com/youtrack/issue/MERCHANT-5187
   */
}

.DataTable__items__lwHg1::after {
    content: '';
    display: table-row;
    height: 1px;
  }

.DataTable__itemsEmpty__5Mjet {
  display: block;
  min-height: 12rem;
}

.Menu__menu__bfFlO {
  --menu-offset-horizontal: 0.5rem;
  --menu-offset-vertical: -0.25rem;

  border-radius: 0.25em;
  box-shadow: 0 0.75em 2.75em 0 rgba(0, 0, 0, 0.12);
  font-size: 0.875em;
  margin: calc(var(--menu-offset-vertical) * -1) 0;
  max-height: 48vh;
  outline: none;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: initial;
  z-index: 99999;
  z-index: var(--z-index-menu, 99999);
}

.Menu__menuBar__NqH7R {
  outline: none;
}

.Menu__submenu__uQ7H4 {
  margin: var(--menu-offset-vertical) var(--menu-offset-horizontal);
}

.Menu__separator__9rahb {
  border-bottom: 0.0625rem solid var(--color-border);
  height: 0;
  margin: 0.25rem 0;
}


  .ColumnsSelect__disclosure__tyABy:not(:focus-visible) {
    outline: none;
  }

.ColumnsSelect__disclosure__tyABy {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.ColumnsSelect__disclosure__tyABy:disabled {
    cursor: default;
  }

.ColumnsSelect__disclosure__tyABy {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  line-height: 0;
  position: relative;
}

.ColumnsSelect__disclosure__tyABy:hover,
.ColumnsSelect__disclosure__tyABy:focus-visible,
.ColumnsSelect__disclosureOpen__kk585 {
  color: var(--joom-global-color-base-primary);
}

.ColumnsSelect__itemContent__rBu68 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.ColumnsSelect__itemLabel__RDDfi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  min-width: 0;
}

.ColumnsSelect__check__fOL3U {
  --check-size: 1rem;

  background: var(--joom-global-color-base-bg);
  border: 0.125rem solid var(--joom-global-color-base-selectors);
  border-radius: 0.125rem;
  box-sizing: border-box;
  flex: 0 0 var(--check-size);
  font-size: 1rem;
  height: var(--check-size);
  margin-left: 1rem;
  width: var(--check-size);
}

.ColumnsSelect__check__fOL3U.ColumnsSelect__disabled__MIMrv {
    border-color: var(--joom-global-color-base-elements);
  }

.ColumnsSelect__checkChecked__njNqH {
  background: var(--joom-global-color-base-primary);
  border: none;
  color: var(--joom-global-color-text-inverted);
}

.ColumnsSelect__checkDisabled__ZLNJi {
  background-color: var(--joom-global-color-base-elements);
}

.TreeView__treeView__UQwm3 {
  --border-radius: 0.25rem;
  --item-padding: 0.5rem;
  --item-spacing: 0.0625rem;
  --level-offset-base: 1rem;

  max-height: 100%;
  overflow: auto;
}

.TreeView__item__50LTo {
  display: block;
  margin: 0;
  padding: 0;
  transition: 0.15s background ease-in-out;
}

.TreeView__item__50LTo + .TreeView__item__50LTo {
    margin-top: var(--item-spacing);
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj,
  .TreeView__item__50LTo.TreeView__isActive__3FgUK {
    .TreeView__lineExpanded__h79a2 .TreeView__button__E4xkT {
      background: transparent;
    }
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj {
    background: var(--joom-global-color-status-success-bg);
  }

.TreeView__item__50LTo.TreeView__isOver__EsIoj > .TreeView__line__q8Ve7 {
      background: var(--joom-global-color-status-success-bg-hover);
    }

.TreeView__item__50LTo.TreeView__isActive__3FgUK {
    background: var(--joom-global-color-status-warning-bg);
  }

.TreeView__item__50LTo.TreeView__isActive__3FgUK > .TreeView__line__q8Ve7 {
      background: var(--joom-global-color-status-warning-bg-hover);
    }

.TreeView__item__50LTo.TreeView__isHoverable__YazKS:hover > .TreeView__line__q8Ve7, .TreeView__item__50LTo.TreeView__isHoverable__YazKS:focus > .TreeView__line__q8Ve7 {
      background-color: var(--joom-global-color-status-info-bg);
    }

.TreeView__level0__tWHBp {
  --level-offset: calc(var(--level-offset-base) * 0);
}

.TreeView__level1__wdHZT {
  --level-offset: calc(var(--level-offset-base) * 1);
}

.TreeView__level2__CgBUT {
  --level-offset: calc(var(--level-offset-base) * 2);
}

.TreeView__level3__fixtt {
  --level-offset: calc(var(--level-offset-base) * 3);
}

.TreeView__level4__oukKJ {
  --level-offset: calc(var(--level-offset-base) * 4);
}

.TreeView__level5__QTxHO {
  --level-offset: calc(var(--level-offset-base) * 5);
}

.TreeView__line__q8Ve7 {
  border-radius: var(--border-radius);
  display: flex;
  position: relative;
}

.TreeView__lineExpanded__h79a2 {
  font-weight: 500;
  margin-bottom: var(--item-spacing);
}

.TreeView__lineSelected__zc4Em {
  color: var(--color-primary);
  font-weight: 500;
}

.TreeView__lineSelected__zc4Em::after {
    background: var(--joom-global-color-base-secondary);
    border-radius: inherit;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
  }

.TreeView__lineDisabled__lW-Dk {
  color: var(--color-text-disabled);
  cursor: default;
}

.TreeView__checkbox__-moOU {
  align-items: center;
  border-right: 0.0625rem solid var(--color-border);
  cursor: pointer;
  display: flex;
  padding: var(--item-padding) 0.875rem;
}

.TreeView__button__E4xkT {
  align-items: center;
  border-radius: var(--border-radius);
  box-sizing: border-box;
  display: flex;
  flex: auto;
  margin-left: 0.125rem;
  overflow: hidden;
  padding-left: calc(1rem + var(--level-offset));
  text-align: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;

  .TreeView__lineExpanded__h79a2:not(.TreeView__lineSelected__zc4Em) & {
    background: var(--joom-global-color-base-bg-layer-1);
  }

  .TreeView__isHoverable__YazKS:not(.TreeView__lineSelected__zc4Em):hover &,
  .TreeView__isHoverable__YazKS:not(.TreeView__lineSelected__zc4Em):focus & {
    background: none;
  }
}

.TreeView__label__Ury8t:not(:focus-visible) {
    outline: none;
  }

.TreeView__label__Ury8t {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TreeView__label__Ury8t:disabled {
    cursor: default;
  }

.TreeView__label__Ury8t {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

  cursor: pointer;
  flex: 1;
  padding: var(--item-padding);
  text-align: inherit;
}

.TreeView__path__B8Aka {
  color: #ccc;
}

.TreeView__icon__a49Tq:not(:focus-visible), .TreeView__padForButton__sv96I::before:not(:focus-visible) {
    outline: none;
  }

.TreeView__icon__a49Tq,
.TreeView__padForButton__sv96I::before {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.TreeView__icon__a49Tq:disabled, .TreeView__padForButton__sv96I::before:disabled {
    cursor: default;
  }

.TreeView__icon__a49Tq,
.TreeView__padForButton__sv96I::before {
  height: 1rem;
  width: 1rem;
  margin: calc(var(--item-padding) * -1);
  padding: var(--item-padding);
}

.TreeView__icon__a49Tq {
  border-radius: 100%;
  box-sizing: content-box;
  cursor: pointer;
  flex: 0 0 1rem;
  font-size: 1rem;
  line-height: 0;
  opacity: 0.4;
  transition: 0.1s ease-out;
  transition-property: opacity, transform;

  .TreeView__lineSelected__zc4Em &,
  &:hover,
  &:active,
  &:focus {
    opacity: 1;
  }
}

.TreeView__icon__a49Tq.TreeView__iconExpanded__JbxbE {
    opacity: 1;
    transform: rotate(90deg);
  }

.TreeView__padForButton__sv96I::before {
  content: '';
}

.TreeView__list__tXsqd {
  margin: 0;
  padding: 0;
}

.TreeView__list__tXsqd[aria-hidden='true'] {
    display: none;
  }

.TreeView__dragOverlay__yqIn0 {
  --border-radius: 0.25rem;
  --item-padding: 0.5rem;
  --item-spacing: 0.0625rem;
  --level-offset-base: 1rem;

  background: var(--joom-global-color-base-bg);
  border: thin solid var(--color-focus-ring);
  border-radius: 0.5rem;
  display: inline-block;
  margin: -1rem;
  min-width: 50rem;
  opacity: 0.8;
}

.TreeView__makeOrphan__lxRwt {
  border: thin solid transparent;
  border-left-width: thin;
  box-sizing: border-box;
  color: var(--joom-global-color-text-helper);
  font-size: 0.8rem;
  font-feature-settings: "smcp", "c2sc";
  font-variant: all-small-caps;
  font-weight: 700;
  padding: 0.5rem 1rem;
  transition:
    background-color 0.15s ease-in-out,
    color 0.15s ease-in-out,
    border 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}

.TreeView__makeOrphan__lxRwt.TreeView__active__PBXvn {
    border: thin dashed var(--joom-global-color-base-elements);
    color: var(--joom-global-color-text-main);
  }

.TreeView__makeOrphan__lxRwt.TreeView__active__PBXvn.TreeView__over__c8ZHW {
      border: thin solid transparent;
      border-left: thin solid var(--joom-global-color-black-1000);
    }

.TreeView__makeOrphan__lxRwt.TreeView__over__c8ZHW {
    background: var(--joom-global-color-status-success-bg-hover);
  }

.TreeView__makeOrphan__lxRwt + .TreeView__list__tXsqd {
    border-left: thin solid transparent;
    transition: border 0.15s ease-in-out;
  }

.TreeView__makeOrphan__lxRwt.TreeView__over__c8ZHW + .TreeView__list__tXsqd {
    border-left: thin solid var(--joom-global-color-black-1000);
  }


  .ColumnsTreeSelect__disclosure__1I9ey:not(:focus-visible) {
    outline: none;
  }

.ColumnsTreeSelect__disclosure__1I9ey {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.ColumnsTreeSelect__disclosure__1I9ey:disabled {
    cursor: default;
  }

.ColumnsTreeSelect__disclosure__1I9ey {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  line-height: 0;
  position: relative;
}

.ColumnsTreeSelect__disclosure__1I9ey:hover,
.ColumnsTreeSelect__disclosure__1I9ey:focus-visible,
.ColumnsTreeSelect__disclosureOpen__R1n0d {
  color: var(--color-primary);
}

.CellEmpty__dash__Vc1K4 {
  color: var(--joom-global-color-text-main);
  font-weight: normal;
}
.CellEmpty__dash__Vc1K4::after {
    content: '\2014';
  }


  .RowActionsDisclosure__disclosure__-cKPG:not(:focus-visible) {
    outline: none;
  }

.RowActionsDisclosure__disclosure__-cKPG {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.RowActionsDisclosure__disclosure__-cKPG:disabled {
    cursor: default;
  }

.RowActionsDisclosure__disclosure__-cKPG {

  color: var(--joom-global-color-base-selectors);
  position: relative;
}

.RowActionsDisclosure__icon__G9q-X {
  margin: calc(1rem * -1);
  padding: 1rem;

  font-size: 1rem;
  left: -0.5rem;
  line-height: 0;
  position: absolute;
  top: -0.75rem;
}

.RowActionsDisclosure__disclosure__-cKPG:hover,
.RowActionsDisclosure__disclosure__-cKPG:focus-visible,
.RowActionsDisclosure__disclosureOpen__mPT1W {
  color: var(--joom-global-color-base-primary);
}

.configColumn__configCell__SIo0c {
  line-height: 0;
  position: relative;
}

:root {
  /* Focus ring */
  --joom-component-radio-focus-ring-border: 0.0625rem;
  --joom-component-radio-focus-ring-color-base: var(--joom-global-color-base-focus);

  /* Radio button circle */
  --joom-component-radio-circle-baseline: 1.25rem;
  --joom-component-radio-circle-border-active: 0.3125rem;
  --joom-component-radio-circle-border: 0.0625rem;
  --joom-component-radio-circle-size: 1rem;
  --joom-component-radio-circle-color-base: var(--joom-global-color-base-selectors);
  --joom-component-radio-circle-color-base-active: var(--joom-global-color-base-primary);
  --joom-component-radio-circle-color-base-hover: var(--joom-global-color-base-selectors-hover);
  --joom-component-radio-circle-color-error: var(--joom-global-color-status-error-fill);
  --joom-component-radio-circle-color-error-active: var(--joom-global-color-status-error-fill);
  --joom-component-radio-circle-color-error-hover: var(--joom-global-color-status-error-fill-hover);
  --joom-component-radio-circle-color-disabled: var(--joom-global-color-base-elements);

  /* Radio button label */
  --joom-component-radio-label-base: var(--joom-global-color-text-main);
  --joom-component-radio-label-error: var(--joom-global-color-text-negative);
  --joom-component-radio-label-disabled: var(--joom-global-color-text-helper);
}

.Radio__radio__bXrD8 {
  font-size: 0.875rem;
  font-weight: var(--joom-global-text-weight-regular);
  line-height: 1.25rem;

  display: flex;
  position: relative;
}

.Radio__input__QYHXw {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.Radio__label__1ZXeP {
  --circle-color: var(--joom-component-radio-circle-color-base);

  color: var(--joom-global-color-text-main);

  color: var(--joom-component-radio-label-base);
  cursor: pointer;
  padding-left: calc(1rem + 0.5rem);
  padding-left: calc(var(--joom-component-radio-circle-size) + 0.5rem);
  position: relative;
}

.Radio__label__1ZXeP::before {
    border: 0.0625rem solid var(--circle-color);
    border: var(--joom-component-radio-circle-border) solid var(--circle-color);
    border-radius: 100%;
    box-sizing: border-box;
    content: '';
    height: 1rem;
    height: var(--joom-component-radio-circle-size);
    left: 0;
    position: absolute;
    width: 1rem;
    width: var(--joom-component-radio-circle-size);

    top: calc((1.25rem - 1rem) / 2);

    top: calc((var(--joom-component-radio-circle-baseline) - var(--joom-component-radio-circle-size)) / 2);
  }

.Radio__label__1ZXeP {

  .Radio__radioInvalid__oTkpe & {
    --circle-color: var(--joom-component-radio-circle-color-error);

    color: var(--joom-global-color-text-negative);

    color: var(--joom-component-radio-label-error);
  }

    .Radio__radioInvalid__oTkpe &:hover, .Radio__radioInvalid__oTkpe &:focus-visible {
      --circle-color: var(--joom-component-radio-circle-color-error-hover);
    }
    .Radio__input__QYHXw:checked ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-base-active);

      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-error-active);
      }

      border: 0.3125rem solid var(--circle-color);

      border: var(--joom-component-radio-circle-border-active) solid var(--circle-color);

      border-radius: 100%;

      box-sizing: border-box;

      content: '';

      height: 1rem;

      height: var(--joom-component-radio-circle-size);

      left: 0;

      position: absolute;

      width: 1rem;

      width: var(--joom-component-radio-circle-size);
    }
    .Radio__input__QYHXw:focus-visible:not(:checked):not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before, .Radio__input__QYHXw:hover:not(:checked):not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-base-hover);
    }
    .Radio__input__QYHXw:focus-visible:not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before, .Radio__input__QYHXw:hover:not(:disabled):not(.Radio__inputReadOnly__KHV0v) ~ &::before {
      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-error-hover);
      }
    }
    .Radio__input__QYHXw:focus-visible ~ &::before {
      box-shadow: 0 0 0 0.0625rem var(--joom-global-color-base-focus);
      box-shadow: 0 0 0 var(--joom-component-radio-focus-ring-border) var(--joom-component-radio-focus-ring-color-base);
    }

  .Radio__input__QYHXw:disabled ~ &,
  .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ & {
    cursor: default;
  }

    .Radio__input__QYHXw:disabled ~ &::before, .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ &::before {
      --circle-color: var(--joom-component-radio-circle-color-disabled);

      .Radio__radioInvalid__oTkpe & {
        --circle-color: var(--joom-component-radio-circle-color-disabled);
      }
    }

  .Radio__input__QYHXw.Radio__inputReadOnly__KHV0v ~ & {
    color: var(--joom-global-color-text-main);
    color: var(--joom-component-radio-label-base);
  }

  .Radio__input__QYHXw:disabled:not(.Radio__inputReadOnly__KHV0v) ~ & {
    color: var(--joom-global-color-text-helper);
    color: var(--joom-component-radio-label-disabled);
  }
}

.selectionColumn__cell__Hmyuq {
  align-items: center;
  display: flex;
}

.selectionColumn__selection__pDUud {
  margin: calc(0.5rem * -1);
  padding: 0.5rem;

  display: flex;
  font-size: 1rem;
}

.selectionColumn__selectionDisabled__0HdoF {
  cursor: default;
  pointer-events: none;
}

.selectionColumn__checkbox__LEwDY {
  cursor: pointer;
}

.selectionColumn__radio__iVMuM {
  height: 1rem;
  padding-right: 0.25rem;
  width: 1.25rem;
}

.selectionColumn__button__oXyvv:not(:focus-visible) {
    outline: none;
  }

.selectionColumn__button__oXyvv {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}

.selectionColumn__button__oXyvv:disabled {
    cursor: default;
  }

.selectionColumn__button__oXyvv {
  margin: calc(0.5rem * -1);
  padding: 0.5rem;

  line-height: 1;
}

.selectionColumn__button__oXyvv:not(:first-child) {
    margin-left: 0.5rem;
  }

.selectionColumn__arrow__eFlye {
  color: var(--joom-global-color-status-neutral-fill);
  font-size: 1rem;
  transition: 0.1s ease-out;
  transition-property: color, transform;
  vertical-align: top;
}

.selectionColumn__arrowExpanded__XEiyJ {
  color: var(--joom-global-color-base-icons);
  transform: rotate(90deg);
}

.CellNumeric__root__Yj53o {
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}


  .Icon__button__22kM1:not(:focus-visible) {
    outline: none;
  }
.Icon__button__22kM1 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  padding: 0;
}
.Icon__button__22kM1:disabled {
    cursor: default;
  }
.Icon__button__22kM1 {
  color: var(--joom-global-color-text-link);
  cursor: pointer;
  text-decoration: none;
}
.Icon__button__22kM1:visited {
    color: var(--joom-global-color-text-link);
  }
.Icon__button__22kM1:hover {
    color: var(--joom-global-color-text-link-hover);
  }
.Icon__button__22kM1:focus-visible {
    color: var(--joom-global-color-text-link-hover);
  }
.Icon__button__22kM1:active {
    color: var(--joom-global-color-text-link-active);
  }
.Icon__button__22kM1 {

  font-size: 0.875rem;
  line-height: 0;
}

.createColumnDate__date__x9Teh:not(:focus-visible) {
  outline: none;
}

.createColumnDateTime__date__ty9MY:not(:focus-visible) {
  outline: none;
}

.zDpMMXTZ8yUF02KpT0TU{left:0;position:absolute;top:1rem}
.JddfA0Z19o4sROWJU9dO{cursor:help}
.Badge__badge__FXAFu {
  align-items: center;
  background: var(--badge-background);
  border-radius: 0.375rem;
  color: var(--badge-text-color);
  display: inline-flex;
  font-size: 0.875rem;
  font-weight: 500;
  gap: 0.25rem;
  line-height: 1.25rem;
  margin: 0.125rem;
  padding: 0.125rem 0.5rem;
}

.Badge__badgeNoMargin__Dhl0w {
  margin: 0;
}

.Badge__badgeNoWrap__5gvK4 {
  box-sizing: border-box;
  max-width: 100%;

  .Badge__content__zIjMx {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    max-width: 100%;
  }
}

.Badge__cardBadge__kqRXb {
  border-radius: 0.75rem 0.75rem 0.75rem 0;
}

.Badge__onlyIcon__mpWsO {
  padding: 0.25rem 0.3rem;
}

.Badge__iconWrap__YtICI,
.Badge__hintWrap__0uvVx {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
}

.Badge__hintIcon__pmZRR {
  opacity: 0.5;
}

.Badge__badgeIntentNegative__Ljx9s {
  --badge-background: var(--joom-global-color-status-error-bg);
  --badge-text-color: var(--joom-global-color-text-negative);
}

.Badge__badgeIntentInvertedPositive__Npmsb {
  background: var(--joom-global-color-status-success-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentNeutral__s3ZIB {
  --badge-background: var(--joom-global-color-status-neutral-bg);
  --badge-text-color: var(--joom-global-color-text-secondary);
}

.Badge__badgeIntentPositive__ZFZrX {
  --badge-background: var(--joom-global-color-status-success-bg);
  --badge-text-color: var(--joom-global-color-text-positive);
}

.Badge__badgeIntentPrimary__Z1jvp {
  --badge-background: var(--joom-global-color-status-info-bg);
  --badge-text-color: var(--joom-global-color-text-link);
}

.Badge__badgeIntentInvertedPrimary__-zXLJ {
  --badge-background: var(--joom-global-color-status-info-fill);
  --badge-text-color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentWarning__EWM8- {
  --badge-background: var(--joom-global-color-status-warning-bg);
  --badge-text-color: var(--joom-global-color-text-warning);
}

.Badge__badgeIntentInvertedNeutral__uSFy7 {
  background: var(--joom-global-color-status-neutral-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentInvertedNegative__6V5uf {
  background: var(--joom-global-color-status-error-fill);
  color: var(--joom-global-color-text-inverted);
}

.Badge__badgeIntentInvertedWarning__O2AQN {
  --badge-background: var(--joom-global-color-status-warning-fill);
  --badge-text-color: var(--joom-global-color-text-inverted);
}

.yWZCUB974iAHRbEE0KhD{margin-top:3rem;width:80%}.hJiFJicQVENWJhhPUFHU{align-items:center;display:flex;flex-direction:column;justify-content:center}
.zoFWXgsZXdcv7taL__Un{align-items:center;background-color:var(--color-landing-bg-pale)}.WGZ3wjC1c8b2rHak1q_C{padding:0 var(--layout-padding-h)}.WGZ3wjC1c8b2rHak1q_C>*{pointer-events:auto}.t4n_vgd8LJkfH6Gxf45J{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5rem 0 3rem}.YO4nGaAWTwkQB76GajeA{max-width:28rem;padding:0 var(--layout-padding-h);text-align:center}.Nhl6SdePbhEOKYQixiVz{display:flex;justify-content:center;width:100%}.cHZsfcU1OTcFcWqmvKgj{max-width:35rem}.cHZsfcU1OTcFcWqmvKgj .sxp0ry80AywTbMoR8rlw{color:red}.sqskAkfgDf8iSmGffoPb:not(:focus-visible){outline:none}.sqskAkfgDf8iSmGffoPb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;padding:0}.sqskAkfgDf8iSmGffoPb:disabled{cursor:default}.sqskAkfgDf8iSmGffoPb{color:var(--joom-global-color-text-link);cursor:pointer;text-decoration:none}.sqskAkfgDf8iSmGffoPb:visited{color:var(--joom-global-color-text-link)}.sqskAkfgDf8iSmGffoPb:hover{color:var(--joom-global-color-text-link-hover)}.sqskAkfgDf8iSmGffoPb:focus-visible{color:var(--joom-global-color-text-link-hover)}.sqskAkfgDf8iSmGffoPb:active{color:var(--joom-global-color-text-link-active)}.sqskAkfgDf8iSmGffoPb{display:inline;font-size:inherit}.AeJdGnC0nUQBsBA7wqRK{display:flex;font-size:.875rem;font-weight:var(--joom-global-text-weight-regular);justify-content:center;line-height:1.25rem;margin-top:3rem}.vJqiezljE4wMO3WNRO1f{font-size:1rem;font-weight:var(--joom-global-text-weight-regular);line-height:1.5rem;max-width:40rem;text-align:center}.pcgtO3su4y8nL_GUG_NJ{align-items:center;display:flex;flex-direction:column;gap:2rem}
.NtpZzbePfwkqNxuQfUXF{--offset-vertical:2vw;display:flex;line-height:0;margin:0 auto}.pw9I3nF3HEACyDjgpgea,.NtpZzbePfwkqNxuQfUXF{position:relative}.pw9I3nF3HEACyDjgpgea{flex:auto}.dJeMwhPk4WwG5Lg_nKlo{height:100%;position:absolute}.dJeMwhPk4WwG5Lg_nKlo:first-child{left:0;transform:translateY(calc(var(--offset-vertical)*1))}.dJeMwhPk4WwG5Lg_nKlo:nth-child(2){left:50%;position:absolute;transform:translateY(calc(var(--offset-vertical)*-1))}.pJXVj8VNMmSSzyM8090M{border-radius:2rem;box-shadow:var(--circle-shadow);height:100%}.k0wlZDXan0b_C8Pkkn4L{position:relative;width:max(15rem,min(20vw,18.75rem))}@media (max-width:768px){.XLNdnHmlKjApMgxMQgEe{margin:-6rem 0;max-width:100vw;overflow:hidden;padding:6rem var(--layout-padding-h);pointer-events:none}.XLNdnHmlKjApMgxMQgEe>*{pointer-events:auto}.NtpZzbePfwkqNxuQfUXF{--offset-vertical:0;max-width:32rem;min-width:27rem}}
.HqzreysXuAIx3fzzf6C4{text-align:center}.AOlA1SLhJDkO70PdtkYN{margin-bottom:max(2rem,min(6.25vw,4rem))}.tXbvYC1DxV8iZEjxbeDH{display:flex;justify-content:space-around}.PcCPXZjykcnfaknmQbUP{flex-basis:33%;padding:0 var(--layout-padding-h);text-align:center}.HK87uUpElM8lNKaS1nVL{color:var(--color-accent);font-size:3.5rem;margin-bottom:.6875rem}.HK87uUpElM8lNKaS1nVL,.VvvRGeluzmgFFp5DlhgQ{font-weight:700}.VvvRGeluzmgFFp5DlhgQ{font-size:1.25rem;margin-top:.6875rem}.Wjs8aDChvXsI5lxSAwI7{color:var(--text-color-pale);font-size:.875rem}@media (max-width:1024px){.tXbvYC1DxV8iZEjxbeDH{flex-direction:column;justify-content:space-between}.PcCPXZjykcnfaknmQbUP+.PcCPXZjykcnfaknmQbUP{margin-top:max(2rem,min(6.25vw,3rem))}.HK87uUpElM8lNKaS1nVL{font-size:max(2rem,min(5.4vw,2.625rem))}}
.uPIAoE437xQ83rBCYkJZ{position:relative}.XqPMDZg4qK40Ezaq1EZX{align-items:center;display:flex;flex-direction:column;justify-content:center}.kLzElTqi64MLbl1nu_Rp{margin-bottom:.75rem}._fNdmbnY4CgZgBbYL92g{margin-bottom:4rem;max-width:28rem;padding:0 var(--layout-padding-h);text-align:center}.NED6uDx8DSU_BC8CkFtN{-ms-overflow-style:none;scrollbar-width:none}.NED6uDx8DSU_BC8CkFtN::-webkit-scrollbar{display:none}.NED6uDx8DSU_BC8CkFtN{display:flex;margin:-6rem 0;max-width:100vw;overflow:auto;overscroll-behavior-x:contain;padding:6rem 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.OhlTEsH_RwEjckQ3DG43{--gap:2rem;align-items:stretch;display:flex;margin-right:calc(var(--gap) - var(--layout-padding-h));padding-left:var(--layout-padding-h);scroll-snap-align:start}.OhlTEsH_RwEjckQ3DG43:last-child{margin-right:0;padding-right:var(--layout-padding-h)}.vFSAKYLkBscc4V8NJ6rz{background-color:var(--color-landing-bg);border:.0625rem solid rgba(0,0,0,.04);border-radius:1rem;box-shadow:0 1.875rem 4rem rgba(0,0,0,.08);display:flex;flex-direction:column;font-size:max(.8rem,min(2vw,1rem));max-width:27.5rem;min-width:17.5rem;overflow:hidden;position:relative;width:50vw}.vFSAKYLkBscc4V8NJ6rz:focus,.vFSAKYLkBscc4V8NJ6rz:hover{box-shadow:0 1.875rem 4rem rgba(0,0,0,.18)}.JIE0De_XxYAZIIkiHNYv{background-color:#000;border-top-left-radius:1rem;border-top-right-radius:1rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);padding-top:67.5%;position:relative;width:100%}.jQvuZVErz8FwifQ4nb94{height:100%;left:0;position:absolute;top:0;width:100%}.YwB8tPTS7_84uVnbWReu{padding:1rem;text-align:center}.K3xMsO0QY642xdnw6Kra{font-size:1.25rem}.u18bPcz0F4c3_IdnysHX{font-size:.875rem;margin-top:1.5rem}.E55MG1fyYvc0n3GGfv78{position:relative}.z4O4n8lCUX86LS699oNV:not(:focus-visible),.xiTCWQYB0dgbbb06H8QD:not(:focus-visible){outline:none}.z4O4n8lCUX86LS699oNV,.xiTCWQYB0dgbbb06H8QD{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.z4O4n8lCUX86LS699oNV:disabled,.xiTCWQYB0dgbbb06H8QD:disabled{cursor:default}.z4O4n8lCUX86LS699oNV,.xiTCWQYB0dgbbb06H8QD{--button-size:3rem;align-items:center;background:var(--joom-global-color-white-1000);border:.0625rem solid var(--color-border);border-radius:50%;box-shadow:0 1.875rem 4rem rgba(0,0,0,.16);display:flex;height:var(--button-size);justify-content:center;position:absolute;top:calc(50% - 1.5rem);width:var(--button-size);z-index:var(--z-index-slide-button)}.z4O4n8lCUX86LS699oNV:active,.xiTCWQYB0dgbbb06H8QD:active{background:var(--joom-global-color-black-50)}.z4O4n8lCUX86LS699oNV{left:calc(var(--layout-padding-h) - var(--button-size)/2)}.xiTCWQYB0dgbbb06H8QD{right:calc(var(--layout-padding-h) - var(--button-size)/2)}@media (min-width:1440.1px){.uPIAoE437xQ83rBCYkJZ{margin-bottom:-5rem;overflow:hidden;padding-bottom:5rem}.uPIAoE437xQ83rBCYkJZ:after,.uPIAoE437xQ83rBCYkJZ:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:17.25rem}.uPIAoE437xQ83rBCYkJZ:before{background:linear-gradient(to right,var(--color-landing-bg),hsla(0,0%,100%,0));left:0;z-index:var(--z-index-slide)}.uPIAoE437xQ83rBCYkJZ:after{background:linear-gradient(to left,var(--color-landing-bg),hsla(0,0%,100%,0));right:0}}@media (max-width:768px){.OhlTEsH_RwEjckQ3DG43{--gap:1.5rem;align-items:flex-start}.z4O4n8lCUX86LS699oNV,.xiTCWQYB0dgbbb06H8QD{--button-size:2.5rem}}@media (max-width:480px){.OhlTEsH_RwEjckQ3DG43{--gap:1rem}}
.PnUK1fMKnoAClBqdZ8KV{align-items:center;display:flex;height:100%;width:100%}.PnUK1fMKnoAClBqdZ8KV>img{width:100%}
.ex0UpwVJowijWB85krx0{display:grid;grid-auto-flow:row;grid-row-gap:max(2rem,min(10vw,8rem))}
:root{--z-index-header:2;--z-index-header-content:1;--z-index-greeting-content:1;--z-index-slide:1;--z-index-slide-button:2;--z-index-menu:1;--z-index-footer:1}
:root{--font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;--color-landing-bg:#fff;--text-color:rgba(0,0,0,.84);--color-border:rgba(0,0,0,.08);--text-color-pale:rgba(0,0,0,.36);--color-landing-bg-pale:rgba(0,0,0,.02);--button-primary-bg:#000;--button-primary-text:#fff;--button-secondary-bg:#f1f5fe;--button-literal-bg:rgba(74,125,226,.08);--color-text-primary:#4a7de2;--color-landing-bg-primary:rgba(74,125,226,.08);--color-landing-bg-primary-hover:rgba(74,125,226,.12);--color-landing-bg-primary-active:rgba(74,125,226,.16);--color-accent:#ff2638;--circle-shadow:0 1.5rem 3.75rem rgba(0,0,0,.1);--layout-padding-h:max(1.25rem,min(4.16vw,3.75rem))}
html{box-sizing:border-box;font:16px/1.5 var(--font-family)}body{background-color:var(--color-landing-bg);color:var(--text-color);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;width:100%}*,:after,:before{box-sizing:inherit}a,img{-webkit-user-drag:none}

/*# sourceMappingURL=landing-d5ee4bc28420a1fc.css.map*/