@charset "UTF-8";.sidebar__logo-img[data-v-be920f81]{width:100%;height:auto}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/red-hat-display-latin-300-normal-CR706PS6.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/red-hat-display-latin-400-normal-D52i6mLn.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/red-hat-display-latin-500-normal-q2vn4sTq.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/red-hat-display-latin-600-normal-BbN_fQ7Z.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/red-hat-display-latin-700-normal-DUeyuPwR.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/red-hat-text-latin-300-normal-Dq08iVjk.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/red-hat-text-latin-400-normal-CU14VBGs.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/red-hat-text-latin-400-italic-CE15k9Kx.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/red-hat-text-latin-500-normal-c4wcFpAd.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/red-hat-text-latin-600-normal-IiL3oQyp.woff2) format("woff2")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/red-hat-text-latin-700-normal-CUTLKMGb.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/red-hat-mono-latin-300-normal-CXsfBOV8.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/red-hat-mono-latin-400-normal-C-lyubUB.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/red-hat-mono-latin-500-normal-CjZS5o_4.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/red-hat-mono-latin-600-normal-BElMyFjl.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/red-hat-mono-latin-700-normal-BlO-L231.woff2) format("woff2")}:root{--font-display: "Red Hat Display", system-ui, -apple-system, "Segoe UI", sans-serif;--font-text: "Red Hat Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Red Hat Mono", "Fira Code", "Consolas", monospace;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 48px;--spacing-4xl: 64px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--radius-kpi: 3px;--radius-widget: 4px;--radius-card: 6px;--brand-primary-rgb: 99, 102, 241;--brand-primary: #6366f1}:root,[data-theme=dark]{--bg-body: radial-gradient(ellipse at top left, rgb(20, 24, 27) 0%, rgb(17, 21, 24) 40%, rgb(14, 19, 22) 70%, rgb(13, 18, 21) 100%);--bg-secondary: rgb(20, 24, 27);--bg-card: rgb(22, 26, 30);--bg-card-elevated: rgb(25, 30, 34);--bg-card-header: rgba(0, 0, 0, .25);--bg-input: rgba(0, 0, 0, .3);--bg-hover: rgba(255, 255, 255, .03);--bg-active: rgba(99, 102, 241, .1);--bg-subtle: rgb(26, 32, 37);--bg-primary: var(--bg-card);--bg-tertiary: var(--bg-subtle);--bg-elevated: var(--bg-card-elevated);--bg-base: var(--bg-body);--bg-disabled: rgba(255, 255, 255, .05);--bg-danger-subtle: rgba(178, 3, 0, .1);--bg-warning-subtle: rgba(245, 200, 45, .1);--bg-success-subtle: rgba(45, 185, 70, .1);--bg-info-subtle: rgba(30, 165, 175, .1);--sidebar-bg: linear-gradient(175deg, rgb(20, 11, 42) 0%, rgb(28, 15, 60) 20%, rgb(36, 19, 78) 40%, rgb(42, 22, 90) 60%, rgb(30, 16, 66) 80%, rgb(14, 9, 32) 100%);--sidebar-text: rgb(200, 215, 225);--sidebar-text-muted: rgba(200, 215, 225, .6);--sidebar-border: rgba(255, 255, 255, .1);--border-color: #1a2530;--border-subtle: #141f26;--border-hover: #1e3040;--border-active: #6366f1;--border-danger: #b20300;--border-warning: #f5c82d;--border-info: #1ea5af;--border-success: #2db946;--border-disabled: rgba(255, 255, 255, .1);--color-border: var(--border-color);--color-border-light: var(--border-subtle);--text-primary: #f0f0f0;--text-secondary: #888888;--text-tertiary: #666666;--text-muted: #555555;--text-disabled: #3a3a3a;--text-inverse: #0e1c22;--text-danger: #b20300;--text-warning: hsl(45, 90%, 65%);--text-success: hsl(132, 64%, 55%);--text-info: hsl(184, 70%, 50%);--text-link: hsl(217, 83%, 65%);--text-placeholder: var(--text-muted);--color-text: var(--text-primary);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 4px 8px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .3);--shadow-xl: 0 14px 36px rgba(0, 0, 0, .35);--shadow-2xl: 0 20px 50px rgba(0, 0, 0, .4);--shadow-glow: 0 0 20px rgba(var(--brand-primary-rgb, 99, 102, 241), .15);--shadow-glow-strong: 0 0 30px rgba(var(--brand-primary-rgb, 99, 102, 241), .25);--shadow-color: rgba(0, 0, 0, .2);--card-gradient: linear-gradient(145deg, var(--bg-card), var(--bg-card-elevated));--card-highlight-gradient: linear-gradient(145deg, rgba(99, 102, 241, .05), var(--bg-card));--code-key: #6eb5ff;--code-value: #98c379;--code-string: #e5c07b;--code-number: #d19a66;--code-keyword: #56b6c2;--code-comment: #5c6370;--overlay-bg: rgba(0, 0, 0, .6);--color-error: #b20300;--color-success: #2db946;--color-warning: #f5c82d;--color-info: #1ea5af;--primary: #6366f1;--primary-hover: hsl(239, 84%, 55%);--danger: #b20300;--success: #2db946;--warning: #f5c82d;--danger-rgb: 178, 3, 0;--success-rgb: 45, 185, 70;--warning-rgb: 245, 200, 45;--info-rgb: 30, 165, 175;--focus-ring: 0 0 0 3px rgba(99, 102, 241, .2);--border-active-alpha: rgba(99, 102, 241, .2);color-scheme:dark}[data-theme=light]{--bg-body: radial-gradient(ellipse at top left, rgb(235, 241, 246) 0%, rgb(226, 234, 242) 30%, rgb(218, 228, 238) 60%, rgb(212, 222, 232) 100%);--bg-secondary: rgb(250, 251, 252);--bg-card: rgb(255, 255, 255);--bg-card-elevated: rgb(250, 250, 252);--bg-card-header: rgba(0, 0, 0, .03);--bg-input: #ffffff;--bg-hover: rgba(0, 0, 0, .02);--bg-active: rgba(99, 102, 241, .05);--bg-subtle: rgb(234, 241, 246);--bg-primary: var(--bg-card);--bg-tertiary: var(--bg-subtle);--bg-elevated: var(--bg-card-elevated);--bg-base: var(--bg-body);--bg-disabled: rgba(0, 0, 0, .05);--bg-danger-subtle: hsl(1, 100%, 97%);--bg-warning-subtle: hsl(45, 95%, 96%);--bg-success-subtle: hsl(132, 60%, 97%);--bg-info-subtle: hsl(184, 75%, 97%);--sidebar-bg: linear-gradient(175deg, rgb(52, 35, 120) 0%, rgb(65, 44, 148) 20%, rgb(80, 54, 178) 40%, rgb(90, 60, 195) 60%, rgb(70, 46, 160) 80%, rgb(38, 26, 90) 100%);--sidebar-text: rgb(200, 215, 225);--sidebar-text-muted: rgba(200, 215, 225, .6);--sidebar-border: rgba(255, 255, 255, .1);--border-color: #e5e5e5;--border-subtle: #f0f0f0;--border-hover: #d0d0d0;--border-active: #6366f1;--border-danger: #b20300;--border-warning: #f5c82d;--border-info: #1ea5af;--border-success: #2db946;--border-disabled: rgba(0, 0, 0, .1);--color-border: var(--border-color);--color-border-light: var(--border-subtle);--text-primary: #1a1a2e;--text-secondary: #666666;--text-tertiary: #888888;--text-muted: #999999;--text-disabled: #cccccc;--text-inverse: #f0f0f0;--text-danger: hsl(1, 98%, 35%);--text-warning: hsl(45, 90%, 35%);--text-success: hsl(132, 64%, 35%);--text-info: hsl(184, 70%, 35%);--text-link: hsl(217, 83%, 45%);--text-placeholder: var(--text-muted);--color-text: var(--text-primary);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--shadow-xl: 0 14px 36px rgba(0, 0, 0, .12);--shadow-2xl: 0 20px 50px rgba(0, 0, 0, .15);--shadow-glow: 0 0 20px rgba(var(--brand-primary-rgb, 99, 102, 241), .1);--shadow-glow-strong: 0 0 30px rgba(var(--brand-primary-rgb, 99, 102, 241), .15);--shadow-color: rgba(0, 0, 0, .1);--card-gradient: linear-gradient(145deg, var(--bg-card), var(--bg-card-elevated));--card-highlight-gradient: linear-gradient(145deg, rgba(99, 102, 241, .03), var(--bg-card));--code-key: #0550ae;--code-value: #116329;--code-string: #0a3069;--code-number: #953800;--code-keyword: #0969da;--code-comment: #6e7781;--overlay-bg: rgba(0, 0, 0, .4);--color-error: #b20300;--color-success: #2db946;--color-warning: #f5c82d;--color-info: #1ea5af;--primary: #6366f1;--primary-hover: hsl(239, 84%, 55%);--danger: #b20300;--success: #2db946;--warning: #f5c82d;--danger-rgb: 178, 3, 0;--success-rgb: 45, 185, 70;--warning-rgb: 245, 200, 45;--info-rgb: 30, 165, 175;--focus-ring: 0 0 0 3px rgba(99, 102, 241, .15);--border-active-alpha: rgba(99, 102, 241, .15);color-scheme:light}:root{--color-primary-50: hsl(210, 100%, 97%);--color-primary-100: hsl(210, 95%, 93%);--color-primary-200: hsl(210, 90%, 85%);--color-primary-300: hsl(210, 85%, 74%);--color-primary-400: hsl(210, 80%, 62%);--color-primary-500: hsl(210, 76%, 42%);--color-primary-600: hsl(210, 78%, 33%);--color-primary-700: hsl(210, 80%, 26%);--color-primary-800: hsl(210, 82%, 18%);--color-primary-900: hsl(210, 85%, 11%);--color-primary-rgb: var(--brand-primary-rgb, 25, 110, 190);--color-success-50: hsl(132, 60%, 97%);--color-success-100: hsl(132, 60%, 93%);--color-success-200: hsl(132, 61%, 85%);--color-success-300: hsl(132, 62%, 73%);--color-success-400: hsl(132, 63%, 60%);--color-success-500: hsl(132, 64%, 45%);--color-success-600: hsl(132, 65%, 38%);--color-success-700: hsl(132, 66%, 30%);--color-success-800: hsl(132, 67%, 22%);--color-success-900: hsl(132, 68%, 14%);--color-warning-50: hsl(45, 95%, 97%);--color-warning-100: hsl(45, 93%, 93%);--color-warning-200: hsl(45, 91%, 85%);--color-warning-300: hsl(45, 89%, 75%);--color-warning-400: hsl(45, 87%, 64%);--color-warning-500: hsl(45, 90%, 57%);--color-warning-600: hsl(45, 85%, 48%);--color-warning-700: hsl(45, 80%, 38%);--color-warning-800: hsl(45, 75%, 28%);--color-warning-900: hsl(45, 70%, 18%);--color-danger-50: var(--color-primary-50);--color-danger-100: var(--color-primary-100);--color-danger-200: var(--color-primary-200);--color-danger-300: var(--color-primary-300);--color-danger-400: var(--color-primary-400);--color-danger-500: var(--color-primary-500);--color-danger-600: var(--color-primary-600);--color-danger-700: var(--color-primary-700);--color-danger-800: var(--color-primary-800);--color-danger-900: var(--color-primary-900);--color-danger: var(--color-error);--color-danger-subtle: var(--color-danger-50);--color-info-50: hsl(184, 75%, 97%);--color-info-100: hsl(184, 73%, 93%);--color-info-200: hsl(184, 71%, 84%);--color-info-300: hsl(184, 69%, 72%);--color-info-400: hsl(184, 67%, 58%);--color-info-500: hsl(184, 70%, 40%);--color-info-600: hsl(184, 73%, 33%);--color-info-700: hsl(184, 76%, 26%);--color-info-800: hsl(184, 79%, 19%);--color-info-900: hsl(184, 82%, 12%);--color-info-subtle: var(--color-info-50);--color-neutral-50: hsl(0, 0%, 98%);--color-neutral-100: hsl(0, 0%, 96%);--color-neutral-200: hsl(0, 0%, 90%);--color-neutral-300: hsl(0, 0%, 83%);--color-neutral-400: hsl(0, 0%, 64%);--color-neutral-500: hsl(0, 0%, 45%);--color-neutral-600: hsl(0, 0%, 32%);--color-neutral-700: hsl(0, 0%, 25%);--color-neutral-800: hsl(0, 0%, 15%);--color-neutral-900: hsl(0, 0%, 9%)}[data-theme=dark]{--color-neutral-50: hsl(0, 0%, 9%);--color-neutral-100: hsl(0, 0%, 15%);--color-neutral-200: hsl(0, 0%, 25%);--color-neutral-300: hsl(0, 0%, 32%);--color-neutral-400: hsl(0, 0%, 45%);--color-neutral-500: hsl(0, 0%, 64%);--color-neutral-600: hsl(0, 0%, 83%);--color-neutral-700: hsl(0, 0%, 90%);--color-neutral-800: hsl(0, 0%, 96%);--color-neutral-900: hsl(0, 0%, 98%)}@property --ai-c1{syntax: "<color>"; inherits: false; initial-value: #a8a8a8;}@property --ai-c2{syntax: "<color>"; inherits: false; initial-value: #e8e8e8;}@property --ai-c3{syntax: "<color>"; inherits: false; initial-value: #a8a8a8;}@property --ai-angle{syntax: "<angle>"; inherits: false; initial-value: 135deg;}:root{--ctx-status-success: #22C55E;--ctx-status-success-subtle: #4ADE80;--ctx-status-success-bg: rgba(34, 197, 94, .1);--ctx-status-warning: #F59E0B;--ctx-status-warning-subtle: #FBB03B;--ctx-status-warning-bg: rgba(245, 158, 11, .1);--ctx-status-error: #EF4444;--ctx-status-error-subtle: #F87171;--ctx-status-error-bg: rgba(239, 68, 68, .1);--ctx-status-info: #3B82F6;--ctx-status-info-subtle: #60A5FA;--ctx-status-info-bg: rgba(59, 130, 246, .1);--ctx-load-low: #22C55E;--ctx-load-medium: #F59E0B;--ctx-load-high: #F97316;--ctx-load-critical: #EF4444;--ctx-load-low-bg: rgba(34, 197, 94, .15);--ctx-load-medium-bg: rgba(245, 158, 11, .15);--ctx-load-high-bg: rgba(249, 115, 22, .15);--ctx-load-critical-bg: rgba(239, 68, 68, .15)}:root,[data-theme=dark]{--ctx-color: #9CA3AF;--ctx-color-rgb: 156, 163, 175;--ctx-color-light: rgb(198.3100558659, 202.3184357542, 209.1899441341);--ctx-color-dark: rgb(127.7932960894, 136.7877094972, 152.2067039106);--ctx-bg-page: rgba(156, 163, 175, .05);--ctx-bg-card: rgba(156, 163, 175, .08);--ctx-bg-card-header: rgba(156, 163, 175, .12);--ctx-bg-hover: rgba(156, 163, 175, .15);--ctx-bg-modal: rgba(30.16, 31, 42.12, .85);--ctx-border: rgba(156, 163, 175, .3);--ctx-border-subtle: rgba(156, 163, 175, .15);--ctx-text: rgb(226.5167597765, 228.530726257, 231.9832402235);--ctx-text-muted: rgba(156, 163, 175, .6);--ctx-shadow: rgba(156, 163, 175, .2);--ctx-btn-bg: #9CA3AF;--ctx-btn-bg-hover: rgb(184.2067039106, 189.2122905028, 197.7932960894);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(156, 163, 175, .1);--ctx-focus-ring: 0 0 0 3px rgba(156, 163, 175, .2);--ctx-focus-border: rgba(156, 163, 175, .5);--ctx-input-bg: rgba(156, 163, 175, .05);--ctx-input-border: rgba(156, 163, 175, .25);--ctx-input-border-hover: rgba(156, 163, 175, .35);--ctx-input-border-focus: rgba(156, 163, 175, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(156, 163, 175, .4);--ctx-selected-bg: rgba(156, 163, 175, .2);--ctx-selected-border: rgba(156, 163, 175, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgba(156, 163, 175, .6), rgba(180, 185, 195, .9))}[data-theme=light]{--ctx-color: #6B7280;--ctx-color-rgb: 107, 114, 128;--ctx-color-light: rgb(132.9914893617, 139.6638297872, 153.0085106383);--ctx-color-dark: rgb(72.1680851064, 76.8893617021, 86.3319148936);--ctx-bg-page: rgba(107, 114, 128, .04);--ctx-bg-card: rgba(107, 114, 128, .06);--ctx-bg-card-header: rgba(107, 114, 128, .1);--ctx-bg-hover: rgba(107, 114, 128, .12);--ctx-bg-modal: rgba(236.72, 237.14, 242.68, .9);--ctx-border: rgba(107, 114, 128, .25);--ctx-border-subtle: rgba(107, 114, 128, .12);--ctx-text: rgb(83.7787234043, 89.2595744681, 100.2212765957);--ctx-text-muted: rgba(107, 114, 128, .7);--ctx-shadow: rgba(107, 114, 128, .15);--ctx-btn-bg: #6B7280;--ctx-btn-bg-hover: rgb(83.7787234043, 89.2595744681, 100.2212765957);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(107, 114, 128, .1);--ctx-focus-ring: 0 0 0 3px rgba(107, 114, 128, .15);--ctx-focus-border: rgba(107, 114, 128, .5);--ctx-input-bg: rgba(107, 114, 128, .03);--ctx-input-border: rgba(107, 114, 128, .2);--ctx-input-border-hover: rgba(107, 114, 128, .3);--ctx-input-border-focus: rgba(107, 114, 128, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(107, 114, 128, .5);--ctx-selected-bg: rgba(107, 114, 128, .15);--ctx-selected-border: rgba(107, 114, 128, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgba(107, 114, 128, .7), rgba(140, 150, 165, .95))}[data-theme=dark] [data-context=neutral],[data-context=neutral][data-theme=dark]{--ctx-color: #9CA3AF;--ctx-color-rgb: 156, 163, 175;--ctx-color-light: rgb(198.3100558659, 202.3184357542, 209.1899441341);--ctx-color-dark: rgb(127.7932960894, 136.7877094972, 152.2067039106);--ctx-bg-page: rgba(156, 163, 175, .05);--ctx-bg-card: rgba(156, 163, 175, .08);--ctx-bg-card-header: rgba(156, 163, 175, .12);--ctx-bg-hover: rgba(156, 163, 175, .15);--ctx-bg-modal: rgba(30.16, 31, 42.12, .85);--ctx-border: rgba(156, 163, 175, .3);--ctx-border-subtle: rgba(156, 163, 175, .15);--ctx-text: rgb(226.5167597765, 228.530726257, 231.9832402235);--ctx-text-muted: rgba(156, 163, 175, .6);--ctx-shadow: rgba(156, 163, 175, .2);--ctx-btn-bg: #9CA3AF;--ctx-btn-bg-hover: rgb(184.2067039106, 189.2122905028, 197.7932960894);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(156, 163, 175, .1);--ctx-focus-ring: 0 0 0 3px rgba(156, 163, 175, .2);--ctx-focus-border: rgba(156, 163, 175, .5);--ctx-input-bg: rgba(156, 163, 175, .05);--ctx-input-border: rgba(156, 163, 175, .25);--ctx-input-border-hover: rgba(156, 163, 175, .35);--ctx-input-border-focus: rgba(156, 163, 175, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(156, 163, 175, .4);--ctx-selected-bg: rgba(156, 163, 175, .2);--ctx-selected-border: rgba(156, 163, 175, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgba(156, 163, 175, .6), rgba(180, 185, 195, .9))}[data-theme=light] [data-context=neutral],[data-context=neutral][data-theme=light]{--ctx-color: #6B7280;--ctx-color-rgb: 107, 114, 128;--ctx-color-light: rgb(132.9914893617, 139.6638297872, 153.0085106383);--ctx-color-dark: rgb(72.1680851064, 76.8893617021, 86.3319148936);--ctx-bg-page: rgba(107, 114, 128, .04);--ctx-bg-card: rgba(107, 114, 128, .06);--ctx-bg-card-header: rgba(107, 114, 128, .1);--ctx-bg-hover: rgba(107, 114, 128, .12);--ctx-bg-modal: rgba(236.72, 237.14, 242.68, .9);--ctx-border: rgba(107, 114, 128, .25);--ctx-border-subtle: rgba(107, 114, 128, .12);--ctx-text: rgb(83.7787234043, 89.2595744681, 100.2212765957);--ctx-text-muted: rgba(107, 114, 128, .7);--ctx-shadow: rgba(107, 114, 128, .15);--ctx-btn-bg: #6B7280;--ctx-btn-bg-hover: rgb(83.7787234043, 89.2595744681, 100.2212765957);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(107, 114, 128, .1);--ctx-focus-ring: 0 0 0 3px rgba(107, 114, 128, .15);--ctx-focus-border: rgba(107, 114, 128, .5);--ctx-input-bg: rgba(107, 114, 128, .03);--ctx-input-border: rgba(107, 114, 128, .2);--ctx-input-border-hover: rgba(107, 114, 128, .3);--ctx-input-border-focus: rgba(107, 114, 128, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(107, 114, 128, .5);--ctx-selected-bg: rgba(107, 114, 128, .15);--ctx-selected-border: rgba(107, 114, 128, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgba(107, 114, 128, .7), rgba(140, 150, 165, .95))}[data-theme=dark] [data-context=blue],[data-context=blue][data-theme=dark]{--ctx-color: #196EBE;--ctx-color-rgb: 25, 110, 190;--ctx-color-light: rgb(61.9069767442, 148.2906976744, 229.5930232558);--ctx-color-dark: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-bg-page: rgba(25, 110, 190, .05);--ctx-bg-card: rgba(25, 110, 190, .08);--ctx-bg-card-header: rgba(25, 110, 190, .12);--ctx-bg-hover: rgba(25, 110, 190, .15);--ctx-bg-modal: rgba(14.44, 24.64, 43.92, .85);--ctx-border: rgba(25, 110, 190, .3);--ctx-border-subtle: rgba(25, 110, 190, .15);--ctx-text: rgb(106.976744186, 173.1976744186, 235.523255814);--ctx-text-muted: rgba(25, 110, 190, .6);--ctx-shadow: rgba(25, 110, 190, .2);--ctx-btn-bg: #196EBE;--ctx-btn-bg-hover: rgb(39.3720930233, 135.8372093023, 226.6279069767);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(25, 110, 190, .1);--ctx-focus-ring: 0 0 0 3px rgba(25, 110, 190, .2);--ctx-focus-border: rgba(25, 110, 190, .5);--ctx-input-bg: rgba(25, 110, 190, .05);--ctx-input-border: rgba(25, 110, 190, .25);--ctx-input-border-hover: rgba(25, 110, 190, .35);--ctx-input-border-focus: rgba(25, 110, 190, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(25, 110, 190, .4);--ctx-selected-bg: rgba(25, 110, 190, .2);--ctx-selected-border: rgba(25, 110, 190, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #196EBE, rgb(74.7918604651, 161.0366102889, 242.2081395349))}[data-theme=light] [data-context=blue],[data-context=blue][data-theme=light]{--ctx-color: #196EBE;--ctx-color-rgb: 25, 110, 190;--ctx-color-light: rgb(39.3720930233, 135.8372093023, 226.6279069767);--ctx-color-dark: rgb(16.1046511628, 70.8604651163, 122.3953488372);--ctx-bg-page: rgba(25, 110, 190, .04);--ctx-bg-card: rgba(25, 110, 190, .06);--ctx-bg-card-header: rgba(25, 110, 190, .1);--ctx-bg-hover: rgba(25, 110, 190, .12);--ctx-bg-modal: rgba(231.8, 236.9, 246.4, .9);--ctx-border: rgba(25, 110, 190, .25);--ctx-border-subtle: rgba(25, 110, 190, .12);--ctx-text: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-text-muted: rgba(25, 110, 190, .7);--ctx-shadow: rgba(25, 110, 190, .15);--ctx-btn-bg: #196EBE;--ctx-btn-bg-hover: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(25, 110, 190, .1);--ctx-focus-ring: 0 0 0 3px rgba(25, 110, 190, .15);--ctx-focus-border: rgba(25, 110, 190, .5);--ctx-input-bg: rgba(25, 110, 190, .03);--ctx-input-border: rgba(25, 110, 190, .2);--ctx-input-border-hover: rgba(25, 110, 190, .3);--ctx-input-border-focus: rgba(25, 110, 190, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(25, 110, 190, .5);--ctx-selected-bg: rgba(25, 110, 190, .15);--ctx-selected-border: rgba(25, 110, 190, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(19.0697674419, 83.9069767442, 144.9302325581), rgb(21.0720930233, 136.3917547569, 244.9279069767))}[data-theme=dark] [data-context=petrol],[data-context=petrol][data-theme=dark]{--ctx-color: #12737D;--ctx-color-rgb: 18, 115, 125;--ctx-color-light: rgb(27.6293706294, 176.520979021, 191.8706293706);--ctx-color-dark: rgb(11.5804195804, 73.986013986, 80.4195804196);--ctx-bg-page: rgba(18, 115, 125, .05);--ctx-bg-card: rgba(18, 115, 125, .08);--ctx-bg-card-header: rgba(18, 115, 125, .12);--ctx-bg-hover: rgba(18, 115, 125, .15);--ctx-bg-modal: rgba(13.6, 25.24, 36.12, .85);--ctx-border: rgba(18, 115, 125, .3);--ctx-border-subtle: rgba(18, 115, 125, .15);--ctx-text: rgb(45.6468531469, 208.1048951049, 224.8531468531);--ctx-text-muted: rgba(18, 115, 125, .6);--ctx-shadow: rgba(18, 115, 125, .2);--ctx-btn-bg: #12737D;--ctx-btn-bg-hover: rgb(24.4195804196, 156.013986014, 169.5804195804);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(18, 115, 125, .1);--ctx-focus-ring: 0 0 0 3px rgba(18, 115, 125, .2);--ctx-focus-border: rgba(18, 115, 125, .5);--ctx-input-bg: rgba(18, 115, 125, .05);--ctx-input-border: rgba(18, 115, 125, .25);--ctx-input-border-hover: rgba(18, 115, 125, .35);--ctx-input-border-focus: rgba(18, 115, 125, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(18, 115, 125, .4);--ctx-selected-bg: rgba(18, 115, 125, .2);--ctx-selected-border: rgba(18, 115, 125, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #12737D, rgb(30.8391608392, 166.4743589744, 214.1608391608))}[data-theme=light] [data-context=petrol],[data-context=petrol][data-theme=light]{--ctx-color: #12737D;--ctx-color-rgb: 18, 115, 125;--ctx-color-light: rgb(24.4195804196, 156.013986014, 169.5804195804);--ctx-color-dark: rgb(8.3706293706, 53.479020979, 58.1293706294);--ctx-bg-page: rgba(18, 115, 125, .04);--ctx-bg-card: rgba(18, 115, 125, .06);--ctx-bg-card-header: rgba(18, 115, 125, .1);--ctx-bg-hover: rgba(18, 115, 125, .12);--ctx-bg-modal: rgba(231.38, 237.2, 242.5, .9);--ctx-border: rgba(18, 115, 125, .25);--ctx-border-subtle: rgba(18, 115, 125, .12);--ctx-text: rgb(11.5804195804, 73.986013986, 80.4195804196);--ctx-text-muted: rgba(18, 115, 125, .7);--ctx-shadow: rgba(18, 115, 125, .15);--ctx-btn-bg: #12737D;--ctx-btn-bg-hover: rgb(11.5804195804, 73.986013986, 80.4195804196);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(18, 115, 125, .1);--ctx-focus-ring: 0 0 0 3px rgba(18, 115, 125, .15);--ctx-focus-border: rgba(18, 115, 125, .5);--ctx-input-bg: rgba(18, 115, 125, .03);--ctx-input-border: rgba(18, 115, 125, .2);--ctx-input-border-hover: rgba(18, 115, 125, .3);--ctx-input-border-focus: rgba(18, 115, 125, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(18, 115, 125, .5);--ctx-selected-bg: rgba(18, 115, 125, .15);--ctx-selected-border: rgba(18, 115, 125, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(11.5804195804, 73.986013986, 80.4195804196), rgb(27.6293706294, 149.1474358974, 191.8706293706))}[data-theme=dark] [data-context=cyan],[data-context=cyan][data-theme=dark]{--ctx-color: #0891B2;--ctx-color-rgb: 8, 145, 178;--ctx-color-light: rgb(18.1451612903, 200.4435483871, 244.3548387097);--ctx-color-dark: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-bg-page: rgba(8, 145, 178, .05);--ctx-bg-card: rgba(8, 145, 178, .08);--ctx-bg-card-header: rgba(8, 145, 178, .12);--ctx-bg-hover: rgba(8, 145, 178, .15);--ctx-bg-modal: rgba(12.4, 28.84, 42.48, .85);--ctx-border: rgba(8, 145, 178, .3);--ctx-border-subtle: rgba(8, 145, 178, .15);--ctx-text: rgb(66.9516129032, 211.685483871, 246.5483870968);--ctx-text-muted: rgba(8, 145, 178, .6);--ctx-shadow: rgba(8, 145, 178, .2);--ctx-btn-bg: #0891B2;--ctx-btn-bg-hover: rgb(10.1935483871, 184.7580645161, 226.8064516129);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(8, 145, 178, .1);--ctx-focus-ring: 0 0 0 3px rgba(8, 145, 178, .2);--ctx-focus-border: rgba(8, 145, 178, .5);--ctx-input-bg: rgba(8, 145, 178, .05);--ctx-input-border: rgba(8, 145, 178, .25);--ctx-input-border-hover: rgba(8, 145, 178, .35);--ctx-input-border-focus: rgba(8, 145, 178, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(8, 145, 178, .4);--ctx-selected-bg: rgba(8, 145, 178, .2);--ctx-selected-border: rgba(8, 145, 178, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #0891B2, rgb(32.7870967742, 245.0129032258, 233.1532258065))}[data-theme=light] [data-context=cyan],[data-context=cyan][data-theme=light]{--ctx-color: #0891B2;--ctx-color-rgb: 8, 145, 178;--ctx-color-light: rgb(10.1935483871, 184.7580645161, 226.8064516129);--ctx-color-dark: rgb(4.7096774194, 85.3629032258, 104.7903225806);--ctx-bg-page: rgba(8, 145, 178, .04);--ctx-bg-card: rgba(8, 145, 178, .06);--ctx-bg-card-header: rgba(8, 145, 178, .1);--ctx-bg-hover: rgba(8, 145, 178, .12);--ctx-bg-modal: rgba(230.78, 239, 245.68, .9);--ctx-border: rgba(8, 145, 178, .25);--ctx-border-subtle: rgba(8, 145, 178, .12);--ctx-text: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-text-muted: rgba(8, 145, 178, .7);--ctx-shadow: rgba(8, 145, 178, .15);--ctx-btn-bg: #0891B2;--ctx-btn-bg-hover: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(8, 145, 178, .1);--ctx-focus-ring: 0 0 0 3px rgba(8, 145, 178, .15);--ctx-focus-border: rgba(8, 145, 178, .5);--ctx-input-bg: rgba(8, 145, 178, .03);--ctx-input-border: rgba(8, 145, 178, .2);--ctx-input-border-hover: rgba(8, 145, 178, .3);--ctx-input-border-focus: rgba(8, 145, 178, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(8, 145, 178, .5);--ctx-selected-bg: rgba(8, 145, 178, .15);--ctx-selected-border: rgba(8, 145, 178, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(6.2451612903, 113.1935483871, 138.9548387097), rgb(10.6322580645, 230.3655913978, 236.5677419355))}[data-theme=dark] [data-context=emerald],[data-context=emerald][data-theme=dark]{--ctx-color: #059669;--ctx-color-rgb: 5, 150, 105;--ctx-color-light: rgb(7.4677419355, 224.0322580645, 156.8225806452);--ctx-color-dark: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-bg-page: rgba(5, 150, 105, .05);--ctx-bg-card: rgba(5, 150, 105, .08);--ctx-bg-card-header: rgba(5, 150, 105, .12);--ctx-bg-hover: rgba(5, 150, 105, .15);--ctx-bg-modal: rgba(12.04, 29.44, 33.72, .85);--ctx-border: rgba(5, 150, 105, .3);--ctx-border-subtle: rgba(5, 150, 105, .15);--ctx-text: rgb(34.8387096774, 247.6612903226, 181.6129032258);--ctx-text-muted: rgba(5, 150, 105, .6);--ctx-shadow: rgba(5, 150, 105, .2);--ctx-btn-bg: #059669;--ctx-btn-bg-hover: rgb(6.6451612903, 199.3548387097, 139.5483870968);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(5, 150, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(5, 150, 105, .2);--ctx-focus-border: rgba(5, 150, 105, .5);--ctx-input-bg: rgba(5, 150, 105, .05);--ctx-input-border: rgba(5, 150, 105, .25);--ctx-input-border-hover: rgba(5, 150, 105, .35);--ctx-input-border-focus: rgba(5, 150, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(5, 150, 105, .4);--ctx-selected-bg: rgba(5, 150, 105, .2);--ctx-selected-border: rgba(5, 150, 105, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #059669, rgb(10.1612903226, 246.8387096774, 232.5564516129))}[data-theme=light] [data-context=emerald],[data-context=emerald][data-theme=light]{--ctx-color: #059669;--ctx-color-rgb: 5, 150, 105;--ctx-color-light: rgb(6.6451612903, 199.3548387097, 139.5483870968);--ctx-color-dark: rgb(2.5322580645, 75.9677419355, 53.1774193548);--ctx-bg-page: rgba(5, 150, 105, .04);--ctx-bg-card: rgba(5, 150, 105, .06);--ctx-bg-card-header: rgba(5, 150, 105, .1);--ctx-bg-hover: rgba(5, 150, 105, .12);--ctx-bg-modal: rgba(230.6, 239.3, 241.3, .9);--ctx-border: rgba(5, 150, 105, .25);--ctx-border-subtle: rgba(5, 150, 105, .12);--ctx-text: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-text-muted: rgba(5, 150, 105, .7);--ctx-shadow: rgba(5, 150, 105, .15);--ctx-btn-bg: #059669;--ctx-btn-bg-hover: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(5, 150, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(5, 150, 105, .15);--ctx-focus-border: rgba(5, 150, 105, .5);--ctx-input-bg: rgba(5, 150, 105, .03);--ctx-input-border: rgba(5, 150, 105, .2);--ctx-input-border-hover: rgba(5, 150, 105, .3);--ctx-input-border-focus: rgba(5, 150, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(5, 150, 105, .5);--ctx-selected-bg: rgba(5, 150, 105, .15);--ctx-selected-border: rgba(5, 150, 105, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(3.3548387097, 100.6451612903, 70.4516129032), rgb(7.4677419355, 224.0322580645, 200.135483871))}[data-theme=dark] [data-context=teal],[data-context=teal][data-theme=dark]{--ctx-color: #0D9488;--ctx-color-rgb: 13, 148, 136;--ctx-color-light: rgb(19.1770186335, 218.3229813665, 200.6211180124);--ctx-color-dark: rgb(8.8819875776, 101.1180124224, 92.9192546584);--ctx-bg-page: rgba(13, 148, 136, .05);--ctx-bg-card: rgba(13, 148, 136, .08);--ctx-bg-card-header: rgba(13, 148, 136, .12);--ctx-bg-hover: rgba(13, 148, 136, .15);--ctx-bg-modal: rgba(13, 29.2, 37.44, .85);--ctx-border: rgba(13, 148, 136, .3);--ctx-border-subtle: rgba(13, 148, 136, .15);--ctx-text: rgb(51.3850931677, 237.1149068323, 220.6055900621);--ctx-text-muted: rgba(13, 148, 136, .6);--ctx-shadow: rgba(13, 148, 136, .2);--ctx-btn-bg: #0D9488;--ctx-btn-bg-hover: rgb(17.1180124224, 194.8819875776, 179.0807453416);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(13, 148, 136, .1);--ctx-focus-ring: 0 0 0 3px rgba(13, 148, 136, .2);--ctx-focus-border: rgba(13, 148, 136, .5);--ctx-input-bg: rgba(13, 148, 136, .05);--ctx-input-border: rgba(13, 148, 136, .25);--ctx-input-border-hover: rgba(13, 148, 136, .35);--ctx-input-border-focus: rgba(13, 148, 136, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(13, 148, 136, .4);--ctx-selected-bg: rgba(13, 148, 136, .2);--ctx-selected-border: rgba(13, 148, 136, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #0D9488, rgb(20.4124223602, 232.3875776398, 142.8869565217))}[data-theme=light] [data-context=teal],[data-context=teal][data-theme=light]{--ctx-color: #0D9488;--ctx-color-rgb: 13, 148, 136;--ctx-color-light: rgb(17.1180124224, 194.8819875776, 179.0807453416);--ctx-color-dark: rgb(6.8229813665, 77.6770186335, 71.3788819876);--ctx-bg-page: rgba(13, 148, 136, .04);--ctx-bg-card: rgba(13, 148, 136, .06);--ctx-bg-card-header: rgba(13, 148, 136, .1);--ctx-bg-hover: rgba(13, 148, 136, .12);--ctx-bg-modal: rgba(231.08, 239.18, 243.16, .9);--ctx-border: rgba(13, 148, 136, .25);--ctx-border-subtle: rgba(13, 148, 136, .12);--ctx-text: rgb(8.8819875776, 101.1180124224, 92.9192546584);--ctx-text-muted: rgba(13, 148, 136, .7);--ctx-shadow: rgba(13, 148, 136, .15);--ctx-btn-bg: #0D9488;--ctx-btn-bg-hover: rgb(8.8819875776, 101.1180124224, 92.9192546584);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(13, 148, 136, .1);--ctx-focus-ring: 0 0 0 3px rgba(13, 148, 136, .15);--ctx-focus-border: rgba(13, 148, 136, .5);--ctx-input-bg: rgba(13, 148, 136, .03);--ctx-input-border: rgba(13, 148, 136, .2);--ctx-input-border-hover: rgba(13, 148, 136, .3);--ctx-input-border-focus: rgba(13, 148, 136, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(13, 148, 136, .5);--ctx-selected-bg: rgba(13, 148, 136, .15);--ctx-selected-border: rgba(13, 148, 136, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(9.7055900621, 110.4944099379, 101.5354037267), rgb(17.9416149068, 204.2583850932, 141.1177018634))}[data-theme=dark] [data-context=violet],[data-context=violet][data-theme=dark]{--ctx-color: #7C3AED;--ctx-color-rgb: 124, 58, 237;--ctx-color-light: rgb(170.611627907, 128.0953488372, 243.4046511628);--ctx-color-dark: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-bg-page: rgba(124, 58, 237, .05);--ctx-bg-card: rgba(124, 58, 237, .08);--ctx-bg-card-header: rgba(124, 58, 237, .12);--ctx-bg-hover: rgba(124, 58, 237, .15);--ctx-bg-modal: rgba(26.32, 18.4, 49.56, .85);--ctx-border: rgba(124, 58, 237, .3);--ctx-border-subtle: rgba(124, 58, 237, .15);--ctx-text: rgb(201.6860465116, 174.8255813953, 247.6744186047);--ctx-text-muted: rgba(124, 58, 237, .6);--ctx-shadow: rgba(124, 58, 237, .2);--ctx-btn-bg: #7C3AED;--ctx-btn-bg-hover: rgb(155.0744186047, 104.7302325581, 241.2697674419);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(124, 58, 237, .1);--ctx-focus-ring: 0 0 0 3px rgba(124, 58, 237, .2);--ctx-focus-border: rgba(124, 58, 237, .5);--ctx-input-bg: rgba(124, 58, 237, .05);--ctx-input-border: rgba(124, 58, 237, .25);--ctx-input-border-hover: rgba(124, 58, 237, .35);--ctx-input-border-focus: rgba(124, 58, 237, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(124, 58, 237, .4);--ctx-selected-bg: rgba(124, 58, 237, .2);--ctx-selected-border: rgba(124, 58, 237, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #7C3AED, rgb(209.0480620155, 128.0953488372, 243.4046511628))}[data-theme=light] [data-context=violet],[data-context=violet][data-theme=light]{--ctx-color: #7C3AED;--ctx-color-rgb: 124, 58, 237;--ctx-color-light: rgb(155.0744186047, 104.7302325581, 241.2697674419);--ctx-color-dark: rgb(85.3674418605, 18.2930232558, 200.2069767442);--ctx-bg-page: rgba(124, 58, 237, .04);--ctx-bg-card: rgba(124, 58, 237, .06);--ctx-bg-card-header: rgba(124, 58, 237, .1);--ctx-bg-hover: rgba(124, 58, 237, .12);--ctx-bg-modal: rgba(237.74, 233.78, 249.22, .9);--ctx-border: rgba(124, 58, 237, .25);--ctx-border-subtle: rgba(124, 58, 237, .12);--ctx-text: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-text-muted: rgba(124, 58, 237, .7);--ctx-shadow: rgba(124, 58, 237, .15);--ctx-btn-bg: #7C3AED;--ctx-btn-bg-hover: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(124, 58, 237, .1);--ctx-focus-ring: 0 0 0 3px rgba(124, 58, 237, .15);--ctx-focus-border: rgba(124, 58, 237, .5);--ctx-input-bg: rgba(124, 58, 237, .03);--ctx-input-border: rgba(124, 58, 237, .2);--ctx-input-border-hover: rgba(124, 58, 237, .3);--ctx-input-border-focus: rgba(124, 58, 237, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(124, 58, 237, .5);--ctx-selected-bg: rgba(124, 58, 237, .15);--ctx-selected-border: rgba(124, 58, 237, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(95.3302325581, 20.4279069767, 223.5720930233), rgb(189.2093023256, 104.7302325581, 241.2697674419))}[data-theme=dark] [data-context=orange],[data-context=orange][data-theme=dark]{--ctx-color: #D97706;--ctx-color-rgb: 217, 119, 6;--ctx-color-light: rgb(249.33632287, 156.8295964126, 50.16367713);--ctx-color-dark: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-bg-page: rgba(217, 119, 6, .05);--ctx-bg-card: rgba(217, 119, 6, .08);--ctx-bg-card-header: rgba(217, 119, 6, .12);--ctx-bg-hover: rgba(217, 119, 6, .15);--ctx-bg-modal: rgba(37.48, 25.72, 21.84, .85);--ctx-border: rgba(217, 119, 6, .3);--ctx-border-subtle: rgba(217, 119, 6, .15);--ctx-text: rgb(250.7085201794, 180.6143497758, 99.7914798206);--ctx-text-muted: rgba(217, 119, 6, .6);--ctx-shadow: rgba(217, 119, 6, .2);--ctx-btn-bg: #D97706;--ctx-btn-bg-hover: rgb(248.6502242152, 144.9372197309, 25.3497757848);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(217, 119, 6, .1);--ctx-focus-ring: 0 0 0 3px rgba(217, 119, 6, .2);--ctx-focus-border: rgba(217, 119, 6, .5);--ctx-input-bg: rgba(217, 119, 6, .05);--ctx-input-border: rgba(217, 119, 6, .25);--ctx-input-border-hover: rgba(217, 119, 6, .35);--ctx-input-border-focus: rgba(217, 119, 6, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(217, 119, 6, .4);--ctx-selected-bg: rgba(217, 119, 6, .2);--ctx-selected-border: rgba(217, 119, 6, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #D97706, rgb(249.7479820628, 133.1823617339, 65.0520179372))}[data-theme=light] [data-context=orange],[data-context=orange][data-theme=light]{--ctx-color: #D97706;--ctx-color-rgb: 217, 119, 6;--ctx-color-light: rgb(248.6502242152, 144.9372197309, 25.3497757848);--ctx-color-dark: rgb(142.5582959641, 78.1771300448, 3.9417040359);--ctx-bg-page: rgba(217, 119, 6, .04);--ctx-bg-card: rgba(217, 119, 6, .06);--ctx-bg-card-header: rgba(217, 119, 6, .1);--ctx-bg-hover: rgba(217, 119, 6, .12);--ctx-bg-modal: rgba(243.32, 237.44, 235.36, .9);--ctx-border: rgba(217, 119, 6, .25);--ctx-border-subtle: rgba(217, 119, 6, .12);--ctx-text: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-text-muted: rgba(217, 119, 6, .7);--ctx-shadow: rgba(217, 119, 6, .15);--ctx-btn-bg: #D97706;--ctx-btn-bg-hover: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(217, 119, 6, .1);--ctx-focus-ring: 0 0 0 3px rgba(217, 119, 6, .15);--ctx-focus-border: rgba(217, 119, 6, .5);--ctx-input-bg: rgba(217, 119, 6, .03);--ctx-input-border: rgba(217, 119, 6, .2);--ctx-input-border-hover: rgba(217, 119, 6, .3);--ctx-input-border-focus: rgba(217, 119, 6, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(217, 119, 6, .5);--ctx-selected-bg: rgba(217, 119, 6, .15);--ctx-selected-border: rgba(217, 119, 6, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(167.3721973094, 91.7847533632, 4.6278026906), rgb(248.9246636771, 121.207593423, 35.2753363229))}[data-theme=dark] [data-context=brown],[data-context=brown][data-theme=dark]{--ctx-color: #92400E;--ctx-color-rgb: 146, 64, 14;--ctx-color-light: rgb(215.80625, 94.6, 20.69375);--ctx-color-dark: rgb(99.4625, 43.6, 9.5375);--ctx-bg-page: rgba(146, 64, 14, .05);--ctx-bg-card: rgba(146, 64, 14, .08);--ctx-bg-card-header: rgba(146, 64, 14, .12);--ctx-bg-hover: rgba(146, 64, 14, .15);--ctx-bg-modal: rgba(28.96, 19.12, 22.8, .85);--ctx-border: rgba(146, 64, 14, .3);--ctx-border-subtle: rgba(146, 64, 14, .15);--ctx-text: rgb(235.53125, 121.5, 51.96875);--ctx-text-muted: rgba(146, 64, 14, .6);--ctx-shadow: rgba(146, 64, 14, .2);--ctx-btn-bg: #92400E;--ctx-btn-bg-hover: rgb(192.5375, 84.4, 18.4625);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(146, 64, 14, .1);--ctx-focus-ring: 0 0 0 3px rgba(146, 64, 14, .2);--ctx-focus-border: rgba(146, 64, 14, .5);--ctx-input-bg: rgba(146, 64, 14, .05);--ctx-input-border: rgba(146, 64, 14, .25);--ctx-input-border-hover: rgba(146, 64, 14, .35);--ctx-input-border-focus: rgba(146, 64, 14, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(146, 64, 14, .4);--ctx-selected-bg: rgba(146, 64, 14, .2);--ctx-selected-border: rgba(146, 64, 14, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #92400E, rgb(233.3, 89.15, 28.7))}[data-theme=light] [data-context=brown],[data-context=brown][data-theme=light]{--ctx-color: #92400E;--ctx-color-rgb: 146, 64, 14;--ctx-color-light: rgb(192.5375, 84.4, 18.4625);--ctx-color-dark: rgb(76.19375, 33.4, 7.30625);--ctx-bg-page: rgba(146, 64, 14, .04);--ctx-bg-card: rgba(146, 64, 14, .06);--ctx-bg-card-header: rgba(146, 64, 14, .1);--ctx-bg-hover: rgba(146, 64, 14, .12);--ctx-bg-modal: rgba(239.06, 234.14, 235.84, .9);--ctx-border: rgba(146, 64, 14, .25);--ctx-border-subtle: rgba(146, 64, 14, .12);--ctx-text: rgb(99.4625, 43.6, 9.5375);--ctx-text-muted: rgba(146, 64, 14, .7);--ctx-shadow: rgba(146, 64, 14, .15);--ctx-btn-bg: #92400E;--ctx-btn-bg-hover: rgb(99.4625, 43.6, 9.5375);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(146, 64, 14, .1);--ctx-focus-ring: 0 0 0 3px rgba(146, 64, 14, .15);--ctx-focus-border: rgba(146, 64, 14, .5);--ctx-input-bg: rgba(146, 64, 14, .03);--ctx-input-border: rgba(146, 64, 14, .2);--ctx-input-border-hover: rgba(146, 64, 14, .3);--ctx-input-border-focus: rgba(146, 64, 14, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(146, 64, 14, .5);--ctx-selected-bg: rgba(146, 64, 14, .15);--ctx-selected-border: rgba(146, 64, 14, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(122.73125, 53.8, 11.76875), rgb(215.80625, 84.844375, 20.69375))}[data-theme=dark] [data-context=pink],[data-context=pink][data-theme=dark]{--ctx-color: #DB2777;--ctx-color-rgb: 219, 39, 119;--ctx-color-light: rgb(229.9285714286, 104.5714285714, 160.2857142857);--ctx-color-dark: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-bg-page: rgba(219, 39, 119, .05);--ctx-bg-card: rgba(219, 39, 119, .08);--ctx-bg-card-header: rgba(219, 39, 119, .12);--ctx-bg-hover: rgba(219, 39, 119, .15);--ctx-bg-modal: rgba(37.72, 16.12, 35.4, .85);--ctx-border: rgba(219, 39, 119, .3);--ctx-border-subtle: rgba(219, 39, 119, .15);--ctx-text: rgb(237.2142857143, 148.2857142857, 187.8095238095);--ctx-text-muted: rgba(219, 39, 119, .6);--ctx-shadow: rgba(219, 39, 119, .2);--ctx-btn-bg: #DB2777;--ctx-btn-bg-hover: rgb(226.2857142857, 82.7142857143, 146.5238095238);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(219, 39, 119, .1);--ctx-focus-ring: 0 0 0 3px rgba(219, 39, 119, .2);--ctx-focus-border: rgba(219, 39, 119, .5);--ctx-input-bg: rgba(219, 39, 119, .05);--ctx-input-border: rgba(219, 39, 119, .25);--ctx-input-border-hover: rgba(219, 39, 119, .35);--ctx-input-border-focus: rgba(219, 39, 119, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(219, 39, 119, .4);--ctx-selected-bg: rgba(219, 39, 119, .2);--ctx-selected-border: rgba(219, 39, 119, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #DB2777, rgb(232.1142857143, 117.6857142857, 139.9357142857))}[data-theme=light] [data-context=pink],[data-context=pink][data-theme=light]{--ctx-color: #DB2777;--ctx-color-rgb: 219, 39, 119;--ctx-color-light: rgb(226.2857142857, 82.7142857143, 146.5238095238);--ctx-color-dark: rgb(155.5714285714, 25.9285714286, 83.5476190476);--ctx-bg-page: rgba(219, 39, 119, .04);--ctx-bg-card: rgba(219, 39, 119, .06);--ctx-bg-card-header: rgba(219, 39, 119, .1);--ctx-bg-hover: rgba(219, 39, 119, .12);--ctx-bg-modal: rgba(243.44, 232.64, 242.14, .9);--ctx-border: rgba(219, 39, 119, .25);--ctx-border-subtle: rgba(219, 39, 119, .12);--ctx-text: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-text-muted: rgba(219, 39, 119, .7);--ctx-shadow: rgba(219, 39, 119, .15);--ctx-btn-bg: #DB2777;--ctx-btn-bg-hover: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(219, 39, 119, .1);--ctx-focus-ring: 0 0 0 3px rgba(219, 39, 119, .15);--ctx-focus-border: rgba(219, 39, 119, .5);--ctx-input-bg: rgba(219, 39, 119, .03);--ctx-input-border: rgba(219, 39, 119, .2);--ctx-input-border-hover: rgba(219, 39, 119, .3);--ctx-input-border-focus: rgba(219, 39, 119, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(219, 39, 119, .5);--ctx-selected-bg: rgba(219, 39, 119, .15);--ctx-selected-border: rgba(219, 39, 119, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(186.1714285714, 31.0285714286, 99.980952381), rgb(227.7428571429, 91.4571428571, 124.7714285714))}[data-theme=dark] [data-context=slate],[data-context=slate][data-theme=dark]{--ctx-color: #475569;--ctx-color-rgb: 71, 85, 105;--ctx-color-light: rgb(101.8607954545, 121.9460227273, 150.6392045455);--ctx-color-dark: rgb(50.4261363636, 60.3693181818, 74.5738636364);--ctx-bg-page: rgba(71, 85, 105, .05);--ctx-bg-card: rgba(71, 85, 105, .08);--ctx-bg-card-header: rgba(71, 85, 105, .12);--ctx-bg-hover: rgba(71, 85, 105, .15);--ctx-bg-modal: rgba(19.96, 21.64, 33.72, .85);--ctx-border: rgba(71, 85, 105, .3);--ctx-border-subtle: rgba(71, 85, 105, .15);--ctx-text: rgb(131.8039772727, 148.2301136364, 171.6960227273);--ctx-text-muted: rgba(71, 85, 105, .6);--ctx-shadow: rgba(71, 85, 105, .2);--ctx-btn-bg: #475569;--ctx-btn-bg-hover: rgb(91.5738636364, 109.6306818182, 135.4261363636);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(71, 85, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(71, 85, 105, .2);--ctx-focus-border: rgba(71, 85, 105, .5);--ctx-input-bg: rgba(71, 85, 105, .05);--ctx-input-border: rgba(71, 85, 105, .25);--ctx-input-border-hover: rgba(71, 85, 105, .35);--ctx-input-border-focus: rgba(71, 85, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(71, 85, 105, .4);--ctx-selected-bg: rgba(71, 85, 105, .2);--ctx-selected-border: rgba(71, 85, 105, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(135deg, #334155 0%, #475569 25%, rgb(101.8607954545, 121.9460227273, 150.6392045455) 50%, #64748B 75%, rgb(127.050209205, 141.7782426778, 162.949790795) 100% );--ctx-btn-bg: linear-gradient(135deg, #334155, #475569);--ctx-btn-bg-hover: linear-gradient(135deg, #475569, #64748B)}[data-theme=light] [data-context=slate],[data-context=slate][data-theme=light]{--ctx-color: #475569;--ctx-color-rgb: 71, 85, 105;--ctx-color-light: rgb(91.5738636364, 109.6306818182, 135.4261363636);--ctx-color-dark: rgb(40.1392045455, 48.0539772727, 59.3607954545);--ctx-bg-page: rgba(71, 85, 105, .04);--ctx-bg-card: rgba(71, 85, 105, .06);--ctx-bg-card-header: rgba(71, 85, 105, .1);--ctx-bg-hover: rgba(71, 85, 105, .12);--ctx-bg-modal: rgba(234.56, 235.4, 241.3, .9);--ctx-border: rgba(71, 85, 105, .25);--ctx-border-subtle: rgba(71, 85, 105, .12);--ctx-text: rgb(50.4261363636, 60.3693181818, 74.5738636364);--ctx-text-muted: rgba(71, 85, 105, .7);--ctx-shadow: rgba(71, 85, 105, .15);--ctx-btn-bg: #475569;--ctx-btn-bg-hover: rgb(50.4261363636, 60.3693181818, 74.5738636364);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(71, 85, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(71, 85, 105, .15);--ctx-focus-border: rgba(71, 85, 105, .5);--ctx-input-bg: rgba(71, 85, 105, .03);--ctx-input-border: rgba(71, 85, 105, .2);--ctx-input-border-hover: rgba(71, 85, 105, .3);--ctx-input-border-focus: rgba(71, 85, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(71, 85, 105, .5);--ctx-selected-bg: rgba(71, 85, 105, .15);--ctx-selected-border: rgba(71, 85, 105, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(135deg, rgb(41.4375, 52.8125, 69.0625) 0%, #475569 25%, rgb(91.5738636364, 109.6306818182, 135.4261363636) 50%, #64748B 75%, rgb(112.219665272, 128.6548117155, 152.280334728) 100% );--ctx-btn-bg: linear-gradient(135deg, #334155, #475569);--ctx-btn-bg-hover: linear-gradient(135deg, rgb(41.4375, 52.8125, 69.0625), #334155)}[data-theme=dark] [data-context=server],[data-context=server][data-theme=dark]{--ctx-color: #0891B2;--ctx-color-rgb: 8, 145, 178;--ctx-color-light: rgb(18.1451612903, 200.4435483871, 244.3548387097);--ctx-color-dark: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-bg-page: rgba(8, 145, 178, .05);--ctx-bg-card: rgba(8, 145, 178, .08);--ctx-bg-card-header: rgba(8, 145, 178, .12);--ctx-bg-hover: rgba(8, 145, 178, .15);--ctx-bg-modal: rgba(12.4, 28.84, 42.48, .85);--ctx-border: rgba(8, 145, 178, .3);--ctx-border-subtle: rgba(8, 145, 178, .15);--ctx-text: rgb(66.9516129032, 211.685483871, 246.5483870968);--ctx-text-muted: rgba(8, 145, 178, .6);--ctx-shadow: rgba(8, 145, 178, .2);--ctx-btn-bg: #0891B2;--ctx-btn-bg-hover: rgb(10.1935483871, 184.7580645161, 226.8064516129);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(8, 145, 178, .1);--ctx-focus-ring: 0 0 0 3px rgba(8, 145, 178, .2);--ctx-focus-border: rgba(8, 145, 178, .5);--ctx-input-bg: rgba(8, 145, 178, .05);--ctx-input-border: rgba(8, 145, 178, .25);--ctx-input-border-hover: rgba(8, 145, 178, .35);--ctx-input-border-focus: rgba(8, 145, 178, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(8, 145, 178, .4);--ctx-selected-bg: rgba(8, 145, 178, .2);--ctx-selected-border: rgba(8, 145, 178, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #065f75, #0891B2, #0ea5c9)}[data-theme=light] [data-context=server],[data-context=server][data-theme=light]{--ctx-color: #0891B2;--ctx-color-rgb: 8, 145, 178;--ctx-color-light: rgb(10.1935483871, 184.7580645161, 226.8064516129);--ctx-color-dark: rgb(4.7096774194, 85.3629032258, 104.7903225806);--ctx-bg-page: rgba(8, 145, 178, .04);--ctx-bg-card: rgba(8, 145, 178, .06);--ctx-bg-card-header: rgba(8, 145, 178, .1);--ctx-bg-hover: rgba(8, 145, 178, .12);--ctx-bg-modal: rgba(230.78, 239, 245.68, .9);--ctx-border: rgba(8, 145, 178, .25);--ctx-border-subtle: rgba(8, 145, 178, .12);--ctx-text: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-text-muted: rgba(8, 145, 178, .7);--ctx-shadow: rgba(8, 145, 178, .15);--ctx-btn-bg: #0891B2;--ctx-btn-bg-hover: rgb(5.8064516129, 105.2419354839, 129.1935483871);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(8, 145, 178, .1);--ctx-focus-ring: 0 0 0 3px rgba(8, 145, 178, .15);--ctx-focus-border: rgba(8, 145, 178, .5);--ctx-input-bg: rgba(8, 145, 178, .03);--ctx-input-border: rgba(8, 145, 178, .2);--ctx-input-border-hover: rgba(8, 145, 178, .3);--ctx-input-border-focus: rgba(8, 145, 178, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(8, 145, 178, .5);--ctx-selected-bg: rgba(8, 145, 178, .15);--ctx-selected-border: rgba(8, 145, 178, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #0369a1, #0891B2, #06b6d4)}[data-theme=dark] [data-context=mail],[data-context=mail][data-theme=dark]{--ctx-color: #DB2777;--ctx-color-rgb: 219, 39, 119;--ctx-color-light: rgb(229.9285714286, 104.5714285714, 160.2857142857);--ctx-color-dark: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-bg-page: rgba(219, 39, 119, .05);--ctx-bg-card: rgba(219, 39, 119, .08);--ctx-bg-card-header: rgba(219, 39, 119, .12);--ctx-bg-hover: rgba(219, 39, 119, .15);--ctx-bg-modal: rgba(37.72, 16.12, 35.4, .85);--ctx-border: rgba(219, 39, 119, .3);--ctx-border-subtle: rgba(219, 39, 119, .15);--ctx-text: rgb(237.2142857143, 148.2857142857, 187.8095238095);--ctx-text-muted: rgba(219, 39, 119, .6);--ctx-shadow: rgba(219, 39, 119, .2);--ctx-btn-bg: #DB2777;--ctx-btn-bg-hover: rgb(226.2857142857, 82.7142857143, 146.5238095238);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(219, 39, 119, .1);--ctx-focus-ring: 0 0 0 3px rgba(219, 39, 119, .2);--ctx-focus-border: rgba(219, 39, 119, .5);--ctx-input-bg: rgba(219, 39, 119, .05);--ctx-input-border: rgba(219, 39, 119, .25);--ctx-input-border-hover: rgba(219, 39, 119, .35);--ctx-input-border-focus: rgba(219, 39, 119, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(219, 39, 119, .4);--ctx-selected-bg: rgba(219, 39, 119, .2);--ctx-selected-border: rgba(219, 39, 119, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #9d174d, #DB2777, #ec4899)}[data-theme=light] [data-context=mail],[data-context=mail][data-theme=light]{--ctx-color: #DB2777;--ctx-color-rgb: 219, 39, 119;--ctx-color-light: rgb(226.2857142857, 82.7142857143, 146.5238095238);--ctx-color-dark: rgb(155.5714285714, 25.9285714286, 83.5476190476);--ctx-bg-page: rgba(219, 39, 119, .04);--ctx-bg-card: rgba(219, 39, 119, .06);--ctx-bg-card-header: rgba(219, 39, 119, .1);--ctx-bg-hover: rgba(219, 39, 119, .12);--ctx-bg-modal: rgba(243.44, 232.64, 242.14, .9);--ctx-border: rgba(219, 39, 119, .25);--ctx-border-subtle: rgba(219, 39, 119, .12);--ctx-text: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-text-muted: rgba(219, 39, 119, .7);--ctx-shadow: rgba(219, 39, 119, .15);--ctx-btn-bg: #DB2777;--ctx-btn-bg-hover: rgb(177.4285714286, 29.5714285714, 95.2857142857);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(219, 39, 119, .1);--ctx-focus-ring: 0 0 0 3px rgba(219, 39, 119, .15);--ctx-focus-border: rgba(219, 39, 119, .5);--ctx-input-bg: rgba(219, 39, 119, .03);--ctx-input-border: rgba(219, 39, 119, .2);--ctx-input-border-hover: rgba(219, 39, 119, .3);--ctx-input-border-focus: rgba(219, 39, 119, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(219, 39, 119, .5);--ctx-selected-bg: rgba(219, 39, 119, .15);--ctx-selected-border: rgba(219, 39, 119, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #be185d, #DB2777, #f472b6)}[data-theme=dark] [data-context=tasks],[data-context=tasks][data-theme=dark]{--ctx-color: #059669;--ctx-color-rgb: 5, 150, 105;--ctx-color-light: rgb(7.4677419355, 224.0322580645, 156.8225806452);--ctx-color-dark: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-bg-page: rgba(5, 150, 105, .05);--ctx-bg-card: rgba(5, 150, 105, .08);--ctx-bg-card-header: rgba(5, 150, 105, .12);--ctx-bg-hover: rgba(5, 150, 105, .15);--ctx-bg-modal: rgba(12.04, 29.44, 33.72, .85);--ctx-border: rgba(5, 150, 105, .3);--ctx-border-subtle: rgba(5, 150, 105, .15);--ctx-text: rgb(34.8387096774, 247.6612903226, 181.6129032258);--ctx-text-muted: rgba(5, 150, 105, .6);--ctx-shadow: rgba(5, 150, 105, .2);--ctx-btn-bg: #059669;--ctx-btn-bg-hover: rgb(6.6451612903, 199.3548387097, 139.5483870968);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(5, 150, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(5, 150, 105, .2);--ctx-focus-border: rgba(5, 150, 105, .5);--ctx-input-bg: rgba(5, 150, 105, .05);--ctx-input-border: rgba(5, 150, 105, .25);--ctx-input-border-hover: rgba(5, 150, 105, .35);--ctx-input-border-focus: rgba(5, 150, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(5, 150, 105, .4);--ctx-selected-bg: rgba(5, 150, 105, .2);--ctx-selected-border: rgba(5, 150, 105, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #064e3b, #059669, #10b981)}[data-theme=light] [data-context=tasks],[data-context=tasks][data-theme=light]{--ctx-color: #059669;--ctx-color-rgb: 5, 150, 105;--ctx-color-light: rgb(6.6451612903, 199.3548387097, 139.5483870968);--ctx-color-dark: rgb(2.5322580645, 75.9677419355, 53.1774193548);--ctx-bg-page: rgba(5, 150, 105, .04);--ctx-bg-card: rgba(5, 150, 105, .06);--ctx-bg-card-header: rgba(5, 150, 105, .1);--ctx-bg-hover: rgba(5, 150, 105, .12);--ctx-bg-modal: rgba(230.6, 239.3, 241.3, .9);--ctx-border: rgba(5, 150, 105, .25);--ctx-border-subtle: rgba(5, 150, 105, .12);--ctx-text: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-text-muted: rgba(5, 150, 105, .7);--ctx-shadow: rgba(5, 150, 105, .15);--ctx-btn-bg: #059669;--ctx-btn-bg-hover: rgb(3.3548387097, 100.6451612903, 70.4516129032);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(5, 150, 105, .1);--ctx-focus-ring: 0 0 0 3px rgba(5, 150, 105, .15);--ctx-focus-border: rgba(5, 150, 105, .5);--ctx-input-bg: rgba(5, 150, 105, .03);--ctx-input-border: rgba(5, 150, 105, .2);--ctx-input-border-hover: rgba(5, 150, 105, .3);--ctx-input-border-focus: rgba(5, 150, 105, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(5, 150, 105, .5);--ctx-selected-bg: rgba(5, 150, 105, .15);--ctx-selected-border: rgba(5, 150, 105, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #047857, #059669, #34d399)}[data-theme=dark] [data-context=monitoring],[data-context=monitoring][data-theme=dark]{--ctx-color: #7C3AED;--ctx-color-rgb: 124, 58, 237;--ctx-color-light: rgb(170.611627907, 128.0953488372, 243.4046511628);--ctx-color-dark: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-bg-page: rgba(124, 58, 237, .05);--ctx-bg-card: rgba(124, 58, 237, .08);--ctx-bg-card-header: rgba(124, 58, 237, .12);--ctx-bg-hover: rgba(124, 58, 237, .15);--ctx-bg-modal: rgba(26.32, 18.4, 49.56, .85);--ctx-border: rgba(124, 58, 237, .3);--ctx-border-subtle: rgba(124, 58, 237, .15);--ctx-text: rgb(201.6860465116, 174.8255813953, 247.6744186047);--ctx-text-muted: rgba(124, 58, 237, .6);--ctx-shadow: rgba(124, 58, 237, .2);--ctx-btn-bg: #7C3AED;--ctx-btn-bg-hover: rgb(155.0744186047, 104.7302325581, 241.2697674419);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(124, 58, 237, .1);--ctx-focus-ring: 0 0 0 3px rgba(124, 58, 237, .2);--ctx-focus-border: rgba(124, 58, 237, .5);--ctx-input-bg: rgba(124, 58, 237, .05);--ctx-input-border: rgba(124, 58, 237, .25);--ctx-input-border-hover: rgba(124, 58, 237, .35);--ctx-input-border-focus: rgba(124, 58, 237, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(124, 58, 237, .4);--ctx-selected-bg: rgba(124, 58, 237, .2);--ctx-selected-border: rgba(124, 58, 237, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #4c1d95, #7C3AED, #a78bfa)}[data-theme=light] [data-context=monitoring],[data-context=monitoring][data-theme=light]{--ctx-color: #7C3AED;--ctx-color-rgb: 124, 58, 237;--ctx-color-light: rgb(155.0744186047, 104.7302325581, 241.2697674419);--ctx-color-dark: rgb(85.3674418605, 18.2930232558, 200.2069767442);--ctx-bg-page: rgba(124, 58, 237, .04);--ctx-bg-card: rgba(124, 58, 237, .06);--ctx-bg-card-header: rgba(124, 58, 237, .1);--ctx-bg-hover: rgba(124, 58, 237, .12);--ctx-bg-modal: rgba(237.74, 233.78, 249.22, .9);--ctx-border: rgba(124, 58, 237, .25);--ctx-border-subtle: rgba(124, 58, 237, .12);--ctx-text: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-text-muted: rgba(124, 58, 237, .7);--ctx-shadow: rgba(124, 58, 237, .15);--ctx-btn-bg: #7C3AED;--ctx-btn-bg-hover: rgb(95.3302325581, 20.4279069767, 223.5720930233);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(124, 58, 237, .1);--ctx-focus-ring: 0 0 0 3px rgba(124, 58, 237, .15);--ctx-focus-border: rgba(124, 58, 237, .5);--ctx-input-bg: rgba(124, 58, 237, .03);--ctx-input-border: rgba(124, 58, 237, .2);--ctx-input-border-hover: rgba(124, 58, 237, .3);--ctx-input-border-focus: rgba(124, 58, 237, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(124, 58, 237, .5);--ctx-selected-bg: rgba(124, 58, 237, .15);--ctx-selected-border: rgba(124, 58, 237, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #5b21b6, #7C3AED, #c4b5fd)}[data-theme=dark] [data-context=dispatch],[data-context=dispatch][data-theme=dark]{--ctx-color: #D97706;--ctx-color-rgb: 217, 119, 6;--ctx-color-light: rgb(249.33632287, 156.8295964126, 50.16367713);--ctx-color-dark: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-bg-page: rgba(217, 119, 6, .05);--ctx-bg-card: rgba(217, 119, 6, .08);--ctx-bg-card-header: rgba(217, 119, 6, .12);--ctx-bg-hover: rgba(217, 119, 6, .15);--ctx-bg-modal: rgba(37.48, 25.72, 21.84, .85);--ctx-border: rgba(217, 119, 6, .3);--ctx-border-subtle: rgba(217, 119, 6, .15);--ctx-text: rgb(250.7085201794, 180.6143497758, 99.7914798206);--ctx-text-muted: rgba(217, 119, 6, .6);--ctx-shadow: rgba(217, 119, 6, .2);--ctx-btn-bg: #D97706;--ctx-btn-bg-hover: rgb(248.6502242152, 144.9372197309, 25.3497757848);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(217, 119, 6, .1);--ctx-focus-ring: 0 0 0 3px rgba(217, 119, 6, .2);--ctx-focus-border: rgba(217, 119, 6, .5);--ctx-input-bg: rgba(217, 119, 6, .05);--ctx-input-border: rgba(217, 119, 6, .25);--ctx-input-border-hover: rgba(217, 119, 6, .35);--ctx-input-border-focus: rgba(217, 119, 6, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(217, 119, 6, .4);--ctx-selected-bg: rgba(217, 119, 6, .2);--ctx-selected-border: rgba(217, 119, 6, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #78350f, #D97706, #f59e0b)}[data-theme=light] [data-context=dispatch],[data-context=dispatch][data-theme=light]{--ctx-color: #D97706;--ctx-color-rgb: 217, 119, 6;--ctx-color-light: rgb(248.6502242152, 144.9372197309, 25.3497757848);--ctx-color-dark: rgb(142.5582959641, 78.1771300448, 3.9417040359);--ctx-bg-page: rgba(217, 119, 6, .04);--ctx-bg-card: rgba(217, 119, 6, .06);--ctx-bg-card-header: rgba(217, 119, 6, .1);--ctx-bg-hover: rgba(217, 119, 6, .12);--ctx-bg-modal: rgba(243.32, 237.44, 235.36, .9);--ctx-border: rgba(217, 119, 6, .25);--ctx-border-subtle: rgba(217, 119, 6, .12);--ctx-text: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-text-muted: rgba(217, 119, 6, .7);--ctx-shadow: rgba(217, 119, 6, .15);--ctx-btn-bg: #D97706;--ctx-btn-bg-hover: rgb(167.3721973094, 91.7847533632, 4.6278026906);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(217, 119, 6, .1);--ctx-focus-ring: 0 0 0 3px rgba(217, 119, 6, .15);--ctx-focus-border: rgba(217, 119, 6, .5);--ctx-input-bg: rgba(217, 119, 6, .03);--ctx-input-border: rgba(217, 119, 6, .2);--ctx-input-border-hover: rgba(217, 119, 6, .3);--ctx-input-border-focus: rgba(217, 119, 6, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(217, 119, 6, .5);--ctx-selected-bg: rgba(217, 119, 6, .15);--ctx-selected-border: rgba(217, 119, 6, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #b45309, #D97706, #fcd34d)}[data-theme=dark] [data-context=projects],[data-context=projects][data-theme=dark]{--ctx-color: #196EBE;--ctx-color-rgb: 25, 110, 190;--ctx-color-light: rgb(61.9069767442, 148.2906976744, 229.5930232558);--ctx-color-dark: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-bg-page: rgba(25, 110, 190, .05);--ctx-bg-card: rgba(25, 110, 190, .08);--ctx-bg-card-header: rgba(25, 110, 190, .12);--ctx-bg-hover: rgba(25, 110, 190, .15);--ctx-bg-modal: rgba(14.44, 24.64, 43.92, .85);--ctx-border: rgba(25, 110, 190, .3);--ctx-border-subtle: rgba(25, 110, 190, .15);--ctx-text: rgb(106.976744186, 173.1976744186, 235.523255814);--ctx-text-muted: rgba(25, 110, 190, .6);--ctx-shadow: rgba(25, 110, 190, .2);--ctx-btn-bg: #196EBE;--ctx-btn-bg-hover: rgb(39.3720930233, 135.8372093023, 226.6279069767);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(25, 110, 190, .1);--ctx-focus-ring: 0 0 0 3px rgba(25, 110, 190, .2);--ctx-focus-border: rgba(25, 110, 190, .5);--ctx-input-bg: rgba(25, 110, 190, .05);--ctx-input-border: rgba(25, 110, 190, .25);--ctx-input-border-hover: rgba(25, 110, 190, .35);--ctx-input-border-focus: rgba(25, 110, 190, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(25, 110, 190, .4);--ctx-selected-bg: rgba(25, 110, 190, .2);--ctx-selected-border: rgba(25, 110, 190, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #1e3a5f, #196EBE, #60a5fa)}[data-theme=light] [data-context=projects],[data-context=projects][data-theme=light]{--ctx-color: #196EBE;--ctx-color-rgb: 25, 110, 190;--ctx-color-light: rgb(39.3720930233, 135.8372093023, 226.6279069767);--ctx-color-dark: rgb(16.1046511628, 70.8604651163, 122.3953488372);--ctx-bg-page: rgba(25, 110, 190, .04);--ctx-bg-card: rgba(25, 110, 190, .06);--ctx-bg-card-header: rgba(25, 110, 190, .1);--ctx-bg-hover: rgba(25, 110, 190, .12);--ctx-bg-modal: rgba(231.8, 236.9, 246.4, .9);--ctx-border: rgba(25, 110, 190, .25);--ctx-border-subtle: rgba(25, 110, 190, .12);--ctx-text: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-text-muted: rgba(25, 110, 190, .7);--ctx-shadow: rgba(25, 110, 190, .15);--ctx-btn-bg: #196EBE;--ctx-btn-bg-hover: rgb(19.0697674419, 83.9069767442, 144.9302325581);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(25, 110, 190, .1);--ctx-focus-ring: 0 0 0 3px rgba(25, 110, 190, .15);--ctx-focus-border: rgba(25, 110, 190, .5);--ctx-input-bg: rgba(25, 110, 190, .03);--ctx-input-border: rgba(25, 110, 190, .2);--ctx-input-border-hover: rgba(25, 110, 190, .3);--ctx-input-border-focus: rgba(25, 110, 190, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(25, 110, 190, .5);--ctx-selected-bg: rgba(25, 110, 190, .15);--ctx-selected-border: rgba(25, 110, 190, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #1d4ed8, #196EBE, #93c5fd)}[data-theme=dark] [data-context=project-blue],[data-context=project-blue][data-theme=dark]{--ctx-color: #3B82F6;--ctx-color-rgb: 59, 130, 246;--ctx-color-light: rgb(132.1414634146, 176.6463414634, 249.3585365854);--ctx-color-dark: rgb(11.1512195122, 99.1219512195, 242.8487804878);--ctx-bg-page: rgba(59, 130, 246, .05);--ctx-bg-card: rgba(59, 130, 246, .08);--ctx-bg-card-header: rgba(59, 130, 246, .12);--ctx-bg-hover: rgba(59, 130, 246, .15);--ctx-bg-modal: rgba(18.52, 27.04, 50.64, .85);--ctx-border: rgba(59, 130, 246, .3);--ctx-border-subtle: rgba(59, 130, 246, .15);--ctx-text: rgb(180.9024390244, 207.743902439, 251.5975609756);--ctx-text-muted: rgba(59, 130, 246, .6);--ctx-shadow: rgba(59, 130, 246, .2);--ctx-btn-bg: #3B82F6;--ctx-btn-bg-hover: rgb(107.7609756098, 161.0975609756, 248.2390243902);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(59, 130, 246, .1);--ctx-focus-ring: 0 0 0 3px rgba(59, 130, 246, .2);--ctx-focus-border: rgba(59, 130, 246, .5);--ctx-input-bg: rgba(59, 130, 246, .05);--ctx-input-border: rgba(59, 130, 246, .25);--ctx-input-border-hover: rgba(59, 130, 246, .35);--ctx-input-border-focus: rgba(59, 130, 246, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(59, 130, 246, .4);--ctx-selected-bg: rgba(59, 130, 246, .2);--ctx-selected-border: rgba(59, 130, 246, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #1d4ed8, #3B82F6, #93c5fd)}[data-theme=light] [data-context=project-blue],[data-context=project-blue][data-theme=light]{--ctx-color: #3B82F6;--ctx-color-rgb: 59, 130, 246;--ctx-color-light: rgb(107.7609756098, 161.0975609756, 248.2390243902);--ctx-color-dark: rgb(10.0317073171, 89.1707317073, 218.4682926829);--ctx-bg-page: rgba(59, 130, 246, .04);--ctx-bg-card: rgba(59, 130, 246, .06);--ctx-bg-card-header: rgba(59, 130, 246, .1);--ctx-bg-hover: rgba(59, 130, 246, .12);--ctx-bg-modal: rgba(233.84, 238.1, 249.76, .9);--ctx-border: rgba(59, 130, 246, .25);--ctx-border-subtle: rgba(59, 130, 246, .12);--ctx-text: rgb(11.1512195122, 99.1219512195, 242.8487804878);--ctx-text-muted: rgba(59, 130, 246, .7);--ctx-shadow: rgba(59, 130, 246, .15);--ctx-btn-bg: #3B82F6;--ctx-btn-bg-hover: rgb(11.1512195122, 99.1219512195, 242.8487804878);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(59, 130, 246, .1);--ctx-focus-ring: 0 0 0 3px rgba(59, 130, 246, .15);--ctx-focus-border: rgba(59, 130, 246, .5);--ctx-input-bg: rgba(59, 130, 246, .03);--ctx-input-border: rgba(59, 130, 246, .2);--ctx-input-border-hover: rgba(59, 130, 246, .3);--ctx-input-border-focus: rgba(59, 130, 246, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(59, 130, 246, .5);--ctx-selected-bg: rgba(59, 130, 246, .15);--ctx-selected-border: rgba(59, 130, 246, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #2563eb, #3B82F6, #bfdbfe)}[data-theme=dark] [data-context=project-violet],[data-context=project-violet][data-theme=dark]{--ctx-color: #8B5CF6;--ctx-color-rgb: 139, 92, 246;--ctx-color-light: rgb(190.5930232558, 164.4970930233, 250.0029069767);--ctx-color-dark: rgb(104.6046511628, 43.6686046512, 243.3313953488);--ctx-bg-page: rgba(139, 92, 246, .05);--ctx-bg-card: rgba(139, 92, 246, .08);--ctx-bg-card-header: rgba(139, 92, 246, .12);--ctx-bg-hover: rgba(139, 92, 246, .15);--ctx-bg-modal: rgba(28.12, 22.48, 50.64, .85);--ctx-border: rgba(139, 92, 246, .3);--ctx-border-subtle: rgba(139, 92, 246, .15);--ctx-text: rgb(224.988372093, 212.8284883721, 252.6715116279);--ctx-text-muted: rgba(139, 92, 246, .6);--ctx-shadow: rgba(139, 92, 246, .2);--ctx-btn-bg: #8B5CF6;--ctx-btn-bg-hover: rgb(173.3953488372, 140.3313953488, 248.6686046512);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(139, 92, 246, .1);--ctx-focus-ring: 0 0 0 3px rgba(139, 92, 246, .2);--ctx-focus-border: rgba(139, 92, 246, .5);--ctx-input-bg: rgba(139, 92, 246, .05);--ctx-input-border: rgba(139, 92, 246, .25);--ctx-input-border-hover: rgba(139, 92, 246, .35);--ctx-input-border-focus: rgba(139, 92, 246, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(139, 92, 246, .4);--ctx-selected-bg: rgba(139, 92, 246, .2);--ctx-selected-border: rgba(139, 92, 246, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #5b21b6, #8B5CF6, #c4b5fd)}[data-theme=light] [data-context=project-violet],[data-context=project-violet][data-theme=light]{--ctx-color: #8B5CF6;--ctx-color-rgb: 139, 92, 246;--ctx-color-light: rgb(173.3953488372, 140.3313953488, 248.6686046512);--ctx-color-dark: rgb(87.4069767442, 19.5029069767, 241.9970930233);--ctx-bg-page: rgba(139, 92, 246, .04);--ctx-bg-card: rgba(139, 92, 246, .06);--ctx-bg-card-header: rgba(139, 92, 246, .1);--ctx-bg-hover: rgba(139, 92, 246, .12);--ctx-bg-modal: rgba(238.64, 235.82, 249.76, .9);--ctx-border: rgba(139, 92, 246, .25);--ctx-border-subtle: rgba(139, 92, 246, .12);--ctx-text: rgb(104.6046511628, 43.6686046512, 243.3313953488);--ctx-text-muted: rgba(139, 92, 246, .7);--ctx-shadow: rgba(139, 92, 246, .15);--ctx-btn-bg: #8B5CF6;--ctx-btn-bg-hover: rgb(104.6046511628, 43.6686046512, 243.3313953488);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(139, 92, 246, .1);--ctx-focus-ring: 0 0 0 3px rgba(139, 92, 246, .15);--ctx-focus-border: rgba(139, 92, 246, .5);--ctx-input-bg: rgba(139, 92, 246, .03);--ctx-input-border: rgba(139, 92, 246, .2);--ctx-input-border-hover: rgba(139, 92, 246, .3);--ctx-input-border-focus: rgba(139, 92, 246, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(139, 92, 246, .5);--ctx-selected-bg: rgba(139, 92, 246, .15);--ctx-selected-border: rgba(139, 92, 246, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #6d28d9, #8B5CF6, #ddd6fe)}[data-theme=dark] [data-context=project-emerald],[data-context=project-emerald][data-theme=dark]{--ctx-color: #10B981;--ctx-color-rgb: 16, 185, 129;--ctx-color-light: rgb(41.0074626866, 236.4925373134, 171.7164179104);--ctx-color-dark: rgb(11.9402985075, 138.0597014925, 96.2686567164);--ctx-bg-page: rgba(16, 185, 129, .05);--ctx-bg-card: rgba(16, 185, 129, .08);--ctx-bg-card-header: rgba(16, 185, 129, .12);--ctx-bg-hover: rgba(16, 185, 129, .15);--ctx-bg-modal: rgba(13.36, 33.64, 36.6, .85);--ctx-border: rgba(16, 185, 129, .3);--ctx-border-subtle: rgba(16, 185, 129, .15);--ctx-text: rgb(87.947761194, 240.552238806, 189.9850746269);--ctx-text-muted: rgba(16, 185, 129, .6);--ctx-shadow: rgba(16, 185, 129, .2);--ctx-btn-bg: #10B981;--ctx-btn-bg-hover: rgb(20.0597014925, 231.9402985075, 161.7313432836);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(16, 185, 129, .1);--ctx-focus-ring: 0 0 0 3px rgba(16, 185, 129, .2);--ctx-focus-border: rgba(16, 185, 129, .5);--ctx-input-bg: rgba(16, 185, 129, .05);--ctx-input-border: rgba(16, 185, 129, .25);--ctx-input-border-hover: rgba(16, 185, 129, .35);--ctx-input-border-focus: rgba(16, 185, 129, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(16, 185, 129, .4);--ctx-selected-bg: rgba(16, 185, 129, .2);--ctx-selected-border: rgba(16, 185, 129, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #064e3b, #10B981, #6ee7b7)}[data-theme=light] [data-context=project-emerald],[data-context=project-emerald][data-theme=light]{--ctx-color: #10B981;--ctx-color-rgb: 16, 185, 129;--ctx-color-light: rgb(20.0597014925, 231.9402985075, 161.7313432836);--ctx-color-dark: rgb(9.9104477612, 114.5895522388, 79.9029850746);--ctx-bg-page: rgba(16, 185, 129, .04);--ctx-bg-card: rgba(16, 185, 129, .06);--ctx-bg-card-header: rgba(16, 185, 129, .1);--ctx-bg-hover: rgba(16, 185, 129, .12);--ctx-bg-modal: rgba(231.26, 241.4, 242.74, .9);--ctx-border: rgba(16, 185, 129, .25);--ctx-border-subtle: rgba(16, 185, 129, .12);--ctx-text: rgb(11.9402985075, 138.0597014925, 96.2686567164);--ctx-text-muted: rgba(16, 185, 129, .7);--ctx-shadow: rgba(16, 185, 129, .15);--ctx-btn-bg: #10B981;--ctx-btn-bg-hover: rgb(11.9402985075, 138.0597014925, 96.2686567164);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(16, 185, 129, .1);--ctx-focus-ring: 0 0 0 3px rgba(16, 185, 129, .15);--ctx-focus-border: rgba(16, 185, 129, .5);--ctx-input-bg: rgba(16, 185, 129, .03);--ctx-input-border: rgba(16, 185, 129, .2);--ctx-input-border-hover: rgba(16, 185, 129, .3);--ctx-input-border-focus: rgba(16, 185, 129, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(16, 185, 129, .5);--ctx-selected-bg: rgba(16, 185, 129, .15);--ctx-selected-border: rgba(16, 185, 129, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #059669, #10B981, #a7f3d0)}[data-theme=dark] [data-context=project-amber],[data-context=project-amber][data-theme=dark]{--ctx-color: #F59E0B;--ctx-color-rgb: 245, 158, 11;--ctx-color-light: rgb(248.0118110236, 187.2145669291, 84.4881889764);--ctx-color-dark: rgb(196.9291338583, 126.7125984252, 8.0708661417);--ctx-bg-page: rgba(245, 158, 11, .05);--ctx-bg-card: rgba(245, 158, 11, .08);--ctx-bg-card-header: rgba(245, 158, 11, .12);--ctx-bg-hover: rgba(245, 158, 11, .15);--ctx-bg-modal: rgba(40.84, 30.4, 22.44, .85);--ctx-border: rgba(245, 158, 11, .3);--ctx-border-subtle: rgba(245, 158, 11, .15);--ctx-text: rgb(250.0196850394, 206.6909448819, 133.4803149606);--ctx-text-muted: rgba(245, 158, 11, .6);--ctx-shadow: rgba(245, 158, 11, .2);--ctx-btn-bg: #F59E0B;--ctx-btn-bg-hover: rgb(247.0078740157, 177.4763779528, 59.9921259843);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(245, 158, 11, .1);--ctx-focus-ring: 0 0 0 3px rgba(245, 158, 11, .2);--ctx-focus-border: rgba(245, 158, 11, .5);--ctx-input-bg: rgba(245, 158, 11, .05);--ctx-input-border: rgba(245, 158, 11, .25);--ctx-input-border-hover: rgba(245, 158, 11, .35);--ctx-input-border-focus: rgba(245, 158, 11, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(245, 158, 11, .4);--ctx-selected-bg: rgba(245, 158, 11, .2);--ctx-selected-border: rgba(245, 158, 11, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #78350f, #F59E0B, #fcd34d)}[data-theme=light] [data-context=project-amber],[data-context=project-amber][data-theme=light]{--ctx-color: #F59E0B;--ctx-color-rgb: 245, 158, 11;--ctx-color-light: rgb(247.0078740157, 177.4763779528, 59.9921259843);--ctx-color-dark: rgb(172.4330708661, 110.9507874016, 7.0669291339);--ctx-bg-page: rgba(245, 158, 11, .04);--ctx-bg-card: rgba(245, 158, 11, .06);--ctx-bg-card-header: rgba(245, 158, 11, .1);--ctx-bg-hover: rgba(245, 158, 11, .12);--ctx-bg-modal: rgba(245, 239.78, 235.66, .9);--ctx-border: rgba(245, 158, 11, .25);--ctx-border-subtle: rgba(245, 158, 11, .12);--ctx-text: rgb(196.9291338583, 126.7125984252, 8.0708661417);--ctx-text-muted: rgba(245, 158, 11, .7);--ctx-shadow: rgba(245, 158, 11, .15);--ctx-btn-bg: #F59E0B;--ctx-btn-bg-hover: rgb(196.9291338583, 126.7125984252, 8.0708661417);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(245, 158, 11, .1);--ctx-focus-ring: 0 0 0 3px rgba(245, 158, 11, .15);--ctx-focus-border: rgba(245, 158, 11, .5);--ctx-input-bg: rgba(245, 158, 11, .03);--ctx-input-border: rgba(245, 158, 11, .2);--ctx-input-border-hover: rgba(245, 158, 11, .3);--ctx-input-border-focus: rgba(245, 158, 11, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(245, 158, 11, .5);--ctx-selected-bg: rgba(245, 158, 11, .15);--ctx-selected-border: rgba(245, 158, 11, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #d97706, #F59E0B, #fde68a)}[data-theme=dark] [data-context=project-rose],[data-context=project-rose][data-theme=dark]{--ctx-color: #F43F5E;--ctx-color-rgb: 244, 63, 94;--ctx-color-light: rgb(248.145320197, 135.354679803, 154.6724137931);--ctx-color-dark: rgb(241.236453202, 14.763546798, 53.5517241379);--ctx-bg-page: rgba(244, 63, 94, .05);--ctx-bg-card: rgba(244, 63, 94, .08);--ctx-bg-card-header: rgba(244, 63, 94, .12);--ctx-bg-hover: rgba(244, 63, 94, .15);--ctx-bg-modal: rgba(40.72, 19, 32.4, .85);--ctx-border: rgba(244, 63, 94, .3);--ctx-border-subtle: rgba(244, 63, 94, .15);--ctx-text: rgb(250.9088669951, 183.5911330049, 195.1206896552);--ctx-text-muted: rgba(244, 63, 94, .6);--ctx-shadow: rgba(244, 63, 94, .2);--ctx-btn-bg: #F43F5E;--ctx-btn-bg-hover: rgb(246.763546798, 111.236453202, 134.4482758621);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(244, 63, 94, .1);--ctx-focus-ring: 0 0 0 3px rgba(244, 63, 94, .2);--ctx-focus-border: rgba(244, 63, 94, .5);--ctx-input-bg: rgba(244, 63, 94, .05);--ctx-input-border: rgba(244, 63, 94, .25);--ctx-input-border-hover: rgba(244, 63, 94, .35);--ctx-input-border-focus: rgba(244, 63, 94, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(244, 63, 94, .4);--ctx-selected-bg: rgba(244, 63, 94, .2);--ctx-selected-border: rgba(244, 63, 94, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #881337, #F43F5E, #fda4af)}[data-theme=light] [data-context=project-rose],[data-context=project-rose][data-theme=light]{--ctx-color: #F43F5E;--ctx-color-rgb: 244, 63, 94;--ctx-color-light: rgb(246.763546798, 111.236453202, 134.4482758621);--ctx-color-dark: rgb(218.0098522167, 12.4901477833, 47.6896551724);--ctx-bg-page: rgba(244, 63, 94, .04);--ctx-bg-card: rgba(244, 63, 94, .06);--ctx-bg-card-header: rgba(244, 63, 94, .1);--ctx-bg-hover: rgba(244, 63, 94, .12);--ctx-bg-modal: rgba(244.94, 234.08, 240.64, .9);--ctx-border: rgba(244, 63, 94, .25);--ctx-border-subtle: rgba(244, 63, 94, .12);--ctx-text: rgb(241.236453202, 14.763546798, 53.5517241379);--ctx-text-muted: rgba(244, 63, 94, .7);--ctx-shadow: rgba(244, 63, 94, .15);--ctx-btn-bg: #F43F5E;--ctx-btn-bg-hover: rgb(241.236453202, 14.763546798, 53.5517241379);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(244, 63, 94, .1);--ctx-focus-ring: 0 0 0 3px rgba(244, 63, 94, .15);--ctx-focus-border: rgba(244, 63, 94, .5);--ctx-input-bg: rgba(244, 63, 94, .03);--ctx-input-border: rgba(244, 63, 94, .2);--ctx-input-border-hover: rgba(244, 63, 94, .3);--ctx-input-border-focus: rgba(244, 63, 94, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(244, 63, 94, .5);--ctx-selected-bg: rgba(244, 63, 94, .15);--ctx-selected-border: rgba(244, 63, 94, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #e11d48, #F43F5E, #fecdd3)}[data-theme=dark] [data-context=project-cyan],[data-context=project-cyan][data-theme=dark]{--ctx-color: #06B6D4;--ctx-color-rgb: 6, 182, 212;--ctx-color-light: rgb(45.4311926606, 219.4128440367, 249.0688073394);--ctx-color-dark: rgb(4.5963302752, 139.4220183486, 162.4036697248);--ctx-bg-page: rgba(6, 182, 212, .05);--ctx-bg-card: rgba(6, 182, 212, .08);--ctx-bg-card-header: rgba(6, 182, 212, .12);--ctx-bg-hover: rgba(6, 182, 212, .15);--ctx-bg-modal: rgba(12.16, 33.28, 46.56, .85);--ctx-border: rgba(6, 182, 212, .3);--ctx-border-subtle: rgba(6, 182, 212, .15);--ctx-text: rgb(95.0275229358, 227.8348623853, 250.4724770642);--ctx-text-muted: rgba(6, 182, 212, .6);--ctx-shadow: rgba(6, 182, 212, .2);--ctx-btn-bg: #06B6D4;--ctx-btn-bg-hover: rgb(20.6330275229, 215.2018348624, 248.3669724771);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(6, 182, 212, .1);--ctx-focus-ring: 0 0 0 3px rgba(6, 182, 212, .2);--ctx-focus-border: rgba(6, 182, 212, .5);--ctx-input-bg: rgba(6, 182, 212, .05);--ctx-input-border: rgba(6, 182, 212, .25);--ctx-input-border-hover: rgba(6, 182, 212, .35);--ctx-input-border-focus: rgba(6, 182, 212, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(6, 182, 212, .4);--ctx-selected-bg: rgba(6, 182, 212, .2);--ctx-selected-border: rgba(6, 182, 212, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #164e63, #06B6D4, #67e8f9)}[data-theme=light] [data-context=project-cyan],[data-context=project-cyan][data-theme=light]{--ctx-color: #06B6D4;--ctx-color-rgb: 6, 182, 212;--ctx-color-light: rgb(20.6330275229, 215.2018348624, 248.3669724771);--ctx-color-dark: rgb(3.8944954128, 118.1330275229, 137.6055045872);--ctx-bg-page: rgba(6, 182, 212, .04);--ctx-bg-card: rgba(6, 182, 212, .06);--ctx-bg-card-header: rgba(6, 182, 212, .1);--ctx-bg-hover: rgba(6, 182, 212, .12);--ctx-bg-modal: rgba(230.66, 241.22, 247.72, .9);--ctx-border: rgba(6, 182, 212, .25);--ctx-border-subtle: rgba(6, 182, 212, .12);--ctx-text: rgb(4.5963302752, 139.4220183486, 162.4036697248);--ctx-text-muted: rgba(6, 182, 212, .7);--ctx-shadow: rgba(6, 182, 212, .15);--ctx-btn-bg: #06B6D4;--ctx-btn-bg-hover: rgb(4.5963302752, 139.4220183486, 162.4036697248);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(6, 182, 212, .1);--ctx-focus-ring: 0 0 0 3px rgba(6, 182, 212, .15);--ctx-focus-border: rgba(6, 182, 212, .5);--ctx-input-bg: rgba(6, 182, 212, .03);--ctx-input-border: rgba(6, 182, 212, .2);--ctx-input-border-hover: rgba(6, 182, 212, .3);--ctx-input-border-focus: rgba(6, 182, 212, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(6, 182, 212, .5);--ctx-selected-bg: rgba(6, 182, 212, .15);--ctx-selected-border: rgba(6, 182, 212, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #0891b2, #06B6D4, #a5f3fc)}[data-theme=dark] [data-context=project-orange],[data-context=project-orange][data-theme=dark]{--ctx-color: #F97316;--ctx-color-rgb: 249, 115, 22;--ctx-color-light: rgb(250.9205020921, 159.8117154812, 96.5794979079);--ctx-color-dark: rgb(214.4769874477, 91.129707113, 5.5230125523);--ctx-bg-page: rgba(249, 115, 22, .05);--ctx-bg-card: rgba(249, 115, 22, .08);--ctx-bg-card-header: rgba(249, 115, 22, .12);--ctx-bg-hover: rgba(249, 115, 22, .15);--ctx-bg-modal: rgba(41.32, 25.24, 23.76, .85);--ctx-border: rgba(249, 115, 22, .3);--ctx-border-subtle: rgba(249, 115, 22, .15);--ctx-text: rgb(252.2008368201, 189.6861924686, 146.2991631799);--ctx-text-muted: rgba(249, 115, 22, .6);--ctx-shadow: rgba(249, 115, 22, .2);--ctx-btn-bg: #F97316;--ctx-btn-bg-hover: rgb(250.280334728, 144.8744769874, 71.719665272);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(249, 115, 22, .1);--ctx-focus-ring: 0 0 0 3px rgba(249, 115, 22, .2);--ctx-focus-border: rgba(249, 115, 22, .5);--ctx-input-bg: rgba(249, 115, 22, .05);--ctx-input-border: rgba(249, 115, 22, .25);--ctx-input-border-hover: rgba(249, 115, 22, .35);--ctx-input-border-focus: rgba(249, 115, 22, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(249, 115, 22, .4);--ctx-selected-bg: rgba(249, 115, 22, .2);--ctx-selected-border: rgba(249, 115, 22, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #7c2d12, #F97316, #fdba74)}[data-theme=light] [data-context=project-orange],[data-context=project-orange][data-theme=light]{--ctx-color: #F97316;--ctx-color-rgb: 249, 115, 22;--ctx-color-light: rgb(250.280334728, 144.8744769874, 71.719665272);--ctx-color-dark: rgb(189.6171548117, 80.5669456067, 4.8828451883);--ctx-bg-page: rgba(249, 115, 22, .04);--ctx-bg-card: rgba(249, 115, 22, .06);--ctx-bg-card-header: rgba(249, 115, 22, .1);--ctx-bg-hover: rgba(249, 115, 22, .12);--ctx-bg-modal: rgba(245.24, 237.2, 236.32, .9);--ctx-border: rgba(249, 115, 22, .25);--ctx-border-subtle: rgba(249, 115, 22, .12);--ctx-text: rgb(214.4769874477, 91.129707113, 5.5230125523);--ctx-text-muted: rgba(249, 115, 22, .7);--ctx-shadow: rgba(249, 115, 22, .15);--ctx-btn-bg: #F97316;--ctx-btn-bg-hover: rgb(214.4769874477, 91.129707113, 5.5230125523);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(249, 115, 22, .1);--ctx-focus-ring: 0 0 0 3px rgba(249, 115, 22, .15);--ctx-focus-border: rgba(249, 115, 22, .5);--ctx-input-bg: rgba(249, 115, 22, .03);--ctx-input-border: rgba(249, 115, 22, .2);--ctx-input-border-hover: rgba(249, 115, 22, .3);--ctx-input-border-focus: rgba(249, 115, 22, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(249, 115, 22, .5);--ctx-selected-bg: rgba(249, 115, 22, .15);--ctx-selected-border: rgba(249, 115, 22, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #ea580c, #F97316, #fed7aa)}[data-theme=dark] [data-context=project-pink],[data-context=project-pink][data-theme=dark]{--ctx-color: #EC4899;--ctx-color-rgb: 236, 72, 153;--ctx-color-light: rgb(243.1955445545, 141.3044554455, 191.6287128713);--ctx-color-dark: rgb(231.202970297, 25.797029703, 127.2475247525);--ctx-bg-page: rgba(236, 72, 153, .05);--ctx-bg-card: rgba(236, 72, 153, .08);--ctx-bg-card-header: rgba(236, 72, 153, .12);--ctx-bg-hover: rgba(236, 72, 153, .15);--ctx-bg-modal: rgba(39.76, 20.08, 39.48, .85);--ctx-border: rgba(236, 72, 153, .3);--ctx-border-subtle: rgba(236, 72, 153, .15);--ctx-text: rgb(247.9925742574, 187.5074257426, 217.3811881188);--ctx-text-muted: rgba(236, 72, 153, .6);--ctx-shadow: rgba(236, 72, 153, .2);--ctx-btn-bg: #EC4899;--ctx-btn-bg-hover: rgb(240.797029703, 118.202970297, 178.7524752475);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(236, 72, 153, .1);--ctx-focus-ring: 0 0 0 3px rgba(236, 72, 153, .2);--ctx-focus-border: rgba(236, 72, 153, .5);--ctx-input-bg: rgba(236, 72, 153, .05);--ctx-input-border: rgba(236, 72, 153, .25);--ctx-input-border-hover: rgba(236, 72, 153, .35);--ctx-input-border-focus: rgba(236, 72, 153, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(236, 72, 153, .4);--ctx-selected-bg: rgba(236, 72, 153, .2);--ctx-selected-border: rgba(236, 72, 153, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #831843, #EC4899, #f9a8d4)}[data-theme=light] [data-context=project-pink],[data-context=project-pink][data-theme=light]{--ctx-color: #EC4899;--ctx-color-rgb: 236, 72, 153;--ctx-color-light: rgb(240.797029703, 118.202970297, 178.7524752475);--ctx-color-dark: rgb(209.7252475248, 21.7747524752, 114.603960396);--ctx-bg-page: rgba(236, 72, 153, .04);--ctx-bg-card: rgba(236, 72, 153, .06);--ctx-bg-card-header: rgba(236, 72, 153, .1);--ctx-bg-hover: rgba(236, 72, 153, .12);--ctx-bg-modal: rgba(244.46, 234.62, 244.18, .9);--ctx-border: rgba(236, 72, 153, .25);--ctx-border-subtle: rgba(236, 72, 153, .12);--ctx-text: rgb(231.202970297, 25.797029703, 127.2475247525);--ctx-text-muted: rgba(236, 72, 153, .7);--ctx-shadow: rgba(236, 72, 153, .15);--ctx-btn-bg: #EC4899;--ctx-btn-bg-hover: rgb(231.202970297, 25.797029703, 127.2475247525);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(236, 72, 153, .1);--ctx-focus-ring: 0 0 0 3px rgba(236, 72, 153, .15);--ctx-focus-border: rgba(236, 72, 153, .5);--ctx-input-bg: rgba(236, 72, 153, .03);--ctx-input-border: rgba(236, 72, 153, .2);--ctx-input-border-hover: rgba(236, 72, 153, .3);--ctx-input-border-focus: rgba(236, 72, 153, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(236, 72, 153, .5);--ctx-selected-bg: rgba(236, 72, 153, .15);--ctx-selected-border: rgba(236, 72, 153, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #db2777, #EC4899, #fbcfe8)}[data-theme=dark] [data-context=ai],[data-context=ai][data-theme=dark]{--ctx-color: #C0C0C0;--ctx-color-rgb: 192, 192, 192;--ctx-color-light: #E8E8E8;--ctx-color-dark: #A8A8A8;--ctx-bg-page: transparent;--ctx-bg-card: var(--bg-card);--ctx-bg-card-header: var(--bg-card-header);--ctx-bg-hover: rgba(212, 175, 55, .08);--ctx-bg-modal: var(--bg-modal, rgba(13, 13, 24, .85));--ctx-border: rgba(192, 192, 192, .3);--ctx-border-subtle: rgba(192, 192, 192, .15);--ctx-text: var(--text-primary);--ctx-text-muted: var(--text-secondary);--ctx-shadow: rgba(192, 192, 192, .2);--ctx-gradient: linear-gradient(135deg, #A8A8A8 0%, #C0C0C0 25%, #E8E8E8 50%, #C0C0C0 75%, #A8A8A8 100%);--ctx-gradient-active: linear-gradient(135deg, #B8860B 0%, #D4AF37 25%, #F4E4BA 50%, #D4AF37 75%, #B8860B 100%);--ctx-btn-bg: transparent;--ctx-btn-bg-hover: rgba(212, 175, 55, .08);--ctx-btn-text: var(--text-primary);--ctx-color-alpha: rgba(212, 175, 55, .1);--ctx-focus-ring: 0 0 0 3px rgba(212, 175, 55, .3);--ctx-focus-border: #D4AF37;--ctx-input-bg: rgba(192, 192, 192, .05);--ctx-input-border: rgba(192, 192, 192, .25);--ctx-input-border-hover: rgba(212, 175, 55, .35);--ctx-input-border-focus: #D4AF37;--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(192, 192, 192, .4);--ctx-selected-bg: rgba(212, 175, 55, .2);--ctx-selected-border: rgba(212, 175, 55, .4);--ctx-selected-text: #F4E4BA;--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-on-color: var(--text-primary);--ctx-on-light: #1a1a1a}[data-theme=light] [data-context=ai],[data-context=ai][data-theme=light]{--ctx-color: #8d8d8d;--ctx-color-rgb: 128, 128, 128;--ctx-color-light: #C0C0C0;--ctx-color-dark: rgb(129.75, 129.75, 129.75);--ctx-bg-page: transparent;--ctx-bg-card: var(--bg-card);--ctx-bg-card-header: var(--bg-card-header);--ctx-bg-hover: rgba(184, 134, 11, .08);--ctx-bg-modal: var(--bg-modal, rgba(245, 245, 250, .9));--ctx-border: rgba(128, 128, 128, .25);--ctx-border-subtle: rgba(128, 128, 128, .12);--ctx-text: var(--text-primary);--ctx-text-muted: var(--text-secondary);--ctx-shadow: rgba(128, 128, 128, .15);--ctx-gradient: linear-gradient(135deg, rgb(142.5, 142.5, 142.5) 0%, #C0C0C0 25%, #E8E8E8 50%, #C0C0C0 75%, rgb(142.5, 142.5, 142.5) 100%);--ctx-gradient-active: linear-gradient(135deg, rgb(159.9384615385, 116.4769230769, 9.5615384615) 0%, #D4AF37 25%, #F4E4BA 50%, #D4AF37 75%, rgb(159.9384615385, 116.4769230769, 9.5615384615) 100%);--ctx-btn-bg: transparent;--ctx-btn-bg-hover: rgba(184, 134, 11, .08);--ctx-btn-text: var(--text-primary);--ctx-color-alpha: rgba(184, 134, 11, .1);--ctx-focus-ring: 0 0 0 3px rgba(184, 134, 11, .2);--ctx-focus-border: #B8860B;--ctx-input-bg: rgba(128, 128, 128, .03);--ctx-input-border: rgba(128, 128, 128, .2);--ctx-input-border-hover: rgba(184, 134, 11, .3);--ctx-input-border-focus: #B8860B;--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(128, 128, 128, .5);--ctx-selected-bg: rgba(184, 134, 11, .15);--ctx-selected-border: rgba(184, 134, 11, .3);--ctx-selected-text: #B8860B;--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-on-color: #1a1a1a;--ctx-on-light: #1a1a1a}[data-context=ai].is-active,[data-context=ai].is-processing,[data-context=ai]:focus-within{--ctx-gradient: var(--ctx-gradient-active);--ctx-border: rgba(212, 175, 55, .4);--ctx-shadow: rgba(212, 175, 55, .3)}[data-context=ai].is-processing .card,[data-context=ai].is-processing .navbar-bottom{animation:ai-shimmer 2s ease-in-out infinite}@keyframes ai-shimmer{0%,to{opacity:1}50%{opacity:.85}}[data-theme=dark] [data-context=red],[data-context=red][data-theme=dark],[data-theme=dark] [data-context=alert],[data-context=alert][data-theme=dark]{--ctx-color: #DC2626;--ctx-color-rgb: 220, 38, 38;--ctx-color-light: rgb(230.625, 103.875, 103.875);--ctx-color-dark: rgb(178.25, 28.75, 28.75);--ctx-bg-page: rgba(220, 38, 38, .05);--ctx-bg-card: rgba(220, 38, 38, .08);--ctx-bg-card-header: rgba(220, 38, 38, .12);--ctx-bg-hover: rgba(220, 38, 38, .15);--ctx-bg-modal: rgba(37.84, 16, 25.68, .85);--ctx-border: rgba(220, 38, 38, .3);--ctx-border-subtle: rgba(220, 38, 38, .15);--ctx-text: rgb(237.7083333333, 147.7916666667, 147.7916666667);--ctx-text-muted: rgba(220, 38, 38, .6);--ctx-shadow: rgba(220, 38, 38, .2);--ctx-btn-bg: #DC2626;--ctx-btn-bg-hover: rgb(227.0833333333, 81.9166666667, 81.9166666667);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(220, 38, 38, .1);--ctx-focus-ring: 0 0 0 3px rgba(220, 38, 38, .2);--ctx-focus-border: rgba(220, 38, 38, .5);--ctx-input-bg: rgba(220, 38, 38, .05);--ctx-input-border: rgba(220, 38, 38, .25);--ctx-input-border-hover: rgba(220, 38, 38, .35);--ctx-input-border-focus: rgba(220, 38, 38, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(220, 38, 38, .4);--ctx-selected-bg: rgba(220, 38, 38, .2);--ctx-selected-border: rgba(220, 38, 38, .4);--ctx-selected-text: var(--ctx-text);--ctx-disabled-bg: rgba(255, 255, 255, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(255, 255, 255, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, #DC2626, rgb(230.625, 125, 103.875))}[data-theme=light] [data-context=red],[data-context=red][data-theme=light],[data-theme=light] [data-context=alert],[data-context=alert][data-theme=light]{--ctx-color: #DC2626;--ctx-color-rgb: 220, 38, 38;--ctx-color-light: rgb(227.0833333333, 81.9166666667, 81.9166666667);--ctx-color-dark: rgb(156.2916666667, 25.2083333333, 25.2083333333);--ctx-bg-page: rgba(220, 38, 38, .04);--ctx-bg-card: rgba(220, 38, 38, .06);--ctx-bg-card-header: rgba(220, 38, 38, .1);--ctx-bg-hover: rgba(220, 38, 38, .12);--ctx-bg-modal: rgba(243.5, 232.58, 237.28, .9);--ctx-border: rgba(220, 38, 38, .25);--ctx-border-subtle: rgba(220, 38, 38, .12);--ctx-text: rgb(178.25, 28.75, 28.75);--ctx-text-muted: rgba(220, 38, 38, .7);--ctx-shadow: rgba(220, 38, 38, .15);--ctx-btn-bg: #DC2626;--ctx-btn-bg-hover: rgb(178.25, 28.75, 28.75);--ctx-btn-text: #ffffff;--ctx-color-alpha: rgba(220, 38, 38, .1);--ctx-focus-ring: 0 0 0 3px rgba(220, 38, 38, .15);--ctx-focus-border: rgba(220, 38, 38, .5);--ctx-input-bg: rgba(220, 38, 38, .03);--ctx-input-border: rgba(220, 38, 38, .2);--ctx-input-border-hover: rgba(220, 38, 38, .3);--ctx-input-border-focus: rgba(220, 38, 38, .5);--ctx-input-text: var(--text-primary);--ctx-input-placeholder: rgba(220, 38, 38, .5);--ctx-selected-bg: rgba(220, 38, 38, .15);--ctx-selected-border: rgba(220, 38, 38, .3);--ctx-selected-text: var(--ctx-color-dark);--ctx-disabled-bg: rgba(0, 0, 0, .05);--ctx-disabled-text: var(--text-disabled);--ctx-disabled-border: rgba(0, 0, 0, .1);--ctx-on-color: #ffffff;--ctx-on-light: var(--ctx-text);--ctx-success: var(--color-success);--ctx-warning: var(--color-warning);--ctx-danger: var(--color-error);--ctx-info: var(--color-info);--ctx-gradient: linear-gradient(90deg, rgb(200.2083333333, 32.2916666667, 32.2916666667), rgb(227.0833333333, 106.1111111111, 81.9166666667))}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-none{display:none}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow-1{flex-grow:1}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-full{grid-column:1/-1}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.gap-1{gap:4px}.gap-x-1{column-gap:4px}.gap-y-1{row-gap:4px}.gap-2{gap:8px}.gap-x-2{column-gap:8px}.gap-y-2{row-gap:8px}.gap-3{gap:12px}.gap-x-3{column-gap:12px}.gap-y-3{row-gap:12px}.gap-4{gap:16px}.gap-x-4{column-gap:16px}.gap-y-4{row-gap:16px}.gap-5{gap:20px}.gap-x-5{column-gap:20px}.gap-y-5{row-gap:20px}.gap-6{gap:24px}.gap-x-6{column-gap:24px}.gap-y-6{row-gap:24px}.gap-8{gap:32px}.gap-x-8{column-gap:32px}.gap-y-8{row-gap:32px}.gap-10{gap:40px}.gap-x-10{column-gap:40px}.gap-y-10{row-gap:40px}.gap-12{gap:48px}.gap-x-12{column-gap:48px}.gap-y-12{row-gap:48px}.gap-16{gap:64px}.gap-x-16{column-gap:64px}.gap-y-16{row-gap:64px}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-1{padding:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.pt-1{padding-top:4px}.pr-1{padding-right:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.m-1{margin:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.mt-1{margin-top:4px}.mr-1{margin-right:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.p-2{padding:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.pt-2{padding-top:8px}.pr-2{padding-right:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.m-2{margin:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.mt-2{margin-top:8px}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.p-3{padding:12px}.px-3{padding-left:12px;padding-right:12px}.py-3{padding-top:12px;padding-bottom:12px}.pt-3{padding-top:12px}.pr-3{padding-right:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.m-3{margin:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.mt-3{margin-top:12px}.mr-3{margin-right:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:16px}.pr-4{padding-right:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.m-4{margin:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.mt-4{margin-top:16px}.mr-4{margin-right:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.p-5{padding:20px}.px-5{padding-left:20px;padding-right:20px}.py-5{padding-top:20px;padding-bottom:20px}.pt-5{padding-top:20px}.pr-5{padding-right:20px}.pb-5{padding-bottom:20px}.pl-5{padding-left:20px}.m-5{margin:20px}.mx-5{margin-left:20px;margin-right:20px}.my-5{margin-top:20px;margin-bottom:20px}.mt-5{margin-top:20px}.mr-5{margin-right:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.p-6{padding:24px}.px-6{padding-left:24px;padding-right:24px}.py-6{padding-top:24px;padding-bottom:24px}.pt-6{padding-top:24px}.pr-6{padding-right:24px}.pb-6{padding-bottom:24px}.pl-6{padding-left:24px}.m-6{margin:24px}.mx-6{margin-left:24px;margin-right:24px}.my-6{margin-top:24px;margin-bottom:24px}.mt-6{margin-top:24px}.mr-6{margin-right:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.p-8{padding:32px}.px-8{padding-left:32px;padding-right:32px}.py-8{padding-top:32px;padding-bottom:32px}.pt-8{padding-top:32px}.pr-8{padding-right:32px}.pb-8{padding-bottom:32px}.pl-8{padding-left:32px}.m-8{margin:32px}.mx-8{margin-left:32px;margin-right:32px}.my-8{margin-top:32px;margin-bottom:32px}.mt-8{margin-top:32px}.mr-8{margin-right:32px}.mb-8{margin-bottom:32px}.ml-8{margin-left:32px}.p-10{padding:40px}.px-10{padding-left:40px;padding-right:40px}.py-10{padding-top:40px;padding-bottom:40px}.pt-10{padding-top:40px}.pr-10{padding-right:40px}.pb-10{padding-bottom:40px}.pl-10{padding-left:40px}.m-10{margin:40px}.mx-10{margin-left:40px;margin-right:40px}.my-10{margin-top:40px;margin-bottom:40px}.mt-10{margin-top:40px}.mr-10{margin-right:40px}.mb-10{margin-bottom:40px}.ml-10{margin-left:40px}.p-12{padding:48px}.px-12{padding-left:48px;padding-right:48px}.py-12{padding-top:48px;padding-bottom:48px}.pt-12{padding-top:48px}.pr-12{padding-right:48px}.pb-12{padding-bottom:48px}.pl-12{padding-left:48px}.m-12{margin:48px}.mx-12{margin-left:48px;margin-right:48px}.my-12{margin-top:48px;margin-bottom:48px}.mt-12{margin-top:48px}.mr-12{margin-right:48px}.mb-12{margin-bottom:48px}.ml-12{margin-left:48px}.p-16{padding:64px}.px-16{padding-left:64px;padding-right:64px}.py-16{padding-top:64px;padding-bottom:64px}.pt-16{padding-top:64px}.pr-16{padding-right:64px}.pb-16{padding-bottom:64px}.pl-16{padding-left:64px}.m-16{margin:64px}.mx-16{margin-left:64px;margin-right:64px}.my-16{margin-top:64px;margin-bottom:64px}.mt-16{margin-top:64px}.mr-16{margin-right:64px}.mb-16{margin-bottom:64px}.ml-16{margin-left:64px}.p-auto{padding:auto}.px-auto{padding-left:auto;padding-right:auto}.py-auto{padding-top:auto;padding-bottom:auto}.pt-auto{padding-top:auto}.pr-auto{padding-right:auto}.pb-auto{padding-bottom:auto}.pl-auto{padding-left:auto}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.w-0{width:0}.h-0{height:0}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-0{max-width:0}.max-h-0{max-height:0}.w-4{width:4px}.h-4{height:4px}.min-w-4{min-width:4px}.min-h-4{min-height:4px}.max-w-4{max-width:4px}.max-h-4{max-height:4px}.w-6{width:6px}.h-6{height:6px}.min-w-6{min-width:6px}.min-h-6{min-height:6px}.max-w-6{max-width:6px}.max-h-6{max-height:6px}.w-8{width:8px}.h-8{height:8px}.min-w-8{min-width:8px}.min-h-8{min-height:8px}.max-w-8{max-width:8px}.max-h-8{max-height:8px}.w-10{width:10px}.h-10{height:10px}.min-w-10{min-width:10px}.min-h-10{min-height:10px}.max-w-10{max-width:10px}.max-h-10{max-height:10px}.w-12{width:12px}.h-12{height:12px}.min-w-12{min-width:12px}.min-h-12{min-height:12px}.max-w-12{max-width:12px}.max-h-12{max-height:12px}.w-16{width:16px}.h-16{height:16px}.min-w-16{min-width:16px}.min-h-16{min-height:16px}.max-w-16{max-width:16px}.max-h-16{max-height:16px}.w-20{width:20px}.h-20{height:20px}.min-w-20{min-width:20px}.min-h-20{min-height:20px}.max-w-20{max-width:20px}.max-h-20{max-height:20px}.w-24{width:24px}.h-24{height:24px}.min-w-24{min-width:24px}.min-h-24{min-height:24px}.max-w-24{max-width:24px}.max-h-24{max-height:24px}.w-28{width:28px}.h-28{height:28px}.min-w-28{min-width:28px}.min-h-28{min-height:28px}.max-w-28{max-width:28px}.max-h-28{max-height:28px}.w-32{width:32px}.h-32{height:32px}.min-w-32{min-width:32px}.min-h-32{min-height:32px}.max-w-32{max-width:32px}.max-h-32{max-height:32px}.w-36{width:36px}.h-36{height:36px}.min-w-36{min-width:36px}.min-h-36{min-height:36px}.max-w-36{max-width:36px}.max-h-36{max-height:36px}.w-40{width:40px}.h-40{height:40px}.min-w-40{min-width:40px}.min-h-40{min-height:40px}.max-w-40{max-width:40px}.max-h-40{max-height:40px}.w-44{width:44px}.h-44{height:44px}.min-w-44{min-width:44px}.min-h-44{min-height:44px}.max-w-44{max-width:44px}.max-h-44{max-height:44px}.w-48{width:48px}.h-48{height:48px}.min-w-48{min-width:48px}.min-h-48{min-height:48px}.max-w-48{max-width:48px}.max-h-48{max-height:48px}.w-56{width:56px}.h-56{height:56px}.min-w-56{min-width:56px}.min-h-56{min-height:56px}.max-w-56{max-width:56px}.max-h-56{max-height:56px}.w-64{width:64px}.h-64{height:64px}.min-w-64{min-width:64px}.min-h-64{min-height:64px}.max-w-64{max-width:64px}.max-h-64{max-height:64px}.w-80{width:80px}.h-80{height:80px}.min-w-80{min-width:80px}.min-h-80{min-height:80px}.max-w-80{max-width:80px}.max-h-80{max-height:80px}.w-96{width:96px}.h-96{height:96px}.min-w-96{min-width:96px}.min-h-96{min-height:96px}.max-w-96{max-width:96px}.max-h-96{max-height:96px}.w-1-2{width:50%}.h-1-2{height:50%}.min-w-1-2{min-width:50%}.min-h-1-2{min-height:50%}.max-w-1-2{max-width:50%}.max-h-1-2{max-height:50%}.w-1-3{width:33.333%}.h-1-3{height:33.333%}.min-w-1-3{min-width:33.333%}.min-h-1-3{min-height:33.333%}.max-w-1-3{max-width:33.333%}.max-h-1-3{max-height:33.333%}.w-2-3{width:66.666%}.h-2-3{height:66.666%}.min-w-2-3{min-width:66.666%}.min-h-2-3{min-height:66.666%}.max-w-2-3{max-width:66.666%}.max-h-2-3{max-height:66.666%}.w-1-4{width:25%}.h-1-4{height:25%}.min-w-1-4{min-width:25%}.min-h-1-4{min-height:25%}.max-w-1-4{max-width:25%}.max-h-1-4{max-height:25%}.w-3-4{width:75%}.h-3-4{height:75%}.min-w-3-4{min-width:75%}.min-h-3-4{min-height:75%}.max-w-3-4{max-width:75%}.max-h-3-4{max-height:75%}.w-full{width:100%}.h-full{height:100%}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.w-screen{width:100vw}.h-screen{height:100vw}.min-w-screen{min-width:100vw}.min-h-screen{min-height:100vw}.max-w-screen{max-width:100vw}.max-h-screen{max-height:100vw}.w-auto{width:auto}.h-auto{height:auto}.min-w-auto{min-width:auto}.min-h-auto{min-height:auto}.max-w-auto{max-width:auto}.max-h-auto{max-height:auto}.w-screen-h{height:100vh}.size-full{width:100%;height:100%}.text-xs{font-size:.6875rem}.text-sm{font-size:.8125rem}.text-md{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.5rem}.text-2xl{font-size:2rem}.text-3xl{font-size:2.5rem}.text-4xl{font-size:3rem}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.underline{text-decoration:underline}.no-underline{text-decoration:none}.line-through{text-decoration:line-through}.break-words{overflow-wrap:break-word;word-break:break-word}.whitespace-nowrap{white-space:nowrap}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.7}.text-disabled{color:var(--text-disabled)}.text-inverse{color:var(--text-inverse)}.text-ctx{color:var(--ctx-color)}.text-success{color:var(--ctx-status-success)}.text-warning{color:var(--ctx-status-warning)}.text-error{color:var(--ctx-status-error)}.text-info{color:var(--ctx-status-info)}.bg-body{background:var(--bg-body)}.bg-card{background:var(--bg-card)}.bg-subtle{background:var(--bg-subtle)}.bg-hover{background:var(--bg-hover)}.bg-ctx{background:var(--ctx-color)}.bg-ctx-alpha{background:var(--ctx-color-alpha)}.bg-transparent{background:transparent}.border{border:1px solid var(--border-color)}.border-subtle{border:1px solid var(--border-subtle)}.border-ctx{border:1px solid var(--ctx-border)}.border-none{border:none}.border-t{border-top:1px solid var(--border-color)}.border-b{border-bottom:1px solid var(--border-color)}.border-l{border-left:1px solid var(--border-color)}.border-r{border-right:1px solid var(--border-color)}.rounded-none{border-radius:0}.rounded-xs{border-radius:4px}.rounded-md{border-radius:8px}.rounded-xl{border-radius:16px}.rounded-2xl{border-radius:20px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.visible{visibility:visible}.invisible{visibility:hidden}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.pointer-events-none{pointer-events:none}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.shadow-md{box-shadow:var(--shadow-md)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-ctx{box-shadow:0 4px 16px rgba(var(--ctx-color-rgb),.2)}@media(max-width:560px){.sm\:d-none{display:none}.sm\:d-block{display:block}.sm\:d-flex{display:flex}.sm\:flex-col{flex-direction:column}.sm\:text-sm{font-size:.8125rem}.sm\:w-full{width:100%}.sm\:px-4{padding-left:16px;padding-right:16px}.sm\:py-4{padding-top:16px;padding-bottom:16px}.sm\:grid-cols-1{grid-template-columns:1fr}}@media(max-width:900px){.md\:d-none{display:none}.md\:d-block{display:block}.md\:d-flex{display:flex}.md\:flex-col{flex-direction:column}.md\:w-full{width:100%}.md\:grid-cols-1{grid-template-columns:1fr}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.lg\:d-flex{display:flex}.lg\:d-block{display:block}.lg\:d-none{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.cat--primary{background:linear-gradient(135deg,#196ebe,#12737d)}.cat-text--primary{background:linear-gradient(135deg,#196ebe,#12737d);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--primary{border-color:#196ebe}.cat--secondary{background:linear-gradient(135deg,#0d9488,#059669)}.cat-text--secondary{background:linear-gradient(135deg,#0d9488,#059669);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--secondary{border-color:#0d9488}.cat--accent{background:linear-gradient(135deg,#7c3aed,#db2777)}.cat-text--accent{background:linear-gradient(135deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--accent{border-color:#7c3aed}.cat--warm{background:linear-gradient(135deg,#dc2626,#d97706)}.cat-text--warm{background:linear-gradient(135deg,#dc2626,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--warm{border-color:#dc2626}.cat--cool{background:linear-gradient(135deg,#1ea5af,#196ebe)}.cat-text--cool{background:linear-gradient(135deg,#1ea5af,#196ebe);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--cool{border-color:#1ea5af}.cat--deep{background:linear-gradient(135deg,#7c2dc3,#dc4b8c)}.cat-text--deep{background:linear-gradient(135deg,#7c2dc3,#dc4b8c);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--deep{border-color:#7c2dc3}.cat--fresh{background:linear-gradient(135deg,#0891b2,#059669)}.cat-text--fresh{background:linear-gradient(135deg,#0891b2,#059669);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--fresh{border-color:#0891b2}.cat--neutral{background:linear-gradient(135deg,#475569,#12737d)}.cat-text--neutral{background:linear-gradient(135deg,#475569,#12737d);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--neutral{border-color:#475569}.cat--nature{background:linear-gradient(135deg,#059669,#2db946)}.cat-text--nature{background:linear-gradient(135deg,#059669,#2db946);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--nature{border-color:#059669}.cat--earth{background:linear-gradient(135deg,#d97706,#92400e)}.cat-text--earth{background:linear-gradient(135deg,#d97706,#92400e);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--earth{border-color:#d97706}.cat--soft{background:linear-gradient(135deg,#db2777,#7c3aed)}.cat-text--soft{background:linear-gradient(135deg,#db2777,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--soft{border-color:#db2777}.cat--muted{background:linear-gradient(135deg,#9ca3af,#475569)}.cat-text--muted{background:linear-gradient(135deg,#9ca3af,#475569);-webkit-background-clip:text;background-clip:text;color:transparent}.cat-border--muted{border-color:#9ca3af}.card{background:var(--ctx-bg-card, var(--bg-card));border:1px solid var(--ctx-border-subtle, var(--border-color));border-radius:var(--radius-card);overflow:hidden;position:relative;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--radius-card);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--ctx-gradient, transparent)}.card:hover{border-color:var(--ctx-border, var(--border-hover));box-shadow:0 2px 8px var(--ctx-shadow, var(--shadow-color))}.card--sm{padding:12px}.card--md{padding:20px}.card--lg{padding:30px}.card--interactive{cursor:pointer}.card--interactive:hover{transform:translateY(-2px);border-color:var(--ctx-color, #6366f1);box-shadow:0 4px 12px var(--ctx-shadow, var(--shadow-glow))}.card--interactive:active{transform:translateY(0)}.card--highlight{border-color:var(--ctx-color, #6366f1);background:var(--ctx-bg-card-header, var(--card-highlight-gradient))}.card--flat{background:var(--bg-card)}.card--bordered{border-width:2px}.card--hover-lift:hover{box-shadow:var(--shadow-lg)}.card--accent-left{border-left:3px solid var(--ctx-color, #6366f1)}.card--accent-top{border-top:3px solid var(--ctx-color, #6366f1)}.card__header{padding:16px 24px;background:var(--ctx-bg-card-header, var(--bg-card-header));border-bottom:1px solid var(--ctx-border-subtle, var(--border-color))}.card__header-title{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--ctx-text-muted, var(--text-muted));margin:0}.card__header-with-icon{display:flex;align-items:center;gap:8px}.card__header--primary{background:var(--ctx-bg-card-header, linear-gradient(135deg, rgba(99, 102, 241, .15), rgba(99, 102, 241, .05)));border-bottom-color:var(--ctx-border, rgba(99, 102, 241, .2))}.card__header--primary .card__header-title{color:var(--ctx-color-light, #818cf8)}.card__body{padding:24px}.card__body--compact{padding:16px}.card__body--spacious{padding:32px}.card__footer{padding:16px 24px;background:var(--ctx-bg-card-header, var(--bg-card-header));border-top:1px solid var(--ctx-border-subtle, var(--border-color));display:flex;align-items:center;justify-content:flex-end;gap:8px}.card__title{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;margin:0;color:var(--ctx-text, var(--text-primary))}.card__subtitle{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;color:var(--text-muted);margin-top:4px}.cards-grid{display:grid;gap:24px}.cards-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.cards-grid--2{grid-template-columns:1fr}}.cards-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.cards-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.cards-grid--3{grid-template-columns:1fr}}.cards-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1600px){.cards-grid--4{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.cards-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.cards-grid--4{grid-template-columns:1fr}}.cards-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card-stat{text-align:center;padding:24px}.card-stat__value{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:3rem;font-weight:500;color:var(--text-primary);line-height:1;margin-bottom:4px}.card-stat__label{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;color:var(--text-muted)}.card-stat__trend{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;margin-top:8px}.card-stat__trend--up{color:var(--ctx-status-success)}.card-stat__trend--down{color:var(--ctx-status-error)}.kpi-card{position:relative;background:var(--ctx-bg-card, var(--bg-card));border:1px solid var(--ctx-border-subtle, var(--border-color));border-radius:var(--radius-kpi);padding:1rem;transition:all .15s ease}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--radius-kpi);border-radius:var(--radius-kpi) var(--radius-kpi) 0 0;background:var(--ctx-gradient, transparent)}.kpi-card:hover{border-color:var(--ctx-border, var(--border-hover));box-shadow:0 2px 8px var(--ctx-shadow, var(--shadow-color))}.kpi-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.kpi-card__title{font-weight:600;font-size:.9375rem;color:var(--text-primary);line-height:1.3}.kpi-card__footer{margin-top:.75rem;font-size:.8125rem;color:var(--text-secondary)}.kpi-card__badge{font-size:.8125rem;font-weight:600;padding:.125rem .5rem;border-radius:var(--radius-sm)}.kpi-card__badge--low{background:var(--ctx-load-low-bg);color:var(--ctx-load-low)}.kpi-card__badge--medium{background:var(--ctx-load-medium-bg);color:var(--ctx-load-medium)}.kpi-card__badge--high{background:var(--ctx-load-high-bg);color:var(--ctx-load-high)}.kpi-card__badge--critical{background:var(--ctx-load-critical-bg);color:var(--ctx-load-critical)}.kpi-card__progress{height:6px;background:var(--bg-subtle);border-radius:var(--radius-full);overflow:hidden;margin:.5rem 0}.kpi-card__progress-fill{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.kpi-card__progress-fill--low{background:var(--ctx-load-low)}.kpi-card__progress-fill--medium{background:var(--ctx-load-medium)}.kpi-card__progress-fill--high{background:var(--ctx-load-high)}.kpi-card__progress-fill--critical{background:var(--ctx-load-critical)}.kpi-card__stats{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--text-tertiary)}.kpi-cards-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;height:40px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--bg-card-header);color:var(--text-primary)}.btn:focus-visible{outline:3px solid #6366f1;outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--xs{padding:4px 8px;height:28px;font-size:.6875rem;border-radius:6px}.btn--sm{padding:6px 12px;height:32px;font-size:.8125rem}.btn--lg{padding:14px 28px;height:48px;font-size:1.125rem;border-radius:12px}.btn--primary{background:#6366f1;color:#fff;border-color:#6366f1}.btn--primary:hover:not(:disabled){background:#4338ca;border-color:#4338ca;box-shadow:var(--shadow-glow)}.btn--primary:active:not(:disabled){background:#3e34c2}.btn--primary-gradient{background:linear-gradient(135deg,#818cf8,#6366f1,#4338ca);color:#fff;border:none}.btn--primary-gradient:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-glow-strong)}.btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-color)}.btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.btn--secondary:active:not(:disabled){background:var(--bg-active)}.btn--ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn--outline{background:transparent;color:#818cf8;border-color:#6366f1}.btn--outline:hover:not(:disabled){background:var(--ctx-bg-hover)}.btn--outline:active:not(:disabled){background:var(--ctx-bg-card)}.btn--danger{background:var(--ctx-status-error);color:#fff;border-color:var(--ctx-status-error)}.btn--danger:hover:not(:disabled){background:#a00300;border-color:#a00300}.btn--danger-outline{background:transparent;color:var(--ctx-status-error);border-color:var(--ctx-status-error)}.btn--danger-outline:hover:not(:disabled){background:var(--ctx-status-error-bg)}.btn--success{background:var(--ctx-status-success);color:#fff;border-color:var(--ctx-status-success)}.btn--success:hover:not(:disabled){background:#29a73f;border-color:#29a73f}.btn--context{background:var(--ctx-btn-bg, #6366f1);color:var(--ctx-btn-text, white);border-color:var(--ctx-btn-bg, #6366f1)}.btn--context:hover:not(:disabled){background:var(--ctx-btn-bg-hover, #4338ca);border-color:var(--ctx-btn-bg-hover, #4338ca);box-shadow:0 4px 12px var(--ctx-shadow, rgba(178, 3, 0, .3))}.btn--context:active:not(:disabled){background:var(--ctx-color-dark, rgb(62.2476190476, 51.5488095238, 193.5511904762))}.btn--context-outline{background:transparent;color:var(--ctx-color, #818cf8);border-color:var(--ctx-color, #6366f1)}.btn--context-outline:hover:not(:disabled){background:var(--ctx-bg-hover)}.btn--context-outline:active:not(:disabled){background:var(--ctx-bg-card)}.btn--blue{background:#196ebe;color:#fff;border:none}.btn--blue:hover:not(:disabled){background:#0f5596}.btn--violet{background:#782dc3;color:#fff;border:none}.btn--violet:hover:not(:disabled){background:#5f1ea0}.btn--orange{background:#f5872d;color:#fff;border:none}.btn--orange:hover:not(:disabled){background:#d26e1e}.btn--teal{background:#1ea5af;color:#fff;border:none}.btn--teal:hover:not(:disabled){background:#14828c}.btn--pink{background:#dc4b8c;color:#fff;border:none}.btn--pink:hover:not(:disabled){background:#b93773}.btn--cyan{background:#2d91cd;color:#fff;border:none}.btn--cyan:hover:not(:disabled){background:#1e73aa}.btn--emerald{background:#10b981;color:#fff;border:none}.btn--emerald:hover:not(:disabled){background:#059669}.btn--block{width:100%}.btn--icon{padding:0;width:40px;aspect-ratio:1}.btn--icon.btn--xs{width:28px}.btn--icon.btn--sm{width:32px}.btn--icon.btn--lg{width:48px}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:8px 0 0 8px}.btn-group .btn:last-child{border-radius:0 8px 8px 0}.btn-group .btn:not(:last-child){border-right-color:var(--ctx-border-subtle)}.btn--loading{position:relative;color:transparent!important;pointer-events:none}.btn--loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--ctx-border-subtle);border-top-color:#fff;border-radius:50%;animation:btn-spinner .6s linear infinite}@keyframes btn-spinner{to{transform:rotate(360deg)}}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-row{display:flex;gap:16px}.form-row>*{flex:1}@media(max-width:900px){.form-row{flex-direction:column}}.form-label{display:block;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.form-label--required:after{content:" *";color:var(--color-error, var(--ctx-color, #6366f1))}.form-input,.input,.form-select,select.input,.form-textarea,.textarea{width:100%;padding:10px 16px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;color:var(--ctx-input-text);background:var(--ctx-input-bg);border:1px solid var(--ctx-input-border);border-radius:8px;transition:all .15s ease}.form-input::placeholder,.input::placeholder,.form-select::placeholder,.form-textarea::placeholder,.textarea::placeholder{color:var(--ctx-input-placeholder)}.form-input:hover,.input:hover,.form-select:hover,.form-textarea:hover,.textarea:hover{border-color:var(--ctx-input-border-hover)}.form-input:focus,.input:focus,.form-select:focus,.form-textarea:focus,.textarea:focus{outline:none;border-color:var(--ctx-input-border-focus);box-shadow:0 0 0 3px var(--ctx-color-alpha)}.form-input:disabled,.input:disabled,.form-select:disabled,.form-textarea:disabled,.textarea:disabled{background:var(--ctx-disabled-bg);color:var(--ctx-disabled-text);border-color:var(--ctx-disabled-border);cursor:not-allowed}.form-input.is-invalid,.is-invalid.input,.form-select.is-invalid,.form-textarea.is-invalid,.is-invalid.textarea{border-color:var(--ctx-status-error)}.form-input.is-invalid:focus,.is-invalid.input:focus,.form-select.is-invalid:focus,.form-textarea.is-invalid:focus,.is-invalid.textarea:focus{box-shadow:0 0 0 3px var(--ctx-status-error-bg)}.form-input.is-valid,.is-valid.input,.form-select.is-valid,.form-textarea.is-valid,.is-valid.textarea{border-color:var(--ctx-status-success)}.form-input.is-valid:focus,.is-valid.input:focus,.form-select.is-valid:focus,.form-textarea.is-valid:focus,.is-valid.textarea:focus{box-shadow:0 0 0 3px var(--ctx-status-success-bg)}.form-input--mono{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;letter-spacing:.5px}.form-textarea,.textarea{min-height:100px;resize:vertical;line-height:1.7}.form-select,select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.form-check{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;cursor:pointer}.form-check:last-child{margin-bottom:0}.form-check-input{flex-shrink:0;width:18px;height:18px;margin-top:2px;appearance:none;background:var(--bg-input);border:1px solid var(--border-color);cursor:pointer;transition:all .15s ease}.form-check-input[type=checkbox]{border-radius:4px}.form-check-input[type=radio]{border-radius:50%}.form-check-input:hover{border-color:var(--border-hover)}.form-check-input:checked{background:var(--ctx-btn-bg, var(--border-active));border-color:var(--ctx-btn-bg, var(--border-active))}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M10 3L5 9L2 6l1-1 2 2 4-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle fill='white' cx='4' cy='4' r='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-check-input:focus-visible{outline:2px solid var(--ctx-color, var(--border-active));outline-offset:2px}.form-check-label{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;color:var(--text-secondary);cursor:pointer}.form-check-label:hover{color:var(--text-primary)}.form-switch{display:flex;align-items:center;gap:8px}.form-switch-input{position:relative;width:44px;height:24px;appearance:none;background:var(--border-color);border-radius:9999px;cursor:pointer;transition:all .15s ease}.form-switch-input:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .15s ease}.form-switch-input:checked{background:var(--ctx-btn-bg, var(--border-active))}.form-switch-input:checked:before{transform:translate(20px)}.form-switch-input:focus-visible{outline:2px solid var(--ctx-color, var(--border-active));outline-offset:2px}.input-group{display:flex}.input-group .form-input,.input-group .input{border-radius:0}.input-group .form-input:first-child,.input-group .input:first-child{border-radius:8px 0 0 8px}.input-group .form-input:last-child,.input-group .input:last-child{border-radius:0 8px 8px 0}.input-group-text{display:flex;align-items:center;padding:8px 16px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;color:var(--text-muted);background:var(--bg-card-header);border:1px solid var(--border-color)}.input-group-text:first-child{border-radius:8px 0 0 8px;border-right:none}.input-group-text:last-child{border-radius:0 8px 8px 0;border-left:none}.form-text{display:block;margin-top:4px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;color:var(--text-muted)}.form-error{display:block;margin-top:4px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;color:var(--ctx-status-error)}.form-input--sm,.form-select--sm{padding:4px 8px;font-size:.8125rem;height:32px}.form-input--lg,.form-select--lg{padding:16px 24px;font-size:1.125rem;height:48px}.input--readonly,.input[readonly]{background:var(--ctx-bg-card);color:var(--ctx-text-muted);border-color:var(--ctx-border-subtle);cursor:not-allowed}.table{width:100%;border-collapse:separate;border-spacing:0;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem}.table th{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;padding:16px;border-bottom:1px solid var(--border-color);background:var(--bg-card-header);white-space:nowrap}.table th:first-child{border-radius:12px 0 0}.table th:last-child{border-radius:0 12px 0 0}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.table th.sortable:hover{color:var(--text-primary)}.table th.sortable:after{content:"↕";margin-left:4px;opacity:.3}.table th.sortable.sort-asc:after{content:"↑";opacity:1;color:#6366f1}.table th.sortable.sort-desc:after{content:"↓";opacity:1;color:#6366f1}.table td{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);vertical-align:middle;transition:background .15s ease,color .15s ease}.table td.mono{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--text-muted)}.table td.numeric{text-align:right;font-family:Red Hat Mono,Fira Code,Consolas,monospace}.table tbody tr{transition:background .15s ease}.table tbody tr:hover{background:var(--bg-active)}.table tbody tr:hover td{color:var(--text-primary)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover{background:#6366f10d}.table tbody tr.selected{background:#6366f11a}.table tbody tr.selected td{color:var(--text-primary)}.table tbody tr.highlight{background:#6366f10d;border-left:3px solid #6366f1}.table tbody tr.highlight td:first-child{padding-left:13px}.table--compact th,.table--compact td{padding:8px 16px}.table--borderless td{border-bottom:none}.table--striped tbody tr:nth-child(odd){background:var(--bg-hover)}.table--striped tbody tr:hover{background:var(--bg-active)}.table--bordered{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.table--bordered th,.table--bordered td{border-right:1px solid var(--border-color)}.table--bordered th:last-child,.table--bordered td:last-child{border-right:none}.card .table th:first-child,.card .table td:first-child{padding-left:24px}.card .table th:last-child,.card .table td:last-child{padding-right:24px}.card .table th{border-radius:0}.table td.actions{text-align:right;white-space:nowrap}.table td.actions .btn{opacity:0;transition:opacity .15s ease}.table tbody tr:hover td.actions .btn{opacity:1}.table-user{display:flex;align-items:center;gap:8px}.table-user__avatar{width:32px;height:32px;border-radius:50%;background:var(--border-color);display:flex;align-items:center;justify-content:center;font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;color:var(--text-muted)}.table-user__name{color:var(--text-primary);font-weight:500}.table-user__email{font-size:.6875rem;color:var(--text-muted)}.table-status{display:inline-flex;align-items:center;gap:4px}.table-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.table-status--success{color:#2db946}.table-status--warning{color:#f5c82d}.table-status--error{color:#b20300}.table-status--pending{color:var(--text-muted)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:900px){.table-responsive{margin:0 -16px;padding:0 16px}}.table-empty{padding:48px;text-align:center;color:var(--text-muted)}.table-empty__icon{font-size:2.5rem;margin-bottom:16px;opacity:.3}.table-empty__text{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem}.list-arrow{list-style:none;padding:0;margin:0}.list-arrow li{position:relative;padding:8px 0 8px 24px;color:var(--text-secondary);font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;border-bottom:1px solid var(--border-color);transition:color .15s ease}.list-arrow li:last-child{border-bottom:none}.list-arrow li:before{content:"→";position:absolute;left:0;color:#6366f1;font-weight:500}.list-arrow li:hover{color:var(--text-primary)}.list-arrow--borderless li{border-bottom:none;padding:4px 0 4px 24px}.list-arrow--compact li{padding:4px 0 4px 16px;font-size:.8125rem}.list-chevron{list-style:none;padding:0;margin:0}.list-chevron li{position:relative;padding:8px 0 8px 24px;color:var(--text-secondary);font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;border-bottom:1px solid var(--border-color)}.list-chevron li:last-child{border-bottom:none}.list-chevron li:before{content:"›";position:absolute;left:4px;color:#6366f1;font-size:1.125rem;font-weight:700;line-height:1}.list-dot{list-style:none;padding:0;margin:0}.list-dot li{position:relative;padding:8px 0 8px 24px;color:var(--text-secondary);font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem}.list-dot li:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#6366f1;border-radius:50%}.list-nav{list-style:none;padding:0;margin:0}.list-nav__item{border-bottom:1px solid var(--border-color)}.list-nav__item:last-child{border-bottom:none}.list-nav__link{display:flex;align-items:center;justify-content:space-between;padding:16px;color:var(--text-secondary);text-decoration:none;transition:all .15s ease}.list-nav__link:hover{background:var(--bg-active);color:var(--text-primary)}.list-nav__link:after{content:"→";color:var(--text-muted);transition:transform .15s ease,color .15s ease}.list-nav__link:hover:after{transform:translate(4px);color:#6366f1}.list-nav__item--active .list-nav__link{background:#6366f11a;color:#818cf8}.list-nav__item--active .list-nav__link:after{color:#6366f1}.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.tag{display:inline-flex;align-items:center;padding:4px 8px;background:#6366f11a;color:#818cf8;border-radius:6px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;transition:all .15s ease}.tag:hover{background:#6366f133}.tag--secondary{background:var(--bg-hover);color:var(--text-secondary)}.tag--secondary:hover{background:var(--bg-card-header)}.tag--success{background:#2db9461a;color:#2db946}.tag--warning{background:#f5c82d26;color:#ebb90b}.tag--error{background:#b203001a;color:#818cf8}.tag--info{background:#1ea5af1a;color:#1ea5af}.tag--blue{background:#196ebe26;color:#2185e2}.tag--violet{background:#782dc326;color:#8c45d4}.tag--orange{background:#f5872d26;color:#f5872d}.tag--teal{background:#1ea5af26;color:#1ea5af}.tag--pink{background:#dc4b8c26;color:#dc4b8c}.list-desc{display:flex;flex-direction:column;gap:8px}.list-desc__item{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border-color)}.list-desc__item:last-child{border-bottom:none}.list-desc__label{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;color:var(--text-muted)}.list-desc__value{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--text-primary)}.list-steps{list-style:none;padding:0;margin:0;counter-reset:step-counter}.list-steps li{position:relative;padding:16px 0 16px 40px;color:var(--text-secondary);border-left:2px solid var(--border-color);margin-left:16px;counter-increment:step-counter}.list-steps li:before{content:counter(step-counter);position:absolute;left:-28px;width:24px;height:24px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.6875rem;font-weight:500;color:var(--text-muted)}.list-steps li:last-child{border-left-color:transparent}.list-steps li.completed{border-left-color:#2db946}.list-steps li.completed:before{background:#2db946;border-color:#2db946;color:#fff;content:"✓"}.list-steps li.active{color:var(--text-primary)}.list-steps li.active:before{background:#6366f1;border-color:#6366f1;color:#fff}.alert{display:flex;align-items:flex-start;gap:8px;padding:16px;border-radius:8px;border-left:4px solid transparent;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem}.alert__icon{flex-shrink:0;font-size:1.125rem}.alert__content{flex:1}.alert__title{font-weight:600;margin-bottom:4px}.alert__message{color:inherit;opacity:.9}.alert__close{flex-shrink:0;padding:4px;background:transparent;border:none;color:inherit;opacity:.5;cursor:pointer;transition:opacity .15s ease}.alert__close:hover{opacity:1}.alert--success{background:var(--ctx-status-success-bg);border-left-color:var(--ctx-status-success);color:var(--ctx-status-success)}.alert--error,.alert--danger{background:var(--ctx-status-error-bg);border-left-color:var(--ctx-status-error);color:var(--ctx-status-error)}.alert--warning{background:var(--ctx-status-warning-bg);border-left-color:var(--ctx-status-warning);color:var(--ctx-status-warning)}.alert--info{background:var(--ctx-status-info-bg);border-left-color:var(--ctx-status-info);color:var(--ctx-status-info)}.alert--neutral{background:var(--bg-card-header);border-left-color:var(--border-color);color:var(--text-secondary)}.alert--blue{background:#196ebe1a;border-left-color:#196ebe;color:#2185e2}.alert--violet{background:#782dc31a;border-left-color:#782dc3;color:#8c45d4}.alert--orange{background:#f5872d1a;border-left-color:#f5872d;color:#f5872d}.alert--teal{background:#1ea5af1a;border-left-color:#1ea5af;color:#1ea5af}.alert--bordered{border:1px solid currentColor;border-left-width:4px}.alert--full{border-radius:0;border-left-width:0;border-bottom:2px solid}.alert--compact{padding:8px 16px;font-size:.8125rem}.toast{position:fixed;bottom:24px;right:24px;min-width:300px;max-width:450px;padding:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;align-items:flex-start;gap:8px;z-index:800;animation:toast-slide-in .3s ease}.toast__icon{flex-shrink:0;font-size:1.125rem}.toast__content{flex:1}.toast__title{font-weight:500;color:var(--text-primary);margin-bottom:4px}.toast__message{font-size:.8125rem;color:var(--text-secondary)}.toast__close{flex-shrink:0;padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.toast__close:hover{color:var(--text-primary)}.toast--success{border-left:4px solid var(--ctx-status-success)}.toast--success .toast__icon{color:var(--ctx-status-success)}.toast--error{border-left:4px solid var(--ctx-status-error)}.toast--error .toast__icon{color:var(--ctx-status-error)}.toast--warning{border-left:4px solid var(--ctx-status-warning)}.toast--warning .toast__icon{color:var(--ctx-status-warning)}.toast--info{border-left:4px solid var(--ctx-status-info)}.toast--info .toast__icon{color:var(--ctx-status-info)}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.banner{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--bg-card);border-bottom:1px solid var(--border-color)}.banner__content{display:flex;align-items:center;gap:16px}.banner__icon{font-size:1.5rem}.banner__text{color:var(--text-secondary)}.banner__actions{display:flex;gap:8px}.banner--primary{background:var(--ctx-bg-card);border-bottom-color:var(--ctx-border)}.banner--primary .banner__icon{color:#6366f1}.banner--warning{background:var(--ctx-status-warning-bg);border-bottom-color:var(--ctx-status-warning)}.banner--warning .banner__icon{color:var(--ctx-status-warning)}.modal-overlay{position:fixed;inset:0;background:var(--overlay-bg, var(--ctx-shadow));display:flex;align-items:center;justify-content:center;z-index:500;padding:24px;animation:modal-fade-in .2s ease}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-dialog{background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-2xl);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:modal-slide-up .3s ease}@keyframes modal-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border-color)}.modal-title{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:all .15s ease}.modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body{flex:1;overflow-y:auto;padding:24px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:24px;border-top:1px solid var(--border-color)}.modal-dialog--sm{max-width:400px}.modal-dialog--md{max-width:600px}.modal-dialog--lg{max-width:800px}.modal-dialog--xl{max-width:1140px}.modal-dialog--full{max-width:95vw;max-height:95vh}.confirm-dialog{background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-2xl);max-width:480px;width:100%;padding:32px;text-align:center;animation:modal-slide-up .3s ease}.confirm-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}.confirm-header svg{color:var(--ctx-status-warning)}.confirm-header h3{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.confirm-header p{font-size:.875rem;color:var(--text-secondary);margin:4px 0;max-width:90%}.confirm-header strong{color:var(--text-primary);font-weight:600}.warning-text{color:var(--ctx-status-warning)!important;font-size:.8125rem!important;font-weight:500!important;display:flex;align-items:center;justify-content:center;gap:4px}.confirm-actions{display:flex;align-items:center;justify-content:center;gap:8px}.modal-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:var(--bg-card);box-shadow:var(--shadow-2xl);z-index:500;display:flex;flex-direction:column;animation:drawer-slide-in .3s ease}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite;margin-right:4px}@keyframes btn-spin{to{transform:rotate(360deg)}}.spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:#6366f1;border-radius:50%;animation:spinner-spin .8s linear infinite;margin:0 auto}@keyframes spinner-spin{to{transform:rotate(360deg)}}code{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.9em;padding:2px 4px;background:#6366f11a;color:#818cf8;border-radius:4px}kbd{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.85em;padding:2px 8px;background:var(--bg-card-header);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 0 var(--border-color)}.code-block{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.7;background:var(--bg-input);border:1px solid var(--border-color);border-radius:12px;padding:16px;overflow-x:auto}.code-block .key{color:var(--code-key)}.code-block .value,.code-block .string{color:var(--code-value)}.code-block .number{color:var(--code-number)}.code-block .keyword{color:var(--code-keyword)}.code-block .comment{color:var(--code-comment);font-style:italic}.code-block .function{color:#61afef}.code-block .operator{color:var(--text-secondary)}.code-block--with-header{padding:0;overflow:hidden}.code-block__header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--bg-card-header);border-bottom:1px solid var(--border-color)}.code-block__header-title{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.code-block__header-actions{display:flex;gap:4px}.code-block__content{padding:16px;overflow-x:auto}.json-viewer{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.7}.json-viewer .json-key{color:var(--code-key)}.json-viewer .json-key:after{content:": ";color:var(--text-muted)}.json-viewer .json-string{color:var(--code-value)}.json-viewer .json-string:before,.json-viewer .json-string:after{content:'"';color:var(--code-value)}.json-viewer .json-number{color:var(--code-number)}.json-viewer .json-boolean{color:var(--code-keyword)}.json-viewer .json-null{color:var(--text-muted);font-style:italic}.json-viewer .json-bracket{color:var(--text-secondary)}.data-display{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;background:var(--bg-input);border-radius:12px;padding:16px}.data-display__row{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--border-color)}.data-display__row:last-child{border-bottom:none}.data-display__label{color:var(--text-muted)}.data-display__value{color:var(--text-primary);font-weight:500}.data-display__value--code{color:var(--code-value)}.data-display__value--number{color:var(--code-number)}.data-value{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--text-secondary)}.data-id{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--text-muted)}.data-amount{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.875rem;font-weight:500;color:var(--text-primary)}.data-date{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--text-secondary)}.data-code{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;color:var(--code-value)}.terminal{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;background:#1a1a1a;border-radius:12px;overflow:hidden}.terminal__header{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#2d2d2d}.terminal__header-dot{width:12px;height:12px;border-radius:50%}.terminal__header-dot--red{background:#ff5f56}.terminal__header-dot--yellow{background:#ffbd2e}.terminal__header-dot--green{background:#27c93f}.terminal__header-title{margin-left:auto;font-size:.6875rem;color:#888}.terminal__content{padding:16px;color:#f0f0f0}.terminal__content .prompt{color:#2db946}.terminal__content .prompt:before{content:"$ "}.terminal__content .output{color:#888;margin-left:16px}.terminal__content .error{color:#b20300}.terminal__content .success{color:#2db946}.diff{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.7}.diff__line{padding:2px 16px}.diff__line--added{background:#2db94626;color:#2db946}.diff__line--added:before{content:"+ "}.diff__line--removed{background:#b2030026;color:#b20300}.diff__line--removed:before{content:"- "}.diff__line--unchanged{color:var(--text-muted)}.diff__line--unchanged:before{content:"  "}.copy-button{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;color:var(--text-muted);background:transparent;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .15s ease}.copy-button:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}.copy-button.copied{color:#2db946;border-color:#2db946}pre{font-family:Red Hat Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.7;margin:0;white-space:pre-wrap;word-wrap:break-word}.ai-indicator{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;border:1px solid var(--ctx-border, rgba(192, 192, 192, .3));font-size:.8125rem;font-weight:500;color:var(--ctx-text, var(--text-secondary));background:var(--ctx-bg-card, var(--bg-card));transition:border-color .4s ease,box-shadow .4s ease}.ai-indicator__dot{width:8px;height:8px;border-radius:9999px;background:var(--ctx-color, #C0C0C0);transition:background .4s ease;flex-shrink:0}.ai-indicator.is-active,.ai-indicator.is-processing{border-color:#d4af3766;box-shadow:0 0 12px #d4af3733}.ai-indicator.is-active .ai-indicator__dot,.ai-indicator.is-processing .ai-indicator__dot{background:#d4af37;animation:ai-pulse 2s ease-in-out infinite}.ai-indicator.is-processing .ai-indicator__dot{animation:ai-pulse .8s ease-in-out infinite}.ai-status-bar{height:3px;width:100%;background:var(--ctx-gradient);border-radius:9999px;opacity:0;transition:opacity .4s ease}.ai-status-bar.is-active{opacity:.6}.ai-status-bar.is-processing{opacity:1;animation:ai-shimmer-bar 1.5s ease-in-out infinite}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes ai-shimmer-bar{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.icon{display:inline-block;width:24px;height:24px;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor;vertical-align:middle}.icon--xs{width:12px;height:12px}.icon--sm{width:16px;height:16px}.icon--md{width:24px;height:24px}.icon--lg{width:32px;height:32px}.icon--xl{width:48px;height:48px}.icon--stethoscope{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3'/%3E%3Cpath d='M8 15v1a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6v-4'/%3E%3Ccircle cx='20' cy='10' r='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3'/%3E%3Cpath d='M8 15v1a6 6 0 0 0 6 6v0a6 6 0 0 0 6-6v-4'/%3E%3Ccircle cx='20' cy='10' r='2'/%3E%3C/svg%3E")}.icon--pill{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z'/%3E%3Cpath d='m8.5 8.5 7 7'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z'/%3E%3Cpath d='m8.5 8.5 7 7'/%3E%3C/svg%3E")}.icon--syringe{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m18 2 4 4'/%3E%3Cpath d='m17 7 3-3'/%3E%3Cpath d='M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5'/%3E%3Cpath d='m9 11 4 4'/%3E%3Cpath d='m5 19-3 3'/%3E%3Cpath d='m14 4 6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m18 2 4 4'/%3E%3Cpath d='m17 7 3-3'/%3E%3Cpath d='M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5'/%3E%3Cpath d='m9 11 4 4'/%3E%3Cpath d='m5 19-3 3'/%3E%3Cpath d='m14 4 6 6'/%3E%3C/svg%3E")}.icon--heart-pulse{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3Cpath d='M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3Cpath d='M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27'/%3E%3C/svg%3E")}.icon--heartbeat{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12h3l2-4 3 8 2-4h3'/%3E%3Cpath d='M17 12h4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12h3l2-4 3 8 2-4h3'/%3E%3Cpath d='M17 12h4'/%3E%3C/svg%3E")}.icon--dna{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 15c6.667-6 13.333 0 20-6'/%3E%3Cpath d='M9 22c1.798-1.998 2.518-3.995 2.807-5.993'/%3E%3Cpath d='M15 2c-1.798 1.998-2.518 3.995-2.807 5.993'/%3E%3Cpath d='m17 6-2.5-2.5'/%3E%3Cpath d='m14 8-1-1'/%3E%3Cpath d='m7 18 2.5 2.5'/%3E%3Cpath d='m3.5 14.5.5.5'/%3E%3Cpath d='m20 9 .5.5'/%3E%3Cpath d='m6.5 12.5 1 1'/%3E%3Cpath d='m16.5 10.5 1 1'/%3E%3Cpath d='m10 16 1.5 1.5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 15c6.667-6 13.333 0 20-6'/%3E%3Cpath d='M9 22c1.798-1.998 2.518-3.995 2.807-5.993'/%3E%3Cpath d='M15 2c-1.798 1.998-2.518 3.995-2.807 5.993'/%3E%3Cpath d='m17 6-2.5-2.5'/%3E%3Cpath d='m14 8-1-1'/%3E%3Cpath d='m7 18 2.5 2.5'/%3E%3Cpath d='m3.5 14.5.5.5'/%3E%3Cpath d='m20 9 .5.5'/%3E%3Cpath d='m6.5 12.5 1 1'/%3E%3Cpath d='m16.5 10.5 1 1'/%3E%3Cpath d='m10 16 1.5 1.5'/%3E%3C/svg%3E")}.icon--brain{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 1.98-3A2.5 2.5 0 0 1 9.5 2Z'/%3E%3Cpath d='M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-1.98-3A2.5 2.5 0 0 0 14.5 2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 1.98-3A2.5 2.5 0 0 1 9.5 2Z'/%3E%3Cpath d='M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-1.98-3A2.5 2.5 0 0 0 14.5 2Z'/%3E%3C/svg%3E")}.icon--baby{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 12h.01M15 12h.01M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5'/%3E%3Cpath d='M19 21v-6a7 7 0 0 0-7-7v0a7 7 0 0 0-7 7v6'/%3E%3Cpath d='M12 17c0 1.66-1.34 3-3 3v0c-1.66 0-3-1.34-3-3v-3h6v3z'/%3E%3Cpath d='M12 17c0 1.66 1.34 3 3 3v0c1.66 0 3-1.34 3-3v-3h-6v3z'/%3E%3Cpath d='M12 8v0a3 3 0 1 0 0-6v0a3 3 0 1 0 0 6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 12h.01M15 12h.01M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5'/%3E%3Cpath d='M19 21v-6a7 7 0 0 0-7-7v0a7 7 0 0 0-7 7v6'/%3E%3Cpath d='M12 17c0 1.66-1.34 3-3 3v0c-1.66 0-3-1.34-3-3v-3h6v3z'/%3E%3Cpath d='M12 17c0 1.66 1.34 3 3 3v0c1.66 0 3-1.34 3-3v-3h-6v3z'/%3E%3Cpath d='M12 8v0a3 3 0 1 0 0-6v0a3 3 0 1 0 0 6z'/%3E%3C/svg%3E")}.icon--user-female{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3Cpath d='M18 21a6 6 0 0 0-12 0'/%3E%3Cpath d='M8 3c-.7 2-2 3-4 3'/%3E%3Cpath d='M16 3c.7 2 2 3 4 3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3Cpath d='M18 21a6 6 0 0 0-12 0'/%3E%3Cpath d='M8 3c-.7 2-2 3-4 3'/%3E%3Cpath d='M16 3c.7 2 2 3 4 3'/%3E%3C/svg%3E")}.icon--scissors{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='m20 4-8.5 8.5M20 20l-8.5-8.5M13.5 13.5 20 20M13.5 10.5 20 4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='m20 4-8.5 8.5M20 20l-8.5-8.5M13.5 13.5 20 20M13.5 10.5 20 4'/%3E%3C/svg%3E")}.icon--flask{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 3h6v7l4 9a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2l4-9V3z'/%3E%3Cpath d='M9 3h6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 3h6v7l4 9a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2l4-9V3z'/%3E%3Cpath d='M9 3h6'/%3E%3C/svg%3E")}.icon--home{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")}.icon--calendar{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.icon--calendar-plus{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M10 16h4M12 14v4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M10 16h4M12 14v4'/%3E%3C/svg%3E")}.icon--users{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.icon--user{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.icon--user-plus{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='19' x2='19' y1='8' y2='14'/%3E%3Cline x1='22' x2='16' y1='11' y2='11'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='19' x2='19' y1='8' y2='14'/%3E%3Cline x1='22' x2='16' y1='11' y2='11'/%3E%3C/svg%3E")}.icon--file-text{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' x2='8' y1='13' y2='13'/%3E%3Cline x1='16' x2='8' y1='17' y2='17'/%3E%3Cline x1='10' x2='8' y1='9' y2='9'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' x2='8' y1='13' y2='13'/%3E%3Cline x1='16' x2='8' y1='17' y2='17'/%3E%3Cline x1='10' x2='8' y1='9' y2='9'/%3E%3C/svg%3E")}.icon--folder{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E")}.icon--settings{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.icon--logout{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E")}.icon--plus{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='5' y2='19'/%3E%3Cline x1='5' x2='19' y1='12' y2='12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='5' y2='19'/%3E%3Cline x1='5' x2='19' y1='12' y2='12'/%3E%3C/svg%3E")}.icon--edit{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E")}.icon--trash{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 6h18M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 6h18M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3C/svg%3E")}.icon--search{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.icon--filter{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E")}.icon--upload{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' x2='12' y1='3' y2='15'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='17 8 12 3 7 8'/%3E%3Cline x1='12' x2='12' y1='3' y2='15'/%3E%3C/svg%3E")}.icon--check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.icon--x{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='6' y1='6' y2='18'/%3E%3Cline x1='6' x2='18' y1='6' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='6' y1='6' y2='18'/%3E%3Cline x1='6' x2='18' y1='6' y2='18'/%3E%3C/svg%3E")}.icon--alert-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.icon--info{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.icon--menu{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='4' x2='20' y1='12' y2='12'/%3E%3Cline x1='4' x2='20' y1='6' y2='6'/%3E%3Cline x1='4' x2='20' y1='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='4' x2='20' y1='12' y2='12'/%3E%3Cline x1='4' x2='20' y1='6' y2='6'/%3E%3Cline x1='4' x2='20' y1='18' y2='18'/%3E%3C/svg%3E")}.icon--chevron-down{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.icon--chevron-right{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.icon--more-vertical{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E")}.icon--message-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E")}.icon--chart{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='18' y1='20' y2='10'/%3E%3Cline x1='12' x2='12' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='14'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='18' y1='20' y2='10'/%3E%3Cline x1='12' x2='12' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='14'/%3E%3C/svg%3E")}.icon--clipboard{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E")}.icon--mic{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cline x1='12' x2='12' y1='19' y2='22'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cline x1='12' x2='12' y1='19' y2='22'/%3E%3C/svg%3E")}.icon--bell{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E")}.icon--moon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.icon--sun{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 20v2'/%3E%3Cpath d='m4.93 4.93 1.41 1.41'/%3E%3Cpath d='m17.66 17.66 1.41 1.41'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='M20 12h2'/%3E%3Cpath d='m6.34 17.66-1.41 1.41'/%3E%3Cpath d='m19.07 4.93-1.41 1.41'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 20v2'/%3E%3Cpath d='m4.93 4.93 1.41 1.41'/%3E%3Cpath d='m17.66 17.66 1.41 1.41'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='M20 12h2'/%3E%3Cpath d='m6.34 17.66-1.41 1.41'/%3E%3Cpath d='m19.07 4.93-1.41 1.41'/%3E%3C/svg%3E")}.icon--building{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M9 22v-4h6v4M8 6h.01M16 6h.01M12 6h.01M12 10h.01M12 14h.01M16 10h.01M16 14h.01M8 10h.01M8 14h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M9 22v-4h6v4M8 6h.01M16 6h.01M12 6h.01M12 10h.01M12 14h.01M16 10h.01M16 14h.01M8 10h.01M8 14h.01'/%3E%3C/svg%3E")}.icon--sitemap{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='6' height='6' x='3' y='3' rx='1'/%3E%3Crect width='6' height='6' x='15' y='3' rx='1'/%3E%3Crect width='6' height='6' x='9' y='15' rx='1'/%3E%3Cpath d='M6 9v3a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V9M12 15v6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='6' height='6' x='3' y='3' rx='1'/%3E%3Crect width='6' height='6' x='15' y='3' rx='1'/%3E%3Crect width='6' height='6' x='9' y='15' rx='1'/%3E%3Cpath d='M6 9v3a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V9M12 15v6'/%3E%3C/svg%3E")}.icon--map-pin{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.icon--wrench{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.icon--link{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.icon--briefcase{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/svg%3E")}.icon--shield{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3C/svg%3E")}.icon--clipboard-list{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4M12 16h4M8 11h.01M8 16h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4M12 16h4M8 11h.01M8 16h.01'/%3E%3C/svg%3E")}.icon--package{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E")}.icon--dollar-sign{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='2' y2='22'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='2' y2='22'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.icon--layout{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E")}.icon--grid{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E")}.icon--eye{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.icon--arrow-left{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E")}.icon--activity{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E")}.icon--cpu{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='16' height='16' x='4' y='4' rx='2'/%3E%3Crect width='6' height='6' x='9' y='9' rx='1'/%3E%3Cpath d='M15 2v2M15 20v2M2 15h2M2 9h2M20 15h2M20 9h2M9 2v2M9 20v2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='16' height='16' x='4' y='4' rx='2'/%3E%3Crect width='6' height='6' x='9' y='9' rx='1'/%3E%3Cpath d='M15 2v2M15 20v2M2 15h2M2 9h2M20 15h2M20 9h2M9 2v2M9 20v2'/%3E%3C/svg%3E")}.icon--box{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12'/%3E%3C/svg%3E")}.icon--camera{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z'/%3E%3Ccircle cx='12' cy='13' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z'/%3E%3Ccircle cx='12' cy='13' r='3'/%3E%3C/svg%3E")}.icon--video{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 8-6 4 6 4V8Z'/%3E%3Crect width='14' height='12' x='2' y='6' rx='2' ry='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 8-6 4 6 4V8Z'/%3E%3Crect width='14' height='12' x='2' y='6' rx='2' ry='2'/%3E%3C/svg%3E")}.icon--currency{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='2' y2='22'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='2' y2='22'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.icon--star{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}.icon--pencil{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z'/%3E%3C/svg%3E")}.icon--trash-2{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6'/%3E%3Cpath d='M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6'/%3E%3Cpath d='M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3Cline x1='10' x2='10' y1='11' y2='17'/%3E%3Cline x1='14' x2='14' y1='11' y2='17'/%3E%3C/svg%3E")}.icon--lock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.icon--lock-keyhole{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3C/svg%3E")}.icon--clock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.icon--timer{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='10' x2='14' y1='2' y2='2'/%3E%3Cline x1='12' x2='15' y1='14' y2='11'/%3E%3Ccircle cx='12' cy='14' r='8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='10' x2='14' y1='2' y2='2'/%3E%3Cline x1='12' x2='15' y1='14' y2='11'/%3E%3Ccircle cx='12' cy='14' r='8'/%3E%3C/svg%3E")}.icon--circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='currentColor'/%3E%3C/svg%3E")}.icon--circle-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E")}.icon--check-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.icon--circle-x{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E")}.icon--car{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M9 17h6'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M9 17h6'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E")}.icon--door-open{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M13 4h3a2 2 0 0 1 2 2v14'/%3E%3Cpath d='M2 20h3'/%3E%3Cpath d='M13 20h9'/%3E%3Cpath d='M10 12v.01'/%3E%3Cpath d='M13 4.562v15.157a1 1 0 0 1-1.242.97L5 19V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M13 4h3a2 2 0 0 1 2 2v14'/%3E%3Cpath d='M2 20h3'/%3E%3Cpath d='M13 20h9'/%3E%3Cpath d='M10 12v.01'/%3E%3Cpath d='M13 4.562v15.157a1 1 0 0 1-1.242.97L5 19V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z'/%3E%3C/svg%3E")}.icon--microscope{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18h8'/%3E%3Cpath d='M3 22h18'/%3E%3Cpath d='M14 22a7 7 0 1 0 0-14h-1'/%3E%3Cpath d='M9 14h2'/%3E%3Cpath d='M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18h8'/%3E%3Cpath d='M3 22h18'/%3E%3Cpath d='M14 22a7 7 0 1 0 0-14h-1'/%3E%3Cpath d='M9 14h2'/%3E%3Cpath d='M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3'/%3E%3C/svg%3E")}.icon--key{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6'/%3E%3Cpath d='m15.5 7.5 3 3L22 7l-3-3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6'/%3E%3Cpath d='m15.5 7.5 3 3L22 7l-3-3'/%3E%3C/svg%3E")}.icon--user-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662'/%3E%3C/svg%3E")}.icon--building-2{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z'/%3E%3Cpath d='M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3Cpath d='M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M10 6h4M10 10h4M10 14h4M10 18h4'/%3E%3C/svg%3E")}.icon--hospital{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 6v4'/%3E%3Cpath d='M14 8h-4'/%3E%3Cpath d='M14 18h-4'/%3E%3Cpath d='M14 12h-4'/%3E%3Cpath d='M10 18v4'/%3E%3Cpath d='M14 18v4'/%3E%3Cpath d='M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3Cpath d='M18 14V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 6v4'/%3E%3Cpath d='M14 8h-4'/%3E%3Cpath d='M14 18h-4'/%3E%3Cpath d='M14 12h-4'/%3E%3Cpath d='M10 18v4'/%3E%3Cpath d='M14 18v4'/%3E%3Cpath d='M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3Cpath d='M18 14V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v8'/%3E%3C/svg%3E")}.icon--theater{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6'/%3E%3Cpath d='M2 12.5a5 5 0 0 1 5 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6'/%3E%3Cpath d='M2 12.5a5 5 0 0 1 5 5'/%3E%3C/svg%3E")}.icon--tag{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2H2v10l9.29 9.29a1 1 0 0 0 1.41 0l7-7a1 1 0 0 0 0-1.41L12 2z'/%3E%3Ccircle cx='6.5' cy='6.5' r='1.5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 2H2v10l9.29 9.29a1 1 0 0 0 1.41 0l7-7a1 1 0 0 0 0-1.41L12 2z'/%3E%3Ccircle cx='6.5' cy='6.5' r='1.5'/%3E%3C/svg%3E")}.icon--play{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'/%3E%3C/svg%3E")}.icon--check-double{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 6 7 17l-5-5'/%3E%3Cpath d='m22 6-9 9'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 6 7 17l-5-5'/%3E%3Cpath d='m22 6-9 9'/%3E%3C/svg%3E")}.icon--alert-triangle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.icon--user-clock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='18' cy='15' r='3'/%3E%3Cpath d='M18 13.5V15l1 1'/%3E%3Cpath d='M10 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3Cpath d='M3 21a9 9 0 0 1 9-9 9 9 0 0 1 1.65.15'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='18' cy='15' r='3'/%3E%3Cpath d='M18 13.5V15l1 1'/%3E%3Cpath d='M10 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3Cpath d='M3 21a9 9 0 0 1 9-9 9 9 0 0 1 1.65.15'/%3E%3C/svg%3E")}.icon--user-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpolyline points='16 11 18 13 22 9'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpolyline points='16 11 18 13 22 9'/%3E%3C/svg%3E")}.icon--help-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.icon--chevron-left{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")}.icon--save{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpolyline points='17 21 17 13 7 13 7 21'/%3E%3Cpolyline points='7 3 7 8 15 8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cpolyline points='17 21 17 13 7 13 7 21'/%3E%3Cpolyline points='7 3 7 8 15 8'/%3E%3C/svg%3E")}.icon--clipboard-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.icon--grip-vertical{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E")}.icon--maximize{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E")}.icon--refresh-cw{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E")}.icon--rotate-ccw{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.icon--layers{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E")}.icon--server{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2'/%3E%3Cline x1='6' x2='6.01' y1='6' y2='6'/%3E%3Cline x1='6' x2='6.01' y1='18' y2='18'/%3E%3C/svg%3E")}.icon--database{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5'/%3E%3Cpath d='M3 12c0 1.66 4 3 9 3s9-1.34 9-3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5'/%3E%3Cpath d='M3 12c0 1.66 4 3 9 3s9-1.34 9-3'/%3E%3C/svg%3E")}.icon--hard-drive{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='22' x2='2' y1='12' y2='12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cline x1='6' x2='6.01' y1='16' y2='16'/%3E%3Cline x1='10' x2='10.01' y1='16' y2='16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='22' x2='2' y1='12' y2='12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3Cline x1='6' x2='6.01' y1='16' y2='16'/%3E%3Cline x1='10' x2='10.01' y1='16' y2='16'/%3E%3C/svg%3E")}.icon--bar-chart{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='20' y2='10'/%3E%3Cline x1='18' x2='18' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' x2='12' y1='20' y2='10'/%3E%3Cline x1='18' x2='18' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='16'/%3E%3C/svg%3E")}.icon--arrow-right{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.icon--check-square{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.icon--square{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E")}.icon--calendar-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E")}.icon--trending-up{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3Cpath d='M16 7h6v6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3Cpath d='M16 7h6v6'/%3E%3C/svg%3E")}.icon--file{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E")}.icon--heart{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.icon--medications{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='10' height='13' x='7' y='8' rx='2'/%3E%3Crect width='8' height='3' x='8' y='4' rx='1'/%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='10' height='13' x='7' y='8' rx='2'/%3E%3Crect width='8' height='3' x='8' y='4' rx='1'/%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E")}.icon--paramedical{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='10' cy='8' r='3'/%3E%3Cpath d='M7 15a4 4 0 0 0-4 4v1h14v-1a4 4 0 0 0-4-4H7z'/%3E%3Cpath d='M20 4v6M17 7h6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='10' cy='8' r='3'/%3E%3Cpath d='M7 15a4 4 0 0 0-4 4v1h14v-1a4 4 0 0 0-4-4H7z'/%3E%3Cpath d='M20 4v6M17 7h6'/%3E%3C/svg%3E")}.icon--tardoc{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M9 13h6M12 10v6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M9 13h6M12 10v6'/%3E%3C/svg%3E")}.icon--user-group{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.icon--file-signature{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' x2='16' y1='13' y2='13'/%3E%3Cpath d='M8 17c.5-.5 1-.5 1.5 0s1 .5 1.5 0 1-.5 1.5 0 1 .5 1.5 0'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' x2='16' y1='13' y2='13'/%3E%3Cpath d='M8 17c.5-.5 1-.5 1.5 0s1 .5 1.5 0 1-.5 1.5 0 1 .5 1.5 0'/%3E%3C/svg%3E")}.icon--download{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' x2='12' y1='15' y2='3'/%3E%3C/svg%3E")}.icon--external-link{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' x2='21' y1='14' y2='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' x2='21' y1='14' y2='3'/%3E%3C/svg%3E")}.icon--log-in{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' x2='3' y1='12' y2='12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' x2='3' y1='12' y2='12'/%3E%3C/svg%3E")}.icon--log-out{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' x2='9' y1='12' y2='12'/%3E%3C/svg%3E")}.icon--printer{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/%3E%3Crect width='12' height='8' x='6' y='14' rx='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/%3E%3Crect width='12' height='8' x='6' y='14' rx='1'/%3E%3C/svg%3E")}.icon--send{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E")}.icon--x-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E")}.icon--message-square{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.icon--mail{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}.icon--inbox{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}.icon--door-closed{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14'/%3E%3Cpath d='M2 20h20'/%3E%3Ccircle cx='14' cy='12' r='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14'/%3E%3Cpath d='M2 20h20'/%3E%3Ccircle cx='14' cy='12' r='1'/%3E%3C/svg%3E")}.icon--phone{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.84 9.29 19.79 19.79 0 0 1 1.76 6c-.48-.92-.04-2 .93-2.21l3.05-.52a2 2 0 0 1 2 1.12l1.32 2.57a2 2 0 0 1-.47 2.38l-.87.87a16 16 0 0 0 5.99 6l.87-.87a2 2 0 0 1 2.38-.47l2.57 1.32a2 2 0 0 1 1.12 2z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.84 9.29 19.79 19.79 0 0 1 1.76 6c-.48-.92-.04-2 .93-2.21l3.05-.52a2 2 0 0 1 2 1.12l1.32 2.57a2 2 0 0 1-.47 2.38l-.87.87a16 16 0 0 0 5.99 6l.87-.87a2 2 0 0 1 2.38-.47l2.57 1.32a2 2 0 0 1 1.12 2z'/%3E%3C/svg%3E")}.icon--life-buoy{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.93 4.93 4.24 4.24'/%3E%3Cpath d='m14.83 9.17 4.24-4.24'/%3E%3Cpath d='m14.83 14.83 4.24 4.24'/%3E%3Cpath d='m9.17 14.83-4.24 4.24'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.93 4.93 4.24 4.24'/%3E%3Cpath d='m14.83 9.17 4.24-4.24'/%3E%3Cpath d='m14.83 14.83 4.24 4.24'/%3E%3Cpath d='m9.17 14.83-4.24 4.24'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E")}.icon--thermometer{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z'/%3E%3C/svg%3E")}.icon--droplet{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E")}.icon--bar-chart-2{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='18' y1='20' y2='10'/%3E%3Cline x1='12' x2='12' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='14'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' x2='18' y1='20' y2='10'/%3E%3Cline x1='12' x2='12' y1='20' y2='4'/%3E%3Cline x1='6' x2='6' y1='20' y2='14'/%3E%3C/svg%3E")}.icon--user-x{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='17' x2='22' y1='8' y2='13'/%3E%3Cline x1='22' x2='17' y1='8' y2='13'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cline x1='17' x2='22' y1='8' y2='13'/%3E%3Cline x1='22' x2='17' y1='8' y2='13'/%3E%3C/svg%3E")}.icon--repeat{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m17 2 4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='m7 22-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m17 2 4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='m7 22-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E")}.icon--shield-check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.icon--alert-octagon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86z'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86z'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.icon--minus-circle{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E")}.icon--target{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.icon--git-branch{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='6' x2='6' y1='3' y2='15'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M18 9a9 9 0 0 1-9 9'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='6' x2='6' y1='3' y2='15'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M18 9a9 9 0 0 1-9 9'/%3E%3C/svg%3E")}.icon--apple{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06z'/%3E%3Cpath d='M10 2c1 .5 2 2 2 5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06z'/%3E%3Cpath d='M10 2c1 .5 2 2 2 5'/%3E%3C/svg%3E")}.icon--foot{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4 16v-2.38C4 11 2 10 2 8a4 4 0 0 1 4-4 4 4 0 0 1 4 4c0 2-2 3-2 5.38V16a2 2 0 0 1-2 2 2 2 0 0 1-2-2z'/%3E%3Cpath d='M20 20v-2.38C20 15 22 14 22 12a4 4 0 0 0-4-4 4 4 0 0 0-4 4c0 2 2 3 2 5.38V20a2 2 0 0 0 2 2 2 2 0 0 0 2-2z'/%3E%3Ccircle cx='6' cy='5' r='1'/%3E%3Ccircle cx='18' cy='3' r='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4 16v-2.38C4 11 2 10 2 8a4 4 0 0 1 4-4 4 4 0 0 1 4 4c0 2-2 3-2 5.38V16a2 2 0 0 1-2 2 2 2 0 0 1-2-2z'/%3E%3Cpath d='M20 20v-2.38C20 15 22 14 22 12a4 4 0 0 0-4-4 4 4 0 0 0-4 4c0 2 2 3 2 5.38V20a2 2 0 0 0 2 2 2 2 0 0 0 2-2z'/%3E%3Ccircle cx='6' cy='5' r='1'/%3E%3Ccircle cx='18' cy='3' r='1'/%3E%3C/svg%3E")}.icon--tool{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.icon--file-medical{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M9 13h6M12 10v6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M9 13h6M12 10v6'/%3E%3C/svg%3E")}.icon--layout-dashboard{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E")}.icon--list{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='8' x2='21' y1='6' y2='6'/%3E%3Cline x1='8' x2='21' y1='12' y2='12'/%3E%3Cline x1='8' x2='21' y1='18' y2='18'/%3E%3Cline x1='3' x2='3.01' y1='6' y2='6'/%3E%3Cline x1='3' x2='3.01' y1='12' y2='12'/%3E%3Cline x1='3' x2='3.01' y1='18' y2='18'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='8' x2='21' y1='6' y2='6'/%3E%3Cline x1='8' x2='21' y1='12' y2='12'/%3E%3Cline x1='8' x2='21' y1='18' y2='18'/%3E%3Cline x1='3' x2='3.01' y1='6' y2='6'/%3E%3Cline x1='3' x2='3.01' y1='12' y2='12'/%3E%3Cline x1='3' x2='3.01' y1='18' y2='18'/%3E%3C/svg%3E")}.icon--equal-height{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='3' y1='3' x2='21' y2='3'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3Crect x='3' y='3' width='8' height='18' rx='1'/%3E%3Crect x='13' y='3' width='8' height='18' rx='1'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='3' y1='3' x2='21' y2='3'/%3E%3Cline x1='3' y1='21' x2='21' y2='21'/%3E%3Crect x='3' y='3' width='8' height='18' rx='1'/%3E%3Crect x='13' y='3' width='8' height='18' rx='1'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;font-family:var(--font-text, "Red Hat Text", system-ui, sans-serif);font-size:1rem;font-weight:400;line-height:1.5;background:var(--bg-body);color:var(--text-primary);transition:color .3s ease}img,svg{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display, "Red Hat Display", system-ui, sans-serif);font-weight:500;line-height:1.25;margin:0 0 1rem;color:var(--text-primary)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.125rem}h6{font-size:1rem;font-weight:600}p{margin:0 0 1rem}p:last-child{margin-bottom:0}code{font-family:var(--font-mono)}@media(min-width:1200px){.container{padding:0 32px}}.container--narrow{max-width:900px}.font-display{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif}.font-text{font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif}.font-mono{font-family:Red Hat Mono,Fira Code,Consolas,monospace}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-brand{color:#6366f1}.text-success{color:#2db946}.text-warning{color:#f5c82d}.text-error{color:#b20300}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.hidden{display:none}.block{display:block}.inline-flex{display:inline-flex}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}.rounded-sm{border-radius:6px}.rounded{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-glow{box-shadow:var(--shadow-glow)}.shadow-none{box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.divider{height:1px;background:var(--border-color);border:none;margin:24px 0}.divider--subtle{opacity:.5}.divider--primary{background:linear-gradient(90deg,#6366f1,transparent)}.section-title{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--ctx-text-muted, var(--text-muted));padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--ctx-border, var(--border-color))}.section-title--primary{color:var(--ctx-color, rgb(25, 110, 190))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid #6366f1;outline-offset:2px}@media print{.sidebar,.navbar-container,.btn:not(.btn--print){display:none!important}.card{page-break-inside:avoid}body{background:#fff;color:#000}}#iris-app{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--bg-body);font-family:Red Hat Text,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text-primary)}#iris-app.sidebar-collapsed{grid-template-columns:60px 1fr}@media(max-width:900px){#iris-app{grid-template-columns:1fr}}.main-content{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.page{flex:1;overflow-y:auto;padding:24px;padding-top:calc(var(--navbar-total-height, 120px) + 24px)}.page::-webkit-scrollbar{width:8px}.page::-webkit-scrollbar-track{background:transparent}.page::-webkit-scrollbar-thumb{background:var(--ctx-border, var(--border-color));border-radius:9999px}.page::-webkit-scrollbar-thumb:hover{background:var(--ctx-color, var(--border-active))}.sidebar{width:260px;min-height:100vh;background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--sidebar-border);transition:width .25s ease;position:relative}.sidebar:after{content:"";position:absolute;inset:0;filter:url(#iris-grain);opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:1}.sidebar__logo{padding:24px 16px;display:flex;align-items:center;gap:8px}.sidebar__section{padding:4px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-text-muted);margin-top:16px}.sidebar__nav{flex:1;overflow-y:auto;padding:8px}.sidebar__footer{padding:16px;border-top:1px solid var(--sidebar-border)}.sidebar__item{position:relative;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:.875rem;font-weight:400;color:var(--sidebar-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.sidebar__item:hover{background:#ffffff14;color:var(--sidebar-text)}.sidebar__item.is-active{background:#ffffff1a;color:#fff;font-weight:500}.sidebar__item.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--ctx-color, #6366f1);border-radius:0 4px 4px 0}.sidebar__item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__item__badge{margin-left:auto;font-size:.6875rem;background:#ffffff26;padding:2px 7px;border-radius:9999px}.sidebar__nav::-webkit-scrollbar{width:4px}.sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}@media(max-width:900px){.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:300;transform:translate(-100%);transition:transform .25s ease}.sidebar.is-open{transform:translate(0)}}.sidebar--collapsed{width:60px}.sidebar--collapsed .sidebar__item__label,.sidebar--collapsed .sidebar__item__badge,.sidebar--collapsed .sidebar__section,.sidebar--collapsed .sidebar__logo span{display:none}.sidebar--collapsed .sidebar__item{justify-content:center;padding:10px}.sidebar--collapsed .sidebar__logo{justify-content:center}.sidebar-overlay{display:none}@media(max-width:900px){.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:299;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}:root{--navbar-top-height: 60px;--navbar-bottom-height: 60px;--navbar-total-height: 120px}.navbar-container{position:fixed;top:0;right:0;left:260px;z-index:200;position:relative}.navbar-container:after{content:"";position:absolute;inset:0;filter:url(#iris-grain);opacity:.35;mix-blend-mode:overlay;pointer-events:none;z-index:1}.navbar-container{transition:left .25s ease}@media(max-width:900px){.navbar-container{left:0}}#iris-app.sidebar-collapsed .main-content .navbar-container{left:60px}.navbar-top{height:var(--navbar-top-height);background:var(--bg-card);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:0 24px;gap:16px}.navbar-top__title{font-family:Red Hat Display,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.navbar-top__breadcrumb{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-muted)}.navbar-top__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.navbar-top__divider{width:1px;height:24px;background:var(--border-subtle)}.navbar-bottom{height:var(--navbar-bottom-height);background:var(--ctx-bg-card, var(--bg-secondary));border-bottom:1px solid var(--ctx-border-subtle, var(--border-subtle));display:flex;align-items:center;padding:0 24px;gap:8px;position:relative;transition:background-color .3s ease,border-color .3s ease}.navbar-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ctx-gradient);opacity:.7}.navbar-bottom__tabs{display:flex;align-items:center;gap:2px}.navbar-bottom__tab{padding:6px 16px;border-radius:6px;font-size:.8125rem;font-weight:500;color:var(--ctx-text-muted, var(--text-secondary));cursor:pointer;transition:all .15s ease;white-space:nowrap}.navbar-bottom__tab:hover{background:var(--ctx-bg-hover);color:var(--ctx-text)}.navbar-bottom__tab.is-active{background:var(--ctx-color-alpha);color:var(--ctx-color);border-bottom:2px solid var(--ctx-color)}.navbar-bottom__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.grid--2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid--3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid--4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid--auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid--2,.grid--3,.grid--4,.grid--auto{grid-template-columns:1fr}}.stack--xs{display:flex;flex-direction:column;gap:4px}.stack--sm{display:flex;flex-direction:column;gap:8px}.stack--md{display:flex;flex-direction:column;gap:16px}.stack--lg{display:flex;flex-direction:column;gap:24px}.stack--xl{display:flex;flex-direction:column;gap:32px}.cluster--xs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.cluster--sm{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.cluster--md{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.cluster--lg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}.cluster--xl{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px}.cluster--center{justify-content:center}.cluster--end{justify-content:flex-end}.cluster--between{justify-content:space-between}.cluster--stretch{align-items:stretch}.divider{width:100%;height:1px;background:var(--border-subtle);margin:16px 0;flex-shrink:0}.divider--vertical{width:1px;height:auto;background:var(--border-subtle);margin:0 8px;align-self:stretch;flex-shrink:0}.spacer{flex:1 1 auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.container--sm{max-width:768px}.container--lg{max-width:1440px}.container--fluid{max-width:none}#iris-app,.sidebar,.main-content{height:100vh;overflow:hidden}.navbar-container{position:relative;left:0;flex-shrink:0}.page{padding-top:var(--spacing-lg, 1.5rem)}
