@charset "UTF-8";:root{--bs-palette-white: #ffffff;--bs-palette-black: #090d14;--bs-palette-gray-25: #fcfcfd;--bs-palette-gray-50: #f7f8fa;--bs-palette-gray-100: #eef1f5;--bs-palette-gray-200: #dfe4eb;--bs-palette-gray-300: #c8d0dc;--bs-palette-gray-400: #98a2b3;--bs-palette-gray-500: #667085;--bs-palette-gray-600: #475467;--bs-palette-gray-700: #344054;--bs-palette-gray-800: #1d2939;--bs-palette-gray-900: #101828;--bs-palette-gray-950: #0b111d;--bs-palette-success-50: #ecfdf3;--bs-palette-success-200: #abefc6;--bs-palette-success-500: #17b26a;--bs-palette-success-700: #067647;--bs-palette-warning-50: #fffaeb;--bs-palette-warning-200: #fedf89;--bs-palette-warning-500: #f79009;--bs-palette-warning-700: #b54708;--bs-palette-danger-50: #fef3f2;--bs-palette-danger-200: #fecdca;--bs-palette-danger-500: #f04438;--bs-palette-danger-700: #b42318;--bs-palette-info-50: #eff8ff;--bs-palette-info-200: #b2ddff;--bs-palette-info-500: #2e90fa;--bs-palette-info-700: #175cd3}:root{--bs-font-family-sans: Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--bs-font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bs-font-size-xs: .75rem;--bs-font-size-sm: .875rem;--bs-font-size-md: 1rem;--bs-font-size-lg: 1.125rem;--bs-font-size-xl: 1.25rem;--bs-font-size-2xl: 1.5rem;--bs-font-size-3xl: 1.875rem;--bs-line-height-tight: 1.25;--bs-line-height-normal: 1.5;--bs-line-height-relaxed: 1.75;--bs-font-weight-regular: 400;--bs-font-weight-medium: 500;--bs-font-weight-semibold: 600;--bs-font-weight-bold: 700;--bs-space-0: 0;--bs-space-1: .25rem;--bs-space-2: .5rem;--bs-space-3: .75rem;--bs-space-4: 1rem;--bs-space-5: 1.25rem;--bs-space-6: 1.5rem;--bs-space-8: 2rem;--bs-space-10: 2.5rem;--bs-space-12: 3rem;--bs-space-16: 4rem;--bs-radius-none: 0;--bs-radius-xs: .25rem;--bs-radius-sm: .5rem;--bs-radius-md: .75rem;--bs-radius-lg: 1rem;--bs-radius-xl: 1.5rem;--bs-radius-full: 9999px;--bs-shadow-xs: 0 1px 2px rgb(16 24 40 / 5%);--bs-shadow-sm: 0 1px 3px rgb(16 24 40 / 10%), 0 1px 2px rgb(16 24 40 / 6%);--bs-shadow-md: 0 4px 8px -2px rgb(16 24 40 / 10%), 0 2px 4px -2px rgb(16 24 40 / 6%);--bs-shadow-lg: 0 12px 24px -4px rgb(16 24 40 / 14%);--bs-shadow-xl: 0 24px 48px -12px rgb(16 24 40 / 20%);--bs-duration-fast: .12s;--bs-duration-normal: .2s;--bs-duration-slow: .32s;--bs-ease-standard: cubic-bezier(.2, 0, 0, 1);--bs-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--bs-z-base: 0;--bs-z-sticky: 100;--bs-z-modal: 1200;--bs-z-overlay: 1250;--bs-z-dropdown: 1260;--bs-z-toast: 1300}@media(prefers-reduced-motion:reduce){:root{--bs-duration-fast: 1ms;--bs-duration-normal: 1ms;--bs-duration-slow: 1ms}}:root,:root[data-theme=light]{color-scheme:light;--bs-brand-50: #eff6ff;--bs-brand-100: #dbeafe;--bs-brand-200: #bfdbfe;--bs-brand-300: #93c5fd;--bs-brand-400: #60a5fa;--bs-brand-500: #3b82f6;--bs-brand-600: #2563eb;--bs-brand-700: #1d4ed8;--bs-brand-800: #1e40af;--bs-brand-900: #1e3a8a;--bs-color-bg-page: #f4f6f8;--bs-color-bg-surface: #ffffff;--bs-color-bg-raised: #ffffff;--bs-color-bg-sunken: #eceff3;--bs-color-bg-hover: #eef2f6;--bs-color-bg-selected: color-mix(in srgb, var(--bs-brand-500) 10%, #ffffff);--bs-color-bg-overlay: rgb(9 13 20 / 52%);--bs-color-media-bg: var(--bs-palette-gray-950);--bs-color-shadow: rgb(20 28 40 / 18%);--bs-color-text-primary: #1c2430;--bs-color-text-secondary: #596474;--bs-color-text-tertiary: #7c8796;--bs-color-text-disabled: #abb2bc;--bs-color-text-inverse: #ffffff;--bs-color-border-subtle: #e3e7ec;--bs-color-border-default: #d3d9e1;--bs-color-border-strong: #b8c0cb;--bs-color-focus-ring: color-mix(in srgb, var(--bs-brand-500) 28%, transparent);--bs-color-action-primary: var(--bs-brand-600);--bs-color-action-primary-hover: var(--bs-brand-700);--bs-color-action-primary-active: var(--bs-brand-800);--bs-color-action-primary-disabled: var(--bs-brand-200);--bs-color-on-action: var(--bs-palette-white);--bs-color-action-danger: var(--bs-palette-danger-500);--bs-color-action-danger-hover: var(--bs-palette-danger-700);--bs-color-action-danger-active: #912018;--bs-color-action-danger-disabled: var(--bs-palette-danger-200);--bs-color-on-danger: var(--bs-palette-white);--bs-color-link: var(--bs-brand-700);--bs-color-link-hover: var(--bs-brand-800);--bs-color-success: var(--bs-palette-success-500);--bs-color-success-bg: var(--bs-palette-success-50);--bs-color-success-border: var(--bs-palette-success-200);--bs-color-success-text: var(--bs-palette-success-700);--bs-color-warning: var(--bs-palette-warning-500);--bs-color-warning-bg: var(--bs-palette-warning-50);--bs-color-warning-border: var(--bs-palette-warning-200);--bs-color-warning-text: var(--bs-palette-warning-700);--bs-color-danger: var(--bs-palette-danger-500);--bs-color-danger-bg: var(--bs-palette-danger-50);--bs-color-danger-border: var(--bs-palette-danger-200);--bs-color-danger-text: var(--bs-palette-danger-700);--bs-color-info: var(--bs-palette-info-500);--bs-color-info-bg: var(--bs-palette-info-50);--bs-color-info-border: var(--bs-palette-info-200);--bs-color-info-text: var(--bs-palette-info-700);--bs-color-scrollbar: rgb(16 24 40 / 18%);--bs-color-scrollbar-hover: rgb(16 24 40 / 30%);--bs-gradient-brand: linear-gradient(135deg, var(--bs-brand-500), var(--bs-brand-700));--bs-surface-bg: var(--bs-color-bg-surface);--bs-surface-border: var(--bs-color-border-default);--bs-surface-shadow: 0 8px 24px rgb(20 28 40 / 8%);--bs-surface-backdrop-filter: none;--bs-surface-saturation: 100%;--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none;--bs-modal-saturation: 100%}:root[data-theme=dark]{color-scheme:dark;--bs-brand-50: #eff6ff;--bs-brand-100: #dbeafe;--bs-brand-200: #bfdbfe;--bs-brand-300: #93c5fd;--bs-brand-400: #60a5fa;--bs-brand-500: #3b82f6;--bs-brand-600: #2563eb;--bs-brand-700: #1d4ed8;--bs-brand-800: #1e40af;--bs-brand-900: #1e3a8a;--bs-color-bg-page: #101214;--bs-color-bg-surface: #191c20;--bs-color-bg-raised: #23272d;--bs-color-bg-sunken: #0b0d0f;--bs-color-bg-hover: #292e35;--bs-color-bg-selected: color-mix(in srgb, var(--bs-brand-400) 13%, #23272d);--bs-color-bg-overlay: rgb(4 5 7 / 70%);--bs-color-media-bg: #080a0c;--bs-color-shadow: rgb(0 0 0 / 44%);--bs-color-text-primary: #f0f1f3;--bs-color-text-secondary: #b8bcc3;--bs-color-text-tertiary: #878d96;--bs-color-text-disabled: #5d636c;--bs-color-text-inverse: #14161a;--bs-color-border-subtle: #2b3036;--bs-color-border-default: #3c424a;--bs-color-border-strong: #555d67;--bs-color-focus-ring: color-mix(in srgb, var(--bs-brand-400) 30%, transparent);--bs-color-action-primary: var(--bs-brand-400);--bs-color-action-primary-hover: var(--bs-brand-300);--bs-color-action-primary-active: var(--bs-brand-200);--bs-color-action-primary-disabled: var(--bs-brand-800);--bs-color-on-action: var(--bs-palette-gray-950);--bs-color-action-danger: #f97066;--bs-color-action-danger-hover: #fda29b;--bs-color-action-danger-active: #fee4e2;--bs-color-action-danger-disabled: #7a271a;--bs-color-on-danger: var(--bs-palette-gray-950);--bs-color-link: var(--bs-brand-300);--bs-color-link-hover: var(--bs-brand-200);--bs-color-success: #75e0a7;--bs-color-success-bg: rgb(6 118 71 / 20%);--bs-color-success-border: rgb(23 178 106 / 55%);--bs-color-success-text: #75e0a7;--bs-color-warning: #fec84b;--bs-color-warning-bg: rgb(181 71 8 / 22%);--bs-color-warning-border: rgb(247 144 9 / 55%);--bs-color-warning-text: #fec84b;--bs-color-danger: #fda29b;--bs-color-danger-bg: rgb(180 35 24 / 22%);--bs-color-danger-border: rgb(240 68 56 / 55%);--bs-color-danger-text: #fda29b;--bs-color-info: #84caff;--bs-color-info-bg: rgb(23 92 211 / 22%);--bs-color-info-border: rgb(46 144 250 / 55%);--bs-color-info-text: #84caff;--bs-color-scrollbar: rgb(255 255 255 / 20%);--bs-color-scrollbar-hover: rgb(255 255 255 / 34%);--bs-gradient-brand: linear-gradient(135deg, var(--bs-brand-400), var(--bs-brand-600));--bs-surface-bg: var(--bs-color-bg-surface);--bs-surface-border: var(--bs-color-border-subtle);--bs-surface-shadow: 0 10px 28px rgb(0 0 0 / 24%);--bs-surface-backdrop-filter: none;--bs-surface-saturation: 100%;--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none;--bs-modal-saturation: 100%}:root[data-theme=tech]{color-scheme:dark;--bs-brand-50: #ecfeff;--bs-brand-100: #cffafe;--bs-brand-200: #a5f3fc;--bs-brand-300: #67e8f9;--bs-brand-400: #22d3ee;--bs-brand-500: #06b6d4;--bs-brand-600: #0891b2;--bs-brand-700: #0e7490;--bs-brand-800: #155e75;--bs-brand-900: #164e63;--bs-color-bg-page: #070c14;--bs-color-bg-surface: #0e1724;--bs-color-bg-raised: #162335;--bs-color-bg-sunken: #04080e;--bs-color-bg-hover: #1b2c42;--bs-color-bg-selected: color-mix(in srgb, var(--bs-brand-400) 17%, #162335);--bs-color-bg-overlay: rgb(2 6 14 / 72%);--bs-color-media-bg: #050910;--bs-color-shadow: rgb(0 0 0 / 46%);--bs-color-text-primary: #edf2f8;--bs-color-text-secondary: #a9b5c5;--bs-color-text-tertiary: #76869a;--bs-color-text-disabled: #4d5a6c;--bs-color-text-inverse: #061017;--bs-color-border-subtle: #1b2a3d;--bs-color-border-default: #294159;--bs-color-border-strong: #3c607a;--bs-color-focus-ring: color-mix(in srgb, var(--bs-brand-400) 38%, transparent);--bs-color-action-primary: var(--bs-brand-500);--bs-color-action-primary-hover: var(--bs-brand-400);--bs-color-action-primary-active: var(--bs-brand-300);--bs-color-action-primary-disabled: var(--bs-brand-800);--bs-color-on-action: #031217;--bs-color-action-danger: #f87171;--bs-color-action-danger-hover: #fca5a5;--bs-color-action-danger-active: #fecaca;--bs-color-action-danger-disabled: #7f1d1d;--bs-color-on-danger: #190606;--bs-color-link: var(--bs-brand-400);--bs-color-link-hover: var(--bs-brand-300);--bs-color-success: #5ed5a0;--bs-color-success-bg: rgb(16 120 82 / 20%);--bs-color-success-border: rgb(45 174 124 / 46%);--bs-color-success-text: #75deb0;--bs-color-warning: #f4c95d;--bs-color-warning-bg: rgb(164 98 17 / 22%);--bs-color-warning-border: rgb(217 153 38 / 48%);--bs-color-warning-text: #f4cf70;--bs-color-danger: #f78b8b;--bs-color-danger-bg: rgb(159 43 43 / 22%);--bs-color-danger-border: rgb(218 78 78 / 48%);--bs-color-danger-text: #f7a1a1;--bs-color-info: #6fc7ed;--bs-color-info-bg: rgb(24 105 144 / 22%);--bs-color-info-border: rgb(49 145 188 / 46%);--bs-color-info-text: #83cfef;--bs-color-scrollbar: rgb(169 181 197 / 18%);--bs-color-scrollbar-hover: rgb(169 181 197 / 30%);--bs-gradient-brand: linear-gradient(135deg, var(--bs-brand-500), var(--bs-brand-700));--bs-surface-bg: color-mix(in srgb, var(--bs-color-bg-raised) 92%, transparent);--bs-surface-border: color-mix(in srgb, var(--bs-color-border-default) 78%, transparent);--bs-surface-shadow: 0 14px 36px rgb(0 5 14 / 34%);--bs-surface-backdrop-filter: blur(14px);--bs-surface-saturation: 112%;--bs-modal-overlay-backdrop-filter: blur(2px);--bs-modal-backdrop-filter: blur(14px);--bs-modal-saturation: 112%}@supports not (backdrop-filter: blur(1px)){:root[data-theme=tech]{--bs-surface-bg: var(--bs-color-bg-surface);--bs-surface-backdrop-filter: none;--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none}}:root[data-theme=ocean]{color-scheme:dark;--bs-brand-50: #f0f8fb;--bs-brand-100: #dceef5;--bs-brand-200: #bddfea;--bs-brand-300: #91cadc;--bs-brand-400: #65b2cb;--bs-brand-500: #4796b3;--bs-brand-600: #397993;--bs-brand-700: #345f74;--bs-brand-800: #304f5f;--bs-brand-900: #293f4b;--bs-color-bg-page: #0b1a26;--bs-color-bg-surface: #122737;--bs-color-bg-raised: #193244;--bs-color-bg-sunken: #07131c;--bs-color-bg-hover: #203b4e;--bs-color-bg-selected: color-mix(in srgb, var(--bs-brand-400) 12%, #193244);--bs-color-bg-overlay: rgb(3 12 19 / 70%);--bs-color-media-bg: #061019;--bs-color-shadow: rgb(1 8 13 / 42%);--bs-color-text-primary: #e7eff3;--bs-color-text-secondary: #afc0ca;--bs-color-text-tertiary: #7f96a3;--bs-color-text-disabled: #566f7d;--bs-color-text-inverse: #0a1820;--bs-color-border-subtle: #203746;--bs-color-border-default: #304c5e;--bs-color-border-strong: #496879;--bs-color-focus-ring: color-mix(in srgb, var(--bs-brand-400) 26%, transparent);--bs-color-action-primary: var(--bs-brand-500);--bs-color-action-primary-hover: var(--bs-brand-400);--bs-color-action-primary-active: var(--bs-brand-300);--bs-color-action-primary-disabled: var(--bs-brand-800);--bs-color-on-action: #051923;--bs-color-action-danger: #f87171;--bs-color-action-danger-hover: #fca5a5;--bs-color-action-danger-active: #fecaca;--bs-color-action-danger-disabled: #7f1d1d;--bs-color-on-danger: #190606;--bs-color-link: var(--bs-brand-400);--bs-color-link-hover: var(--bs-brand-300);--bs-color-success: #6ee7b7;--bs-color-success-bg: rgb(5 112 78 / 22%);--bs-color-success-border: rgb(45 174 124 / 48%);--bs-color-success-text: #79deb4;--bs-color-warning: #f4c95d;--bs-color-warning-bg: rgb(164 98 17 / 22%);--bs-color-warning-border: rgb(217 153 38 / 48%);--bs-color-warning-text: #f4cf70;--bs-color-danger: #f78b8b;--bs-color-danger-bg: rgb(159 43 43 / 22%);--bs-color-danger-border: rgb(218 78 78 / 48%);--bs-color-danger-text: #f7a1a1;--bs-color-info: #7bc7ea;--bs-color-info-bg: rgb(24 105 144 / 22%);--bs-color-info-border: rgb(67 153 190 / 48%);--bs-color-info-text: #93d2ed;--bs-color-scrollbar: rgb(180 207 221 / 18%);--bs-color-scrollbar-hover: rgb(180 207 221 / 30%);--bs-gradient-brand: linear-gradient(135deg, var(--bs-brand-500), var(--bs-brand-700));--bs-surface-bg: var(--bs-color-bg-surface);--bs-surface-border: var(--bs-color-border-subtle);--bs-surface-shadow: 0 12px 30px rgb(1 8 13 / 22%);--bs-surface-backdrop-filter: none;--bs-surface-saturation: 100%;--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none;--bs-modal-saturation: 100%}:root[data-theme=business]{color-scheme:dark;--bs-brand-50: #f8f5ef;--bs-brand-100: #eee6d8;--bs-brand-200: #dccbb1;--bs-brand-300: #c7ae87;--bs-brand-400: #b2936c;--bs-brand-500: #957653;--bs-brand-600: #775c43;--bs-brand-700: #5e4938;--bs-brand-800: #45372c;--bs-brand-900: #302720;--bs-color-bg-page: #191713;--bs-color-bg-surface: #22201b;--bs-color-bg-raised: #2b2822;--bs-color-bg-sunken: #12110e;--bs-color-bg-hover: #333029;--bs-color-bg-selected: color-mix(in srgb, var(--bs-brand-400) 11%, #2b2822);--bs-color-bg-overlay: rgb(12 11 8 / 70%);--bs-color-media-bg: #0f0e0b;--bs-color-shadow: rgb(7 6 4 / 42%);--bs-color-text-primary: #eeeae4;--bs-color-text-secondary: #b9b3aa;--bs-color-text-tertiary: #8c857b;--bs-color-text-disabled: #625e57;--bs-color-text-inverse: #191611;--bs-color-border-subtle: #322f29;--bs-color-border-default: #454038;--bs-color-border-strong: #60584b;--bs-color-focus-ring: color-mix(in srgb, var(--bs-brand-400) 24%, transparent);--bs-color-action-primary: var(--bs-brand-400);--bs-color-action-primary-hover: var(--bs-brand-300);--bs-color-action-primary-active: var(--bs-brand-200);--bs-color-action-primary-disabled: var(--bs-brand-800);--bs-color-on-action: #1b130a;--bs-color-action-danger: #f87171;--bs-color-action-danger-hover: #fca5a5;--bs-color-action-danger-active: #fecaca;--bs-color-action-danger-disabled: #7f1d1d;--bs-color-on-danger: #190606;--bs-color-link: var(--bs-brand-400);--bs-color-link-hover: var(--bs-brand-300);--bs-color-success: #6ee7b7;--bs-color-success-bg: rgb(5 112 78 / 22%);--bs-color-success-border: rgb(45 174 124 / 48%);--bs-color-success-text: #79deb4;--bs-color-warning: #f4c95d;--bs-color-warning-bg: rgb(164 98 17 / 22%);--bs-color-warning-border: rgb(217 153 38 / 48%);--bs-color-warning-text: #f4cf70;--bs-color-danger: #f78b8b;--bs-color-danger-bg: rgb(159 43 43 / 22%);--bs-color-danger-border: rgb(218 78 78 / 48%);--bs-color-danger-text: #f7a1a1;--bs-color-info: #82b5d8;--bs-color-info-bg: rgb(41 87 119 / 22%);--bs-color-info-border: rgb(86 137 171 / 48%);--bs-color-info-text: #9bc5e1;--bs-color-scrollbar: rgb(192 183 172 / 18%);--bs-color-scrollbar-hover: rgb(192 183 172 / 30%);--bs-gradient-brand: linear-gradient(135deg, var(--bs-brand-400), var(--bs-brand-600));--bs-surface-bg: var(--bs-color-bg-surface);--bs-surface-border: var(--bs-color-border-subtle);--bs-surface-shadow: 0 10px 28px rgb(7 6 4 / 20%);--bs-surface-backdrop-filter: none;--bs-surface-saturation: 100%;--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none;--bs-modal-saturation: 100%}:root,:root[data-density=comfortable]{--bs-density-control-height-sm: 2rem;--bs-density-control-height-md: 2.5rem;--bs-density-control-height-lg: 3rem;--bs-density-control-padding-x: var(--bs-space-4);--bs-density-component-gap: var(--bs-space-3);--bs-density-section-gap: var(--bs-space-6)}:root[data-density=compact]{--bs-density-control-height-sm: 1.75rem;--bs-density-control-height-md: 2rem;--bs-density-control-height-lg: 2.5rem;--bs-density-control-padding-x: var(--bs-space-3);--bs-density-component-gap: var(--bs-space-2);--bs-density-section-gap: var(--bs-space-4)}:root{--bs-button-height: var(--bs-density-control-height-md);--bs-button-padding-x: var(--bs-density-control-padding-x);--bs-button-radius: var(--bs-radius-sm);--bs-button-font-size: var(--bs-font-size-sm);--bs-button-font-weight: var(--bs-font-weight-medium);--bs-button-gap: var(--bs-density-component-gap);--bs-button-focus-ring: var(--bs-color-focus-ring);--bs-button-primary-bg: var(--bs-color-action-primary);--bs-button-primary-bg-hover: var(--bs-color-action-primary-hover);--bs-button-primary-bg-active: var(--bs-color-action-primary-active);--bs-button-primary-bg-disabled: var(--bs-color-action-primary-disabled);--bs-button-primary-text: var(--bs-color-on-action);--bs-button-primary-text-disabled: var(--bs-color-text-disabled);--bs-button-primary-border: var(--bs-color-action-primary);--bs-button-primary-border-hover: var(--bs-color-action-primary-hover);--bs-button-primary-border-active: var(--bs-color-action-primary-active);--bs-button-primary-border-disabled: var(--bs-color-action-primary-disabled);--bs-button-primary-shadow-hover: var(--bs-shadow-md);--bs-button-secondary-bg: var(--bs-color-bg-surface);--bs-button-secondary-bg-hover: var(--bs-color-bg-hover);--bs-button-secondary-bg-active: var(--bs-color-bg-sunken);--bs-button-secondary-bg-disabled: var(--bs-color-bg-sunken);--bs-button-secondary-text: var(--bs-color-text-primary);--bs-button-secondary-text-disabled: var(--bs-color-text-disabled);--bs-button-secondary-border: var(--bs-color-border-default);--bs-button-secondary-border-hover: var(--bs-color-border-strong);--bs-button-secondary-border-active: var(--bs-color-border-strong);--bs-button-secondary-border-disabled: var(--bs-color-border-subtle);--bs-button-success-bg: var(--bs-color-success);--bs-button-success-bg-hover: color-mix( in srgb, var(--bs-color-success) 88%, var(--bs-color-text-primary) );--bs-button-success-bg-active: color-mix( in srgb, var(--bs-color-success) 80%, var(--bs-color-text-primary) );--bs-button-success-bg-disabled: var(--bs-color-success-bg);--bs-button-success-text: var(--bs-color-text-inverse);--bs-button-success-text-disabled: var(--bs-color-text-disabled);--bs-button-success-border: var(--bs-color-success);--bs-button-success-border-hover: var(--bs-color-success-text);--bs-button-success-border-active: var(--bs-color-success-text);--bs-button-success-border-disabled: var(--bs-color-success-border);--bs-button-success-shadow-hover: var(--bs-shadow-md);--bs-button-danger-bg: var(--bs-color-action-danger);--bs-button-danger-bg-hover: var(--bs-color-action-danger-hover);--bs-button-danger-bg-active: var(--bs-color-action-danger-active);--bs-button-danger-bg-disabled: var(--bs-color-action-danger-disabled);--bs-button-danger-text: var(--bs-color-on-danger);--bs-button-danger-text-disabled: var(--bs-color-text-disabled);--bs-button-danger-border: var(--bs-color-action-danger);--bs-button-danger-border-hover: var(--bs-color-action-danger-hover);--bs-button-danger-border-active: var(--bs-color-action-danger-active);--bs-button-danger-border-disabled: var(--bs-color-action-danger-disabled);--bs-button-danger-shadow-hover: var(--bs-shadow-md);--bs-button-ghost-bg: transparent;--bs-button-ghost-bg-hover: var(--bs-color-bg-hover);--bs-button-ghost-bg-active: var(--bs-color-bg-sunken);--bs-button-ghost-bg-disabled: transparent;--bs-button-ghost-border: var(--bs-color-border-default);--bs-button-ghost-border-hover: var(--bs-color-border-strong);--bs-button-ghost-border-active: var(--bs-color-border-strong);--bs-button-ghost-border-disabled: var(--bs-color-border-subtle);--bs-button-text-color: var(--bs-color-text-secondary);--bs-button-text-color-hover: var(--bs-color-text-primary);--bs-button-text-color-active: var(--bs-color-text-primary);--bs-button-text-color-disabled: var(--bs-color-text-disabled);--bs-button-text-bg-hover: var(--bs-color-bg-hover);--bs-button-text-bg-active: var(--bs-color-bg-sunken);--bs-button-link-color: var(--bs-color-link);--bs-button-link-color-hover: var(--bs-color-link-hover);--bs-button-link-color-active: var(--bs-color-action-primary-active);--bs-button-link-color-disabled: var(--bs-color-text-disabled);--bs-button-effect-color: currentColor;--bs-button-press-scale: .97;--bs-button-press-duration: .14s;--bs-button-wave-color: color-mix( in srgb, var(--bs-button-effect-color) 24%, transparent );--bs-button-wave-expand-duration: 1.2s;--bs-button-effect-release-duration: .65s;--bs-button-glow-color: color-mix( in srgb, var(--bs-button-effect-color) 40%, transparent );--bs-button-glow-size: var(--bs-space-4);--bs-button-glow-press-duration: .42s;--bs-button-pulse-color: color-mix( in srgb, var(--bs-button-effect-color) 52%, transparent );--bs-button-pulse-border-width: 1px;--bs-button-pulse-start-opacity: .5;--bs-button-pulse-hold-opacity: .3;--bs-button-pulse-scale: 1.12;--bs-button-pulse-release-scale: 1.18;--bs-button-pulse-duration: .9s;--bs-button-trace-color: color-mix( in srgb, var(--bs-button-effect-color) 76%, transparent );--bs-button-trace-width: 2px;--bs-button-trace-glow-size: var(--bs-space-2);--bs-button-trace-duration: 1.1s;--bs-tag-primary-bg: var(--bs-color-bg-selected);--bs-tag-primary-border: var(--bs-color-action-primary);--bs-tag-primary-text: var(--bs-color-link);--bs-tag-success-bg: var(--bs-color-success-bg);--bs-tag-success-border: var(--bs-color-success-border);--bs-tag-success-text: var(--bs-color-success-text);--bs-tag-warning-bg: var(--bs-color-warning-bg);--bs-tag-warning-border: var(--bs-color-warning-border);--bs-tag-warning-text: var(--bs-color-warning-text);--bs-tag-danger-bg: var(--bs-color-danger-bg);--bs-tag-danger-border: var(--bs-color-danger-border);--bs-tag-danger-text: var(--bs-color-danger-text);--bs-tag-info-bg: var(--bs-color-info-bg);--bs-tag-info-border: var(--bs-color-info-border);--bs-tag-info-text: var(--bs-color-info-text);--bs-tag-default-bg: var(--bs-color-bg-sunken);--bs-tag-default-border: var(--bs-color-border-default);--bs-tag-default-text: var(--bs-color-text-secondary);--bs-tag-primary-solid-bg: var(--bs-color-action-primary);--bs-tag-primary-solid-text: var(--bs-color-on-action);--bs-tag-success-solid-bg: var(--bs-color-success);--bs-tag-success-solid-text: var(--bs-color-on-action);--bs-tag-warning-solid-bg: var(--bs-color-warning);--bs-tag-warning-solid-text: var(--bs-palette-gray-950);--bs-tag-danger-solid-bg: var(--bs-color-danger);--bs-tag-danger-solid-text: var(--bs-color-on-danger);--bs-tag-info-solid-bg: var(--bs-color-info);--bs-tag-info-solid-text: var(--bs-palette-gray-950);--bs-tag-default-solid-bg: var(--bs-color-text-secondary);--bs-tag-default-solid-text: var(--bs-color-bg-page);--bs-tag-hover-overlay: color-mix( in srgb, var(--bs-color-text-primary) 5%, transparent );--bs-tag-active-overlay: color-mix( in srgb, var(--bs-color-text-primary) 10%, transparent );--bs-tag-focus-ring: var(--bs-color-focus-ring);--bs-tag-close-bg-hover: color-mix( in srgb, var(--bs-color-text-primary) 12%, transparent );--bs-tag-close-opacity: .68;--bs-tag-disabled-bg: var(--bs-color-bg-sunken);--bs-tag-disabled-border: var(--bs-color-border-subtle);--bs-tag-disabled-text: var(--bs-color-text-disabled);--bs-tag-disabled-opacity: .5;--bs-input-height: var(--bs-density-control-height-md);--bs-input-padding-x: var(--bs-density-control-padding-x);--bs-input-radius: var(--bs-radius-sm);--bs-input-bg: var(--bs-color-bg-surface);--bs-input-bg-hover: var(--bs-color-bg-surface);--bs-input-bg-focus: var(--bs-color-bg-surface);--bs-input-bg-filled: var(--bs-color-bg-sunken);--bs-input-bg-filled-hover: var(--bs-color-bg-hover);--bs-input-bg-filled-focus: var(--bs-color-bg-surface);--bs-input-bg-borderless-hover: var(--bs-color-bg-hover);--bs-input-bg-readonly: var(--bs-color-bg-sunken);--bs-input-bg-disabled: var(--bs-color-bg-sunken);--bs-input-text: var(--bs-color-text-primary);--bs-input-text-disabled: var(--bs-color-text-disabled);--bs-input-placeholder: var(--bs-color-text-tertiary);--bs-input-icon: var(--bs-color-text-secondary);--bs-input-count-text: var(--bs-color-text-tertiary);--bs-input-action-text: var(--bs-color-text-tertiary);--bs-input-action-text-hover: var(--bs-color-text-primary);--bs-input-action-bg-hover: var(--bs-color-bg-hover);--bs-input-action-bg-active: var(--bs-color-bg-sunken);--bs-input-border: var(--bs-color-border-default);--bs-input-border-hover: var(--bs-color-border-strong);--bs-input-border-focus: var(--bs-color-action-primary);--bs-input-border-warning: var(--bs-color-warning-border);--bs-input-border-error: var(--bs-color-danger-border);--bs-input-border-disabled: var(--bs-color-border-subtle);--bs-input-focus-ring: var(--bs-color-focus-ring);--bs-input-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--bs-color-focus-ring) 22%, transparent);--bs-input-warning-shadow: 0 0 0 3px color-mix(in srgb, var(--bs-color-warning) 18%, transparent);--bs-input-error-shadow: 0 0 0 3px color-mix(in srgb, var(--bs-color-danger) 18%, transparent);--bs-input-error-text: var(--bs-color-danger-text);--bs-select-bg: var(--bs-input-bg);--bs-select-bg-hover: var(--bs-input-bg-hover);--bs-select-bg-focus: var(--bs-input-bg-focus);--bs-select-bg-filled: var(--bs-input-bg-filled);--bs-select-bg-filled-hover: var(--bs-input-bg-filled-hover);--bs-select-bg-borderless-hover: var(--bs-input-bg-borderless-hover);--bs-select-bg-readonly: var(--bs-input-bg-readonly);--bs-select-bg-disabled: var(--bs-input-bg-disabled);--bs-select-text: var(--bs-input-text);--bs-select-text-disabled: var(--bs-input-text-disabled);--bs-select-placeholder: var(--bs-input-placeholder);--bs-select-icon: var(--bs-input-icon);--bs-select-action-text: var(--bs-input-action-text);--bs-select-action-text-hover: var(--bs-input-action-text-hover);--bs-select-action-bg-hover: var(--bs-input-action-bg-hover);--bs-select-tag-bg: var(--bs-color-bg-sunken);--bs-select-tag-border: var(--bs-color-border-subtle);--bs-select-tag-text: var(--bs-color-text-primary);--bs-select-tag-action-text: var(--bs-color-text-tertiary);--bs-select-tag-action-text-hover: var(--bs-color-text-primary);--bs-select-border: var(--bs-input-border);--bs-select-border-hover: var(--bs-input-border-hover);--bs-select-border-focus: var(--bs-input-border-focus);--bs-select-border-warning: var(--bs-input-border-warning);--bs-select-border-error: var(--bs-input-border-error);--bs-select-border-disabled: var(--bs-input-border-disabled);--bs-select-focus-shadow: var(--bs-input-focus-shadow);--bs-select-warning-shadow: var(--bs-input-warning-shadow);--bs-select-error-shadow: var(--bs-input-error-shadow);--bs-select-popup-bg: var(--bs-color-bg-raised);--bs-select-popup-text: var(--bs-color-text-primary);--bs-select-popup-border: var(--bs-color-border-subtle);--bs-select-popup-shadow: var(--bs-shadow-lg);--bs-select-group-text: var(--bs-color-text-tertiary);--bs-select-option-bg-hover: var(--bs-color-bg-hover);--bs-select-option-bg-selected: var(--bs-color-bg-selected);--bs-select-option-text-selected: var(--bs-color-action-primary);--bs-select-option-text-disabled: var(--bs-color-text-disabled);--bs-select-option-indicator-border: var(--bs-color-border-strong);--bs-select-option-indicator-bg: var(--bs-color-action-primary);--bs-select-option-indicator-text: var(--bs-color-on-action);--bs-select-create-text: var(--bs-color-link);--bs-select-empty-text: var(--bs-color-text-tertiary);--bs-tabs-text: var(--bs-color-text-secondary);--bs-tabs-text-hover: var(--bs-color-text-primary);--bs-tabs-text-active: var(--bs-color-action-primary);--bs-tabs-text-disabled: var(--bs-color-text-disabled);--bs-tabs-nav-border: var(--bs-color-border-subtle);--bs-tabs-indicator: var(--bs-color-action-primary);--bs-tabs-focus-ring: var(--bs-color-focus-ring);--bs-tabs-card-bg: var(--bs-color-bg-sunken);--bs-tabs-card-bg-hover: var(--bs-color-bg-hover);--bs-tabs-card-bg-active: var(--bs-color-bg-surface);--bs-tabs-card-border: var(--bs-color-border-subtle);--bs-tabs-card-border-active: var(--bs-color-action-primary);--bs-tabs-action-text: var(--bs-color-text-tertiary);--bs-tabs-action-text-hover: var(--bs-color-text-primary);--bs-tabs-action-bg-hover: var(--bs-color-bg-hover);--bs-tabs-popup-bg: var(--bs-color-bg-raised);--bs-tabs-popup-border: var(--bs-color-border-subtle);--bs-tabs-popup-shadow: var(--bs-shadow-lg);--bs-breadcrumb-item-text: var(--bs-color-text-secondary);--bs-breadcrumb-current-text: var(--bs-color-text-primary);--bs-breadcrumb-link-text: var(--bs-color-text-secondary);--bs-breadcrumb-link-text-hover: var(--bs-color-text-primary);--bs-breadcrumb-link-text-active: var(--bs-color-action-primary);--bs-breadcrumb-text-disabled: var(--bs-color-text-disabled);--bs-breadcrumb-separator-text: var(--bs-color-text-tertiary);--bs-breadcrumb-focus-ring: var(--bs-color-focus-ring);--bs-breadcrumb-menu-bg: var(--bs-color-bg-raised);--bs-breadcrumb-menu-border: var(--bs-color-border-subtle);--bs-breadcrumb-menu-shadow: var(--bs-shadow-lg);--bs-breadcrumb-menu-item-bg-hover: var(--bs-color-bg-hover);--bs-pagination-text: var(--bs-color-text-primary);--bs-pagination-total-text: var(--bs-color-text-secondary);--bs-pagination-item-bg: var(--bs-color-bg-surface);--bs-pagination-item-border: var(--bs-color-border-subtle);--bs-pagination-item-text: var(--bs-color-text-secondary);--bs-pagination-item-bg-hover: var(--bs-color-bg-hover);--bs-pagination-item-border-hover: var(--bs-color-border-strong);--bs-pagination-item-text-hover: var(--bs-color-text-primary);--bs-pagination-item-bg-active: var(--bs-color-bg-selected);--bs-pagination-item-border-active: var(--bs-color-action-primary-active);--bs-pagination-item-text-active: var(--bs-color-action-primary-active);--bs-pagination-item-bg-current: var(--bs-color-bg-selected);--bs-pagination-item-border-current: var(--bs-color-action-primary);--bs-pagination-item-text-current: var(--bs-color-action-primary);--bs-pagination-item-bg-disabled: var(--bs-color-bg-sunken);--bs-pagination-item-border-disabled: var(--bs-color-border-subtle);--bs-pagination-item-text-disabled: var(--bs-color-text-disabled);--bs-pagination-jump-text: var(--bs-color-text-tertiary);--bs-pagination-focus-ring: var(--bs-color-focus-ring);--bs-avatar-bg: var(--bs-color-bg-selected);--bs-avatar-text: var(--bs-color-action-primary);--bs-avatar-border: var(--bs-color-border-default);--bs-avatar-image-bg: var(--bs-color-bg-sunken);--bs-avatar-group-border: var(--bs-color-bg-page);--bs-avatar-overflow-bg: var(--bs-color-bg-raised);--bs-avatar-overflow-text: var(--bs-color-text-secondary);--bs-avatar-status-border: var(--bs-color-bg-page);--bs-avatar-status-online: var(--bs-color-success);--bs-avatar-status-offline: var(--bs-color-text-tertiary);--bs-avatar-status-busy: var(--bs-color-danger);--bs-avatar-status-away: var(--bs-color-warning);--bs-list-bg: var(--bs-color-bg-surface);--bs-list-section-bg: var(--bs-color-bg-sunken);--bs-list-item-bg: transparent;--bs-list-item-hover-bg: var(--bs-color-bg-hover);--bs-list-item-active-bg: var(--bs-color-bg-selected);--bs-list-disabled-bg: color-mix( in srgb, var(--bs-color-bg-sunken) 72%, transparent );--bs-list-text: var(--bs-color-text-primary);--bs-list-heading-text: var(--bs-color-text-primary);--bs-list-description-text: var(--bs-color-text-secondary);--bs-list-disabled-text: var(--bs-color-text-disabled);--bs-list-danger-text: var(--bs-color-danger);--bs-list-border: var(--bs-color-border-default);--bs-list-split: var(--bs-color-border-subtle);--bs-list-focus-ring: var(--bs-color-focus-ring);--bs-list-empty-icon: var(--bs-color-text-tertiary);--bs-list-skeleton-bg: var(--bs-color-bg-sunken);--bs-list-skeleton-highlight: var(--bs-color-bg-hover);--bs-list-load-more-text: var(--bs-color-text-secondary);--bs-list-load-more-hover-text: var(--bs-color-action-primary-hover);--bs-color-swatch-trigger-bg: var(--bs-color-bg-surface);--bs-color-swatch-trigger-bg-disabled: var(--bs-color-bg-sunken);--bs-color-swatch-trigger-text: var(--bs-color-text-primary);--bs-color-swatch-trigger-text-disabled: var(--bs-color-text-disabled);--bs-color-swatch-trigger-border: var(--bs-color-border-default);--bs-color-swatch-trigger-border-hover: var(--bs-color-action-primary);--bs-color-swatch-trigger-border-disabled: var(--bs-color-border-subtle);--bs-color-swatch-focus-shadow: 0 0 0 3px var(--bs-color-focus-ring);--bs-color-swatch-panel-bg: var(--bs-color-bg-raised);--bs-color-swatch-panel-border: var(--bs-color-border-subtle);--bs-color-swatch-panel-shadow: var(--bs-shadow-lg);--bs-color-swatch-section-bg: var(--bs-color-bg-sunken);--bs-color-swatch-item-bg: var(--bs-color-bg-sunken);--bs-color-swatch-swatch-bg: var(--bs-color-bg-surface);--bs-color-swatch-swatch-border: var(--bs-color-border-default);--bs-color-swatch-error-text: var(--bs-color-danger);--bs-color-swatch-disabled-opacity: .55;--bs-bubble-bg: var(--bs-color-bg-raised);--bs-bubble-text: var(--bs-color-text-primary);--bs-bubble-muted-text: var(--bs-color-text-secondary);--bs-bubble-heading-text: var(--bs-color-text-primary);--bs-bubble-border: var(--bs-color-border-subtle);--bs-bubble-shadow: var(--bs-shadow-lg);--bs-transfer-bg: var(--bs-color-bg-surface);--bs-transfer-header-bg: var(--bs-color-bg-sunken);--bs-transfer-text: var(--bs-color-text-primary);--bs-transfer-muted-text: var(--bs-color-text-secondary);--bs-transfer-border: var(--bs-color-border-default);--bs-transfer-item-bg-hover: var(--bs-color-bg-hover);--bs-transfer-item-bg-selected: var(--bs-color-bg-sunken);--bs-transfer-group-bg: var(--bs-color-bg-sunken);--bs-transfer-focus-ring: var(--bs-color-focus-ring);--bs-drag-sort-handle-text: var(--bs-color-text-secondary);--bs-drag-sort-handle-text-hover: var(--bs-color-text-primary);--bs-drag-sort-handle-text-active: var(--bs-color-action-primary);--bs-drag-sort-handle-bg-hover: var(--bs-color-bg-hover);--bs-drag-sort-handle-bg-active: var(--bs-color-bg-sunken);--bs-drag-sort-focus-ring: var(--bs-color-focus-ring);--bs-drag-sort-disabled-opacity: .5;--bs-drag-sort-ghost-opacity: .32;--bs-markdown-bg: var(--bs-surface-bg);--bs-markdown-border: var(--bs-surface-border);--bs-markdown-text: var(--bs-color-text-primary);--bs-markdown-heading-text: var(--bs-color-text-primary);--bs-markdown-muted-text: var(--bs-color-text-secondary);--bs-markdown-divider: var(--bs-color-border-subtle);--bs-markdown-link: var(--bs-color-link);--bs-markdown-link-hover: var(--bs-color-link-hover);--bs-markdown-accent: var(--bs-color-action-primary);--bs-markdown-focus-ring: var(--bs-color-focus-ring);--bs-markdown-quote-bg: var(--bs-color-bg-sunken);--bs-markdown-quote-border: var(--bs-color-action-primary);--bs-markdown-inline-code-bg: var(--bs-color-bg-sunken);--bs-markdown-code-text: var(--bs-color-text-primary);--bs-markdown-code-block-bg: var(--bs-color-media-bg);--bs-markdown-code-block-text: var(--bs-palette-gray-100);--bs-markdown-code-block-border: var(--bs-color-border-default);--bs-markdown-code-action-bg: var(--bs-color-bg-raised);--bs-markdown-code-action-bg-hover: var(--bs-color-bg-hover);--bs-markdown-code-action-border: var(--bs-color-border-default);--bs-markdown-code-action-border-hover: var(--bs-color-border-strong);--bs-markdown-code-action-text: var(--bs-color-text-secondary);--bs-markdown-code-action-text-hover: var(--bs-color-text-primary);--bs-markdown-table-border: var(--bs-color-border-default);--bs-markdown-table-header-bg: var(--bs-color-bg-sunken);--bs-markdown-table-row-alt-bg: var(--bs-color-bg-sunken);--bs-markdown-outline-bg: var(--bs-color-bg-surface);--bs-markdown-outline-title-bg: var(--bs-color-bg-raised);--bs-markdown-outline-border: var(--bs-color-border-subtle);--bs-markdown-outline-text: var(--bs-color-text-secondary);--bs-markdown-outline-text-hover: var(--bs-color-text-primary);--bs-markdown-outline-text-active: var(--bs-color-link);--bs-markdown-outline-bg-hover: var(--bs-color-bg-hover);--bs-markdown-outline-bg-active: var(--bs-color-bg-selected);--bs-markdown-back-top-bg: var(--bs-color-bg-raised);--bs-markdown-back-top-bg-hover: var(--bs-color-bg-hover);--bs-markdown-back-top-border: var(--bs-color-border-default);--bs-markdown-back-top-text: var(--bs-color-text-secondary);--bs-markdown-back-top-text-hover: var(--bs-color-text-primary);--bs-markdown-back-top-shadow: var(--bs-shadow-md);--bs-markdown-editor-bg: var(--bs-color-bg-surface);--bs-markdown-editor-source-bg: var(--bs-color-bg-sunken);--bs-markdown-editor-toolbar-bg: var(--bs-color-bg-raised);--bs-markdown-editor-toolbar-bg-hover: var(--bs-color-bg-hover);--bs-markdown-editor-toolbar-bg-active: var(--bs-color-bg-selected);--bs-markdown-editor-text: var(--bs-color-text-primary);--bs-markdown-editor-muted-text: var(--bs-color-text-secondary);--bs-markdown-editor-placeholder: var(--bs-color-text-tertiary);--bs-markdown-editor-text-disabled: var(--bs-color-text-disabled);--bs-markdown-editor-toolbar-text: var(--bs-color-text-secondary);--bs-markdown-editor-toolbar-text-hover: var(--bs-color-text-primary);--bs-markdown-editor-toolbar-text-active: var(--bs-color-action-primary);--bs-markdown-editor-line-number-text: var(--bs-color-text-tertiary);--bs-markdown-editor-line-number-bg: var(--bs-color-bg-raised);--bs-markdown-editor-border: var(--bs-color-border-default);--bs-markdown-editor-border-focus: var(--bs-color-action-primary);--bs-markdown-editor-border-active: var(--bs-color-action-primary);--bs-markdown-editor-divider: var(--bs-color-border-subtle);--bs-markdown-editor-disabled-opacity: .55;--bs-cascader-bg: var(--bs-select-bg);--bs-cascader-bg-hover: var(--bs-select-bg-hover);--bs-cascader-bg-focus: var(--bs-select-bg-focus);--bs-cascader-bg-filled: var(--bs-select-bg-filled);--bs-cascader-bg-filled-hover: var(--bs-select-bg-filled-hover);--bs-cascader-bg-borderless-hover: var(--bs-select-bg-borderless-hover);--bs-cascader-bg-readonly: var(--bs-select-bg-readonly);--bs-cascader-bg-disabled: var(--bs-select-bg-disabled);--bs-cascader-text: var(--bs-select-text);--bs-cascader-text-disabled: var(--bs-select-text-disabled);--bs-cascader-placeholder: var(--bs-select-placeholder);--bs-cascader-icon: var(--bs-select-icon);--bs-cascader-action-text: var(--bs-select-action-text);--bs-cascader-action-text-hover: var(--bs-select-action-text-hover);--bs-cascader-action-bg-hover: var(--bs-select-action-bg-hover);--bs-cascader-border: var(--bs-select-border);--bs-cascader-border-hover: var(--bs-select-border-hover);--bs-cascader-border-focus: var(--bs-select-border-focus);--bs-cascader-border-warning: var(--bs-select-border-warning);--bs-cascader-border-error: var(--bs-select-border-error);--bs-cascader-border-disabled: var(--bs-select-border-disabled);--bs-cascader-focus-shadow: var(--bs-select-focus-shadow);--bs-cascader-warning-shadow: var(--bs-select-warning-shadow);--bs-cascader-error-shadow: var(--bs-select-error-shadow);--bs-cascader-popup-bg: var(--bs-select-popup-bg);--bs-cascader-popup-text: var(--bs-select-popup-text);--bs-cascader-popup-border: var(--bs-select-popup-border);--bs-cascader-popup-shadow: var(--bs-select-popup-shadow);--bs-cascader-column-border: var(--bs-color-border-subtle);--bs-cascader-option-bg-hover: var(--bs-select-option-bg-hover);--bs-cascader-option-bg-selected: var(--bs-select-option-bg-selected);--bs-cascader-option-text-selected: var(--bs-select-option-text-selected);--bs-cascader-option-text-disabled: var(--bs-select-option-text-disabled);--bs-cascader-checkbox-border: var(--bs-select-option-indicator-border);--bs-cascader-checkbox-bg: var(--bs-select-option-indicator-bg);--bs-cascader-checkbox-text: var(--bs-select-option-indicator-text);--bs-cascader-checkbox-disabled-border: var(--bs-color-border-subtle);--bs-cascader-checkbox-disabled-bg: var(--bs-color-bg-sunken);--bs-cascader-tag-bg: var(--bs-select-tag-bg);--bs-cascader-tag-border: var(--bs-select-tag-border);--bs-cascader-tag-text: var(--bs-select-tag-text);--bs-cascader-empty-text: var(--bs-select-empty-text);--bs-checkbox-bg: var(--bs-color-bg-surface);--bs-checkbox-bg-hover: var(--bs-color-bg-hover);--bs-checkbox-border: var(--bs-color-border-default);--bs-checkbox-border-hover: var(--bs-color-border-strong);--bs-checkbox-bg-checked: var(--bs-color-action-primary);--bs-checkbox-bg-checked-hover: var(--bs-color-action-primary-hover);--bs-checkbox-bg-checked-active: var(--bs-color-action-primary-active);--bs-checkbox-border-checked: var(--bs-color-action-primary);--bs-checkbox-mark: var(--bs-color-on-action);--bs-checkbox-label: var(--bs-color-text-primary);--bs-checkbox-focus-ring: var(--bs-color-focus-ring);--bs-checkbox-disabled-bg: var(--bs-color-bg-sunken);--bs-checkbox-disabled-border: var(--bs-color-border-subtle);--bs-checkbox-disabled-text: var(--bs-color-text-disabled);--bs-checkbox-warning-border: var(--bs-color-warning-border);--bs-checkbox-error-border: var(--bs-color-danger-border);--bs-checkbox-card-bg: var(--bs-color-bg-surface);--bs-checkbox-card-bg-hover: var(--bs-color-bg-hover);--bs-checkbox-card-bg-checked: var(--bs-color-bg-selected);--bs-checkbox-card-border: var(--bs-color-border-default);--bs-checkbox-card-shadow: var(--bs-shadow-xs);--bs-radio-bg: var(--bs-color-bg-surface);--bs-radio-bg-hover: var(--bs-color-bg-hover);--bs-radio-border: var(--bs-color-border-default);--bs-radio-border-hover: var(--bs-color-border-strong);--bs-radio-bg-checked: var(--bs-color-action-primary);--bs-radio-bg-checked-hover: var(--bs-color-action-primary-hover);--bs-radio-bg-checked-active: var(--bs-color-action-primary-active);--bs-radio-border-checked: var(--bs-color-action-primary);--bs-radio-dot: var(--bs-color-on-action);--bs-radio-label: var(--bs-color-text-primary);--bs-radio-focus-ring: var(--bs-color-focus-ring);--bs-radio-disabled-bg: var(--bs-color-bg-sunken);--bs-radio-disabled-border: var(--bs-color-border-subtle);--bs-radio-disabled-dot: var(--bs-color-text-disabled);--bs-radio-disabled-text: var(--bs-color-text-disabled);--bs-radio-warning-border: var(--bs-color-warning-border);--bs-radio-error-border: var(--bs-color-danger-border);--bs-radio-button-border: var(--bs-color-border-default);--bs-radio-button-border-hover: var(--bs-color-action-primary);--bs-radio-button-bg-checked: var(--bs-color-bg-selected);--bs-radio-button-border-checked: var(--bs-color-action-primary);--bs-radio-button-text-hover: var(--bs-color-link);--bs-radio-button-text-checked: var(--bs-color-action-primary);--bs-radio-button-solid-bg-checked: var(--bs-color-action-primary);--bs-radio-button-solid-bg-checked-hover: var( --bs-color-action-primary-hover );--bs-radio-button-solid-text-checked: var(--bs-color-on-action);--bs-radio-card-bg: var(--bs-color-bg-surface);--bs-radio-card-bg-hover: var(--bs-color-bg-hover);--bs-radio-card-bg-checked: var(--bs-color-bg-selected);--bs-radio-card-border: var(--bs-color-border-default);--bs-radio-card-shadow: var(--bs-shadow-xs);--bs-switch-track-bg: var(--bs-color-border-strong);--bs-switch-track-bg-hover: var(--bs-color-text-tertiary);--bs-switch-track-border: transparent;--bs-switch-track-border-hover: transparent;--bs-switch-track-bg-checked: var(--bs-color-action-primary);--bs-switch-track-bg-checked-hover: var(--bs-color-action-primary-hover);--bs-switch-track-bg-checked-active: var(--bs-color-action-primary-active);--bs-switch-track-border-checked: transparent;--bs-switch-track-border-checked-hover: transparent;--bs-switch-handle-bg: var(--bs-color-on-action);--bs-switch-handle-shadow: var(--bs-shadow-sm);--bs-switch-handle-shadow-active: var(--bs-shadow-md);--bs-switch-text: var(--bs-color-on-action);--bs-switch-focus-ring: var(--bs-color-focus-ring);--bs-switch-loading-icon: var(--bs-color-action-primary);--bs-switch-warning-border: var(--bs-color-warning-border);--bs-switch-error-border: var(--bs-color-danger-border);--bs-switch-disabled-bg: var(--bs-color-bg-sunken);--bs-switch-disabled-bg-checked: var(--bs-color-bg-selected);--bs-switch-disabled-border: var(--bs-color-border-subtle);--bs-switch-disabled-handle-bg: var(--bs-color-text-disabled);--bs-switch-disabled-text: var(--bs-color-text-disabled);--bs-card-bg: var(--bs-surface-bg);--bs-card-border: var(--bs-surface-border);--bs-card-shadow: var(--bs-surface-shadow);--bs-card-radius: var(--bs-radius-lg);--bs-card-padding: var(--bs-density-section-gap);--bs-card-text: var(--bs-color-text-primary);--bs-card-secondary-text: var(--bs-color-text-secondary);--bs-card-skeleton-opacity-start: .45;--bs-card-skeleton-opacity-end: 1;--bs-notification-bg: var(--bs-surface-bg);--bs-notification-border: var(--bs-surface-border);--bs-notification-text: var(--bs-color-text-primary);--bs-notification-secondary-text: var(--bs-color-text-secondary);--bs-notification-action-text: var(--bs-color-action-primary);--bs-notification-progress-track: var(--bs-color-border-subtle);--bs-notification-shadow: var(--bs-shadow-lg);--bs-notification-radius: var(--bs-radius-lg);--bs-modal-bg: var(--bs-surface-bg);--bs-modal-border: var(--bs-surface-border);--bs-modal-shadow: var(--bs-shadow-xl);--bs-modal-radius: var(--bs-radius-lg);--bs-modal-overlay: var(--bs-color-bg-overlay);--bs-modal-overlay-backdrop-filter: none;--bs-modal-backdrop-filter: none;--bs-modal-saturation: 100%;--bs-modal-text: var(--bs-color-text-primary);--bs-modal-header-padding: var(--bs-space-4) var(--bs-density-section-gap);--bs-modal-body-padding: var(--bs-density-section-gap);--bs-modal-footer-padding: var(--bs-space-4) var(--bs-density-section-gap);--bs-modal-z-index: var(--bs-z-modal);--bs-image-preview-text: var(--bs-palette-white);--bs-image-preview-secondary-text: color-mix( in srgb, var(--bs-palette-white) 76%, transparent );--bs-image-preview-control-bg: color-mix( in srgb, var(--bs-color-bg-overlay) 82%, transparent );--bs-image-preview-control-hover-bg: color-mix( in srgb, var(--bs-palette-white) 14%, transparent );--bs-image-preview-control-border: color-mix( in srgb, var(--bs-palette-white) 20%, transparent );--bs-image-preview-control-shadow: var(--bs-shadow-lg);--bs-image-preview-control-radius: var(--bs-radius-lg);--bs-image-preview-focus-ring: var(--bs-color-focus-ring);--bs-image-preview-disabled-opacity: .45;--bs-uploader-bg: var(--bs-color-bg-surface);--bs-uploader-hover-bg: var(--bs-color-bg-hover);--bs-uploader-border: var(--bs-color-border-subtle);--bs-uploader-text: var(--bs-color-text-primary);--bs-uploader-secondary-text: var(--bs-color-text-secondary);--bs-uploader-action-text: var(--bs-color-action-primary);--bs-uploader-card-bg: var(--bs-color-bg-sunken);--bs-uploader-card-overlay-bg: color-mix( in srgb, var(--bs-color-bg-overlay) 88%, transparent );--bs-uploader-card-overlay-text: var(--bs-palette-white);--bs-uploader-card-action-bg: color-mix( in srgb, var(--bs-color-bg-overlay) 82%, transparent );--bs-uploader-card-action-bg-hover: color-mix( in srgb, var(--bs-palette-white) 16%, var(--bs-color-bg-overlay) );--bs-uploader-error-bg: color-mix( in srgb, var(--bs-color-danger) 12%, var(--bs-color-bg-sunken) );--bs-uploader-radius: var(--bs-radius-md);--bs-table-bg: var(--bs-color-bg-surface);--bs-table-text: var(--bs-color-text-primary);--bs-table-secondary-text: var(--bs-color-text-secondary);--bs-table-header-bg: var(--bs-color-bg-sunken);--bs-table-header-text: var(--bs-color-text-secondary);--bs-table-row-hover-bg: var(--bs-color-bg-hover);--bs-table-row-selected-bg: var(--bs-color-bg-selected);--bs-table-row-selected-hover-bg: color-mix( in srgb, var(--bs-color-bg-selected) 82%, var(--bs-color-bg-hover) );--bs-table-row-expanded-bg: var(--bs-color-bg-sunken);--bs-table-border: var(--bs-color-border-subtle);--bs-table-focus-ring: var(--bs-color-focus-ring);--bs-table-filter-popup-bg: var(--bs-color-bg-surface);--bs-table-filter-popup-shadow: var(--bs-shadow-lg);--bs-table-footer-bg: var(--bs-color-bg-surface);--bs-table-cell-padding-x: var(--bs-density-control-padding-x);--bs-table-cell-padding-y: var(--bs-density-component-gap);--bs-table-row-height: var(--bs-density-control-height-lg);--bs-divider-border: var(--bs-color-border-subtle);--bs-divider-text: var(--bs-color-text-secondary);--bs-empty-title: var(--bs-color-text-primary);--bs-empty-text: var(--bs-color-text-secondary);--bs-empty-icon: var(--bs-color-text-tertiary);--bs-empty-image-opacity: .82;--bs-spin-text: var(--bs-color-link);--bs-spin-content-opacity: .46;--bs-spin-content-saturation: 58%;--bs-skeleton-bg: color-mix( in srgb, var(--bs-color-text-primary) 8%, var(--bs-color-bg-surface) );--bs-skeleton-highlight: color-mix( in srgb, var(--bs-color-text-primary) 15%, var(--bs-color-bg-surface) );--bs-skeleton-radius: var(--bs-radius-sm);--bs-skeleton-motion-duration: 1.6s;--bs-skeleton-motion-easing: ease;--bs-alert-text: var(--bs-color-text-primary);--bs-alert-description: var(--bs-color-text-secondary);--bs-alert-radius: var(--bs-radius-md);--bs-alert-info-accent: var(--bs-color-info-text);--bs-alert-info-bg: var(--bs-color-info-bg);--bs-alert-info-border: var(--bs-color-info-border);--bs-alert-success-accent: var(--bs-color-success-text);--bs-alert-success-bg: var(--bs-color-success-bg);--bs-alert-success-border: var(--bs-color-success-border);--bs-alert-warning-accent: var(--bs-color-warning-text);--bs-alert-warning-bg: var(--bs-color-warning-bg);--bs-alert-warning-border: var(--bs-color-warning-border);--bs-alert-error-accent: var(--bs-color-danger-text);--bs-alert-error-bg: var(--bs-color-danger-bg);--bs-alert-error-border: var(--bs-color-danger-border);--bs-badge-bg: var(--bs-color-danger);--bs-badge-text: var(--bs-color-on-danger);--bs-badge-border: var(--bs-color-bg-surface);--bs-badge-border-width: 1px;--bs-badge-shadow: var(--bs-shadow-xs);--bs-badge-status-default: var(--bs-color-text-tertiary);--bs-badge-status-processing: var(--bs-color-info);--bs-badge-status-success: var(--bs-color-success);--bs-badge-status-warning: var(--bs-color-warning);--bs-badge-status-error: var(--bs-color-danger);--bs-progress-rail: var(--bs-color-bg-sunken);--bs-progress-text: var(--bs-color-text-secondary);--bs-progress-normal: var(--bs-color-action-primary);--bs-progress-active: var(--bs-color-info);--bs-progress-success: var(--bs-color-success);--bs-progress-exception: var(--bs-color-danger);--bs-menu-bg: var(--bs-color-bg-raised);--bs-menu-text: var(--bs-color-text-primary);--bs-menu-text-disabled: var(--bs-color-text-disabled);--bs-menu-group-text: var(--bs-color-text-tertiary);--bs-menu-extra-text: var(--bs-color-text-tertiary);--bs-menu-item-bg-hover: var(--bs-color-bg-hover);--bs-menu-item-bg-active: var(--bs-color-bg-sunken);--bs-menu-item-bg-selected: var(--bs-color-bg-selected);--bs-menu-item-text-selected: var(--bs-color-action-primary);--bs-menu-danger-text: var(--bs-color-danger-text);--bs-menu-divider: var(--bs-color-border-subtle);--bs-menu-focus: var(--bs-color-focus-ring);--bs-dropdown-bg: var(--bs-color-bg-raised);--bs-dropdown-border: var(--bs-color-border-subtle);--bs-dropdown-shadow: var(--bs-shadow-lg);--bs-dropdown-z-index: var(--bs-z-dropdown);--bs-drawer-bg: var(--bs-modal-bg);--bs-drawer-text: var(--bs-color-text-primary);--bs-drawer-muted: var(--bs-color-text-secondary);--bs-drawer-border: var(--bs-color-border-subtle);--bs-drawer-shadow: var(--bs-shadow-xl);--bs-drawer-hover: var(--bs-color-bg-hover);--bs-drawer-focus: var(--bs-color-focus-ring);--bs-collapse-bg: var(--bs-color-bg-raised);--bs-collapse-text: var(--bs-color-text-primary);--bs-collapse-content-text: var(--bs-color-text-secondary);--bs-collapse-muted: var(--bs-color-text-tertiary);--bs-collapse-disabled: var(--bs-color-text-disabled);--bs-collapse-border: var(--bs-color-border-subtle);--bs-collapse-header-bg: var(--bs-color-bg-raised);--bs-collapse-header-hover: var(--bs-color-bg-hover);--bs-collapse-header-active: var(--bs-color-bg-sunken);--bs-collapse-header-open: var(--bs-color-bg-hover);--bs-collapse-arrow: var(--bs-color-text-tertiary);--bs-collapse-arrow-hover: var(--bs-color-action-primary);--bs-collapse-content-bg: var(--bs-color-bg-raised);--bs-collapse-focus: var(--bs-color-focus-ring);--bs-collapse-shadow: var(--bs-shadow-sm);--bs-steps-text: var(--bs-color-text-primary);--bs-steps-muted: var(--bs-color-text-secondary);--bs-steps-marker-text: var(--bs-color-text-secondary);--bs-steps-marker-bg: var(--bs-color-bg-raised);--bs-steps-marker-border: var(--bs-color-border-strong);--bs-steps-current-text: var(--bs-color-on-action);--bs-steps-current-bg: var(--bs-color-action-primary);--bs-steps-finish: var(--bs-color-success);--bs-steps-error: var(--bs-color-danger);--bs-steps-tail: var(--bs-color-border-subtle);--bs-steps-progress: var(--bs-color-action-primary);--bs-steps-focus: var(--bs-color-focus-ring);--bs-steps-navigation-bg: var(--bs-color-bg-raised);--bs-descriptions-text: var(--bs-color-text-primary);--bs-descriptions-label: var(--bs-color-text-secondary);--bs-descriptions-label-bg: var(--bs-color-bg-sunken);--bs-descriptions-border: var(--bs-color-border-subtle);--bs-tree-text: var(--bs-color-text-primary);--bs-tree-muted: var(--bs-color-text-tertiary);--bs-tree-hover: var(--bs-color-bg-hover);--bs-tree-selected-text: var(--bs-color-action-primary);--bs-tree-selected-bg: var(--bs-color-bg-selected);--bs-tree-disabled: var(--bs-color-text-disabled);--bs-tree-focus: var(--bs-color-focus-ring);--bs-tree-check: var(--bs-color-action-primary);--bs-tree-line: var(--bs-color-border-subtle);--bs-timeline-text: var(--bs-color-text-primary);--bs-timeline-muted: var(--bs-color-text-secondary);--bs-timeline-tail: var(--bs-color-border-subtle);--bs-timeline-dot-bg: var(--bs-color-bg-raised);--bs-timeline-primary: var(--bs-color-action-primary);--bs-timeline-success: var(--bs-color-success);--bs-timeline-warning: var(--bs-color-warning);--bs-timeline-danger: var(--bs-color-danger);--bs-result-text: var(--bs-color-text-primary);--bs-result-muted: var(--bs-color-text-secondary);--bs-result-info: var(--bs-color-info);--bs-result-success: var(--bs-color-success);--bs-result-warning: var(--bs-color-warning);--bs-result-error: var(--bs-color-danger);--bs-result-content-bg: var(--bs-color-bg-sunken);--bs-anchor-text: var(--bs-color-text-secondary);--bs-anchor-hover: var(--bs-color-text-primary);--bs-anchor-hover-bg: var(--bs-color-bg-hover);--bs-anchor-active: var(--bs-color-action-primary);--bs-anchor-active-bg: var(--bs-color-bg-selected);--bs-anchor-line: var(--bs-color-border-subtle);--bs-anchor-focus: var(--bs-color-focus-ring);--bs-segmented-bg: var(--bs-color-bg-sunken);--bs-segmented-border: var(--bs-color-border-subtle);--bs-segmented-text: var(--bs-color-text-secondary);--bs-segmented-text-hover: var(--bs-color-text-primary);--bs-segmented-text-selected: var(--bs-color-text-primary);--bs-segmented-text-disabled: var(--bs-color-text-disabled);--bs-segmented-bg-hover: var(--bs-color-bg-hover);--bs-segmented-indicator-bg: var(--bs-color-bg-raised);--bs-segmented-indicator-border: var(--bs-color-border-subtle);--bs-segmented-indicator-shadow: var(--bs-shadow-sm);--bs-segmented-focus: var(--bs-color-focus-ring);--bs-slider-track-bg: var(--bs-color-bg-sunken);--bs-slider-fill-bg: var(--bs-color-action-primary);--bs-slider-thumb-bg: var(--bs-color-bg-raised);--bs-slider-thumb-border: var(--bs-color-action-primary);--bs-slider-thumb-shadow: var(--bs-shadow-sm);--bs-slider-focus-ring: var(--bs-color-focus-ring);--bs-slider-dot-bg: var(--bs-color-bg-raised);--bs-slider-dot-border: var(--bs-color-border-default);--bs-slider-dot-active-bg: var(--bs-color-action-primary);--bs-slider-dot-active-border: var(--bs-color-action-primary);--bs-slider-tooltip-bg: var(--bs-color-text-primary);--bs-slider-tooltip-text: var(--bs-color-bg-page);--bs-slider-mark-text: var(--bs-color-text-secondary);--bs-slider-mark-active-text: var(--bs-color-action-primary);--bs-tree-select-bg: var(--bs-select-bg);--bs-tree-select-filled-bg: var(--bs-select-bg-filled);--bs-tree-select-text: var(--bs-select-text);--bs-tree-select-placeholder: var(--bs-select-placeholder);--bs-tree-select-border: var(--bs-select-border);--bs-tree-select-border-hover: var(--bs-select-border-hover);--bs-tree-select-border-focus: var(--bs-select-border-focus);--bs-tree-select-warning-border: var(--bs-select-border-warning);--bs-tree-select-error-border: var(--bs-select-border-error);--bs-tree-select-focus-ring: color-mix( in srgb, var(--bs-color-focus-ring) 22%, transparent );--bs-tree-select-tag-bg: var(--bs-select-tag-bg);--bs-tree-select-tag-border: var(--bs-select-tag-border);--bs-tree-select-action-text: var(--bs-select-action-text);--bs-tree-select-disabled-bg: var(--bs-select-bg-disabled);--bs-tree-select-disabled-border: var(--bs-select-border-disabled);--bs-tree-select-disabled-text: var(--bs-select-text-disabled);--bs-tree-select-popup-bg: var(--bs-select-popup-bg);--bs-tree-select-popup-border: var(--bs-select-popup-border);--bs-tree-select-popup-shadow: var(--bs-select-popup-shadow);--bs-statistic-text: var(--bs-color-text-primary);--bs-statistic-title: var(--bs-color-text-secondary);--bs-statistic-value: var(--bs-color-text-primary);--bs-statistic-affix: var(--bs-color-text-secondary);--bs-statistic-primary: var(--bs-color-action-primary);--bs-statistic-success: var(--bs-color-success);--bs-statistic-warning: var(--bs-color-warning);--bs-statistic-danger: var(--bs-color-danger);--bs-statistic-skeleton-bg: var(--bs-color-bg-sunken);--bs-statistic-skeleton-highlight: var(--bs-color-bg-hover);--bs-calendar-bg: var(--bs-color-bg-surface);--bs-calendar-header-bg: var(--bs-color-bg-raised);--bs-calendar-shadow: var(--bs-shadow-sm);--bs-calendar-text: var(--bs-color-text-primary);--bs-calendar-muted: var(--bs-color-text-secondary);--bs-calendar-border: var(--bs-color-border-subtle);--bs-calendar-hover-bg: var(--bs-color-bg-hover);--bs-calendar-hover-border: var(--bs-color-border-strong);--bs-calendar-active-bg: var(--bs-color-bg-selected);--bs-calendar-active-text: var(--bs-color-action-primary);--bs-calendar-active-border: var(--bs-color-action-primary);--bs-calendar-selected-text: var(--bs-color-on-action);--bs-calendar-outside-text: var(--bs-color-text-tertiary);--bs-calendar-outside-bg: var(--bs-color-bg-sunken);--bs-calendar-disabled-text: var(--bs-color-text-disabled);--bs-calendar-disabled-bg: var(--bs-color-bg-sunken);--bs-calendar-disabled-opacity: .58;--bs-calendar-week-bg: var(--bs-color-bg-sunken);--bs-calendar-mode-bg: var(--bs-color-bg-sunken);--bs-calendar-month-bg: var(--bs-color-bg-surface);--bs-calendar-selected-outline: var(--bs-color-action-primary);--bs-calendar-date-shadow: var(--bs-shadow-sm);--bs-calendar-month-hover-shadow: var(--bs-shadow-sm);--bs-calendar-focus: var(--bs-color-focus-ring);--bs-rate-empty: var(--bs-color-border-default);--bs-rate-active: var(--bs-color-warning);--bs-rate-focus: var(--bs-color-focus-ring);--bs-rate-label: var(--bs-color-text-secondary);--bs-color-picker-bg: var(--bs-color-bg-surface);--bs-color-picker-text: var(--bs-color-text-primary);--bs-color-picker-muted: var(--bs-color-text-secondary);--bs-color-picker-border: var(--bs-color-border-default);--bs-color-picker-border-hover: var(--bs-color-action-primary);--bs-color-picker-focus: var(--bs-color-focus-ring);--bs-color-picker-preview-border: var(--bs-color-border-subtle);--bs-color-picker-popup-bg: var(--bs-color-bg-raised);--bs-color-picker-popup-border: var(--bs-color-border-subtle);--bs-color-picker-popup-shadow: var(--bs-shadow-lg);--bs-color-picker-primary-bg: var(--bs-color-action-primary);--bs-color-picker-primary-text: var(--bs-color-on-action);--bs-qrcode-border: var(--bs-color-border-subtle);--bs-qrcode-code-color: var(--bs-color-text-primary);--bs-qrcode-code-bg: var(--bs-color-bg-surface);--bs-qrcode-mask-bg: color-mix( in srgb, var(--bs-color-bg-raised) 86%, transparent );--bs-qrcode-mask-text: var(--bs-color-text-primary);--bs-qrcode-spinner-track: var(--bs-color-border-subtle);--bs-qrcode-spinner-color: var(--bs-color-action-primary);--bs-qrcode-success: var(--bs-color-success);--bs-qrcode-action-bg: var(--bs-color-action-primary);--bs-qrcode-action-text: var(--bs-color-on-action);--bs-message-bg: var(--bs-color-bg-raised);--bs-message-border: var(--bs-color-border-subtle);--bs-message-text: var(--bs-color-text-primary);--bs-message-close: var(--bs-color-text-tertiary);--bs-message-close-hover: var(--bs-color-text-primary);--bs-message-close-bg-hover: var(--bs-color-bg-hover);--bs-message-bg-hover: var(--bs-color-bg-hover);--bs-message-bg-active: var(--bs-color-bg-sunken);--bs-message-progress-track: var(--bs-color-border-subtle);--bs-message-success: var(--bs-color-success);--bs-message-warning: var(--bs-color-warning);--bs-message-error: var(--bs-color-danger);--bs-message-info: var(--bs-color-info);--bs-message-shadow: var(--bs-shadow-lg);--bs-message-radius: var(--bs-radius-md);--bs-message-padding: var(--bs-space-1) var(--bs-space-3);--bs-message-content-gap: var(--bs-space-2);--bs-message-gap: var(--bs-space-2);--bs-message-list-padding: var(--bs-space-4);--bs-message-max-width: 560px;--bs-message-z-index: var(--bs-z-toast);--bs-message-active-scale: .98;--bs-splitter-bg: var(--bs-color-bg-surface);--bs-splitter-border: var(--bs-color-border-subtle);--bs-splitter-text: var(--bs-color-text-primary);--bs-splitter-separator: var(--bs-color-border-subtle);--bs-splitter-separator-active: var(--bs-color-action-primary);--bs-splitter-grip: var(--bs-color-text-tertiary);--bs-splitter-collapse-bg: var(--bs-color-bg-raised);--bs-splitter-collapse-text: var(--bs-color-text-secondary);--bs-splitter-radius: var(--bs-radius-md);--bs-image-bg: var(--bs-color-bg-sunken);--bs-image-border: var(--bs-color-border-subtle);--bs-image-text: var(--bs-color-text-primary);--bs-image-state-bg: var(--bs-color-bg-sunken);--bs-image-state-text: var(--bs-color-text-secondary);--bs-image-mask-bg: var(--bs-color-bg-overlay);--bs-image-mask-text: var(--bs-color-text-inverse);--bs-image-skeleton-bg: var(--bs-color-bg-hover);--bs-image-skeleton-opacity: .56;--bs-image-radius: var(--bs-radius-md);--bs-watermark-text: color-mix( in srgb, var(--bs-color-text-secondary) 22%, transparent );--bs-tour-bg: var(--bs-color-bg-raised);--bs-tour-border: var(--bs-color-border-subtle);--bs-tour-text: var(--bs-color-text-primary);--bs-tour-description: var(--bs-color-text-secondary);--bs-tour-close: var(--bs-color-text-tertiary);--bs-tour-close-hover: var(--bs-color-text-primary);--bs-tour-close-bg-hover: var(--bs-color-bg-hover);--bs-tour-mask: var(--bs-color-bg-overlay);--bs-tour-indicator: var(--bs-color-border-strong);--bs-tour-indicator-active: var(--bs-color-action-primary);--bs-tour-padding: var(--bs-space-4);--bs-tour-radius: var(--bs-radius-lg);--bs-tour-spotlight-radius: var(--bs-radius-md);--bs-tour-shadow: var(--bs-shadow-xl);--bs-tour-z-index: var(--bs-z-modal);--bs-affix-z-index: var(--bs-z-sticky);--bs-affix-shadow: var(--bs-shadow-sm);--bs-back-top-bg: var(--bs-color-bg-raised);--bs-back-top-bg-hover: var(--bs-color-bg-hover);--bs-back-top-border: var(--bs-color-border-default);--bs-back-top-text: var(--bs-color-text-secondary);--bs-back-top-text-hover: var(--bs-color-text-primary);--bs-back-top-radius: var(--bs-radius-full);--bs-back-top-shadow: var(--bs-shadow-lg);--bs-back-top-z-index: var(--bs-z-sticky);--bs-carousel-bg: var(--bs-color-bg-surface);--bs-carousel-text: var(--bs-color-text-primary);--bs-carousel-description: var(--bs-color-text-secondary);--bs-carousel-radius: var(--bs-radius-lg);--bs-carousel-content-padding: var(--bs-space-6);--bs-carousel-arrow-bg: var(--bs-color-bg-overlay);--bs-carousel-arrow-border: var(--bs-color-border-subtle);--bs-carousel-arrow-text: var(--bs-color-text-inverse);--bs-carousel-arrow-opacity: .72;--bs-carousel-dot: var(--bs-color-border-strong);--bs-carousel-dot-active: var(--bs-color-text-inverse);--bs-carousel-dot-progress: var(--bs-color-action-primary);--bs-disabled-opacity: .42;--bs-float-button-bg: var(--bs-color-bg-raised);--bs-float-button-bg-hover: var(--bs-color-bg-hover);--bs-float-button-bg-active: var(--bs-color-bg-sunken);--bs-float-button-border: var(--bs-color-border-default);--bs-float-button-text: var(--bs-color-text-secondary);--bs-float-button-text-hover: var(--bs-color-text-primary);--bs-float-button-primary-bg: var(--bs-color-action-primary);--bs-float-button-primary-bg-hover: var(--bs-color-action-primary-hover);--bs-float-button-primary-bg-active: var(--bs-color-action-primary-active);--bs-float-button-primary-border: var(--bs-color-action-primary);--bs-float-button-primary-text: var(--bs-color-on-action);--bs-float-button-danger-bg: var(--bs-color-action-danger);--bs-float-button-danger-bg-hover: var(--bs-color-action-danger-hover);--bs-float-button-danger-bg-active: var(--bs-color-action-danger-active);--bs-float-button-danger-border: var(--bs-color-action-danger);--bs-float-button-danger-text: var(--bs-color-on-danger);--bs-float-button-badge-bg: var(--bs-color-danger);--bs-float-button-badge-border: var(--bs-color-bg-page);--bs-float-button-badge-text: var(--bs-color-text-inverse);--bs-float-button-radius: var(--bs-radius-full);--bs-float-button-shadow: var(--bs-shadow-lg);--bs-float-button-shadow-hover: var(--bs-shadow-xl);--bs-float-button-enter-scale: .86;--bs-float-button-hover-scale: 1.04;--bs-float-button-active-scale: .96;--bs-float-button-z-index: var(--bs-z-sticky);--bs-masonry-text: var(--bs-color-text-primary);--bs-masonry-item-bg: var(--bs-color-bg-surface);--bs-masonry-item-border: var(--bs-color-border-subtle);--bs-masonry-item-radius: var(--bs-radius-lg);--bs-masonry-item-shadow: var(--bs-shadow-sm);--bs-masonry-empty-bg: var(--bs-color-bg-sunken);--bs-masonry-empty-text: var(--bs-color-text-secondary);--bs-masonry-skeleton-bg: var(--bs-color-bg-hover);--bs-masonry-skeleton-opacity: .56;--bs-layout-body-bg: var(--bs-color-bg-page);--bs-layout-text: var(--bs-color-text-primary);--bs-layout-header-bg: var(--bs-color-bg-raised);--bs-layout-header-text: var(--bs-color-text-primary);--bs-layout-content-bg: var(--bs-color-bg-page);--bs-layout-footer-bg: var(--bs-color-bg-sunken);--bs-layout-footer-text: var(--bs-color-text-secondary);--bs-layout-border: var(--bs-color-border-subtle);--bs-layout-sider-bg: var(--bs-color-media-bg);--bs-layout-sider-text: var(--bs-color-text-inverse);--bs-layout-sider-light-bg: var(--bs-color-bg-surface);--bs-layout-sider-light-text: var(--bs-color-text-primary);--bs-layout-sider-border: var(--bs-color-border-subtle);--bs-layout-sider-trigger-bg: color-mix( in srgb, var(--bs-layout-sider-bg) 92%, var(--bs-layout-sider-text) );--bs-layout-sider-trigger-bg-hover: color-mix( in srgb, var(--bs-layout-sider-bg) 84%, var(--bs-layout-sider-text) );--bs-layout-sider-trigger-text: var(--bs-layout-sider-text);--bs-layout-sider-trigger-text-hover: var(--bs-layout-sider-text);--bs-layout-sticky-z-index: var(--bs-z-sticky)}.bs-surface{background:var(--bs-surface-bg);border:1px solid var(--bs-surface-border);box-shadow:var(--bs-surface-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));transition:background-color var(--bs-duration-normal) var(--bs-ease-standard),border-color var(--bs-duration-normal) var(--bs-ease-standard),box-shadow var(--bs-duration-normal) var(--bs-ease-standard)}:root{--desktop-font-size-xxs: 10px;--desktop-font-size-xs: 11px;--desktop-font-size-sm: 12px;--desktop-font-size-md: 14px;--desktop-font-size-lg: 16px;--desktop-font-size-xl: 18px;--desktop-font-size-xxl: 22px;--desktop-font-size-xxxl: 28px;--desktop-font-weight-regular: 400;--desktop-font-weight-medium: 500;--desktop-font-weight-semibold: 600;--desktop-font-weight-bold: 700;--desktop-font-weight-heavy: 800;--desktop-line-height-tight: 1.2;--desktop-line-height-title: 1.35;--desktop-line-height-md: 1.5;--desktop-line-height-relaxed: 1.65;--desktop-line-height-readable: 1.65;--desktop-scale-padding-xxs: 2px;--desktop-scale-padding-xs: 4px;--desktop-scale-padding-sm: 6px;--desktop-scale-padding-md: 8px;--desktop-scale-padding-lg: 12px;--desktop-scale-padding-xl: 16px;--desktop-scale-padding-xxl: 20px;--desktop-scale-padding-xxxl: 24px;--desktop-scale-padding-page: 32px;--desktop-scale-gap-xxs: 2px;--desktop-scale-gap-xs: 4px;--desktop-scale-gap-sm: 6px;--desktop-scale-gap-md: 8px;--desktop-scale-gap-lg: 10px;--desktop-scale-gap-xl: 12px;--desktop-scale-gap-xxl: 16px;--desktop-scale-gap-xxxl: 20px;--desktop-radius-xs: 3px;--desktop-radius-sm: 4px;--desktop-radius-md: 6px;--desktop-radius-lg: 8px;--desktop-radius-xl: 10px;--desktop-radius-xxl: 12px;--desktop-radius-card: 14px;--desktop-radius-modal: 16px;--desktop-radius-round: 999px;--desktop-radius-full: var(--desktop-radius-round);--desktop-grid-gutter-small: var(--bs-space-2);--desktop-grid-gutter-medium: var(--bs-space-4);--desktop-grid-gutter-large: var(--bs-space-6);--desktop-bubble-arrow-size: var(--bs-space-2);--desktop-tooltip-padding-x: var(--bs-space-2);--desktop-tooltip-padding-y: var(--bs-space-1);--desktop-popover-min-width: 180px;--desktop-popover-padding-x: var(--bs-space-4);--desktop-popover-padding-y: var(--bs-space-3);--desktop-popover-title-gap: var(--bs-space-2);--desktop-popover-content-gap: var(--bs-space-2);--desktop-popconfirm-max-width: 288px;--desktop-popconfirm-padding-x: var(--bs-space-3);--desktop-popconfirm-padding-y: var(--bs-space-3);--desktop-popconfirm-content-gap: var(--bs-space-2);--desktop-popconfirm-description-gap: var(--bs-space-1);--desktop-popconfirm-action-gap: var(--bs-space-1);--desktop-popconfirm-action-margin-top: var(--bs-space-2);--desktop-transfer-gap: var(--bs-space-3);--desktop-transfer-padding-x: var(--bs-space-3);--desktop-transfer-radius: var(--desktop-radius-lg);--desktop-transfer-min-height: 160px;--desktop-transfer-item-height: var(--desktop-control-height-medium);--desktop-transfer-item-padding-x: var(--bs-space-2);--desktop-caption-font-size: var(--desktop-font-size-xs);--desktop-meta-font-size: var(--desktop-font-size-sm);--desktop-body-font-size: var(--desktop-font-size-md);--desktop-body-large-font-size: var(--desktop-font-size-lg);--desktop-title-font-size: var(--desktop-font-size-lg);--desktop-section-title-font-size: var(--desktop-font-size-lg);--desktop-page-title-font-size: var(--desktop-font-size-xxl);--desktop-body-font-weight: var(--desktop-font-weight-regular);--desktop-body-strong-font-weight: var(--desktop-font-weight-semibold);--desktop-title-font-weight: var(--desktop-font-weight-semibold);--desktop-body-line-height: var(--desktop-line-height-md);--desktop-readable-line-height: var(--desktop-line-height-readable);--desktop-title-line-height: var(--desktop-line-height-title);--desktop-scale-control-height-xs: 24px;--desktop-scale-control-height-sm: 32px;--desktop-scale-control-height-md: 36px;--desktop-scale-control-height-lg: 40px;--desktop-scale-control-height-xl: 56px;--desktop-control-height-mini: var(--desktop-control-height-xs);--desktop-control-height-small: var(--desktop-control-height-sm);--desktop-control-height-medium: var(--desktop-control-height-md);--desktop-control-height-large: var(--desktop-control-height-lg);--desktop-control-font-size-mini: var(--desktop-font-size-xs);--desktop-control-font-size-small: var(--desktop-font-size-sm);--desktop-control-font-size-medium: var(--desktop-font-size-md);--desktop-control-font-size-large: 15px;--desktop-control-line-height-mini: var(--desktop-line-height-tight);--desktop-control-line-height-small: var(--desktop-line-height-tight);--desktop-control-line-height-medium: var(--desktop-line-height-tight);--desktop-control-line-height-large: var(--desktop-line-height-tight);--desktop-control-icon-size-mini: 14px;--desktop-control-icon-size-small: 16px;--desktop-control-icon-size-medium: 18px;--desktop-control-icon-size-large: 20px;--desktop-control-gap-mini: var(--desktop-gap-xs);--desktop-control-gap-small: var(--desktop-gap-sm);--desktop-control-gap-medium: var(--desktop-gap-md);--desktop-control-gap-large: var(--desktop-gap-md);--desktop-control-padding-x-mini: var(--desktop-padding-md);--desktop-control-padding-x-small: var(--desktop-padding-lg);--desktop-control-padding-x-medium: 14px;--desktop-control-padding-x-large: var(--desktop-padding-xl);--desktop-control-radius-mini: var(--desktop-radius-md);--desktop-control-radius-small: var(--desktop-radius-md);--desktop-control-radius-medium: var(--desktop-radius-lg);--desktop-control-radius-large: var(--desktop-radius-xl);--bs-segmented-gap: var(--desktop-gap-xxs);--bs-segmented-padding: var(--desktop-padding-xxs);--bs-segmented-border-width: 1px;--bs-segmented-radius: var(--desktop-radius-lg);--bs-segmented-indicator-border-width: 1px;--bs-segmented-indicator-radius: var(--desktop-radius-md);--bs-segmented-content-gap: var(--desktop-gap-sm);--bs-segmented-focus-width: 2px;--bs-segmented-focus-offset: 1px;--bs-segmented-duration: var(--bs-duration-normal);--bs-segmented-disabled-opacity: .58;--bs-slider-track-size: 4px;--bs-slider-thumb-size: 14px;--bs-slider-thumb-border-width: 2px;--bs-slider-focus-width: 4px;--bs-slider-dot-size: 8px;--bs-slider-dot-border-width: 2px;--bs-slider-vertical-height: 240px;--bs-slider-vertical-width: 116px;--bs-slider-tooltip-offset: 8px;--bs-slider-tooltip-padding: 4px 7px;--bs-slider-tooltip-font-size: var(--desktop-font-size-xs);--bs-slider-tooltip-radius: var(--desktop-radius-md);--bs-slider-tooltip-arrow-size: 7px;--bs-slider-tooltip-shadow: var(--bs-shadow-md);--bs-slider-mark-hit-size: 24px;--bs-slider-mark-offset: 8px;--bs-slider-mark-font-size: var(--desktop-font-size-xs);--bs-slider-mark-focus-width: 2px;--bs-slider-thumb-hover-scale: 1.12;--bs-slider-thumb-active-scale: 1.04;--bs-slider-duration: var(--bs-duration-fast);--bs-slider-disabled-opacity: .48;--bs-tree-select-gap: var(--desktop-gap-sm);--bs-tree-select-border-width: 1px;--bs-tree-select-radius: var(--desktop-radius-lg);--bs-tree-select-focus-width: 3px;--bs-tree-select-tag-gap: var(--desktop-gap-xs);--bs-tree-select-tag-height: 22px;--bs-tree-select-tag-padding: 6px;--bs-tree-select-tag-radius: var(--desktop-radius-sm);--bs-tree-select-tag-max-width: 160px;--bs-tree-select-search-min-width: 32px;--bs-tree-select-popup-padding: var(--desktop-padding-xs);--bs-tree-select-popup-radius: var(--desktop-radius-lg);--bs-tree-select-empty-padding: var(--desktop-padding-xl);--bs-tree-select-duration: var(--bs-duration-fast);--bs-tree-select-z-index: var(--bs-z-dropdown);--bs-statistic-gap: var(--desktop-gap-md);--bs-statistic-affix-gap: var(--desktop-gap-sm);--bs-statistic-title-size: var(--desktop-font-size-md);--bs-statistic-value-size: var(--desktop-font-size-xxxl);--bs-statistic-value-weight: var(--desktop-font-weight-semibold);--bs-statistic-affix-size: var(--desktop-font-size-lg);--bs-statistic-letter-spacing: -.02em;--bs-statistic-skeleton-width: 128px;--bs-statistic-skeleton-radius: var(--desktop-radius-md);--bs-statistic-loading-duration: 1.6s;--bs-calendar-border-width: 1px;--bs-calendar-radius: var(--desktop-radius-xl);--bs-calendar-header-gap: var(--desktop-gap-lg);--bs-calendar-header-padding: var(--desktop-padding-lg);--bs-calendar-control-gap: var(--desktop-gap-xs);--bs-calendar-control-size: var(--desktop-control-height-small);--bs-calendar-control-padding: var(--desktop-padding-md);--bs-calendar-control-radius: var(--desktop-radius-md);--bs-calendar-mode-padding: var(--desktop-padding-xxs);--bs-calendar-control-active-scale: .96;--bs-calendar-duration: var(--bs-duration-fast);--bs-calendar-focus-offset: 2px;--bs-calendar-title-weight: var(--desktop-font-weight-semibold);--bs-calendar-title-size: var(--desktop-font-size-lg);--bs-calendar-weekday-size: var(--desktop-font-size-sm);--bs-calendar-weekday-padding: var(--desktop-padding-md);--bs-calendar-week-width: 36px;--bs-calendar-cell-height: 104px;--bs-calendar-cell-gap: var(--desktop-gap-xs);--bs-calendar-cell-padding: var(--desktop-padding-md);--bs-calendar-date-size: 26px;--bs-calendar-date-font-size: var(--desktop-font-size-sm);--bs-calendar-date-hover-offset: -1px;--bs-calendar-focus-width: 2px;--bs-calendar-selected-outline-width: 1px;--bs-calendar-outside-content-opacity: .45;--bs-calendar-year-gap: var(--desktop-gap-md);--bs-calendar-year-padding: var(--desktop-padding-lg);--bs-calendar-month-height: 64px;--bs-calendar-month-padding: var(--desktop-padding-md);--bs-calendar-month-radius: var(--desktop-radius-lg);--bs-calendar-month-meta-size: var(--desktop-font-size-xs);--bs-calendar-month-hover-offset: -1px;--bs-calendar-compact-width: 360px;--bs-calendar-compact-header-padding: var(--desktop-padding-md);--bs-calendar-compact-grid-padding: var(--desktop-padding-sm);--bs-calendar-compact-cell-height: 40px;--bs-calendar-compact-cell-padding: var(--desktop-padding-xs);--bs-rate-gap: var(--desktop-gap-xs);--bs-rate-size-mini: 16px;--bs-rate-size-small: 18px;--bs-rate-size-medium: 22px;--bs-rate-size-large: 28px;--bs-rate-duration: var(--bs-duration-fast);--bs-rate-hover-scale: 1.1;--bs-rate-focus-width: 2px;--bs-rate-focus-offset: 2px;--bs-rate-focus-radius: var(--desktop-radius-sm);--bs-rate-pulse-duration: var(--bs-duration-normal);--bs-rate-label-gap: var(--desktop-gap-md);--bs-rate-label-size: var(--desktop-font-size-md);--bs-rate-disabled-opacity: .52;--bs-color-picker-gap: var(--desktop-gap-md);--bs-color-picker-trigger-padding: 4px var(--desktop-padding-md);--bs-color-picker-border-width: 1px;--bs-color-picker-radius: var(--desktop-radius-lg);--bs-color-picker-focus-width: 2px;--bs-color-picker-focus-offset: 2px;--bs-color-picker-preview-size: 24px;--bs-color-picker-preview-radius: var(--desktop-radius-md);--bs-color-picker-text-min-width: 76px;--bs-color-picker-z-index: var(--bs-z-dropdown);--bs-color-picker-panel-gap: var(--desktop-gap-lg);--bs-color-picker-panel-padding: var(--desktop-padding-lg);--bs-color-picker-panel-max-height: 520px;--bs-color-picker-popup-radius: var(--desktop-radius-xl);--bs-color-picker-hero-height: 72px;--bs-color-picker-hero-radius: var(--desktop-radius-lg);--bs-color-picker-swatch-size: 24px;--bs-color-picker-label-width: 52px;--bs-color-picker-label-size: var(--desktop-font-size-sm);--bs-color-picker-duration: var(--bs-duration-fast);--bs-qrcode-padding: var(--desktop-padding-sm);--bs-qrcode-radius: var(--desktop-radius-xl);--bs-qrcode-border-width: 1px;--bs-qrcode-focus-width: 2px;--bs-qrcode-focus-offset: 2px;--bs-qrcode-icon-padding: 3px;--bs-qrcode-icon-radius: var(--desktop-radius-md);--bs-qrcode-mask-blur: 3px;--bs-qrcode-spinner-size: 28px;--bs-qrcode-spinner-width: 3px;--bs-qrcode-status-gap: var(--desktop-gap-md);--bs-qrcode-status-icon-size: 28px;--bs-qrcode-status-text-size: var(--desktop-font-size-sm);--bs-qrcode-action-radius: var(--desktop-radius-md);--desktop-splitter-separator-size: 2px;--desktop-splitter-separator-active-size: 4px;--desktop-splitter-hit-size: 20px;--desktop-splitter-grip-size: 3px;--desktop-splitter-grip-length: 24px;--desktop-splitter-collapse-size: var(--desktop-control-height-mini);--desktop-image-min-size: var(--desktop-control-height-large);--desktop-image-group-gap: var(--desktop-gap-md);--desktop-watermark-font-size: var(--desktop-font-size-sm);--desktop-tour-width: 360px;--desktop-tour-arrow-size: 10px;--desktop-tour-indicator-size: 6px;--desktop-tour-indicator-active-width: 18px;--desktop-back-top-right: var(--desktop-padding-xl);--desktop-back-top-bottom: var(--desktop-padding-xl);--desktop-carousel-min-height: 240px;--desktop-carousel-arrow-size: var(--desktop-control-height-medium);--desktop-carousel-arrow-offset: var(--desktop-padding-lg);--desktop-carousel-dot-width: 16px;--desktop-carousel-dot-active-width: 24px;--desktop-carousel-dot-height: 4px;--desktop-carousel-dot-gap: var(--desktop-gap-sm);--desktop-carousel-dot-offset: var(--desktop-padding-lg);--desktop-float-button-right: var(--desktop-padding-xl);--desktop-float-button-bottom: var(--desktop-padding-xl);--desktop-float-button-gap: var(--desktop-gap-sm);--desktop-float-button-menu-offset: var(--bs-space-2);--desktop-float-button-badge-size: 18px;--desktop-masonry-gap-small: var(--desktop-gap-sm);--desktop-masonry-gap-medium: var(--desktop-gap-lg);--desktop-masonry-gap-large: var(--desktop-gap-xl);--desktop-masonry-empty-height: 180px;--desktop-masonry-skeleton-height: 180px;--desktop-layout-header-height: 56px;--desktop-layout-header-padding: 0 var(--desktop-padding-xl);--desktop-layout-content-padding: var(--desktop-padding-xl);--desktop-layout-footer-padding: var(--desktop-padding-lg) var(--desktop-padding-xl);--desktop-layout-sider-trigger-height: var(--desktop-control-height-large);--desktop-layout-zero-trigger-width: var(--desktop-control-height-medium);--desktop-layout-zero-trigger-height: var(--desktop-control-height-large);--desktop-layout-zero-trigger-top: var(--desktop-padding-xl);--desktop-button-height-mini: var(--desktop-control-height-mini);--desktop-button-height-small: var(--desktop-control-height-small);--desktop-button-height-medium: var(--desktop-control-height-medium);--desktop-button-height-large: var(--desktop-control-height-large);--desktop-button-font-size-mini: var(--desktop-control-font-size-mini);--desktop-button-font-size-small: var(--desktop-control-font-size-small);--desktop-button-font-size-medium: var(--desktop-control-font-size-medium);--desktop-button-font-size-large: var(--desktop-control-font-size-large);--desktop-button-line-height-mini: var(--desktop-control-line-height-mini);--desktop-button-line-height-small: var(--desktop-control-line-height-small);--desktop-button-line-height-medium: var( --desktop-control-line-height-medium );--desktop-button-line-height-large: var(--desktop-control-line-height-large);--desktop-button-icon-size-mini: var(--desktop-control-icon-size-mini);--desktop-button-icon-size-small: var(--desktop-control-icon-size-small);--desktop-button-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-button-icon-size-large: var(--desktop-control-icon-size-large);--desktop-button-gap-mini: var(--desktop-control-gap-mini);--desktop-button-gap-small: var(--desktop-control-gap-small);--desktop-button-gap-medium: var(--desktop-control-gap-medium);--desktop-button-gap-large: var(--desktop-control-gap-large);--desktop-button-padding-x-mini: var(--desktop-control-padding-x-mini);--desktop-button-padding-x-small: var(--desktop-control-padding-x-small);--desktop-button-padding-x-medium: var(--desktop-control-padding-x-medium);--desktop-button-padding-x-large: var(--desktop-control-padding-x-large);--desktop-button-radius-mini: var(--desktop-control-radius-mini);--desktop-button-radius-small: var(--desktop-control-radius-small);--desktop-button-radius-medium: var(--desktop-control-radius-medium);--desktop-button-radius-large: var(--desktop-control-radius-large);--desktop-button-font-weight: var(--desktop-font-weight-medium);--desktop-input-height-mini: var(--desktop-control-height-mini);--desktop-input-height-small: var(--desktop-control-height-small);--desktop-input-height-medium: var(--desktop-control-height-medium);--desktop-input-height-large: var(--desktop-control-height-large);--desktop-input-font-size-mini: var(--desktop-control-font-size-mini);--desktop-input-font-size-small: var(--desktop-control-font-size-small);--desktop-input-font-size-medium: var(--desktop-control-font-size-medium);--desktop-input-font-size-large: var(--desktop-control-font-size-large);--desktop-input-line-height-mini: var(--desktop-control-line-height-mini);--desktop-input-line-height-small: var(--desktop-control-line-height-small);--desktop-input-line-height-medium: var(--desktop-control-line-height-medium);--desktop-input-line-height-large: var(--desktop-control-line-height-large);--desktop-input-icon-size-mini: var(--desktop-control-icon-size-mini);--desktop-input-icon-size-small: var(--desktop-control-icon-size-small);--desktop-input-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-input-icon-size-large: var(--desktop-control-icon-size-large);--desktop-input-action-size-mini: var(--desktop-control-icon-size-mini);--desktop-input-action-size-small: var(--desktop-control-icon-size-small);--desktop-input-action-size-medium: var(--desktop-control-icon-size-medium);--desktop-input-action-size-large: var(--desktop-control-icon-size-large);--desktop-input-border-width: 1px;--desktop-input-focus-outline-width: 2px;--desktop-input-focus-outline-offset: 1px;--desktop-input-gap-mini: var(--desktop-control-gap-mini);--desktop-input-gap-small: var(--desktop-control-gap-small);--desktop-input-gap-medium: var(--desktop-control-gap-medium);--desktop-input-gap-large: var(--desktop-control-gap-large);--desktop-input-padding-x-mini: var(--desktop-control-padding-x-mini);--desktop-input-padding-x-small: var(--desktop-control-padding-x-small);--desktop-input-padding-x-medium: var(--desktop-control-padding-x-medium);--desktop-input-padding-x-large: var(--desktop-control-padding-x-large);--desktop-input-radius-mini: var(--desktop-control-radius-mini);--desktop-input-radius-small: var(--desktop-control-radius-small);--desktop-input-radius-medium: var(--desktop-control-radius-medium);--desktop-input-radius-large: var(--desktop-control-radius-large);--desktop-select-height-mini: var(--desktop-control-height-mini);--desktop-select-height-small: var(--desktop-control-height-small);--desktop-select-height-medium: var(--desktop-control-height-medium);--desktop-select-height-large: var(--desktop-control-height-large);--desktop-picker-height-mini: var(--desktop-control-height-mini);--desktop-picker-height-small: var(--desktop-control-height-small);--desktop-picker-height-medium: var(--desktop-control-height-medium);--desktop-picker-height-large: var(--desktop-control-height-large);--desktop-picker-font-size-mini: var(--desktop-control-font-size-mini);--desktop-picker-font-size-small: var(--desktop-control-font-size-small);--desktop-picker-font-size-medium: var(--desktop-control-font-size-medium);--desktop-picker-font-size-large: var(--desktop-control-font-size-large);--desktop-picker-icon-size-mini: var(--desktop-control-icon-size-mini);--desktop-picker-icon-size-small: var(--desktop-control-icon-size-small);--desktop-picker-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-picker-icon-size-large: var(--desktop-control-icon-size-large);--desktop-picker-gap-mini: var(--desktop-control-gap-mini);--desktop-picker-gap-small: var(--desktop-control-gap-small);--desktop-picker-gap-medium: var(--desktop-control-gap-medium);--desktop-picker-gap-large: var(--desktop-control-gap-large);--desktop-picker-padding-x-mini: var(--desktop-control-padding-x-mini);--desktop-picker-padding-x-small: var(--desktop-control-padding-x-small);--desktop-picker-padding-x-medium: var(--desktop-control-padding-x-medium);--desktop-picker-padding-x-large: var(--desktop-control-padding-x-large);--desktop-picker-radius-mini: var(--desktop-control-radius-mini);--desktop-picker-radius-small: var(--desktop-control-radius-small);--desktop-picker-radius-medium: var(--desktop-control-radius-medium);--desktop-picker-radius-large: var(--desktop-control-radius-large);--desktop-select-font-size-mini: var(--desktop-control-font-size-mini);--desktop-select-font-size-small: var(--desktop-control-font-size-small);--desktop-select-font-size-medium: var(--desktop-control-font-size-medium);--desktop-select-font-size-large: var(--desktop-control-font-size-large);--desktop-select-line-height-mini: var(--desktop-control-line-height-mini);--desktop-select-line-height-small: var(--desktop-control-line-height-small);--desktop-select-line-height-medium: var( --desktop-control-line-height-medium );--desktop-select-line-height-large: var(--desktop-control-line-height-large);--desktop-select-icon-size-mini: var(--desktop-control-icon-size-mini);--desktop-select-icon-size-small: var(--desktop-control-icon-size-small);--desktop-select-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-select-icon-size-large: var(--desktop-control-icon-size-large);--desktop-select-gap-mini: var(--desktop-control-gap-mini);--desktop-select-gap-small: var(--desktop-control-gap-small);--desktop-select-gap-medium: var(--desktop-control-gap-medium);--desktop-select-gap-large: var(--desktop-control-gap-large);--desktop-select-padding-x-mini: var(--desktop-control-padding-x-mini);--desktop-select-padding-x-small: var(--desktop-control-padding-x-small);--desktop-select-padding-x-medium: var(--desktop-control-padding-x-medium);--desktop-select-padding-x-large: var(--desktop-control-padding-x-large);--desktop-select-radius-mini: var(--desktop-control-radius-mini);--desktop-select-radius-small: var(--desktop-control-radius-small);--desktop-select-radius-medium: var(--desktop-control-radius-medium);--desktop-select-radius-large: var(--desktop-control-radius-large);--desktop-cascader-height-mini: var(--desktop-control-height-mini);--desktop-cascader-height-small: var(--desktop-control-height-small);--desktop-cascader-height-medium: var(--desktop-control-height-medium);--desktop-cascader-height-large: var(--desktop-control-height-large);--desktop-cascader-font-size-mini: var(--desktop-control-font-size-mini);--desktop-cascader-font-size-small: var(--desktop-control-font-size-small);--desktop-cascader-font-size-medium: var(--desktop-control-font-size-medium);--desktop-cascader-font-size-large: var(--desktop-control-font-size-large);--desktop-cascader-line-height-mini: var(--desktop-control-line-height-mini);--desktop-cascader-line-height-small: var( --desktop-control-line-height-small );--desktop-cascader-line-height-medium: var( --desktop-control-line-height-medium );--desktop-cascader-line-height-large: var( --desktop-control-line-height-large );--desktop-cascader-icon-size-mini: var(--desktop-control-icon-size-mini);--desktop-cascader-icon-size-small: var(--desktop-control-icon-size-small);--desktop-cascader-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-cascader-icon-size-large: var(--desktop-control-icon-size-large);--desktop-cascader-gap-mini: var(--desktop-control-gap-mini);--desktop-cascader-gap-small: var(--desktop-control-gap-small);--desktop-cascader-gap-medium: var(--desktop-control-gap-medium);--desktop-cascader-gap-large: var(--desktop-control-gap-large);--desktop-cascader-padding-x-mini: var(--desktop-control-padding-x-mini);--desktop-cascader-padding-x-small: var(--desktop-control-padding-x-small);--desktop-cascader-padding-x-medium: var(--desktop-control-padding-x-medium);--desktop-cascader-padding-x-large: var(--desktop-control-padding-x-large);--desktop-cascader-radius-mini: var(--desktop-control-radius-mini);--desktop-cascader-radius-small: var(--desktop-control-radius-small);--desktop-cascader-radius-medium: var(--desktop-control-radius-medium);--desktop-cascader-radius-large: var(--desktop-control-radius-large);--desktop-checkbox-indicator-size-small: var( --desktop-control-icon-size-small );--desktop-checkbox-indicator-size-medium: var( --desktop-control-icon-size-medium );--desktop-checkbox-indicator-size-large: var( --desktop-control-icon-size-large );--desktop-checkbox-min-height-small: var(--desktop-control-height-mini);--desktop-checkbox-min-height-medium: var(--desktop-control-height-small);--desktop-checkbox-min-height-large: var(--desktop-control-height-large);--desktop-checkbox-font-size-small: var(--desktop-control-font-size-small);--desktop-checkbox-font-size-medium: var(--desktop-control-font-size-medium);--desktop-checkbox-font-size-large: var(--desktop-font-size-lg);--desktop-checkbox-gap-small: var(--desktop-control-gap-small);--desktop-checkbox-gap-medium: var(--desktop-control-gap-medium);--desktop-checkbox-gap-large: var(--desktop-control-gap-large);--desktop-checkbox-radius-small: var(--desktop-radius-xs);--desktop-checkbox-radius-medium: var(--desktop-radius-sm);--desktop-checkbox-radius-large: var(--desktop-radius-md);--desktop-checkbox-card-padding-small: var(--desktop-padding-lg);--desktop-checkbox-card-padding-medium: var(--desktop-padding-xl);--desktop-checkbox-card-padding-large: var(--desktop-padding-xxl);--desktop-checkbox-card-radius-small: var(--desktop-radius-lg);--desktop-checkbox-card-radius-medium: var(--desktop-radius-xl);--desktop-checkbox-card-radius-large: var(--desktop-radius-xxl);--desktop-checkbox-group-gap: var(--desktop-gap-xxl);--desktop-checkbox-border-width: 1px;--desktop-checkbox-focus-width: 3px;--desktop-radio-indicator-size-small: var(--desktop-control-icon-size-small);--desktop-radio-indicator-size-medium: var( --desktop-control-icon-size-medium );--desktop-radio-indicator-size-large: var(--desktop-control-icon-size-large);--desktop-radio-min-height-small: var(--desktop-control-height-mini);--desktop-radio-min-height-medium: var(--desktop-control-height-small);--desktop-radio-min-height-large: var(--desktop-control-height-large);--desktop-radio-font-size-small: var(--desktop-control-font-size-small);--desktop-radio-font-size-medium: var(--desktop-control-font-size-medium);--desktop-radio-font-size-large: var(--desktop-font-size-lg);--desktop-radio-gap-small: var(--desktop-control-gap-small);--desktop-radio-gap-medium: var(--desktop-control-gap-medium);--desktop-radio-gap-large: var(--desktop-control-gap-large);--desktop-radio-button-padding-small: var(--desktop-control-padding-x-mini);--desktop-radio-button-padding-medium: var(--desktop-control-padding-x-small);--desktop-radio-button-padding-large: var(--desktop-control-padding-x-large);--desktop-radio-button-radius-small: var(--desktop-control-radius-mini);--desktop-radio-button-radius-medium: var(--desktop-control-radius-small);--desktop-radio-button-radius-large: var(--desktop-control-radius-large);--desktop-radio-button-group-radius: var(--desktop-control-radius-small);--desktop-radio-card-padding-small: var(--desktop-padding-lg);--desktop-radio-card-padding-medium: var(--desktop-padding-xl);--desktop-radio-card-padding-large: var(--desktop-padding-xxl);--desktop-radio-card-radius-small: var(--desktop-radius-lg);--desktop-radio-card-radius-medium: var(--desktop-radius-xl);--desktop-radio-card-radius-large: var(--desktop-radius-xxl);--desktop-radio-group-gap: var(--desktop-gap-xxl);--desktop-radio-border-width: 1px;--desktop-radio-focus-width: 3px;--desktop-radio-dot-ratio: 50%;--desktop-switch-width-small: 44px;--desktop-switch-width-medium: 52px;--desktop-switch-width-large: 60px;--desktop-switch-height-small: 22px;--desktop-switch-height-medium: 26px;--desktop-switch-height-large: 30px;--desktop-switch-handle-size-small: 16px;--desktop-switch-handle-size-medium: 20px;--desktop-switch-handle-size-large: 24px;--desktop-switch-handle-offset-small: 2px;--desktop-switch-handle-offset-medium: 2px;--desktop-switch-handle-offset-large: 2px;--desktop-switch-content-width-small: 64px;--desktop-switch-content-width-medium: 76px;--desktop-switch-content-width-large: 88px;--desktop-switch-font-size-small: var(--desktop-font-size-xxs);--desktop-switch-font-size-medium: var(--desktop-font-size-xs);--desktop-switch-font-size-large: var(--desktop-font-size-sm);--desktop-switch-content-gap: var(--desktop-gap-xs);--desktop-switch-content-padding: var(--desktop-padding-sm);--desktop-switch-border-width: 1px;--desktop-switch-focus-width: 3px;--desktop-tabs-height-small: var(--desktop-control-height-small);--desktop-tabs-height-medium: var(--desktop-control-height-large);--desktop-tabs-height-large: 48px;--desktop-tabs-font-size-small: var(--desktop-control-font-size-small);--desktop-tabs-font-size-medium: var(--desktop-control-font-size-medium);--desktop-tabs-font-size-large: var(--desktop-font-size-lg);--desktop-tabs-icon-size-small: var(--desktop-control-icon-size-small);--desktop-tabs-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-tabs-icon-size-large: var(--desktop-control-icon-size-large);--desktop-tabs-padding-x-small: var(--desktop-padding-lg);--desktop-tabs-padding-x-medium: var(--desktop-padding-xl);--desktop-tabs-padding-x-large: var(--desktop-padding-xxl);--desktop-tabs-gap-small: var(--desktop-gap-xxs);--desktop-tabs-gap-medium: var(--desktop-gap-xs);--desktop-tabs-gap-large: var(--desktop-gap-sm);--desktop-tabs-label-gap: var(--desktop-gap-sm);--desktop-tabs-content-gap: var(--desktop-gap-xxl);--desktop-tabs-extra-gap: var(--desktop-gap-md);--desktop-tabs-card-gap: var(--desktop-gap-xs);--desktop-tabs-card-radius: var(--desktop-radius-md);--desktop-tabs-action-radius: var(--desktop-radius-md);--desktop-tabs-popup-radius: var(--desktop-radius-lg);--desktop-tabs-popup-min-width: 160px;--desktop-tabs-popup-max-height: 320px;--desktop-tabs-indicator-width: 2px;--desktop-tabs-border-width: 1px;--desktop-tabs-focus-width: 2px;--desktop-breadcrumb-font-size: var(--desktop-font-size-sm);--desktop-breadcrumb-icon-size: var(--desktop-control-icon-size-mini);--desktop-breadcrumb-indicator-size: var(--desktop-font-size-xxs);--desktop-breadcrumb-item-gap: var(--desktop-gap-xs);--desktop-breadcrumb-separator-gap: var(--desktop-gap-md);--desktop-breadcrumb-radius: var(--desktop-radius-sm);--desktop-breadcrumb-current-max-width: 320px;--desktop-breadcrumb-popup-min-width: 160px;--desktop-breadcrumb-popup-max-width: 280px;--desktop-breadcrumb-popup-radius: var(--desktop-radius-lg);--desktop-pagination-item-size-small: var(--desktop-control-height-mini);--desktop-pagination-item-size-medium: var(--desktop-control-height-small);--desktop-pagination-item-size-large: var(--desktop-control-height-large);--desktop-pagination-font-size-small: var(--desktop-control-font-size-mini);--desktop-pagination-font-size-medium: var(--desktop-control-font-size-small);--desktop-pagination-font-size-large: var(--desktop-control-font-size-large);--desktop-pagination-icon-size-small: var(--desktop-control-icon-size-mini);--desktop-pagination-icon-size-medium: var(--desktop-control-icon-size-small);--desktop-pagination-icon-size-large: var(--desktop-control-icon-size-large);--desktop-pagination-gap-small: var(--desktop-gap-xxs);--desktop-pagination-gap-medium: var(--desktop-gap-xs);--desktop-pagination-gap-large: var(--desktop-gap-sm);--desktop-pagination-radius-small: var(--desktop-control-radius-mini);--desktop-pagination-radius-medium: var(--desktop-control-radius-small);--desktop-pagination-radius-large: var(--desktop-control-radius-large);--desktop-pagination-item-padding-x: var(--desktop-padding-sm);--desktop-pagination-layout-gap: var(--desktop-gap-xl);--desktop-pagination-action-gap: var(--desktop-gap-lg);--desktop-pagination-inline-gap: var(--desktop-gap-sm);--desktop-pagination-jumper-width-small: 52px;--desktop-pagination-jumper-width-medium: 56px;--desktop-pagination-jumper-width-large: 64px;--desktop-pagination-simple-input-width: 68px;--desktop-pagination-size-changer-width-small: 112px;--desktop-pagination-size-changer-width-medium: 128px;--desktop-pagination-size-changer-width-large: 136px;--desktop-pagination-go-padding-x: var(--desktop-padding-lg);--desktop-pagination-border-width: 1px;--desktop-pagination-focus-width: 2px;--desktop-avatar-size-small: 24px;--desktop-avatar-size-medium: 32px;--desktop-avatar-size-large: 40px;--desktop-avatar-font-size-small: var(--desktop-font-size-xs);--desktop-avatar-font-size-medium: var(--desktop-font-size-md);--desktop-avatar-font-size-large: var(--desktop-font-size-lg);--desktop-avatar-icon-size-small: var(--desktop-control-icon-size-mini);--desktop-avatar-icon-size-medium: var(--desktop-control-icon-size-medium);--desktop-avatar-icon-size-large: 24px;--desktop-avatar-status-size-small: 8px;--desktop-avatar-status-size-medium: 10px;--desktop-avatar-status-size-large: 12px;--desktop-avatar-square-radius: var(--desktop-radius-lg);--desktop-avatar-status-offset: 1px;--desktop-avatar-border-width: 1px;--desktop-avatar-status-border-width: 2px;--desktop-avatar-group-border-width: 2px;--desktop-avatar-group-overlap: var(--desktop-padding-md);--desktop-list-item-padding-y-small: var(--desktop-padding-sm);--desktop-list-item-padding-x-small: var(--desktop-padding-lg);--desktop-list-item-padding-y-medium: var(--desktop-padding-md);--desktop-list-item-padding-x-medium: var(--desktop-padding-xl);--desktop-list-item-padding-y-large: var(--desktop-padding-xl);--desktop-list-item-padding-x-large: var(--desktop-padding-xxl);--desktop-list-font-size-small: var(--desktop-font-size-sm);--desktop-list-font-size-medium: var(--desktop-body-font-size);--desktop-list-font-size-large: var(--desktop-font-size-lg);--desktop-list-description-font-size: var(--desktop-meta-font-size);--desktop-list-heading-font-size: var(--desktop-body-font-size);--desktop-list-content-gap: var(--desktop-gap-xl);--desktop-list-meta-gap: var(--desktop-gap-lg);--desktop-list-actions-gap: var(--desktop-gap-md);--desktop-list-actions-padding-top: var(--desktop-padding-sm);--desktop-list-description-gap: var(--desktop-gap-xs);--desktop-list-section-padding-y: var(--desktop-padding-lg);--desktop-list-section-padding-x: var(--desktop-padding-xl);--desktop-list-pagination-padding-y: var(--desktop-padding-lg);--desktop-list-empty-padding-y: var(--desktop-padding-xxl);--desktop-list-empty-min-height: 120px;--desktop-list-empty-gap: var(--desktop-gap-sm);--desktop-list-empty-icon-size: var(--desktop-control-icon-size-large);--desktop-list-skeleton-avatar-size: var(--desktop-control-height-large);--desktop-list-skeleton-title-height: var(--desktop-gap-md);--desktop-list-skeleton-description-height: var(--desktop-gap-sm);--desktop-notification-width: 384px;--desktop-notification-offset: var(--bs-space-5);--desktop-notification-gap: var(--bs-space-3);--desktop-notification-padding: var(--bs-space-4);--desktop-notification-content-gap: var(--bs-space-3);--desktop-notification-accent-width: 4px;--desktop-notification-progress-height: 2px;--desktop-notification-motion-distance: var(--bs-space-6);--desktop-message-icon-size: var(--desktop-control-icon-size-small);--desktop-message-progress-height: 2px;--desktop-image-preview-action-size: var(--desktop-control-height-large);--desktop-image-preview-thumbnail-size: 56px;--desktop-image-preview-offset: var(--bs-space-5);--desktop-image-preview-thumbnail-offset: var(--bs-space-16);--desktop-image-preview-thumbnails-max-width: 720px;--desktop-image-preview-caption-max-width: 600px;--desktop-image-preview-stage-inset: var(--bs-space-10) var(--bs-space-16) var(--bs-space-16);--desktop-image-preview-stage-bottom-with-thumbnails: 168px;--desktop-uploader-gap: var(--bs-density-component-gap);--desktop-uploader-padding: var(--bs-density-section-gap);--desktop-uploader-item-padding: var(--bs-space-3);--desktop-uploader-trigger-height: 120px;--desktop-uploader-picture-size: 112px;--desktop-uploader-thumbnail-size: 48px;--desktop-list-spinner-size: var(--desktop-control-icon-size-small);--desktop-list-radius: var(--desktop-radius-lg);--desktop-list-item-radius: var(--desktop-radius-sm);--desktop-list-border-width: 1px;--desktop-list-focus-width: 2px;--desktop-markdown-min-height: 280px;--desktop-markdown-outline-width: 224px;--desktop-markdown-content-padding: var(--desktop-padding-xxxl);--desktop-markdown-body-font-size: var(--desktop-body-font-size);--desktop-markdown-code-font-size: var(--desktop-font-size-sm);--desktop-markdown-outline-font-size: var(--desktop-font-size-sm);--desktop-markdown-h1-font-size: var(--desktop-font-size-xxxl);--desktop-markdown-h2-font-size: var(--desktop-font-size-xxl);--desktop-markdown-h3-font-size: var(--desktop-font-size-xl);--desktop-markdown-h4-font-size: var(--desktop-font-size-lg);--desktop-markdown-line-height: var(--desktop-line-height-readable);--desktop-markdown-block-gap: var(--desktop-gap-xl);--desktop-markdown-section-gap: var(--desktop-gap-xxxl);--desktop-markdown-heading-margin-top: var(--desktop-gap-xxxl);--desktop-markdown-heading-margin-bottom: var(--desktop-gap-xl);--desktop-markdown-heading-scroll-margin: var(--desktop-padding-xxxl);--desktop-markdown-list-indent: var(--desktop-padding-xxxl);--desktop-markdown-quote-padding: var(--desktop-padding-lg) var(--desktop-padding-xl);--desktop-markdown-quote-border-width: 3px;--desktop-markdown-code-padding: var(--desktop-padding-xl);--desktop-markdown-table-cell-padding: var(--desktop-padding-md) var(--desktop-padding-lg);--desktop-markdown-table-cell-min-width: 112px;--desktop-markdown-outline-title-padding: var(--desktop-padding-lg) var(--desktop-padding-xl);--desktop-markdown-outline-item-padding-y: var(--desktop-padding-md);--desktop-markdown-outline-item-padding-x: var(--desktop-padding-lg);--desktop-markdown-outline-indent: var(--desktop-padding-lg);--desktop-markdown-back-top-offset: var(--desktop-padding-xl);--desktop-markdown-radius: var(--desktop-radius-xxl);--desktop-markdown-inline-radius: var(--desktop-radius-sm);--desktop-markdown-code-radius: var(--desktop-radius-lg);--desktop-markdown-media-radius: var(--desktop-radius-lg);--desktop-markdown-focus-width: 2px;--desktop-markdown-editor-min-height: 320px;--desktop-markdown-editor-content-min-height: 240px;--desktop-markdown-editor-outline-width: var( --desktop-markdown-outline-width );--desktop-markdown-editor-toolbar-height: var(--desktop-control-height-large);--desktop-markdown-editor-toolbar-padding: var(--desktop-padding-sm) var(--desktop-padding-md);--desktop-markdown-editor-toolbar-gap: var(--desktop-gap-sm);--desktop-markdown-editor-button-gap: var(--desktop-gap-xs);--desktop-markdown-editor-content-padding: var(--desktop-padding-xl);--desktop-markdown-editor-line-number-width: var( --desktop-control-height-large );--desktop-markdown-editor-line-number-padding: var(--desktop-padding-sm);--desktop-markdown-editor-footer-height: var(--desktop-control-height-small);--desktop-markdown-editor-radius: var(--desktop-markdown-radius);--desktop-markdown-editor-line-height: calc( var(--desktop-font-size-md) * var(--desktop-line-height-readable) );--desktop-markdown-editor-font: var(--desktop-font-size-md) / var(--desktop-markdown-editor-line-height) var(--bs-font-family-mono);--desktop-tag-height-small: 20px;--desktop-tag-height-medium: 24px;--desktop-tag-height-large: 28px;--desktop-tag-font-size-small: var(--desktop-font-size-xs);--desktop-tag-font-size-medium: var(--desktop-font-size-sm);--desktop-tag-font-size-large: var(--desktop-font-size-md);--desktop-tag-icon-size-small: var(--desktop-font-size-xs);--desktop-tag-icon-size-medium: var(--desktop-font-size-sm);--desktop-tag-icon-size-large: var(--desktop-font-size-md);--desktop-tag-close-size-small: 16px;--desktop-tag-close-size-medium: 18px;--desktop-tag-close-size-large: 20px;--desktop-tag-gap-small: var(--desktop-gap-xs);--desktop-tag-gap-medium: var(--desktop-gap-xs);--desktop-tag-gap-large: var(--desktop-gap-sm);--desktop-tag-padding-x-small: var(--desktop-padding-sm);--desktop-tag-padding-x-medium: var(--desktop-padding-sm);--desktop-tag-padding-x-large: var(--desktop-padding-md);--desktop-tag-radius: var(--desktop-radius-full);--desktop-tag-group-gap: var(--desktop-gap-sm);--desktop-tag-focus-width: 2px;--desktop-table-cell-padding-y-sm: var(--desktop-padding-sm);--desktop-table-cell-padding-x-sm: var(--desktop-padding-lg);--desktop-table-cell-padding-y: var(--desktop-padding-md);--desktop-table-cell-padding-x: var(--desktop-padding-xl);--desktop-table-cell-padding-y-lg: var(--desktop-padding-lg);--desktop-table-cell-padding-x-lg: var(--desktop-padding-xxl);--desktop-scale-table-row-height-sm: 40px;--desktop-scale-table-row-height: 54px;--desktop-scale-table-row-height-lg: 64px;--desktop-table-font-size: var(--desktop-body-font-size);--desktop-table-body-font-size: var(--desktop-table-font-size);--desktop-table-header-font-size: var(--desktop-meta-font-size);--desktop-table-header-font-weight: var(--desktop-font-weight-semibold);--desktop-table-header-height: var(--desktop-control-height-mini);--desktop-table-radius: var(--desktop-radius-md);--desktop-empty-padding-y: var(--desktop-padding-xxxl);--desktop-card-padding: var(--desktop-padding-xl);--desktop-card-padding-lg: var(--desktop-padding-xxl);--desktop-card-radius: var(--desktop-radius-lg);--desktop-modal-header-padding: var(--bs-space-4) var(--bs-space-5) 0;--desktop-modal-body-padding: var(--bs-space-4) var(--bs-space-5);--desktop-modal-footer-padding: 0 var(--bs-space-5) var(--bs-space-4);--desktop-modal-footer-gap: var(--bs-space-2);--desktop-modal-close-size: var(--desktop-control-height-small);--desktop-modal-close-icon-size: var(--desktop-control-icon-size-mini);--desktop-modal-close-offset: var(--bs-space-3);--desktop-modal-focus-width: 2px;--desktop-modal-radius: var(--desktop-radius-xl);--desktop-modal-width-small: 400px;--desktop-modal-width-medium: 520px;--desktop-modal-width-large: 720px;--desktop-space-small: var(--bs-space-1);--desktop-space-medium: var(--bs-space-2);--desktop-space-large: var(--bs-space-4);--desktop-empty-image-small: var(--desktop-control-height-large);--desktop-empty-image-medium: calc(var(--desktop-control-height-large) * 1.5);--desktop-empty-image-large: calc(var(--desktop-control-height-large) * 2);--desktop-spin-small: var(--desktop-control-icon-size-small);--desktop-spin-medium: var(--desktop-control-icon-size-large);--desktop-spin-large: var(--desktop-control-height-small);--desktop-skeleton-small: var(--desktop-control-height-small);--desktop-skeleton-medium: var(--desktop-control-height-large);--desktop-skeleton-large: calc(var(--desktop-control-height-large) * 1.5);--desktop-skeleton-title-height-small: var(--desktop-font-size-sm);--desktop-skeleton-title-height-medium: var(--desktop-font-size-md);--desktop-skeleton-title-height-large: var(--desktop-font-size-lg);--desktop-skeleton-line-height-small: var(--desktop-font-size-xs);--desktop-skeleton-line-height-medium: var(--desktop-font-size-sm);--desktop-skeleton-line-height-large: var(--desktop-font-size-md);--desktop-skeleton-avatar-gap-small: var(--bs-space-3);--desktop-skeleton-avatar-gap-medium: var(--bs-space-4);--desktop-skeleton-avatar-gap-large: var(--bs-space-5);--desktop-skeleton-section-gap-small: var(--bs-space-3);--desktop-skeleton-section-gap-medium: var(--bs-space-4);--desktop-skeleton-section-gap-large: var(--bs-space-5);--desktop-skeleton-row-gap-small: var(--bs-space-2);--desktop-skeleton-row-gap-medium: var(--bs-space-3);--desktop-skeleton-row-gap-large: var(--bs-space-4);--desktop-badge-height-small: 16px;--desktop-badge-height-medium: 20px;--desktop-badge-dot-size: 8px;--desktop-badge-status-size: 8px;--desktop-progress-line-small: 4px;--desktop-progress-line-medium: 8px;--desktop-progress-line-large: 12px;--desktop-progress-circle-small: 64px;--desktop-progress-circle-medium: 96px;--desktop-progress-circle-large: 128px;--desktop-menu-gap: var(--desktop-gap-xs);--desktop-menu-padding: var(--desktop-padding-sm);--desktop-menu-radius: var(--desktop-radius-md);--desktop-menu-group-padding: var(--desktop-padding-sm) var(--desktop-padding-md);--desktop-menu-group-font-size: var(--desktop-font-size-xs);--desktop-menu-item-height-small: var(--desktop-control-height-small);--desktop-menu-item-height-medium: var(--desktop-control-height-medium);--desktop-menu-item-height-large: var(--desktop-control-height-large);--desktop-menu-item-gap: var(--desktop-gap-sm);--desktop-menu-item-padding-x: var(--desktop-padding-md);--desktop-menu-item-radius: var(--desktop-radius-sm);--desktop-menu-indent: var(--desktop-padding-xl);--desktop-menu-divider-margin: var(--desktop-gap-xs);--desktop-menu-icon-size: var(--desktop-control-icon-size-small);--desktop-menu-expanded-width: 17rem;--desktop-menu-collapsed-width: 4rem;--desktop-menu-collapsed-item-padding-x: calc( ( var(--desktop-menu-collapsed-width) - var(--desktop-menu-padding) * 2 - var(--desktop-menu-icon-size) ) / 2 );--desktop-menu-label-max-width: 14rem;--desktop-menu-collapse-margin-top: var(--desktop-gap-md);--desktop-menu-focus-width: 2px;--desktop-dropdown-padding: var(--desktop-padding-sm);--desktop-dropdown-radius: var(--desktop-radius-md);--desktop-dropdown-arrow-size: var(--desktop-gap-sm);--desktop-drawer-size-small: 320px;--desktop-drawer-size-medium: 480px;--desktop-drawer-size-large: 720px;--desktop-drawer-gap: var(--desktop-gap-md);--desktop-drawer-header-padding: var(--desktop-padding-lg) var(--desktop-padding-xl);--desktop-drawer-body-padding: var(--desktop-padding-xl);--desktop-collapse-radius: var(--desktop-radius-md);--desktop-collapse-gap: var(--desktop-gap-sm);--desktop-collapse-height-small: calc( var(--desktop-control-height-small) + var(--bs-space-2) );--desktop-collapse-height-medium: calc( var(--desktop-control-height-medium) + var(--bs-space-2) );--desktop-collapse-height-large: calc( var(--desktop-control-height-large) + var(--bs-space-2) );--desktop-collapse-padding-x-small: var(--desktop-padding-md);--desktop-collapse-padding-x-medium: var(--desktop-padding-lg);--desktop-collapse-padding-x-large: var(--desktop-padding-xl);--desktop-collapse-content-padding-small: var(--desktop-padding-sm) var(--desktop-padding-md);--desktop-collapse-content-padding-medium: var(--desktop-padding-md) var(--desktop-padding-lg);--desktop-collapse-content-padding-large: var(--desktop-padding-lg) var(--desktop-padding-xl);--desktop-collapse-font-size-small: var(--desktop-font-size-sm);--desktop-collapse-font-size-medium: var(--desktop-font-size-md);--desktop-collapse-font-size-large: var(--desktop-font-size-lg);--desktop-collapse-icon-size-small: var(--desktop-control-icon-size-mini);--desktop-collapse-icon-size-medium: var(--desktop-control-icon-size-small);--desktop-collapse-icon-size-large: var(--desktop-control-icon-size-medium);--desktop-collapse-icon-trigger-size-small: var( --desktop-control-height-mini );--desktop-collapse-icon-trigger-size-medium: var( --desktop-control-height-small );--desktop-collapse-icon-trigger-size-large: var( --desktop-control-height-small );--desktop-collapse-focus-width: 2px;--desktop-collapse-motion-offset: var(--desktop-gap-xs);--desktop-steps-gap: var(--desktop-gap-lg);--desktop-steps-marker-small: var(--desktop-control-height-mini);--desktop-steps-marker-medium: var(--desktop-control-height-small);--desktop-steps-marker-large: var(--desktop-control-height-medium);--desktop-steps-content-gap: var(--desktop-gap-sm);--desktop-steps-tail-gap: var(--desktop-gap-lg);--desktop-steps-tail-min-width: var(--desktop-gap-xxl);--desktop-steps-content-max-width: 14rem;--desktop-steps-focus-offset: 2px;--desktop-steps-vertical-gap: var(--desktop-gap-lg);--desktop-steps-vertical-min-height: 72px;--desktop-steps-dot-size: 12px;--desktop-steps-navigation-padding: var(--desktop-padding-lg);--desktop-descriptions-gap: var(--desktop-gap-md);--desktop-descriptions-header-margin: var(--desktop-gap-lg);--desktop-descriptions-padding-small: var(--desktop-padding-sm);--desktop-descriptions-padding-medium: var(--desktop-padding-md);--desktop-descriptions-padding-large: var(--desktop-padding-lg);--desktop-descriptions-radius: var(--desktop-radius-md);--desktop-tree-font-small: var(--desktop-font-size-sm);--desktop-tree-font-medium: var(--desktop-font-size-md);--desktop-tree-font-large: var(--desktop-font-size-lg);--desktop-tree-height-small: var(--desktop-control-height-small);--desktop-tree-height-medium: var(--desktop-control-height-medium);--desktop-tree-height-large: var(--desktop-control-height-large);--desktop-tree-gap: var(--desktop-gap-sm);--desktop-tree-indent: var(--desktop-padding-xl);--desktop-tree-radius: var(--desktop-radius-sm);--desktop-tree-switcher-size: var(--desktop-control-icon-size-medium);--desktop-tree-icon-size: var(--desktop-control-icon-size-small);--desktop-timeline-rail-width: 24px;--desktop-timeline-gap: var(--desktop-gap-md);--desktop-timeline-item-min-height: 72px;--desktop-timeline-dot-size: 14px;--desktop-timeline-dot-border: 2px;--desktop-timeline-tail-width: 2px;--desktop-timeline-item-padding: var(--desktop-padding-xl);--desktop-timeline-title-gap: var(--desktop-gap-xs);--desktop-timeline-horizontal-item-width: 220px;--desktop-result-padding-small: var(--desktop-padding-xl);--desktop-result-padding-medium: var(--desktop-padding-xxxl);--desktop-result-padding-large: var(--bs-space-12);--desktop-result-icon-small: 48px;--desktop-result-icon-medium: 64px;--desktop-result-icon-large: 88px;--desktop-result-title-margin: var(--desktop-gap-lg);--desktop-result-title-size: var(--desktop-font-size-xl);--desktop-result-content-width: 640px;--desktop-result-subtitle-margin: var(--desktop-gap-sm);--desktop-result-extra-margin: var(--desktop-gap-xl);--desktop-result-gap: var(--desktop-gap-sm);--desktop-result-content-padding: var(--desktop-padding-xl);--desktop-result-radius: var(--desktop-radius-md);--desktop-anchor-gap: var(--desktop-gap-xs);--desktop-anchor-indent: var(--desktop-padding-lg);--desktop-anchor-padding-y: var(--desktop-padding-sm);--desktop-anchor-padding-x: var(--desktop-padding-md);--desktop-anchor-radius: var(--desktop-radius-sm)}:root,:root[data-desktop-display-scale=normal]{color-scheme:dark}:root[data-desktop-display-scale=comfortable]{--desktop-font-size-xxs: 11px;--desktop-font-size-xs: 12px;--desktop-font-size-sm: 13px;--desktop-font-size-md: 15px;--desktop-font-size-lg: 17px;--desktop-font-size-xl: 20px;--desktop-font-size-xxl: 24px;--desktop-font-size-xxxl: 32px;--desktop-scale-padding-xs: 5px;--desktop-scale-padding-sm: 8px;--desktop-scale-padding-md: 10px;--desktop-scale-padding-lg: 14px;--desktop-scale-padding-xl: 18px;--desktop-scale-padding-xxl: 24px;--desktop-scale-padding-xxxl: 28px;--desktop-scale-padding-page: 40px;--desktop-scale-gap-xs: 5px;--desktop-scale-gap-sm: 8px;--desktop-scale-gap-md: 10px;--desktop-scale-gap-lg: 12px;--desktop-scale-gap-xl: 14px;--desktop-scale-gap-xxl: 18px;--desktop-scale-gap-xxxl: 24px;--desktop-scale-control-height-xs: 28px;--desktop-scale-control-height-sm: 36px;--desktop-scale-control-height-md: 40px;--desktop-scale-control-height-lg: 44px;--desktop-scale-control-height-xl: 60px;--desktop-control-icon-size-mini: 15px;--desktop-control-icon-size-small: 17px;--desktop-control-icon-size-medium: 19px;--desktop-control-icon-size-large: 22px;--desktop-control-font-size-large: 16px;--desktop-control-radius-mini: 7px;--desktop-control-radius-small: 7px;--desktop-control-radius-medium: 9px;--desktop-control-radius-large: 11px;--desktop-scale-table-row-height-sm: 44px;--desktop-scale-table-row-height: 60px;--desktop-scale-table-row-height-lg: 72px;--desktop-tag-height-small: 22px;--desktop-tag-height-medium: 26px;--desktop-tag-height-large: 30px;--desktop-tag-close-size-small: 17px;--desktop-tag-close-size-medium: 19px;--desktop-tag-close-size-large: 21px;--desktop-avatar-size-small: 28px;--desktop-avatar-size-medium: 36px;--desktop-avatar-size-large: 44px;--desktop-avatar-status-size-small: 9px;--desktop-avatar-status-size-medium: 11px;--desktop-avatar-status-size-large: 13px}:root[data-desktop-display-scale=large]{--desktop-font-size-xxs: 12px;--desktop-font-size-xs: 13px;--desktop-font-size-sm: 14px;--desktop-font-size-md: 16px;--desktop-font-size-lg: 18px;--desktop-font-size-xl: 22px;--desktop-font-size-xxl: 26px;--desktop-font-size-xxxl: 36px;--desktop-scale-padding-xs: 6px;--desktop-scale-padding-sm: 9px;--desktop-scale-padding-md: 12px;--desktop-scale-padding-lg: 16px;--desktop-scale-padding-xl: 22px;--desktop-scale-padding-xxl: 28px;--desktop-scale-padding-xxxl: 34px;--desktop-scale-padding-page: 48px;--desktop-scale-gap-xs: 6px;--desktop-scale-gap-sm: 9px;--desktop-scale-gap-md: 12px;--desktop-scale-gap-lg: 14px;--desktop-scale-gap-xl: 18px;--desktop-scale-gap-xxl: 22px;--desktop-scale-gap-xxxl: 30px;--desktop-scale-control-height-xs: 32px;--desktop-scale-control-height-sm: 40px;--desktop-scale-control-height-md: 44px;--desktop-scale-control-height-lg: 48px;--desktop-scale-control-height-xl: 66px;--desktop-control-icon-size-mini: 16px;--desktop-control-icon-size-small: 18px;--desktop-control-icon-size-medium: 20px;--desktop-control-icon-size-large: 24px;--desktop-control-font-size-large: 17px;--desktop-control-radius-mini: 8px;--desktop-control-radius-small: 8px;--desktop-control-radius-medium: 10px;--desktop-control-radius-large: 12px;--desktop-scale-table-row-height-sm: 50px;--desktop-scale-table-row-height: 68px;--desktop-scale-table-row-height-lg: 82px;--desktop-tag-height-small: 24px;--desktop-tag-height-medium: 28px;--desktop-tag-height-large: 32px;--desktop-tag-close-size-small: 18px;--desktop-tag-close-size-medium: 20px;--desktop-tag-close-size-large: 22px;--desktop-avatar-size-small: 32px;--desktop-avatar-size-medium: 40px;--desktop-avatar-size-large: 48px;--desktop-avatar-status-size-small: 10px;--desktop-avatar-status-size-medium: 12px;--desktop-avatar-status-size-large: 14px}:root,:root[data-density=comfortable]{--desktop-density-spacing-factor: 1;--desktop-density-control-trim: 0px;--desktop-density-row-trim: 0px}:root[data-density=compact]{--desktop-density-spacing-factor: .75;--desktop-density-control-trim: 4px;--desktop-density-row-trim: 8px}:root{--desktop-padding-xxs: calc(var(--desktop-scale-padding-xxs) * var(--desktop-density-spacing-factor));--desktop-padding-xs: calc(var(--desktop-scale-padding-xs) * var(--desktop-density-spacing-factor));--desktop-padding-sm: calc(var(--desktop-scale-padding-sm) * var(--desktop-density-spacing-factor));--desktop-padding-md: calc(var(--desktop-scale-padding-md) * var(--desktop-density-spacing-factor));--desktop-padding-lg: calc(var(--desktop-scale-padding-lg) * var(--desktop-density-spacing-factor));--desktop-padding-xl: calc(var(--desktop-scale-padding-xl) * var(--desktop-density-spacing-factor));--desktop-padding-xxl: calc(var(--desktop-scale-padding-xxl) * var(--desktop-density-spacing-factor));--desktop-padding-xxxl: calc(var(--desktop-scale-padding-xxxl) * var(--desktop-density-spacing-factor));--desktop-padding-page: calc(var(--desktop-scale-padding-page) * var(--desktop-density-spacing-factor));--desktop-gap-xxs: calc(var(--desktop-scale-gap-xxs) * var(--desktop-density-spacing-factor));--desktop-gap-xs: calc(var(--desktop-scale-gap-xs) * var(--desktop-density-spacing-factor));--desktop-gap-sm: calc(var(--desktop-scale-gap-sm) * var(--desktop-density-spacing-factor));--desktop-gap-md: calc(var(--desktop-scale-gap-md) * var(--desktop-density-spacing-factor));--desktop-gap-lg: calc(var(--desktop-scale-gap-lg) * var(--desktop-density-spacing-factor));--desktop-gap-xl: calc(var(--desktop-scale-gap-xl) * var(--desktop-density-spacing-factor));--desktop-gap-xxl: calc(var(--desktop-scale-gap-xxl) * var(--desktop-density-spacing-factor));--desktop-gap-xxxl: calc(var(--desktop-scale-gap-xxxl) * var(--desktop-density-spacing-factor));--desktop-control-height-xs: max(24px, calc(var(--desktop-scale-control-height-xs) - var(--desktop-density-control-trim)));--desktop-control-height-sm: max(24px, calc(var(--desktop-scale-control-height-sm) - var(--desktop-density-control-trim)));--desktop-control-height-md: max(24px, calc(var(--desktop-scale-control-height-md) - var(--desktop-density-control-trim)));--desktop-control-height-lg: max(24px, calc(var(--desktop-scale-control-height-lg) - var(--desktop-density-control-trim)));--desktop-control-height-xl: max(24px, calc(var(--desktop-scale-control-height-xl) - var(--desktop-density-control-trim)));--desktop-table-row-height-sm: max(32px, calc(var(--desktop-scale-table-row-height-sm) - var(--desktop-density-row-trim)));--desktop-table-row-height: max(32px, calc(var(--desktop-scale-table-row-height) - var(--desktop-density-row-trim)));--desktop-table-row-height-lg: max(32px, calc(var(--desktop-scale-table-row-height-lg) - var(--desktop-density-row-trim)));--desktop-control-padding-x-medium: calc(14px * var(--desktop-density-spacing-factor));--desktop-form-item-gap: var(--desktop-gap-xl);--desktop-form-label-gap: var(--desktop-gap-xs);--desktop-form-column-gap: var(--desktop-gap-xxl)}:root,:root[data-density=comfortable],:root[data-density=compact]{--bs-density-control-height-sm: var(--desktop-control-height-small);--bs-density-control-height-md: var(--desktop-control-height-medium);--bs-density-control-height-lg: var(--desktop-control-height-large);--bs-density-control-padding-x: var(--desktop-control-padding-x-medium);--bs-density-component-gap: var(--desktop-gap-xl);--bs-density-section-gap: var(--desktop-padding-xxxl)}.g-button{--g-button-icon-size: var(--desktop-button-icon-size-medium);position:relative;display:inline-flex;height:var(--desktop-button-height-medium);overflow:hidden;align-items:center;justify-content:center;padding:0 var(--desktop-button-padding-x-medium);border:1px solid var(--bs-button-secondary-border);border-radius:var(--desktop-button-radius-medium);color:var(--bs-button-secondary-text);background:var(--bs-button-secondary-bg);box-shadow:none;font:inherit;font-size:var(--desktop-button-font-size-medium);font-weight:var(--desktop-button-font-weight);line-height:var(--desktop-button-line-height-medium);text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--bs-button-press-duration) var(--bs-ease-standard),color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-button:hover:not(.g-button--disabled){border-color:var(--bs-button-secondary-border-hover);background:var(--bs-button-secondary-bg-hover);box-shadow:var(--bs-shadow-sm);transform:translateY(-1px)}.g-button:active:not(.g-button--disabled){border-color:var(--bs-button-secondary-border-active);background:var(--bs-button-secondary-bg-active);box-shadow:none;transform:translateY(0)}.g-button:focus-visible{outline:3px solid var(--bs-button-focus-ring);outline-offset:2px}.g-button:not(.g-button--disabled),.g-button:not(.g-button--disabled) *{cursor:pointer}.g-button--disabled{border-color:var(--bs-button-secondary-border-disabled);color:var(--bs-button-secondary-text-disabled);background:var(--bs-button-secondary-bg-disabled);box-shadow:none;cursor:not-allowed}.g-button--primary{--bs-button-effect-color: var(--bs-button-primary-bg-hover);border-color:var(--bs-button-primary-border);color:var(--bs-button-primary-text);background:var(--bs-button-primary-bg)}.g-button--primary:hover:not(.g-button--disabled){border-color:var(--bs-button-primary-border-hover);background:var(--bs-button-primary-bg-hover);box-shadow:var(--bs-button-primary-shadow-hover)}.g-button--primary:active:not(.g-button--disabled){border-color:var(--bs-button-primary-border-active);background:var(--bs-button-primary-bg-active)}.g-button--primary.g-button--disabled{border-color:var(--bs-button-primary-border-disabled);color:var(--bs-button-primary-text-disabled);background:var(--bs-button-primary-bg-disabled)}.g-button--success{--bs-button-effect-color: var(--bs-button-success-bg-hover);border-color:var(--bs-button-success-border);color:var(--bs-button-success-text);background:var(--bs-button-success-bg)}.g-button--success:hover:not(.g-button--disabled){border-color:var(--bs-button-success-border-hover);background:var(--bs-button-success-bg-hover);box-shadow:var(--bs-button-success-shadow-hover)}.g-button--success:active:not(.g-button--disabled){border-color:var(--bs-button-success-border-active);background:var(--bs-button-success-bg-active)}.g-button--success.g-button--disabled{border-color:var(--bs-button-success-border-disabled);color:var(--bs-button-success-text-disabled);background:var(--bs-button-success-bg-disabled)}.g-button--danger{--bs-button-effect-color: var(--bs-button-danger-bg-hover);border-color:var(--bs-button-danger-border);color:var(--bs-button-danger-text);background:var(--bs-button-danger-bg)}.g-button--danger:hover:not(.g-button--disabled){border-color:var(--bs-button-danger-border-hover);background:var(--bs-button-danger-bg-hover);box-shadow:var(--bs-button-danger-shadow-hover)}.g-button--danger:active:not(.g-button--disabled){border-color:var(--bs-button-danger-border-active);background:var(--bs-button-danger-bg-active)}.g-button--danger.g-button--disabled{border-color:var(--bs-button-danger-border-disabled);color:var(--bs-button-danger-text-disabled);background:var(--bs-button-danger-bg-disabled)}.g-button--gradient.g-button--primary{background:var(--bs-gradient-brand)}.g-button--gradient.g-button--primary:hover:not(.g-button--disabled),.g-button--gradient.g-button--primary:active:not(.g-button--disabled){background:var(--bs-gradient-brand)}.g-button--ghost{border-color:var(--bs-button-ghost-border);background:var(--bs-button-ghost-bg);box-shadow:none}.g-button--ghost:hover:not(.g-button--disabled){border-color:var(--bs-button-ghost-border-hover);background:var(--bs-button-ghost-bg-hover);box-shadow:none;transform:none}.g-button--ghost:active:not(.g-button--disabled){border-color:var(--bs-button-ghost-border-active);background:var(--bs-button-ghost-bg-active)}.g-button--ghost.g-button--disabled{border-color:var(--bs-button-ghost-border-disabled);color:var(--bs-button-secondary-text-disabled);background:var(--bs-button-ghost-bg-disabled)}.g-button--ghost.g-button--primary:not(.g-button--disabled){border-color:var(--bs-button-primary-bg);color:var(--bs-button-primary-bg)}.g-button--ghost.g-button--success:not(.g-button--disabled){border-color:var(--bs-button-success-bg);color:var(--bs-button-success-bg)}.g-button--ghost.g-button--danger:not(.g-button--disabled){border-color:var(--bs-button-danger-bg);color:var(--bs-button-danger-bg)}.g-button--text,.g-button--link{border-color:transparent;color:var(--bs-button-text-color);background:transparent;box-shadow:none}.g-button--text:hover:not(.g-button--disabled),.g-button--link:hover:not(.g-button--disabled){border-color:transparent;color:var(--bs-button-text-color-hover);background:var(--bs-button-text-bg-hover);box-shadow:none;transform:none}.g-button--text:active:not(.g-button--disabled),.g-button--link:active:not(.g-button--disabled){border-color:transparent;color:var(--bs-button-text-color-active);background:var(--bs-button-text-bg-active)}.g-button--text.g-button--disabled,.g-button--link.g-button--disabled{border-color:transparent;color:var(--bs-button-text-color-disabled);background:transparent}.g-button--link{color:var(--bs-button-link-color)}.g-button--link:hover:not(.g-button--disabled){color:var(--bs-button-link-color-hover);background:transparent;text-decoration:underline;text-underline-offset:.2em}.g-button--link:active:not(.g-button--disabled){color:var(--bs-button-link-color-active);background:transparent}.g-button--link.g-button--disabled{color:var(--bs-button-link-color-disabled);text-decoration:none}.g-button--text.g-button--primary:not(.g-button--disabled),.g-button--link.g-button--primary:not(.g-button--disabled){color:var(--bs-button-primary-bg)}.g-button--text.g-button--success:not(.g-button--disabled),.g-button--link.g-button--success:not(.g-button--disabled){color:var(--bs-button-success-bg)}.g-button--text.g-button--danger:not(.g-button--disabled),.g-button--link.g-button--danger:not(.g-button--disabled){color:var(--bs-button-danger-bg)}.g-button.g-button--hover-none:not(.g-button--disabled){border-color:transparent;background:transparent;box-shadow:none}.g-button.g-button--hover-none:not(.g-button--disabled):hover:not(.g-button--disabled),.g-button.g-button--hover-none:not(.g-button--disabled):active:not(.g-button--disabled){border-color:transparent;background:transparent;box-shadow:none;transform:none}.g-button.g-button--hover-surface:not(.g-button--disabled){border-color:transparent;background:transparent;box-shadow:none}.g-button.g-button--hover-surface:not(.g-button--disabled):hover:not(.g-button--disabled){border-color:transparent;background:var(--bs-button-text-bg-hover);box-shadow:none;transform:none}.g-button.g-button--hover-surface:not(.g-button--disabled):active:not(.g-button--disabled){border-color:transparent;background:var(--bs-button-text-bg-active);box-shadow:none;transform:none}.g-button.g-button--hover-outline:not(.g-button--disabled){border-color:transparent;background:transparent;box-shadow:none}.g-button.g-button--hover-outline:not(.g-button--disabled):hover:not(.g-button--disabled){border-color:currentcolor;background:var(--bs-button-text-bg-hover);box-shadow:none;transform:none}.g-button.g-button--hover-outline:not(.g-button--disabled):active:not(.g-button--disabled){border-color:currentcolor;background:var(--bs-button-text-bg-active);box-shadow:none;transform:none}.g-button--mini{--g-button-icon-size: var(--desktop-button-icon-size-mini);height:var(--desktop-button-height-mini);padding:0 var(--desktop-button-padding-x-mini);border-radius:var(--desktop-button-radius-mini);font-size:var(--desktop-button-font-size-mini);line-height:var(--desktop-button-line-height-mini)}.g-button--small{--g-button-icon-size: var(--desktop-button-icon-size-small);height:var(--desktop-button-height-small);padding:0 var(--desktop-button-padding-x-small);border-radius:var(--desktop-button-radius-small);font-size:var(--desktop-button-font-size-small);line-height:var(--desktop-button-line-height-small)}.g-button--large{--g-button-icon-size: var(--desktop-button-icon-size-large);height:var(--desktop-button-height-large);padding:0 var(--desktop-button-padding-x-large);border-radius:var(--desktop-button-radius-large);font-size:var(--desktop-button-font-size-large);line-height:var(--desktop-button-line-height-large)}.g-button--mini .g-button__label{gap:var(--desktop-button-gap-mini)}.g-button--small .g-button__label{gap:var(--desktop-button-gap-small)}.g-button--medium .g-button__label{gap:var(--desktop-button-gap-medium)}.g-button--large .g-button__label{gap:var(--desktop-button-gap-large)}.g-button--block{width:100%}.g-button--shape-round{border-radius:var(--bs-radius-full)}.g-button--shape-circle{width:var(--desktop-button-height-medium);padding:0;border-radius:var(--bs-radius-full)}.g-button--shape-circle.g-button--mini{width:var(--desktop-button-height-mini)}.g-button--shape-circle.g-button--small{width:var(--desktop-button-height-small)}.g-button--shape-circle.g-button--large{width:var(--desktop-button-height-large)}.g-button__label{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center}.g-button--loading .g-button__label{opacity:0}.g-button__content,.g-button__icon{display:inline-flex;align-items:center;justify-content:center}.g-button__icon{width:var(--g-button-icon-size);height:var(--g-button-icon-size);flex:0 0 var(--g-button-icon-size);font-size:var(--g-button-icon-size);line-height:1}.g-button__icon--right{order:1}.g-button__wave{position:absolute;z-index:0;border-radius:var(--bs-radius-full);background:var(--bs-button-wave-color);pointer-events:none;opacity:.34;transform:translate(-50%,-50%) scale(.04)}.g-button__wave.g-button__effect--pressing{opacity:.2;transform:translate(-50%,-50%) scale(1);transition:transform var(--bs-button-wave-expand-duration) var(--bs-ease-emphasized),opacity var(--bs-button-wave-expand-duration) var(--bs-ease-standard)}.g-button__wave.g-button__effect--releasing{opacity:0;transform:translate(-50%,-50%) scale(1.08);transition:transform var(--bs-button-effect-release-duration) var(--bs-ease-standard),opacity var(--bs-button-effect-release-duration) var(--bs-ease-standard)}.g-button__glow{position:absolute;z-index:0;inset:1px;border:1px solid var(--bs-button-glow-color);border-radius:inherit;background:radial-gradient(circle at center,transparent 42%,var(--bs-button-glow-color) 100%);box-shadow:inset 0 0 0 1px var(--bs-button-glow-color),inset 0 0 var(--bs-button-glow-size) var(--bs-button-glow-color);pointer-events:none;opacity:0;will-change:opacity}.g-button__glow.g-button__effect--pressing{opacity:.76;transition:opacity var(--bs-button-glow-press-duration) var(--bs-ease-standard)}.g-button__glow.g-button__effect--releasing{opacity:0;transition:opacity var(--bs-button-effect-release-duration) var(--bs-ease-standard)}.g-button.g-button:active:not(.g-button--disabled){transform:translateY(0) scale(var(--bs-button-press-scale))}.g-button--effect-external{overflow:visible}.g-button__pulse{position:absolute;z-index:-1;inset:0;border:var(--bs-button-pulse-border-width) solid var(--bs-button-pulse-color);border-radius:inherit;box-shadow:0 0 0 var(--bs-button-pulse-border-width) var(--bs-button-pulse-color);pointer-events:none;opacity:var(--bs-button-pulse-start-opacity);transform:scale(1)}.g-button__pulse.g-button__effect--pressing{opacity:var(--bs-button-pulse-hold-opacity);transform:scale(var(--bs-button-pulse-scale));transition:opacity var(--bs-button-pulse-duration) var(--bs-ease-standard),transform var(--bs-button-pulse-duration) var(--bs-ease-emphasized)}.g-button__pulse.g-button__effect--releasing{opacity:0;transform:scale(var(--bs-button-pulse-release-scale));transition:opacity var(--bs-button-effect-release-duration) var(--bs-ease-standard),transform var(--bs-button-effect-release-duration) var(--bs-ease-standard)}.g-button__trace{position:absolute;z-index:0;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0}.g-button__trace:before,.g-button__trace:after{position:absolute;left:50%;width:100%;height:var(--bs-button-trace-width);border-radius:var(--bs-radius-full);background:linear-gradient(90deg,transparent 0%,var(--bs-button-trace-color) 22%,var(--bs-button-trace-color) 78%,transparent 100%);box-shadow:0 0 var(--bs-button-trace-glow-size) var(--bs-button-trace-color);content:"";transform:translate(-50%) scaleX(0);transform-origin:center}.g-button__trace:before{top:0}.g-button__trace:after{bottom:0}.g-button__trace.g-button__effect--pressing{opacity:1;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-button__trace.g-button__effect--pressing:before,.g-button__trace.g-button__effect--pressing:after{transform:translate(-50%) scaleX(1);transition:transform var(--bs-button-trace-duration) var(--bs-ease-emphasized)}.g-button__trace.g-button__effect--releasing{opacity:0;transition:opacity var(--bs-button-effect-release-duration) var(--bs-ease-standard)}.g-button__trace.g-button__effect--releasing:before,.g-button__trace.g-button__effect--releasing:after{transform:translate(-50%) scaleX(1.08);transition:transform var(--bs-button-effect-release-duration) var(--bs-ease-standard)}@media(prefers-reduced-motion:reduce){.g-button,.g-button__wave,.g-button__glow,.g-button__pulse,.g-button__trace{animation-duration:1ms;transition-duration:1ms}.g-button.g-button:active:not(.g-button--disabled){transform:translateY(0)}}.g-button__loading[data-v-78a50d44]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.g-button__spinner[data-v-78a50d44]{width:var(--g-button-icon-size);height:var(--g-button-icon-size);border:2px solid currentColor;border-right-color:transparent;border-radius:var(--bs-radius-full);animation:g-button-spin-78a50d44 var(--bs-duration-slow) linear infinite}.g-button__dots[data-v-78a50d44],.g-button__bars[data-v-78a50d44]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-button__dots span[data-v-78a50d44]{width:.35em;height:.35em;border-radius:var(--bs-radius-full);background:currentColor;animation:g-button-pulse-78a50d44 1.4s var(--bs-ease-standard) infinite}.g-button__dots span[data-v-78a50d44]:nth-child(2),.g-button__bars span[data-v-78a50d44]:nth-child(2){animation-delay:.1s}.g-button__dots span[data-v-78a50d44]:nth-child(3),.g-button__bars span[data-v-78a50d44]:nth-child(3){animation-delay:.2s}.g-button__bars span[data-v-78a50d44]{width:.2em;height:.9em;border-radius:var(--bs-radius-xs);background:currentColor;animation:g-button-bar-78a50d44 1s var(--bs-ease-standard) infinite}.g-button__bars span[data-v-78a50d44]:nth-child(4){animation-delay:.3s}@keyframes g-button-spin-78a50d44{to{transform:rotate(360deg)}}@keyframes g-button-pulse-78a50d44{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@keyframes g-button-bar-78a50d44{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.g-button__spinner[data-v-78a50d44],.g-button__dots span[data-v-78a50d44],.g-button__bars span[data-v-78a50d44]{animation-duration:1ms}}.g-segmented[data-v-194674aa]{position:relative;display:inline-grid;grid-template-columns:repeat(var(--g-segmented-count),minmax(0,1fr));gap:var(--bs-segmented-gap);padding:var(--bs-segmented-padding);color:var(--bs-segmented-text);background:var(--bs-segmented-bg);border:var(--bs-segmented-border-width) solid var(--bs-segmented-border);border-radius:var(--bs-segmented-radius);box-shadow:var(--bs-segmented-shadow);overflow:hidden}.g-segmented--block[data-v-194674aa]{display:grid;width:100%}.g-segmented--vertical[data-v-194674aa]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--g-segmented-count),minmax(0,1fr))}.g-segmented__indicator[data-v-194674aa]{position:absolute;z-index:0;top:var(--bs-segmented-padding);bottom:var(--bs-segmented-padding);left:calc(var(--bs-segmented-padding) + (100% - var(--bs-segmented-padding) * 2) / var(--g-segmented-count) * var(--g-segmented-index));width:calc((100% - var(--bs-segmented-padding) * 2) / var(--g-segmented-count));background:var(--bs-segmented-indicator-bg);border:var(--bs-segmented-indicator-border-width) solid var(--bs-segmented-indicator-border);border-radius:var(--bs-segmented-indicator-radius);box-shadow:var(--bs-segmented-indicator-shadow);transition:left var(--bs-segmented-duration) var(--bs-ease-emphasized),top var(--bs-segmented-duration) var(--bs-ease-emphasized)}.g-segmented--vertical .g-segmented__indicator[data-v-194674aa]{top:calc(var(--bs-segmented-padding) + (100% - var(--bs-segmented-padding) * 2) / var(--g-segmented-count) * var(--g-segmented-index));right:var(--bs-segmented-padding);bottom:auto;left:var(--bs-segmented-padding);width:auto;height:calc((100% - var(--bs-segmented-padding) * 2) / var(--g-segmented-count))}.g-segmented__option[data-v-194674aa]{position:relative;z-index:1;display:inline-flex;min-width:0;height:var(--desktop-control-height-medium);align-items:center;justify-content:center;gap:var(--bs-segmented-content-gap);padding-inline:var(--desktop-control-padding-x-medium);color:inherit;font:inherit;font-size:var(--desktop-control-font-size-medium);white-space:nowrap;background:transparent;border:0;border-radius:var(--bs-segmented-indicator-radius);cursor:pointer;transition:color var(--bs-segmented-duration) var(--bs-ease-standard),background var(--bs-segmented-duration) var(--bs-ease-standard)}.g-segmented--mini .g-segmented__option[data-v-194674aa]{height:var(--desktop-control-height-mini);padding-inline:var(--desktop-control-padding-x-mini);font-size:var(--desktop-control-font-size-mini)}.g-segmented--small .g-segmented__option[data-v-194674aa]{height:var(--desktop-control-height-small);padding-inline:var(--desktop-control-padding-x-small);font-size:var(--desktop-control-font-size-small)}.g-segmented--large .g-segmented__option[data-v-194674aa]{height:var(--desktop-control-height-large);padding-inline:var(--desktop-control-padding-x-large);font-size:var(--desktop-control-font-size-large)}.g-segmented__option[data-v-194674aa]:hover:not(:disabled){color:var(--bs-segmented-text-hover);background:var(--bs-segmented-bg-hover)}.g-segmented__option.is-selected[data-v-194674aa]{color:var(--bs-segmented-text-selected);font-weight:var(--bs-font-weight-medium)}.g-segmented__option[data-v-194674aa]:focus-visible{outline:var(--bs-segmented-focus-width) solid var(--bs-segmented-focus);outline-offset:var(--bs-segmented-focus-offset)}.g-segmented__option[data-v-194674aa]:disabled{color:var(--bs-segmented-text-disabled);cursor:not-allowed}.g-segmented.is-disabled[data-v-194674aa]{opacity:var(--bs-segmented-disabled-opacity)}.g-segmented.is-readonly .g-segmented__option[data-v-194674aa]{cursor:default}.g-segmented--round[data-v-194674aa],.g-segmented--round .g-segmented__indicator[data-v-194674aa],.g-segmented--round .g-segmented__option[data-v-194674aa]{border-radius:var(--bs-radius-full)}.g-segmented__icon[data-v-194674aa]{width:1em;height:1em}@media(prefers-reduced-motion:reduce){.g-segmented__indicator[data-v-194674aa]{transition-duration:.01ms}}.g-icon[data-v-1a5f03df]{--g-icon-size: inherit;--g-icon-rotate: 0deg;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1em;height:1em;color:currentColor;font-size:var(--g-icon-size);line-height:1;vertical-align:-.125em;transform:rotate(var(--g-icon-rotate));transform-origin:center}.g-icon__content[data-v-1a5f03df]{display:block;width:1em;height:1em;color:inherit;font-size:inherit;line-height:1}.g-icon--inherit[data-v-1a5f03df]{--g-icon-size: inherit;color:currentColor}.g-icon--mini[data-v-1a5f03df]{--g-icon-size: var(--desktop-control-icon-size-mini)}.g-icon--small[data-v-1a5f03df]{--g-icon-size: var(--desktop-control-icon-size-small)}.g-icon--medium[data-v-1a5f03df]{--g-icon-size: var(--desktop-control-icon-size-medium)}.g-icon--large[data-v-1a5f03df]{--g-icon-size: var(--desktop-control-icon-size-large)}.g-icon--primary[data-v-1a5f03df]{color:var(--bs-color-action-primary)}.g-icon--success[data-v-1a5f03df]{color:var(--bs-color-success)}.g-icon--warning[data-v-1a5f03df]{color:var(--bs-color-warning)}.g-icon--danger[data-v-1a5f03df]{color:var(--bs-color-danger)}.g-icon--info[data-v-1a5f03df]{color:var(--bs-color-info)}.g-icon--muted[data-v-1a5f03df]{color:var(--bs-color-text-tertiary)}.g-icon--spin .g-icon__content[data-v-1a5f03df]{animation:g-icon-spin-1a5f03df var(--bs-duration-slow) linear infinite}@keyframes g-icon-spin-1a5f03df{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-icon--spin .g-icon__content[data-v-1a5f03df]{animation:none}}.g-typography-wrap{display:inline-flex;align-items:baseline;max-width:100%;gap:var(--bs-space-1)}.g-typography-wrap--block{display:flex;width:100%}.g-typography{min-width:0;margin:0;color:var(--bs-color-text-primary);font-family:var(--bs-font-family-sans)}.g-typography--body{font-size:var(--desktop-body-font-size);line-height:var(--bs-line-height-relaxed)}.g-typography--title{margin-block:0 var(--bs-space-2);font-size:var(--desktop-title-font-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-tight)}h1.g-typography--title{font-size:var(--desktop-font-size-xxxl)}h2.g-typography--title{font-size:var(--desktop-font-size-xxl)}h3.g-typography--title{font-size:var(--desktop-font-size-xl)}h4.g-typography--title{font-size:var(--desktop-font-size-lg)}h5.g-typography--title{font-size:var(--desktop-font-size-md)}.g-typography--subtitle{color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-lg);line-height:var(--bs-line-height-normal)}.g-typography--caption{color:var(--bs-color-text-tertiary);font-size:var(--desktop-font-size-sm);line-height:var(--bs-line-height-normal)}.g-typography--code{padding:0 var(--bs-space-1);font-family:var(--bs-font-family-mono);font-size:.92em;background:var(--bs-color-bg-sunken);border:1px solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-xs)}.g-typography--secondary{color:var(--bs-color-text-secondary)}.g-typography--success{color:var(--bs-color-success-text)}.g-typography--warning{color:var(--bs-color-warning-text)}.g-typography--danger{color:var(--bs-color-danger-text)}.g-typography--strong{font-weight:var(--bs-font-weight-semibold)}.g-typography--italic{font-style:italic}.g-typography--underline{text-decoration:underline;text-underline-offset:.16em}.g-typography--deleted{text-decoration:line-through}.g-typography--underline.g-typography--deleted{text-decoration-line:underline line-through}.g-typography--mark{padding-inline:var(--bs-space-1);background:var(--bs-color-warning-bg);border-radius:var(--bs-radius-xs)}.g-typography--disabled{color:var(--bs-color-text-disabled);cursor:not-allowed}.g-typography--ellipsis{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--g-typography-rows)}.g-typography__actions,.g-typography__editor-actions{display:inline-flex;flex:none;gap:var(--bs-space-1)}.g-typography__actions button,.g-typography__editor-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--desktop-control-height-mini);min-height:var(--desktop-control-height-mini);padding:0 var(--bs-space-1);color:var(--bs-color-link);background:transparent;border:0;border-radius:var(--bs-radius-sm);cursor:pointer}.g-typography__actions button:hover,.g-typography__editor-actions button:hover{background:var(--bs-color-bg-hover)}.g-typography__actions button:disabled,.g-typography__editor-actions button:disabled{color:var(--bs-color-text-disabled);cursor:not-allowed;background:transparent}.g-typography__actions button:focus-visible,.g-typography__editor-actions button:focus-visible,.g-typography__textarea:focus-visible{outline:2px solid var(--bs-color-focus-ring);outline-offset:2px}.g-typography__editor{display:grid;width:min(100%,560px);gap:var(--bs-space-2)}.g-typography__textarea{min-height:calc(var(--desktop-control-height-large) * 2);padding:var(--bs-space-2) var(--bs-space-3);color:var(--bs-input-text);background:var(--bs-input-bg);border:1px solid var(--bs-input-border);border-radius:var(--desktop-control-radius-medium);font:inherit;resize:vertical}.g-typography__editor-actions{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.g-typography__actions *{transition:none}}.g-space{display:inline-flex;min-width:0}.g-space--block{display:flex;width:100%}.g-space--horizontal{flex-direction:row}.g-space--vertical{flex-direction:column}.g-space--wrap{flex-wrap:wrap}.g-space--align-start{align-items:flex-start}.g-space--align-center{align-items:center}.g-space--align-end{align-items:flex-end}.g-space--align-baseline{align-items:baseline}.g-space--align-stretch{align-items:stretch}.g-space__separator{color:var(--bs-color-text-tertiary)}.g-flex{display:flex;min-width:0}.g-flex--inline{display:inline-flex}.g-divider{color:var(--bs-divider-text);border-color:var(--bs-divider-border);border-style:var(--g-divider-style)}.g-divider--solid{--g-divider-style: solid}.g-divider--dashed{--g-divider-style: dashed}.g-divider--dotted{--g-divider-style: dotted}.g-divider--horizontal{display:flex;align-items:center;width:100%;margin-block:var(--g-divider-margin);border-width:var(--g-divider-width) 0 0}.g-divider--vertical{display:inline-block;align-self:stretch;min-height:1em;margin-inline:var(--bs-space-2);border-width:0 0 0 var(--g-divider-width);vertical-align:middle}.g-divider--small{--g-divider-margin: var(--bs-space-2);--g-divider-width: 1px}.g-divider--medium{--g-divider-margin: var(--bs-space-4);--g-divider-width: 1px}.g-divider--large{--g-divider-margin: var(--bs-space-6);--g-divider-width: 2px}.g-divider--with-title{gap:var(--bs-space-3);border-top:0}.g-divider--with-title:before,.g-divider--with-title:after{content:"";flex:1;border-top:var(--g-divider-width) var(--g-divider-style) var(--bs-divider-border)}.g-divider--title-start:before{flex:0 0 var(--bs-space-6)}.g-divider--title-end:after{flex:0 0 var(--bs-space-6)}.g-divider__title{flex:none;max-width:80%;font-size:var(--desktop-font-size-sm);font-weight:var(--bs-font-weight-medium);line-height:var(--bs-line-height-normal)}.g-divider--plain .g-divider__title{font-weight:var(--bs-font-weight-regular)}.g-empty{display:grid;justify-items:center;gap:var(--g-empty-gap);width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:var(--g-empty-padding);color:var(--bs-empty-text);text-align:center}.g-empty__visual{display:grid;place-items:center;width:var(--g-empty-image-size);height:var(--g-empty-image-size);color:var(--bs-empty-icon);font-size:var(--g-empty-image-size);opacity:var(--bs-empty-image-opacity)}.g-empty__visual img{display:block;max-width:100%;max-height:100%;object-fit:contain}.g-empty__content{display:grid;gap:var(--bs-space-1)}.g-empty__title{color:var(--bs-empty-title);font-size:var(--g-empty-title-size);line-height:var(--bs-line-height-tight)}.g-empty__description{max-width:48ch;margin:0;color:var(--bs-empty-text);font-size:var(--g-empty-font-size);line-height:var(--bs-line-height-relaxed)}.g-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bs-space-2);margin-top:var(--bs-space-1)}.g-empty--small{--g-empty-gap: var(--bs-space-2);--g-empty-padding: var(--bs-space-3);--g-empty-image-size: var(--desktop-empty-image-small);--g-empty-title-size: var(--desktop-font-size-sm);--g-empty-font-size: var(--desktop-font-size-xs)}.g-empty--medium{--g-empty-gap: var(--bs-space-3);--g-empty-padding: var(--bs-space-6);--g-empty-image-size: var(--desktop-empty-image-medium);--g-empty-title-size: var(--desktop-font-size-md);--g-empty-font-size: var(--desktop-font-size-sm)}.g-empty--large{--g-empty-gap: var(--bs-space-4);--g-empty-padding: var(--bs-space-8);--g-empty-image-size: var(--desktop-empty-image-large);--g-empty-title-size: var(--desktop-font-size-lg);--g-empty-font-size: var(--desktop-font-size-md)}.g-empty--simple{grid-template-columns:auto minmax(0,auto);justify-content:center;justify-items:start;text-align:start}.g-empty--simple .g-empty__visual{width:var(--desktop-control-icon-size-large);height:var(--desktop-control-icon-size-large);font-size:var(--desktop-control-icon-size-large)}.g-empty--simple .g-empty__actions{grid-column:1 / -1;justify-content:flex-start}.g-spin{position:relative;min-width:0}.g-spin__content{transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),filter var(--bs-duration-fast) var(--bs-ease-standard)}.g-spin--active.g-spin--mask .g-spin__content{pointer-events:none;opacity:var(--bs-spin-content-opacity);filter:saturate(var(--bs-spin-content-saturation))}.g-spin__indicator{position:absolute;inset:0;z-index:var(--bs-z-overlay);display:grid;place-content:center;justify-items:center;gap:var(--bs-space-2);color:var(--bs-spin-text);font-size:var(--g-spin-size)}.g-spin__description{font-size:var(--desktop-font-size-sm);line-height:var(--bs-line-height-normal)}.g-spin--small{--g-spin-size: var(--desktop-spin-small)}.g-spin--medium{--g-spin-size: var(--desktop-spin-medium)}.g-spin--large{--g-spin-size: var(--desktop-spin-large)}.g-spin--fullscreen{position:fixed;inset:0;z-index:var(--bs-z-modal);display:grid;place-items:center;background:var(--bs-color-bg-overlay);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-spin--fullscreen .g-spin__indicator{position:static}@media(prefers-reduced-motion:reduce){.g-spin__content{transition:none}}.g-skeleton{display:flex;align-items:flex-start;gap:var(--g-skeleton-avatar-gap);width:100%}.g-skeleton__header{flex:none}.g-skeleton__body{display:grid;flex:1;gap:var(--g-skeleton-section-gap);min-width:0}.g-skeleton__paragraph{display:grid;gap:var(--g-skeleton-row-gap)}.g-skeleton-item{display:block;flex:none;overflow:hidden;background:var(--bs-skeleton-bg);border-radius:var(--bs-skeleton-radius)}.g-skeleton-item--text{width:100%;height:var(--g-skeleton-paragraph-height)}.g-skeleton__title{height:var(--g-skeleton-title-height)}.g-skeleton-item--circle{width:var(--g-skeleton-size);height:var(--g-skeleton-size);border-radius:var(--bs-radius-full)}.g-skeleton-item--square,.g-skeleton-item--round{width:var(--g-skeleton-size);height:var(--g-skeleton-size)}.g-skeleton-item--round{border-radius:var(--bs-radius-lg)}.g-skeleton-item--small,.g-skeleton--small{--g-skeleton-size: var(--desktop-skeleton-small);--g-skeleton-title-height: var(--desktop-skeleton-title-height-small);--g-skeleton-paragraph-height: var(--desktop-skeleton-line-height-small);--g-skeleton-avatar-gap: var(--desktop-skeleton-avatar-gap-small);--g-skeleton-section-gap: var(--desktop-skeleton-section-gap-small);--g-skeleton-row-gap: var(--desktop-skeleton-row-gap-small)}.g-skeleton-item--medium,.g-skeleton--medium{--g-skeleton-size: var(--desktop-skeleton-medium);--g-skeleton-title-height: var(--desktop-skeleton-title-height-medium);--g-skeleton-paragraph-height: var(--desktop-skeleton-line-height-medium);--g-skeleton-avatar-gap: var(--desktop-skeleton-avatar-gap-medium);--g-skeleton-section-gap: var(--desktop-skeleton-section-gap-medium);--g-skeleton-row-gap: var(--desktop-skeleton-row-gap-medium)}.g-skeleton-item--large,.g-skeleton--large{--g-skeleton-size: var(--desktop-skeleton-large);--g-skeleton-title-height: var(--desktop-skeleton-title-height-large);--g-skeleton-paragraph-height: var(--desktop-skeleton-line-height-large);--g-skeleton-avatar-gap: var(--desktop-skeleton-avatar-gap-large);--g-skeleton-section-gap: var(--desktop-skeleton-section-gap-large);--g-skeleton-row-gap: var(--desktop-skeleton-row-gap-large)}.g-skeleton--round .g-skeleton-item--text{border-radius:var(--bs-radius-full)}.g-skeleton-item--active{background:linear-gradient(90deg,var(--bs-skeleton-bg) 25%,var(--bs-skeleton-highlight) 37%,var(--bs-skeleton-bg) 63%);background-size:400% 100%;animation:g-skeleton-shimmer var(--bs-skeleton-motion-duration) var(--bs-skeleton-motion-easing) infinite}@keyframes g-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.g-skeleton-item--active{animation:none}}.g-alert{--g-alert-accent: var(--bs-alert-info-accent);--g-alert-bg: var(--bs-alert-info-bg);--g-alert-border: var(--bs-alert-info-border);display:flex;align-items:flex-start;gap:var(--bs-space-3);width:100%;padding:var(--bs-space-3) var(--bs-space-4);color:var(--bs-alert-text);background:var(--g-alert-bg);border:1px solid var(--g-alert-border);border-radius:var(--bs-alert-radius)}.g-alert--success{--g-alert-accent: var(--bs-alert-success-accent);--g-alert-bg: var(--bs-alert-success-bg);--g-alert-border: var(--bs-alert-success-border)}.g-alert--warning{--g-alert-accent: var(--bs-alert-warning-accent);--g-alert-bg: var(--bs-alert-warning-bg);--g-alert-border: var(--bs-alert-warning-border)}.g-alert--error{--g-alert-accent: var(--bs-alert-error-accent);--g-alert-bg: var(--bs-alert-error-bg);--g-alert-border: var(--bs-alert-error-border)}.g-alert--outlined{--g-alert-bg: transparent}.g-alert--filled{color:var(--bs-color-text-inverse);background:var(--g-alert-accent);border-color:transparent}.g-alert--banner{border-inline:0;border-radius:0}.g-alert__icon{display:inline-flex;flex:none;margin-top:.1em;color:var(--g-alert-accent);font-size:var(--desktop-control-icon-size-medium)}.g-alert--filled .g-alert__icon{color:currentColor}.g-alert__content{display:grid;flex:1;gap:var(--bs-space-1);min-width:0}.g-alert__title{font-size:var(--desktop-font-size-md);line-height:var(--bs-line-height-normal)}.g-alert__description{color:var(--bs-alert-description);font-size:var(--desktop-font-size-sm);line-height:var(--bs-line-height-relaxed)}.g-alert--filled .g-alert__description{color:currentColor;opacity:.88}.g-alert__action{flex:none}.g-alert__close{display:inline-grid;flex:none;place-items:center;width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);padding:0;color:currentColor;background:transparent;border:0;border-radius:var(--bs-radius-sm);cursor:pointer;opacity:.72}.g-alert__close:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.g-alert__close:focus-visible{outline:2px solid var(--bs-color-focus-ring);outline-offset:2px}.g-alert-collapse-enter-active,.g-alert-collapse-leave-active{transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-alert-collapse-enter-from,.g-alert-collapse-leave-to{opacity:0;transform:translateY(calc(var(--bs-space-1) * -1))}@media(prefers-reduced-motion:reduce){.g-alert-collapse-enter-active,.g-alert-collapse-leave-active{transition:none}}.g-badge{position:relative;display:inline-block;max-width:100%}.g-badge__count{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:var(--g-badge-height);height:var(--g-badge-height);padding-inline:var(--bs-space-1);color:var(--bs-badge-text);background:var(--bs-badge-bg);border:var(--bs-badge-border-width) solid var(--bs-badge-border);border-radius:var(--bs-radius-full);box-shadow:var(--bs-badge-shadow);font-size:var(--g-badge-font-size);font-weight:var(--bs-font-weight-medium);line-height:1;white-space:nowrap;transform:translate(calc(50% + var(--g-badge-offset-x)),calc(-50% + var(--g-badge-offset-y)))}.g-badge--small{--g-badge-height: var(--desktop-badge-height-small);--g-badge-font-size: var(--desktop-font-size-xxs)}.g-badge--medium{--g-badge-height: var(--desktop-badge-height-medium);--g-badge-font-size: var(--desktop-font-size-xs)}.g-badge__count--dot{width:var(--desktop-badge-dot-size);min-width:var(--desktop-badge-dot-size);height:var(--desktop-badge-dot-size);padding:0}.g-badge--standalone .g-badge__count{position:static;transform:none}.g-badge-status{display:inline-flex;align-items:center;gap:var(--bs-space-2);color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-sm)}.g-badge-status__dot{width:var(--desktop-badge-status-size);height:var(--desktop-badge-status-size);background:var(--bs-badge-status-default);border-radius:var(--bs-radius-full)}.g-badge-status--processing .g-badge-status__dot{background:var(--bs-badge-status-processing);animation:g-badge-pulse var(--bs-duration-slow) var(--bs-ease-standard) infinite alternate}.g-badge-status--success .g-badge-status__dot{background:var(--bs-badge-status-success)}.g-badge-status--warning .g-badge-status__dot{background:var(--bs-badge-status-warning)}.g-badge-status--error .g-badge-status__dot{background:var(--bs-badge-status-error)}.g-ribbon-wrap{position:relative}.g-ribbon{position:absolute;inset-block-start:var(--bs-space-3);z-index:1;padding:var(--bs-space-1) var(--bs-space-3);color:var(--bs-badge-text);background:var(--bs-badge-bg);box-shadow:var(--bs-shadow-sm);font-size:var(--desktop-font-size-xs);line-height:var(--bs-line-height-normal)}.g-ribbon--start{inset-inline-start:calc(var(--bs-space-1) * -1);border-radius:0 var(--bs-radius-sm) var(--bs-radius-sm) 0}.g-ribbon--end{inset-inline-end:calc(var(--bs-space-1) * -1);border-radius:var(--bs-radius-sm) 0 0 var(--bs-radius-sm)}@keyframes g-badge-pulse{to{box-shadow:0 0 0 var(--bs-space-1) color-mix(in srgb,var(--bs-badge-status-processing) 20%,transparent)}}@media(prefers-reduced-motion:reduce){.g-badge-status--processing .g-badge-status__dot{animation:none}}.g-progress{--g-progress-color: var(--bs-progress-normal);display:inline-flex;align-items:center;gap:var(--bs-space-2);width:100%;color:var(--bs-progress-text);font-size:var(--desktop-font-size-sm)}.g-progress--active{--g-progress-color: var(--bs-progress-active)}.g-progress--success{--g-progress-color: var(--bs-progress-success)}.g-progress--exception{--g-progress-color: var(--bs-progress-exception)}.g-progress__rail{position:relative;flex:1;overflow:hidden;height:var(--g-progress-line-height);background:var(--bs-progress-rail);border-radius:var(--bs-radius-full)}.g-progress__bar,.g-progress__success{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width var(--bs-duration-normal) var(--bs-ease-standard)}.g-progress__bar{background:var(--g-progress-color)}.g-progress__success{z-index:1;background:var(--bs-progress-success)}.g-progress--active .g-progress__bar:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bs-color-text-inverse) 35%,transparent),transparent);animation:g-progress-active 1.4s linear infinite}.g-progress__info{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;min-width:3.5ch}.g-progress__steps{display:grid;flex:1;grid-template-columns:repeat(var(--g-progress-step-count, 1),1fr);gap:var(--bs-space-1)}.g-progress__steps span{height:var(--g-progress-line-height);background:var(--bs-progress-rail);border-radius:var(--bs-radius-xs)}.g-progress__steps span.is-active{background:var(--g-progress-color)}.g-progress__circle{width:var(--g-progress-circle-size);height:var(--g-progress-circle-size);overflow:visible;fill:none;stroke-width:var(--g-progress-circle-stroke)}.g-progress__circle-rail{stroke:var(--bs-progress-rail)}.g-progress__circle-bar{stroke:var(--g-progress-color);transition:stroke-dasharray var(--bs-duration-normal) var(--bs-ease-standard)}.g-progress__circle-success{stroke:var(--bs-progress-success)}.g-progress--circle,.g-progress--dashboard{display:inline-grid;flex:0 0 var(--g-progress-circle-size);width:var(--g-progress-circle-size);height:var(--g-progress-circle-size)}.g-progress--circle .g-progress__circle,.g-progress--circle .g-progress__info,.g-progress--dashboard .g-progress__circle,.g-progress--dashboard .g-progress__info{grid-area:1 / 1}.g-progress--circle .g-progress__info,.g-progress--dashboard .g-progress__info{justify-content:center}.g-progress--small{--g-progress-line-height: var(--desktop-progress-line-small);--g-progress-circle-size: var(--desktop-progress-circle-small);--g-progress-circle-stroke: 6}.g-progress--medium{--g-progress-line-height: var(--desktop-progress-line-medium);--g-progress-circle-size: var(--desktop-progress-circle-medium);--g-progress-circle-stroke: 7}.g-progress--large{--g-progress-line-height: var(--desktop-progress-line-large);--g-progress-circle-size: var(--desktop-progress-circle-large);--g-progress-circle-stroke: 8}.g-progress--indeterminate .g-progress__bar{width:36%;animation:g-progress-indeterminate 1.4s var(--bs-ease-standard) infinite}.g-progress--indeterminate .g-progress__circle-bar{animation:g-progress-circle 1.3s linear infinite;transform-origin:50% 50%}@keyframes g-progress-active{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes g-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes g-progress-circle{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-progress__bar,.g-progress__circle-bar{transition:none;animation:none}}.g-input-action[data-v-7e9ff547]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--g-input-action-size);height:var(--g-input-action-size);padding:0;color:var(--bs-input-action-text);font-size:var(--g-input-icon-size);line-height:1;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard)}.g-input-action[data-v-7e9ff547]:hover:not(:disabled){color:var(--bs-input-action-text-hover);background:var(--bs-input-action-bg-hover)}.g-input-action[data-v-7e9ff547]:active:not(:disabled){background:var(--bs-input-action-bg-active)}.g-input-action[data-v-7e9ff547]:focus-visible{outline:var(--desktop-input-focus-outline-width) solid var(--bs-input-focus-ring);outline-offset:var(--desktop-input-focus-outline-offset)}.g-input-action[data-v-7e9ff547]:disabled{color:var(--bs-input-text-disabled);cursor:not-allowed}.g-input[data-v-42d2eb31]{--g-input-height: var(--desktop-input-height-medium);--g-input-font-size: var(--desktop-input-font-size-medium);--g-input-line-height: var(--desktop-input-line-height-medium);--g-input-icon-size: var(--desktop-input-icon-size-medium);--g-input-action-size: var(--desktop-input-action-size-medium);--g-input-gap: var(--desktop-input-gap-medium);--g-input-padding-x: var(--desktop-input-padding-x-medium);--g-input-radius: var(--desktop-input-radius-medium);position:relative;width:100%;max-width:100%;color:var(--bs-input-text);font-size:var(--g-input-font-size);line-height:var(--g-input-line-height)}.g-input--mini[data-v-42d2eb31]{--g-input-height: var(--desktop-input-height-mini);--g-input-font-size: var(--desktop-input-font-size-mini);--g-input-line-height: var(--desktop-input-line-height-mini);--g-input-icon-size: var(--desktop-input-icon-size-mini);--g-input-action-size: var(--desktop-input-action-size-mini);--g-input-gap: var(--desktop-input-gap-mini);--g-input-padding-x: var(--desktop-input-padding-x-mini);--g-input-radius: var(--desktop-input-radius-mini)}.g-input--small[data-v-42d2eb31]{--g-input-height: var(--desktop-input-height-small);--g-input-font-size: var(--desktop-input-font-size-small);--g-input-line-height: var(--desktop-input-line-height-small);--g-input-icon-size: var(--desktop-input-icon-size-small);--g-input-action-size: var(--desktop-input-action-size-small);--g-input-gap: var(--desktop-input-gap-small);--g-input-padding-x: var(--desktop-input-padding-x-small);--g-input-radius: var(--desktop-input-radius-small)}.g-input--large[data-v-42d2eb31]{--g-input-height: var(--desktop-input-height-large);--g-input-font-size: var(--desktop-input-font-size-large);--g-input-line-height: var(--desktop-input-line-height-large);--g-input-icon-size: var(--desktop-input-icon-size-large);--g-input-action-size: var(--desktop-input-action-size-large);--g-input-gap: var(--desktop-input-gap-large);--g-input-padding-x: var(--desktop-input-padding-x-large);--g-input-radius: var(--desktop-input-radius-large)}.g-input__control[data-v-42d2eb31]{display:flex;align-items:center;gap:var(--g-input-gap);width:100%;height:var(--g-input-height);padding:0 var(--g-input-padding-x);overflow:hidden;color:var(--bs-input-text);background:var(--bs-input-bg);border:var(--desktop-input-border-width) solid var(--bs-input-border);border-radius:var(--g-input-radius);box-sizing:border-box;cursor:text;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-input__native[data-v-42d2eb31]{min-width:0;height:100%;flex:1 1 auto;padding:0;color:inherit;font:inherit;line-height:inherit;background:transparent;border:0;outline:0}.g-input__native[data-v-42d2eb31]::placeholder{color:var(--bs-input-placeholder);opacity:1}.g-input__native[data-v-42d2eb31]::-ms-reveal,.g-input__native[data-v-42d2eb31]::-ms-clear,.g-input__native[data-v-42d2eb31]::-webkit-search-cancel-button{display:none}.g-input__prefix[data-v-42d2eb31],.g-input__suffix[data-v-42d2eb31]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--bs-input-icon);font-size:var(--g-input-icon-size);line-height:1;transition:color var(--bs-duration-fast) var(--bs-ease-standard)}.g-input__count[data-v-42d2eb31]{flex:0 0 auto;color:var(--bs-input-count-text);font-size:var(--desktop-caption-font-size);font-variant-numeric:tabular-nums;white-space:nowrap}.g-input:hover:not(.is-disabled):not(.is-readonly) .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-hover);border-color:var(--bs-input-border-hover)}.g-input:hover:not(.is-disabled):not(.is-readonly) .g-input__prefix[data-v-42d2eb31],.g-input:hover:not(.is-disabled):not(.is-readonly) .g-input__suffix[data-v-42d2eb31],.g-input.is-focused:not(.is-disabled) .g-input__prefix[data-v-42d2eb31],.g-input.is-focused:not(.is-disabled) .g-input__suffix[data-v-42d2eb31]{color:var(--bs-input-action-text-hover)}.g-input.is-focused:not(.is-disabled) .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-focus);border-color:var(--bs-input-border-focus);box-shadow:var(--bs-input-focus-shadow)}.g-input--filled .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-filled);border-color:transparent}.g-input--filled:hover:not(.is-disabled):not(.is-readonly) .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-filled-hover);border-color:transparent}.g-input--filled.is-focused:not(.is-disabled) .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-filled-focus);border-color:var(--bs-input-border-focus)}.g-input--borderless .g-input__control[data-v-42d2eb31]{background:transparent;border-color:transparent;box-shadow:none}.g-input--borderless:hover:not(.is-disabled):not(.is-readonly) .g-input__control[data-v-42d2eb31],.g-input--borderless.is-focused:not(.is-disabled) .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-borderless-hover);border-color:transparent;box-shadow:none}.g-input--warning .g-input__control[data-v-42d2eb31]{border-color:var(--bs-input-border-warning)}.g-input--warning.is-focused:not(.is-disabled) .g-input__control[data-v-42d2eb31]{box-shadow:var(--bs-input-warning-shadow)}.g-input--error .g-input__control[data-v-42d2eb31]{border-color:var(--bs-input-border-error)}.g-input--error.is-focused:not(.is-disabled) .g-input__control[data-v-42d2eb31]{box-shadow:var(--bs-input-error-shadow)}.g-input.is-readonly .g-input__control[data-v-42d2eb31]{background:var(--bs-input-bg-readonly);cursor:default}.g-input.is-readonly .g-input__native[data-v-42d2eb31]{cursor:default}.g-input.is-disabled[data-v-42d2eb31]{color:var(--bs-input-text-disabled)}.g-input.is-disabled .g-input__control[data-v-42d2eb31]{color:var(--bs-input-text-disabled);background:var(--bs-input-bg-disabled);border-color:var(--bs-input-border-disabled);cursor:not-allowed}.g-input.is-disabled .g-input__native[data-v-42d2eb31]{cursor:not-allowed}.g-input.is-disabled .g-input__prefix[data-v-42d2eb31],.g-input.is-disabled .g-input__suffix[data-v-42d2eb31]{color:var(--bs-input-text-disabled)}.g-control-group[data-v-2cdd413e]{--g-control-group-height: var(--desktop-control-height-medium);--g-control-group-font-size: var(--desktop-control-font-size-medium);--g-control-group-padding-x: var(--desktop-control-padding-x-medium);--g-control-group-radius: var(--desktop-control-radius-medium);display:inline-flex;align-items:stretch;min-width:0}.g-control-group--mini[data-v-2cdd413e]{--g-control-group-height: var(--desktop-control-height-mini);--g-control-group-font-size: var(--desktop-control-font-size-mini);--g-control-group-padding-x: var(--desktop-control-padding-x-mini);--g-control-group-radius: var(--desktop-control-radius-mini)}.g-control-group--small[data-v-2cdd413e]{--g-control-group-height: var(--desktop-control-height-small);--g-control-group-font-size: var(--desktop-control-font-size-small);--g-control-group-padding-x: var(--desktop-control-padding-x-small);--g-control-group-radius: var(--desktop-control-radius-small)}.g-control-group--large[data-v-2cdd413e]{--g-control-group-height: var(--desktop-control-height-large);--g-control-group-font-size: var(--desktop-control-font-size-large);--g-control-group-padding-x: var(--desktop-control-padding-x-large);--g-control-group-radius: var(--desktop-control-radius-large)}.g-control-group--block[data-v-2cdd413e]{display:flex;width:100%}.g-control-group__addon[data-v-2cdd413e]{display:inline-flex;flex:0 0 auto;align-items:center;height:var(--g-control-group-height);padding:0 var(--g-control-group-padding-x);color:var(--bs-input-icon);font-size:var(--g-control-group-font-size);background:var(--bs-input-bg-readonly);border:var(--desktop-input-border-width) solid var(--bs-input-border);border-radius:var(--g-control-group-radius);box-sizing:border-box;white-space:nowrap}.g-control-group--horizontal[data-v-2cdd413e]>.g-input{flex:1 1 auto;min-width:0}.g-control-group--horizontal[data-v-2cdd413e]>*{position:relative;margin-inline-start:calc(var(--desktop-input-border-width) * -1)}.g-control-group--horizontal[data-v-2cdd413e]>*:first-child{margin-inline-start:0}.g-control-group--horizontal[data-v-2cdd413e]>*:focus-within,.g-control-group--horizontal[data-v-2cdd413e]>*:hover{z-index:1}.g-control-group--horizontal[data-v-2cdd413e]>*:not(:first-child) .g-input__control,.g-control-group--horizontal[data-v-2cdd413e]>*:not(:first-child) .g-select__control,.g-control-group--horizontal[data-v-2cdd413e]>*:not(:first-child).g-button{border-start-start-radius:0;border-end-start-radius:0}.g-control-group--horizontal[data-v-2cdd413e]>*:not(:last-child) .g-input__control,.g-control-group--horizontal[data-v-2cdd413e]>*:not(:last-child) .g-select__control,.g-control-group--horizontal[data-v-2cdd413e]>*:not(:last-child).g-button{border-start-end-radius:0;border-end-end-radius:0}.g-control-group--horizontal>.g-control-group__addon[data-v-2cdd413e]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.g-control-group--horizontal>.g-control-group__addon[data-v-2cdd413e]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.g-control-group--vertical[data-v-2cdd413e]{flex-direction:column}.g-control-group--vertical[data-v-2cdd413e]>*{position:relative;margin-block-start:calc(var(--desktop-input-border-width) * -1)}.g-control-group--vertical[data-v-2cdd413e]>*:first-child{margin-block-start:0}.g-control-group--vertical[data-v-2cdd413e]>*:focus-within,.g-control-group--vertical[data-v-2cdd413e]>*:hover{z-index:1}.g-select{--g-select-height: var(--desktop-select-height-medium);--g-select-font-size: var(--desktop-select-font-size-medium);--g-select-line-height: var(--desktop-select-line-height-medium);--g-select-icon-size: var(--desktop-select-icon-size-medium);--g-select-gap: var(--desktop-select-gap-medium);--g-select-padding-x: var(--desktop-select-padding-x-medium);--g-select-radius: var(--desktop-select-radius-medium);position:relative;width:100%;min-width:0;color:var(--bs-select-text);font-size:var(--g-select-font-size);line-height:var(--g-select-line-height)}.g-select--mini{--g-select-height: var(--desktop-select-height-mini);--g-select-font-size: var(--desktop-select-font-size-mini);--g-select-line-height: var(--desktop-select-line-height-mini);--g-select-icon-size: var(--desktop-select-icon-size-mini);--g-select-gap: var(--desktop-select-gap-mini);--g-select-padding-x: var(--desktop-select-padding-x-mini);--g-select-radius: var(--desktop-select-radius-mini)}.g-select--small{--g-select-height: var(--desktop-select-height-small);--g-select-font-size: var(--desktop-select-font-size-small);--g-select-line-height: var(--desktop-select-line-height-small);--g-select-icon-size: var(--desktop-select-icon-size-small);--g-select-gap: var(--desktop-select-gap-small);--g-select-padding-x: var(--desktop-select-padding-x-small);--g-select-radius: var(--desktop-select-radius-small)}.g-select--large{--g-select-height: var(--desktop-select-height-large);--g-select-font-size: var(--desktop-select-font-size-large);--g-select-line-height: var(--desktop-select-line-height-large);--g-select-icon-size: var(--desktop-select-icon-size-large);--g-select-gap: var(--desktop-select-gap-large);--g-select-padding-x: var(--desktop-select-padding-x-large);--g-select-radius: var(--desktop-select-radius-large)}.g-select__control{display:flex;align-items:center;gap:var(--g-select-gap);width:100%;min-height:var(--g-select-height);padding:0 var(--g-select-padding-x);color:var(--bs-select-text);background:var(--bs-select-bg);border:1px solid var(--bs-select-border);border-radius:var(--g-select-radius);box-sizing:border-box;cursor:pointer;outline:0;transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-select.is-multiple .g-select__control{padding-top:var(--bs-space-1);padding-bottom:var(--bs-space-1)}.g-select__content{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:var(--g-select-gap);min-width:0}.g-select__value,.g-select__placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-select__tag{display:inline-flex;max-width:min(180px,100%);min-height:calc(var(--g-select-height) - var(--bs-space-3));align-items:center;gap:var(--bs-space-1);padding:0 var(--bs-space-2);color:var(--bs-select-tag-text);background:var(--bs-select-tag-bg);border:1px solid var(--bs-select-tag-border);border-radius:var(--desktop-radius-md);box-sizing:border-box}.g-select__tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-select__tag-remove{display:inline-flex;width:var(--g-select-icon-size);height:var(--g-select-icon-size);flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:var(--bs-select-tag-action-text);font:inherit;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-select__tag-remove:hover,.g-select__tag-remove:focus-visible{color:var(--bs-select-tag-action-text-hover);background:var(--bs-select-action-bg-hover);outline:0}.g-select__tag--summary{color:var(--bs-color-text-secondary)}.g-select__placeholder{color:var(--bs-select-placeholder)}.g-select__search{min-width:var(--g-select-icon-size);height:calc(var(--g-select-height) - var(--bs-space-2));flex:1 1 var(--g-select-icon-size);padding:0;color:inherit;font:inherit;line-height:inherit;background:transparent;border:0;outline:0}.g-select__search::placeholder{color:var(--bs-select-placeholder);opacity:1}.g-select__search.has-selected-placeholder::placeholder{color:var(--bs-select-text)}.g-select__prefix,.g-select__actions,.g-select__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.g-select__prefix,.g-select__actions{gap:var(--g-select-gap);color:var(--bs-select-icon);font-size:var(--g-select-icon-size)}.g-select__action{width:var(--g-select-icon-size);height:var(--g-select-icon-size);padding:0;color:var(--bs-select-action-text);font:inherit;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-select__action:hover,.g-select__action:focus-visible{color:var(--bs-select-action-text-hover);background:var(--bs-select-action-bg-hover);outline:0}.g-select__arrow{width:calc(var(--g-select-icon-size) * .45);height:calc(var(--g-select-icon-size) * .45);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-15%,-15%);transition:transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-select.is-open .g-select__arrow{transform:rotate(225deg) translate(-15%,-15%)}.g-select:hover:not(.is-disabled):not(.is-readonly) .g-select__control{background:var(--bs-select-bg-hover);border-color:var(--bs-select-border-hover)}.g-select.is-focused:not(.is-disabled) .g-select__control,.g-select.is-open:not(.is-disabled) .g-select__control{background:var(--bs-select-bg-focus);border-color:var(--bs-select-border-focus);box-shadow:var(--bs-select-focus-shadow)}.g-select--filled .g-select__control{background:var(--bs-select-bg-filled);border-color:transparent}.g-select--filled:hover:not(.is-disabled):not(.is-readonly) .g-select__control{background:var(--bs-select-bg-filled-hover);border-color:transparent}.g-select--borderless .g-select__control{background:transparent;border-color:transparent;box-shadow:none}.g-select--borderless:hover:not(.is-disabled):not(.is-readonly) .g-select__control{background:var(--bs-select-bg-borderless-hover)}.g-select--warning .g-select__control{border-color:var(--bs-select-border-warning)}.g-select--warning.is-focused .g-select__control{box-shadow:var(--bs-select-warning-shadow)}.g-select--error .g-select__control{border-color:var(--bs-select-border-error)}.g-select--error.is-focused .g-select__control{box-shadow:var(--bs-select-error-shadow)}.g-select.is-readonly .g-select__control{background:var(--bs-select-bg-readonly);cursor:default}.g-select.is-disabled{color:var(--bs-select-text-disabled)}.g-select.is-disabled .g-select__control{background:var(--bs-select-bg-disabled);border-color:var(--bs-select-border-disabled);cursor:not-allowed}.g-select__popup{--g-select-height: var(--desktop-select-height-medium);--g-select-font-size: var(--desktop-select-font-size-medium);--g-select-icon-size: var(--desktop-select-icon-size-medium);--g-select-radius: var(--desktop-select-radius-medium);z-index:var(--bs-z-dropdown);padding:var(--bs-space-1);overflow:hidden;color:var(--bs-select-popup-text);font-size:var(--g-select-font-size, var(--desktop-body-font-size));background:var(--bs-select-popup-bg);border:1px solid var(--bs-select-popup-border);border-radius:var(--g-select-radius, var(--desktop-radius-lg));box-shadow:var(--bs-select-popup-shadow);box-sizing:border-box}.g-select__popup--mini{--g-select-height: var(--desktop-select-height-mini);--g-select-font-size: var(--desktop-select-font-size-mini);--g-select-icon-size: var(--desktop-select-icon-size-mini);--g-select-radius: var(--desktop-select-radius-mini)}.g-select__popup--small{--g-select-height: var(--desktop-select-height-small);--g-select-font-size: var(--desktop-select-font-size-small);--g-select-icon-size: var(--desktop-select-icon-size-small);--g-select-radius: var(--desktop-select-radius-small)}.g-select__popup--large{--g-select-height: var(--desktop-select-height-large);--g-select-font-size: var(--desktop-select-font-size-large);--g-select-icon-size: var(--desktop-select-icon-size-large);--g-select-radius: var(--desktop-select-radius-large)}.g-select__list{max-height:inherit;overflow-y:auto;overscroll-behavior:contain}.g-select__group+.g-select__group{margin-top:var(--bs-space-1)}.g-select__group-label{padding:var(--bs-space-2) var(--bs-space-3) var(--bs-space-1);color:var(--bs-select-group-text);font-size:var(--desktop-caption-font-size);font-weight:var(--bs-font-weight-semibold)}.g-select__option,.g-select__create{display:flex;align-items:center;gap:var(--bs-space-2);width:100%;min-height:calc(var(--g-select-height, var(--desktop-control-height-medium)) - var(--bs-space-1));padding:var(--bs-space-1) var(--bs-space-3);color:inherit;font:inherit;text-align:left;background:transparent;border:0;border-radius:var(--desktop-radius-md);box-sizing:border-box;cursor:pointer}.g-select__option:hover:not(:disabled),.g-select__option.is-highlighted,.g-select__create:hover{background:var(--bs-select-option-bg-hover)}.g-select__option.is-selected{color:var(--bs-select-option-text-selected);background:var(--bs-select-option-bg-selected);font-weight:var(--bs-font-weight-medium)}.g-select__option:disabled{color:var(--bs-select-option-text-disabled);cursor:not-allowed}.g-select__option-indicator{width:var(--g-select-icon-size, 1em);height:var(--g-select-icon-size, 1em);flex:0 0 auto;border:1px solid var(--bs-select-option-indicator-border);border-radius:var(--desktop-radius-xs)}.g-select__option.is-selected .g-select__option-indicator{display:inline-flex;align-items:center;justify-content:center;color:var(--bs-select-option-indicator-text);background:var(--bs-select-option-indicator-bg);border-color:var(--bs-select-option-indicator-bg)}.g-select__option-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-select__option-check{margin-left:auto;color:var(--bs-select-option-text-selected)}.g-select__create{color:var(--bs-select-create-text)}.g-select__empty{padding:var(--bs-space-6) var(--bs-space-3);color:var(--bs-select-empty-text);text-align:center}.g-select-popup-enter-active,.g-select-popup-leave-active{transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-select-popup-enter-from,.g-select-popup-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}.g-select__popup--top.g-select-popup-enter-from,.g-select__popup--top.g-select-popup-leave-to{transform:translateY(4px) scale(.98)}@media(prefers-reduced-motion:reduce){.g-select__control,.g-select__arrow,.g-select-popup-enter-active,.g-select-popup-leave-active{transition-duration:1ms}}.g-number-input__controls[data-v-89d20e6f]{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;width:calc(var(--g-input-action-size) + var(--g-input-gap));margin-inline-end:calc(var(--g-input-padding-x) * -1);overflow:hidden;background:transparent;border-inline-start:var(--desktop-input-border-width) solid var(--bs-color-border-subtle)}.g-number-input__step[data-v-89d20e6f]{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;color:var(--bs-input-action-text);font-size:calc(var(--g-input-icon-size) * .65);line-height:1;background:transparent;border:0;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard)}.g-number-input__step[data-v-89d20e6f]:hover:not(:disabled){color:var(--bs-input-action-text-hover);background:var(--bs-input-action-bg-hover)}.g-number-input__step+.g-number-input__step[data-v-89d20e6f]{border-block-start:var(--desktop-input-border-width) solid var(--bs-color-border-subtle)}.g-number-input__step-icon[data-v-89d20e6f]{width:1em;height:1em;flex:none}.g-number-input__step[data-v-89d20e6f]:active:not(:disabled){background:var(--bs-input-action-bg-active)}.g-number-input__step[data-v-89d20e6f]:focus-visible{position:relative;outline:var(--desktop-input-focus-outline-width) solid var(--bs-input-focus-ring);outline-offset:calc(var(--desktop-input-focus-outline-width) * -1)}.g-number-input__step[data-v-89d20e6f]:disabled{color:var(--bs-input-text-disabled);cursor:not-allowed}.g-textarea[data-v-983e8bf5]{--g-textarea-font-size: var(--desktop-input-font-size-medium);--g-textarea-line-height: var(--desktop-input-line-height-medium);--g-textarea-padding-x: var(--desktop-input-padding-x-medium);--g-textarea-radius: var(--desktop-input-radius-medium);--g-textarea-icon-size: var(--desktop-input-icon-size-medium);position:relative;width:100%;color:var(--bs-input-text);font-size:var(--g-textarea-font-size)}.g-textarea--mini[data-v-983e8bf5]{--g-textarea-font-size: var(--desktop-input-font-size-mini);--g-textarea-line-height: var(--desktop-input-line-height-mini);--g-textarea-padding-x: var(--desktop-input-padding-x-mini);--g-textarea-radius: var(--desktop-input-radius-mini);--g-textarea-icon-size: var(--desktop-input-icon-size-mini)}.g-textarea--small[data-v-983e8bf5]{--g-textarea-font-size: var(--desktop-input-font-size-small);--g-textarea-line-height: var(--desktop-input-line-height-small);--g-textarea-padding-x: var(--desktop-input-padding-x-small);--g-textarea-radius: var(--desktop-input-radius-small);--g-textarea-icon-size: var(--desktop-input-icon-size-small)}.g-textarea--large[data-v-983e8bf5]{--g-textarea-font-size: var(--desktop-input-font-size-large);--g-textarea-line-height: var(--desktop-input-line-height-large);--g-textarea-padding-x: var(--desktop-input-padding-x-large);--g-textarea-radius: var(--desktop-input-radius-large);--g-textarea-icon-size: var(--desktop-input-icon-size-large)}.g-textarea__native[data-v-983e8bf5]{display:block;width:100%;min-height:calc(var(--desktop-input-height-medium) * 2);padding:var(--desktop-padding-md) var(--g-textarea-padding-x);padding-right:calc(var(--g-textarea-padding-x) + var(--g-textarea-icon-size));color:inherit;font:inherit;line-height:var(--g-textarea-line-height);background:var(--bs-input-bg);border:var(--desktop-input-border-width) solid var(--bs-input-border);border-radius:var(--g-textarea-radius);outline:0;box-sizing:border-box;cursor:text;transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-textarea__native[data-v-983e8bf5]::placeholder{color:var(--bs-input-placeholder)}.g-textarea:hover:not(.is-disabled):not(.is-readonly) .g-textarea__native[data-v-983e8bf5]{background:var(--bs-input-bg-hover);border-color:var(--bs-input-border-hover)}.g-textarea.is-focused .g-textarea__native[data-v-983e8bf5]{background:var(--bs-input-bg-focus);border-color:var(--bs-input-border-focus);box-shadow:var(--bs-input-focus-shadow)}.g-textarea--filled .g-textarea__native[data-v-983e8bf5]{background:var(--bs-input-bg-filled);border-color:transparent}.g-textarea--borderless .g-textarea__native[data-v-983e8bf5]{background:transparent;border-color:transparent;box-shadow:none}.g-textarea--warning .g-textarea__native[data-v-983e8bf5]{border-color:var(--bs-input-border-warning)}.g-textarea--warning.is-focused .g-textarea__native[data-v-983e8bf5]{box-shadow:var(--bs-input-warning-shadow)}.g-textarea--error .g-textarea__native[data-v-983e8bf5]{border-color:var(--bs-input-border-error)}.g-textarea--error.is-focused .g-textarea__native[data-v-983e8bf5]{box-shadow:var(--bs-input-error-shadow)}.g-textarea.is-readonly .g-textarea__native[data-v-983e8bf5]{background:var(--bs-input-bg-readonly)}.g-textarea.is-readonly .g-textarea__native[data-v-983e8bf5]{cursor:default}.g-textarea.is-disabled .g-textarea__native[data-v-983e8bf5]{color:var(--bs-input-text-disabled);background:var(--bs-input-bg-disabled);border-color:var(--bs-input-border-disabled);cursor:not-allowed}.g-textarea__clear[data-v-983e8bf5]{position:absolute;top:var(--desktop-padding-md);right:var(--g-textarea-padding-x);display:inline-flex;align-items:center;justify-content:center;width:var(--g-textarea-icon-size);height:var(--g-textarea-icon-size);padding:0;color:var(--bs-input-action-text);font-size:var(--g-textarea-icon-size);background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-textarea__clear[data-v-983e8bf5]:hover{color:var(--bs-input-action-text-hover);background:var(--bs-input-action-bg-hover)}.g-textarea__clear[data-v-983e8bf5]:focus-visible{outline:var(--desktop-input-focus-outline-width) solid var(--bs-input-focus-ring);outline-offset:var(--desktop-input-focus-outline-offset)}.g-textarea__count[data-v-983e8bf5]{position:absolute;right:var(--g-textarea-padding-x);bottom:var(--desktop-padding-md);color:var(--bs-input-count-text);font-size:var(--desktop-caption-font-size);font-variant-numeric:tabular-nums;pointer-events:none}.g-card{position:relative;overflow:hidden;color:var(--bs-card-text);background:var(--bs-card-bg);border:1px solid var(--bs-card-border);border-radius:var(--bs-card-radius);box-shadow:var(--bs-card-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));transition:border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-card--borderless{border-color:transparent}.g-card--hoverable:hover{border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-lg);transform:translateY(calc(var(--bs-space-1) * -1))}.g-card__cover{overflow:hidden}.g-card__cover>:first-child{display:block;width:100%}.g-card__header,.g-card__body,.g-card__footer{padding-inline:var(--g-card-padding-x)}.g-card__header{min-height:var(--g-card-header-height);padding-block:var(--g-card-padding-y)}.g-card__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--g-card-gap);min-width:0}.g-card__title{min-width:0;margin:0;overflow:hidden;color:var(--bs-card-text);font-size:var(--g-card-title-size);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.g-card__extra{display:inline-flex;flex:none;align-items:center;gap:var(--g-card-gap);color:var(--bs-card-secondary-text)}.g-card__body{padding-block:var(--g-card-body-padding-y);color:var(--bs-card-text);font-size:var(--g-card-font-size);line-height:var(--bs-line-height-relaxed)}.g-card--divider .g-card__header{border-bottom:1px solid var(--bs-card-border)}.g-card--divider .g-card__footer{border-top:1px solid var(--bs-card-border)}.g-card__footer{padding-block:var(--g-card-padding-y)}.g-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--g-card-gap)}.g-card__skeleton{display:grid;gap:var(--bs-space-3)}.g-card__skeleton span{height:var(--bs-space-3);border-radius:var(--bs-radius-sm);background:var(--bs-color-bg-sunken);animation:g-card-pulse var(--bs-duration-slow) var(--bs-ease-standard) infinite alternate}.g-card__skeleton span:nth-child(2){width:88%}.g-card__skeleton span:nth-child(3){width:72%}.g-card__skeleton span:nth-child(4){width:56%}.g-card--small{--g-card-padding-x: var(--bs-space-3);--g-card-padding-y: var(--bs-space-2);--g-card-body-padding-y: var(--bs-space-3);--g-card-header-height: var(--desktop-control-height-small);--g-card-title-size: var(--desktop-font-size-sm);--g-card-font-size: var(--desktop-font-size-sm);--g-card-gap: var(--desktop-gap-sm)}.g-card--medium{--g-card-padding-x: var(--bs-card-padding);--g-card-padding-y: var(--bs-space-3);--g-card-body-padding-y: var(--bs-card-padding);--g-card-header-height: var(--desktop-control-height-large);--g-card-title-size: var(--desktop-title-font-size);--g-card-font-size: var(--desktop-body-font-size);--g-card-gap: var(--desktop-gap-md)}.g-card--large{--g-card-padding-x: var(--bs-space-6);--g-card-padding-y: var(--bs-space-4);--g-card-body-padding-y: var(--bs-space-6);--g-card-header-height: var(--desktop-control-height-xl);--g-card-title-size: var(--desktop-font-size-xl);--g-card-font-size: var(--desktop-font-size-md);--g-card-gap: var(--desktop-gap-xl)}.g-card-grid{min-width:0;padding:var(--bs-card-padding);color:var(--bs-card-text);border-inline-end:1px solid var(--bs-card-border);border-block-end:1px solid var(--bs-card-border);transition:background var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-card-grid--hoverable:hover{position:relative;z-index:1;background:var(--bs-color-bg-hover);box-shadow:var(--bs-shadow-md);transform:translateY(calc(var(--bs-space-1) * -1))}@keyframes g-card-pulse{0%{opacity:var(--bs-card-skeleton-opacity-start)}to{opacity:var(--bs-card-skeleton-opacity-end)}}@media(prefers-reduced-motion:reduce){.g-card,.g-card-grid,.g-card__skeleton span{transition:none;animation:none}}.g-pagination{display:flex;min-width:0;align-items:center;gap:var(--desktop-pagination-layout-gap);color:var(--bs-pagination-text);font-size:var(--g-pagination-font-size)}.g-pagination--small{--g-pagination-item-size: var(--desktop-pagination-item-size-small);--g-pagination-font-size: var(--desktop-pagination-font-size-small);--g-pagination-icon-size: var(--desktop-pagination-icon-size-small);--g-pagination-gap: var(--desktop-pagination-gap-small);--g-pagination-radius: var(--desktop-pagination-radius-small);--g-pagination-jumper-width: var(--desktop-pagination-jumper-width-small);--g-pagination-size-changer-width: var(--desktop-pagination-size-changer-width-small)}.g-pagination--medium{--g-pagination-item-size: var(--desktop-pagination-item-size-medium);--g-pagination-font-size: var(--desktop-pagination-font-size-medium);--g-pagination-icon-size: var(--desktop-pagination-icon-size-medium);--g-pagination-gap: var(--desktop-pagination-gap-medium);--g-pagination-radius: var(--desktop-pagination-radius-medium);--g-pagination-jumper-width: var(--desktop-pagination-jumper-width-medium);--g-pagination-size-changer-width: var(--desktop-pagination-size-changer-width-medium)}.g-pagination--large{--g-pagination-item-size: var(--desktop-pagination-item-size-large);--g-pagination-font-size: var(--desktop-pagination-font-size-large);--g-pagination-icon-size: var(--desktop-pagination-icon-size-large);--g-pagination-gap: var(--desktop-pagination-gap-large);--g-pagination-radius: var(--desktop-pagination-radius-large);--g-pagination-jumper-width: var(--desktop-pagination-jumper-width-large);--g-pagination-size-changer-width: var(--desktop-pagination-size-changer-width-large)}.g-pagination--start{justify-content:flex-start}.g-pagination--center{justify-content:center}.g-pagination--end{justify-content:flex-end}.g-pagination__total{flex:none;color:var(--bs-pagination-total-text);white-space:nowrap}.g-pagination__main,.g-pagination__items,.g-pagination__actions,.g-pagination__jumper{display:flex;min-width:0;align-items:center}.g-pagination__main{gap:var(--desktop-pagination-action-gap)}.g-pagination__items{gap:var(--g-pagination-gap);margin:0;padding:0;list-style:none}.g-pagination__items>li{display:inline-flex}.g-pagination__actions{gap:var(--desktop-pagination-action-gap)}.g-pagination__jumper{gap:var(--desktop-pagination-inline-gap);color:var(--bs-pagination-total-text);white-space:nowrap}.g-pagination__jumper-input{width:var(--g-pagination-jumper-width)}.g-pagination__size-changer{width:var(--g-pagination-size-changer-width)}.g-pagination__item,.g-pagination__go{display:inline-flex;align-items:center;justify-content:center;height:var(--g-pagination-item-size);min-width:var(--g-pagination-item-size);padding:0 var(--desktop-pagination-item-padding-x);border:var(--desktop-pagination-border-width) solid var(--bs-pagination-item-border);border-radius:var(--g-pagination-radius);background:var(--bs-pagination-item-bg);color:var(--bs-pagination-item-text);font:inherit;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard)}.g-pagination__item:hover:not(:disabled),.g-pagination__go:hover:not(:disabled){border-color:var(--bs-pagination-item-border-hover);background:var(--bs-pagination-item-bg-hover);color:var(--bs-pagination-item-text-hover)}.g-pagination__item:active:not(:disabled),.g-pagination__go:active:not(:disabled){border-color:var(--bs-pagination-item-border-active);background:var(--bs-pagination-item-bg-active);color:var(--bs-pagination-item-text-active)}.g-pagination__item:focus-visible,.g-pagination__go:focus-visible{outline:var(--desktop-pagination-focus-width) solid var(--bs-pagination-focus-ring);outline-offset:var(--desktop-focus-offset)}.g-pagination__item:disabled,.g-pagination__go:disabled{border-color:var(--bs-pagination-item-border-disabled);background:var(--bs-pagination-item-bg-disabled);color:var(--bs-pagination-item-text-disabled);cursor:not-allowed}.g-pagination__item.is-current{border-color:var(--bs-pagination-item-border-current);background:var(--bs-pagination-item-bg-current);color:var(--bs-pagination-item-text-current);font-weight:var(--desktop-font-weight-semibold)}.g-pagination__item.is-jump-prev,.g-pagination__item.is-jump-next{border-color:transparent;background:transparent;color:var(--bs-pagination-jump-text)}.g-pagination__item .g-icon{font-size:var(--g-pagination-icon-size)}.g-pagination__jump-indicator{position:relative;display:inline-grid;width:1em;height:1em;place-items:center}.g-pagination__jump-ellipsis,.g-pagination__jump-arrow{grid-area:1 / 1;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-pagination__jump-ellipsis{line-height:1;transform:translateY(-.12em)}.g-pagination__jump-indicator.is-adaptive .g-pagination__jump-arrow{opacity:0;transform:scale(.72)}.g-pagination__item:hover:not(:disabled) .g-pagination__jump-indicator.is-adaptive .g-pagination__jump-ellipsis,.g-pagination__item:focus-visible .g-pagination__jump-indicator.is-adaptive .g-pagination__jump-ellipsis{opacity:0;transform:translateY(-.12em) scale(.72)}.g-pagination__item:hover:not(:disabled) .g-pagination__jump-indicator.is-adaptive .g-pagination__jump-arrow,.g-pagination__item:focus-visible .g-pagination__jump-indicator.is-adaptive .g-pagination__jump-arrow{opacity:1;transform:scale(1)}.g-pagination__simple-current{width:var(--desktop-pagination-simple-input-width)}.g-pagination__simple-total{align-self:center;color:var(--bs-pagination-total-text);white-space:nowrap}.g-pagination__go{padding-inline:var(--desktop-pagination-go-padding-x)}.g-pagination.is-disabled{color:var(--bs-pagination-item-text-disabled)}@media(prefers-reduced-motion:reduce){.g-pagination__item,.g-pagination__go,.g-pagination__jump-ellipsis,.g-pagination__jump-arrow{transition:none}}.g-list-shell{width:100%;color:var(--bs-list-text);background:var(--bs-list-bg);border-radius:var(--desktop-list-radius)}.g-list-shell.is-bordered{border:var(--desktop-list-border-width) solid var(--bs-list-border);overflow:hidden}.g-list-shell__header,.g-list-shell__footer{padding:var(--desktop-list-section-padding-y) var(--desktop-list-section-padding-x);color:var(--bs-list-heading-text);font-size:var(--desktop-list-heading-font-size);font-weight:var(--desktop-font-weight-semibold);background:var(--bs-list-section-bg)}.g-list-shell__header{border-bottom:var(--desktop-list-border-width) solid var(--bs-list-border)}.g-list-shell__footer{border-top:var(--desktop-list-border-width) solid var(--bs-list-border)}.g-list-shell__viewport{min-width:0;overscroll-behavior:contain}.g-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.g-list-shell.is-grid .g-list{display:grid;grid-template-columns:repeat(var(--g-list-grid-columns),minmax(0,1fr))}.g-list-shell.is-split:not(.is-grid) .g-list-item:not(:last-child){border-bottom:var(--desktop-list-border-width) solid var(--bs-list-split)}.g-list-item{display:flex;min-width:0;padding:var(--desktop-list-item-padding-y-medium) var(--desktop-list-item-padding-x-medium);color:var(--bs-list-text);background:var(--bs-list-item-bg);transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),color var(--bs-duration-fast) var(--bs-ease-standard)}.g-list-item--small{padding:var(--desktop-list-item-padding-y-small) var(--desktop-list-item-padding-x-small);font-size:var(--desktop-list-font-size-small)}.g-list-item--medium{font-size:var(--desktop-list-font-size-medium)}.g-list-item--large{padding:var(--desktop-list-item-padding-y-large) var(--desktop-list-item-padding-x-large);font-size:var(--desktop-list-font-size-large)}.g-list-item--horizontal{align-items:center;gap:var(--desktop-list-content-gap)}.g-list-item--vertical{flex-direction:column;align-items:stretch;gap:var(--desktop-list-actions-gap)}.g-list-item__main{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:var(--desktop-list-content-gap);padding:0;color:inherit;font:inherit;text-align:start;text-decoration:none;background:transparent;border:0;border-radius:var(--desktop-list-item-radius)}button.g-list-item__main,a.g-list-item__main{cursor:pointer}.g-list-item.is-clickable:hover{background:var(--bs-list-item-hover-bg)}.g-list-item.is-clickable:active{background:var(--bs-list-item-active-bg)}.g-list-item__main:focus-visible{outline:var(--desktop-list-focus-width) solid var(--bs-list-focus-ring);outline-offset:calc(var(--desktop-list-focus-width) * -1)}.g-list-item.is-disabled{color:var(--bs-list-disabled-text);background:var(--bs-list-disabled-bg)}.g-list-item.is-disabled .g-list-item__main{cursor:not-allowed}.g-list-item.is-danger{color:var(--bs-list-danger-text)}.g-list-item__content{flex:1;min-width:0}.g-list-item__extra,.g-list-item__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--desktop-list-actions-gap)}.g-list-item--vertical .g-list-item__main{align-items:flex-start}.g-list-item--vertical .g-list-item__actions{padding-top:var(--desktop-list-actions-padding-top)}.g-list-item-meta{display:flex;min-width:0;align-items:flex-start;gap:var(--desktop-list-meta-gap)}.g-list-item-meta__avatar{display:flex;flex:none}.g-list-item-meta__content{min-width:0;flex:1}.g-list-item-meta__title{overflow:hidden;color:var(--bs-list-heading-text);font-weight:var(--desktop-font-weight-medium);line-height:var(--desktop-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.g-list-item-meta__description{margin-top:var(--desktop-list-description-gap);color:var(--bs-list-description-text);font-size:var(--desktop-list-description-font-size);line-height:var(--desktop-line-height-relaxed)}.g-list__empty{display:flex;min-height:var(--desktop-list-empty-min-height);align-items:center;justify-content:center;gap:var(--desktop-list-empty-gap);padding:var(--desktop-list-empty-padding-y) var(--desktop-list-section-padding-x);color:var(--bs-list-description-text)}.g-list__empty-icon{color:var(--bs-list-empty-icon);font-size:var(--desktop-list-empty-icon-size)}.g-list__skeleton{display:flex;align-items:center;gap:var(--desktop-list-meta-gap);padding:var(--desktop-list-item-padding-y-medium) var(--desktop-list-item-padding-x-medium)}.g-list__skeleton-avatar,.g-list__skeleton-title,.g-list__skeleton-description{display:block;background:linear-gradient(90deg,var(--bs-list-skeleton-bg) 25%,var(--bs-list-skeleton-highlight) 37%,var(--bs-list-skeleton-bg) 63%);background-size:400% 100%;animation:g-list-skeleton var(--bs-duration-slow) ease infinite}.g-list__skeleton-avatar{width:var(--desktop-list-skeleton-avatar-size);height:var(--desktop-list-skeleton-avatar-size);flex:none;border-radius:var(--desktop-radius-full)}.g-list__skeleton-content{display:grid;flex:1;gap:var(--desktop-list-description-gap)}.g-list__skeleton-title{width:42%;height:var(--desktop-list-skeleton-title-height);border-radius:var(--desktop-list-item-radius)}.g-list__skeleton-description{width:72%;height:var(--desktop-list-skeleton-description-height);border-radius:var(--desktop-list-item-radius)}.g-list__virtual-space{grid-column:1 / -1;pointer-events:none}.g-list-shell__pagination,.g-list-shell__load-more{padding:var(--desktop-list-pagination-padding-y) var(--desktop-list-section-padding-x)}.g-list-shell__pagination--top{border-bottom:var(--desktop-list-border-width) solid var(--bs-list-border)}.g-list-shell__pagination--bottom,.g-list-shell__load-more{border-top:var(--desktop-list-border-width) solid var(--bs-list-border)}.g-list-shell__load-more{display:flex;justify-content:center}.g-list-shell__load-more-button{display:inline-flex;min-height:var(--desktop-control-height-small);align-items:center;gap:var(--desktop-gap-xs);padding:0 var(--desktop-control-padding-x-small);color:var(--bs-list-load-more-text);font:inherit;background:transparent;border:var(--desktop-list-border-width) solid var(--bs-list-border);border-radius:var(--desktop-control-radius-small);cursor:pointer}.g-list-shell__load-more-button:hover:not(:disabled){color:var(--bs-list-load-more-hover-text);border-color:var(--bs-list-load-more-hover-text)}.g-list-shell__load-more-button:focus-visible{outline:var(--desktop-list-focus-width) solid var(--bs-list-focus-ring);outline-offset:var(--desktop-list-focus-width)}.g-list-shell__load-more-button:disabled{color:var(--bs-list-disabled-text);cursor:wait}.g-list-shell__load-more-spinner{width:var(--desktop-list-spinner-size);height:var(--desktop-list-spinner-size);border:var(--desktop-list-border-width) solid currentColor;border-right-color:transparent;border-radius:50%;animation:g-list-spin var(--bs-duration-normal) linear infinite}@keyframes g-list-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes g-list-spin{to{transform:rotate(360deg)}}@media(min-width:1024px){.g-list-shell.is-grid .g-list{grid-template-columns:repeat(var(--g-list-grid-columns-compact),minmax(0,1fr))}}@media(min-width:1280px){.g-list-shell.is-grid .g-list{grid-template-columns:repeat(var(--g-list-grid-columns-standard),minmax(0,1fr))}}@media(min-width:1600px){.g-list-shell.is-grid .g-list{grid-template-columns:repeat(var(--g-list-grid-columns-wide),minmax(0,1fr))}}@media(min-width:1920px){.g-list-shell.is-grid .g-list{grid-template-columns:repeat(var(--g-list-grid-columns-large),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.g-list__skeleton-avatar,.g-list__skeleton-title,.g-list__skeleton-description,.g-list-shell__load-more-spinner{animation:none}}.g-row{--g-grid-gutter-x-current: var(--g-grid-gutter-x-base);--g-grid-gutter-y-current: var(--g-grid-gutter-y-base);display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;min-width:0;margin-inline:calc(var(--g-grid-gutter-x-current) / -2);row-gap:var(--g-grid-gutter-y-current)}.g-row--nowrap{flex-wrap:nowrap}.g-col{position:relative;min-width:0;max-width:100%;padding-inline:calc(var(--g-grid-gutter-x-current) / 2)}.g-col[style*=--g-grid-flex-base]{flex:var(--g-grid-flex-base)}.g-col-span-0{display:none;flex:0 0 0%;max-width:0%}.g-col-offset-0{margin-inline-start:0%}.g-col-push-0{inset-inline-start:0%}.g-col-pull-0{inset-inline-end:0%}.g-col-order-0{order:0}.g-col-span-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.g-col-offset-1{margin-inline-start:4.16666667%}.g-col-push-1{inset-inline-start:4.16666667%}.g-col-pull-1{inset-inline-end:4.16666667%}.g-col-order-1{order:1}.g-col-span-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.g-col-offset-2{margin-inline-start:8.33333333%}.g-col-push-2{inset-inline-start:8.33333333%}.g-col-pull-2{inset-inline-end:8.33333333%}.g-col-order-2{order:2}.g-col-span-3{display:block;flex:0 0 12.5%;max-width:12.5%}.g-col-offset-3{margin-inline-start:12.5%}.g-col-push-3{inset-inline-start:12.5%}.g-col-pull-3{inset-inline-end:12.5%}.g-col-order-3{order:3}.g-col-span-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.g-col-offset-4{margin-inline-start:16.66666667%}.g-col-push-4{inset-inline-start:16.66666667%}.g-col-pull-4{inset-inline-end:16.66666667%}.g-col-order-4{order:4}.g-col-span-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.g-col-offset-5{margin-inline-start:20.83333333%}.g-col-push-5{inset-inline-start:20.83333333%}.g-col-pull-5{inset-inline-end:20.83333333%}.g-col-order-5{order:5}.g-col-span-6{display:block;flex:0 0 25%;max-width:25%}.g-col-offset-6{margin-inline-start:25%}.g-col-push-6{inset-inline-start:25%}.g-col-pull-6{inset-inline-end:25%}.g-col-order-6{order:6}.g-col-span-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.g-col-offset-7{margin-inline-start:29.16666667%}.g-col-push-7{inset-inline-start:29.16666667%}.g-col-pull-7{inset-inline-end:29.16666667%}.g-col-order-7{order:7}.g-col-span-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.g-col-offset-8{margin-inline-start:33.33333333%}.g-col-push-8{inset-inline-start:33.33333333%}.g-col-pull-8{inset-inline-end:33.33333333%}.g-col-order-8{order:8}.g-col-span-9{display:block;flex:0 0 37.5%;max-width:37.5%}.g-col-offset-9{margin-inline-start:37.5%}.g-col-push-9{inset-inline-start:37.5%}.g-col-pull-9{inset-inline-end:37.5%}.g-col-order-9{order:9}.g-col-span-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.g-col-offset-10{margin-inline-start:41.66666667%}.g-col-push-10{inset-inline-start:41.66666667%}.g-col-pull-10{inset-inline-end:41.66666667%}.g-col-order-10{order:10}.g-col-span-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.g-col-offset-11{margin-inline-start:45.83333333%}.g-col-push-11{inset-inline-start:45.83333333%}.g-col-pull-11{inset-inline-end:45.83333333%}.g-col-order-11{order:11}.g-col-span-12{display:block;flex:0 0 50%;max-width:50%}.g-col-offset-12{margin-inline-start:50%}.g-col-push-12{inset-inline-start:50%}.g-col-pull-12{inset-inline-end:50%}.g-col-order-12{order:12}.g-col-span-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.g-col-offset-13{margin-inline-start:54.16666667%}.g-col-push-13{inset-inline-start:54.16666667%}.g-col-pull-13{inset-inline-end:54.16666667%}.g-col-order-13{order:13}.g-col-span-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.g-col-offset-14{margin-inline-start:58.33333333%}.g-col-push-14{inset-inline-start:58.33333333%}.g-col-pull-14{inset-inline-end:58.33333333%}.g-col-order-14{order:14}.g-col-span-15{display:block;flex:0 0 62.5%;max-width:62.5%}.g-col-offset-15{margin-inline-start:62.5%}.g-col-push-15{inset-inline-start:62.5%}.g-col-pull-15{inset-inline-end:62.5%}.g-col-order-15{order:15}.g-col-span-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.g-col-offset-16{margin-inline-start:66.66666667%}.g-col-push-16{inset-inline-start:66.66666667%}.g-col-pull-16{inset-inline-end:66.66666667%}.g-col-order-16{order:16}.g-col-span-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.g-col-offset-17{margin-inline-start:70.83333333%}.g-col-push-17{inset-inline-start:70.83333333%}.g-col-pull-17{inset-inline-end:70.83333333%}.g-col-order-17{order:17}.g-col-span-18{display:block;flex:0 0 75%;max-width:75%}.g-col-offset-18{margin-inline-start:75%}.g-col-push-18{inset-inline-start:75%}.g-col-pull-18{inset-inline-end:75%}.g-col-order-18{order:18}.g-col-span-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.g-col-offset-19{margin-inline-start:79.16666667%}.g-col-push-19{inset-inline-start:79.16666667%}.g-col-pull-19{inset-inline-end:79.16666667%}.g-col-order-19{order:19}.g-col-span-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.g-col-offset-20{margin-inline-start:83.33333333%}.g-col-push-20{inset-inline-start:83.33333333%}.g-col-pull-20{inset-inline-end:83.33333333%}.g-col-order-20{order:20}.g-col-span-21{display:block;flex:0 0 87.5%;max-width:87.5%}.g-col-offset-21{margin-inline-start:87.5%}.g-col-push-21{inset-inline-start:87.5%}.g-col-pull-21{inset-inline-end:87.5%}.g-col-order-21{order:21}.g-col-span-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.g-col-offset-22{margin-inline-start:91.66666667%}.g-col-push-22{inset-inline-start:91.66666667%}.g-col-pull-22{inset-inline-end:91.66666667%}.g-col-order-22{order:22}.g-col-span-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.g-col-offset-23{margin-inline-start:95.83333333%}.g-col-push-23{inset-inline-start:95.83333333%}.g-col-pull-23{inset-inline-end:95.83333333%}.g-col-order-23{order:23}.g-col-span-24{display:block;flex:0 0 100%;max-width:100%}.g-col-offset-24{margin-inline-start:100%}.g-col-push-24{inset-inline-start:100%}.g-col-pull-24{inset-inline-end:100%}.g-col-order-24{order:24}.g-row--justify-start{justify-content:flex-start}.g-row--justify-end{justify-content:flex-end}.g-row--justify-center{justify-content:center}.g-row--justify-space-around{justify-content:space-around}.g-row--justify-space-between{justify-content:space-between}.g-row--justify-space-evenly{justify-content:space-evenly}.g-row--align-top{align-items:flex-start}.g-row--align-middle{align-items:center}.g-row--align-bottom{align-items:flex-end}.g-row--align-stretch{align-items:stretch}@media(min-width:1024px){.g-row{--g-grid-gutter-x-current: var(--g-grid-gutter-x-compact);--g-grid-gutter-y-current: var(--g-grid-gutter-y-compact)}.g-col[style*=--g-grid-flex-compact]{flex:var(--g-grid-flex-compact);max-width:none}.g-col-compact-span-0{display:none;flex:0 0 0%;max-width:0%}.g-col-compact-offset-0{margin-inline-start:0%}.g-col-compact-push-0{inset-inline-start:0%}.g-col-compact-pull-0{inset-inline-end:0%}.g-col-compact-order-0{order:0}.g-col-compact-span-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.g-col-compact-offset-1{margin-inline-start:4.16666667%}.g-col-compact-push-1{inset-inline-start:4.16666667%}.g-col-compact-pull-1{inset-inline-end:4.16666667%}.g-col-compact-order-1{order:1}.g-col-compact-span-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.g-col-compact-offset-2{margin-inline-start:8.33333333%}.g-col-compact-push-2{inset-inline-start:8.33333333%}.g-col-compact-pull-2{inset-inline-end:8.33333333%}.g-col-compact-order-2{order:2}.g-col-compact-span-3{display:block;flex:0 0 12.5%;max-width:12.5%}.g-col-compact-offset-3{margin-inline-start:12.5%}.g-col-compact-push-3{inset-inline-start:12.5%}.g-col-compact-pull-3{inset-inline-end:12.5%}.g-col-compact-order-3{order:3}.g-col-compact-span-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.g-col-compact-offset-4{margin-inline-start:16.66666667%}.g-col-compact-push-4{inset-inline-start:16.66666667%}.g-col-compact-pull-4{inset-inline-end:16.66666667%}.g-col-compact-order-4{order:4}.g-col-compact-span-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.g-col-compact-offset-5{margin-inline-start:20.83333333%}.g-col-compact-push-5{inset-inline-start:20.83333333%}.g-col-compact-pull-5{inset-inline-end:20.83333333%}.g-col-compact-order-5{order:5}.g-col-compact-span-6{display:block;flex:0 0 25%;max-width:25%}.g-col-compact-offset-6{margin-inline-start:25%}.g-col-compact-push-6{inset-inline-start:25%}.g-col-compact-pull-6{inset-inline-end:25%}.g-col-compact-order-6{order:6}.g-col-compact-span-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.g-col-compact-offset-7{margin-inline-start:29.16666667%}.g-col-compact-push-7{inset-inline-start:29.16666667%}.g-col-compact-pull-7{inset-inline-end:29.16666667%}.g-col-compact-order-7{order:7}.g-col-compact-span-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.g-col-compact-offset-8{margin-inline-start:33.33333333%}.g-col-compact-push-8{inset-inline-start:33.33333333%}.g-col-compact-pull-8{inset-inline-end:33.33333333%}.g-col-compact-order-8{order:8}.g-col-compact-span-9{display:block;flex:0 0 37.5%;max-width:37.5%}.g-col-compact-offset-9{margin-inline-start:37.5%}.g-col-compact-push-9{inset-inline-start:37.5%}.g-col-compact-pull-9{inset-inline-end:37.5%}.g-col-compact-order-9{order:9}.g-col-compact-span-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.g-col-compact-offset-10{margin-inline-start:41.66666667%}.g-col-compact-push-10{inset-inline-start:41.66666667%}.g-col-compact-pull-10{inset-inline-end:41.66666667%}.g-col-compact-order-10{order:10}.g-col-compact-span-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.g-col-compact-offset-11{margin-inline-start:45.83333333%}.g-col-compact-push-11{inset-inline-start:45.83333333%}.g-col-compact-pull-11{inset-inline-end:45.83333333%}.g-col-compact-order-11{order:11}.g-col-compact-span-12{display:block;flex:0 0 50%;max-width:50%}.g-col-compact-offset-12{margin-inline-start:50%}.g-col-compact-push-12{inset-inline-start:50%}.g-col-compact-pull-12{inset-inline-end:50%}.g-col-compact-order-12{order:12}.g-col-compact-span-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.g-col-compact-offset-13{margin-inline-start:54.16666667%}.g-col-compact-push-13{inset-inline-start:54.16666667%}.g-col-compact-pull-13{inset-inline-end:54.16666667%}.g-col-compact-order-13{order:13}.g-col-compact-span-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.g-col-compact-offset-14{margin-inline-start:58.33333333%}.g-col-compact-push-14{inset-inline-start:58.33333333%}.g-col-compact-pull-14{inset-inline-end:58.33333333%}.g-col-compact-order-14{order:14}.g-col-compact-span-15{display:block;flex:0 0 62.5%;max-width:62.5%}.g-col-compact-offset-15{margin-inline-start:62.5%}.g-col-compact-push-15{inset-inline-start:62.5%}.g-col-compact-pull-15{inset-inline-end:62.5%}.g-col-compact-order-15{order:15}.g-col-compact-span-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.g-col-compact-offset-16{margin-inline-start:66.66666667%}.g-col-compact-push-16{inset-inline-start:66.66666667%}.g-col-compact-pull-16{inset-inline-end:66.66666667%}.g-col-compact-order-16{order:16}.g-col-compact-span-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.g-col-compact-offset-17{margin-inline-start:70.83333333%}.g-col-compact-push-17{inset-inline-start:70.83333333%}.g-col-compact-pull-17{inset-inline-end:70.83333333%}.g-col-compact-order-17{order:17}.g-col-compact-span-18{display:block;flex:0 0 75%;max-width:75%}.g-col-compact-offset-18{margin-inline-start:75%}.g-col-compact-push-18{inset-inline-start:75%}.g-col-compact-pull-18{inset-inline-end:75%}.g-col-compact-order-18{order:18}.g-col-compact-span-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.g-col-compact-offset-19{margin-inline-start:79.16666667%}.g-col-compact-push-19{inset-inline-start:79.16666667%}.g-col-compact-pull-19{inset-inline-end:79.16666667%}.g-col-compact-order-19{order:19}.g-col-compact-span-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.g-col-compact-offset-20{margin-inline-start:83.33333333%}.g-col-compact-push-20{inset-inline-start:83.33333333%}.g-col-compact-pull-20{inset-inline-end:83.33333333%}.g-col-compact-order-20{order:20}.g-col-compact-span-21{display:block;flex:0 0 87.5%;max-width:87.5%}.g-col-compact-offset-21{margin-inline-start:87.5%}.g-col-compact-push-21{inset-inline-start:87.5%}.g-col-compact-pull-21{inset-inline-end:87.5%}.g-col-compact-order-21{order:21}.g-col-compact-span-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.g-col-compact-offset-22{margin-inline-start:91.66666667%}.g-col-compact-push-22{inset-inline-start:91.66666667%}.g-col-compact-pull-22{inset-inline-end:91.66666667%}.g-col-compact-order-22{order:22}.g-col-compact-span-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.g-col-compact-offset-23{margin-inline-start:95.83333333%}.g-col-compact-push-23{inset-inline-start:95.83333333%}.g-col-compact-pull-23{inset-inline-end:95.83333333%}.g-col-compact-order-23{order:23}.g-col-compact-span-24{display:block;flex:0 0 100%;max-width:100%}.g-col-compact-offset-24{margin-inline-start:100%}.g-col-compact-push-24{inset-inline-start:100%}.g-col-compact-pull-24{inset-inline-end:100%}.g-col-compact-order-24{order:24}.g-row--justify-compact-start{justify-content:flex-start}.g-row--justify-compact-end{justify-content:flex-end}.g-row--justify-compact-center{justify-content:center}.g-row--justify-compact-space-around{justify-content:space-around}.g-row--justify-compact-space-between{justify-content:space-between}.g-row--justify-compact-space-evenly{justify-content:space-evenly}.g-row--align-compact-top{align-items:flex-start}.g-row--align-compact-middle{align-items:center}.g-row--align-compact-bottom{align-items:flex-end}.g-row--align-compact-stretch{align-items:stretch}}@media(min-width:1280px){.g-row{--g-grid-gutter-x-current: var(--g-grid-gutter-x-standard);--g-grid-gutter-y-current: var(--g-grid-gutter-y-standard)}.g-col[style*=--g-grid-flex-standard]{flex:var(--g-grid-flex-standard);max-width:none}.g-col-standard-span-0{display:none;flex:0 0 0%;max-width:0%}.g-col-standard-offset-0{margin-inline-start:0%}.g-col-standard-push-0{inset-inline-start:0%}.g-col-standard-pull-0{inset-inline-end:0%}.g-col-standard-order-0{order:0}.g-col-standard-span-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.g-col-standard-offset-1{margin-inline-start:4.16666667%}.g-col-standard-push-1{inset-inline-start:4.16666667%}.g-col-standard-pull-1{inset-inline-end:4.16666667%}.g-col-standard-order-1{order:1}.g-col-standard-span-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.g-col-standard-offset-2{margin-inline-start:8.33333333%}.g-col-standard-push-2{inset-inline-start:8.33333333%}.g-col-standard-pull-2{inset-inline-end:8.33333333%}.g-col-standard-order-2{order:2}.g-col-standard-span-3{display:block;flex:0 0 12.5%;max-width:12.5%}.g-col-standard-offset-3{margin-inline-start:12.5%}.g-col-standard-push-3{inset-inline-start:12.5%}.g-col-standard-pull-3{inset-inline-end:12.5%}.g-col-standard-order-3{order:3}.g-col-standard-span-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.g-col-standard-offset-4{margin-inline-start:16.66666667%}.g-col-standard-push-4{inset-inline-start:16.66666667%}.g-col-standard-pull-4{inset-inline-end:16.66666667%}.g-col-standard-order-4{order:4}.g-col-standard-span-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.g-col-standard-offset-5{margin-inline-start:20.83333333%}.g-col-standard-push-5{inset-inline-start:20.83333333%}.g-col-standard-pull-5{inset-inline-end:20.83333333%}.g-col-standard-order-5{order:5}.g-col-standard-span-6{display:block;flex:0 0 25%;max-width:25%}.g-col-standard-offset-6{margin-inline-start:25%}.g-col-standard-push-6{inset-inline-start:25%}.g-col-standard-pull-6{inset-inline-end:25%}.g-col-standard-order-6{order:6}.g-col-standard-span-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.g-col-standard-offset-7{margin-inline-start:29.16666667%}.g-col-standard-push-7{inset-inline-start:29.16666667%}.g-col-standard-pull-7{inset-inline-end:29.16666667%}.g-col-standard-order-7{order:7}.g-col-standard-span-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.g-col-standard-offset-8{margin-inline-start:33.33333333%}.g-col-standard-push-8{inset-inline-start:33.33333333%}.g-col-standard-pull-8{inset-inline-end:33.33333333%}.g-col-standard-order-8{order:8}.g-col-standard-span-9{display:block;flex:0 0 37.5%;max-width:37.5%}.g-col-standard-offset-9{margin-inline-start:37.5%}.g-col-standard-push-9{inset-inline-start:37.5%}.g-col-standard-pull-9{inset-inline-end:37.5%}.g-col-standard-order-9{order:9}.g-col-standard-span-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.g-col-standard-offset-10{margin-inline-start:41.66666667%}.g-col-standard-push-10{inset-inline-start:41.66666667%}.g-col-standard-pull-10{inset-inline-end:41.66666667%}.g-col-standard-order-10{order:10}.g-col-standard-span-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.g-col-standard-offset-11{margin-inline-start:45.83333333%}.g-col-standard-push-11{inset-inline-start:45.83333333%}.g-col-standard-pull-11{inset-inline-end:45.83333333%}.g-col-standard-order-11{order:11}.g-col-standard-span-12{display:block;flex:0 0 50%;max-width:50%}.g-col-standard-offset-12{margin-inline-start:50%}.g-col-standard-push-12{inset-inline-start:50%}.g-col-standard-pull-12{inset-inline-end:50%}.g-col-standard-order-12{order:12}.g-col-standard-span-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.g-col-standard-offset-13{margin-inline-start:54.16666667%}.g-col-standard-push-13{inset-inline-start:54.16666667%}.g-col-standard-pull-13{inset-inline-end:54.16666667%}.g-col-standard-order-13{order:13}.g-col-standard-span-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.g-col-standard-offset-14{margin-inline-start:58.33333333%}.g-col-standard-push-14{inset-inline-start:58.33333333%}.g-col-standard-pull-14{inset-inline-end:58.33333333%}.g-col-standard-order-14{order:14}.g-col-standard-span-15{display:block;flex:0 0 62.5%;max-width:62.5%}.g-col-standard-offset-15{margin-inline-start:62.5%}.g-col-standard-push-15{inset-inline-start:62.5%}.g-col-standard-pull-15{inset-inline-end:62.5%}.g-col-standard-order-15{order:15}.g-col-standard-span-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.g-col-standard-offset-16{margin-inline-start:66.66666667%}.g-col-standard-push-16{inset-inline-start:66.66666667%}.g-col-standard-pull-16{inset-inline-end:66.66666667%}.g-col-standard-order-16{order:16}.g-col-standard-span-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.g-col-standard-offset-17{margin-inline-start:70.83333333%}.g-col-standard-push-17{inset-inline-start:70.83333333%}.g-col-standard-pull-17{inset-inline-end:70.83333333%}.g-col-standard-order-17{order:17}.g-col-standard-span-18{display:block;flex:0 0 75%;max-width:75%}.g-col-standard-offset-18{margin-inline-start:75%}.g-col-standard-push-18{inset-inline-start:75%}.g-col-standard-pull-18{inset-inline-end:75%}.g-col-standard-order-18{order:18}.g-col-standard-span-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.g-col-standard-offset-19{margin-inline-start:79.16666667%}.g-col-standard-push-19{inset-inline-start:79.16666667%}.g-col-standard-pull-19{inset-inline-end:79.16666667%}.g-col-standard-order-19{order:19}.g-col-standard-span-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.g-col-standard-offset-20{margin-inline-start:83.33333333%}.g-col-standard-push-20{inset-inline-start:83.33333333%}.g-col-standard-pull-20{inset-inline-end:83.33333333%}.g-col-standard-order-20{order:20}.g-col-standard-span-21{display:block;flex:0 0 87.5%;max-width:87.5%}.g-col-standard-offset-21{margin-inline-start:87.5%}.g-col-standard-push-21{inset-inline-start:87.5%}.g-col-standard-pull-21{inset-inline-end:87.5%}.g-col-standard-order-21{order:21}.g-col-standard-span-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.g-col-standard-offset-22{margin-inline-start:91.66666667%}.g-col-standard-push-22{inset-inline-start:91.66666667%}.g-col-standard-pull-22{inset-inline-end:91.66666667%}.g-col-standard-order-22{order:22}.g-col-standard-span-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.g-col-standard-offset-23{margin-inline-start:95.83333333%}.g-col-standard-push-23{inset-inline-start:95.83333333%}.g-col-standard-pull-23{inset-inline-end:95.83333333%}.g-col-standard-order-23{order:23}.g-col-standard-span-24{display:block;flex:0 0 100%;max-width:100%}.g-col-standard-offset-24{margin-inline-start:100%}.g-col-standard-push-24{inset-inline-start:100%}.g-col-standard-pull-24{inset-inline-end:100%}.g-col-standard-order-24{order:24}.g-row--justify-standard-start{justify-content:flex-start}.g-row--justify-standard-end{justify-content:flex-end}.g-row--justify-standard-center{justify-content:center}.g-row--justify-standard-space-around{justify-content:space-around}.g-row--justify-standard-space-between{justify-content:space-between}.g-row--justify-standard-space-evenly{justify-content:space-evenly}.g-row--align-standard-top{align-items:flex-start}.g-row--align-standard-middle{align-items:center}.g-row--align-standard-bottom{align-items:flex-end}.g-row--align-standard-stretch{align-items:stretch}}@media(min-width:1600px){.g-row{--g-grid-gutter-x-current: var(--g-grid-gutter-x-wide);--g-grid-gutter-y-current: var(--g-grid-gutter-y-wide)}.g-col[style*=--g-grid-flex-wide]{flex:var(--g-grid-flex-wide);max-width:none}.g-col-wide-span-0{display:none;flex:0 0 0%;max-width:0%}.g-col-wide-offset-0{margin-inline-start:0%}.g-col-wide-push-0{inset-inline-start:0%}.g-col-wide-pull-0{inset-inline-end:0%}.g-col-wide-order-0{order:0}.g-col-wide-span-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.g-col-wide-offset-1{margin-inline-start:4.16666667%}.g-col-wide-push-1{inset-inline-start:4.16666667%}.g-col-wide-pull-1{inset-inline-end:4.16666667%}.g-col-wide-order-1{order:1}.g-col-wide-span-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.g-col-wide-offset-2{margin-inline-start:8.33333333%}.g-col-wide-push-2{inset-inline-start:8.33333333%}.g-col-wide-pull-2{inset-inline-end:8.33333333%}.g-col-wide-order-2{order:2}.g-col-wide-span-3{display:block;flex:0 0 12.5%;max-width:12.5%}.g-col-wide-offset-3{margin-inline-start:12.5%}.g-col-wide-push-3{inset-inline-start:12.5%}.g-col-wide-pull-3{inset-inline-end:12.5%}.g-col-wide-order-3{order:3}.g-col-wide-span-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.g-col-wide-offset-4{margin-inline-start:16.66666667%}.g-col-wide-push-4{inset-inline-start:16.66666667%}.g-col-wide-pull-4{inset-inline-end:16.66666667%}.g-col-wide-order-4{order:4}.g-col-wide-span-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.g-col-wide-offset-5{margin-inline-start:20.83333333%}.g-col-wide-push-5{inset-inline-start:20.83333333%}.g-col-wide-pull-5{inset-inline-end:20.83333333%}.g-col-wide-order-5{order:5}.g-col-wide-span-6{display:block;flex:0 0 25%;max-width:25%}.g-col-wide-offset-6{margin-inline-start:25%}.g-col-wide-push-6{inset-inline-start:25%}.g-col-wide-pull-6{inset-inline-end:25%}.g-col-wide-order-6{order:6}.g-col-wide-span-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.g-col-wide-offset-7{margin-inline-start:29.16666667%}.g-col-wide-push-7{inset-inline-start:29.16666667%}.g-col-wide-pull-7{inset-inline-end:29.16666667%}.g-col-wide-order-7{order:7}.g-col-wide-span-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.g-col-wide-offset-8{margin-inline-start:33.33333333%}.g-col-wide-push-8{inset-inline-start:33.33333333%}.g-col-wide-pull-8{inset-inline-end:33.33333333%}.g-col-wide-order-8{order:8}.g-col-wide-span-9{display:block;flex:0 0 37.5%;max-width:37.5%}.g-col-wide-offset-9{margin-inline-start:37.5%}.g-col-wide-push-9{inset-inline-start:37.5%}.g-col-wide-pull-9{inset-inline-end:37.5%}.g-col-wide-order-9{order:9}.g-col-wide-span-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.g-col-wide-offset-10{margin-inline-start:41.66666667%}.g-col-wide-push-10{inset-inline-start:41.66666667%}.g-col-wide-pull-10{inset-inline-end:41.66666667%}.g-col-wide-order-10{order:10}.g-col-wide-span-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.g-col-wide-offset-11{margin-inline-start:45.83333333%}.g-col-wide-push-11{inset-inline-start:45.83333333%}.g-col-wide-pull-11{inset-inline-end:45.83333333%}.g-col-wide-order-11{order:11}.g-col-wide-span-12{display:block;flex:0 0 50%;max-width:50%}.g-col-wide-offset-12{margin-inline-start:50%}.g-col-wide-push-12{inset-inline-start:50%}.g-col-wide-pull-12{inset-inline-end:50%}.g-col-wide-order-12{order:12}.g-col-wide-span-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.g-col-wide-offset-13{margin-inline-start:54.16666667%}.g-col-wide-push-13{inset-inline-start:54.16666667%}.g-col-wide-pull-13{inset-inline-end:54.16666667%}.g-col-wide-order-13{order:13}.g-col-wide-span-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.g-col-wide-offset-14{margin-inline-start:58.33333333%}.g-col-wide-push-14{inset-inline-start:58.33333333%}.g-col-wide-pull-14{inset-inline-end:58.33333333%}.g-col-wide-order-14{order:14}.g-col-wide-span-15{display:block;flex:0 0 62.5%;max-width:62.5%}.g-col-wide-offset-15{margin-inline-start:62.5%}.g-col-wide-push-15{inset-inline-start:62.5%}.g-col-wide-pull-15{inset-inline-end:62.5%}.g-col-wide-order-15{order:15}.g-col-wide-span-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.g-col-wide-offset-16{margin-inline-start:66.66666667%}.g-col-wide-push-16{inset-inline-start:66.66666667%}.g-col-wide-pull-16{inset-inline-end:66.66666667%}.g-col-wide-order-16{order:16}.g-col-wide-span-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.g-col-wide-offset-17{margin-inline-start:70.83333333%}.g-col-wide-push-17{inset-inline-start:70.83333333%}.g-col-wide-pull-17{inset-inline-end:70.83333333%}.g-col-wide-order-17{order:17}.g-col-wide-span-18{display:block;flex:0 0 75%;max-width:75%}.g-col-wide-offset-18{margin-inline-start:75%}.g-col-wide-push-18{inset-inline-start:75%}.g-col-wide-pull-18{inset-inline-end:75%}.g-col-wide-order-18{order:18}.g-col-wide-span-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.g-col-wide-offset-19{margin-inline-start:79.16666667%}.g-col-wide-push-19{inset-inline-start:79.16666667%}.g-col-wide-pull-19{inset-inline-end:79.16666667%}.g-col-wide-order-19{order:19}.g-col-wide-span-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.g-col-wide-offset-20{margin-inline-start:83.33333333%}.g-col-wide-push-20{inset-inline-start:83.33333333%}.g-col-wide-pull-20{inset-inline-end:83.33333333%}.g-col-wide-order-20{order:20}.g-col-wide-span-21{display:block;flex:0 0 87.5%;max-width:87.5%}.g-col-wide-offset-21{margin-inline-start:87.5%}.g-col-wide-push-21{inset-inline-start:87.5%}.g-col-wide-pull-21{inset-inline-end:87.5%}.g-col-wide-order-21{order:21}.g-col-wide-span-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.g-col-wide-offset-22{margin-inline-start:91.66666667%}.g-col-wide-push-22{inset-inline-start:91.66666667%}.g-col-wide-pull-22{inset-inline-end:91.66666667%}.g-col-wide-order-22{order:22}.g-col-wide-span-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.g-col-wide-offset-23{margin-inline-start:95.83333333%}.g-col-wide-push-23{inset-inline-start:95.83333333%}.g-col-wide-pull-23{inset-inline-end:95.83333333%}.g-col-wide-order-23{order:23}.g-col-wide-span-24{display:block;flex:0 0 100%;max-width:100%}.g-col-wide-offset-24{margin-inline-start:100%}.g-col-wide-push-24{inset-inline-start:100%}.g-col-wide-pull-24{inset-inline-end:100%}.g-col-wide-order-24{order:24}.g-row--justify-wide-start{justify-content:flex-start}.g-row--justify-wide-end{justify-content:flex-end}.g-row--justify-wide-center{justify-content:center}.g-row--justify-wide-space-around{justify-content:space-around}.g-row--justify-wide-space-between{justify-content:space-between}.g-row--justify-wide-space-evenly{justify-content:space-evenly}.g-row--align-wide-top{align-items:flex-start}.g-row--align-wide-middle{align-items:center}.g-row--align-wide-bottom{align-items:flex-end}.g-row--align-wide-stretch{align-items:stretch}}@media(min-width:1920px){.g-row{--g-grid-gutter-x-current: var(--g-grid-gutter-x-large);--g-grid-gutter-y-current: var(--g-grid-gutter-y-large)}.g-col[style*=--g-grid-flex-large]{flex:var(--g-grid-flex-large);max-width:none}.g-col-large-span-0{display:none;flex:0 0 0%;max-width:0%}.g-col-large-offset-0{margin-inline-start:0%}.g-col-large-push-0{inset-inline-start:0%}.g-col-large-pull-0{inset-inline-end:0%}.g-col-large-order-0{order:0}.g-col-large-span-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.g-col-large-offset-1{margin-inline-start:4.16666667%}.g-col-large-push-1{inset-inline-start:4.16666667%}.g-col-large-pull-1{inset-inline-end:4.16666667%}.g-col-large-order-1{order:1}.g-col-large-span-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.g-col-large-offset-2{margin-inline-start:8.33333333%}.g-col-large-push-2{inset-inline-start:8.33333333%}.g-col-large-pull-2{inset-inline-end:8.33333333%}.g-col-large-order-2{order:2}.g-col-large-span-3{display:block;flex:0 0 12.5%;max-width:12.5%}.g-col-large-offset-3{margin-inline-start:12.5%}.g-col-large-push-3{inset-inline-start:12.5%}.g-col-large-pull-3{inset-inline-end:12.5%}.g-col-large-order-3{order:3}.g-col-large-span-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.g-col-large-offset-4{margin-inline-start:16.66666667%}.g-col-large-push-4{inset-inline-start:16.66666667%}.g-col-large-pull-4{inset-inline-end:16.66666667%}.g-col-large-order-4{order:4}.g-col-large-span-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.g-col-large-offset-5{margin-inline-start:20.83333333%}.g-col-large-push-5{inset-inline-start:20.83333333%}.g-col-large-pull-5{inset-inline-end:20.83333333%}.g-col-large-order-5{order:5}.g-col-large-span-6{display:block;flex:0 0 25%;max-width:25%}.g-col-large-offset-6{margin-inline-start:25%}.g-col-large-push-6{inset-inline-start:25%}.g-col-large-pull-6{inset-inline-end:25%}.g-col-large-order-6{order:6}.g-col-large-span-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.g-col-large-offset-7{margin-inline-start:29.16666667%}.g-col-large-push-7{inset-inline-start:29.16666667%}.g-col-large-pull-7{inset-inline-end:29.16666667%}.g-col-large-order-7{order:7}.g-col-large-span-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.g-col-large-offset-8{margin-inline-start:33.33333333%}.g-col-large-push-8{inset-inline-start:33.33333333%}.g-col-large-pull-8{inset-inline-end:33.33333333%}.g-col-large-order-8{order:8}.g-col-large-span-9{display:block;flex:0 0 37.5%;max-width:37.5%}.g-col-large-offset-9{margin-inline-start:37.5%}.g-col-large-push-9{inset-inline-start:37.5%}.g-col-large-pull-9{inset-inline-end:37.5%}.g-col-large-order-9{order:9}.g-col-large-span-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.g-col-large-offset-10{margin-inline-start:41.66666667%}.g-col-large-push-10{inset-inline-start:41.66666667%}.g-col-large-pull-10{inset-inline-end:41.66666667%}.g-col-large-order-10{order:10}.g-col-large-span-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.g-col-large-offset-11{margin-inline-start:45.83333333%}.g-col-large-push-11{inset-inline-start:45.83333333%}.g-col-large-pull-11{inset-inline-end:45.83333333%}.g-col-large-order-11{order:11}.g-col-large-span-12{display:block;flex:0 0 50%;max-width:50%}.g-col-large-offset-12{margin-inline-start:50%}.g-col-large-push-12{inset-inline-start:50%}.g-col-large-pull-12{inset-inline-end:50%}.g-col-large-order-12{order:12}.g-col-large-span-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.g-col-large-offset-13{margin-inline-start:54.16666667%}.g-col-large-push-13{inset-inline-start:54.16666667%}.g-col-large-pull-13{inset-inline-end:54.16666667%}.g-col-large-order-13{order:13}.g-col-large-span-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.g-col-large-offset-14{margin-inline-start:58.33333333%}.g-col-large-push-14{inset-inline-start:58.33333333%}.g-col-large-pull-14{inset-inline-end:58.33333333%}.g-col-large-order-14{order:14}.g-col-large-span-15{display:block;flex:0 0 62.5%;max-width:62.5%}.g-col-large-offset-15{margin-inline-start:62.5%}.g-col-large-push-15{inset-inline-start:62.5%}.g-col-large-pull-15{inset-inline-end:62.5%}.g-col-large-order-15{order:15}.g-col-large-span-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.g-col-large-offset-16{margin-inline-start:66.66666667%}.g-col-large-push-16{inset-inline-start:66.66666667%}.g-col-large-pull-16{inset-inline-end:66.66666667%}.g-col-large-order-16{order:16}.g-col-large-span-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.g-col-large-offset-17{margin-inline-start:70.83333333%}.g-col-large-push-17{inset-inline-start:70.83333333%}.g-col-large-pull-17{inset-inline-end:70.83333333%}.g-col-large-order-17{order:17}.g-col-large-span-18{display:block;flex:0 0 75%;max-width:75%}.g-col-large-offset-18{margin-inline-start:75%}.g-col-large-push-18{inset-inline-start:75%}.g-col-large-pull-18{inset-inline-end:75%}.g-col-large-order-18{order:18}.g-col-large-span-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.g-col-large-offset-19{margin-inline-start:79.16666667%}.g-col-large-push-19{inset-inline-start:79.16666667%}.g-col-large-pull-19{inset-inline-end:79.16666667%}.g-col-large-order-19{order:19}.g-col-large-span-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.g-col-large-offset-20{margin-inline-start:83.33333333%}.g-col-large-push-20{inset-inline-start:83.33333333%}.g-col-large-pull-20{inset-inline-end:83.33333333%}.g-col-large-order-20{order:20}.g-col-large-span-21{display:block;flex:0 0 87.5%;max-width:87.5%}.g-col-large-offset-21{margin-inline-start:87.5%}.g-col-large-push-21{inset-inline-start:87.5%}.g-col-large-pull-21{inset-inline-end:87.5%}.g-col-large-order-21{order:21}.g-col-large-span-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.g-col-large-offset-22{margin-inline-start:91.66666667%}.g-col-large-push-22{inset-inline-start:91.66666667%}.g-col-large-pull-22{inset-inline-end:91.66666667%}.g-col-large-order-22{order:22}.g-col-large-span-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.g-col-large-offset-23{margin-inline-start:95.83333333%}.g-col-large-push-23{inset-inline-start:95.83333333%}.g-col-large-pull-23{inset-inline-end:95.83333333%}.g-col-large-order-23{order:23}.g-col-large-span-24{display:block;flex:0 0 100%;max-width:100%}.g-col-large-offset-24{margin-inline-start:100%}.g-col-large-push-24{inset-inline-start:100%}.g-col-large-pull-24{inset-inline-end:100%}.g-col-large-order-24{order:24}.g-row--justify-large-start{justify-content:flex-start}.g-row--justify-large-end{justify-content:flex-end}.g-row--justify-large-center{justify-content:center}.g-row--justify-large-space-around{justify-content:space-around}.g-row--justify-large-space-between{justify-content:space-between}.g-row--justify-large-space-evenly{justify-content:space-evenly}.g-row--align-large-top{align-items:flex-start}.g-row--align-large-middle{align-items:center}.g-row--align-large-bottom{align-items:flex-end}.g-row--align-large-stretch{align-items:stretch}}.g-checkbox[data-v-5aff2aa2]{position:relative;display:inline-flex;align-items:center;max-width:100%;color:var(--bs-checkbox-label);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-checkbox__input[data-v-5aff2aa2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.g-checkbox__indicator[data-v-5aff2aa2]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;color:transparent;background:var(--bs-checkbox-bg);border:var(--desktop-checkbox-border-width) solid var(--bs-checkbox-border);transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-checkbox__icon[data-v-5aff2aa2]{font-size:72%}.g-checkbox__label[data-v-5aff2aa2]{min-width:0;line-height:var(--desktop-line-height-md)}.g-checkbox--small[data-v-5aff2aa2]{min-height:var(--desktop-checkbox-min-height-small);gap:var(--desktop-checkbox-gap-small);font-size:var(--desktop-checkbox-font-size-small)}.g-checkbox--small .g-checkbox__indicator[data-v-5aff2aa2]{width:var(--desktop-checkbox-indicator-size-small);height:var(--desktop-checkbox-indicator-size-small);border-radius:var(--desktop-checkbox-radius-small)}.g-checkbox--medium[data-v-5aff2aa2]{min-height:var(--desktop-checkbox-min-height-medium);gap:var(--desktop-checkbox-gap-medium);font-size:var(--desktop-checkbox-font-size-medium)}.g-checkbox--medium .g-checkbox__indicator[data-v-5aff2aa2]{width:var(--desktop-checkbox-indicator-size-medium);height:var(--desktop-checkbox-indicator-size-medium);border-radius:var(--desktop-checkbox-radius-medium)}.g-checkbox--large[data-v-5aff2aa2]{min-height:var(--desktop-checkbox-min-height-large);gap:var(--desktop-checkbox-gap-large);font-size:var(--desktop-checkbox-font-size-large)}.g-checkbox--large .g-checkbox__indicator[data-v-5aff2aa2]{width:var(--desktop-checkbox-indicator-size-large);height:var(--desktop-checkbox-indicator-size-large);border-radius:var(--desktop-checkbox-radius-large)}.g-checkbox:not(.is-disabled):hover .g-checkbox__indicator[data-v-5aff2aa2]{background:var(--bs-checkbox-bg-hover);border-color:var(--bs-checkbox-border-hover)}.g-checkbox:not(.is-disabled):active .g-checkbox__indicator[data-v-5aff2aa2]{transform:scale(.92)}.g-checkbox.is-focused .g-checkbox__indicator[data-v-5aff2aa2]{box-shadow:0 0 0 var(--desktop-checkbox-focus-width) var(--bs-checkbox-focus-ring)}.g-checkbox.is-checked .g-checkbox__indicator[data-v-5aff2aa2],.g-checkbox.is-indeterminate .g-checkbox__indicator[data-v-5aff2aa2]{color:var(--bs-checkbox-mark);background:var(--bs-checkbox-bg-checked);border-color:var(--bs-checkbox-border-checked)}.g-checkbox.is-checked:not(.is-disabled):hover .g-checkbox__indicator[data-v-5aff2aa2],.g-checkbox.is-indeterminate:not(.is-disabled):hover .g-checkbox__indicator[data-v-5aff2aa2]{background:var(--bs-checkbox-bg-checked-hover);border-color:var(--bs-checkbox-bg-checked-hover)}.g-checkbox.is-checked:not(.is-disabled):active .g-checkbox__indicator[data-v-5aff2aa2],.g-checkbox.is-indeterminate:not(.is-disabled):active .g-checkbox__indicator[data-v-5aff2aa2]{background:var(--bs-checkbox-bg-checked-active);border-color:var(--bs-checkbox-bg-checked-active)}.g-checkbox--warning .g-checkbox__indicator[data-v-5aff2aa2]{border-color:var(--bs-checkbox-warning-border)}.g-checkbox--error .g-checkbox__indicator[data-v-5aff2aa2]{border-color:var(--bs-checkbox-error-border)}.g-checkbox.is-disabled[data-v-5aff2aa2]{color:var(--bs-checkbox-disabled-text);cursor:not-allowed}.g-checkbox.is-disabled .g-checkbox__indicator[data-v-5aff2aa2]{color:var(--bs-checkbox-disabled-text);background:var(--bs-checkbox-disabled-bg);border-color:var(--bs-checkbox-disabled-border)}.g-checkbox--card[data-v-5aff2aa2]{width:100%;box-sizing:border-box;background:var(--bs-checkbox-card-bg);border:var(--desktop-checkbox-border-width) solid var(--bs-checkbox-card-border);box-shadow:var(--bs-checkbox-card-shadow)}.g-checkbox--card.g-checkbox--small[data-v-5aff2aa2]{padding:var(--desktop-checkbox-card-padding-small);border-radius:var(--desktop-checkbox-card-radius-small)}.g-checkbox--card.g-checkbox--medium[data-v-5aff2aa2]{padding:var(--desktop-checkbox-card-padding-medium);border-radius:var(--desktop-checkbox-card-radius-medium)}.g-checkbox--card.g-checkbox--large[data-v-5aff2aa2]{padding:var(--desktop-checkbox-card-padding-large);border-radius:var(--desktop-checkbox-card-radius-large)}.g-checkbox--card[data-v-5aff2aa2]:not(.is-disabled):hover{background:var(--bs-checkbox-card-bg-hover);border-color:var(--bs-checkbox-border-hover)}.g-checkbox--card.is-checked[data-v-5aff2aa2],.g-checkbox--card.is-indeterminate[data-v-5aff2aa2]{background:var(--bs-checkbox-card-bg-checked);border-color:var(--bs-checkbox-border-checked)}.g-checkbox--card.is-focused[data-v-5aff2aa2]{box-shadow:0 0 0 var(--desktop-checkbox-focus-width) var(--bs-checkbox-focus-ring)}.g-radio[data-v-2f2a6e5a]{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;color:var(--bs-radio-label);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-radio__input[data-v-2f2a6e5a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.g-radio__indicator[data-v-2f2a6e5a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;background:var(--bs-radio-bg);border:var(--desktop-radio-border-width) solid var(--bs-radio-border);border-radius:var(--desktop-radius-full);transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-radio__dot[data-v-2f2a6e5a]{width:var(--desktop-radio-dot-ratio);height:var(--desktop-radio-dot-ratio);background:var(--bs-radio-dot);border-radius:var(--desktop-radius-full);opacity:0;transform:scale(.35);transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-radio__label[data-v-2f2a6e5a]{min-width:0;line-height:var(--desktop-line-height-md)}.g-radio--small[data-v-2f2a6e5a]{min-height:var(--desktop-radio-min-height-small);gap:var(--desktop-radio-gap-small);font-size:var(--desktop-radio-font-size-small)}.g-radio--small .g-radio__indicator[data-v-2f2a6e5a]{width:var(--desktop-radio-indicator-size-small);height:var(--desktop-radio-indicator-size-small)}.g-radio--medium[data-v-2f2a6e5a]{min-height:var(--desktop-radio-min-height-medium);gap:var(--desktop-radio-gap-medium);font-size:var(--desktop-radio-font-size-medium)}.g-radio--medium .g-radio__indicator[data-v-2f2a6e5a]{width:var(--desktop-radio-indicator-size-medium);height:var(--desktop-radio-indicator-size-medium)}.g-radio--large[data-v-2f2a6e5a]{min-height:var(--desktop-radio-min-height-large);gap:var(--desktop-radio-gap-large);font-size:var(--desktop-radio-font-size-large)}.g-radio--large .g-radio__indicator[data-v-2f2a6e5a]{width:var(--desktop-radio-indicator-size-large);height:var(--desktop-radio-indicator-size-large)}.g-radio:not(.is-disabled):hover .g-radio__indicator[data-v-2f2a6e5a]{background:var(--bs-radio-bg-hover);border-color:var(--bs-radio-border-hover)}.g-radio:not(.is-disabled):active .g-radio__indicator[data-v-2f2a6e5a]{transform:scale(.92)}.g-radio.is-focus-visible .g-radio__indicator[data-v-2f2a6e5a]{box-shadow:0 0 0 var(--desktop-radio-focus-width) var(--bs-radio-focus-ring)}.g-radio.is-checked .g-radio__indicator[data-v-2f2a6e5a]{background:var(--bs-radio-bg-checked);border-color:var(--bs-radio-border-checked)}.g-radio.is-checked .g-radio__dot[data-v-2f2a6e5a]{opacity:1;transform:scale(1)}.g-radio.is-checked:not(.is-disabled):hover .g-radio__indicator[data-v-2f2a6e5a]{background:var(--bs-radio-bg-checked-hover);border-color:var(--bs-radio-bg-checked-hover)}.g-radio.is-checked:not(.is-disabled):active .g-radio__indicator[data-v-2f2a6e5a]{background:var(--bs-radio-bg-checked-active);border-color:var(--bs-radio-bg-checked-active)}.g-radio--warning .g-radio__indicator[data-v-2f2a6e5a]{border-color:var(--bs-radio-warning-border)}.g-radio--error .g-radio__indicator[data-v-2f2a6e5a]{border-color:var(--bs-radio-error-border)}.g-radio.is-disabled[data-v-2f2a6e5a]{color:var(--bs-radio-disabled-text);cursor:not-allowed}.g-radio.is-disabled .g-radio__indicator[data-v-2f2a6e5a]{background:var(--bs-radio-disabled-bg);border-color:var(--bs-radio-disabled-border)}.g-radio.is-disabled.is-checked .g-radio__dot[data-v-2f2a6e5a]{background:var(--bs-radio-disabled-dot)}.g-radio--button[data-v-2f2a6e5a]{justify-content:center;border:var(--desktop-radio-border-width) solid var(--bs-radio-button-border)}.g-radio--button.g-radio--small[data-v-2f2a6e5a]{padding:0 var(--desktop-radio-button-padding-small);border-radius:var(--desktop-radio-button-radius-small)}.g-radio--button.g-radio--medium[data-v-2f2a6e5a]{padding:0 var(--desktop-radio-button-padding-medium);border-radius:var(--desktop-radio-button-radius-medium)}.g-radio--button.g-radio--large[data-v-2f2a6e5a]{padding:0 var(--desktop-radio-button-padding-large);border-radius:var(--desktop-radio-button-radius-large)}.g-radio--button[data-v-2f2a6e5a]:not(.is-disabled):hover{z-index:1;color:var(--bs-radio-button-text-hover);border-color:var(--bs-radio-button-border-hover)}.g-radio--button.is-focus-visible[data-v-2f2a6e5a]{z-index:2;box-shadow:0 0 0 var(--desktop-radio-focus-width) var(--bs-radio-focus-ring)}.g-radio--button.is-checked[data-v-2f2a6e5a]{z-index:1;color:var(--bs-radio-button-text-checked);background:var(--bs-radio-button-bg-checked);border-color:var(--bs-radio-button-border-checked)}.g-radio--button-solid.is-checked[data-v-2f2a6e5a]{color:var(--bs-radio-button-solid-text-checked);background:var(--bs-radio-button-solid-bg-checked)}.g-radio--button-solid.is-checked[data-v-2f2a6e5a]:not(.is-disabled):hover{background:var(--bs-radio-button-solid-bg-checked-hover)}.g-radio--button.g-radio--warning[data-v-2f2a6e5a]{border-color:var(--bs-radio-warning-border)}.g-radio--button.g-radio--error[data-v-2f2a6e5a]{border-color:var(--bs-radio-error-border)}.g-radio--button.is-disabled[data-v-2f2a6e5a]{color:var(--bs-radio-disabled-text);background:var(--bs-radio-disabled-bg);border-color:var(--bs-radio-disabled-border)}.g-radio--card[data-v-2f2a6e5a]{width:100%;background:var(--bs-radio-card-bg);border:var(--desktop-radio-border-width) solid var(--bs-radio-card-border);box-shadow:var(--bs-radio-card-shadow)}.g-radio--card.g-radio--small[data-v-2f2a6e5a]{padding:var(--desktop-radio-card-padding-small);border-radius:var(--desktop-radio-card-radius-small)}.g-radio--card.g-radio--medium[data-v-2f2a6e5a]{padding:var(--desktop-radio-card-padding-medium);border-radius:var(--desktop-radio-card-radius-medium)}.g-radio--card.g-radio--large[data-v-2f2a6e5a]{padding:var(--desktop-radio-card-padding-large);border-radius:var(--desktop-radio-card-radius-large)}.g-radio--card[data-v-2f2a6e5a]:not(.is-disabled):hover{background:var(--bs-radio-card-bg-hover);border-color:var(--bs-radio-border-hover)}.g-radio--card.is-checked[data-v-2f2a6e5a]{background:var(--bs-radio-card-bg-checked);border-color:var(--bs-radio-border-checked)}.g-radio--card.is-focus-visible[data-v-2f2a6e5a]{box-shadow:0 0 0 var(--desktop-radio-focus-width) var(--bs-radio-focus-ring)}.g-switch[data-v-728b5732]{--g-switch-width: var(--desktop-switch-width-medium);--g-switch-height: var(--desktop-switch-height-medium);--g-switch-handle-size: var(--desktop-switch-handle-size-medium);--g-switch-handle-offset: var(--desktop-switch-handle-offset-medium);--g-switch-font-size: var(--desktop-switch-font-size-medium);--g-switch-content-width: auto;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;width:var(--g-switch-width);min-width:var(--g-switch-width);height:var(--g-switch-height);padding:0;overflow:hidden;color:var(--bs-switch-text);font:inherit;font-size:var(--g-switch-font-size);line-height:1;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bs-switch-track-bg);border:var(--desktop-switch-border-width) solid var(--bs-switch-track-border);border-radius:var(--desktop-radius-full);transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard);appearance:none}.g-switch--small[data-v-728b5732]{--g-switch-width: var(--desktop-switch-width-small);--g-switch-height: var(--desktop-switch-height-small);--g-switch-handle-size: var(--desktop-switch-handle-size-small);--g-switch-handle-offset: var(--desktop-switch-handle-offset-small);--g-switch-font-size: var(--desktop-switch-font-size-small)}.g-switch--large[data-v-728b5732]{--g-switch-width: var(--desktop-switch-width-large);--g-switch-height: var(--desktop-switch-height-large);--g-switch-handle-size: var(--desktop-switch-handle-size-large);--g-switch-handle-offset: var(--desktop-switch-handle-offset-large);--g-switch-font-size: var(--desktop-switch-font-size-large)}.g-switch.has-content[data-v-728b5732]{width:max-content}.g-switch.has-custom-content-width[data-v-728b5732]{width:var(--g-switch-content-width);min-width:var(--g-switch-content-width)}.g-switch[data-v-728b5732]:hover:not(.is-disabled){background:var(--bs-switch-track-bg-hover);border-color:var(--bs-switch-track-border-hover)}.g-switch:active:not(.is-disabled) .g-switch__handle[data-v-728b5732]{box-shadow:var(--bs-switch-handle-shadow-active)}.g-switch.is-focus-visible[data-v-728b5732]{box-shadow:0 0 0 var(--desktop-switch-focus-width) var(--bs-switch-focus-ring)}.g-switch.is-checked[data-v-728b5732]{background:var(--bs-switch-track-bg-checked);border-color:var(--bs-switch-track-border-checked)}.g-switch.is-checked[data-v-728b5732]:hover:not(.is-disabled){background:var(--bs-switch-track-bg-checked-hover);border-color:var(--bs-switch-track-border-checked-hover)}.g-switch.is-checked[data-v-728b5732]:active:not(.is-disabled){background:var(--bs-switch-track-bg-checked-active)}.g-switch--warning[data-v-728b5732]{border-color:var(--bs-switch-warning-border)}.g-switch--error[data-v-728b5732]{border-color:var(--bs-switch-error-border)}.g-switch.is-disabled[data-v-728b5732]{color:var(--bs-switch-disabled-text);cursor:not-allowed;background:var(--bs-switch-disabled-bg);border-color:var(--bs-switch-disabled-border)}.g-switch.is-disabled.is-checked[data-v-728b5732]{background:var(--bs-switch-disabled-bg-checked)}.g-switch__handle[data-v-728b5732]{position:absolute;top:50%;left:var(--g-switch-handle-offset);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--g-switch-handle-size);height:var(--g-switch-handle-size);color:var(--bs-switch-loading-icon);background:var(--bs-switch-handle-bg);border-radius:var(--desktop-radius-full);box-shadow:var(--bs-switch-handle-shadow);transform:translateY(-50%);transition:left var(--bs-duration-normal) var(--bs-ease-emphasized),background-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-switch.is-checked .g-switch__handle[data-v-728b5732]{left:calc(100% - var(--g-switch-handle-size) - var(--g-switch-handle-offset))}.g-switch.is-loading .g-switch__handle[data-v-728b5732]{font-size:calc(var(--g-switch-handle-size) * .58)}.g-switch.is-disabled .g-switch__handle[data-v-728b5732]{background:var(--bs-switch-disabled-handle-bg);box-shadow:none}.g-switch__content[data-v-728b5732]{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-width:0;padding-inline:calc(var(--g-switch-handle-size) + var(--g-switch-handle-offset) + var(--desktop-switch-content-gap)) var(--desktop-switch-content-padding);overflow:hidden;font-weight:var(--desktop-font-weight-medium);transition:padding var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-switch.is-checked .g-switch__content[data-v-728b5732]{padding-inline:var(--desktop-switch-content-padding) calc(var(--g-switch-handle-size) + var(--g-switch-handle-offset) + var(--desktop-switch-content-gap))}.g-switch__content-item[data-v-728b5732]{grid-area:1 / 1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-switch__content-item.is-visible[data-v-728b5732]{visibility:visible;opacity:1}.g-switch__outside-label[data-v-728b5732]{display:inline-flex;align-items:center;margin-left:8px;color:var(--bs-color-text-secondary);font-size:var(--g-switch-font-size, var(--desktop-font-size-sm));line-height:1;vertical-align:middle}@media(prefers-reduced-motion:reduce){.g-switch[data-v-728b5732],.g-switch__handle[data-v-728b5732],.g-switch__content[data-v-728b5732],.g-switch__content-item[data-v-728b5732]{transition-duration:.01ms}}.g-search-input[data-v-51277e9d]{width:100%;min-width:0}.g-search-input__icon-button[data-v-51277e9d]{display:inline-flex;align-items:center;justify-content:center;width:var(--g-input-action-size);height:var(--g-input-action-size);padding:0;color:var(--bs-input-action-text);font-size:var(--g-input-icon-size);background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-search-input__icon-button[data-v-51277e9d]:hover:not(:disabled){color:var(--bs-input-action-text-hover);background:var(--bs-input-action-bg-hover)}.g-search-input__icon-button[data-v-51277e9d]:focus-visible{outline:var(--desktop-input-focus-outline-width) solid var(--bs-input-focus-ring);outline-offset:var(--desktop-input-focus-outline-offset)}.g-search-input__icon-button[data-v-51277e9d]:disabled{color:var(--bs-input-text-disabled);cursor:not-allowed}.g-bubble-trigger{display:inline-flex;max-width:100%}.g-bubble{position:fixed;z-index:var(--bs-z-overlay)}.g-bubble__surface{position:relative;color:var(--bs-bubble-text);font-size:var(--desktop-meta-font-size);line-height:var(--desktop-line-height-md);overflow-wrap:anywhere;background:var(--bs-bubble-bg);border:1px solid var(--bs-bubble-border);border-radius:var(--desktop-radius-lg);box-shadow:var(--bs-bubble-shadow)}.g-bubble[data-positioned=false]{visibility:hidden}.g-bubble__arrow{position:absolute;z-index:-1;width:var(--desktop-bubble-arrow-size);height:var(--desktop-bubble-arrow-size);background:var(--bs-bubble-bg);border:1px solid var(--bs-bubble-border);transform:rotate(45deg)}.g-bubble__arrow[data-side=top]{bottom:calc(var(--desktop-bubble-arrow-size) / -2);border-top:0;border-left:0}.g-bubble__arrow[data-side=bottom]{top:calc(var(--desktop-bubble-arrow-size) / -2);border-right:0;border-bottom:0}.g-bubble__arrow[data-side=left]{right:calc(var(--desktop-bubble-arrow-size) / -2);border-bottom:0;border-left:0}.g-bubble__arrow[data-side=right]{left:calc(var(--desktop-bubble-arrow-size) / -2);border-top:0;border-right:0}.g-bubble-enter-active .g-bubble__surface,.g-bubble-leave-active .g-bubble__surface{will-change:opacity,transform;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-emphasized)}.g-bubble-enter-from .g-bubble__surface,.g-bubble-leave-to .g-bubble__surface{opacity:0;transform:scale(.96)}.g-bubble-enter-from .g-bubble__surface[data-side=top],.g-bubble-leave-to .g-bubble__surface[data-side=top]{transform:translateY(var(--bs-space-1)) scale(.96)}.g-bubble-enter-from .g-bubble__surface[data-side=bottom],.g-bubble-leave-to .g-bubble__surface[data-side=bottom]{transform:translateY(calc(var(--bs-space-1) * -1)) scale(.96)}.g-bubble-enter-from .g-bubble__surface[data-side=left],.g-bubble-leave-to .g-bubble__surface[data-side=left]{transform:translate(var(--bs-space-1)) scale(.96)}.g-bubble-enter-from .g-bubble__surface[data-side=right],.g-bubble-leave-to .g-bubble__surface[data-side=right]{transform:translate(calc(var(--bs-space-1) * -1)) scale(.96)}@media(prefers-reduced-motion:reduce){.g-bubble-enter-active .g-bubble__surface,.g-bubble-leave-active .g-bubble__surface{transition-duration:.01ms}}.g-tooltip{pointer-events:none}.g-tooltip>.g-bubble__surface{padding:var(--desktop-tooltip-padding-y) var(--desktop-tooltip-padding-x);white-space:pre-line}.g-popover{min-width:var(--desktop-popover-min-width)}.g-popover .g-bubble__surface{font-size:var(--desktop-body-font-size);backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation))}.g-popover__title{display:block;padding:var(--desktop-popover-padding-y) var(--desktop-popover-padding-x) 0;color:var(--bs-bubble-heading-text);font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-semibold);line-height:var(--desktop-line-height-title)}.g-popover__content{display:grid;gap:var(--desktop-popover-content-gap);padding:var(--desktop-popover-padding-y) var(--desktop-popover-padding-x);color:var(--bs-bubble-text);line-height:var(--desktop-line-height-relaxed)}.g-popover__title+.g-popover__content{padding-top:var(--desktop-popover-title-gap)}.g-popover--inset-none{min-width:0}.g-popover--inset-none .g-popover__content{gap:0;padding:0}.th-filter-wrapper[data-v-26a0a248]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.th-filter-trigger[data-v-26a0a248]{appearance:none;display:inline-grid;width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);place-items:center;padding:0;border:1px solid transparent;border-radius:var(--desktop-radius-sm);background:transparent;color:var(--bs-color-text-secondary);cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.th-filter-trigger[data-v-26a0a248]:hover{color:var(--bs-color-text-primary);background:var(--bs-color-bg-sunken)}.th-filter-trigger.active[data-v-26a0a248],.th-filter-trigger.open[data-v-26a0a248]{border-color:var(--bs-color-action-primary);color:var(--bs-color-link);background:color-mix(in srgb,var(--bs-color-action-primary) 12%,transparent)}.th-filter-panel[data-v-26a0a248]{display:flex;width:220px;flex-direction:column;align-items:stretch}.th-filter-panel .g-input[data-v-26a0a248]{width:100%}.th-filter-search[data-v-26a0a248]{padding:8px 9px;border-bottom:1px solid var(--bs-color-border-subtle)}.th-search-section[data-v-26a0a248]{display:flex;align-items:center;gap:6px;padding:8px 9px}.th-search-section[data-v-26a0a248]:not(:first-child){border-top:1px solid var(--bs-color-border-subtle)}.th-search-section .th-search-input[data-v-26a0a248]{flex:1 1 auto;min-width:0}.th-filter-options[data-v-26a0a248]{max-height:192px;padding:3px 9px;overflow-y:auto}.th-filter-option[data-v-26a0a248]{display:flex;width:100%;align-items:center;min-height:24px;padding:0;color:var(--bs-color-text-primary);font-size:var(--desktop-body-font-size);cursor:pointer}.th-filter-empty[data-v-26a0a248]{padding:12px 0;color:var(--bs-color-text-secondary);text-align:center}.th-filter-footer[data-v-26a0a248]{display:flex;align-items:center;justify-content:space-between;padding:5px 9px;border-top:1px solid var(--bs-color-border-subtle)}.g-table-wrapper[data-v-c1427b15]{position:relative;color:var(--bs-table-text);background:var(--bs-table-bg);border-radius:var(--desktop-table-radius)}.g-table-title[data-v-c1427b15],.g-table-footer[data-v-c1427b15]{background:var(--bs-table-footer-bg);padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);color:var(--bs-table-text);border-bottom:1px solid var(--bs-table-border)}.g-table-footer[data-v-c1427b15]{color:var(--bs-table-secondary-text);border-top:1px solid var(--bs-table-border);border-bottom:0}.g-table-wrapper.is-fill-height[data-v-c1427b15]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.g-table-wrapper.is-fill-height .table-pagination-wrap[data-v-c1427b15]{flex-shrink:0}.g-table-wrapper.is-fill-height .table-container.is-empty .g-table[data-v-c1427b15]{height:100%}.table-pagination-wrap[data-v-c1427b15]{display:flex;justify-content:flex-end;margin-top:0;padding:var(--desktop-padding-sm) var(--desktop-table-cell-padding-x);box-sizing:border-box;min-height:calc(var(--desktop-pagination-item-size-medium) + var(--desktop-padding-sm) * 2)}.table-pagination-wrap .table-pagination[data-v-c1427b15]{width:100%;justify-content:flex-end}.table-container[data-v-c1427b15]{min-height:0;overflow-x:auto;overflow-y:auto;border-radius:var(--desktop-table-radius);width:100%}.table-container[data-v-c1427b15]::-webkit-scrollbar{height:6px;width:6px}.table-container[data-v-c1427b15]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--bs-color-text-primary) 25%,transparent);border-radius:var(--desktop-radius-xs)}.table-container[data-v-c1427b15]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--bs-color-text-primary) 35%,transparent)}.table-container[data-v-c1427b15]::-webkit-scrollbar-track{background:transparent}.table-container.is-empty[data-v-c1427b15]{min-height:0}.g-table[data-v-c1427b15]{min-width:100%;width:100%;border-collapse:collapse;table-layout:fixed}.g-table-wrapper.is-sticky .g-table thead[data-v-c1427b15]{position:sticky;top:0;z-index:3;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.g-table-wrapper.is-sticky .g-table thead[data-v-c1427b15]:before{content:"";position:absolute;inset:0;background:var(--bs-table-header-bg);z-index:-1}.g-table .th[data-v-c1427b15],.g-table .td[data-v-c1427b15]{padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);text-align:left;border-bottom:1px solid var(--bs-table-border)}.g-table .th[data-v-c1427b15]{background:var(--bs-table-header-bg);color:var(--bs-table-header-text);font-size:var(--desktop-table-header-font-size);font-weight:var(--desktop-table-header-font-weight);line-height:1.25;white-space:nowrap}.g-table .th.sortable[data-v-c1427b15]{cursor:pointer;-webkit-user-select:none;user-select:none}.g-table .th.sortable[data-v-c1427b15]:hover{background:var(--bs-color-bg-hover)}.g-table .th.align-center[data-v-c1427b15]{text-align:center}.g-table .th.align-right[data-v-c1427b15]{text-align:right}.g-table .th-content[data-v-c1427b15]{display:flex;align-items:center;justify-content:flex-start;gap:var(--desktop-gap-sm);position:relative;min-height:var(--desktop-table-header-height)}.g-table.align-center .th-content[data-v-c1427b15]{justify-content:center}.g-table.align-right .th-content[data-v-c1427b15]{justify-content:flex-end}.g-table .th-main[data-v-c1427b15]{appearance:none;padding:0;color:inherit;font:inherit;text-align:inherit;background:transparent;border:0;display:inline-flex;align-items:center;gap:var(--desktop-gap-xs);min-width:0}.g-table .th-main.sortable[data-v-c1427b15]{cursor:pointer;-webkit-user-select:none;user-select:none}.g-table .th-main.sortable[data-v-c1427b15]:focus-visible{outline:2px solid var(--bs-table-focus-ring);outline-offset:2px;border-radius:var(--desktop-radius-xs)}.g-table .td[data-v-c1427b15]{color:var(--bs-table-text);font-size:var(--desktop-table-body-font-size)}.g-table .td.align-center[data-v-c1427b15]{text-align:center}.g-table .td.align-right[data-v-c1427b15]{text-align:right}.g-table .td.ellipsis[data-v-c1427b15]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-table .tr:last-child .td[data-v-c1427b15]{border-bottom:none}.fixed-left[data-v-c1427b15],.fixed-right[data-v-c1427b15]{position:sticky;z-index:2;background:var(--bs-table-bg)}.th.fixed-left[data-v-c1427b15],.th.fixed-right[data-v-c1427b15]{z-index:4;background:var(--bs-table-header-bg)}.fixed-left[data-v-c1427b15]:after{content:"";position:absolute;top:0;right:-10px;bottom:0;width:10px;background:linear-gradient(to right,var(--bs-color-shadow),transparent);pointer-events:none}.fixed-right.th[data-v-c1427b15]{box-shadow:-10px 0 10px -5px var(--bs-color-shadow)}.fixed-right[data-v-c1427b15]:not(.th):before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:10px;background:linear-gradient(to left,var(--bs-color-shadow),transparent);pointer-events:none}.striped .tr:nth-child(2n) .fixed-left[data-v-c1427b15],.striped .tr:nth-child(2n) .fixed-right[data-v-c1427b15]{background:var(--bs-color-bg-sunken)}.tr.is-hover .fixed-left[data-v-c1427b15],.tr.is-hover .fixed-right[data-v-c1427b15]{background:var(--bs-color-bg-hover)}.actions-lazy-wrap[data-v-c1427b15]{opacity:0;transition:opacity .15s ease}.actions-lazy-wrap.is-visible[data-v-c1427b15]{opacity:1}.g-table .empty-td[data-v-c1427b15]{padding:0;text-align:center;vertical-align:middle}.sort-icon[data-v-c1427b15]{display:inline-flex;flex-direction:column;align-items:center;gap:0;margin-left:var(--desktop-gap-xs);flex-shrink:0}.sort-caret[data-v-c1427b15]{display:block;line-height:1;color:color-mix(in srgb,var(--bs-color-text-primary) 20%,transparent);transition:color .15s ease}.sort-caret[data-v-c1427b15] svg{display:block;width:10px!important;height:10px!important}.sort-caret--active[data-v-c1427b15]{color:var(--bs-color-action-primary)}.sortable:hover .sort-caret[data-v-c1427b15]:not(.sort-caret--active){color:color-mix(in srgb,var(--bs-color-text-primary) 50%,transparent)}.selection-th[data-v-c1427b15],.selection-td[data-v-c1427b15]{width:48px;text-align:center!important}.drag-sort-title-th[data-v-c1427b15],.drag-sort-value-td[data-v-c1427b15]{--g-table-drag-sort-inset: calc(var(--desktop-table-cell-padding-x) - var(--desktop-gap-sm));padding-left:calc(var(--g-table-drag-sort-inset) + 28px)!important}.drag-sort-value-td[data-v-c1427b15]{position:relative;white-space:nowrap}.row-drag-handle[data-v-c1427b15]{appearance:none;padding:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:flex-end;position:absolute;top:50%;left:var(--g-table-drag-sort-inset);right:auto;width:20px;height:24px;font-size:var(--desktop-table-body-font-size);line-height:1;color:color-mix(in srgb,var(--bs-color-text-primary) 25%,transparent);cursor:grab;opacity:0;pointer-events:none;transform:translateY(-50%);transition:color var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard)}.row-drag-handle.is-active[data-v-c1427b15]{opacity:1;pointer-events:auto}.row-drag-handle[data-v-c1427b15]:focus-visible{outline:2px solid var(--bs-table-focus-ring);outline-offset:-2px}.drag-sort-value[data-v-c1427b15]{display:inline-flex;min-width:1ch;align-items:center;vertical-align:middle}.tr.is-hover .row-drag-handle[data-v-c1427b15]{color:color-mix(in srgb,var(--bs-color-text-primary) 55%,transparent)}.row-drag-handle[data-v-c1427b15]:hover{color:color-mix(in srgb,var(--bs-color-text-primary) 80%,transparent)}.row-drag-handle[data-v-c1427b15]:active{cursor:grabbing}.size-small .drag-sort-title-th[data-v-c1427b15],.size-small .drag-sort-value-td[data-v-c1427b15]{--g-table-drag-sort-inset: calc(var(--desktop-table-cell-padding-x-sm) - var(--desktop-gap-sm))}.size-small .tr[data-v-c1427b15]:not(.expanded-row-tr){height:var(--desktop-table-row-height-sm)}.size-small .th[data-v-c1427b15]{padding:calc(var(--desktop-table-cell-padding-y-sm) * .7) var(--desktop-table-cell-padding-x-sm);font-size:var(--desktop-control-font-size-small)}.size-small .td[data-v-c1427b15]{padding:var(--desktop-table-cell-padding-y-sm) var(--desktop-table-cell-padding-x-sm);font-size:var(--desktop-control-font-size-small)}.size-medium .drag-sort-title-th[data-v-c1427b15],.size-medium .drag-sort-value-td[data-v-c1427b15]{--g-table-drag-sort-inset: calc(var(--desktop-table-cell-padding-x) - var(--desktop-gap-sm))}.size-medium .tr[data-v-c1427b15]:not(.expanded-row-tr){height:var(--desktop-table-row-height)}.size-medium .th[data-v-c1427b15]{padding:calc(var(--desktop-table-cell-padding-y) * .7) var(--desktop-table-cell-padding-x);font-size:var(--desktop-table-header-font-size)}.size-medium .td[data-v-c1427b15]{padding:var(--desktop-table-cell-padding-y) var(--desktop-table-cell-padding-x);font-size:var(--desktop-table-body-font-size)}.size-large .drag-sort-title-th[data-v-c1427b15],.size-large .drag-sort-value-td[data-v-c1427b15]{--g-table-drag-sort-inset: calc(var(--desktop-table-cell-padding-x-lg) - var(--desktop-gap-sm))}.size-large .tr[data-v-c1427b15]:not(.expanded-row-tr){height:var(--desktop-table-row-height-lg)}.size-large .th[data-v-c1427b15]{padding:calc(var(--desktop-table-cell-padding-y-lg) * .7) var(--desktop-table-cell-padding-x-lg);font-size:var(--desktop-control-font-size-large)}.size-large .td[data-v-c1427b15]{padding:var(--desktop-table-cell-padding-y-lg) var(--desktop-table-cell-padding-x-lg);font-size:var(--desktop-control-font-size-large)}.striped .tr[data-v-c1427b15]:nth-child(2n){background:color-mix(in srgb,var(--bs-color-text-primary) 2%,transparent)}.tr.is-hover[data-v-c1427b15]{background:var(--bs-table-row-hover-bg)}.tr.is-selected[data-v-c1427b15],.tr.is-selected .fixed-left[data-v-c1427b15],.tr.is-selected .fixed-right[data-v-c1427b15]{background:var(--bs-table-row-selected-bg)}.tr.is-selected.is-hover[data-v-c1427b15],.tr.is-selected.is-hover .fixed-left[data-v-c1427b15],.tr.is-selected.is-hover .fixed-right[data-v-c1427b15]{background:var(--bs-table-row-selected-hover-bg)}.bordered[data-v-c1427b15]{border:1px solid var(--bs-table-border);border-radius:var(--desktop-radius-lg)}.bordered .th[data-v-c1427b15],.bordered .td[data-v-c1427b15]{border-right:1px solid var(--bs-table-border)}.bordered .th[data-v-c1427b15]:last-child,.bordered .td[data-v-c1427b15]:last-child{border-right:none}.expand-icon[data-v-c1427b15]{appearance:none;padding:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--desktop-radius-xs);cursor:pointer;transition:transform var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard);color:color-mix(in srgb,var(--bs-color-text-primary) 45%,transparent);-webkit-user-select:none;user-select:none}.expand-icon[data-v-c1427b15]:hover{color:color-mix(in srgb,var(--bs-color-text-primary) 85%,transparent);background-color:color-mix(in srgb,var(--bs-color-text-primary) 10%,transparent)}.expand-icon[data-v-c1427b15]:focus-visible{outline:2px solid var(--bs-table-focus-ring);outline-offset:2px}.expand-icon.expanded[data-v-c1427b15]{transform:rotate(90deg);color:color-mix(in srgb,var(--bs-color-text-primary) 90%,transparent)}.expanded-row-tr[data-v-c1427b15]{background:transparent;border:none}.expanded-row-tr.expanded[data-v-c1427b15]{background:var(--bs-table-row-expanded-bg)!important;border-bottom:1px solid var(--bs-table-border)}.expanded-row-tr[data-v-c1427b15]:hover{background:inherit}.expanded-row-tr.expanded[data-v-c1427b15]:hover{background:var(--bs-table-row-expanded-bg)!important}.expanded-row-tr .td[data-v-c1427b15]{padding:0!important;border:none!important}.expanded-row-wrapper[data-v-c1427b15]{display:block;overflow:hidden}.expanded-row-clip[data-v-c1427b15]{min-height:0;overflow:hidden}.expanded-row-content[data-v-c1427b15]{min-height:0;padding:var(--desktop-padding-xl) var(--desktop-padding-xxxl)}.skeleton-row[data-v-c1427b15]{pointer-events:none}.skeleton-row .td[data-v-c1427b15]{padding:var(--desktop-padding-lg) var(--desktop-padding-xl)}.skeleton-checkbox[data-v-c1427b15]{width:16px;height:16px;background:color-mix(in srgb,var(--bs-color-text-primary) 10%,transparent);border-radius:var(--desktop-radius-xs);margin:0 auto;animation:skeleton-pulse-c1427b15 1.5s ease-in-out infinite}.skeleton-text[data-v-c1427b15]{height:14px;background:color-mix(in srgb,var(--bs-color-text-primary) 10%,transparent);border-radius:var(--desktop-radius-sm);animation:skeleton-pulse-c1427b15 1.5s ease-in-out infinite}.skeleton-row:nth-child(1) .skeleton-text[data-v-c1427b15]{animation-delay:0s}.skeleton-row:nth-child(2) .skeleton-text[data-v-c1427b15]{animation-delay:.1s}.skeleton-row:nth-child(3) .skeleton-text[data-v-c1427b15]{animation-delay:.2s}.skeleton-row:nth-child(4) .skeleton-text[data-v-c1427b15]{animation-delay:.3s}.skeleton-row:nth-child(5) .skeleton-text[data-v-c1427b15]{animation-delay:.4s}@keyframes skeleton-pulse-c1427b15{0%,to{opacity:.4}50%{opacity:.8}}.g-popconfirm{--desktop-popconfirm-padding-x: var(--desktop-padding-sm);--desktop-popconfirm-padding-y: var(--desktop-padding-sm);--desktop-popconfirm-content-gap: var(--desktop-gap-sm);--desktop-popconfirm-description-gap: var(--desktop-gap-xxs);--desktop-popconfirm-action-margin-top: var(--desktop-gap-sm);--desktop-popconfirm-action-gap: var(--desktop-gap-sm);width:max-content;max-width:var(--desktop-popconfirm-max-width)}.g-popconfirm>.g-bubble__surface{padding:var(--desktop-popconfirm-padding-y) var(--desktop-popconfirm-padding-x)}.g-popconfirm__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--desktop-popconfirm-content-gap)}.g-popconfirm__icon{display:inline-grid;place-items:center;width:var(--desktop-control-icon-size-small);height:calc(var(--desktop-meta-font-size) * var(--desktop-line-height-md));font-size:var(--desktop-control-icon-size-small)}.g-popconfirm__title{color:var(--bs-bubble-heading-text);font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-medium);line-height:var(--desktop-line-height-md)}.g-popconfirm__description{margin-top:var(--desktop-popconfirm-description-gap);color:var(--bs-bubble-muted-text);font-size:var(--desktop-meta-font-size);line-height:var(--desktop-line-height-md)}.g-popconfirm__actions{--desktop-button-height-small: var(--desktop-control-height-xs);--desktop-button-padding-x-small: var(--desktop-padding-sm);--desktop-button-font-size-small: var(--desktop-meta-font-size);--desktop-button-radius-small: var(--bs-radius-sm);display:flex;justify-content:flex-end;gap:var(--desktop-popconfirm-action-gap);margin-top:var(--desktop-popconfirm-action-margin-top);align-items:center;flex-wrap:wrap}.g-overlay[data-v-4cbb842b]{position:fixed;inset:0;z-index:var(--bs-modal-z-index);display:flex;align-items:center;justify-content:center;padding:var(--bs-space-5);background:var(--bs-modal-overlay);-webkit-backdrop-filter:var(--bs-modal-overlay-backdrop-filter);backdrop-filter:var(--bs-modal-overlay-backdrop-filter)}.g-overlay--padding-none[data-v-4cbb842b]{padding:0}.g-overlay-enter-active[data-v-4cbb842b],.g-overlay-leave-active[data-v-4cbb842b]{transition:opacity var(--g-overlay-duration, var(--bs-duration-normal)) var(--bs-ease-standard)}.g-overlay-enter-from[data-v-4cbb842b],.g-overlay-leave-to[data-v-4cbb842b]{opacity:0}@media(prefers-reduced-motion:reduce){.g-overlay-enter-active[data-v-4cbb842b],.g-overlay-leave-active[data-v-4cbb842b]{transition:none}}.g-modal{position:relative;display:flex;flex-direction:column;width:var(--g-modal-width);max-width:min(100%,var(--g-modal-width));max-height:calc(100vh - var(--bs-space-10));overflow:hidden;color:var(--bs-modal-text);background:var(--bs-modal-bg);border:1px solid var(--bs-modal-border);border-radius:var(--bs-modal-radius);box-shadow:var(--bs-modal-shadow);-webkit-backdrop-filter:var(--bs-modal-backdrop-filter) saturate(var(--bs-modal-saturation));backdrop-filter:var(--bs-modal-backdrop-filter) saturate(var(--bs-modal-saturation));outline:none}.g-modal--small{--g-modal-width: var(--desktop-modal-width-small)}.g-modal--medium{--g-modal-width: var(--desktop-modal-width-medium)}.g-modal--large{--g-modal-width: var(--desktop-modal-width-large)}.g-modal--top{align-self:flex-start;margin-top:var(--bs-space-8)}.g-modal--bottom{align-self:flex-end;margin-bottom:var(--bs-space-8)}.g-modal__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--bs-space-3);padding:var(--desktop-modal-header-padding)}.g-modal.has-close .g-modal__header{padding-right:calc(var(--desktop-modal-close-offset) + var(--desktop-modal-close-size) + var(--bs-space-2))}.g-modal__title{min-width:0;margin:0;font-size:var(--desktop-title-font-size);font-weight:var(--desktop-title-font-weight);line-height:var(--desktop-title-line-height)}.g-modal__close{position:absolute;top:var(--desktop-modal-close-offset);right:var(--desktop-modal-close-offset);display:inline-grid;flex:none;place-items:center;width:var(--desktop-modal-close-size);height:var(--desktop-modal-close-size);color:var(--bs-color-text-secondary);background:transparent;border:0;border-radius:var(--desktop-control-radius-small);font-size:var(--desktop-modal-close-icon-size);cursor:pointer}.g-modal__close:hover{color:var(--bs-modal-text);background:var(--bs-color-bg-hover)}.g-modal__close:focus-visible{outline:var(--desktop-modal-focus-width) solid var(--bs-color-focus-ring);outline-offset:var(--desktop-focus-offset)}.g-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--desktop-modal-body-padding)}.g-modal__footer{display:flex;flex:none;justify-content:flex-end;gap:var(--desktop-modal-footer-gap);padding:var(--desktop-modal-footer-padding)}.g-confirm__heading{display:flex;align-items:center;gap:var(--bs-space-3)}.g-confirm__heading h2{margin:0;font:inherit}.g-confirm__content{margin:0;color:var(--bs-color-text-secondary);line-height:var(--desktop-line-height-relaxed)}.g-modal-enter-active,.g-modal-leave-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-modal-enter-from,.g-modal-leave-to{opacity:0;transform:translateY(calc(var(--bs-space-2) * -1)) scale(.98)}@media(prefers-reduced-motion:reduce){.g-modal-enter-active,.g-modal-leave-active{transition:none}}.g-tag{--g-tag-bg: var(--bs-tag-default-bg);--g-tag-border: var(--bs-tag-default-border);--g-tag-text: var(--bs-tag-default-text);--g-tag-solid-bg: var(--bs-tag-default-solid-bg);--g-tag-solid-text: var(--bs-tag-default-solid-text);display:inline-flex;box-sizing:border-box;max-width:100%;align-items:center;justify-content:center;gap:var(--g-tag-gap);height:var(--g-tag-height);padding:0 var(--g-tag-padding-x);overflow:hidden;color:var(--g-tag-text);font-family:inherit;font-size:var(--g-tag-font-size);font-weight:var(--desktop-font-weight-medium);line-height:1;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;background:var(--g-tag-bg);border:1px solid var(--g-tag-border);border-radius:var(--desktop-tag-radius);outline:0;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard);-webkit-user-select:none;user-select:none}.g-tag--small{--g-tag-height: var(--desktop-tag-height-small);--g-tag-font-size: var(--desktop-tag-font-size-small);--g-tag-icon-size: var(--desktop-tag-icon-size-small);--g-tag-close-size: var(--desktop-tag-close-size-small);--g-tag-gap: var(--desktop-tag-gap-small);--g-tag-padding-x: var(--desktop-tag-padding-x-small)}.g-tag--medium{--g-tag-height: var(--desktop-tag-height-medium);--g-tag-font-size: var(--desktop-tag-font-size-medium);--g-tag-icon-size: var(--desktop-tag-icon-size-medium);--g-tag-close-size: var(--desktop-tag-close-size-medium);--g-tag-gap: var(--desktop-tag-gap-medium);--g-tag-padding-x: var(--desktop-tag-padding-x-medium)}.g-tag--large{--g-tag-height: var(--desktop-tag-height-large);--g-tag-font-size: var(--desktop-tag-font-size-large);--g-tag-icon-size: var(--desktop-tag-icon-size-large);--g-tag-close-size: var(--desktop-tag-close-size-large);--g-tag-gap: var(--desktop-tag-gap-large);--g-tag-padding-x: var(--desktop-tag-padding-x-large)}.g-tag--primary{--g-tag-bg: var(--bs-tag-primary-bg);--g-tag-border: var(--bs-tag-primary-border);--g-tag-text: var(--bs-tag-primary-text);--g-tag-solid-bg: var(--bs-tag-primary-solid-bg);--g-tag-solid-text: var(--bs-tag-primary-solid-text)}.g-tag--success{--g-tag-bg: var(--bs-tag-success-bg);--g-tag-border: var(--bs-tag-success-border);--g-tag-text: var(--bs-tag-success-text);--g-tag-solid-bg: var(--bs-tag-success-solid-bg);--g-tag-solid-text: var(--bs-tag-success-solid-text)}.g-tag--warning{--g-tag-bg: var(--bs-tag-warning-bg);--g-tag-border: var(--bs-tag-warning-border);--g-tag-text: var(--bs-tag-warning-text);--g-tag-solid-bg: var(--bs-tag-warning-solid-bg);--g-tag-solid-text: var(--bs-tag-warning-solid-text)}.g-tag--danger{--g-tag-bg: var(--bs-tag-danger-bg);--g-tag-border: var(--bs-tag-danger-border);--g-tag-text: var(--bs-tag-danger-text);--g-tag-solid-bg: var(--bs-tag-danger-solid-bg);--g-tag-solid-text: var(--bs-tag-danger-solid-text)}.g-tag--info{--g-tag-bg: var(--bs-tag-info-bg);--g-tag-border: var(--bs-tag-info-border);--g-tag-text: var(--bs-tag-info-text);--g-tag-solid-bg: var(--bs-tag-info-solid-bg);--g-tag-solid-text: var(--bs-tag-info-solid-text)}.g-tag--outlined{background:transparent}.g-tag--solid,.g-tag--checked{color:var(--g-tag-solid-text);background:var(--g-tag-solid-bg);border-color:var(--g-tag-solid-bg)}.g-tag__content{min-width:0;overflow:hidden;text-overflow:ellipsis}.g-tag__icon,.g-tag__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.g-tag__icon{width:var(--g-tag-icon-size);height:var(--g-tag-icon-size);font-size:var(--g-tag-icon-size)}.g-tag__icon .g-icon,.g-tag__close .g-icon{width:1em;height:1em;font-size:inherit}.g-tag__close{width:var(--g-tag-close-size);height:var(--g-tag-close-size);margin-inline-end:calc(var(--g-tag-gap) * -.5);padding:0;color:currentColor;font:inherit;font-size:var(--g-tag-icon-size);background:transparent;border:0;border-radius:50%;opacity:var(--bs-tag-close-opacity);cursor:pointer;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-tag__close:hover{background:var(--bs-tag-close-bg-hover);opacity:1}.g-tag__close:active{transform:scale(.9)}.g-tag__close:focus-visible,.g-tag--link:focus-visible,.g-checkable-tag:focus-visible{box-shadow:0 0 0 var(--desktop-tag-focus-width) var(--bs-tag-focus-ring)}.g-tag--link,.g-checkable-tag{cursor:pointer}.g-tag--link:hover,.g-checkable-tag:hover:not(:disabled){border-color:var(--g-tag-text);box-shadow:inset 0 0 0 100vmax var(--bs-tag-hover-overlay)}.g-tag--link:active,.g-checkable-tag:active:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--bs-tag-active-overlay)}.g-checkable-tag{appearance:none}.g-tag--disabled,.g-checkable-tag:disabled{color:var(--bs-tag-disabled-text);background:var(--bs-tag-disabled-bg);border-color:var(--bs-tag-disabled-border);box-shadow:none;cursor:not-allowed;opacity:1}.g-tag__close:disabled{cursor:not-allowed;opacity:var(--bs-tag-disabled-opacity)}.g-checkable-tag-group{display:flex;flex-wrap:wrap;gap:var(--desktop-tag-group-gap);align-items:center}@media(prefers-reduced-motion:reduce){.g-tag,.g-tag__close{transition:none}}.g-notification-stack{position:fixed;z-index:var(--bs-z-toast);width:min(var(--desktop-notification-width),calc(100vw - var(--bs-space-6)));pointer-events:none}.g-notification-stack--top-right,.g-notification-stack--top-left{top:var(--desktop-notification-offset)}.g-notification-stack--bottom-right,.g-notification-stack--bottom-left{bottom:var(--desktop-notification-offset)}.g-notification-stack--top-right,.g-notification-stack--bottom-right{right:var(--desktop-notification-offset)}.g-notification-stack--top-left,.g-notification-stack--bottom-left{left:var(--desktop-notification-offset)}.g-notification-stack__list{display:grid;gap:var(--desktop-notification-gap)}.g-notification{--g-notification-tone: var(--bs-color-info);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--desktop-notification-content-gap);align-items:start;padding:var(--desktop-notification-padding);color:var(--bs-notification-text);background:var(--bs-notification-bg);border:1px solid var(--bs-notification-border);border-inline-start-width:var(--desktop-notification-accent-width);border-radius:var(--bs-notification-radius);box-shadow:var(--bs-notification-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));pointer-events:auto;overflow:hidden}.g-notification--success{--g-notification-tone: var(--bs-color-success);border-inline-start-color:var(--g-notification-tone)}.g-notification--error{--g-notification-tone: var(--bs-color-danger);border-inline-start-color:var(--g-notification-tone)}.g-notification--warning{--g-notification-tone: var(--bs-color-warning);border-inline-start-color:var(--g-notification-tone)}.g-notification--info{border-inline-start-color:var(--g-notification-tone)}.g-notification__icon{margin-top:var(--bs-space-1)}.g-notification--success .g-notification__icon{color:var(--bs-color-success-text)}.g-notification--error .g-notification__icon{color:var(--bs-color-danger-text)}.g-notification--warning .g-notification__icon{color:var(--bs-color-warning-text)}.g-notification--info .g-notification__icon{color:var(--bs-color-info-text)}.g-notification__content{min-width:0}.g-notification__title{display:block;font-size:var(--desktop-body-font-size);line-height:var(--desktop-line-height-normal)}.g-notification__description{margin:var(--bs-space-1) 0 0;color:var(--bs-notification-secondary-text);font-size:var(--desktop-meta-font-size);line-height:var(--desktop-line-height-relaxed);white-space:pre-line;overflow-wrap:anywhere}.g-notification__actions{display:flex;flex-wrap:wrap;gap:var(--bs-space-2);margin-top:var(--bs-space-3)}.g-notification__actions button,.g-notification__close{color:var(--bs-notification-action-text);background:transparent;border:0;cursor:pointer}.g-notification__actions button{min-height:var(--desktop-control-height-mini);padding-inline:var(--desktop-control-padding-x-mini);border-radius:var(--desktop-control-radius-mini);font:inherit}.g-notification__close{display:inline-grid;place-items:center;width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);border-radius:var(--desktop-control-radius-mini)}.g-notification__actions button:hover,.g-notification__close:hover{background:var(--bs-color-bg-hover)}.g-notification__actions button:focus-visible,.g-notification__close:focus-visible{outline:2px solid var(--bs-color-focus-ring);outline-offset:2px}.g-notification__progress{position:absolute;inset-inline:0;bottom:0;height:var(--desktop-notification-progress-height);background:var(--bs-notification-progress-track)}.g-notification__progress-value{display:block;width:100%;height:100%;background:var(--g-notification-tone);transform-origin:left center;animation:g-notification-progress var(--g-notification-duration) linear forwards}[dir=rtl] .g-notification__progress-value{transform-origin:right center}.g-notification--pauseable:hover .g-notification__progress-value,.g-notification--pauseable:focus-within .g-notification__progress-value{animation-play-state:paused}@keyframes g-notification-progress{to{transform:scaleX(0)}}.g-notification-enter-active,.g-notification-leave-active,.g-notification-move{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-notification-enter-from,.g-notification-leave-to{opacity:0;transform:translate(var(--desktop-notification-motion-distance))}.g-notification-stack--top-left .g-notification-enter-from,.g-notification-stack--top-left .g-notification-leave-to,.g-notification-stack--bottom-left .g-notification-enter-from,.g-notification-stack--bottom-left .g-notification-leave-to{transform:translate(calc(var(--desktop-notification-motion-distance) * -1))}@media(prefers-reduced-motion:reduce){.g-notification-enter-active,.g-notification-leave-active,.g-notification-move{transition:none}.g-notification__progress{display:none}}.g-image-preview{position:relative;width:100%;height:100%;overflow:hidden;color:var(--bs-image-preview-text);outline:none}.g-image-preview__stage{position:absolute;inset:var(--desktop-image-preview-stage-inset);display:grid;place-items:center;overflow:hidden;touch-action:none}.g-image-preview.has-thumbnails .g-image-preview__stage{bottom:var(--desktop-image-preview-stage-bottom-with-thumbnails)}.g-image-preview__image{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:default;transition:transform var(--bs-duration-fast) var(--bs-ease-standard);will-change:transform}.g-image-preview__image.is-zoomed{cursor:grab}.g-image-preview__image.is-dragging{cursor:grabbing;transition:none}.g-image-preview__loading,.g-image-preview__error{padding:var(--bs-space-4);background:var(--bs-image-preview-control-bg);border-radius:var(--bs-radius-md)}.g-image-preview button{color:inherit;cursor:pointer}.g-image-preview button:disabled{cursor:not-allowed;opacity:var(--bs-image-preview-disabled-opacity)}.g-image-preview button:disabled:hover{background:var(--bs-image-preview-control-bg)}.g-image-preview__close,.g-image-preview__previous,.g-image-preview__next,.g-image-preview__toolbar,.g-image-preview__thumbnails,.g-image-preview__caption{position:absolute;z-index:1;background:var(--bs-image-preview-control-bg);border:1px solid var(--bs-image-preview-control-border);border-radius:var(--bs-image-preview-control-radius);box-shadow:var(--bs-image-preview-control-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-image-preview__close,.g-image-preview__previous,.g-image-preview__next{display:grid;place-items:center;width:var(--desktop-image-preview-action-size);height:var(--desktop-image-preview-action-size);padding:0;border-radius:50%}.g-image-preview__close{top:var(--desktop-image-preview-offset);right:var(--desktop-image-preview-offset)}.g-image-preview__previous{top:50%;left:var(--desktop-image-preview-offset);transform:translateY(-50%)}.g-image-preview__next{top:50%;right:var(--desktop-image-preview-offset);transform:translateY(-50%)}.g-image-preview__footer{position:absolute;z-index:2;bottom:var(--desktop-image-preview-offset);left:50%;display:grid;justify-items:center;gap:var(--bs-space-2);max-width:calc(100vw - var(--bs-space-10));transform:translate(-50%)}.g-image-preview__toolbar{position:static;display:flex;align-items:center;gap:var(--bs-space-1);padding:var(--bs-space-2)}.g-image-preview__toolbar button{display:grid;place-items:center;width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);padding:0;color:inherit;background:transparent;border:0;border-radius:var(--desktop-control-radius-small)}.g-image-preview button:hover{background:var(--bs-image-preview-control-hover-bg)}.g-image-preview button:focus-visible{outline:2px solid var(--bs-image-preview-focus-ring);outline-offset:2px}.g-image-preview__thumbnails{position:static;display:flex;gap:var(--bs-space-2);max-width:min(80vw,var(--desktop-image-preview-thumbnails-max-width));padding:var(--bs-space-2);overflow-x:auto}.g-image-preview__thumbnails button{flex:none;width:var(--desktop-image-preview-thumbnail-size);height:var(--desktop-image-preview-thumbnail-size);padding:var(--bs-space-1);overflow:hidden;background:transparent;border:2px solid transparent;border-radius:var(--bs-radius-sm)}.g-image-preview__thumbnails button.is-active{border-color:var(--bs-color-action-primary)}.g-image-preview__thumbnails img{width:100%;height:100%;object-fit:cover}.g-image-preview__caption{top:var(--desktop-image-preview-offset);left:50%;display:grid;gap:var(--bs-space-1);max-width:min(60vw,var(--desktop-image-preview-caption-max-width));padding:var(--bs-space-3) var(--bs-space-4);text-align:center;transform:translate(-50%)}.g-image-preview__caption span{color:var(--bs-image-preview-secondary-text);font-size:var(--desktop-meta-font-size)}@media(prefers-reduced-motion:reduce){.g-image-preview__image{transition:none}}.g-uploader{display:grid;gap:var(--desktop-uploader-gap);color:var(--bs-uploader-text)}.g-uploader__picture-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--desktop-uploader-gap)}.g-uploader__picture-grid>.g-upload-list{display:contents}.g-uploader__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;pointer-events:none}.g-uploader-trigger{display:grid;place-items:center;align-content:center;gap:var(--bs-space-2);min-height:var(--desktop-uploader-trigger-height);padding:var(--desktop-uploader-padding);color:var(--bs-uploader-secondary-text);background:var(--bs-uploader-bg);border:1px dashed var(--bs-uploader-border);border-radius:var(--bs-uploader-radius);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard)}.g-uploader-trigger--text,.g-uploader-trigger--picture{display:inline-flex;justify-self:start;min-height:var(--desktop-control-height-medium);padding:0 var(--desktop-control-padding-x-medium);border-style:solid}.g-uploader-trigger--picture-card,.g-uploader-trigger--picture-circle{flex:0 0 var(--desktop-uploader-picture-size);width:var(--desktop-uploader-picture-size);min-height:0;aspect-ratio:1;padding:var(--bs-space-2)}.g-uploader-trigger--picture-circle{border-radius:50%}.g-uploader-trigger:hover:not(:disabled),.g-uploader-trigger.is-dragging{color:var(--bs-uploader-action-text);background:var(--bs-uploader-hover-bg);border-color:var(--bs-uploader-action-text)}.g-uploader-trigger:focus-visible,.g-upload-item button:focus-visible{outline:2px solid var(--bs-color-focus-ring);outline-offset:2px}.g-uploader-trigger:disabled{color:var(--bs-color-text-disabled);background:var(--bs-color-bg-disabled);cursor:not-allowed}.g-uploader-trigger small{font-size:var(--desktop-meta-font-size)}.g-upload-list{display:grid;gap:var(--desktop-uploader-gap)}.g-upload-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--desktop-uploader-gap);min-height:var(--desktop-control-height-large);padding:var(--desktop-uploader-item-padding);background:var(--bs-uploader-bg);border:1px solid var(--bs-uploader-border);border-radius:var(--bs-uploader-radius)}.g-upload-list--picture-card .g-upload-item,.g-upload-list--picture-circle .g-upload-item{position:relative;display:block;flex:0 0 var(--desktop-uploader-picture-size);width:var(--desktop-uploader-picture-size);aspect-ratio:1;min-height:0;overflow:hidden;padding:0;background:var(--bs-uploader-card-bg)}.g-upload-item.is-circle,.g-upload-item.is-circle .g-upload-item__preview,.g-upload-item.is-circle img{border-radius:50%}.g-upload-item.is-error{border-color:var(--bs-color-danger-border)}.g-upload-item__preview{display:block;width:var(--desktop-uploader-thumbnail-size);height:var(--desktop-uploader-thumbnail-size);padding:0;overflow:hidden;background:transparent;border:0;border-radius:var(--bs-radius-sm);cursor:pointer}.g-upload-list--picture-card .g-upload-item__preview,.g-upload-list--picture-circle .g-upload-item__preview{width:100%;height:100%}.g-upload-item__preview img{width:100%;height:100%;object-fit:cover}.g-upload-item__file-icon{color:var(--bs-uploader-secondary-text)}.g-upload-item__content{display:grid;min-width:0;gap:var(--bs-space-1)}.g-upload-item__content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-upload-item__content span{color:var(--bs-uploader-secondary-text);font-size:var(--desktop-meta-font-size)}.g-upload-list--picture-card .g-upload-item__file-icon,.g-upload-list--picture-circle .g-upload-item__file-icon{position:absolute;top:50%;left:50%;width:var(--desktop-control-icon-size-large);height:var(--desktop-control-icon-size-large);transform:translate(-50%,-70%)}.g-upload-list--picture-card .g-upload-item__content,.g-upload-list--picture-circle .g-upload-item__content{position:absolute;inset:auto 0 0;padding:var(--bs-space-2);color:var(--bs-uploader-card-overlay-text);background:var(--bs-uploader-card-overlay-bg);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-upload-list--picture-card .g-upload-item:hover .g-upload-item__content,.g-upload-list--picture-circle .g-upload-item:hover .g-upload-item__content,.g-upload-list--picture-card .g-upload-item:focus-within .g-upload-item__content,.g-upload-list--picture-circle .g-upload-item:focus-within .g-upload-item__content,.g-upload-list--picture-card .g-upload-item.is-uploading .g-upload-item__content,.g-upload-list--picture-circle .g-upload-item.is-uploading .g-upload-item__content,.g-upload-list--picture-card .g-upload-item.is-error .g-upload-item__content,.g-upload-list--picture-circle .g-upload-item.is-error .g-upload-item__content{opacity:1;transform:translateY(0)}.g-upload-list--picture-card .g-upload-item__content span,.g-upload-list--picture-circle .g-upload-item__content span{color:inherit}.g-upload-item__success-mark{position:absolute;right:var(--bs-space-2);bottom:var(--bs-space-2);display:grid;width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);place-items:center;color:var(--bs-color-success);background:var(--bs-color-bg-surface);border-radius:50%;box-shadow:var(--bs-shadow-sm);pointer-events:none}.g-upload-item__success-mark :where(svg){width:60%;height:60%}.g-upload-item progress{width:100%;accent-color:var(--bs-color-action-primary)}.g-upload-item__actions{display:flex;gap:var(--bs-space-1)}.g-upload-item__actions button{display:grid;place-items:center;width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);padding:0;color:var(--bs-uploader-secondary-text);background:transparent;border:0;border-radius:var(--desktop-control-radius-mini);cursor:pointer}.g-upload-list--picture-card .g-upload-item__actions,.g-upload-list--picture-circle .g-upload-item__actions{position:absolute;top:var(--bs-space-2);right:var(--bs-space-2)}.g-upload-list--picture-card .g-upload-item__actions button,.g-upload-list--picture-circle .g-upload-item__actions button{color:var(--bs-uploader-card-overlay-text);background:var(--bs-uploader-card-action-bg)}.g-upload-list--picture-card .g-upload-item.is-error,.g-upload-list--picture-circle .g-upload-item.is-error{background:var(--bs-uploader-error-bg)}.g-upload-list--picture-card .g-upload-item__actions button:hover,.g-upload-list--picture-circle .g-upload-item__actions button:hover{color:var(--bs-uploader-card-overlay-text);background:var(--bs-uploader-card-action-bg-hover)}.g-upload-item__actions button:hover{color:var(--bs-uploader-action-text);background:var(--bs-uploader-hover-bg)}.g-uploader__tips{margin:0;color:var(--bs-uploader-secondary-text);font-size:var(--desktop-meta-font-size)}.g-breadcrumb{width:100%;color:var(--bs-breadcrumb-item-text);font-size:var(--desktop-breadcrumb-font-size)}.g-breadcrumb__list,.g-breadcrumb__entry{display:flex;min-width:0;align-items:center;margin:0;padding:0;list-style:none}.g-breadcrumb__list{flex-wrap:nowrap;overflow:hidden}.g-breadcrumb__entry{flex:none}.g-breadcrumb__link,.g-breadcrumb__current,.g-breadcrumb__menu-trigger{display:inline-flex;min-width:0;align-items:center;gap:var(--desktop-breadcrumb-item-gap);border-radius:var(--desktop-breadcrumb-radius);font:inherit;line-height:var(--desktop-line-height-normal);white-space:nowrap}.g-breadcrumb__link,.g-breadcrumb__menu-trigger{padding:0;border:0;background:transparent;color:var(--bs-breadcrumb-link-text);text-decoration:none;cursor:pointer}.g-breadcrumb__link:hover:not(:disabled),.g-breadcrumb__menu-trigger:hover{color:var(--bs-breadcrumb-link-text-hover)}.g-breadcrumb__link:active:not(:disabled){color:var(--bs-breadcrumb-link-text-active)}.g-breadcrumb__link:focus-visible,.g-breadcrumb__menu-trigger:focus-visible{outline:var(--desktop-focus-width) solid var(--bs-breadcrumb-focus-ring);outline-offset:var(--desktop-focus-offset)}.g-breadcrumb__link:disabled{color:var(--bs-breadcrumb-text-disabled);cursor:not-allowed}.g-breadcrumb__current{max-width:var(--desktop-breadcrumb-current-max-width);overflow:hidden;color:var(--bs-breadcrumb-current-text);text-overflow:ellipsis}.g-breadcrumb__separator{margin-inline:var(--desktop-breadcrumb-separator-gap);color:var(--bs-breadcrumb-separator-text);-webkit-user-select:none;user-select:none}.g-breadcrumb__icon{flex:none;font-size:var(--desktop-breadcrumb-icon-size)}.g-breadcrumb__indicator{flex:none;font-size:var(--desktop-breadcrumb-indicator-size)}.g-breadcrumb__menu-root{position:relative;display:inline-flex}.g-breadcrumb__menu{position:absolute;z-index:var(--bs-z-dropdown);top:calc(100% + var(--desktop-gap-xs));left:0;display:grid;min-width:var(--desktop-breadcrumb-popup-min-width);max-width:var(--desktop-breadcrumb-popup-max-width);padding:var(--desktop-padding-xs);border:1px solid var(--bs-breadcrumb-menu-border);border-radius:var(--desktop-breadcrumb-popup-radius);background:var(--bs-breadcrumb-menu-bg);box-shadow:var(--bs-breadcrumb-menu-shadow)}.g-breadcrumb__menu-item{display:flex;align-items:center;gap:var(--desktop-breadcrumb-item-gap);min-height:var(--desktop-control-height-small);padding:0 var(--desktop-padding-md);border:0;border-radius:var(--desktop-radius-sm);background:transparent;color:var(--bs-breadcrumb-link-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.g-breadcrumb__menu-item:hover:not(:disabled){background:var(--bs-breadcrumb-menu-item-bg-hover);color:var(--bs-breadcrumb-link-text-hover)}.g-breadcrumb__menu-item:focus-visible{outline:var(--desktop-focus-width) solid var(--bs-breadcrumb-focus-ring);outline-offset:calc(var(--desktop-focus-offset) * -1)}.g-breadcrumb__menu-item:disabled{color:var(--bs-breadcrumb-text-disabled);cursor:not-allowed}.g-drag-sort{display:grid;min-width:0;overflow:visible}.g-drag-sort.is-scrollable{overflow:auto}.g-drag-sort-item{display:flex;align-items:stretch;min-width:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-drag-sort-item__content{flex:1;min-width:0}.g-drag-sort-handle{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--desktop-control-height-mini);margin:0;padding:0;color:var(--bs-drag-sort-handle-text);font:inherit;font-size:var(--desktop-control-icon-size-mini);background:transparent;border:0;border-radius:var(--desktop-control-radius-mini);cursor:grab;touch-action:none}.g-drag-sort-handle:hover:not(:disabled){color:var(--bs-drag-sort-handle-text-hover);background:var(--bs-drag-sort-handle-bg-hover)}.g-drag-sort-handle:focus-visible{outline:none;color:var(--bs-drag-sort-handle-text-active);box-shadow:0 0 0 3px var(--bs-drag-sort-focus-ring)}.g-drag-sort-handle:active:not(:disabled),.g-drag-sort-item.is-keyboard-grabbed .g-drag-sort-handle{cursor:grabbing;color:var(--bs-drag-sort-handle-text-active);background:var(--bs-drag-sort-handle-bg-active)}.g-drag-sort-handle:disabled{cursor:not-allowed;opacity:var(--bs-drag-sort-disabled-opacity)}.g-drag-sort-item.is-drag-chosen,.g-drag-sort-item.is-keyboard-grabbed{position:relative;z-index:1}.g-drag-sort-item.is-drag-ghost{opacity:var(--bs-drag-sort-ghost-opacity)}.g-drag-sort-item.is-dragging{transform:scale(1.01)}.g-drag-sort-default-item{padding:var(--desktop-padding-md);color:var(--bs-color-text-primary);background:var(--bs-color-bg-container);border:1px solid var(--bs-color-border-subtle);border-radius:var(--desktop-radius-lg)}.g-drag-sort__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.g-drag-sort-item{transition:none}}.g-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--desktop-transfer-gap);width:100%;color:var(--bs-transfer-text)}.g-transfer-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--bs-transfer-bg);border:1px solid var(--bs-transfer-border);border-radius:var(--desktop-transfer-radius)}.g-transfer.is-warning .g-transfer-panel{border-color:var(--bs-color-warning-border)}.g-transfer.is-error .g-transfer-panel{border-color:var(--bs-color-danger-border)}.g-transfer-panel__header{display:flex;align-items:center;gap:var(--bs-space-2);min-height:var(--desktop-control-height-medium);padding-inline:var(--desktop-transfer-padding-x);background:var(--bs-transfer-header-bg);border-bottom:1px solid var(--bs-transfer-border)}.g-transfer-panel__header strong{flex:1;font-size:var(--desktop-body-font-size)}.g-transfer-panel__header span{color:var(--bs-transfer-muted-text);font-size:var(--desktop-meta-font-size)}.g-transfer-panel__search{padding:var(--bs-space-2);border-bottom:1px solid var(--bs-transfer-border)}.g-transfer-panel__body{min-height:var(--desktop-transfer-min-height);overflow:hidden}.g-transfer-list,.g-transfer-groups{height:100%;overflow:auto;padding:var(--bs-space-1)}.g-transfer-item{display:flex;align-items:center;gap:var(--bs-space-2);min-height:var(--desktop-transfer-item-height);padding-inline:var(--desktop-transfer-item-padding-x);border-radius:var(--desktop-radius-md);cursor:pointer}.g-transfer-item:hover:not(.is-disabled){background:var(--bs-transfer-item-bg-hover)}.g-transfer-item.is-selected{background:var(--bs-transfer-item-bg-selected)}.g-transfer-item.is-disabled{color:var(--bs-color-text-disabled);cursor:not-allowed}.g-transfer-item__content{display:grid;flex:1;min-width:0}.g-transfer-item__content strong{overflow:hidden;font-size:var(--desktop-body-font-size);font-weight:var(--desktop-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.g-transfer-item__content small{color:var(--bs-transfer-muted-text);font-size:var(--desktop-meta-font-size)}.g-transfer-list__empty{display:grid;min-height:100%;place-items:center;color:var(--bs-transfer-muted-text)}.g-transfer__operations{display:flex;flex-direction:column;justify-content:center;gap:var(--bs-space-2)}.g-transfer-panel__pagination,.g-transfer-panel__footer{display:flex;align-items:center;justify-content:center;gap:var(--bs-space-2);min-height:var(--desktop-control-height-medium);padding:var(--bs-space-1) var(--desktop-transfer-padding-x);border-top:1px solid var(--bs-transfer-border);color:var(--bs-transfer-muted-text);font-size:var(--desktop-meta-font-size)}.g-transfer-group__header{display:flex;align-items:center;gap:var(--bs-space-2);width:100%;min-height:var(--desktop-transfer-item-height);padding:0 var(--desktop-transfer-item-padding-x);color:inherit;background:var(--bs-transfer-group-bg);border-radius:var(--desktop-radius-md)}.g-transfer-group__toggle{display:flex;align-items:center;gap:var(--bs-space-2);flex:1;align-self:stretch;min-width:0;padding:0;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.g-transfer-group__toggle>span{flex:1;text-align:left}.g-transfer-group__toggle>small{color:var(--bs-transfer-muted-text)}.g-transfer-group__toggle[aria-expanded=true] .g-icon{transform:rotate(90deg)}.g-transfer-group__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--bs-transfer-focus-ring)}.g-transfer-group__items{padding-inline-start:var(--bs-space-4)}.g-form[data-v-913cd0b0]{width:100%;color:var(--bs-color-text-primary)}.g-form--inline[data-v-913cd0b0]{display:flex;flex-wrap:wrap;align-items:start;gap:var(--bs-space-3) var(--bs-density-section-gap)}.g-form.is-disabled[data-v-913cd0b0]{cursor:not-allowed}.g-form-item[data-v-1ea2460f]{display:grid;gap:var(--desktop-form-label-gap) var(--desktop-form-column-gap);margin-bottom:var(--desktop-form-item-gap);color:var(--bs-color-text-primary)}.g-form-item--vertical[data-v-1ea2460f]{grid-template-columns:minmax(0,1fr)}.g-form-item--inline[data-v-1ea2460f]{display:inline-grid;grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr);align-items:start;margin-bottom:0}.g-form-item__label[data-v-1ea2460f]{display:flex;align-items:center;min-height:var(--desktop-control-height-medium);color:var(--bs-color-text-primary);font-size:var(--desktop-font-size-md);line-height:var(--desktop-line-height-tight)}.g-form-item--label-right .g-form-item__label[data-v-1ea2460f]{justify-content:flex-end;text-align:right}.g-form-item--vertical .g-form-item__label[data-v-1ea2460f]{min-height:auto;justify-content:flex-start;text-align:left}.g-form-item__required[data-v-1ea2460f]{margin-inline-end:var(--bs-space-1);color:var(--bs-color-danger)}.g-form-item__required--after[data-v-1ea2460f]{margin-inline-end:0;margin-inline-start:var(--bs-space-1)}.g-form-item__control[data-v-1ea2460f],.g-form-item__content[data-v-1ea2460f]{min-width:0;width:100%}.g-form-item__content[data-v-1ea2460f]{min-height:var(--desktop-control-height-medium)}.g-form-item__message[data-v-1ea2460f]{display:flex;align-items:center;gap:var(--bs-space-1);margin-top:var(--bs-space-1);color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-sm);line-height:var(--desktop-line-height-normal)}.g-form-item__message--error[data-v-1ea2460f]{color:var(--bs-color-danger-text)}.g-form-item__message--extra[data-v-1ea2460f]{color:var(--bs-color-text-tertiary)}.g-form-item.is-validating .g-form-item__content[data-v-1ea2460f]{cursor:progress}.g-tabs{--g-tabs-height: var(--desktop-tabs-height-medium);--g-tabs-font-size: var(--desktop-tabs-font-size-medium);--g-tabs-icon-size: var(--desktop-tabs-icon-size-medium);--g-tabs-padding-x: var(--desktop-tabs-padding-x-medium);--g-tabs-gap: var(--desktop-tabs-gap-medium);display:flex;width:100%;min-width:0;color:var(--bs-tabs-text)}.g-tabs--top,.g-tabs--bottom{flex-direction:column}.g-tabs--bottom{flex-direction:column-reverse}.g-tabs--start,.g-tabs--end{flex-direction:row}.g-tabs--end{flex-direction:row-reverse}.g-tabs--small{--g-tabs-height: var(--desktop-tabs-height-small);--g-tabs-font-size: var(--desktop-tabs-font-size-small);--g-tabs-icon-size: var(--desktop-tabs-icon-size-small);--g-tabs-padding-x: var(--desktop-tabs-padding-x-small);--g-tabs-gap: var(--desktop-tabs-gap-small)}.g-tabs--large{--g-tabs-height: var(--desktop-tabs-height-large);--g-tabs-font-size: var(--desktop-tabs-font-size-large);--g-tabs-icon-size: var(--desktop-tabs-icon-size-large);--g-tabs-padding-x: var(--desktop-tabs-padding-x-large);--g-tabs-gap: var(--desktop-tabs-gap-large)}.g-tabs__header{display:flex;flex:none;align-items:center;min-width:0;border-color:var(--bs-tabs-nav-border)}.g-tabs--top .g-tabs__header{border-bottom:var(--desktop-tabs-border-width) solid var(--bs-tabs-nav-border)}.g-tabs--bottom .g-tabs__header{border-top:var(--desktop-tabs-border-width) solid var(--bs-tabs-nav-border)}.g-tabs--start .g-tabs__header,.g-tabs--end .g-tabs__header{flex-direction:column;min-height:0}.g-tabs--start .g-tabs__header{border-right:var(--desktop-tabs-border-width) solid var(--bs-tabs-nav-border)}.g-tabs--end .g-tabs__header{border-left:var(--desktop-tabs-border-width) solid var(--bs-tabs-nav-border)}.g-tabs__nav-viewport{min-width:0;overflow:auto hidden;scrollbar-width:none}.g-tabs__nav-viewport::-webkit-scrollbar{display:none}.g-tabs--start .g-tabs__nav-viewport,.g-tabs--end .g-tabs__nav-viewport{min-height:0;overflow:hidden auto}.g-tabs--centered .g-tabs__nav-viewport{margin-inline:auto}.g-tabs__nav{position:relative;display:flex;width:max-content;min-width:100%;align-items:stretch;gap:var(--g-tabs-gap)}.g-tabs--start .g-tabs__nav,.g-tabs--end .g-tabs__nav{width:100%;min-width:0;min-height:100%;flex-direction:column}.g-tabs--centered .g-tabs__nav{justify-content:center}.g-tabs__tab{position:relative;display:inline-flex;min-width:0;height:var(--g-tabs-height);flex:none;align-items:center;justify-content:center;gap:var(--desktop-tabs-label-gap);padding:0 var(--g-tabs-padding-x);border:0;border-radius:0;background:transparent;color:var(--bs-tabs-text);font:inherit;font-size:var(--g-tabs-font-size);line-height:var(--desktop-line-height-tight);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard)}.g-tabs__tab .g-icon{font-size:var(--g-tabs-icon-size)}.g-tabs__tab:hover:not(:disabled){color:var(--bs-tabs-text-hover)}.g-tabs__tab:focus-visible{z-index:2;outline:var(--desktop-tabs-focus-width) solid var(--bs-tabs-focus-ring);outline-offset:calc(var(--desktop-tabs-focus-width) * -1)}.g-tabs__tab--active{color:var(--bs-tabs-text-active)}.g-tabs__tab:disabled{color:var(--bs-tabs-text-disabled);cursor:not-allowed}.g-tabs__tab-label{overflow:hidden;text-overflow:ellipsis}.g-tabs__indicator{position:absolute;z-index:1;background:var(--bs-tabs-indicator);pointer-events:none}.g-tabs--top .g-tabs__indicator,.g-tabs--bottom .g-tabs__indicator{left:0;width:0;height:var(--desktop-tabs-indicator-width)}.g-tabs--top .g-tabs__indicator{bottom:calc(var(--desktop-tabs-border-width) * -1)}.g-tabs--bottom .g-tabs__indicator{top:calc(var(--desktop-tabs-border-width) * -1)}.g-tabs--start .g-tabs__indicator,.g-tabs--end .g-tabs__indicator{top:0;width:var(--desktop-tabs-indicator-width);height:0}.g-tabs--start .g-tabs__indicator{right:calc(var(--desktop-tabs-border-width) * -1)}.g-tabs--end .g-tabs__indicator{left:calc(var(--desktop-tabs-border-width) * -1)}.g-tabs__indicator--animated{transition:width var(--bs-duration-normal) var(--bs-ease-emphasized),height var(--bs-duration-normal) var(--bs-ease-emphasized),transform var(--bs-duration-normal) var(--bs-ease-emphasized),opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-tabs--card .g-tabs__header,.g-tabs--editable-card .g-tabs__header{border-color:transparent}.g-tabs--card .g-tabs__nav,.g-tabs--editable-card .g-tabs__nav{gap:var(--desktop-tabs-card-gap)}.g-tabs--card .g-tabs__tab,.g-tabs--editable-card .g-tabs__tab{border:var(--desktop-tabs-border-width) solid var(--bs-tabs-card-border);border-radius:var(--desktop-tabs-card-radius);background:var(--bs-tabs-card-bg)}.g-tabs--card .g-tabs__tab:hover:not(:disabled),.g-tabs--editable-card .g-tabs__tab:hover:not(:disabled){background:var(--bs-tabs-card-bg-hover)}.g-tabs--card .g-tabs__tab--active,.g-tabs--editable-card .g-tabs__tab--active{border-color:var(--bs-tabs-card-border-active);background:var(--bs-tabs-card-bg-active)}.g-tabs__close{display:inline-flex;width:var(--g-tabs-icon-size);height:var(--g-tabs-icon-size);align-items:center;justify-content:center;border-radius:var(--desktop-radius-sm);color:var(--bs-tabs-action-text);cursor:pointer}.g-tabs__close:hover{background:var(--bs-tabs-action-bg-hover);color:var(--bs-tabs-action-text-hover)}.g-tabs__action{display:inline-flex;width:var(--g-tabs-height);height:var(--g-tabs-height);flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--desktop-tabs-action-radius);background:transparent;color:var(--bs-tabs-action-text);font:inherit;font-size:var(--g-tabs-icon-size);cursor:pointer}.g-tabs__action:hover:not(:disabled){background:var(--bs-tabs-action-bg-hover);color:var(--bs-tabs-action-text-hover)}.g-tabs__action:focus-visible{outline:var(--desktop-tabs-focus-width) solid var(--bs-tabs-focus-ring);outline-offset:-2px}.g-tabs__action:disabled{color:var(--bs-tabs-text-disabled);cursor:not-allowed}.g-tabs__extra{display:inline-flex;flex:none;align-items:center;gap:var(--desktop-tabs-label-gap)}.g-tabs__extra--start{margin-inline-end:var(--desktop-tabs-extra-gap)}.g-tabs__extra--end{margin-inline-start:var(--desktop-tabs-extra-gap)}.g-tabs--start .g-tabs__extra,.g-tabs--end .g-tabs__extra{margin:var(--desktop-tabs-extra-gap) 0}.g-tabs__more{position:relative;flex:none}.g-tabs__more-menu{position:absolute;z-index:var(--bs-z-dropdown);top:calc(100% + var(--desktop-gap-xs));right:0;display:grid;min-width:var(--desktop-tabs-popup-min-width);max-height:var(--desktop-tabs-popup-max-height);overflow:auto;padding:var(--desktop-padding-xs);border:var(--desktop-tabs-border-width) solid var(--bs-tabs-popup-border);border-radius:var(--desktop-tabs-popup-radius);background:var(--bs-tabs-popup-bg);box-shadow:var(--bs-tabs-popup-shadow)}.g-tabs__more-item{display:flex;align-items:center;gap:var(--desktop-tabs-label-gap);min-height:var(--desktop-control-height-small);padding:0 var(--desktop-padding-md);border:0;border-radius:var(--desktop-radius-sm);background:transparent;color:var(--bs-tabs-text);font:inherit;font-size:var(--desktop-tabs-font-size-small);cursor:pointer}.g-tabs__more-item:hover:not(:disabled){background:var(--bs-tabs-action-bg-hover)}.g-tabs__more-item.is-active{color:var(--bs-tabs-text-active);background:var(--bs-tabs-card-bg-active)}.g-tabs__more-item:disabled{color:var(--bs-tabs-text-disabled);cursor:not-allowed}.g-tabs__content{min-width:0;flex:1 1 auto}.g-tabs--top .g-tabs__content{padding-top:var(--desktop-tabs-content-gap)}.g-tabs--bottom .g-tabs__content{padding-bottom:var(--desktop-tabs-content-gap)}.g-tabs--start .g-tabs__content{padding-left:var(--desktop-tabs-content-gap)}.g-tabs--end .g-tabs__content{padding-right:var(--desktop-tabs-content-gap)}.g-tabs__panels{position:relative;width:100%;min-height:1px}.g-tabs__panel,.g-tabs .g-tab-pane{width:100%}@media(prefers-reduced-motion:reduce){.g-tabs__indicator--animated{transition:none}}.g-avatar[data-v-c4153f92]{--g-avatar-size: var(--desktop-avatar-size-medium);--g-avatar-font-size: var(--desktop-avatar-font-size-medium);--g-avatar-icon-size: var(--desktop-avatar-icon-size-medium);--g-avatar-status-size: var(--desktop-avatar-status-size-medium);position:relative;display:inline-flex;flex:0 0 auto;width:var(--g-avatar-size);height:var(--g-avatar-size);align-items:center;justify-content:center;overflow:visible;color:var(--bs-avatar-text);font-size:var(--g-avatar-font-size);font-weight:var(--desktop-font-weight-medium);line-height:1;white-space:nowrap;text-align:center;vertical-align:middle;background:var(--bs-avatar-bg);border:var(--desktop-avatar-border-width) solid var(--bs-avatar-border)}.g-avatar--small[data-v-c4153f92]{--g-avatar-size: var(--desktop-avatar-size-small);--g-avatar-font-size: var(--desktop-avatar-font-size-small);--g-avatar-icon-size: var(--desktop-avatar-icon-size-small);--g-avatar-status-size: var(--desktop-avatar-status-size-small)}.g-avatar--large[data-v-c4153f92]{--g-avatar-size: var(--desktop-avatar-size-large);--g-avatar-font-size: var(--desktop-avatar-font-size-large);--g-avatar-icon-size: var(--desktop-avatar-icon-size-large);--g-avatar-status-size: var(--desktop-avatar-status-size-large)}.g-avatar--circle[data-v-c4153f92]{border-radius:var(--desktop-radius-full)}.g-avatar--square[data-v-c4153f92]{border-radius:var(--desktop-avatar-square-radius)}.g-avatar__image[data-v-c4153f92]{display:block;width:100%;height:100%;border-radius:inherit;background:var(--bs-avatar-image-bg)}.g-avatar__icon[data-v-c4153f92]{font-size:var(--g-avatar-icon-size)}.g-avatar__text[data-v-c4153f92]{display:block;max-width:100%;transform-origin:center}.g-avatar__status[data-v-c4153f92]{position:absolute;z-index:1;inset-inline-end:calc(var(--desktop-avatar-status-offset) * -1);inset-block-end:calc(var(--desktop-avatar-status-offset) * -1);width:var(--g-avatar-status-size);height:var(--g-avatar-status-size);background:var(--bs-avatar-status-offline);border:var(--desktop-avatar-status-border-width) solid var(--bs-avatar-status-border);border-radius:var(--desktop-radius-full)}.g-avatar[data-status=online] .g-avatar__status[data-v-c4153f92]{background:var(--bs-avatar-status-online)}.g-avatar[data-status=busy] .g-avatar__status[data-v-c4153f92]{background:var(--bs-avatar-status-busy)}.g-avatar[data-status=away] .g-avatar__status[data-v-c4153f92]{background:var(--bs-avatar-status-away)}.g-avatar-group[data-v-c4153f92]{display:inline-flex;align-items:center;padding-inline-end:var(--desktop-avatar-group-overlap)}.g-avatar-group[data-v-c4153f92]>.g-avatar{box-shadow:0 0 0 var(--desktop-avatar-group-border-width) var(--bs-avatar-group-border)}.g-avatar-group[data-v-c4153f92]>.g-avatar+.g-avatar{margin-inline-start:calc(var(--desktop-avatar-group-overlap) * -1)}.g-avatar-group__overflow[data-v-c4153f92]{color:var(--bs-avatar-overflow-text);background:var(--bs-avatar-overflow-bg)}.picker-header[data-v-48384f6c]{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;column-gap:var(--g-picker-header-gap, var(--desktop-gap-xs));margin-bottom:var(--g-picker-header-margin-bottom, 10px);padding:0 var(--desktop-padding-xxs)}.picker-header.no-month-nav[data-v-48384f6c]{grid-template-columns:auto 1fr auto}.nav-placeholder[data-v-48384f6c]{width:var(--g-picker-nav-size, 24px);height:var(--g-picker-nav-size, 24px);display:inline-block}.header-title[data-v-48384f6c]{justify-self:center;text-align:center;font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-semibold)}.nav-btn[data-v-48384f6c]{border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-text-primary) 76%,transparent);border-radius:var(--desktop-radius-md);width:var(--g-picker-nav-size, 24px);height:var(--g-picker-nav-size, 24px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nav-btn[data-v-48384f6c]:hover{color:color-mix(in srgb,var(--bs-color-action-primary) 98%,transparent)}.nav-btn[data-v-48384f6c]:focus-visible{outline:1px solid color-mix(in srgb,var(--bs-color-action-primary) 78%,transparent);outline-offset:1px}.g-date-panel .date-grid[data-v-a7116f96]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.g-date-panel .week-head[data-v-a7116f96]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--g-picker-week-gap, var(--desktop-gap-xxs));margin-bottom:var(--g-picker-week-margin-bottom, 6px)}.g-date-panel .week-head-item[data-v-a7116f96]{height:24px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--bs-color-text-primary) 65%,transparent);font-size:var(--desktop-font-size-sm)}.g-date-panel .cell-btn[data-v-a7116f96]{height:var(--g-picker-cell-height, 34px);border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-text-primary) 88%,transparent);border-radius:var(--desktop-radius-md);cursor:pointer;padding:0;transition:background-color .16s ease,color .16s ease}.g-date-panel .cell-btn[data-v-a7116f96]:not(.disabled):hover{background:var(--bs-color-bg-hover)}.g-date-panel .cell-btn.week-hovered[data-v-a7116f96]:not(.disabled){background:var(--bs-color-bg-hover)}.g-date-panel .cell-btn.muted[data-v-a7116f96]{color:color-mix(in srgb,var(--bs-color-text-primary) 40%,transparent)}.g-date-panel .cell-btn.disabled[data-v-a7116f96]{opacity:.35;cursor:not-allowed}.g-date-panel .cell-btn.active[data-v-a7116f96]{color:color-mix(in srgb,var(--bs-color-action-primary) 96%,transparent);font-weight:var(--desktop-font-weight-semibold)}.g-date-panel .cell-btn.in-range[data-v-a7116f96]:not(.range-start):not(.range-end){background:color-mix(in srgb,var(--bs-color-action-primary) 18%,transparent)}.g-date-panel .cell-btn.range-start[data-v-a7116f96],.g-date-panel .cell-btn.range-end[data-v-a7116f96]{background:color-mix(in srgb,var(--bs-color-action-primary) 45%,transparent);color:var(--bs-color-on-action)}.g-date-panel .cell-btn.preview-candidate[data-v-a7116f96]:not(.range-start):not(.range-end):not(.disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-color-action-primary) 95%,transparent);background:color-mix(in srgb,var(--bs-color-action-primary) 10%,transparent)}.g-date-panel .calendar-footer[data-v-a7116f96]{margin-top:var(--g-picker-footer-margin-top, 8px);padding-top:var(--desktop-padding-md);border-top:1px solid color-mix(in srgb,var(--bs-color-text-primary) 12%,transparent);display:flex;align-items:center;justify-content:center}.g-date-panel .today-btn[data-v-a7116f96]{border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-action-primary) 95%,transparent);font-size:var(--desktop-title-font-size);line-height:1;cursor:pointer;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.g-date-panel .today-btn[data-v-a7116f96]:hover{color:color-mix(in srgb,var(--bs-color-action-primary) 100%,transparent)}.g-time-panel[data-v-075f821f]{width:var(--g-picker-time-width, 164px);display:flex;flex-direction:column;height:100%}.g-time-panel .time-panel-title[data-v-075f821f]{height:var(--g-picker-time-title-height, 24px);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--bs-color-text-primary) 90%,transparent);font-size:var(--desktop-meta-font-size);font-weight:var(--desktop-font-weight-semibold);margin-bottom:var(--g-picker-time-title-margin-bottom, 10px)}.g-time-panel .time-wheel-row[data-v-075f821f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex:1;min-height:0}.g-time-panel .time-wheel-row.hour-minute[data-v-075f821f]{grid-template-columns:repeat(2,minmax(0,1fr))}.g-time-panel .time-wheel-row.hour-only[data-v-075f821f]{grid-template-columns:minmax(0,1fr)}.g-time-panel .wheel-col[data-v-075f821f]{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;border-right:1px solid color-mix(in srgb,var(--bs-color-text-primary) 12%,transparent);padding:var(--desktop-padding-xs) var(--desktop-padding-xxs)}.g-time-panel .wheel-col[data-v-075f821f]:last-child{border-right:none}.g-time-panel .wheel-item[data-v-075f821f]{width:100%;height:var(--g-picker-time-item-height, 28px);border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-text-primary) 72%,transparent);border-radius:var(--desktop-radius-md);cursor:pointer;font-size:var(--desktop-font-size-sm);transition:background-color .16s ease,color .16s ease}.g-time-panel .wheel-item[data-v-075f821f]:hover{background:var(--bs-color-bg-hover)}.g-time-panel .wheel-item.active[data-v-075f821f]{background:color-mix(in srgb,var(--bs-color-action-primary) 45%,transparent);color:var(--bs-color-on-action)}.g-time-panel .wheel-item[data-v-075f821f]:disabled{color:var(--bs-color-border-default);cursor:not-allowed;background:transparent}.g-time-panel .wheel-col[data-v-075f821f]::-webkit-scrollbar{width:6px}.g-time-panel .wheel-col[data-v-075f821f]::-webkit-scrollbar-thumb{border-radius:var(--desktop-radius-round);background:transparent}.g-time-panel .wheel-col[data-v-075f821f]::-webkit-scrollbar-track{background:transparent}.g-time-panel .wheel-col.is-scrolling[data-v-075f821f]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--bs-color-text-primary) 22%,transparent)}.g-datetime-panel[data-v-61c2e5dd]{--g-picker-datetime-height: 286px;display:flex;align-items:stretch;gap:var(--g-picker-panel-gap, var(--desktop-gap-md));height:var(--g-picker-datetime-height)}.g-datetime-panel .datetime-calendar-wrap[data-v-61c2e5dd]{width:var(--g-picker-calendar-width, 262px);min-width:var(--g-picker-calendar-width, 262px);height:100%}.g-period-panel .period-grid[data-v-3618e034]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.g-period-panel .cell-btn[data-v-3618e034]{height:var(--g-picker-cell-height, 34px);border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-text-primary) 88%,transparent);border-radius:var(--desktop-radius-md);cursor:pointer;padding:0;transition:background-color .16s ease,color .16s ease}.g-period-panel .cell-btn[data-v-3618e034]:hover{background:var(--bs-color-bg-hover)}.g-period-panel .cell-btn.active[data-v-3618e034]{color:color-mix(in srgb,var(--bs-color-action-primary) 96%,transparent);font-weight:var(--desktop-font-weight-semibold)}.picker-dropdown-teleported[data-v-562c693f]{width:fit-content;padding:var(--bs-space-3)}.picker-dropdown-teleported .picker-presets[data-v-562c693f]{display:flex;flex-wrap:wrap;gap:var(--bs-space-2);margin-bottom:var(--bs-space-3)}.picker-dropdown-teleported .picker-presets button[data-v-562c693f]{padding:var(--bs-space-1) var(--bs-space-2);color:var(--bs-color-action-primary);font:inherit;background:var(--bs-color-bg-hover);border:0;border-radius:var(--desktop-radius-md);cursor:pointer}.picker-dropdown-teleported .picker-body[data-v-562c693f]{display:flex;align-items:stretch;gap:var(--bs-space-3)}.picker-dropdown-teleported .picker-body.has-time[data-v-562c693f]{height:286px}.picker-dropdown-teleported .picker-body.time-left[data-v-562c693f]{flex-direction:row-reverse}.picker-dropdown-teleported .picker-body.time-right[data-v-562c693f]{flex-direction:row}.picker-dropdown-teleported .calendar-panel[data-v-562c693f]{width:280px;min-width:280px}.picker-body.has-time .picker-dropdown-teleported .calendar-panel[data-v-562c693f]{height:100%}.picker-dropdown-teleported .picker-footer[data-v-562c693f]{margin-top:8px;padding-top:var(--desktop-padding-md);border-top:1px solid color-mix(in srgb,var(--bs-color-text-primary) 12%,transparent);display:flex;align-items:center;justify-content:space-between}.picker-dropdown-teleported .now-btn[data-v-562c693f]{border:none;background:transparent;color:color-mix(in srgb,var(--bs-color-text-primary) 62%,transparent);font-size:var(--desktop-title-font-size);line-height:1;cursor:pointer;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm)}.picker-dropdown-teleported .now-btn[data-v-562c693f]:hover{color:color-mix(in srgb,var(--bs-color-text-primary) 86%,transparent)}.picker-dropdown-teleported .confirm-btn[data-v-562c693f]{border:1px solid color-mix(in srgb,var(--bs-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--bs-color-action-primary) 24%,transparent);color:color-mix(in srgb,var(--bs-color-text-primary) 98%,transparent);height:28px;min-width:58px;padding:0 var(--desktop-padding-lg);border-radius:var(--desktop-radius-md);font-size:var(--desktop-meta-font-size);cursor:pointer}.picker-dropdown-teleported .confirm-btn[data-v-562c693f]:hover{background:color-mix(in srgb,var(--bs-color-action-primary) 34%,transparent);border-color:color-mix(in srgb,var(--bs-color-action-primary) 78%,transparent)}.g-date-picker,.g-date-range-picker{--g-picker-height: var(--desktop-picker-height-medium);--g-picker-font-size: var(--desktop-picker-font-size-medium);--g-picker-icon-size: var(--desktop-picker-icon-size-medium);--g-picker-gap: var(--desktop-picker-gap-medium);--g-picker-padding-x: var(--desktop-picker-padding-x-medium);--g-picker-radius: var(--desktop-picker-radius-medium);position:relative;width:min(100%,260px);color:var(--bs-color-text-primary);font-size:var(--g-picker-font-size)}.g-date-range-picker{width:min(100%,420px)}.g-date-picker.size-mini,.g-date-range-picker.size-mini{--g-picker-height: var(--desktop-picker-height-mini);--g-picker-font-size: var(--desktop-picker-font-size-mini);--g-picker-icon-size: var(--desktop-picker-icon-size-mini);--g-picker-gap: var(--desktop-picker-gap-mini);--g-picker-padding-x: var(--desktop-picker-padding-x-mini);--g-picker-radius: var(--desktop-picker-radius-mini)}.g-date-picker.size-small,.g-date-range-picker.size-small{--g-picker-height: var(--desktop-picker-height-small);--g-picker-font-size: var(--desktop-picker-font-size-small);--g-picker-icon-size: var(--desktop-picker-icon-size-small);--g-picker-gap: var(--desktop-picker-gap-small);--g-picker-padding-x: var(--desktop-picker-padding-x-small);--g-picker-radius: var(--desktop-picker-radius-small)}.g-date-picker.size-large,.g-date-range-picker.size-large{--g-picker-height: var(--desktop-picker-height-large);--g-picker-font-size: var(--desktop-picker-font-size-large);--g-picker-icon-size: var(--desktop-picker-icon-size-large);--g-picker-gap: var(--desktop-picker-gap-large);--g-picker-padding-x: var(--desktop-picker-padding-x-large);--g-picker-radius: var(--desktop-picker-radius-large)}.g-picker-trigger,.g-range-picker-trigger{display:flex;width:100%;min-height:var(--g-picker-height);align-items:center;gap:var(--g-picker-gap);padding:0 var(--g-picker-padding-x);box-sizing:border-box;color:var(--bs-input-text);font:inherit;background:var(--bs-input-bg);border:1px solid var(--bs-input-border);border-radius:var(--g-picker-radius);transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-picker-trigger:hover,.g-range-picker-trigger:hover{background:var(--bs-input-bg-hover);border-color:var(--bs-input-border-hover)}.g-picker-trigger.is-focused,.g-range-picker-trigger.focused{background:var(--bs-input-bg-focus);border-color:var(--bs-input-border-focus);box-shadow:var(--bs-input-focus-shadow)}.g-date-picker.variant-filled .g-picker-trigger,.g-date-range-picker.variant-filled .g-range-picker-trigger{background:var(--bs-input-bg-filled);border-color:transparent}.g-date-picker.variant-borderless .g-picker-trigger,.g-date-range-picker.variant-borderless .g-range-picker-trigger{background:transparent;border-color:transparent;box-shadow:none}.g-date-picker.status-warning .g-picker-trigger,.g-date-range-picker.status-warning .g-range-picker-trigger{border-color:var(--bs-input-border-warning)}.g-date-picker.status-error .g-picker-trigger,.g-date-range-picker.status-error .g-range-picker-trigger{border-color:var(--bs-input-border-error)}.g-date-picker.disabled .g-picker-trigger,.g-date-range-picker.disabled .g-range-picker-trigger{color:var(--bs-input-text-disabled);background:var(--bs-input-bg-disabled);border-color:var(--bs-input-border-disabled);cursor:not-allowed}.g-picker-trigger__prefix,.g-picker-trigger__actions,.g-picker-trigger__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.g-picker-trigger__prefix,.g-picker-trigger__actions{gap:var(--g-picker-gap);color:var(--bs-input-icon);font-size:var(--g-picker-icon-size)}.g-picker-trigger__input{width:100%;min-width:0;height:calc(var(--g-picker-height) - 2px);flex:1;padding:0;color:inherit;font:inherit;background:transparent;border:0;outline:0}.g-picker-trigger__input::placeholder{color:var(--bs-input-placeholder);opacity:1}.g-picker-trigger__input.is-previewing{color:var(--bs-color-text-secondary)}.g-picker-trigger__action{width:var(--g-picker-icon-size);height:var(--g-picker-icon-size);padding:0;color:var(--bs-input-icon);font:inherit;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-picker-trigger__action:hover,.g-picker-trigger__action:focus-visible{color:var(--bs-color-action-primary);background:var(--bs-color-bg-hover);outline:0}.picker-dropdown-teleported,.range-dropdown-teleported{z-index:var(--bs-z-dropdown);color:var(--bs-color-text-primary);background:var(--bs-color-bg-surface);border:1px solid var(--bs-color-border-default);border-radius:var(--desktop-radius-xl);box-shadow:var(--bs-select-popup-shadow)}@media(prefers-reduced-motion:reduce){.g-picker-trigger,.g-range-picker-trigger{transition:none}}.g-cascader{--g-cascader-height: var(--desktop-cascader-height-medium);--g-cascader-font-size: var(--desktop-cascader-font-size-medium);--g-cascader-line-height: var(--desktop-cascader-line-height-medium);--g-cascader-icon-size: var(--desktop-cascader-icon-size-medium);--g-cascader-gap: var(--desktop-cascader-gap-medium);--g-cascader-padding-x: var(--desktop-cascader-padding-x-medium);--g-cascader-radius: var(--desktop-cascader-radius-medium);position:relative;width:100%;min-width:0;color:var(--bs-cascader-text);font-size:var(--g-cascader-font-size);line-height:var(--g-cascader-line-height)}.g-cascader--mini{--g-cascader-height: var(--desktop-cascader-height-mini);--g-cascader-font-size: var(--desktop-cascader-font-size-mini);--g-cascader-line-height: var(--desktop-cascader-line-height-mini);--g-cascader-icon-size: var(--desktop-cascader-icon-size-mini);--g-cascader-gap: var(--desktop-cascader-gap-mini);--g-cascader-padding-x: var(--desktop-cascader-padding-x-mini);--g-cascader-radius: var(--desktop-cascader-radius-mini)}.g-cascader--small{--g-cascader-height: var(--desktop-cascader-height-small);--g-cascader-font-size: var(--desktop-cascader-font-size-small);--g-cascader-line-height: var(--desktop-cascader-line-height-small);--g-cascader-icon-size: var(--desktop-cascader-icon-size-small);--g-cascader-gap: var(--desktop-cascader-gap-small);--g-cascader-padding-x: var(--desktop-cascader-padding-x-small);--g-cascader-radius: var(--desktop-cascader-radius-small)}.g-cascader--large{--g-cascader-height: var(--desktop-cascader-height-large);--g-cascader-font-size: var(--desktop-cascader-font-size-large);--g-cascader-line-height: var(--desktop-cascader-line-height-large);--g-cascader-icon-size: var(--desktop-cascader-icon-size-large);--g-cascader-gap: var(--desktop-cascader-gap-large);--g-cascader-padding-x: var(--desktop-cascader-padding-x-large);--g-cascader-radius: var(--desktop-cascader-radius-large)}.g-cascader__control{display:flex;align-items:center;gap:var(--g-cascader-gap);width:100%;min-height:var(--g-cascader-height);padding:0 var(--g-cascader-padding-x);color:var(--bs-cascader-text);background:var(--bs-cascader-bg);border:1px solid var(--bs-cascader-border);border-radius:var(--g-cascader-radius);box-sizing:border-box;cursor:pointer;outline:0;transition:background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-cascader.is-multiple .g-cascader__control{padding-top:var(--bs-space-1);padding-bottom:var(--bs-space-1)}.g-cascader__content{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:var(--g-cascader-gap);min-width:0}.g-cascader__value,.g-cascader__placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-cascader__placeholder{color:var(--bs-cascader-placeholder)}.g-cascader__search{min-width:var(--g-cascader-icon-size);height:calc(var(--g-cascader-height) - var(--bs-space-2));flex:1 1 var(--g-cascader-icon-size);padding:0;color:inherit;font:inherit;background:transparent;border:0;outline:0}.g-cascader__search::placeholder{color:var(--bs-cascader-placeholder);opacity:1}.g-cascader__prefix,.g-cascader__actions,.g-cascader__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.g-cascader__prefix,.g-cascader__actions{gap:var(--g-cascader-gap);color:var(--bs-cascader-icon);font-size:var(--g-cascader-icon-size)}.g-cascader__action{width:var(--g-cascader-icon-size);height:var(--g-cascader-icon-size);padding:0;color:var(--bs-cascader-action-text);font:inherit;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-cascader__action:hover,.g-cascader__action:focus-visible{color:var(--bs-cascader-action-text-hover);background:var(--bs-cascader-action-bg-hover);outline:0}.g-cascader__arrow{width:calc(var(--g-cascader-icon-size) * .45);height:calc(var(--g-cascader-icon-size) * .45);border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-15%,-15%);transition:transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-cascader.is-open .g-cascader__arrow{transform:rotate(225deg) translate(-15%,-15%)}.g-cascader__tag{display:inline-flex;max-width:min(180px,100%);min-height:calc(var(--g-cascader-height) - var(--bs-space-3));align-items:center;gap:var(--bs-space-1);padding:0 var(--bs-space-2);color:var(--bs-cascader-tag-text);background:var(--bs-cascader-tag-bg);border:1px solid var(--bs-cascader-tag-border);border-radius:var(--desktop-radius-md);box-sizing:border-box}.g-cascader__tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-cascader__tag-remove{display:inline-flex;width:var(--g-cascader-icon-size);height:var(--g-cascader-icon-size);align-items:center;justify-content:center;padding:0;color:var(--bs-cascader-action-text);font:inherit;background:transparent;border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-cascader__tag-remove:hover,.g-cascader__tag-remove:focus-visible{color:var(--bs-cascader-action-text-hover);background:var(--bs-cascader-action-bg-hover);outline:0}.g-cascader__tag--summary{color:var(--bs-color-text-secondary)}.g-cascader:hover:not(.is-disabled):not(.is-readonly) .g-cascader__control{background:var(--bs-cascader-bg-hover);border-color:var(--bs-cascader-border-hover)}.g-cascader.is-focused:not(.is-disabled) .g-cascader__control,.g-cascader.is-open:not(.is-disabled) .g-cascader__control{background:var(--bs-cascader-bg-focus);border-color:var(--bs-cascader-border-focus);box-shadow:var(--bs-cascader-focus-shadow)}.g-cascader--filled .g-cascader__control{background:var(--bs-cascader-bg-filled);border-color:transparent}.g-cascader--filled:hover:not(.is-disabled):not(.is-readonly) .g-cascader__control{background:var(--bs-cascader-bg-filled-hover);border-color:transparent}.g-cascader--borderless .g-cascader__control{background:transparent;border-color:transparent;box-shadow:none}.g-cascader--borderless:hover:not(.is-disabled):not(.is-readonly) .g-cascader__control{background:var(--bs-cascader-bg-borderless-hover)}.g-cascader--warning .g-cascader__control{border-color:var(--bs-cascader-border-warning)}.g-cascader--warning.is-focused .g-cascader__control{box-shadow:var(--bs-cascader-warning-shadow)}.g-cascader--error .g-cascader__control{border-color:var(--bs-cascader-border-error)}.g-cascader--error.is-focused .g-cascader__control{box-shadow:var(--bs-cascader-error-shadow)}.g-cascader.is-readonly .g-cascader__control{background:var(--bs-cascader-bg-readonly);cursor:default}.g-cascader.is-disabled{color:var(--bs-cascader-text-disabled)}.g-cascader.is-disabled .g-cascader__control{background:var(--bs-cascader-bg-disabled);border-color:var(--bs-cascader-border-disabled);cursor:not-allowed}.g-cascader__popup,.g-cascader-panel{z-index:var(--bs-z-dropdown);overflow:hidden;color:var(--bs-cascader-popup-text);font-size:var(--desktop-body-font-size);background:var(--bs-cascader-popup-bg);border:1px solid var(--bs-cascader-popup-border);border-radius:var(--desktop-radius-lg);box-shadow:var(--bs-cascader-popup-shadow);box-sizing:border-box}.g-cascader__columns{display:flex;min-width:220px;height:100%;max-height:inherit}.g-cascader__column{width:180px;min-width:140px;padding:var(--bs-space-1);overflow-y:auto}.g-cascader__column+.g-cascader__column{border-left:1px solid var(--bs-cascader-column-border)}.g-cascader__option,.g-cascader__search-result{display:flex;width:100%;min-height:var(--desktop-control-height-small);align-items:center;gap:var(--bs-space-2);padding:0 var(--bs-space-3);color:inherit;font:inherit;text-align:left;background:transparent;border:0;border-radius:var(--desktop-radius-md);cursor:pointer}.g-cascader__option:hover:not(:disabled),.g-cascader__option.is-active,.g-cascader__search-result:hover:not(:disabled),.g-cascader__search-result.is-active{background:var(--bs-cascader-option-bg-hover)}.g-cascader__option.is-selected,.g-cascader__option.is-checked{color:var(--bs-cascader-option-text-selected);background:var(--bs-cascader-option-bg-selected)}.g-cascader__option:disabled,.g-cascader__search-result:disabled{color:var(--bs-cascader-option-text-disabled);cursor:not-allowed}.g-cascader__option-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-cascader__option-suffix{flex:0 0 auto;margin-left:auto}.g-cascader__checkbox{display:inline-flex;width:var(--desktop-checkbox-indicator-size-small);height:var(--desktop-checkbox-indicator-size-small);flex:0 0 auto;align-items:center;justify-content:center;color:var(--bs-cascader-checkbox-text);border:1px solid var(--bs-cascader-checkbox-border);border-radius:var(--desktop-radius-sm);box-sizing:border-box}.g-cascader__checkbox.is-checked{background:var(--bs-cascader-checkbox-bg);border-color:var(--bs-cascader-checkbox-bg)}.g-cascader__checkbox.is-disabled{background:var(--bs-cascader-checkbox-disabled-bg);border-color:var(--bs-cascader-checkbox-disabled-border)}.g-cascader__search-results{width:min(520px,calc(100vw - var(--bs-space-4)));max-height:inherit;padding:var(--bs-space-1);overflow-y:auto}.g-cascader__search-result span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-cascader__state{display:flex;min-width:220px;min-height:120px;align-items:center;justify-content:center;gap:var(--bs-space-2);padding:var(--bs-space-5);color:var(--bs-cascader-empty-text)}.g-cascader__footer{padding:var(--bs-space-2) var(--bs-space-3);border-top:1px solid var(--bs-cascader-column-border)}.g-cascader-popup-enter-active,.g-cascader-popup-leave-active{transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard);transform-origin:top}.g-cascader-popup-enter-from,.g-cascader-popup-leave-to{opacity:0;transform:translateY(calc(var(--bs-space-1) * -1))}.g-color-swatch-editor{--g-cse-height: var(--desktop-control-height-medium);--g-cse-font-size: var(--desktop-control-font-size-medium);--g-cse-gap: var(--desktop-control-gap-medium);--g-cse-padding-x: var(--desktop-control-padding-x-medium);--g-cse-radius: var(--desktop-control-radius-medium);--g-cse-icon-size: var(--desktop-control-icon-size-medium);display:flex;align-items:center;width:100%;min-width:0;height:var(--g-cse-height);gap:var(--g-cse-gap);padding:0 var(--g-cse-padding-x);color:var(--bs-color-swatch-trigger-text);font:inherit;font-size:var(--g-cse-font-size);text-align:start;background:var(--bs-color-swatch-trigger-bg);border:1px solid var(--bs-color-swatch-trigger-border);border-radius:var(--g-cse-radius);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-color-swatch-editor:hover:not(:disabled),.g-color-swatch-editor.is-open{border-color:var(--bs-color-swatch-trigger-border-hover)}.g-color-swatch-editor:focus-visible{outline:none;border-color:var(--bs-color-swatch-trigger-border-hover);box-shadow:var(--bs-color-swatch-focus-shadow)}.g-color-swatch-editor:disabled{color:var(--bs-color-swatch-trigger-text-disabled);background:var(--bs-color-swatch-trigger-bg-disabled);border-color:var(--bs-color-swatch-trigger-border-disabled);cursor:not-allowed}.g-color-swatch-editor--mini{--g-cse-height: var(--desktop-control-height-mini);--g-cse-font-size: var(--desktop-control-font-size-mini);--g-cse-gap: var(--desktop-control-gap-mini);--g-cse-padding-x: var(--desktop-control-padding-x-mini);--g-cse-radius: var(--desktop-control-radius-mini);--g-cse-icon-size: var(--desktop-control-icon-size-mini)}.g-color-swatch-editor--small{--g-cse-height: var(--desktop-control-height-small);--g-cse-font-size: var(--desktop-control-font-size-small);--g-cse-gap: var(--desktop-control-gap-small);--g-cse-padding-x: var(--desktop-control-padding-x-small);--g-cse-radius: var(--desktop-control-radius-small);--g-cse-icon-size: var(--desktop-control-icon-size-small)}.g-color-swatch-editor--large{--g-cse-height: var(--desktop-control-height-large);--g-cse-font-size: var(--desktop-control-font-size-large);--g-cse-gap: var(--desktop-control-gap-large);--g-cse-padding-x: var(--desktop-control-padding-x-large);--g-cse-radius: var(--desktop-control-radius-large);--g-cse-icon-size: var(--desktop-control-icon-size-large)}.g-color-swatch-editor__preview{display:flex;flex:1;align-items:center;min-width:0;gap:var(--g-cse-gap);overflow:hidden}.g-color-swatch-editor__chip{display:inline-flex;align-items:center;min-width:0;max-width:112px;gap:calc(var(--g-cse-gap) / 2)}.g-color-swatch-editor__checkerboard{display:inline-grid;place-items:stretch;flex:0 0 auto;width:var(--g-cse-icon-size);aspect-ratio:1;overflow:hidden;background-color:var(--bs-color-swatch-swatch-bg);background-image:linear-gradient(45deg,var(--bs-color-bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--bs-color-bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bs-color-bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--bs-color-bg-hover) 75%);background-position:0 0,0 var(--bs-space-1),var(--bs-space-1) calc(var(--bs-space-1) * -1),calc(var(--bs-space-1) * -1) 0;background-size:calc(var(--bs-space-1) * 2) calc(var(--bs-space-1) * 2);border:1px solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-sm)}.g-color-swatch-editor__dot,.g-color-swatch-editor__checkerboard>span{width:100%;height:100%}.g-color-swatch-editor__chip-name{overflow:hidden;color:var(--bs-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.g-color-swatch-editor__placeholder,.g-color-swatch-editor__overflow{overflow:hidden;color:var(--bs-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.g-color-swatch-editor__chevron{flex:0 0 auto;transition:transform var(--bs-duration-fast) var(--bs-ease-standard)}.is-open>.g-color-swatch-editor__chevron{transform:rotate(180deg)}.g-color-swatch-panel{position:fixed;z-index:var(--bs-z-dropdown);display:grid;grid-template-areas:"header" "toolbar" "presets" "list" "footer";grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(720px,calc(100vw - var(--bs-space-4)));max-height:min(640px,calc(100vh - var(--bs-space-4)));overflow:hidden;color:var(--bs-color-text-primary);font-family:var(--bs-font-family-sans);background:var(--bs-color-swatch-panel-bg);border:1px solid var(--bs-color-swatch-panel-border);border-radius:var(--bs-radius-lg);box-shadow:var(--bs-color-swatch-panel-shadow)}.g-color-swatch-panel__header,.g-color-swatch-panel__toolbar,.g-color-swatch-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-density-component-gap);padding:var(--bs-space-2) var(--bs-space-3)}.g-color-swatch-panel__header{grid-area:header;border-block-end:1px solid var(--bs-color-border-subtle)}.g-color-swatch-panel__header>div:first-child{display:flex;align-items:baseline;min-width:0;gap:var(--bs-space-2)}.g-color-swatch-panel__header strong{flex:0 0 auto;font-size:var(--desktop-font-size-lg)}.g-color-swatch-panel__header small{overflow:hidden;color:var(--bs-color-text-secondary);font-size:var(--desktop-meta-font-size);text-overflow:ellipsis;white-space:nowrap}.g-color-swatch-panel__toolbar{grid-area:toolbar;padding-block:var(--bs-space-1);color:var(--bs-color-text-secondary);font-size:var(--desktop-meta-font-size);background:var(--bs-color-swatch-section-bg);border-block-end:1px solid var(--bs-color-border-subtle)}.g-color-swatch-panel__format{display:flex;align-items:center;gap:var(--bs-space-2)}.g-color-swatch-panel__presets{grid-area:presets;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3);border-block-end:1px solid var(--bs-color-border-subtle)}.g-color-swatch-panel__presets>strong{color:var(--bs-color-text-primary);font-size:var(--desktop-meta-font-size)}.g-color-swatch-panel__preset-group{display:flex;align-items:center;gap:var(--bs-space-2);padding-inline-start:var(--bs-space-2);border-inline-start:1px solid var(--bs-color-border-subtle)}.g-color-swatch-panel__preset-group>span{color:var(--bs-color-text-secondary);font-size:var(--desktop-meta-font-size)}.g-color-swatch-panel__preset-group>div{display:flex;flex-wrap:wrap;gap:var(--bs-space-1)}.g-color-swatch-panel__preset{width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);padding:var(--bs-space-1);background:var(--bs-color-swatch-swatch-bg);border:1px solid var(--bs-color-swatch-swatch-border);border-radius:var(--desktop-control-radius-mini);cursor:pointer}.g-color-swatch-panel__preset>span{display:block;width:100%;height:100%;border-radius:var(--bs-radius-sm)}.g-color-swatch-panel__preset:hover:not(:disabled),.g-color-swatch-panel__preset:focus-visible{outline:none;border-color:var(--bs-color-action-primary);box-shadow:var(--bs-color-swatch-focus-shadow)}.g-color-swatch-panel__preset:disabled{opacity:var(--bs-color-swatch-disabled-opacity);cursor:not-allowed}.g-color-swatch-panel__list{grid-area:list;display:grid;gap:var(--bs-space-2);min-height:0;max-height:min(280px,38vh);padding:var(--bs-space-2) var(--bs-space-3);overflow-y:auto}.g-color-swatch-panel__list>.g-drag-sort-item{align-items:center;padding:var(--bs-space-1);background:var(--bs-color-swatch-item-bg);border:1px solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-md)}.g-color-swatch-panel__list>.g-drag-sort-item.is-keyboard-grabbed,.g-color-swatch-panel__list>.g-drag-sort-item.is-drag-chosen{border-color:var(--bs-color-action-primary);box-shadow:var(--bs-color-swatch-focus-shadow)}.g-color-swatch-row{display:grid;gap:var(--bs-space-1);padding:var(--bs-space-1)}.g-color-swatch-row__main{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--bs-space-2)}.g-color-swatch-row__index{min-width:2ch;color:var(--bs-color-text-tertiary);font-family:var(--bs-font-family-mono);font-size:var(--desktop-meta-font-size);font-variant-numeric:tabular-nums}.g-color-swatch-row__picker{position:relative;width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);padding:var(--bs-space-1);overflow:hidden;background:var(--bs-color-swatch-swatch-bg);border:1px solid var(--bs-color-swatch-swatch-border);border-radius:var(--desktop-control-radius-small);cursor:pointer}.g-color-swatch-row__picker .g-color-swatch-editor__checkerboard{width:100%;height:100%}.g-color-swatch-row__picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.g-color-swatch-row__picker:focus-within{border-color:var(--bs-color-action-primary);box-shadow:var(--bs-color-swatch-focus-shadow)}.g-color-swatch-row__fields{display:grid;grid-template-columns:minmax(92px,.9fr) minmax(108px,1.1fr);gap:var(--bs-space-1)}.g-color-swatch-row__actions,.g-color-swatch-panel__footer>div{display:flex;align-items:center;gap:var(--bs-space-1)}.g-color-swatch-row__alpha{display:grid;grid-template-columns:auto 1fr 40px;align-items:center;gap:var(--bs-space-1);min-height:var(--desktop-control-height-mini);padding-inline-start:calc(var(--desktop-control-height-small) + var(--bs-space-4));color:var(--bs-color-text-secondary);font-size:var(--desktop-meta-font-size)}.g-color-swatch-row__alpha input{width:100%;height:var(--desktop-control-height-mini);accent-color:var(--bs-color-action-primary)}.g-color-swatch-row__alpha output{text-align:end;font-family:var(--bs-font-family-mono)}.g-color-swatch-row__error{margin:0;color:var(--bs-color-swatch-error-text);font-size:var(--desktop-meta-font-size)}.g-color-swatch-panel__empty{grid-area:list;align-self:center;margin:0;color:var(--bs-color-text-tertiary);text-align:center}.g-color-swatch-panel__footer{grid-area:footer;border-block-start:1px solid var(--bs-color-border-subtle)}@media(prefers-reduced-motion:reduce){.g-color-swatch-editor,.g-color-swatch-editor__chevron{transition:none}}.g-account-menu,.g-account-menu .g-bubble-trigger{display:block;width:100%}.g-account-menu__trigger{appearance:none;display:flex;align-items:center;gap:var(--desktop-gap-md);min-width:0;width:100%;min-height:44px;padding:var(--desktop-gap-sm) var(--desktop-padding-md);color:inherit;text-align:start;background:transparent;border:0;border-radius:var(--bs-radius-md);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard)}.g-account-menu__trigger:hover:not(:disabled){background:var(--bs-color-bg-hover)}.g-account-menu__trigger:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-account-menu__trigger:disabled{color:var(--bs-color-text-disabled);cursor:not-allowed}.g-account-menu__trigger.is-collapsed{justify-content:center;padding-inline:0}.g-account-menu__meta{display:grid;min-width:0;gap:var(--desktop-gap-xxs)}.g-account-menu__name{overflow:hidden;color:var(--bs-layout-sider-light-text);font-size:var(--desktop-font-size-sm);font-weight:var(--bs-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.g-account-menu__description{display:flex;align-items:baseline;gap:var(--desktop-gap-xxs);min-width:0;color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-xs)}.g-account-menu__description-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-account-menu__status{flex-shrink:0;font-size:var(--desktop-font-size-xs)}.g-account-menu__status.is-warning,.g-account-menu__item-description.is-warning{color:var(--bs-color-warning-text)}.g-account-menu__status.is-danger,.g-account-menu__item-description.is-danger{color:var(--bs-color-danger-text)}.g-account-menu__panel{display:grid;width:min(280px,calc(100vw - 32px));box-sizing:border-box;padding:var(--desktop-padding-xs);gap:var(--desktop-gap-xs)}.g-account-menu__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--desktop-gap-sm);padding:var(--desktop-padding-xs) var(--desktop-padding-sm) var(--desktop-gap-sm);color:var(--bs-bubble-heading-text);font-size:var(--desktop-font-size-sm)}.g-account-menu__heading strong{overflow:hidden;font-weight:var(--bs-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.g-account-menu__heading span{flex-shrink:0;color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-xs)}.g-account-menu__list{display:grid;gap:var(--desktop-gap-xxs);margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.g-account-menu__item{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-sm);width:100%;min-height:42px;padding:var(--desktop-padding-xxs) var(--desktop-padding-sm);color:var(--bs-color-text-primary);text-align:start;background:transparent;border:0;border-radius:var(--bs-radius-md);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard)}.g-account-menu__item:hover:not(:disabled){background:var(--bs-color-bg-hover)}.g-account-menu__item:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:calc(var(--bs-focus-ring-offset) * -1)}.g-account-menu__item:disabled{color:var(--bs-color-text-disabled);cursor:not-allowed}.g-account-menu__item.is-selected{color:var(--bs-color-action-primary);background:var(--bs-color-bg-selected)}.g-account-menu__item--action{justify-content:flex-start;gap:var(--desktop-gap-sm)}.g-account-menu__item-icon{flex-shrink:0}.g-account-menu__item-body{display:grid;flex:1;gap:var(--desktop-gap-xxs);min-width:0}.g-account-menu__item-label{overflow:hidden;font-size:var(--desktop-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.g-account-menu__item-description{color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-xs);line-height:1.4}.g-account-menu__item-check{flex-shrink:0;color:var(--bs-color-action-primary)}.g-account-menu__item--action.is-danger:not(:disabled){color:var(--bs-button-danger-bg)}.g-account-menu__separator{margin-inline:var(--desktop-gap-xs);border-top:1px solid var(--bs-color-border-subtle)}.g-account-menu__empty{margin:0;padding:var(--desktop-padding-sm);color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-sm)}.g-menu{display:flex;flex-direction:column;gap:var(--desktop-menu-gap);min-width:0;margin:0;padding:var(--desktop-menu-padding);color:var(--bs-menu-text);background:var(--bs-menu-bg);border:0;border-radius:var(--desktop-menu-radius);list-style:none;transition:width var(--bs-duration-slow) var(--bs-ease-standard)}.g-menu,.g-menu__group-list,.g-menu__sub-list,.g-menu__collapsed-flyout{box-sizing:border-box}.g-menu--horizontal{flex-direction:row;align-items:center;overflow:visible;border-radius:0}.g-menu__group-list,.g-menu__sub-list{margin:0;padding:0;list-style:none}.g-menu__group-title{max-height:var(--desktop-menu-item-height-medium);padding:var(--desktop-menu-group-padding);color:var(--bs-menu-group-text);font-size:var(--desktop-menu-group-font-size);font-weight:var(--bs-font-weight-medium);letter-spacing:.04em;opacity:1;transition:max-height var(--bs-duration-normal) var(--bs-ease-standard),padding var(--bs-duration-normal) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-menu__item{position:relative;display:flex;width:100%;min-height:var(--desktop-menu-item-height-medium);align-items:center;gap:var(--desktop-menu-item-gap);padding:0 var(--desktop-menu-item-padding-x);padding-inline-start:calc(var(--desktop-menu-item-padding-x) + var(--g-menu-level, 0) * var(--desktop-menu-indent));color:inherit;font:inherit;text-align:start;background:transparent;border:0;border-radius:var(--desktop-menu-item-radius);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard),gap var(--bs-duration-normal) var(--bs-ease-standard),padding-inline-start var(--bs-duration-slow) var(--bs-ease-standard),padding-inline-end var(--bs-duration-slow) var(--bs-ease-standard)}.g-menu--small .g-menu__item{min-height:var(--desktop-menu-item-height-small);font-size:var(--desktop-font-size-sm)}.g-menu--large .g-menu__item{min-height:var(--desktop-menu-item-height-large);font-size:var(--desktop-font-size-lg)}.g-menu__item:hover:not(:disabled){color:var(--bs-menu-item-text-selected);background:var(--bs-menu-item-bg-hover)}.g-menu__item:active:not(:disabled){transform:translateY(1px);background:var(--bs-menu-item-bg-active)}.g-menu__item:focus-visible{outline:var(--desktop-menu-focus-width) solid var(--bs-menu-focus);outline-offset:-2px}.g-menu__item.is-selected{color:var(--bs-menu-item-text-selected);font-weight:var(--bs-font-weight-medium);background:var(--bs-menu-item-bg-selected);box-shadow:inset 3px 0 0 var(--bs-menu-item-text-selected)}.g-menu__submenu.is-selected-path>.g-menu__submenu-title{color:var(--bs-menu-item-text-selected)}.g-menu__item.is-danger{color:var(--bs-menu-danger-text)}.g-menu__item.is-danger:hover:not(:disabled){color:var(--bs-menu-danger-text)}.g-menu__item:disabled{color:var(--bs-menu-text-disabled);cursor:not-allowed}.g-menu__label{min-width:0;flex:1;max-width:var(--desktop-menu-label-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transform:translate(0);transition:max-width var(--bs-duration-normal) var(--bs-ease-standard) var(--bs-duration-fast),opacity var(--bs-duration-fast) var(--bs-ease-standard) var(--bs-duration-fast),transform var(--bs-duration-normal) var(--bs-ease-standard) var(--bs-duration-fast)}.g-menu__extra{flex:none;color:var(--bs-menu-extra-text);font-size:var(--desktop-font-size-xs);opacity:1;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard) var(--bs-duration-fast)}.g-menu__arrow{flex:none;color:var(--bs-menu-extra-text);opacity:.72;transition:color var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-menu__submenu.is-open>.g-menu__submenu-title .g-menu__arrow{transform:rotate(90deg)}.g-menu-submenu-enter-active,.g-menu-submenu-leave-active{overflow:hidden;transform-origin:top;transition:height var(--bs-duration-normal) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-menu-submenu-enter-from,.g-menu-submenu-leave-to{opacity:0;transform:translateY(calc(var(--bs-space-1) * -1)) scaleY(.98)}.g-menu__divider{height:1px;margin:var(--desktop-menu-divider-margin) 0;background:var(--bs-menu-divider)}.g-menu__divider.is-dashed{background:none;border-top:1px dashed var(--bs-menu-divider)}.g-menu__icon{display:inline-grid;width:var(--desktop-menu-icon-size);height:var(--desktop-menu-icon-size);flex:none;font-size:var(--desktop-menu-icon-size);place-items:center;transition:transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-menu__icon>.g-icon,.g-menu__icon>svg{width:100%;height:100%}.g-menu__collapse-item{margin-top:auto;padding-top:var(--desktop-menu-collapse-margin-top);border-top:1px solid var(--bs-menu-divider)}.g-menu__collapse-trigger{color:var(--bs-menu-extra-text)}.g-menu--horizontal>.g-menu__submenu{position:relative}.g-menu--horizontal>li>.g-menu__item,.g-menu--horizontal>.g-menu__submenu>.g-menu__item{width:auto;padding-inline:var(--desktop-menu-item-padding-x)}.g-menu--horizontal>.g-menu__group,.g-menu--horizontal>.g-menu__group>.g-menu__group-list{display:flex;align-items:center}.g-menu--horizontal>.g-menu__group>.g-menu__group-title{display:none}.g-menu--horizontal>.g-menu__divider{width:1px;height:calc(var(--desktop-menu-item-height-medium) * .55);margin:0 var(--desktop-menu-divider-margin)}.g-menu--horizontal>li>.g-menu__item.is-selected{box-shadow:inset 0 -3px 0 var(--bs-menu-item-text-selected)}.g-menu--horizontal>.g-menu__submenu>.g-menu__sub-list{position:absolute;z-index:var(--bs-z-dropdown);top:calc(100% + var(--bs-space-2));left:0;min-width:14rem;padding:var(--desktop-menu-padding);color:var(--bs-menu-text);background:var(--bs-dropdown-bg);border:1px solid var(--bs-dropdown-border);border-radius:var(--desktop-menu-radius);box-shadow:var(--bs-dropdown-shadow)}.g-menu--horizontal .g-menu__sub-list .g-menu__submenu{position:relative}.g-menu--horizontal .g-menu__sub-list .g-menu__sub-list{position:absolute;z-index:var(--bs-z-dropdown);top:0;left:calc(100% + var(--bs-space-2));min-width:14rem;padding:var(--desktop-menu-padding);background:var(--bs-dropdown-bg);border:1px solid var(--bs-dropdown-border);border-radius:var(--desktop-menu-radius);box-shadow:var(--bs-dropdown-shadow)}.g-menu--inline.is-collapsed{width:var(--desktop-menu-collapsed-width)}.g-menu--inline.is-collapsed .g-bubble-trigger{display:flex;width:100%}.g-menu--inline.is-collapsed .g-menu__item[data-level="0"]{gap:0;padding-inline:var(--desktop-menu-collapsed-item-padding-x)}.g-menu--inline.is-collapsed .g-menu__item[data-level="0"]>.g-menu__label,.g-menu--inline.is-collapsed .g-menu__item[data-level="0"]>.g-menu__extra,.g-menu--inline.is-collapsed .g-menu__item[data-level="0"]>.g-menu__arrow,.g-menu--inline.is-collapsed>.g-menu__group>.g-menu__group-title{max-width:0;overflow:hidden;opacity:0;pointer-events:none;transform:translate(calc(var(--bs-space-2) * -1));transition-delay:0s}.g-menu--inline.is-collapsed>.g-menu__group>.g-menu__group-title{max-height:0;padding-block:0;transition-delay:0s}.g-menu--inline.is-collapsed .g-menu-submenu-leave-active{transition:none}.g-menu--inline.is-collapsed .g-menu__item[data-level="0"]>.g-menu__icon{transform:scale(1.05)}.g-menu--inline.is-collapsed .g-menu__item.g-menu__collapse-trigger[data-level="0"]>.g-menu__icon{transform:rotate(180deg) scale(1.05)}.g-menu--inline.is-collapsed>.g-menu__submenu.is-selected-path>.g-bubble-trigger>.g-menu__submenu-title{color:var(--bs-menu-item-text-selected)}.g-menu__collapsed-flyout{display:flex;flex-direction:column;gap:var(--desktop-gap-xxs);margin:0;padding:var(--desktop-gap-xs);color:var(--bs-menu-text);list-style:none}.g-menu__collapsed-flyout .g-menu__item{padding-inline:var(--desktop-gap-sm);gap:var(--desktop-gap-xs)}@media(prefers-reduced-motion:reduce){.g-menu__item,.g-menu,.g-menu__label,.g-menu__extra,.g-menu__icon,.g-menu__arrow,.g-menu-submenu-enter-active,.g-menu-submenu-leave-active{transition:none}.g-menu-submenu-enter-from,.g-menu-submenu-leave-to{transform:none}}.g-dropdown-trigger{display:inline-flex}.g-dropdown{position:fixed;z-index:var(--bs-dropdown-z-index);padding:var(--desktop-dropdown-padding);color:var(--bs-menu-text);background:var(--bs-dropdown-bg);border:1px solid var(--bs-dropdown-border);border-radius:var(--desktop-dropdown-radius);box-shadow:var(--bs-dropdown-shadow);backdrop-filter:var(--bs-surface-backdrop-filter);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);transform-origin:top center;will-change:opacity,transform}.g-dropdown[data-placement^=top]{transform-origin:bottom center}.g-dropdown>.g-menu{padding:0;background:transparent}.g-dropdown__arrow{position:absolute;left:50%;width:var(--desktop-dropdown-arrow-size);height:var(--desktop-dropdown-arrow-size);background:var(--bs-dropdown-bg);transform:translate(-50%) rotate(45deg)}.g-dropdown[data-placement^=bottom]>.g-dropdown__arrow{top:calc(var(--desktop-dropdown-arrow-size) / -2);border-top:1px solid var(--bs-dropdown-border);border-left:1px solid var(--bs-dropdown-border)}.g-dropdown[data-placement^=top]>.g-dropdown__arrow{bottom:calc(var(--desktop-dropdown-arrow-size) / -2);border-right:1px solid var(--bs-dropdown-border);border-bottom:1px solid var(--bs-dropdown-border)}.g-dropdown-enter-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-dropdown-leave-active{transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-dropdown-enter-from,.g-dropdown-leave-to{opacity:0}.g-dropdown-enter-from[data-placement^=bottom],.g-dropdown-leave-to[data-placement^=bottom]{transform:translateY(calc(var(--desktop-dropdown-arrow-size) * -1)) scale(.96)}.g-dropdown-enter-from[data-placement^=top],.g-dropdown-leave-to[data-placement^=top]{transform:translateY(var(--desktop-dropdown-arrow-size)) scale(.96)}@media(prefers-reduced-motion:reduce){.g-dropdown-enter-active,.g-dropdown-leave-active{transition:none}.g-dropdown-enter-from,.g-dropdown-leave-to{transform:none}}.g-drawer-overlay{--g-overlay-duration: var(--bs-duration-slow)}.g-drawer-overlay--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.g-drawer-overlay--transparent .g-drawer{pointer-events:auto}.g-drawer{position:absolute;display:flex;flex-direction:column;color:var(--bs-drawer-text);background:var(--bs-drawer-bg);border:1px solid var(--bs-drawer-border);box-shadow:var(--bs-drawer-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-drawer--right{right:0;top:0;bottom:0}.g-drawer--left{left:0;top:0;bottom:0}.g-drawer--top{top:0;left:0;right:0}.g-drawer--bottom{bottom:0;left:0;right:0}.g-drawer--small{--g-drawer-size: var(--desktop-drawer-size-small)}.g-drawer--medium{--g-drawer-size: var(--desktop-drawer-size-medium)}.g-drawer--large{--g-drawer-size: var(--desktop-drawer-size-large)}.g-drawer--left,.g-drawer--right{width:var(--g-drawer-size)}.g-drawer--top,.g-drawer--bottom{height:var(--g-drawer-size)}.g-drawer__header,.g-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-drawer-gap);padding:var(--desktop-drawer-header-padding);border-bottom:1px solid var(--bs-drawer-border)}.g-drawer__footer{justify-content:flex-end;border-top:1px solid var(--bs-drawer-border);border-bottom:0}.g-drawer__title h2{margin:0;font-size:var(--desktop-font-size-lg)}.g-drawer__extra{display:flex;align-items:center;gap:var(--desktop-drawer-gap)}.g-drawer__close{width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);color:var(--bs-drawer-muted);font:inherit;background:transparent;border:0;border-radius:var(--desktop-radius-sm);cursor:pointer}.g-drawer__close:hover{color:var(--bs-drawer-text);background:var(--bs-drawer-hover)}.g-drawer__close:focus-visible{outline:2px solid var(--bs-drawer-focus)}.g-drawer__body{min-height:0;flex:1;overflow:auto;padding:var(--desktop-drawer-body-padding)}.g-drawer__loading{color:var(--bs-drawer-muted)}.g-drawer-right-enter-active,.g-drawer-right-leave-active,.g-drawer-left-enter-active,.g-drawer-left-leave-active,.g-drawer-top-enter-active,.g-drawer-top-leave-active,.g-drawer-bottom-enter-active,.g-drawer-bottom-leave-active{transition:transform var(--bs-duration-slow) var(--bs-ease-standard)}.g-drawer-right-enter-from,.g-drawer-right-leave-to{transform:translate(100%)}.g-drawer-left-enter-from,.g-drawer-left-leave-to{transform:translate(-100%)}.g-drawer-top-enter-from,.g-drawer-top-leave-to{transform:translateY(-100%)}.g-drawer-bottom-enter-from,.g-drawer-bottom-leave-to{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){[class*=g-drawer-][class*=active]{transition:none}}.g-collapse{overflow:hidden;color:var(--bs-collapse-text);background:var(--bs-collapse-bg);border-radius:var(--desktop-collapse-radius);box-shadow:var(--bs-collapse-shadow)}.g-collapse.is-bordered{border:1px solid var(--bs-collapse-border)}.g-collapse.is-borderless,.g-collapse.is-ghost{box-shadow:none}.g-collapse__item{position:relative}.g-collapse__item+.g-collapse__item{border-top:1px solid var(--bs-collapse-border)}.g-collapse__header{position:relative;display:flex;min-height:var(--desktop-collapse-height-medium);align-items:center;gap:0;padding-inline-end:var(--desktop-collapse-padding-x-medium);background:var(--bs-collapse-header-bg);transition:background var(--bs-duration-fast) var(--bs-ease-standard)}.g-collapse__item.is-open>.g-collapse__header{background:var(--bs-collapse-header-open)}.g-collapse__trigger{display:flex;min-width:0;min-height:inherit;flex:1;align-items:center;gap:0;align-self:stretch;padding:0 var(--desktop-collapse-padding-x-medium);color:inherit;font:inherit;font-size:var(--desktop-collapse-font-size-medium);font-weight:var(--bs-font-weight-medium);text-align:start;background:transparent;border:0;cursor:pointer}.g-collapse__trigger:hover{color:var(--bs-collapse-arrow-hover);background:var(--bs-collapse-header-hover)}.g-collapse__trigger:active{background:var(--bs-collapse-header-active)}.g-collapse__trigger:focus-visible,.g-collapse__icon-trigger:focus-visible{position:relative;z-index:1;outline:var(--desktop-collapse-focus-width) solid var(--bs-collapse-focus);outline-offset:calc(var(--desktop-collapse-focus-width) * -1)}.g-collapse__label{min-width:0;flex:1;overflow-wrap:anywhere}.g-collapse__label.is-static{display:flex;min-height:inherit;align-items:center;padding-inline:var(--desktop-collapse-padding-x-medium) 0;font-size:var(--desktop-collapse-font-size-medium);font-weight:var(--bs-font-weight-medium)}.g-collapse__arrow{display:inline-grid;width:var(--desktop-collapse-icon-trigger-size-medium);height:var(--desktop-collapse-icon-size-medium);flex:none;place-items:center;color:var(--bs-collapse-arrow);font-size:var(--desktop-collapse-icon-size-medium);transition:color var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-standard);transform-origin:center}.g-collapse__item.is-open>.g-collapse__header .g-collapse__arrow{color:var(--bs-collapse-arrow-hover);transform:rotate(90deg)}.g-collapse__trigger:hover .g-collapse__arrow,.g-collapse__icon-trigger:hover .g-collapse__arrow{color:var(--bs-collapse-arrow-hover)}.g-collapse__icon-trigger{display:inline-grid;width:var(--desktop-collapse-icon-trigger-size-medium);height:var(--desktop-collapse-icon-trigger-size-medium);flex:none;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--desktop-radius-sm);cursor:pointer;transition:background var(--bs-duration-fast) var(--bs-ease-standard)}.g-collapse__icon-trigger:hover{background:var(--bs-collapse-header-hover)}.g-collapse__icon-trigger:active{background:var(--bs-collapse-header-active)}.g-collapse__icon-trigger.is-start,.g-collapse__icon-static.is-start{margin-inline-start:var(--desktop-collapse-padding-x-medium)}.g-collapse__item.is-separated-trigger-start .g-collapse__label.is-static{padding-inline-start:0}.g-collapse__icon-trigger.is-end,.g-collapse__icon-static.is-end{order:2}.g-collapse__icon-static{display:inline-grid;width:var(--desktop-collapse-icon-trigger-size-medium);height:var(--desktop-collapse-icon-trigger-size-medium);flex:none;place-items:center}.g-collapse__extra{display:inline-flex;min-width:0;flex:none;align-items:center;margin-inline-start:var(--desktop-collapse-gap);color:var(--bs-collapse-muted);font-size:var(--desktop-font-size-sm)}.g-collapse__motion{display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);transition:grid-template-rows var(--bs-duration-normal) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-collapse__motion-inner{min-height:0;overflow:hidden}.g-collapse__content{margin:0;padding:var(--desktop-collapse-content-padding-medium);padding-inline-start:calc(var(--desktop-collapse-padding-x-medium) + var(--desktop-collapse-icon-trigger-size-medium));color:var(--bs-collapse-content-text);font-size:var(--desktop-collapse-font-size-medium);line-height:var(--bs-line-height-relaxed);background:var(--bs-collapse-content-bg)}.g-collapse-motion-enter-from,.g-collapse-motion-leave-to{grid-template-rows:0fr;opacity:0;transform:translateY(calc(var(--desktop-collapse-motion-offset) * -1))}.g-collapse--small .g-collapse__header{min-height:var(--desktop-collapse-height-small);padding-inline-end:var(--desktop-collapse-padding-x-small)}.g-collapse--small .g-collapse__trigger,.g-collapse--small .g-collapse__label.is-static{padding-inline:var(--desktop-collapse-padding-x-small) 0;font-size:var(--desktop-collapse-font-size-small)}.g-collapse--small .g-collapse__trigger{padding-inline-end:var(--desktop-collapse-padding-x-small)}.g-collapse--small .g-collapse__item.is-separated-trigger-start .g-collapse__label.is-static{padding-inline-start:0}.g-collapse--small .g-collapse__arrow{width:var(--desktop-collapse-icon-trigger-size-small);height:var(--desktop-collapse-icon-size-small);font-size:var(--desktop-collapse-icon-size-small)}.g-collapse--small .g-collapse__icon-trigger,.g-collapse--small .g-collapse__icon-static{width:var(--desktop-collapse-icon-trigger-size-small);height:var(--desktop-collapse-icon-trigger-size-small)}.g-collapse--small .g-collapse__icon-trigger.is-start,.g-collapse--small .g-collapse__icon-static.is-start{margin-inline-start:var(--desktop-collapse-padding-x-small)}.g-collapse--small .g-collapse__content{padding:var(--desktop-collapse-content-padding-small);padding-inline-start:calc(var(--desktop-collapse-padding-x-small) + var(--desktop-collapse-icon-trigger-size-small));font-size:var(--desktop-collapse-font-size-small)}.g-collapse--large .g-collapse__header{min-height:var(--desktop-collapse-height-large);padding-inline-end:var(--desktop-collapse-padding-x-large)}.g-collapse--large .g-collapse__trigger,.g-collapse--large .g-collapse__label.is-static{padding-inline:var(--desktop-collapse-padding-x-large) 0;font-size:var(--desktop-collapse-font-size-large)}.g-collapse--large .g-collapse__trigger{padding-inline-end:var(--desktop-collapse-padding-x-large)}.g-collapse--large .g-collapse__item.is-separated-trigger-start .g-collapse__label.is-static{padding-inline-start:0}.g-collapse--large .g-collapse__arrow{width:var(--desktop-collapse-icon-trigger-size-large);height:var(--desktop-collapse-icon-size-large);font-size:var(--desktop-collapse-icon-size-large)}.g-collapse--large .g-collapse__icon-trigger,.g-collapse--large .g-collapse__icon-static{width:var(--desktop-collapse-icon-trigger-size-large);height:var(--desktop-collapse-icon-trigger-size-large)}.g-collapse--large .g-collapse__icon-trigger.is-start,.g-collapse--large .g-collapse__icon-static.is-start{margin-inline-start:var(--desktop-collapse-padding-x-large)}.g-collapse--large .g-collapse__content{padding:var(--desktop-collapse-content-padding-large);padding-inline-start:calc(var(--desktop-collapse-padding-x-large) + var(--desktop-collapse-icon-trigger-size-large));font-size:var(--desktop-collapse-font-size-large)}.g-collapse__item.is-disabled>.g-collapse__header{color:var(--bs-collapse-disabled);background:var(--bs-collapse-header-bg)}.g-collapse.is-borderless,.g-collapse.is-borderless .g-collapse__content,.g-collapse.is-ghost{background:transparent}.g-collapse.is-ghost .g-collapse__item{border-color:transparent}.g-collapse.is-ghost .g-collapse__header,.g-collapse.is-ghost .g-collapse__content,.g-collapse.is-ghost .g-collapse__item.is-open>.g-collapse__header{background:transparent}@media(prefers-reduced-motion:reduce){.g-collapse__header,.g-collapse__arrow,.g-collapse__icon-trigger,.g-collapse__motion{transition:none}}.g-steps{--g-steps-marker-size: var(--desktop-steps-marker-medium);display:flex;width:100%;margin:0;padding:0;color:var(--bs-steps-text);list-style:none}.g-steps--small{--g-steps-marker-size: var(--desktop-steps-marker-small)}.g-steps--large{--g-steps-marker-size: var(--desktop-steps-marker-large)}.g-steps__item{position:relative;display:flex;min-width:0;flex:1 1 0;align-items:flex-start}.g-steps__item:last-child{flex:0 1 auto}.g-steps__button{display:flex;min-width:0;max-width:100%;flex:0 1 auto;align-items:flex-start;gap:var(--desktop-steps-gap);padding:0;color:inherit;font:inherit;text-align:start;background:transparent;border:0}.g-steps__item:not(:last-child) .g-steps__button{max-width:calc(100% - var(--desktop-steps-tail-min-width) - var(--desktop-steps-tail-gap) * 2)}.g-steps__button:not(:disabled){cursor:pointer}.g-steps__button:focus-visible{outline:2px solid var(--bs-steps-focus);outline-offset:var(--desktop-steps-focus-offset);border-radius:var(--desktop-radius-sm)}.g-steps__marker{position:relative;z-index:1;display:grid;width:var(--g-steps-marker-size);height:var(--g-steps-marker-size);flex:none;place-items:center;color:var(--bs-steps-marker-text);background:var(--bs-steps-marker-bg);border:1px solid var(--bs-steps-marker-border);border-radius:50%}.g-steps--small .g-steps__marker{font-size:var(--desktop-font-size-xs)}.g-steps--large .g-steps__marker{font-size:var(--desktop-font-size-lg)}.g-steps__item.is-process .g-steps__marker{color:var(--bs-steps-current-text);background:var(--bs-steps-current-bg);border-color:var(--bs-steps-current-bg)}.g-steps__item.is-finish .g-steps__marker{color:var(--bs-steps-finish);border-color:var(--bs-steps-finish)}.g-steps__item.is-error .g-steps__marker{color:var(--bs-steps-error);border-color:var(--bs-steps-error)}.g-steps__content{display:flex;min-width:0;max-width:var(--desktop-steps-content-max-width);flex-direction:column;gap:var(--desktop-steps-content-gap)}.g-steps__title{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:var(--desktop-steps-content-gap);font-weight:var(--bs-font-weight-medium);line-height:var(--desktop-line-height-title)}.g-steps__title small{color:var(--bs-steps-muted);font-weight:400;white-space:nowrap}.g-steps__description{color:var(--bs-steps-muted);font-size:var(--desktop-font-size-sm);line-height:var(--desktop-line-height-md)}.g-steps__tail{height:1px;min-width:var(--desktop-steps-tail-min-width);flex:1 1 auto;margin-block-start:calc(var(--g-steps-marker-size) / 2);margin-inline:var(--desktop-steps-tail-gap);background:var(--bs-steps-tail)}.g-steps__item.is-finish .g-steps__tail{background:var(--bs-steps-finish)}.g-steps--vertical{flex-direction:column;gap:var(--desktop-steps-vertical-gap)}.g-steps--vertical .g-steps__item{min-height:var(--desktop-steps-vertical-min-height);flex:none}.g-steps--vertical .g-steps__button,.g-steps--vertical .g-steps__item:not(:last-child) .g-steps__button{max-width:none}.g-steps--vertical .g-steps__tail{position:absolute;top:var(--g-steps-marker-size);bottom:calc(var(--desktop-steps-vertical-gap) * -1);left:calc(var(--g-steps-marker-size) / 2);width:1px;min-width:0;height:auto;margin:0}.g-steps--label-vertical .g-steps__item{display:block;text-align:center}.g-steps--label-vertical .g-steps__button,.g-steps--label-vertical .g-steps__item:not(:last-child) .g-steps__button{width:100%;max-width:none;align-items:center;flex-direction:column;text-align:center}.g-steps--label-vertical .g-steps__content{align-items:center;margin-inline:auto}.g-steps--label-vertical:not(.g-steps--vertical) .g-steps__tail{position:absolute;top:calc(var(--g-steps-marker-size) / 2);right:calc(-50% + var(--g-steps-marker-size) / 2);left:calc(50% + var(--g-steps-marker-size) / 2);width:auto;min-width:0;margin:0 var(--desktop-steps-tail-gap)}.g-steps--dot{--g-steps-marker-size: var(--desktop-steps-dot-size)}.g-steps--dot .g-steps__marker{font-size:0}.g-steps__progress{position:absolute;inset:-4px;border:2px solid transparent;border-top-color:var(--bs-steps-progress);border-radius:50%;transform:rotate(var(--g-step-progress))}.g-steps--navigation{padding:var(--desktop-steps-navigation-padding);background:var(--bs-steps-navigation-bg);border-radius:var(--desktop-radius-md)}.g-steps.is-stacked.g-steps--horizontal{flex-direction:column;gap:var(--desktop-steps-vertical-gap)}.g-steps.is-stacked.g-steps--horizontal .g-steps__item{display:flex;min-height:0;flex:none;text-align:start}.g-steps.is-stacked.g-steps--horizontal .g-steps__button,.g-steps.is-stacked.g-steps--horizontal .g-steps__item:not(:last-child) .g-steps__button{width:auto;max-width:none;align-items:flex-start;flex-direction:row;text-align:start}.g-steps.is-stacked.g-steps--horizontal .g-steps__content{align-items:flex-start;margin-inline:0}.g-steps.is-stacked .g-steps__tail{display:none}@media(prefers-reduced-motion:reduce){.g-steps__progress{display:none}}.g-descriptions{--g-descriptions-padding: var(--desktop-descriptions-padding-medium);color:var(--bs-descriptions-text)}.g-descriptions__header{display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-descriptions-gap);margin-bottom:var(--desktop-descriptions-header-margin)}.g-descriptions__header h3{margin:0;font-size:var(--desktop-font-size-lg)}.g-descriptions__grid{display:grid;grid-template-columns:repeat(var(--g-descriptions-columns),minmax(0,1fr));margin:0}.g-descriptions__item{display:flex;min-width:0;gap:var(--desktop-descriptions-gap);padding:var(--g-descriptions-padding)}.g-descriptions--small{--g-descriptions-padding: var(--desktop-descriptions-padding-small);font-size:var(--desktop-font-size-sm)}.g-descriptions--large{--g-descriptions-padding: var(--desktop-descriptions-padding-large);font-size:var(--desktop-font-size-lg)}.g-descriptions__item dt{flex:none;color:var(--bs-descriptions-label);font-weight:var(--bs-font-weight-medium)}.g-descriptions__item dd{min-width:0;margin:0;overflow-wrap:anywhere}.g-descriptions--vertical .g-descriptions__item{flex-direction:column}.g-descriptions.is-bordered .g-descriptions__grid{border:1px solid var(--bs-descriptions-border);border-radius:var(--desktop-descriptions-radius);overflow:hidden}.g-descriptions.is-bordered .g-descriptions__item{border-right:1px solid var(--bs-descriptions-border);border-bottom:1px solid var(--bs-descriptions-border)}.g-descriptions.is-bordered dt{margin:calc(var(--g-descriptions-padding)*-1);margin-inline-end:0;padding:var(--g-descriptions-padding);background:var(--bs-descriptions-label-bg)}.g-tree{--g-tree-row-height: var(--desktop-tree-height-medium);--g-tree-font-size: var(--desktop-tree-font-medium);min-width:0;color:var(--bs-tree-text);font-size:var(--g-tree-font-size);line-height:var(--desktop-line-height-md);-webkit-user-select:none;user-select:none}.g-tree--small{--g-tree-row-height: var(--desktop-tree-height-small);--g-tree-font-size: var(--desktop-tree-font-small)}.g-tree--large{--g-tree-row-height: var(--desktop-tree-height-large);--g-tree-font-size: var(--desktop-tree-font-large)}.g-tree__group{position:relative;padding:0;margin:0;list-style:none}.g-tree__node{position:relative;min-width:0}.g-tree__row{position:relative;display:flex;width:max-content;max-width:100%;min-height:var(--g-tree-row-height);box-sizing:border-box;align-items:center;gap:var(--desktop-tree-gap);padding:var(--desktop-padding-xxs) var(--desktop-padding-sm);padding-inline-start:calc(var(--desktop-padding-xs) + var(--g-tree-level) * var(--desktop-tree-indent));border:1px solid transparent;border-radius:var(--desktop-tree-radius);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background-color var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-tree__row.is-block{width:100%}.g-tree__row:hover{background:var(--bs-tree-hover)}.g-tree__row:active:not([aria-disabled=true]){background:color-mix(in srgb,var(--bs-tree-selected-bg) 72%,transparent)}.g-tree__row:focus-visible{z-index:2;outline:none;border-color:var(--bs-tree-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--bs-tree-focus) 22%,transparent)}.g-tree__node.is-selected>.g-tree__row{color:var(--bs-tree-selected-text);background:var(--bs-tree-selected-bg)}.g-tree__node.is-selected>.g-tree__row:before{position:absolute;inset-block:20%;inset-inline-start:0;width:2px;content:"";background:var(--bs-tree-check);border-radius:999px}.g-tree__node.is-disabled>.g-tree__row{color:var(--bs-tree-disabled);cursor:not-allowed}.g-tree__node.is-disabled>.g-tree__row:hover{background:transparent}.g-tree__node.is-dragging>.g-tree__row{opacity:.45}.g-tree__switcher{position:relative;z-index:1;display:inline-grid;width:var(--desktop-tree-switcher-size);height:var(--desktop-tree-switcher-size);flex:0 0 var(--desktop-tree-switcher-size);padding:0;place-items:center;color:var(--bs-tree-muted);font-size:.72em;background:transparent;border:0;border-radius:var(--desktop-radius-xs)}button.g-tree__switcher{cursor:pointer}button.g-tree__switcher:hover:not(:disabled){color:var(--bs-tree-selected-text);background:var(--bs-tree-hover)}.g-tree__switcher .g-icon{transition:transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-tree__checkbox{flex:none}.g-tree__checkbox .g-checkbox{min-height:auto}.g-tree__icon{width:var(--desktop-tree-icon-size);height:var(--desktop-tree-icon-size);flex:0 0 var(--desktop-tree-icon-size);color:var(--bs-tree-muted);font-size:var(--desktop-tree-icon-size)}.g-tree__node.is-selected>.g-tree__row .g-tree__icon{color:currentColor}.g-tree__title{min-width:0;overflow:hidden;font-weight:var(--desktop-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.g-tree__node.has-line>.g-tree__group:before{position:absolute;inset-block:0 calc(var(--g-tree-row-height) / 2);inset-inline-start:calc(var(--desktop-padding-xs) + var(--g-tree-level) * var(--desktop-tree-indent) + var(--desktop-tree-switcher-size) / 2);width:1px;content:"";background:var(--bs-tree-line)}.g-tree__row.is-drop-before:after,.g-tree__row.is-drop-after:after{position:absolute;z-index:3;inset-inline:calc(var(--desktop-padding-xs) + var(--g-tree-level) * var(--desktop-tree-indent)) var(--desktop-padding-xs);height:2px;content:"";background:var(--bs-tree-check);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bs-tree-check) 18%,transparent)}.g-tree__row.is-drop-before:after{inset-block-start:-1px}.g-tree__row.is-drop-after:after{inset-block-end:-1px}.g-tree__row.is-drop-inside{color:var(--bs-tree-selected-text);background:color-mix(in srgb,var(--bs-tree-selected-bg) 82%,transparent);border-color:var(--bs-tree-check)}.g-tree-children-enter-active,.g-tree-children-leave-active{overflow:hidden;transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard);transform-origin:top}.g-tree-children-enter-from,.g-tree-children-leave-to{opacity:0;transform:translateY(-4px) scaleY(.98)}@media(prefers-reduced-motion:reduce){.g-tree__row,.g-tree__switcher .g-icon,.g-tree-children-enter-active,.g-tree-children-leave-active{transition:none}}.g-timeline{margin:0;padding:0;color:var(--bs-timeline-text);list-style:none}.g-timeline__item{display:grid;grid-template-columns:var(--desktop-timeline-rail-width) minmax(0,1fr);gap:var(--desktop-timeline-gap);min-height:var(--desktop-timeline-item-min-height)}.g-timeline__rail{position:relative;display:flex;justify-content:center}.g-timeline__rail:after{position:absolute;top:var(--desktop-timeline-dot-size);bottom:0;width:var(--desktop-timeline-tail-width);background:var(--bs-timeline-tail);content:""}.g-timeline__item:last-child .g-timeline__rail:after{display:none}.g-timeline__dot{position:relative;z-index:1;display:grid;width:var(--desktop-timeline-dot-size);height:var(--desktop-timeline-dot-size);place-items:center;color:var(--bs-timeline-primary);background:var(--bs-timeline-dot-bg);border:var(--desktop-timeline-dot-border) solid currentColor;border-radius:50%}.g-timeline--filled .g-timeline__dot{color:var(--bs-timeline-dot-bg);background:var(--bs-timeline-primary)}.g-timeline__item.is-success .g-timeline__dot{--bs-timeline-primary: var(--bs-timeline-success)}.g-timeline__item.is-warning .g-timeline__dot{--bs-timeline-primary: var(--bs-timeline-warning)}.g-timeline__item.is-danger .g-timeline__dot{--bs-timeline-primary: var(--bs-timeline-danger)}.g-timeline__item.is-muted .g-timeline__dot{--bs-timeline-primary: var(--bs-timeline-muted)}.g-timeline__dot.is-loading{animation:g-timeline-pulse var(--bs-duration-slow) infinite alternate}.g-timeline__body{padding-bottom:var(--desktop-timeline-item-padding)}.g-timeline__title{margin-bottom:var(--desktop-timeline-title-gap);font-weight:var(--bs-font-weight-semibold)}.g-timeline__content{color:var(--bs-timeline-muted)}.g-timeline--alternate .g-timeline__item{grid-template-columns:minmax(0,1fr) var(--desktop-timeline-rail-width) minmax(0,1fr)}.g-timeline--alternate .g-timeline__rail{grid-column:2}.g-timeline--alternate .g-timeline__body{grid-column:3}.g-timeline--alternate .g-timeline__item.is-start .g-timeline__body{grid-column:1;grid-row:1;text-align:end}.g-timeline--horizontal{display:flex;overflow:auto}.g-timeline--horizontal .g-timeline__item{min-width:var(--desktop-timeline-horizontal-item-width);grid-template-columns:1fr;grid-template-rows:var(--desktop-timeline-rail-width) auto}.g-timeline--horizontal .g-timeline__rail:after{inset:50% 0 auto 50%;width:auto;height:var(--desktop-timeline-tail-width)}@keyframes g-timeline-pulse{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.g-timeline__dot.is-loading{animation:none}}.g-result{display:flex;align-items:center;flex-direction:column;padding:var(--desktop-result-padding-medium);color:var(--bs-result-text);text-align:center}.g-result--small{padding:var(--desktop-result-padding-small)}.g-result--large{padding:var(--desktop-result-padding-large)}.g-result__icon{display:grid;width:var(--desktop-result-icon-medium);height:var(--desktop-result-icon-medium);place-items:center;color:var(--bs-result-info);font-size:calc(var(--desktop-result-icon-medium)*.52);font-weight:var(--bs-font-weight-bold);border:2px solid currentColor;border-radius:50%}.g-result--small .g-result__icon{width:var(--desktop-result-icon-small);height:var(--desktop-result-icon-small);font-size:var(--desktop-font-size-xl)}.g-result--large .g-result__icon{width:var(--desktop-result-icon-large);height:var(--desktop-result-icon-large);font-size:var(--desktop-font-size-2xl)}.g-result--success .g-result__icon{color:var(--bs-result-success)}.g-result--error .g-result__icon,.g-result--403 .g-result__icon,.g-result--404 .g-result__icon,.g-result--500 .g-result__icon{color:var(--bs-result-error)}.g-result--warning .g-result__icon{color:var(--bs-result-warning)}.g-result__title{margin:var(--desktop-result-title-margin) 0 0;font-size:var(--desktop-result-title-size);line-height:var(--bs-line-height-tight)}.g-result__subtitle{max-width:var(--desktop-result-content-width);margin:var(--desktop-result-subtitle-margin) 0 0;color:var(--bs-result-muted)}.g-result__extra{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--desktop-result-gap);margin-top:var(--desktop-result-extra-margin)}.g-result__content{width:min(100%,var(--desktop-result-content-width));margin-top:var(--desktop-result-extra-margin);padding:var(--desktop-result-content-padding);text-align:start;background:var(--bs-result-content-bg);border-radius:var(--desktop-result-radius)}.g-anchor{position:relative;color:var(--bs-anchor-text)}.g-anchor>ul,.g-anchor ul{display:flex;flex-direction:column;gap:var(--desktop-anchor-gap);margin:0;padding:0;list-style:none}.g-anchor ul ul{margin-top:var(--desktop-anchor-gap);padding-inline-start:var(--desktop-anchor-indent)}.g-anchor a{display:block;padding:var(--desktop-anchor-padding-y) var(--desktop-anchor-padding-x);overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--desktop-anchor-radius)}.g-anchor a:hover{color:var(--bs-anchor-hover);background:var(--bs-anchor-hover-bg)}.g-anchor a:focus-visible{outline:2px solid var(--bs-anchor-focus)}.g-anchor a.is-active{color:var(--bs-anchor-active);font-weight:var(--bs-font-weight-medium);background:var(--bs-anchor-active-bg)}.g-anchor__ink{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--bs-anchor-line)}.g-anchor--horizontal>ul{flex-direction:row;overflow:auto}.g-anchor--horizontal .g-anchor__ink{top:auto;right:0;bottom:0;width:auto;height:1px}.g-message-list{position:fixed;inset-inline:0;top:var(--g-message-top);z-index:var(--bs-message-z-index);display:flex;justify-content:center;pointer-events:none}.g-message-list--bottom,.g-message-list--bottom-left,.g-message-list--bottom-right{top:auto;bottom:var(--g-message-top)}.g-message-list--top-left,.g-message-list--bottom-left{justify-content:flex-start;padding-inline:var(--bs-message-list-padding)}.g-message-list--top-right,.g-message-list--bottom-right{justify-content:flex-end;padding-inline:var(--bs-message-list-padding)}.g-message-list__content{display:grid;justify-items:center;gap:var(--bs-message-gap);max-width:min(var(--bs-message-max-width),calc(100vw - var(--bs-message-list-padding) * 2))}.g-message{--g-message-tone: var(--bs-message-info);display:flex;position:relative;align-items:center;gap:var(--bs-message-content-gap);min-height:var(--desktop-control-height-small);padding:var(--bs-message-padding);color:var(--bs-message-text);font-size:var(--desktop-font-size-sm);line-height:var(--desktop-line-height-normal);background:var(--bs-message-bg);border:1px solid var(--bs-message-border);border-radius:var(--bs-message-radius);box-shadow:var(--bs-message-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));pointer-events:auto;overflow:hidden}.g-message--clickable{cursor:pointer;transition:background var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-emphasized)}.g-message--clickable:hover{background:var(--bs-message-bg-hover)}.g-message--clickable:active{background:var(--bs-message-bg-active);transform:scale(var(--bs-message-active-scale))}.g-message--success{--g-message-tone: var(--bs-message-success)}.g-message--warning{--g-message-tone: var(--bs-message-warning)}.g-message--error{--g-message-tone: var(--bs-message-error)}.g-message__icon{display:inline-grid;flex:none;place-items:center;width:var(--desktop-message-icon-size);height:var(--desktop-message-icon-size);color:var(--g-message-tone);font-size:var(--desktop-message-icon-size)}.g-message__content{min-width:0;overflow-wrap:anywhere}.g-message__close{display:inline-grid;place-items:center;width:var(--desktop-control-icon-size-medium);height:var(--desktop-control-icon-size-medium);padding:0;color:var(--bs-message-close);background:transparent;border:0;border-radius:var(--desktop-control-radius-mini);cursor:pointer}.g-message__close:hover{color:var(--bs-message-close-hover);background:var(--bs-message-close-bg-hover)}.g-message__close:focus-visible,.g-message:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-message__progress{position:absolute;inset-inline:0;bottom:0;height:var(--desktop-message-progress-height);background:var(--bs-message-progress-track)}.g-message__progress-value{display:block;width:100%;height:100%;background:var(--g-message-tone);transform-origin:left center;animation:g-message-progress var(--g-message-duration) linear forwards}[dir=rtl] .g-message__progress-value{transform-origin:right center}.g-message--pauseable:hover .g-message__progress-value,.g-message--pauseable:focus-within .g-message__progress-value{animation-play-state:paused}@keyframes g-message-progress{to{transform:scaleX(0)}}.g-message-enter-active,.g-message-leave-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-message-enter-from,.g-message-leave-to{opacity:0;transform:translateY(calc(var(--bs-space-2) * -1))}.g-message-list--bottom .g-message-enter-from,.g-message-list--bottom .g-message-leave-to,.g-message-list--bottom-left .g-message-enter-from,.g-message-list--bottom-left .g-message-leave-to,.g-message-list--bottom-right .g-message-enter-from,.g-message-list--bottom-right .g-message-leave-to{transform:translateY(var(--bs-space-2))}@media(prefers-reduced-motion:reduce){.g-message-enter-active,.g-message-leave-active{transition:none}.g-message__progress{display:none}}.g-splitter{display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--bs-splitter-text);background:var(--bs-splitter-bg);border:1px solid var(--bs-splitter-border);border-radius:var(--bs-splitter-radius)}.g-splitter--vertical{flex-direction:column}.g-splitter__panel{min-width:0;min-height:0;overflow:auto}.g-splitter:not(.g-splitter--dragging) .g-splitter__panel{transition:flex-grow var(--bs-duration-normal) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard)}.g-splitter--dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.g-splitter--vertical.g-splitter--dragging{cursor:row-resize}.g-splitter--dragging .g-splitter__panel{pointer-events:none}.g-splitter__panel--collapsed{overflow:hidden;opacity:0}.g-splitter__panel--disabled{color:var(--bs-color-text-disabled)}.g-splitter__separator-wrap{position:relative;z-index:var(--bs-z-base);flex:0 0 var(--desktop-splitter-separator-size)}.g-splitter__separator{position:absolute;inset:0 calc((var(--desktop-splitter-hit-size) - var(--desktop-splitter-separator-size)) / -2);display:grid;place-items:center;cursor:col-resize;touch-action:none}.g-splitter--vertical .g-splitter__separator{inset:calc((var(--desktop-splitter-hit-size) - var(--desktop-splitter-separator-size)) / -2) 0;cursor:row-resize}.g-splitter__separator:before{position:absolute;inset-block:0;width:var(--desktop-splitter-separator-size);content:"";background:var(--bs-splitter-separator);transition:background var(--bs-duration-fast) var(--bs-ease-standard),width var(--bs-duration-fast) var(--bs-ease-standard)}.g-splitter--vertical .g-splitter__separator:before{inset-inline:0;width:auto;height:var(--desktop-splitter-separator-size)}.g-splitter__separator:hover:before,.g-splitter__separator:focus-visible:before,.g-splitter__separator-wrap--active .g-splitter__separator:before{width:var(--desktop-splitter-separator-active-size);background:var(--bs-splitter-separator-active)}.g-splitter--vertical .g-splitter__separator:hover:before,.g-splitter--vertical .g-splitter__separator:focus-visible:before,.g-splitter--vertical .g-splitter__separator-wrap--active .g-splitter__separator:before{width:auto;height:var(--desktop-splitter-separator-active-size)}.g-splitter__separator:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-splitter__grip{position:relative;z-index:1;width:var(--desktop-splitter-grip-size);height:var(--desktop-splitter-grip-length);background:var(--bs-splitter-grip);border-radius:var(--bs-radius-full)}.g-splitter--vertical .g-splitter__grip{width:var(--desktop-splitter-grip-length);height:var(--desktop-splitter-grip-size)}.g-splitter__collapse{position:absolute;z-index:2;display:grid;place-items:center;width:var(--desktop-splitter-collapse-size);height:var(--desktop-splitter-collapse-size);padding:0;color:var(--bs-splitter-collapse-text);background:var(--bs-splitter-collapse-bg);border:1px solid var(--bs-splitter-border);border-radius:var(--bs-radius-full);cursor:pointer;opacity:.72;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),border-color var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-splitter__collapse:hover,.g-splitter__collapse:focus-visible{color:var(--bs-splitter-separator-active);border-color:var(--bs-splitter-separator-active);opacity:1}.g-splitter__collapse:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-splitter__collapse:active:not(:disabled){opacity:1}.g-splitter__collapse--start{top:calc(50% - var(--desktop-splitter-grip-length) / 2 - var(--desktop-gap-xs) - var(--desktop-splitter-collapse-size));left:50%;transform:translate(-50%)}.g-splitter__collapse--end{top:calc(50% + var(--desktop-splitter-grip-length) / 2 + var(--desktop-gap-xs));left:50%;transform:translate(-50%)}.g-splitter--vertical .g-splitter__collapse--start{top:50%;right:calc(50% + var(--desktop-splitter-grip-length) / 2 + var(--desktop-gap-xs));bottom:auto;left:auto;transform:translateY(-50%)}.g-splitter--vertical .g-splitter__collapse--end{top:50%;left:calc(50% + var(--desktop-splitter-grip-length) / 2 + var(--desktop-gap-xs));transform:translateY(-50%)}.g-splitter__collapse:disabled{color:var(--bs-color-text-disabled);cursor:not-allowed;opacity:.45}.g-splitter--disabled .g-splitter__separator,.g-splitter__separator[aria-disabled=true]{cursor:not-allowed}.g-splitter__separator[aria-disabled=true] .g-splitter__grip{opacity:.45}@media(prefers-reduced-motion:reduce){.g-splitter__panel,.g-splitter__separator:before{transition:none}.g-splitter__collapse{transition:none}}.g-image{position:relative;display:inline-block;min-width:var(--desktop-image-min-size);min-height:var(--desktop-image-min-size);overflow:hidden;color:var(--bs-image-text);vertical-align:middle;background:var(--bs-image-bg);border:1px solid var(--bs-image-border);border-radius:var(--bs-image-radius)}.g-image--rounded{border-radius:var(--bs-radius-full)}.g-image__img{display:block;width:100%;height:100%;min-width:0;min-height:0;transition:opacity var(--bs-duration-normal) var(--bs-ease-standard)}.g-image__state{position:absolute;inset:0;display:grid;place-items:center;gap:var(--bs-space-2);padding:var(--bs-space-3);color:var(--bs-image-state-text);font-size:var(--desktop-font-size-sm);text-align:center;background:var(--bs-image-state-bg)}.g-image__state--loading{overflow:hidden}.g-image__skeleton{position:absolute;inset:0;background:linear-gradient(105deg,var(--bs-image-skeleton-bg) 32%,color-mix(in srgb,var(--bs-image-state-text) 9%,transparent) 48%,var(--bs-image-skeleton-bg) 64%);background-size:220% 100%;animation:g-image-shimmer calc(var(--bs-duration-slow) * 3) var(--bs-ease-standard) infinite}.g-image__state-badge{position:relative;display:inline-flex;align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3);color:var(--bs-image-state-text);background:color-mix(in srgb,var(--bs-image-state-bg) 88%,transparent);border:1px solid var(--bs-image-border);border-radius:var(--bs-radius-pill);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-image__state--error{align-content:center}.g-image__state-text{line-height:var(--bs-line-height-tight)}.g-image__retry{min-height:var(--desktop-control-height-mini);padding-inline:var(--desktop-control-padding-x-mini);color:var(--bs-color-action-primary);font:inherit;background:transparent;border:1px solid var(--bs-color-action-primary);border-radius:var(--desktop-control-radius-mini);cursor:pointer}.g-image__retry:hover{color:var(--bs-color-action-primary-hover);border-color:var(--bs-color-action-primary-hover)}.g-image__retry:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-image__preview{position:absolute;inset:0;display:grid;place-items:center;padding:var(--bs-space-2);color:var(--bs-image-mask-text);font:inherit;background:var(--bs-image-mask-bg);border:0;opacity:0;cursor:zoom-in;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),backdrop-filter var(--bs-duration-normal) var(--bs-ease-standard)}.g-image__preview-content{display:inline-flex;align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3);background:color-mix(in srgb,var(--bs-image-mask-bg) 82%,transparent);border:1px solid color-mix(in srgb,var(--bs-image-mask-text) 24%,transparent);border-radius:var(--bs-radius-pill);transform:translateY(var(--bs-space-2));transition:transform var(--bs-duration-normal) var(--bs-ease-standard)}.g-image:hover .g-image__preview,.g-image__preview:focus-visible{opacity:1;-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-image:hover .g-image__preview-content,.g-image__preview:focus-visible .g-image__preview-content{transform:translateY(0)}.g-image__preview--quiet{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.g-image__preview--quiet .g-image__preview-content{opacity:0}.g-image__preview:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:calc(var(--bs-focus-ring-offset) * -1)}.g-image-group{display:flex;flex-wrap:wrap;gap:var(--desktop-image-group-gap)}@keyframes g-image-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.g-image__img,.g-image__preview,.g-image__preview-content{transition:none}.g-image__skeleton{animation:none}}.g-watermark{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden}.g-watermark:after{position:absolute;inset:0;z-index:var(--g-watermark-z-index);background-image:var(--g-watermark-image);background-position:var(--g-watermark-position);background-repeat:repeat;background-size:var(--g-watermark-size);opacity:var(--g-watermark-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;content:""}.g-watermark--disabled:after{display:none}.g-tour-layer{position:fixed;inset:0;pointer-events:none}.g-tour__mask{position:absolute;inset:0;background:var(--bs-tour-mask);pointer-events:auto}.g-tour__mask-pieces{position:absolute;inset:0;pointer-events:none}.g-tour__mask-piece{position:fixed;display:block;background:var(--bs-tour-mask);pointer-events:auto}.g-tour__spotlight{position:fixed;z-index:1;border-radius:var(--bs-tour-spotlight-radius);border:1px solid var(--bs-color-border-focus);box-shadow:var(--bs-shadow-sm);pointer-events:none}.g-tour__spotlight--blocked{pointer-events:auto}.g-tour{position:fixed;z-index:2;width:min(var(--desktop-tour-width),calc(100vw - var(--bs-space-6)));padding:var(--bs-tour-padding);color:var(--bs-tour-text);font-size:var(--desktop-font-size-sm);background:var(--bs-tour-bg);border:1px solid var(--bs-tour-border);border-radius:var(--bs-tour-radius);box-shadow:var(--bs-tour-shadow);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));backdrop-filter:var(--bs-surface-backdrop-filter) saturate(var(--bs-surface-saturation));pointer-events:auto}.g-tour__title{margin:0;padding-right:var(--bs-space-6);font-size:var(--desktop-font-size-lg);line-height:var(--desktop-line-height-tight)}.g-tour__description{margin-top:var(--bs-space-2);color:var(--bs-tour-description);line-height:var(--desktop-line-height-normal)}.g-tour__cover{margin:calc(var(--bs-tour-padding) * -1) calc(var(--bs-tour-padding) * -1) var(--bs-space-4);overflow:hidden;border-radius:var(--bs-tour-radius) var(--bs-tour-radius) 0 0}.g-tour__close{position:absolute;top:var(--bs-space-3);right:var(--bs-space-3);display:grid;place-items:center;width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);padding:0;color:var(--bs-tour-close);background:transparent;border:0;border-radius:var(--desktop-control-radius-small);cursor:pointer}.g-tour__close:hover{color:var(--bs-tour-close-hover);background:var(--bs-tour-close-bg-hover)}.g-tour__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-3);margin-top:var(--bs-space-4)}.g-tour__actions{display:flex;gap:var(--bs-space-2)}.g-tour__indicators{display:flex;gap:var(--bs-space-1)}.g-tour__indicators button{width:var(--desktop-tour-indicator-size);height:var(--desktop-tour-indicator-size);padding:0;background:var(--bs-tour-indicator);border:0;border-radius:var(--bs-radius-full);cursor:pointer}.g-tour__indicators button.active{width:var(--desktop-tour-indicator-active-width);background:var(--bs-tour-indicator-active)}.g-tour__arrow{position:absolute;width:var(--desktop-tour-arrow-size);height:var(--desktop-tour-arrow-size);background:var(--bs-tour-bg);border:solid var(--bs-tour-border);transform:rotate(45deg)}.g-tour--bottom .g-tour__arrow,.g-tour--bottom-start .g-tour__arrow,.g-tour--bottom-end .g-tour__arrow{top:calc(var(--desktop-tour-arrow-size) / -2);left:50%;border-width:1px 0 0 1px}.g-tour--top .g-tour__arrow,.g-tour--top-start .g-tour__arrow,.g-tour--top-end .g-tour__arrow{bottom:calc(var(--desktop-tour-arrow-size) / -2);left:50%;border-width:0 1px 1px 0}.g-tour--left .g-tour__arrow{top:50%;right:calc(var(--desktop-tour-arrow-size) / -2);border-width:1px 1px 0 0}.g-tour--right .g-tour__arrow{top:50%;left:calc(var(--desktop-tour-arrow-size) / -2);border-width:0 0 1px 1px}.g-tour-enter-active,.g-tour-leave-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard)}.g-tour-enter-from,.g-tour-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.g-tour-enter-active,.g-tour-leave-active{transition:none}}.g-affix-placeholder,.g-affix{box-sizing:border-box;width:100%}.g-back-top{position:fixed;right:var(--desktop-back-top-right);bottom:var(--desktop-back-top-bottom);z-index:var(--bs-back-top-z-index);display:grid;place-items:center;width:var(--desktop-control-height-medium);height:var(--desktop-control-height-medium);padding:0;color:var(--bs-back-top-text);font-size:var(--desktop-control-icon-size-medium);background:var(--bs-back-top-bg);border:1px solid var(--bs-back-top-border);border-radius:var(--bs-back-top-radius);box-shadow:var(--bs-back-top-shadow);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-normal) var(--bs-ease-standard)}.g-back-top--mini{width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);font-size:var(--desktop-control-icon-size-mini)}.g-back-top--small{width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);font-size:var(--desktop-control-icon-size-small)}.g-back-top--large{width:var(--desktop-control-height-large);height:var(--desktop-control-height-large);font-size:var(--desktop-control-icon-size-large)}.g-back-top:hover{color:var(--bs-back-top-text-hover);background:var(--bs-back-top-bg-hover);transform:translateY(calc(var(--bs-space-1) * -1))}.g-back-top:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-back-top:disabled{color:var(--bs-color-text-disabled);background:var(--bs-color-action-disabled);cursor:not-allowed;transform:none}.g-back-top-enter-active,.g-back-top-leave-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-back-top-enter-from,.g-back-top-leave-to{opacity:0;transform:translateY(var(--bs-space-2))}@media(prefers-reduced-motion:reduce){.g-back-top,.g-back-top-enter-active,.g-back-top-leave-active{transition:none}}.g-carousel{position:relative;width:100%;min-width:0;overflow:hidden;color:var(--bs-carousel-text);background:var(--bs-carousel-bg);border:1px solid var(--bs-color-border-subtle);border-radius:var(--bs-carousel-radius);outline:none;box-shadow:var(--bs-shadow-sm);isolation:isolate;touch-action:pan-y}.g-carousel--vertical{touch-action:pan-x}.g-carousel:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-carousel__viewport{width:100%;overflow:hidden;transition:height var(--bs-duration-normal) var(--bs-ease-standard)}.g-carousel__track{display:flex;width:100%;will-change:transform;transition:transform var(--g-carousel-speed) var(--bs-ease-emphasized)}.g-carousel--dragging .g-carousel__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.g-carousel--vertical .g-carousel__track{flex-direction:column;height:100%}.g-carousel__slide{position:relative;flex:0 0 100%;min-width:0;min-height:0;overflow:hidden}.g-carousel__slide img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.g-carousel__fallback{display:grid;align-content:center;min-height:var(--desktop-carousel-min-height);padding:var(--bs-carousel-content-padding);text-align:center}.g-carousel__fallback p{margin:var(--bs-space-2) 0 0;color:var(--bs-carousel-description)}.g-carousel--fade .g-carousel__track{position:relative;display:block}.g-carousel--fade .g-carousel__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--g-carousel-speed) var(--bs-ease-standard)}.g-carousel--fade .g-carousel__slide:first-child{position:relative}.g-carousel--fade .g-carousel__slide--active{z-index:1;opacity:1;pointer-events:auto}.g-carousel__state{display:grid;place-items:center;align-content:center;gap:var(--bs-space-3);min-height:var(--desktop-carousel-min-height);padding:var(--bs-space-6);color:var(--bs-carousel-description);text-align:center}.g-carousel__loader{width:var(--desktop-control-icon-size-medium);height:var(--desktop-control-icon-size-medium);border:2px solid var(--bs-color-border-subtle);border-top-color:var(--bs-color-action-primary);border-radius:var(--bs-radius-full);animation:g-carousel-spin var(--bs-duration-slow) linear infinite}.g-carousel__empty-mark{width:var(--bs-space-8);height:var(--bs-space-6);border:1px solid var(--bs-color-border-strong);border-radius:var(--bs-radius-sm);box-shadow:calc(var(--bs-space-2) * -1) calc(var(--bs-space-2) * -1) 0 -1px var(--bs-carousel-bg),calc(var(--bs-space-2) * -1) calc(var(--bs-space-2) * -1) 0 var(--bs-color-border-subtle)}.g-carousel__arrow,.g-carousel__autoplay-control{position:absolute;z-index:3;display:grid;place-items:center;width:var(--desktop-carousel-arrow-size);height:var(--desktop-carousel-arrow-size);padding:0;color:var(--bs-carousel-arrow-text);background:var(--bs-carousel-arrow-bg);border:1px solid var(--bs-carousel-arrow-border);border-radius:var(--bs-radius-full);box-shadow:var(--bs-shadow-sm);cursor:pointer;opacity:var(--bs-carousel-arrow-opacity);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter);transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard)}.g-carousel:hover .g-carousel__arrow,.g-carousel:hover .g-carousel__autoplay-control,.g-carousel__arrow:focus-visible,.g-carousel__autoplay-control:focus-visible{opacity:1}.g-carousel__arrow{top:50%;transform:translateY(-50%)}.g-carousel__arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.06)}.g-carousel__arrow--previous{left:var(--desktop-carousel-arrow-offset)}.g-carousel__arrow--next{right:var(--desktop-carousel-arrow-offset)}.g-carousel__chevron{width:calc(var(--desktop-control-icon-size-medium) * .48);height:calc(var(--desktop-control-icon-size-medium) * .48);border-block-start:2px solid currentColor;border-inline-start:2px solid currentColor}.g-carousel__arrow--previous .g-carousel__chevron{transform:translate(12%) rotate(-45deg)}.g-carousel__arrow--next .g-carousel__chevron{transform:translate(-12%) rotate(135deg)}.g-carousel--vertical .g-carousel__arrow{top:auto;left:50%;transform:translate(-50%)}.g-carousel--vertical .g-carousel__arrow:hover:not(:disabled){transform:translate(-50%) scale(1.06)}.g-carousel--vertical .g-carousel__arrow--previous{top:var(--desktop-carousel-arrow-offset);bottom:auto}.g-carousel--vertical .g-carousel__arrow--next{top:auto;right:auto;bottom:var(--desktop-carousel-arrow-offset)}.g-carousel--vertical .g-carousel__arrow--previous .g-carousel__chevron{transform:translateY(12%) rotate(45deg)}.g-carousel--vertical .g-carousel__arrow--next .g-carousel__chevron{transform:translateY(-12%) rotate(-135deg)}.g-carousel__arrow:disabled,.g-carousel__autoplay-control:disabled{opacity:var(--bs-disabled-opacity);cursor:not-allowed}.g-carousel__arrow:focus-visible,.g-carousel__autoplay-control:focus-visible,.g-carousel__dots button:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-carousel__dots{position:absolute;z-index:3;display:flex;gap:var(--desktop-carousel-dot-gap);padding:var(--bs-space-2);background:color-mix(in srgb,var(--bs-carousel-arrow-bg) 58%,transparent);border-radius:var(--bs-radius-full);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-carousel--dots-bottom .g-carousel__dots{bottom:var(--desktop-carousel-dot-offset);left:50%;transform:translate(-50%)}.g-carousel--dots-top .g-carousel__dots{top:var(--desktop-carousel-dot-offset);left:50%;transform:translate(-50%)}.g-carousel--dots-left .g-carousel__dots,.g-carousel--dots-right .g-carousel__dots{top:50%;flex-direction:column;transform:translateY(-50%)}.g-carousel--dots-left .g-carousel__dots{left:var(--desktop-carousel-dot-offset)}.g-carousel--dots-right .g-carousel__dots{right:var(--desktop-carousel-dot-offset)}.g-carousel__dots button{position:relative;width:var(--desktop-carousel-dot-width);height:var(--desktop-carousel-dot-height);padding:0;overflow:hidden;background:var(--bs-carousel-dot);border:0;border-radius:var(--bs-radius-full);cursor:pointer;opacity:.72;transition:width var(--bs-duration-fast) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard)}.g-carousel__dots button:hover:not(:disabled){opacity:1}.g-carousel__dots button[aria-selected=true]{width:var(--desktop-carousel-dot-active-width);background:var(--bs-carousel-dot-active);opacity:1}.g-carousel--dots-left .g-carousel__dots button,.g-carousel--dots-right .g-carousel__dots button{width:var(--desktop-carousel-dot-height);height:var(--desktop-carousel-dot-width)}.g-carousel--dots-left .g-carousel__dots button[aria-selected=true],.g-carousel--dots-right .g-carousel__dots button[aria-selected=true]{width:var(--desktop-carousel-dot-height);height:var(--desktop-carousel-dot-active-width)}.g-carousel__dots button:disabled{cursor:not-allowed;opacity:var(--bs-disabled-opacity)}.g-carousel__dot-progress{position:absolute;inset:0;background:var(--bs-carousel-dot-progress);transform-origin:left;animation:g-carousel-progress linear both}.g-carousel--dots-left .g-carousel__dot-progress,.g-carousel--dots-right .g-carousel__dot-progress{transform-origin:bottom;animation-name:g-carousel-progress-vertical}.g-carousel__autoplay-control{top:var(--desktop-carousel-arrow-offset);right:var(--desktop-carousel-arrow-offset)}.g-carousel__autoplay-control:hover:not(:disabled){transform:scale(1.06)}.g-carousel__pause-icon{width:calc(var(--desktop-control-icon-size-medium) * .56);height:calc(var(--desktop-control-icon-size-medium) * .62);border-inline:2px solid currentColor}.g-carousel__play-icon{width:0;height:0;margin-inline-start:2px;border-block:calc(var(--desktop-control-icon-size-medium) * .32) solid transparent;border-inline-start:calc(var(--desktop-control-icon-size-medium) * .5) solid currentColor}.g-carousel__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.g-carousel--disabled{opacity:var(--bs-disabled-opacity)}@keyframes g-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes g-carousel-progress-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes g-carousel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-carousel__viewport,.g-carousel__track,.g-carousel__slide,.g-carousel__arrow,.g-carousel__autoplay-control,.g-carousel__dots button{transition:none}.g-carousel__dot-progress,.g-carousel__loader{animation:none}}.g-float-button{--g-float-button-bg: var(--bs-float-button-bg);--g-float-button-bg-hover: var(--bs-float-button-bg-hover);--g-float-button-bg-active: var(--bs-float-button-bg-active);--g-float-button-border: var(--bs-float-button-border);--g-float-button-text: var(--bs-float-button-text);--g-float-button-text-hover: var(--bs-float-button-text-hover);position:fixed;right:var(--desktop-float-button-right);bottom:var(--desktop-float-button-bottom);z-index:var(--bs-float-button-z-index);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:0;width:var(--desktop-control-height-medium);height:var(--desktop-control-height-medium);padding:0;color:var(--g-float-button-text);font-size:var(--desktop-control-icon-size-medium);text-decoration:none;background:var(--g-float-button-bg);border:1px solid var(--g-float-button-border);border-radius:var(--bs-float-button-radius);box-shadow:var(--bs-float-button-shadow);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-float-button--absolute{position:absolute}.g-float-button--grouped{position:relative;inset:auto}.g-float-button--mini{width:var(--desktop-control-height-mini);height:var(--desktop-control-height-mini);font-size:var(--desktop-control-icon-size-mini)}.g-float-button--small{width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);font-size:var(--desktop-control-icon-size-small)}.g-float-button--large{width:var(--desktop-control-height-large);height:var(--desktop-control-height-large);font-size:var(--desktop-control-icon-size-large)}.g-float-button--square{border-radius:var(--desktop-control-radius-medium)}.g-float-button--primary{--g-float-button-bg: var(--bs-float-button-primary-bg);--g-float-button-bg-hover: var(--bs-float-button-primary-bg-hover);--g-float-button-bg-active: var(--bs-float-button-primary-bg-active);--g-float-button-border: var(--bs-float-button-primary-border);--g-float-button-text: var(--bs-float-button-primary-text);--g-float-button-text-hover: var(--bs-float-button-primary-text)}.g-float-button--danger{--g-float-button-bg: var(--bs-float-button-danger-bg);--g-float-button-bg-hover: var(--bs-float-button-danger-bg-hover);--g-float-button-bg-active: var(--bs-float-button-danger-bg-active);--g-float-button-border: var(--bs-float-button-danger-border);--g-float-button-text: var(--bs-float-button-danger-text);--g-float-button-text-hover: var(--bs-float-button-danger-text)}.g-float-button:hover{color:var(--g-float-button-text-hover);background:var(--g-float-button-bg-hover);transform:scale(var(--bs-float-button-hover-scale));box-shadow:var(--bs-float-button-shadow-hover)}.g-float-button:active{background:var(--g-float-button-bg-active);transform:scale(var(--bs-float-button-active-scale))}.g-float-button:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:var(--bs-focus-ring-offset)}.g-float-button[disabled],.g-float-button[aria-disabled=true]{color:var(--bs-color-text-disabled);background:var(--bs-color-action-disabled);cursor:not-allowed;transform:none}.g-float-button__content{max-width:100%;font-size:var(--desktop-font-size-xs);line-height:var(--desktop-line-height-tight);text-align:center;overflow-wrap:anywhere}.g-float-button--with-content .g-float-button__icon{font-size:var(--desktop-control-icon-size-mini)}.g-float-button__badge{position:absolute;top:calc(var(--bs-space-1) * -1);right:calc(var(--bs-space-1) * -1);display:grid;place-items:center;min-width:var(--desktop-float-button-badge-size);height:var(--desktop-float-button-badge-size);padding-inline:var(--bs-space-1);color:var(--bs-float-button-badge-text);font-size:var(--desktop-font-size-xs);background:var(--bs-float-button-badge-bg);border:1px solid var(--bs-float-button-badge-border);border-radius:var(--bs-radius-full)}.g-float-button-group{--g-float-menu-x: 0;--g-float-menu-y: var(--desktop-float-button-menu-offset);position:fixed;right:var(--desktop-float-button-right);bottom:var(--desktop-float-button-bottom);z-index:var(--bs-float-button-z-index);display:flex;flex-direction:column;align-items:center;gap:var(--desktop-float-button-gap)}.g-float-button-group--absolute{position:absolute}.g-float-button-group>.g-bubble-trigger,.g-float-button-group__slot>.g-bubble-trigger{display:inline-flex}.g-float-button-group__trigger{position:relative;inset:auto}.g-float-button-group__items,.g-float-button-group__slot{display:flex;flex-direction:column;gap:var(--desktop-float-button-gap)}.g-float-button-group--bottom{--g-float-menu-y: calc(var(--desktop-float-button-menu-offset) * -1);flex-direction:column-reverse}.g-float-button-group--left,.g-float-button-group--right{--g-float-menu-y: 0;flex-direction:row}.g-float-button-group--left{--g-float-menu-x: var(--desktop-float-button-menu-offset)}.g-float-button-group--right{--g-float-menu-x: calc(var(--desktop-float-button-menu-offset) * -1);flex-direction:row-reverse}.g-float-button-group--left .g-float-button-group__slot,.g-float-button-group--right .g-float-button-group__slot{flex-direction:row}.g-float-button-group__trigger-icon{display:inline-grid;place-items:center;transition:transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-float-button-group--open .g-float-button-group__trigger-icon{transform:rotate(45deg)}.g-float-button-menu-enter-active,.g-float-button-menu-leave-active{transition:opacity var(--bs-duration-normal) var(--bs-ease-standard),transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-float-button-menu-enter-from,.g-float-button-menu-leave-to{opacity:0;transform:translate(var(--g-float-menu-x),var(--g-float-menu-y)) scale(var(--bs-float-button-enter-scale))}.g-float-button-menu-enter-active .g-float-button-group__slot>*{animation:g-float-button-item-in var(--bs-duration-normal) var(--bs-ease-emphasized) both}.g-float-button-menu-enter-active .g-float-button-group__slot>:nth-child(2){animation-delay:var(--bs-duration-fast)}.g-float-button-menu-enter-active .g-float-button-group__slot>:nth-child(3){animation-delay:calc(var(--bs-duration-fast) * 2)}@keyframes g-float-button-item-in{0%{opacity:0;transform:scale(var(--bs-float-button-enter-scale))}}@media(prefers-reduced-motion:reduce){.g-float-button,.g-float-button-group__trigger-icon,.g-float-button-menu-enter-active,.g-float-button-menu-leave-active{transition:none}.g-float-button-menu-enter-active .g-float-button-group__slot>*{animation:none}.g-float-button:hover,.g-float-button:active{transform:none}}.g-masonry{--g-masonry-gap: var(--desktop-masonry-gap-medium);position:relative;width:100%;color:var(--bs-masonry-text);transition:height var(--bs-duration-normal) var(--bs-ease-standard)}.g-masonry--gap-small{--g-masonry-gap: var(--desktop-masonry-gap-small)}.g-masonry--gap-large{--g-masonry-gap: var(--desktop-masonry-gap-large)}.g-masonry__item{position:absolute;inset-block-start:0;inset-inline-start:0;box-sizing:border-box;overflow:hidden;background:var(--bs-masonry-item-bg);border:1px solid var(--bs-masonry-item-border);border-radius:var(--bs-masonry-item-radius);box-shadow:var(--bs-masonry-item-shadow);opacity:0;transition:transform var(--bs-duration-normal) var(--bs-ease-standard),opacity var(--bs-duration-fast) var(--bs-ease-standard);will-change:transform}.g-masonry.is-ready .g-masonry__item{opacity:1}.g-masonry__empty{display:grid;place-items:center;min-height:var(--desktop-masonry-empty-height);padding:var(--bs-space-6);color:var(--bs-masonry-empty-text);background:var(--bs-masonry-empty-bg);border:1px dashed var(--bs-masonry-item-border);border-radius:var(--bs-masonry-item-radius)}.g-masonry.is-empty{height:auto}.g-masonry__loading-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.g-masonry__skeleton{min-height:var(--desktop-masonry-skeleton-height);background:var(--bs-masonry-skeleton-bg);animation:g-masonry-pulse var(--bs-duration-slow) var(--bs-ease-standard) infinite alternate}.g-masonry__skeleton:nth-of-type(3n+2){min-height:calc(var(--desktop-masonry-skeleton-height) * 1.28)}.g-masonry__skeleton:nth-of-type(3n+3){min-height:calc(var(--desktop-masonry-skeleton-height) * .78)}@keyframes g-masonry-pulse{to{opacity:var(--bs-masonry-skeleton-opacity)}}@media(prefers-reduced-motion:reduce){.g-masonry,.g-masonry__item,.g-masonry__skeleton{transition:none;animation:none}}.g-layout{position:relative;display:flex;min-width:0;min-height:0;overflow:clip;color:var(--bs-layout-text);font-size:var(--desktop-font-size-md);background:var(--bs-layout-body-bg);isolation:isolate}.g-layout--vertical{flex-direction:column}.g-layout--horizontal{flex-direction:row}.g-layout>.g-layout{flex:1 1 auto;min-width:0}.g-layout-header{position:relative;z-index:2;flex:0 0 auto;min-height:var(--desktop-layout-header-height);padding:var(--desktop-layout-header-padding);color:var(--bs-layout-header-text);background:var(--bs-layout-header-bg);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter);display:flex;align-items:center;justify-content:space-between;gap:var(--desktop-gap-lg)}.g-layout-header__title{min-width:0}.g-layout-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--desktop-gap-sm)}.g-layout-header--sticky{position:sticky;top:0;z-index:var(--bs-layout-sticky-z-index)}.g-layout-header--bordered{border-bottom:1px solid var(--bs-layout-border)}.g-layout-content{position:relative;flex:1 1 auto;min-width:0;min-height:0;padding:var(--desktop-layout-content-padding);overflow:auto;background:var(--bs-layout-content-bg)}.g-layout-content--bordered{border:1px solid var(--bs-layout-border)}.g-layout-footer{position:relative;z-index:1;flex:0 0 auto;padding:var(--desktop-layout-footer-padding);color:var(--bs-layout-footer-text);background:var(--bs-layout-footer-bg);-webkit-backdrop-filter:var(--bs-surface-backdrop-filter);backdrop-filter:var(--bs-surface-backdrop-filter)}.g-layout-footer--sticky{position:sticky;bottom:0;z-index:var(--bs-layout-sticky-z-index)}.g-layout-footer--bordered{border-top:1px solid var(--bs-layout-border)}.g-layout-sider{position:relative;z-index:3;display:flex;flex-direction:column;min-height:0;overflow:hidden;color:var(--bs-layout-sider-text);background:var(--bs-layout-sider-bg);border-inline-end:1px solid var(--bs-layout-sider-border);box-shadow:var(--bs-shadow-sm);transition:flex-basis var(--bs-duration-normal) var(--bs-ease-emphasized),width var(--bs-duration-normal) var(--bs-ease-emphasized),min-width var(--bs-duration-normal) var(--bs-ease-emphasized),max-width var(--bs-duration-normal) var(--bs-ease-emphasized),box-shadow var(--bs-duration-fast) var(--bs-ease-standard)}.g-layout-sider--right{order:1;border-inline-start:1px solid var(--bs-layout-sider-border);border-inline-end:0}.g-layout-sider--light{color:var(--bs-layout-sider-light-text);background:var(--bs-layout-sider-light-bg)}.g-layout-sider--sticky{position:sticky;top:0;align-self:flex-start;height:100dvh;max-height:100%}.g-layout-sider--collapsed{box-shadow:none}.g-layout-sider--zero{border:0}.g-layout-sider__body{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.g-layout-sider__header{flex:0 0 auto;min-width:0;padding:var(--desktop-padding-lg) var(--desktop-padding-md)}.g-layout-sider__body{padding:0 var(--desktop-padding-md)}.g-layout-sider__footer{flex:0 0 auto;min-width:0;padding:var(--desktop-padding-md);border-top:1px solid var(--bs-layout-sider-border)}.g-layout-sider__trigger{position:relative;display:grid;flex:0 0 var(--desktop-layout-sider-trigger-height);place-items:center;width:100%;padding:0;color:var(--bs-layout-sider-trigger-text);background:var(--bs-layout-sider-trigger-bg);border:0;border-top:1px solid var(--bs-layout-sider-border);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard)}.g-layout-sider__trigger:before{position:absolute;inset:50% auto auto 50%;width:var(--desktop-control-height-small);height:var(--desktop-control-height-small);background:var(--bs-color-bg-hover);border-radius:var(--bs-radius-full);content:"";opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-layout-sider__trigger:hover{color:var(--bs-layout-sider-trigger-text-hover);background:var(--bs-layout-sider-trigger-bg-hover)}.g-layout-sider--light .g-layout-sider__trigger{color:var(--bs-color-text-secondary);background:var(--bs-color-bg-sunken)}.g-layout-sider--light .g-layout-sider__trigger:hover{color:var(--bs-color-text-primary);background:var(--bs-color-bg-hover)}.g-layout-sider__trigger:hover:before,.g-layout-sider__trigger:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.g-layout-sider__chevron{position:relative;z-index:1;width:calc(var(--desktop-control-icon-size-medium) * .5);height:calc(var(--desktop-control-icon-size-medium) * .5);border-block-start:2px solid currentColor;border-inline-start:2px solid currentColor;transform:translate(18%) rotate(-45deg);transition:transform var(--bs-duration-normal) var(--bs-ease-emphasized)}.g-layout-sider__chevron--collapsed,.g-layout-sider__chevron--reverse{transform:translate(-18%) rotate(135deg)}.g-layout-sider__chevron--reverse.g-layout-sider__chevron--collapsed{transform:translate(18%) rotate(-45deg)}.g-layout-sider__trigger:focus-visible,.g-layout-sider__zero-trigger:focus-visible{outline:var(--bs-focus-ring-width) solid var(--bs-color-focus-ring);outline-offset:calc(var(--bs-focus-ring-offset) * -1)}.g-layout-sider__zero-trigger{position:absolute;top:var(--desktop-layout-zero-trigger-top);z-index:var(--bs-layout-sticky-z-index);display:grid;place-items:center;width:var(--desktop-layout-zero-trigger-width);height:var(--desktop-layout-zero-trigger-height);padding:0;color:var(--bs-layout-sider-trigger-text);background:var(--bs-layout-sider-bg);border:1px solid var(--bs-layout-sider-border);box-shadow:var(--bs-shadow-md);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-standard),background var(--bs-duration-fast) var(--bs-ease-standard),transform var(--bs-duration-fast) var(--bs-ease-standard)}.g-layout-sider__zero-trigger:hover{color:var(--bs-layout-sider-trigger-text-hover);background:var(--bs-layout-sider-trigger-bg-hover)}.g-layout-sider__zero-trigger--light{color:var(--bs-color-text-secondary);background:var(--bs-layout-sider-light-bg)}.g-layout-sider__zero-trigger--light:hover{color:var(--bs-color-text-primary);background:var(--bs-color-bg-hover)}.g-layout-sider__zero-trigger--left{left:0;border-radius:0 var(--bs-radius-md) var(--bs-radius-md) 0}.g-layout-sider__zero-trigger--left:hover{transform:translate(var(--bs-space-1))}.g-layout-sider__zero-trigger--right{right:0;border-radius:var(--bs-radius-md) 0 0 var(--bs-radius-md)}.g-layout-sider__zero-trigger--right:hover{transform:translate(calc(var(--bs-space-1) * -1))}@media(prefers-reduced-motion:reduce){.g-layout-sider,.g-layout-sider__trigger,.g-layout-sider__trigger:before,.g-layout-sider__chevron,.g-layout-sider__zero-trigger{transition:none}}html,body,#app{min-width:320px;min-height:100%;margin:0}body{overflow:hidden}.header-page-title{overflow:hidden;color:var(--bs-layout-header-text);font-size:var(--desktop-font-size-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hub-brand{display:flex;align-items:center;gap:10px;min-width:0}.hub-brand-logo{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:var(--bs-radius-md);background:var(--bs-gradient-brand);color:var(--bs-color-on-action);font-size:var(--desktop-font-size-sm);font-weight:700}.hub-brand-text{display:grid;min-width:0;gap:var(--desktop-gap-xxs)}.hub-brand-name{overflow:hidden;color:var(--bs-layout-sider-light-text);font-size:var(--desktop-font-size-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hub-brand-sub{overflow:hidden;color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.hub-shell{display:grid;gap:var(--desktop-gap-xl);min-width:0}.hub-shell *,.hub-shell *:before,.hub-shell *:after{box-sizing:border-box}.hub-shell h2{margin:0;font-size:var(--desktop-font-size-md);color:var(--bs-color-text-primary)}.hub-shell p{color:var(--bs-color-text-secondary);font-size:var(--desktop-font-size-sm);line-height:1.7}.hub-inline{display:flex;align-items:center;gap:var(--desktop-gap-sm)}
