:where(html) {
    --tblr-color-white: white;
    --tblr-color-black: #111827;
    --tblr-color-transparent: transparent;
    --tblr-color-current: currentColor;
    --tblr-color-slate-1000: #040f1f;
    --tblr-color-slate-950: #0a1422;
    --tblr-color-slate-900: #121b28;
    --tblr-color-slate-800: #1e2734;
    --tblr-color-slate-700: #313b49;
    --tblr-color-slate-600: #4e5967;
    --tblr-color-slate-500: #707987;
    --tblr-color-slate-400: #9ba3af;
    --tblr-color-slate-300: #c4cad4;
    --tblr-color-slate-200: #e0e4eb;
    --tblr-color-slate-100: #f1f3f8;
    --tblr-color-slate-50: #f8fafc;
    --tblr-color-slate-25: #fcfdfe;
    --tblr-color-on-light: var(--tblr-color-text-primary);
    --tblr-color-on-dark: var(--tblr-color-white);
    --tblr-color-accent: #066fd1;
    --tblr-color-blue: #066fd1;
    --tblr-color-sky: #0ea5e9;
    --tblr-color-brown: #8a604c;
    --tblr-color-green: #10b981;
    --tblr-color-yellow: #eab308;
    --tblr-color-orange: #f26b0b;
    --tblr-color-red: #ef4444;
    --tblr-color-crimson: #ce1a4b;
    --tblr-color-pink: #ec4899;
    --tblr-color-violet: #8b5cf6;
    --tblr-color-text-primary: var(--tblr-color-slate-700);
    --tblr-color-text-secondary: var(--tblr-color-slate-500);
    --tblr-color-text-tertiary: var(--tblr-color-slate-400);
    --tblr-color-text-quaternary: var(--tblr-color-slate-300);
    --tblr-color-text-headings: var(--tblr-color-text-primary);
    --tblr-color-text-inverted-primary: var(--tblr-color-slate-300);
    --tblr-color-text-inverted-secondary: var(--tblr-color-slate-500);
    --tblr-color-text-inverted-tertiary: var(--tblr-color-slate-600);
    --tblr-color-text-inverted-quaternary: var(--tblr-color-slate-700);
    --tblr-color-text-inverted-headings: var(--tblr-color-text-inverted-primary);
    --tblr-color-text-disabled: var(--tblr-color-text-tertiary);
    --tblr-color-text-link: var(--tblr-color-accent-primary);
    --tblr-color-text-link-hovered: var(--tblr-color-accent-secondary);
    --tblr-color-gray-primary: var(--tblr-color-slate-600);
    --tblr-color-gray-secondary: var(--tblr-color-slate-500);
    --tblr-color-gray-tertiary: var(--tblr-color-slate-400);
    --tblr-color-gray-quaternary: var(--tblr-color-slate-300);
    --tblr-color-white-primary: #ffffff;
    --tblr-color-white-secondary: var(--tblr-color-slate-50);
    --tblr-color-white-tertiary: rgba(255,255,255,0.2);
    --tblr-color-white-quaternary: rgba(255,255,255,0.1);
    --tblr-color-fill-primary: rgba(49,59,73,0.16);
    --tblr-color-fill-secondary: rgba(49,59,73,0.08);
    --tblr-color-fill-tertiary: rgba(49,59,73,0.04);
    --tblr-color-fill-quaternary: rgba(49,59,73,0.02);
    --tblr-color-background-primary: var(--tblr-color-white);
    --tblr-color-background-secondary: var(--tblr-color-slate-50);
    --tblr-color-background-tertiary: var(--tblr-color-slate-100);
    --tblr-color-background-quaternary: var(--tblr-color-slate-200);
    --tblr-color-background-inverted-primary: var(--tblr-color-slate-800);
    --tblr-color-background-inverted-secondary: var(--tblr-color-slate-900);
    --tblr-color-background-inverted-tertiary: var(--tblr-color-slate-950);
    --tblr-color-accent-primary: var(--tblr-color-accent);
    --tblr-color-accent-secondary: rgb(14.6,100.6,181.8);
    --tblr-color-accent-tertiary: rgba(6,111,209,0.2);
    --tblr-color-accent-quaternary: rgba(6,111,209,0.1);
    --tblr-color-accent-foreground: var(--tblr-color-on-dark);
    --tblr-color-blue-primary: var(--tblr-color-blue);
    --tblr-color-blue-secondary: rgb(14.6,100.6,181.8);
    --tblr-color-blue-tertiary: rgba(6,111,209,0.2);
    --tblr-color-blue-quaternary: rgba(6,111,209,0.1);
    --tblr-color-blue-foreground: var(--tblr-color-on-dark);
    --tblr-color-sky-primary: var(--tblr-color-sky);
    --tblr-color-sky-secondary: rgb(21,143.8,201);
    --tblr-color-sky-tertiary: rgba(14,165,233,0.2);
    --tblr-color-sky-quaternary: rgba(14,165,233,0.1);
    --tblr-color-sky-foreground: var(--tblr-color-on-dark);
    --tblr-color-brown-primary: var(--tblr-color-brown);
    --tblr-color-brown-secondary: rgb(120.2,88.6,75.4);
    --tblr-color-brown-tertiary: rgba(138,96,76,0.2);
    --tblr-color-brown-quaternary: rgba(138,96,76,0.1);
    --tblr-color-brown-foreground: var(--tblr-color-on-dark);
    --tblr-color-green-primary: var(--tblr-color-green);
    --tblr-color-green-secondary: rgb(22.6,159.8,117.8);
    --tblr-color-green-tertiary: rgba(16,185,129,0.2);
    --tblr-color-green-quaternary: rgba(16,185,129,0.1);
    --tblr-color-green-foreground: var(--tblr-color-on-dark);
    --tblr-color-yellow-primary: var(--tblr-color-yellow);
    --tblr-color-yellow-secondary: #c59b15;
    --tblr-color-yellow-tertiary: rgba(234,179,8,0.2);
    --tblr-color-yellow-quaternary: rgba(234,179,8,0.1);
    --tblr-color-yellow-foreground: var(--tblr-color-on-dark);
    --tblr-color-orange-primary: var(--tblr-color-orange);
    --tblr-color-orange-secondary: rgb(203.4,97.4,23.4);
    --tblr-color-orange-tertiary: rgba(242,107,11,0.2);
    --tblr-color-orange-quaternary: rgba(242,107,11,0.1);
    --tblr-color-orange-foreground: var(--tblr-color-on-dark);
    --tblr-color-red-primary: var(--tblr-color-red);
    --tblr-color-red-secondary: rgb(201,66.2,69);
    --tblr-color-red-tertiary: rgba(239,68,68,0.2);
    --tblr-color-red-quaternary: rgba(239,68,68,0.1);
    --tblr-color-red-foreground: var(--tblr-color-on-dark);
    --tblr-color-crimson-primary: var(--tblr-color-crimson);
    --tblr-color-crimson-secondary: rgb(174.6,32.6,74.6);
    --tblr-color-crimson-tertiary: rgba(206,26,75,0.2);
    --tblr-color-crimson-quaternary: rgba(206,26,75,0.1);
    --tblr-color-crimson-foreground: var(--tblr-color-on-dark);
    --tblr-color-pink-primary: var(--tblr-color-pink);
    --tblr-color-pink-secondary: rgb(198.6,69.4,137);
    --tblr-color-pink-tertiary: rgba(236,72,153,0.2);
    --tblr-color-pink-quaternary: rgba(236,72,153,0.1);
    --tblr-color-pink-foreground: var(--tblr-color-on-dark);
    --tblr-color-violet-primary: var(--tblr-color-violet);
    --tblr-color-violet-secondary: rgb(121,85.4,211.4);
    --tblr-color-violet-tertiary: rgba(139,92,246,0.2);
    --tblr-color-violet-quaternary: rgba(139,92,246,0.1);
    --tblr-color-violet-foreground: var(--tblr-color-on-dark);
    --tblr-color-inverted-primary: var(--tblr-color-slate-800);
    --tblr-color-inverted-secondary: var(--tblr-color-slate-900);
    --tblr-color-inverted-tertiary: rgba(49,59,73,0.2);
    --tblr-color-inverted-quaternary: rgba(49,59,73,0.1);
    --tblr-color-inverted-foreground: var(--tblr-color-on-dark);
    --tblr-color-dark-primary: var(--tblr-color-slate-800);
    --tblr-color-dark-secondary: var(--tblr-color-slate-900);
    --tblr-color-dark-tertiary: rgba(49,59,73,0.2);
    --tblr-color-dark-quaternary: rgba(49,59,73,0.1);
    --tblr-color-dark-foreground: var(--tblr-color-on-dark);
    --tblr-backdrop-dark: rgba(49,59,73,0.24);
    --tblr-backdrop-light: rgba(255,255,255,0.24);
    --tblr-backdrop: var(--tblr-color-background-primary);
    --tblr-font-family-sans: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
    --tblr-font-family-serif: ui-serif,serif;
    --tblr-font-family-mono: Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;
    --tblr-font-family-cursive: Comic Sans MS,cursive;
    --tblr-font-family-fantasy: Papyrus,fantasy;
    --tblr-font-family-emoji: Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Twemoji Mozilla,Noto Color Emoji,Android Emoji;
    --tblr-font-family-base: var(--tblr-font-family-sans);
    --tblr-font-size-base: var(--tblr-font-size-sm);
    --tblr-font-size-2xs: 0.625rem;
    --tblr-font-size-xs: 0.75rem;
    --tblr-font-size-sm: 0.875rem;
    --tblr-font-size-md: 1rem;
    --tblr-font-size-lg: 1.125rem;
    --tblr-font-size-xl: 1.25rem;
    --tblr-font-size-2xl: 1.5rem;
    --tblr-font-size-3xl: 1.875rem;
    --tblr-font-size-4xl: 2.25rem;
    --tblr-font-size-5xl: 3rem;
    --tblr-font-size-6xl: 3.75rem;
    --tblr-font-size-7xl: 4.5rem;
    --tblr-font-size-h0: var(--tblr-font-size-4xl);
    --tblr-font-size-h1: var(--tblr-font-size-3xl);
    --tblr-font-size-h2: var(--tblr-font-size-2xl);
    --tblr-font-size-h3: var(--tblr-font-size-xl);
    --tblr-font-size-h4: var(--tblr-font-size-lg);
    --tblr-font-size-h5: var(--tblr-font-size-md);
    --tblr-font-size-h6: var(--tblr-font-size-sm);
    --tblr-font-size-h7: var(--tblr-font-size-xs);
    --tblr-line-height-2xs: 0.75rem;
    --tblr-line-height-xs: 1rem;
    --tblr-line-height-sm: 1.25rem;
    --tblr-line-height-md: 1.5rem;
    --tblr-line-height-lg: 1.75rem;
    --tblr-line-height-xl: 1.75rem;
    --tblr-line-height-2xl: 2rem;
    --tblr-line-height-3xl: 2.25rem;
    --tblr-line-height-4xl: 2.5rem;
    --tblr-line-height-5xl: 3.5rem;
    --tblr-line-height-6xl: 4.25rem;
    --tblr-line-height-7xl: 4.75rem;
    --tblr-line-height-h0: var(--tblr-line-height-4xl);
    --tblr-line-height-h1: var(--tblr-line-height-3xl);
    --tblr-line-height-h2: var(--tblr-line-height-2xl);
    --tblr-line-height-h3: var(--tblr-line-height-xl);
    --tblr-line-height-h4: var(--tblr-line-height-lg);
    --tblr-line-height-h5: var(--tblr-line-height-md);
    --tblr-line-height-h6: var(--tblr-line-height-sm);
    --tblr-line-height-h7: var(--tblr-line-height-xs);
    --tblr-line-height-none: 1;
    --tblr-line-height-tight: 1.25;
    --tblr-line-height-snug: 1.375;
    --tblr-line-height-normal: 1.5;
    --tblr-line-height-relaxed: 1.7142857143;
    --tblr-line-height-loose: 1.5;
    --tblr-line-height-base: var(--tblr-line-height-relaxed);
    --tblr-font-weight-thin: 100;
    --tblr-font-weight-extralight: 200;
    --tblr-font-weight-light: 300;
    --tblr-font-weight-normal: 400;
    --tblr-font-weight-medium: 500;
    --tblr-font-weight-semibold: 600;
    --tblr-font-weight-bold: 700;
    --tblr-font-weight-extrabold: 800;
    --tblr-font-weight-black: 900;
    --tblr-font-weight-headings: var(--tblr-font-weight-semibold);
    --tblr-font-weight: var(--tblr-font-weight-normal);
    --tblr-letter-spacing-tighter: -0.05em;
    --tblr-letter-spacing-tight: -0.025em;
    --tblr-letter-spacing-normal: 0;
    --tblr-letter-spacing-wide: 0.025em;
    --tblr-letter-spacing-wider: 0.05em;
    --tblr-letter-spacing-widest: 0.1em;
    --tblr-letter-spacing-base: var(--tblr-letter-spacing-normal);
    --tblr-radius-0: 0;
    --tblr-radius-sm: 0.125rem;
    --tblr-radius-md: 0.25rem;
    --tblr-radius-lg: 0.5rem;
    --tblr-radius-xl: 0.75rem;
    --tblr-radius-2xl: 1rem;
    --tblr-radius-3xl: 1.5rem;
    --tblr-radius-4xl: 2rem;
    --tblr-radius-full: 9999px;
    --tblr-radius-circle: 50%;
    --tblr-radius: var(--tblr-radius-md);
    --tblr-space-0: 0;
    --tblr-space-1: 1px;
    --tblr-space-2xs: 0.25rem;
    --tblr-space-xs: 0.5rem;
    --tblr-space-sm: 0.75rem;
    --tblr-space-md: 1rem;
    --tblr-space-lg: 1.25rem;
    --tblr-space-xl: 1.5rem;
    --tblr-space-2xl: 2rem;
    --tblr-space-3xl: 2.5rem;
    --tblr-space-4xl: 3rem;
    --tblr-space-5xl: 4rem;
    --tblr-space-6xl: 5rem;
    --tblr-space-7xl: 6rem;
    --tblr-space-8xl: 10rem;
    --tblr-space-9xl: 16rem;
    --tblr-space: var(--tblr-space-md);
    --tblr-container-2xs: 20rem;
    --tblr-container-xs: 30rem;
    --tblr-container-sm: 40rem;
    --tblr-container-md: 48rem;
    --tblr-container-lg: 64rem;
    --tblr-container-xl: 80rem;
    --tblr-container-2xl: 90rem;
    --tblr-container-3xl: 96rem;
    --tblr-container-full: 100%;
    --tblr-stroke-width-0: 0;
    --tblr-stroke-width-1: 1px;
    --tblr-stroke-width-2: 2px;
    --tblr-stroke-width-4: 4px;
    --tblr-stroke-width: var(--tblr-stroke-width-1);
    --tblr-stroke-color-primary: rgba(49,59,73,0.12);
    --tblr-stroke-color-secondary: rgba(49,59,73,0.06);
    --tblr-stroke-color-hovered: rgba(49,59,73,0.2);
    --tblr-stroke-color: var(--tblr-stroke-color-primary);
    --tblr-ratio-square: 1;
    --tblr-ratio-landscape: 4/3;
    --tblr-ratio-portrait: 3/4;
    --tblr-ratio-widescreen: 16/9;
    --tblr-ratio-ultrawide: 18/5;
    --tblr-ratio-golden: 1.6180/1;
    --tblr-ratio-panoramic: 21/9;
    --tblr-layer-deep: -99999;
    --tblr-layer-negative: -1;
    --tblr-layer-default: 1;
    --tblr-layer-1: 100;
    --tblr-layer-2: 200;
    --tblr-layer-3: 300;
    --tblr-layer-4: 400;
    --tblr-layer-5: 500;
    --tblr-layer-6: 600;
    --tblr-layer-7: 700;
    --tblr-layer-8: 800;
    --tblr-layer-9: 900;
    --tblr-layer-10: 1000;
    --tblr-layer-important: 99999;
    --tblr-layer-auto: auto;
    --tblr-layer-base: var(--tblr-layer-default);
    --tblr-shadow-0: none;
    --tblr-shadow-sm: 0px 1px 0.5px 0.05px rgba(49,59,73,0.05);
    --tblr-shadow-md: 0px 14px 5px rgba(49,59,73,0.01),0px 8px 5px rgba(49,59,73,0.03),0px 3px 3px rgba(49,59,73,0.04),0px 1px 2px rgba(49,59,73,0.05);
    --tblr-shadow-lg: 0px 41px 16px rgba(49,59,73,0.01),0px 23px 14px rgba(49,59,73,0.03),0px 10px 10px rgba(49,59,73,0.05),0px 3px 6px rgba(49,59,73,0.06);
    --tblr-shadow-xl: 0px 109px 44px rgba(49,59,73,0.01),0px 61px 37px rgba(49,59,73,0.04),0px 27px 27px rgba(49,59,73,0.07),0px 7px 15px rgba(49,59,73,0.08);
    --tblr-shadow-2xl: 0px 273px 109px rgba(49,59,73,0.01),0px 154px 92px rgba(49,59,73,0.05),0px 68px 68px rgba(49,59,73,0.09),0px 17px 38px rgba(49,59,73,0.1);
    --tblr-shadow-inset: inset 0px 0px 0px var(--tblr-stroke-width) var(--tblr-stroke-color-secondary);
    --tblr-shadow-card: var(--tblr-shadow-inset),var(--tblr-shadow-sm);
    --tblr-shadow-shine: inset 0px 1px 0px rgba(255,255,255,0.2);
    --tblr-shadow: var(--tblr-shadow-md);
    --tblr-ring-shadow-offset: 4px;
    --tblr-ring-shadow-accent: 0px 0px 0px 1px rgba(6,111,209,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(6,111,209,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-blue: 0px 0px 0px 1px rgba(6,111,209,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(6,111,209,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-sky: 0px 0px 0px 1px rgba(14,165,233,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(14,165,233,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-brown: 0px 0px 0px 1px rgba(138,96,76,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(138,96,76,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-green: 0px 0px 0px 1px rgba(16,185,129,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(16,185,129,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-yellow: 0px 0px 0px 1px rgba(234,179,8,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(234,179,8,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-orange: 0px 0px 0px 1px rgba(242,107,11,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(242,107,11,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-red: 0px 0px 0px 1px rgba(239,68,68,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(239,68,68,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-crimson: 0px 0px 0px 1px rgba(206,26,75,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(206,26,75,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-pink: 0px 0px 0px 1px rgba(236,72,153,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(236,72,153,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow-violet: 0px 0px 0px 1px rgba(139,92,246,0.25),0px 0px 0px var(--tblr-ring-shadow-offset) rgba(139,92,246,0.16),0px 1px 1px 0.5px rgba(49,59,73,0.05);
    --tblr-ring-shadow: var(--tblr-ring-shadow-accent);
    --tblr-transition-time-fast: 0.15s;
    --tblr-transition-time-normal: 0.3s;
    --tblr-transition-time-slow: 0.6s;
    --tblr-transition-time: var(--tblr-transition-time-normal);
    --tblr-transition-all: all var(--tblr-transition-time);
    --tblr-transition-color: background-color var(--tblr-transition-time),color var(--tblr-transition-time),border-color var(--tblr-transition-time),fill var(--tblr-transition-time),stroke var(--tblr-transition-time),text-decoration-color var(--tblr-transition-time);
    --tblr-transition-opacity: opacity var(--tblr-transition-time);
    --tblr-transition-transform: transform var(--tblr-transition-time);
    --tblr-transition-shadow: box-shadow var(--tblr-transition-time),text-shadow var(--tblr-transition-time);
    --tblr-ease-in-quad: cubic-bezier(0.55,0.085,0.68,0.53);
    --tblr-ease-in-cubic: cubic-bezier(0.55,0.055,0.675,0.19);
    --tblr-ease-in-quart: cubic-bezier(0.895,0.03,0.685,0.22);
    --tblr-ease-in-quint: cubic-bezier(0.755,0.05,0.855,0.06);
    --tblr-ease-in-expo: cubic-bezier(0.95,0.05,0.795,0.035);
    --tblr-ease-in-circ: cubic-bezier(0.6,0.04,0.98,0.335);
    --tblr-ease-out-quad: cubic-bezier(0.25,0.46,0.45,0.94);
    --tblr-ease-out-cubic: cubic-bezier(0.215,0.61,0.355,1);
    --tblr-ease-out-quart: cubic-bezier(0.165,0.84,0.44,1);
    --tblr-ease-out-quint: cubic-bezier(0.23,1,0.32,1);
    --tblr-ease-out-expo: cubic-bezier(0.19,1,0.22,1);
    --tblr-ease-out-circ: cubic-bezier(0.075,0.82,0.165,1);
    --tblr-ease-in-out-quad: cubic-bezier(0.455,0.03,0.515,0.955);
    --tblr-ease-in-out-cubic: cubic-bezier(0.645,0.045,0.355,1);
    --tblr-ease-in-out-quart: cubic-bezier(0.77,0,0.175,1);
    --tblr-ease-in-out-quint: cubic-bezier(0.86,0,0.07,1);
    --tblr-ease-in-out-expo: cubic-bezier(1,0,0,1);
    --tblr-ease-in-out-circ: cubic-bezier(0.785,0.135,0.15,0.86);
    --tblr-ease-none: none;
    --tblr-filter-none: none;
    --tblr-filter-grayscale-none: grayscale(0);
    --tblr-filter-grayscale: grayscale(100%);
    --tblr-filter-sepia-none: sepia(0);
    --tblr-filter-sepia: sepia(100%);
    --tblr-filter-blur-none: blur(0);
    --tblr-filter-blur-sm: blur(4px);
    --tblr-filter-blur-md: blur(8px);
    --tblr-filter-blur-lg: blur(12px);
    --tblr-filter-blur-xl: blur(16px);
    --tblr-filter-blur-2xl: blur(24px);
    --tblr-filter-blur-3xl: blur(48px);
    --tblr-filter-blur: var(--tblr-filter-blur-md)
}

[data-theme=dark] {
    --tblr-color-accent: rgb(17.8093023256,136.9720930233,248.1906976744);
    --tblr-color-text-primary: var(--tblr-color-slate-300);
    --tblr-color-text-secondary: var(--tblr-color-slate-500);
    --tblr-color-text-tertiary: var(--tblr-color-slate-600);
    --tblr-color-text-quaternary: var(--tblr-color-slate-700);
    --tblr-color-text-headings: var(--tblr-color-text-primary);
    --tblr-color-fill-primary: rgba(255,255,255,0.18);
    --tblr-color-fill-secondary: rgba(255,255,255,0.12);
    --tblr-color-fill-tertiary: rgba(255,255,255,0.06);
    --tblr-color-fill-quaternary: rgba(255,255,255,0.04);
    --tblr-color-white-secondary: var(--tblr-color-slate-100);
    --tblr-color-background-primary: var(--tblr-color-slate-800);
    --tblr-color-background-secondary: var(--tblr-color-slate-900);
    --tblr-color-background-tertiary: var(--tblr-color-slate-950);
    --tblr-color-background-quaternary: var(--tblr-color-slate-950);
    --tblr-color-inverted-primary: #f3f4f6;
    --tblr-color-inverted-secondary: rgb(204.2,207,211.4);
    --tblr-color-inverted-tertiary: rgba(243,244,246,0.2);
    --tblr-color-inverted-quaternary: rgba(243,244,246,0.1);
    --tblr-color-inverted-foreground: var(--tblr-color-on-light);
    --tblr-stroke-color-primary: rgba(255,255,255,0.12);
    --tblr-stroke-color-secondary: rgba(255,255,255,0.08);
    --tblr-stroke-color-hovered: rgba(255,255,255,0.2)
}

@media(prefers-color-scheme: dark) {
    :where(html):not([data-theme=light]) {
        --tblr-color-accent:rgb(17.8093023256,136.9720930233,248.1906976744);
        --tblr-color-text-primary: var(--tblr-color-slate-300);
        --tblr-color-text-secondary: var(--tblr-color-slate-500);
        --tblr-color-text-tertiary: var(--tblr-color-slate-600);
        --tblr-color-text-quaternary: var(--tblr-color-slate-700);
        --tblr-color-text-headings: var(--tblr-color-text-primary);
        --tblr-color-fill-primary: rgba(255,255,255,0.18);
        --tblr-color-fill-secondary: rgba(255,255,255,0.12);
        --tblr-color-fill-tertiary: rgba(255,255,255,0.06);
        --tblr-color-fill-quaternary: rgba(255,255,255,0.04);
        --tblr-color-white-secondary: var(--tblr-color-slate-100);
        --tblr-color-background-primary: var(--tblr-color-slate-800);
        --tblr-color-background-secondary: var(--tblr-color-slate-900);
        --tblr-color-background-tertiary: var(--tblr-color-slate-950);
        --tblr-color-background-quaternary: var(--tblr-color-slate-950);
        --tblr-color-inverted-primary: #f3f4f6;
        --tblr-color-inverted-secondary: rgb(204.2,207,211.4);
        --tblr-color-inverted-tertiary: rgba(243,244,246,0.2);
        --tblr-color-inverted-quaternary: rgba(243,244,246,0.1);
        --tblr-color-inverted-foreground: var(--tblr-color-on-light);
        --tblr-stroke-color-primary: rgba(255,255,255,0.12);
        --tblr-stroke-color-secondary: rgba(255,255,255,0.08);
        --tblr-stroke-color-hovered: rgba(255,255,255,0.2)
    }
}



:root,
[data-bs-theme=light] {
    --tblr-blue: #066fd1;
    --tblr-indigo: #4263eb;
    --tblr-purple: #ae3ec9;
    --tblr-pink: #d6336c;
    --tblr-red: #d63939;
    --tblr-orange: #f76707;
    --tblr-yellow: #f59f00;
    --tblr-green: #2fb344;
    --tblr-teal: #0ca678;
    --tblr-cyan: #17a2b8;
    --tblr-black: #000000;
    --tblr-white: #ffffff;
    --tblr-gray: #4b5563;
    --tblr-gray-dark: #1f2937;
    --tblr-gray-100: #f3f4f6;
    --tblr-gray-200: #e5e7eb;
    --tblr-gray-300: #d1d5db;
    --tblr-gray-400: #9ca3af;
    --tblr-gray-500: #6b7280;
    --tblr-gray-600: #4b5563;
    --tblr-gray-700: #374151;
    --tblr-gray-800: #1f2937;
    --tblr-gray-900: #111827;
    --tblr-primary: #066fd1;
    --tblr-secondary: #6b7280;
    --tblr-success: #2fb344;
    --tblr-info: #4299e1;
    --tblr-warning: #f59f00;
    --tblr-danger: #d63939;
    --tblr-light: #f9fafb;
    --tblr-dark: #1f2937;
    --tblr-muted: #6b7280;
    --tblr-blue: #066fd1;
    --tblr-azure: #4299e1;
    --tblr-indigo: #4263eb;
    --tblr-purple: #ae3ec9;
    --tblr-pink: #d6336c;
    --tblr-red: #d63939;
    --tblr-orange: #f76707;
    --tblr-yellow: #f59f00;
    --tblr-lime: #74b816;
    --tblr-green: #2fb344;
    --tblr-teal: #0ca678;
    --tblr-cyan: #17a2b8;
    --tblr-primary-rgb: 6, 111, 209;
    --tblr-secondary-rgb: 107, 114, 128;
    --tblr-success-rgb: 47, 179, 68;
    --tblr-info-rgb: 66, 153, 225;
    --tblr-warning-rgb: 245, 159, 0;
    --tblr-danger-rgb: 214, 57, 57;
    --tblr-light-rgb: 249, 250, 251;
    --tblr-dark-rgb: 31, 41, 55;
    --tblr-muted-rgb: 107, 114, 128;
    --tblr-blue-rgb: 6, 111, 209;
    --tblr-azure-rgb: 66, 153, 225;
    --tblr-indigo-rgb: 66, 99, 235;
    --tblr-purple-rgb: 174, 62, 201;
    --tblr-pink-rgb: 214, 51, 108;
    --tblr-red-rgb: 214, 57, 57;
    --tblr-orange-rgb: 247, 103, 7;
    --tblr-yellow-rgb: 245, 159, 0;
    --tblr-lime-rgb: 116, 184, 22;
    --tblr-green-rgb: 47, 179, 68;
    --tblr-teal-rgb: 12, 166, 120;
    --tblr-cyan-rgb: 23, 162, 184;
    --tblr-primary-text-emphasis: rgb(2.4, 44.4, 83.6);
    --tblr-secondary-text-emphasis: rgb(42.8, 45.6, 51.2);
    --tblr-success-text-emphasis: rgb(18.8, 71.6, 27.2);
    --tblr-info-text-emphasis: rgb(26.4, 61.2, 90);
    --tblr-warning-text-emphasis: rgb(98, 63.6, 0);
    --tblr-danger-text-emphasis: rgb(85.6, 22.8, 22.8);
    --tblr-light-text-emphasis: #374151;
    --tblr-dark-text-emphasis: #374151;
    --tblr-primary-bg-subtle: rgb(205.2, 226.2, 245.8);
    --tblr-secondary-bg-subtle: rgb(225.4, 226.8, 229.6);
    --tblr-success-bg-subtle: rgb(213.4, 239.8, 217.6);
    --tblr-info-bg-subtle: rgb(217.2, 234.6, 249);
    --tblr-warning-bg-subtle: rgb(253, 235.8, 204);
    --tblr-danger-bg-subtle: rgb(246.8, 215.4, 215.4);
    --tblr-light-bg-subtle: rgb(249, 249.5, 250.5);
    --tblr-dark-bg-subtle: #9ca3af;
    --tblr-primary-border-subtle: rgb(155.4, 197.4, 236.6);
    --tblr-secondary-border-subtle: rgb(195.8, 198.6, 204.2);
    --tblr-success-border-subtle: rgb(171.8, 224.6, 180.2);
    --tblr-info-border-subtle: rgb(179.4, 214.2, 243);
    --tblr-warning-border-subtle: rgb(251, 216.6, 153);
    --tblr-danger-border-subtle: rgb(238.6, 175.8, 175.8);
    --tblr-light-border-subtle: #e5e7eb;
    --tblr-dark-border-subtle: #6b7280;
    --tblr-white-rgb: 255, 255, 255;
    --tblr-black-rgb: 0, 0, 0;
    --tblr-font-sans-serif:    "Inter Var", Inter, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    --tblr-font-monospace:  Monaco, Consolas, Liberation Mono, Courier New, monospace;
    --tblr-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --tblr-body-font-family: var(--tblr-font-sans-serif);
    --tblr-body-font-size: 0.875rem;
    --tblr-body-font-weight: 400;
    --tblr-body-line-height: 1.4285714286;
    --tblr-body-color: #1f2937;
    --tblr-body-color-rgb: 31, 41, 55;
    --tblr-body-bg: #f9fafb;
    --tblr-body-bg-rgb: 249, 250, 251;
    --tblr-emphasis-color: #374151;
    --tblr-emphasis-color-rgb: 55, 65, 81;
    --tblr-secondary-color: rgba(31, 41, 55, 0.75);
    --tblr-secondary-color-rgb: 31, 41, 55;
    --tblr-secondary-bg: #e5e7eb;
    --tblr-secondary-bg-rgb: 229, 231, 235;
    --tblr-tertiary-color: rgba(31, 41, 55, 0.5);
    --tblr-tertiary-color-rgb: 31, 41, 55;
    --tblr-tertiary-bg: #f3f4f6;
    --tblr-tertiary-bg-rgb: 243, 244, 246;
    --tblr-heading-color: inherit;
    --tblr-link-color: #066fd1;
    --tblr-link-color-rgb: 6, 111, 209;
    --tblr-link-decoration: none;
    --tblr-link-hover-color: rgb(4.8, 88.8, 167.2);
    --tblr-link-hover-color-rgb: 5, 89, 167;
    --tblr-link-hover-decoration: underline;
    --tblr-code-color: light-dark(var(--tblr-gray-600), var(--tblr-gray-400));
    --tblr-highlight-color: #1f2937;
    --tblr-highlight-bg: rgb(253, 235.8, 204);
    --tblr-border-width: 1px;
    --tblr-border-style: solid;
    --tblr-border-color: #e5e7eb;
    --tblr-border-color-translucent: rgba(4, 32, 69, 0.1);
    --tblr-border-radius: 6px;
    --tblr-border-radius-sm: 4px;
    --tblr-border-radius-lg: 8px;
    --tblr-border-radius-xl: 1rem;
    --tblr-border-radius-xxl: 2rem;
    --tblr-border-radius-2xl: var(--tblr-border-radius-xxl);
    --tblr-border-radius-pill: 100rem;
    --tblr-box-shadow: rgba(var(--tblr-body-color-rgb), 0.04) 0 2px 4px 0;
    --tblr-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --tblr-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --tblr-box-shadow-inset: 0 0 transparent;
    --tblr-focus-ring-width: 0.25rem;
    --tblr-focus-ring-opacity: 0.25;
    --tblr-focus-ring-color: rgba(var(--tblr-primary-rgb), 0.25);
    --tblr-form-valid-color: #2fb344;
    --tblr-form-valid-border-color: #2fb344;
    --tblr-form-invalid-color: #d63939;
    --tblr-form-invalid-border-color: #d63939;
}

[data-bs-theme=dark], body[data-bs-theme=dark] [data-bs-theme=light] {
    color-scheme: dark;
    --tblr-body-color: #e5e7eb;
    --tblr-body-color-rgb: 229, 231, 235;
    --tblr-body-bg: #111827;
    --tblr-body-bg-rgb: 17, 24, 39;
    --tblr-emphasis-color: #ffffff;
    --tblr-emphasis-color-rgb: 255, 255, 255;
    --tblr-secondary-color: rgba(229, 231, 235, 0.75);
    --tblr-secondary-color-rgb: 229, 231, 235;
    --tblr-secondary-bg: #1f2937;
    --tblr-secondary-bg-rgb: 31, 41, 55;
    --tblr-tertiary-color: rgba(229, 231, 235, 0.5);
    --tblr-tertiary-color-rgb: 229, 231, 235;
    --tblr-tertiary-bg: rgb(24, 32.5, 47);
    --tblr-tertiary-bg-rgb: 24, 33, 47;
    --tblr-primary-text-emphasis: rgb(105.6, 168.6, 227.4);
    --tblr-secondary-text-emphasis: rgb(166.2, 170.4, 178.8);
    --tblr-success-text-emphasis: rgb(130.2, 209.4, 142.8);
    --tblr-info-text-emphasis: rgb(141.6, 193.8, 237);
    --tblr-warning-text-emphasis: rgb(249, 197.4, 102);
    --tblr-danger-text-emphasis: rgb(230.4, 136.2, 136.2);
    --tblr-light-text-emphasis: #f3f4f6;
    --tblr-dark-text-emphasis: #d1d5db;
    --tblr-primary-bg-subtle: rgb(1.2, 22.2, 41.8);
    --tblr-secondary-bg-subtle: rgb(21.4, 22.8, 25.6);
    --tblr-success-bg-subtle: rgb(9.4, 35.8, 13.6);
    --tblr-info-bg-subtle: rgb(13.2, 30.6, 45);
    --tblr-warning-bg-subtle: rgb(49, 31.8, 0);
    --tblr-danger-bg-subtle: rgb(42.8, 11.4, 11.4);
    --tblr-light-bg-subtle: #1f2937;
    --tblr-dark-bg-subtle: rgb(15.5, 20.5, 27.5);
    --tblr-primary-border-subtle: rgb(3.6, 66.6, 125.4);
    --tblr-secondary-border-subtle: rgb(64.2, 68.4, 76.8);
    --tblr-success-border-subtle: rgb(28.2, 107.4, 40.8);
    --tblr-info-border-subtle: rgb(39.6, 91.8, 135);
    --tblr-warning-border-subtle: rgb(147, 95.4, 0);
    --tblr-danger-border-subtle: rgb(128.4, 34.2, 34.2);
    --tblr-light-border-subtle: #374151;
    --tblr-dark-border-subtle: #1f2937;
    --tblr-heading-color: inherit;
    --tblr-link-color: rgb(105.6, 168.6, 227.4);
    --tblr-link-hover-color: rgb(135.48, 185.88, 232.92);
    --tblr-link-color-rgb: 106, 169, 227;
    --tblr-link-hover-color-rgb: 135, 186, 233;
    --tblr-code-color: var(--tblr-gray-300);
    --tblr-highlight-color: #e5e7eb;
    --tblr-highlight-bg: rgb(98, 63.6, 0);
    --tblr-border-color: rgb(45.7069767442, 60.4511627907, 81.0930232558);
    --tblr-border-color-translucent: rgba(72, 110, 149, 0.14);
    --tblr-form-valid-color: rgb(130.2, 209.4, 142.8);
    --tblr-form-valid-border-color: rgb(130.2, 209.4, 142.8);
    --tblr-form-invalid-color: rgb(230.4, 136.2, 136.2);
    --tblr-form-invalid-border-color: rgb(230.4, 136.2, 136.2);
}

:root,
:host {
    /** Fonts */
    --tblr-font-monospace: Monaco, Consolas, Liberation Mono, Courier New, monospace;
    --tblr-font-sans-serif:    Inter Var, Inter, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
    --tblr-font-serif: Georgia, Times New Roman, times, serif;
    --tblr-font-comic: Comic Sans MS, Comic Sans, Chalkboard SE, Comic Neue, sans-serif, cursive;
    /** Gray colors */
    --tblr-gray-50: #f9fafb;
    --tblr-gray-100: #f3f4f6;
    --tblr-gray-200: #e5e7eb;
    --tblr-gray-300: #d1d5db;
    --tblr-gray-400: #9ca3af;
    --tblr-gray-500: #6b7280;
    --tblr-gray-600: #4b5563;
    --tblr-gray-700: #374151;
    --tblr-gray-800: #1f2937;
    --tblr-gray-900: #111827;
    --tblr-gray-950: #030712;
    --tblr-white: #ffffff;
    --tblr-black: #000000;
    --tblr-dark: #1f2937;
    --tblr-light: #f9fafb;
    /** Brand colors */
    --tblr-brand: #066fd1;
    /** Theme colors */
    --tblr-primary: #066fd1;
    --tblr-primary-rgb: 6, 111, 209;
    --tblr-primary-fg: var(--tblr-light);
    --tblr-primary-darken: rgb(5.4, 99.9, 188.1);
    --tblr-primary-darken: color-mix(in oklab, var(--tblr-primary), transparent 20%);
    --tblr-primary-lt: rgb(230.1, 240.6, 250.4);
    --tblr-primary-lt: color-mix(in oklab, var(--tblr-primary) 10%, transparent);
    --tblr-primary-200: color-mix(in oklab, var(--tblr-primary) 20%, transparent);
    --tblr-primary-lt-rgb: 230, 241, 250;
    --tblr-secondary: #6b7280;
    --tblr-secondary-rgb: 107, 114, 128;
    --tblr-secondary-fg: var(--tblr-light);
    --tblr-secondary-darken: rgb(96.3, 102.6, 115.2);
    --tblr-secondary-darken: color-mix(in oklab, var(--tblr-secondary), transparent 20%);
    --tblr-secondary-lt: rgb(240.2, 240.9, 242.3);
    --tblr-secondary-lt: color-mix(in oklab, var(--tblr-secondary) 10%, transparent);
    --tblr-secondary-200: color-mix(in oklab, var(--tblr-secondary) 20%, transparent);
    --tblr-secondary-lt-rgb: 240, 241, 242;
    --tblr-success: #2fb344;
    --tblr-success-rgb: 47, 179, 68;
    --tblr-success-fg: var(--tblr-light);
    --tblr-success-darken: rgb(42.3, 161.1, 61.2);
    --tblr-success-darken: color-mix(in oklab, var(--tblr-success), transparent 20%);
    --tblr-success-lt: rgb(234.2, 247.4, 236.3);
    --tblr-success-lt: color-mix(in oklab, var(--tblr-success) 10%, transparent);
    --tblr-success-200: color-mix(in oklab, var(--tblr-success) 20%, transparent);
    --tblr-success-lt-rgb: 234, 247, 236;
    --tblr-info: #4299e1;
    --tblr-info-rgb: 66, 153, 225;
    --tblr-info-fg: var(--tblr-light);
    --tblr-info-darken: rgb(59.4, 137.7, 202.5);
    --tblr-info-darken: color-mix(in oklab, var(--tblr-info), transparent 20%);
    --tblr-info-lt: rgb(236.1, 244.8, 252);
    --tblr-info-lt: color-mix(in oklab, var(--tblr-info) 10%, transparent);
    --tblr-info-200: color-mix(in oklab, var(--tblr-info) 20%, transparent);
    --tblr-info-lt-rgb: 236, 245, 252;
    --tblr-warning: #f59f00;
    --tblr-warning-rgb: 245, 159, 0;
    --tblr-warning-fg: var(--tblr-light);
    --tblr-warning-darken: rgb(220.5, 143.1, 0);
    --tblr-warning-darken: color-mix(in oklab, var(--tblr-warning), transparent 20%);
    --tblr-warning-lt: rgb(254, 245.4, 229.5);
    --tblr-warning-lt: color-mix(in oklab, var(--tblr-warning) 10%, transparent);
    --tblr-warning-200: color-mix(in oklab, var(--tblr-warning) 20%, transparent);
    --tblr-warning-lt-rgb: 254, 245, 230;
    --tblr-danger: #d63939;
    --tblr-danger-rgb: 214, 57, 57;
    --tblr-danger-fg: var(--tblr-light);
    --tblr-danger-darken: rgb(192.6, 51.3, 51.3);
    --tblr-danger-darken: color-mix(in oklab, var(--tblr-danger), transparent 20%);
    --tblr-danger-lt: rgb(250.9, 235.2, 235.2);
    --tblr-danger-lt: color-mix(in oklab, var(--tblr-danger) 10%, transparent);
    --tblr-danger-200: color-mix(in oklab, var(--tblr-danger) 20%, transparent);
    --tblr-danger-lt-rgb: 251, 235, 235;
    --tblr-light: #f9fafb;
    --tblr-light-rgb: 249, 250, 251;
    --tblr-light-fg: var(--tblr-dark);
    --tblr-light-darken: rgb(224.1, 225, 225.9);
    --tblr-light-darken: color-mix(in oklab, var(--tblr-light), transparent 20%);
    --tblr-light-lt: rgb(254.4, 254.5, 254.6);
    --tblr-light-lt: color-mix(in oklab, var(--tblr-light) 10%, transparent);
    --tblr-light-200: color-mix(in oklab, var(--tblr-light) 20%, transparent);
    --tblr-light-lt-rgb: 254, 255, 255;
    --tblr-dark: #1f2937;
    --tblr-dark-rgb: 31, 41, 55;
    --tblr-dark-fg: var(--tblr-light);
    --tblr-dark-darken: rgb(27.9, 36.9, 49.5);
    --tblr-dark-darken: color-mix(in oklab, var(--tblr-dark), transparent 20%);
    --tblr-dark-lt: rgb(232.6, 233.6, 235);
    --tblr-dark-lt: color-mix(in oklab, var(--tblr-dark) 10%, transparent);
    --tblr-dark-200: color-mix(in oklab, var(--tblr-dark) 20%, transparent);
    --tblr-dark-lt-rgb: 233, 234, 235;
    --tblr-muted: #6b7280;
    --tblr-muted-rgb: 107, 114, 128;
    --tblr-muted-fg: var(--tblr-light);
    --tblr-muted-darken: rgb(96.3, 102.6, 115.2);
    --tblr-muted-darken: color-mix(in oklab, var(--tblr-muted), transparent 20%);
    --tblr-muted-lt: rgb(240.2, 240.9, 242.3);
    --tblr-muted-lt: color-mix(in oklab, var(--tblr-muted) 10%, transparent);
    --tblr-muted-200: color-mix(in oklab, var(--tblr-muted) 20%, transparent);
    --tblr-muted-lt-rgb: 240, 241, 242;
    --tblr-blue: #066fd1;
    --tblr-blue-rgb: 6, 111, 209;
    --tblr-blue-fg: var(--tblr-light);
    --tblr-blue-darken: rgb(5.4, 99.9, 188.1);
    --tblr-blue-darken: color-mix(in oklab, var(--tblr-blue), transparent 20%);
    --tblr-blue-lt: rgb(230.1, 240.6, 250.4);
    --tblr-blue-lt: color-mix(in oklab, var(--tblr-blue) 10%, transparent);
    --tblr-blue-200: color-mix(in oklab, var(--tblr-blue) 20%, transparent);
    --tblr-blue-lt-rgb: 230, 241, 250;
    --tblr-azure: #4299e1;
    --tblr-azure-rgb: 66, 153, 225;
    --tblr-azure-fg: var(--tblr-light);
    --tblr-azure-darken: rgb(59.4, 137.7, 202.5);
    --tblr-azure-darken: color-mix(in oklab, var(--tblr-azure), transparent 20%);
    --tblr-azure-lt: rgb(236.1, 244.8, 252);
    --tblr-azure-lt: color-mix(in oklab, var(--tblr-azure) 10%, transparent);
    --tblr-azure-200: color-mix(in oklab, var(--tblr-azure) 20%, transparent);
    --tblr-azure-lt-rgb: 236, 245, 252;
    --tblr-indigo: #4263eb;
    --tblr-indigo-rgb: 66, 99, 235;
    --tblr-indigo-fg: var(--tblr-light);
    --tblr-indigo-darken: rgb(59.4, 89.1, 211.5);
    --tblr-indigo-darken: color-mix(in oklab, var(--tblr-indigo), transparent 20%);
    --tblr-indigo-lt: rgb(236.1, 239.4, 253);
    --tblr-indigo-lt: color-mix(in oklab, var(--tblr-indigo) 10%, transparent);
    --tblr-indigo-200: color-mix(in oklab, var(--tblr-indigo) 20%, transparent);
    --tblr-indigo-lt-rgb: 236, 239, 253;
    --tblr-purple: #ae3ec9;
    --tblr-purple-rgb: 174, 62, 201;
    --tblr-purple-fg: var(--tblr-light);
    --tblr-purple-darken: rgb(156.6, 55.8, 180.9);
    --tblr-purple-darken: color-mix(in oklab, var(--tblr-purple), transparent 20%);
    --tblr-purple-lt: rgb(246.9, 235.7, 249.6);
    --tblr-purple-lt: color-mix(in oklab, var(--tblr-purple) 10%, transparent);
    --tblr-purple-200: color-mix(in oklab, var(--tblr-purple) 20%, transparent);
    --tblr-purple-lt-rgb: 247, 236, 250;
    --tblr-pink: #d6336c;
    --tblr-pink-rgb: 214, 51, 108;
    --tblr-pink-fg: var(--tblr-light);
    --tblr-pink-darken: rgb(192.6, 45.9, 97.2);
    --tblr-pink-darken: color-mix(in oklab, var(--tblr-pink), transparent 20%);
    --tblr-pink-lt: rgb(250.9, 234.6, 240.3);
    --tblr-pink-lt: color-mix(in oklab, var(--tblr-pink) 10%, transparent);
    --tblr-pink-200: color-mix(in oklab, var(--tblr-pink) 20%, transparent);
    --tblr-pink-lt-rgb: 251, 235, 240;
    --tblr-red: #d63939;
    --tblr-red-rgb: 214, 57, 57;
    --tblr-red-fg: var(--tblr-light);
    --tblr-red-darken: rgb(192.6, 51.3, 51.3);
    --tblr-red-darken: color-mix(in oklab, var(--tblr-red), transparent 20%);
    --tblr-red-lt: rgb(250.9, 235.2, 235.2);
    --tblr-red-lt: color-mix(in oklab, var(--tblr-red) 10%, transparent);
    --tblr-red-200: color-mix(in oklab, var(--tblr-red) 20%, transparent);
    --tblr-red-lt-rgb: 251, 235, 235;
    --tblr-orange: #f76707;
    --tblr-orange-rgb: 247, 103, 7;
    --tblr-orange-fg: var(--tblr-light);
    --tblr-orange-darken: rgb(222.3, 92.7, 6.3);
    --tblr-orange-darken: color-mix(in oklab, var(--tblr-orange), transparent 20%);
    --tblr-orange-lt: rgb(254.2, 239.8, 230.2);
    --tblr-orange-lt: color-mix(in oklab, var(--tblr-orange) 10%, transparent);
    --tblr-orange-200: color-mix(in oklab, var(--tblr-orange) 20%, transparent);
    --tblr-orange-lt-rgb: 254, 240, 230;
    --tblr-yellow: #f59f00;
    --tblr-yellow-rgb: 245, 159, 0;
    --tblr-yellow-fg: var(--tblr-light);
    --tblr-yellow-darken: rgb(220.5, 143.1, 0);
    --tblr-yellow-darken: color-mix(in oklab, var(--tblr-yellow), transparent 20%);
    --tblr-yellow-lt: rgb(254, 245.4, 229.5);
    --tblr-yellow-lt: color-mix(in oklab, var(--tblr-yellow) 10%, transparent);
    --tblr-yellow-200: color-mix(in oklab, var(--tblr-yellow) 20%, transparent);
    --tblr-yellow-lt-rgb: 254, 245, 230;
    --tblr-lime: #74b816;
    --tblr-lime-rgb: 116, 184, 22;
    --tblr-lime-fg: var(--tblr-light);
    --tblr-lime-darken: rgb(104.4, 165.6, 19.8);
    --tblr-lime-darken: color-mix(in oklab, var(--tblr-lime), transparent 20%);
    --tblr-lime-lt: rgb(241.1, 247.9, 231.7);
    --tblr-lime-lt: color-mix(in oklab, var(--tblr-lime) 10%, transparent);
    --tblr-lime-200: color-mix(in oklab, var(--tblr-lime) 20%, transparent);
    --tblr-lime-lt-rgb: 241, 248, 232;
    --tblr-green: #2fb344;
    --tblr-green-rgb: 47, 179, 68;
    --tblr-green-fg: var(--tblr-light);
    --tblr-green-darken: rgb(42.3, 161.1, 61.2);
    --tblr-green-darken: color-mix(in oklab, var(--tblr-green), transparent 20%);
    --tblr-green-lt: rgb(234.2, 247.4, 236.3);
    --tblr-green-lt: color-mix(in oklab, var(--tblr-green) 10%, transparent);
    --tblr-green-200: color-mix(in oklab, var(--tblr-green) 20%, transparent);
    --tblr-green-lt-rgb: 234, 247, 236;
    --tblr-teal: #0ca678;
    --tblr-teal-rgb: 12, 166, 120;
    --tblr-teal-fg: var(--tblr-light);
    --tblr-teal-darken: rgb(10.8, 149.4, 108);
    --tblr-teal-darken: color-mix(in oklab, var(--tblr-teal), transparent 20%);
    --tblr-teal-lt: rgb(230.7, 246.1, 241.5);
    --tblr-teal-lt: color-mix(in oklab, var(--tblr-teal) 10%, transparent);
    --tblr-teal-200: color-mix(in oklab, var(--tblr-teal) 20%, transparent);
    --tblr-teal-lt-rgb: 231, 246, 242;
    --tblr-cyan: #17a2b8;
    --tblr-cyan-rgb: 23, 162, 184;
    --tblr-cyan-fg: var(--tblr-light);
    --tblr-cyan-darken: rgb(20.7, 145.8, 165.6);
    --tblr-cyan-darken: color-mix(in oklab, var(--tblr-cyan), transparent 20%);
    --tblr-cyan-lt: rgb(231.8, 245.7, 247.9);
    --tblr-cyan-lt: color-mix(in oklab, var(--tblr-cyan) 10%, transparent);
    --tblr-cyan-200: color-mix(in oklab, var(--tblr-cyan) 20%, transparent);
    --tblr-cyan-lt-rgb: 232, 246, 248;
    --tblr-x: #000000;
    --tblr-x-rgb: 0, 0, 0;
    --tblr-x-fg: var(--tblr-light);
    --tblr-x-darken: black;
    --tblr-x-darken: color-mix(in oklab, var(--tblr-x), transparent 20%);
    --tblr-x-lt: rgb(229.5, 229.5, 229.5);
    --tblr-x-lt: color-mix(in oklab, var(--tblr-x) 10%, transparent);
    --tblr-x-200: color-mix(in oklab, var(--tblr-x) 20%, transparent);
    --tblr-x-lt-rgb: 230, 230, 230;
    --tblr-facebook: #1877f2;
    --tblr-facebook-rgb: 24, 119, 242;
    --tblr-facebook-fg: var(--tblr-light);
    --tblr-facebook-darken: rgb(21.6, 107.1, 217.8);
    --tblr-facebook-darken: color-mix(in oklab, var(--tblr-facebook), transparent 20%);
    --tblr-facebook-lt: rgb(231.9, 241.4, 253.7);
    --tblr-facebook-lt: color-mix(in oklab, var(--tblr-facebook) 10%, transparent);
    --tblr-facebook-200: color-mix(in oklab, var(--tblr-facebook) 20%, transparent);
    --tblr-facebook-lt-rgb: 232, 241, 254;
    --tblr-twitter: #1da1f2;
    --tblr-twitter-rgb: 29, 161, 242;
    --tblr-twitter-fg: var(--tblr-light);
    --tblr-twitter-darken: rgb(26.1, 144.9, 217.8);
    --tblr-twitter-darken: color-mix(in oklab, var(--tblr-twitter), transparent 20%);
    --tblr-twitter-lt: rgb(232.4, 245.6, 253.7);
    --tblr-twitter-lt: color-mix(in oklab, var(--tblr-twitter) 10%, transparent);
    --tblr-twitter-200: color-mix(in oklab, var(--tblr-twitter) 20%, transparent);
    --tblr-twitter-lt-rgb: 232, 246, 254;
    --tblr-linkedin: #0a66c2;
    --tblr-linkedin-rgb: 10, 102, 194;
    --tblr-linkedin-fg: var(--tblr-light);
    --tblr-linkedin-darken: rgb(9, 91.8, 174.6);
    --tblr-linkedin-darken: color-mix(in oklab, var(--tblr-linkedin), transparent 20%);
    --tblr-linkedin-lt: rgb(230.5, 239.7, 248.9);
    --tblr-linkedin-lt: color-mix(in oklab, var(--tblr-linkedin) 10%, transparent);
    --tblr-linkedin-200: color-mix(in oklab, var(--tblr-linkedin) 20%, transparent);
    --tblr-linkedin-lt-rgb: 231, 240, 249;
    --tblr-google: #dc4e41;
    --tblr-google-rgb: 220, 78, 65;
    --tblr-google-fg: var(--tblr-light);
    --tblr-google-darken: rgb(198, 70.2, 58.5);
    --tblr-google-darken: color-mix(in oklab, var(--tblr-google), transparent 20%);
    --tblr-google-lt: rgb(251.5, 237.3, 236);
    --tblr-google-lt: color-mix(in oklab, var(--tblr-google) 10%, transparent);
    --tblr-google-200: color-mix(in oklab, var(--tblr-google) 20%, transparent);
    --tblr-google-lt-rgb: 252, 237, 236;
    --tblr-youtube: #ff0000;
    --tblr-youtube-rgb: 255, 0, 0;
    --tblr-youtube-fg: var(--tblr-light);
    --tblr-youtube-darken: rgb(229.5, 0, 0);
    --tblr-youtube-darken: color-mix(in oklab, var(--tblr-youtube), transparent 20%);
    --tblr-youtube-lt: rgb(255, 229.5, 229.5);
    --tblr-youtube-lt: color-mix(in oklab, var(--tblr-youtube) 10%, transparent);
    --tblr-youtube-200: color-mix(in oklab, var(--tblr-youtube) 20%, transparent);
    --tblr-youtube-lt-rgb: 255, 230, 230;
    --tblr-vimeo: #1ab7ea;
    --tblr-vimeo-rgb: 26, 183, 234;
    --tblr-vimeo-fg: var(--tblr-light);
    --tblr-vimeo-darken: rgb(23.4, 164.7, 210.6);
    --tblr-vimeo-darken: color-mix(in oklab, var(--tblr-vimeo), transparent 20%);
    --tblr-vimeo-lt: rgb(232.1, 247.8, 252.9);
    --tblr-vimeo-lt: color-mix(in oklab, var(--tblr-vimeo) 10%, transparent);
    --tblr-vimeo-200: color-mix(in oklab, var(--tblr-vimeo) 20%, transparent);
    --tblr-vimeo-lt-rgb: 232, 248, 253;
    --tblr-dribbble: #ea4c89;
    --tblr-dribbble-rgb: 234, 76, 137;
    --tblr-dribbble-fg: var(--tblr-light);
    --tblr-dribbble-darken: rgb(210.6, 68.4, 123.3);
    --tblr-dribbble-darken: color-mix(in oklab, var(--tblr-dribbble), transparent 20%);
    --tblr-dribbble-lt: rgb(252.9, 237.1, 243.2);
    --tblr-dribbble-lt: color-mix(in oklab, var(--tblr-dribbble) 10%, transparent);
    --tblr-dribbble-200: color-mix(in oklab, var(--tblr-dribbble) 20%, transparent);
    --tblr-dribbble-lt-rgb: 253, 237, 243;
    --tblr-github: #181717;
    --tblr-github-rgb: 24, 23, 23;
    --tblr-github-fg: var(--tblr-light);
    --tblr-github-darken: rgb(21.6, 20.7, 20.7);
    --tblr-github-darken: color-mix(in oklab, var(--tblr-github), transparent 20%);
    --tblr-github-lt: rgb(231.9, 231.8, 231.8);
    --tblr-github-lt: color-mix(in oklab, var(--tblr-github) 10%, transparent);
    --tblr-github-200: color-mix(in oklab, var(--tblr-github) 20%, transparent);
    --tblr-github-lt-rgb: 232, 232, 232;
    --tblr-instagram: #e4405f;
    --tblr-instagram-rgb: 228, 64, 95;
    --tblr-instagram-fg: var(--tblr-light);
    --tblr-instagram-darken: rgb(205.2, 57.6, 85.5);
    --tblr-instagram-darken: color-mix(in oklab, var(--tblr-instagram), transparent 20%);
    --tblr-instagram-lt: rgb(252.3, 235.9, 239);
    --tblr-instagram-lt: color-mix(in oklab, var(--tblr-instagram) 10%, transparent);
    --tblr-instagram-200: color-mix(in oklab, var(--tblr-instagram) 20%, transparent);
    --tblr-instagram-lt-rgb: 252, 236, 239;
    --tblr-pinterest: #bd081c;
    --tblr-pinterest-rgb: 189, 8, 28;
    --tblr-pinterest-fg: var(--tblr-light);
    --tblr-pinterest-darken: rgb(170.1, 7.2, 25.2);
    --tblr-pinterest-darken: color-mix(in oklab, var(--tblr-pinterest), transparent 20%);
    --tblr-pinterest-lt: rgb(248.4, 230.3, 232.3);
    --tblr-pinterest-lt: color-mix(in oklab, var(--tblr-pinterest) 10%, transparent);
    --tblr-pinterest-200: color-mix(in oklab, var(--tblr-pinterest) 20%, transparent);
    --tblr-pinterest-lt-rgb: 248, 230, 232;
    --tblr-vk: #6383a8;
    --tblr-vk-rgb: 99, 131, 168;
    --tblr-vk-fg: var(--tblr-light);
    --tblr-vk-darken: rgb(89.1, 117.9, 151.2);
    --tblr-vk-darken: color-mix(in oklab, var(--tblr-vk), transparent 20%);
    --tblr-vk-lt: rgb(239.4, 242.6, 246.3);
    --tblr-vk-lt: color-mix(in oklab, var(--tblr-vk) 10%, transparent);
    --tblr-vk-200: color-mix(in oklab, var(--tblr-vk) 20%, transparent);
    --tblr-vk-lt-rgb: 239, 243, 246;
    --tblr-rss: #ffa500;
    --tblr-rss-rgb: 255, 165, 0;
    --tblr-rss-fg: var(--tblr-light);
    --tblr-rss-darken: rgb(229.5, 148.5, 0);
    --tblr-rss-darken: color-mix(in oklab, var(--tblr-rss), transparent 20%);
    --tblr-rss-lt: rgb(255, 246, 229.5);
    --tblr-rss-lt: color-mix(in oklab, var(--tblr-rss) 10%, transparent);
    --tblr-rss-200: color-mix(in oklab, var(--tblr-rss) 20%, transparent);
    --tblr-rss-lt-rgb: 255, 246, 230;
    --tblr-flickr: #0063dc;
    --tblr-flickr-rgb: 0, 99, 220;
    --tblr-flickr-fg: var(--tblr-light);
    --tblr-flickr-darken: rgb(0, 89.1, 198);
    --tblr-flickr-darken: color-mix(in oklab, var(--tblr-flickr), transparent 20%);
    --tblr-flickr-lt: rgb(229.5, 239.4, 251.5);
    --tblr-flickr-lt: color-mix(in oklab, var(--tblr-flickr) 10%, transparent);
    --tblr-flickr-200: color-mix(in oklab, var(--tblr-flickr) 20%, transparent);
    --tblr-flickr-lt-rgb: 230, 239, 252;
    --tblr-bitbucket: #0052cc;
    --tblr-bitbucket-rgb: 0, 82, 204;
    --tblr-bitbucket-fg: var(--tblr-light);
    --tblr-bitbucket-darken: rgb(0, 73.8, 183.6);
    --tblr-bitbucket-darken: color-mix(in oklab, var(--tblr-bitbucket), transparent 20%);
    --tblr-bitbucket-lt: rgb(229.5, 237.7, 249.9);
    --tblr-bitbucket-lt: color-mix(in oklab, var(--tblr-bitbucket) 10%, transparent);
    --tblr-bitbucket-200: color-mix(in oklab, var(--tblr-bitbucket) 20%, transparent);
    --tblr-bitbucket-lt-rgb: 230, 238, 250;
    --tblr-tabler: #066fd1;
    --tblr-tabler-rgb: 6, 111, 209;
    --tblr-tabler-fg: var(--tblr-light);
    --tblr-tabler-darken: rgb(5.4, 99.9, 188.1);
    --tblr-tabler-darken: color-mix(in oklab, var(--tblr-tabler), transparent 20%);
    --tblr-tabler-lt: rgb(230.1, 240.6, 250.4);
    --tblr-tabler-lt: color-mix(in oklab, var(--tblr-tabler) 10%, transparent);
    --tblr-tabler-200: color-mix(in oklab, var(--tblr-tabler) 20%, transparent);
    --tblr-tabler-lt-rgb: 230, 241, 250;
    /** Gray colors */
    --tblr-gray-50-fg: var(--tblr-body-color);
    --tblr-gray-100-fg: var(--tblr-body-color);
    --tblr-gray-200-fg: var(--tblr-body-color);
    --tblr-gray-300-fg: var(--tblr-body-color);
    --tblr-gray-400-fg: var(--tblr-white);
    --tblr-gray-500-fg: var(--tblr-white);
    --tblr-gray-600-fg: var(--tblr-white);
    --tblr-gray-700-fg: var(--tblr-white);
    --tblr-gray-800-fg: var(--tblr-white);
    --tblr-gray-900-fg: var(--tblr-white);
    --tblr-gray-950-fg: var(--tblr-white);
    /** Spacers */
    --tblr-spacer-0: 0;
    --tblr-spacer-1: 0.25rem;
    --tblr-spacer-2: 0.5rem;
    --tblr-spacer-3: 1rem;
    --tblr-spacer-4: 1.5rem;
    --tblr-spacer-5: 2rem;
    --tblr-spacer-6: 2.5rem;
    /** Font sizes */
    --tblr-font-weight-light: 300;
    --tblr-font-weight-normal: 400;
    --tblr-font-weight-medium: 500;
    --tblr-font-weight-bold: 600;
    --tblr-font-weight-black: 700;
    --tblr-font-weight-headings: var(--tblr-font-weight-bold);
    --tblr-font-size-h1: 1.5rem;
    --tblr-font-size-h2: 1.25rem;
    --tblr-font-size-h3: 1rem;
    --tblr-font-size-h4: 0.875rem;
    --tblr-font-size-h5: 0.75rem;
    --tblr-font-size-h6: 0.625rem;
    --tblr-line-height-h1: 2rem;
    --tblr-line-height-h2: 1.75rem;
    --tblr-line-height-h3: 1.5rem;
    --tblr-line-height-h4: 1.25rem;
    --tblr-line-height-h5: 1rem;
    --tblr-line-height-h6: 1rem;
    /** Shadows */
    --tblr-shadow: rgba(var(--tblr-body-color-rgb), 0.04) 0 2px 4px 0;
    --tblr-shadow-border: inset 0 0 0 1px var(--tblr-border-color-translucent);
    --tblr-shadow-transparent: 0 0 0 0 transparent;
    --tblr-shadow-input: 0 1px 1px rgba(var(--tblr-body-color-rgb), 0.06);
    --tblr-shadow-card: 0 0 4px rgba(var(--tblr-body-color-rgb), 0.04);
    --tblr-shadow-card-hover: rgba(var(--tblr-body-color-rgb), 0.16) 0 2px 16px 0;
    --tblr-shadow-dropdown: 0 16px 24px 2px rgba(0, 0, 0, 0.07), 0 6px 30px 5px rgba(0, 0, 0, 0.06), 0 8px 10px -5px rgba(0, 0, 0, 0.1);
    /** Border radiuses */
    --tblr-border-radius-scale: 1;
    --tblr-border-radius-0: calc(0 * var(--tblr-border-radius-scale, 1));
    --tblr-border-radius-sm: calc(4px * var(--tblr-border-radius-scale, 1));
    --tblr-border-radius-md: calc(6px * var(--tblr-border-radius-scale, 1));
    --tblr-border-radius-lg: calc(8px * var(--tblr-border-radius-scale, 1));
    --tblr-border-radius-pill: calc(100rem * var(--tblr-border-radius-scale, 1));
    --tblr-border-radius: var(--tblr-border-radius-md);
    /** Backdrops */
    --tblr-backdrop-opacity: 24%;
    --tblr-backdrop-bg: var(--tblr-bg-surface-dark);
    --tblr-backdrop-bg-dark: color-mix(in srgb, var(--tblr-color-dark), transparent var(--tblr-backdrop-opacity));
    --tblr-backdrop-bg-light: color-mix(in srgb, var(--tblr-color-light), transparent var(--tblr-backdrop-opacity));
    --tblr-backdrop-blur: 4px;
    --tblr-backdrop-filter: blur(var(--tblr-backdrop-blur));
}
