:root{--tx-color-primary: #409eff;--tx-color-primary-light-3: #79bbff;--tx-color-primary-light-5: #a0cfff;--tx-color-primary-light-7: #c6e2ff;--tx-color-primary-light-9: #ecf5ff;--tx-color-primary-dark-2: #337ecc;--tx-color-on-primary: #ffffff;--tx-color-success: #67c23a;--tx-color-warning: #e6a23c;--tx-color-danger: #f56c6c;--tx-color-info: #909399;--tx-status-chip-on: #ffffff;--tx-status-chip-success: #16a34a;--tx-status-chip-warning: #c2620a;--tx-status-chip-danger: #dc2626;--tx-status-chip-info: #2563eb;--tx-status-chip-muted: #6b7280;--tx-color-danger-light-5: #fbc4c4;--tx-color-danger-light-7: #fcd3d3;--tx-color-danger-light-9: #fef0f0;--tx-text-color-primary: #303133;--tx-text-color-regular: #606266;--tx-text-color-secondary: #909399;--tx-text-color-placeholder: #a8abb2;--tx-text-color-disabled: #c0c4cc;--tx-border-color: #dcdfe6;--tx-border-color-light: #e4e7ed;--tx-border-color-lighter: #ebeef5;--tx-border-color-extra-light: #f2f6fc;--tx-fill-color: #f0f2f5;--tx-fill-color-light: #f5f7fa;--tx-fill-color-lighter: #fafafa;--tx-fill-color-darker: #ebeef5;--tx-fill-color-blank: #ffffff;--tx-bg-color: #ffffff;--tx-bg-color-page: #f2f3f5;--tx-bg-color-overlay: #ffffff;--tx-surface-refraction-mask-color: #ffffff;--tx-surface-refraction-mask-rgb: 255 255 255;--tx-surface-refraction-mask-blend-mode: screen;--tx-surface-raised: #ffffff;--tx-elevation-1: 1px 2px 4px rgba(0, 0, 0, 0.04);--tx-elevation-2: 1px 2px 8px rgba(0, 0, 0, 0.05);--tx-elevation-3: 2px 4px 14px rgba(0, 0, 0, 0.06);--tx-elevation-4: 4px 8px 24px rgba(0, 0, 0, 0.08);--tx-elevation-5: 6px 14px 40px rgba(0, 0, 0, 0.11);--tx-box-shadow: 6px 12px 32px 4px rgba(0, 0, 0, 0.04), 4px 8px 20px rgba(0, 0, 0, 0.08);--tx-box-shadow-light: 2px 4px 12px rgba(0, 0, 0, 0.12);--tx-box-shadow-lighter: 1px 2px 6px rgba(0, 0, 0, 0.12);--tx-box-shadow-dark: 8px 16px 48px 16px rgba(0, 0, 0, 0.08), 6px 12px 32px rgba(0, 0, 0, 0.12), 4px 8px 16px -8px rgba(0, 0, 0, 0.16);--tx-transition-duration: 0.3s;--tx-transition-duration-fast: 0.2s;--tx-transition-function: ease-in-out;--tx-ease-out-strong: cubic-bezier(0.23, 1, 0.32, 1);--tx-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--tx-border-radius-base: 4px;--tx-border-radius-small: 2px;--tx-border-radius-round: 20px;--tx-border-radius-circle: 100%;--tx-corner-smooth-scale: 1.6;--tx-corner-smooth-shape: superellipse(1.777);--tx-font-size-base: 14px;--tx-font-size-small: 12px;--tx-font-size-large: 16px;--tx-font-weight-primary: 500;--tx-font-weight-medium: 500;--tx-font-weight-semibold: 600;--tx-font-weight-bold: 700;--tx-index-normal: 1;--tx-index-top: 1000;--tx-index-popper: 2000;--tx-disabled-bg-color: var(--tx-fill-color-light);--tx-disabled-text-color: var(--tx-text-color-placeholder);--tx-disabled-border-color: var(--tx-border-color-light);--tx-color-white: #ffffff;--tx-color-black: #000000;--tx-color-primary-rgb: 64 158 255;--tx-color-success-rgb: 103 194 58;--tx-color-warning-rgb: 230 162 60;--tx-color-danger-rgb: 245 108 108;--tx-color-info-rgb: 144 147 153;--tx-color-primary-light-8: color-mix(in srgb, var(--tx-color-primary) 20%, white);--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, white);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 10%, white);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, white);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 10%, white);--tx-color-warning-dark-2: color-mix(in srgb, var(--tx-color-warning) 80%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, white);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 10%, white);--tx-color-error: var(--tx-color-danger);--tx-color-error-light-5: var(--tx-color-danger-light-5);--tx-color-error-light-9: var(--tx-color-danger-light-9);--tx-border: 1px solid var(--tx-border-color);--tx-border-color-dark: color-mix(in srgb, var(--tx-border-color) 80%, black);--tx-border-color-rgb: 220 223 230;--tx-fill-color-dark: var(--tx-fill-color-darker);--tx-fill-color-extra-light: var(--tx-fill-color-lighter);--tx-fill-color-rgb: 240 242 245;--tx-fill-color-extra-light-rgb: 250 250 250;--tx-font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tx-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;--tx-font-family-mono: var(--tx-font-mono);--tx-mask-color-extra-light: rgba(0, 0, 0, 0.3);--tx-overlay-color: rgba(0, 0, 0, 0.5);--tx-skeleton-color: var(--tx-fill-color-lighter);--tx-text-color: var(--tx-text-color-regular);--tx-text-color-tertiary: var(--tx-text-color-secondary);--tx-focus-ring-color: var(--tx-color-primary-light-7);--tx-focus-ring-shadow: 0 0 0 3px var(--tx-color-primary-light-9);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 12%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 24%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 46%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: oklch(70% 0.14 250);--tx-stream-reveal-2: oklch(58% 0.17 295);--tx-stream-reveal-3: oklch(62% 0.13 350);--tx-stream-caret-start: #199ffe;--tx-stream-caret-end: #810dc6}[data-theme=dark],.dark{--tx-font-weight-medium: 460;--tx-font-weight-semibold: 560;--tx-font-weight-bold: 660;--tx-color-primary: #409eff;--tx-color-primary-light-3: #3375b9;--tx-color-primary-light-5: #2a598a;--tx-color-primary-light-7: #213d5b;--tx-color-primary-light-9: #18222c;--tx-color-primary-dark-2: #66b1ff;--tx-color-on-primary: #ffffff;--tx-color-success: #4ade80;--tx-color-warning: #fbbf24;--tx-color-danger: #f87171;--tx-status-chip-on: #ffffff;--tx-status-chip-success: #16a34a;--tx-status-chip-warning: #c2620a;--tx-status-chip-danger: #dc2626;--tx-status-chip-info: #2563eb;--tx-status-chip-muted: #6b7280;--tx-text-color-primary: #e5eaf3;--tx-text-color-regular: #cfd3dc;--tx-text-color-secondary: #a3a6ad;--tx-text-color-placeholder: #8d9095;--tx-text-color-disabled: #6c6e72;--tx-border-color: #4c4d4f;--tx-border-color-light: #414243;--tx-border-color-lighter: #363637;--tx-border-color-extra-light: #2b2b2c;--tx-fill-color: #303030;--tx-fill-color-light: #262727;--tx-fill-color-lighter: #1d1d1d;--tx-fill-color-darker: #3a3a3a;--tx-fill-color-blank: transparent;--tx-color-danger-light-5: #a63f3f;--tx-color-danger-light-7: #812f2f;--tx-color-danger-light-9: #4f2020;--tx-bg-color: #141414;--tx-bg-color-page: #0a0a0a;--tx-bg-color-overlay: #1d1e1f;--tx-surface-refraction-mask-color: #000000;--tx-surface-refraction-mask-rgb: 0 0 0;--tx-surface-refraction-mask-blend-mode: multiply;--tx-surface-raised: color-mix(in srgb, #ffffff 14%, var(--tx-fill-color, #303030));--tx-elevation-1: 1px 2px 4px rgba(0, 0, 0, 0.24);--tx-elevation-2: 1px 2px 8px rgba(0, 0, 0, 0.3);--tx-elevation-3: 2px 4px 14px rgba(0, 0, 0, 0.36);--tx-elevation-4: 4px 8px 24px rgba(0, 0, 0, 0.44);--tx-elevation-5: 6px 14px 40px rgba(0, 0, 0, 0.54);--tx-box-shadow: 6px 12px 32px 4px rgba(0, 0, 0, 0.36), 4px 8px 20px rgba(0, 0, 0, 0.72);--tx-box-shadow-light: 2px 4px 12px rgba(0, 0, 0, 0.72);--tx-box-shadow-lighter: 1px 2px 6px rgba(0, 0, 0, 0.72);--tx-box-shadow-dark: 8px 16px 48px 16px rgba(0, 0, 0, 0.72), 6px 12px 32px rgba(0, 0, 0, 0.72), 4px 8px 16px -8px rgba(0, 0, 0, 0.72);--tx-color-white: #ffffff;--tx-color-black: #000000;--tx-color-primary-rgb: 64 158 255;--tx-color-success-rgb: 74 222 128;--tx-color-warning-rgb: 251 191 36;--tx-color-danger-rgb: 248 113 113;--tx-color-info-rgb: 144 147 153;--tx-color-primary-light-8: color-mix(in srgb, var(--tx-color-primary) 20%, var(--tx-bg-color, #141414));--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, var(--tx-bg-color, #141414));--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 10%, var(--tx-bg-color, #141414));--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, var(--tx-bg-color, #141414));--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 10%, var(--tx-bg-color, #141414));--tx-color-warning-dark-2: color-mix(in srgb, var(--tx-color-warning) 80%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, var(--tx-bg-color, #141414));--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 10%, var(--tx-bg-color, #141414));--tx-color-error: var(--tx-color-danger);--tx-color-error-light-5: var(--tx-color-danger-light-5);--tx-color-error-light-9: var(--tx-color-danger-light-9);--tx-border: 1px solid var(--tx-border-color);--tx-border-color-dark: var(--tx-border-color);--tx-border-color-rgb: 76 77 79;--tx-fill-color-dark: var(--tx-fill-color-darker);--tx-fill-color-extra-light: var(--tx-fill-color-lighter);--tx-fill-color-rgb: 48 48 48;--tx-fill-color-extra-light-rgb: 29 29 29;--tx-font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tx-mask-color-extra-light: rgba(0, 0, 0, 0.3);--tx-overlay-color: rgba(0, 0, 0, 0.5);--tx-skeleton-color: var(--tx-fill-color);--tx-text-color: var(--tx-text-color-regular);--tx-text-color-tertiary: var(--tx-text-color-secondary);--tx-focus-ring-color: var(--tx-color-primary-light-7);--tx-focus-ring-shadow: 0 0 0 3px color-mix(in srgb, var(--tx-color-primary) 18%, transparent);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 18%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 34%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 58%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: oklch(78% 0.13 250);--tx-stream-reveal-2: oklch(72% 0.16 295);--tx-stream-reveal-3: oklch(76% 0.12 350);--tx-stream-caret-start: #199ffe;--tx-stream-caret-end: #810dc6}html[data-tx-contrast=high],html.contrast{--tx-color-primary: #005fcc;--tx-color-primary-light-3: #1d76d3;--tx-color-primary-light-5: #5aa0e6;--tx-color-primary-light-7: #b7d9f8;--tx-color-primary-light-8: #d5e9fb;--tx-color-primary-light-9: #edf6ff;--tx-color-primary-dark-2: #004c9f;--tx-color-on-primary: #ffffff;--tx-color-success: #166534;--tx-color-warning: #9a5b00;--tx-color-danger: #b42318;--tx-color-info: #475569;--tx-status-chip-on: #ffffff;--tx-status-chip-success: #166534;--tx-status-chip-warning: #9a5b00;--tx-status-chip-danger: #b42318;--tx-status-chip-info: #005fcc;--tx-status-chip-muted: #475569;--tx-text-color-primary: #111827;--tx-text-color-regular: #1f2937;--tx-text-color-secondary: #374151;--tx-text-color-placeholder: #4b5563;--tx-text-color-disabled: #6b7280;--tx-border-color: #6b7280;--tx-border-color-light: #94a3b8;--tx-border-color-lighter: #cbd5e1;--tx-border-color-extra-light: #e2e8f0;--tx-fill-color: #e5e7eb;--tx-fill-color-light: #f3f4f6;--tx-fill-color-lighter: #f8fafc;--tx-fill-color-darker: #cbd5e1;--tx-fill-color-blank: #ffffff;--tx-bg-color: #ffffff;--tx-bg-color-page: #eef2f7;--tx-bg-color-overlay: #ffffff;--tx-color-primary-rgb: 0 95 204;--tx-color-success-rgb: 22 101 52;--tx-color-warning-rgb: 154 91 0;--tx-color-danger-rgb: 180 35 24;--tx-color-info-rgb: 71 85 105;--tx-border-color-rgb: 107 114 128;--tx-fill-color-rgb: 229 231 235;--tx-fill-color-extra-light-rgb: 248 250 252;--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, white);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 12%, white);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, white);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 12%, white);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-danger-light-5: color-mix(in srgb, var(--tx-color-danger) 50%, white);--tx-color-danger-light-7: color-mix(in srgb, var(--tx-color-danger) 30%, white);--tx-color-danger-light-9: color-mix(in srgb, var(--tx-color-danger) 12%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, white);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 12%, white);--tx-border-color-dark: color-mix(in srgb, var(--tx-border-color) 78%, black);--tx-focus-ring-color: color-mix(in srgb, var(--tx-color-primary) 72%, white);--tx-focus-ring-shadow: 0 0 0 4px color-mix(in srgb, var(--tx-color-primary) 22%, transparent);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 16%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 34%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 58%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: var(--tx-text-color-primary);--tx-stream-reveal-2: var(--tx-text-color-primary);--tx-stream-reveal-3: var(--tx-text-color-primary)}html[data-theme=dark][data-tx-contrast=high],html[data-theme=dark].contrast,html.dark[data-tx-contrast=high],html.dark.contrast{--tx-color-primary: #7cc4ff;--tx-color-primary-light-3: #5caee9;--tx-color-primary-light-5: #397ca8;--tx-color-primary-light-7: #1d4662;--tx-color-primary-light-8: #18394f;--tx-color-primary-light-9: #102536;--tx-color-primary-dark-2: #b8ddff;--tx-color-on-primary: #0a2540;--tx-color-success: #86efac;--tx-color-warning: #facc15;--tx-color-danger: #fda4af;--tx-color-info: #cbd5e1;--tx-status-chip-on: #0a2540;--tx-status-chip-success: #86efac;--tx-status-chip-warning: #facc15;--tx-status-chip-danger: #fda4af;--tx-status-chip-info: #7cc4ff;--tx-status-chip-muted: #cbd5e1;--tx-text-color-primary: #ffffff;--tx-text-color-regular: #f3f4f6;--tx-text-color-secondary: #d1d5db;--tx-text-color-placeholder: #cbd5e1;--tx-text-color-disabled: #94a3b8;--tx-border-color: #94a3b8;--tx-border-color-light: #64748b;--tx-border-color-lighter: #475569;--tx-border-color-extra-light: #334155;--tx-fill-color: #1f2937;--tx-fill-color-light: #111827;--tx-fill-color-lighter: #0f172a;--tx-fill-color-darker: #334155;--tx-fill-color-blank: #0b1120;--tx-bg-color: #05070d;--tx-bg-color-page: #000000;--tx-bg-color-overlay: #111827;--tx-surface-refraction-mask-color: #000000;--tx-surface-refraction-mask-rgb: 0 0 0;--tx-color-primary-rgb: 124 196 255;--tx-color-success-rgb: 134 239 172;--tx-color-warning-rgb: 250 204 21;--tx-color-danger-rgb: 253 164 175;--tx-color-info-rgb: 203 213 225;--tx-border-color-rgb: 148 163 184;--tx-fill-color-rgb: 31 41 55;--tx-fill-color-extra-light-rgb: 15 23 42;--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, black);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, black);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, black);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 12%, black);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, black);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, black);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, black);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, black);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 12%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, black);--tx-color-danger-light-5: color-mix(in srgb, var(--tx-color-danger) 50%, black);--tx-color-danger-light-7: color-mix(in srgb, var(--tx-color-danger) 30%, black);--tx-color-danger-light-9: color-mix(in srgb, var(--tx-color-danger) 12%, black);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, black);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, black);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, black);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, black);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 12%, black);--tx-border-color-dark: #cbd5e1;--tx-focus-ring-color: var(--tx-color-primary);--tx-focus-ring-shadow: 0 0 0 4px color-mix(in srgb, var(--tx-color-primary) 30%, transparent);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 24%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 42%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 68%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: var(--tx-text-color-primary);--tx-stream-reveal-2: var(--tx-text-color-primary);--tx-stream-reveal-3: var(--tx-text-color-primary)}@media(prefers-contrast: more){html:not([data-tx-contrast=normal]){--tx-color-primary: #005fcc;--tx-color-primary-light-3: #1d76d3;--tx-color-primary-light-5: #5aa0e6;--tx-color-primary-light-7: #b7d9f8;--tx-color-primary-light-8: #d5e9fb;--tx-color-primary-light-9: #edf6ff;--tx-color-primary-dark-2: #004c9f;--tx-color-on-primary: #ffffff;--tx-color-success: #166534;--tx-color-warning: #9a5b00;--tx-color-danger: #b42318;--tx-color-info: #475569;--tx-status-chip-on: #ffffff;--tx-status-chip-success: #166534;--tx-status-chip-warning: #9a5b00;--tx-status-chip-danger: #b42318;--tx-status-chip-info: #005fcc;--tx-status-chip-muted: #475569;--tx-text-color-primary: #111827;--tx-text-color-regular: #1f2937;--tx-text-color-secondary: #374151;--tx-text-color-placeholder: #4b5563;--tx-text-color-disabled: #6b7280;--tx-border-color: #6b7280;--tx-border-color-light: #94a3b8;--tx-border-color-lighter: #cbd5e1;--tx-border-color-extra-light: #e2e8f0;--tx-fill-color: #e5e7eb;--tx-fill-color-light: #f3f4f6;--tx-fill-color-lighter: #f8fafc;--tx-fill-color-darker: #cbd5e1;--tx-fill-color-blank: #ffffff;--tx-bg-color: #ffffff;--tx-bg-color-page: #eef2f7;--tx-bg-color-overlay: #ffffff;--tx-color-primary-rgb: 0 95 204;--tx-color-success-rgb: 22 101 52;--tx-color-warning-rgb: 154 91 0;--tx-color-danger-rgb: 180 35 24;--tx-color-info-rgb: 71 85 105;--tx-border-color-rgb: 107 114 128;--tx-fill-color-rgb: 229 231 235;--tx-fill-color-extra-light-rgb: 248 250 252;--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, white);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 12%, white);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, white);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 12%, white);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-danger-light-5: color-mix(in srgb, var(--tx-color-danger) 50%, white);--tx-color-danger-light-7: color-mix(in srgb, var(--tx-color-danger) 30%, white);--tx-color-danger-light-9: color-mix(in srgb, var(--tx-color-danger) 12%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, white);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 12%, white);--tx-border-color-dark: color-mix(in srgb, var(--tx-border-color) 78%, black);--tx-focus-ring-color: color-mix(in srgb, var(--tx-color-primary) 72%, white);--tx-focus-ring-shadow: 0 0 0 4px color-mix(in srgb, var(--tx-color-primary) 22%, transparent);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 16%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 34%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 58%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: var(--tx-text-color-primary);--tx-stream-reveal-2: var(--tx-text-color-primary);--tx-stream-reveal-3: var(--tx-text-color-primary)}html[data-theme=dark]:not([data-tx-contrast=normal]),html.dark:not([data-tx-contrast=normal]){--tx-color-primary: #7cc4ff;--tx-color-primary-light-3: #5caee9;--tx-color-primary-light-5: #397ca8;--tx-color-primary-light-7: #1d4662;--tx-color-primary-light-8: #18394f;--tx-color-primary-light-9: #102536;--tx-color-primary-dark-2: #b8ddff;--tx-color-on-primary: #0a2540;--tx-color-success: #86efac;--tx-color-warning: #facc15;--tx-color-danger: #fda4af;--tx-color-info: #cbd5e1;--tx-status-chip-on: #0a2540;--tx-status-chip-success: #86efac;--tx-status-chip-warning: #facc15;--tx-status-chip-danger: #fda4af;--tx-status-chip-info: #7cc4ff;--tx-status-chip-muted: #cbd5e1;--tx-text-color-primary: #ffffff;--tx-text-color-regular: #f3f4f6;--tx-text-color-secondary: #d1d5db;--tx-text-color-placeholder: #cbd5e1;--tx-text-color-disabled: #94a3b8;--tx-border-color: #94a3b8;--tx-border-color-light: #64748b;--tx-border-color-lighter: #475569;--tx-border-color-extra-light: #334155;--tx-fill-color: #1f2937;--tx-fill-color-light: #111827;--tx-fill-color-lighter: #0f172a;--tx-fill-color-darker: #334155;--tx-fill-color-blank: #0b1120;--tx-bg-color: #05070d;--tx-bg-color-page: #000000;--tx-bg-color-overlay: #111827;--tx-surface-refraction-mask-color: #000000;--tx-surface-refraction-mask-rgb: 0 0 0;--tx-color-primary-rgb: 124 196 255;--tx-color-success-rgb: 134 239 172;--tx-color-warning-rgb: 250 204 21;--tx-color-danger-rgb: 253 164 175;--tx-color-info-rgb: 203 213 225;--tx-border-color-rgb: 148 163 184;--tx-fill-color-rgb: 31 41 55;--tx-fill-color-extra-light-rgb: 15 23 42;--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, black);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, black);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, black);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 12%, black);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, black);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, black);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, black);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, black);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 12%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, black);--tx-color-danger-light-5: color-mix(in srgb, var(--tx-color-danger) 50%, black);--tx-color-danger-light-7: color-mix(in srgb, var(--tx-color-danger) 30%, black);--tx-color-danger-light-9: color-mix(in srgb, var(--tx-color-danger) 12%, black);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, black);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, black);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, black);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, black);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 12%, black);--tx-border-color-dark: #cbd5e1;--tx-focus-ring-color: var(--tx-color-primary);--tx-focus-ring-shadow: 0 0 0 4px color-mix(in srgb, var(--tx-color-primary) 30%, transparent);--tx-color-primary-soft: color-mix(in srgb, var(--tx-color-primary) 24%, transparent);--tx-coloring-border-color: color-mix(in srgb, var(--tx-color-primary) 42%, var(--tx-border-color));--tx-coloring-border-color-hover: color-mix(in srgb, var(--tx-color-primary) 68%, var(--tx-border-color));--tx-coloring-border-shadow: inset 0 0 0 1px var(--tx-coloring-border-color);--tx-coloring-border-shadow-hover: inset 0 0 0 1px var(--tx-coloring-border-color-hover);--tx-stream-reveal-1: var(--tx-text-color-primary);--tx-stream-reveal-2: var(--tx-text-color-primary);--tx-stream-reveal-3: var(--tx-text-color-primary)}}html{color:var(--tx-text-color-primary)}:root{--tx-bui-page: #fafafb;--tx-bui-canvas: #f1f2f3;--tx-bui-surface: #fff;--tx-bui-inset: #f7f8f9;--tx-bui-hover: #f4f5f6;--tx-bui-hover-2: #e7e9eb;--tx-bui-ink: #1f2124;--tx-bui-ink-2: #62656b;--tx-bui-ink-3: #9a9da3;--tx-bui-line: #ecedef;--tx-bui-line-strong: #e0e2e5;--tx-bui-field: #f2f2f3;--tx-bui-stripe: #49494913;--tx-bui-stripe-bg: #f5f5f5;--tx-bui-accent: #0285ff;--tx-bui-accent-ink: #0170dd;--tx-bui-accent-tint: #e9f3ff;--tx-bui-green: #189a4d;--tx-bui-green-tint: #e8f5ed;--tx-bui-orange: #ef720c;--tx-bui-orange-tint: #fdf1e5;--tx-bui-red: #e3474c;--tx-bui-red-tint: #fcecec;--tx-bui-violet: #6b3fd4;--tx-bui-violet-tint: #ede4fb;--tx-bui-tooltip-bg: #25272b;--tx-bui-tooltip-fg: #f6f7f8;--tx-bui-tooltip-muted: #a5a8ad;--tx-bui-tooltip-border: #3a3c40;--tx-bui-shadow-hairline: 0 0 0 1px var(--tx-bui-line);--tx-bui-shadow-btn: 0 0 0 1px var(--tx-bui-line-strong), 1px 2px 2px #1018280d;--tx-bui-shadow-card: 0 0 0 1px var(--tx-bui-line), 1px 2px 2px #1018280a, 2px 4px 6px #10182808;--tx-bui-shadow-raised: 0 0 0 1px var(--tx-bui-line), 2px 4px 10px #0000000b;--tx-bui-shadow-overlay: 0 0 0 1px var(--tx-bui-line), 4px 8px 28px #0001;--tx-bui-shadow-inset-field: inset 1px 2px 2px #0000001f;--tx-bui-radius-chip: 6px;--tx-bui-radius-control: 8px;--tx-bui-radius-card: 10px;--tx-bui-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace}[data-theme=dark],.dark{--tx-bui-page: #181818;--tx-bui-canvas: #1d1d1d;--tx-bui-surface: #242424;--tx-bui-inset: #202020;--tx-bui-hover: #2b2b2b;--tx-bui-hover-2: #323232;--tx-bui-ink: #f3f3f3;--tx-bui-ink-2: #a8a8a8;--tx-bui-ink-3: #6f6f6f;--tx-bui-line: #303030;--tx-bui-line-strong: #3c3c3c;--tx-bui-field: #2c2c2c;--tx-bui-stripe: #ffffff0e;--tx-bui-stripe-bg: #1c1c1c;--tx-bui-accent: #3d9aff;--tx-bui-accent-ink: #7ec0ff;--tx-bui-accent-tint: #3d9aff29;--tx-bui-green: #3dbb72;--tx-bui-green-tint: #3dbb7224;--tx-bui-orange: #f68f3c;--tx-bui-orange-tint: #f68f3c24;--tx-bui-red: #ee5c61;--tx-bui-red-tint: #ee5c6124;--tx-bui-violet: #c4a9fb;--tx-bui-violet-tint: #2a2140;--tx-bui-tooltip-bg: #121212;--tx-bui-tooltip-fg: #f3f3f3;--tx-bui-tooltip-muted: #a8a8a8;--tx-bui-tooltip-border: #303030;--tx-bui-shadow-hairline: 0 0 0 1px var(--tx-bui-line);--tx-bui-shadow-btn: 0 0 0 1px var(--tx-bui-line-strong), 1px 2px 2px #0000004d;--tx-bui-shadow-card: 0 0 0 1px var(--tx-bui-line), 1px 2px 2px #0003, 2px 4px 6px #0003;--tx-bui-shadow-raised: 0 0 0 1px var(--tx-bui-line), 2px 4px 10px #00000038;--tx-bui-shadow-overlay: 0 0 0 1px var(--tx-bui-line-strong), 4px 8px 28px #00000057;--tx-bui-shadow-inset-field: inset 1px 2px 2px #0006}.fake-background{position:relative}.fake-background.isolate{isolation:isolate}.fake-background>*{position:relative;z-index:1}.fake-background:before{z-index:var(--fake-index, 0);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--fake-inner-opacity, 1);background:var(--fake-color, var(--tx-fill-color-lighter, #fafafa));border-radius:var(--fake-radius, inherit);corner-shape:inherit;pointer-events:none}.fake-background:before{opacity:var(--fake-opacity, 0.75) !important}html[data-tx-coloring=true] .fake-background:not(.tx-button.borderless):not(.tx-button.variant-bare)::after,html[data-tx-coloring=true] .tx-base-surface::after,html[data-tx-coloring=true] .tx-card:not(.is-plain)::after,html[data-tx-coloring=true] .tx-modal__content::after,html[data-tx-coloring=true] .tx-command-palette__panel::after,html[data-tx-coloring=true] .tx-drawer__panel::after,html[data-tx-coloring=true] .tx-data-table::after,html[data-tx-coloring=true] .tx-code-editor::after,html[data-tx-coloring=true] .tx-markdown-editor::after,html.coloring .fake-background:not(.tx-button.borderless):not(.tx-button.variant-bare)::after,html.coloring .tx-base-surface::after,html.coloring .tx-card:not(.is-plain)::after,html.coloring .tx-modal__content::after,html.coloring .tx-command-palette__panel::after,html.coloring .tx-drawer__panel::after,html.coloring .tx-data-table::after,html.coloring .tx-code-editor::after,html.coloring .tx-markdown-editor::after{content:"";position:absolute;inset:0;z-index:var(--tx-coloring-border-z-index, 6);border-radius:inherit;corner-shape:inherit;box-shadow:var(--tx-coloring-border-shadow);pointer-events:none}html[data-tx-coloring=true] .tx-base-surface,html[data-tx-coloring=true] .tx-card:not(.is-plain),html[data-tx-coloring=true] .tx-modal__content,html[data-tx-coloring=true] .tx-command-palette__panel,html[data-tx-coloring=true] .tx-drawer__panel,html[data-tx-coloring=true] .tx-data-table,html[data-tx-coloring=true] .tx-code-editor,html[data-tx-coloring=true] .tx-markdown-editor,html.coloring .tx-base-surface,html.coloring .tx-card:not(.is-plain),html.coloring .tx-modal__content,html.coloring .tx-command-palette__panel,html.coloring .tx-drawer__panel,html.coloring .tx-data-table,html.coloring .tx-code-editor,html.coloring .tx-markdown-editor{position:relative}html[data-tx-coloring=true] .tx-input,html[data-tx-coloring=true] .tx-textarea,html[data-tx-coloring=true] .tx-number-input,html[data-tx-coloring=true] .tx-tag-input,html[data-tx-coloring=true] .tx-date-picker-field,html[data-tx-coloring=true] .tx-cascader,html[data-tx-coloring=true] .tx-tree-select,html[data-tx-coloring=true] .tx-select,html[data-tx-coloring=true] .tx-flat-select,html.coloring .tx-input,html.coloring .tx-textarea,html.coloring .tx-number-input,html.coloring .tx-tag-input,html.coloring .tx-date-picker-field,html.coloring .tx-cascader,html.coloring .tx-tree-select,html.coloring .tx-select,html.coloring .tx-flat-select{border-color:var(--tx-coloring-border-color)}html[data-tx-coloring=true] .tx-button:not(.borderless):not(.variant-bare):not(.variant-ghost):not(.tone-text),html.coloring .tx-button:not(.borderless):not(.variant-bare):not(.variant-ghost):not(.tone-text){--tx-button-border-color: var(--tx-coloring-border-color)}html[data-tx-coloring=true] .tx-card:not(.is-plain):hover::after,html[data-tx-coloring=true] .tx-base-surface:hover::after,html[data-tx-coloring=true] .fake-background:not(.tx-button.borderless):not(.tx-button.variant-bare):hover::after,html.coloring .tx-card:not(.is-plain):hover::after,html.coloring .tx-base-surface:hover::after,html.coloring .fake-background:not(.tx-button.borderless):not(.tx-button.variant-bare):hover::after{box-shadow:var(--tx-coloring-border-shadow-hover)}html.contrast *:focus-visible,html[data-tx-contrast=high] *:focus-visible{outline-color:var(--tx-focus-ring-color, var(--tx-color-primary));box-shadow:var(--tx-focus-ring-shadow)}@media(prefers-contrast: more){html:not([data-tx-contrast=normal]) *:focus-visible{outline-color:var(--tx-focus-ring-color, var(--tx-color-primary));box-shadow:var(--tx-focus-ring-shadow)}}.fake-background.index-fix{z-index:var(--fake-fix-index, 0)}.tx-corner-smooth-sm{border-radius:8px}@supports(corner-shape: superellipse(2)){.tx-corner-smooth-sm{border-radius:12.8px;corner-shape:superellipse(1.777)}}.tx-corner-smooth-md{border-radius:16px}@supports(corner-shape: superellipse(2)){.tx-corner-smooth-md{border-radius:25.6px;corner-shape:superellipse(1.777)}}.tx-corner-smooth-lg{border-radius:24px}@supports(corner-shape: superellipse(2)){.tx-corner-smooth-lg{border-radius:38.4px;corner-shape:superellipse(1.777)}}.tx-transition{transition:all var(--tx-transition-duration) var(--tx-transition-function)}.tx-transition-fast{transition:all var(--tx-transition-duration-fast) var(--tx-transition-function)}.tx-heading{text-wrap:balance}.tx-prose p,.tx-description,.tx-help-text{text-wrap:pretty}.tx-prose :not(pre)>code,.tx-inline-code{padding:.15em .35em;border-radius:4px;background-color:var(--tx-fill-color-light, #f5f7fa);font-family:var(--tx-font-family-mono);font-size:.9em;vertical-align:baseline}