*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}.tabler-icon{shape-rendering:crispEdges}:root{--fq-z-base: 1;--fq-z-sticky: 100;--fq-z-dropdown: 1000;--fq-z-popover: 1500;--fq-z-fixed: 2000;--fq-z-overlay: 2500;--fq-z-modal: 3000;--fq-z-toast: 4000;--fq-z-tooltip: 5000;--fq-z-max: 9999;--color-brand-primary-default: #1707f2;--color-brand-primary: var(--mantine-color-teal-6, #12b886);--color-brand-hover: var(--mantine-color-teal-7, #0ca678);--color-brand-pressed: var(--mantine-color-teal-8, #099268);--color-brand-light: var(--color-panel);--color-brand-lighter: var(--color-surface-hover);--color-accent-violet: #7950f2;--color-accent-emerald: #0ca678;--color-accent-orange: #fd7e14;--color-success: #107c10;--color-warning: #f7630c;--color-error: #d13438;--color-info: #228be6;--color-action-views: #228be6;--color-action-filter: #15aabf;--color-action-columns: #7950f2;--color-action-group: #12b886;--color-action-sort: #f76707;--color-action-filter-soft-text: color-mix(in srgb, #15aabf 85%, var(--color-text-primary));--color-action-columns-soft-text: color-mix(in srgb, #7950f2 85%, var(--color-text-primary));--color-action-group-soft-text: color-mix(in srgb, #12b886 85%, var(--color-text-primary));--color-action-sort-soft-text: color-mix(in srgb, #f76707 85%, var(--color-text-primary));--color-success-10: color-mix(in srgb, var(--color-success) 10%, transparent);--color-warning-10: color-mix(in srgb, var(--color-warning) 10%, transparent);--color-error-10: color-mix(in srgb, var(--color-error) 10%, transparent);--color-info-10: color-mix(in srgb, var(--color-info) 10%, transparent);--color-success-soft: color-mix(in srgb, var(--color-success) 10%, var(--color-surface));--color-warning-soft: color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));--color-error-soft: color-mix(in srgb, var(--color-error) 10%, var(--color-surface));--color-info-soft: color-mix(in srgb, var(--color-info) 10%, var(--color-surface));--color-success-soft-border: color-mix(in srgb, var(--color-success) 22%, var(--color-border));--color-warning-soft-border: color-mix(in srgb, var(--color-warning) 22%, var(--color-border));--color-error-soft-border: color-mix(in srgb, var(--color-error) 22%, var(--color-border));--color-info-soft-border: color-mix(in srgb, var(--color-info) 22%, var(--color-border));--color-success-soft-text: color-mix(in srgb, var(--color-success) 78%, var(--color-text-primary));--color-warning-soft-text: color-mix(in srgb, var(--color-warning) 80%, var(--color-text-primary));--color-error-soft-text: color-mix(in srgb, var(--color-error) 80%, var(--color-text-primary));--color-info-soft-text: color-mix(in srgb, var(--color-info) 78%, var(--color-text-primary));--color-success-bg: var(--color-border);--color-success-hover: #094509;--color-warning-bg: var(--mantine-color-orange-1);--color-warning-hover: var(--mantine-color-orange-9);--color-error-bg: var(--color-panel);--color-error-hover: #9e0b18;--color-info-bg: var(--color-panel);--color-info-hover: #1971c2;--color-background-1: var(--mantine-color-white);--color-background-2: #fafafa;--color-background-3: #f5f5f5;--color-background-4: #ebebeb;--color-background-5: #e0e0e0;--color-background-6: #cccccc;--color-surface: var(--mantine-color-white);--color-surface-hover: #fafafa;--color-surface-alt: rgba(255, 255, 255, .95);--color-panel: #fafafa;--color-background: var(--color-background-1);--color-surface-2: var(--color-surface-hover);--color-surface-active: color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));--color-surface-header: var(--color-surface);--color-text-primary: #171717;--color-text-secondary: #666666;--color-text-muted: #888888;--color-text-tertiary: #a1a1a1;--color-text-inverted: var(--mantine-color-white);--color-on-accent-light: var(--mantine-color-white);--color-on-accent-dark: #111827;--border-width: 1px;--border-width-strong: 1px;--color-border: #ebebeb;--color-border-strong: #cccccc;--color-border-light: #f5f5f5;--color-border-accessible: #808080;--color-border-subtle: color-mix(in srgb, var(--color-border) 65%, transparent);--fq-border-color: var(--color-border);--fq-border-color-strong: var(--color-border-strong);--fq-border-color-subtle: var(--color-border-subtle);--fq-border: var(--border-width, 1px) solid var(--fq-border-color);--fq-border-strong: var(--border-width-strong, 1px) solid var(--fq-border-color-strong);--fq-border-subtle: var(--border-width, 1px) solid var(--fq-border-color-subtle);--fq-border-card: var(--border-width, 1px) solid var(--fq-border-color);--fq-border-divider: var(--border-width, 1px) solid var(--fq-border-color);--color-hover-overlay: rgba(0, 0, 0, .04);--color-pressed-overlay: rgba(0, 0, 0, .08);--color-selected-overlay: rgba(0, 120, 212, .08);--fq-menu-hover-bg: color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));--fq-menu-hover-color: var(--color-text-primary);--fq-menu-selected-bg: color-mix(in srgb, var(--color-primary) 18%, var(--color-surface));--fq-menu-selected-color: var(--color-primary);--overlay-surface: rgba(255, 255, 255, .6);--overlay-surface-strong: rgba(255, 255, 255, .95);--overlay-backdrop: rgba(255, 255, 255, .9);--overlay-inset: rgba(0, 0, 0, .08);--header-height: 36px;--toolbar-height: 44px;--font-family-base: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", system-ui, sans-serif;--font-family-mono: "Cascadia Code", "Cascadia Mono", "Segoe UI Mono", Consolas, "Courier New", monospace;--font-size-2xs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--font-size-caption: var(--font-size-xs);--font-size-body: var(--font-size-sm);--font-size-body-strong: var(--font-size-sm);--font-size-subtitle2: var(--font-size-md);--font-size-subtitle1: var(--font-size-lg);--font-size-title3: var(--font-size-xl);--font-size-title2: var(--font-size-2xl);--font-size-title1: var(--font-size-3xl);--font-size-display: var(--font-size-4xl);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-caption: 16px;--line-height-body: 20px;--line-height-subtitle2: 22px;--line-height-subtitle1: 24px;--line-height-title3: 28px;--line-height-title2: 32px;--line-height-title1: 36px;--line-height-display: 40px;--fq-grid-cell-font-size: 13px;--fq-grid-cell-line-height: 18px;--fq-grid-cell-avatar-size: 22px;--fq-grid-cell-badge-height: 20px;--fq-grid-cell-badge-font-size: 11px;--fq-toolbar-control-height: 32px;--fq-toolbar-font-size: 13px;--fq-toolbar-icon-size: 15px;--fq-form-input-height: 34px;--fq-form-label-font-size: 12px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-xs-nudge: 6px;--spacing-s: 8px;--spacing-s-nudge: 10px;--spacing-m: 12px;--spacing-m-nudge: 14px;--spacing-l: 16px;--spacing-xl: 20px;--spacing-xxl: 24px;--spacing-xxxl: 32px;--spacing-xxxxl: 40px;--spacing-sm: var(--spacing-m);--spacing-md: var(--spacing-l);--spacing-lg: var(--spacing-xl);--spacing-1: var(--spacing-xxs);--spacing-2: var(--spacing-xs);--spacing-3: var(--spacing-m);--spacing-4: var(--spacing-l);--spacing-5: var(--spacing-xl);--spacing-6: var(--spacing-xxl);--spacing-8: var(--spacing-xxxl);--spacing-10: var(--spacing-xxxxl);--mantine-spacing-xs: var(--spacing-s);--mantine-spacing-sm: var(--spacing-m);--mantine-spacing-md: var(--spacing-l);--mantine-spacing-lg: var(--spacing-xl);--mantine-spacing-xl: var(--spacing-xxl);--radius-none: 0px;--radius-xs: 4px;--radius-small: 6px;--radius-sm: 6px;--radius-medium: 8px;--radius-md: 8px;--radius-large: 12px;--radius-lg: 12px;--radius-x-large: 16px;--radius-xl: 16px;--radius-xxl: 24px;--radius-full: 9999px;--radius-circular: 50%;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 2px 6px rgba(15, 23, 42, .08);--shadow-lg: 0 4px 12px rgba(15, 23, 42, .1);--shadow-xl: 0 12px 32px rgba(15, 23, 42, .14);--shadow-2: var(--shadow-xs);--shadow-3: var(--shadow-sm);--shadow-4: var(--shadow-md);--shadow-8: var(--shadow-lg);--shadow-12: var(--shadow-lg);--shadow-16: var(--shadow-xl);--mantine-radius-xs: var(--radius-xs);--mantine-radius-sm: var(--radius-sm);--mantine-radius-md: var(--radius-md);--mantine-radius-lg: var(--radius-lg);--mantine-radius-xl: var(--radius-xl);--mantine-radius-default: var(--radius-sm);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .3s;--duration-slower: .4s;--duration-ultra-slow: .5s;--curve-accelerate: cubic-bezier(.9, .1, 1, .2);--curve-decelerate: cubic-bezier(.1, .9, .2, 1);--curve-linear: linear;--curve-standard: cubic-bezier(.4, 0, .2, 1);--transition-fast: all var(--duration-fast) var(--curve-standard);--transition-base: all var(--duration-normal) var(--curve-standard);--transition-slow: all var(--duration-slow) var(--curve-standard);--transition-colors: color var(--duration-fast) var(--curve-standard), background-color var(--duration-fast) var(--curve-standard), border-color var(--duration-fast) var(--curve-standard);--z-background: -1;--z-base: 0;--z-elevated: 1;--z-focused: 5;--z-overlay: 100000;--z-modal: 100100;--z-form-modal: 100200;--z-modal-nested: 100500;--z-picker: 100800;--z-dropdown: 110000;--z-dropdown-elevated: 115000;--z-tooltip: 120000;--z-toast: 130000;--form-label-font-size: 13px;--form-label-font-weight: var(--font-weight-semibold);--form-label-line-height: 18px;--form-label-color: var(--color-text-primary);--form-label-margin-bottom: 6px;--form-label-letter-spacing: .01em;--form-helper-font-size: 11.5px;--form-helper-line-height: 16px;--form-helper-color: var(--color-text-tertiary);--form-helper-margin-top: 5px;--form-input-height: 36px;--form-input-font-size: var(--font-size-body);--form-input-padding-x: var(--spacing-m);--form-input-padding-y: var(--spacing-s);--form-input-radius: var(--radius-medium);--form-input-border-width: 1px;--form-input-border-color: var(--color-border-strong);--form-input-bg: var(--color-surface);--form-input-bg-hover: var(--color-surface-hover);--form-input-bg-readonly: color-mix(in srgb, var(--color-surface) 96%, var(--color-border) 4%);--form-input-bg-disabled: var(--color-background-3);--form-input-text-color: var(--color-text-primary);--form-input-placeholder-color: var(--color-text-tertiary);--text-color: var(--color-text-primary);--mantine-font-size-xs: var(--font-size-xs);--mantine-font-size-sm: var(--font-size-sm);--mantine-font-size-md: var(--font-size-md);--mantine-font-size-lg: var(--font-size-lg);--mantine-font-size-xl: var(--font-size-xl);--mantine-color-body: var(--color-background-1);--mantine-color-text: var(--color-text-primary);--mantine-color-default-color: var(--color-text-primary);--mantine-color-default-border: var(--color-border);--mantine-color-default-hover: var(--color-surface-hover);--mantine-color-white: #ffffff;--mantine-color-black: #000000;--mantine-color-anchor: var(--color-primary);--mantine-primary-color-filled: var(--color-primary);--mantine-primary-color-filled-hover: var(--color-primary-hover);--mantine-primary-color-light: color-mix(in srgb, var(--color-primary) 15%, transparent);--mantine-primary-color-light-hover: color-mix(in srgb, var(--color-primary) 22%, transparent);--mantine-primary-color-light-color: var(--color-primary);--mantine-color-primary-filled: var(--color-primary);--mantine-color-primary-filled-hover: color-mix(in srgb, var(--color-primary) 88%, black);--mantine-color-primary-light: color-mix(in srgb, var(--color-primary) 15%, transparent);--mantine-color-primary-light-hover: color-mix(in srgb, var(--color-primary) 22%, transparent);--mantine-color-primary-light-color: var(--color-primary);--form-focus-color: var(--color-primary);--form-focus-ring: 0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent);--form-focus-border-color: var(--color-primary);--form-error-color: var(--color-error);--form-error-bg: var(--color-error-bg);--form-error-border-color: var(--color-error);--form-error-ring: 0 0 0 2px var(--color-error-bg);--form-error-focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent);--form-button-height: 36px;--form-button-padding-x: var(--spacing-xl);--form-button-font-size: var(--font-size-body);--form-button-font-weight: var(--font-weight-semibold);--form-button-radius: var(--radius-medium);--form-button-gap: var(--spacing-s);--btn-height-sm: 32px;--btn-height-md: 36px;--btn-height-lg: 48px;--btn-padding-x-sm: var(--spacing-m);--btn-padding-x-md: var(--spacing-xl);--btn-padding-x-lg: var(--spacing-xxl);--btn-font-size-sm: var(--font-size-caption);--btn-font-size-md: var(--font-size-body);--btn-font-size-lg: var(--font-size-subtitle2);--btn-font-weight: var(--font-weight-semibold);--btn-radius: var(--radius-medium);--btn-gap: var(--spacing-s);--btn-primary-bg: var(--color-primary);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-bg-pressed: var(--color-primary-active);--btn-primary-text: var(--color-text-inverted);--btn-global-primary-bg: #1890db;--btn-global-primary-bg-hover: #0f7dc2;--btn-global-primary-bg-pressed: #0b6aa6;--btn-global-primary-text: var(--mantine-color-white);--btn-global-primary-light-bg: color-mix(in srgb, #1890db 14%, transparent);--btn-global-primary-light-bg-hover: color-mix(in srgb, #1890db 22%, transparent);--btn-global-primary-light-text: #1890db;--btn-global-primary-light-border: color-mix(in srgb, #1890db 24%, transparent);--btn-secondary-bg: transparent;--btn-secondary-bg-hover: var(--color-surface-hover);--btn-secondary-border: 1px solid var(--color-border);--btn-secondary-text: var(--color-text-primary);--btn-danger-bg: var(--color-error);--btn-danger-bg-hover: var(--color-error-hover);--btn-danger-text: var(--color-text-inverted);--gradient-primary: linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 92%, white) 0%, color-mix(in srgb, var(--color-primary-hover) 88%, black) 100%);--gradient-info: linear-gradient(135deg, color-mix(in srgb, var(--color-info) 86%, white) 0%, color-mix(in srgb, var(--color-primary) 82%, white) 100%);--gradient-success: linear-gradient(135deg, color-mix(in srgb, var(--color-success) 88%, white) 0%, color-mix(in srgb, var(--color-primary) 78%, white) 100%);--gradient-danger: linear-gradient(135deg, color-mix(in srgb, var(--color-error) 88%, white) 0%, color-mix(in srgb, var(--color-warning) 78%, white) 100%);--color-primary: var(--color-brand-primary);--color-primary-hover: var(--color-brand-hover);--color-primary-light: var(--color-brand-light);--color-primary-25: color-mix(in srgb, var(--color-brand-primary) 8%, transparent);--color-primary-50: color-mix(in srgb, var(--color-brand-primary) 12%, transparent);--color-primary-200: color-mix(in srgb, var(--color-brand-primary) 25%, transparent);--color-primary-active: var(--color-brand-pressed);--color-primary-10: color-mix(in srgb, var(--color-brand-primary) 10%, transparent);--color-on-primary: var(--color-text-inverted);--color-border-hover: color-mix(in srgb, var(--color-border-strong) 70%, var(--color-primary) 30%);--color-input-bg: var(--form-input-bg);--fq-radius-xs: var(--radius-xs);--fq-radius-sm: var(--radius-sm);--fq-radius-md: var(--radius-md);--fq-radius-lg: var(--radius-lg);--fq-radius-xl: var(--radius-xl);--fq-radius-pill: var(--radius-full);--fq-field-radius: var(--radius-medium);--fq-shadow-xs: var(--shadow-xs);--fq-shadow-sm: var(--shadow-sm);--fq-shadow-md: var(--shadow-md);--fq-shadow-lg: var(--shadow-lg);--fq-input-border: var(--form-input-border-color);--fq-input-border-hover: color-mix(in srgb, var(--color-border-strong) 70%, var(--color-primary) 30%);--fq-input-border-disabled: color-mix(in srgb, var(--color-border) 60%, transparent);--fq-transition-ease: var(--curve-standard);--fq-transition-fast: var(--duration-fast) var(--curve-standard);--fq-transition-normal: var(--duration-normal) var(--curve-standard);--fq-transition-slow: var(--duration-slow) var(--curve-standard);--color-secondary: var(--color-text-secondary);--color-overlay-light: color-mix(in srgb, var(--color-text-primary) 4%, transparent);--color-surface-soft: var(--color-surface-hover);--color-text: var(--color-text-primary);--icon-size-sm: 20px;--opacity-disabled: .5;--focus-ring-shadow: 0 0 0 2px var(--color-surface), 0 0 0 4px color-mix(in srgb, var(--color-primary) 45%, transparent);--fq-font-family-base: var(--font-family-base);--fq-surface: var(--color-surface);--fq-surface-soft: var(--color-surface-hover);--fq-surface-canvas: color-mix(in srgb, var(--mantine-color-gray-0, var(--color-background-2)) 85%, var(--mantine-color-body, var(--color-surface)));--fq-surface-card: var(--mantine-color-body, var(--color-surface));--fq-surface-elevated: var(--color-surface);--fq-surface-active: var(--color-surface-active);--fq-surface-input: var(--form-input-bg, var(--color-background-1));--fq-surface-panel: var(--color-surface);--fq-surface-hover: var(--color-surface-hover);--fq-text: var(--color-text-primary);--fq-text-secondary: var(--color-text-secondary);--fq-text-muted: var(--color-text-muted);--fq-accent: var(--color-primary);--fq-accent-light: color-mix(in srgb, var(--color-primary) 12%, transparent);--fq-form-field-shadow: 0 1px 2px color-mix(in srgb, var(--mantine-color-black) 4%, transparent);--fq-form-choice-padding: var(--spacing-s) var(--spacing-m);--fq-form-choice-radius: var(--radius-x-large);--fq-form-choice-border: 1px solid var(--color-border);--fq-form-choice-bg: var(--color-surface);--fq-form-choice-bg-hover: var(--color-surface-hover);--fq-form-choice-font-weight: var(--font-weight-medium);--fq-form-choice-font-size: var(--font-size-body);--fq-form-field-padding-x: 12px;--fq-form-field-gap: 8px;--fq-form-field-border: 1px solid var(--color-border-strong);--fq-form-field-bg: var(--color-background-1);--fq-form-field-bg-readonly: var(--color-surface-hover);--fq-form-field-bg-disabled: var(--color-surface-hover);--fq-form-field-text: var(--color-text-primary);--fq-form-field-placeholder: var(--color-text-secondary);--fq-form-field-label-color: var(--color-text-primary);--fq-form-pill-bg: color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));--fq-form-pill-bg-mix: color-mix(in srgb, var(--fq-form-pill-bg) 86%, var(--color-surface));--fq-form-pill-border: color-mix(in srgb, var(--color-primary) 22%, transparent);--fq-form-pill-text: var(--color-text-primary);--fq-file-item-border: var(--color-border);--fq-file-item-border-hover: var(--color-border-strong);--fq-file-item-bg-hover: var(--color-surface-hover);--fq-file-item-shadow: var(--shadow-sm);--fq-file-item-shadow-hover: var(--shadow-md);--fq-surface-muted: color-mix(in srgb, var(--color-text-primary) 2%, var(--color-surface));--form-input-section-size: 28px;--fq-sublist-min-height: 70vh;--fq-form-block-size: 16px;--fq-form-block-margin: 8px 0;--fq-form-block-border-style: solid;--fq-form-shell-bg: var(--color-surface);--fq-form-shell-border: none;--fq-form-shell-radius: var(--radius-xl);--fq-form-shell-shadow: var(--shadow-8);--fq-form-section-bg: var(--color-surface);--fq-form-section-border: none;--fq-form-section-radius: var(--radius-lg);--fq-form-section-shadow: var(--shadow-4);--fq-form-group-bg: color-mix(in srgb, var(--color-surface) 97%, var(--color-border) 3%);--fq-form-group-border: 1px solid var(--color-border);--fq-form-group-accent: var(--color-primary);--fq-form-divider-color: color-mix(in srgb, var(--color-border) 70%, transparent);--fq-form-toolbar-bg: var(--color-surface);--fq-form-toolbar-border: 1px solid color-mix(in srgb, var(--color-border) 75%, transparent);--fq-form-toolbar-shadow: var(--shadow-4)}[data-mantine-color-scheme] .mantine-Input-input[data-variant=filled]{--input-bg: var(--color-surface);--input-bd: var(--fq-input-border);--input-color: var(--color-text-primary)}[data-mantine-color-scheme=dark] .mantine-Input-input[data-variant=filled],[data-theme=dark] .mantine-Input-input[data-variant=filled]{border:1px solid var(--color-border, rgba(255, 255, 255, .12));background-color:var(--color-surface-soft, rgba(255, 255, 255, .05))}[data-theme=dark],[data-mantine-color-scheme=dark]{--color-background-1: #020817;--color-background-2: #080e1a;--color-background-3: #0f172a;--color-panel: #0b1324;--color-surface: #0d1527;--color-surface-hover: #1e293b;--color-surface-alt: rgba(255, 255, 255, .04);--color-surface-header: #0d1527;--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-tertiary: #64748b;--color-text-inverted: var(--mantine-color-white);--color-on-accent-light: var(--mantine-color-white);--color-on-accent-dark: #020817;--color-border: rgba(255, 255, 255, .12);--color-border-strong: rgba(255, 255, 255, .2);--color-border-light: rgba(255, 255, 255, .06);--color-border-subtle: rgba(255, 255, 255, .08);--color-brand-primary: var(--mantine-color-teal-4, #38d9a9);--color-brand-hover: var(--mantine-color-teal-3, #63e6be);--mantine-color-anchor: var(--mantine-color-teal-4, #38d9a9);--btn-global-primary-bg: #1890db;--btn-global-primary-bg-hover: #39a0e4;--btn-global-primary-bg-pressed: #0f7dc2;--btn-global-primary-text: var(--mantine-color-white);--btn-global-primary-light-bg: color-mix(in srgb, #1890db 22%, transparent);--btn-global-primary-light-bg-hover: color-mix(in srgb, #1890db 30%, transparent);--btn-global-primary-light-text: #6dbaf0;--btn-global-primary-light-border: color-mix(in srgb, #1890db 34%, transparent);--fq-menu-hover-bg: color-mix(in srgb, var(--color-primary) 20%, var(--color-surface));--fq-menu-hover-color: var(--color-text-primary);--fq-menu-selected-bg: color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));--fq-menu-selected-color: var(--color-brand-primary);--overlay-surface: rgba(2, 8, 23, .7);--overlay-surface-strong: rgba(2, 8, 23, .9);--overlay-backdrop: rgba(2, 8, 23, .85);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 10px 10px -5px rgba(0, 0, 0, .4);--form-input-bg: #060b16;--form-input-bg-hover: #0a1224;--form-input-border-color: rgba(255, 255, 255, .18);--form-focus-ring: 0 0 0 2px color-mix(in srgb, var(--color-primary) 50%, transparent);--form-error-focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-error) 50%, transparent);--fq-form-field-bg: #060b16;--fq-form-field-bg-readonly: #111a2e;--fq-form-field-bg-disabled: #0b1324;--fq-form-field-border: 1px solid rgba(255, 255, 255, .18);--fq-form-field-label-color: var(--color-text-secondary);--fq-form-field-placeholder: var(--color-text-muted);--fq-surface-canvas: var(--color-background-2);--fq-surface-card: var(--color-surface);--fq-surface-input: #060b16;--fq-surface-panel: var(--color-surface);--fq-surface-hover: var(--color-surface-hover);--fq-surface-elevated: var(--color-surface);--fq-border-color: var(--color-border);--fq-border-color-strong: var(--color-border-strong);--fq-border-color-subtle: var(--color-border-subtle);--fq-input-border: var(--form-input-border-color);--fq-input-border-hover: color-mix(in srgb, var(--color-primary) 50%, rgba(255, 255, 255, .45));--fq-input-border-disabled: color-mix(in srgb, var(--color-border) 40%, transparent);--fq-form-shell-bg: transparent;--fq-form-shell-border: none;--fq-form-shell-shadow: none;--fq-form-section-bg: var(--color-surface);--fq-form-section-border: 1px solid var(--color-border);--fq-form-section-shadow: 0 1px 3px rgba(0, 0, 0, .3);--fq-form-group-bg: color-mix(in srgb, var(--color-surface) 92%, var(--color-background-2) 8%);--fq-form-group-border: 1px solid var(--color-border);--fq-form-group-accent: var(--color-primary);--fq-form-divider-color: var(--color-border);--fq-form-toolbar-bg: var(--color-surface);--fq-form-toolbar-border: 1px solid var(--color-border);--fq-form-toolbar-shadow: var(--shadow-md);--gradient-primary: linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 70%, black) 0%, color-mix(in srgb, var(--color-primary-hover) 88%, black) 100%);--gradient-info: linear-gradient(135deg, color-mix(in srgb, var(--color-info) 62%, black) 0%, color-mix(in srgb, var(--color-primary) 70%, black) 100%);--gradient-success: linear-gradient(135deg, color-mix(in srgb, var(--color-success) 64%, black) 0%, color-mix(in srgb, var(--color-primary) 62%, black) 100%);--gradient-danger: linear-gradient(135deg, color-mix(in srgb, var(--color-error) 72%, black) 0%, color-mix(in srgb, var(--color-warning) 58%, black) 100%)}[data-contrast=high]{--border-width: 1.5px;--border-width-strong: 2px;--color-border: #94a3b8;--color-border-strong: #64748b;--color-border-subtle: #cbd5e1;--color-border-light: #e2e8f0;--color-background-1: #f1f5f9;--color-background-2: #e2e8f0;--color-background-3: #cbd5e1;--color-surface: #ffffff;--color-surface-hover: #f8fafc;--color-surface-header: #f8fafc;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-muted: #475569}[data-theme=dark][data-contrast=high],[data-mantine-color-scheme=dark][data-contrast=high]{--border-width: 1.5px;--border-width-strong: 2px;--color-border: rgba(255, 255, 255, .22);--color-border-strong: rgba(255, 255, 255, .38);--color-border-subtle: rgba(255, 255, 255, .16);--color-border-light: rgba(255, 255, 255, .1);--color-background-1: #090d16;--color-background-2: #0f172a;--color-background-3: #1e293b;--color-surface: #1e293b;--color-surface-hover: #334155;--color-surface-header: #1e293b;--color-text-primary: #ffffff;--color-text-secondary: #e2e8f0;--color-text-muted: #cbd5e1}:root{--glass-bg-light: rgba(255, 255, 255, .75);--glass-bg-dark: rgba(33, 37, 41, .75);--glass-border-light: 1px solid rgba(255, 255, 255, .3);--glass-border-dark: 1px solid rgba(255, 255, 255, .05);--blur-xs: blur(2px);--blur-sm: blur(4px);--blur-md: blur(12px);--blur-lg: blur(24px);--blur-xl: blur(40px)}[data-mantine-color-scheme=dark]{--mantine-color-dark-0: #f8fafc;--mantine-color-dark-1: #cbd5e1;--mantine-color-dark-2: #94a3b8;--mantine-color-dark-3: #64748b;--mantine-color-dark-4: rgba(255, 255, 255, .18);--mantine-color-dark-5: #1e293b;--mantine-color-dark-6: #060b16;--mantine-color-dark-7: #0d1527;--mantine-color-dark-8: #080e1a;--mantine-color-dark-9: #020817;--mantine-color-gray-light: var(--color-hover-overlay) !important;--mantine-color-gray-light-color: var(--color-text-secondary) !important;--mantine-color-gray-light-hover: var(--color-hover-overlay) !important;--mantine-color-gray-filled: var(--color-text-muted) !important;--mantine-color-gray-filled-hover: var(--color-text-secondary) !important;--mantine-color-gray-outline: var(--color-text-secondary) !important;--mantine-color-yellow-light-color: #fab005 !important;--mantine-color-orange-light-color: #fd7e14 !important;--mantine-color-red-light-color: #fa5252 !important;--mantine-color-pink-light-color: #e64980 !important;--mantine-color-grape-light-color: #be4bdb !important;--mantine-color-violet-light-color: #7950f2 !important;--mantine-color-indigo-light-color: #4c6ef5 !important;--mantine-color-blue-light-color: #339af0 !important;--mantine-color-cyan-light-color: #22b8cf !important;--mantine-color-teal-light-color: #20c997 !important;--mantine-color-green-light-color: #51cf66 !important;--mantine-color-lime-light-color: #94d82d !important;--mantine-color-yellow-light: rgba(250, 176, 5, .15) !important;--mantine-color-orange-light: rgba(253, 126, 20, .15) !important;--mantine-color-red-light: rgba(250, 82, 82, .15) !important;--mantine-color-pink-light: rgba(230, 73, 128, .15) !important;--mantine-color-grape-light: rgba(190, 75, 219, .15) !important;--mantine-color-violet-light: rgba(121, 80, 242, .15) !important;--mantine-color-indigo-light: rgba(76, 110, 245, .15) !important;--mantine-color-blue-light: rgba(51, 154, 240, .15) !important;--mantine-color-cyan-light: rgba(34, 184, 207, .15) !important;--mantine-color-teal-light: rgba(32, 201, 151, .15) !important;--mantine-color-green-light: rgba(81, 207, 102, .15) !important;--mantine-color-lime-light: rgba(148, 216, 45, .15) !important;--mantine-primary-color-light: color-mix(in srgb, var(--color-primary) 15%, transparent) !important;--mantine-primary-color-light-color: var(--color-primary) !important;--mantine-primary-color-light-hover: color-mix(in srgb, var(--color-primary) 25%, transparent) !important;--mantine-primary-color-filled: var(--color-primary) !important;--mantine-primary-color-filled-hover: var(--color-brand-hover, var(--color-primary)) !important;--mantine-color-primary-light: color-mix(in srgb, var(--color-primary) 15%, transparent) !important;--mantine-color-primary-light-color: var(--color-primary) !important;--mantine-color-primary-light-hover: color-mix(in srgb, var(--color-primary) 25%, transparent) !important;--mantine-color-text: var(--color-text-primary) !important;--mantine-color-body: var(--color-background-2) !important;--mantine-color-default-border: var(--color-border) !important;--mantine-color-default-hover: var(--color-surface-hover) !important;--mantine-color-default-color: var(--color-text-primary) !important;--mantine-color-dimmed: var(--color-text-secondary, #cbd5e1) !important;--mantine-color-placeholder: var(--color-text-tertiary, #64748b) !important;--mantine-color-white: #ffffff}[data-mantine-color-scheme=dark] .mantine-Text-root[data-dimmed],[data-mantine-color-scheme=dark] [data-dimmed],[data-mantine-color-scheme=dark] .mantine-InputWrapper-description,[data-mantine-color-scheme=dark] .mantine-Input-placeholder,[data-mantine-color-scheme=dark] .mantine-Select-placeholder,[data-mantine-color-scheme=dark] ::placeholder{color:var(--color-text-secondary, #cbd5e1)!important;-webkit-text-fill-color:var(--color-text-secondary, #cbd5e1)!important;opacity:.9!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-label{color:var(--color-text-secondary)}[data-mantine-color-scheme=dark] .mantine-Combobox-option{color:var(--color-text-primary)}[data-mantine-color-scheme=dark] .mantine-Combobox-dropdown{background-color:var(--color-surface);border-color:var(--color-border)}[data-mantine-color-scheme=dark] .mantine-Checkbox-label,[data-mantine-color-scheme=dark] .mantine-Switch-label,[data-mantine-color-scheme=dark] .mantine-Radio-label{color:var(--color-text-primary)}[data-mantine-color-scheme=dark] .mantine-Input-input:not([data-disabled]):not([data-read-only]),[data-mantine-color-scheme=dark] .mantine-Select-input:not([data-disabled]):not([data-read-only]){background-color:var(--form-input-bg);border-color:var(--form-input-border-color);color:var(--color-text-primary, #f8fafc)!important;-webkit-text-fill-color:var(--color-text-primary, #f8fafc)!important}[data-mantine-color-scheme=dark] .mantine-Input-input:not([data-disabled]):not([data-read-only]):hover,[data-mantine-color-scheme=dark] .mantine-Select-input:not([data-disabled]):not([data-read-only]):hover{border-color:var(--fq-input-border-hover)}[data-mantine-color-scheme=dark] .mantine-Input-input:not([data-disabled]):not([data-read-only]):focus,[data-mantine-color-scheme=dark] .mantine-Input-input:not([data-disabled]):not([data-read-only]):focus-within,[data-mantine-color-scheme=dark] .mantine-Select-input:not([data-disabled]):not([data-read-only]):focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)!important}[data-mantine-color-scheme=dark] .mantine-Input-input[data-disabled],[data-mantine-color-scheme=dark] .mantine-Input-input:disabled{background-color:var(--color-surface-hover)!important;color:var(--color-text-tertiary)!important;cursor:not-allowed;opacity:.7}[data-mantine-color-scheme=dark] .mantine-Input-input[data-read-only],[data-mantine-color-scheme=dark] .mantine-Input-input:read-only{cursor:default;opacity:1}[data-mantine-color-scheme=dark] .mantine-Tabs-tab{color:var(--color-text-secondary)}[data-mantine-color-scheme=dark] .mantine-Tabs-tab[data-active]{color:var(--color-text-primary)}::-webkit-scrollbar{width:7px;height:7px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-border-strong) 75%,transparent);border-radius:var(--radius-full);border:1px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}.mantine-ScrollArea-scrollbar,[class*=ScrollArea-scrollbar]{--_scrollbar-size: 10px !important;--sa-scrollbar-size: 10px !important;--scrollarea-scrollbar-size: 10px !important;background-color:transparent!important;padding:2px!important;z-index:20!important}.mantine-ScrollArea-scrollbar[data-orientation=vertical],[class*=ScrollArea-scrollbar][data-orientation=vertical]{width:10px!important}.mantine-ScrollArea-scrollbar[data-orientation=horizontal],[class*=ScrollArea-scrollbar][data-orientation=horizontal]{height:10px!important}.mantine-ScrollArea-thumb,[class*=ScrollArea-thumb]{background-color:#00000052!important;border-radius:var(--radius-full)!important;border:1px solid transparent!important;min-height:6px!important;min-width:6px!important;opacity:.7!important;transition:background-color .15s ease,opacity .15s ease!important}.mantine-ScrollArea-thumb:hover,.mantine-ScrollArea-scrollbar:hover .mantine-ScrollArea-thumb,[class*=ScrollArea-thumb]:hover,[class*=ScrollArea-scrollbar]:hover [class*=ScrollArea-thumb]{background-color:#0009!important;opacity:1!important}[data-mantine-color-scheme=dark] .mantine-ScrollArea-thumb,[data-mantine-color-scheme=dark] [class*=ScrollArea-thumb]{background-color:#ffffff4d!important;opacity:.75!important}[data-mantine-color-scheme=dark] .mantine-ScrollArea-thumb:hover,[data-mantine-color-scheme=dark] .mantine-ScrollArea-scrollbar:hover .mantine-ScrollArea-thumb,[data-mantine-color-scheme=dark] [class*=ScrollArea-thumb]:hover,[data-mantine-color-scheme=dark] [class*=ScrollArea-scrollbar]:hover [class*=ScrollArea-thumb]{background-color:#ffffffa6!important;opacity:1!important}.mantine-Modal-content,.mantine-Drawer-content,.mantine-Dialog-root,.mantine-Popover-dropdown,.mantine-Menu-dropdown,[class*=Modal-content],[class*=Drawer-content],[class*=Dialog-root],[class*=Popover-dropdown],[class*=Menu-dropdown]{border:1px solid var(--color-border-strong)!important;box-shadow:0 12px 32px -4px #00000029,0 4px 12px -2px #00000014!important}[data-mantine-color-scheme=dark] .mantine-Modal-content,[data-mantine-color-scheme=dark] .mantine-Drawer-content,[data-mantine-color-scheme=dark] .mantine-Dialog-root,[data-mantine-color-scheme=dark] .mantine-Popover-dropdown,[data-mantine-color-scheme=dark] .mantine-Menu-dropdown,[data-mantine-color-scheme=dark] [class*=Modal-content],[data-mantine-color-scheme=dark] [class*=Drawer-content],[data-mantine-color-scheme=dark] [class*=Popover-dropdown],[data-mantine-color-scheme=dark] [class*=Menu-dropdown]{border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 40px -8px #00000080!important}.mantine-Notification-root{background-color:var(--color-surface, var(--mantine-color-white))!important;border:1px solid var(--color-border, #e2e8f0)!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.mantine-Notification-title{color:var(--color-text-primary, #0f172a)!important;font-weight:600!important}.mantine-Notification-description,.mantine-Notification-closeButton{color:var(--color-text-secondary, #64748b)!important}[data-theme=dark] .mantine-Notification-root,[data-mantine-color-scheme=dark] .mantine-Notification-root{background-color:var(--color-surface, #1e293b)!important;border-color:var(--color-border-strong, #334155)!important;box-shadow:0 10px 30px #0006!important}[data-theme=dark] .mantine-Notification-title,[data-mantine-color-scheme=dark] .mantine-Notification-title{color:#f8fafc!important}[data-theme=dark] .mantine-Notification-description,[data-mantine-color-scheme=dark] .mantine-Notification-description{color:#cbd5e1!important}[data-theme=dark] .mantine-Notification-closeButton,[data-mantine-color-scheme=dark] .mantine-Notification-closeButton{color:#94a3b8!important}.quartz-trash-btn,.simple-filter-builder__delete-btn{color:var(--color-text-secondary, #64748b)!important;transition:all .15s ease!important}.quartz-trash-btn svg,.simple-filter-builder__delete-btn svg{color:inherit!important;stroke:currentColor!important}.quartz-trash-btn:hover,.simple-filter-builder__delete-btn:hover{color:var(--color-error)!important;background-color:#ef44441f!important}[data-theme=dark] .quartz-trash-btn,[data-theme=dark] .simple-filter-builder__delete-btn,[data-mantine-color-scheme=dark] .quartz-trash-btn,[data-mantine-color-scheme=dark] .simple-filter-builder__delete-btn{color:#cbd5e1!important}[data-theme=dark] .quartz-trash-btn:hover,[data-theme=dark] .simple-filter-builder__delete-btn:hover,[data-mantine-color-scheme=dark] .quartz-trash-btn:hover,[data-mantine-color-scheme=dark] .simple-filter-builder__delete-btn:hover{color:var(--color-error-soft-text)!important;background-color:#ef44442e!important}.fq-detail-card,.ast-detail-card{background:var(--fq-surface-card, var(--fq-surface));border:1px solid var(--fq-border-color);border-radius:var(--fq-radius-md, var(--radius-md));padding:18px 20px;box-shadow:var(--fq-shadow-xs, var(--shadow-xs));transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}.fq-detail-card:hover,.ast-detail-card:hover{border-color:color-mix(in srgb,var(--fq-accent, var(--color-primary)) 28%,var(--fq-border-color));box-shadow:var(--fq-shadow-sm, var(--shadow-sm))}.fq-stat-card,.ast-stat-card{background:var(--fq-surface-card, var(--fq-surface));border:1px solid var(--fq-border-color);border-radius:var(--fq-radius-md, var(--radius-md));padding:14px 18px;box-shadow:var(--fq-shadow-xs, var(--shadow-xs));display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:transform var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease,border-color var(--duration-fast, .15s) ease}.fq-stat-card:hover,.ast-stat-card:hover{transform:translateY(-1px);box-shadow:var(--fq-shadow-sm, var(--shadow-sm));border-color:color-mix(in srgb,var(--fq-accent, var(--color-primary)) 28%,var(--fq-border-color))}.fq-section-title{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.35;color:var(--fq-text, var(--color-text-primary));display:flex;align-items:center;gap:8px;margin-bottom:12px}.fq-section-title:after{content:"";flex:1;height:1px;background:var(--fq-border-color)}.fq-form-grid-2,.ast-form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(max-width:860px){.fq-form-grid-2,.ast-form-grid-2{grid-template-columns:1fr}}.fq-col-span-2,.ast-col-span-2{grid-column:1 / -1}.fq-col-span-1,.ast-col-span-1{grid-column:span 1}:root{--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Helvetica Neue", system-ui, sans-serif;--font-serif: ui-serif, Georgia, "Times New Roman", serif;--font-mono: "Cascadia Mono", "Cascadia Code", "Segoe UI Mono", "SF Mono", "Monaco", "Courier New", monospace;--badge-font-size: var(--text-xs);--badge-font-weight: var(--font-medium);--badge-line-height: var(--leading-tight);--badge-letter-spacing: var(--tracking-wide);--button-font-size: var(--text-sm);--button-font-weight: var(--font-semibold);--button-line-height: var(--leading-none);--button-letter-spacing: var(--tracking-wide);--grid-header-font-size: var(--text-sm);--grid-header-font-weight: var(--font-semibold);--grid-header-line-height: var(--leading-tight);--grid-cell-font-size: var(--text-sm);--grid-cell-font-weight: var(--font-normal);--grid-cell-line-height: var(--leading-normal);--label-font-size: var(--text-sm);--label-font-weight: var(--font-medium);--label-line-height: var(--leading-tight);--input-font-size: var(--text-base);--input-font-weight: var(--font-normal);--input-line-height: var(--leading-normal);--heading-1-size: var(--text-4xl);--heading-1-weight: var(--font-bold);--heading-1-line: var(--leading-tight);--heading-1-spacing: var(--tracking-tight);--heading-2-size: var(--text-3xl);--heading-2-weight: var(--font-semibold);--heading-2-line: var(--leading-tight);--heading-2-spacing: var(--tracking-tight);--heading-3-size: var(--text-2xl);--heading-3-weight: var(--font-semibold);--heading-3-line: var(--leading-snug);--heading-4-size: var(--text-xl);--heading-4-weight: var(--font-semibold);--heading-4-line: var(--leading-snug);--heading-5-size: var(--text-lg);--heading-5-weight: var(--font-medium);--heading-5-line: var(--leading-snug);--heading-6-size: var(--text-base);--heading-6-weight: var(--font-medium);--heading-6-line: var(--leading-normal)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-thin{font-weight:var(--font-thin)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}h1,.heading-1{font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);line-height:var(--heading-1-line);letter-spacing:var(--heading-1-spacing);margin:0 0 var(--spacing-4) 0;color:var(--color-text-primary)}h2,.heading-2{font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line);letter-spacing:var(--heading-2-spacing);margin:0 0 var(--spacing-4) 0;color:var(--color-text-primary)}h3,.heading-3{font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line);margin:0 0 var(--spacing-3) 0;color:var(--color-text-primary)}h4,.heading-4{font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line);margin:0 0 var(--spacing-3) 0;color:var(--color-text-primary)}h5,.heading-5{font-size:var(--heading-5-size);font-weight:var(--heading-5-weight);line-height:var(--heading-5-line);margin:0 0 var(--spacing-2) 0;color:var(--color-text-primary)}h6,.heading-6{font-size:var(--heading-6-size);font-weight:var(--heading-6-weight);line-height:var(--heading-6-line);margin:0 0 var(--spacing-2) 0;color:var(--color-text-primary)}p,.body-text{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);margin:0 0 var(--spacing-4) 0;color:var(--color-text-primary)}.body-large{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.body-small{font-size:var(--text-sm);color:var(--color-text-secondary)}.label{font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);color:var(--color-text-primary);display:block;margin-bottom:var(--spacing-1)}.caption{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-muted)}.micro{font-size:var(--text-2xs);font-weight:var(--font-normal);line-height:var(--leading-tight);color:var(--color-text-muted)}.grid-header{font-size:var(--grid-header-font-size);font-weight:var(--grid-header-font-weight);line-height:var(--grid-header-line-height);color:var(--color-text-secondary)}.grid-cell{font-size:var(--grid-cell-font-size);font-weight:var(--grid-cell-font-weight);line-height:var(--grid-cell-line-height);color:var(--color-text-primary)}.mantine-Badge-root:not([data-circle]){height:auto!important;min-height:20px!important;border-radius:var(--radius-xs)!important;padding:2.5px 8px!important;font-size:11px!important;font-weight:550!important;letter-spacing:.01em!important;text-transform:none!important;align-items:center;overflow:visible;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.mantine-Badge-root[data-size=xs]:not([data-circle]){min-height:18px!important;border-radius:var(--radius-xs)!important;padding:1.5px 6px!important;font-size:10px!important;font-weight:600!important}.mantine-Badge-root[data-size=lg]:not([data-circle]){min-height:26px!important;border-radius:var(--radius-sm)!important;padding:4px 12px!important;font-size:12.5px!important}.mantine-Badge-label{line-height:1.2!important;overflow:visible;text-transform:none!important}.badge-text{font-size:11px;font-weight:550;line-height:1.3;letter-spacing:.01em;text-transform:none}.button-text{font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing)}.form-input{font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);font-family:var(--font-sans)}.code,code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-surface-hover);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.code-block,pre{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);background:var(--color-surface-hover);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow-x:auto}.text-disabled{color:var(--color-text-muted);opacity:.6}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}@media(max-width:768px){:root{--heading-1-size: var(--text-3xl);--heading-2-size: var(--text-2xl);--heading-3-size: var(--text-xl)}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html,body,#root,.mantine-Root{font-family:var(--font-family-base)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility}._container_13p6q_1{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none}._svgWrap_13p6q_9{position:relative;display:flex;align-items:center;justify-content:center}._morphicSvg_13p6q_16{display:block;overflow:visible}._ringGlow_13p6q_21{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fq-splash-bar-from, #00e5ff) 18%,transparent) 0%,transparent 70%);filter:blur(8px);pointer-events:none;animation:_fqMorphicGlow_13p6q_1 2.4s ease-in-out infinite alternate}._ringDraw_13p6q_31{stroke-dasharray:152;stroke-dashoffset:0;animation:_fqMorphicStroke_13p6q_1 1.8s cubic-bezier(.65,0,.35,1) infinite;transform-origin:44px 44px}._waveShimmer_13p6q_38{animation:_fqMorphicWave_13p6q_1 2s ease-in-out infinite alternate}._caption_13p6q_42{margin-top:14px;font-size:13px;font-weight:500;color:var(--color-text-secondary, #64748b);letter-spacing:-.01em;display:flex;align-items:center;gap:2px}._dotsWave_13p6q_53 span{display:inline-block;animation:_fqDotPulse_13p6q_1 1.4s infinite;opacity:.2}._dotsWave_13p6q_53 span:nth-child(2){animation-delay:.2s}._dotsWave_13p6q_53 span:nth-child(3){animation-delay:.4s}@keyframes _fqMorphicStroke_13p6q_1{0%{stroke-dashoffset:152;transform:rotate(0)}50%{stroke-dashoffset:0;transform:rotate(180deg)}to{stroke-dashoffset:-152;transform:rotate(360deg)}}@keyframes _fqMorphicWave_13p6q_1{0%{opacity:.65;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--fq-splash-bar-to, #0284c7) 40%,transparent))}to{opacity:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fq-splash-bar-from, #00e5ff) 75%,transparent))}}@keyframes _fqMorphicGlow_13p6q_1{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes _fqDotPulse_13p6q_1{0%,to{opacity:.2}50%{opacity:1}}
