@layer reset{@scope([data-astryx-theme=dev-meta-ai]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:#0171e3;--color-data-categorical-orange:#eb6e00;--color-data-categorical-purple:#6b1efd;--color-data-categorical-green:#0b991f;--color-data-categorical-pink:#f351c0;--color-data-categorical-cyan:#0171a4;--color-data-categorical-red:#f5394f;--color-data-categorical-teal:#08a3a3;--color-data-categorical-brown:#965e03;--color-data-categorical-indigo:#6f8aff;--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:#02165e;--color-data-blue-4:#004cbc;--color-data-blue-3:#2694fe;--color-data-blue-2:#78beff;--color-data-blue-1:#dbecff;--color-data-shamrock-5:#0b603d;--color-data-shamrock-4:#138546;--color-data-shamrock-3:#24bb5e;--color-data-shamrock-2:#8ef7aa;--color-data-shamrock-1:#d6fee4;--color-data-orange-5:#a13f04;--color-data-orange-4:#d66100;--color-data-orange-3:#fd9537;--color-data-orange-2:#fdb876;--color-data-orange-1:#ffe6cf;--color-data-pink-5:#8e1073;--color-data-pink-4:#d123a1;--color-data-pink-3:#f989d3;--color-data-pink-2:#feade3;--color-data-pink-1:#fce3f4;--color-data-purple-5:#3e0697;--color-data-purple-4:#6b1efd;--color-data-purple-3:#9081ff;--color-data-purple-2:#b3b0fe;--color-data-purple-1:#e8e8fb;--color-data-red-5:#9d0519;--color-data-red-4:#d31130;--color-data-red-3:#fb7d87;--color-data-red-2:#ffb2b8;--color-data-red-1:#fee4e6;--color-data-teal-5:#08767d;--color-data-teal-4:#0c9293;--color-data-teal-3:#0db7af;--color-data-teal-2:#6ce6d8;--color-data-teal-1:#d7fcf8;--color-data-yellow-5:#8a5001;--color-data-yellow-4:#d69804;--color-data-yellow-3:#fbce03;--color-data-yellow-2:#fcec85;--color-data-yellow-1:#fdf6ba;--color-data-gray-5:var(--lightningcss-light,#25363f)var(--lightningcss-dark,#333338);--color-data-gray-4:var(--lightningcss-light,#5d6c7b)var(--lightningcss-dark,#666a72);--color-data-gray-3:var(--lightningcss-light,#afb9c4)var(--lightningcss-dark,#b2b8be);--color-data-gray-2:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#d0d3d6);--color-data-gray-1:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#f2f4f6)}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=dev-meta-ai]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.1667;--text-heading-2-size:var(--font-size-2xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.1667;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.3125;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.25;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.25;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.25;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.1875;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.25;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.1875;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.2;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-semibold);--text-display-1-leading:1.1667;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-semibold);--text-display-2-leading:1.1667;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-semibold);--text-display-3-leading:1.1667;--font-family-body:"Optimistic AI VF", Optimistic, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-heading:"Optimistic AI VF", Optimistic, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--color-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#4ba9fe);--color-on-accent:#fff;--color-text-primary:var(--lightningcss-light,#111112)var(--lightningcss-dark,#f2f4f6);--color-text-secondary:var(--lightningcss-light,#666a72)var(--lightningcss-dark,#9fa4ab);--color-text-disabled:var(--lightningcss-light,#9fa4ab)var(--lightningcss-dark,#666a72);--color-icon-primary:var(--lightningcss-light,#111112)var(--lightningcss-dark,#f2f4f6);--color-icon-secondary:var(--lightningcss-light,#666a72)var(--lightningcss-dark,#9fa4ab);--color-background-body:var(--lightningcss-light,#f2f4f6)var(--lightningcss-dark,#111112);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292c);--color-border:var(--lightningcss-light,#dfe2e5)var(--lightningcss-dark,#494d53);--color-border-emphasized:var(--lightningcss-light,#ced0d4)var(--lightningcss-dark,#3e4042);--color-success:var(--lightningcss-light,#147b29)var(--lightningcss-dark,#3cbc22);--color-error:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#fb7d87);--color-warning:var(--lightningcss-light,#965e03)var(--lightningcss-dark,#d69804);--color-background-muted:var(--lightningcss-light,#f2f4f6)var(--lightningcss-dark,#111112);--radius-element:8px;--radius-container:16px;--radius-page:32px;--radius-chat:32px;--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1a);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#fff3);--color-data-categorical-blue:#5a75e6;--color-data-categorical-orange:#fdb876;--color-data-categorical-purple:#7952ff;--color-data-categorical-green:#0d8626;--color-data-categorical-pink:#e638b3;--color-data-categorical-cyan:#1dc3b9;--color-data-categorical-red:#ff6877;--color-data-categorical-teal:#1dc3b9;--color-data-categorical-indigo:#6f8aff;--color-data-orange-3:#e5a568;--color-data-teal-3:#0db7af;--color-data-purple-3:#9081ff;--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=conversation]{font-size:calc(var(--font-size-base) + var(--spacing-0-5));font-weight:var(--font-weight-normal);line-height:calc(1em + var(--spacing-2))}.astryx-avatar-fallback[data-size="32"]{background-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}.astryx-button{border-radius:var(--radius-full);--_button-radius:var(--radius-full)}.astryx-side-nav-item{height:40px}.astryx-side-nav-item[data-selected=selected]{color:var(--color-accent);background-color:#1877f233}.astryx-toggle-button{border-style:solid;border-width:1px;border-color:var(--color-border);border-radius:8px}.astryx-toggle-button[data-is-pressed=true]{color:var(--lightningcss-light,#f2f4f6)var(--lightningcss-dark,#111112);background-color:var(--lightningcss-light,#28292c)var(--lightningcss-dark,#b2b8be)}.astryx-tooltip{padding:var(--spacing-1)}.astryx-toast{width:fit-content;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--radius-full)}.astryx-toast[data-type=error]{background-color:var(--color-background-inverted)}.astryx-banner{padding:var(--spacing-4)}.astryx-banner[data-status=info]{background-color:var(--lightningcss-light,#dbecff80)var(--lightningcss-dark,#0171e333);border-bottom:1px solid #0082fb33}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@scope([data-astryx-theme=dev-meta-ai]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
@layer reset{@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){:scope{--duration-fast-min:.115s;--duration-fast:.15s;--duration-fast-max:.2s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--ease-standard:cubic-bezier(.2, .7, .2, 1);--font-family-body:"Optimistic AI VF", Optimistic, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-heading:"Optimistic AI VF", Optimistic, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-code:"Optimistic Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--color-background-body:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181819);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292b);--color-background-popover:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#383838cc);--color-background-muted:var(--lightningcss-light,#f3f4f5)var(--lightningcss-dark,#1f1f20);--color-background-inverted:var(--lightningcss-light,#111112)var(--lightningcss-dark,#fff);--color-text-primary:var(--lightningcss-light,#111112)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#00040996)var(--lightningcss-dark,#f2f7ff87);--color-text-disabled:var(--lightningcss-light,#0008144a)var(--lightningcss-dark,#f0f6ff4f);--color-icon-primary:var(--lightningcss-light,#111112)var(--lightningcss-dark,#fff);--color-icon-secondary:var(--lightningcss-light,#00040996)var(--lightningcss-dark,#f2f7ff87);--color-icon-disabled:var(--lightningcss-light,#0008144a)var(--lightningcss-dark,#f0f6ff4f);--color-border:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f);--color-border-emphasized:var(--lightningcss-light,#0008144a)var(--lightningcss-dark,#f0f6ff4f);--color-overlay:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff0f);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1f);--color-overlay-pressed:var(--lightningcss-light,#00000013)var(--lightningcss-dark,#ffffff26);--color-neutral:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1f);--color-success:var(--lightningcss-light,#008200)var(--lightningcss-dark,#07b123);--color-success-muted:#22c55e26;--color-error:var(--lightningcss-light,#c01f37)var(--lightningcss-dark,#fa4758);--color-error-muted:var(--lightningcss-light,#fde8e8)var(--lightningcss-dark,#dc262626);--color-warning:var(--lightningcss-light,#c65323)var(--lightningcss-dark,#f1916e);--color-warning-muted:var(--lightningcss-light,#eab30826)var(--lightningcss-dark,#fbbf2426);--color-syntax-background:var(--lightningcss-light,#f3f4f5)var(--lightningcss-dark,#1f1f20);--color-skeleton:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff1f);--color-track:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f);--color-accent:var(--lightningcss-light,#0040dc)var(--lightningcss-dark,#419dff);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111112);--color-text-accent:var(--lightningcss-light,#0040dc)var(--lightningcss-dark,#58a7ff);--color-icon-accent:var(--lightningcss-light,#0040dc)var(--lightningcss-dark,#58a7ff);--kadabra-xmds-gray-1075:#181819;--kadabra-xmds-gray-1000:#28292b;--kadabra-xmds-gray-50:#f3f4f5;--kadabra-xmds-gray-1050:#1f1f20;--kadabra-xmds-gray-1100:#111112;--kadabra-xmds-vibrant-blue-750:#0040dc;--kadabra-xmds-blue-450:#419dff;--kadabra-xmds-blue-400:#58a7ff;--kadabra-xmds-vibrant-blue-800:#0038cf;--kadabra-xmds-blue-250:#9bcbff;--kadabra-xmds-blue-350:#6eb3ff;--kadabra-xmds-blue-550:#0082fb;--kadabra-xmds-blue-650:#0064e0;--kadabra-xmds-green-600:#0d8626;--kadabra-xmds-green-700:#076d29;--kadabra-xmds-orange-300:#ffa24f;--kadabra-xmds-orange-400:#f88617;--kadabra-xmds-pink-550:#e638b3;--kadabra-xmds-pink-650:#c02294;--kadabra-xmds-purple-600:#7952ff;--kadabra-xmds-purple-700:#6b1efd;--kadabra-xmds-red-450:#ff6877;--kadabra-xmds-red-550:#f5394f;--kadabra-xmds-teal-350:#1dc3b9;--kadabra-xmds-teal-450:#05acaa;--kadabra-xmds-violet-550:#aa59ff;--kadabra-xmds-violet-650:#991df9;--kadabra-xmds-yellow-200:#f6cf4d;--kadabra-xmds-yellow-300:#e9af08;--kadabra-xmds-gray-650:#686a6e;--kadabra-xmds-gray-400:#a1a4a8;--kadabra-accent-control:var(--lightningcss-light,#0040dc)var(--lightningcss-dark,#419dff);--kadabra-accent-hover:var(--lightningcss-light,#0038cf)var(--lightningcss-dark,#58a7ff);--kadabra-black:#000;--kadabra-white:#fff;--kadabra-absolute-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--shadow-low:var(--kadabra-elevation-1);--shadow-med:var(--kadabra-elevation-3);--shadow-high:var(--kadabra-elevation-5);--kadabra-data-blue:#9bcbff;--kadabra-data-blue-hover:#6eb3ff;--kadabra-data-dark-blue:#0082fb;--kadabra-data-dark-blue-hover:#0064e0;--kadabra-data-green:#0d8626;--kadabra-data-green-hover:#076d29;--kadabra-data-orange:#ffa24f;--kadabra-data-orange-hover:#f88617;--kadabra-data-pink:#e638b3;--kadabra-data-pink-hover:#c02294;--kadabra-data-purple:#7952ff;--kadabra-data-purple-hover:#6b1efd;--kadabra-data-red:#ff6877;--kadabra-data-red-hover:#f5394f;--kadabra-data-teal:#1dc3b9;--kadabra-data-teal-hover:#05acaa;--kadabra-data-violet:#aa59ff;--kadabra-data-violet-hover:#991df9;--kadabra-data-yellow:#f6cf4d;--kadabra-data-yellow-hover:#e9af08;--kadabra-data-neutral:var(--lightningcss-light,#686a6e)var(--lightningcss-dark,#a1a4a8);--kadabra-glass-saturation-default:1;--kadabra-glass-saturation-vibrant:1.8;--font-size-4xs:.375rem;--font-size-3xs:.5rem;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.625rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-body-size:var(--font-size-sm);--text-body-leading:1.125rem;--text-body-weight:400;--text-large-size:var(--font-size-lg);--text-large-leading:1.5rem;--text-large-weight:600;--text-label-size:var(--font-size-sm);--text-label-leading:1.125rem;--text-label-weight:500;--text-supporting-size:var(--font-size-xs);--text-supporting-leading:1rem;--text-supporting-weight:400;--text-code-size:var(--font-size-sm);--text-code-leading:1.25rem;--text-code-weight:400;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-leading:1.875rem;--text-heading-1-weight:600;--text-heading-2-size:var(--font-size-xl);--text-heading-2-leading:1.625rem;--text-heading-2-weight:600;--text-heading-3-size:var(--font-size-lg);--text-heading-3-leading:1.5rem;--text-heading-3-weight:600;--text-heading-4-size:var(--font-size-base);--text-heading-4-leading:1.25rem;--text-heading-4-weight:600;--text-heading-5-size:var(--font-size-sm);--text-heading-5-leading:1.125rem;--text-heading-5-weight:600;--text-heading-6-size:var(--font-size-xs);--text-heading-6-leading:1rem;--text-heading-6-weight:600;--text-display-1-size:var(--font-size-5xl);--text-display-1-leading:3.375rem;--text-display-1-weight:600;--text-display-2-size:var(--font-size-4xl);--text-display-2-leading:2.75rem;--text-display-2-weight:600;--text-display-3-size:var(--font-size-3xl);--text-display-3-leading:2.25rem;--text-display-3-weight:600;--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px;--kadabra-control-height-xlarge:56px;--radius-element:8px;--radius-container:16px;--radius-page:32px;--kadabra-radius-24:24px;--focus-outline-color:var(--color-background-inverted);--radius-chat:32px;--color-on-dark:#fff;--color-on-light:#111112;font-family:var(--font-family-body)}.astryx-icon[data-size=xsm]{width:1rem;height:1rem;font-size:1rem}.astryx-icon[data-size=sm]{width:var(--kadabra-field-icon,1.25rem);height:var(--kadabra-field-icon,1.25rem);font-size:var(--kadabra-field-icon,1.25rem)}.astryx-icon[data-size=md]{width:1.5rem;height:1.5rem;font-size:1.5rem}.astryx-icon[data-size=lg]{width:2rem;height:2rem;font-size:2rem}.astryx-input-status-icon[data-size=xsm]{width:var(--kadabra-field-icon,1rem);height:var(--kadabra-field-icon,1rem);font-size:var(--kadabra-field-icon,1rem)}.astryx-input-status-icon[data-size=sm]{width:var(--kadabra-field-icon,1.25rem);height:var(--kadabra-field-icon,1.25rem);font-size:var(--kadabra-field-icon,1.25rem)}.astryx-input-status-icon[data-size=md]{width:var(--kadabra-field-icon,1.5rem);height:var(--kadabra-field-icon,1.5rem);font-size:var(--kadabra-field-icon,1.5rem)}.astryx-input-status-icon[data-size=lg]{width:var(--kadabra-field-icon,2rem);height:var(--kadabra-field-icon,2rem);font-size:var(--kadabra-field-icon,2rem)}.astryx-text-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-text-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-text-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-text-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-text-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-text-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-text-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-text-input[data-size=sm]{--kadabra-field-icon:round(down, calc(var(--size-element-sm) / 3 + 3px), 4px)}.astryx-text-input[data-size=sm]:has([data-shape=round]){--radius-element:round(var(--size-element-sm) / 4, 4px);padding-inline:calc(round(var(--size-element-sm) / 4, 4px) / 2 + 4px)}.astryx-text-input[data-size=sm]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-sm) / 4 + 4px)}.astryx-text-input[data-size=md]{--kadabra-field-icon:round(down, calc(var(--size-element-md) / 3 + 3px), 4px)}.astryx-text-input[data-size=md]:has([data-shape=round]){--radius-element:round(var(--size-element-md) / 4, 4px);padding-inline:calc(round(var(--size-element-md) / 4, 4px) / 2 + 4px)}.astryx-text-input[data-size=md]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-md) / 4 + 4px)}.astryx-text-input[data-size=lg]{--kadabra-field-icon:round(down, calc(var(--size-element-lg) / 3 + 3px), 4px)}.astryx-text-input[data-size=lg]:has([data-shape=round]){--radius-element:round(var(--size-element-lg) / 4, 4px);padding-inline:calc(round(var(--size-element-lg) / 4, 4px) / 2 + 4px)}.astryx-text-input[data-size=lg]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-lg) / 4 + 4px)}.astryx-text-area{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-text-area:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-text-area:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-text-area:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-text-area:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-text-area:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-text-area:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-selector{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-selector:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-selector:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-selector:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-selector:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-selector:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-selector:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-selector[data-size=sm]{--kadabra-field-icon:round(down, calc(var(--size-element-sm) / 3 + 3px), 4px)}.astryx-selector[data-size=sm]:has([data-shape=round]){--radius-element:round(var(--size-element-sm) / 4, 4px);padding-inline:calc(round(var(--size-element-sm) / 4, 4px) / 2 + 8px)}.astryx-selector[data-size=sm]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-sm) / 4 + 8px)}.astryx-selector[data-size=md]{--kadabra-field-icon:round(down, calc(var(--size-element-md) / 3 + 3px), 4px)}.astryx-selector[data-size=md]:has([data-shape=round]){--radius-element:round(var(--size-element-md) / 4, 4px);padding-inline:calc(round(var(--size-element-md) / 4, 4px) / 2 + 8px)}.astryx-selector[data-size=md]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-md) / 4 + 8px)}.astryx-selector[data-size=lg]{--kadabra-field-icon:round(down, calc(var(--size-element-lg) / 3 + 3px), 4px)}.astryx-selector[data-size=lg]:has([data-shape=round]){--radius-element:round(var(--size-element-lg) / 4, 4px);padding-inline:calc(round(var(--size-element-lg) / 4, 4px) / 2 + 8px)}.astryx-selector[data-size=lg]:has([data-shape=pill]){--radius-element:var(--radius-full);padding-inline:calc(var(--size-element-lg) / 4 + 8px)}.astryx-selector[data-variant=secondary]{background-color:var(--color-neutral);border-color:#0000}.astryx-selector[data-variant=secondary]:hover:not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-selector[data-variant=secondary]:active:not([data-disabled]):not([data-readonly]){--kadabra-state-layer:var(--color-overlay-pressed)}.astryx-selector[data-variant=secondary]:focus-within:not([data-status]){box-shadow:none;border-color:#0000}.astryx-selector[data-variant=secondary]:has(:focus-visible){outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.astryx-multi-selector{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-multi-selector:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-multi-selector:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-multi-selector:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-multi-selector:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-multi-selector:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-multi-selector:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-multi-selector[data-size=sm]{--kadabra-field-icon:round(down, calc(var(--size-element-sm) / 3 + 3px), 4px);--radius-element:round(var(--size-element-sm) / 4, 4px)}.astryx-multi-selector[data-size=md]{--kadabra-field-icon:round(down, calc(var(--size-element-md) / 3 + 3px), 4px);--radius-element:round(var(--size-element-md) / 4, 4px)}.astryx-multi-selector[data-size=lg]{--kadabra-field-icon:round(down, calc(var(--size-element-lg) / 3 + 3px), 4px);--radius-element:round(var(--size-element-lg) / 4, 4px)}.astryx-number-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-number-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-number-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-number-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-number-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-number-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-number-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-number-input[data-size=sm]{--kadabra-field-icon:round(down, calc(var(--size-element-sm) / 3 + 3px), 4px);--radius-element:round(var(--size-element-sm) / 4, 4px)}.astryx-number-input[data-size=md]{--kadabra-field-icon:round(down, calc(var(--size-element-md) / 3 + 3px), 4px);--radius-element:round(var(--size-element-md) / 4, 4px)}.astryx-number-input[data-size=lg]{--kadabra-field-icon:round(down, calc(var(--size-element-lg) / 3 + 3px), 4px);--radius-element:round(var(--size-element-lg) / 4, 4px)}.astryx-date-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-date-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-date-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-date-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-date-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-date-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-date-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-date-input[data-size=sm]{--kadabra-field-icon:round(down, calc(var(--size-element-sm) / 3 + 3px), 4px);--radius-element:round(var(--size-element-sm) / 4, 4px)}.astryx-date-input[data-size=md]{--kadabra-field-icon:round(down, calc(var(--size-element-md) / 3 + 3px), 4px);--radius-element:round(var(--size-element-md) / 4, 4px)}.astryx-date-input[data-size=lg]{--kadabra-field-icon:round(down, calc(var(--size-element-lg) / 3 + 3px), 4px);--radius-element:round(var(--size-element-lg) / 4, 4px)}.astryx-date-range-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-date-range-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-date-range-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-date-range-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-date-range-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-date-range-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-date-range-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-date-time-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-date-time-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-date-time-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-date-time-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-date-time-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-date-time-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-date-time-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-time-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-time-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-time-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-time-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-time-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-time-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-time-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-typeahead{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-typeahead:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-typeahead:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-typeahead:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-typeahead:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-typeahead:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-typeahead:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-tokenizer{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-tokenizer:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-tokenizer:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-tokenizer:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-tokenizer:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-tokenizer:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-tokenizer:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-file-input{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:border-color,box-shadow,background-color,color,opacity,transform,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-file-input:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])){box-shadow:none}.astryx-file-input:hover:not(:focus-within):not([data-disabled]):not([data-readonly]):where(:not(:disabled,[aria-disabled=true])){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-file-input:focus-within:not([data-status]){border-color:var(--kadabra-accent-control);box-shadow:inset 0 0 0 1px var(--kadabra-accent-control)}.astryx-file-input:focus-within[data-status=error]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.astryx-file-input:focus-within[data-status=warning]{border-color:var(--color-warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.astryx-file-input:focus-within[data-status=success]{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.astryx-popover{-webkit-backdrop-filter:blur(var(--kadabra-source-blur-elevation-03)) saturate(var(--kadabra-glass-saturation-vibrant));backdrop-filter:blur(var(--kadabra-source-blur-elevation-03)) saturate(var(--kadabra-glass-saturation-vibrant));box-shadow:var(--kadabra-glass-shadow-3);--kadabra-glass-control-shadow:var(--kadabra-glass-shadow-0)}.astryx-tooltip{padding-block:var(--spacing-0-5);background-color:var(--kadabra-tooltip-fill);color:var(--kadabra-tooltip-text);font-variation-settings:"DRKM" 0;border-radius:8px}.astryx-tooltip:has(.astryx-kbd){padding-block:0}.astryx-kbd:is(.astryx-tooltip *){gap:var(--spacing-1);padding-block:var(--spacing-0-5);padding-inline:var(--spacing-1-5);border-radius:var(--radius-inner);background-color:var(--kadabra-tooltip-key-fill);box-shadow:inset 0 0 0 1px var(--kadabra-tooltip-key-border);margin-inline-end:calc(-1 * var(--spacing-1))}.astryx-kbd:is(.astryx-tooltip *)>kbd{min-width:0;height:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border-bottom-width:0;padding-inline:0}.astryx-dropdown-menu{-webkit-backdrop-filter:blur(var(--kadabra-source-blur-elevation-03));backdrop-filter:blur(var(--kadabra-source-blur-elevation-03))}.astryx-field:has(.astryx-text-input[data-size=sm] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-sm) / 4, 4px) / 2 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-sm);--kadabra-field-radius:round(var(--size-element-sm) / 4, 4px)}.astryx-field:has(.astryx-text-input[data-size=sm] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-sm) / 4 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-sm);--kadabra-field-radius:calc(var(--size-element-sm) / 2)}.astryx-field:has(.astryx-text-input[data-size=md] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-md) / 4, 4px) / 2 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-md);--kadabra-field-radius:round(var(--size-element-md) / 4, 4px)}.astryx-field:has(.astryx-text-input[data-size=md] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-md) / 4 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-md);--kadabra-field-radius:calc(var(--size-element-md) / 2)}.astryx-field:has(.astryx-text-input[data-size=lg] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-lg) / 4, 4px) / 2 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-lg);--kadabra-field-radius:round(var(--size-element-lg) / 4, 4px)}.astryx-field:has(.astryx-text-input[data-size=lg] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-lg) / 4 + 4px) + var(--border-width));--kadabra-field-height:var(--size-element-lg);--kadabra-field-radius:calc(var(--size-element-lg) / 2)}.astryx-field:has(.astryx-selector[data-size=sm] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-sm) / 4, 4px) / 2 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-sm);--kadabra-field-radius:round(var(--size-element-sm) / 4, 4px)}.astryx-field:has(.astryx-selector[data-size=sm] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-sm) / 4 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-sm);--kadabra-field-radius:calc(var(--size-element-sm) / 2)}.astryx-field:has(.astryx-selector[data-size=md] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-md) / 4, 4px) / 2 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-md);--kadabra-field-radius:round(var(--size-element-md) / 4, 4px)}.astryx-field:has(.astryx-selector[data-size=md] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-md) / 4 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-md);--kadabra-field-radius:calc(var(--size-element-md) / 2)}.astryx-field:has(.astryx-selector[data-size=lg] [data-shape=round]){--kadabra-field-text-inset:calc(calc(round(var(--size-element-lg) / 4, 4px) / 2 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-lg);--kadabra-field-radius:round(var(--size-element-lg) / 4, 4px)}.astryx-field:has(.astryx-selector[data-size=lg] [data-shape=pill]){--kadabra-field-text-inset:calc(calc(var(--size-element-lg) / 4 + 8px) + var(--border-width));--kadabra-field-height:var(--size-element-lg);--kadabra-field-radius:calc(var(--size-element-lg) / 2)}.astryx-field-status[data-variant=attached]{padding-inline:var(--kadabra-field-text-inset,var(--spacing-2));margin-top:calc(-1 * var(--kadabra-field-height,var(--_field-status-overlap,var(--spacing-1-5))));padding-top:calc(var(--kadabra-field-height,var(--_field-status-overlap,var(--spacing-1-5))) + var(--spacing-2));border-start-start-radius:var(--kadabra-field-radius,0);border-start-end-radius:var(--kadabra-field-radius,0)}.astryx-segmented-control{border-radius:var(--radius-full);--_segmented-control-radius:var(--radius-full)}.astryx-segmented-control-item[data-size=sm]{padding-inline:calc(var(--size-element-sm) / 2 - var(--_segmented-control-padding));font-size:max(12px, calc(var(--size-element-sm) / 4 + 4px))}.astryx-segmented-control-item[data-size=md]{padding-inline:calc(var(--size-element-md) / 2 - var(--_segmented-control-padding));font-size:max(12px, calc(var(--size-element-md) / 4 + 4px))}.astryx-segmented-control-item[data-size=lg]{padding-inline:calc(var(--size-element-lg) / 2 - var(--_segmented-control-padding));font-size:max(12px, calc(var(--size-element-lg) / 4 + 4px))}.astryx-side-nav-item{height:auto;padding-block:var(--spacing-2);padding-inline:var(--spacing-2);gap:var(--spacing-3);color:var(--color-text-secondary);font-weight:var(--font-weight-normal);transition-property:box-shadow,color,scale;transition-duration:var(--duration-fast-max), var(--duration-fast-max), .3s;transition-timing-function:cubic-bezier(.4, 0, .2, 1), cubic-bezier(.4, 0, .2, 1), linear(0, .2474, .5793, .7982, .9134, .9665, .9885, .9967, .9994, 1);background-color:#0000;box-shadow:inset 0 0 0 100vmax #0000}.astryx-side-nav-item:active{box-shadow:inset 0 0 0 100vmax var(--color-overlay-hover);scale:var(--kadabra-pressed-scale,none)}.astryx-side-nav-item[data-selected=selected]{color:var(--color-text-primary);background-color:#0000}.astryx-side-nav-section:where(*)>div:first-child{border-block-end:var(--border-width) solid var(--color-border);margin-block-end:var(--spacing-1);padding-block-end:var(--spacing-3)}.astryx-side-nav-section:where(*)>div:first-child>span:first-child>span:first-child{font-size:var(--font-size-sm);line-height:var(--kadabra-leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.astryx-top-nav-item{padding-inline:var(--spacing-2)}.astryx-button{border-radius:var(--radius-full);background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer)), linear-gradient(var(--kadabra-state-fill), var(--kadabra-state-fill));transition-property:--kadabra-state-layer,--kadabra-state-fill,background-color,color,opacity,transform;transition-duration:var(--duration-fast-max), var(--duration-fast-max), var(--duration-fast), var(--duration-fast), var(--duration-fast), .3s;transition-timing-function:cubic-bezier(.4, 0, .2, 1), cubic-bezier(.4, 0, .2, 1), var(--ease-standard), var(--ease-standard), var(--ease-standard), linear(0, .2474, .5793, .7982, .9134, .9665, .9885, .9967, .9994, 1);--_button-radius:var(--radius-full)}.astryx-button:is(:active,[data-kadabra-touch-pressed]):not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-pressed)}.astryx-button:active:not(:disabled,[aria-disabled=true],.astryx-button-group *,[data-kadabra-touch-pressed]),.astryx-button[data-kadabra-touch-pressed]:not(:disabled,[aria-disabled=true],.astryx-button-group *){transform:scale(var(--kadabra-pressed-scale,1))}.astryx-button[data-variant=primary]{background-color:var(--color-background-inverted);color:var(--kadabra-source-text-on-inverted);--color-overlay-hover:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#0000000d);--color-overlay-pressed:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#00000013)}.astryx-button[data-variant=primary-brand]{background-color:var(--color-accent);color:var(--color-on-accent);--color-overlay-hover:transparent}.astryx-button[data-variant=glass]{background-color:var(--kadabra-glass-control-tint,var(--kadabra-glass-tint-ultrathin));-webkit-backdrop-filter:blur(var(--kadabra-source-blur-elevation-01));backdrop-filter:blur(var(--kadabra-source-blur-elevation-01));box-shadow:var(--kadabra-glass-control-shadow,var(--kadabra-glass-shadow-1));color:var(--color-text-primary)}.astryx-calendar-day{background-image:linear-gradient(var(--kadabra-state-layer), var(--kadabra-state-layer));transition-property:background-color,color,--kadabra-state-layer;transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast-max);transition-timing-function:var(--ease-standard), var(--ease-standard), cubic-bezier(.4, 0, .2, 1)}.astryx-calendar-day:active:not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-pressed)}.astryx-chat-message-bubble{--radius-chat:calc(var(--spacing-3) + .5lh)}.astryx-chat-message-bubble[data-density=spacious]{--radius-chat:calc(var(--spacing-4) + .5lh)}.astryx-chat-message-bubble[data-density=compact]{--radius-container:var(--radius-chat)}.astryx-chat-message-bubble[data-density=compact]:where(*)>*{--radius-container:16px}}@media (pointer:fine){@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){.astryx-side-nav-item:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-text-primary);box-shadow:inset 0 0 0 100vmax var(--color-overlay-hover)}.astryx-button:hover:not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-button:is(:active,[data-kadabra-touch-pressed]):not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-pressed)}.astryx-button[data-variant=primary-brand]:hover:not(:disabled,[aria-disabled=true]){--kadabra-state-fill:var(--kadabra-accent-hover)}.astryx-calendar-day:hover:not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-hover)}.astryx-calendar-day:active:not(:disabled,[aria-disabled=true]){--kadabra-state-layer:var(--color-overlay-pressed)}}}@media (pointer:coarse){@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){:scope{--size-element-sm:40px;--size-element-md:48px;--size-element-lg:56px}.astryx-side-nav-item,.astryx-side-nav-section:where(*)>div:first-child>span:first-child>span:first-child{font-size:var(--font-size-base);line-height:var(--kadabra-leading-base)}}}@media (prefers-reduced-motion:no-preference){@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){.astryx-side-nav-item:active,.astryx-button:active:not(:disabled,[aria-disabled=true],.astryx-button-group *,[data-kadabra-touch-pressed]){--kadabra-pressed-scale:.96}.astryx-button[data-kadabra-touch-pressed]:not(:disabled,[aria-disabled=true],.astryx-button-group *){--kadabra-pressed-scale:1.06}}}@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}@scope([data-astryx-theme=kadabra]) to ([data-astryx-theme]){:where(:scope){--kadabra-source-black:#000;--kadabra-source-black-a1100:#000000f2;--kadabra-source-black-a1000:#000000e6;--kadabra-source-black-a900:#000c;--kadabra-source-black-a800:#000000b3;--kadabra-source-black-a700:#0009;--kadabra-source-black-a600:#00000080;--kadabra-source-black-a500:#0006;--kadabra-source-black-a400:#0000004d;--kadabra-source-black-a300:#0003;--kadabra-source-black-a200:#00000026;--kadabra-source-black-a100:#0000001a;--kadabra-source-black-a75:#00000013;--kadabra-source-black-a50:#0000000d;--kadabra-source-white:#fff;--kadabra-source-white-a1100:#fffffff5;--kadabra-source-white-a1000:#ffffffeb;--kadabra-source-white-a900:#ffffffd6;--kadabra-source-white-a800:#ffffffc2;--kadabra-source-white-a700:#ffffffa3;--kadabra-source-white-a600:#ffffff8a;--kadabra-source-white-a500:#ffffff6b;--kadabra-source-white-a400:#ffffff52;--kadabra-source-white-a300:#ffffff3d;--kadabra-source-white-a250:#ffffff36;--kadabra-source-white-a200:#ffffff2e;--kadabra-source-white-a150:#ffffff26;--kadabra-source-white-a100:#ffffff1f;--kadabra-source-white-a75:#ffffff17;--kadabra-source-white-a50:#ffffff0f;--kadabra-source-text-white:#fff;--kadabra-source-icon-white:#fff;--kadabra-source-fill-success:#22c55e26;--kadabra-source-text-on-accent:#fff;--kadabra-source-gradient-blue-indigo-650-stop2:#5b70ff;--kadabra-source-gradient-red-rose-650-stop2:#e53462;--kadabra-source-blur-elevation-01:36px;--kadabra-source-blur-elevation-02:48px;--kadabra-source-blur-elevation-03:60px;--kadabra-glass-shadow-0:none;--kadabra-size-4xs:.375rem;--kadabra-size-3xs:.5rem;--kadabra-size-2xs:.625rem;--kadabra-size-xs:.75rem;--kadabra-size-sm:.875rem;--kadabra-size-base:1rem;--kadabra-size-lg:1.125rem;--kadabra-size-xl:1.375rem;--kadabra-size-2xl:1.625rem;--kadabra-size-3xl:2rem;--kadabra-size-4xl:2.5rem;--kadabra-size-5xl:3rem;--kadabra-leading-4xs:.5rem;--kadabra-leading-3xs:.625rem;--kadabra-leading-2xs:.75rem;--kadabra-leading-xs:1rem;--kadabra-leading-sm:1.125rem;--kadabra-leading-base:1.25rem;--kadabra-leading-lg:1.5rem;--kadabra-leading-xl:1.625rem;--kadabra-leading-2xl:1.875rem;--kadabra-leading-3xl:2.25rem;--kadabra-leading-4xl:2.75rem;--kadabra-leading-5xl:3.375rem;--kadabra-size-display-sm:2.5rem;--kadabra-size-display-md:3rem;--kadabra-size-display-lg:3.75rem;--kadabra-size-display-xl:4.5rem;--kadabra-size-display-2xl:6rem;--kadabra-size-display-3xl:7.5rem;--kadabra-leading-display-sm:2.75rem;--kadabra-leading-display-md:3.375rem;--kadabra-leading-display-lg:4.125rem;--kadabra-leading-display-xl:5rem;--kadabra-leading-display-2xl:6.5rem;--kadabra-leading-display-3xl:8rem;--kadabra-leading-reading-sm:1.25rem;--kadabra-leading-reading-base:1.5rem;--kadabra-leading-reading-lg:1.75rem;--kadabra-weight-normal:400;--kadabra-weight-medium:500;--kadabra-weight-semibold:600;--kadabra-weight-bold:700;--kadabra-text-body-size:var(--kadabra-size-sm);--kadabra-text-body-leading:1.125rem;--kadabra-text-body-weight:400;--kadabra-text-body-family:var(--font-family-body);--kadabra-text-body-md-size:var(--kadabra-size-base);--kadabra-text-body-md-leading:1.25rem;--kadabra-text-body-md-weight:400;--kadabra-text-body-md-family:var(--font-family-body);--kadabra-text-body-lg-size:var(--kadabra-size-lg);--kadabra-text-body-lg-leading:1.5rem;--kadabra-text-body-lg-weight:400;--kadabra-text-body-lg-family:var(--font-family-body);--kadabra-text-large-size:var(--kadabra-size-lg);--kadabra-text-large-leading:1.5rem;--kadabra-text-large-weight:600;--kadabra-text-large-family:var(--font-family-body);--kadabra-text-label-size:var(--kadabra-size-sm);--kadabra-text-label-leading:1.125rem;--kadabra-text-label-weight:500;--kadabra-text-label-family:var(--font-family-body);--kadabra-text-supporting-size:var(--kadabra-size-xs);--kadabra-text-supporting-leading:1rem;--kadabra-text-supporting-weight:400;--kadabra-text-supporting-family:var(--font-family-body);--kadabra-text-code-size:var(--kadabra-size-sm);--kadabra-text-code-leading:1.25rem;--kadabra-text-code-weight:400;--kadabra-text-code-family:var(--font-family-code);--kadabra-text-heading-1-size:var(--kadabra-size-2xl);--kadabra-text-heading-1-leading:1.875rem;--kadabra-text-heading-1-weight:600;--kadabra-text-heading-1-family:var(--font-family-heading);--kadabra-text-heading-2-size:var(--kadabra-size-xl);--kadabra-text-heading-2-leading:1.625rem;--kadabra-text-heading-2-weight:600;--kadabra-text-heading-2-family:var(--font-family-heading);--kadabra-text-heading-3-size:var(--kadabra-size-lg);--kadabra-text-heading-3-leading:1.5rem;--kadabra-text-heading-3-weight:600;--kadabra-text-heading-3-family:var(--font-family-heading);--kadabra-text-heading-4-size:var(--kadabra-size-base);--kadabra-text-heading-4-leading:1.25rem;--kadabra-text-heading-4-weight:600;--kadabra-text-heading-4-family:var(--font-family-heading);--kadabra-text-heading-5-size:var(--kadabra-size-sm);--kadabra-text-heading-5-leading:1.125rem;--kadabra-text-heading-5-weight:600;--kadabra-text-heading-5-family:var(--font-family-heading);--kadabra-text-heading-6-size:var(--kadabra-size-xs);--kadabra-text-heading-6-leading:1rem;--kadabra-text-heading-6-weight:600;--kadabra-text-heading-6-family:var(--font-family-heading);--kadabra-text-display-1-size:var(--kadabra-size-5xl);--kadabra-text-display-1-leading:3.375rem;--kadabra-text-display-1-weight:600;--kadabra-text-display-1-family:var(--font-family-body);--kadabra-text-display-2-size:var(--kadabra-size-4xl);--kadabra-text-display-2-leading:2.75rem;--kadabra-text-display-2-weight:600;--kadabra-text-display-2-family:var(--font-family-body);--kadabra-text-display-3-size:var(--kadabra-size-3xl);--kadabra-text-display-3-leading:2.25rem;--kadabra-text-display-3-weight:600;--kadabra-text-display-3-family:var(--font-family-body);--kadabra-text-reading-sm-size:var(--kadabra-size-sm);--kadabra-text-reading-sm-leading:1.25rem;--kadabra-text-reading-sm-weight:400;--kadabra-text-reading-sm-family:var(--font-family-body);--kadabra-text-reading-size:var(--kadabra-size-base);--kadabra-text-reading-leading:1.5rem;--kadabra-text-reading-weight:400;--kadabra-text-reading-family:var(--font-family-body);--kadabra-text-reading-lg-size:var(--kadabra-size-lg);--kadabra-text-reading-lg-leading:1.75rem;--kadabra-text-reading-lg-weight:400;--kadabra-text-reading-lg-family:var(--font-family-body);--kadabra-text-title-size:var(--kadabra-size-3xl);--kadabra-text-title-leading:2.25rem;--kadabra-text-title-weight:600;--kadabra-text-title-family:var(--font-family-heading);--kadabra-ease-out:cubic-bezier(.2, .7, .2, 1);--kadabra-ease-soft:cubic-bezier(.25, .46, .45, .94);--kadabra-ease-in-out:cubic-bezier(.4, 0, .2, 1);--kadabra-ease-strong:cubic-bezier(.22, 1, .36, 1);--kadabra-duration-fast:.15s;--kadabra-duration-fast-max:.2s;--kadabra-duration-medium:.3s;--kadabra-spring-snappy-duration:.3s;--kadabra-spring-snappy-easing:linear(0, .2474, .5793, .7982, .9134, .9665, .9885, .9967, .9994, 1);--kadabra-spring-crisp-duration:.3s;--kadabra-spring-crisp-easing:linear(0, .2738, .6079, .8122, .9157, .9637, .9848, .9938, .9975, 1);--kadabra-spring-default-duration:.5s;--kadabra-spring-default-easing:linear(0, .1167, .3435, .5691, .7484, .8724, .9487, .9902, 1.0091, 1.0149, 1.0142, 1.0111, 1.0076, 1.0046, 1.0024, 1.0011, 1);--kadabra-spring-bouncy-duration:.6s;--kadabra-spring-bouncy-easing:linear(0, .1318, .4025, .6785, .8919, 1.0237, 1.0838, 1.0939, 1.0768, 1.0501, 1.025, 1.0066, .9959, .9915, .9913, .9933, .9959, .9981, .9997, 1);--kadabra-spring-gentle-duration:.8s;--kadabra-spring-gentle-easing:linear(0, .0499, .1594, .2883, .4152, .5299, .6282, .7098, .7758, .8283, .8694, .9013, .9258, .9445, .9586, .9693, .9772, .9832, .9876, .9909, .9933, .9951, .9964, .9974, .9981, .9986, 1);--kadabra-font-family-ai:"Optimistic AI VF", Optimistic, system-ui, sans-serif;--kadabra-font-family-mono:"Optimistic Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--kadabra-source-background-primary:#fff;--kadabra-source-background-secondary:#f3f4f5;--kadabra-source-wash:#f3f4f5;--kadabra-source-fill-primary:#fff;--kadabra-source-fill-primary-elevated:#fff;--kadabra-source-fill-secondary:#f3f4f5;--kadabra-source-fill-secondary-elevated:#0000000d;--kadabra-source-fill-secondary-elevated-hover:#00000013;--kadabra-source-fill-secondary-elevated-sidebar:#f2f2f2;--kadabra-source-fill-task-banner:#e9eaeb;--kadabra-source-fill-tertiary:#f3f4f5;--kadabra-source-fill-blue:#0064d4;--kadabra-source-fill-blur-thick:#ffffffc2;--kadabra-source-fill-blur-regular:#ffffffa3;--kadabra-source-fill-blur-thin:#ffffff8a;--kadabra-source-fill-blur-ultrathin:#ffffff6b;--kadabra-source-fill-dialog:#fafafa;--kadabra-source-fill-dialog-overlay:#0000001a;--kadabra-source-fill-divider:#0000001a;--kadabra-source-fill-highlight:#ffffffa3;--kadabra-source-fill-outline:#1793ff;--kadabra-source-text-primary:#111112;--kadabra-source-icon-primary:#111112;--kadabra-source-text-secondary:#00040996;--kadabra-source-icon-secondary:#00040996;--kadabra-source-text-tertiary:#0007115e;--kadabra-source-icon-tertiary:#0007115e;--kadabra-source-text-quaternary:#0008144a;--kadabra-source-icon-quaternary:#0008144a;--kadabra-source-text-primary-link:#0064d4;--kadabra-source-icon-primary-link:#0064d4;--kadabra-source-text-destructive:#c01f37;--kadabra-source-icon-destructive:#c01f37;--kadabra-source-text-success:#008200;--kadabra-source-icon-success:#008200;--kadabra-source-text-warning:#c65323;--kadabra-source-icon-warning:#c65323;--kadabra-source-fill-warning:#eab30826;--kadabra-source-fill-destructive:#fde8e8;--kadabra-source-text-secondary-emphasized:#000207ad;--kadabra-source-icon-secondary-emphasized:#000207ad;--kadabra-source-fill-inverted:#111112;--kadabra-source-text-on-inverted:#fff;--kadabra-source-gradient-blue-indigo-650-stop1:#0064d4;--kadabra-source-gradient-red-rose-650-stop1:#c01f37;--kadabra-source-btn-primary-bg:linear-gradient(to right, #0064d4, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #c01f37, #e53462);--kadabra-source-btn-glass-bg:#ffffffc2;--kadabra-source-btn-glass-text:#111112;--kadabra-source-btn-glass-shadow:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-fill-code-block:#f3f4f5;--kadabra-source-code-inline:#000;--kadabra-source-scroll-thumb:#0000001a;--kadabra-source-scroll-shadow:0 0 0 1px #e9eaeb;--kadabra-source-chart-background:#fff;--kadabra-source-chart-text:#00040996;--kadabra-source-chart-grid:#0000001a;--kadabra-source-chart-tooltip-bg:#fff;--kadabra-source-chart-tooltip-text:#111112;--kadabra-source-chart-tooltip-border:#0000001a;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffffa3 inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#0000000d;--kadabra-overlay-2:#00000013;--kadabra-overlay-3:#0000001a;--kadabra-overlay-4:#00000026;--kadabra-tooltip-fill:#181819;--kadabra-tooltip-text:#fff;--kadabra-tooltip-key-fill:#ffffff1f;--kadabra-tooltip-key-border:#ffffff1f;--kadabra-glass-tint-ultrathin:#ffffff6b;--kadabra-glass-tint-thin:#ffffff8a;--kadabra-glass-tint-regular:#ffffffa3;--kadabra-glass-tint-thick:#ffffffc2;--kadabra-dialog-fill:#fafafa;--kadabra-elevation-0:inset 0 0 0 1px #0000001f;--kadabra-elevation-1:0 2px 4px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-2:0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-3:0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-4:0 12px 30px 0 #0000002e, 0 4px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-elevation-5:0 16px 56px 0 #0000002e, 0 6px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffffa3 inset, 0 0 0 .5px #0000001f;--kadabra-glass-shadow-2:0 1px 0 0 #ffffffa3 inset, 0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-glass-shadow-3:0 1px 0 0 #ffffffa3 inset, 0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;font-variation-settings:"DRKM" 0}@media (prefers-color-scheme:dark){:where(:scope){--kadabra-source-background-primary:#181819;--kadabra-source-background-secondary:#181819;--kadabra-source-wash:#1f1f20;--kadabra-source-fill-primary:#28292b;--kadabra-source-fill-primary-elevated:#ffffff1f;--kadabra-source-fill-secondary:#28292b;--kadabra-source-fill-secondary-elevated:#ffffff1f;--kadabra-source-fill-secondary-elevated-hover:#ffffff26;--kadabra-source-fill-secondary-elevated-sidebar:#343435;--kadabra-source-fill-task-banner:#28292b;--kadabra-source-fill-tertiary:#525456;--kadabra-source-fill-blue:#1793ff;--kadabra-source-fill-blur-thick:#383838cc;--kadabra-source-fill-blur-regular:#0000004d;--kadabra-source-fill-blur-thin:#00000026;--kadabra-source-fill-blur-ultrathin:#ffffff0f;--kadabra-source-fill-dialog:#383838cc;--kadabra-source-fill-dialog-overlay:#ffffff0f;--kadabra-source-fill-divider:#ffffff1f;--kadabra-source-fill-highlight:#ffffff0f;--kadabra-source-fill-outline:#43a9ff;--kadabra-source-text-primary:#fff;--kadabra-source-icon-primary:#fff;--kadabra-source-text-secondary:#f2f7ff87;--kadabra-source-icon-secondary:#f2f7ff87;--kadabra-source-text-tertiary:#f1f6ff61;--kadabra-source-icon-tertiary:#f1f6ff61;--kadabra-source-text-quaternary:#f0f6ff4f;--kadabra-source-icon-quaternary:#f0f6ff4f;--kadabra-source-text-primary-link:#1793ff;--kadabra-source-icon-primary-link:#1793ff;--kadabra-source-text-destructive:#fa4758;--kadabra-source-icon-destructive:#fa4758;--kadabra-source-text-success:#07b123;--kadabra-source-icon-success:#07b123;--kadabra-source-text-warning:#f1916e;--kadabra-source-icon-warning:#f1916e;--kadabra-source-fill-warning:#fbbf2426;--kadabra-source-fill-destructive:#dc262626;--kadabra-source-text-secondary-emphasized:#f1f7ff6e;--kadabra-source-icon-secondary-emphasized:#f1f7ff6e;--kadabra-source-fill-inverted:#fff;--kadabra-source-text-on-inverted:#111112;--kadabra-source-gradient-blue-indigo-650-stop1:#007ffd;--kadabra-source-gradient-red-rose-650-stop1:#e7354a;--kadabra-source-btn-primary-bg:linear-gradient(to right, #007ffd, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #e7354a, #e53462);--kadabra-source-btn-glass-bg:#00000080;--kadabra-source-btn-glass-text:#fff;--kadabra-source-btn-glass-shadow:none;--kadabra-source-fill-code-block:#1f1f20;--kadabra-source-code-inline:#d1d3d5;--kadabra-source-scroll-thumb:#ffffff1f;--kadabra-source-scroll-shadow:0 0 0 1px #1f1f20;--kadabra-source-chart-background:#28292b;--kadabra-source-chart-text:#f2f7ff87;--kadabra-source-chart-grid:#ffffff1f;--kadabra-source-chart-tooltip-bg:#323435;--kadabra-source-chart-tooltip-text:#fff;--kadabra-source-chart-tooltip-border:#ffffff1f;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffff0f inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#ffffff0f;--kadabra-overlay-2:#ffffff17;--kadabra-overlay-3:#ffffff1f;--kadabra-overlay-4:#ffffff26;--kadabra-tooltip-fill:#fff;--kadabra-tooltip-text:#111112;--kadabra-tooltip-key-fill:#0000001a;--kadabra-tooltip-key-border:#0000001a;--kadabra-glass-tint-ultrathin:#ffffff0f;--kadabra-glass-tint-thin:#00000026;--kadabra-glass-tint-regular:#0000004d;--kadabra-glass-tint-thick:#383838cc;--kadabra-dialog-fill:#323232;--kadabra-elevation-0:inset 0 0 0 1px #0000003d;--kadabra-elevation-1:0 2px 4px 0 #00000052, 0 0 0 1px #00000014;--kadabra-elevation-2:0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-3:0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-4:0 12px 30px 0 #0000005c, 0 4px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-5:0 16px 56px 0 #0000005c, 0 6px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffff0f inset, 0 0 0 .5px #ffffff3d;--kadabra-glass-shadow-2:0 1px 0 0 #ffffff0f inset, 0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-glass-shadow-3:0 1px 0 0 #ffffff0f inset, 0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;font-variation-settings:"DRKM" 1}}}@scope(html[data-theme=light]) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#fff;--kadabra-source-background-secondary:#f3f4f5;--kadabra-source-wash:#f3f4f5;--kadabra-source-fill-primary:#fff;--kadabra-source-fill-primary-elevated:#fff;--kadabra-source-fill-secondary:#f3f4f5;--kadabra-source-fill-secondary-elevated:#0000000d;--kadabra-source-fill-secondary-elevated-hover:#00000013;--kadabra-source-fill-secondary-elevated-sidebar:#f2f2f2;--kadabra-source-fill-task-banner:#e9eaeb;--kadabra-source-fill-tertiary:#f3f4f5;--kadabra-source-fill-blue:#0064d4;--kadabra-source-fill-blur-thick:#ffffffc2;--kadabra-source-fill-blur-regular:#ffffffa3;--kadabra-source-fill-blur-thin:#ffffff8a;--kadabra-source-fill-blur-ultrathin:#ffffff6b;--kadabra-source-fill-dialog:#fafafa;--kadabra-source-fill-dialog-overlay:#0000001a;--kadabra-source-fill-divider:#0000001a;--kadabra-source-fill-highlight:#ffffffa3;--kadabra-source-fill-outline:#1793ff;--kadabra-source-text-primary:#111112;--kadabra-source-icon-primary:#111112;--kadabra-source-text-secondary:#00040996;--kadabra-source-icon-secondary:#00040996;--kadabra-source-text-tertiary:#0007115e;--kadabra-source-icon-tertiary:#0007115e;--kadabra-source-text-quaternary:#0008144a;--kadabra-source-icon-quaternary:#0008144a;--kadabra-source-text-primary-link:#0064d4;--kadabra-source-icon-primary-link:#0064d4;--kadabra-source-text-destructive:#c01f37;--kadabra-source-icon-destructive:#c01f37;--kadabra-source-text-success:#008200;--kadabra-source-icon-success:#008200;--kadabra-source-text-warning:#c65323;--kadabra-source-icon-warning:#c65323;--kadabra-source-fill-warning:#eab30826;--kadabra-source-fill-destructive:#fde8e8;--kadabra-source-text-secondary-emphasized:#000207ad;--kadabra-source-icon-secondary-emphasized:#000207ad;--kadabra-source-fill-inverted:#111112;--kadabra-source-text-on-inverted:#fff;--kadabra-source-gradient-blue-indigo-650-stop1:#0064d4;--kadabra-source-gradient-red-rose-650-stop1:#c01f37;--kadabra-source-btn-primary-bg:linear-gradient(to right, #0064d4, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #c01f37, #e53462);--kadabra-source-btn-glass-bg:#ffffffc2;--kadabra-source-btn-glass-text:#111112;--kadabra-source-btn-glass-shadow:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-fill-code-block:#f3f4f5;--kadabra-source-code-inline:#000;--kadabra-source-scroll-thumb:#0000001a;--kadabra-source-scroll-shadow:0 0 0 1px #e9eaeb;--kadabra-source-chart-background:#fff;--kadabra-source-chart-text:#00040996;--kadabra-source-chart-grid:#0000001a;--kadabra-source-chart-tooltip-bg:#fff;--kadabra-source-chart-tooltip-text:#111112;--kadabra-source-chart-tooltip-border:#0000001a;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffffa3 inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#0000000d;--kadabra-overlay-2:#00000013;--kadabra-overlay-3:#0000001a;--kadabra-overlay-4:#00000026;--kadabra-tooltip-fill:#181819;--kadabra-tooltip-text:#fff;--kadabra-tooltip-key-fill:#ffffff1f;--kadabra-tooltip-key-border:#ffffff1f;--kadabra-glass-tint-ultrathin:#ffffff6b;--kadabra-glass-tint-thin:#ffffff8a;--kadabra-glass-tint-regular:#ffffffa3;--kadabra-glass-tint-thick:#ffffffc2;--kadabra-dialog-fill:#fafafa;--kadabra-elevation-0:inset 0 0 0 1px #0000001f;--kadabra-elevation-1:0 2px 4px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-2:0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-3:0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-4:0 12px 30px 0 #0000002e, 0 4px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-elevation-5:0 16px 56px 0 #0000002e, 0 6px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffffa3 inset, 0 0 0 .5px #0000001f;--kadabra-glass-shadow-2:0 1px 0 0 #ffffffa3 inset, 0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-glass-shadow-3:0 1px 0 0 #ffffffa3 inset, 0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;font-variation-settings:"DRKM" 0}}@scope(html[data-theme=dark]) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#181819;--kadabra-source-background-secondary:#181819;--kadabra-source-wash:#1f1f20;--kadabra-source-fill-primary:#28292b;--kadabra-source-fill-primary-elevated:#ffffff1f;--kadabra-source-fill-secondary:#28292b;--kadabra-source-fill-secondary-elevated:#ffffff1f;--kadabra-source-fill-secondary-elevated-hover:#ffffff26;--kadabra-source-fill-secondary-elevated-sidebar:#343435;--kadabra-source-fill-task-banner:#28292b;--kadabra-source-fill-tertiary:#525456;--kadabra-source-fill-blue:#1793ff;--kadabra-source-fill-blur-thick:#383838cc;--kadabra-source-fill-blur-regular:#0000004d;--kadabra-source-fill-blur-thin:#00000026;--kadabra-source-fill-blur-ultrathin:#ffffff0f;--kadabra-source-fill-dialog:#383838cc;--kadabra-source-fill-dialog-overlay:#ffffff0f;--kadabra-source-fill-divider:#ffffff1f;--kadabra-source-fill-highlight:#ffffff0f;--kadabra-source-fill-outline:#43a9ff;--kadabra-source-text-primary:#fff;--kadabra-source-icon-primary:#fff;--kadabra-source-text-secondary:#f2f7ff87;--kadabra-source-icon-secondary:#f2f7ff87;--kadabra-source-text-tertiary:#f1f6ff61;--kadabra-source-icon-tertiary:#f1f6ff61;--kadabra-source-text-quaternary:#f0f6ff4f;--kadabra-source-icon-quaternary:#f0f6ff4f;--kadabra-source-text-primary-link:#1793ff;--kadabra-source-icon-primary-link:#1793ff;--kadabra-source-text-destructive:#fa4758;--kadabra-source-icon-destructive:#fa4758;--kadabra-source-text-success:#07b123;--kadabra-source-icon-success:#07b123;--kadabra-source-text-warning:#f1916e;--kadabra-source-icon-warning:#f1916e;--kadabra-source-fill-warning:#fbbf2426;--kadabra-source-fill-destructive:#dc262626;--kadabra-source-text-secondary-emphasized:#f1f7ff6e;--kadabra-source-icon-secondary-emphasized:#f1f7ff6e;--kadabra-source-fill-inverted:#fff;--kadabra-source-text-on-inverted:#111112;--kadabra-source-gradient-blue-indigo-650-stop1:#007ffd;--kadabra-source-gradient-red-rose-650-stop1:#e7354a;--kadabra-source-btn-primary-bg:linear-gradient(to right, #007ffd, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #e7354a, #e53462);--kadabra-source-btn-glass-bg:#00000080;--kadabra-source-btn-glass-text:#fff;--kadabra-source-btn-glass-shadow:none;--kadabra-source-fill-code-block:#1f1f20;--kadabra-source-code-inline:#d1d3d5;--kadabra-source-scroll-thumb:#ffffff1f;--kadabra-source-scroll-shadow:0 0 0 1px #1f1f20;--kadabra-source-chart-background:#28292b;--kadabra-source-chart-text:#f2f7ff87;--kadabra-source-chart-grid:#ffffff1f;--kadabra-source-chart-tooltip-bg:#323435;--kadabra-source-chart-tooltip-text:#fff;--kadabra-source-chart-tooltip-border:#ffffff1f;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffff0f inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#ffffff0f;--kadabra-overlay-2:#ffffff17;--kadabra-overlay-3:#ffffff1f;--kadabra-overlay-4:#ffffff26;--kadabra-tooltip-fill:#fff;--kadabra-tooltip-text:#111112;--kadabra-tooltip-key-fill:#0000001a;--kadabra-tooltip-key-border:#0000001a;--kadabra-glass-tint-ultrathin:#ffffff0f;--kadabra-glass-tint-thin:#00000026;--kadabra-glass-tint-regular:#0000004d;--kadabra-glass-tint-thick:#383838cc;--kadabra-dialog-fill:#323232;--kadabra-elevation-0:inset 0 0 0 1px #0000003d;--kadabra-elevation-1:0 2px 4px 0 #00000052, 0 0 0 1px #00000014;--kadabra-elevation-2:0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-3:0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-4:0 12px 30px 0 #0000005c, 0 4px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-5:0 16px 56px 0 #0000005c, 0 6px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffff0f inset, 0 0 0 .5px #ffffff3d;--kadabra-glass-shadow-2:0 1px 0 0 #ffffff0f inset, 0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-glass-shadow-3:0 1px 0 0 #ffffff0f inset, 0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;font-variation-settings:"DRKM" 1}}@scope(html[data-kadabra-mode=light]) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#fff;--kadabra-source-background-secondary:#f3f4f5;--kadabra-source-wash:#f3f4f5;--kadabra-source-fill-primary:#fff;--kadabra-source-fill-primary-elevated:#fff;--kadabra-source-fill-secondary:#f3f4f5;--kadabra-source-fill-secondary-elevated:#0000000d;--kadabra-source-fill-secondary-elevated-hover:#00000013;--kadabra-source-fill-secondary-elevated-sidebar:#f2f2f2;--kadabra-source-fill-task-banner:#e9eaeb;--kadabra-source-fill-tertiary:#f3f4f5;--kadabra-source-fill-blue:#0064d4;--kadabra-source-fill-blur-thick:#ffffffc2;--kadabra-source-fill-blur-regular:#ffffffa3;--kadabra-source-fill-blur-thin:#ffffff8a;--kadabra-source-fill-blur-ultrathin:#ffffff6b;--kadabra-source-fill-dialog:#fafafa;--kadabra-source-fill-dialog-overlay:#0000001a;--kadabra-source-fill-divider:#0000001a;--kadabra-source-fill-highlight:#ffffffa3;--kadabra-source-fill-outline:#1793ff;--kadabra-source-text-primary:#111112;--kadabra-source-icon-primary:#111112;--kadabra-source-text-secondary:#00040996;--kadabra-source-icon-secondary:#00040996;--kadabra-source-text-tertiary:#0007115e;--kadabra-source-icon-tertiary:#0007115e;--kadabra-source-text-quaternary:#0008144a;--kadabra-source-icon-quaternary:#0008144a;--kadabra-source-text-primary-link:#0064d4;--kadabra-source-icon-primary-link:#0064d4;--kadabra-source-text-destructive:#c01f37;--kadabra-source-icon-destructive:#c01f37;--kadabra-source-text-success:#008200;--kadabra-source-icon-success:#008200;--kadabra-source-text-warning:#c65323;--kadabra-source-icon-warning:#c65323;--kadabra-source-fill-warning:#eab30826;--kadabra-source-fill-destructive:#fde8e8;--kadabra-source-text-secondary-emphasized:#000207ad;--kadabra-source-icon-secondary-emphasized:#000207ad;--kadabra-source-fill-inverted:#111112;--kadabra-source-text-on-inverted:#fff;--kadabra-source-gradient-blue-indigo-650-stop1:#0064d4;--kadabra-source-gradient-red-rose-650-stop1:#c01f37;--kadabra-source-btn-primary-bg:linear-gradient(to right, #0064d4, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #c01f37, #e53462);--kadabra-source-btn-glass-bg:#ffffffc2;--kadabra-source-btn-glass-text:#111112;--kadabra-source-btn-glass-shadow:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-fill-code-block:#f3f4f5;--kadabra-source-code-inline:#000;--kadabra-source-scroll-thumb:#0000001a;--kadabra-source-scroll-shadow:0 0 0 1px #e9eaeb;--kadabra-source-chart-background:#fff;--kadabra-source-chart-text:#00040996;--kadabra-source-chart-grid:#0000001a;--kadabra-source-chart-tooltip-bg:#fff;--kadabra-source-chart-tooltip-text:#111112;--kadabra-source-chart-tooltip-border:#0000001a;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffffa3 inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#0000000d;--kadabra-overlay-2:#00000013;--kadabra-overlay-3:#0000001a;--kadabra-overlay-4:#00000026;--kadabra-tooltip-fill:#181819;--kadabra-tooltip-text:#fff;--kadabra-tooltip-key-fill:#ffffff1f;--kadabra-tooltip-key-border:#ffffff1f;--kadabra-glass-tint-ultrathin:#ffffff6b;--kadabra-glass-tint-thin:#ffffff8a;--kadabra-glass-tint-regular:#ffffffa3;--kadabra-glass-tint-thick:#ffffffc2;--kadabra-dialog-fill:#fafafa;--kadabra-elevation-0:inset 0 0 0 1px #0000001f;--kadabra-elevation-1:0 2px 4px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-2:0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-3:0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-4:0 12px 30px 0 #0000002e, 0 4px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-elevation-5:0 16px 56px 0 #0000002e, 0 6px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffffa3 inset, 0 0 0 .5px #0000001f;--kadabra-glass-shadow-2:0 1px 0 0 #ffffffa3 inset, 0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-glass-shadow-3:0 1px 0 0 #ffffffa3 inset, 0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;font-variation-settings:"DRKM" 0}}@scope(html[data-kadabra-mode=dark]) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#181819;--kadabra-source-background-secondary:#181819;--kadabra-source-wash:#1f1f20;--kadabra-source-fill-primary:#28292b;--kadabra-source-fill-primary-elevated:#ffffff1f;--kadabra-source-fill-secondary:#28292b;--kadabra-source-fill-secondary-elevated:#ffffff1f;--kadabra-source-fill-secondary-elevated-hover:#ffffff26;--kadabra-source-fill-secondary-elevated-sidebar:#343435;--kadabra-source-fill-task-banner:#28292b;--kadabra-source-fill-tertiary:#525456;--kadabra-source-fill-blue:#1793ff;--kadabra-source-fill-blur-thick:#383838cc;--kadabra-source-fill-blur-regular:#0000004d;--kadabra-source-fill-blur-thin:#00000026;--kadabra-source-fill-blur-ultrathin:#ffffff0f;--kadabra-source-fill-dialog:#383838cc;--kadabra-source-fill-dialog-overlay:#ffffff0f;--kadabra-source-fill-divider:#ffffff1f;--kadabra-source-fill-highlight:#ffffff0f;--kadabra-source-fill-outline:#43a9ff;--kadabra-source-text-primary:#fff;--kadabra-source-icon-primary:#fff;--kadabra-source-text-secondary:#f2f7ff87;--kadabra-source-icon-secondary:#f2f7ff87;--kadabra-source-text-tertiary:#f1f6ff61;--kadabra-source-icon-tertiary:#f1f6ff61;--kadabra-source-text-quaternary:#f0f6ff4f;--kadabra-source-icon-quaternary:#f0f6ff4f;--kadabra-source-text-primary-link:#1793ff;--kadabra-source-icon-primary-link:#1793ff;--kadabra-source-text-destructive:#fa4758;--kadabra-source-icon-destructive:#fa4758;--kadabra-source-text-success:#07b123;--kadabra-source-icon-success:#07b123;--kadabra-source-text-warning:#f1916e;--kadabra-source-icon-warning:#f1916e;--kadabra-source-fill-warning:#fbbf2426;--kadabra-source-fill-destructive:#dc262626;--kadabra-source-text-secondary-emphasized:#f1f7ff6e;--kadabra-source-icon-secondary-emphasized:#f1f7ff6e;--kadabra-source-fill-inverted:#fff;--kadabra-source-text-on-inverted:#111112;--kadabra-source-gradient-blue-indigo-650-stop1:#007ffd;--kadabra-source-gradient-red-rose-650-stop1:#e7354a;--kadabra-source-btn-primary-bg:linear-gradient(to right, #007ffd, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #e7354a, #e53462);--kadabra-source-btn-glass-bg:#00000080;--kadabra-source-btn-glass-text:#fff;--kadabra-source-btn-glass-shadow:none;--kadabra-source-fill-code-block:#1f1f20;--kadabra-source-code-inline:#d1d3d5;--kadabra-source-scroll-thumb:#ffffff1f;--kadabra-source-scroll-shadow:0 0 0 1px #1f1f20;--kadabra-source-chart-background:#28292b;--kadabra-source-chart-text:#f2f7ff87;--kadabra-source-chart-grid:#ffffff1f;--kadabra-source-chart-tooltip-bg:#323435;--kadabra-source-chart-tooltip-text:#fff;--kadabra-source-chart-tooltip-border:#ffffff1f;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffff0f inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#ffffff0f;--kadabra-overlay-2:#ffffff17;--kadabra-overlay-3:#ffffff1f;--kadabra-overlay-4:#ffffff26;--kadabra-tooltip-fill:#fff;--kadabra-tooltip-text:#111112;--kadabra-tooltip-key-fill:#0000001a;--kadabra-tooltip-key-border:#0000001a;--kadabra-glass-tint-ultrathin:#ffffff0f;--kadabra-glass-tint-thin:#00000026;--kadabra-glass-tint-regular:#0000004d;--kadabra-glass-tint-thick:#383838cc;--kadabra-dialog-fill:#323232;--kadabra-elevation-0:inset 0 0 0 1px #0000003d;--kadabra-elevation-1:0 2px 4px 0 #00000052, 0 0 0 1px #00000014;--kadabra-elevation-2:0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-3:0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-4:0 12px 30px 0 #0000005c, 0 4px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-5:0 16px 56px 0 #0000005c, 0 6px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffff0f inset, 0 0 0 .5px #ffffff3d;--kadabra-glass-shadow-2:0 1px 0 0 #ffffff0f inset, 0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-glass-shadow-3:0 1px 0 0 #ffffff0f inset, 0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;font-variation-settings:"DRKM" 1}}@scope([data-theme=light]:not(html)) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#fff;--kadabra-source-background-secondary:#f3f4f5;--kadabra-source-wash:#f3f4f5;--kadabra-source-fill-primary:#fff;--kadabra-source-fill-primary-elevated:#fff;--kadabra-source-fill-secondary:#f3f4f5;--kadabra-source-fill-secondary-elevated:#0000000d;--kadabra-source-fill-secondary-elevated-hover:#00000013;--kadabra-source-fill-secondary-elevated-sidebar:#f2f2f2;--kadabra-source-fill-task-banner:#e9eaeb;--kadabra-source-fill-tertiary:#f3f4f5;--kadabra-source-fill-blue:#0064d4;--kadabra-source-fill-blur-thick:#ffffffc2;--kadabra-source-fill-blur-regular:#ffffffa3;--kadabra-source-fill-blur-thin:#ffffff8a;--kadabra-source-fill-blur-ultrathin:#ffffff6b;--kadabra-source-fill-dialog:#fafafa;--kadabra-source-fill-dialog-overlay:#0000001a;--kadabra-source-fill-divider:#0000001a;--kadabra-source-fill-highlight:#ffffffa3;--kadabra-source-fill-outline:#1793ff;--kadabra-source-text-primary:#111112;--kadabra-source-icon-primary:#111112;--kadabra-source-text-secondary:#00040996;--kadabra-source-icon-secondary:#00040996;--kadabra-source-text-tertiary:#0007115e;--kadabra-source-icon-tertiary:#0007115e;--kadabra-source-text-quaternary:#0008144a;--kadabra-source-icon-quaternary:#0008144a;--kadabra-source-text-primary-link:#0064d4;--kadabra-source-icon-primary-link:#0064d4;--kadabra-source-text-destructive:#c01f37;--kadabra-source-icon-destructive:#c01f37;--kadabra-source-text-success:#008200;--kadabra-source-icon-success:#008200;--kadabra-source-text-warning:#c65323;--kadabra-source-icon-warning:#c65323;--kadabra-source-fill-warning:#eab30826;--kadabra-source-fill-destructive:#fde8e8;--kadabra-source-text-secondary-emphasized:#000207ad;--kadabra-source-icon-secondary-emphasized:#000207ad;--kadabra-source-fill-inverted:#111112;--kadabra-source-text-on-inverted:#fff;--kadabra-source-gradient-blue-indigo-650-stop1:#0064d4;--kadabra-source-gradient-red-rose-650-stop1:#c01f37;--kadabra-source-btn-primary-bg:linear-gradient(to right, #0064d4, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #c01f37, #e53462);--kadabra-source-btn-glass-bg:#ffffffc2;--kadabra-source-btn-glass-text:#111112;--kadabra-source-btn-glass-shadow:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-fill-code-block:#f3f4f5;--kadabra-source-code-inline:#000;--kadabra-source-scroll-thumb:#0000001a;--kadabra-source-scroll-shadow:0 0 0 1px #e9eaeb;--kadabra-source-chart-background:#fff;--kadabra-source-chart-text:#00040996;--kadabra-source-chart-grid:#0000001a;--kadabra-source-chart-tooltip-bg:#fff;--kadabra-source-chart-tooltip-text:#111112;--kadabra-source-chart-tooltip-border:#0000001a;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffffa3 inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffffa3 inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#0000000d;--kadabra-overlay-2:#00000013;--kadabra-overlay-3:#0000001a;--kadabra-overlay-4:#00000026;--kadabra-tooltip-fill:#181819;--kadabra-tooltip-text:#fff;--kadabra-tooltip-key-fill:#ffffff1f;--kadabra-tooltip-key-border:#ffffff1f;--kadabra-glass-tint-ultrathin:#ffffff6b;--kadabra-glass-tint-thin:#ffffff8a;--kadabra-glass-tint-regular:#ffffffa3;--kadabra-glass-tint-thick:#ffffffc2;--kadabra-dialog-fill:#fafafa;--kadabra-elevation-0:inset 0 0 0 1px #0000001f;--kadabra-elevation-1:0 2px 4px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-2:0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-3:0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-elevation-4:0 12px 30px 0 #0000002e, 0 4px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-elevation-5:0 16px 56px 0 #0000002e, 0 6px 8px 0 #00000014, 0 0 0 1px #00000005;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffffa3 inset, 0 0 0 .5px #0000001f;--kadabra-glass-shadow-2:0 1px 0 0 #ffffffa3 inset, 0 4px 8px 0 #0000001a, 0 2px 6px 0 #0000000a, 0 0 0 1px #00000005;--kadabra-glass-shadow-3:0 1px 0 0 #ffffffa3 inset, 0 8px 24px 0 #0000001a, 0 2px 16px 0 #0000000a, 0 0 0 1px #00000005;font-variation-settings:"DRKM" 0}}@scope([data-theme=dark]:not(html)) to ([data-theme=light],[data-theme=dark],[data-astryx-theme]:not([data-astryx-theme=kadabra])){:scope[data-astryx-theme=kadabra],[data-astryx-theme=kadabra]{--kadabra-source-background-primary:#181819;--kadabra-source-background-secondary:#181819;--kadabra-source-wash:#1f1f20;--kadabra-source-fill-primary:#28292b;--kadabra-source-fill-primary-elevated:#ffffff1f;--kadabra-source-fill-secondary:#28292b;--kadabra-source-fill-secondary-elevated:#ffffff1f;--kadabra-source-fill-secondary-elevated-hover:#ffffff26;--kadabra-source-fill-secondary-elevated-sidebar:#343435;--kadabra-source-fill-task-banner:#28292b;--kadabra-source-fill-tertiary:#525456;--kadabra-source-fill-blue:#1793ff;--kadabra-source-fill-blur-thick:#383838cc;--kadabra-source-fill-blur-regular:#0000004d;--kadabra-source-fill-blur-thin:#00000026;--kadabra-source-fill-blur-ultrathin:#ffffff0f;--kadabra-source-fill-dialog:#383838cc;--kadabra-source-fill-dialog-overlay:#ffffff0f;--kadabra-source-fill-divider:#ffffff1f;--kadabra-source-fill-highlight:#ffffff0f;--kadabra-source-fill-outline:#43a9ff;--kadabra-source-text-primary:#fff;--kadabra-source-icon-primary:#fff;--kadabra-source-text-secondary:#f2f7ff87;--kadabra-source-icon-secondary:#f2f7ff87;--kadabra-source-text-tertiary:#f1f6ff61;--kadabra-source-icon-tertiary:#f1f6ff61;--kadabra-source-text-quaternary:#f0f6ff4f;--kadabra-source-icon-quaternary:#f0f6ff4f;--kadabra-source-text-primary-link:#1793ff;--kadabra-source-icon-primary-link:#1793ff;--kadabra-source-text-destructive:#fa4758;--kadabra-source-icon-destructive:#fa4758;--kadabra-source-text-success:#07b123;--kadabra-source-icon-success:#07b123;--kadabra-source-text-warning:#f1916e;--kadabra-source-icon-warning:#f1916e;--kadabra-source-fill-warning:#fbbf2426;--kadabra-source-fill-destructive:#dc262626;--kadabra-source-text-secondary-emphasized:#f1f7ff6e;--kadabra-source-icon-secondary-emphasized:#f1f7ff6e;--kadabra-source-fill-inverted:#fff;--kadabra-source-text-on-inverted:#111112;--kadabra-source-gradient-blue-indigo-650-stop1:#007ffd;--kadabra-source-gradient-red-rose-650-stop1:#e7354a;--kadabra-source-btn-primary-bg:linear-gradient(to right, #007ffd, #5b70ff);--kadabra-source-btn-destructive-bg:linear-gradient(to right, #e7354a, #e53462);--kadabra-source-btn-glass-bg:#00000080;--kadabra-source-btn-glass-text:#fff;--kadabra-source-btn-glass-shadow:none;--kadabra-source-fill-code-block:#1f1f20;--kadabra-source-code-inline:#d1d3d5;--kadabra-source-scroll-thumb:#ffffff1f;--kadabra-source-scroll-shadow:0 0 0 1px #1f1f20;--kadabra-source-chart-background:#28292b;--kadabra-source-chart-text:#f2f7ff87;--kadabra-source-chart-grid:#ffffff1f;--kadabra-source-chart-tooltip-bg:#323435;--kadabra-source-chart-tooltip-text:#fff;--kadabra-source-chart-tooltip-border:#ffffff1f;--kadabra-source-shadow-blur-elevation-01:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 6px 0 #00000008, 0 6px 30px 0 #00000012;--kadabra-source-shadow-blur-elevation-02:0 1px 0 0 #ffffff0f inset, 0 0 2px 0 #00000005, 0 0 10px 0 #00000008, 0 10px 50px 0 #00000012;--kadabra-source-shadow-blur-elevation-03:0 1px 0 0 #ffffff0f inset, 0 0 12px 0 #0000000a, 0 12px 60px 0 #0000001f;--kadabra-overlay-1:#ffffff0f;--kadabra-overlay-2:#ffffff17;--kadabra-overlay-3:#ffffff1f;--kadabra-overlay-4:#ffffff26;--kadabra-tooltip-fill:#fff;--kadabra-tooltip-text:#111112;--kadabra-tooltip-key-fill:#0000001a;--kadabra-tooltip-key-border:#0000001a;--kadabra-glass-tint-ultrathin:#ffffff0f;--kadabra-glass-tint-thin:#00000026;--kadabra-glass-tint-regular:#0000004d;--kadabra-glass-tint-thick:#383838cc;--kadabra-dialog-fill:#323232;--kadabra-elevation-0:inset 0 0 0 1px #0000003d;--kadabra-elevation-1:0 2px 4px 0 #00000052, 0 0 0 1px #00000014;--kadabra-elevation-2:0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-3:0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-elevation-4:0 12px 30px 0 #0000005c, 0 4px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-elevation-5:0 16px 56px 0 #0000005c, 0 6px 8px 0 #00000029, 0 0 0 1px #0000000a;--kadabra-glass-shadow-1:0 .5px 0 0 #ffffff0f inset, 0 0 0 .5px #ffffff3d;--kadabra-glass-shadow-2:0 1px 0 0 #ffffff0f inset, 0 4px 8px 0 #0003, 0 2px 6px 0 #00000014, 0 0 0 1px #0000000a;--kadabra-glass-shadow-3:0 1px 0 0 #ffffff0f inset, 0 8px 24px 0 #0003, 0 2px 16px 0 #00000014, 0 0 0 1px #0000000a;font-variation-settings:"DRKM" 1}}}@property --kadabra-state-layer{syntax:"<color>";inherits:false;initial-value:#0000}@property --kadabra-state-fill{syntax:"<color>";inherits:false;initial-value:#0000}
@font-face{font-family:Optimistic Mono;src:url(/fonts/OptimisticMonoVF_W_DrkmWghtOpsz.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}[data-astryx-theme=kadabra]{color-scheme:var(--kadabra-color-scheme,light dark)}[data-astryx-theme=kadabra][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-astryx-theme=kadabra][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-astryx-theme=kadabra]{--kadabra-page-tooltip-fill:var(--kadabra-tooltip-fill);--kadabra-page-tooltip-text:var(--kadabra-tooltip-text);--kadabra-page-tooltip-key-fill:var(--kadabra-tooltip-key-fill);--kadabra-page-tooltip-key-border:var(--kadabra-tooltip-key-border)}[data-astryx-theme=kadabra] [data-marketing-nav-variant=global] .astryx-tooltip{margin-block:var(--marketing-nav-tooltip-offset,var(--spacing-1));--kadabra-tooltip-fill:var(--kadabra-page-tooltip-fill);--kadabra-tooltip-text:var(--kadabra-page-tooltip-text);--kadabra-tooltip-key-fill:var(--kadabra-page-tooltip-key-fill);--kadabra-tooltip-key-border:var(--kadabra-page-tooltip-key-border)}[data-astryx-theme=kadabra] .astryx-side-nav-item .astryx-icon{width:1rem;height:1rem;font-size:1rem;transform:none}[data-astryx-theme=kadabra] .astryx-side-nav-item>.astryx-icon:first-child{width:1.25rem;height:1.25rem;font-size:1.25rem}[data-astryx-theme=kadabra] .astryx-side-nav-item:not([aria-current=page]) .astryx-icon,[data-astryx-theme=kadabra] .astryx-side-nav-item[aria-current=page] .astryx-icon{color:inherit}@media (pointer:coarse){[data-astryx-theme=kadabra] .astryx-side-nav-item>.astryx-icon:first-child{width:1.5rem;height:1.5rem;font-size:1.5rem}}[data-astryx-theme=kadabra] .astryx-top-nav-menu .astryx-icon{width:1rem;height:1rem;font-size:1rem}:where([data-astryx-theme=kadabra] .astryx-list:is([data-list-style=disc],[data-list-style=circle])>.astryx-list-item){gap:var(--spacing-1);padding-inline:0}[data-astryx-theme=kadabra] .astryx-list:is([data-list-style=disc],[data-list-style=circle])>.astryx-list-item>:first-child{font-size:var(--text-body-size);line-height:var(--text-body-leading);height:1lh;margin-top:0}@media (pointer:coarse){[data-astryx-theme=kadabra] .astryx-button[data-kadabra-control-size] .kadabra-icon{width:var(--kadabra-control-icon-touch);height:var(--kadabra-control-icon-touch)}}@media (max-width:767px){[data-astryx-theme=kadabra] .astryx-button[data-kadabra-collapses-to-icon] .kadabra-icon{width:var(--kadabra-control-icon-narrow);height:var(--kadabra-control-icon-narrow)}}@media (max-width:767px) and (pointer:coarse){[data-astryx-theme=kadabra] .astryx-button[data-kadabra-collapses-to-icon] .kadabra-icon{width:var(--kadabra-control-icon-narrow-touch);height:var(--kadabra-control-icon-narrow-touch)}}@media (pointer:coarse){[data-astryx-theme=kadabra] .astryx-switch[data-size=sm]{width:40px;height:24px}[data-astryx-theme=kadabra] div:has(>.astryx-switch[data-size=sm]){width:40px;height:24px}[data-astryx-theme=kadabra] input:has(+.astryx-switch[data-size=sm]){width:40px;height:24px}[data-astryx-theme=kadabra] .astryx-switch[data-size=sm]{padding:4px}[data-astryx-theme=kadabra] .astryx-switch-thumb[data-size=sm]{width:16px;height:16px}[data-astryx-theme=kadabra] .astryx-switch-thumb[data-size=sm][data-checked=checked]{width:20px;height:20px;transform:translate(14px)}[data-astryx-theme=kadabra] .astryx-switch-thumb[data-size=sm][data-checked=checked]:is([dir=rtl] *){transform:translate(-14px)}}@media (prefers-reduced-motion:no-preference){[data-astryx-theme=kadabra] :is(.astryx-side-nav-item,.astryx-button):active{isolation:isolate;position:relative}[data-astryx-theme=kadabra] :is(.astryx-side-nav-item,.astryx-button):active:after{content:"";z-index:-1;inset:calc(50% * (1 - 1 / var(--kadabra-pressed-scale)));position:absolute}}@media (pointer:coarse){:where([data-astryx-theme=kadabra] .astryx-button[data-kadabra-touch-target]){position:relative}[data-astryx-theme=kadabra] .astryx-button[data-kadabra-touch-target]:before{content:"";inset:min(0px, calc((100% - var(--spacing-11,44px)) / 2));position:absolute}[data-astryx-theme=kadabra] .astryx-selector:has(>[data-kadabra-touch-target]):before{content:"";z-index:-1;inset:min(0px, calc((100% - var(--spacing-11,44px)) / 2));position:absolute}}@media (prefers-reduced-motion:reduce){[data-astryx-theme=kadabra] *,[data-astryx-theme=kadabra] :before,[data-astryx-theme=kadabra] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=sm]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-xs);line-height:var(--kadabra-leading-xs)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=md]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-sm);line-height:var(--kadabra-leading-sm)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=lg]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-base);line-height:var(--kadabra-leading-base)}@media (pointer:coarse){[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=sm]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-sm);line-height:var(--kadabra-leading-sm)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=md]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-base);line-height:var(--kadabra-leading-base)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=lg]>:is(input,button)[data-label-location=stacked]{font-size:var(--font-size-lg);line-height:var(--kadabra-leading-lg)}@supports (-webkit-touch-callout:none){[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)[data-size=sm]>:is(input,button)[data-label-location=stacked]{font-size:max(1rem, var(--font-size-sm));line-height:var(--kadabra-leading-base)}}}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]){--_floating-space:calc((var(--kadabra-control-height-xlarge) - 2 * var(--border-width) - var(--kadabra-leading-xs) - var(--kadabra-leading-base)) / 2);--kadabra-field-height:var(--kadabra-control-height-xlarge);--kadabra-field-radius:var(--radius-container);--kadabra-field-text-inset:calc(var(--spacing-4) + var(--border-width));position:relative}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating])>div:has(>.astryx-field-label){display:contents}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating])>div:not(:has(>.astryx-field-label)){order:1}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]) .astryx-field-label+span{padding-inline:var(--kadabra-field-text-inset);order:2}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]):has(.astryx-field-status) .astryx-field-label+span{display:none}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]) .astryx-field-label{z-index:1;top:calc((var(--kadabra-control-height-xlarge) - var(--kadabra-leading-base)) / 2);inset-inline:var(--kadabra-field-text-inset);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--kadabra-leading-base);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition-duration:var(--duration-fast);transition-property:top,font-size,line-height,color;transition-timing-function:var(--ease-standard);margin:0;position:absolute;overflow:hidden}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]):-webkit-any(:has(:-webkit-any(.astryx-text-input,.astryx-selector):focus-within),:has(.astryx-date-input[data-label-location=floating]:focus-within),:has([data-label-location=floating][data-filled=true]),:has(input[data-label-location=floating]:-webkit-autofill)) .astryx-field-label{top:calc(var(--border-width) + var(--_floating-space));font-size:var(--font-size-xs);line-height:var(--kadabra-leading-xs)}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]):is(:has(:is(.astryx-text-input,.astryx-selector):focus-within),:has(.astryx-date-input[data-label-location=floating]:focus-within),:has([data-label-location=floating][data-filled=true]),:has(input[data-label-location=floating]:autofill)) .astryx-field-label{top:calc(var(--border-width) + var(--_floating-space));font-size:var(--font-size-xs);line-height:var(--kadabra-leading-xs)}[data-astryx-theme=kadabra] .astryx-field:has([data-label-location=floating]):is(:has(:is(.astryx-text-input,.astryx-selector):focus-within),:has(.astryx-date-input[data-label-location=floating]:focus-within),:has([data-label-location=floating][data-filled=true]),:has(input[data-label-location=floating]:autofill)) .astryx-field-label{top:calc(var(--border-width) + var(--_floating-space));font-size:var(--font-size-xs);line-height:var(--kadabra-leading-xs)}[data-astryx-theme=kadabra] .astryx-field:has(:is(.astryx-text-input,.astryx-selector):focus-within>[data-label-location=floating],.astryx-date-input[data-label-location=floating]:focus-within) .astryx-field-label{color:var(--kadabra-accent-control)}[data-astryx-theme=kadabra] .astryx-field:has(:is(.astryx-text-input,.astryx-selector)[data-status=warning]>[data-label-location=floating],.astryx-date-input[data-label-location=floating][data-status=warning]) .astryx-field-label{color:var(--color-warning)}[data-astryx-theme=kadabra] .astryx-field:has(:is(.astryx-text-input,.astryx-selector)[data-status=error]>[data-label-location=floating],.astryx-date-input[data-label-location=floating][data-status=error]) .astryx-field-label{color:var(--color-error)}[data-astryx-theme=kadabra] .astryx-field:has(:is(.astryx-text-input,.astryx-selector)[data-disabled]>[data-label-location=floating],.astryx-date-input[data-label-location=floating][data-disabled]) .astryx-field-label{color:var(--color-text-disabled)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector):has(>[data-label-location=floating]){--radius-element:var(--radius-container);height:var(--kadabra-control-height-xlarge);min-height:var(--kadabra-control-height-xlarge);padding-block:0;padding-inline:var(--spacing-4)}[data-astryx-theme=kadabra] :is(.astryx-text-input,.astryx-selector)>[data-label-location=floating]{box-sizing:border-box;height:100%;font-size:var(--font-size-base);line-height:var(--kadabra-leading-base);align-self:stretch;padding-block-start:calc(var(--_floating-space) + var(--kadabra-leading-xs));padding-block-end:var(--_floating-space)}[data-astryx-theme=kadabra] input[data-label-location=floating]:not(:focus)::-moz-placeholder{color:#0000}[data-astryx-theme=kadabra] input[data-label-location=floating]:not(:focus)::placeholder{color:#0000}[data-astryx-theme=kadabra] .astryx-selector:not(:focus-within)>button[data-label-location=floating][data-filled=false]>span{visibility:hidden}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=sm]>input{font-size:var(--font-size-xs);line-height:var(--kadabra-leading-xs)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=md]>input{font-size:var(--font-size-sm);line-height:var(--kadabra-leading-sm)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=lg]>input{font-size:var(--font-size-base);line-height:var(--kadabra-leading-base)}@media (pointer:coarse){[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=sm]>input{font-size:var(--font-size-sm);line-height:var(--kadabra-leading-sm)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=md]>input{font-size:var(--font-size-base);line-height:var(--kadabra-leading-base)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=lg]>input{font-size:var(--font-size-lg);line-height:var(--kadabra-leading-lg)}@supports (-webkit-touch-callout:none){[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=stacked][data-size=sm]>input{font-size:max(1rem, var(--font-size-sm));line-height:var(--kadabra-leading-base)}}}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=floating]{--radius-element:var(--radius-container);height:var(--kadabra-control-height-xlarge);min-height:var(--kadabra-control-height-xlarge);padding-block:0;padding-inline:var(--spacing-4)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=floating]>input{box-sizing:border-box;height:100%;font-size:var(--font-size-base);line-height:var(--kadabra-leading-base);align-self:stretch;padding-block-start:calc(var(--_floating-space) + var(--kadabra-leading-xs));padding-block-end:var(--_floating-space)}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=floating]>input:not(:focus)::-moz-placeholder{color:#0000}[data-astryx-theme=kadabra] .astryx-date-input[data-label-location=floating]>input:not(:focus)::placeholder{color:#0000}[data-astryx-theme=kadabra] .astryx-field:has(.astryx-date-input[data-label-location=floating]) .astryx-field-label{inset-inline-start:calc(var(--kadabra-field-text-inset) + var(--kadabra-field-icon,1rem) + var(--spacing-2))}
.kadabra-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.kadabra-icon[data-size=xxxsm]{width:.5rem;height:.5rem}.kadabra-icon[data-size=xxsm]{width:.75rem;height:.75rem}.kadabra-icon[data-size=xsm]{width:1rem;height:1rem}.kadabra-icon[data-size=sm]{width:1.25rem;height:1.25rem}.kadabra-icon[data-size=md]{width:1.5rem;height:1.5rem}.kadabra-icon[data-size=lg]{width:2rem;height:2rem}.kadabra-icon[data-size=xl]{width:3rem;height:3rem}.kadabra-icon[data-size=px]{width:var(--kadabra-icon-size);height:var(--kadabra-icon-size)}.kadabra-icon[data-pointer=coarse]{display:none}@media (pointer:coarse){.kadabra-icon[data-pointer=fine]{display:none}.kadabra-icon[data-pointer=coarse]{display:inline-flex}}.kadabra-icon[data-color=inherit]{color:inherit}.kadabra-icon[data-color=primary]{color:var(--color-icon-primary)}.kadabra-icon[data-color=secondary],.kadabra-icon[data-color=tertiary]{color:var(--color-icon-secondary)}.kadabra-icon[data-color=disabled]{color:var(--color-icon-disabled)}.kadabra-icon[data-color=accent]{color:var(--color-accent)}.kadabra-icon[data-color=success]{color:var(--color-success)}.kadabra-icon[data-color=warning]{color:var(--color-warning)}.kadabra-icon[data-color=error]{color:var(--color-error)}.kadabra-icon>svg,.kadabra-native-icon>svg{flex-shrink:0;width:100%;height:100%;display:block}:is(.kadabra-icon,.kadabra-native-icon)>svg>:is(path,circle,rect,ellipse,polygon,polyline,g)[fill=black]{fill:currentColor!important}:is(.kadabra-icon,.kadabra-native-icon)>svg>:is(path,circle,rect,ellipse,polygon,polyline,g)[stroke=black]{stroke:currentColor}.kadabra-native-icon{width:100%;height:100%;color:inherit;display:block;position:relative;container:kadabra-native-icon/inline-size}.kadabra-native-icon>:is(.kadabra-native-icon__small,.kadabra-native-icon__compact,.kadabra-native-icon__large,.kadabra-native-icon__display){display:none}@container kadabra-native-icon not (min-width:.875rem){.kadabra-native-icon>.kadabra-native-icon__small{display:block}.kadabra-native-icon>.kadabra-native-icon__regular{display:none}}@container kadabra-native-icon (min-width:.875rem) and (not (min-width:1.125rem)){.kadabra-native-icon>.kadabra-native-icon__compact{display:block}.kadabra-native-icon>.kadabra-native-icon__regular{display:none}}@container kadabra-native-icon (min-width:2rem){.kadabra-native-icon>.kadabra-native-icon__large{display:block}.kadabra-native-icon>.kadabra-native-icon__regular{display:none}}@container kadabra-native-icon (min-width:3rem){.kadabra-native-icon>.kadabra-native-icon__display{display:block}.kadabra-native-icon>.kadabra-native-icon__large{display:none}}