:root {
  /* GLOBAL VARIABLES (START) */
  --t-text: var(--t-gray-1);
  --aesthetic-font-color: var(--t-gray-1);
  --aesthetic-border-radius: var(--app-border-radius-5, 24px);
  --aesthetic-backdrop-filter: blur(10px) contrast(100%) brightness(130%) saturate(85%);
  --aesthetic-hover-backdrop-filter: blur(10px) contrast(70%) brightness(160%) saturate(100%);
  --aesthetic-focus-backdrop-filter: blur(0px) contrast(100%) brightness(200%) saturate(100%);
  --aesthetic-disabled-backdrop-filter: blur(10px) contrast(70%) brightness(160%) saturate(100%);
  --aesthetic-transparent-primary-color-mix: color-mix(in srgb, var(--t-primary) 60%, transparent);
  --aesthetic-border-width: 1px;
  --aesthetic-border-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), inset 1px 1px 0 rgba(255, 255, 255, 0.7),
    inset -1px -1px 0 rgba(255, 255, 255, 0.2);
  --aesthetic-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1), inset 0 0 20px 10px rgba(255, 255, 255, 0.3);
  --aesthetic-hover-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1), inset 0 0 20px 10px rgba(255, 255, 255, 0.3);
  --aesthetic-focus-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1), inset 0 0 20px 10px rgba(255, 255, 255, 0.3), var(--const-global-focus);
  --aesthetic-btn-focus-box-shadow: var(--const-global-focus), 4px 4px 0 0 var(--t-gray-1, #0d0d0d);
  /* GLOBAL VARIABLES (END) */
  /* Q2-ACTION-GROUP VARIABLES (START) */
  --tct-action-group-coin-column-gap: var(--app-scale-1x, 5px);
  --tct-action-group-coin-horizontal-justify-content: center;
  --tct-action-group-coin-row-gap: var(--app-scale-5x, 25px);
  --tct-action-group-gap: var(--app-scale-4x, 20px);
  --tct-action-group-horizontal-align-items: center;
  --tct-action-group-horizontal-flex-direction: row-reverse;
  --tct-action-group-horizontal-flex-wrap: wrap;
  --tct-action-group-horizontal-justify-content: flex-start;
  --tct-action-group-margin: var(--app-scale-5x, 25px) 0;
  --tct-action-group-vertical-flex-direction: column;
  /* Q2-ACTION-GROUP VARIABLES (END) */
  /* Q2-ACTION-SHEET VARIABLES (START) */
  --tct-action-sheet-backdrop-background: var(--t-top-a2, rgba(13, 13, 13, 0.6));
  --tct-action-sheet-background: var(--t-base, #ffffff);
  --tct-action-sheet-border-radius: var(--app-border-radius-3, 12px);
  --tct-action-sheet-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  --tct-action-sheet-close-button-size: var(--app-minimum-tappable-size, 44px);
  --tct-action-sheet-color: var(--aesthetic-font-color);
  --tct-action-sheet-content-gradient-height: var(--app-scale-2x, 10px);
  --tct-action-sheet-gap: var(--app-scale-2x, 10px);
  --tct-action-sheet-header-height: var(--app-minimum-tappable-size, 44px);
  --tct-action-sheet-max-height: 75vh;
  --tct-action-sheet-max-width: 400px;
  --tct-action-sheet-min-height: 20vh;
  --tct-action-sheet-padding: var(--app-scale-3x, 15px);
  --tct-action-sheet-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-ACTION-SHEET VARIABLES (END) */
  /* Q2-AVATAR VARIABLES (START) */
  --tct-avatar-background: var(--t-a11y-gray-color-AA, #949494);
  --tct-avatar-border: none;
  --tct-avatar-border-radius: 50%;
  --tct-avatar-display: block;
  --tct-avatar-fallback-background: var(--t-a11y-gray-color-AA, #949494);
  --tct-avatar-fallback-border-radius: 50%;
  --tct-avatar-fallback-height: var(--app-minimum-tappable-size, 44px);
  --tct-avatar-fallback-width: var(--app-minimum-tappable-size, 44px);
  --tct-avatar-font-size: var(--app-scale-8x, 40px);
  --tct-avatar-font-weight: 200;
  --tct-avatar-height: var(--app-minimum-tappable-size, 44px);
  --tct-avatar-icon-color: var(--app-white, #ffffff);
  --tct-avatar-icon-fill: var(--app-white, #ffffff);
  --tct-avatar-icon-size: 65%;
  --tct-avatar-icon-stroke-primary: currentcolor;
  --tct-avatar-icon-stroke-secondary: currentcolor;
  --tct-avatar-img-border-radius: 50%;
  --tct-avatar-img-height: var(--app-minimum-tappable-size, 44px);
  --tct-avatar-img-width: var(--app-minimum-tappable-size, 44px);
  --tct-avatar-size-1: var(--app-scale-12x, 60px);
  --tct-avatar-size-2: var(--app-scale-10x, 50px);
  --tct-avatar-size-3: var(--app-scale-8x, 40px);
  --tct-avatar-size-4: var(--app-scale-6x, 30px);
  --tct-avatar-text-color: var(--app-white, #ffffff);
  --tct-avatar-width: var(--app-minimum-tappable-size, 44px);
  /* Q2-AVATAR VARIABLES (END) */
  /* Q2-BADGE VARIABLES (START) */
  --tct-badge-alert-background: var(--const-stoplight-alert, #d20a0a);
  --tct-badge-alert-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-badge-alert-color: var(--app-white, #ffffff);
  --tct-badge-background: var(--t-primary, #0079c1);
  --tct-badge-border-color: var(--t-primary, #0079c1);
  --tct-badge-border-radius: var(--app-border-radius-2, 8px);
  --tct-badge-border-style: solid;
  --tct-badge-border-width: 1px;
  --tct-badge-color: var(--app-white, #ffffff);
  --tct-badge-font-size: var(--app-scale-2x, 10px);
  --tct-badge-height: 16px;
  --tct-badge-info-background: var(--const-stoplight-info, #0079c1);
  --tct-badge-info-border-color: var(--const-stoplight-info, #0079c1);
  --tct-badge-info-color: var(--app-white, #ffffff);
  --tct-badge-large-border-radius: var(--app-border-radius-3, 12px);
  --tct-badge-large-font-size: var(--app-font-size, 14px);
  --tct-badge-large-height: 22px;
  --tct-badge-large-line-height: 20px;
  --tct-badge-large-min-width: var(--app-scale-5x, 25px);
  --tct-badge-large-padding: 0 var(--app-scale-1x, 5px);
  --tct-badge-line-height: var(--app-font-size, 14px);
  --tct-badge-min-width: var(--app-scale-4x, 20px);
  --tct-badge-padding: 0 var(--app-scale-1x, 5px);
  --tct-badge-primary-background: var(--t-primary, #0079c1);
  --tct-badge-primary-border-color: var(--t-primary, #0079c1);
  --tct-badge-primary-color: var(--t-primary-text, #ffffff);
  --tct-badge-secondary-background: var(--t-secondary, #b3c2cc);
  --tct-badge-secondary-border-color: var(--t-secondary, #b3c2cc);
  --tct-badge-secondary-color: var(--app-secondary-text, #141414);
  --tct-badge-success-background: var(--const-stoplight-success, #0e8a00);
  --tct-badge-success-border-color: var(--const-stoplight-success, #0e8a00);
  --tct-badge-success-color: var(--app-white, #ffffff);
  --tct-badge-tertiary-background: var(--t-tertiary, #e8f5fc);
  --tct-badge-tertiary-border-color: var(--t-tertiary, #e8f5fc);
  --tct-badge-tertiary-color: var(--t-tertiary-text, #141414);
  --tct-badge-warning-background: var(--const-stoplight-warning, #c35500);
  --tct-badge-warning-border-color: var(--const-stoplight-warning, #c35500);
  --tct-badge-warning-color: var(--app-white, #ffffff);
  /* Q2-BADGE VARIABLES (END) */
  /* Q2-BTN VARIABLES (START) */
  --tct-btn-badge-active-background: var(--t-primary);
  --tct-btn-badge-active-font-color: var(--t-primary-text);
  --tct-btn-badge-background: transparent;
  --tct-btn-badge-border-radius: var(--app-border-radius-1, 4px);
  --tct-btn-badge-font-color: inherit;
  --tct-btn-badge-font-size: inherit;
  --tct-btn-badge-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-btn-badge-hover-font-color: var(--aesthetic-font-color);
  --tct-btn-badge-padding: 2px var(--app-scale-1x, 5px);
  --tct-btn-border: none;
  --tct-btn-border-radius: var(--app-border-radius-5, 24px);
  --tct-btn-coin-avatar-text-color: var(--t-base, #ffffff);
  --tct-btn-coin-background: var(--aesthetic-transparent-primary-color-mix);
  --tct-btn-coin-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-coin-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-btn-coin-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-btn-coin-border: none;
  --tct-btn-coin-container-width: 95px;
  --tct-btn-coin-focus-ring: none;
  --tct-btn-coin-focus-visible-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-btn-coin-gap: var(--app-scale-2x, 10px);
  --tct-btn-coin-height: 44px;
  --tct-btn-coin-icon-stroke-primary: var(--t-base, #ffffff);
  --tct-btn-coin-icon-stroke-width: 2;
  --tct-btn-coin-label-color: var(--aesthetic-font-color);
  --tct-btn-coin-label-disabled-color: var(--t-gray-7, #666666);
  --tct-btn-coin-label-font-size: var(--app-font-size, 14px);
  --tct-btn-coin-width: 44px;
  --tct-btn-destroy-active-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-active-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-active-font-color: var(--app-white, #ffffff);
  --tct-btn-destroy-active-text-decoration: none;
  --tct-btn-destroy-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-border-style: solid;
  --tct-btn-destroy-border-width: var(--aesthetic-border-width);
  --tct-btn-destroy-box-shadow: var(--aesthetic-box-shadow);
  --tct-btn-destroy-disabled-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-disabled-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-disabled-font-color: var(--app-white, #ffffff);
  --tct-btn-destroy-disabled-text-decoration: none;
  --tct-btn-destroy-focus-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-focus-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-focus-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-destroy-focus-font-color: var(--app-white, #ffffff);
  --tct-btn-destroy-focus-text-decoration: none;
  --tct-btn-destroy-focus-visible-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-focus-visible-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-focus-visible-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-destroy-focus-visible-font-color: var(--app-white);
  --tct-btn-destroy-focus-visible-text-decoration: none;
  --tct-btn-destroy-font-color: var(--app-white, #ffffff);
  --tct-btn-destroy-font-weight: 400;
  --tct-btn-destroy-hover-background: var(--const-stoplight-alert, #d20a0a);
  --tct-btn-destroy-hover-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-destroy-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-btn-destroy-hover-font-color: var(--app-white, #ffffff);
  --tct-btn-destroy-hover-text-decoration: none;
  --tct-btn-destroy-icon-color: currentcolor;
  --tct-btn-destroy-text-decoration: none;
  --tct-btn-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-btn-escape-active-background: var(--t-base, #ffffff);
  --tct-btn-escape-active-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-active-font-color: var(--t-primary);
  --tct-btn-escape-active-text-decoration: none;
  --tct-btn-escape-background: var(--t-base, #ffffff);
  --tct-btn-escape-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-border-style: solid;
  --tct-btn-escape-border-width: var(--aesthetic-border-width);
  --tct-btn-escape-box-shadow: var(--aesthetic-box-shadow);
  --tct-btn-escape-disabled-background: var(--t-base, #ffffff);
  --tct-btn-escape-disabled-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-disabled-font-color: var(--t-primary);
  --tct-btn-escape-disabled-text-decoration: none;
  --tct-btn-escape-focus-background: var(--t-base, #ffffff);
  --tct-btn-escape-focus-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-focus-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-escape-focus-font-color: var(--t-primary);
  --tct-btn-escape-focus-text-decoration: none;
  --tct-btn-escape-focus-visible-background: var(--t-base, #ffffff);
  --tct-btn-escape-focus-visible-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-focus-visible-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-escape-focus-visible-font-color: var(--t-primary);
  --tct-btn-escape-focus-visible-text-decoration: none;
  --tct-btn-escape-font-color: var(--t-primary, #0079c1);
  --tct-btn-escape-font-weight: 400;
  --tct-btn-escape-hover-background: var(--t-base, #ffffff);
  --tct-btn-escape-hover-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-escape-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-btn-escape-hover-font-color: var(--t-primary);
  --tct-btn-escape-hover-text-decoration: none;
  --tct-btn-escape-icon-color: currentcolor;
  --tct-btn-escape-text-decoration: none;
  --tct-btn-font-size: inherit;
  --tct-btn-font-size-large: 20px;
  --tct-btn-font-size-medium: 16px;
  --tct-btn-font-size-small: var(--app-font-size, 14px);
  --tct-btn-font-weight: 400;
  --tct-btn-height: auto;
  --tct-btn-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-btn-icon-active-background: var(--t-gray-14, #f2f2f2);
  --tct-btn-icon-border-radius: 0;
  --tct-btn-icon-height: var(--app-minimum-tappable-size, 44px);
  --tct-btn-icon-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-btn-icon-hover-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-icon-padding: 0;
  --tct-btn-icon-size: 18px;
  --tct-btn-icon-size-large: unset;
  --tct-btn-icon-size-medium: unset;
  --tct-btn-icon-size-small: 16px;
  --tct-btn-icon-width: var(--app-minimum-tappable-size, 44px);
  --tct-btn-letter-spacing: inherit;
  --tct-btn-neutral-active-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-active-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-active-font-color: var(--t-primary);
  --tct-btn-neutral-active-text-decoration: none;
  --tct-btn-neutral-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-border-style: solid;
  --tct-btn-neutral-border-width: var(--aesthetic-border-width);
  --tct-btn-neutral-box-shadow: var(--aesthetic-box-shadow);
  --tct-btn-neutral-disabled-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-disabled-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-disabled-box-shadow: none;
  --tct-btn-neutral-disabled-font-color: var(--t-primary);
  --tct-btn-neutral-disabled-text-decoration: none;
  --tct-btn-neutral-focus-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-focus-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-focus-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-neutral-focus-font-color: var(--t-primary);
  --tct-btn-neutral-focus-text-decoration: none;
  --tct-btn-neutral-focus-visible-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-focus-visible-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-focus-visible-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-btn-neutral-focus-visible-font-color: var(--t-primary);
  --tct-btn-neutral-focus-visible-text-decoration: none;
  --tct-btn-neutral-font-color: var(--t-primary, #0079c1);
  --tct-btn-neutral-font-weight: 400;
  --tct-btn-neutral-hover-background: var(--t-tertiary, #e8f5fc);
  --tct-btn-neutral-hover-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-neutral-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-btn-neutral-hover-font-color: var(--t-primary);
  --tct-btn-neutral-hover-text-decoration: none;
  --tct-btn-neutral-icon-color: currentcolor;
  --tct-btn-neutral-text-active-background: transparent;
  --tct-btn-neutral-text-active-border-color: transparent;
  --tct-btn-neutral-text-active-font-color: var(--t-primary);
  --tct-btn-neutral-text-active-text-decoration: underline;
  --tct-btn-neutral-text-background: var(--t-base, #ffffff);
  --tct-btn-neutral-text-border-color: transparent;
  --tct-btn-neutral-text-border-style: solid;
  --tct-btn-neutral-text-border-width: var(--aesthetic-border-width);
  --tct-btn-neutral-text-box-shadow: none;
  --tct-btn-neutral-text-decoration: none;
  --tct-btn-neutral-text-disabled-background: transparent;
  --tct-btn-neutral-text-disabled-border-color: transparent;
  --tct-btn-neutral-text-disabled-box-shadow: none;
  --tct-btn-neutral-text-disabled-font-color: var(--t-primary);
  --tct-btn-neutral-text-disabled-text-decoration: none;
  --tct-btn-neutral-text-focus-background: transparent;
  --tct-btn-neutral-text-focus-border-color: transparent;
  --tct-btn-neutral-text-focus-box-shadow: var(--const-global-focus);
  --tct-btn-neutral-text-focus-font-color: var(--t-primary);
  --tct-btn-neutral-text-focus-text-decoration: none;
  --tct-btn-neutral-text-focus-visible-background: transparent;
  --tct-btn-neutral-text-focus-visible-border-color: transparent;
  --tct-btn-neutral-text-focus-visible-box-shadow: var(--const-global-focus);
  --tct-btn-neutral-text-focus-visible-font-color: var(--t-primary);
  --tct-btn-neutral-text-focus-visible-text-decoration: none;
  --tct-btn-neutral-text-font-color: var(--t-primary, #0079c1);
  --tct-btn-neutral-text-font-weight: 400;
  --tct-btn-neutral-text-hover-background: transparent;
  --tct-btn-neutral-text-hover-border-color: transparent;
  --tct-btn-neutral-text-hover-box-shadow: var(--const-global-focus);
  --tct-btn-neutral-text-hover-font-color: var(--t-primary);
  --tct-btn-neutral-text-hover-text-decoration: underline;
  --tct-btn-neutral-text-icon-color: currentcolor;
  --tct-btn-neutral-text-text-decoration: none;
  --tct-btn-padding: var(--app-scale-2x) var(--app-scale-4x);
  --tct-btn-padding-inline: 0;
  --tct-btn-padding-size-large: var(--app-scale-4x, 20px) var(--app-scale-8x, 40px);
  --tct-btn-padding-size-medium: var(--app-scale-3x, 15px) var(--app-scale-6x, 30px);
  --tct-btn-padding-size-small: var(--app-scale-1x, 5px) var(--app-scale-4x, 20px);
  --tct-btn-primary-active-background: var(--t-primary);
  --tct-btn-primary-active-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-primary-active-font-color: var(--t-primary-text, #ffffff);
  --tct-btn-primary-active-text-decoration: none;
  --tct-btn-primary-background: var(--aesthetic-transparent-primary-color-mix);
  --tct-btn-primary-border-color: transparent;
  --tct-btn-primary-border-style: solid;
  --tct-btn-primary-border-width: 2px;
  --tct-btn-primary-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-primary-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-btn-primary-disabled-background: var(--t-primary);
  --tct-btn-primary-disabled-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-primary-disabled-font-color: var(--t-primary-text, #ffffff);
  --tct-btn-primary-disabled-text-decoration: none;
  --tct-btn-primary-focus-background: var(--aesthetic-transparent-primary-color-mix);
  --tct-btn-primary-focus-border-color: transparent;
  --tct-btn-primary-focus-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-primary-focus-font-color: var(--t-primary-text, #ffffff);
  --tct-btn-primary-focus-text-decoration: none;
  --tct-btn-primary-focus-visible-background: var(--aesthetic-transparent-primary-color-mix);
  --tct-btn-primary-focus-visible-border-color: transparent;
  --tct-btn-primary-focus-visible-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-btn-primary-focus-visible-font-color: var(--t-primary-text, #ffffff);
  --tct-btn-primary-focus-visible-text-decoration: none;
  --tct-btn-primary-font-color: var(--t-primary-text, #ffffff);
  --tct-btn-primary-font-weight: 400;
  --tct-btn-primary-hover-background: var(--t-base-a1);
  --tct-btn-primary-hover-border-color: var(--t-text);
  --tct-btn-primary-hover-font-color: var(--t-text);
  --tct-btn-primary-hover-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-primary-hover-text-decoration: none;
  --tct-btn-primary-icon-color: currentcolor;
  --tct-btn-primary-text-decoration: none;
  --tct-btn-secondary-active-background: var(-codt-gray-13);
  --tct-btn-secondary-active-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-secondary-active-box-shadow: var(--aesthetic-box-shadow);
  --tct-btn-secondary-active-font-color: var(--aesthetic-font-color);
  --tct-btn-secondary-active-text-decoration: none;
  --tct-btn-secondary-background: var(--t-base-a1);
  --tct-btn-secondary-border-color: transparent;
  --tct-btn-secondary-border-style: solid;
  --tct-btn-secondary-border-width: 2px;
  --tct-btn-secondary-box-shadow: var(--aesthetic-box-shadow);
  --tct-btn-secondary-disabled-background: var(--t-gray-13);
  --tct-btn-secondary-disabled-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-secondary-disabled-box-shadow: none;
  --tct-btn-secondary-disabled-font-color: var(--aesthetic-font-color);
  --tct-btn-secondary-disabled-text-decoration: none;
  --tct-btn-secondary-focus-background: var(--t-gray-13);
  --tct-btn-secondary-focus-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-secondary-focus-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-secondary-focus-font-color: var(--aesthetic-font-color);
  --tct-btn-secondary-focus-text-decoration: none;
  --tct-btn-secondary-focus-visible-background: var(--t-gray-13);
  --tct-btn-secondary-focus-visible-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-secondary-focus-visible-box-shadow: var(--aesthetic-border-box-shadow);
  --tct-btn-secondary-focus-visible-font-color: var(--aesthetic-font-color);
  --tct-btn-secondary-focus-visible-text-decoration: none;
  --tct-btn-secondary-font-color: var(--t-base);
  --tct-btn-secondary-font-weight: 400;
  --tct-btn-secondary-hover-background: var(--t-base-a1);
  --tct-btn-secondary-hover-border-color: var(--t-gray-1, #0d0d0d);
  --tct-btn-secondary-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-btn-secondary-hover-font-color: var(--aesthetic-font-color);
  --tct-btn-secondary-hover-text-decoration: none;
  --tct-btn-secondary-icon-color: currentcolor;
  --tct-btn-secondary-text-decoration: none;
  --tct-btn-text-transform: none;
  --tct-btn-tween: var(--t-tween-time-out-3, 200ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-BTN VARIABLES (END) */
  /* Q2-CALENDAR VARIABLES (START) */
  --tct-calendar-day-border: 0;
  --tct-calendar-day-border-radius: 0;
  --tct-calendar-day-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-calendar-day-heading-font-size: inherit;
  --tct-calendar-day-heading-font-weight: 600;
  --tct-calendar-day-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-calendar-day-hover-border: 0;
  --tct-calendar-day-hover-border-radius: 0;
  --tct-calendar-day-hover-font-color: inherit;
  --tct-calendar-day-selected-background: var(--t-gray-14, #f2f2f2);
  --tct-calendar-day-selected-border: 0;
  --tct-calendar-day-selected-border-radius: 0;
  --tct-calendar-day-selected-font-color: inherit;
  --tct-calendar-day-selected-outline-color: var(--t-primary, #0079c1);
  --tct-calendar-disclaimer-border-color: var(--t-gray-13, #e6e6e6);
  --tct-calendar-disclaimer-border-width: 1px 0 0 0;
  --tct-calendar-disclaimer-font-size: var(--app-font-size-small, 12px);
  --tct-calendar-disclaimer-padding: var(--app-scale-2x, 10px);
  --tct-calendar-label-font-size: 16px;
  --tct-calendar-label-padding: var(--app-scale-2x, 10px);
  --tct-calendar-margin: var(--app-scale-5x, 25px) 0;
  --tct-calendar-margin-bottom: var(--app-scale-5x, 25px);
  --tct-calendar-margin-top: var(--app-scale-5x, 25px);
  --tct-calendar-month-font-size: 16px;
  --tct-calendar-month-font-weight: 600;
  --tct-calendar-popover-padding: var(--app-scale-1x, 5px);
  /* Q2-CALENDAR VARIABLES (END) */
  /* Q2-CARD VARIABLES (START) */
  --tct-card-active-box-shadow: var(--aesthetic-box-shadow);
  --tct-card-avatar-size: 26px;
  --tct-card-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-card-background: var(--t-base-a1);
  --tct-card-bar-color-accent-1: var(--t-accent-1, #e05252);
  --tct-card-bar-color-accent-10: var(--t-accent-10, #9952e0);
  --tct-card-bar-color-accent-11: var(--t-accent-11, #e052e0);
  --tct-card-bar-color-accent-12: var(--t-accent-12, #e05299);
  --tct-card-bar-color-accent-2: var(--t-accent-2, #e09952);
  --tct-card-bar-color-accent-3: var(--t-accent-3, #e0e052);
  --tct-card-bar-color-accent-4: var(--t-accent-4, #99e052);
  --tct-card-bar-color-accent-5: var(--t-accent-5, #52e052);
  --tct-card-bar-color-accent-6: var(--t-accent-6, #52e099);
  --tct-card-bar-color-accent-7: var(--t-accent-7, #52e0e0);
  --tct-card-bar-color-accent-8: var(--t-accent-8, #5299e0);
  --tct-card-bar-color-accent-9: var(--t-accent-9, #5252e0);
  --tct-card-bar-color-alert: var(--const-stoplight-alert, #d20a0a);
  --tct-card-bar-color-info: var(--const-stoplight-info, #0079c1);
  --tct-card-bar-color-primary: var(--t-primary, #0079c1);
  --tct-card-bar-color-secondary: var(--t-secondary, #b3c2cc);
  --tct-card-bar-color-success: var(--const-stoplight-success, #0e8a00);
  --tct-card-bar-color-tertiary: var(--t-tertiary, #e8f5fc);
  --tct-card-bar-color-warning: var(--const-stoplight-warning, #c35500);
  --tct-card-bar-width: var(--app-scale-2x, 10px);
  --tct-card-border-color: transparent;
  --tct-card-border-radius: var(--app-border-radius-5, 24px);
  --tct-card-border-style: solid;
  --tct-card-border-width: 0;
  --tct-card-box-shadow: var(--aesthetic-box-shadow);
  --tct-card-chevron-size: 26px;
  --tct-card-content-gap: var(--app-scale-1x, 5px);
  --tct-card-description-line-count: 2;
  --tct-card-focus-visible-box-shadow: var(--aesthetic-btn-focus-box-shadow);
  --tct-card-font-color: var(--aesthetic-font-color);
  --tct-card-font-height: 20px;
  --tct-card-font-size: 17px;
  --tct-card-font-weight: 600;
  --tct-card-gap: var(--app-scale-3x, 15px);
  --tct-card-height: 100%;
  --tct-card-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-card-min-height: auto;
  --tct-card-padding: var(--app-scale-4x, 20px);
  --tct-card-static-background: var(--t-base-a1);
  --tct-card-static-font-color: var(--aesthetic-font-color);
  --tct-card-title-line-count: 1;
  /* Q2-CARD VARIABLES (END) */
  /* Q2-CAROUSEL-PANE VARIABLES (START) */
  --tct-carousel-pane-border-color: var(--t-gray-11, #cccccc);
  --tct-carousel-pane-border-radius: var(--app-border-radius-2, 6px);
  --tct-carousel-pane-border-width: var(--app-scale-0x, 0px);
  --tct-carousel-pane-height: 10em;
  --tct-carousel-pane-padding: var(--app-scale-1x, 5px);
  /* Q2-CAROUSEL-PANE VARIABLES (END) */
  /* Q2-CAROUSEL VARIABLES (START) */
  --tct-carousel-background: var(--t-base, #ffffff);
  --tct-carousel-container-padding: var(--app-scale-1x, 5px) 0 var(--app-scale-2x, 10px);
  --tct-carousel-frameless-container-padding: var(--app-scale-0x, 0);
  --tct-carousel-full-width-container-padding: var(--app-scale-1x, 5px) var(--app-scale-2x, 10px)
    var(--app-scale-2x, 10px);
  --tct-carousel-pagination-active-color: var(--t-primary, #0079c1);
  --tct-carousel-pagination-inactive-color: var(--t-a11y-gray-color-AA, #949494);
  /* Q2-CAROUSEL VARIABLES (END) */
  /* Q2-CHART-AREA VARIABLES (START) */
  /* Q2-CHART-AREA VARIABLES (END) */
  /* Q2-CHART-BAR VARIABLES (START) */
  /* Q2-CHART-BAR VARIABLES (END) */
  /* Q2-CHART-DONUT VARIABLES (START) */
  --tct-chart-donut-border-color: var(--t-base, #ffffff);
  --tct-chart-donut-button-border-radius: var(--app-border-radius-1, 3px);
  --tct-chart-donut-button-container-padding: var(--app-scale-1x, 5px);
  --tct-chart-donut-button-hover-box-shadow: var(--app-shadow-1, 0 2px 4px rgba(0, 0, 0, 0.3));
  --tct-chart-donut-button-padding: var(--app-scale-1x, 5px);
  --tct-chart-donut-button-tween: var(--t-tween-time-out-3, 200ms)
    var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-chart-donut-color-1: var(--t-accent-1, #e05252);
  --tct-chart-donut-color-10: var(--t-accent-10, #9952e0);
  --tct-chart-donut-color-11: var(--t-accent-11, #e052e0);
  --tct-chart-donut-color-12: var(--t-accent-12, #e05299);
  --tct-chart-donut-color-2: var(--t-accent-2, #e09952);
  --tct-chart-donut-color-3: var(--t-accent-3, #e0e052);
  --tct-chart-donut-color-4: var(--t-accent-4, #99e052);
  --tct-chart-donut-color-5: var(--t-accent-5, #52e052);
  --tct-chart-donut-color-6: var(--t-accent-6, #52e099);
  --tct-chart-donut-color-7: var(--t-accent-7, #52e0e0);
  --tct-chart-donut-color-8: var(--t-accent-8, #5299e0);
  --tct-chart-donut-color-9: var(--t-accent-9, #5252e0);
  --tct-chart-donut-icon-margin: var(--app-scale-1x, 5px);
  --tct-chart-donut-icon-size: 26px;
  --tct-chart-donut-legend-margin-top: 0;
  --tct-chart-donut-name-font-size: var(--app-font-size, 14px);
  --tct-chart-donut-text-color: var(--aesthetic-font-color);
  --tct-chart-donut-value-font-size: 20px;
  /* Q2-CHART-DONUT VARIABLES (END) */
  /* Q2-CHECKBOX-GROUP VARIABLES (START) */
  --tct-checkbox-group-border-radius: var(--app-border-radius-1, 4px);
  --tct-checkbox-group-error-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-group-fieldset-padding: 0;
  --tct-checkbox-group-label-column-gap: var(--app-scale-2x);
  --tct-checkbox-group-label-font-color: var(--aesthetic-font-color);
  --tct-checkbox-group-label-font-size: inherit;
  --tct-checkbox-group-label-font-weight: 600;
  --tct-checkbox-group-label-letter-spacing: inherit;
  --tct-checkbox-group-label-optional-color: var(--t-textA, rgba(77, 77, 77, 0.77));
  --tct-checkbox-group-label-optional-font-size: var(--app-font-size-small, 12px);
  --tct-checkbox-group-label-optional-font-weight: 400;
  --tct-checkbox-group-label-optional-margin-left: var(--app-scale-1x);
  --tct-checkbox-group-label-text-transform: none;
  --tct-checkbox-group-margin: var(--app-scale-5x) 0;
  --tct-checkbox-group-container-margin: var(--app-scale-1x) 0;
  --tct-checkbox-group-container-padding: 0;
  --tct-checkbox-group-margin-bottom: var(--app-scale-5x);
  --tct-checkbox-group-margin-top: var(--app-scale-5x);
  /* Q2-CHECKBOX-GROUP VARIABLES (END) */
  /* Q2-CHECKBOX VARIABLES (START) */
  --tct-checkbox-box-shadow: var(--aesthetic-box-shadow);
  --tct-checkbox-check-stroke-color: var(--t-a11y-active-gray-color-AA, #404040);
  --tct-checkbox-check-stroke-width: 3;
  --tct-checkbox-checked-focused-label-font-weight: 600;
  --tct-checkbox-checked-hover-label-font-weight: 600;
  --tct-checkbox-checked-label-font-weight: 600;
  --tct-checkbox-checked-outer-fill-color: var(--t-base-a2, #ffffff);
  --tct-checkbox-checked-outer-stroke-color: transparent;
  --tct-checkbox-checkmark-stroke-color: var(--t-primary);
  --tct-checkbox-description-font-weight: 400;
  --tct-checkbox-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-checkbox-error-box-shadow: var(--aesthetic-box-shadow);
  --tct-checkbox-error-focused-box-shadow: var(--const-double-focus-ring);
  --tct-checkbox-error-focused-outer-fill-color: var(--t-base-a2, #ffffff);
  --tct-checkbox-error-focused-outer-stroke-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-error-hover-box-shadow: var(--aesthetic-box-shadow);
  --tct-checkbox-error-hover-outer-fill-color: var(--t-base-a2, #ffffff);
  --tct-checkbox-error-hover-outer-stroke-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-error-outer-fill-color: var(--t-base-a2, #ffffff);
  --tct-checkbox-error-outer-stroke-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-favorite-checked-fill-color: #db7d24;
  --tct-checkbox-favorite-checked-focused-stroke-color: var(--t-a11y-gray-color-AA, #949494);
  --tct-checkbox-favorite-checked-hover-stroke-color: var(--t-a11y-gray-color-AA, #949494);
  --tct-checkbox-favorite-checked-stroke-color: #db7d24;
  --tct-checkbox-favorite-error-stroke-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-favorite-fill-color: var(--const-stoplight-warning, #c35500);
  --tct-checkbox-favorite-focused-stroke-color: #db7d24;
  --tct-checkbox-favorite-hover-stroke-color: #db7d24;
  --tct-checkbox-favorite-hover-stroke-width: 2;
  --tct-checkbox-favorite-stroke-color: var(--t-a11y-gray-color-AA, #949494);
  --tct-checkbox-favorite-stroke-width: 1;
  --tct-checkbox-focused-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-checkbox-focused-label-font-weight: 600;
  --tct-checkbox-focused-outer-fill-color: var(--t-base-a2, #ffffff);
  --tct-checkbox-focused-outer-stroke-color: transparent;
  --tct-checkbox-gap: 0 var(--app-scale-2x, 10px);
  --tct-checkbox-hover-box-shadow: var(--aesthetic-box-shadow);
  --tct-checkbox-hover-description-font-weight: 400;
  --tct-checkbox-hover-label-font-weight: 400;
  --tct-checkbox-hover-outer-fill-color: var(--t-base-a2);
  --tct-checkbox-hover-outer-stroke-color: transparent;
  --tct-checkbox-indeterminate-stroke-width: 3.5;
  --tct-checkbox-label-color: var(--aesthetic-font-color);
  --tct-checkbox-label-font-weight: 400;
  --tct-checkbox-label-hyphens: auto;
  --tct-checkbox-label-line-height: 24px;
  --tct-checkbox-label-word-break: break-word;
  --tct-checkbox-label-word-wrap: break-word;
  --tct-checkbox-margin: 0;
  --tct-checkbox-margin-bottom: 0px;
  --tct-checkbox-margin-top: 0px;
  --tct-checkbox-outer-border-radius: var(--app-border-radius-1, 3px);
  --tct-checkbox-outer-fill-color: var(--t-base-a1);
  --tct-checkbox-outer-stroke-color: transparent;
  --tct-checkbox-outer-stroke-width: 1;
  --tct-checkbox-padding: var(--app-scale-2x, 10px);
  --tct-checkbox-size: var(--app-scale-4x, 20px);
  --tct-checkbox-toggle-active-color: var(--t-base, #ffffff);
  --tct-checkbox-toggle-checked-active-track-color: var(--t-primary-l1);
  --tct-checkbox-toggle-checked-circle-color: var(--t-base, #ffffff);
  --tct-checkbox-toggle-checked-error-active-track-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-checked-error-hover-track-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-checked-error-track-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-checked-hover-track-color: var(--t-primary-d1);
  --tct-checkbox-toggle-checked-track-color: var(--aesthetic-transparent-primary-color-mix);
  --tct-checkbox-toggle-color: var(--t-base, #ffffff);
  --tct-checkbox-toggle-track-box-shadow: var(--aesthetic-box-shadow);
  --tct-checkbox-toggle-error-active-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-error-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-error-hover-color: var(--const-stoplight-alert, #d20a0a);
  --tct-checkbox-toggle-hover-circle-color: var(--t-base, #ffffff);
  --tct-checkbox-toggle-hover-track-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-checkbox-toggle-icon-stroke-width: 2;
  --tct-checkbox-toggle-width: 38px;
  --tct-checkbox-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-CHECKBOX VARIABLES (END) */
  /* Q2-CONTEXT VARIABLES (START) */
  --tct-context-background: var(--t-base-a1);
  --tct-context-box-shadow: var(--aesthetic-box-shadow);
  --tct-context-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-context-border-width: 0;
  --tct-context-border-color: transparent;
  --tct-context-border-style: solid;
  --tct-context-border-radius: var(--app-border-radius-5, 24px);
  --tct-context-gap: var(--app-scale-2x, 10px);
  --tct-context-padding: var(--app-scale-2x, 10px);
  --tct-context-separator-color: var(--t-gray-12, #d9d9d9);
  --tct-context-separator-margin: 0;
  --tct-context-text-color: var(--aesthetic-font-color);
  --tct-context-width: auto;
  /* Q2-CONTEXT VARIABLES (END) */
  /* Q2-CURRENCY VARIABLES (START) */
  --tct-currency-color: var(--aesthetic-font-color);
  --tct-currency-credit-negative-color: var(--const-stoplight-success, #0e8a00);
  --tct-currency-credit-positive-color: var(--const-stoplight-alert, #d20a0a);
  --tct-currency-debit-negative-color: var(--const-stoplight-alert, #d20a0a);
  --tct-currency-debit-positive-color: var(--const-stoplight-success, #0e8a00);
  --tct-currency-font-size: inherit;
  --tct-currency-font-weight: inherit;
  --tct-currency-large-color: inherit;
  --tct-currency-large-font-size: 70px;
  --tct-currency-large-font-weight: 700;
  --tct-currency-large-superscript-color: inherit;
  --tct-currency-large-superscript-font-size: 0.5em;
  --tct-currency-large-superscript-font-weight: 800;
  --tct-currency-masked-negative-background: linear-gradient(180deg, #4d4d4d 0%, #b3b3b3 100%);
  --tct-currency-masked-positive-background: linear-gradient(180deg, #4d4d4d 0%, #b3b3b3 100%);
  --tct-currency-medium-color: inherit;
  --tct-currency-medium-font-size: 42px;
  --tct-currency-medium-font-weight: 600;
  --tct-currency-medium-superscript-color: inherit;
  --tct-currency-medium-superscript-font-size: 0.5em;
  --tct-currency-medium-superscript-font-weight: 700;
  --tct-currency-negative-color: var(--aesthetic-font-color);
  --tct-currency-positive-color: var(--aesthetic-font-color);
  --tct-currency-small-color: inherit;
  --tct-currency-small-font-size: 24px;
  --tct-currency-small-font-weight: 600;
  --tct-currency-small-superscript-color: inherit;
  --tct-currency-small-superscript-font-size: 0.5em;
  --tct-currency-small-superscript-font-weight: 700;
  /* Q2-CURRENCY VARIABLES (END) */
  /* Q2-DATA-TABLE VARIABLES (START) */
  --tct-data-table-background: var(--t-base-a1, #ffffff);
  --tct-data-table-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-data-table-caption-color: inherit;
  --tct-data-table-caption-font-size: inherit;
  --tct-data-table-caption-font-weight: 600;
  --tct-data-table-caption-padding: var(--app-scale-2x, 10px);
  --tct-data-table-caption-side: bottom;
  --tct-data-table-caption-text-align: center;
  --tct-data-table-cell-padding: var(--app-scale-3x, 15px);
  --tct-data-table-cell-padding-comfortable: var(--app-scale-5x, 25px);
  --tct-data-table-cell-padding-compact: var(--app-scale-1x, 5px);
  --tct-data-table-clickable-column-padding: 0 var(--app-scale-1x, 5px);
  --tct-data-table-clickable-row-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-data-table-column-border-color: var(--aesthetic-font-color);
  --tct-data-table-column-border-style: solid;
  --tct-data-table-column-border-width: 0 1px 0 0;
  --tct-data-table-dropdown-column-padding: 0 var(--app-scale-1x, 5px);
  --tct-data-table-dropdown-column-width: var(--app-minimum-tappable-size, 44px);
  --tct-data-table-expandable-row-control-column-padding: 0 var(--app-scale-1x, 5px);
  --tct-data-table-expandable-row-control-column-width: var(--app-minimum-tappable-size, 44px);
  --tct-data-table-expandable-row-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-data-table-expanded-row-background: var(--t-gray-14, #f2f2f2);
  --tct-data-table-header-background: transparent;
  --tct-data-table-header-border-color: var(--aesthetic-font-color);
  --tct-data-table-header-border-style: solid;
  --tct-data-table-header-border-width: 0 0 2px 0;
  --tct-data-table-header-content-gap: var(--app-scale-2x, 10px);
  --tct-data-table-header-font-size: var(--app-font-size, 14px);
  --tct-data-table-header-font-weight: 600;
  --tct-data-table-header-sortable-icon-size: var(--app-scale-3x, 15px);
  --tct-data-table-header-sorted-font-weight: 600;
  --tct-data-table-layout: auto;
  --tct-data-table-loading-row-background: var(--t-base, #ffffff);
  --tct-data-table-row-border-color: var(--aesthetic-font-color);
  --tct-data-table-row-border-style: solid;
  --tct-data-table-row-border-width: 0 0 1px 0;
  --tct-data-table-row-even-background: var(--t-gray-14, #f2f2f2);
  --tct-data-table-row-odd-background: transparent;
  --tct-data-table-select-column-width: var(--app-scale-4x, 20px);
  --tct-data-table-selected-row-background: var(--t-gray-14, #f2f2f2);
  --tct-data-table-shadow: var(--app-shadow-1, 0 2px 4px rgba(0, 0, 0, 0.3));
  --tct-data-table-width: 100%;
  /* Q2-DATA-TABLE VARIABLES (END) */
  /* Q2-DETAIL VARIABLES (START) */
  --tct-detail-description-font-color: inherit;
  --tct-detail-description-gap-column: var(--app-scale-1x, 5px);
  --tct-detail-description-inline-font-size: 1em;
  --tct-detail-description-large-font-color: inherit;
  --tct-detail-description-large-font-size: 28px;
  --tct-detail-description-medium-font-color: inherit;
  --tct-detail-description-medium-font-size: 24px;
  --tct-detail-description-small-font-color: inherit;
  --tct-detail-description-small-font-size: var(--app-font-size, 14px);
  --tct-detail-description-xlarge-font-color: inherit;
  --tct-detail-description-xlarge-font-size: 32px;
  --tct-detail-description-xsmall-font-color: inherit;
  --tct-detail-description-xsmall-font-size: var(--app-font-size, 14px);
  --tct-detail-gap-column: var(--app-scale-1x, 5px);
  --tct-detail-gap-row: var(--tct-detail-gap-row, 0px);
  --tct-detail-label-font-color: inherit;
  --tct-detail-label-icon-size: 16px;
  --tct-detail-label-inline-font-size: 1em;
  --tct-detail-label-large-font-color: inherit;
  --tct-detail-label-large-font-size: 16px;
  --tct-detail-label-medium-font-color: inherit;
  --tct-detail-label-medium-font-size: var(--app-font-size, 14px);
  --tct-detail-label-small-font-color: inherit;
  --tct-detail-label-small-font-size: var(--app-font-size, 14px);
  --tct-detail-label-xlarge-font-color: inherit;
  --tct-detail-label-xlarge-font-size: 18px;
  --tct-detail-label-xsmall-font-color: inherit;
  --tct-detail-label-xsmall-font-size: var(--app-font-size, 14px);
  --tct-detail-vertical-alignment: baseline;
  /* Q2-DETAIL VARIABLES (END) */
  /* Q2-DROPDOWN-ITEM VARIABLES (START) */
  --tct-dropdown-item-background: var(--t-base, #ffffff);
  --tct-dropdown-item-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-dropdown-item-focus-box-shadow: inset 0 0 0 2px var(--t-base, #ffffff);
  --tct-dropdown-item-font-color: var(--aesthetic-font-color);
  --tct-dropdown-item-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-dropdown-item-hover-color: inherit;
  --tct-dropdown-item-min-height: 44px;
  --tct-dropdown-item-padding: var(--app-scale-2x, 10px) var(--app-scale-3x, 15px);
  --tct-dropdown-item-separator-color: var(--t-gray-13, #e6e6e6);
  --tct-dropdown-item-tween: var(--app-tween-1, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-DROPDOWN-ITEM VARIABLES (END) */
  /* Q2-DROPDOWN VARIABLES (START) */
  --tct-dropdown-width: auto;
  /* Q2-DROPDOWN VARIABLES (END) */
  /* Q2-EDITABLE-FIELD VARIABLES (START) */
  /* Q2-EDITABLE-FIELD VARIABLES (END) */
  /* Q2-EXAMPLE VARIABLES (START) */
  /* Q2-EXAMPLE VARIABLES (END) */
  /* Q2-FILE-PICKER VARIABLES (START) */
  --tct-file-picker-browse-link-font-weight: 700;
  --tct-file-picker-description-font-size: var(--app-font-size-small, 12px);
  --tct-file-picker-description-font-weight: 400;
  --tct-file-picker-description-text-align: left;
  --tct-file-picker-description-text-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-drop-zone-background: var(--t-tertiary, #e8f5fc);
  --tct-file-picker-drop-zone-border-color: var(--t-gray-8, #808080);
  --tct-file-picker-drop-zone-border-radius: var(--app-border-radius-2, 8px);
  --tct-file-picker-drop-zone-border-style: dashed;
  --tct-file-picker-drop-zone-border-width: var(--aesthetic-border-width);
  --tct-file-picker-drop-zone-color: var(--t-gray-7, #666666);
  --tct-file-picker-drop-zone-font-size: var(--app-font-size, 14px);
  --tct-file-picker-drop-zone-font-weight: 400;
  --tct-file-picker-drop-zone-height: 150px;
  --tct-file-picker-drop-zone-highlighted-background: var(--t-tertiary-d1, #bee1f6);
  --tct-file-picker-drop-zone-highlighted-border: var(--t-gray-8, #808080);
  --tct-file-picker-drop-zone-max-width: 640px;
  --tct-file-picker-drop-zone-min-width: 320px;
  --tct-file-picker-drop-zone-padding: var(--app-scale-4x, 20px);
  --tct-file-picker-drop-zone-text-color: var(--t-gray-6, #4d4d4d);
  --tct-file-picker-drop-zone-text-margin-top: var(--app-scale-2x, 10px);
  --tct-file-picker-drop-zone-width: 100%;
  --tct-file-picker-file-item-gap: var(--app-scale-3x, 15px);
  --tct-file-picker-file-item-icon-size: var(--app-scale-6x, 30px);
  --tct-file-picker-file-item-loading-margin-bottom: var(--app-scale-1x, 5px);
  --tct-file-picker-file-item-loading-size: var(--app-scale-6x, 30px);
  --tct-file-picker-heading-gap: var(--app-scale-1x, 5px);
  --tct-file-picker-item-border-color: var(--t-gray-8, #808080);
  --tct-file-picker-item-border-radius: var(--app-border-radius-3, 12px);
  --tct-file-picker-item-border-width: 1px;
  --tct-file-picker-item-close-btn-active-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-item-close-btn-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-item-close-btn-hover-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-item-close-btn-hover-focus-ring-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-item-font-size: var(--app-font-size-small, 12px);
  --tct-file-picker-item-font-weight: 400;
  --tct-file-picker-item-name-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-item-name-font-size: var(--app-font-size-small, 12px);
  --tct-file-picker-item-name-font-weight: 400;
  --tct-file-picker-item-padding: var(--app-scale-1x, 5px) 10px;
  --tct-file-picker-label-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-label-font-size: var(--app-font-size, 14px);
  --tct-file-picker-label-font-weight: 600;
  --tct-file-picker-label-text-align: left;
  --tct-file-picker-list-max-height: 190px;
  --tct-file-picker-loading-file-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-loading-file-font-size: var(--app-font-size-small, 12px);
  --tct-file-picker-loading-file-font-weight: 400;
  --tct-file-picker-loading-message-color: var(--t-gray-1, #0d0d0d);
  --tct-file-picker-loading-message-font-size: var(--app-font-size-small, 12px);
  --tct-file-picker-loading-message-font-weight: 700;
  --tct-file-picker-loading-message-margin-bottom: var(--app-scale-2x, 10px);
  --tct-file-picker-loading-message-margin-top: var(--app-scale-2x, 10px);
  --tct-file-picker-loading-size: var(--app-scale-5x, 25px);
  --tct-file-picker-margin: var(--app-scale-5x, 25px) 0;
  --tct-file-picker-margin-bottom: var(--app-scale-5x, 25px);
  --tct-file-picker-margin-top: var(--app-scale-5x, 25px);
  --tct-file-picker-scrollbar-color: var(--t-a11y-gray-color-AA, #949494);
  --tct-file-picker-section-gap: var(--app-scale-3x, 15px);
  /* Q2-FILE-PICKER VARIABLES (END) */
  /* Q2-FORM VARIABLES (START) */
  --tct-form-spacing-comfortable: var(--app-scale-7x) 0;
  --tct-form-spacing-compact: var(--app-scale-3x) 0;
  --tct-form-spacing-none: var(--app-scale-0x) 0;
  --tct-form-spacing-normal: var(--app-scale-5x) 0;
  /* Q2-FORM VARIABLES (END) */
  /* Q2-FORMATTED-TEXT VARIABLES (START) */
  --tct-formatted-text-color: inherit;
  --tct-formatted-text-font-size: inherit;
  --tct-formatted-text-font-weight: inherit;
  --tct-formatted-text-large-color: inherit;
  --tct-formatted-text-large-font-size: 70px;
  --tct-formatted-text-large-font-weight: 700;
  --tct-formatted-text-medium-color: inherit;
  --tct-formatted-text-medium-font-size: 42px;
  --tct-formatted-text-medium-font-weight: 600;
  --tct-formatted-text-small-color: inherit;
  --tct-formatted-text-small-font-size: 24px;
  --tct-formatted-text-small-font-weight: 600;
  /* Q2-FORMATTED-TEXT VARIABLES (END) */
  /* Q2-GRID-AREA VARIABLES (START) */
  /* Q2-GRID-AREA VARIABLES (END) */
  /* Q2-GRID VARIABLES (START) */
  --tct-grid-gap-comfortable: var(--app-scale-5x, 25px);
  --tct-grid-gap-compact: var(--app-scale-1x, 5px);
  --tct-grid-gap-none: var(--app-scale-0x, 0);
  --tct-grid-gap-normal: var(--app-scale-3x, 15px);
  /* Q2-GRID VARIABLES (END) */
  /* Q2-ICON VARIABLES (START) */
  --tct-icon-cap: round;
  --tct-icon-fill: none;
  --tct-icon-fill-transition: none;
  --tct-icon-group-brand-stroke-width: 1;
  --tct-icon-group-browsersos-stroke-width: 1;
  --tct-icon-group-stroke-width: 2;
  --tct-icon-size: 24px;
  --tct-icon-stroke-primary: currentcolor;
  --tct-icon-stroke-primary-transition: none;
  --tct-icon-stroke-secondary: currentcolor;
  --tct-icon-stroke-secondary-transition: none;
  --tct-icon-stroke-width: 2;
  --tct-icon-transition: none;
  /* Q2-ICON VARIABLES (END) */
  /* Q2-INPUT VARIABLES (START) */
  --tct-input-align: "start";
  --tct-input-autofill-background: #faffbc;
  --tct-input-autofill-font-color: var(--aesthetic-font-color);
  --tct-input-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-input-background: transparent;
  --tct-input-border-bottom-left-radius: var(--aesthetic-border-radius);
  --tct-input-border-bottom-right-radius: var(--aesthetic-border-radius);
  --tct-input-border-bottom-width: var(--aesthetic-border-width);
  --tct-input-border-color: var(--t-base-a2, #ffffff);
  --tct-input-border-left-width: var(--aesthetic-border-width);
  --tct-input-border-right-width: var(--aesthetic-border-width);
  --tct-input-border-top-left-radius: var(--aesthetic-border-radius);
  --tct-input-border-top-right-radius: var(--aesthetic-border-radius);
  --tct-input-border-top-width: var(--aesthetic-border-width);
  --tct-input-box-shadow: var(--aesthetic-box-shadow);
  --tct-input-btn-hover-background: none;
  --tct-input-container-gap: var(--app-scale-2x, 10px);
  --tct-input-container-padding-inline: 0;
  --tct-input-count-font-color: var(--aesthetic-font-color);
  --tct-input-count-font-size: var(--app-font-size-small, 12px);
  --tct-input-count-font-weight: 400;
  --tct-input-count-width: auto;
  --tct-input-disabled-backdrop-filter: var(--aesthetic-disabled-backdrop-filter);
  --tct-input-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-input-error-background: var(--t-base, #ffffff);
  --tct-input-error-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-input-error-box-shadow: var(--aesthetic-box-shadow);
  --tct-input-error-focus-background: var(--t-base, #ffffff);
  --tct-input-error-focus-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-input-error-focus-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-input-error-hover-background: var(--t-base, #ffffff);
  --tct-input-error-hover-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-input-error-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-input-error-label-font-color: var(--aesthetic-font-color);
  --tct-input-error-prefix-background: var(--t-gray-14, #f2f2f2);
  --tct-input-error-prefix-font-color: var(--aesthetic-font-color);
  --tct-input-focus-backdrop-filter: var(--aesthetic-focus-backdrop-filter);
  --tct-input-focus-background: var(--t-base-a1);
  --tct-input-focus-border-color: var(--t-base-a2, #ffffff);
  --tct-input-focus-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-input-font-color: var(--aesthetic-font-color);
  --tct-input-font-size: var(--app-font-size, 14px);
  --tct-input-font-weight: 400;
  --tct-input-height: var(--app-minimum-tappable-size, 44px);
  --tct-input-horizontal-gap: 0;
  --tct-input-hover-backdrop-filter: var(--aesthetic-hover-backdrop-filter);
  --tct-input-hover-background: var(--t-base-a1);
  --tct-input-hover-border-color: var(--t-base-a2, #ffffff);
  --tct-input-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-input-hover-ring-color: none;
  --tct-input-icon-container-empty-display: block;
  --tct-input-icon-container-font-size: var(--app-scale-4x, 20px);
  --tct-input-icon-container-icon-min-width: var(--app-minimum-tappable-size, 44px);
  --tct-input-icon-stroke-primary: var(--aesthetic-font-color);
  --tct-input-label-font-color: var(--aesthetic-font-color);
  --tct-input-label-font-size: var(--app-font-size, 14px);
  --tct-input-label-font-weight: 600;
  --tct-input-label-gap: var(--app-scale-2x, 10px);
  --tct-input-label-letter-spacing: inherit;
  --tct-input-label-line-height: var(--app-line-height, 1.428571429em);
  --tct-input-label-margin: 0 0 var(--app-scale-1x, 5px) 0;
  --tct-input-label-optional-font-color: var(--aesthetic-font-color);
  --tct-input-label-optional-font-size: var(--app-font-size-small, 12px);
  --tct-input-label-optional-font-weight: 400;
  --tct-input-label-optional-margin: var(--app-scale-1x, 5px);
  --tct-input-label-padding: 0 0 0 0;
  --tct-input-label-text-transform: none;
  --tct-input-letter-spacing: inherit;
  --tct-input-margin: var(--app-scale-5x, 25px) 0;
  --tct-input-margin-bottom: var(--app-scale-5x, 25px);
  --tct-input-margin-top: var(--app-scale-5x, 25px);
  --tct-input-max-height: none;
  --tct-input-message-box-shadow: var(--app-shadow-1, 0 2px 4px rgba(0, 0, 0, 0.3));
  --tct-input-messages-font-color: var(--aesthetic-font-color);
  --tct-input-messages-margin-top: 2px;
  --tct-input-messages-tween: var(--t-tween-time-out-3, 200ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-input-messages-z-index: 5;
  --tct-input-min-height: var(--app-minimum-tappable-size, 44px);
  --tct-input-padding: 0 var(--app-scale-2x);
  --tct-input-placeholder-font-color: var(--aesthetic-font-color);
  --tct-input-prefix-background: transparent;
  --tct-input-prefix-border-color: transparent;
  --tct-input-prefix-border-width: 0;
  --tct-input-prefix-font-color: var(--aesthetic-font-color);
  --tct-input-prefix-font-size: var(--app-scale-4x, 20px);
  --tct-input-prefix-font-weight: 600;
  --tct-input-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-input-visibility-toggle-font-color: var(--t-primary, #0079c1);
  --tct-input-visibility-toggle-font-size: var(--app-font-size-small, 12px);
  --tct-input-visibility-toggle-font-weight: 400;
  --tct-input-visibility-toggle-padding: var(--app-scale-2x, 10px);
  /* Q2-INPUT VARIABLES (END) */
  /* Q2-ITEM VARIABLES (START) */
  --tct-item-action-align-items: center;
  --tct-item-action-icon-height: var(--app-scale-6x, 30px);
  --tct-item-action-icon-size: var(--app-scale-6x, 30px);
  --tct-item-action-icon-width: var(--app-scale-6x, 30px);
  --tct-item-avatar-height: var(--app-scale-7x, 35px);
  --tct-item-avatar-width: var(--app-scale-7x, 35px);
  --tct-item-body-color: var(--aesthetic-font-color);
  --tct-item-body-font-size: var(--app-font-size, 14px);
  --tct-item-body-font-weight: 400;
  --tct-item-border: none;
  --tct-item-border-radius: var(--app-border-radius-1, 4px);
  --tct-item-bullet-padding-top: var(--app-scale-1x, 5px);
  --tct-item-header-color: var(--aesthetic-font-color);
  --tct-item-header-font-size: 16px;
  --tct-item-header-font-weight: 600;
  --tct-item-header-line-height: 1.5;
  --tct-item-horizontal-spacing: var(--app-scale-3x, 15px);
  --tct-item-padding: var(--app-scale-0x, 0px);
  --tct-item-vertical-spacing: var(--app-scale-2x, 10px);
  /* Q2-ITEM VARIABLES (END) */
  /* Q2-LEGEND VARIABLES (START) */
  --tct-legend-item-color-indicator-size: var(--app-scale-3x, 15px);
  --tct-legend-item-gap: var(--app-scale-2x, 10px);
  --tct-legend-item-height: 24px;
  --tct-legend-item-name-font-color: var(--t-gray-6, #4d4d4d);
  --tct-legend-item-name-font-size: var(--app-font-size, 14px);
  --tct-legend-item-name-font-weight: 600;
  --tct-legend-item-name-line-height: var(--app-line-height, 1.428571429em);
  --tct-legend-item-opacity-faded: var(--app-disabled-opacity, 0.4);
  --tct-legend-item-padding-inline: var(--app-scale-2x, 10px);
  --tct-legend-item-value-font-color: var(--t-gray-6, #4d4d4d);
  --tct-legend-item-value-font-size: var(--app-font-size, 14px);
  --tct-legend-item-value-font-weight: 400;
  --tct-legend-item-value-line-height: var(--app-line-height, 1.428571429em);
  /* Q2-LEGEND VARIABLES (END) */
  /* Q2-LINK VARIABLES (START) */
  --tct-link-border-radius: 0;
  --tct-link-color-inline: var(--t-primary, #0079c1);
  --tct-link-color-inline-active: var(--t-primary-d2);
  --tct-link-color-standalone: var(--t-primary);
  --tct-link-color-standalone-active: var(--t-primary-d2);
  --tct-link-color-standalone-disabled: var(--t-primary);
  --tct-link-font-bold-stroke-width: 0.5px;
  --tct-link-font-size: inherit;
  --tct-link-font-weight: inherit;
  --tct-link-icon-stroke-width: 1.5;
  --tct-link-label-icon-gap: var(--app-scale-1x, 5px);
  --tct-link-min-height: 24px;
  --tct-link-side-margin: var(--app-scale-1x, 5px);
  /* Q2-LINK VARIABLES (END) */
  /* Q2-LIST VARIABLES (START) */
  --tct-list-header-min-height: 44px;
  --tct-list-header-padding: 0 var(--app-scale-4x, 20px);
  --tct-list-item-border-color: var(--aesthetic-font-color);
  --tct-list-item-border-style: solid;
  --tct-list-item-border-width: 0 0 1px 0;
  --tct-list-item-gap: 0;
  --tct-list-item-padding: var(--app-scale-2x, 10px) var(--app-scale-4x, 20px);
  --tct-list-label-font-color: var(--t-gray-6, #4d4d4d);
  --tct-list-label-font-size: var(--app-font-size, 14px);
  --tct-list-label-font-weight: 600;
  --tct-list-label-height: 44px;
  --tct-list-label-line-height: 44px;
  /* Q2-LIST VARIABLES (END) */
  /* Q2-LOADING VARIABLES (START) */
  --tct-loading-primary-color: var(--t-primary, #0079c1);
  --tct-loading-secondary-color: var(--aesthetic-font-color);
  --tct-loading-skeleton-element-background: var(--t-a11y-gray-color-AA, #949494);
  --tct-loading-skeleton-horizontal-gap: var(--app-scale-2x, 10px);
  --tct-loading-skeleton-rectangle-min-height: var(--app-scale-4x, 20px);
  --tct-loading-skeleton-shimmer-color: var(--t-base-a2, rgba(255, 255, 255, 0.5));
  --tct-loading-skeleton-vertical-gap: var(--app-scale-2x, 10px);
  --tct-loading-spinner-size: var(--app-scale-12x, 60px);
  /* Q2-LOADING VARIABLES (END) */
  /* Q2-LOADING-ELEMENT VARIABLES (START) */
  /* Q2-LOADING-ELEMENT VARIABLES (END) */
  /* Q2-MESSAGE VARIABLES (START) */
  --tct-message-background: var(--t-gray-14, #f2f2f2);
  --tct-message-bar-width: var(--app-scale-1x, 5px);
  --tct-message-border-radius: var(--app-border-radius-1, 4px);
  --tct-message-box-shadow: var(--app-shadow-1, 0px 0px 2px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.14));
  --tct-message-font-color: inherit;
  --tct-message-gap: var(--app-scale-2x, 10px);
  --tct-message-icon-size: 24px;
  --tct-message-line-height: var(--app-line-height, 1.428571429em);
  --tct-message-list-margin: var(--app-scale-3x, 15px) 0;
  --tct-message-list-padding: 0 0 0 var(--app-scale-3x, 15px);
  --tct-message-margin: var(--app-scale-5x, 25px) 0;
  --tct-message-minimal-padding: var(--app-scale-2x, 10px);
  --tct-message-padding: var(--app-scale-3x, 15px);
  /* Q2-MESSAGE VARIABLES (END) */
  /* Q2-MODAL VARIABLES (START) */
  --tct-modal-backdrop-background: var(--t-top-a2, rgba(13, 13, 13, 0.6));
  --tct-modal-background: var(--t-base, #ffffff);
  --tct-modal-border-radius: var(--app-border-radius-4, 16px);
  --tct-modal-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
  --tct-modal-close-button-size: 44px;
  --tct-modal-color: var(--t-gray-6, #4d4d4d);
  --tct-modal-content-gradient-height: var(--app-scale-2x, 10px);
  --tct-modal-gap: var(--app-scale-2x, 10px);
  --tct-modal-header-height: 44px;
  --tct-modal-icon-margin: var(--app-scale-2x, 10px);
  --tct-modal-icon-size: var(--app-scale-9x, 45px);
  --tct-modal-image-border-radius: var(--app-border-radius-2, 8px);
  --tct-modal-max-height: 100vh;
  --tct-modal-max-width: 600px;
  --tct-modal-min-height: 40vh;
  --tct-modal-padding: var(--app-scale-3x, 15px);
  --tct-modal-title-font-weight: 400;
  --tct-modal-tween: var(--app-tween-2, 0.4s ease);
  /* Q2-MODAL VARIABLES (END) */
  /* Q2-OPTGROUP VARIABLES (START) */
  --tct-optgroup-header-background: var(--t-gray-13, #e6e6e6);
  --tct-optgroup-header-color: inherit;
  --tct-optgroup-header-font-weight: 600;
  --tct-optgroup-header-padding: var(--app-scale-1x, 5px) var(--app-scale-2x, 10px);
  --tct-optgroup-header-text-transform: uppercase;
  --tct-optgroup-top: var(--app-scale-0x, 0px);
  /* Q2-OPTGROUP VARIABLES (END) */
  /* Q2-OPTION-LIST VARIABLES (START) */
  --tct-option-list-line-height: var(--app-line-height, 1.428571429em);
  /* Q2-OPTION-LIST VARIABLES (END) */
  /* Q2-OPTION VARIABLES (START) */
  --tct-option-active-background: var(--t-gray-12);
  --tct-option-active-color: inherit;
  --tct-option-focus-box-shadow: inset var(--const-global-focus, 0 0 0 2px var(--const-focus-color, #0066cc));
  --tct-option-padding: 0 var(--app-scale-2x, 10px);
  --tct-option-selected-icon-size: var(--app-scale-3x, 15px);
  --tct-option-selected-multiline-icon-size: 26px;
  /* Q2-OPTION VARIABLES (END) */
  /* Q2-PAGINATION VARIABLES (START) */
  --tct-pagination-btn-border: none;
  --tct-pagination-btn-border-radius: none;
  --tct-pagination-btn-gap: 0;
  --tct-pagination-column-gap: var(--app-scale-2x, 10px);
  --tct-pagination-controls-gap: var(--app-scale-1x, 5px);
  --tct-pagination-height: var(--app-minimum-tappable-size, 44px);
  --tct-pagination-icon-color: var(--aesthetic-font-color);
  --tct-pagination-icon-size: var(--app-font-size-small, 12px);
  --tct-pagination-input-height: var(--app-scale-6x, 30px);
  --tct-pagination-perpage-min-width: 110px;
  --tct-pagination-perpage-width: 100%;
  --tct-pagination-select-height: var(--app-scale-6x, 30px);
  /* Q2-PAGINATION VARIABLES (END) */
  /* Q2-PILL VARIABLES (START) */
  --tct-pill-active-btn-background: var(--t-base-a1);
  --tct-pill-active-btn-color: var(--aesthetic-font-color);
  --tct-pill-active-btn-box-shadow: var(--aesthetic-box-shadow);
  --tct-pill-active-btn-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-pill-active-btn-border-color: var(--aesthetic-font-color);
  --tct-pill-btn-background: transparent;
  --tct-pill-btn-box-shadow: var(--aesthetic-box-shadow);
  --tct-pill-btn-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-pill-btn-border-color: transparent;
  --tct-pill-btn-border-radius: var(--app-border-radius-5, 24px);
  --tct-pill-btn-border-width: 0;
  --tct-pill-btn-color: var(--aesthetic-font-color);
  --tct-pill-btn-font-size: var(--app-font-size, 14px);
  --tct-pill-btn-font-weight: 600;
  --tct-pill-btn-height: var(--app-scale-6x, 30px);
  --tct-pill-btn-padding-inline: var(--app-scale-3x, 15px);
  --tct-pill-btn-tween: var(--t-tween-time-out-3, 200ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-pill-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-pill-hover-btn-background: var(--t-base-a1);
  --tct-pill-hover-btn-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-pill-hover-btn-backdrop-filter: var(--aesthetic-hover-backdrop-filter);
  --tct-pill-hover-close-btn-background: var(--t-top-a1, rgba(13, 13, 13, 0.35));
  --tct-pill-hover-close-btn-border-color: var(--t-top-a1, rgba(13, 13, 13, 0.35));
  --tct-pill-icon-stroke: currentcolor;
  --tct-pill-icon-stroke-width: 5;
  --tct-pill-icon-gap: var(--app-scale-1x, 5px);
  --tct-pill-icon-size: var(--app-font-size, 14px);
  --tct-pill-margin: var(--app-scale-2x, 10px);
  --tct-pill-max-width: 200px;
  --tct-pill-min-height: var(--app-minimum-tappable-size, 44px);
  --tct-pill-primary-active-background: var(--t-primary-l3, #21acff);
  --tct-pill-primary-active-border-color: transparent;
  --tct-pill-primary-active-font-color: var(--t-primary-text, #141414);
  --tct-pill-primary-active-hover-background: var(--t-primary-l3, #21acff);
  --tct-pill-primary-active-hover-border-color: transparent;
  --tct-pill-secondary-active-background: var(--t-secondary-l3, #c9d5db);
  --tct-pill-secondary-active-border-color: transparent;
  --tct-pill-secondary-active-font-color: var(--t-secondary-text, #141414);
  --tct-pill-secondary-active-hover-background: var(--t-secondary-l3, #c9d5db);
  --tct-pill-secondary-active-hover-border-color: transparent;
  --tct-pill-tertiary-active-background: var(--t-tertiary, #e8f5fc);
  --tct-pill-tertiary-active-border-color: transparent;
  --tct-pill-tertiary-active-font-color: var(--t-tertiary-text, #141414);
  --tct-pill-tertiary-active-hover-background: var(--t-tertiary-l3, #eff8fd);
  --tct-pill-tertiary-active-hover-border-color: transparent;
  /* Q2-PILL VARIABLES (END) */
  /* Q2-POPOVER VARIABLES (START) */
  --tct-popover-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-popover-background: var(--t-base-a2);
  --tct-popover-border-color: transparent;
  --tct-popover-border-radius: var(--app-border-radius-3);
  --tct-popover-border-width: 0;
  --tct-popover-box-shadow: var(--aesthetic-box-shadow);
  --tct-popover-font-color: var(--aesthetic-font-color);
  --tct-popover-margin-block: var(--app-scale-1x);
  --tct-popover-min-width: unset;
  --tct-popover-z-index: 999;
  /* Q2-POPOVER VARIABLES (END) */
  /* Q2-RADIO-GROUP VARIABLES (START) */
  --tct-radio-group-border-radius: var(--app-border-radius-1, 4px);
  --tct-radio-group-error-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-radio-group-fieldset-padding: 0;
  --tct-radio-group-label-column-gap: var(--app-scale-2x, 10px);
  --tct-radio-group-label-font-color: var(--aesthetic-font-color);
  --tct-radio-group-label-font-size: inherit;
  --tct-radio-group-label-font-weight: 600;
  --tct-radio-group-label-letter-spacing: inherit;
  --tct-radio-group-label-optional-color: var(--aesthetic-font-color);
  --tct-radio-group-label-optional-font-size: var(--app-font-size-small, 12px);
  --tct-radio-group-label-optional-font-weight: 400;
  --tct-radio-group-label-optional-margin-left: var(--app-scale-1x, 5px);
  --tct-radio-group-label-text-transform: none;
  --tct-radio-group-margin: var(--app-scale-5x, 25px) 0;
  --tct-radio-group-margin-bottom: var(--app-scale-5x, 25px);
  --tct-radio-group-margin-top: var(--app-scale-5x, 25px);
  --tct-radio-group-options-margin: var(--app-scale-1x, 5px) 0;
  --tct-radio-group-options-padding: var(--app-scale-0x, 0px);
  --tct-radio-group-tile-gap: var(--app-scale-2x, 10px);
  /* Q2-RADIO-GROUP VARIABLES (END) */
  /* Q2-RADIO VARIABLES (START) */
  --tct-radio-background-fill: var(--t-base-a1);
  --tct-radio-box-shadow: var(--aesthetic-box-shadow);
  --tct-radio-checked-background-fill: transparent;
  --tct-radio-checked-fill: var(--t-primary);
  --tct-radio-checked-label-font-color: var(--aesthetic-font-color);
  --tct-radio-checked-label-font-weight: 600;
  --tct-radio-checked-label-letter-spacing: 0.25;
  --tct-radio-checked-stroke-color: transparent;
  --tct-radio-focus-background-fill: var(--t-base-a2, #ffffff);
  --tct-radio-focus-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-radio-focus-label-color: var(--aesthetic-font-color);
  --tct-radio-focus-stroke-color: transparent;
  --tct-radio-font-weight: 400;
  --tct-radio-hover-background-fill: var(--t-base-a2);
  --tct-radio-hover-label-color: var(--aesthetic-font-color);
  --tct-radio-hover-stroke-color: transparent;
  --tct-radio-label-font-color: var(--aesthetic-font-color);
  --tct-radio-label-hidden-columns: var(--app-scale-4x, 20px) 1fr;
  --tct-radio-label-margin-right: var(--app-font-size, 14px);
  --tct-radio-margin: var(--app-scale-2x, 10px);
  --tct-radio-stroke-width: 0;
  --tct-radio-stroke-color: transparent;
  --tct-radio-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-RADIO VARIABLES (END) */
  /* Q2-RELATIVE-TIME VARIABLES (START) */
  /* Q2-RELATIVE-TIME VARIABLES (END) */
  /* Q2-RESIZE-OBSERVER VARIABLES (START) */
  /* Q2-RESIZE-OBSERVER VARIABLES (END) */
  /* Q2-SECTION VARIABLES (START) */
  --tct-section-background: var(--t-base, #ffffff);
  --tct-section-border-color: none;
  --tct-section-border-radius: var(--app-border-radius-1, 4px);
  --tct-section-border-style: solid;
  --tct-section-border-width: 0;
  --tct-section-content-padding: var(--app-scale-2x, 10px) var(--app-scale-3x, 15px);
  --tct-section-content-print-padding: 0;
  --tct-section-font-color: var(--aesthetic-font-color);
  --tct-section-header-min-height: var(--app-minimum-tappable-size, 44px);
  --tct-section-header-padding: 0 var(--app-scale-3x, 15px);
  --tct-section-header-print-padding: 0;
  --tct-section-margin: var(--app-scale-3x, 15px);
  --tct-section-print-margin: var(--app-scale-3x, 15px) 0;
  --tct-section-title-font-size: var(--app-scale-4x, 20px);
  --tct-section-title-font-weight: 600;
  --tct-section-title-letter-spacing: inherit;
  --tct-section-title-margin: 0;
  --tct-section-title-text-transform: none;
  --tct-section-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-section-wrapper-hover-box-shadow: inherit;
  --tct-section-wrapper-padding: var(--app-scale-1x, 5px) 0;
  /* Q2-SECTION VARIABLES (END) */
  /* Q2-SELECT VARIABLES (START) */
  --tct-select-input-max-height: none;
  --tct-select-input-min-height: none;
  --tct-select-margin: var(--app-scale-5x, 25px) 0;
  --tct-select-margin-bottom: var(--app-scale-5x, 25px);
  --tct-select-margin-top: var(--app-scale-5x, 25px);
  --tct-select-multi-select-option-active-background: var(--t-primary, #0079c1);
  --tct-select-multi-select-option-active-color: var(--t-primary-text, #ffffff);
  --tct-select-multi-select-option-background: transparent;
  --tct-select-multi-select-option-color: inherit;
  --tct-select-multi-select-option-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-select-multi-select-option-font-size: inherit;
  --tct-select-multi-select-option-hover-background: var(--t-gray-14, #f2f2f2);
  --tct-select-multi-select-option-hover-color: var(--t-gray-5, #404040);
  --tct-select-multi-select-option-padding: 2px var(--app-scale-1x, 5px);
  --tct-select-multi-select-option-radius: var(--app-border-radius-1, 3px);
  /* Q2-SELECT VARIABLES (END) */
  /* Q2-STEPPER-PANE VARIABLES (START) */
  /* Q2-STEPPER-PANE VARIABLES (END) */
  /* Q2-STEPPER-VERTICAL VARIABLES (START) */
  --tct-stepper-vertical-btn-active-font-weight: 600;
  --tct-stepper-vertical-btn-font-size: 16px;
  --tct-stepper-vertical-btn-gap: var(--app-scale-3x, 15px);
  --tct-stepper-vertical-btn-height: var(--app-scale-8x, 40px);
  --tct-stepper-vertical-btn-icon-size: 24px;
  --tct-stepper-vertical-btn-label-font-size: 16px;
  --tct-stepper-vertical-btn-locked-color: var(--t-textA, rgba(77, 77, 77, 0.77));
  --tct-stepper-vertical-btn-text-align: start;
  --tct-stepper-vertical-bullet-active-background: var(--t-primary, #0079c1);
  --tct-stepper-vertical-child-border-color: var(--t-gray-12, #d9d9d9);
  --tct-stepper-vertical-child-border-style: solid;
  --tct-stepper-vertical-child-border-width: 1px;
  --tct-stepper-vertical-child-btn-font-size: var(--app-font-size-small, 12px);
  --tct-stepper-vertical-child-btn-height: var(--app-scale-6x, 30px);
  --tct-stepper-vertical-child-btn-icon-size: 12px;
  --tct-stepper-vertical-child-btn-label-font-size: var(--app-font-size-small, 12px);
  --tct-stepper-vertical-child-btn-left-border-style: solid;
  --tct-stepper-vertical-child-btn-left-border-width: 3px;
  --tct-stepper-vertical-child-btn-left-padding: var(--app-scale-2x, 10px);
  --tct-stepper-vertical-description-color: var(--t-textA, rgba(77, 77, 77, 0.77));
  --tct-stepper-vertical-description-font-size: var(--app-font-size-small, 12px);
  --tct-stepper-vertical-label-color: var(--aesthetic-font-color);
  --tct-stepper-vertical-layout-gap: 120px;
  --tct-stepper-vertical-list-width: 180px;
  --tct-stepper-vertical-spacer-height: var(--app-scale-6x, 30px);
  --tct-stepper-vertical-tween: var(--app-tween-1, 0.2s ease);
  /* Q2-STEPPER-VERTICAL VARIABLES (END) */
  /* Q2-STEPPER VARIABLES (START) */
  --tct-stepper-active-font-weight: 600;
  --tct-stepper-btn-gap: var(--app-scale-3x, 15px);
  --tct-stepper-btn-icon-size: 24px;
  --tct-stepper-btn-label-font-size: 16px;
  --tct-stepper-bullet-active-background: var(--t-primary, #0079c1);
  --tct-stepper-bullet-active-font-color: var(--app-white, #ffffff);
  --tct-stepper-bullet-active-font-weight: 600;
  --tct-stepper-bullet-disabled-background: transparent;
  --tct-stepper-bullet-disabled-box-shadow: 0 0 0 2px var(--t-gray-1, #0d0d0d);
  --tct-stepper-bullet-disabled-divider-color: var(--t-gray-1, #0d0d0d);
  --tct-stepper-bullet-disabled-font-color: var(--aesthetic-font-color);
  --tct-stepper-description-color: var(--aesthetic-font-color);
  --tct-stepper-description-font-size: var(--app-font-size-small, 12px);
  --tct-stepper-description-line-count: 4;
  --tct-stepper-label-color: var(--aesthetic-font-color);
  --tct-stepper-label-font-size: var(--app-font-size-small, 12px);
  --tct-stepper-label-line-count: 1;
  --tct-stepper-label-line-height: 1.5em;
  --tct-stepper-list-padding: 2px;
  --tct-stepper-min-height: var(--app-scale-10x, 50px);
  --tct-stepper-scroll-arrow-color: var(--aesthetic-font-color);
  --tct-stepper-step-gap: var(--app-scale-1x, 5px);
  --tct-stepper-step-width: 80px;
  --tct-stepper-tween: var(--t-tween-time-out-3, 200ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-STEPPER VARIABLES (END) */
  /* Q2-TAB-CONTAINER VARIABLES (START) */
  --tct-tab-active-background: var(--aesthetic-transparent-primary-color-mix);
  --tct-tab-active-border-color: var(--t-primary);
  --tct-tab-active-border-style: solid;
  --tct-tab-active-color: var(--t-primary-text);
  --tct-tab-active-width: 100%;
  --tct-tab-alt-active-color: inherit;
  --tct-tab-alt-inactive-color: inherit;
  --tct-tab-border-radius: var(--app-border-radius-3) var(--app-border-radius-3) 0 0;
  --tct-tab-container-border-color: var(--t-gray-1, #0d0d0d);
  --tct-tab-container-border-style: solid;
  --tct-tab-container-border-width: var(--aesthetic-border-width);
  --tct-tab-container-content-backgrond: transparent;
  --tct-tab-container-content-padding: var(--app-scale-2x) 0;
  --tct-tab-container-margin: 0;
  --tct-tab-container-padding: var(--app-scale-1x) var(--app-scale-1x) 0;
  --tct-tab-content-padding: var(--app-scale-2x) 0;
  --tct-tab-font-size: 17px;
  --tct-tab-gap: var(--app-scale-1x, 5px);
  --tct-tab-hover-background: var(--t-gray-11);
  --tct-tab-hover-color: var(--t-gray-1, #0d0d0d);
  --tct-tab-hover-width: 100%;
  --tct-tab-inactive-background: transparent;
  --tct-tab-inactive-border-color: transparent;
  --tct-tab-inactive-border-style: solid;
  --tct-tab-inactive-border-width: 0;
  --tct-tab-inactive-color: var(--t-gray-1, #0d0d0d);
  --tct-tab-padding: var(--app-scale-2x, 10px);
  --tct-tab-section-font-size: var(--app-font-size, 14px);
  --tct-tab-section-padding: var(--app-scale-2x, 10px) var(--app-scale-1x, 5px);
  --tct-tab-text-align: center;
  --tct-tab-text-decoration: none;
  --tct-tab-width: 100%;
  /* Q2-TAB-CONTAINER VARIABLES (END) */
  /* Q2-TAB-PANE VARIABLES (START) */
  /* Q2-TAB-PANE VARIABLES (END) */
  /* Q2-TAG VARIABLES (START) */
  --tct-tag-background: var(--t-gray-13, #e6e6e6);
  --tct-tag-border-radius: var(--app-border-radius-1, 4px);
  --tct-tag-border-width: var(--aesthetic-border-width);
  --tct-tag-border-style: solid;
  --tct-tag-border-color: var(--t-gray-1, #0d0d0d);
  --tct-tag-btn-size: var(--app-scale-6x, 30px);
  --tct-tag-clickable-size: var(--app-minimum-tappable-size, 44px);
  --tct-tag-color: var(--aesthetic-font-color);
  --tct-tag-height: var(--app-scale-6x, 30px);
  --tct-tag-margin: var(--app-scale-2x, 10px);
  --tct-tag-padding-inline: var(--app-scale-3x, 15px);
  --tct-tag-primary-background: var(--t-primary, #0079c1);
  --tct-tag-primary-border-color: var(--t-gray-1, #0d0d0d);
  --tct-tag-primary-font-color: var(--app-white, #ffffff);
  --tct-tag-secondary-background: var(--t-secondary, #b3c2cc);
  --tct-tag-secondary-border-color: var(--t-gray-1, #0d0d0d);
  --tct-tag-secondary-font-color: var(--t-secondary-text, #141414);
  --tct-tag-tertiary-background: var(--t-tertiary, #e8f5fc);
  --tct-tag-tertiary-border-color: var(--t-gray-1, #0d0d0d);
  --tct-tag-tertiary-font-color: var(--t-tertiary-text, #141414);
  /* Q2-TAG VARIABLES (END) */
  /* Q2-TEXTAREA VARIABLES (START) */
  --tct-textarea-backdrop-filter: var(--aesthetic-backdrop-filter);
  --tct-textarea-background: transparent;
  --tct-textarea-border-bottom-left-radius: var(--aesthetic-border-radius);
  --tct-textarea-border-bottom-right-radius: var(--aesthetic-border-radius);
  --tct-textarea-border-bottom-width: var(--aesthetic-border-width);
  --tct-textarea-border-color: var(--t-base-a2, #ffffff);
  --tct-textarea-border-left-width: var(--aesthetic-border-width);
  --tct-textarea-border-right-width: var(--aesthetic-border-width);
  --tct-textarea-border-top-left-radius: var(--aesthetic-border-radius);
  --tct-textarea-border-top-right-radius: var(--aesthetic-border-radius);
  --tct-textarea-border-top-width: var(--aesthetic-border-width);
  --tct-textarea-box-shadow: var(--aesthetic-box-shadow);
  --tct-textarea-disabled-backdrop-filter: var(--aesthetic-disabled-backdrop-filter);
  --tct-textarea-disabled-opacity: var(--app-disabled-opacity, 0.4);
  --tct-textarea-error-background: transparent;
  --tct-textarea-error-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-textarea-error-box-shadow: var(--aesthetic-box-shadow);
  --tct-textarea-error-focus-background: transparent;
  --tct-textarea-error-focus-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-textarea-error-focus-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-textarea-error-focus-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-error-hover-background: transparent;
  --tct-textarea-error-hover-border-color: var(--const-stoplight-alert, #d20a0a);
  --tct-textarea-error-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-textarea-error-hover-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-error-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-focus-backdrop-filter: var(--aesthetic-focus-backdrop-filter);
  --tct-textarea-focus-background: var(--t-base-a1);
  --tct-textarea-focus-border-color: var(--t-base-a2, #ffffff);
  --tct-textarea-focus-box-shadow: var(--aesthetic-focus-box-shadow);
  --tct-textarea-focus-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-font-color: var(--aesthetic-font-color);
  --tct-textarea-font-size: var(--app-font-size, 14px);
  --tct-textarea-font-weight: 600;
  --tct-textarea-hover-backdrop-filter: var(--aesthetic-hover-backdrop-filter);
  --tct-textarea-hover-background: var(--t-base-a1);
  --tct-textarea-hover-border-color: var(--t-base-a2, #ffffff);
  --tct-textarea-hover-box-shadow: var(--aesthetic-hover-box-shadow);
  --tct-textarea-hover-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-hover-ring-color: var(--t-gray-1, #0d0d0d);
  --tct-textarea-icon-stroke-primary: var(--t-a11y-gray-color-AA, #949494);
  --tct-textarea-label-font-color: var(--aesthetic-font-color);
  --tct-textarea-label-font-size: var(--app-font-size, 14px);
  --tct-textarea-label-font-weight: 600;
  --tct-textarea-label-letter-spacing: inherit;
  --tct-textarea-label-margin: 0 0 var(--app-scale-1x, 5px) 0;
  --tct-textarea-label-optional-font-color: var(--aesthetic-font-color);
  --tct-textarea-label-optional-font-size: var(--app-font-size-small, 12px);
  --tct-textarea-label-optional-font-weight: 400;
  --tct-textarea-label-optional-margin: var(--app-scale-1x, 5px);
  --tct-textarea-label-padding: 0;
  --tct-textarea-label-text-transform: none;
  --tct-textarea-margin: var(--app-scale-5x, 25px) 0;
  --tct-textarea-margin-bottom: var(--app-scale-5x, 25px);
  --tct-textarea-margin-top: var(--app-scale-5x, 25px);
  --tct-textarea-max-length-color: var(--t-a11y-gray-color-AAA, #6c6c6c);
  --tct-textarea-max-length-font-size: var(--app-font-size-small, 12px);
  --tct-textarea-message-box-shadow: var(--app-shadow-1, 0 2px 4px rgba(0, 0, 0, 0.3));
  --tct-textarea-messages-font-color: var(--aesthetic-font-color);
  --tct-textarea-messages-tween: var(--t-tween-time-out-3, 200ms)
    var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  --tct-textarea-min-height: 150px;
  --tct-textarea-min-width: var(--app-minimum-tappable-size, 44px);
  --tct-textarea-padding: var(--app-scale-2x, 10px);
  --tct-textarea-placeholder-font-color: var(--aesthetic-font-color);
  --tct-textarea-resize-bottom: 0;
  --tct-textarea-resize-right: 0;
  --tct-textarea-resize-btn-background: transparent;
  --tct-textarea-resize-btn-height: var(--app-minimum-tappable-size, 44px);
  --tct-textarea-resize-btn-width: var(--app-minimum-tappable-size, 44px);
  --tct-textarea-resize-color: var(--t-gray-1, #0d0d0d);
  --tct-textarea-resize-icon-padding: 0;
  --tct-textarea-resize-icon-size: 12px;
  --tct-textarea-resize-stroke-width: 2;
  --tct-textarea-tween: var(--t-tween-time-in-5, 400ms) var(--t-tween-ease-inout, cubic-bezier(0.4, 0, 0.2, 1));
  /* Q2-TEXTAREA VARIABLES (END) */
  /* Q2-TOOLTIP VARIABLES (START) */
  --tct-tooltip-arrow-size: var(--app-scale-1x, 5px);
  --tct-tooltip-background: var(--t-top-a3, rgba(13, 13, 13, 0.85));
  --tct-tooltip-body-offset: calc(var(--app-scale-3x, 15px) * -1);
  --tct-tooltip-border-radius: var(--app-border-radius-1, 4px);
  --tct-tooltip-color: var(--app-white, #ffffff);
  --tct-tooltip-font-size: var(--app-font-size-small, 12px);
  --tct-tooltip-font-weight: 600;
  --tct-tooltip-max-width: 200px;
  --tct-tooltip-offset: var(--app-scale-1x, 5px);
  --tct-tooltip-padding: var(--app-scale-1x, 5px);
  --tct-tooltip-position: var(--app-scale-1x, 5px);
  --tct-tooltip-transition-delay: 1s;
  --tct-tooltip-transition-duration: var(--t-tween-time-in-2, 200ms);
  --tct-tooltip-transition-visible-duration: 2s;
  /* Q2-TOOLTIP VARIABLES (END) */
  /* TECTON-TAB-PANE VARIABLES (START) */
  /* TECTON-TAB-PANE VARIABLES (END) */
}