: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-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-a972cdf5]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.g-button__spinner[data-v-a972cdf5]{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-a972cdf5 var(--bs-duration-slow) linear infinite}.g-button__dots[data-v-a972cdf5],.g-button__bars[data-v-a972cdf5]{display:inline-flex;align-items:center;gap:var(--desktop-gap-xs)}.g-button__dots span[data-v-a972cdf5]{width:.35em;height:.35em;border-radius:var(--bs-radius-full);background:currentColor;animation:g-button-pulse-a972cdf5 1.4s var(--bs-ease-standard) infinite}.g-button__dots span[data-v-a972cdf5]:nth-child(2),.g-button__bars span[data-v-a972cdf5]:nth-child(2){animation-delay:.1s}.g-button__dots span[data-v-a972cdf5]:nth-child(3),.g-button__bars span[data-v-a972cdf5]:nth-child(3){animation-delay:.2s}.g-button__bars span[data-v-a972cdf5]{width:.2em;height:.9em;border-radius:var(--bs-radius-xs);background:currentColor;animation:g-button-bar-a972cdf5 1s var(--bs-ease-standard) infinite}.g-button__bars span[data-v-a972cdf5]:nth-child(4){animation-delay:.3s}@keyframes g-button-spin-a972cdf5{to{transform:rotate(360deg)}}@keyframes g-button-pulse-a972cdf5{0%,80%,to{opacity:.35;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@keyframes g-button-bar-a972cdf5{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.g-button__spinner[data-v-a972cdf5],.g-button__dots span[data-v-a972cdf5],.g-button__bars span[data-v-a972cdf5]{animation-duration:1ms}}.g-icon[data-v-2d7fcef6]{--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-2d7fcef6]{display:block;width:1em;height:1em;color:inherit;font-size:inherit;line-height:1}.g-icon--inherit[data-v-2d7fcef6]{--g-icon-size: inherit;color:currentColor}.g-icon--mini[data-v-2d7fcef6]{--g-icon-size: var(--desktop-control-icon-size-mini)}.g-icon--small[data-v-2d7fcef6]{--g-icon-size: var(--desktop-control-icon-size-small)}.g-icon--medium[data-v-2d7fcef6]{--g-icon-size: var(--desktop-control-icon-size-medium)}.g-icon--large[data-v-2d7fcef6]{--g-icon-size: var(--desktop-control-icon-size-large)}.g-icon--primary[data-v-2d7fcef6]{color:var(--bs-color-action-primary)}.g-icon--success[data-v-2d7fcef6]{color:var(--bs-color-success)}.g-icon--warning[data-v-2d7fcef6]{color:var(--bs-color-warning)}.g-icon--danger[data-v-2d7fcef6]{color:var(--bs-color-danger)}.g-icon--info[data-v-2d7fcef6]{color:var(--bs-color-info)}.g-icon--muted[data-v-2d7fcef6]{color:var(--bs-color-text-tertiary)}.g-icon--spin .g-icon__content[data-v-2d7fcef6]{animation:g-icon-spin-2d7fcef6 var(--bs-duration-slow) linear infinite}@keyframes g-icon-spin-2d7fcef6{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-icon--spin .g-icon__content[data-v-2d7fcef6]{animation:none}}:root{--bs-color-bg-page: #f7f7f3;--bs-color-bg-surface: #fff;--bs-color-bg-raised: #fff;--bs-color-bg-sunken: #eeeeea;--bs-color-bg-hover: #f1f5f1;--bs-color-bg-selected: #e7f1eb;--bs-color-text-primary: #1b2c30;--bs-color-text-secondary: #68747b;--bs-color-text-tertiary: #929b9d;--bs-color-border-subtle: #e6e9e7;--bs-color-border-default: #d6ddda;--bs-color-border-strong: #becbc4;--bs-color-action-primary: #195f50;--bs-color-action-primary-hover: #124f42;--bs-color-action-primary-active: #0e4237;--bs-color-action-primary-disabled: #aecdc0;--bs-color-focus-ring: #a6cbb9;--bs-color-link: #195f50;--bs-color-link-hover: #124f42;--bs-color-on-action: #fff;--bs-color-success-bg: #e4f1e9;--bs-color-success-text: #398b6b;--bs-color-warning: #c48c2c;--bs-color-warning-bg: #fff2db;--bs-color-warning-text: #a96b14;--bs-color-danger: #e75a4f;--bs-color-danger-bg: #fef0ea;--bs-color-danger-text: #d94d43;--bs-font-family-sans: -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--bs-font-weight-semibold: 600;--bs-font-weight-bold: 650;--bs-line-height-normal: 1.6;--bs-radius-xs: 3px;--bs-radius-sm: 5px;--bs-radius-full: 999px;--bs-z-sticky: 30;--bs-duration-normal: .18s;--bs-charging-gantt-done: #d1e6db;--bs-charging-gantt-done-line: #a8cdbd;--bs-charging-gantt-planned: #eef0f0;--bs-charging-gantt-planned-line: #d1d8d9;--bs-charging-screen-bg: #103b2f;--bs-charging-screen-text: #f0f6ee;--bs-charging-screen-muted: #b3c9bd;--bs-charging-screen-line: #456b59;--bs-charging-screen-accent: #b4e0b7;--bs-charging-screen-warning: #ffc66b;--bs-charging-screen-positive: #aee4bd;--bs-charging-screen-panel: #194638;--bs-charging-screen-panel-hover: #245442;--bs-charging-screen-map-active: #417d59;--bs-charging-screen-axis: #a5bdad;--bs-charging-screen-grid: #345b49;--bs-charging-shadow: 0 8px 32px rgb(24 58 44 / 8%);--bs-table-header-bg: #f6f8f7;--bs-table-row-hover-bg: #f0f6f1}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font:14px/1.6 var(--bs-font-family-sans);color:var(--bs-color-text-primary);background:var(--bs-color-bg-page)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--bs-color-focus-ring);outline-offset:3px}h1,h2,h3,p{margin:0}button{color:inherit}input,select,textarea{color:var(--bs-color-text-primary);border:1px solid var(--bs-color-border-default);border-radius:var(--bs-radius-sm);background:var(--bs-color-bg-surface);padding:7px 11px;min-width:0}input::placeholder,textarea::placeholder{color:var(--bs-color-text-tertiary)}input[type=checkbox]{accent-color:var(--bs-color-action-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:33px;border:1px solid var(--bs-color-border-default);border-radius:var(--bs-radius-sm);padding:6px 13px;background:var(--bs-color-bg-surface);white-space:nowrap;font-size:13px}.btn:hover{border-color:var(--bs-color-action-primary);color:var(--bs-color-action-primary)}.btn.primary{background:var(--bs-color-action-primary);border-color:var(--bs-color-action-primary);color:var(--bs-color-on-action)}.btn.primary:hover{background:var(--bs-color-action-primary-hover)}.btn.text{border-color:transparent;background:transparent;color:var(--bs-color-action-primary);padding:4px 6px}.btn.danger{color:var(--bs-color-danger-text)}.icon-btn{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--bs-radius-sm)}.icon-btn:hover{background:var(--bs-color-bg-hover)}.muted{color:var(--bs-color-text-secondary)}.small{font-size:12px}.status-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;font-size:11px;line-height:1.65;background:var(--bs-color-bg-sunken);color:var(--bs-color-text-secondary);white-space:nowrap}.status-tag.green{background:var(--bs-color-success-bg);color:var(--bs-color-success-text)}.status-tag.orange{background:var(--bs-color-warning-bg);color:var(--bs-color-warning-text)}.status-tag.red{background:var(--bs-color-danger-bg);color:var(--bs-color-danger-text)}.status-tag.solid{background:var(--bs-color-action-primary);color:var(--bs-color-on-action)}.panel{background:var(--bs-color-bg-surface);border:1px solid var(--bs-color-border-subtle);border-radius:var(--bs-radius-sm)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.section-title h2{font-size:16px;font-weight:650}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page-head h1{font-size:23px;font-weight:650;letter-spacing:-.5px}.page-head p{font-size:12px;color:var(--bs-color-text-secondary);margin-top:4px}.actions{display:flex;align-items:center;gap:8px}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:17px}.filter-bar input{min-width:200px}.filter-bar select{min-width:120px}.filter-bar label{display:flex;align-items:center;gap:9px;font-size:12px}.module-page{padding:25px 28px;max-width:1700px;margin:0 auto}.compact-table{width:100%;border-collapse:collapse;font-size:12px}.compact-table th{font-weight:600;color:var(--bs-color-text-secondary);background:var(--bs-color-bg-hover);text-align:left}.compact-table th,.compact-table td{padding:10px 13px;border-bottom:1px solid var(--bs-color-border-subtle)}.compact-table tr:last-child td{border-bottom:0}.inline-metrics{display:flex;gap:45px;padding:20px 24px}.inline-metrics span{font-size:12px;color:var(--bs-color-text-secondary)}.inline-metrics strong{display:block;margin-top:4px;font-size:26px;font-weight:600;color:var(--bs-color-action-primary);font-variant-numeric:tabular-nums}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--bs-color-border-subtle)}.tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 0;font-size:13px;color:var(--bs-color-text-secondary)}.tabs button.active{color:var(--bs-color-action-primary);border-bottom-color:var(--bs-color-action-primary);font-weight:600}.empty-state{text-align:center;padding:45px 20px;color:var(--bs-color-text-secondary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px}.form-grid .full{grid-column:1/-1}.form-grid textarea{min-height:90px;resize:vertical}.form-error{color:var(--bs-color-danger-text);font-size:12px;margin-top:12px}.form-note{font-size:12px;color:var(--bs-color-text-secondary);margin-top:12px}.app-toast{position:fixed;left:50%;top:20px;transform:translate(-50%);background:var(--bs-color-action-primary);color:var(--bs-color-on-action);padding:10px 22px;border-radius:6px;box-shadow:var(--bs-charging-shadow);z-index:1200;max-width:90vw;text-align:center}.toast-enter-active,.toast-leave-active{transition:opacity .15s,margin .15s}.toast-enter-from,.toast-leave-to{opacity:0;margin-top:-8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
