:root{--banana-accent-primary-foreground: #ffd500;--banana-accent-primary-background: rgba(255, 213, 0, .1);--banana-accent-secondary-foreground: #009ACE;--banana-accent-secondary-background: rgba(51, 174, 216, .1);--banana-font-heading: Inter, Arial, Helvetica, sans-serif;--banana-font-body: Inter, Arial, Helvetica, sans-serif;--banana-font-code: "Roboto Mono";--banana-text-negative: #f24165;--banana-text-link: #009ACE;--banana-text-warning: #ff9500;--banana-text-success: #0dca7a;--banana-text-subtl: #5E739C;--banana-text-body: #43526F;--banana-space-none: 0;--banana-space-0x: 4px;--banana-space-1x: 8px;--banana-space-2x: 16px;--banana-space-3x: 24px;--banana-space-4x: 32px;--banana-space-5x: 40px;--banana-space-6x: 48px;--banana-space-7x: 56px;--banana-space-8x: 64px;--banana-space-9x: 72px;--banana-space-10x: 80px;--banana-toast-success-border: #0dca7a;--banana-toast-success-background: #ffffff;--banana-toast-success-foreground: #0dca7a;--banana-toast-error-border: #f24165;--banana-toast-error-background: #ffffff;--banana-toast-error-foreground: #f24165;--banana-toast-info-border: #009ACE;--banana-toast-info-background: #ffffff;--banana-toast-info-foreground: #009ACE;--banana-toast-warning-background: #ffffff;--banana-toast-warning-foreground: #ff9500;--banana-toast-warning-border: #ff9500;--banana-toast-radius: 4px;--banana-breadcrumbs-disabled: #8d9db9;--banana-breadcrumbs-hover: #002840;--banana-breadcrumbs-inactive: #43526F;--banana-breadcrumbs-active: #002840;--banana-tag-asset-accent-3-foreground-default: #038C5F;--banana-tag-asset-accent-3-background-default: rgba(4, 197, 134, .1);--banana-tag-asset-accent-3-background-hover: rgba(3, 140, 95, .1);--banana-tag-asset-accent-2-background-default: rgba(248, 77, 172, .1);--banana-tag-asset-accent-2-background-hover: rgba(176, 55, 122, .1);--banana-tag-asset-accent-2-foreground-default: #B0377A;--banana-tag-asset-default-background-hover: rgba(94, 115, 156, .1);--banana-tag-asset-default-background-default: rgba(141, 157, 185, .1);--banana-tag-asset-default-foreground-default: #002840;--banana-tag-asset-accent-1-foreground-default: #6152B5;--banana-tag-asset-accent-1-background-hover: rgba(97, 82, 181, .1);--banana-tag-asset-accent-1-background-default: rgba(136, 115, 255, .1);--banana-tag-asset-accent-8-background-hover: rgba(140, 117, 0, .1);--banana-tag-asset-accent-8-background-default: rgba(255, 213, 0, .1);--banana-tag-asset-accent-8-foreground-default: #8C7500;--banana-tag-asset-accent-4-foreground-default: #B55F21;--banana-tag-asset-accent-4-background-default: rgba(255, 134, 46, .1);--banana-tag-asset-accent-4-background-hover: rgba(181, 95, 33, .1);--banana-tag-asset-accent-5-foreground-default: #006DB5;--banana-tag-asset-accent-5-background-default: rgba(0, 153, 255, .1);--banana-tag-asset-accent-5-background-hover: rgba(0, 109, 181, .1);--banana-tag-asset-accent-6-foreground-default: #537718;--banana-tag-asset-accent-6-background-default: rgba(150, 217, 44, .1);--banana-tag-asset-accent-6-background-hover: rgba(83, 119, 24, .1);--banana-tag-asset-accent-7-foreground-default: #AC2E48;--banana-tag-asset-accent-7-background-default: rgba(242, 65, 101, .1);--banana-tag-asset-accent-7-background-hover: rgba(172, 46, 72, .1);--banana-tag-asset-accent-9-background-hover: rgba(0, 140, 187, .1);--banana-tag-asset-accent-9-background-default: rgba(0, 154, 206, .1);--banana-tag-asset-accent-9-foreground-default: #008CBB;--banana-tag-input-background-inactive: #ffffff;--banana-tag-input-background-inactive-hover: #fff8d6;--banana-tag-input-background-hover: #e0bb00;--banana-tag-input-background-default: #ffd500;--banana-tag-input-background-disabled: rgba(255, 213, 0, .6);--banana-tag-input-foreground-inactive: #002840;--banana-tag-input-foreground-default: #002840;--banana-tag-input-foreground-disabled: rgba(0, 40, 64, .6);--banana-tag-input-border-inactive: #ffd500;--banana-tag-filter-background-active: #002840;--banana-tag-filter-background-hover: #bdcee3;--banana-tag-filter-background-default: #e1e8f5;--banana-tag-filter-foreground-active: #ffffff;--banana-tag-filter-foreground-default: #002840;--banana-tag-radius: 4px;--banana-toggle-background-default: #bdcee3;--banana-toggle-background-active-disabled: #e1e8f5;--banana-toggle-background-active: #009ACE;--banana-toggle-background-read-only-active: rgba(84, 187, 222, .6);--banana-toggle-background-disabled: #e1e8f5;--banana-toggle-background-read-only: #e1e8f5;--banana-toggle-foreground-disabled: #f7f9fc;--banana-toggle-foreground-active-disabled: #f7f9fc;--banana-toggle-foreground-default: #ffffff;--banana-toggle-foreground-active: #ffffff;--banana-toggle-foreground-read-only-active: #E6F5FA;--banana-toggle-foreground-read-only: #ffffff;--banana-toggle-radius: 999px;--banana-checkbox-background-disabled: #f7f9fc;--banana-checkbox-background-read-only: #e1e8f5;--banana-checkbox-background-active: #009ACE;--banana-checkbox-background-active-hover: #33AED8;--banana-checkbox-background-default: #ffffff;--banana-checkbox-background-error: #ffffff;--banana-checkbox-background-hover: #ffffff;--banana-checkbox-border-disbled: #e1e8f5;--banana-checkbox-border-error: #f24165;--banana-checkbox-border-default: #bdcee3;--banana-checkbox-border-read-only: #e1e8f5;--banana-checkbox-border-hover: #8d9db9;--banana-checkbox-foreground-read-only: #8d9db9;--banana-checkbox-foreground-disabled: #8d9db9;--banana-checkbox-foreground-active: #ffffff;--banana-radio-border-error: #f24165;--banana-radio-border-hover: #8d9db9;--banana-radio-border-read-only: #e1e8f5;--banana-radio-border-default: #bdcee3;--banana-radio-border-disbled: #e1e8f5;--banana-radio-background-active: #009ACE;--banana-radio-background-active-hover: #33AED8;--banana-radio-background-default: #ffffff;--banana-radio-background-hover: #ffffff;--banana-radio-background-error: #ffffff;--banana-radio-background-disabled: #f7f9fc;--banana-radio-background-read-only: #e1e8f5;--banana-radio-foreground-active: #f7f9fc;--banana-radio-foreground-read-only: #8d9db9;--banana-radio-foreground-disabled: #8d9db9;--banana-dropdown-background-active: rgba(51, 174, 216, .1);--banana-dropdown-background-active-highlight: #33AED8;--banana-dropdown-background-main: #ffffff;--banana-dropdown-background-group: #f7f9fc;--banana-dropdown-background-hover: rgba(141, 157, 185, .1);--banana-dropdown-background-hover-highlighted: rgba(0, 40, 64, .1);--banana-dropdown-foreground-group: #43526F;--banana-dropdown-foreground-disabled: #8d9db9;--banana-dropdown-foreground-default: #43526F;--banana-dropdown-foreground-hover: #43526F;--banana-dropdown-foreground-active: #002840;--banana-dropdown-border-divider: #e1e8f5;--banana-dropdown-radius: 8px;--banana-input-foreground-disabled: #8d9db9;--banana-input-foreground-placeholder: #5E739C;--banana-input-foreground-input-text: #002840;--banana-input-foreground-label: #43526F;--banana-input-foreground-icon: #5E739C;--banana-input-border-hover: #8d9db9;--banana-input-border-filling-inline: #009ACE;--banana-input-border-disabled: #e1e8f5;--banana-input-border-default: #bdcee3;--banana-input-border-read-only: #e1e8f5;--banana-input-background-disabled: #f7f9fc;--banana-input-background-default: #ffffff;--banana-input-background-highlight: rgba(51, 174, 216, .1);--banana-input-background-hover: #ffffff;--banana-input-background-read-only: #e1e8f5;--banana-input-label: 600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-input-input-text: 400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-input-helper: 400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-input-radius: 4px;--banana-input-no-radius: 0;--banana-button-secondary-border-disabled: #e1e8f5;--banana-button-secondary-border-clicked: #5E739C;--banana-button-secondary-border-pressed: #bdcee3;--banana-button-secondary-border-default: #bdcee3;--banana-button-secondary-border-hover: #8d9db9;--banana-button-secondary-background-disabled: #f7f9fc;--banana-button-secondary-background-clicked: #5E739C;--banana-button-secondary-background-pressed: #e1e8f5;--banana-button-secondary-background-hover: #f7f9fc;--banana-button-secondary-background-default: #f7f9fc;--banana-button-secondary-foreground-clicked: #ffffff;--banana-button-secondary-foreground-disabled: #8d9db9;--banana-button-secondary-foreground-default: #43526F;--banana-button-secondary-foreground-pressed: #43526F;--banana-button-secondary-foreground-hover: #43526F;--banana-button-tertiary-foreground-disabled: #8d9db9;--banana-button-tertiary-foreground-default: #43526F;--banana-button-tertiary-foreground-hover: #002840;--banana-button-tertiary-background-hover: rgba(189, 206, 227, .1);--banana-button-primary-foreground-default: #002840;--banana-button-primary-foreground-hover: #002840;--banana-button-primary-foreground-pressed: #002840;--banana-button-primary-foreground-disabled: rgba(94, 115, 156, .6);--banana-button-primary-border-split: #e0bb00;--banana-button-primary-background-disabled: rgba(255, 228, 92, .6);--banana-button-primary-background-pressed: #e0bb00;--banana-button-primary-background-hover: #ffdd33;--banana-button-primary-background-default: #ffd500;--banana-button-tertiary-danger-foreground-disabled: #f78da4;--banana-button-tertiary-danger-foreground-default: #f24165;--banana-button-tertiary-danger-foreground-hover: #f24165;--banana-button-tertiary-danger-background-hover: rgba(242, 65, 101, .1);--banana-button-secondary-danger-border-disabled: #fab3c2;--banana-button-secondary-danger-border-pressed: #f24165;--banana-button-secondary-danger-border-hover: #DC3B5C;--banana-button-secondary-danger-border-default: #f24165;--banana-button-secondary-danger-foreground-disabled: #f78da4;--banana-button-secondary-danger-foreground-default: #f24165;--banana-button-secondary-danger-foreground-pressed: #f24165;--banana-button-secondary-danger-foreground-hover: #f24165;--banana-button-secondary-danger-background-pressed: #fcd9e1;--banana-button-secondary-danger-background-disabled: #feecf0;--banana-button-secondary-danger-background-default: #feecf0;--banana-button-secondary-danger-background-hover: #feecf0;--banana-button-primary-danger-foreground-disabled: #fcd9e1;--banana-button-primary-danger-foreground-default: #ffffff;--banana-button-primary-danger-foreground-hover: #ffffff;--banana-button-primary-danger-foreground-pressed: #ffffff;--banana-button-primary-danger-background-disabled: #f78da4;--banana-button-primary-danger-background-pressed: #DC3B5C;--banana-button-primary-danger-background-hover: #f35376;--banana-button-primary-danger-background-default: #f24165;--banana-button-label: 600 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-button-inline-foreground-disabled: #54BBDE;--banana-button-inline-foreground-default: #009ACE;--banana-button-inline-foreground-hover: #008CBB;--banana-button-radius: 4px;--banana-button-no-radius: 0;--banana-table-head-default: #5E739C;--banana-table-head-active: #43526F;--banana-table-row-border-default: #e1e8f5;--banana-table-row-background-active: rgba(51, 174, 216, .1);--banana-table-row-background-hover: rgba(189, 206, 227, .1);--banana-table-row-foreground-secondary: #43526F;--banana-table-row-foreground-primary: #002840;--banana-tab-border-default: #e1e8f5;--banana-tab-border-hover: #bdcee3;--banana-tab-border-active: #009ACE;--banana-tab-background-hover: rgba(141, 157, 185, .1);--banana-tab-background-main-variants: #f7f9fc;--banana-tab-background-subtl: #f7f9fc;--banana-tab-background-main: #ffffff;--banana-tab-background-active-variants: #ffffff;--banana-tab-foreground-active: #002840;--banana-tab-foreground-hover: #002840;--banana-tab-foreground-inactive: #43526F;--banana-tab-foreground-disabled: #8d9db9;--banana-tab-radius: 4px;--banana-tab-no-radius: 0;--banana-states-warning-foreground: #ff9500;--banana-states-warning-background: rgba(255, 149, 0, .1);--banana-states-success-foreground: #0dca7a;--banana-states-success-background: rgba(13, 202, 122, .1);--banana-states-default-foreground: #5E739C;--banana-states-default-background: rgba(189, 206, 227, .1);--banana-states-error-foreground: #f24165;--banana-states-error-background: rgba(242, 65, 101, .1);--banana-states-info-foreground: #009ACE;--banana-states-info-background: rgba(0, 154, 206, .1);--banana-states-running-foreground: #8873FF;--banana-states-running-background: rgba(136, 115, 255, .1);--banana-nav-border-active: #ffd500;--banana-nav-background-hover: rgba(141, 157, 185, .1);--banana-nav-background-default: #002840;--banana-nav-foreground-active: #ffd500;--banana-nav-foreground-hover: #ffffff;--banana-nav-foreground-default: #bdcee3;--banana-scroll-hover: #8d9db9;--banana-scroll-default: #bdcee3;--banana-alert-info-background: #E6F5FA;--banana-alert-info-foreground: #009ACE;--banana-alert-error-foreground: #f24165;--banana-alert-error-background: #feecf0;--banana-alert-success-foreground: #0dca7a;--banana-alert-success-background: #e7fdf4;--banana-alert-warning-background: #fff4e5;--banana-alert-warning-foreground: #ff9500;--banana-alert-radius: 8px;--banana-global-focus: #33AED8;--banana-global-separator: #e1e8f5;--banana-global-separator-dark: #43526F;--banana-global-main: #ffffff;--banana-global-overlay: rgba(0, 40, 64, .4);--banana-tooltip-foreground-icon: #5E739C;--banana-tooltip-foreground-icon-hover: #43526F;--banana-tooltip-foreground-text: #ffffff;--banana-tooltip-background-error: #f24165;--banana-tooltip-background-default: #002840;--banana-tooltip-radius: 4px;--banana-aside-border: #e1e8f5;--banana-aside-background: #f7f9fc;--banana-heading-tertiary-foreground: #5E739C;--banana-heading-secondary-foreground: #43526F;--banana-heading-primary-foreground: #002840;--banana-badge-neutral-foreground: #002840;--banana-badge-neutral-background: #e1e8f5;--banana-badge-default-foreground: #002840;--banana-badge-default-background: #ffd500;--banana-badge-success-foreground: #ffffff;--banana-badge-success-background: #0dca7a;--banana-badge-secondary-foreground: #ffffff;--banana-badge-secondary-background: #009ACE;--banana-badge-radius: 999px;--banana-badge-tertiary-foreground: #009ACE;--banana-badge-tertiary-background: #E6F5FA;--banana-tree-foreground-default: #43526F;--banana-tree-foreground-active: #002840;--banana-tree-background-hover: rgba(141, 157, 185, .1);--banana-tree-background-active: rgba(51, 174, 216, .1);--banana-tree-border-structure: #8d9db9;--banana-heading-xl: 600 32px/40px Inter, Arial, Helvetica, sans-serif;--banana-heading-1: 600 24px/32px Inter, Arial, Helvetica, sans-serif;--banana-heading-1-regular: 400 24px/32px Inter, Arial, Helvetica, sans-serif;--banana-heading-2: 600 20px/28px Inter, Arial, Helvetica, sans-serif;--banana-heading-3: 600 18px/24px Inter, Arial, Helvetica, sans-serif;--banana-heading-4: 600 16px/20px Inter, Arial, Helvetica, sans-serif;--banana-heading-5: 600 12px/18px Inter, Arial, Helvetica, sans-serif;--banana-p: 400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-link: 400 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-bold: 600 14px/20px Inter, Arial, Helvetica, sans-serif;--banana-p-small: 400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-p-small-link: 400 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-p-small-bold: 600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-mono: 400 14px/24px "Roboto Mono";--banana-mono-small: 400 12px/16px "Roboto Mono";--banana-item-default: 400 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-item-active: 600 14px/16px Inter, Arial, Helvetica, sans-serif;--banana-item-group: 600 12px/16px Inter, Arial, Helvetica, sans-serif;--banana-modal-background-default: #ffffff;--banana-modal-background-footer: #f7f9fc;--banana-modal-radius: 16px;--banana-slider-foreground-default: #009ACE;--banana-slider-foreground-disabled: #54BBDE;--banana-slider-foreground-tickmark-active: #ffffff;--banana-slider-foreground-tickmark: #8d9db9;--banana-slider-background-default: #e1e8f5;--banana-slider-border-hover: rgba(0, 154, 206, .1);--banana-slider-radius: 999px;--banana-card-background-default: #ffffff;--banana-card-background-alternative: #f7f9fc;--banana-card-background-new: #E6F5FA;--banana-card-broder-default: #e1e8f5;--banana-card-broder-new: #8AD1E8;--banana-card-radius: 8px;--banana-progress-bar-foreground-default: #009ACE;--banana-progress-bar-background-default: #e1e8f5;--banana-progress-bar-radius: 4px;--banana-transition-default: all .15s cubic-bezier(.65, .05, .36, 1);--banana-pagination-foreground-default: #43526F;--banana-pagination-foreground-hover: #43526F;--banana-pagination-foreground-active: #008CBB;--banana-pagination-background-hover: rgba(141, 157, 185, .1);--banana-pagination-background-active: rgba(51, 174, 216, .1);--banana-pagination-radius: 4px;--banana-elevation-1: 0 0 1px 0 #0028400a, 0 2px 2px 0 #00284008, 0 4px 2px 0 #00284005, 0 7px 3px 0 #00284003, 0 11px 3px 0 #00284000;--banana-elevation-2: 0 2px 5px 0 #0028400f, 0 9px 9px 0 #0028400d, 0 20px 12px 0 #00284008, 0 36px 15px 0 #00284003, 0 57px 16px 0 #00284000;--banana-elevation-3: 0 4px 9px 0 #00284014, 0 17px 17px 0 #00284012, 0 38px 23px 0 #0028400a, 0 68px 27px 0 #00284003, 0 107px 30px 0 #00284000;--banana-elevation-toast-default: 0 4px 9px 0 #00284014, 0 17px 17px 0 rgba(0,172,229,.07), 0 38px 23px 0 #0028400a, 0 68px 27px 0 rgba(0,172,229,.01), 0 107px 30px 0 rgba(0,172,229,0);--banana-elevation-toast-error: 0 4px 9px 0 #00284014, 0 17px 17px 0 rgba(224,65,101,.07), 0 38px 23px 0 #0028400a, 0 68px 27px 0 rgba(224,65,101,.01), 0 107px 30px 0 rgba(224,65,101,0);--banana-elevation-toast-success: 0 4px 9px 0 #00284014, 0 17px 17px 0 rgba(13,202,122,.07), 0 38px 23px 0 #0028400a, 0 68px 27px 0 rgba(13,202,122,.01), 0 107px 30px 0 rgba(13,202,122,0);--banana-elevation-toast-warning: 0 4px 9px 0 #00284014, 0 17px 17px 0 rgba(255,149,0,.07), 0 38px 23px 0 #0028400a, 0 68px 27px 0 rgba(255,149,0,.01), 0 107px 30px 0 rgba(255,149,0,0);--banana-checbox-radius: 4px;--banana-focus-radius: 4px;--banana-thumbnail-radius: 4px;--banana-seg-control-background-default: #ffffff;--banana-seg-control-background-disabled: #f7f9fc;--banana-seg-control-background-read-only: #e1e8f5;--banana-seg-control-background-hover-item: rgba(141, 157, 185, .1);--banana-seg-control-background-active-item: #009ACE;--banana-seg-control-background-active-negative-item: #f24165;--banana-seg-control-background-read-only-item: #8d9db9;--banana-seg-control-foreground-default: #43526F;--banana-seg-control-foreground-hover: #002840;--banana-seg-control-foreground-active: #ffffff;--banana-seg-control-foreground-disabled: #5E739C;--banana-seg-control-foreground-read-only: #ffffff;--banana-seg-control-border-default: #bdcee3;--banana-seg-control-border-disabled: #e1e8f5;--banana-seg-control-border-read-only: #e1e8f5;--banana-seg-control-radius: 4px;--banana-seg-control-radius-inner: 2px;--banana-mode: false;--banana-icon: true;--banana-trend-marker-negative-foreground: #DC3B5C;--banana-trend-marker-negative-background: #feecf0;--banana-trend-marker-positive-foreground: #038C5F;--banana-trend-marker-positive-background: #e7fdf4;--banana-trend-marker-neutral-foreground: #5E739C;--banana-trend-marker-radius: 4px}:root{--banana-accent-100: #8873FF;--banana-accent-150: #6152B5;--banana-accent-200: #F84DAC;--banana-accent-250: #B0377A;--banana-accent-300: #04C586;--banana-accent-350: #038C5F;--banana-accent-400: #FF862E;--banana-accent-450: #B55F21;--banana-accent-500: #0099FF;--banana-accent-550: #006DB5;--banana-accent-600: #96D92C;--banana-accent-650: #537718;--banana-accent-700: #F24165;--banana-accent-750: #AC2E48;--banana-accent-800: #ffd500;--banana-accent-850: #8C7500;--banana-green-50: #e7fdf4;--banana-green-100: #d4fceb;--banana-green-200: #a9f9d6;--banana-green-300: #7ef6c2;--banana-green-400: #28ea96;--banana-green-500: #0dca7a;--banana-green-600: #038C5F;--banana-green-700: #026C4A;--banana-orange-50: #fff4e5;--banana-orange-100: #ffecd1;--banana-orange-200: #ffd9a3;--banana-orange-300: #ffc675;--banana-orange-400: #ffb347;--banana-orange-500: #ff9500;--banana-orange-600: #D76B1F;--banana-orange-700: #A85418;--banana-red-50: #feecf0;--banana-red-100: #fcd9e1;--banana-red-200: #fab3c2;--banana-red-300: #f78da4;--banana-red-400: #f35376;--banana-red-500: #f24165;--banana-red-600: #DC3B5C;--banana-red-700: #AC2E48;--banana-gold-50: #fff8d6;--banana-gold-100: #fff1ad;--banana-gold-200: #ffeb85;--banana-gold-300: #ffe45c;--banana-gold-400: #ffdd33;--banana-gold-500: #ffd500;--banana-gold-600: #e0bb00;--banana-gold-700: #8C7500;--banana-blue-50: #E6F5FA;--banana-blue-100: #B0E0F0;--banana-blue-200: #8AD1E8;--banana-blue-300: #54BBDE;--banana-blue-400: #33AED8;--banana-blue-500: #009ACE;--banana-blue-600: #008CBB;--banana-blue-700: #006D92;--banana-neutral-100: #f7f9fc;--banana-neutral-200: #e1e8f5;--banana-neutral-300: #bdcee3;--banana-neutral-400: #8d9db9;--banana-neutral-500: #5E739C;--banana-neutral-600: #43526F;--banana-neutral-700: #002840;--banana-neutral-000: #ffffff;--banana-normal: 400;--banana-medium: 500;--banana-bold: 600;--banana-x-small: 12px;--banana-small: 14px;--banana-base: 16px;--banana-h5: 12px;--banana-h4: 16px;--banana-h3: 18px;--banana-h2: 20px;--banana-h1: 24px;--banana-x-large: 32px;--banana-line-base: 16px;--banana-line-increment: 4px;--banana-opacity-disabled: .6;--banana-opacity-hover: .1;--banana-opacity-tag: .1;--banana-opacity-subtl: .1;--banana-font-primary: Inter, Arial, Helvetica, sans-serif;--banana-font-primary-fallback-1: Arial;--banana-font-primary-fallback-2: Helvetica;--banana-font-mono: "Roboto Mono";--banana-font-wireframe: "Redacted Script";--banana-font-wireframe-body: Redacted;--banana-text-uppercase: uppercase;--banana-sans-serif: sans-serif;--banana-line-height-p: 20px;--banana-line-height-p-small: 16px;--banana-line-height-x-large: 40px;--banana-line-height-h1: 32px;--banana-line-height-h2: 28px;--banana-line-height-h3: 24px;--banana-line-height-mono: 24px;--banana-line-height-h4: 20px;--banana-line-height-h5: 18px;--banana-space-base: 8px;--banana-radius-none: 0;--banana-radius-0x: 4px;--banana-radius-1x: 8px;--banana-radius-2x: 16px;--banana-radius-full: 999px}:root{--banana-space-base: 8px;--banana-radius-none: 0px;--banana-radius-0x: 4px;--banana-radius-1x: 8px;--banana-radius-2x: 16px;--banana-radius-full: 999px;--banana-font-size-x-small: 12px;--banana-font-size-small: 14px;--banana-font-size-base: 16px;--banana-font-size-h5: 12px;--banana-font-size-h4: 16px;--banana-font-size-h3: 18px;--banana-font-size-h2: 20px;--banana-font-size-h1: 24px;--banana-font-size-x-large: 32px;--banana-line-height-base: 16px;--banana-line-height-increment: 4px;--banana-opacity-disabled: .6;--banana-opacity-hover: .1;--banana-opacity-tag: .1;--banana-font-primary: Inter, Arial, Helvetica, sans-serif;--banana-font-primary-fallback-1: "Arial";--banana-font-primary-fallback-2: "Helvetica";--banana-font-mono: "Roboto Mono";--banana-line-height-p: 20px;--banana-line-height-p-small: 16px;--banana-line-height-x-large: 40px;--banana-line-height-h1: 32px;--banana-line-height-h2: 28px;--banana-line-height-h3: 24px;--banana-line-height-mono: 24px;--banana-line-height-h4: 20px;--banana-line-height-h5: 18px;--banana-font-wireframe: "Redacted Script";--banana-font-wireframe-body: "Redacted";--banana-opacity-subtl: .1;--banana-font-heading: Inter, Arial, Helvetica, sans-serif;--banana-font-body: Inter, Arial, Helvetica, sans-serif;--banana-space-none: 0px;--banana-space-0x: 4px;--banana-space-1x: 8px;--banana-space-2x: 16px;--banana-space-3x: 24px;--banana-space-4x: 32px;--banana-space-5x: 40px;--banana-space-6x: 48px;--banana-space-7x: 56px;--banana-space-8x: 64px;--banana-space-9x: 72px;--banana-space-10x: 80px;--banana-border-radius-seg-control-radius-inner: 2px;--banana-opacity-mode: 0;--banana-opacity-icon: 1;--banana-node-border-default: 1px;--banana-node-border-active: 2px;--banana-mode-stroke-helper: 0px;--banana-space-11x: 88px;--banana-border-radius-ai-suggestion-radius-default: 12px;--banana-space-0: 0px;--banana-space-4: 4px;--banana-space-8: 8px;--banana-space-12: 12px;--banana-space-16: 16px;--banana-space-20: 20px;--banana-space-24: 24px;--banana-space-28: 28px;--banana-space-32: 32px;--banana-size-container-x-small: 320px;--banana-size-container-small: 480px;--banana-size-container-medium: 768px;--banana-size-container-large: 1024px;--banana-size-container-x-large: 1260px;--banana-size-0: 0px;--banana-size-8: 8px;--banana-size-16: 16px;--banana-size-24: 24px;--banana-size-32: 32px;--banana-size-40: 40px;--banana-size-48: 48px;--banana-size-56: 56px;--banana-size-64: 64px;--banana-size-72: 72px;--banana-size-80: 80px;--banana-transition-default: all .15s cubic-bezier(.65, .05, .36, 1);--banana-normal: 400;--banana-medium: 500;--banana-bold: 600;--banana-border-radius-alert-radius: var(--banana-radius-1x);--banana-border-radius-button-radius: var(--banana-radius-0x);--banana-border-radius-badge-radius: var(--banana-radius-full);--banana-border-radius-checkbox-radius: var(--banana-radius-0x);--banana-border-radius-dropdown-radius: var(--banana-radius-1x);--banana-border-radius-focus-radius: var(--banana-radius-0x);--banana-border-radius-input-radius: var(--banana-radius-0x);--banana-border-radius-input-no-radius: var(--banana-radius-none);--banana-border-radius-modal-radius: var(--banana-radius-2x);--banana-border-radius-progress-bar-radius: var(--banana-radius-0x);--banana-border-radius-slider-radius: var(--banana-radius-full);--banana-border-radius-pagination-radius: var(--banana-radius-0x);--banana-border-radius-thumbnail-radius: var(--banana-radius-0x);--banana-border-radius-tab-radius: var(--banana-radius-0x);--banana-border-radius-tab-no-radius: var(--banana-radius-none);--banana-border-radius-tag-radius: var(--banana-radius-0x);--banana-border-radius-toast-radius: var(--banana-radius-0x);--banana-border-radius-toggle-radius: var(--banana-radius-full);--banana-border-radius-tooltip-radius: var(--banana-radius-0x);--banana-border-radius-button-no-radius: var(--banana-radius-none);--banana-border-radius-card-radius: var(--banana-radius-1x);--banana-border-radius-trend-marker-radius: var(--banana-radius-0x);--banana-font-code: var(--banana-font-mono);--banana-border-radius-seg-control-radius: var(--banana-radius-0x);--banana-border-radius-ai-suggestion-radius-corner: var(--banana-radius-none);--banana-color-accent-100: rgb(136, 115, 255);--banana-color-accent-150: rgb(97, 82, 181);--banana-color-accent-200: rgb(248, 77, 172);--banana-color-accent-250: rgb(176, 55, 122);--banana-color-accent-300: rgb(3, 164, 132);--banana-color-accent-350: rgb(3, 140, 113);--banana-color-accent-400: rgb(238, 108, 43);--banana-color-accent-450: rgb(181, 82, 33);--banana-color-accent-500: rgb(0, 153, 255);--banana-color-accent-550: rgb(0, 109, 181);--banana-color-accent-600: rgb(150, 217, 44);--banana-color-accent-650: rgb(83, 119, 24);--banana-color-accent-700: rgb(232, 67, 108);--banana-color-accent-750: rgb(172, 46, 72);--banana-color-green-50: rgb(231, 253, 244);--banana-color-green-100: rgb(212, 252, 235);--banana-color-green-200: rgb(169, 249, 214);--banana-color-green-300: rgb(126, 246, 194);--banana-color-green-400: rgb(40, 234, 150);--banana-color-green-500: rgb(13, 202, 122);--banana-color-green-600: rgb(3, 140, 95);--banana-color-green-700: rgb(2, 108, 74);--banana-color-orange-50: rgb(255, 244, 229);--banana-color-orange-100: rgb(255, 236, 209);--banana-color-orange-200: rgb(255, 217, 163);--banana-color-orange-300: rgb(255, 198, 117);--banana-color-orange-400: rgb(255, 179, 71);--banana-color-orange-500: rgb(255, 149, 0);--banana-color-orange-600: rgb(215, 107, 31);--banana-color-orange-700: rgb(168, 84, 24);--banana-color-red-50: rgb(254, 236, 240);--banana-color-red-100: rgb(252, 217, 225);--banana-color-red-200: rgb(250, 179, 194);--banana-color-red-300: rgb(247, 141, 164);--banana-color-red-400: rgb(243, 83, 118);--banana-color-red-500: rgb(242, 65, 101);--banana-color-red-600: rgb(220, 59, 92);--banana-color-red-700: rgb(172, 46, 72);--banana-color-gold-50: rgb(255, 248, 214);--banana-color-gold-100: rgb(255, 241, 173);--banana-color-gold-200: rgb(255, 235, 133);--banana-color-gold-300: rgb(255, 228, 92);--banana-color-gold-400: rgb(255, 221, 51);--banana-color-gold-500: rgb(255, 213, 0);--banana-color-gold-600: rgb(224, 187, 0);--banana-color-gold-700: rgb(140, 117, 0);--banana-color-blue-50: rgb(230, 245, 250);--banana-color-blue-100: rgb(176, 224, 240);--banana-color-blue-200: rgb(138, 209, 232);--banana-color-blue-300: rgb(84, 187, 222);--banana-color-blue-400: rgb(51, 174, 216);--banana-color-blue-500: rgb(0, 154, 206);--banana-color-blue-600: rgb(0, 140, 187);--banana-color-blue-700: rgb(0, 109, 146);--banana-color-neutral-100: rgb(251, 253, 255);--banana-color-neutral-200: rgb(225, 232, 245);--banana-color-neutral-300: rgb(186, 198, 221);--banana-color-neutral-400: rgb(114, 129, 154);--banana-color-neutral-500: rgb(56, 67, 86);--banana-color-neutral-600: rgb(35, 43, 57);--banana-color-neutral-700: rgb(14, 24, 35);--banana-color-neutral-000: rgb(255, 255, 255);--banana-color-blue-800: rgb(0, 40, 64);--banana-color-neutral-800: rgb(2, 18, 27);--banana-color-accent-101: rgba(136, 115, 255, .1);--banana-color-accent-151: rgba(97, 82, 181, .1);--banana-color-accent-201: rgba(248, 77, 172, .1);--banana-color-accent-251: rgba(176, 55, 122, .1);--banana-color-accent-301: rgba(3, 164, 132, .1);--banana-color-accent-351: rgba(3, 140, 113, .1);--banana-color-accent-401: rgba(238, 108, 43, .1);--banana-color-accent-451: rgba(181, 82, 33, .1);--banana-color-accent-501: rgba(0, 153, 255, .1);--banana-color-accent-551: rgba(0, 109, 181, .1);--banana-color-accent-601: rgba(150, 217, 44, .1);--banana-color-accent-651: rgba(83, 119, 24, .1);--banana-color-accent-701: rgba(232, 67, 108, .1);--banana-color-accent-751: rgba(172, 46, 72, .1);--banana-color-gold-501: rgba(255, 213, 0, .1);--banana-color-gold-701: rgba(140, 117, 0, .1);--banana-color-blue-401: rgba(51, 174, 216, .1);--banana-color-blue-501: rgba(0, 154, 206, .1);--banana-color-neutral-301: rgba(186, 198, 221, .1);--banana-color-neutral-401: rgba(114, 129, 154, .1);--banana-color-neutral-704: rgba(14, 24, 35, .4);--banana-color-green-402: rgba(40, 234, 150, .2);--banana-color-green-501: rgba(13, 202, 122, .1);--banana-color-green-502: rgba(13, 202, 122, .2);--banana-color-orange-501: rgba(255, 149, 0, .1);--banana-color-orange-502: rgba(255, 149, 0, .2);--banana-color-red-402: rgba(243, 83, 118, .2);--banana-color-red-501: rgba(242, 65, 101, .1);--banana-color-red-502: rgba(242, 65, 101, .2);--banana-color-gold-306: rgba(255, 228, 92, .6);--banana-color-gold-401: rgba(255, 221, 51, .1);--banana-color-gold-506: rgba(255, 213, 0, .6);--banana-color-blue-201: rgba(138, 209, 232, .1);--banana-color-blue-306: rgba(84, 187, 222, .6);--banana-color-blue-402: rgba(51, 174, 216, .2);--banana-color-blue-502: rgba(0, 154, 206, .2);--banana-color-blue-601: rgba(0, 140, 187, .1);--banana-color-blue-706: rgba(0, 109, 146, .6);--banana-color-neutral-201: rgba(225, 232, 245, .1);--banana-color-neutral-501: rgba(56, 67, 86, .1);--banana-color-neutral-506: rgba(56, 67, 86, .6);--banana-color-neutral-606: rgba(35, 43, 57, .6);--banana-color-neutral-701: rgba(14, 24, 35, .1);--banana-color-neutral-706: rgba(14, 24, 35, .6);--banana-color-neutral-709: rgba(14, 24, 35, .98);--banana-color-neutral-001: rgba(255, 255, 255, .1);--banana-color-neutral-006: rgba(255, 255, 255, .6);--banana-color-neutral-009: rgba(255, 255, 255, .9);--banana-color-green-404: rgba(40, 234, 150, .4);--banana-color-green-201: rgba(169, 249, 214, .1);--banana-color-orange-201: rgba(255, 217, 163, .1);--banana-color-red-201: rgba(250, 179, 194, .1);--banana-color-red-401: rgba(243, 83, 118, .1);--banana-color-elevation-101: rgba(0, 40, 64, .01);--rgb-banana-color-elevation-101: 0, 40, 64;--banana-color-elevation-102: rgba(0, 40, 64, .02);--rgb-banana-color-elevation-102: 0, 40, 64;--banana-color-elevation-103: rgba(0, 40, 64, .03);--rgb-banana-color-elevation-103: 0, 40, 64;--banana-color-elevation-104: rgba(0, 40, 64, .04);--rgb-banana-color-elevation-104: 0, 40, 64;--banana-color-elevation-105: rgba(0, 40, 64, .05);--rgb-banana-color-elevation-105: 0, 40, 64;--banana-color-elevation-106: rgba(0, 40, 64, .06);--rgb-banana-color-elevation-106: 0, 40, 64;--banana-color-elevation-107: rgba(0, 40, 64, .07);--banana-color-elevation-108: rgba(0, 40, 64, .08);--banana-color-red-601: rgba(220, 59, 92, .1);--banana-color-red-701: rgba(172, 46, 72, .1);--banana-color-accent-900: rgb(90, 156, 178);--banana-color-accent-901: rgba(90, 156, 178, .1);--banana-color-accent-950: rgb(45, 104, 124);--banana-color-accent-951: rgba(45, 104, 124, .1);--banana-color-accent-102: rgba(136, 115, 255, .2);--banana-color-accent-152: rgba(97, 82, 181, .2);--banana-color-accent-202: rgba(248, 77, 172, .2);--banana-color-accent-252: rgba(176, 55, 122, .2);--banana-color-accent-302: rgba(3, 164, 132, .2);--banana-color-accent-352: rgba(3, 140, 113, .2);--banana-color-accent-402: rgba(238, 108, 43, .2);--banana-color-accent-452: rgba(181, 82, 33, .2);--banana-color-accent-502: rgba(0, 153, 255, .2);--banana-color-accent-552: rgba(0, 109, 181, .2);--banana-color-accent-602: rgba(150, 217, 44, .2);--banana-color-accent-652: rgba(83, 119, 24, .2);--banana-color-accent-702: rgba(232, 67, 108, .2);--banana-color-accent-752: rgba(172, 46, 72, .2);--banana-color-accent-902: rgba(90, 156, 178, .2);--banana-color-accent-952: rgba(45, 104, 124, .2);--banana-color-gold-502: rgba(255, 213, 0, .2);--banana-color-gold-702: rgba(140, 117, 0, .2);--banana-color-accent-800: var(--banana-color-gold-500);--banana-color-accent-850: var(--banana-color-gold-700);--banana-color-accent-100-foreground: var(--banana-color-accent-100);--banana-color-accent-100-background: var(--banana-color-accent-101);--banana-color-accent-200-foreground: var(--banana-color-accent-200);--banana-color-accent-200-background: var(--banana-color-accent-201);--banana-color-accent-300-foreground: var(--banana-color-accent-300);--banana-color-accent-300-background: var(--banana-color-accent-301);--banana-color-accent-400-foreground: var(--banana-color-accent-400);--banana-color-accent-400-background: var(--banana-color-accent-401);--banana-color-accent-500-foreground: var(--banana-color-accent-500);--banana-color-accent-500-background: var(--banana-color-accent-501);--banana-color-accent-600-foreground: var(--banana-color-accent-600);--banana-color-accent-600-background: var(--banana-color-accent-601);--banana-color-accent-700-foreground: var(--banana-color-accent-700);--banana-color-accent-700-background: var(--banana-color-accent-701);--banana-color-accent-primary-foreground: var(--banana-color-gold-500);--banana-color-accent-primary-background: var(--banana-color-gold-501);--banana-color-accent-secondary-foreground: var(--banana-color-blue-500);--banana-color-accent-secondary-background: var(--banana-color-blue-401);--banana-color-toast-success-border: var(--banana-color-green-500);--banana-color-toast-success-background: var(--banana-color-neutral-000);--banana-color-toast-success-foreground: var(--banana-color-green-500);--banana-color-toast-error-border: var(--banana-color-red-500);--banana-color-toast-error-background: var(--banana-color-neutral-000);--banana-color-toast-error-foreground: var(--banana-color-red-500);--banana-color-toast-info-border: var(--banana-color-blue-500);--banana-color-toast-info-background: var(--banana-color-neutral-000);--banana-color-toast-info-foreground: var(--banana-color-blue-500);--banana-color-toast-warning-background: var(--banana-color-neutral-000);--banana-color-toast-warning-foreground: var(--banana-color-orange-500);--banana-color-toast-warning-border: var(--banana-color-orange-500);--banana-color-breadcrumbs-disabled: var(--banana-color-neutral-400);--banana-color-breadcrumbs-hover: var(--banana-color-neutral-600);--banana-color-breadcrumbs-inactive: var(--banana-color-neutral-500);--banana-color-breadcrumbs-active: var(--banana-color-neutral-700);--banana-color-tag-asset-accent-3-foreground-default: var(--banana-color-accent-350);--banana-color-tag-asset-accent-3-background-default: var(--banana-color-accent-301);--banana-color-tag-asset-accent-3-background-hover: var(--banana-color-accent-351);--banana-color-tag-asset-accent-2-background-default: var(--banana-color-accent-201);--banana-color-tag-asset-accent-2-background-hover: var(--banana-color-accent-251);--banana-color-tag-asset-accent-2-foreground-default: var(--banana-color-accent-250);--banana-color-tag-asset-default-background-hover: var(--banana-color-neutral-501);--banana-color-tag-asset-default-background-default: var(--banana-color-neutral-401);--banana-color-tag-asset-default-foreground-default: var(--banana-color-neutral-700);--banana-color-tag-asset-accent-1-foreground-default: var(--banana-color-accent-150);--banana-color-tag-asset-accent-1-background-hover: var(--banana-color-accent-151);--banana-color-tag-asset-accent-1-background-default: var(--banana-color-accent-101);--banana-color-accent-851: var(--banana-color-gold-701);--banana-color-tag-asset-accent-8-background-hover: var(--banana-color-accent-851);--banana-color-accent-801: var(--banana-color-gold-501);--banana-color-tag-asset-accent-8-background-default: var(--banana-color-accent-801);--banana-color-tag-asset-accent-8-foreground-default: var(--banana-color-accent-850);--banana-color-tag-asset-accent-4-foreground-default: var(--banana-color-accent-450);--banana-color-tag-asset-accent-4-background-default: var(--banana-color-accent-401);--banana-color-tag-asset-accent-4-background-hover: var(--banana-color-accent-451);--banana-color-tag-asset-accent-5-foreground-default: var(--banana-color-accent-550);--banana-color-tag-asset-accent-5-background-default: var(--banana-color-accent-501);--banana-color-tag-asset-accent-5-background-hover: var(--banana-color-accent-551);--banana-color-tag-asset-accent-6-foreground-default: var(--banana-color-accent-650);--banana-color-tag-asset-accent-6-background-default: var(--banana-color-accent-601);--banana-color-tag-asset-accent-6-background-hover: var(--banana-color-accent-651);--banana-color-tag-asset-accent-7-foreground-default: var(--banana-color-accent-750);--banana-color-tag-asset-accent-7-background-default: var(--banana-color-accent-701);--banana-color-tag-asset-accent-7-background-hover: var(--banana-color-accent-751);--banana-color-tag-asset-accent-9-background-hover: var(--banana-color-blue-601);--banana-color-tag-asset-accent-9-background-default: var(--banana-color-blue-401);--banana-color-tag-asset-accent-9-foreground-default: var(--banana-color-blue-600);--banana-color-tag-input-background-inactive: var(--banana-color-neutral-000);--banana-color-tag-input-background-inactive-hover: var(--banana-color-gold-50);--banana-color-tag-input-background-hover: var(--banana-color-gold-600);--banana-color-tag-input-background-default: var(--banana-color-gold-500);--banana-color-tag-input-background-disabled: var(--banana-color-gold-506);--banana-color-tag-input-foreground-inactive: var(--banana-color-neutral-700);--banana-color-tag-input-foreground-default: var(--banana-color-neutral-700);--banana-color-tag-input-foreground-disabled: var(--banana-color-neutral-706);--banana-color-tag-input-border-inactive: var(--banana-color-gold-500);--banana-color-tag-filter-background-active: var(--banana-color-neutral-700);--banana-color-tag-filter-background-hover: var(--banana-color-neutral-300);--banana-color-tag-filter-background-default: var(--banana-color-neutral-200);--banana-color-tag-filter-foreground-active: var(--banana-color-neutral-000);--banana-color-tag-filter-foreground-default: var(--banana-color-neutral-700);--banana-color-toggle-background-default: var(--banana-color-neutral-300);--banana-color-toggle-background-active-disabled: var(--banana-color-neutral-200);--banana-color-toggle-background-active: var(--banana-color-blue-500);--banana-color-toggle-background-read-only-active: var(--banana-color-neutral-400);--banana-color-toggle-background-disabled: var(--banana-color-neutral-200);--banana-color-toggle-background-read-only: var(--banana-color-neutral-200);--banana-color-toggle-foreground-disabled: var(--banana-color-neutral-100);--banana-color-toggle-foreground-active-disabled: var(--banana-color-neutral-100);--banana-color-toggle-foreground-default: var(--banana-color-neutral-000);--banana-color-toggle-foreground-active: var(--banana-color-neutral-000);--banana-color-toggle-foreground-read-only-active: var(--banana-color-neutral-100);--banana-color-toggle-foreground-read-only: var(--banana-color-neutral-000);--banana-color-checkbox-background-disabled: var(--banana-color-neutral-100);--banana-color-checkbox-background-read-only: var(--banana-color-neutral-200);--banana-color-checkbox-background-active: var(--banana-color-blue-500);--banana-color-checkbox-background-active-hover: var(--banana-color-blue-400);--banana-color-checkbox-background-default: var(--banana-color-neutral-000);--banana-color-checkbox-background-error: var(--banana-color-neutral-000);--banana-color-checkbox-background-hover: var(--banana-color-neutral-000);--banana-color-input-border-disabled: var(--banana-color-neutral-200);--banana-color-checkbox-border-disabled: var(--banana-color-input-border-disabled);--banana-color-checkbox-border-error: var(--banana-color-red-500);--banana-color-checkbox-border-default: var(--banana-color-neutral-300);--banana-color-input-border-read-only: var(--banana-color-neutral-200);--banana-color-checkbox-border-read-only: var(--banana-color-input-border-read-only);--banana-color-checkbox-border-hover: var(--banana-color-neutral-400);--banana-color-checkbox-foreground-read-only: var(--banana-color-neutral-400);--banana-color-checkbox-foreground-disabled: var(--banana-color-neutral-400);--banana-color-checkbox-foreground-active: var(--banana-color-neutral-000);--banana-color-radio-border-error: var(--banana-color-red-500);--banana-color-radio-border-hover: var(--banana-color-neutral-400);--banana-color-radio-border-read-only: var(--banana-color-input-border-read-only);--banana-color-radio-border-default: var(--banana-color-neutral-300);--banana-color-radio-border-disabled: var(--banana-color-input-border-disabled);--banana-color-radio-background-active: var(--banana-color-blue-500);--banana-color-radio-background-active-hover: var(--banana-color-blue-400);--banana-color-radio-background-default: var(--banana-color-neutral-000);--banana-color-radio-background-hover: var(--banana-color-neutral-000);--banana-color-radio-background-error: var(--banana-color-neutral-000);--banana-color-radio-background-disabled: var(--banana-color-neutral-100);--banana-color-radio-background-read-only: var(--banana-color-neutral-200);--banana-color-radio-foreground-active: var(--banana-color-neutral-100);--banana-color-radio-foreground-read-only: var(--banana-color-neutral-400);--banana-color-radio-foreground-disabled: var(--banana-color-neutral-400);--banana-color-dropdown-background-active: var(--banana-color-blue-401);--banana-color-dropdown-background-active-highlight: var(--banana-color-blue-400);--banana-color-dropdown-background-main: var(--banana-color-neutral-000);--banana-color-dropdown-background-group: var(--banana-color-neutral-401);--banana-color-dropdown-background-hover: var(--banana-color-neutral-401);--banana-color-dropdown-background-hover-highlighted: var(--banana-color-neutral-701);--banana-color-dropdown-foreground-group: var(--banana-color-neutral-600);--banana-color-dropdown-foreground-disabled: var(--banana-color-neutral-400);--banana-color-dropdown-foreground-default: var(--banana-color-neutral-600);--banana-color-dropdown-foreground-hover: var(--banana-color-neutral-600);--banana-color-dropdown-foreground-active: var(--banana-color-neutral-700);--banana-color-dropdown-border-divider: var(--banana-color-neutral-200);--banana-color-input-foreground-disabled: var(--banana-color-neutral-400);--banana-color-input-foreground-placeholder: var(--banana-color-neutral-400);--banana-color-input-foreground-input-text: var(--banana-color-neutral-700);--banana-color-input-foreground-label: var(--banana-color-neutral-600);--banana-color-input-foreground-icon: var(--banana-color-neutral-500);--banana-color-input-border-hover: var(--banana-color-neutral-400);--banana-color-input-border-filling-inline: var(--banana-color-blue-500);--banana-color-input-border-default: var(--banana-color-neutral-300);--banana-color-input-background-disabled: var(--banana-color-neutral-100);--banana-color-input-background-default: var(--banana-color-neutral-000);--banana-color-input-background-highlight: var(--banana-color-blue-401);--banana-color-input-background-hover: var(--banana-color-neutral-000);--banana-color-input-background-read-only: var(--banana-color-neutral-200);--banana-color-button-secondary-border-disabled: var(--banana-color-neutral-200);--banana-color-button-secondary-border-clicked: var(--banana-color-neutral-400);--banana-color-button-secondary-border-pressed: var(--banana-color-neutral-300);--banana-color-button-secondary-border-default: var(--banana-color-neutral-300);--banana-color-button-secondary-border-hover: var(--banana-color-neutral-400);--banana-color-button-secondary-background-disabled: var(--banana-color-neutral-100);--banana-color-button-secondary-background-clicked: var(--banana-color-neutral-400);--banana-color-button-secondary-background-pressed: var(--banana-color-neutral-200);--banana-color-button-secondary-background-hover: var(--banana-color-neutral-100);--banana-color-button-secondary-background-default: var(--banana-color-neutral-100);--banana-color-button-secondary-foreground-clicked: var(--banana-color-neutral-000);--banana-color-button-secondary-foreground-disabled: var(--banana-color-neutral-400);--banana-color-button-secondary-foreground-default: var(--banana-color-neutral-500);--banana-color-button-secondary-foreground-pressed: var(--banana-color-neutral-600);--banana-color-button-secondary-foreground-hover: var(--banana-color-neutral-600);--banana-color-button-tertiary-foreground-disabled: var(--banana-color-neutral-400);--banana-color-button-tertiary-foreground-default: var(--banana-color-neutral-500);--banana-color-button-tertiary-foreground-hover: var(--banana-color-neutral-600);--banana-color-button-tertiary-background-hover: var(--banana-color-neutral-301);--banana-color-button-primary-foreground-default: var(--banana-color-neutral-700);--banana-color-button-primary-foreground-hover: var(--banana-color-neutral-700);--banana-color-button-primary-foreground-pressed: var(--banana-color-neutral-700);--banana-color-button-primary-foreground-disabled: var(--banana-color-neutral-506);--banana-color-button-primary-border-split: var(--banana-color-gold-600);--banana-color-button-primary-background-disabled: var(--banana-color-gold-306);--banana-color-button-primary-background-pressed: var(--banana-color-gold-600);--banana-color-button-primary-background-hover: var(--banana-color-gold-400);--banana-color-button-primary-background-default: var(--banana-color-gold-500);--banana-color-button-tertiary-danger-foreground-disabled: var(--banana-color-red-300);--banana-color-button-tertiary-danger-foreground-default: var(--banana-color-red-500);--banana-color-button-tertiary-danger-foreground-hover: var(--banana-color-red-500);--banana-color-button-tertiary-danger-background-hover: var(--banana-color-red-501);--banana-color-button-secondary-danger-border-disabled: var(--banana-color-red-200);--banana-color-button-secondary-danger-border-pressed: var(--banana-color-red-500);--banana-color-button-secondary-danger-border-hover: var(--banana-color-red-600);--banana-color-button-secondary-danger-border-default: var(--banana-color-red-500);--banana-color-button-secondary-danger-foreground-disabled: var(--banana-color-red-300);--banana-color-button-secondary-danger-foreground-default: var(--banana-color-red-500);--banana-color-button-secondary-danger-foreground-pressed: var(--banana-color-red-500);--banana-color-button-secondary-danger-foreground-hover: var(--banana-color-red-500);--banana-color-button-secondary-danger-background-pressed: var(--banana-color-red-100);--banana-color-button-secondary-danger-background-disabled: var(--banana-color-red-50);--banana-color-button-secondary-danger-background-default: var(--banana-color-red-50);--banana-color-button-secondary-danger-background-hover: var(--banana-color-red-50);--banana-color-button-primary-danger-foreground-disabled: var(--banana-color-red-100);--banana-color-button-primary-danger-foreground-default: var(--banana-color-neutral-000);--banana-color-button-primary-danger-foreground-hover: var(--banana-color-neutral-000);--banana-color-button-primary-danger-foreground-pressed: var(--banana-color-neutral-000);--banana-color-button-primary-danger-background-disabled: var(--banana-color-red-300);--banana-color-button-primary-danger-background-pressed: var(--banana-color-red-600);--banana-color-button-primary-danger-background-hover: var(--banana-color-red-400);--banana-color-button-primary-danger-background-default: var(--banana-color-red-500);--banana-color-button-inline-foreground-disabled: var(--banana-color-blue-300);--banana-color-button-inline-foreground-default: var(--banana-color-blue-500);--banana-color-button-inline-foreground-hover: var(--banana-color-blue-600);--banana-color-table-head-default: var(--banana-color-neutral-400);--banana-color-table-head-active: var(--banana-color-neutral-500);--banana-color-table-row-border-default: var(--banana-color-neutral-200);--banana-color-table-row-background-active: var(--banana-color-blue-401);--banana-color-table-row-background-hover: var(--banana-color-neutral-301);--banana-color-text-subtl: var(--banana-color-neutral-400);--banana-color-table-row-foreground-secondary: var(--banana-color-text-subtl);--banana-color-table-row-foreground-primary: var(--banana-color-neutral-700);--banana-color-tab-border-default: var(--banana-color-neutral-200);--banana-color-tab-border-hover: var(--banana-color-neutral-300);--banana-color-tab-border-active: var(--banana-color-blue-500);--banana-color-tab-background-hover: var(--banana-color-neutral-401);--banana-color-tab-background-main-variants: var(--banana-color-neutral-100);--banana-color-tab-background-subtl: var(--banana-color-neutral-100);--banana-color-tab-background-main: var(--banana-color-neutral-000);--banana-color-tab-background-active-variants: var(--banana-color-neutral-000);--banana-color-tab-foreground-active: var(--banana-color-neutral-700);--banana-color-tab-foreground-hover: var(--banana-color-neutral-600);--banana-color-tab-foreground-inactive: var(--banana-color-neutral-500);--banana-color-tab-foreground-disabled: var(--banana-color-neutral-400);--banana-color-states-warning-foreground: var(--banana-color-orange-500);--banana-color-states-warning-background: var(--banana-color-orange-501);--banana-color-states-success-foreground: var(--banana-color-green-500);--banana-color-states-success-background: var(--banana-color-green-501);--banana-color-states-default-foreground: var(--banana-color-neutral-500);--banana-color-states-default-background: var(--banana-color-neutral-301);--banana-color-states-error-foreground: var(--banana-color-red-500);--banana-color-states-error-background: var(--banana-color-red-501);--banana-color-states-info-foreground: var(--banana-color-blue-500);--banana-color-states-info-background: var(--banana-color-blue-501);--banana-color-states-running-foreground: var(--banana-color-accent-100);--banana-color-states-running-background: var(--banana-color-accent-101);--banana-color-nav-border-active: var(--banana-color-gold-500);--banana-color-nav-background-hover: var(--banana-color-neutral-401);--banana-color-nav-background-default: var(--banana-color-blue-800);--banana-color-nav-foreground-active: var(--banana-color-gold-500);--banana-color-nav-foreground-hover: var(--banana-color-neutral-000);--banana-color-nav-foreground-default: var(--banana-color-neutral-300);--banana-color-scroll-hover: var(--banana-color-neutral-400);--banana-color-scroll-default: var(--banana-color-neutral-300);--banana-color-alert-info-background: var(--banana-color-blue-50);--banana-color-alert-info-foreground: var(--banana-color-blue-500);--banana-color-alert-error-foreground: var(--banana-color-red-500);--banana-color-alert-error-background: var(--banana-color-red-50);--banana-color-alert-success-foreground: var(--banana-color-green-500);--banana-color-alert-success-background: var(--banana-color-green-50);--banana-color-alert-warning-background: var(--banana-color-orange-50);--banana-color-alert-warning-foreground: var(--banana-color-orange-500);--banana-color-global-focus: var(--banana-color-blue-400);--banana-color-global-separator: var(--banana-color-neutral-200);--rgb-banana-color-global-separator: 225, 232, 245;--banana-color-global-separator-dark: var(--banana-color-neutral-600);--banana-color-global-main: var(--banana-color-neutral-000);--rgb-banana-color-global-main: 255, 255, 255;--banana-color-global-overlay: var(--banana-color-neutral-704);--banana-color-tooltip-foreground-icon: var(--banana-color-neutral-400);--banana-color-tooltip-foreground-icon-hover: var(--banana-color-neutral-500);--banana-color-tooltip-foreground-text: var(--banana-color-neutral-000);--banana-color-tooltip-background-error: var(--banana-color-red-500);--banana-color-tooltip-background-default: var(--banana-color-neutral-700);--banana-color-aside-border: var(--banana-color-neutral-200);--banana-color-aside-background: var(--banana-color-neutral-100);--banana-color-text-negative: var(--banana-color-red-500);--banana-color-text-warning: var(--banana-color-orange-500);--banana-color-text-success: var(--banana-color-green-500);--banana-color-text-body: var(--banana-color-neutral-500);--banana-color-heading-tertiary-foreground: var(--banana-color-neutral-500);--banana-color-heading-secondary-foreground: var(--banana-color-neutral-600);--banana-color-heading-primary-foreground: var(--banana-color-neutral-700);--banana-color-badge-neutral-foreground: var(--banana-color-neutral-700);--banana-color-badge-neutral-background: var(--banana-color-neutral-200);--banana-color-badge-default-foreground: var(--banana-color-neutral-700);--banana-color-badge-default-background: var(--banana-color-gold-500);--banana-color-badge-success-foreground: var(--banana-color-neutral-000);--banana-color-badge-success-background: var(--banana-color-green-500);--banana-color-badge-secondary-foreground: var(--banana-color-neutral-000);--banana-color-badge-secondary-background: var(--banana-color-blue-500);--banana-color-badge-tertiary-foreground: var(--banana-color-blue-500);--banana-color-badge-tertiary-background: var(--banana-color-blue-50);--banana-color-tree-foreground-default: var(--banana-color-neutral-600);--banana-color-tree-foreground-active: var(--banana-color-neutral-700);--banana-color-tree-background-hover: var(--banana-color-dropdown-background-hover);--banana-color-tree-background-active: var(--banana-color-dropdown-background-active);--banana-color-tree-border-structure: var(--banana-color-neutral-400);--banana-color-modal-background-default: var(--banana-color-neutral-000);--banana-color-modal-background-footer: var(--banana-color-neutral-100);--banana-color-slider-foreground-default: var(--banana-color-blue-500);--banana-color-slider-foreground-disabled: var(--banana-color-neutral-300);--banana-color-slider-foreground-tickmark-active: var(--banana-color-neutral-000);--banana-color-slider-foreground-tickmark: var(--banana-color-neutral-400);--banana-color-slider-background-default: var(--banana-color-neutral-200);--banana-color-slider-border-hover: var(--banana-color-blue-501);--banana-color-card-background-default: var(--banana-color-neutral-000);--banana-color-card-background-alternative: var(--banana-color-neutral-100);--banana-color-card-background-new: var(--banana-color-blue-50);--banana-color-card-border-default: var(--banana-color-neutral-200);--banana-color-card-border-new: var(--banana-color-blue-200);--banana-color-progress-bar-foreground-default: var(--banana-color-blue-500);--banana-color-progress-bar-background-default: var(--banana-color-neutral-200);--banana-color-pagination-foreground-default: var(--banana-color-neutral-600);--banana-color-pagination-foreground-hover: var(--banana-color-neutral-600);--banana-color-pagination-foreground-active: var(--banana-color-blue-600);--banana-color-pagination-background-hover: var(--banana-color-neutral-401);--banana-color-pagination-background-active: var(--banana-color-blue-401);--banana-color-seg-control-background-default: var(--banana-color-input-background-default);--banana-color-seg-control-background-disabled: var(--banana-color-input-background-disabled);--banana-color-seg-control-background-read-only: var(--banana-color-input-background-read-only);--banana-color-seg-control-background-hover-item: var(--banana-color-neutral-401);--banana-color-seg-control-background-active-item: var(--banana-color-blue-500);--banana-color-seg-control-background-active-negative-item: var(--banana-color-red-500);--banana-color-seg-control-background-read-only-item: var(--banana-color-neutral-400);--banana-color-seg-control-foreground-default: var(--banana-color-neutral-600);--banana-color-seg-control-foreground-hover: var(--banana-color-neutral-700);--banana-color-seg-control-foreground-active: var(--banana-color-neutral-000);--banana-color-seg-control-foreground-disabled: var(--banana-color-neutral-400);--banana-color-seg-control-foreground-read-only: var(--banana-color-neutral-000);--banana-color-seg-control-border-default: var(--banana-color-input-border-default);--banana-color-seg-control-border-disabled: var(--banana-color-input-border-disabled);--banana-color-seg-control-border-read-only: var(--banana-color-input-border-read-only);--banana-color-trend-marker-negative-foreground: var(--banana-color-red-600);--banana-color-trend-marker-negative-background: var(--banana-color-red-50);--banana-color-trend-marker-positive-foreground: var(--banana-color-green-600);--banana-color-trend-marker-positive-background: var(--banana-color-green-50);--banana-color-trend-marker-neutral-foreground: var(--banana-color-neutral-500);--banana-color-dropdown-border-default: var(--banana-color-neutral-000);--banana-color-dropdown-foreground-active-disabled: var(--banana-color-neutral-606);--banana-color-node-general-foreground-body: var(--banana-color-neutral-500);--banana-color-node-general-foreground-subheading: var(--banana-color-neutral-500);--banana-color-node-general-foreground-highlight: var(--banana-color-neutral-800);--banana-color-node-general-foreground-subtl: var(--banana-color-neutral-400);--banana-color-node-general-background-main: var(--banana-color-neutral-000);--banana-color-node-general-background-loading: var(--banana-color-neutral-009);--banana-color-node-audience-border: var(--banana-color-accent-300);--banana-color-node-delay-border: var(--banana-color-accent-100);--banana-color-node-action-border: var(--banana-color-accent-400);--banana-color-node-split-border: var(--banana-color-accent-800);--banana-color-node-split-background: var(--banana-color-accent-800);--banana-color-node-split-foreground: var(--banana-color-neutral-800);--banana-color-node-action-foreground: var(--banana-color-neutral-000);--banana-color-node-action-background: var(--banana-color-node-action-border);--banana-color-node-delay-foreground: var(--banana-color-neutral-000);--banana-color-node-delay-background: var(--banana-color-node-delay-border);--banana-color-node-audience-foreground: var(--banana-color-neutral-000);--banana-color-node-audience-background: var(--banana-color-node-audience-border);--banana-color-connector-background-default: var(--banana-color-neutral-100);--banana-color-connector-border-default: var(--banana-color-neutral-300);--banana-color-connector-border-hover: var(--banana-color-neutral-400);--banana-color-connector-foreground-default: var(--banana-color-connector-border-default);--banana-color-connector-foreground-hover: var(--banana-color-connector-border-hover);--banana-color-connector-background-hover: var(--banana-color-neutral-300);--banana-color-node-draft-border: var(--banana-color-neutral-300);--banana-color-node-draft-background: var(--banana-color-node-draft-border);--banana-color-node-draft-foreground: var(--banana-color-neutral-700);--banana-color-modal-border-default: var(--banana-color-modal-background-default);--banana-color-modal-border-footer: var(--banana-color-modal-background-footer);--banana-color-toolbar-background-default: var(--banana-color-neutral-600);--banana-color-toolbar-background-hover: var(--banana-color-neutral-500);--banana-color-toolbar-foreground-default: var(--banana-color-neutral-200);--banana-color-ai-response-foreground-body: var(--banana-color-text-body);--banana-color-ai-response-foreground-subtl: var(--banana-color-text-subtl);--banana-color-ai-response-foreground-icon: var(--banana-color-text-subtl);--banana-color-ai-response-background-hover: var(--banana-color-dropdown-background-hover);--banana-color-ai-prompt-background-default: var(--banana-color-neutral-200);--banana-color-ai-suggestion-background-default: var(--banana-color-ai-prompt-background-default);--banana-color-ai-suggestion-border-default: var(--banana-color-ai-prompt-background-default);--banana-color-ai-prompt-foreground-body: var(--banana-color-neutral-600);--banana-color-ai-suggestion-foreground-default: var(--banana-color-ai-prompt-foreground-body);--banana-color-nav-border-default: var(--banana-color-nav-background-default);--banana-color-ai-status-background-default: var(--banana-color-neutral-200);--banana-color-ai-status-foreground-default: var(--banana-color-text-body);--banana-color-ai-status-foreground-focus: var(--banana-color-text-body);--banana-color-ai-status-background-loading: var(--banana-color-neutral-000);--banana-color-ai-prompt-foreground-focus: var(--banana-color-neutral-500);--banana-color-ai-response-foreground-error: var(--banana-color-text-negative);--banana-color-ai-card-background-default: var(--banana-color-neutral-100);--banana-color-ai-card-border-default: var(--banana-color-neutral-200);--banana-color-ai-card-border-success: var(--banana-color-toast-success-border);--banana-color-ai-card-background-hover: var(--banana-color-card-background-alternative);--banana-color-ai-card-foreground-default: var(--banana-color-text-body);--banana-color-text-tertiary: var(--banana-color-neutral-500);--banana-color-ai-card-foreground-subtl: var(--banana-color-text-tertiary);--banana-color-ai-card-foreground-success: var(--banana-color-text-success);--banana-color-ai-annotation-background-default: var(--banana-color-neutral-700);--banana-color-ai-annotation-border-default: var(--banana-color-neutral-001);--banana-color-ai-message-background-default: var(--banana-color-neutral-500);--banana-color-ai-message-background-focus: var(--banana-color-neutral-600);--banana-color-ai-message-foreground-body: var(--banana-color-neutral-200);--banana-color-toolbar-border-separator: var(--banana-color-neutral-500);--banana-color-ai-prompt-background-focus: var(--banana-color-neutral-300);--banana-color-ai-status-foreground-loading: var(--banana-color-neutral-800);--banana-color-toolbar-border-section: var(--banana-color-neutral-500);--banana-color-ai-suggestion-background-hover: var(--banana-color-ai-prompt-background-default);--banana-color-ai-suggestion-border-hover: var(--banana-color-neutral-300);--banana-color-ai-annotation-foreground-hover: var(--banana-color-neutral-000);--banana-color-table-row-foreground-disabled: var(--banana-color-input-foreground-disabled);--banana-color-ai-panel-background-default: var(--banana-color-global-main);--banana-color-ai-panel-border-default: var(--banana-color-global-separator);--banana-color-ai-status-border-default: var(--banana-color-ai-status-background-default);--rgb-banana-color-ai-status-border-default: 225, 232, 245;--banana-color-tag-asset-default-border-default: var(--banana-color-neutral-400);--banana-color-tag-asset-accent-1-border-default: var(--banana-color-accent-100);--banana-color-tag-asset-accent-2-border-default: var(--banana-color-accent-200);--banana-color-tag-asset-accent-4-border-default: var(--banana-color-accent-400);--banana-color-tag-asset-accent-3-border-default: var(--banana-color-accent-300);--banana-color-tag-asset-accent-5-border-default: var(--banana-color-accent-500);--banana-color-tag-asset-accent-7-border-default: var(--banana-color-accent-700);--banana-color-tag-asset-accent-6-border-default: var(--banana-color-accent-600);--banana-color-tag-asset-accent-8-border-default: var(--banana-color-accent-800);--banana-color-tag-asset-accent-9-border-default: var(--banana-color-blue-500);--banana-color-global-skeleton-shine: var(--banana-color-neutral-400);--rgb-banana-color-global-skeleton-shine: 114, 129, 154;--banana-color-global-skeleton-default: var(--banana-color-neutral-200);--rgb-banana-color-global-skeleton-default: 225, 232, 245;--banana-color-ai-card-background-surface: var(--banana-color-card-background-alternative);--rgb-banana-color-ai-card-background-surface: 251, 253, 255;--banana-color-ai-card-background-shine: var(--banana-color-card-background-alternative);--rgb-banana-color-ai-card-background-shine: 251, 253, 255;--banana-color-ai-card-border-shine: var(--banana-color-card-background-alternative);--banana-color-ai-status-background-error: var(--banana-color-states-error-background);--banana-color-ai-status-border-error: var(--banana-color-states-error-background);--rgb-banana-color-ai-status-border-error: 242, 65, 101;--banana-color-states-warning-border: var(--banana-color-orange-500);--banana-color-states-success-border: var(--banana-color-green-500);--banana-color-states-default-border: var(--banana-color-neutral-500);--banana-color-states-error-border: var(--banana-color-red-500);--banana-color-states-info-border: var(--banana-color-blue-500);--banana-color-states-running-border: var(--banana-color-accent-100);--banana-color-dropdown-background-active-hover: var(--banana-color-blue-502);--banana-color-node-general-border: var(--banana-color-neutral-300);--banana-color-elevation-toast-default: var(--banana-color-blue-201);--rgb-banana-color-elevation-toast-default: 138, 209, 232;--banana-color-elevation-toast-error: var(--banana-color-red-201);--rgb-banana-color-elevation-toast-error: 250, 179, 194;--banana-color-elevation-toast-success: var(--banana-color-green-201);--rgb-banana-color-elevation-toast-success: 169, 249, 214;--banana-color-elevation-toast-warning: var(--banana-color-orange-201);--rgb-banana-color-elevation-toast-warning: 255, 217, 163;--banana-color-button-tertiary-background-pressed: var(--banana-color-neutral-401);--banana-color-button-tertiary-danger-background-pressed: var(--banana-color-red-402);--banana-color-chart-general-foreground: var(--banana-color-text-subtl);--banana-color-chart-general-border: var(--banana-color-neutral-300);--banana-color-chart-accent-1-foreground-default: var(--banana-color-accent-500);--banana-color-chart-accent-1-foreground-hover: var(--banana-color-accent-550);--banana-color-chart-accent-1-foreground-disabled: var(--banana-color-accent-500);--banana-color-chart-accent-2-foreground-default: var(--banana-color-accent-300);--banana-color-chart-accent-2-foreground-hover: var(--banana-color-accent-350);--banana-color-chart-accent-2-foreground-disabled: var(--banana-color-accent-300);--banana-color-chart-accent-3-foreground-default: var(--banana-color-accent-200);--banana-color-chart-accent-3-foreground-hover: var(--banana-color-accent-250);--banana-color-chart-accent-3-foreground-disabled: var(--banana-color-accent-200);--banana-color-chart-accent-4-foreground-default: var(--banana-color-accent-100);--banana-color-chart-accent-4-foreground-hover: var(--banana-color-accent-150);--banana-color-chart-accent-4-foreground-disabled: var(--banana-color-accent-100);--banana-color-chart-accent-5-foreground-default: var(--banana-color-accent-700);--banana-color-chart-accent-5-foreground-hover: var(--banana-color-accent-750);--banana-color-chart-accent-5-foreground-disabled: var(--banana-color-accent-700);--banana-color-chart-accent-6-foreground-default: var(--banana-color-accent-900);--banana-color-chart-accent-6-foreground-hover: var(--banana-color-accent-950);--banana-color-chart-accent-6-foreground-disabled: var(--banana-color-accent-900);--banana-color-chart-accent-7-foreground-default: var(--banana-color-accent-400);--banana-color-chart-accent-7-foreground-hover: var(--banana-color-accent-450);--banana-color-chart-accent-7-foreground-disabled: var(--banana-color-accent-400);--banana-color-accent-802: var(--banana-color-gold-502);--banana-color-accent-852: var(--banana-color-gold-702);--banana-color-dropdown-background-danger: var(--banana-color-button-tertiary-danger-background-hover);--banana-color-dropdown-foreground-danger: var(--banana-color-button-tertiary-danger-foreground-default);--banana-color-dropdown-foreground-danger-disabled: var(--banana-color-button-tertiary-danger-foreground-disabled);--banana-color-ai-prompt-background-error: var(--banana-color-ai-status-background-error);--banana-color-text-primary: var(--banana-color-neutral-700);--banana-color-text-secondary: var(--banana-color-neutral-600);--banana-color-text-disabled: var(--banana-color-neutral-400);--banana-color-text-inverse: var(--banana-color-neutral-000);--banana-color-text-link: var(--banana-color-blue-500);--banana-color-text-link-hover: var(--banana-color-blue-600);--banana-color-background-primary: var(--banana-color-neutral-000);--banana-color-background-secondary: var(--banana-color-neutral-100);--banana-color-background-tertiary: var(--banana-color-neutral-200);--banana-color-background-inverse: var(--banana-color-neutral-700);--banana-color-background-overlay: var(--banana-color-neutral-709);--banana-color-brand-primary: var(--banana-color-gold-500);--banana-color-brand-primary-hover: var(--banana-color-gold-400);--banana-color-brand-primary-active: var(--banana-color-gold-600);--banana-color-brand-accent: var(--banana-color-gold-500);--banana-color-border-default: var(--banana-color-neutral-300);--banana-color-border-strong: var(--banana-color-neutral-400);--banana-color-border-subtle: var(--banana-color-neutral-200);--banana-color-border-interactive: var(--banana-color-blue-500);--banana-color-border-focus: var(--banana-color-blue-500);--banana-color-feedback-success: var(--banana-color-green-500);--banana-color-feedback-success-subtle: var(--banana-color-green-100);--banana-color-feedback-warning: var(--banana-color-orange-500);--banana-color-feedback-warning-subtle: var(--banana-color-orange-100);--banana-color-feedback-error: var(--banana-color-red-500);--banana-color-feedback-error-subtle: var(--banana-color-red-100);--banana-color-feedback-info: var(--banana-color-blue-500);--banana-color-feedback-info-subtle: var(--banana-color-blue-100);--banana-color-interactive-primary: var(--banana-color-blue-500);--banana-color-interactive-primary-hover: var(--banana-color-blue-400);--banana-color-interactive-primary-active: var(--banana-color-blue-600);--banana-color-interactive-disabled: var(--banana-color-neutral-200);--banana-color-seg-control-foreground-active-disabled: var(--banana-color-neutral-500);--banana-color-seg-control-background-active-disabled: var(--banana-color-neutral-300);--banana-color-checkbox-foreground-read-only-active: var(--banana-color-neutral-400);--banana-color-checkbox-background-read-only-active: var(--banana-color-neutral-200);--banana-color-radio-foreground-read-only-active: var(--banana-color-neutral-400);--banana-color-radio-background-read-only-active: var(--banana-color-neutral-200);--banana-color-slider-foreground-read-only: var(--banana-color-neutral-400);--banana-typography-input-label: 600 var(--banana-font-size-x-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-typography-input-text: 400 var(--banana-font-size-small) / var(--banana-line-height-p) var(--banana-font-primary);--banana-typography-input-helper: 400 var(--banana-font-size-x-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-typography-button-label: 600 var(--banana-font-size-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-typography-item-default: 400 var(--banana-font-size-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-typography-item-active: 600 var(--banana-font-size-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-typography-item-group: 600 var(--banana-font-size-x-small) / var(--banana-line-height-base) var(--banana-font-primary);--banana-shadow-elevation-1: 0px 8px 4px 0px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 4px 4px 0px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 2px 2px 1px rgba(var(--rgb-banana-color-elevation-103), .03), 0px 0px 2px 0px rgba(var(--rgb-banana-color-elevation-104), .04);--banana-shadow-elevation-2: 0px 32px 16px 4px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 16px 8px 4px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 8px 8px 2px rgba(var(--rgb-banana-color-elevation-103), .03), 0px 4px 8px 2px rgba(var(--rgb-banana-color-elevation-105), .05);--banana-shadow-elevation-3: 0px 64px 24px 2px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 32px 24px 2px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 16px 16px 2px rgba(var(--rgb-banana-color-elevation-104), .04), 0px 4px 16px 0px rgba(var(--rgb-banana-color-elevation-106), .06);--banana-shadow-elevation-toast-default: 0px 68px 27px 0px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 38px 23px 0px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 16px 16px -2px rgba(var(--rgb-banana-color-elevation-toast-default), .1), 0px 4px 9px 0px rgba(var(--rgb-banana-color-elevation-103), .03);--banana-shadow-elevation-toast-error: 0px 68px 27px 0px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 38px 23px 0px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 16px 16px -2px rgba(var(--rgb-banana-color-elevation-toast-error), .1), 0px 4px 9px 0px rgba(var(--rgb-banana-color-elevation-103), .03);--banana-shadow-elevation-toast-success: 0px 68px 27px 0px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 38px 23px 0px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 16px 16px -2px rgba(var(--rgb-banana-color-elevation-toast-success), .1), 0px 4px 9px 0px rgba(var(--rgb-banana-color-elevation-103), .03);--banana-shadow-elevation-toast-warning: 0px 68px 27px 0px rgba(var(--rgb-banana-color-elevation-101), .01), 0px 38px 23px 0px rgba(var(--rgb-banana-color-elevation-102), .02), 0px 16px 16px -2px rgba(var(--rgb-banana-color-elevation-toast-warning), .1), 0px 4px 9px 0px rgba(var(--rgb-banana-color-elevation-103), .03);--banana-shadow-ai-annotation-glow: inset 4px 4px 4px 0px rgba(16, 140, 255, .2), inset -4px -4px 4px 0px rgba(0, 255, 255, .3);--banana-shadow-toolbar-appearance: 0px 4px 8px 0px rgba(0, 0, 0, .25), inset 0px 1px 0px 0px rgba(56, 67, 86, .5);--banana-shadow-ai-status-border-light: inset 0px 1px 0px 0px rgba(var(--rgb-banana-color-ai-status-border-default), 1);--banana-shadow-ai-status-border-error: inset 0px 1px 0px 0px rgba(var(--rgb-banana-color-ai-status-border-error), .1);--banana-shadow-ai-card-background-shine: inset 0px 2px 12px 0px rgba(var(--rgb-banana-color-ai-card-background-shine), 1), inset 0px -1px 4px 0px rgba(var(--rgb-banana-color-ai-card-background-shine), 1);--banana-gradient-ai-panel-success-info: linear-gradient( 90deg, rgba(var(--rgb-banana-color-ai-card-background-surface), 1) 0%, rgba(var(--rgb-banana-color-ai-card-background-shine), 1) 100% );--banana-gradient-ai-panel-header-separator: linear-gradient( 90deg, rgba(var(--rgb-banana-color-global-separator), 1) 0%, rgba(var(--rgb-banana-color-global-main), 1) 100% );--banana-gradient-ai-panel-fold-bottom: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(var(--rgb-banana-color-global-main), 1) 100% );--banana-gradient-global-skeleton-loader: linear-gradient( 90deg, rgba(var(--rgb-banana-color-global-skeleton-default), 1) 0%, rgba(var(--rgb-banana-color-global-skeleton-shine), 1) 41.35%, rgba(var(--rgb-banana-color-global-skeleton-default), 1) 100% );--banana-typography-heading-xl: 600 var(--banana-font-size-x-large) / var(--banana-line-height-x-large) var(--banana-font-primary);--banana-typography-heading-h1: 600 var(--banana-font-size-h1) / var(--banana-line-height-h1) var(--banana-font-primary);--banana-typography-heading-h1-regular: 400 var(--banana-font-size-h1) / var(--banana-line-height-h1) var(--banana-font-primary);--banana-typography-heading-h2: 600 var(--banana-font-size-h2) / var(--banana-line-height-h2) var(--banana-font-primary);--banana-typography-heading-h3: 600 var(--banana-font-size-h3) / var(--banana-line-height-h3) var(--banana-font-primary);--banana-typography-heading-h4: 600 var(--banana-font-size-h4) / var(--banana-line-height-h4) var(--banana-font-primary);--banana-typography-heading-h5: 600 var(--banana-font-size-h5) / var(--banana-line-height-h5) var(--banana-font-primary);--banana-typography-paragraph-p: 400 var(--banana-font-size-small) / var(--banana-line-height-p) var(--banana-font-primary);--banana-typography-paragraph-p-link: 400 var(--banana-font-size-small) / var(--banana-line-height-p) var(--banana-font-primary);--banana-typography-paragraph-p-bold: 600 var(--banana-font-size-small) / var(--banana-line-height-p) var(--banana-font-primary);--banana-typography-paragraph-p-small: 400 var(--banana-font-size-x-small) / var(--banana-line-height-p-small) var(--banana-font-primary);--banana-typography-paragraph-p-small-link: 400 var(--banana-font-size-x-small) / var(--banana-line-height-p-small) var(--banana-font-primary);--banana-typography-paragraph-p-small-bold: 600 var(--banana-font-size-x-small) / var(--banana-line-height-p-small) var(--banana-font-primary);--banana-typography-code-mono: 400 var(--banana-font-size-small) / var(--banana-line-height-mono) var(--banana-font-mono);--banana-typography-code-mono-small: 400 var(--banana-font-size-x-small) / var(--banana-line-height-base) var(--banana-font-mono)}:root{--rbui-font-family-primary: var(--banana-font-primary);--rbui-font-family-mono: var(--banana-font-mono);--rbui-font-weight-normal: var(--banana-normal);--rbui-font-weight-medium: var(--banana-medium);--rbui-font-weight-semibold: var(--banana-bold);--rbui-font-size-xs: var(--banana-font-size-x-small);--rbui-font-size-s: var(--banana-font-size-small);--rbui-font-size-m: var(--banana-font-size-base);--rbui-font-size-xl: var(--banana-font-size-x-large);--rbui-font-base: var(--banana-typography-paragraph-p);--rbui-font-heading-h4: var(--banana-typography-heading-h4);--rbui-heading-h5: var(--banana-font-size-h5);--rbui-heading-h4: var(--banana-font-size-h4);--rbui-heading-h3: var(--banana-font-size-h3);--rbui-heading-h2: var(--banana-font-size-h2);--rbui-heading-h1: var(--banana-font-size-h1)}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./assets/07b7cbee8c27c52b.woff2) format("woff2"),url(./assets/890b0d2775b11b03.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:200;src:url(./assets/2c8a49cf7f48508e.woff2) format("woff2"),url(./assets/85fa36b32f292fab.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(./assets/2364528aa26ddeb9.woff2) format("woff2"),url(./assets/1052fbd2e88856a5.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(./assets/aa44fca348320e5f.woff2) format("woff2"),url(./assets/91b7f766c5a0e2f2.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(./assets/46fa1c6b252fcd30.woff2) format("woff2"),url(./assets/7b8797af6aa2dcd3.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(./assets/6afe6fcd2cfff82a.woff2) format("woff2"),url(./assets/8f8f208069ab5a35.woff) format("woff");font-display:swap}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(./assets/23936cd69c0df5e3.woff2) format("woff2"),url(./assets/c8009c6220cf0a3d.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(./assets/ac80325229b9fac0.woff2) format("woff2"),url(./assets/d5fbd6898f2358c0.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(./assets/7108244139412a91.woff2) format("woff2"),url(./assets/7e269aac63855b6d.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(./assets/9c0edf756bab0deb.woff2) format("woff2"),url(./assets/7886bf65f26844b0.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(./assets/493934f7829ce6ee.woff2) format("woff2"),url(./assets/5a243e9a960738af.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(./assets/b7be75b98668e17e.woff2) format("woff2"),url(./assets/624e0489948ec8b0.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(./assets/a3e93aa0a5e91ba1.woff2) format("woff2"),url(./assets/4a896454d29a1db4.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(./assets/7ddf3c11ee20d322.woff2) format("woff2"),url(./assets/dd56dd48de1d539e.woff) format("woff");font-display:swap}body,html{font-family:var(--rbui-font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rbui-tooltip{min-width:24px;max-width:min(60%,256px);z-index:999999;--rbui-tooltip-translate-x: 0;--rbui-tooltip-translate-y: 4px}.rbui-tooltip[data-placement^=bottom]{--rbui-tooltip-translate-y: -4px}.rbui-tooltip[data-placement^=left]{--rbui-tooltip-translate-x: 4px;--rbui-tooltip-translate-y: 0}.rbui-tooltip[data-placement^=right]{--rbui-tooltip-translate-x: -4px;--rbui-tooltip-translate-y: 0}.rbui-tooltip__inner{background:var(--banana-color-tooltip-background-default);color:var(--banana-color-tooltip-foreground-text);padding:var(--banana-space-1x);border-radius:4px;font:var(--banana-typography-paragraph-p-small);box-shadow:var(--banana-shadow-elevation-2);opacity:0;transform:translate(var(--rbui-tooltip-translate-x),var(--rbui-tooltip-translate-y)) scale(.96);transition:opacity .18s cubic-bezier(.65,.05,.36,1),transform .18s cubic-bezier(.65,.05,.36,1)}.rbui-tooltip__inner--initial,.rbui-tooltip__inner--close{opacity:0}.rbui-tooltip[data-placement^=top] .rbui-tooltip__inner--open,.rbui-tooltip[data-placement^=top] .rbui-tooltip__inner--close{transform-origin:center bottom}.rbui-tooltip[data-placement^=bottom] .rbui-tooltip__inner--open,.rbui-tooltip[data-placement^=bottom] .rbui-tooltip__inner--close{transform-origin:center top}.rbui-tooltip[data-placement^=left] .rbui-tooltip__inner--open,.rbui-tooltip[data-placement^=left] .rbui-tooltip__inner--close{transform-origin:center right}.rbui-tooltip[data-placement^=right] .rbui-tooltip__inner--open,.rbui-tooltip[data-placement^=right] .rbui-tooltip__inner--close{transform-origin:center left}.rbui-tooltip__inner--open{opacity:1;transform:translate(0) scale(1)}@media(prefers-reduced-motion:reduce){.rbui-tooltip__inner--open,.rbui-tooltip__inner--close{transition:none;animation:none}}.rbui-tooltip__arrow path{fill:var(--banana-color-tooltip-background-default);transition:opacity .18s cubic-bezier(.65,.05,.36,1);opacity:0}.rbui-tooltip__inner--open .rbui-tooltip__arrow path{opacity:1}.rbui-tooltip__wrapper{display:inline-flex;align-items:center;gap:var(--banana-space-0x)}.rbui-tooltip__icon{display:inline-flex;align-items:center;cursor:pointer;color:var(--banana-color-tooltip-foreground-icon);transition:color .18s cubic-bezier(.65,.05,.36,1)}.rbui-tooltip__icon:hover{color:var(--banana-color-tooltip-foreground-icon-hover)}.rbui-tooltip__icon:focus-visible{outline:2px solid var(--banana-color-global-focus);outline-offset:2px;border-radius:2px}button,[type=button],[type=reset],[type=submit],.rbui-button{--rbui-button-padding: var(--banana-space-1x) var(--banana-space-2x);--rbui-button-height: 36px;outline:none;display:flex;align-items:center;justify-content:center;height:var(--rbui-button-height);width:var(--rbui-button-width);padding:var(--rbui-button-padding);gap:var(--banana-space-1x);border-radius:var(--banana-border-radius-button-radius);border:1px solid var(--rbui-button-border-color);font:var(--banana-typography-button-label);background-color:var(--rbui-button-background-color);color:var(--rbui-button-color);transition:var(--banana-transition-default);cursor:pointer}.rbui-button--icon-only{--rbui-button-padding: var(--banana-space-1x)}.rbui-button--icon-only.rbui-button-tertiary,.rbui-button--icon-only.rbui-button-tertiary-alternative,.rbui-button--icon-only.rbui-button-tertiary-danger{--rbui-button-height: 32px;--rbui-button-width: 32px}.rbui-button--loading{cursor:wait}button:focus-visible,.rbui-button--focus-visible,.rbui-button:focus-visible{outline:2px solid var(--banana-color-global-focus);outline-offset:1px}.rbui-button--disabled,.rbui-button:disabled{cursor:not-allowed}.rbui-button__start-icon,.rbui-button__end-icon{display:flex;align-items:center;justify-content:center}.rbui-button__loader{display:flex;align-items:center;justify-content:center;padding:0 var(--banana-space-2x)}.rbui-button__loader--short{padding:0}.rbui-button__spinner{animation:loading-spinner 1s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rbui-button-primary{--rbui-button-background-color: var(--banana-color-button-primary-background-default);--rbui-button-color: var(--banana-color-button-primary-foreground-default);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-primary-background-hover);--rbui-button-color: var(--banana-color-button-primary-foreground-hover);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-primary:active:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-primary-background-pressed);--rbui-button-color: var(--banana-color-button-primary-foreground-pressed);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary--loading,.rbui-button-primary--disabled,.rbui-button-primary:disabled{--rbui-button-background-color: var(--banana-color-button-primary-background-disabled);--rbui-button-color: var(--banana-color-button-primary-foreground-disabled);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary-danger{--rbui-button-background-color: var(--banana-color-button-primary-danger-background-default);--rbui-button-color: var(--banana-color-button-primary-danger-foreground-default);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary-danger:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-primary-danger-background-hover);--rbui-button-color: var(--banana-color-button-primary-danger-foreground-hover);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary-danger--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-primary-danger:active:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-primary-danger-background-pressed);--rbui-button-color: var(--banana-color-button-primary-danger-foreground-pressed);--rbui-button-border-color: var(--rbui-button-background-color)}.rbui-button-primary-danger--loading,.rbui-button-primary-danger--disabled,.rbui-button-primary-danger:disabled{--rbui-button-background-color: var(--banana-color-button-primary-danger-background-disabled);--rbui-button-color: var(--banana-color-button-primary-danger-foreground-disabled);--rbui-button-border-color: var(--rbui-button-background-color)}button:not(.rbui-button),.rbui-button-secondary{--rbui-button-background-color: var(--banana-color-button-secondary-background-default);--rbui-button-color: var(--banana-color-button-secondary-foreground-default);--rbui-button-border-color: var(--banana-color-button-secondary-border-default)}button:hover:not(.rbui-button),.rbui-button-secondary:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-secondary-background-hover);--rbui-button-color: var(--banana-color-button-secondary-foreground-hover);--rbui-button-border-color: var(--banana-color-button-secondary-border-hover)}button:active:not(.rbui-button),.rbui-button-secondary--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-secondary:active:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-secondary-background-pressed);--rbui-button-color: var(--banana-color-button-secondary-foreground-pressed);--rbui-button-border-color: var(--banana-color-button-secondary-border-pressed)}button:disabled:not(.rbui-button),.rbui-button-secondary--loading,.rbui-button-secondary--disabled,.rbui-button-secondary:disabled{--rbui-button-background-color: var(--banana-color-button-secondary-background-disabled);--rbui-button-color: var(--banana-color-button-secondary-foreground-disabled);--rbui-button-border-color: var(--banana-color-button-secondary-border-disabled)}.rbui-button-secondary-danger{--rbui-button-background-color: var(--banana-color-button-secondary-danger-background-default);--rbui-button-color: var(--banana-color-button-secondary-danger-foreground-default);--rbui-button-border-color: var(--banana-color-button-secondary-danger-border-default)}.rbui-button-secondary-danger:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-secondary-danger-background-hover);--rbui-button-color: var(--banana-color-button-secondary-danger-foreground-hover);--rbui-button-border-color: var(--banana-color-button-secondary-danger-border-hover)}.rbui-button-secondary-danger--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-secondary-danger:active:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-secondary-danger-background-pressed);--rbui-button-color: var(--banana-color-button-secondary-danger-foreground-pressed);--rbui-button-border-color: var(--banana-color-button-secondary-danger-border-pressed)}.rbui-button-secondary-danger--loading,.rbui-button-secondary-danger--disabled,.rbui-button-secondary-danger:disabled{--rbui-button-background-color: var(--banana-color-button-secondary-danger-background-disabled);--rbui-button-color: var(--banana-color-button-secondary-danger-foreground-disabled);--rbui-button-border-color: var(--banana-color-button-secondary-danger-border-disabled)}.rbui-button-tertiary{--rbui-button-background-color: transparent;--rbui-button-color: var(--banana-color-button-tertiary-foreground-default);--rbui-button-border-color: transparent}.rbui-button-tertiary--has-icons{--rbui-button-padding: var(--banana-space-1x)}.rbui-button-tertiary--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary:active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-background-color: var(--banana-color-button-tertiary-background-hover);--rbui-button-border-color: transparent}.rbui-button-tertiary--loading,.rbui-button-tertiary--disabled,.rbui-button-tertiary:disabled{--rbui-button-color: var(--banana-color-button-tertiary-foreground-disabled)}.rbui-button-tertiary-danger{--rbui-button-background-color: transparent;--rbui-button-color: var(--banana-color-button-tertiary-danger-foreground-default);--rbui-button-border-color: transparent}.rbui-button-tertiary-danger--has-icons{--rbui-button-padding: var(--banana-space-1x)}.rbui-button-tertiary-danger--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary-danger:active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary-danger:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-color: var(--banana-color-button-tertiary-danger-foreground-default);--rbui-button-background-color: var(--banana-color-button-tertiary-danger-background-hover);--rbui-button-border-color: transparent}.rbui-button-tertiary-danger--loading,.rbui-button-tertiary-danger--disabled,.rbui-button-tertiary-danger:disabled{--rbui-button-color: var(--banana-color-button-tertiary-danger-foreground-disabled)}.rbui-button-tertiary-alternative{--rbui-button-background-color: transparent;--rbui-button-color: var(--banana-color-button-inline-foreground-default);--rbui-button-border-color: transparent}.rbui-button-tertiary-alternative--has-icons{--rbui-button-padding: var(--banana-space-1x)}.rbui-button-tertiary-alternative--active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary-alternative:active:not(.rbui-button--disabled,.rbui-button--loading),.rbui-button-tertiary-alternative:hover:not(.rbui-button--disabled,.rbui-button--loading){--rbui-button-tertiary-alt-background-hover: rgba(1, 154, 206, .1);--rbui-button-background-color: var(--rbui-button-tertiary-alt-background-hover);--rbui-button-color: var(--banana-color-button-inline-foreground-hover);--rbui-button-border-color: transparent}.rbui-button-tertiary-alternative--loading,.rbui-button-tertiary-alternative--disabled,.rbui-button-tertiary-alternative:disabled{--rbui-button-color: var(--banana-color-button-inline-foreground-disabled)}.rbui-button-inline,.rbui-button-inline--active{--rbui-button-color: var(--banana-color-button-inline-foreground-default);--rbui-button-height: 24px;--rbui-button-padding: 0px}.rbui-button-inline.rbui-button--icon-only{--rbui-button-height: 16px;--rbui-button-width: 16px}.rbui-button-inline--hover,.rbui-button-inline:hover:not(.rbui-button--disabled){--rbui-button-color: var(--banana-color-button-inline-foreground-hover)}.rbui-button-inline--disabled,.rbui-button-inline:disabled{--rbui-button-color: var(--banana-color-button-inline-foreground-disabled)}.rbui-button-group{display:flex;transition:var(--banana-transition-default)}.rbui-button-group--primary{--rbui-button-group-border-split: var(--banana-color-button-primary-border-split);--rbui-button-group-button-border-hover: var(--banana-color-button-primary-border-split)}.rbui-button-group--secondary{--rbui-button-group-border-split: var(--banana-color-button-secondary-border-default);--rbui-button-group-button-border-hover: var(--banana-color-button-secondary-border-hover)}.rbui-button-group--tertiary{--rbui-button-group-border-split: var(--banana-color-button-secondary-border-default);--rbui-button-group-button-border-hover: var(--banana-color-button-secondary-border-default)}.rbui-button-group__button{margin-left:-1px}.rbui-button-group__button:hover:not(:active,.rbui-button-group__button--disabled){z-index:1}.rbui-button-group__button--first{border-top-right-radius:0;border-bottom-right-radius:0}.rbui-button-group__button--first:hover:not(:active,.rbui-button-group__button--disabled){border-right-color:var(--rbui-button-group-button-border-hover)}.rbui-button-group__button--middle{border-radius:0;border-left-color:var(--rbui-button-group-border-split)}.rbui-button-group__button--middle:hover:not(:active,.rbui-button-group__button--disabled){border-left-color:var(--rbui-button-group-button-border-hover);border-right-color:var(--rbui-button-group-button-border-hover)}.rbui-button-group__button--last{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--rbui-button-group-border-split)}.rbui-button-group__button--last:hover:not(:active,.rbui-button-group__button--disabled){border-left-color:var(--rbui-button-group-button-border-hover)}.rbui-toggle-button{transition:var(--banana-transition-default)}.rbui-toggle-button--selected{color:var(--banana-color-button-secondary-foreground-clicked);background-color:var(--banana-color-button-secondary-background-clicked)}.rbui-actions-container{display:flex;gap:var(--banana-space-1x);align-items:center;flex-shrink:0}.rbui-badge,.rbui-badge--default{--rbui-badge-background: var(--banana-color-badge-default-background);--rbui-badge-foreground: var(--banana-color-badge-default-foreground);--rbui-badge-content-inline-padding: var(--banana-space-1x);display:inline-block;position:relative}.rbui-badge--neutral{--rbui-badge-background: var(--banana-color-badge-neutral-background);--rbui-badge-foreground: var(--banana-color-badge-neutral-foreground)}.rbui-badge--success{--rbui-badge-background: var(--banana-color-badge-success-background);--rbui-badge-foreground: var(--banana-color-badge-success-foreground)}.rbui-badge--secondary{--rbui-badge-background: var(--banana-color-badge-secondary-background);--rbui-badge-foreground: var(--banana-color-badge-secondary-foreground)}.rbui-badge--tertiary{--rbui-badge-background: var(--banana-color-badge-tertiary-background);--rbui-badge-foreground: var(--banana-color-badge-tertiary-foreground)}.rbui-badge--narrow-padding{--rbui-badge-content-inline-padding: var(--banana-space-0x)}.rbui-badge__content{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:18px;min-height:18px;padding-block:1px;padding-inline:var(--rbui-badge-content-inline-padding);font:var(--banana-typography-paragraph-p-small-bold);background:var(--rbui-badge-background);color:var(--rbui-badge-foreground);border-radius:var(--banana-border-radius-badge-radius)}.rbui-badge__content--notification{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.rbui-description{font:var(--banana-typography-paragraph-p-small);color:var(--banana-color-text-subtl)}.rbui-header{padding:var(--banana-space-2x) var(--banana-space-3x);border-bottom:1px solid var(--banana-color-global-separator);display:flex;align-items:flex-start;gap:var(--banana-space-1x)}.rbui-header__title{display:flex;flex-grow:1;flex-direction:column;gap:var(--banana-space-0x)}.rbui-header__title-heading{font:var(--banana-typography-heading-h1);color:var(--banana-color-heading-primary-foreground);margin:0}.rbui-table{position:relative;table-layout:fixed;border-collapse:collapse;width:100%}.rbui-table-body{font:var(--banana-typography-paragraph-p)}.rbui-table-cell{--rbui-cell-inline-padding: var(--banana-space-1x);--rbui-cell-block-padding: initial;position:relative;padding-inline:var(--rbui-cell-inline-padding);padding-block:var(--rbui-cell-block-padding);overflow:hidden;text-overflow:ellipsis;text-align:start}.rbui-table-cell__foot--has-pagination{--rbui-cell-block-padding: var(--banana-space-2x);--rbui-cell-inline-padding: 0}.rbui-table-cell-action.rbui-table-cell-action--floating{position:absolute;top:50%;inset-inline-end:var(--rbui-cell-inline-padding);transform:translateY(-50%)}.rbui-table-foot{font:var(--banana-typography-paragraph-p)}.rbui-table-head{font:var(--banana-typography-paragraph-p-small-bold)}.rbui-table-row{--rbui-table-row-border-color: var(--banana-color-table-row-border-default);--rbui-table-row-background-color: transparent;--rbui-table-row-hovered-background-color: transparent;height:var(--rbui-table-row-height);color:var(--rbui-table-row-font-color);border-bottom:1px solid var(--rbui-table-row-border-color);background-color:var(--rbui-table-row-background-color);transition:var(--banana-transition-default)}.rbui-table-row:hover:not(.rbui-table-row--disabled,.rbui-table-row--selected),.rbui-table-row.rbui-table-row--highlighted:not(.rbui-table-row--disabled,.rbui-table-row--selected){background-color:var(--rbui-table-row-hovered-background-color)}.rbui-table-row.rbui-table-row--disabled{--rbui-table-row-background-color: transparent}.rbui-table-row.rbui-table-row--selected{--rbui-table-row-background-color: var(--banana-color-table-row-background-active)}.rbui-table-row__head{--rbui-table-row-height: var(--banana-space-5x);--rbui-table-row-font-color: var(--banana-color-table-head-default)}.rbui-table-row__head--active{--rbui-table-row-font-color: var(--banana-color-table-head-active)}.rbui-table-row__body{--rbui-table-row-font-color: var(--banana-color-table-row-foreground-primary)}.rbui-table-row__body:hover,.rbui-table-row__body.rbui-table-row--highlighted{--rbui-table-row-hovered-background-color: var(--banana-color-table-row-background-hover)}.rbui-table-row__body:focus-visible,.rbui-table-row__body:focus-within{outline:var(--banana-color-global-focus) solid 2px}.rbui-table-row__body--small{--rbui-table-row-height: var(--banana-space-6x)}.rbui-table-row__body--medium{--rbui-table-row-height: var(--banana-space-7x)}.rbui-table-row__body--large{--rbui-table-row-height: var(--banana-space-9x)}.rbui-table-row__foot{--rbui-table-row-border-color: var(--rbui-table-row-background-color)}.rbui-table-sort-label{--rbui-table-sort-label-icon-opacity: 0;--rbui-table-sort-label-font-color: inherit;display:inline-flex;align-items:center;gap:var(--banana-space-1x);color:var(--rbui-table-sort-label-font-color);cursor:pointer;outline:none;transition:var(--banana-transition-default)}.rbui-table-sort-label:hover:not(.rbui-table-sort-label--active){--rbui-table-sort-label-icon-opacity: .5}.rbui-table-sort-label:focus-visible{outline:solid var(--banana-color-global-focus);outline-offset:2px}.rbui-table-sort-label--active{--rbui-table-sort-label-icon-opacity: 1;--rbui-table-sort-label-font-color: var(--banana-color-table-head-active)}.rbui-table-sort-label__icon{opacity:var(--rbui-table-sort-label-icon-opacity)}.rbui-tag{display:flex;overflow:hidden;width:fit-content;border-radius:var(--banana-radius-0x);font:var(--banana-typography-paragraph-p-small);color:var(--rbui-tag-color);background-color:var(--rbui-tag-background-color)}.rbui-tag .rbui-button-reset{display:unset;height:unset;width:unset;border:unset;border-radius:unset;color:unset;background:unset;padding:unset;font:unset;cursor:unset;transition:unset}.rbui-tag:focus-visible:not(.rbui-tag--disabled){outline:2px solid var(--banana-color-global-focus);outline-offset:1px}.rbui-tag .rbui-tag__content:hover:not(.rbui-tag__content--read-only,.rbui-tag__content--disabled)+.rbui-tag__close-wrapper:not(.rbui-tag__close-wrapper--disabled),.rbui-tag .rbui-tag__close-wrapper:hover:not(.rbui-tag__close-wrapper--disabled),.rbui-tag .rbui-tag__content:hover:not(.rbui-tag__content--read-only,.rbui-tag__content--disabled){color:var(--rbui-tag-color-hover, --rbui-tag-color);background-color:var(--rbui-tag-background-color-hover, --rbui-tag-background-color)}.rbui-tag .rbui-tag__content{display:flex;align-items:center;justify-content:center;gap:var(--banana-space-0x);padding:var(--banana-space-0x);cursor:pointer}.rbui-tag .rbui-tag__content .rbui-tag__content-icon{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.rbui-tag .rbui-tag__content .rbui-tag__content-text{padding-inline:var(--banana-space-0x)}.rbui-tag .rbui-tag__content--bordered{padding:calc(var(--banana-space-0x) - 1px)}.rbui-tag .rbui-tag__content--dismissible{padding-inline-end:0}.rbui-tag .rbui-tag__content--read-only{cursor:default}.rbui-tag .rbui-tag__content--disabled{cursor:not-allowed}.rbui-tag .rbui-tag__close-wrapper{color:inherit;font:inherit;display:flex;align-items:center;justify-content:center;padding:var(--banana-space-0x);cursor:pointer}.rbui-tag .rbui-tag__close-wrapper .rbui-tag__close-wrapper-icon{height:12px;width:12px}.rbui-tag .rbui-tag__close-wrapper--bordered{padding:calc(var(--banana-space-0x) - 1px);padding-inline-start:var(--banana-space-0x)}.rbui-asset-tag,.rbui-asset-tag--default{--rbui-tag-color: var(--banana-color-tag-asset-default-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-default-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-default-background-hover)}.rbui-asset-tag--accent-1{--rbui-tag-color: var(--banana-color-tag-asset-accent-1-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-1-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-1-background-hover)}.rbui-asset-tag--accent-2{--rbui-tag-color: var(--banana-color-tag-asset-accent-2-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-2-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-2-background-hover)}.rbui-asset-tag--accent-3{--rbui-tag-color: var(--banana-color-tag-asset-accent-3-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-3-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-3-background-hover)}.rbui-asset-tag--accent-4{--rbui-tag-color: var(--banana-color-tag-asset-accent-4-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-4-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-4-background-hover)}.rbui-asset-tag--accent-5{--rbui-tag-color: var(--banana-color-tag-asset-accent-5-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-5-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-5-background-hover)}.rbui-asset-tag--accent-6{--rbui-tag-color: var(--banana-color-tag-asset-accent-6-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-6-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-6-background-hover)}.rbui-asset-tag--accent-7{--rbui-tag-color: var(--banana-color-tag-asset-accent-7-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-7-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-7-background-hover)}.rbui-asset-tag--accent-8{--rbui-tag-color: var(--banana-color-tag-asset-accent-8-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-8-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-8-background-hover)}.rbui-asset-tag--accent-9{--rbui-tag-color: var(--banana-color-tag-asset-accent-9-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-asset-accent-9-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-asset-accent-9-background-hover)}.rbui-filter-tag{--rbui-tag-color: var(--banana-color-tag-filter-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-filter-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-filter-background-hover)}.rbui-filter-tag--selected{--rbui-tag-color: var(--banana-color-tag-filter-foreground-active);--rbui-tag-background-color: var(--banana-color-tag-filter-background-active);--rbui-tag-background-color-hover: var(--banana-color-tag-filter-background-active)}.rbui-input-tag--selected{--rbui-tag-color: var(--banana-color-tag-input-foreground-default);--rbui-tag-background-color: var(--banana-color-tag-input-background-default);--rbui-tag-background-color-hover: var(--banana-color-tag-input-background-hover)}.rbui-input-tag--unselected{--rbui-tag-color: var(--banana-color-tag-input-foreground-inactive);--rbui-tag-background-color: var(--banana-color-tag-input-background-inactive);--rbui-tag-background-color-hover: var(--banana-color-tag-input-background-inactive-hover);border:1px solid var(--banana-color-tag-input-border-inactive)}.rbui-input-tag--disabled{--rbui-tag-color: var(--banana-color-tag-input-foreground-disabled);--rbui-tag-background-color: var(--banana-color-tag-input-background-disabled);--rbui-tag-background-color-hover: var(--banana-color-tag-input-background-disabled)}.rbui-tag-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--banana-space-1x);vertical-align:top}.rbui-trend-marker{--rbui-trend-marker-font: var(--banana-typography-paragraph-p-small, inherit);--rbui-trend-marker-bg-color: transparent;--rbui-trend-marker-color: var(--banana-color-trend-marker-neutral-foreground);--rbui-trend-marker-radius: var(--banana-border-radius-trend-marker-radius);border-radius:var(--rbui-trend-marker-radius);background-color:var(--rbui-trend-marker-bg-color);color:var(--rbui-trend-marker-color);font:var(--rbui-trend-marker-font);display:inline-flex;align-items:center;gap:var(--banana-space-1x);padding-block:1px;padding-inline:var(--banana-space-0x)}.rbui-trend-marker__content,.rbui-trend-marker__text{display:inline-flex;align-items:center}.rbui-trend-marker__content{gap:var(--banana-space-1x)}.rbui-trend-marker--positive{--rbui-trend-marker-color: var(--banana-color-trend-marker-positive-foreground)}.rbui-trend-marker--positive.rbui-trend-marker--highlighted{--rbui-trend-marker-bg-color: var(--banana-color-trend-marker-positive-background)}.rbui-trend-marker--negative{--rbui-trend-marker-color: var(--banana-color-trend-marker-negative-foreground)}.rbui-trend-marker--negative.rbui-trend-marker--highlighted{--rbui-trend-marker-bg-color: var(--banana-color-trend-marker-negative-background)}.rbui-typography{font:var(--rbui-typography-variant, inherit);color:var(--rbui-typography-color, inherit);font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0}.rbui-typography--default{--rbui-typography-variant: var(--banana-typography-paragraph-p);--rbui-typography-color: var(--banana-color-text-body)}.rbui-typography--link{--rbui-typography-variant: var(--banana-typography-paragraph-p-link);--rbui-typography-color: var(--banana-color-text-link)}.rbui-typography--link-small{--rbui-typography-variant: var(--banana-typography-paragraph-p-small-link);--rbui-typography-color: var(--banana-color-text-link)}.rbui-typography--heading-xl{--rbui-typography-variant: var(--banana-typography-heading-xl)}.rbui-typography--heading-1{--rbui-typography-variant: var(--banana-typography-heading-h1)}.rbui-typography--heading-2{--rbui-typography-variant: var(--banana-typography-heading-h2)}.rbui-typography--heading-3{--rbui-typography-variant: var(--banana-typography-heading-h3)}.rbui-typography--heading-4{--rbui-typography-variant: var(--banana-typography-heading-h4)}.rbui-typography--heading-5{--rbui-typography-variant: var(--banana-typography-heading-h5)}.rbui-typography--text{--rbui-typography-variant: var(--banana-typography-paragraph-p)}.rbui-typography--text-bold{--rbui-typography-variant: var(--banana-typography-paragraph-p-bold)}.rbui-typography--text-small{--rbui-typography-variant: var(--banana-typography-paragraph-p-small)}.rbui-typography--text-small-bold{--rbui-typography-variant: var(--banana-typography-paragraph-p-small-bold)}.rbui-typography--text-mono{--rbui-typography-variant: var(--banana-typography-code-mono)}.rbui-typography--text-mono-small{--rbui-typography-variant: var(--banana-typography-code-mono-small)}.rbui-typography--color-body{--rbui-typography-color: var(--banana-color-text-body)}.rbui-typography--color-subtl{--rbui-typography-color: var(--banana-color-text-subtl)}.rbui-typography--color-link{--rbui-typography-color: var(--banana-color-text-link)}.rbui-typography--color-success{--rbui-typography-color: var(--banana-color-text-success)}.rbui-typography--color-warning{--rbui-typography-color: var(--banana-color-text-warning)}.rbui-typography--color-negative{--rbui-typography-color: var(--banana-color-text-negative)}.rbui-base-input{--rbui-input-border-color: var(--banana-color-input-border-default);--rbui-input-border-width: 1px;--rbui-input-background: var(--banana-color-input-background-default);--rbui-input-placeholder-color: var(--banana-color-input-foreground-placeholder);--rbui-input-element-color: var(--banana-color-input-foreground-icon);--rbui-input-foreground-text: var(--banana-color-input-foreground-input-text);--rbui-base-input-padding-horizontal: var(--banana-space-1x);--rbui-base-input-padding-vertical: var(--banana-space-1x);display:inline-flex;align-items:center;position:relative;min-height:36px;font:var(--banana-typography-input-text);color:var(--rbui-input-foreground-text);border-radius:4px;background:var(--rbui-input-background);outline:none}.rbui-base-input:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:var(--rbui-input-border-width) solid var(--rbui-input-border-color);transition:var(--banana-transition-default)}.rbui-base-input--hovered{--rbui-input-border-color: var(--banana-color-input-border-hover);--rbui-input-background: var(--banana-color-input-background-hover)}.rbui-base-input--readonly{--rbui-input-border-color: var(--banana-color-input-border-read-only);--rbui-input-background: var(--banana-color-input-background-read-only)}.rbui-base-input--disabled{--rbui-input-border-color: var(--banana-color-input-border-disabled);--rbui-input-background: var(--banana-color-input-background-disabled);--rbui-input-placeholder-color: var(--banana-color-input-foreground-disabled);--rbui-input-element-color: var(--banana-color-input-foreground-disabled);--rbui-input-foreground-text: var(--banana-color-input-foreground-disabled)}.rbui-base-input:focus-visible,.rbui-base-input:focus-within,.rbui-base-input--focused{--rbui-input-border-color: var(--banana-color-global-focus);--rbui-input-border-width: 2px}.rbui-base-input:focus-visible.rbui-base-input--error,.rbui-base-input:focus-within.rbui-base-input--error,.rbui-base-input--focused.rbui-base-input--error{--rbui-input-border-color: var(--banana-color-states-error-foreground)}.rbui-base-input--error{--rbui-input-border-color: var(--banana-color-states-error-foreground)}.rbui-base-input__input{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;flex:1;font:inherit;color:inherit;background:inherit;min-width:0;width:100%;padding:var(--rbui-base-input-padding-horizontal) var(--rbui-base-input-padding-vertical);margin:0;border:none;outline:none;border-radius:inherit}.rbui-base-input__input::placeholder{color:var(--rbui-input-placeholder-color);opacity:1}.rbui-base-input__input--has-right{padding-right:0}.rbui-base-input__input--has-left{padding-left:0}.rbui-base-input__element{--rbui-base-input-element-space: var(--banana-space-1x);display:flex;align-items:center;padding-left:var(--rbui-base-input-padding-horizontal);padding-right:var(--rbui-base-input-padding-horizontal);color:var(--rbui-input-element-color)}.rbui-base-input__element>.rbui-button{color:inherit}.rbui-base-input__element>.rbui-button+.rbui-button{margin-left:calc(-1 * var(--rbui-base-input-element-space))}.rbui-base-input__element>.rbui-button:last-child{margin-right:calc(-1 * var(--rbui-base-input-padding-horizontal) + 2px)}.rbui-base-input__element>.rbui-button:first-child{margin-left:calc(-1 * var(--rbui-base-input-padding-horizontal) + 2px)}.rbui-base-input__clear-button--hidden{visibility:hidden}.rbui-listbox-group{margin:inherit;padding:inherit;list-style-type:none}.rbui-listbox-group-label{font:var(--banana-typography-item-group);margin-inline:0;padding:var(--banana-space-0x) var(--banana-space-1x);border-radius:0;color:var(--banana-color-dropdown-foreground-group);background-color:var(--banana-color-dropdown-background-group);text-transform:uppercase;cursor:default}.rbui-checkbox{--rbui-checkbox-background: var(--banana-color-checkbox-background-default);--rbui-checkbox-border: 1px solid var(--banana-color-checkbox-border-default);--rbui-checkbox-border-radius: var(--banana-radius-0x);--rbui-checkbox-cursor: pointer;display:inline-block;padding:1px;box-sizing:border-box;width:20px;height:20px;justify-content:center;align-items:center;position:relative;vertical-align:top;border-radius:var(--rbui-checkbox-border-radius)}.rbui-checkbox--checked{--rbui-checkbox-background: var(--banana-color-checkbox-background-active);--rbui-checkbox-foreground: var(--banana-color-checkbox-foreground-active);--rbui-checkbox-border: none}.rbui-checkbox--readonly{--rbui-checkbox-background: var(--banana-color-checkbox-background-read-only);--rbui-checkbox-foreground: var(--banana-color-checkbox-foreground-read-only);--rbui-checkbox-border: var(--banana-color-checkbox-border-read-only)}.rbui-checkbox--disabled{--rbui-checkbox-background: var(--banana-color-checkbox-background-disabled);--rbui-checkbox-foreground: var(--banana-color-checkbox-foreground-disabled);--rbui-checkbox-border: 1px solid var(--banana-color-checkbox-border-disabled);--rbui-checkbox-cursor: not-allowed}.rbui-checkbox--hovered:not(.rbui-checkbox--disabled):not(.rbui-checkbox--readonly).rbui-checkbox--checked{--rbui-checkbox-background: var(--banana-color-checkbox-background-active-hover)}.rbui-checkbox--hovered:not(.rbui-checkbox--disabled):not(.rbui-checkbox--readonly):not(.rbui-checkbox--checked){--rbui-checkbox-border: 1px solid var(--banana-color-checkbox-border-hover);--rbui-checkbox-background: var(--banana-color-checkbox-background-hover)}.rbui-checkbox--focus-visible,.rbui-checkbox:focus-visible{outline:2px solid var(--banana-color-global-focus);outline-offset:1px}.rbui-checkbox__inner{display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-sizing:border-box;background:var(--rbui-checkbox-background);color:var(--rbui-checkbox-foreground);border:var(--rbui-checkbox-border);border-radius:var(--rbui-checkbox-border-radius)}.rbui-checkbox__input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:var(--rbui-checkbox-cursor)}.rbui-autocomplete{min-width:320px}.rbui-autocomplete-option.Mui-focused,.rbui-autocomplete-option.Mui-focusVisible{--rbui-listbox-item-background-color: var(--banana-color-dropdown-background-hover);--rbui-listbox-item-font-color: var(--banana-color-dropdown-foreground-hover)}.rbui-autocomplete-option--no-option{--rbui-listbox-item-font-color: var(--banana-color-input-foreground-placeholder);--rbui-listbox-item-cursor: default}.rbui-autocomplete-option--loading{--rbui-listbox-item-font-color: var(--banana-color-input-foreground-placeholder);--rbui-listbox-item-cursor: progress}.rbui-autocomplete-option--disabled{pointer-events:none}.rbui-autocomplete-tag-group{padding-inline-start:var(--banana-space-1x);padding-block:6px;width:100%}.rbui-autocomplete-tag-group--scrollable{--_tag-row-height: 24px;overflow-y:auto;max-height:calc(var(--banana-space-0x) * 2 + var(--_autocomplete-max-rows) * var(--_tag-row-height) + (var(--_autocomplete-max-rows) - 1) * var(--banana-space-1x))}.rbui-autocomplete-input{padding:0}.rbui-autocomplete-limit-text{color:var(--banana-color-input-foreground-text);white-space:nowrap;align-self:center}.rbui-autocomplete-chevron{width:16px;height:16px}.rbui-autocomplete-select-all__label{flex:1;color:var(--banana-color-text-link);font:var(--banana-typography-button-label)}.rbui-autocomplete-select-all__count{color:var(--banana-color-text-subtl);font:var(--banana-typography-paragraph-p-small);margin-inline-start:auto;padding-inline-start:var(--banana-space-1x)}.rbui-autocomplete-select-all-divider{margin:calc(var(--banana-space-0x)) 0;border-bottom:1px solid var(--banana-color-global-separator)}.rbui-autocomplete-popup{border-radius:var(--banana-border-radius-dropdown-radius);background-color:var(--banana-color-dropdown-background-main);box-shadow:var(--banana-shadow-elevation-2);max-width:80vw;overflow:auto}.rbui-autocomplete-listbox{max-height:246px;overflow:auto}.rbui-base-field{--rbui-base-field-helper-color: var(--banana-color-text-subtl);--rbui-base-field-control-margin-block-start: 0;--rbui-base-field-control-margin-block-end: 0;--rbui-base-field-control-margin-inline-start: 0;--rbui-base-field-control-margin-inline-end: 0;display:inline-grid;vertical-align:top;grid-template-areas:"label" "control" "helper"}.rbui-base-field--has-helper{--rbui-base-field-control-margin-block-end: var(--banana-space-0x)}.rbui-base-field--label-block-start{--rbui-base-field-control-margin-inline-start: 0;--rbui-base-field-control-margin-inline-end: 0;--rbui-base-field-control-margin-block-start: var(--banana-space-0x)}.rbui-base-field--label-inline-start{--rbui-base-field-control-margin-inline-start: var(--banana-space-1x);--rbui-base-field-control-margin-inline-end: 0;--rbui-base-field-control-margin-block-start: 0;grid-template-areas:"label control" ". helper"}.rbui-base-field--label-inline-end{--rbui-base-field-control-margin-inline-start: 0;--rbui-base-field-control-margin-inline-end: var(--banana-space-1x);--rbui-base-field-control-margin-block-start: 0;grid-template-areas:"control label" "helper ."}.rbui-base-field--error{--rbui-base-field-helper-color: var(--banana-color-states-error-foreground)}.rbui-base-field--full-width{display:grid}.rbui-base-field__label{grid-area:label;display:flex;align-items:center;gap:var(--banana-space-0x)}.rbui-base-field__metadata{display:flex;align-items:center;margin-left:auto}.rbui-base-field__control{display:flex;grid-area:control;margin-inline-start:var(--rbui-base-field-control-margin-inline-start);margin-inline-end:var(--rbui-base-field-control-margin-inline-end);margin-block-start:var(--rbui-base-field-control-margin-block-start);margin-block-end:var(--rbui-base-field-control-margin-block-end)}.rbui-base-field__control>*{flex-basis:100%}.rbui-base-field__helper{grid-area:helper;display:flex;align-items:center;font:var(--banana-typography-input-helper);color:var(--rbui-base-field-helper-color)}.rbui-modal{--rbui-border-radius: 8px;--rbui-elevation-3: var(--banana-shadow-elevation-3);display:flex;align-items:center;justify-content:center;position:fixed;inset:var(--banana-space-2x)}.rbui-modal[data-exiting],.rbui-modal[data-exited]{pointer-events:none}.rbui-modal[data-exited]{visibility:hidden}.rbui-modal__backdrop{position:fixed;inset:0;background-color:var(--banana-color-global-overlay);z-index:-1}.rbui-modal__wrapper{--rbui-modal-width: 480px;--rbui-modal-animation-duration: .2s;--rbui-modal-animation-scale: .85;display:flex;flex-flow:column;max-height:100%;width:var(--rbui-modal-width);border-radius:var(--rbui-border-radius);background-color:var(--banana-color-modal-background-default);box-shadow:var(--rbui-elevation-3);opacity:0;transform:scale(var(--rbui-modal-animation-scale));transition:opacity var(--rbui-modal-animation-duration) ease-out,transform var(--rbui-modal-animation-duration) ease-out;will-change:opacity,transform}.rbui-modal__wrapper:focus{outline:none}.rbui-modal__wrapper--entering{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--rbui-modal-animation-duration) ease-out,transform var(--rbui-modal-animation-duration) ease-out}.rbui-modal__wrapper--entered{opacity:1;transform:translateY(0) scale(1)}.rbui-modal__wrapper--exiting{opacity:0;transform:scale(var(--rbui-modal-animation-scale));transition:opacity var(--rbui-modal-animation-duration) ease-in,transform var(--rbui-modal-animation-duration) ease-in;pointer-events:none}.rbui-modal__wrapper--exited{visibility:hidden;pointer-events:none}.rbui-modal__wrapper--sm{--rbui-modal-width: 480px}.rbui-modal__wrapper--md{--rbui-modal-width: 768px}.rbui-modal__wrapper--lg{--rbui-modal-width: 1024px}.rbui-modal__wrapper--full{--rbui-modal-width: 100%}.rbui-modal__body{--rbui-modal-body-padding: var(--banana-space-1x) var(--banana-space-3x) var(--banana-space-3x);font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-body);padding:var(--rbui-modal-body-padding);overflow-y:auto}.rbui-modal__body--none{--rbui-modal-body-padding: 0}.rbui-modal__body--narrow{--rbui-modal-body-padding: var(--banana-space-1x) var(--banana-space-3x) var(--banana-space-3x)}.rbui-modal__body--wide{--rbui-modal-body-padding: var(--banana-space-3x)}.rbui-modal__footer{--rbui-border-radius: 8px;display:flex;align-items:center;justify-content:flex-start;gap:var(--banana-space-1x);border-bottom-left-radius:var(--rbui-border-radius);border-bottom-right-radius:var(--rbui-border-radius);padding:var(--banana-space-1x) var(--banana-space-2x);background-color:var(--banana-color-modal-background-footer)}.rbui-modal__footer--actions{display:flex;gap:var(--banana-space-1x);margin-left:auto}.rbui-modal__header-close{margin-right:calc(var(--banana-space-1x) * -1)}.rbui-modal__header{display:flex;justify-content:space-between;gap:var(--banana-space-1x);padding:var(--banana-space-2x) var(--banana-space-3x) 0}.rbui-modal__header-section{flex-grow:1}.rbui-modal__header-title{font:var(--banana-typography-heading-h1);color:var(--banana-color-heading-primary-foreground)}.rbui-popup-content{box-shadow:var(--banana-shadow-elevation-2);width:fit-content;padding:var(--banana-space-1x);border-radius:var(--banana-border-radius-dropdown-radius);background-color:var(--banana-color-dropdown-background-main);transition:box-shadow .3s;font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-body)}.rbui-popup-content:hover{box-shadow:var(--banana-shadow-elevation-3)}.rbui-popup-content--closed{display:none}.rbui-field-label{display:flex;align-items:center;color:var(--banana-color-input-foreground-label)}.rbui-field-label--bold{font:var(--banana-typography-input-label)}.rbui-field-label--normal{font:var(--banana-typography-input-text)}.rbui-field-label--required:after{content:"*";color:var(--banana-color-states-error-foreground)}.rbui-field-label__icon{fill:var(--banana-color-input-foreground-icon)}.rbui-listbox{--rbui-listbox-padding: var(--banana-space-1x);list-style:none;margin:0;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;width:fit-content;min-width:100%;background-color:var(--banana-color-dropdown-background-main);padding:var(--rbui-listbox-padding)}.rbui-select-chevron{width:16px;height:16px}.rbui-select-trigger{--rbui-select-trigger-cursor: pointer}.rbui-select-trigger>*{cursor:var(--rbui-select-trigger-cursor)}.rbui-select-trigger--readonly{--rbui-select-trigger-cursor: default}.rbui-select-trigger--disabled{--rbui-select-trigger-cursor: not-allowed}.rbui-select-menu{border-radius:4px;box-shadow:var(--banana-shadow-elevation-2);max-height:246px;overflow-y:auto}.rbui-select-menu-header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--banana-space-1x)}.rbui-select-menu-header .rbui-field-label--normal{color:var(--banana-color-text-link);font:var(--banana-typography-button-label)}.rbui-select-menu-header .rbui-selected-count{color:var(--banana-color-text-subtl);font:var(--banana-typography-paragraph-p-small)}.rbui-select-menu-divider{margin:calc(var(--banana-space-1x) + var(--banana-space-0x)) 0px;border-bottom:1px solid var(--banana-color-global-separator)}.rbui-slider{--rbui-slider-rail-color: var(--banana-color-slider-background-default);--rbui-slider-track-color: var(--banana-color-slider-foreground-default);--rbui-slider-thumb-color: var(--banana-color-slider-foreground-default);--rbui-slider-thumb-hover-ring: var(--banana-color-slider-border-hover);--rbui-slider-focus-ring: var(--banana-color-global-focus);--rbui-slider-track-height: 8px;--rbui-slider-thumb-size: 16px;--rbui-slider-mark-size: 4px;--rbui-slider-tick-size: 1px;--rbui-slider-tick-major-size: 3px;--rbui-slider-radius: var(--banana-border-radius-slider-radius);--rbui-slider-cursor: pointer;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;cursor:var(--rbui-slider-cursor);touch-action:none;-webkit-tap-highlight-color:transparent}.rbui-slider--horizontal{width:100%;min-height:36px}.rbui-slider--vertical{min-width:36px;height:100%;flex-direction:column}.rbui-slider--sm{--rbui-slider-track-height: 4px;--rbui-slider-thumb-size: 12px;--rbui-slider-mark-size: 3px;--rbui-slider-tick-major-size: 2px}.rbui-slider--disabled{--rbui-slider-track-color: var(--banana-color-slider-foreground-disabled);--rbui-slider-thumb-color: var(--banana-color-slider-foreground-disabled);--rbui-slider-cursor: not-allowed;opacity:.6;pointer-events:none}.rbui-slider--readonly{--rbui-slider-track-color: var(--banana-color-slider-foreground-read-only);--rbui-slider-thumb-color: var(--banana-color-slider-foreground-read-only);--rbui-slider-cursor: default;pointer-events:none}.rbui-slider--error{--rbui-slider-track-color: var(--banana-color-states-error-foreground);--rbui-slider-thumb-color: var(--banana-color-states-error-foreground)}.rbui-slider--track-inverted .rbui-slider__track{background-color:var(--rbui-slider-rail-color)}.rbui-slider--track-inverted .rbui-slider__rail{background-color:var(--rbui-slider-track-color)}.rbui-slider__control{display:flex;align-items:center;gap:12px}.rbui-slider__control>.rbui-slider{flex:1 1 auto;min-width:0}.rbui-slider__number-input{--rbui-base-input-padding-horizontal: 8px;--rbui-base-input-padding-vertical: 6px;box-sizing:border-box;flex-shrink:0;min-width:48px}.rbui-slider__number-input .rbui-base-input__input{text-align:center;appearance:textfield;-moz-appearance:textfield}.rbui-slider__number-input .rbui-base-input__input::-webkit-outer-spin-button,.rbui-slider__number-input .rbui-base-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rbui-slider__rail{position:absolute;display:block;overflow:hidden;border-radius:var(--rbui-slider-radius);background-color:var(--rbui-slider-rail-color)}.rbui-slider--horizontal .rbui-slider__rail{width:100%;height:var(--rbui-slider-track-height);top:50%;left:0;transform:translateY(-50%)}.rbui-slider--vertical .rbui-slider__rail{width:var(--rbui-slider-track-height);height:100%;left:50%;bottom:0;transform:translate(-50%)}.rbui-slider__track{position:absolute;display:block;border-radius:var(--rbui-slider-radius);background-color:var(--rbui-slider-track-color);transition:var(--banana-transition-default);transition-property:width,height,left,bottom}.rbui-slider--horizontal .rbui-slider__track{height:var(--rbui-slider-track-height);top:50%;transform:translateY(-50%)}.rbui-slider--vertical .rbui-slider__track{width:var(--rbui-slider-track-height);left:50%;transform:translate(-50%)}.rbui-slider--dragging .rbui-slider__track{transition:none}.rbui-slider__thumb{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--rbui-slider-thumb-size);height:var(--rbui-slider-thumb-size);border-radius:50%;background-color:var(--rbui-slider-thumb-color);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;outline:none;transition:var(--banana-transition-default);transition-property:box-shadow,transform}.rbui-slider--horizontal .rbui-slider__thumb{top:50%;transform:translate(-50%,-50%)}.rbui-slider--vertical .rbui-slider__thumb{left:50%;transform:translate(-50%,50%)}.rbui-slider__thumb:hover{box-shadow:0 0 0 8px var(--rbui-slider-thumb-hover-ring)}.rbui-slider--dragging .rbui-slider__thumb{transition:none}.rbui-slider__thumb--active{box-shadow:0 0 0 8px var(--rbui-slider-thumb-hover-ring)}.rbui-slider__thumb--focus-visible{outline:2px solid var(--rbui-slider-focus-ring);outline-offset:2px}.rbui-slider__input{position:absolute;width:100%;height:100%;inset:0;opacity:0;margin:0;padding:0;cursor:inherit;pointer-events:none}.rbui-slider__tickmarks{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 2px;box-sizing:border-box;color:var(--banana-color-slider-foreground-tickmark)}.rbui-slider--vertical .rbui-slider__tickmarks{flex-direction:column;padding:2px 0}.rbui-slider__tickmarks--active{color:var(--banana-color-slider-foreground-tickmark-active)}.rbui-slider__tick{flex-shrink:0;width:var(--rbui-slider-tick-size);height:var(--rbui-slider-tick-size);border-radius:50%;background-color:currentColor}.rbui-slider__tick--major{width:var(--rbui-slider-tick-major-size);height:var(--rbui-slider-tick-major-size)}.rbui-slider__tickmarks-active-layer{position:absolute;pointer-events:none;overflow:hidden;border-radius:var(--rbui-slider-radius);background-color:var(--rbui-slider-track-color);transition:var(--banana-transition-default);transition-property:clip-path}.rbui-slider--horizontal .rbui-slider__tickmarks-active-layer{width:100%;height:var(--rbui-slider-track-height);top:50%;left:0;transform:translateY(-50%)}.rbui-slider--vertical .rbui-slider__tickmarks-active-layer{width:var(--rbui-slider-track-height);height:100%;left:50%;bottom:0;transform:translate(-50%)}.rbui-slider--dragging .rbui-slider__tickmarks-active-layer{transition:none}.rbui-slider__mark{position:absolute;width:var(--rbui-slider-mark-size);height:var(--rbui-slider-mark-size);border-radius:50%;background-color:var(--banana-color-slider-foreground-tickmark)}.rbui-slider--horizontal .rbui-slider__mark{top:50%;transform:translate(-50%,-50%)}.rbui-slider--vertical .rbui-slider__mark{left:50%;transform:translate(-50%,50%)}.rbui-slider__mark--active{background-color:var(--banana-color-slider-foreground-tickmark-active)}.rbui-slider__mark-label{position:absolute;white-space:nowrap;font:var(--banana-typography-paragraph-p-small);color:var(--banana-color-slider-foreground-tickmark)}.rbui-slider--horizontal .rbui-slider__mark-label{top:calc(50% + var(--rbui-slider-thumb-size) / 2 + 4px);transform:translate(-50%)}.rbui-slider--vertical .rbui-slider__mark-label{left:calc(50% + var(--rbui-slider-thumb-size) / 2 + 4px);transform:translateY(50%)}.rbui-slider--staggered-labels.rbui-slider--horizontal .rbui-slider__mark-label{display:flex;flex-direction:column;align-items:center}.rbui-slider__mark-stem{width:1px;background-color:var(--banana-color-slider-foreground-tickmark);flex-shrink:0;margin-bottom:4px}@media(prefers-reduced-motion:reduce){.rbui-slider__track,.rbui-slider__thumb,.rbui-slider__tickmarks-active-layer{transition:none}}.rbui-slider-field--with-mark-labels .rbui-base-field__control{margin-block-end:var(--banana-space-2x)}.rbui-toggle{--rbui-toggle-track-color: var(--banana-color-toggle-background-default);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-default);--rbui-toggle-width: 32px;--rbui-toggle-height: 20px;--rbui-toggle-track-padding: 2px;--rbui-toggle-thumb-size: calc((var(--rbui-toggle-width) - var(--rbui-toggle-track-padding)) / 2);--rbui-toggle-root-padding: 1px;--rbui-toggle-thumb-translate: 0;--rbui-toggle-thumb-scale: 1;--rbui-toggle-cursor: pointer;box-sizing:border-box;position:relative;display:inline-block;width:var(--rbui-toggle-width);height:var(--rbui-toggle-height);border-radius:calc(var(--rbui-toggle-height) / 2);padding:var(--rbui-toggle-root-padding);cursor:var(--rbui-toggle-cursor)}.rbui-toggle--checked{--rbui-toggle-track-color: var(--banana-color-toggle-background-active);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-active);--rbui-toggle-thumb-translate: calc( var(--rbui-toggle-width) - (var(--rbui-toggle-root-padding) * 2) - (var(--rbui-toggle-track-padding) * 2) - var(--rbui-toggle-thumb-size) )}.rbui-toggle--readonly{--rbui-toggle-track-color: var(--banana-color-toggle-background-read-only);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-read-only);--rbui-toggle-cursor: default}.rbui-toggle--readonly.rbui-toggle--checked{--rbui-toggle-track-color: var(--banana-color-toggle-background-read-only-active);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-read-only-active)}.rbui-toggle--disabled{--rbui-toggle-track-color: var(--banana-color-toggle-background-disabled);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-disabled);--rbui-toggle-cursor: not-allowed}.rbui-toggle--disabled.rbui-toggle--checked{--rbui-toggle-track-color: var(--banana-color-toggle-background-active-disabled);--rbui-toggle-thumb-color: var(--banana-color-toggle-foreground-active-disabled)}.rbui-toggle--focus-visible,.rbui-toggle:focus-visible{outline:2px solid var(--banana-color-global-focus)}.rbui-toggle__track{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;position:relative;border-radius:inherit;padding:var(--rbui-toggle-track-padding);background-color:var(--rbui-toggle-track-color);transition:var(--banana-transition-default);transition-property:background-color,box-shadow;overflow:hidden}.rbui-toggle__thumb{width:var(--rbui-toggle-thumb-size);height:var(--rbui-toggle-thumb-size);border-radius:50%;background-color:var(--rbui-toggle-thumb-color);flex-shrink:0;transform:translate(var(--rbui-toggle-thumb-translate)) scale(var(--rbui-toggle-thumb-scale));transition:var(--banana-transition-default);transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.65,.05,.36,1)}.rbui-toggle:has(.rbui-toggle__input:active){--rbui-toggle-thumb-scale: .96}@media(prefers-reduced-motion:reduce){.rbui-toggle__track,.rbui-toggle__thumb{transition:none;animation:none}}.rbui-toggle__input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.rbui-listbox-item{--rbui-listbox-item-background-color: var(--banana-color-dropdown-background-main);--rbui-listbox-item-font: var(--banana-typography-item-default);--rbui-listbox-item-font-color: var(--banana-color-dropdown-foreground-default);--rbui-listbox-item-cursor: pointer;--rbui-listbox-item-mark-opacity: 0;display:flex;align-items:center;padding:var(--banana-space-1x);border-radius:4px;outline:none;font:var(--rbui-listbox-item-font);color:var(--rbui-listbox-item-font-color);background-color:var(--rbui-listbox-item-background-color);white-space:nowrap;cursor:var(--rbui-listbox-item-cursor)}.rbui-listbox-item:focus-visible:not(.rbui-listbox-item--selected,.rbui-listbox-item--disabled),.rbui-listbox-item:hover:not(.rbui-listbox-item--selected,.rbui-listbox-item--disabled),.rbui-listbox-item--highlighted{--rbui-listbox-item-background-color: var(--banana-color-dropdown-background-hover);--rbui-listbox-item-font-color: var(--banana-color-dropdown-foreground-hover)}.rbui-listbox-item--selected{--rbui-listbox-item-background-color: var(--banana-color-dropdown-background-active);--rbui-listbox-item-font: var(--banana-typography-item-active);--rbui-listbox-item-font-color: var(--banana-color-dropdown-foreground-active);--rbui-listbox-item-mark-opacity: 1}.rbui-listbox-item--disabled{--rbui-listbox-item-font-color: var(--banana-color-dropdown-foreground-disabled);--rbui-listbox-item-cursor: not-allowed}.rbui-listbox-item__check-mark{flex-shrink:0;padding-inline-start:var(--banana-space-1x);margin-inline-start:auto;opacity:var(--rbui-listbox-item-mark-opacity)}.rbui-listbox-item__checkbox{flex-shrink:0;margin-inline-end:var(--banana-space-1x)}.rbui-listbox-item__start-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-end:var(--banana-space-1x)}.rbui-calendar-cell__container{display:flex;justify-content:center;align-items:center;height:32px;min-width:32px;width:100%;position:relative}.rbui-calendar-cell{--rbui-calendar-grid-cell-font: var(--banana-typography-paragraph-p);--rbui-calendar-grid-cell-font-color: var(--banana-color-dropdown-foreground-default);--rbui-calendar-grid-cell-background-color: transparent;display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:var(--banana-border-radius-dropdown-radius);font:var(--rbui-calendar-grid-cell-font);color:var(--rbui-calendar-grid-cell-font-color);background-color:var(--rbui-calendar-grid-cell-background-color)}.rbui-calendar-cell--week{--rbui-calendar-grid-cell-font: var(--banana-typography-paragraph-p-bold);--rbui-calendar-grid-cell-font-color: var(--banana-color-dropdown-foreground-group)}.rbui-calendar-cell--today{--rbui-calendar-grid-cell-font: var(--banana-typography-paragraph-p-bold);--rbui-calendar-grid-cell-font-color: var(--banana-color-dropdown-foreground-active)}.rbui-calendar-cell--selected,.rbui-calendar-cell--selected-range-start,.rbui-calendar-cell--selected-range-end{--rbui-calendar-grid-cell-font: var(--banana-typography-paragraph-p-bold);--rbui-calendar-grid-cell-font-color: var(--banana-color-global-main);--rbui-calendar-grid-cell-background-color: var(--banana-color-dropdown-background-active-highlight)}.rbui-calendar-cell--disabled{--rbui-calendar-grid-cell-font-color: var(--banana-color-dropdown-foreground-disabled)}.rbui-calendar-cell--selected-range:after{content:"";position:absolute;left:0;right:0;height:24px;background-color:var(--banana-color-dropdown-background-active)}.rbui-calendar-cell--selected-range-start:after{left:50%}.rbui-calendar-cell--selected-range-end:after{right:50%}.rbui-calendar-cell__container:nth-child(7n+1) .rbui-calendar-cell--selected-range:after{border-top-left-radius:var(--banana-border-radius-dropdown-radius);border-bottom-left-radius:var(--banana-border-radius-dropdown-radius);left:4px}.rbui-calendar-cell__container:nth-child(7n) .rbui-calendar-cell--selected-range:after{border-top-right-radius:var(--banana-border-radius-dropdown-radius);border-bottom-right-radius:var(--banana-border-radius-dropdown-radius);right:4px}.rbui-calendar-grid{margin:0;padding:0;text-align:center;list-style:none;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center}.rbui-date-input__segment{outline:none}.rbui-date-input__segment:focus-visible{background-color:var(--banana-color-dropdown-background-active);border-radius:var(--banana-radius-0x);padding-inline:1px}.rbui-date-input__segment--placeholder,.rbui-date-input__segment--time-zone{color:var(--banana-color-input-foreground-placeholder)}.rbui-date-input__segment--day-period{text-transform:uppercase}.rbui-time-selector{display:flex;flex-direction:column;gap:var(--banana-space-0x)}.rbui-time-selector .rbui-time-selector__title{font:var(--banana-typography-input-label);color:var(--banana-color-input-foreground-label)}.rbui-time-selector .rbui-time-selector__selectors{display:flex;flex-direction:row;gap:var(--banana-space-1x)}.rbui-time-selector .rbui-time-selector__select{width:62px}.rbui-date-time-picker-field{--rbui-date-time-picker-field-helper-color: var(--banana-color-text-subtl);--rbui-date-time-picker-field-control-margin-block-start: 0;--rbui-date-time-picker-field-control-margin-block-end: 0;display:inline-grid;vertical-align:top;grid-template-areas:"label" "control" "helper"}.rbui-date-time-picker-field--has-helper{--rbui-date-time-picker-field-control-margin-block-end: var(--banana-space-0x)}.rbui-date-time-picker-field--has-label{--rbui-date-time-picker-field-control-margin-block-start: var(--banana-space-0x)}.rbui-date-time-picker-field--error{--rbui-date-time-picker-field-helper-color: var(--banana-color-states-error-foreground)}.rbui-date-time-picker-field__label{grid-area:label;display:flex;align-items:center;gap:var(--banana-space-0x)}.rbui-date-time-picker-field__icon{fill:var(--banana-color-input-foreground-icon)}.rbui-date-time-picker-field__required{color:var(--banana-color-states-error-foreground)}.rbui-date-time-picker-field__control{display:flex;grid-area:control;margin-block-start:var(--rbui-date-time-picker-field-control-margin-block-start);margin-block-end:var(--rbui-date-time-picker-field-control-margin-block-end)}.rbui-date-time-picker-field__control>*{flex-basis:100%}.rbui-date-time-picker-field__helper{grid-area:helper;display:flex;align-items:center;font:var(--banana-typography-input-helper);color:var(--rbui-date-time-picker-field-helper-color)}.rbui-date-time-picker__popup-content{padding-inline:var(--banana-space-2x);display:flex;flex-direction:column;gap:var(--banana-space-1x)}.rbui-date-time-picker__calendar{display:flex;flex-direction:column;gap:var(--banana-space-1x);background-color:var(--banana-color-global-main)}.rbui-date-time-picker__calendar .rbui-date-time-picker__calendar-header{display:flex;align-items:center;justify-content:space-between}.rbui-date-time-picker__calendar .rbui-date-time-picker__calendar-header-title{text-align:center;font:var(--banana-typography-heading-h5);color:var(--banana-color-heading-secondary-foreground);text-transform:uppercase}.rbui-date-time-range-picker-field{--rbui-date-time-range-picker-field-helper-color: var(--banana-color-text-subtl);--rbui-date-time-range-picker-field-control-margin-block-start: 0;--rbui-date-time-range-picker-field-control-margin-block-end: 0;display:inline-grid;vertical-align:top;grid-template-areas:"label" "control" "helper"}.rbui-date-time-range-picker-field--has-helper{--rbui-date-time-range-picker-field-control-margin-block-end: var(--banana-space-0x)}.rbui-date-time-range-picker-field--has-label{--rbui-date-time-range-picker-field-control-margin-block-start: var(--banana-space-0x)}.rbui-date-time-range-picker-field--error{--rbui-date-time-range-picker-field-helper-color: var(--banana-color-states-error-foreground)}.rbui-date-time-range-picker-field__label{grid-area:label;display:flex;align-items:center;gap:var(--banana-space-0x)}.rbui-date-time-range-picker-field__icon{fill:var(--banana-color-input-foreground-icon)}.rbui-date-time-range-picker-field__required{color:var(--banana-color-states-error-foreground)}.rbui-date-time-range-picker-field__control{display:flex;grid-area:control;margin-block-start:var(--rbui-date-time-range-picker-field-control-margin-block-start);margin-block-end:var(--rbui-date-time-range-picker-field-control-margin-block-end)}.rbui-date-time-range-picker-field__control>*{flex-basis:100%}.rbui-date-time-range-picker-field__helper{grid-area:helper;display:flex;align-items:center;font:var(--banana-typography-input-helper);color:var(--rbui-date-time-range-picker-field-helper-color)}.rbui-date-time-range-picker__popup-content{display:flex;align-items:flex-start}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__quick-selections{min-width:200px;min-height:0;overflow-y:auto;padding-inline-start:var(--banana-space-2x);margin-block-end:var(--banana-space-1x)}.rbui-date-time-range-picker__popup-content:has(.rbui-date-time-range-picker__quick-selections) .rbui-date-time-range-picker__content{border-right:1px solid var(--banana-color-global-separator);padding-right:var(--banana-space-2x)}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__calendar-header{display:flex;align-items:center;justify-content:space-between}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__calendar-header .rbui-date-time-range-picker__calendar-header-title{display:flex;justify-content:center;flex:1;font:var(--banana-typography-heading-h5);color:var(--banana-color-heading-secondary-foreground);text-transform:uppercase}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__calendar-body{display:flex;padding:var(--banana-space-1x);gap:var(--banana-space-2x)}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__calendar-body .rbui-date-time-range-picker__left-column,.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__calendar-body .rbui-date-time-range-picker__right-column{display:flex;flex-direction:column;gap:var(--banana-space-1x);justify-content:space-between}.rbui-date-time-range-picker__popup-content .rbui-date-time-range-picker__separator{width:1px;height:unset;background-color:var(--banana-color-global-separator);margin:0;border:none;align-self:stretch}.rbui-menu-content{border-radius:4px;min-width:160px;max-width:fit-content;padding:var(--banana-space-1x) 0px;margin:0;color:var(--banana-color-dropdown-foreground-default);background-color:var(--banana-color-dropdown-background-main);box-shadow:var(--banana-shadow-elevation-2)}.rbui-menu-group{margin:inherit;padding:inherit}.rbui-menu-group__container{list-style-type:none}.rbui-menu-item,.rbui-menu-group__label{display:flex;position:relative;align-items:center;gap:var(--banana-space-1x);padding:var(--banana-space-1x) var(--banana-space-1x);margin:0px var(--banana-space-1x) 1px var(--banana-space-1x);border-radius:4px;color:var(--banana-color-dropdown-foreground-default);background-color:var(--banana-color-dropdown-background-main);font:var(--banana-typography-item-default);outline-style:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.rbui-menu-group__label{font:var(--banana-typography-item-group);margin-left:0;margin-right:0;padding:var(--banana-space-0x) var(--banana-space-2x);border-radius:0;color:var(--banana-color-dropdown-foreground-group);background-color:var(--banana-color-dropdown-background-group);text-transform:uppercase;cursor:default}.rbui-menu-item{display:flex;position:relative;align-items:center;gap:var(--banana-space-1x);padding:var(--banana-space-1x) var(--banana-space-1x);margin:0px var(--banana-space-1x) 1px var(--banana-space-1x);border-radius:4px;color:var(--banana-color-dropdown-foreground-default);background-color:var(--banana-color-dropdown-background-main);font:var(--banana-typography-item-default);outline-style:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.rbui-menu-item--disabled{color:var(--banana-color-dropdown-foreground-disabled);opacity:.5;cursor:not-allowed}.rbui-menu-item--highlighted{color:var(--banana-color-dropdown-foreground-hover);background-color:var(--banana-color-dropdown-background-hover)}.rbui-menu-item__start-icon{display:flex;align-items:center;justify-content:center}.rbui-menu-separator{height:1px;margin:var(--banana-space-0x) var(--banana-space-1x);background-color:var(--banana-color-global-separator);list-style-type:none}.rbui-alert{--rbui-alert-spacing-m: 16px;--rbui-alert-padding: var(--rbui-alert-spacing-m);display:flex;position:relative;gap:var(--rbui-alert-padding);border-radius:8px;padding-block:var(--rbui-alert-padding);padding-inline:var(--rbui-alert-padding) calc(var(--rbui-alert-padding) * 3);background-color:var(--rbui-alert-background-color)}.rbui-alert--error{--rbui-alert-background-color: var(--banana-color-alert-error-background)}.rbui-alert--info{--rbui-alert-background-color: var(--banana-color-alert-info-background)}.rbui-alert--success{--rbui-alert-background-color: var(--banana-color-alert-success-background)}.rbui-alert--warning{--rbui-alert-background-color: var(--banana-color-alert-warning-background)}.rbui-alert__icon{width:16px;height:16px;padding-top:2px;color:var(--rbui-alert-icon-color)}.rbui-alert__icon--error{--rbui-alert-icon-color: var(--banana-color-alert-error-foreground)}.rbui-alert__icon--info{--rbui-alert-icon-color: var(--banana-color-alert-info-foreground)}.rbui-alert__icon--success{--rbui-alert-icon-color: var(--banana-color-alert-success-foreground)}.rbui-alert__icon--warning{--rbui-alert-icon-color: var(--banana-color-alert-warning-foreground)}.rbui-alert__content{font:var(--rbui-font-base)}.rbui-alert__actions{display:flex;gap:calc(var(--rbui-alert-spacing-m) / 2);margin-top:var(--rbui-alert-spacing-m)}.rbui-alert__close{position:absolute;top:8px;right:8px}.rbui-alert-title{font:var(--rbui-font-heading-h4);font-weight:var(--rbui-font-weight-semibold);font-size:var(--rbui-heading-h4);color:var(--banana-color-heading-primary-foreground);margin-bottom:8px}.rbui-alert-title:last-child{margin-bottom:0}.rbui-skeleton{background-color:var(--banana-color-global-skeleton-default);position:relative;overflow:hidden}.rbui-skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--banana-color-neutral-100),transparent);opacity:0}.rbui-skeleton--text{width:100%;height:var(--banana-line-height-p-small);margin-block:0;border-radius:var(--banana-radius-1x)}.rbui-skeleton--rectangular{border-radius:var(--banana-radius-1x)}.rbui-skeleton--rounded{border-radius:var(--banana-radius-2x)}.rbui-skeleton--circular{border-radius:50%}.rbui-skeleton--animation-wave:before{animation:rbui-skeleton-wave 1.5s linear .5s infinite;opacity:1}.rbui-skeleton--animation-pulse{animation:rbui-skeleton-pulse 1.5s ease-in-out .5s infinite}@keyframes rbui-skeleton-wave{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes rbui-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rbui-skeleton--animation-wave:before{animation:none}.rbui-skeleton--animation-pulse{animation:none}}.rbui-toaster{position:fixed;pointer-events:none;inset:24px 16px 16px}.rbui-toast-wrapper{position:absolute;display:flex;justify-content:center;left:0;right:0;top:0;transition:all .4s ease}.rbui-toast-wrapper--visible{z-index:2}.rbui-toast-wrapper--visible>*{pointer-events:auto}.rbui-toast-animation--visible{animation:toaster-slide-in .4s ease forwards}.rbui-toast-animation--hidden{animation:toaster-slide-out .4s ease forwards}@keyframes toaster-slide-in{0%{transform:translate3d(0,-100%,0) scale(.6);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes toaster-slide-out{0%{transform:translateZ(-1px) scale(1);opacity:1}to{transform:translate3d(0,-100%,-1px) scale(.6);opacity:0}}.rbui-toast{--rbui-toast-color: var(--banana-color-toast-info-foreground);--rbui-toast-shadow: 0px 107px 30px 0px #00ace500, 0px 68px 27px 0px #00ace503, 0px 38px 23px 0px #0028400a, 0px 17px 17px 0px #00ace512, 0px 4px 9px 0px #00284014;display:flex;align-items:flex-start;gap:var(--banana-space-1x);background-color:#fff;min-width:420px;max-width:800px;padding:var(--banana-space-2x) var(--banana-space-2x) var(--banana-space-2x) var(--banana-space-3x);border-radius:var(--banana-border-radius-toast-radius);box-shadow:var(--rbui-toast-shadow);position:relative;overflow:hidden}.rbui-toast--info{--rbui-toast-color: var(--banana-color-toast-info-foreground);--rbui-toast-shadow: 0px 107px 30px 0px #00ace500, 0px 68px 27px 0px #00ace503, 0px 38px 23px 0px #0028400a, 0px 17px 17px 0px #00ace512, 0px 4px 9px 0px #00284014}.rbui-toast--success{--rbui-toast-color: var(--banana-color-toast-success-foreground);--rbui-toast-shadow: 0px 107px 30px 0px #0dca7a00, 0px 68px 27px 0px #0dca7a03, 0px 38px 23px 0px #0028400a, 0px 17px 17px 0px #0dca7a12, 0px 4px 9px 0px #00284014}.rbui-toast--warning{--rbui-toast-color: var(--banana-color-toast-warning-foreground);--rbui-toast-shadow: 0px 107px 30px 0px #ff950000, 0px 68px 27px 0px #ff950003, 0px 38px 23px 0px #0028400a, 0px 17px 17px 0px #ff950012, 0px 4px 9px 0px #00284014}.rbui-toast--error{--rbui-toast-color: var(--banana-color-toast-error-foreground);--rbui-toast-shadow: 0px 107px 30px 0px #e0416500, 0px 68px 27px 0px #e0416503, 0px 38px 23px 0px #0028400a, 0px 17px 17px 0px #e0416512, 0px 4px 9px 0px #00284014}.rbui-toast__icon{width:16px;height:16px;padding-top:2px;color:var(--rbui-toast-color)}.rbui-toast__body{display:flex;flex-direction:column;gap:var(--banana-space-2x);flex:1}.rbui-toast__content{flex:1;display:flex;flex-direction:column;gap:var(--banana-space-1x)}.rbui-toast__title{font:var(--banana-typography-heading-h4);color:var(--banana-color-heading-primary-foreground)}.rbui-toast__description .rbui-description{font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-body)}.rbui-toast .rbui-button-reset{display:unset;height:unset;width:unset;border:unset;border-radius:unset;color:unset;background:unset;padding:unset;font:unset;cursor:unset;transition:unset}.rbui-toast .rbui-toast__close-wrapper{width:16px;height:16px;cursor:pointer;color:var(--banana-color-button-tertiary-foreground-default)}.rbui-toast__timer{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:var(--rbui-toast-color);animation:roundtime calc(var(--rbui-toast-timer-duration) / 1000 * 1s) linear forwards;transform-origin:left center}.rbui-toaster:hover .rbui-toast__timer,.rbui-toaster:focus-within .rbui-toast__timer,.rbui-toast:hover .rbui-toast__timer,.rbui-toast:focus-within .rbui-toast__timer{animation-play-state:paused}@keyframes roundtime{to{transform:scaleX(0)}}.rbui-checkbox-group,.rbui-checkbox-group--vertical{--rbui-checkbox-list-direction: column;--rbui-checkbox-list-gap: var(--banana-space-1x)}.rbui-checkbox-group--horizontal{--rbui-checkbox-list-direction: row;--rbui-checkbox-list-gap: var(--banana-space-4x)}.rbui-checkbox-group__list{display:inline-flex;flex-basis:auto;align-items:flex-start;flex-direction:var(--rbui-checkbox-list-direction);gap:var(--rbui-checkbox-list-gap)}.rbui-radio{--rbui-radio-background: var(--banana-color-radio-background-default);--rbui-radio-border: 1px solid var(--banana-color-radio-border-default);--rbui-radio-border-radius: 50%;--rbui-radio-cursor: pointer;display:inline-flex;padding:1px;box-sizing:border-box;width:20px;height:20px;justify-content:center;align-items:center;position:relative;vertical-align:top;border-radius:var(--rbui-radio-border-radius)}.rbui-radio--checked{--rbui-radio-background: var(--banana-color-radio-background-active);--rbui-radio-foreground: var(--banana-color-radio-foreground-active);--rbui-radio-border: none}.rbui-radio--readonly{--rbui-radio-background: var(--banana-color-radio-background-read-only);--rbui-radio-foreground: var(--banana-color-radio-foreground-read-only);--rbui-radio-border: var(--banana-color-radio-border-read-only)}.rbui-radio--disabled{--rbui-radio-background: var(--banana-color-radio-background-disabled);--rbui-radio-foreground: var(--banana-color-radio-foreground-disabled);--rbui-radio-border: 1px solid var(--banana-color-radio-border-disabled);--rbui-radio-cursor: not-allowed}.rbui-radio--hovered:not(.rbui-radio--disabled):not(.rbui-radio--readonly).rbui-radio--checked{--rbui-radio-background: var(--banana-color-radio-background-active-hover)}.rbui-radio--hovered:not(.rbui-radio--disabled):not(.rbui-radio--readonly):not(.rbui-radio--checked){--rbui-radio-border: 1px solid var(--banana-color-radio-border-hover);--rbui-radio-background: var(--banana-color-radio-background-hover)}.rbui-radio--focus-visible{outline:2px solid var(--banana-color-global-focus);outline-offset:1px}.rbui-radio__inner{display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-sizing:border-box;background:var(--rbui-radio-background);color:var(--rbui-radio-foreground);border:var(--rbui-radio-border);border-radius:var(--rbui-radio-border-radius)}.rbui-radio__input{position:absolute;inset:0;margin:0;opacity:0;cursor:var(--rbui-radio-cursor);width:100%;height:100%}.rbui-radio-group,.rbui-radio-group--vertical{--rbui-radio-list-direction: column;--rbui-radio-list-gap: var(--banana-space-1x)}.rbui-radio-group--horizontal{--rbui-radio-list-direction: row;--rbui-radio-list-gap: var(--banana-space-4x)}.rbui-radio-group__list{display:inline-flex;flex-basis:auto;align-items:flex-start;flex-direction:var(--rbui-radio-list-direction);gap:var(--rbui-radio-list-gap)}.rbui-segmented-control{--rbui-segmented-control-height: 36px;--rbui-segmented-control-padding: 3px;--rbui-segmented-control-item-padding: var(--banana-space-1x) var(--banana-space-2x);--rbui-segmented-control-font: var(--banana-typography-paragraph-p-small);--rbui-segmented-control-transition: transform .2s ease-in-out, width .2s ease-in-out, color .2s ease-in-out;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--rbui-segmented-control-height);padding:var(--rbui-segmented-control-padding);background:var(--banana-color-seg-control-background-default);border:1px solid var(--banana-color-seg-control-border-default);border-radius:var(--banana-border-radius-seg-control-radius);gap:2px}.rbui-segmented-control--sm{--rbui-segmented-control-height: 28px;--rbui-segmented-control-padding: 2px;--rbui-segmented-control-item-padding: var(--banana-space-0x) var(--banana-space-1x);--rbui-segmented-control-font: var(--banana-typography-paragraph-p-small)}.rbui-segmented-control--full-width{display:flex;width:100%}.rbui-segmented-control--full-width .rbui-segmented-control__item{flex:1 1 0;justify-content:center}.rbui-segmented-control--read-only{background:var(--banana-color-seg-control-background-read-only);border-color:var(--banana-color-seg-control-border-read-only);cursor:default}.rbui-segmented-control--read-only .rbui-segmented-control__thumb{background:var(--banana-color-seg-control-background-read-only-item)}.rbui-segmented-control--read-only .rbui-segmented-control__item{cursor:default}.rbui-segmented-control--read-only .rbui-segmented-control__item--selected{color:var(--banana-color-seg-control-foreground-read-only)}.rbui-segmented-control--disabled{background:var(--banana-color-seg-control-background-disabled);border-color:var(--banana-color-seg-control-border-disabled);cursor:not-allowed;pointer-events:none}.rbui-segmented-control--disabled .rbui-segmented-control__thumb{background:var(--banana-color-seg-control-background-active-disabled)}.rbui-segmented-control--disabled .rbui-segmented-control__item--selected{color:var(--banana-color-seg-control-foreground-active-disabled)}.rbui-segmented-control__thumb{position:absolute;top:var(--rbui-segmented-control-padding);bottom:var(--rbui-segmented-control-padding);left:0;z-index:0;background:var(--banana-color-seg-control-background-active-item);border-radius:var(--banana-border-radius-seg-control-radius);pointer-events:none;transition:var(--rbui-segmented-control-transition)}.rbui-segmented-control__thumb--no-transition{transition:none}.rbui-segmented-control__focus-indicator{position:absolute;top:var(--rbui-segmented-control-padding);bottom:var(--rbui-segmented-control-padding);left:0;z-index:2;border-radius:var(--banana-border-radius-seg-control-radius);pointer-events:none;outline:2px solid var(--banana-color-global-focus);outline-offset:1px;opacity:0;transition:var(--rbui-segmented-control-transition),opacity .12s ease-in-out}.rbui-segmented-control__focus-indicator--no-transition{transition:none}.rbui-segmented-control__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--banana-space-1x);box-sizing:border-box;height:100%;padding:var(--rbui-segmented-control-item-padding);border:none;border-radius:var(--banana-border-radius-seg-control-radius);background:transparent;color:var(--banana-color-seg-control-foreground-default);font:var(--rbui-segmented-control-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:var(--rbui-segmented-control-transition)}.rbui-segmented-control__item:hover:not(.rbui-segmented-control__item--selected):not(.rbui-segmented-control__item--disabled){background:var(--banana-color-seg-control-background-hover-item);color:var(--banana-color-seg-control-foreground-hover)}.rbui-segmented-control__item--selected{color:var(--banana-color-seg-control-foreground-active)}.rbui-segmented-control__item--disabled{color:var(--banana-color-seg-control-foreground-disabled);cursor:not-allowed;pointer-events:none}.rbui-segmented-control__item--icon-only{aspect-ratio:1;padding:0}.rbui-segmented-control__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.rbui-segmented-control__icon>svg{width:100%;height:100%}@supports selector(.rbui-segmented-control:has(.rbui-segmented-control__item:focus-visible)){.rbui-segmented-control:has(.rbui-segmented-control__item:focus-visible) .rbui-segmented-control__focus-indicator{opacity:1}}@supports not selector(.rbui-segmented-control:has(.rbui-segmented-control__item:focus-visible)){.rbui-segmented-control__item:focus-visible{outline:2px solid var(--banana-color-global-focus);outline-offset:1px}}@media(prefers-reduced-motion:reduce){.rbui-segmented-control__thumb,.rbui-segmented-control__focus-indicator,.rbui-segmented-control__item{transition:none}}@media(forced-colors:active){.rbui-segmented-control{border:1px solid ButtonText}.rbui-segmented-control__thumb{background:Highlight;forced-color-adjust:none}.rbui-segmented-control__focus-indicator{outline-color:Highlight;forced-color-adjust:none}.rbui-segmented-control__item--selected{color:HighlightText;forced-color-adjust:none}.rbui-segmented-control__item--disabled{color:GrayText}}.rbui-text-field__counter{font:var(--banana-typography-paragraph-p-small);color:var(--banana-color-text-subtl)}.rbui-text-field__textarea{resize:none;overflow:auto!important}.rbui-text-field__textarea--resizable{resize:both}.rbui-pagination{display:flex;gap:var(--banana-space-2x);align-items:center}.rbui-pagination__left{display:flex;gap:var(--banana-space-2x);align-items:center;flex-grow:1}.rbui-pagination__items-per-page-selector{width:70px}.rbui-pagination__summary{font:var(--banana-typography-paragraph-p-small);color:var(--banana-color-text-subtl)}.rbui-pagination__navigation ul{display:flex;list-style:none;margin:0;padding:0}.rbui-pagination__navigation-item{font-weight:var(--banana-normal);--rbui-button-color: var(--banana-color-pagination-foreground-default)}.rbui-pagination__navigation-item:hover{--rbui-button-color: var(--banana-color-pagination-foreground-hover);--rbui-button-background-color: var(--banana-color-pagination-background-hover)}.rbui-pagination__navigation-item--selected,.rbui-pagination__navigation-item--selected:hover,.rbui-pagination__navigation-item--selected:disabled{--rbui-button-color: var(--banana-color-pagination-foreground-active);--rbui-button-background-color: var(--banana-color-pagination-background-active)}.rbui-pagination__navigation-separator{display:inline-flex;padding:var(--banana-space-1x) var(--banana-space-2x);justify-content:center;border-inline:1px solid transparent;font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-subtl)}.rbui-tab{--rbui-tab-color: var(--banana-color-tab-foreground-inactive);--rbui-tab-background-color: var(--banana-color-tab-background-main);display:flex;justify-content:center;padding:var(--banana-space-1x);cursor:pointer;outline:none;height:36px;box-sizing:border-box;color:var(--rbui-tab-color);background-color:var(--rbui-tab-background-color);box-shadow:inset 0 -1px 0 0 var(--banana-color-tab-border-default)}.rbui-tab:first-child{margin-inline-start:var(--banana-space-2x)}.rbui-tab--selected:not(.rbui-tab--disabled){--rbui-tab-color: var(--banana-color-tab-foreground-active);box-shadow:inset 0 -2px 0 0 var(--banana-color-tab-border-active)}.rbui-tab--focus-visible,.rbui-tab:focus-visible:not(.rbui-tab--disabled),.rbui-tab:hover:not(.rbui-tab--disabled){--rbui-tab-color: var(--banana-color-tab-foreground-hover);--rbui-tab-background-color: var(--banana-color-tab-background-hover)}.rbui-tab--disabled{--rbui-tab-color: var(--banana-color-tab-foreground-disabled);cursor:not-allowed}.rbui-tab--has-icon{display:flex;gap:var(--banana-space-1x);align-items:center;justify-content:center}.rbui-tab-list{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:var(--banana-space-2x);height:36px;margin-block-end:var(--banana-space-2x);white-space:nowrap;--rbui-tab-font: var(--banana-typography-paragraph-p-bold);font:var(--rbui-tab-font);overflow-x:auto;box-shadow:inset 0 -1px 0 0 var(--banana-color-tab-border-default)}.rbui-tab-list--secondary{--rbui-tab-font: var(--banana-typography-paragraph-p)}.rbui-tab-panel{flex-grow:1}.rbui-tab-panel--hidden{display:none}.rbui-tabs{display:flex;flex-flow:column;width:100%;height:100%}.rbui-accordion{--rbui-accordion-header-padding-horizontal: 0px;--rbui-accordion-header-padding-vertical: var(--banana-space-1x);--rbui-accordion-header-chevron-width: 16px;overflow:hidden;display:flex;flex-flow:column;border-bottom:1px solid var(--banana-color-global-separator)}.rbui-accordion:has(.rbui-accordion-header:focus-visible){outline:2px solid var(--banana-color-global-focus);border-radius:var(--banana-radius-1x)}.rbui-accordion--disable-divider{border-bottom:unset}.rbui-accordion--styled{--rbui-accordion-header-padding-horizontal: var(--banana-space-2x);--rbui-accordion-header-padding-vertical: var(--banana-space-2x);border-radius:var(--banana-radius-1x);border:1px solid var(--banana-color-aside-border)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height, var(--rbui-internal-accordion-content-height))}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height, var(--rbui-internal-accordion-content-height))}to{height:0}}.rbui-accordion-content{overflow:hidden;font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-body)}.rbui-accordion-content[data-state=open]{animation:slideDown .2s ease-in}.rbui-accordion-content[data-state=closed]{animation:slideUp .2s ease-out;visibility:hidden}.rbui-accordion-content[data-forcemounted=true][data-state=open]{height:var(--rbui-internal-accordion-content-height)}.rbui-accordion-content[data-forcemounted=true][data-state=closed]{height:0}.rbui-accordion-content__inner{--rbui-accordion-content__inner-padding: 0 0 var(--banana-space-1x) 0;padding:var(--rbui-accordion-content__inner-padding)}.rbui-accordion-content__inner--styled{--rbui-accordion-content__inner-padding: var(--banana-space-2x)}.rbui-accordion-header{all:unset;box-sizing:border-box;max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch;flex-grow:1;gap:var(--banana-space-2x);padding:var(--rbui-accordion-header-padding-vertical) var(--rbui-accordion-header-padding-horizontal);cursor:pointer}.rbui-accordion-header:focus-visible{outline:none}.rbui-accordion-header--styled{background-color:var(--banana-color-aside-background)}.rbui-accordion-header__inner{display:flex;flex-flow:column;max-width:calc(100% - var(--banana-space-4x))}.rbui-accordion-header__title{--rbui-accordion-header-title-font: var(--banana-typography-heading-h5);font:var(--rbui-accordion-header-title-font);color:var(--banana-color-heading-secondary-foreground);margin-inline-end:var(--banana-space-2x)}.rbui-accordion-header__title--styled{--rbui-accordion-header-title-font: var(--banana-typography-heading-h4)}.rbui-accordion-header__description{font:var(--banana-typography-paragraph-p);color:var(--banana-color-text-subtl);height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:var(--banana-transition-default)}.rbui-accordion-header[data-state=closed] .rbui-accordion-header__description{height:0px;opacity:0}.rbui-accordion-header__chevron{width:var(--rbui-accordion-header-chevron-width);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:var(--banana-transition-default);color:var(--banana-color-button-primary-foreground-default)}.rbui-accordion-header[data-state=open] .rbui-accordion-header__chevron{transform:rotate(180deg)}.rbui-accordion-filter-header{display:flex;position:relative;--rbui-accordion-header-reset-top: var(--rbui-accordion-header-padding-vertical);--rbui-accordion-header-reset-right: calc( var(--rbui-accordion-header-padding-horizontal) + var(--rbui-accordion-header-chevron-width) + var(--banana-space-1x) )}.rbui-accordion-filter-header__reset{display:inline-block;position:absolute;top:var(--rbui-accordion-header-reset-top);right:var(--rbui-accordion-header-reset-right);height:fit-content}.rbui-accordion-group{--rbui-accordion-group-gap: var(--banana-space-1x);display:flex;flex-direction:column;gap:var(--rbui-accordion-group-gap)}.rbui-accordion-group--styled{--rbui-accordion-group-gap: var(--banana-space-2x)}
