@layer flx.reset;@layer flx.base{html{background:var(--flx-ui-color-bg)}:where(a,button,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}}@layer flx.tokens{:root,[data-theme=light]{--flx-ui-space-0:0px;--flx-ui-space-1:.25rem;--flx-ui-space-2:.5rem;--flx-ui-space-3:.75rem;--flx-ui-space-4:1rem;--flx-ui-space-5:1.25rem;--flx-ui-space-6:1.5rem;--flx-ui-space-8:2rem;--flx-ui-space-10:2.5rem;--flx-ui-space-12:3rem;--flx-ui-space-16:4rem;--flx-ui-space-20:5rem;--flx-ui-space-24:6rem;--flx-ui-size-xs:1.5rem;--flx-ui-size-sm:2rem;--flx-ui-size-md:2.5rem;--flx-ui-size-lg:3rem;--flx-ui-size-xl:3.5rem;--flx-ui-font-family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--flx-ui-font-family-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--flx-ui-font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--flx-ui-font-size-xs:.75rem;--flx-ui-font-size-sm:.875rem;--flx-ui-font-size-md:1rem;--flx-ui-font-size-lg:1.125rem;--flx-ui-font-size-xl:1.25rem;--flx-ui-font-size-2xl:1.5rem;--flx-ui-font-size-3xl:1.875rem;--flx-ui-font-size-4xl:2.25rem;--flx-ui-font-weight-normal:400;--flx-ui-font-weight-medium:500;--flx-ui-font-weight-semibold:600;--flx-ui-font-weight-bold:700;--flx-ui-line-height-none:1;--flx-ui-line-height-tight:1.25;--flx-ui-line-height-normal:1.5;--flx-ui-line-height-relaxed:1.75;--flx-ui-letter-spacing-tight:-.01em;--flx-ui-letter-spacing-normal:0em;--flx-ui-letter-spacing-wide:.02em;--flx-ui-radius-none:0px;--flx-ui-radius-sm:.25rem;--flx-ui-radius-md:.375rem;--flx-ui-radius-lg:.5rem;--flx-ui-radius-xl:.75rem;--flx-ui-radius-full:9999px;--flx-ui-border-width-none:0px;--flx-ui-border-width-thin:1px;--flx-ui-border-width-thick:2px;--flx-ui-shadow-sm:0 1px 2px #1118270f;--flx-ui-shadow-md:0 2px 4px -1px #1118270f, 0 4px 8px -2px #1118270d;--flx-ui-shadow-lg:0 4px 8px -2px #1118270f, 0 12px 20px -6px #1118271a;--flx-ui-shadow-xl:0 8px 16px -4px #11182714, 0 20px 32px -12px #11182724;--flx-ui-duration-instant:0s;--flx-ui-duration-fast:.15s;--flx-ui-duration-normal:.2s;--flx-ui-duration-slow:.3s;--flx-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--flx-ui-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--flx-ui-ease-linear:linear;--flx-ui-opacity-0:0;--flx-ui-opacity-25:.25;--flx-ui-opacity-50:.5;--flx-ui-opacity-75:.75;--flx-ui-opacity-100:1;--flx-ui-opacity-disabled:.5;--flx-ui-blur-sm:4px;--flx-ui-blur-md:8px;--flx-ui-blur-lg:16px;--flx-ui-z-hide:-1;--flx-ui-z-base:0;--flx-ui-z-dropdown:1000;--flx-ui-z-sticky:1100;--flx-ui-z-overlay:1200;--flx-ui-z-modal:1300;--flx-ui-z-popover:1400;--flx-ui-z-toast:1500;--flx-ui-z-tooltip:1600;--flx-ui-z-max:2147480000;--flx-ui-elevation-1:var(--flx-ui-shadow-sm);--flx-ui-elevation-2:var(--flx-ui-shadow-md);--flx-ui-elevation-3:var(--flx-ui-shadow-lg);--flx-ui-elevation-4:var(--flx-ui-shadow-xl);--flx-ui-breakpoint-sm:640px;--flx-ui-breakpoint-md:768px;--flx-ui-breakpoint-lg:1024px;--flx-ui-breakpoint-xl:1280px;--flx-ui-breakpoint-2xl:1536px;--flx-ui-gray-1:#fcfcfd;--flx-ui-gray-2:#f9fafb;--flx-ui-gray-3:#f1f2f4;--flx-ui-gray-4:#eaecef;--flx-ui-gray-5:#e3e5e9;--flx-ui-gray-6:#dcdfe3;--flx-ui-gray-7:#ced2d8;--flx-ui-gray-8:#b8bdc6;--flx-ui-gray-9:#8a9099;--flx-ui-gray-10:#7e848d;--flx-ui-gray-11:#60646c;--flx-ui-gray-12:#1a1d21;--flx-ui-accent-1:#fbfdff;--flx-ui-accent-2:#f3f8ff;--flx-ui-accent-3:#e7f1ff;--flx-ui-accent-4:#d7e7ff;--flx-ui-accent-5:#c3dafe;--flx-ui-accent-6:#aac8fb;--flx-ui-accent-7:#87aff5;--flx-ui-accent-8:#568eec;--flx-ui-accent-9:#2563eb;--flx-ui-accent-10:#1b57d8;--flx-ui-accent-11:#295ec2;--flx-ui-accent-12:#12275c;--flx-ui-danger-solid:#e5484d;--flx-ui-danger-subtle:#feebec;--flx-ui-danger-fg:#fff;--flx-ui-danger-text:#cd2b31;--flx-ui-success-solid:#30a46c;--flx-ui-success-subtle:#e6f6ec;--flx-ui-success-fg:#fff;--flx-ui-success-text:#18794e;--flx-ui-warning-solid:#ffb224;--flx-ui-warning-subtle:#fff4d5;--flx-ui-warning-fg:#1c2024;--flx-ui-warning-text:#ad5700;--flx-ui-color-bg:var(--flx-ui-gray-1);--flx-ui-color-bg-subtle:var(--flx-ui-gray-2);--flx-ui-color-bg-muted:var(--flx-ui-gray-3);--flx-ui-color-fg:var(--flx-ui-gray-12);--flx-ui-color-fg-muted:var(--flx-ui-gray-11);--flx-ui-color-border:var(--flx-ui-gray-6);--flx-ui-color-border-strong:var(--flx-ui-gray-7);--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-fg:#fff;--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11);--flx-ui-color-danger:var(--flx-ui-danger-solid);--flx-ui-color-danger-fg:var(--flx-ui-danger-fg);--flx-ui-color-danger-subtle:var(--flx-ui-danger-subtle);--flx-ui-color-danger-text:var(--flx-ui-danger-text);--flx-ui-color-success:var(--flx-ui-success-solid);--flx-ui-color-success-fg:var(--flx-ui-success-fg);--flx-ui-color-success-subtle:var(--flx-ui-success-subtle);--flx-ui-color-success-text:var(--flx-ui-success-text);--flx-ui-color-warning:var(--flx-ui-warning-solid);--flx-ui-color-warning-fg:var(--flx-ui-warning-fg);--flx-ui-color-warning-subtle:var(--flx-ui-warning-subtle);--flx-ui-color-warning-text:var(--flx-ui-warning-text);--flx-ui-color-overlay:#0006}[data-ui]:not(:root){--flx-ui-space-0:0px;--flx-ui-space-1:.25rem;--flx-ui-space-2:.5rem;--flx-ui-space-3:.75rem;--flx-ui-space-4:1rem;--flx-ui-space-5:1.25rem;--flx-ui-space-6:1.5rem;--flx-ui-space-8:2rem;--flx-ui-space-10:2.5rem;--flx-ui-space-12:3rem;--flx-ui-space-16:4rem;--flx-ui-space-20:5rem;--flx-ui-space-24:6rem;--flx-ui-size-xs:1.5rem;--flx-ui-size-sm:2rem;--flx-ui-size-md:2.5rem;--flx-ui-size-lg:3rem;--flx-ui-size-xl:3.5rem;--flx-ui-font-family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--flx-ui-font-family-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--flx-ui-font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--flx-ui-font-size-xs:.75rem;--flx-ui-font-size-sm:.875rem;--flx-ui-font-size-md:1rem;--flx-ui-font-size-lg:1.125rem;--flx-ui-font-size-xl:1.25rem;--flx-ui-font-size-2xl:1.5rem;--flx-ui-font-size-3xl:1.875rem;--flx-ui-font-size-4xl:2.25rem;--flx-ui-font-weight-normal:400;--flx-ui-font-weight-medium:500;--flx-ui-font-weight-semibold:600;--flx-ui-font-weight-bold:700;--flx-ui-line-height-none:1;--flx-ui-line-height-tight:1.25;--flx-ui-line-height-normal:1.5;--flx-ui-line-height-relaxed:1.75;--flx-ui-letter-spacing-tight:-.01em;--flx-ui-letter-spacing-normal:0em;--flx-ui-letter-spacing-wide:.02em;--flx-ui-radius-none:0px;--flx-ui-radius-sm:.25rem;--flx-ui-radius-md:.375rem;--flx-ui-radius-lg:.5rem;--flx-ui-radius-xl:.75rem;--flx-ui-radius-full:9999px;--flx-ui-border-width-none:0px;--flx-ui-border-width-thin:1px;--flx-ui-border-width-thick:2px;--flx-ui-shadow-sm:0 1px 2px #1118270f;--flx-ui-shadow-md:0 2px 4px -1px #1118270f, 0 4px 8px -2px #1118270d;--flx-ui-shadow-lg:0 4px 8px -2px #1118270f, 0 12px 20px -6px #1118271a;--flx-ui-shadow-xl:0 8px 16px -4px #11182714, 0 20px 32px -12px #11182724;--flx-ui-duration-instant:0s;--flx-ui-duration-fast:.15s;--flx-ui-duration-normal:.2s;--flx-ui-duration-slow:.3s;--flx-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--flx-ui-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--flx-ui-ease-linear:linear;--flx-ui-opacity-0:0;--flx-ui-opacity-25:.25;--flx-ui-opacity-50:.5;--flx-ui-opacity-75:.75;--flx-ui-opacity-100:1;--flx-ui-opacity-disabled:.5;--flx-ui-blur-sm:4px;--flx-ui-blur-md:8px;--flx-ui-blur-lg:16px;--flx-ui-z-hide:-1;--flx-ui-z-base:0;--flx-ui-z-dropdown:1000;--flx-ui-z-sticky:1100;--flx-ui-z-overlay:1200;--flx-ui-z-modal:1300;--flx-ui-z-popover:1400;--flx-ui-z-toast:1500;--flx-ui-z-tooltip:1600;--flx-ui-z-max:2147480000;--flx-ui-elevation-1:var(--flx-ui-shadow-sm);--flx-ui-elevation-2:var(--flx-ui-shadow-md);--flx-ui-elevation-3:var(--flx-ui-shadow-lg);--flx-ui-elevation-4:var(--flx-ui-shadow-xl);--flx-ui-breakpoint-sm:640px;--flx-ui-breakpoint-md:768px;--flx-ui-breakpoint-lg:1024px;--flx-ui-breakpoint-xl:1280px;--flx-ui-breakpoint-2xl:1536px;--flx-ui-card-bg:initial;--flx-ui-card-border:initial;--flx-ui-card-radius:initial;--flx-ui-card-shadow:initial;--flx-ui-control-padding-x:initial;--flx-ui-control-press:initial;--flx-ui-control-radius:initial;--flx-ui-dialog-bg:initial;--flx-ui-dialog-border:initial;--flx-ui-dialog-radius:initial;--flx-ui-dialog-shadow:initial;--flx-ui-field-bg:initial;--flx-ui-field-border:initial;--flx-ui-field-focus-bg:initial;--flx-ui-field-focus-ring:initial;--flx-ui-field-height:initial;--flx-ui-field-radius:initial;--flx-ui-floating-bg:initial;--flx-ui-floating-border:initial;--flx-ui-floating-padding:initial;--flx-ui-floating-radius:initial;--flx-ui-floating-shadow:initial;--flx-ui-glow-width:initial;--flx-ui-item-active-bg:initial;--flx-ui-item-active-fg:initial;--flx-ui-item-padding:initial;--flx-ui-item-radius:initial;--flx-ui-rating-color:initial;--flx-ui-rating-gap:initial;--flx-ui-skin-primary:initial;--flx-ui-surface-bg:initial;--flx-ui-surface-radius:initial;--flx-ui-table-radius:initial;--flx-ui-tooltip-bg:initial;--flx-ui-tooltip-fg:initial;--flx-ui-tooltip-radius:initial;--flx-ui-ctl-ring:0 0 0 2px var(--flx-ui-color-bg), 0 0 0 4px var(--flx-ui-color-focus-ring);--flx-ui-ctl-font:var(--flx-ui-font-weight-medium)}[data-ui]:not(:root):not([data-theme]){--flx-ui-gray-1:#fcfcfd;--flx-ui-gray-2:#f9fafb;--flx-ui-gray-3:#f1f2f4;--flx-ui-gray-4:#eaecef;--flx-ui-gray-5:#e3e5e9;--flx-ui-gray-6:#dcdfe3;--flx-ui-gray-7:#ced2d8;--flx-ui-gray-8:#b8bdc6;--flx-ui-gray-9:#8a9099;--flx-ui-gray-10:#7e848d;--flx-ui-gray-11:#60646c;--flx-ui-gray-12:#1a1d21;--flx-ui-accent-1:#fbfdff;--flx-ui-accent-2:#f3f8ff;--flx-ui-accent-3:#e7f1ff;--flx-ui-accent-4:#d7e7ff;--flx-ui-accent-5:#c3dafe;--flx-ui-accent-6:#aac8fb;--flx-ui-accent-7:#87aff5;--flx-ui-accent-8:#568eec;--flx-ui-accent-9:#2563eb;--flx-ui-accent-10:#1b57d8;--flx-ui-accent-11:#295ec2;--flx-ui-accent-12:#12275c;--flx-ui-danger-solid:#e5484d;--flx-ui-danger-subtle:#feebec;--flx-ui-danger-fg:#fff;--flx-ui-danger-text:#cd2b31;--flx-ui-success-solid:#30a46c;--flx-ui-success-subtle:#e6f6ec;--flx-ui-success-fg:#fff;--flx-ui-success-text:#18794e;--flx-ui-warning-solid:#ffb224;--flx-ui-warning-subtle:#fff4d5;--flx-ui-warning-fg:#1c2024;--flx-ui-warning-text:#ad5700;--flx-ui-color-bg:var(--flx-ui-gray-1);--flx-ui-color-bg-subtle:var(--flx-ui-gray-2);--flx-ui-color-bg-muted:var(--flx-ui-gray-3);--flx-ui-color-fg:var(--flx-ui-gray-12);--flx-ui-color-fg-muted:var(--flx-ui-gray-11);--flx-ui-color-border:var(--flx-ui-gray-6);--flx-ui-color-border-strong:var(--flx-ui-gray-7);--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-fg:#fff;--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11);--flx-ui-color-danger:var(--flx-ui-danger-solid);--flx-ui-color-danger-fg:var(--flx-ui-danger-fg);--flx-ui-color-danger-subtle:var(--flx-ui-danger-subtle);--flx-ui-color-danger-text:var(--flx-ui-danger-text);--flx-ui-color-success:var(--flx-ui-success-solid);--flx-ui-color-success-fg:var(--flx-ui-success-fg);--flx-ui-color-success-subtle:var(--flx-ui-success-subtle);--flx-ui-color-success-text:var(--flx-ui-success-text);--flx-ui-color-warning:var(--flx-ui-warning-solid);--flx-ui-color-warning-fg:var(--flx-ui-warning-fg);--flx-ui-color-warning-subtle:var(--flx-ui-warning-subtle);--flx-ui-color-warning-text:var(--flx-ui-warning-text);--flx-ui-color-overlay:#0006}[data-theme=dark],[data-theme=dark] [data-ui]:not([data-theme]){--flx-ui-gray-1:#0e0f11;--flx-ui-gray-2:#161719;--flx-ui-gray-3:#1d1f22;--flx-ui-gray-4:#232629;--flx-ui-gray-5:#292d31;--flx-ui-gray-6:#31353a;--flx-ui-gray-7:#3d424a;--flx-ui-gray-8:#4e545e;--flx-ui-gray-9:#5c626c;--flx-ui-gray-10:#697079;--flx-ui-gray-11:#a5abb3;--flx-ui-gray-12:#eceef0;--flx-ui-accent-1:#0c1420;--flx-ui-accent-2:#0f1a2c;--flx-ui-accent-3:#0f2547;--flx-ui-accent-4:#0e2f5a;--flx-ui-accent-5:#153a6b;--flx-ui-accent-6:#1e477d;--flx-ui-accent-7:#265795;--flx-ui-accent-8:#2e6ab8;--flx-ui-accent-9:#3162cf;--flx-ui-accent-10:#4074e2;--flx-ui-accent-11:#8fb4fb;--flx-ui-accent-12:#d6e6ff;--flx-ui-danger-solid:#ff6369;--flx-ui-danger-subtle:#3b1219;--flx-ui-danger-fg:#fff;--flx-ui-danger-text:#ff9592;--flx-ui-success-solid:#3dd68c;--flx-ui-success-subtle:#0f291e;--flx-ui-success-fg:#fff;--flx-ui-success-text:#4cc38a;--flx-ui-warning-solid:#ffca16;--flx-ui-warning-subtle:#3a2e00;--flx-ui-warning-fg:#1c2024;--flx-ui-warning-text:#ffca16;--flx-ui-color-bg:var(--flx-ui-gray-1);--flx-ui-color-bg-subtle:var(--flx-ui-gray-2);--flx-ui-color-bg-muted:var(--flx-ui-gray-3);--flx-ui-color-fg:var(--flx-ui-gray-12);--flx-ui-color-fg-muted:var(--flx-ui-gray-11);--flx-ui-color-border:var(--flx-ui-gray-6);--flx-ui-color-border-strong:var(--flx-ui-gray-7);--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-fg:#fff;--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11);--flx-ui-color-danger:var(--flx-ui-danger-solid);--flx-ui-color-danger-fg:var(--flx-ui-danger-fg);--flx-ui-color-danger-subtle:var(--flx-ui-danger-subtle);--flx-ui-color-danger-text:var(--flx-ui-danger-text);--flx-ui-color-success:var(--flx-ui-success-solid);--flx-ui-color-success-fg:var(--flx-ui-success-fg);--flx-ui-color-success-subtle:var(--flx-ui-success-subtle);--flx-ui-color-success-text:var(--flx-ui-success-text);--flx-ui-color-warning:var(--flx-ui-warning-solid);--flx-ui-color-warning-fg:var(--flx-ui-warning-fg);--flx-ui-color-warning-subtle:var(--flx-ui-warning-subtle);--flx-ui-color-warning-text:var(--flx-ui-warning-text);--flx-ui-color-overlay:#0009;--flx-ui-shadow-sm:0 1px 2px #0006;--flx-ui-shadow-md:0 2px 6px #00000070, 0 1px 2px #0000004d;--flx-ui-shadow-lg:0 8px 20px #00000080, 0 2px 6px #0000005c;--flx-ui-shadow-xl:0 16px 36px #0009, 0 4px 12px #0000006b}[data-theme=high-contrast],[data-theme=high-contrast] [data-ui]:not([data-theme]){--flx-ui-gray-1:#fff;--flx-ui-gray-2:#f9fafb;--flx-ui-gray-3:#f1f2f4;--flx-ui-gray-4:#eaecef;--flx-ui-gray-5:#e3e5e9;--flx-ui-gray-6:#8a9099;--flx-ui-gray-7:#ced2d8;--flx-ui-gray-8:#5f636b;--flx-ui-gray-9:#8a9099;--flx-ui-gray-10:#7e848d;--flx-ui-gray-11:#60646c;--flx-ui-gray-12:#000;--flx-ui-accent-1:#fbfdff;--flx-ui-accent-2:#f3f8ff;--flx-ui-accent-3:#e7f1ff;--flx-ui-accent-4:#d7e7ff;--flx-ui-accent-5:#c3dafe;--flx-ui-accent-6:#aac8fb;--flx-ui-accent-7:#87aff5;--flx-ui-accent-8:#568eec;--flx-ui-accent-9:#123f9c;--flx-ui-accent-10:#0e3176;--flx-ui-accent-11:#295ec2;--flx-ui-accent-12:#12275c;--flx-ui-danger-solid:#e5484d;--flx-ui-danger-subtle:#feebec;--flx-ui-danger-fg:#fff;--flx-ui-danger-text:#cd2b31;--flx-ui-success-solid:#30a46c;--flx-ui-success-subtle:#e6f6ec;--flx-ui-success-fg:#fff;--flx-ui-success-text:#18794e;--flx-ui-warning-solid:#ffb224;--flx-ui-warning-subtle:#fff4d5;--flx-ui-warning-fg:#1c2024;--flx-ui-warning-text:#ad5700;--flx-ui-color-bg:var(--flx-ui-gray-1);--flx-ui-color-bg-subtle:var(--flx-ui-gray-2);--flx-ui-color-bg-muted:var(--flx-ui-gray-3);--flx-ui-color-fg:var(--flx-ui-gray-12);--flx-ui-color-fg-muted:var(--flx-ui-gray-11);--flx-ui-color-border:var(--flx-ui-gray-12);--flx-ui-color-border-strong:var(--flx-ui-gray-12);--flx-ui-color-focus-ring:var(--flx-ui-gray-12);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-fg:#fff;--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11);--flx-ui-color-danger:var(--flx-ui-danger-solid);--flx-ui-color-danger-fg:var(--flx-ui-danger-fg);--flx-ui-color-danger-subtle:var(--flx-ui-danger-subtle);--flx-ui-color-danger-text:var(--flx-ui-danger-text);--flx-ui-color-success:var(--flx-ui-success-solid);--flx-ui-color-success-fg:var(--flx-ui-success-fg);--flx-ui-color-success-subtle:var(--flx-ui-success-subtle);--flx-ui-color-success-text:var(--flx-ui-success-text);--flx-ui-color-warning:var(--flx-ui-warning-solid);--flx-ui-color-warning-fg:var(--flx-ui-warning-fg);--flx-ui-color-warning-subtle:var(--flx-ui-warning-subtle);--flx-ui-color-warning-text:var(--flx-ui-warning-text);--flx-ui-color-overlay:#0006}@media (prefers-color-scheme:dark){:root:not([data-theme]),:root:not([data-theme]) [data-ui]:not([data-theme]){--flx-ui-gray-1:#0e0f11;--flx-ui-gray-2:#161719;--flx-ui-gray-3:#1d1f22;--flx-ui-gray-4:#232629;--flx-ui-gray-5:#292d31;--flx-ui-gray-6:#31353a;--flx-ui-gray-7:#3d424a;--flx-ui-gray-8:#4e545e;--flx-ui-gray-9:#5c626c;--flx-ui-gray-10:#697079;--flx-ui-gray-11:#a5abb3;--flx-ui-gray-12:#eceef0;--flx-ui-accent-1:#0c1420;--flx-ui-accent-2:#0f1a2c;--flx-ui-accent-3:#0f2547;--flx-ui-accent-4:#0e2f5a;--flx-ui-accent-5:#153a6b;--flx-ui-accent-6:#1e477d;--flx-ui-accent-7:#265795;--flx-ui-accent-8:#2e6ab8;--flx-ui-accent-9:#3162cf;--flx-ui-accent-10:#4074e2;--flx-ui-accent-11:#8fb4fb;--flx-ui-accent-12:#d6e6ff;--flx-ui-danger-solid:#ff6369;--flx-ui-danger-subtle:#3b1219;--flx-ui-danger-fg:#fff;--flx-ui-danger-text:#ff9592;--flx-ui-success-solid:#3dd68c;--flx-ui-success-subtle:#0f291e;--flx-ui-success-fg:#fff;--flx-ui-success-text:#4cc38a;--flx-ui-warning-solid:#ffca16;--flx-ui-warning-subtle:#3a2e00;--flx-ui-warning-fg:#1c2024;--flx-ui-warning-text:#ffca16;--flx-ui-color-bg:var(--flx-ui-gray-1);--flx-ui-color-bg-subtle:var(--flx-ui-gray-2);--flx-ui-color-bg-muted:var(--flx-ui-gray-3);--flx-ui-color-fg:var(--flx-ui-gray-12);--flx-ui-color-fg-muted:var(--flx-ui-gray-11);--flx-ui-color-border:var(--flx-ui-gray-6);--flx-ui-color-border-strong:var(--flx-ui-gray-7);--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-fg:#fff;--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11);--flx-ui-color-danger:var(--flx-ui-danger-solid);--flx-ui-color-danger-fg:var(--flx-ui-danger-fg);--flx-ui-color-danger-subtle:var(--flx-ui-danger-subtle);--flx-ui-color-danger-text:var(--flx-ui-danger-text);--flx-ui-color-success:var(--flx-ui-success-solid);--flx-ui-color-success-fg:var(--flx-ui-success-fg);--flx-ui-color-success-subtle:var(--flx-ui-success-subtle);--flx-ui-color-success-text:var(--flx-ui-success-text);--flx-ui-color-warning:var(--flx-ui-warning-solid);--flx-ui-color-warning-fg:var(--flx-ui-warning-fg);--flx-ui-color-warning-subtle:var(--flx-ui-warning-subtle);--flx-ui-color-warning-text:var(--flx-ui-warning-text);--flx-ui-color-overlay:#0009;--flx-ui-shadow-sm:0 1px 2px #0006;--flx-ui-shadow-md:0 2px 6px #00000070, 0 1px 2px #0000004d;--flx-ui-shadow-lg:0 8px 20px #00000080, 0 2px 6px #0000005c;--flx-ui-shadow-xl:0 16px 36px #0009, 0 4px 12px #0000006b}}:root[data-accent=violet],[data-theme=light][data-accent=violet],:is([data-theme=light],:root:not([data-theme]))[data-accent=violet] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fdfcfe;--flx-ui-accent-2:#faf8ff;--flx-ui-accent-3:#f4f0fe;--flx-ui-accent-4:#ebe4ff;--flx-ui-accent-5:#e1d5ff;--flx-ui-accent-6:#d4c4fb;--flx-ui-accent-7:#c2adf0;--flx-ui-accent-8:#aa8fe0;--flx-ui-accent-9:#6e56cf;--flx-ui-accent-10:#654dc4;--flx-ui-accent-11:#6550b9;--flx-ui-accent-12:#2f265f;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=dark][data-accent=violet],[data-theme=dark][data-accent=violet] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#14121f;--flx-ui-accent-2:#1b1525;--flx-ui-accent-3:#291f43;--flx-ui-accent-4:#33255b;--flx-ui-accent-5:#3c2e69;--flx-ui-accent-6:#473876;--flx-ui-accent-7:#56468b;--flx-ui-accent-8:#6958ad;--flx-ui-accent-9:#6e56cf;--flx-ui-accent-10:#7d66d9;--flx-ui-accent-11:#baa7ff;--flx-ui-accent-12:#e2ddfe;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=high-contrast][data-accent=violet],[data-theme=high-contrast][data-accent=violet] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fdfcfe;--flx-ui-accent-2:#faf8ff;--flx-ui-accent-3:#f4f0fe;--flx-ui-accent-4:#ebe4ff;--flx-ui-accent-5:#e1d5ff;--flx-ui-accent-6:#d4c4fb;--flx-ui-accent-7:#c2adf0;--flx-ui-accent-8:#aa8fe0;--flx-ui-accent-9:#6e56cf;--flx-ui-accent-10:#654dc4;--flx-ui-accent-11:#6550b9;--flx-ui-accent-12:#2f265f;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-accent=violet],:root:not([data-theme])[data-accent=violet] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#14121f;--flx-ui-accent-2:#1b1525;--flx-ui-accent-3:#291f43;--flx-ui-accent-4:#33255b;--flx-ui-accent-5:#3c2e69;--flx-ui-accent-6:#473876;--flx-ui-accent-7:#56468b;--flx-ui-accent-8:#6958ad;--flx-ui-accent-9:#6e56cf;--flx-ui-accent-10:#7d66d9;--flx-ui-accent-11:#baa7ff;--flx-ui-accent-12:#e2ddfe;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}}:root[data-accent=rose],[data-theme=light][data-accent=rose],:is([data-theme=light],:root:not([data-theme]))[data-accent=rose] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fffcfd;--flx-ui-accent-2:#fef7f9;--flx-ui-accent-3:#ffe9f0;--flx-ui-accent-4:#fedce7;--flx-ui-accent-5:#facedd;--flx-ui-accent-6:#f3bed1;--flx-ui-accent-7:#eaacc3;--flx-ui-accent-8:#e093b2;--flx-ui-accent-9:#e93d82;--flx-ui-accent-10:#df3478;--flx-ui-accent-11:#cb1d63;--flx-ui-accent-12:#621639;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=dark][data-accent=rose],[data-theme=dark][data-accent=rose] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#191114;--flx-ui-accent-2:#201318;--flx-ui-accent-3:#381525;--flx-ui-accent-4:#4d122f;--flx-ui-accent-5:#5c1839;--flx-ui-accent-6:#6d2545;--flx-ui-accent-7:#873356;--flx-ui-accent-8:#b0436e;--flx-ui-accent-9:#e93d82;--flx-ui-accent-10:#ee518a;--flx-ui-accent-11:#ff92ad;--flx-ui-accent-12:#fdd3e8;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=high-contrast][data-accent=rose],[data-theme=high-contrast][data-accent=rose] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fffcfd;--flx-ui-accent-2:#fef7f9;--flx-ui-accent-3:#ffe9f0;--flx-ui-accent-4:#fedce7;--flx-ui-accent-5:#facedd;--flx-ui-accent-6:#f3bed1;--flx-ui-accent-7:#eaacc3;--flx-ui-accent-8:#e093b2;--flx-ui-accent-9:#e93d82;--flx-ui-accent-10:#df3478;--flx-ui-accent-11:#cb1d63;--flx-ui-accent-12:#621639;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-accent=rose],:root:not([data-theme])[data-accent=rose] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#191114;--flx-ui-accent-2:#201318;--flx-ui-accent-3:#381525;--flx-ui-accent-4:#4d122f;--flx-ui-accent-5:#5c1839;--flx-ui-accent-6:#6d2545;--flx-ui-accent-7:#873356;--flx-ui-accent-8:#b0436e;--flx-ui-accent-9:#e93d82;--flx-ui-accent-10:#ee518a;--flx-ui-accent-11:#ff92ad;--flx-ui-accent-12:#fdd3e8;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}}:root[data-accent=green],[data-theme=light][data-accent=green],:is([data-theme=light],:root:not([data-theme]))[data-accent=green] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fbfefb;--flx-ui-accent-2:#f5fbf5;--flx-ui-accent-3:#e9f6e9;--flx-ui-accent-4:#daf1db;--flx-ui-accent-5:#c9e8ca;--flx-ui-accent-6:#b2ddb5;--flx-ui-accent-7:#94ce9a;--flx-ui-accent-8:#65ba74;--flx-ui-accent-9:#46a758;--flx-ui-accent-10:#3e9b4f;--flx-ui-accent-11:#2a7e3b;--flx-ui-accent-12:#203c25;--flx-ui-color-primary-fg:#0c2617;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=dark][data-accent=green],[data-theme=dark][data-accent=green] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#0e1511;--flx-ui-accent-2:#141a15;--flx-ui-accent-3:#1b2a1e;--flx-ui-accent-4:#1d3a24;--flx-ui-accent-5:#25482d;--flx-ui-accent-6:#2d5736;--flx-ui-accent-7:#366740;--flx-ui-accent-8:#3e7949;--flx-ui-accent-9:#46a758;--flx-ui-accent-10:#53b365;--flx-ui-accent-11:#71d083;--flx-ui-accent-12:#c2f0c2;--flx-ui-color-primary-fg:#0c2617;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}[data-theme=high-contrast][data-accent=green],[data-theme=high-contrast][data-accent=green] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#fbfefb;--flx-ui-accent-2:#f5fbf5;--flx-ui-accent-3:#e9f6e9;--flx-ui-accent-4:#daf1db;--flx-ui-accent-5:#c9e8ca;--flx-ui-accent-6:#b2ddb5;--flx-ui-accent-7:#94ce9a;--flx-ui-accent-8:#65ba74;--flx-ui-accent-9:#46a758;--flx-ui-accent-10:#3e9b4f;--flx-ui-accent-11:#2a7e3b;--flx-ui-accent-12:#203c25;--flx-ui-color-primary-fg:#0c2617;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-accent=green],:root:not([data-theme])[data-accent=green] [data-ui]:not([data-theme],[data-accent]){--flx-ui-accent-1:#0e1511;--flx-ui-accent-2:#141a15;--flx-ui-accent-3:#1b2a1e;--flx-ui-accent-4:#1d3a24;--flx-ui-accent-5:#25482d;--flx-ui-accent-6:#2d5736;--flx-ui-accent-7:#366740;--flx-ui-accent-8:#3e7949;--flx-ui-accent-9:#46a758;--flx-ui-accent-10:#53b365;--flx-ui-accent-11:#71d083;--flx-ui-accent-12:#c2f0c2;--flx-ui-color-primary-fg:#0c2617;--flx-ui-color-focus-ring:var(--flx-ui-accent-8);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-11)}}}@layer flx.components{:where([data-stack],[data-grid],[data-container]){box-sizing:border-box;min-width:0}:where([data-text]){--flx-ui-text-lines:2;font-family:var(--flx-ui-font-family-sans);color:var(--flx-ui-color-fg);overflow-wrap:break-word;margin:0}:where([data-text-variant=display]){font-size:clamp(1.875rem,1.68rem + .87vw,2.25rem);font-weight:var(--flx-ui-font-weight-bold);line-height:var(--flx-ui-line-height-none);letter-spacing:var(--flx-ui-letter-spacing-tight)}:where([data-text-variant=h1]){font-size:clamp(1.5rem,1.35rem + .65vw,1.875rem);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);letter-spacing:var(--flx-ui-letter-spacing-tight)}:where([data-text-variant=h2]){font-size:clamp(1.25rem,1.15rem + .43vw,1.5rem);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight)}:where([data-text-variant=h3]){font-size:clamp(1.125rem,1.08rem + .22vw,1.25rem);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight)}:where([data-text-variant=h4]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-medium);line-height:var(--flx-ui-line-height-tight)}:where([data-text-variant=body]){font-size:var(--flx-ui-font-size-md);line-height:var(--flx-ui-line-height-normal)}:where([data-text-variant=bodySm]){font-size:var(--flx-ui-font-size-sm);line-height:var(--flx-ui-line-height-normal)}:where([data-text-variant=caption]){font-size:var(--flx-ui-font-size-xs);line-height:var(--flx-ui-line-height-normal);color:var(--flx-ui-color-fg-muted)}:where([data-text-variant=overline]){font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);line-height:var(--flx-ui-line-height-normal);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted)}:where([data-text-variant=label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);line-height:var(--flx-ui-line-height-normal)}:where([data-text-tone=muted]){color:var(--flx-ui-color-fg-muted)}:where([data-text-tone=primary]){color:var(--flx-ui-color-primary-text)}:where([data-text-tone=danger]){color:var(--flx-ui-color-danger-text)}:where([data-text-tone=success]){color:var(--flx-ui-color-success-text)}:where([data-text-tone=warning]){color:var(--flx-ui-color-warning-text)}:where([data-text-tone=inherit]){color:inherit}:where([data-text-align=start]){text-align:start}:where([data-text-align=center]){text-align:center}:where([data-text-align=end]){text-align:end}:where([data-text-align=justify]){text-align:justify}:where([data-text-weight=normal]){font-weight:var(--flx-ui-font-weight-normal)}:where([data-text-weight=medium]){font-weight:var(--flx-ui-font-weight-medium)}:where([data-text-weight=semibold]){font-weight:var(--flx-ui-font-weight-semibold)}:where([data-text-weight=bold]){font-weight:var(--flx-ui-font-weight-bold)}:where([data-text-wrap=nowrap]){white-space:nowrap}:where([data-text-wrap=balance]){text-wrap:balance}:where([data-text-wrap=pretty]){text-wrap:pretty}:where([data-text-ellipsis=line]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-text-ellipsis=clamp]){-webkit-line-clamp:var(--flx-ui-text-lines);line-clamp:var(--flx-ui-text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-scroll-area]){scrollbar-width:thin;scrollbar-color:var(--flx-ui-color-border-strong) transparent;overscroll-behavior:contain;position:relative}:where([data-scroll-area][data-orientation=vertical]){overflow:hidden auto}:where([data-scroll-area][data-orientation=horizontal]){overflow:auto hidden}:where([data-scroll-area][data-orientation=both]){overflow:auto}:where([data-scroll-area])::-webkit-scrollbar{width:10px;height:10px}:where([data-scroll-area])::-webkit-scrollbar-track{background:0 0}:where([data-scroll-area])::-webkit-scrollbar-thumb{background:var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-full);background-clip:content-box;border:2px solid #0000}:where([data-scroll-area])::-webkit-scrollbar-thumb:hover{background:var(--flx-ui-color-fg-muted);background-clip:content-box}:where([data-scroll-area])::-webkit-scrollbar-corner{background:0 0}:where([data-page]){--flx-ui-page-gutter:var(--flx-ui-space-6);--flx-ui-page-header-gap:var(--flx-ui-space-3);flex-direction:column;height:100%;min-height:0;display:flex}:where([data-page-header]){align-items:center;gap:var(--flx-ui-page-header-gap);padding:var(--flx-ui-space-4) var(--flx-ui-page-gutter);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);display:flex}:where([data-page-header][data-sticky]){z-index:1;position:sticky;top:0}:where([data-page-heading-group]){gap:var(--flx-ui-space-1);flex-direction:column;min-width:0;display:flex}:where([data-page-heading]){font-size:var(--flx-ui-font-size-xl);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where([data-page-subtitle]){font-size:var(--flx-ui-font-size-sm);line-height:var(--flx-ui-line-height-normal);color:var(--flx-ui-color-fg-muted);margin:0}:where([data-page-actions]){align-items:center;gap:var(--flx-ui-space-2);margin-inline-start:auto;display:flex}:where([data-page-body]){gap:var(--flx-ui-space-4);padding:var(--flx-ui-space-5) var(--flx-ui-page-gutter);flex-direction:column;flex:1;min-height:0;display:flex}:where([data-page-body][data-scroll=body]){overflow-y:auto}:where([data-page-body][data-scroll=page]){overflow:visible}:where([data-page][data-scroll=page]){overflow-y:auto}:where([data-page-footer]){justify-content:flex-end;align-items:center;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-4) var(--flx-ui-page-gutter);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);display:flex}:where([data-page-back]){width:var(--flx-ui-size-sm);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}:where([data-page-back]):before{content:"";border-block-start:2px solid;border-inline-start:2px solid;width:.5rem;height:.5rem;margin-inline-start:.15em;transform:rotate(-45deg)}:where([data-page-back]:has(>*)):before{content:none}:where([dir=rtl]) :where([data-page-back]):before{margin-inline:0 .15em;transform:rotate(135deg)}:where([data-splitter]){--flx-ui-splitter-thickness:1px;--flx-ui-splitter-hit-area:var(--flx-ui-space-2);min-width:0;min-height:0;display:flex}:where([data-splitter][data-orientation=horizontal]){flex-direction:row}:where([data-splitter][data-orientation=vertical]){flex-direction:column}:where([data-splitter-panel]){min-width:0;min-height:0;overflow:auto}:where([data-splitter-handle]){background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}:where([data-splitter-handle]):before{content:"";background:var(--flx-ui-color-border);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute}:where([data-splitter-handle][data-orientation=horizontal]){width:var(--flx-ui-splitter-hit-area);cursor:col-resize}:where([data-splitter-handle][data-orientation=horizontal]):before{width:var(--flx-ui-splitter-thickness);inset-block:0}:where([data-splitter-handle][data-orientation=vertical]){height:var(--flx-ui-splitter-hit-area);cursor:row-resize}:where([data-splitter-handle][data-orientation=vertical]):before{height:var(--flx-ui-splitter-thickness);inset-inline:0}:where([data-splitter-handle]:hover):before,:where([data-splitter-handle][data-dragging]):before{background:var(--flx-ui-color-primary)}:where([data-splitter-handle]:focus-visible){outline:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-focus-ring);outline-offset:-2px}:where([data-splitter][data-dragging]){-webkit-user-select:none;user-select:none}:where([data-splitter][data-dragging]) :where([data-splitter-panel]){pointer-events:none}:where([data-sortable-list]){gap:var(--flx-ui-space-2);min-width:0;display:flex}:where([data-sortable-list][data-orientation=vertical]){flex-direction:column}:where([data-sortable-list][data-orientation=horizontal]){flex-flow:wrap}:where([data-sortable-item]){touch-action:none;border-radius:var(--flx-ui-radius-md);min-width:0;transition:box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-sortable-item][data-dragging]){z-index:1;box-shadow:var(--flx-ui-shadow-lg,0 8px 24px #0000002e);cursor:grabbing;position:relative}:where([data-sortable-list][data-dragging]){-webkit-user-select:none;user-select:none}:where([data-sortable-item]:focus-visible){outline:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-focus-ring);outline-offset:2px}:where([data-sortable-item][data-disabled]){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([data-sortable-handle]){min-inline-size:var(--flx-ui-space-6);min-block-size:var(--flx-ui-space-6);color:var(--flx-ui-color-fg-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}:where([data-sortable-item][data-dragging]) :where([data-sortable-handle]){cursor:grabbing}:where([data-sortable-item][data-disabled]) :where([data-sortable-handle]){cursor:not-allowed}:where([data-tone=danger]){--flx-ui-color-primary:var(--flx-ui-color-danger);--flx-ui-color-primary-hover:color-mix(in oklab, var(--flx-ui-color-danger) 88%, #000);--flx-ui-color-primary-active:color-mix(in oklab, var(--flx-ui-color-danger) 78%, #000);--flx-ui-color-primary-fg:var(--flx-ui-color-danger-fg);--flx-ui-color-primary-subtle:var(--flx-ui-color-danger-subtle)}:where([data-tone=success]){--flx-ui-color-primary:var(--flx-ui-color-success);--flx-ui-color-primary-hover:color-mix(in oklab, var(--flx-ui-color-success) 88%, #000);--flx-ui-color-primary-active:color-mix(in oklab, var(--flx-ui-color-success) 78%, #000);--flx-ui-color-primary-fg:var(--flx-ui-color-success-fg);--flx-ui-color-primary-subtle:var(--flx-ui-color-success-subtle)}:where([data-tone=warning]){--flx-ui-color-primary:var(--flx-ui-color-warning);--flx-ui-color-primary-hover:color-mix(in oklab, var(--flx-ui-color-warning) 88%, #000);--flx-ui-color-primary-active:color-mix(in oklab, var(--flx-ui-color-warning) 78%, #000);--flx-ui-color-primary-fg:var(--flx-ui-color-warning-fg);--flx-ui-color-primary-subtle:var(--flx-ui-color-warning-subtle)}:where([data-tone=neutral]){--flx-ui-color-primary:var(--flx-ui-color-fg-muted);--flx-ui-color-primary-hover:var(--flx-ui-color-fg);--flx-ui-color-primary-active:var(--flx-ui-color-fg);--flx-ui-color-primary-fg:var(--flx-ui-color-bg);--flx-ui-color-primary-subtle:var(--flx-ui-color-bg-muted)}:where([data-variant]:not([data-badge],[data-chip])){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--flx-ui-space-2);font:inherit;font-weight:var(--flx-ui-ctl-font);letter-spacing:var(--flx-ui-letter-spacing-tight);line-height:var(--flx-ui-line-height-none);cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--flx-ui-border-width-thin) solid transparent;border-radius:var(--flx-ui-control-radius,var(--flx-ui-radius-md));height:var(--flx-ui-size-md);min-width:var(--flx-ui-size-md);padding:0 var(--flx-ui-control-padding-x,var(--flx-ui-space-4));color:var(--flx-ui-color-fg);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;display:inline-flex}:where([data-variant]:not([data-badge],[data-chip])[data-pressed]:not([data-disabled])){transform:var(--flx-ui-control-press,none)}:where([data-variant]:not([data-badge],[data-chip])[data-size=sm]){height:var(--flx-ui-size-sm);min-width:var(--flx-ui-size-sm);padding:0 var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-sm)}:where([data-variant]:not([data-badge],[data-chip])[data-size=lg]){height:var(--flx-ui-size-lg);min-width:var(--flx-ui-size-lg);padding:0 var(--flx-ui-space-5);font-size:var(--flx-ui-font-size-lg)}:where([data-variant=solid]:not([data-badge],[data-chip])){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-variant=solid]:not([data-badge],[data-chip]):hover:not([data-disabled])){background:var(--flx-ui-color-primary-hover)}:where([data-variant=solid]:not([data-badge],[data-chip]):active:not([data-disabled])){background:var(--flx-ui-color-primary-active)}:where([data-variant=soft]:not([data-badge],[data-chip])){background:color-mix(in oklab, var(--flx-ui-color-primary-subtle), var(--flx-ui-color-primary) 10%);color:var(--flx-ui-color-primary-active)}:where([data-variant=soft]:not([data-badge],[data-chip]):hover:not([data-disabled])){background:color-mix(in oklab, var(--flx-ui-color-primary-subtle), var(--flx-ui-color-primary) 20%)}:where([data-variant=outline]:not([data-badge],[data-chip])){border-color:var(--flx-ui-color-border-strong);background:var(--flx-ui-color-bg)}:where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip])){color:var(--flx-ui-color-primary);border-color:color-mix(in oklab, var(--flx-ui-color-primary) 45%, var(--flx-ui-color-border-strong))}:where([data-variant=outline]:not([data-badge],[data-chip]):hover:not([data-disabled])){background:var(--flx-ui-color-primary-hover);border-color:var(--flx-ui-color-primary-hover);color:var(--flx-ui-color-primary-fg)}:where([data-variant=outline]:not([data-badge],[data-chip]):active:not([data-disabled])){background:var(--flx-ui-color-primary-active);border-color:var(--flx-ui-color-primary-active)}:where([data-variant=dashed]:not([data-badge],[data-chip])){border-style:dashed;border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg-muted)}:where([data-variant=dashed]:not([data-badge],[data-chip]):hover:not([data-disabled])){background:var(--flx-ui-color-bg-subtle);border-color:var(--flx-ui-color-fg-muted);color:var(--flx-ui-color-fg)}:where([data-variant=ghost]:not([data-badge],[data-chip])){color:var(--flx-ui-color-fg)}:where([data-variant=ghost]:not([data-badge],[data-chip]):hover:not([data-disabled])){background:var(--flx-ui-color-bg-muted)}:where([data-variant=ghost]:not([data-badge],[data-chip])[data-tone]:not([data-tone=neutral])){color:var(--flx-ui-color-primary)}:where([data-variant=ghost]:not([data-badge],[data-chip])[data-tone]:not([data-tone=neutral]):hover:not([data-disabled])){background:var(--flx-ui-color-primary-subtle)}:where([data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed;pointer-events:none}:where([data-variant]:not([data-badge],[data-chip])[data-disabled]){opacity:1;box-shadow:none;color:var(--flx-ui-color-fg-muted)}:where([data-variant=solid]:not([data-badge],[data-chip])[data-disabled]),:where([data-variant=soft]:not([data-badge],[data-chip])[data-disabled]){background:var(--flx-ui-color-bg-muted);border-color:#0000}:where([data-variant=outline]:not([data-badge],[data-chip])[data-disabled]),:where([data-variant=dashed]:not([data-badge],[data-chip])[data-disabled]){border-color:var(--flx-ui-color-border);background:0 0}:where([data-variant=ghost]:not([data-badge],[data-chip])[data-disabled]){background:0 0}:where([data-variant]:not([data-badge],[data-chip]):focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-icon-button]){width:var(--flx-ui-size-md);flex:none;min-width:0;padding:0}:where([data-icon-button][data-size=sm]){width:var(--flx-ui-size-sm)}:where([data-icon-button][data-size=lg]){width:var(--flx-ui-size-lg)}:where([data-icon-button][data-shape=circle]){border-radius:var(--flx-ui-radius-full)}:where([data-icon-button][data-shape=square]){border-radius:var(--flx-ui-radius-sm)}:where([data-icon-button] svg){width:20px;height:20px}:where([data-icon-button][data-size=sm] svg){width:16px;height:16px}:where([data-icon-button][data-size=lg] svg){width:24px;height:24px}:where([data-fab]){border-radius:var(--flx-ui-radius-full);width:56px;min-width:0;height:56px;box-shadow:var(--flx-ui-shadow-lg);flex:none;padding:0}:where([data-fab]:hover:not([data-disabled])){box-shadow:var(--flx-ui-shadow-xl)}:where([data-fab][data-fab-size=sm]){width:40px;height:40px}:where([data-fab][data-fab-size=lg]){width:64px;height:64px}:where([data-fab] svg){width:24px;height:24px}:where([data-fab][data-fab-size=sm] svg){width:20px;height:20px}:where([data-fab][data-fab-extended]){width:auto;min-width:56px;padding:0 var(--flx-ui-space-5);gap:var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-semibold)}:where([data-fab][data-fab-extended][data-fab-size=sm]){min-width:40px;padding:0 var(--flx-ui-space-4)}:where([data-speed-dial]){width:max-content;display:inline-flex;position:relative}:where([data-speed-dial-actions]){gap:var(--flx-ui-space-3);opacity:1;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);align-items:center;display:flex;position:absolute}:where([data-speed-dial-actions][data-filled]){gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg)}:where([data-speed-dial][data-state=closed]) [data-speed-dial-actions]{visibility:hidden;opacity:0;pointer-events:none}:where([data-speed-dial][data-direction=up]) [data-speed-dial-actions]{margin-bottom:var(--flx-ui-space-3);flex-direction:column-reverse;bottom:100%;left:50%;transform:translate(-50%)}:where([data-speed-dial][data-direction=down]) [data-speed-dial-actions]{margin-top:var(--flx-ui-space-3);flex-direction:column;top:100%;left:50%;transform:translate(-50%)}:where([data-speed-dial][data-direction=left]) [data-speed-dial-actions]{margin-right:var(--flx-ui-space-3);flex-direction:row-reverse;top:50%;right:100%;transform:translateY(-50%)}:where([data-speed-dial][data-direction=right]) [data-speed-dial-actions]{margin-left:var(--flx-ui-space-3);flex-direction:row;top:50%;left:100%;transform:translateY(-50%)}:where([data-speed-dial-action-wrap]){align-items:center;gap:var(--flx-ui-space-2);display:inline-flex}:where([data-speed-dial][data-direction=down]) [data-speed-dial-action-wrap],:where([data-speed-dial][data-direction=up]) [data-speed-dial-action-wrap]{flex-direction:row-reverse}:where([data-speed-dial-action-label]){padding:2px var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-fg);color:var(--flx-ui-color-bg);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);white-space:nowrap;box-shadow:var(--flx-ui-shadow-sm)}:where([data-badge]){align-items:center;gap:var(--flx-ui-space-1);min-width:0;padding:1px var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-full);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);white-space:nowrap;border:var(--flx-ui-border-width-thin) solid transparent;box-shadow:none;--flx-ui-badge-color:var(--flx-ui-color-fg-muted);--flx-ui-badge-text:var(--flx-ui-color-fg-muted);--flx-ui-badge-bg:var(--flx-ui-color-bg-muted);--flx-ui-badge-on:var(--flx-ui-color-bg);line-height:1.35;display:inline-flex}:where([data-badge][data-tone=primary]),:where([data-badge][data-tone=info]){--flx-ui-badge-color:var(--flx-ui-color-primary);--flx-ui-badge-text:var(--flx-ui-color-primary-text);--flx-ui-badge-bg:var(--flx-ui-color-primary-subtle);--flx-ui-badge-on:var(--flx-ui-color-primary-fg)}:where([data-badge][data-tone=success]){--flx-ui-badge-color:var(--flx-ui-color-success);--flx-ui-badge-text:var(--flx-ui-color-success-text);--flx-ui-badge-bg:var(--flx-ui-color-success-subtle);--flx-ui-badge-on:var(--flx-ui-color-success-fg)}:where([data-badge][data-tone=warning]){--flx-ui-badge-color:var(--flx-ui-color-warning);--flx-ui-badge-text:var(--flx-ui-color-warning-text);--flx-ui-badge-bg:var(--flx-ui-color-warning-subtle);--flx-ui-badge-on:var(--flx-ui-color-warning-fg)}:where([data-badge][data-tone=danger]){--flx-ui-badge-color:var(--flx-ui-color-danger);--flx-ui-badge-text:var(--flx-ui-color-danger-text);--flx-ui-badge-bg:var(--flx-ui-color-danger-subtle);--flx-ui-badge-on:var(--flx-ui-color-danger-fg)}:where([data-badge][data-variant=soft]){background:var(--flx-ui-badge-bg);color:var(--flx-ui-badge-text)}:where([data-badge][data-variant=solid]){background:var(--flx-ui-badge-color);color:var(--flx-ui-badge-on)}:where([data-badge][data-variant=outline]){color:var(--flx-ui-badge-text);border-color:var(--flx-ui-badge-color)}:where([data-badge-anchor]){vertical-align:middle;display:inline-flex;position:relative}:where([data-badge][data-overlay]){z-index:1;min-width:1.25rem;height:1.25rem;padding:0 var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-2xs,.6875rem);font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 2px var(--flx-ui-color-bg);justify-content:center;position:absolute}:where([data-badge][data-overlay][data-dot]){width:.5rem;min-width:0;height:.5rem;padding:0}:where([data-badge-anchor][data-placement=top-end])>[data-overlay]{top:0;right:0;transform:translate(50%,-50%)}:where([data-badge-anchor][data-placement=top-start])>[data-overlay]{top:0;left:0;transform:translate(-50%,-50%)}:where([data-badge-anchor][data-placement=bottom-end])>[data-overlay]{bottom:0;right:0;transform:translate(50%,50%)}:where([data-badge-anchor][data-placement=bottom-start])>[data-overlay]{bottom:0;left:0;transform:translate(-50%,50%)}:where([data-badge-anchor][data-overlap=circular][data-placement=top-end])>[data-overlay]{top:14%;right:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=top-start])>[data-overlay]{top:14%;left:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=bottom-end])>[data-overlay]{bottom:14%;right:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=bottom-start])>[data-overlay]{bottom:14%;left:14%}:where([data-chip]){align-items:center;gap:var(--flx-ui-space-1);min-width:0;max-width:100%;padding-inline:var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-full);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);border:var(--flx-ui-border-width-thin) solid transparent;vertical-align:middle;--flx-ui-chip-color:var(--flx-ui-color-fg-muted);--flx-ui-chip-text:var(--flx-ui-color-fg-muted);--flx-ui-chip-bg:var(--flx-ui-color-bg-muted);--flx-ui-chip-on:var(--flx-ui-color-bg);line-height:1.35;display:inline-flex}:where([data-chip][data-size=md]){block-size:var(--flx-ui-space-8)}:where([data-chip][data-size=sm]){block-size:var(--flx-ui-space-6);font-size:var(--flx-ui-font-size-xs);padding-inline:var(--flx-ui-space-1-5,var(--flx-ui-space-1))}:where([data-chip][data-tone=primary]),:where([data-chip][data-tone=info]){--flx-ui-chip-color:var(--flx-ui-color-primary);--flx-ui-chip-text:var(--flx-ui-color-primary-text);--flx-ui-chip-bg:var(--flx-ui-color-primary-subtle);--flx-ui-chip-on:var(--flx-ui-color-primary-fg)}:where([data-chip][data-tone=success]){--flx-ui-chip-color:var(--flx-ui-color-success);--flx-ui-chip-text:var(--flx-ui-color-success-text);--flx-ui-chip-bg:var(--flx-ui-color-success-subtle);--flx-ui-chip-on:var(--flx-ui-color-success-fg)}:where([data-chip][data-tone=warning]){--flx-ui-chip-color:var(--flx-ui-color-warning);--flx-ui-chip-text:var(--flx-ui-color-warning-text);--flx-ui-chip-bg:var(--flx-ui-color-warning-subtle);--flx-ui-chip-on:var(--flx-ui-color-warning-fg)}:where([data-chip][data-tone=danger]){--flx-ui-chip-color:var(--flx-ui-color-danger);--flx-ui-chip-text:var(--flx-ui-color-danger-text);--flx-ui-chip-bg:var(--flx-ui-color-danger-subtle);--flx-ui-chip-on:var(--flx-ui-color-danger-fg)}:where([data-chip][data-variant=soft]){background:var(--flx-ui-chip-bg);color:var(--flx-ui-chip-text)}:where([data-chip][data-variant=solid]){background:var(--flx-ui-chip-color);color:var(--flx-ui-chip-on)}:where([data-chip][data-variant=outline]){color:var(--flx-ui-chip-text);border-color:var(--flx-ui-chip-color);background:0 0}:where([data-chip][data-selected]){background:var(--flx-ui-chip-color);color:var(--flx-ui-chip-on);border-color:var(--flx-ui-chip-color)}:where([data-chip][data-interactive]:not([data-disabled])){cursor:pointer}:where([data-chip][data-disabled]){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([data-chip-label]),:where([data-chip-action]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where([data-chip-action]){appearance:none;font:inherit;color:inherit;cursor:inherit;background:0 0;border:0;margin:0;padding:0}:where([data-chip-media]){flex:none;align-items:center;margin-inline-start:calc(var(--flx-ui-space-1) * -1);display:inline-flex}:where([data-chip-media]) :where(img,[data-avatar]){border-radius:var(--flx-ui-radius-full);object-fit:cover;block-size:1.5em;inline-size:1.5em}:where([data-chip-remove]){appearance:none;border-radius:var(--flx-ui-radius-full);block-size:1.5em;inline-size:1.5em;font:inherit;color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--flx-ui-space-1) * -1);padding:0;line-height:1;display:inline-flex}:where([data-chip-remove]:hover){opacity:1;background:color-mix(in oklab, currentColor 15%, transparent)}:where([data-chip-remove]:disabled){cursor:not-allowed}:where([data-chip-action]:focus-visible),:where([data-chip-remove]:focus-visible),:where([data-chip-checkbox]:focus-visible){outline:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-focus-ring);outline-offset:2px}:where([data-chip-checkbox]){block-size:1.15em;inline-size:1.15em;flex:none;margin-inline-start:calc(var(--flx-ui-space-1) * -1)}:where([data-chip-group]){align-items:center;gap:var(--flx-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where([data-chip-group][data-size=sm]){gap:var(--flx-ui-space-1)}:where([aria-pressed]){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--flx-ui-space-2);height:var(--flx-ui-size-md);min-width:var(--flx-ui-size-md);padding:0 var(--flx-ui-space-3);font:inherit;font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);display:inline-flex}:where([aria-pressed]:hover:not([data-disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([aria-pressed][data-state=on]){z-index:1;background:var(--flx-ui-color-primary-subtle);border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-active);position:relative}:where([aria-pressed]:focus-visible){z-index:2;box-shadow:var(--flx-ui-ctl-ring);outline:none;position:relative}:where([aria-pressed][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([role=group][data-orientation=horizontal]){display:inline-flex}:where([role=group][data-orientation=vertical]){flex-direction:column;display:inline-flex}:where([role=group][data-orientation]>[aria-pressed]){border-radius:0}:where([role=group][data-orientation=horizontal]>[aria-pressed]+[aria-pressed]){margin-left:-1px}:where([role=group][data-orientation=vertical]>[aria-pressed]+[aria-pressed]){margin-top:-1px}:where([role=group][data-orientation=horizontal]>[aria-pressed]:first-child){border-top-left-radius:var(--flx-ui-radius-md);border-bottom-left-radius:var(--flx-ui-radius-md)}:where([role=group][data-orientation=horizontal]>[aria-pressed]:last-child){border-top-right-radius:var(--flx-ui-radius-md);border-bottom-right-radius:var(--flx-ui-radius-md)}:where([role=group][data-orientation=vertical]>[aria-pressed]:first-child){border-top-left-radius:var(--flx-ui-radius-md);border-top-right-radius:var(--flx-ui-radius-md)}:where([role=group][data-orientation=vertical]>[aria-pressed]:last-child){border-bottom-left-radius:var(--flx-ui-radius-md);border-bottom-right-radius:var(--flx-ui-radius-md)}:where([role=toolbar]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);display:inline-flex}:where([role=toolbar][data-orientation=vertical]){flex-direction:column;align-items:stretch}:where([role=toolbar]>button:not([aria-pressed])){height:var(--flx-ui-size-sm);min-width:var(--flx-ui-size-sm);padding:0 var(--flx-ui-space-3);font:inherit;font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none}:where([role=toolbar]>button:not([aria-pressed]):hover){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}:where([role=toolbar]>[role=separator]){width:1px;height:auto;margin:var(--flx-ui-space-1) var(--flx-ui-space-1);background:var(--flx-ui-color-border);flex:none;align-self:stretch}:where([role=toolbar][data-orientation=vertical]>[role=separator]){width:auto;height:1px;margin:var(--flx-ui-space-1) var(--flx-ui-space-1)}:where([data-avatar]){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg-muted);width:40px;height:40px;color:var(--flx-ui-color-fg-muted);font-weight:var(--flx-ui-font-weight-semibold);font-size:var(--flx-ui-font-size-sm);letter-spacing:var(--flx-ui-letter-spacing-wide);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:where([data-avatar-image]){object-fit:cover;border-radius:inherit;width:100%;height:100%}:where([data-avatar-fallback]){border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}:where([data-avatar-indicator]){--flx-ui-avatar-indicator-corner:14.645%;--flx-ui-avatar-indicator-x:calc(100% - var(--flx-ui-avatar-indicator-corner));--flx-ui-avatar-indicator-y:calc(100% - var(--flx-ui-avatar-indicator-corner));--flx-ui-avatar-indicator-shift:-50%;--flx-ui-avatar-indicator-bg:var(--flx-ui-color-success);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-success-fg);z-index:1;transform:translate(var(--flx-ui-avatar-indicator-shift), -50%);box-sizing:border-box;min-inline-size:var(--flx-ui-avatar-indicator-size,max(16px, 40%));block-size:var(--flx-ui-avatar-indicator-size,max(16px, 40%));border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-avatar-indicator-bg);color:var(--flx-ui-avatar-indicator-fg);box-shadow:0 0 0 2px var(--flx-ui-avatar-indicator-ring,var(--flx-ui-color-bg));font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding-inline:4px;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--flx-ui-avatar-indicator-y);inset-inline-start:var(--flx-ui-avatar-indicator-x)}:where([data-avatar-indicator][data-dot]){min-inline-size:0;inline-size:var(--flx-ui-avatar-indicator-dot,max(8px, 25%));block-size:var(--flx-ui-avatar-indicator-dot,max(8px, 25%));padding:0}:where([data-avatar-indicator]) :where(svg){block-size:70%;inline-size:70%}:where([data-avatar-indicator]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--flx-ui-avatar-indicator-shift:50%}:where([data-avatar-indicator][data-overlap=rectangular]){--flx-ui-avatar-indicator-corner:0%}:where([data-avatar-indicator][data-placement=top-start]){--flx-ui-avatar-indicator-x:var(--flx-ui-avatar-indicator-corner);--flx-ui-avatar-indicator-y:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=top]){--flx-ui-avatar-indicator-x:50%;--flx-ui-avatar-indicator-y:0%}:where([data-avatar-indicator][data-placement=top-end]){--flx-ui-avatar-indicator-y:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=end]){--flx-ui-avatar-indicator-x:100%;--flx-ui-avatar-indicator-y:50%}:where([data-avatar-indicator][data-placement=bottom]){--flx-ui-avatar-indicator-x:50%;--flx-ui-avatar-indicator-y:100%}:where([data-avatar-indicator][data-placement=bottom-start]){--flx-ui-avatar-indicator-x:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=start]){--flx-ui-avatar-indicator-x:0%;--flx-ui-avatar-indicator-y:50%}:where([data-avatar-indicator][data-tone=neutral]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-fg-muted);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-bg)}:where([data-avatar-indicator]:is([data-tone=primary],[data-tone=info])){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-primary);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-primary-fg)}:where([data-avatar-indicator][data-tone=warning]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-warning);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-warning-fg)}:where([data-avatar-indicator][data-tone=danger]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-danger);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-danger-fg)}:where([data-avatar-group]){vertical-align:middle;align-items:center;display:inline-flex}:where([data-avatar-group])>*{box-shadow:0 0 0 2px var(--flx-ui-color-bg)}:where([data-avatar-group])>*+*{margin-inline-start:calc(-1 * var(--flx-ui-avatar-group-spacing,8px))}:where([data-avatar-group-overflow]){font-size:var(--flx-ui-font-size-xs)}:where([data-field]){gap:var(--flx-ui-space-1);flex-direction:column;display:flex}:where([data-field-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg)}:where([data-field-label][data-required]):after{content:" *";color:var(--flx-ui-color-danger)}:where([data-input]){box-sizing:border-box;width:100%;min-height:var(--flx-ui-field-height,var(--flx-ui-size-md));padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font:inherit;color:var(--flx-ui-color-fg);background:var(--flx-ui-field-bg,var(--flx-ui-color-bg));border:var(--flx-ui-border-width-thin) solid var(--flx-ui-field-border,var(--flx-ui-color-border-strong));border-radius:var(--flx-ui-field-radius,var(--flx-ui-radius-md));transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where(textarea[data-input]){min-height:calc(var(--flx-ui-size-md) * 2);resize:vertical}:where([data-input],[data-input-group]>input)::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-input]:focus-visible){background:var(--flx-ui-field-focus-bg,var(--flx-ui-field-bg,var(--flx-ui-color-bg)));border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));outline:none}:where([data-input][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-input][type=number],[data-input-group] input[type=number]){appearance:textfield}:where([data-input][type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where([data-input][type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where([data-input-group] input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where([data-input-group] input[type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where([data-input-group]){box-sizing:border-box;align-items:center;gap:var(--flx-ui-space-2);width:100%;min-height:var(--flx-ui-field-height,var(--flx-ui-size-md));padding:0 var(--flx-ui-space-3);color:var(--flx-ui-color-fg);background:var(--flx-ui-field-bg,var(--flx-ui-color-bg));border:var(--flx-ui-border-width-thin) solid var(--flx-ui-field-border,var(--flx-ui-color-border-strong));border-radius:var(--flx-ui-field-radius,var(--flx-ui-radius-md));transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);display:inline-flex}:where([data-input-group]:focus-within){background:var(--flx-ui-field-focus-bg,var(--flx-ui-field-bg,var(--flx-ui-color-bg)));border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent))}:where([data-input-group][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-input-group]>input){min-width:0;min-height:0;box-shadow:none;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}:where([data-input-adornment]){color:var(--flx-ui-color-fg-muted);flex:none;align-items:center;display:inline-flex}:where([data-field-description]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);margin:0}:where([data-field-error]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-danger);margin:0}:where([data-number-field]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-number-field-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-number-field-label][data-disabled]){color:var(--flx-ui-color-fg-subtle)}:where([data-number-field-input-row]){border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);align-items:stretch;display:inline-flex;overflow:hidden}:where([data-number-field-input]){width:5rem;min-width:0;padding:var(--flx-ui-space-2) var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:5rem;font-family:inherit}:where([data-number-field-input])::-webkit-inner-spin-button{-webkit-appearance:none}:where([data-number-field-input])::-webkit-outer-spin-button{-webkit-appearance:none}:where([data-number-field-input-row]:has([data-number-field-input][data-invalid])){border-color:var(--flx-ui-color-danger)}:where([data-number-field-input-row]:focus-within){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent))}:where([data-number-field-input]:focus-visible){outline:none}:where(:not([data-number-field-input-row])>[data-number-field-input]:focus-visible){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:-2px}:where([data-number-field-input][disabled]){color:var(--flx-ui-color-fg-subtle)}:where([data-number-field-decrement]),:where([data-number-field-increment]){width:2rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;font-size:var(--flx-ui-font-size-sm);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-number-field-decrement]){border-right:1px solid var(--flx-ui-color-border)}:where([data-number-field-increment]){border-left:1px solid var(--flx-ui-color-border)}:where([data-number-field-decrement]:hover:not([disabled])),:where([data-number-field-increment]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-number-field-decrement][disabled]),:where([data-number-field-increment][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-pin-input]){align-items:center;gap:var(--flx-ui-pin-gap,var(--flx-ui-space-2));display:inline-flex}:where([data-pin-input-field]){box-sizing:border-box;width:var(--flx-ui-pin-size,2.75rem);height:var(--flx-ui-pin-size,2.75rem);text-align:center;font:inherit;font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md);transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);padding:0}:where([data-pin-input-field])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-pin-input-field]:focus-visible){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));outline:none}:where([data-pin-input-field][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-pin-input-field]:disabled){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([data-tags-input]){box-sizing:border-box;align-items:center;gap:var(--flx-ui-space-1);width:100%;min-height:var(--flx-ui-size-md);padding:var(--flx-ui-space-1) var(--flx-ui-space-2);color:var(--flx-ui-color-fg);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md);cursor:text;transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex-wrap:wrap;display:flex}:where([data-tags-input]:focus-within){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent))}:where([data-tags-input][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-tags-input][data-disabled]){opacity:.6;cursor:not-allowed}:where([data-tags-input-field]){min-width:6ch;min-height:0;box-shadow:none;font:inherit;color:inherit;padding:var(--flx-ui-space-1);background:0 0;border:none;outline:none;flex:6ch}:where([data-tags-input-field])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-tags-input] [data-tags-input-tag]){flex:none;max-width:100%}:where([data-tags-input] [data-tags-input-tag] [data-chip-remove]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-image]){vertical-align:middle;background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg-subtle);--flx-ui-image-fallback-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21 3H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2Zm0 16H3V5h18v14ZM8.5 13.5l2 2.41L13.5 12l4 5.5H6.5l2-4Z'/%3E%3C/svg%3E");line-height:0;display:inline-block;position:relative;overflow:hidden}:where([data-image-img]){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);display:block}:where([data-image][data-status=loaded] [data-image-img]){opacity:1}:where([data-image][data-status=error] [data-image-img]){opacity:0}:where([data-image-blur],[data-image-placeholder],[data-image-fallback]){width:100%;height:100%;position:absolute;inset:0}:where([data-image-blur]){filter:blur(12px);background-position:50%;background-size:cover;transform:scale(1.1)}:where([data-image-fallback]){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg-subtle);justify-content:center;align-items:center;display:flex}:where([data-image-fallback]):before{content:"";opacity:.55;width:45%;max-width:28px;height:45%;max-height:28px;-webkit-mask:center / contain no-repeat var(--flx-ui-image-fallback-glyph);-webkit-mask:center / contain no-repeat var(--flx-ui-image-fallback-glyph);mask:center / contain no-repeat var(--flx-ui-image-fallback-glyph);background:currentColor}:where([data-file-upload-dropzone]){justify-content:center;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-6) var(--flx-ui-space-4);text-align:center;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);background:var(--flx-ui-color-bg-subtle);border:var(--flx-ui-border-width-thin) dashed var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md);cursor:pointer;transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex-direction:column;display:flex}:where([data-file-upload-dropzone]:hover),:where([data-file-upload-dropzone][data-dragging]){border-color:var(--flx-ui-color-focus-ring);background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-fg)}:where([data-file-upload-dropzone][data-dragging]){border-style:solid}:where([data-file-upload-dropzone]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-file-upload-dropzone][data-disabled]){opacity:.6;cursor:not-allowed}:where([data-file-upload-trigger]){appearance:none;justify-content:center;align-items:center;gap:var(--flx-ui-space-2);min-inline-size:var(--flx-ui-size-md);block-size:var(--flx-ui-size-md);padding-inline:var(--flx-ui-space-3);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);font:inherit;font-size:var(--flx-ui-font-size-sm);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);line-height:1;display:inline-flex}:where([data-file-upload-trigger]:hover:not([disabled])){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong)}:where([data-file-upload-trigger]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);border-color:var(--flx-ui-color-focus-ring);outline:none}:where([data-file-upload-trigger][disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([data-slider]){touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:20px;display:flex;position:relative}:where([data-slider][data-orientation=vertical]){flex-direction:column;width:20px;height:160px}:where([data-slider-track]){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg-muted);flex:1;height:4px;position:relative}:where([data-slider-track][data-orientation=vertical]){width:4px;height:auto}:where([data-slider-range]){background:var(--flx-ui-color-primary);border-radius:inherit;position:absolute}:where([data-slider-range][data-orientation=horizontal]){height:100%;top:0;left:0}:where([data-slider-range][data-orientation=vertical]){width:100%;bottom:0;left:0}:where([data-slider] [role=slider]){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);border:2px solid var(--flx-ui-color-primary);width:16px;height:16px;box-shadow:var(--flx-ui-shadow-sm);cursor:grab;position:absolute}:where([data-slider] [role=slider][data-orientation=horizontal]){top:50%;transform:translate(-50%,-50%)}:where([data-slider] [role=slider][data-orientation=vertical]){left:50%;transform:translate(-50%,50%)}:where([data-slider] [role=slider]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-slider][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([data-hovercard-content]){min-width:240px;max-width:320px;padding:var(--flx-ui-space-4);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}:where([data-alert]){row-gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-3) var(--flx-ui-space-4);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}:where([data-alert])>*{grid-column:2;min-width:0}:where([data-alert-icon]){margin-right:var(--flx-ui-space-3);color:var(--flx-ui-color-fg-muted);flex:none;grid-area:1/1/-1;display:inline-flex}:where([data-alert-icon])>svg{width:1.15em;height:1.15em}:where([data-alert-title]){font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight)}:where([data-alert-description]){font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-alert][data-alert-variant=info]){border-color:color-mix(in oklab, var(--flx-ui-color-primary) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-primary-subtle)}:where([data-alert][data-alert-variant=info]) :where([data-alert-icon]){color:var(--flx-ui-color-primary)}:where([data-alert][data-alert-variant=success]){border-color:color-mix(in oklab, var(--flx-ui-color-success) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-success-subtle)}:where([data-alert][data-alert-variant=success]) :where([data-alert-icon]){color:var(--flx-ui-color-success)}:where([data-alert][data-alert-variant=warning]){border-color:color-mix(in oklab, var(--flx-ui-color-warning) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-warning-subtle)}:where([data-alert][data-alert-variant=warning]) :where([data-alert-icon]){color:var(--flx-ui-color-warning)}:where([data-alert][data-alert-variant=danger]){border-color:color-mix(in oklab, var(--flx-ui-color-danger) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-danger-subtle)}:where([data-alert][data-alert-variant=danger]) :where([data-alert-icon]){color:var(--flx-ui-color-danger)}:where([data-skeleton]){border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg-muted);min-height:1em;animation:1.5s ease-in-out infinite flx-ui-skeleton;display:block}@keyframes flx-ui-skeleton{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){:where([data-skeleton]){animation:none}}:where([data-kbd]){min-width:1.6em;padding:1px var(--flx-ui-space-2);font-family:var(--flx-ui-font-family-mono);font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);background:var(--flx-ui-color-bg-subtle);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-sm);border-bottom-width:2px;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}:where([data-empty]){text-align:center;justify-content:center;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-8) var(--flx-ui-space-4);color:var(--flx-ui-color-fg-subtle);flex-direction:column;display:flex}:where([data-empty-icon]){width:44px;height:44px;margin-bottom:var(--flx-ui-space-1);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg-subtle);justify-content:center;align-items:center;display:inline-flex}:where([data-empty-title]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);color:var(--flx-ui-color-fg)}:where([data-empty-description]){font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-subtle);max-width:42ch}:where([data-empty-actions]){margin-top:var(--flx-ui-space-3);gap:var(--flx-ui-space-2);display:flex}:where([data-statistic]){gap:var(--flx-ui-space-1);flex-direction:column;min-width:0;display:flex}:where([data-statistic-label]){font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-subtle);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase}:where([data-statistic-value]){font-size:var(--flx-ui-font-size-2xl);font-weight:var(--flx-ui-font-weight-bold);color:var(--flx-ui-color-fg);font-variant-numeric:tabular-nums;line-height:1.1}:where([data-statistic-delta]){align-items:center;gap:var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);color:var(--flx-ui-color-fg-subtle);display:inline-flex}:where([data-statistic][data-trend=up] [data-statistic-delta]){color:var(--flx-ui-color-success)}:where([data-statistic][data-trend=down] [data-statistic-delta]){color:var(--flx-ui-color-danger)}:where([data-descriptions]){grid-template-columns:repeat(var(--flx-descriptions-columns,1), minmax(0, 1fr));gap:var(--flx-ui-space-4) var(--flx-ui-space-6);margin:0;display:grid}:where([data-descriptions-item]){gap:var(--flx-ui-space-1);flex-direction:column;min-width:0;display:flex}:where([data-descriptions-term]){font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-subtle);letter-spacing:var(--flx-ui-letter-spacing-wide)}:where([data-descriptions-detail]){font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);overflow-wrap:anywhere;min-width:0;margin:0}:where([role=switch]){box-sizing:border-box;border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-border-strong);cursor:pointer;width:40px;height:24px;transition:background var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);border:none;flex:none;padding:2px}:where([role=switch][data-state=checked]){background:var(--flx-ui-color-primary)}:where([role=switch]):after{content:"";border-radius:var(--flx-ui-radius-full);width:20px;height:20px;box-shadow:var(--flx-ui-shadow-sm);transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);background:#fff;display:block}:where([role=switch][data-state=checked]):after{transform:translate(16px)}:where([role=switch]:has(>[data-part=thumb])):after{display:none}:where([role=switch])>:where([data-part=thumb]){border-radius:var(--flx-ui-radius-full);width:20px;height:20px;color:var(--flx-ui-color-fg-muted);box-shadow:var(--flx-ui-shadow-sm);transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);background:#fff;justify-content:center;align-items:center;display:flex}:where([role=switch][data-state=checked])>:where([data-part=thumb]){color:var(--flx-ui-color-primary);transform:translate(16px)}:where([role=switch])>:where([data-part=thumb]) :where(svg){width:12px;height:12px}:where([role=switch]:hover:not([data-disabled])){background:var(--flx-ui-color-border-strong);filter:brightness(.97)}:where([role=switch]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([role=switch][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([role=checkbox]){box-sizing:border-box;cursor:pointer;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg);width:18px;height:18px;color:var(--flx-ui-color-primary-fg);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}:where([role=checkbox][data-state=checked],[role=checkbox][data-state=indeterminate]){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}:where([role=checkbox]:active:not([data-disabled])){transform:scale(.92)}:where([role=checkbox][data-state=checked]):after{content:"";transform-origin:50%;width:5px;height:9px;animation:flx-ui-check-pop var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border:2px solid;border-width:0 2px 2px 0;margin-top:-1px;transform:rotate(45deg)}:where([role=checkbox][data-state=indeterminate]):after{content:"";width:9px;height:2px;animation:flx-ui-scale-pop var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized);background:currentColor;border-radius:1px}:where([role=radio]){box-sizing:border-box;cursor:pointer;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);width:18px;height:18px;transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-width var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;position:relative}:where([role=radio]:active:not([data-disabled])){transform:scale(.92)}:where([role=radio][data-state=checked]){border-color:var(--flx-ui-color-primary);border-width:var(--flx-ui-border-width-thick)}:where([role=radio][data-state=checked]):after{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-primary);animation:flx-ui-scale-pop var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);position:absolute;inset:3px}:where([role=checkbox]:hover:not([data-disabled])),:where([role=radio]:hover:not([data-disabled])){border-color:var(--flx-ui-color-primary)}:where([role=checkbox]:focus-visible),:where([role=radio]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([role=checkbox][data-disabled]),:where([role=radio][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([role=radiogroup]){display:grid}:where([role=radiogroup][data-orientation=vertical]){gap:var(--flx-ui-space-2);grid-template-columns:1fr}:where([role=radiogroup][data-orientation=horizontal]){--flx-ui-checkbox-min-width:6rem;gap:var(--flx-ui-space-4);grid-template-columns:repeat(auto-fill, minmax(var(--flx-ui-checkbox-min-width), 1fr))}@keyframes flx-ui-check-pop{0%{opacity:0;transform:rotate(45deg)scale(.3)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes flx-ui-scale-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:where([role=checkbox][data-state]):after,:where([role=radio][data-state=checked]):after{animation:none}}:where([data-rating]){--flx-ui-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.7 5.8 21.4l1.6-6.9L2 9.9l7-.6z'/%3E%3C/svg%3E");align-items:center;gap:var(--flx-ui-rating-gap,2px);outline:none;display:inline-flex}:where([data-rating]:not([data-disabled]):not([data-readonly])){cursor:pointer}:where([data-rating]:focus-visible){border-radius:var(--flx-ui-radius-sm);box-shadow:var(--flx-ui-ctl-ring)}:where([data-rating][data-disabled]){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([data-rating-item]){width:var(--flx-ui-rating-size,20px);height:var(--flx-ui-rating-size,20px);background:var(--flx-ui-color-border-strong);-webkit-mask:var(--flx-ui-star) center / contain no-repeat;-webkit-mask:var(--flx-ui-star) center / contain no-repeat;mask:var(--flx-ui-star) center / contain no-repeat;flex:none;display:inline-block;position:relative}:where([data-rating-item]):before{content:"";background:var(--flx-ui-rating-color,var(--flx-ui-color-primary));-webkit-mask:var(--flx-ui-star) center / contain no-repeat;-webkit-mask:var(--flx-ui-star) center / contain no-repeat;mask:var(--flx-ui-star) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute;inset:0}:where([data-rating-item][data-state=full]):before{clip-path:inset(0)}:where([data-rating-item][data-state=half]):before{clip-path:inset(0 50% 0 0)}@media (prefers-reduced-motion:reduce){:where([data-rating-item]):before{transition:none}}:where([role=tablist]){gap:var(--flx-ui-space-1);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}:where([role=tab]){cursor:pointer;color:var(--flx-ui-color-fg-muted);font:inherit;font-weight:var(--flx-ui-font-weight-medium);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);transition:color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}:where([role=tab]:hover:not([data-disabled])){color:var(--flx-ui-color-fg)}:where([role=tab]:focus-visible){border-radius:var(--flx-ui-radius-sm);box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([role=tab][data-state=active]){color:var(--flx-ui-color-primary-active);border-bottom-color:var(--flx-ui-color-primary)}:where([role=tab][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([role=tabpanel]){padding:var(--flx-ui-space-4) 0}:where([data-accordion]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);overflow:hidden}:where([data-accordion-item]:not(:last-child)){border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-accordion-trigger]){box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--flx-ui-space-3);width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);font:inherit;font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);text-align:left;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;display:flex}:where([data-accordion-trigger]:hover:not([data-disabled])){background:var(--flx-ui-color-bg-subtle)}:where([data-accordion-trigger]:focus-visible){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:-2px}:where([data-accordion-trigger][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([data-accordion-trigger]):after{content:"";opacity:.55;width:1em;height:1em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);background:currentColor;flex:none}:where([data-accordion-trigger][data-state=open]):after{transform:rotate(180deg)}:where([data-accordion-content]){padding:0 var(--flx-ui-space-4) var(--flx-ui-space-3);color:var(--flx-ui-color-fg-muted)}:where([data-accordion-content][data-state=open]){animation:flx-ui-accordion-in var(--flx-ui-duration-normal) var(--flx-ui-ease-standard)}@keyframes flx-ui-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where([data-accordion-trigger]):after,:where([data-accordion-content][data-state=open]){transition:none;animation:none}}:where([role=progressbar]){background:var(--flx-ui-color-bg-muted);border-radius:var(--flx-ui-radius-full);width:240px;height:6px;overflow:hidden}:where([role=progressbar]):after{content:"";height:100%;width:var(--flx-ui-progress,0%);background:var(--flx-ui-color-primary);border-radius:var(--flx-ui-radius-full);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);display:block}:where([role=progressbar][data-state=indeterminate]):after{width:40%;animation:flx-ui-progress-indeterminate 1.2s var(--flx-ui-ease-standard) infinite;transition:none}@media (prefers-reduced-motion:reduce){:where([role=progressbar][data-state=indeterminate]):after{opacity:.5;width:100%;animation:none}}@keyframes flx-ui-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}:where([data-circular]){vertical-align:middle;background:0 0;border-radius:0;place-items:center;width:auto;height:auto;display:inline-grid;position:relative;overflow:visible}:where([data-circular])>*{grid-area:1/1}:where([data-circular] [data-progress-svg]){display:block;transform:rotate(-90deg)}:where([data-progress-track]){fill:none;stroke:var(--flx-ui-color-bg-muted)}:where([data-progress-indicator]){fill:none;stroke:var(--flx-ui-color-primary);stroke-linecap:round;transition:stroke-dashoffset var(--flx-ui-duration-normal) var(--flx-ui-ease-standard)}:where([data-circular][data-state=indeterminate] [data-progress-svg]){animation:.9s linear infinite flx-ui-circular-spin}:where([data-circular][data-state=indeterminate] [data-progress-indicator]){stroke-dasharray:25 200;transition:none}@media (prefers-reduced-motion:reduce){:where([data-circular][data-state=indeterminate] [data-progress-svg]){animation:none}:where([data-circular][data-state=indeterminate] [data-progress-indicator]){stroke-dasharray:none;opacity:.5}}@keyframes flx-ui-circular-spin{to{transform:rotate(270deg)}}:where([data-spinner]){border:2px solid var(--flx-ui-color-border);border-top-color:var(--flx-ui-color-primary);border-radius:var(--flx-ui-radius-full);width:18px;height:18px;animation:.6s linear infinite flx-ui-spin;display:inline-block}@keyframes flx-ui-spin{to{transform:rotate(360deg)}}:where([role=separator]){background:var(--flx-ui-color-border);height:1px;margin:var(--flx-ui-space-4) 0;border:none}:where([role=separator][data-orientation=vertical]){width:1px;height:auto;margin:0 var(--flx-ui-space-4);align-self:stretch}:where([data-breadcrumb-list]){align-items:center;gap:var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-breadcrumb-item]){align-items:center;display:inline-flex}:where([data-breadcrumb-link]){color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm);transition:color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);text-decoration:none}:where([data-breadcrumb-link]:hover){color:var(--flx-ui-color-fg)}:where([data-breadcrumb-link]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-breadcrumb-page]){color:var(--flx-ui-color-fg);font-weight:var(--flx-ui-font-weight-medium)}:where([data-breadcrumb-separator]){color:var(--flx-ui-color-fg-subtle);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}:where([data-breadcrumb-separator] svg){width:.875em;height:.875em}:where([data-breadcrumb-ellipsis]){width:1.25rem;height:1rem;color:var(--flx-ui-color-fg-muted);justify-content:center;align-items:center;display:inline-flex}:where([data-pagination-list]){align-items:center;gap:var(--flx-ui-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-pagination-item]){display:inline-flex}:where([data-pagination-page]),:where([data-pagination-prev]),:where([data-pagination-next]){min-width:2rem;height:2rem;padding:0 var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}:where([data-pagination-page]:hover:not([disabled])),:where([data-pagination-prev]:hover:not([disabled])),:where([data-pagination-next]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-pagination-page][data-current]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg);border-color:var(--flx-ui-color-primary)}:where([data-pagination-page]:focus-visible),:where([data-pagination-prev]:focus-visible),:where([data-pagination-next]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-pagination-page][disabled]),:where([data-pagination-prev][disabled]),:where([data-pagination-next][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-pagination-ellipsis]){min-width:2rem;height:2rem;color:var(--flx-ui-color-fg-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}:where([data-timeline]){flex-direction:column;display:flex}:where([data-timeline-item]){column-gap:var(--flx-ui-space-3);--flx-timeline-dot:var(--flx-ui-color-border-strong);grid-template-columns:auto 1fr;display:grid}:where([data-timeline-item][data-tone=primary]),:where([data-timeline-item][data-tone=info]){--flx-timeline-dot:var(--flx-ui-color-primary)}:where([data-timeline-item][data-tone=success]){--flx-timeline-dot:var(--flx-ui-color-success)}:where([data-timeline-item][data-tone=warning]){--flx-timeline-dot:var(--flx-ui-color-warning)}:where([data-timeline-item][data-tone=danger]){--flx-timeline-dot:var(--flx-ui-color-danger)}:where([data-timeline-indicator]){width:18px;color:var(--flx-timeline-dot);justify-content:center;align-items:center;padding-top:2px;display:flex;position:relative}:where([data-timeline-indicator]:empty):before{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-timeline-dot);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--flx-timeline-dot) 18%, transparent)}:where([data-timeline-item]:not(:last-child) [data-timeline-indicator]):after{content:"";width:var(--flx-ui-border-width-thin);background:var(--flx-ui-color-border);position:absolute;top:16px;bottom:-6px;left:50%;transform:translate(-50%)}:where([data-timeline-content]){min-width:0;padding-bottom:var(--flx-ui-space-4);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg)}:where([data-timeline-item]:last-child [data-timeline-content]){padding-bottom:0}:where([data-surface]){background:var(--flx-ui-surface-bg,var(--flx-ui-color-bg));color:var(--flx-ui-color-fg);border-radius:var(--flx-ui-surface-radius,var(--flx-ui-radius-lg));transition:box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-surface][data-bordered]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-surface][data-radius=none]){border-radius:0}:where([data-surface][data-radius=sm]){border-radius:var(--flx-ui-radius-sm)}:where([data-surface][data-radius=md]){border-radius:var(--flx-ui-radius-md)}:where([data-surface][data-radius=lg]){border-radius:var(--flx-ui-radius-lg)}:where([data-surface][data-radius=xl]){border-radius:var(--flx-ui-radius-xl)}:where([data-surface][data-radius=full]){border-radius:var(--flx-ui-radius-full)}:where([data-surface][data-elevation="0"]){box-shadow:none}:where([data-surface][data-elevation="1"]){box-shadow:var(--flx-ui-shadow-sm)}:where([data-surface][data-elevation="2"]){box-shadow:var(--flx-ui-shadow-md)}:where([data-surface][data-elevation="3"]){box-shadow:var(--flx-ui-shadow-lg)}:where([data-surface][data-elevation="4"]){box-shadow:var(--flx-ui-shadow-xl)}[data-theme=dark] :where([data-surface][data-elevation="1"]){background:var(--flx-ui-surface-bg,var(--flx-ui-gray-2))}[data-theme=dark] :where([data-surface][data-elevation="2"]){background:var(--flx-ui-surface-bg,var(--flx-ui-gray-3))}[data-theme=dark] :where([data-surface][data-elevation="3"]){background:var(--flx-ui-surface-bg,var(--flx-ui-gray-4))}[data-theme=dark] :where([data-surface][data-elevation="4"]){background:var(--flx-ui-surface-bg,var(--flx-ui-gray-5))}[data-theme=dark] :where([data-surface]:not([data-elevation="0"]):not([data-bordered])){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-card]){background:var(--flx-ui-card-bg,var(--flx-ui-color-bg));color:var(--flx-ui-color-fg);border:var(--flx-ui-card-border,1px solid var(--flx-ui-color-border));border-radius:var(--flx-ui-card-radius,var(--flx-ui-radius-lg));box-shadow:var(--flx-ui-card-shadow,var(--flx-ui-shadow-sm));flex-direction:column;display:flex;overflow:hidden}[data-theme=dark] :where([data-card]){background:var(--flx-ui-card-bg,var(--flx-ui-gray-2))}:where([data-card-header]){gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-5) var(--flx-ui-space-5) 0;flex-direction:column;display:flex}:where([data-card-title]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);margin:0}:where([data-card-description]){font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);margin:0}:where([data-card-body]){padding:var(--flx-ui-space-5);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg)}:where([data-card-footer]){align-items:center;gap:var(--flx-ui-space-2);padding:0 var(--flx-ui-space-5) var(--flx-ui-space-5);margin-top:auto;display:flex}:where([data-glow]){border-color:#0000;position:relative}:where([data-glow][data-card]){overflow-clip-margin:var(--flx-ui-glow-width,2px);overflow:clip}:where([data-glow]):after{content:"";inset:calc(var(--flx-ui-border-width-thin) * -1);border-radius:inherit;padding:var(--flx-ui-glow-width,2px);background:conic-gradient(from var(--flx-ui-glow-angle), var(--flx-ui-glow-from,var(--flx-ui-color-primary)), var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-color-primary), #fff 45%)), var(--flx-ui-glow-to,var(--flx-ui-glow-from,var(--flx-ui-color-primary))), var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-color-primary), #fff 45%)), var(--flx-ui-glow-from,var(--flx-ui-color-primary)));-webkit-mask-composite:xor;animation:flx-ui-glow-turn var(--flx-ui-glow-speed,3s) linear infinite paused;transition:opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), filter var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where([data-glow]:is(:hover,:focus-visible):not([data-disabled])):after{filter:drop-shadow(0 0 4px var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-color-primary), #fff 45%)));animation-play-state:running}:where([data-glow][data-disabled]):after{opacity:.35;animation:none}:where([data-glow][data-glow-side]):after{transition:background-position var(--flx-ui-duration-slow) var(--flx-ui-ease-emphasized), opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), filter var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);background-repeat:no-repeat;animation:none}:where([data-glow][data-glow-side=top],[data-glow][data-glow-side=bottom]):after{background-image:linear-gradient(to bottom, transparent 12%, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 38%, var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-color-primary), #fff 45%)) 50%, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 62%, transparent 88%);background-size:100% 200%}:where([data-glow][data-glow-side=left],[data-glow][data-glow-side=right]):after{background-image:linear-gradient(to right, transparent 12%, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 38%, var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-color-primary), #fff 45%)) 50%, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 62%, transparent 88%);background-size:200% 100%}:where([data-glow][data-glow-side=bottom]):after{background-position:50% 0}:where([data-glow][data-glow-side=bottom]:is(:hover,:focus-visible):not([data-disabled])):after,:where([data-glow][data-glow-side=top]):after{background-position:50% 100%}:where([data-glow][data-glow-side=top]:is(:hover,:focus-visible):not([data-disabled])):after{background-position:50% 0}:where([data-glow][data-glow-side=left]):after{background-position:100%}:where([data-glow][data-glow-side=left]:is(:hover,:focus-visible):not([data-disabled])):after,:where([data-glow][data-glow-side=right]):after{background-position:0%}:where([data-glow][data-glow-side=right]:is(:hover,:focus-visible):not([data-disabled])):after{background-position:100%}@media (prefers-reduced-motion:reduce){:where([data-glow]):after{animation:none}}:where([data-aspect-ratio]){width:100%;overflow:hidden}:where([data-aspect-ratio]>img),:where([data-aspect-ratio]>video),:where([data-aspect-ratio]>picture){object-fit:cover;width:100%;height:100%}:where([data-carousel]){position:relative}:where([data-carousel]:focus-visible){border-radius:var(--flx-ui-radius-md);box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-carousel-viewport]){touch-action:pan-y;overflow:hidden}:where([data-carousel-viewport][data-orientation=vertical]){touch-action:pan-x}:where([data-carousel-track]){transition:transform var(--flx-ui-duration-normal,.25s) var(--flx-ui-ease-standard,ease);display:flex}:where([data-carousel-track][data-dragging]){-webkit-user-select:none;user-select:none;transition:none}:where([data-carousel-track][data-orientation=vertical]){flex-direction:column;height:100%}:where([data-carousel-slide]){flex:0 0 100%;min-width:0}:where([data-carousel-dots]){justify-content:center;gap:var(--flx-ui-space-2);margin-top:var(--flx-ui-space-3);display:flex}:where([data-carousel-dot]){border-radius:var(--flx-ui-radius-full,999px);background:var(--flx-ui-color-border-strong);cursor:pointer;width:8px;height:8px;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border:0;padding:0}:where([data-carousel-dot]:hover){background:var(--flx-ui-color-fg-subtle)}:where([data-carousel-dot][data-active]){background:var(--flx-ui-color-primary)}:where([data-carousel-dot]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-carousel-controls]){justify-content:space-between;align-items:center;gap:var(--flx-ui-space-3);padding-inline:var(--flx-ui-space-2);padding-block:var(--flx-ui-space-2);margin-top:var(--flx-ui-space-3);display:flex}:where([data-carousel-controls]>[data-carousel-dots]){flex:1;margin-top:0}:where([data-carousel][data-overlay] [data-carousel-controls]){pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}:where([data-carousel][data-overlay] [data-carousel-controls]>*){pointer-events:auto}:where([data-carousel][data-overlay] [data-carousel-prev]),:where([data-carousel][data-overlay] [data-carousel-next]){background:color-mix(in oklab, var(--flx-ui-color-bg) 72%, transparent);border-color:color-mix(in oklab, var(--flx-ui-color-fg) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:50%;transform:translateY(-50%)}:where([data-carousel][data-overlay] [data-carousel-prev]){inset-inline-start:var(--flx-ui-space-3)}:where([data-carousel][data-overlay] [data-carousel-next]){inset-inline-end:var(--flx-ui-space-3)}:where([data-carousel][data-overlay] [data-carousel-prev]:hover),:where([data-carousel][data-overlay] [data-carousel-next]:hover){background:color-mix(in oklab, var(--flx-ui-color-bg) 90%, transparent)}:where([data-carousel][data-overlay] [data-carousel-dots]){inset-inline:0;bottom:var(--flx-ui-space-3);margin:0;position:absolute}:where([data-carousel][data-overlay] [data-carousel-dot]){background:color-mix(in oklab, var(--flx-ui-color-bg) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--flx-ui-color-fg) 18%, transparent)}:where([data-carousel][data-overlay] [data-carousel-dot][data-active]){background:var(--flx-ui-color-bg)}:where([data-carousel-prev],[data-carousel-next]){justify-content:center;align-items:center;gap:var(--flx-ui-space-1);min-inline-size:var(--flx-ui-size-md);block-size:var(--flx-ui-size-md);padding-inline:var(--flx-ui-space-2);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);font:inherit;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);line-height:1;display:inline-flex}:where([data-carousel-prev]:hover,[data-carousel-next]:hover){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong)}:where([data-carousel-prev]:active,[data-carousel-next]:active){background:var(--flx-ui-color-bg-subtle)}:where([data-carousel-prev]:focus-visible,[data-carousel-next]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);border-color:var(--flx-ui-color-focus-ring);outline:none}:where([data-carousel-prev] svg,[data-carousel-next] svg){block-size:20px;inline-size:20px}:where([data-carousel-prev][disabled],[data-carousel-next][disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([data-carousel-prev][disabled]:hover,[data-carousel-next][disabled]:hover){background:var(--flx-ui-color-bg);border-color:var(--flx-ui-color-border)}:where([data-stepper]){margin:0;padding:0;list-style:none;display:flex}:where([data-stepper][data-orientation=horizontal]){flex-direction:row;align-items:center}:where([data-stepper][data-orientation=vertical]){flex-direction:column;align-items:stretch}:where([data-stepper-item]){flex:1;align-items:center;min-width:0;display:flex}:where([data-stepper-item]:last-child){flex:none}:where([data-stepper][data-orientation=vertical] [data-stepper-item]){flex-direction:column;align-items:flex-start}:where([data-stepper-trigger]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-1);border-radius:var(--flx-ui-radius-md);color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;font-family:inherit;display:inline-flex}:where([data-stepper-trigger][disabled]){cursor:default}:where([data-stepper-trigger]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-stepper-indicator]){border-radius:var(--flx-ui-radius-full);border:2px solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}:where([data-stepper-indicator][data-state=active]){border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}:where([data-stepper-indicator][data-state=complete]){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-stepper-title]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted)}:where([data-stepper-title][data-state=active]),:where([data-stepper-title][data-state=complete]){color:var(--flx-ui-color-fg)}:where([data-stepper-description]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);display:block}:where([data-stepper-separator]){min-width:var(--flx-ui-space-4);margin:0 var(--flx-ui-space-2);background:var(--flx-ui-color-border);flex:1;align-self:center}:where([data-stepper][data-orientation=horizontal] [data-stepper-separator]){height:2px}:where([data-stepper][data-orientation=vertical] [data-stepper-separator]){width:2px;min-height:var(--flx-ui-space-4);margin:var(--flx-ui-space-1) 0 var(--flx-ui-space-1) .875rem}:where([data-stepper-separator][data-state=complete]){background:var(--flx-ui-color-primary)}:where(button[role=combobox],[data-combobox-control]){box-sizing:border-box;align-items:center;gap:var(--flx-ui-space-2);height:var(--flx-ui-field-height,var(--flx-ui-size-md));min-width:200px;padding:0 var(--flx-ui-space-3);font:inherit;color:var(--flx-ui-color-fg);background:var(--flx-ui-field-bg,var(--flx-ui-color-bg));border:var(--flx-ui-border-width-thin) solid var(--flx-ui-field-border,var(--flx-ui-color-border-strong));border-radius:var(--flx-ui-field-radius,var(--flx-ui-radius-md));cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);display:inline-flex}:where(button[role=combobox]){text-align:left;justify-content:space-between}:where(button[role=combobox]:hover){border-color:var(--flx-ui-color-fg-muted)}:where(button[role=combobox]:focus-visible){background:var(--flx-ui-field-focus-bg,var(--flx-ui-field-bg,var(--flx-ui-color-bg)));border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));outline:none}:where(button[role=combobox]):after{content:"";background:var(--flx-ui-color-fg-muted);width:1.15em;height:1.15em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;flex:none}:where([data-select-value][data-placeholder]){color:var(--flx-ui-color-fg-muted)}:where([data-combobox-control]){cursor:text;padding-right:var(--flx-ui-space-1)}:where([data-combobox-control]:focus-within){background:var(--flx-ui-field-focus-bg,var(--flx-ui-field-bg,var(--flx-ui-color-bg)));border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent))}:where(button[role=combobox][data-invalid],[data-combobox-control][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-combobox-control] input[role=combobox]){min-width:0;box-shadow:none;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}:where([data-combobox-control] input[role=combobox]:focus),:where([data-combobox-control] input[role=combobox]:focus-within),:where([data-combobox-control] input[role=combobox]:focus-visible){box-shadow:none;border:none;outline:none}:where(input[role=combobox])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-combobox-control]>button){cursor:pointer;color:var(--flx-ui-color-fg-muted);padding:0 var(--flx-ui-space-1);border-radius:var(--flx-ui-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}:where([data-combobox-control]>button:empty):after{content:"";width:1.15em;height:1.15em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;background:currentColor}button[data-field-variant]:not([role=combobox]){box-sizing:border-box;align-items:center;gap:var(--flx-ui-space-2);min-height:var(--flx-ui-size-md);padding:0 var(--flx-ui-space-3);font:inherit;color:var(--flx-ui-color-fg);cursor:pointer;transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);display:inline-flex}[data-field-variant=outlined]{border:var(--flx-ui-border-width-thin) solid color-mix(in oklab, var(--flx-ui-color-border-strong), var(--flx-ui-color-fg) 22%);border-radius:var(--flx-ui-radius-md);background:0 0}[data-field-variant=outlined]:hover:not(:focus):not(:focus-within):not([data-invalid]){border-color:var(--flx-ui-color-fg-muted)}[data-field-variant=outlined]:focus,[data-field-variant=outlined]:focus-within{border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));outline:none}[data-field-variant=outlined][data-invalid]{border-color:var(--flx-ui-color-danger)}[data-field-variant=filled]{background:var(--flx-ui-color-bg-muted);border:var(--flx-ui-border-width-thin) solid transparent;border-bottom-color:var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md) var(--flx-ui-radius-md) 0 0}[data-field-variant=filled]:hover:not(:focus):not(:focus-within):not([data-invalid]){background:color-mix(in oklab, var(--flx-ui-color-bg-muted), var(--flx-ui-color-fg) 4%)}[data-field-variant=filled]:focus,[data-field-variant=filled]:focus-within{border-bottom-width:2px;border-bottom-color:var(--flx-ui-color-focus-ring);box-shadow:none;outline:none}[data-field-variant=filled][data-invalid]{border-bottom-color:var(--flx-ui-color-danger)}[data-field-float]{width:100%;display:block;position:relative}[data-field-float]>[data-input]{width:100%;min-height:calc(var(--flx-ui-size-md) + 14px);padding-top:20px;padding-bottom:4px}[data-field-float]>[data-input][data-field-variant=outlined]{padding-top:var(--flx-ui-space-2);padding-bottom:var(--flx-ui-space-2)}[data-field-float]>[data-field-float-label]{left:var(--flx-ui-space-3);transform-origin:0 0;max-width:calc(100% - 2 * var(--flx-ui-space-3));text-overflow:ellipsis;white-space:nowrap;color:var(--flx-ui-color-fg-muted);pointer-events:none;transition:top var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[data-field-float]>[data-input]:focus~[data-field-float-label],[data-field-float]>[data-input]:not(:placeholder-shown)~[data-field-float-label]{top:8px;transform:translateY(0)scale(.8)}[data-field-float]>[data-input][data-field-variant=outlined]:focus~[data-field-float-label],[data-field-float]>[data-input][data-field-variant=outlined]:not(:placeholder-shown)~[data-field-float-label]{padding:0 var(--flx-ui-space-1);background:var(--flx-ui-color-bg);top:0;transform:translateY(-50%)scale(.8)}[data-field-float]>[data-input]:focus~[data-field-float-label]{color:var(--flx-ui-color-focus-ring)}[data-field-float]>[data-input][data-invalid]~[data-field-float-label]{color:var(--flx-ui-color-danger)}:where([role=listbox]:not([data-state])){max-width:260px;max-height:260px;padding:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);display:block;overflow-y:auto}:where([role=listbox]:focus-visible){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-listbox-search],[data-select-search]){box-sizing:border-box;width:100%;margin-bottom:var(--flx-ui-space-1);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font:inherit;color:var(--flx-ui-color-fg);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-sm);outline:none}:where([data-listbox-search],[data-select-search])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-listbox-search]:focus-visible,[data-select-search]:focus-visible){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-ctl-ring)}:where([role=option]){justify-content:space-between;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-item-padding,var(--flx-ui-space-2) var(--flx-ui-space-3));border-radius:var(--flx-ui-item-radius,var(--flx-ui-radius-sm));color:var(--flx-ui-color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}:where([role=option][data-active]){background:var(--flx-ui-item-active-bg,var(--flx-ui-color-primary-subtle));color:var(--flx-ui-item-active-fg,var(--flx-ui-color-primary-active))}:where([role=option][data-selected]){font-weight:var(--flx-ui-font-weight-medium)}:where([role=option][data-selected]):after{content:"✓";color:var(--flx-ui-color-primary);font-size:.85em}:where([role=option][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([data-select-item-indicator]){display:none}:where([data-mode=multiple] [role=option]){justify-content:flex-start}:where([data-mode=multiple] [role=option]>[data-select-item-indicator]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg);flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}:where([data-mode=multiple] [role=option][data-selected]>[data-select-item-indicator]){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}:where([data-mode=multiple] [role=option][data-selected]>[data-select-item-indicator]):after{content:"";box-sizing:content-box;border:solid var(--flx-ui-color-primary-fg);border-width:0 2px 2px 0;flex:none;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}:where([data-mode=multiple] [role=option][data-selected]):after{content:none}:where([data-virtual-listbox]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);outline:none}:where([data-virtual-listbox]:focus-visible){box-shadow:var(--flx-ui-ctl-ring)}:where([data-dialog-overlay]){background:var(--flx-ui-color-overlay);animation:flx-ui-fade var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([role=dialog]:not([data-placement]),[role=alertdialog]){width:min(460px, calc(100vw - var(--flx-ui-space-8)));padding:var(--flx-ui-space-6);background:var(--flx-ui-dialog-bg,var(--flx-ui-color-bg));color:var(--flx-ui-color-fg);border:var(--flx-ui-dialog-border,var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border));border-radius:var(--flx-ui-dialog-radius,var(--flx-ui-radius-xl));box-shadow:var(--flx-ui-dialog-shadow,var(--flx-ui-shadow-xl));animation:flx-ui-dialog-in var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:where([role=dialog][data-placement]){min-width:220px;padding:var(--flx-ui-space-4);background:var(--flx-ui-floating-bg,var(--flx-ui-color-bg));color:var(--flx-ui-color-fg);border:var(--flx-ui-floating-border,var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border));border-radius:var(--flx-ui-floating-radius,var(--flx-ui-radius-lg));box-shadow:var(--flx-ui-floating-shadow,var(--flx-ui-shadow-lg));animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}:where([data-drawer-overlay]){background:var(--flx-ui-color-overlay);animation:flx-ui-fade var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-drawer-content]){background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-shadow-xl);border-radius:0;outline:none;flex-direction:column;display:flex;position:fixed;top:auto;left:auto;transform:none}:where([data-drawer-content][data-side=right]),:where([data-drawer-content][data-side=left]){height:100%;width:min(24rem, calc(100vw - var(--flx-ui-space-8)));top:0;bottom:0}:where([data-drawer-content][data-side=right]){border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-right var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);right:0}:where([data-drawer-content][data-side=left]){border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-left var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);left:0}:where([data-drawer-content][data-side=top]),:where([data-drawer-content][data-side=bottom]){width:100%;max-height:min(85vh,32rem);left:0;right:0}:where([data-drawer-content][data-side=top]){border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-top var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);top:0}:where([data-drawer-content][data-side=bottom]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-bottom var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);bottom:0}:where([data-drawer-header]){justify-content:space-between;align-items:flex-start;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-4);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}:where([data-drawer-title]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);margin:0}:where([data-drawer-description]){margin:var(--flx-ui-space-1) 0 0;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-drawer-body]){min-height:0;padding:var(--flx-ui-space-4);flex:1;overflow-y:auto}:where([data-drawer-footer]){justify-content:flex-end;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}@keyframes flx-ui-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes flx-ui-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes flx-ui-drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes flx-ui-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where([data-drawer-overlay]),:where([data-drawer-content]){animation:none}}:where([data-bottom-sheet-overlay]){background:var(--flx-ui-color-overlay);animation:flx-ui-fade var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-bottom-sheet-content]){width:100%;max-width:32rem;height:var(--flx-ui-bottom-sheet-h,auto);background:var(--flx-ui-color-bg);max-height:95dvh;color:var(--flx-ui-color-fg);border-radius:var(--flx-ui-radius-xl) var(--flx-ui-radius-xl) 0 0;box-shadow:var(--flx-ui-shadow-xl);transition:height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);animation:flx-ui-bottom-sheet-in var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:auto 0 0;transform:none}@media (width<=40rem){:where([data-bottom-sheet-content]){max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}}:where([data-bottom-sheet-content][data-dragging]){transition:none}:where([data-bottom-sheet-handle]){padding:var(--flx-ui-space-3) 0 var(--flx-ui-space-2);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}:where([data-bottom-sheet-handle]):before{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-border);width:2.25rem;height:.25rem}:where([data-bottom-sheet-handle]:active){cursor:grabbing}:where([data-bottom-sheet-header]){justify-content:space-between;align-items:flex-start;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-2) var(--flx-ui-space-4) var(--flx-ui-space-4);display:flex}:where([data-bottom-sheet-title]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);margin:0}:where([data-bottom-sheet-description]){margin:var(--flx-ui-space-1) 0 0;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-bottom-sheet-body]){min-height:0;padding:0 var(--flx-ui-space-4) var(--flx-ui-space-4);flex:1;overflow-y:auto}:where([data-bottom-sheet-footer]){justify-content:flex-end;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4) var(--flx-ui-space-4);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}@keyframes flx-ui-bottom-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where([data-bottom-sheet-overlay]),:where([data-bottom-sheet-content]){animation:none}}:where([role=menu],[role=listbox][data-state=open]){min-width:200px;max-height:320px;padding:var(--flx-ui-floating-padding,var(--flx-ui-space-1));background:var(--flx-ui-floating-bg,var(--flx-ui-color-bg));color:var(--flx-ui-color-fg);border:var(--flx-ui-floating-border,var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border));border-radius:var(--flx-ui-floating-radius,var(--flx-ui-radius-lg));box-shadow:var(--flx-ui-floating-shadow,var(--flx-ui-shadow-lg));animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized);overflow-y:auto}:where([role=menuitem],[role=menuitemradio]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-item-padding,var(--flx-ui-space-2) var(--flx-ui-space-3));border-radius:var(--flx-ui-item-radius,var(--flx-ui-radius-sm));cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;font:inherit;color:inherit;background:0 0;border:none;outline:none;display:flex}:where([role=menuitem]:hover,[role=menuitem]:focus,[role=menuitem][data-active],[role=menuitemradio]:hover,[role=menuitemradio]:focus,[role=menuitemradio][data-active]){background:var(--flx-ui-item-active-bg,var(--flx-ui-color-primary-subtle));color:var(--flx-ui-item-active-fg,var(--flx-ui-color-primary-active));box-shadow:none}:where([role=menuitem][data-disabled],[role=menuitemradio][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([role=menuitemradio]):after{content:"";text-align:center;width:1em;color:var(--flx-ui-color-primary);flex-shrink:0;margin-left:auto}:where([role=menuitemradio][aria-checked=true]):after{content:"✓"}:where([role=menu] [role=separator]){height:1px;margin:var(--flx-ui-space-1) 0;background:var(--flx-ui-color-border)}:where([data-menu-label],[data-listbox-group-label]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3) var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted)}:where([role=menuitem][aria-haspopup=menu]){justify-content:space-between}:where([role=menuitem][aria-haspopup=menu]):after{content:"›";color:var(--flx-ui-color-fg-muted);flex-shrink:0;font-size:1.1em;line-height:1}:where([role=menuitem][aria-haspopup=menu][data-state=open]){background:var(--flx-ui-item-active-bg,var(--flx-ui-color-primary-subtle));color:var(--flx-ui-item-active-fg,var(--flx-ui-color-primary-active))}:where([role=menubar]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);display:inline-flex}:where([role=menubar]>[role=menuitem]){font-weight:var(--flx-ui-font-weight-medium)}:where([role=menubar]>[role=menuitem][aria-haspopup=menu]){justify-content:center}:where([role=menubar]>[role=menuitem][aria-haspopup=menu]):after{content:none}:where([role=menubar]>[role=menuitem][data-state=open]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-list]){align-items:center;gap:var(--flx-ui-space-1);margin:0;padding:0;list-style:none;display:flex;position:relative}:where([data-navigation-menu-list][data-orientation=vertical]){flex-direction:column;align-items:stretch}:where([data-navigation-menu-item]){display:flex}:where([data-navigation-menu-trigger],[data-navigation-menu-list]>[data-navigation-menu-item]>[data-navigation-menu-link]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);border-radius:var(--flx-ui-radius-md);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;outline:none;text-decoration:none;display:inline-flex}:where([data-navigation-menu-trigger]:hover,[data-navigation-menu-list]>[data-navigation-menu-item]>[data-navigation-menu-link]:hover){background:var(--flx-ui-color-bg-subtle)}:where([data-navigation-menu-trigger][data-state=open]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-trigger]:focus-visible,[data-navigation-menu-link]:focus-visible){box-shadow:var(--flx-ui-ctl-ring)}:where([data-navigation-menu-trigger]):after{content:"";width:1em;height:1em;opacity:.6;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;flex:none;margin-inline-start:var(--flx-ui-space-1)}:where([data-navigation-menu-trigger][data-state=open]):after{transform:rotate(180deg)}:where([data-navigation-menu-content]){gap:var(--flx-ui-space-1);min-width:220px;padding:var(--flx-ui-space-2);color:var(--flx-ui-color-fg);display:grid}:where([data-navigation-menu-content][data-floating]){background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}:where([data-navigation-menu-content]:not([data-floating])){width:max-content}:where([data-navigation-menu-viewport][data-state=closed]){display:none}:where([data-navigation-menu-viewport]){width:var(--flx-ui-navigation-menu-viewport-width,auto);height:var(--flx-ui-navigation-menu-viewport-height,auto);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized);overflow:hidden}:where([data-navigation-menu-viewport][data-settled]){transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), left var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), top var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized)}:where([data-navigation-menu-indicator]){width:var(--flx-ui-navigation-menu-indicator-size,0);height:var(--flx-ui-space-2);transform:translateX(var(--flx-ui-navigation-menu-indicator-x,0));pointer-events:none;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);justify-content:center;display:flex;position:absolute;top:100%;left:0}:where([data-navigation-menu-indicator]):before{content:"";width:var(--flx-ui-space-2);height:var(--flx-ui-space-2);background:var(--flx-ui-color-bg);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-top-left-radius:2px;transform:rotate(45deg)translateY(25%)}:where([data-navigation-menu-content] [data-navigation-menu-link]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg);outline:none;text-decoration:none;display:block}:where([data-navigation-menu-content] [data-navigation-menu-link]:hover,[data-navigation-menu-content] [data-navigation-menu-link]:focus-visible){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-link][data-active]){color:var(--flx-ui-color-primary-active)}:where([data-sidenav]){--flx-ui-sidenav-width:16rem;width:var(--flx-ui-sidenav-width);background:var(--flx-ui-color-bg);height:100%;color:var(--flx-ui-color-fg);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);flex-direction:column;display:flex}:where([data-sidenav][data-side=left]){border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-sidenav][data-side=right]){border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-sidenav][data-state=compact]){--flx-ui-sidenav-width:3.75rem}:where([data-sidenav][data-state=hidden]){--flx-ui-sidenav-width:0px;border-inline-width:0;overflow:hidden}:where([data-sidenav-header]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4);font-weight:var(--flx-ui-font-weight-semibold);min-height:3.5rem;display:flex}:where([data-sidenav-footer]){padding:var(--flx-ui-space-3);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);margin-top:auto}:where([data-sidenav-nav]){gap:var(--flx-ui-space-1);min-height:0;padding:var(--flx-ui-space-2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}:where([data-sidenav-item]){display:block}:where([data-sidenav-link]){align-items:center;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-md);color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);white-space:nowrap;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);text-decoration:none;display:flex;overflow:hidden}:where([data-sidenav-link]:hover:not([data-active])){background:color-mix(in oklab, var(--flx-ui-color-fg) 6%, transparent);color:var(--flx-ui-color-fg)}:where([data-sidenav-link][data-active]){background:var(--flx-ui-color-primary-subtle,var(--flx-ui-color-bg-subtle));color:var(--flx-ui-color-primary)}:where([data-sidenav-link]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:-2px}:where([data-sidenav-group]){gap:var(--flx-ui-space-1);margin-top:var(--flx-ui-space-3);flex-direction:column;display:flex}:where([data-sidenav-group-label]){padding:var(--flx-ui-space-1) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--flx-ui-color-fg-subtle)}:where([data-sidenav-trigger]){border-radius:var(--flx-ui-radius-md);width:2rem;height:2rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-sidenav-header] [data-sidenav-trigger]){margin-inline-start:auto}:where([data-sidenav][data-state=compact]:not([data-mobile]) [data-sidenav-header] [data-sidenav-trigger]){margin-inline-start:0}:where([data-sidenav-trigger]:hover){background:color-mix(in oklab, var(--flx-ui-color-fg) 6%, transparent);color:var(--flx-ui-color-fg)}:where([data-sidenav-trigger]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-sidenav-trigger-icon]){width:1.15em;height:1.15em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);background:currentColor;display:block;transform:rotate(90deg)}:where([data-sidenav][data-collapsed] [data-sidenav-trigger-icon]),:where([data-sidenav][data-side=right] [data-sidenav-trigger-icon]){transform:rotate(-90deg)}:where([data-sidenav][data-side=right][data-collapsed] [data-sidenav-trigger-icon]){transform:rotate(90deg)}:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-label],[data-sidenav-group-label],[data-sidenav-hide-compact]),:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-link],[data-sidenav-sub-trigger])>:not(:first-child){display:none}:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-link],[data-sidenav-sub-trigger]){justify-content:center;gap:0;padding-inline:0}:where([data-sidenav-sub-trigger]){width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}:where([data-sidenav-sub-trigger]):after{content:"";width:1em;height:1em;-webkit-mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;flex-shrink:0;margin-inline-start:auto}:where([data-sidenav-sub-trigger][data-open]):after{transform:rotate(180deg)}:where([data-sidenav][data-state=compact]:not([data-mobile]) [data-sidenav-sub-trigger]):after{display:none}:where([data-sidenav-sub-content]:not([data-flyout])){padding:0 0 0 var(--flx-ui-space-5);opacity:0;max-height:0;transition:max-height var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);margin:0;list-style:none;overflow:hidden}:where([data-sidenav-sub-content]:not([data-flyout])[data-open]){opacity:1;max-height:40rem}:where([data-sidenav-sub-content][data-flyout]){z-index:var(--flx-ui-z-popover,40);min-width:12rem;padding:var(--flx-ui-space-1);gap:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute}:where([data-sidenav-overlay]){z-index:var(--flx-ui-z-modal,50);position:fixed;inset:0}:where([data-sidenav-overlay][data-state=closed]){pointer-events:none}:where([data-sidenav-backdrop]){background:var(--flx-ui-color-overlay);opacity:0;transition:opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-sidenav-backdrop][data-state=open]){opacity:1}:where([data-sidenav][data-mobile]){--flx-ui-sidenav-width:16rem;max-width:85vw;box-shadow:var(--flx-ui-shadow-xl);animation:flx-sidenav-in var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;top:0;bottom:0}:where([data-sidenav][data-mobile][data-side=left]){left:0}:where([data-sidenav][data-mobile][data-side=right]){right:0}@keyframes flx-sidenav-in{0%{transform:translateX(var(--flx-ui-sidenav-enter-x,-100%))}}:where([data-sidenav][data-mobile][data-side=right]){--flx-ui-sidenav-enter-x:100%}@media (prefers-reduced-motion:reduce){:where([data-sidenav][data-mobile]){animation:none}}:where([data-tree-view]),:where([data-tree-item-group]){margin:0;padding:0;list-style:none}:where([data-tree-item]){outline:none}:where([data-tree-item-row]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-1) var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-sm);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);padding-inline-start:calc(var(--flx-ui-space-2) + var(--flx-tree-depth,0) * var(--flx-ui-space-4));display:flex}:where([data-tree-item-row]:hover){background:var(--flx-ui-color-bg-subtle)}:where([data-tree-item][data-selected]>[data-tree-item-row]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}:where([data-tree-item][data-disabled]>[data-tree-item-row]){opacity:.5;cursor:not-allowed}:where([data-tree-item]:focus-visible>[data-tree-item-row]){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-tree-item-indicator]){opacity:.55;clip-path:polygon(30% 15%,30% 85%,80% 50%);width:.62em;height:.62em;transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;flex:none}:where([data-tree-item][data-state=expanded]>[data-tree-item-row] [data-tree-item-indicator]){transform:rotate(90deg)}:where([data-tree-item-spacer]){flex:none;width:.62em;height:.62em}:where([data-tree-item-label]){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where([data-toast-viewport]){z-index:var(--flx-ui-z-toast);gap:var(--flx-ui-space-3);width:max-content;max-width:min(380px, calc(100vw - var(--flx-ui-space-8)));padding:var(--flx-ui-space-4);pointer-events:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed}:where([data-toast-viewport][data-placement^=top]){flex-direction:column-reverse;top:0}:where([data-toast-viewport][data-placement^=bottom]){bottom:0}:where([data-toast-viewport][data-placement$=left]){align-items:flex-start;left:0}:where([data-toast-viewport][data-placement$=right]){align-items:flex-end;right:0}:where([data-toast-viewport][data-placement$=center]){align-items:center;left:50%;transform:translate(-50%)}:where([data-toast]){pointer-events:auto;box-sizing:border-box;align-items:flex-start;gap:var(--flx-ui-space-3);width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);transform:translateX(var(--flx-ui-toast-swipe,0px));touch-action:pan-y;animation:flx-ui-pop-in var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border-left-width:3px;outline:none;display:flex}:where([data-toast][data-entered]){animation:none}:where([data-toast]:focus-visible){box-shadow:var(--flx-ui-shadow-lg), var(--flx-ui-ctl-ring)}:where([data-toast][data-swiping]){cursor:grab;-webkit-user-select:none;user-select:none;transition:none}:where([data-toast]:not([data-swiping])){transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-toast][data-swiped-out]){transition:transform .15s var(--flx-ui-ease-standard), opacity .15s var(--flx-ui-ease-standard)}:where([data-toast][data-type=success]){border-left-color:var(--flx-ui-color-success)}:where([data-toast][data-type=error]){border-left-color:var(--flx-ui-color-danger)}:where([data-toast][data-type=warning]){border-left-color:var(--flx-ui-color-warning)}:where([data-toast][data-type=info]),:where([data-toast][data-type=loading]){border-left-color:var(--flx-ui-color-primary)}:where([data-toast-content]){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where([data-toast-title]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);line-height:var(--flx-ui-line-height-tight)}:where([data-toast-description]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);line-height:var(--flx-ui-line-height-normal)}:where([data-toast-close]){width:1.5em;height:1.5em;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:inline-flex}:where([data-toast-close]:hover){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}:where([data-toast-action]){padding:var(--flx-ui-space-1) var(--flx-ui-space-2);font:inherit;font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-primary-active);background:var(--flx-ui-color-primary-subtle);border-radius:var(--flx-ui-radius-sm);cursor:pointer;border:none;flex:none;align-self:center}@media (prefers-reduced-motion:reduce){:where([data-toast]){animation:none}}:where([data-command]){background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);flex-direction:column;display:flex;overflow:hidden}:where([data-command-input]){box-sizing:border-box;width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);font:inherit;font-size:var(--flx-ui-font-size-md);color:var(--flx-ui-color-fg);border:none;border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:0 0;outline:none;flex:none}:where([data-command-input])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-command-list]){max-height:min(360px,50vh);padding:var(--flx-ui-space-1);scroll-padding-block:var(--flx-ui-space-1);overflow-y:auto}:where([data-command-empty]){padding:var(--flx-ui-space-6) var(--flx-ui-space-4);text-align:center;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-command-group][data-empty]){display:none}:where([data-command-group-heading]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3) var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted)}:where([data-command-item]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-sm);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}:where([data-command-item][data-active]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-command-item][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([data-command-separator]){height:1px;margin:var(--flx-ui-space-1) 0;background:var(--flx-ui-color-border)}:where([data-command-dialog]){box-shadow:none;width:min(560px, calc(100vw - var(--flx-ui-space-8)));background:0 0;border:none;padding:0;overflow:visible}:where([data-command-dialog] [data-command]){box-shadow:var(--flx-ui-shadow-lg)}:where([role=tooltip]){padding:var(--flx-ui-space-1) var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-tooltip-fg,var(--flx-ui-color-bg));background:var(--flx-ui-tooltip-bg,var(--flx-ui-color-fg));border-radius:var(--flx-ui-tooltip-radius,var(--flx-ui-radius-sm));box-shadow:var(--flx-ui-shadow-md);pointer-events:none;animation:flx-ui-fade var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-table]){border-collapse:separate;border-spacing:0;width:100%;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-table-radius,var(--flx-ui-radius-lg));overflow:hidden}:where([data-table]>:first-child>[data-table-row]:first-child>:first-child){border-top-left-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:first-child>[data-table-row]:first-child>:last-child){border-top-right-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:last-child>[data-table-row]:last-child>:first-child){border-bottom-left-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:last-child>[data-table-row]:last-child>:last-child){border-bottom-right-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table-head]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);text-align:start;vertical-align:bottom;font-weight:var(--flx-ui-font-weight-semibold);font-size:var(--flx-ui-font-size-xs);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted);background:var(--flx-ui-color-bg-subtle);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);white-space:nowrap;position:relative}:where([data-table-cell]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);text-align:start;vertical-align:middle}:where([data-table-body]>[data-table-row]+[data-table-row]>[data-table-cell]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-table-body]>[data-table-row]:hover){background:var(--flx-ui-color-bg-subtle)}:where([data-table-row][data-selected]),:where([data-table-row][data-selected]:hover){background:var(--flx-ui-color-primary-subtle)}:where([data-table-sort-button]){align-items:center;gap:var(--flx-ui-space-1);width:100%;margin:calc(-1 * var(--flx-ui-space-2)) calc(-1 * var(--flx-ui-space-3));padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--flx-ui-radius-sm);-webkit-user-select:none;user-select:none;background:0 0;border:none;display:inline-flex}:where([data-table-sort-button]:hover){color:var(--flx-ui-color-fg)}:where([data-table-sort-button]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-table-sort-indicator]){opacity:0;width:.6em;height:.6em;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);clip-path:polygon(50% 75%,0 25%,100% 25%);background:currentColor;flex:none}:where([data-table-head][data-sortable]:hover [data-table-sort-indicator]){opacity:.4}:where([data-table-sort-indicator][data-direction=asc]){opacity:1;transform:rotate(180deg)}:where([data-table-sort-indicator][data-direction=desc]){opacity:1}:where([data-table-footer]){color:var(--flx-ui-color-fg-muted)}:where([data-table-footer]>[data-table-row]:first-child>[data-table-cell]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-table-footer] [data-table-cell]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs)}:where([data-table-column-menu-trigger]){align-items:center;gap:var(--flx-ui-space-1);width:100%;display:inline-flex}:where([data-table-column-menu-trigger][data-sortable]){cursor:pointer}:where([data-table-head]:hover [data-table-column-menu-trigger][data-sortable] [data-table-sort-indicator]){opacity:.4}:where([data-table-menu-check]){opacity:0;width:1em;display:inline-block}:where([data-table-menu-check][data-checked]){opacity:1}:where([data-table-resize-handle]){cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--flx-ui-color-primary);opacity:0;width:5px;height:100%;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute;top:0;right:0}:where([data-table-head]:hover [data-table-resize-handle]){opacity:.4}:where([data-table-resize-handle][data-resizing]){opacity:1}:where([data-table-cell][data-pinned]){background:var(--flx-ui-color-bg)}:where([data-table-head][data-pinned]){background:var(--flx-ui-color-bg-subtle)}:where([data-pinned=left]){box-shadow:inset -1px 0 0 var(--flx-ui-color-border)}:where([data-pinned=right]){box-shadow:inset 1px 0 0 var(--flx-ui-color-border)}[data-table][data-density=compact] [data-table-head],[data-table][data-density=compact] [data-table-cell],[data-table][data-density=compact] [data-table-footer] [data-table-cell]{padding:var(--flx-ui-space-1) var(--flx-ui-space-2)}[data-table][data-density=compact] [data-table-cell]{font-size:var(--flx-ui-font-size-xs)}@keyframes flx-ui-fade{0%{opacity:0}}@keyframes flx-ui-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes flx-ui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.97)}}@media (prefers-reduced-motion:reduce){:where([data-dialog-overlay],[role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[role=tooltip]){animation:none}}:where([data-calendar]){gap:var(--flx-ui-space-3);flex-direction:column;width:max-content;display:inline-flex}:where([data-calendar-header]){justify-content:space-between;align-items:center;gap:var(--flx-ui-space-2);display:flex}:where([data-calendar-heading]){text-align:center;font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);flex:1;margin:0}:where([data-calendar-nav]){border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-calendar-nav]:hover:not([disabled])){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg)}:where([data-calendar-nav]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-calendar-nav][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed;opacity:.5}:where([data-calendar-grid]){border-collapse:collapse;-webkit-user-select:none;user-select:none}:where([data-calendar-weekday]){padding-bottom:var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-subtle);text-align:center}:where([data-calendar-cell]){text-align:center;padding:0}:where([data-calendar-day]){border-radius:var(--flx-ui-radius-md);width:2.25rem;height:2.25rem;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);justify-content:center;align-items:center;margin:1px auto;display:flex;position:relative}:where([data-calendar-day]:hover:not([data-disabled]):not([data-unavailable]):not([data-selected])){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-calendar-day]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-calendar-day][data-today]){font-weight:var(--flx-ui-font-weight-bold)}:where([data-calendar-day][data-today]):after{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-primary);width:.25rem;height:.25rem;position:absolute;transform:translateY(.65rem)}:where([data-calendar-day][data-selected]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-calendar-day][data-selected][data-today]):after{background:var(--flx-ui-color-primary-fg)}:where([data-calendar-day][data-outside-month]){color:var(--flx-ui-color-fg-subtle);opacity:.5}:where([data-calendar-day][data-disabled]),:where([data-calendar-day][data-unavailable]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-calendar-day][data-unavailable]){text-decoration:line-through}:where([data-range] [data-calendar-day][data-selected]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active);border-radius:0}:where([data-range] [data-calendar-day][data-selection-start]){border-top-left-radius:var(--flx-ui-radius-md);border-bottom-left-radius:var(--flx-ui-radius-md)}:where([data-range] [data-calendar-day][data-selection-end]){border-top-right-radius:var(--flx-ui-radius-md);border-bottom-right-radius:var(--flx-ui-radius-md)}:where([data-range] [data-calendar-day][data-selection-start]),:where([data-range] [data-calendar-day][data-selection-end]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-date-field]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-date-field-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-date-field-input]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);font-size:var(--flx-ui-font-size-sm);font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);align-items:center;display:inline-flex}:where([data-date-field-input]:focus-within){box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));border-color:var(--flx-ui-color-primary);outline:none}:where([data-date-field-input][data-invalid]){border-color:var(--flx-ui-color-danger,#dc2626)}:where([data-date-field-input][aria-disabled=true]){color:var(--flx-ui-color-fg-subtle);background:var(--flx-ui-color-bg-subtle)}:where([data-date-field-literal]){color:var(--flx-ui-color-fg-muted);padding:0 1px}:where([data-date-field-segment]){border-radius:var(--flx-ui-radius-sm,4px);text-align:center;font-variant-numeric:tabular-nums;cursor:default;outline:none;padding:0 2px}:where([data-date-field-segment][data-placeholder]){color:var(--flx-ui-color-fg-subtle)}:where([data-date-field-segment]:focus){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-date-picker]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-date-picker-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-date-picker-control]){align-items:center;gap:var(--flx-ui-space-1);padding-right:var(--flx-ui-space-1);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);display:inline-flex}:where([data-date-picker-control]:focus-within){box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));border-color:var(--flx-ui-color-primary)}:where([data-date-picker-control][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-date-picker-input]){box-shadow:none;border:none}:where([data-date-picker-control][data-date-range]){padding-left:var(--flx-ui-space-2)}:where([data-date-range-separator]){color:var(--flx-ui-color-fg-muted);padding:0 2px}:where([data-date-picker-input]:focus-within){box-shadow:none;border:none}:where([data-date-picker-trigger]){border-radius:var(--flx-ui-radius-sm,4px);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;font-size:var(--flx-ui-font-size-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-date-picker-trigger]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-date-picker-trigger]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-date-picker-content]){padding:var(--flx-ui-space-3);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg,0 10px 30px #1118271f);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}@media (prefers-reduced-motion:reduce){:where([data-date-picker-content]){animation:none}}:where(.flx-ui-bulk-editor){--flx-ui-be-cell-h:34px;--flx-ui-be-head-h:36px;color:var(--flx-ui-color-fg);font-size:var(--flx-ui-font-size-sm);outline:none;position:relative}:where(.flx-ui-be-scroll){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);overflow:auto}:where(.flx-ui-be-table){border-collapse:collapse;table-layout:fixed;min-width:100%}:where(.flx-ui-be-corner,.flx-ui-be-colh,.flx-ui-be-actions-head){height:var(--flx-ui-be-head-h);background:var(--flx-ui-color-bg-muted);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);padding:0 var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--flx-ui-color-fg-muted);box-sizing:border-box;-webkit-user-select:none;user-select:none;font-weight:700;position:sticky;top:0}:where(.flx-ui-be-corner){z-index:5;text-align:left;cursor:pointer;border-right-width:var(--flx-ui-border-width-thick);left:0}:where(.flx-ui-be-colh){z-index:3;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where(.flx-ui-be-colh:hover){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh[data-selected]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active);border-bottom-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh-inner){align-items:center;gap:var(--flx-ui-space-1);height:100%;display:flex}:where(.flx-ui-be-colh-label){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(.flx-ui-be-actions-head){z-index:3;width:56px;min-width:56px}:where(.flx-ui-be-rowh){z-index:2;height:var(--flx-ui-be-cell-h);padding:0 var(--flx-ui-space-3);background:var(--flx-ui-color-bg-subtle);border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);text-align:left;vertical-align:middle;box-sizing:border-box;cursor:pointer;position:sticky;left:0;overflow:hidden}:where(.flx-ui-be-rowh:hover){background:var(--flx-ui-color-bg-muted)}:where(.flx-ui-be-rowh[data-selected]){background:var(--flx-ui-color-primary-subtle)}:where(.flx-ui-be-rowh-label){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:where(.flx-ui-be-rowh-sub){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.flx-ui-be-cell){height:var(--flx-ui-be-cell-h);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;vertical-align:middle;padding:0;position:relative;overflow:hidden}:where(.flx-ui-be-cell:hover:not([data-selected]):not([data-anchor]):not([data-editing])){background:color-mix(in srgb, var(--flx-ui-color-primary) 6%, var(--flx-ui-color-bg))}:where(.flx-ui-be-cell[data-selected]){background:var(--flx-ui-color-primary-subtle)}:where(.flx-ui-be-cell[data-anchor]){background:var(--flx-ui-color-bg);box-shadow:inset 0 0 0 2px var(--flx-ui-color-primary);z-index:2}:where(.flx-ui-be-cell[data-editing]){box-shadow:inset 0 0 0 2px var(--flx-ui-color-primary), var(--flx-ui-shadow-md);z-index:10;overflow:visible}:where(.flx-ui-be-cell[data-invalid]){background:var(--flx-ui-color-danger-subtle);box-shadow:inset 0 0 0 1px var(--flx-ui-color-danger)}:where(.flx-ui-be-cell[data-invalid][data-anchor]){box-shadow:inset 0 0 0 2px var(--flx-ui-color-danger)}:where(.flx-ui-be-val){height:100%;padding:0 var(--flx-ui-space-3);white-space:nowrap;pointer-events:none;align-items:center;display:flex;overflow:hidden}:where(.flx-ui-be-ph){color:var(--flx-ui-color-fg-subtle);font-size:var(--flx-ui-font-size-xs)}:where(.flx-ui-be-input){background:var(--flx-ui-color-bg);width:100%;height:100%;color:var(--flx-ui-color-fg);font:inherit;padding:0 var(--flx-ui-space-3);box-sizing:border-box;z-index:11;border:none;outline:none;position:absolute;inset:0}:where(.flx-ui-be-check-wrap){justify-content:center;align-items:center;height:100%;display:flex}:where(.flx-ui-be-fill-handle){background:var(--flx-ui-color-primary);cursor:crosshair;z-index:3;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}:where(.flx-ui-be-group-label,.flx-ui-be-group-cell){background:var(--flx-ui-color-bg-muted);border-top:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);box-sizing:border-box;vertical-align:middle;height:42px}:where(.flx-ui-be-group-label){z-index:2;padding:0 var(--flx-ui-space-3);border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);position:sticky;left:0}:where(.flx-ui-be-group-cell){padding:0 var(--flx-ui-space-1);text-align:right}:where(.flx-ui-be-group-head){align-items:center;gap:var(--flx-ui-space-2);white-space:nowrap;font-weight:700;display:flex}:where(.flx-ui-be-group-thumb){border-radius:var(--flx-ui-radius-sm);object-fit:cover;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);flex-shrink:0;width:22px;height:22px}:where(.flx-ui-be-actions){height:var(--flx-ui-be-cell-h);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);text-align:center;vertical-align:middle;box-sizing:border-box;width:56px;min-width:56px;padding:0 var(--flx-ui-space-2)}:where(.flx-ui-be-hints){gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2) var(--flx-ui-space-1) 0;font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);flex-wrap:wrap;display:flex}:where(.flx-ui-be-hints kbd){border-radius:var(--flx-ui-radius-sm);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg-muted);font-size:10px;font-family:var(--flx-ui-font-mono,monospace);padding:1px 5px}:where(.flx-ui-be-sort){appearance:none;cursor:pointer;color:var(--flx-ui-color-fg-subtle);border-radius:var(--flx-ui-radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:10px;line-height:1}:where(.flx-ui-be-sort:hover){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-filter-row th){top:var(--flx-ui-be-head-h);z-index:3;background:var(--flx-ui-color-bg);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);box-sizing:border-box;padding:3px 4px;position:sticky}:where(.flx-ui-be-filter-corner){z-index:5;border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);left:0}:where(.flx-ui-be-filter){box-sizing:border-box;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg-subtle);width:100%;height:24px;color:var(--flx-ui-color-fg);font:inherit;font-size:var(--flx-ui-font-size-xs);padding:0 var(--flx-ui-space-2);outline:none}:where(.flx-ui-be-filter)::placeholder{color:var(--flx-ui-color-fg-muted)}:where(.flx-ui-be-filter:focus){border-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-cell[data-locked]){background:var(--flx-ui-color-bg-muted)}:where(.flx-ui-be-cell[data-locked] .flx-ui-be-val){color:var(--flx-ui-color-fg-muted)}:where(.flx-ui-be-lock){z-index:4;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg-subtle);cursor:pointer;justify-content:center;align-items:center;padding:1px;line-height:0;display:none;position:absolute;top:2px;left:2px}:where(.flx-ui-be-cell:hover .flx-ui-be-lock){display:flex}:where(.flx-ui-be-cell[data-locked] .flx-ui-be-lock){color:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary);display:flex}:where(.flx-ui-be-lock:hover){color:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-rowh-inner){align-items:center;gap:var(--flx-ui-space-2);height:100%;display:flex}:where(.flx-ui-be-rowh-text){flex:1;min-width:0}:where(.flx-ui-be-row-lock){border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg-subtle);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;line-height:0;display:none}:where(.flx-ui-be-rowh:hover .flx-ui-be-row-lock),:where(.flx-ui-be-rowh[data-lock-state=some] .flx-ui-be-row-lock),:where(.flx-ui-be-rowh[data-lock-state=all] .flx-ui-be-row-lock){display:flex}:where(.flx-ui-be-rowh[data-lock-state=all] .flx-ui-be-row-lock){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-rowh[data-lock-state=some] .flx-ui-be-row-lock){color:var(--flx-ui-color-primary);opacity:.55}:where(.flx-ui-be-row-lock:hover){color:var(--flx-ui-color-primary);opacity:1}:where(.flx-ui-be-menu){z-index:60;min-width:180px;position:fixed}:where(.flx-ui-be-menu [role=menuitem]){text-align:left;justify-content:flex-start;width:100%}:where(.flx-ui-be-col-resize){cursor:col-resize;z-index:4;-webkit-user-select:none;user-select:none;width:6px;height:100%;position:absolute;top:0;right:0}:where(.flx-ui-be-col-resize):after{content:"";width:2px;height:60%;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border-radius:1px;position:absolute;top:20%;right:2px}:where(.flx-ui-be-colh:hover .flx-ui-be-col-resize):after,:where(.flx-ui-be-col-resize:hover):after{background:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh[data-drop-target]){box-shadow:inset 2px 0 0 var(--flx-ui-color-primary)}:where(.flx-ui-be-foot-corner,.flx-ui-be-foot-cell){height:var(--flx-ui-be-cell-h);background:var(--flx-ui-color-bg-muted);border-top:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);padding:0 var(--flx-ui-space-3);box-sizing:border-box;font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);vertical-align:middle;font-weight:600;position:sticky;bottom:0}:where(.flx-ui-be-foot-corner){z-index:5;text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);border-right-width:var(--flx-ui-border-width-thick);left:0}:where(:root){--flx-ui-ctl-ring:0 0 0 2px var(--flx-ui-color-bg), 0 0 0 4px var(--flx-ui-color-focus-ring);--flx-ui-ctl-font:var(--flx-ui-font-weight-medium);--flx-ui-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where([data-theme-switcher]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);align-items:stretch;display:inline-flex;overflow:hidden}:where([data-theme-switcher]>button){appearance:none;min-inline-size:var(--flx-ui-size-md);padding-inline:var(--flx-ui-space-3);padding-block:var(--flx-ui-space-1);color:var(--flx-ui-color-fg-muted);font:inherit;font-size:var(--flx-ui-font-size-sm);white-space:nowrap;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}:where([data-theme-switcher]>button+button){border-inline-start:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-theme-switcher]>button:hover){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}:where([data-theme-switcher]>button[data-active]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-theme-switcher]>button:focus-visible){box-shadow:inset 0 0 0 var(--flx-ui-border-width-thick) var(--flx-ui-color-focus-ring);outline:none}:where([data-color-scheme-toggle]){appearance:none;inline-size:var(--flx-ui-size-md);block-size:var(--flx-ui-size-md);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);font:inherit;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}:where([data-color-scheme-toggle]:hover){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong)}:where([data-color-scheme-toggle]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);border-color:var(--flx-ui-color-focus-ring);outline:none}:where([data-color-scheme-toggle] svg){block-size:20px;inline-size:20px}}@layer flx.skin{[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-font-family-sans:"Roboto", "Helvetica Neue", Arial, sans-serif;--flx-ui-letter-spacing-tight:.00714em;--flx-ui-radius-sm:.25rem;--flx-ui-radius-md:.75rem;--flx-ui-radius-lg:1rem;--flx-ui-radius-xl:1.75rem;--flx-ui-size-sm:2rem;--flx-ui-size-md:2.5rem;--flx-ui-size-lg:3rem;--flx-ui-duration-fast:.12s;--flx-ui-duration-normal:.25s;--flx-ui-duration-slow:.35s;--flx-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--flx-ui-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--flx-ui-ctl-font:var(--flx-ui-font-weight-medium);--flx-ui-control-radius:var(--flx-ui-radius-full);--flx-ui-control-padding-x:1.5rem;--flx-ui-field-height:3.5rem;--flx-ui-field-radius:var(--flx-ui-radius-sm);--flx-ui-card-border:none;--flx-ui-card-radius:var(--flx-ui-radius-md);--flx-ui-surface-radius:var(--flx-ui-radius-md);--flx-ui-floating-border:none;--flx-ui-floating-radius:var(--flx-ui-radius-sm);--flx-ui-floating-padding:.5rem 0;--flx-ui-item-radius:0;--flx-ui-item-padding:.75rem 1rem;--flx-ui-dialog-border:none;--flx-ui-dialog-radius:var(--flx-ui-radius-xl);--flx-ui-tooltip-radius:var(--flx-ui-radius-sm);font-family:var(--flx-ui-font-family-sans);background:var(--flx-ui-mat-surface);color:var(--flx-ui-color-fg);-webkit-font-smoothing:antialiased}[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme=light]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flx-ui-mat-surface:#fef7ff;--flx-ui-mat-container-lowest:#fff;--flx-ui-mat-container-low:#f7f2fa;--flx-ui-mat-container:#f3edf7;--flx-ui-mat-container-high:#ece6f0;--flx-ui-mat-container-highest:#e6e0e9;--flx-ui-mat-on-surface:#1d1b20;--flx-ui-mat-on-surface-variant:#49454f;--flx-ui-mat-outline:#79747e;--flx-ui-mat-outline-variant:#cac4d0;--flx-ui-mat-inverse-surface:#322f35;--flx-ui-mat-inverse-on-surface:#f5eff7;--flx-ui-mat-on-primary:#fff;--flx-ui-mat-primary-container:#eaddff;--flx-ui-mat-on-primary-container:#4f378b;--flx-ui-mat-secondary-container:#e8def8;--flx-ui-mat-on-secondary-container:#4a4458;--flx-ui-mat-shadow-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--flx-ui-mat-shadow-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--flx-ui-mat-shadow-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--flx-ui-mat-shadow-4:0 2px 3px #0000004d, 0 6px 10px 4px #00000026;--flx-ui-mat-accent-1:#fffbff;--flx-ui-mat-accent-2:#f6edff;--flx-ui-mat-accent-3:#e8def8;--flx-ui-mat-accent-4:#eaddff;--flx-ui-mat-accent-5:#d0bcff;--flx-ui-mat-accent-6:#b69df8;--flx-ui-mat-accent-7:#9a82db;--flx-ui-mat-accent-8:#7f67be;--flx-ui-mat-accent-9:#6750a4;--flx-ui-skin-primary:#6750a4;--flx-ui-mat-accent-10:#5b4397;--flx-ui-mat-accent-11:#4f378b;--flx-ui-mat-accent-12:#21005d}[data-ui=material][data-theme=dark]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-theme=dark] [data-ui=material]:not([data-theme]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme=dark]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flx-ui-mat-surface:#141218;--flx-ui-mat-container-lowest:#0f0d13;--flx-ui-mat-container-low:#1d1b20;--flx-ui-mat-container:#211f26;--flx-ui-mat-container-high:#2b2930;--flx-ui-mat-container-highest:#36343b;--flx-ui-mat-on-surface:#e6e0e9;--flx-ui-mat-on-surface-variant:#cac4d0;--flx-ui-mat-outline:#938f99;--flx-ui-mat-outline-variant:#49454f;--flx-ui-mat-inverse-surface:#e6e0e9;--flx-ui-mat-inverse-on-surface:#322f35;--flx-ui-mat-on-primary:#381e72;--flx-ui-mat-primary-container:#4f378b;--flx-ui-mat-on-primary-container:#eaddff;--flx-ui-mat-secondary-container:#4a4458;--flx-ui-mat-on-secondary-container:#e8def8;--flx-ui-mat-shadow-1:0 1px 2px #00000080, 0 1px 3px 1px #0000004d;--flx-ui-mat-shadow-2:0 1px 2px #00000080, 0 2px 6px 2px #0000004d;--flx-ui-mat-shadow-3:0 1px 3px #00000080, 0 4px 8px 3px #0000004d;--flx-ui-mat-shadow-4:0 2px 3px #00000080, 0 6px 10px 4px #0000004d;--flx-ui-mat-accent-1:#1d1b20;--flx-ui-mat-accent-2:#25232a;--flx-ui-mat-accent-3:#4a4458;--flx-ui-mat-accent-4:#4f378b;--flx-ui-mat-accent-5:#5b4397;--flx-ui-mat-accent-6:#6750a4;--flx-ui-mat-accent-7:#7f67be;--flx-ui-mat-accent-8:#b69df8;--flx-ui-mat-accent-9:#d0bcff;--flx-ui-skin-primary:#d0bcff;--flx-ui-mat-accent-10:#ddcbff;--flx-ui-mat-accent-11:#e8def8;--flx-ui-mat-accent-12:#f6edff}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),:root:not([data-theme]) [data-ui=material]:not([data-theme]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flx-ui-mat-surface:#141218;--flx-ui-mat-container-lowest:#0f0d13;--flx-ui-mat-container-low:#1d1b20;--flx-ui-mat-container:#211f26;--flx-ui-mat-container-high:#2b2930;--flx-ui-mat-container-highest:#36343b;--flx-ui-mat-on-surface:#e6e0e9;--flx-ui-mat-on-surface-variant:#cac4d0;--flx-ui-mat-outline:#938f99;--flx-ui-mat-outline-variant:#49454f;--flx-ui-mat-inverse-surface:#e6e0e9;--flx-ui-mat-inverse-on-surface:#322f35;--flx-ui-mat-on-primary:#381e72;--flx-ui-mat-primary-container:#4f378b;--flx-ui-mat-on-primary-container:#eaddff;--flx-ui-mat-secondary-container:#4a4458;--flx-ui-mat-on-secondary-container:#e8def8;--flx-ui-mat-shadow-1:0 1px 2px #00000080, 0 1px 3px 1px #0000004d;--flx-ui-mat-shadow-2:0 1px 2px #00000080, 0 2px 6px 2px #0000004d;--flx-ui-mat-shadow-3:0 1px 3px #00000080, 0 4px 8px 3px #0000004d;--flx-ui-mat-shadow-4:0 2px 3px #00000080, 0 6px 10px 4px #0000004d;--flx-ui-mat-accent-1:#1d1b20;--flx-ui-mat-accent-2:#25232a;--flx-ui-mat-accent-3:#4a4458;--flx-ui-mat-accent-4:#4f378b;--flx-ui-mat-accent-5:#5b4397;--flx-ui-mat-accent-6:#6750a4;--flx-ui-mat-accent-7:#7f67be;--flx-ui-mat-accent-8:#b69df8;--flx-ui-mat-accent-9:#d0bcff;--flx-ui-skin-primary:#d0bcff;--flx-ui-mat-accent-10:#ddcbff;--flx-ui-mat-accent-11:#e8def8;--flx-ui-mat-accent-12:#f6edff}}[data-ui=material]:not([data-theme=high-contrast],[data-theme=high-contrast] *):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme]:not([data-theme=high-contrast]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-gray-1:var(--flx-ui-mat-container-lowest);--flx-ui-gray-2:var(--flx-ui-mat-container-low);--flx-ui-gray-3:var(--flx-ui-mat-container);--flx-ui-gray-4:var(--flx-ui-mat-container-high);--flx-ui-gray-5:var(--flx-ui-mat-container-highest);--flx-ui-gray-6:var(--flx-ui-mat-outline-variant);--flx-ui-gray-7:var(--flx-ui-mat-outline-variant);--flx-ui-gray-8:var(--flx-ui-mat-outline);--flx-ui-gray-9:var(--flx-ui-mat-outline);--flx-ui-gray-10:var(--flx-ui-mat-on-surface-variant);--flx-ui-gray-11:var(--flx-ui-mat-on-surface-variant);--flx-ui-gray-12:var(--flx-ui-mat-on-surface);--flx-ui-color-bg:var(--flx-ui-mat-surface);--flx-ui-color-bg-subtle:var(--flx-ui-mat-container-low);--flx-ui-color-bg-muted:var(--flx-ui-mat-container-highest);--flx-ui-color-fg:var(--flx-ui-mat-on-surface);--flx-ui-color-fg-muted:var(--flx-ui-mat-on-surface-variant);--flx-ui-color-border:var(--flx-ui-mat-outline-variant);--flx-ui-color-border-strong:var(--flx-ui-mat-outline);--flx-ui-shadow-sm:var(--flx-ui-mat-shadow-1);--flx-ui-shadow-md:var(--flx-ui-mat-shadow-2);--flx-ui-shadow-lg:var(--flx-ui-mat-shadow-3);--flx-ui-shadow-xl:var(--flx-ui-mat-shadow-4)}[data-ui=material]:not([data-theme=high-contrast],[data-theme=high-contrast] *):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme]:not([data-theme=high-contrast]):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-accent-1:var(--flx-ui-mat-accent-1);--flx-ui-accent-2:var(--flx-ui-mat-accent-2);--flx-ui-accent-3:var(--flx-ui-mat-accent-3);--flx-ui-accent-4:var(--flx-ui-mat-accent-4);--flx-ui-accent-5:var(--flx-ui-mat-accent-5);--flx-ui-accent-6:var(--flx-ui-mat-accent-6);--flx-ui-accent-7:var(--flx-ui-mat-accent-7);--flx-ui-accent-8:var(--flx-ui-mat-accent-8);--flx-ui-accent-9:var(--flx-ui-mat-accent-9);--flx-ui-accent-10:var(--flx-ui-mat-accent-10);--flx-ui-accent-11:var(--flx-ui-mat-accent-11);--flx-ui-accent-12:var(--flx-ui-mat-accent-12);--flx-ui-color-focus-ring:var(--flx-ui-accent-9);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-9);--flx-ui-color-primary-active:var(--flx-ui-accent-9);--flx-ui-color-primary-fg:var(--flx-ui-mat-on-primary);--flx-ui-color-primary-subtle:var(--flx-ui-mat-secondary-container);--flx-ui-color-primary-text:var(--flx-ui-mat-on-secondary-container)}[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-ctl-ring:0 0 0 3px var(--flx-ui-color-focus-ring);--flx-ui-field-bg:var(--flx-ui-color-bg-muted);--flx-ui-field-border:var(--flx-ui-color-border-strong);--flx-ui-field-focus-bg:var(--flx-ui-color-bg-muted);--flx-ui-field-focus-ring:none;--flx-ui-card-bg:var(--flx-ui-mat-container-low);--flx-ui-card-shadow:var(--flx-ui-shadow-sm);--flx-ui-surface-bg:var(--flx-ui-mat-surface);--flx-ui-floating-bg:var(--flx-ui-mat-container);--flx-ui-floating-shadow:var(--flx-ui-shadow-md);--flx-ui-item-active-bg:color-mix(in srgb, var(--flx-ui-color-fg) 8%, transparent);--flx-ui-item-active-fg:var(--flx-ui-color-fg);--flx-ui-dialog-bg:var(--flx-ui-mat-container-high);--flx-ui-dialog-shadow:var(--flx-ui-shadow-lg);--flx-ui-tooltip-bg:var(--flx-ui-mat-inverse-surface);--flx-ui-tooltip-fg:var(--flx-ui-mat-inverse-on-surface);--flx-ui-mat-layer:color-mix(in srgb, var(--flx-ui-color-fg) 8%, transparent)}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip]),[role=checkbox],[role=radio],[role=switch],[data-slider] [role=slider]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){isolation:isolate;position:relative}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;position:absolute;inset:0}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.08}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip]):is(:focus-visible,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.12}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{display:none}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:none;transition:box-shadow var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);font-size:.875rem}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])[data-size=sm]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:0 1rem}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])[data-size=lg]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:0 2rem;font-size:1rem}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip]):focus-visible):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){outline:3px solid var(--flx-ui-color-focus-ring);outline-offset:2px;box-shadow:none}[data-ui=material] :where([data-variant=solid]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary)}[data-ui=material] :where([data-variant=solid]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:var(--flx-ui-shadow-sm)}[data-ui=material] :where([data-variant=solid]:not([data-badge],[data-chip]):active:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:none}[data-ui=material] :where([data-variant=soft]:not([data-badge],[data-chip])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-variant=soft]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text)}[data-ui=material] :where([data-variant=outline]:not([data-badge],[data-chip])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-variant=outline]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-primary);background:0 0}[data-ui=material] :where([data-variant=outline][data-tone=neutral]:not([data-badge],[data-chip])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-variant=outline][data-tone=neutral]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-variant=ghost]:not([data-badge],[data-chip],[data-icon-button])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:0 .75rem}[data-ui=material] :where([data-variant=ghost]:not([data-badge],[data-chip],[data-icon-button],[data-tone=neutral])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){color:var(--flx-ui-color-primary)}[data-ui=material] :where([data-variant=ghost]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-variant=dashed]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:0 0}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:color-mix(in srgb, var(--flx-ui-color-fg) 12%, transparent);color:color-mix(in srgb, var(--flx-ui-color-fg) 38%, transparent);border-color:#0000}[data-ui=material] :where([data-variant]:is([data-variant=ghost],[data-variant=outline]):not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:0 0}[data-ui=material] :where([data-variant=outline]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:color-mix(in srgb, var(--flx-ui-color-fg) 12%, transparent)}[data-ui=material] :where([data-icon-button]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);padding:0}[data-ui=material] :where([data-icon-button][data-variant=ghost]:not([data-tone])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-icon-button][data-variant=outline]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-icon-button][data-variant=outline]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){color:var(--flx-ui-color-fg-muted)}[data-ui=material] :where([data-fab]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-mat-primary-container);color:var(--flx-ui-mat-on-primary-container);box-shadow:var(--flx-ui-shadow-lg);border:none}[data-ui=material] :where([data-fab]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-primary-container);box-shadow:var(--flx-ui-shadow-xl)}[data-ui=material] :where([data-fab][data-variant=solid]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-fab][data-variant=solid]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=material] :where([data-fab][data-fab-size=sm]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=material] :where([data-fab][data-fab-size=lg]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-xl);width:6rem;height:6rem}[data-ui=material] :where([data-fab][data-fab-size=lg] svg):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){width:36px;height:36px}[data-ui=material] :where([data-fab][data-fab-extended]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg);gap:.75rem;height:3.5rem;padding:0 1.25rem 0 1rem}[data-ui=material] :where([data-speed-dial-action]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:var(--flx-ui-shadow-sm)}[data-ui=material] :where([role=switch]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border:2px solid var(--flx-ui-color-border-strong);background:var(--flx-ui-color-bg-muted);width:52px;height:32px;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);padding:0;overflow:visible}[data-ui=material] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-bg-muted);filter:none}[data-ui=material] :where([role=switch][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([role=switch][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}[data-ui=material] :where([role=switch]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{background:var(--flx-ui-color-border-strong);width:16px;height:16px;box-shadow:none;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), width var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), height var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), margin var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);margin:6px}[data-ui=material] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{background:var(--flx-ui-color-fg-muted)}[data-ui=material] :where([role=switch][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{background:var(--flx-ui-color-primary-fg);width:24px;height:24px;margin:2px;transform:translate(20px)}[data-ui=material] :where([role=switch][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{background:var(--flx-ui-mat-primary-container)}[data-ui=material] :where([role=switch]:active:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{width:28px;height:28px;margin:0}[data-ui=material] :where([role=switch][data-state=checked]:active:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{transform:translate(20px)}[data-ui=material] :where([role=switch])>:where([data-part=thumb]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){width:24px;height:24px;box-shadow:none;margin:2px}[data-ui=material] :where([role=switch][data-state=checked])>:where([data-part=thumb]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){transform:translate(20px)}[data-ui=material] :where([role=switch]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{content:"";z-index:-1;background:var(--flx-ui-color-fg);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-6px,-50%)scale(.7)}[data-ui=material] :where([role=switch][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{background:var(--flx-ui-color-primary);transform:translate(14px,-50%)scale(.7)}[data-ui=material] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.08;transform:translate(-6px,-50%)scale(1)}[data-ui=material] :where([role=switch][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{transform:translate(14px,-50%)scale(1)}[data-ui=material] :where([role=switch]:is(:active,:focus-visible):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.12}[data-ui=material] :where([role=checkbox]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-width:2px;border-color:var(--flx-ui-color-fg-muted);border-radius:2px;width:18px;height:18px}[data-ui=material] :where([role=radio]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-width:2px;border-color:var(--flx-ui-color-fg-muted);width:20px;height:20px}[data-ui=material] :where([role=checkbox],[role=radio]):where(:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-fg)}[data-ui=material] :where([role=checkbox],[role=radio]):where(:active:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){transform:none}[data-ui=material] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=material] :where([role=radio][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([role=radio][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-primary)}[data-ui=material] :where([role=checkbox]:where([data-state=checked],[data-state=indeterminate])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{flex:none}[data-ui=material] :where([role=checkbox][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{width:4px;height:8px;margin-top:-3px}[data-ui=material] :where([role=checkbox],[role=radio]):where(:focus-visible):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:none}[data-ui=material] :where([role=checkbox],[role=radio]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{content:"";z-index:-1;background:var(--flx-ui-color-fg);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}[data-ui=material] :where([role=checkbox]:is([data-state=checked],[data-state=indeterminate]),[role=radio][data-state=checked]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{background:var(--flx-ui-color-primary)}[data-ui=material] :where([role=checkbox],[role=radio]):where(:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.08;transform:translate(-50%,-50%)scale(1)}[data-ui=material] :where([role=checkbox],[role=radio]):where(:is(:active,:focus-visible):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.12;transform:translate(-50%,-50%)scale(1)}[data-ui=material] :where([data-select-item-indicator]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-sizing:border-box;border-width:2px;border-color:var(--flx-ui-color-fg-muted);border-radius:2px}[data-ui=material] :where([data-slider-track]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);height:4px}[data-ui=material] :where([data-slider-track][data-orientation=vertical]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){width:4px;height:auto}[data-ui=material] :where([data-slider-range]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary)}[data-ui=material] :where([data-slider] [role=slider]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);width:20px;height:20px;box-shadow:var(--flx-ui-shadow-sm);border:none}[data-ui=material] :where([data-slider] [role=slider]:focus-visible):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:var(--flx-ui-shadow-sm)}[data-ui=material] :where([data-slider] [role=slider]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{content:"";z-index:-1;background:var(--flx-ui-color-primary);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}[data-ui=material] :where([data-slider] [role=slider]:hover):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.08;transform:translate(-50%,-50%)scale(1)}[data-ui=material] :where([data-slider] [role=slider]:is(:active,:focus-visible)):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{opacity:.12;transform:translate(-50%,-50%)scale(1)}[data-ui=material] :where([role=tablist]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-bottom-color:var(--flx-ui-color-border);gap:0}[data-ui=material] :where([role=tab]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){letter-spacing:.00714em;min-height:3rem;color:var(--flx-ui-color-fg-muted);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border-bottom:3px solid #0000;border-radius:3px 3px 0 0;padding:0 1rem;font-size:.875rem;position:relative}[data-ui=material] :where([role=tab]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([role=tab][data-state=active]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([role=tab][data-state=active]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-bottom-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}[data-ui=material] :where([role=tab]:focus-visible):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:inset var(--flx-ui-ctl-ring);border-radius:3px 3px 0 0}[data-ui=material] :where([data-input]:not([data-field-variant]),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-bg-muted);border:none;border-bottom:1px solid var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm) var(--flx-ui-radius-sm) 0 0;box-shadow:none;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=material] :where([data-input]:not([data-field-variant]),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field]):where(:hover:not(:focus,:focus-within)):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:color-mix(in srgb, var(--flx-ui-color-fg) 8%, var(--flx-ui-color-bg-muted));border-bottom-color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-input]:not([data-field-variant]):focus-visible,[data-input-group]:not([data-field-variant]):focus-within,button[role=combobox]:not([data-field-variant]):is(:focus-visible,[data-state=open]),[data-combobox-control]:not([data-field-variant]):focus-within,[data-field-variant=filled]:is(:focus,:focus-visible,:focus-within),[data-date-field-input]:focus-within,[data-date-picker-control]:focus-within,[data-number-field-input-row]:focus-within,[data-pin-input-field]:focus):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-bg-muted);border-bottom-color:var(--flx-ui-color-primary);box-shadow:inset 0 -1px 0 var(--flx-ui-color-primary);outline:none}[data-ui=material] :where([data-field-variant=outlined]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border:1px solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-sm);background:0 0}[data-ui=material] :where([data-field-variant=outlined]:hover:not(:focus,:focus-within,[data-invalid])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-field-variant=outlined]):where(:focus,:focus-visible,:focus-within):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-primary);box-shadow:inset 0 0 0 1px var(--flx-ui-color-primary);outline:none}[data-ui=material] :where([data-input],[data-input-group],[data-field-variant],[data-date-field-input]):where([data-invalid]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-danger)}[data-ui=material][data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=material] [data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-bottom-color:#0000}[data-ui=material][data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea):focus-visible,[data-input-group]:not([data-field-variant]):focus-within,button[role=combobox]:not([data-field-variant]):is(:focus-visible,[data-state=open]),[data-combobox-control]:not([data-field-variant]):focus-within,[data-field-variant=filled]:not(textarea):is(:focus,:focus-visible,:focus-within),[data-date-field-input]:not([data-date-picker-input]):focus-within,[data-date-picker-control]:focus-within,[data-number-field-input-row]:focus-within):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=material] [data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea):focus-visible,[data-input-group]:not([data-field-variant]):focus-within,button[role=combobox]:not([data-field-variant]):is(:focus-visible,[data-state=open]),[data-combobox-control]:not([data-field-variant]):focus-within,[data-field-variant=filled]:not(textarea):is(:focus,:focus-visible,:focus-within),[data-date-field-input]:not([data-date-picker-input]):focus-within,[data-date-picker-control]:focus-within,[data-number-field-input-row]:focus-within):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){box-shadow:inset 0 0 0 2px var(--flx-ui-color-primary)}[data-ui=material][data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=material] [data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){box-shadow:inset 0 0 0 1px var(--flx-ui-color-danger)}[data-ui=material][data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:focus,:focus-visible,:focus-within,[data-state=open]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=material] [data-ui-corner=round] :where([data-input]:not([data-field-variant],textarea),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant]),[data-field-variant=filled]:not(textarea),[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:focus,:focus-visible,:focus-within,[data-state=open]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){box-shadow:inset 0 0 0 2px var(--flx-ui-color-danger)}[data-ui=material] :where([data-combobox-control] [role=combobox],[data-date-picker-input],[data-number-field-input]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:none;background:0 0;border:none}[data-ui=material] :where([data-combobox-control]>button,[data-number-field-increment],[data-number-field-decrement]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);border:none}[data-ui=material] :where([data-combobox-control]>button,[data-number-field-increment],[data-number-field-decrement]):where(:hover:not([disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer)}[data-ui=material] :where([role=menuitem],[role=menuitemradio],[role=option]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){letter-spacing:.00714em;font-size:.875rem}[data-ui=material] :where([role=listbox]:not([data-state])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-mat-container-low);border:none;padding:.5rem 0}[data-ui=material] :where([role=option][data-selected]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text)}[data-ui=material] :where([role=menu] [role=separator]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){margin:.5rem 0}[data-ui=material] :where([data-menu-label],[data-listbox-group-label],[data-command-group-heading]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-size:.875rem;font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.00714em;text-transform:none;padding:.75rem 1rem .5rem}[data-ui=material] :where([data-listbox-search],[data-select-search]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-mat-container-high);border:none;width:calc(100% - 1rem);margin:0 .5rem .5rem}[data-ui=material] :where([data-command]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-xl);background:var(--flx-ui-mat-container-high);box-shadow:var(--flx-ui-shadow-lg);border:none}[data-ui=material] :where([data-command-item]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0}[data-ui=material] :where([data-command-item][data-active]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-hovercard-content],[data-navigation-menu-content][data-floating]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-mat-container);box-shadow:var(--flx-ui-shadow-md);border:none}[data-ui=material] :where([role=tooltip]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){box-shadow:none;padding:.25rem .5rem;font-size:.75rem}[data-ui=material] :where([data-date-picker-content]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-mat-container-high);box-shadow:var(--flx-ui-shadow-lg);border:none}[data-ui=material] :where([data-drawer-content]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-container-low);box-shadow:var(--flx-ui-shadow-sm);border:none}[data-ui=material] :where([data-drawer-content][data-side=left]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 var(--flx-ui-radius-lg) var(--flx-ui-radius-lg) 0}[data-ui=material] :where([data-drawer-content][data-side=right]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg) 0 0 var(--flx-ui-radius-lg)}[data-ui=material] :where([data-drawer-content][data-side=top]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 0 var(--flx-ui-radius-lg) var(--flx-ui-radius-lg)}[data-ui=material] :where([data-drawer-content][data-side=bottom]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg) var(--flx-ui-radius-lg) 0 0}[data-ui=material] :where([data-bottom-sheet-content]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-xl) var(--flx-ui-radius-xl) 0 0;background:var(--flx-ui-mat-container-low);box-shadow:var(--flx-ui-shadow-sm);border:none}[data-ui=material] :where([data-bottom-sheet-handle]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-fg-muted);opacity:.4;width:32px;height:4px}[data-ui=material] :where([data-card-title]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-size:1.375rem;font-weight:var(--flx-ui-font-weight-normal);line-height:1.75rem}[data-ui=material] :where([data-card-description]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){letter-spacing:.0179em;font-size:.875rem}[data-ui=material] :where([data-surface]:not([data-bordered])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border:none}[data-ui=material] :where([data-surface][data-bordered]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-border)}[data-ui=material] :where([data-surface][data-elevation="0"]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-surface);box-shadow:none}[data-ui=material] :where([data-surface][data-elevation="1"]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-container-low);box-shadow:var(--flx-ui-shadow-sm)}[data-ui=material] :where([data-surface][data-elevation="2"]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-container);box-shadow:var(--flx-ui-shadow-md)}[data-ui=material] :where([data-surface][data-elevation="3"]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-container-high);box-shadow:var(--flx-ui-shadow-lg)}[data-ui=material] :where([data-surface][data-elevation="4"]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-container-highest);box-shadow:var(--flx-ui-shadow-xl)}[data-ui=material] :where([aria-pressed]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-full);color:var(--flx-ui-color-fg);letter-spacing:.00714em;background:0 0;font-size:.875rem}[data-ui=material] :where([aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([aria-pressed][data-state=on]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([aria-pressed][data-state=on]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-primary-text)}[data-ui=material] :where([role=group][data-orientation]>[aria-pressed]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0}[data-ui=material] :where([role=group][data-orientation=vertical]>[aria-pressed]:first-child):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:1.25rem 1.25rem 0 0}[data-ui=material] :where([role=group][data-orientation=vertical]>[aria-pressed]:last-child):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 0 1.25rem 1.25rem}[data-ui=material] :where([role=group][data-orientation=horizontal]>[aria-pressed]:first-child):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full) 0 0 var(--flx-ui-radius-full)}[data-ui=material] :where([role=group][data-orientation=horizontal]>[aria-pressed]:last-child):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 var(--flx-ui-radius-full) var(--flx-ui-radius-full) 0}[data-ui=material] :where([role=group][data-orientation]>[aria-pressed]:only-child):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([data-calendar-day]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);width:2.5rem;height:2.5rem;font-weight:var(--flx-ui-font-weight-medium)}[data-ui=material] :where([data-calendar-day]:hover:not([data-disabled],[data-selected])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:inherit}[data-ui=material] :where([data-calendar-day][data-today]:not([data-selected])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border:1px solid var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}[data-ui=material] :where([data-calendar-day][data-selected]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=material] :where([data-range] [data-calendar-day][data-selected]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text);border-radius:0}[data-ui=material] :where([data-range] [data-calendar-day][data-selection-start]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full) 0 0 var(--flx-ui-radius-full)}[data-ui=material] :where([data-range] [data-calendar-day][data-selection-end]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 var(--flx-ui-radius-full) var(--flx-ui-radius-full) 0}[data-ui=material] :where([data-range] [data-calendar-day][data-selection-start][data-selection-end]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([data-calendar-day][data-selection-start],[data-calendar-day][data-selection-end]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=material] :where([data-calendar-nav]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);border:none}[data-ui=material] :where([data-calendar-nav]:hover:not([disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer)}[data-ui=material] :where([data-badge]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.02em}[data-ui=material] :where([data-chip]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){letter-spacing:.00714em;border-radius:.5rem;font-size:.875rem}[data-ui=material] :where([data-chip][data-variant=outline]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-color:var(--flx-ui-color-border-strong)}[data-ui=material] :where([data-chip][data-selected]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text);border-color:#0000}[data-ui=material] :where([data-avatar]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-weight:var(--flx-ui-font-weight-medium)}[data-ui=material] :where([data-avatar-fallback]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-primary-container);color:var(--flx-ui-mat-on-primary-container)}[data-ui=material] :where([data-avatar-group-overflow]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text)}[data-ui=material] :where([role=progressbar]:not([data-circular])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-primary-subtle);height:4px}[data-ui=material] :where([role=progressbar]:not([data-circular])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{border-radius:inherit;background:var(--flx-ui-color-primary)}[data-ui=material] :where([data-progress-track]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){stroke:var(--flx-ui-color-primary-subtle)}[data-ui=material] :where([data-progress-indicator]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){stroke-linecap:round}[data-ui=material] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);min-height:3.5rem;font-size:.875rem;font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.00714em;padding:0 1rem}[data-ui=material] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:hover:not([data-active])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:inherit}[data-ui=material] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where([data-active]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-text);font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=material] :where([data-sidenav-trigger]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([data-sidenav-sub-content][data-flyout]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-mat-container);box-shadow:var(--flx-ui-shadow-md);border:none;padding:.5rem 0}[data-ui=material] :where([data-sidenav][data-mobile]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:0 var(--flx-ui-radius-lg) var(--flx-ui-radius-lg) 0}[data-ui=material] :where([data-sidenav][data-mobile][data-side=right]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg) 0 0 var(--flx-ui-radius-lg)}[data-ui=material] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:hover,[data-state=open]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([role=toolbar]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-mat-container);border:none;gap:2px}[data-ui=material] :where([role=toolbar]>button:not([aria-pressed])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([role=toolbar]>button:not([aria-pressed]):hover):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-breadcrumb-link]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);margin:0 -2px;padding:2px 8px}[data-ui=material] :where([data-breadcrumb-link]:hover):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer);color:var(--flx-ui-color-fg)}[data-ui=material] :where([data-breadcrumb-page]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:2px 8px}[data-ui=material] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);border:none}[data-ui=material] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:hover:not([data-current],[disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer)}[data-ui=material] :where([data-pagination-page][data-current]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=material] :where([data-stepper-indicator]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=material] :where([data-table]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-table-radius:0px;border:none}[data-ui=material] :where([data-table-head]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:var(--flx-ui-space-3);color:var(--flx-ui-color-fg-muted);font-size:.75rem;font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.0417em;text-transform:none;border-bottom:1px solid var(--flx-ui-color-border);background:0 0}[data-ui=material] :where([data-table-cell]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:var(--flx-ui-space-3)}[data-ui=material] :where([data-table-body]>[data-table-row]:hover):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer)}[data-ui=material] :where([data-table-row][data-selected]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] :where([data-table-row][data-selected]:hover):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 12%, transparent)}[data-ui=material] :where([data-table-cell][data-pinned],[data-table-head][data-pinned]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-bg)}[data-ui=material] :where([data-table][data-density=compact] [data-table-head],[data-table][data-density=compact] [data-table-cell]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){padding:var(--flx-ui-space-1) var(--flx-ui-space-2)}[data-ui=material] :where([data-toast]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-mat-inverse-surface);color:var(--flx-ui-mat-inverse-on-surface);box-shadow:var(--flx-ui-shadow-lg);border-block:none;border-inline-end:none}[data-ui=material] :where([data-alert]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=material] :where([data-accordion]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border:none;border-radius:0}[data-ui=material] :where([data-accordion-item]:not(:last-child)):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-bottom:1px solid var(--flx-ui-color-border)}[data-ui=material] :where([data-accordion-trigger]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-weight:var(--flx-ui-font-weight-medium);padding:1rem}[data-ui=material] :where([data-accordion-trigger]:hover:not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-mat-layer)}[data-ui=material] :where([data-empty-icon]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-primary-subtle);width:3rem;height:3rem;color:var(--flx-ui-color-primary-text)}[data-ui=material] :where([data-statistic-value]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-weight:var(--flx-ui-font-weight-normal);letter-spacing:0}[data-ui=material] :where([data-statistic-label]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.0417em}[data-ui=material] :where([data-descriptions-term]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){font-size:.75rem;font-weight:var(--flx-ui-font-weight-medium);letter-spacing:.0417em;color:var(--flx-ui-color-fg-muted)}[data-ui=material] :where([data-timeline-indicator]:empty):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):before{box-shadow:0 0 0 4px color-mix(in srgb, var(--flx-timeline-dot) 14%, transparent)}[data-ui=material] :where([data-rating]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-rating-gap:4px;--flx-ui-rating-color:var(--flx-ui-color-primary)}[data-ui=material] :where([data-carousel-dot]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=material] :where([data-carousel-dot][data-active]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-ui-color-primary);width:24px}[data-ui=material] :where([data-carousel-prev],[data-carousel-next]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-mat-container-high);block-size:2.5rem;inline-size:2.5rem;color:var(--flx-ui-color-fg);border:0;place-items:center;display:inline-grid}[data-ui=material] :where([data-carousel-prev],[data-carousel-next]):where(:hover:not([disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:color-mix(in srgb, var(--flx-ui-color-fg) 8%, var(--flx-ui-mat-container-high))}[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-mat-tertiary:#7d5260}[data-ui=material][data-theme=dark]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-theme=dark] [data-ui=material]:not([data-theme]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),[data-ui=material] [data-theme=dark]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-mat-tertiary:#efb8c8}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-ui=material]:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)),:root:not([data-theme]) [data-ui=material]:not([data-theme]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){--flx-ui-mat-tertiary:#efb8c8}}[data-ui=material] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{background:linear-gradient(135deg, var(--flx-ui-glow-from,var(--flx-ui-color-primary)), var(--flx-ui-glow-to,var(--flx-ui-mat-tertiary)));opacity:.7;animation:none}[data-ui=material] :where([data-glow]:not([data-glow-side]):is(:hover,:focus-visible):not([data-disabled])):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)):after{opacity:1;filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 35%, transparent))}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip]),[role=menuitem],[role=option],[role=tab]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){overflow:hidden}[data-ui=material] :where([data-variant]:not([data-badge],[data-chip])[data-glow]):where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){overflow:visible}[data-ui=material] .flx-mat-ripple:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){background:var(--flx-mat-ripple-color,currentColor);opacity:0;pointer-events:none;border-radius:50%;animation:.65s cubic-bezier(.2,.6,.3,1) forwards flx-mat-ripple;position:absolute;transform:scale(0)}@keyframes flx-mat-ripple{0%{opacity:.12;transform:scale(0)}60%{opacity:.12;transform:scale(.9)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-ui=material] .flx-mat-ripple:where(:not([data-ui=material] [data-ui]:not([data-ui=material]),[data-ui=material] [data-ui]:not([data-ui=material]) *)){display:none}}[data-ui=soft]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--flx-ui-font-size-xs:.75rem;--flx-ui-font-size-sm:.8125rem;--flx-ui-font-size-md:.9375rem;--flx-ui-font-size-lg:1.0625rem;--flx-ui-font-size-xl:1.25rem;--flx-ui-line-height-normal:1.34;--flx-ui-letter-spacing-tight:-.01em;--flx-ui-radius-sm:.375rem;--flx-ui-radius-md:.5rem;--flx-ui-radius-lg:.75rem;--flx-ui-radius-xl:1rem;--flx-ui-size-xs:1.5rem;--flx-ui-size-sm:2rem;--flx-ui-size-md:2.25rem;--flx-ui-size-lg:2.75rem;--flx-ui-size-xl:3rem;--flx-ui-duration-fast:.1s;--flx-ui-duration-normal:.2s;--flx-ui-duration-slow:.25s;--flx-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--flx-ui-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--flx-ui-ctl-font:var(--flx-ui-font-weight-medium);--flx-ui-control-radius:var(--flx-ui-radius-md);--flx-ui-control-padding-x:1rem;--flx-ui-control-press:scale(.96);--flx-ui-field-height:2.5rem;--flx-ui-field-radius:var(--flx-ui-radius-md);--flx-ui-field-border:var(--flx-ui-color-border);--flx-ui-card-border:none;--flx-ui-card-radius:var(--flx-ui-radius-lg);--flx-ui-surface-radius:var(--flx-ui-radius-lg);--flx-ui-floating-border:none;--flx-ui-floating-radius:var(--flx-ui-radius-lg);--flx-ui-floating-padding:.5rem;--flx-ui-item-radius:var(--flx-ui-radius-sm);--flx-ui-item-padding:.5rem .75rem;--flx-ui-dialog-border:none;--flx-ui-dialog-radius:var(--flx-ui-radius-lg);--flx-ui-tooltip-radius:var(--flx-ui-radius-md);font-family:var(--flx-ui-font-family-sans);line-height:var(--flx-ui-line-height-normal);background:var(--flx-ui-soft-canvas);color:var(--flx-ui-color-fg);-webkit-font-smoothing:antialiased}[data-ui=soft]:not(:root):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),:root[data-ui=soft]>body:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-md)}[data-ui=soft]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] [data-theme=light]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-canvas:#f0f2f5;--flx-ui-soft-surface:#fff;--flx-ui-soft-wash:#f0f2f5;--flx-ui-soft-hover:#f2f2f2;--flx-ui-soft-muted:#e4e6eb;--flx-ui-soft-muted-hover:#d8dadf;--flx-ui-soft-fg:#050505;--flx-ui-soft-fg-muted:#65676b;--flx-ui-soft-fg-subtle:#8a8d91;--flx-ui-soft-border:#dddfe2;--flx-ui-soft-border-strong:#ccd0d5;--flx-ui-soft-handle:#bcc0c8;--flx-ui-soft-tooltip:#050505;--flx-ui-soft-tooltip-fg:#fff;--flx-ui-soft-shadow-sm:0 1px 2px #0000001a;--flx-ui-soft-shadow-md:0 2px 4px #0000001a, 0 8px 16px #0000001a;--flx-ui-soft-shadow-lg:0 4px 12px #00000026;--flx-ui-soft-shadow-xl:0 12px 28px #0003, 0 2px 4px #0000001a;--flx-ui-soft-accent-1:#f5faff;--flx-ui-soft-accent-2:#ebf5ff;--flx-ui-soft-accent-3:#e7f3ff;--flx-ui-soft-accent-4:#d6e9ff;--flx-ui-soft-accent-5:#c2ddff;--flx-ui-soft-accent-6:#a6ccff;--flx-ui-soft-accent-7:#7fb3ff;--flx-ui-soft-accent-8:#4d94ff;--flx-ui-soft-accent-9:#0866ff;--flx-ui-skin-primary:#0866ff;--flx-ui-soft-accent-10:#075ce5;--flx-ui-soft-accent-11:#0542a3;--flx-ui-soft-accent-12:#002a6b}[data-ui=soft][data-theme=dark]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-theme=dark] [data-ui=soft]:not([data-theme]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] [data-theme=dark]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-canvas:#18191a;--flx-ui-soft-surface:#242526;--flx-ui-soft-wash:#3a3b3c;--flx-ui-soft-hover:#303132;--flx-ui-soft-muted:#3a3b3c;--flx-ui-soft-muted-hover:#4e4f50;--flx-ui-soft-fg:#e4e6eb;--flx-ui-soft-fg-muted:#b0b3b8;--flx-ui-soft-fg-subtle:#8a8d91;--flx-ui-soft-border:#3e4042;--flx-ui-soft-border-strong:#4e5052;--flx-ui-soft-handle:#5f6164;--flx-ui-soft-tooltip:#3e4042;--flx-ui-soft-tooltip-fg:#e4e6eb;--flx-ui-soft-shadow-sm:0 1px 2px #0006;--flx-ui-soft-shadow-md:0 2px 8px #0006;--flx-ui-soft-shadow-lg:0 4px 16px #00000080;--flx-ui-soft-shadow-xl:0 12px 28px #0009, 0 2px 4px #0000004d;--flx-ui-soft-accent-1:#111a26;--flx-ui-soft-accent-2:#16233a;--flx-ui-soft-accent-3:#1f3350;--flx-ui-soft-accent-4:#233d61;--flx-ui-soft-accent-5:#294a75;--flx-ui-soft-accent-6:#31598c;--flx-ui-soft-accent-7:#3b6ca8;--flx-ui-soft-accent-8:#4a85d6;--flx-ui-soft-accent-9:#2d88ff;--flx-ui-skin-primary:#2d88ff;--flx-ui-soft-accent-10:#4a99ff;--flx-ui-soft-accent-11:#8ab8ff;--flx-ui-soft-accent-12:#dbe9ff}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-ui=soft]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),:root:not([data-theme]) [data-ui=soft]:not([data-theme]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-canvas:#18191a;--flx-ui-soft-surface:#242526;--flx-ui-soft-wash:#3a3b3c;--flx-ui-soft-hover:#303132;--flx-ui-soft-muted:#3a3b3c;--flx-ui-soft-muted-hover:#4e4f50;--flx-ui-soft-fg:#e4e6eb;--flx-ui-soft-fg-muted:#b0b3b8;--flx-ui-soft-fg-subtle:#8a8d91;--flx-ui-soft-border:#3e4042;--flx-ui-soft-border-strong:#4e5052;--flx-ui-soft-handle:#5f6164;--flx-ui-soft-tooltip:#3e4042;--flx-ui-soft-tooltip-fg:#e4e6eb;--flx-ui-soft-shadow-sm:0 1px 2px #0006;--flx-ui-soft-shadow-md:0 2px 8px #0006;--flx-ui-soft-shadow-lg:0 4px 16px #00000080;--flx-ui-soft-shadow-xl:0 12px 28px #0009, 0 2px 4px #0000004d;--flx-ui-soft-accent-1:#111a26;--flx-ui-soft-accent-2:#16233a;--flx-ui-soft-accent-3:#1f3350;--flx-ui-soft-accent-4:#233d61;--flx-ui-soft-accent-5:#294a75;--flx-ui-soft-accent-6:#31598c;--flx-ui-soft-accent-7:#3b6ca8;--flx-ui-soft-accent-8:#4a85d6;--flx-ui-soft-accent-9:#2d88ff;--flx-ui-skin-primary:#2d88ff;--flx-ui-soft-accent-10:#4a99ff;--flx-ui-soft-accent-11:#8ab8ff;--flx-ui-soft-accent-12:#dbe9ff}}[data-ui=soft]:not([data-theme=high-contrast],[data-theme=high-contrast] *):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] [data-theme]:not([data-theme=high-contrast]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-gray-1:var(--flx-ui-soft-surface);--flx-ui-gray-2:var(--flx-ui-soft-hover);--flx-ui-gray-3:var(--flx-ui-soft-muted);--flx-ui-gray-4:var(--flx-ui-soft-muted-hover);--flx-ui-gray-5:var(--flx-ui-soft-border);--flx-ui-gray-6:var(--flx-ui-soft-border);--flx-ui-gray-7:var(--flx-ui-soft-border-strong);--flx-ui-gray-8:var(--flx-ui-soft-handle);--flx-ui-gray-9:var(--flx-ui-soft-fg-subtle);--flx-ui-gray-10:var(--flx-ui-soft-fg-subtle);--flx-ui-gray-11:var(--flx-ui-soft-fg-muted);--flx-ui-gray-12:var(--flx-ui-soft-fg);--flx-ui-color-bg:var(--flx-ui-soft-surface);--flx-ui-color-bg-subtle:var(--flx-ui-soft-hover);--flx-ui-color-bg-muted:var(--flx-ui-soft-muted);--flx-ui-color-fg:var(--flx-ui-soft-fg);--flx-ui-color-fg-muted:var(--flx-ui-soft-fg-muted);--flx-ui-color-border:var(--flx-ui-soft-border);--flx-ui-color-border-strong:var(--flx-ui-soft-border-strong);--flx-ui-shadow-sm:var(--flx-ui-soft-shadow-sm);--flx-ui-shadow-md:var(--flx-ui-soft-shadow-md);--flx-ui-shadow-lg:var(--flx-ui-soft-shadow-lg);--flx-ui-shadow-xl:var(--flx-ui-soft-shadow-xl)}[data-ui=soft]:not([data-theme=high-contrast],[data-theme=high-contrast] *):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] [data-theme]:not([data-theme=high-contrast]):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-accent-1:var(--flx-ui-soft-accent-1);--flx-ui-accent-2:var(--flx-ui-soft-accent-2);--flx-ui-accent-3:var(--flx-ui-soft-accent-3);--flx-ui-accent-4:var(--flx-ui-soft-accent-4);--flx-ui-accent-5:var(--flx-ui-soft-accent-5);--flx-ui-accent-6:var(--flx-ui-soft-accent-6);--flx-ui-accent-7:var(--flx-ui-soft-accent-7);--flx-ui-accent-8:var(--flx-ui-soft-accent-8);--flx-ui-accent-9:var(--flx-ui-soft-accent-9);--flx-ui-accent-10:var(--flx-ui-soft-accent-10);--flx-ui-accent-11:var(--flx-ui-soft-accent-11);--flx-ui-accent-12:var(--flx-ui-soft-accent-12);--flx-ui-color-focus-ring:var(--flx-ui-accent-9);--flx-ui-color-primary:var(--flx-ui-accent-9);--flx-ui-color-primary-hover:var(--flx-ui-accent-10);--flx-ui-color-primary-active:var(--flx-ui-accent-11);--flx-ui-color-primary-subtle:var(--flx-ui-accent-3);--flx-ui-color-primary-text:var(--flx-ui-accent-9)}[data-ui=soft]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] [data-theme]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-ctl-ring:0 0 0 2px var(--flx-ui-color-bg), 0 0 0 4px var(--flx-ui-color-focus-ring);--flx-ui-field-bg:var(--flx-ui-soft-wash);--flx-ui-field-focus-bg:var(--flx-ui-color-bg);--flx-ui-field-focus-ring:0 0 0 2px var(--flx-ui-color-primary-subtle);--flx-ui-card-bg:var(--flx-ui-color-bg);--flx-ui-card-shadow:var(--flx-ui-shadow-sm);--flx-ui-surface-bg:var(--flx-ui-color-bg);--flx-ui-floating-bg:var(--flx-ui-color-bg);--flx-ui-floating-shadow:var(--flx-ui-shadow-lg);--flx-ui-item-active-bg:var(--flx-ui-color-bg-subtle);--flx-ui-item-active-fg:var(--flx-ui-color-fg);--flx-ui-dialog-bg:var(--flx-ui-color-bg);--flx-ui-dialog-shadow:var(--flx-ui-shadow-xl);--flx-ui-tooltip-bg:var(--flx-ui-soft-tooltip);--flx-ui-tooltip-fg:var(--flx-ui-soft-tooltip-fg)}[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-md);box-shadow:none;position:relative}[data-ui=soft] :where([data-variant][data-size=sm]:not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-sm)}[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;position:absolute;inset:0}[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{opacity:.06}[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip]):active:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before,[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip])[data-pressed]:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{opacity:.12}[data-ui=soft] :where([data-variant]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{display:none}[data-ui=soft] :where([data-variant=solid]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-variant=soft]:not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-variant=soft]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle)}[data-ui=soft] :where([data-variant=outline]:not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-soft-wash);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){color:var(--flx-ui-color-primary);border-color:color-mix(in oklab, var(--flx-ui-color-primary) 45%, var(--flx-ui-color-border-strong))}[data-ui=soft] :where([data-variant=outline]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-soft-wash);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){color:var(--flx-ui-color-primary);border-color:color-mix(in oklab, var(--flx-ui-color-primary) 45%, var(--flx-ui-color-border-strong))}[data-ui=soft] :where([data-variant=ghost]:not([data-badge],[data-chip],[data-icon-button],[data-tone=neutral])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-variant=ghost]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-variant=dashed]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:0 0}[data-ui=soft] :where([data-icon-button]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=soft] :where([data-icon-button][data-shape=square]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=soft] :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg);border-color:#0000}[data-ui=soft] :where([data-fab]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-xl);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-shadow-md);border:none}[data-ui=soft] :where([data-fab]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg)}[data-ui=soft] :where([data-fab][data-variant=solid]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-fab][data-variant=solid]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=soft] :where([data-fab][data-variant=soft]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-fab][data-variant=soft]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-fab][data-fab-size=sm]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg)}[data-ui=soft] :where([data-fab][data-fab-size=lg]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:1.25rem}[data-ui=soft] :where([data-fab][data-fab-extended]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-xl);height:3.5rem}[data-ui=soft] :where([data-speed-dial-action]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-md)}[data-ui=soft] :where([role=switch]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-halo-color:var(--flx-ui-color-fg);background:var(--flx-ui-color-bg-muted)}[data-ui=soft] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);filter:none}[data-ui=soft] :where([role=switch][data-state=checked]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([role=switch][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-halo-color:var(--flx-ui-color-primary);background:var(--flx-ui-color-primary)}[data-ui=soft] :where([role=switch]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{width:16px;height:16px;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), width var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), height var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), margin var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);margin:2px;box-shadow:0 1px 2px #0003}[data-ui=soft] :where([role=switch][data-state=checked]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{width:20px;height:20px;margin:0}[data-ui=soft] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after,[data-ui=soft] :where([role=switch]:hover:not([data-disabled]))>:where([data-part=thumb]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:0 1px 2px #0003, 0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 8%, transparent)}[data-ui=soft] :where([role=switch]:active:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after,[data-ui=soft] :where([role=switch]:active:not([data-disabled]))>:where([data-part=thumb]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:0 1px 2px #0003, 0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 12%, transparent)}[data-ui=soft] :where([role=switch])>:where([data-part=thumb]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=soft] :where([role=checkbox],[role=radio]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-halo-color:var(--flx-ui-color-primary);border:1.5px solid var(--flx-ui-soft-fg-subtle);width:1.25rem;height:1.25rem;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=soft] :where([role=checkbox]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:4px}[data-ui=soft] :where([role=checkbox],[role=radio]):where(:active:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){transform:none}[data-ui=soft] :where([role=checkbox],[role=radio]):where(:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-fg-muted);box-shadow:0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 8%, transparent)}[data-ui=soft] :where([role=checkbox],[role=radio]):where(:active:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 12%, transparent)}[data-ui=soft] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}[data-ui=soft] :where([role=radio][data-state=checked]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([role=radio][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-primary);border-width:2px}[data-ui=soft] :where([role=checkbox][data-state=checked]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{flex:none;width:5px;height:10px;margin-top:-2px}[data-ui=soft] :where([role=checkbox][data-state]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after,[data-ui=soft] :where([role=radio][data-state=checked]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{animation-duration:var(--flx-ui-duration-fast)}[data-ui=soft] :where([role=checkbox],[role=radio]):where(:focus-visible):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-ctl-ring)}[data-ui=soft] :where([data-select-item-indicator]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-sizing:border-box;border:1.5px solid var(--flx-ui-soft-fg-subtle);border-radius:4px;width:1.125rem;height:1.125rem}[data-ui=soft] :where([data-slider-track]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);height:4px}[data-ui=soft] :where([data-slider-track][data-orientation=vertical]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){width:4px;height:auto}[data-ui=soft] :where([data-slider] [role=slider]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-soft-halo-color:var(--flx-ui-color-primary);border:2px solid var(--flx-ui-color-primary);width:20px;height:20px;box-shadow:var(--flx-ui-shadow-sm);transition:box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:#fff}[data-ui=soft] :where([data-slider] [role=slider]:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-sm), 0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 8%, transparent)}[data-ui=soft] :where([data-slider] [role=slider]:active):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-sm), 0 0 0 10px color-mix(in srgb, var(--flx-ui-soft-halo-color) 12%, transparent)}[data-ui=soft] :where([data-slider] [role=slider]:focus-visible):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-ctl-ring)}[data-ui=soft] :where([role=tablist]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-bottom:none;gap:4px}[data-ui=soft] :where([role=tab]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){height:var(--flx-ui-size-md);border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-semibold);color:var(--flx-ui-color-fg-muted);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border:none;margin:0;padding:0 .875rem}[data-ui=soft] :where([role=tab]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([role=tab][data-state=active]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([role=tab][data-state=active]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([role=tab]:focus-visible):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=soft][data-ui-corner=round] :where([role=tab]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=soft] [data-ui-corner=round] :where([role=tab]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=soft] :where([data-input]:not([data-field-variant]),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant])):where(:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-border-strong)}[data-ui=soft] :where([data-input]:not([data-field-variant]):focus-visible,[data-input-group]:not([data-field-variant]):focus-within,button[role=combobox]:not([data-field-variant]):is(:focus-visible,[data-state=open]),[data-combobox-control]:not([data-field-variant]):focus-within):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);border-color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-field-focus-ring)}[data-ui=soft] :where([data-field-variant=filled]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);border-radius:var(--flx-ui-field-radius);border:1px solid #0000}[data-ui=soft] :where([data-field-variant=filled]:hover:not(:focus,:focus-within,[data-invalid])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-soft-muted-hover)}[data-ui=soft] :where([data-field-variant=outlined]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);border:1px solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-field-radius)}[data-ui=soft] :where([data-field-variant=outlined]:hover:not(:focus,:focus-within,[data-invalid])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-soft-fg-subtle)}[data-ui=soft] :where([data-field-variant=filled],[data-field-variant=outlined]):where(:focus,:focus-visible,:focus-within):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);border:1px solid var(--flx-ui-color-primary);box-shadow:var(--flx-ui-field-focus-ring);outline:none}[data-ui=soft] :where([data-input],[data-input-group],[data-field-variant]):where([data-invalid]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-danger)}[data-ui=soft] :where([data-combobox-control] [role=combobox]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:0 0;border:none}[data-ui=soft] :where([data-combobox-control]>button):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-sm);align-self:stretch;margin:4px 0}[data-ui=soft] :where([data-combobox-control]>button:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-soft-wash);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-field-radius);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=soft] :where([data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field]):where(:hover:not(:focus-within,:focus)):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-border-strong)}[data-ui=soft] :where([data-date-field-input],[data-date-picker-control],[data-number-field-input-row]):where(:focus-within):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-pin-input-field]):where(:focus,:focus-visible):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);border-color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-field-focus-ring);outline:none}[data-ui=soft] :where([data-date-field-input][data-invalid]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-color:var(--flx-ui-color-danger)}[data-ui=soft] :where([data-date-picker-input],[data-number-field-input]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:none;background:0 0;border:none}[data-ui=soft] :where([data-number-field-increment],[data-number-field-decrement]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-sm);background:0 0;border:none}[data-ui=soft] :where([data-number-field-increment],[data-number-field-decrement]):where(:hover:not([disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle)}[data-ui=soft] :where([role=menuitem],[role=menuitemradio],[role=option]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-medium)}[data-ui=soft] :where([role=menu] [role=separator]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-border);margin:.25rem .5rem}[data-ui=soft] :where([data-menu-label],[data-listbox-group-label],[data-command-group-heading]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--flx-ui-color-fg-muted);padding:.5rem .75rem .25rem}[data-ui=soft] :where([role=listbox]:not([data-state])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-sm);border:none}[data-ui=soft] :where([data-listbox-search],[data-select-search]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){min-height:var(--flx-ui-size-md);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-soft-wash)}[data-ui=soft] :where([data-listbox-search],[data-select-search]):where(:focus-visible):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);border-color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-field-focus-ring)}[data-ui=soft] :where([data-command]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg);border:none}[data-ui=soft] :where([data-command-item]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-sm)}[data-ui=soft] :where([data-command-item][data-active]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-hovercard-content],[data-date-picker-content],[data-navigation-menu-content][data-floating]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg);border:none}[data-ui=soft] :where([role=tooltip]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);box-shadow:var(--flx-ui-shadow-md);padding:.375rem .625rem}[data-ui=soft] :where([role=dialog]:not([data-placement]),[role=alertdialog]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){padding:1.25rem}[data-ui=soft] :where([data-drawer-content]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg);border:none;border-radius:0}[data-ui=soft] :where([data-bottom-sheet-content]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg) var(--flx-ui-radius-lg) 0 0;background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-xl);border:none}[data-ui=soft] :where([data-bottom-sheet-handle]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-soft-handle);opacity:1;width:36px;height:4px}[data-ui=soft] :where([data-card]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){transition:box-shadow var(--flx-ui-duration-normal) var(--flx-ui-ease-standard)}[data-ui=soft] :where([data-card]:is(a[href],button,[role=button]):hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-md)}[data-ui=soft] :where([data-card-header]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){gap:2px;padding:1rem 1rem 0}[data-ui=soft] :where([data-card-title]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:-.01em}[data-ui=soft] :where([data-card-description]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-sm)}[data-ui=soft] :where([data-card-body]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-size:var(--flx-ui-font-size-md);padding:.75rem 1rem 1rem}[data-ui=soft] :where([data-card-footer]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){padding:0 1rem 1rem}[data-ui=soft] :where([data-surface]:not([data-bordered])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border:none}[data-ui=soft] :where([data-surface][data-elevation="0"]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:none}[data-ui=soft] :where([data-surface][data-elevation="1"]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-sm)}[data-ui=soft] :where([data-surface][data-elevation="2"]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-md)}[data-ui=soft] :where([data-surface][data-elevation="3"]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-lg)}[data-ui=soft] :where([data-surface][data-elevation="4"]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){box-shadow:var(--flx-ui-shadow-xl)}[data-ui=soft] :where([aria-pressed]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg);font-weight:var(--flx-ui-font-weight-semibold);border:none}[data-ui=soft] :where([aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-soft-muted-hover);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([aria-pressed][data-state=on]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([aria-pressed][data-state=on]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([role=group][data-orientation]:has(>[aria-pressed])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){gap:4px}[data-ui=soft] :where([role=group][data-orientation]>[aria-pressed]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md);color:var(--flx-ui-color-fg-muted);background:0 0;margin:0}[data-ui=soft] :where([role=group][data-orientation]>[aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([role=group][data-orientation]>[aria-pressed][data-state=on]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([role=group][data-orientation]>[aria-pressed][data-state=on]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-calendar-day]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-medium)}[data-ui=soft] :where([data-calendar-day]:hover:not([data-disabled],[data-selected])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:inherit}[data-ui=soft] :where([data-calendar-day][data-today]:not([data-selected])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border:1px solid var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-calendar-day][data-selected]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=soft] :where([data-range] [data-calendar-day][data-selected]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary);border-radius:0}[data-ui=soft] :where([data-range] [data-calendar-day][data-selection-start]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full) 0 0 var(--flx-ui-radius-full)}[data-ui=soft] :where([data-range] [data-calendar-day][data-selection-end]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:0 var(--flx-ui-radius-full) var(--flx-ui-radius-full) 0}[data-ui=soft] :where([data-range] [data-calendar-day][data-selection-start][data-selection-end]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=soft] :where([data-calendar-day][data-selection-start],[data-calendar-day][data-selection-end]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}[data-ui=soft] :where([data-calendar-nav]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);border:none}[data-ui=soft] :where([data-calendar-nav]:hover:not([disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted)}[data-ui=soft] :where([data-badge]:not([data-overlay])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){min-height:1.25rem;font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);padding:0 .5rem}[data-ui=soft] :where([data-chip]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-medium)}[data-ui=soft] :where([data-avatar]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=soft] :where([data-avatar-fallback]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg-muted)}[data-ui=soft] :where([data-avatar-group-overflow]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([role=progressbar]:not([data-circular])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg-muted);height:4px}[data-ui=soft] :where([role=progressbar]:not([data-circular])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{border-radius:inherit;background:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-progress-track]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){stroke:var(--flx-ui-color-bg-muted)}[data-ui=soft] :where([data-progress-indicator]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){stroke-linecap:round}[data-ui=soft] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-medium)}[data-ui=soft] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:hover:not([data-active])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:inherit}[data-ui=soft] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where([data-active]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary);font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=soft] :where([data-sidenav-trigger]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=soft] :where([data-sidenav-sub-content][data-flyout]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg);border:none;padding:.5rem}[data-ui=soft] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=soft] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:hover,[data-state=open]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([role=toolbar]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-sm);border:none;gap:2px;padding:4px}[data-ui=soft] :where([role=toolbar]>button:not([aria-pressed])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=soft] :where([role=toolbar]>button:not([aria-pressed]):hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-breadcrumb-link]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-sm);margin:0 -4px;padding:2px 4px}[data-ui=soft] :where([data-breadcrumb-link]:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}[data-ui=soft] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-semibold);border:none}[data-ui=soft] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:hover:not([data-current],[disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle)}[data-ui=soft] :where([data-pagination-page][data-current]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-stepper-indicator]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=soft] :where([data-table]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-table-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-sm);border:none}[data-ui=soft] :where([data-table-head]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;text-transform:none;border-bottom:1px solid var(--flx-ui-color-border);background:0 0}[data-ui=soft] :where([data-table-body]>[data-table-row]:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle)}[data-ui=soft] :where([data-table-row][data-selected]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)),[data-ui=soft] :where([data-table-row][data-selected]:hover):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary-subtle)}[data-ui=soft] :where([data-table-cell][data-pinned],[data-table-head][data-pinned]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg)}[data-ui=soft] :where([data-toast]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-xl);border-block:none;border-inline-end:none}[data-ui=soft] :where([data-alert]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg)}[data-ui=soft] :where([data-accordion]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-sm);border:none;overflow:hidden}[data-ui=soft] :where([data-accordion-item]:not(:last-child)):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-bottom:1px solid var(--flx-ui-color-border)}[data-ui=soft] :where([data-accordion-trigger]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-semibold);padding:.75rem 1rem}[data-ui=soft] :where([data-accordion-trigger]:hover:not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle)}[data-ui=soft] :where([data-empty-icon]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg-muted);width:3rem;height:3rem;color:var(--flx-ui-color-fg-muted)}[data-ui=soft] :where([data-statistic-value]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-bold);letter-spacing:-.02em}[data-ui=soft] :where([data-descriptions-term]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted)}[data-ui=soft] :where([data-timeline-indicator]:empty):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):before{box-shadow:0 0 0 4px color-mix(in srgb, var(--flx-timeline-dot) 16%, transparent)}[data-ui=soft] :where([data-rating]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-rating-gap:4px}[data-ui=soft] :where([data-carousel-dot]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-border-strong);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=soft] :where([data-carousel-dot][data-active]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-primary)}[data-ui=soft] :where([data-carousel-prev],[data-carousel-next]):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-shadow-md);border:0;place-items:center;display:inline-grid}[data-ui=soft] :where([data-carousel-prev],[data-carousel-next]):where(:hover:not([disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){background:var(--flx-ui-color-bg-subtle)}[data-ui=soft] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-glow-width:1.5px}[data-ui=soft] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{background:var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-glow-from,var(--flx-ui-color-primary)), #fff 40%));opacity:.75;animation:none}[data-ui=soft] :where([data-glow]:not([data-glow-side]):is(:hover,:focus-visible):not([data-disabled])):where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)):after{opacity:1;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 45%, transparent))}@media (prefers-reduced-motion:reduce){[data-ui=soft]:where(:not([data-ui=soft] [data-ui]:not([data-ui=soft]),[data-ui=soft] [data-ui]:not([data-ui=soft]) *)){--flx-ui-control-press:none}}[data-ui=paper]:where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){--flx-ui-font-family-sans:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, sans-serif;--flx-ui-paper-font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", var(--flx-ui-font-family-sans);--flx-ui-font-size-xs:12px;--flx-ui-font-size-sm:13px;--flx-ui-font-size-md:14px;--flx-ui-font-size-lg:15px;--flx-ui-line-height-normal:1.5;--flx-ui-radius-sm:6px;--flx-ui-radius-md:10px;--flx-ui-radius-lg:16px;--flx-ui-radius-xl:20px;--flx-ui-size-xs:24px;--flx-ui-size-sm:30px;--flx-ui-size-md:36px;--flx-ui-size-lg:42px;--flx-ui-size-xl:48px;--flx-ui-paper-canvas:var(--flx-ui-gray-3);--flx-ui-paper-sheet:var(--flx-ui-color-bg);--flx-ui-paper-sunken:var(--flx-ui-gray-2);--flx-ui-paper-field:var(--flx-ui-gray-1);--flx-ui-paper-control:var(--flx-ui-color-bg);--flx-ui-paper-control-hover:var(--flx-ui-gray-2);--flx-ui-paper-track:var(--flx-ui-gray-2);--flx-ui-paper-floating:var(--flx-ui-color-bg);--flx-ui-paper-item-hover:color-mix(in srgb, var(--flx-ui-gray-12) 6%, transparent);--flx-ui-paper-ring:color-mix(in srgb, var(--flx-ui-gray-12) 10%, transparent);--flx-ui-paper-ring-strong:color-mix(in srgb, var(--flx-ui-gray-12) 16%, transparent);--flx-ui-paper-ring-field:color-mix(in srgb, var(--flx-ui-gray-12) 18%, transparent);--flx-ui-paper-contact:#1816120d;--flx-ui-paper-ambient:#18161214;--flx-ui-paper-highlight:transparent;--flx-ui-paper-field-shadow:inset 0 0 0 .5px var(--flx-ui-paper-ring-field), inset 0 1px 2px var(--flx-ui-paper-contact);--flx-ui-paper-control-shadow:inset 0 1px 0 var(--flx-ui-paper-highlight), 0 0 0 .5px var(--flx-ui-paper-ring-strong), 0 1px 1px var(--flx-ui-paper-contact);--flx-ui-paper-card-shadow:inset 0 1px 0 var(--flx-ui-paper-highlight), 0 0 0 .5px var(--flx-ui-paper-ring), 0 1px 2px var(--flx-ui-paper-contact), 0 4px 16px -8px var(--flx-ui-paper-ambient);--flx-ui-paper-panel-shadow:inset 0 1px 0 var(--flx-ui-paper-highlight), 0 0 0 .5px var(--flx-ui-paper-ring), 0 1px 2px var(--flx-ui-paper-contact), 0 10px 32px var(--flx-ui-paper-ambient);--flx-ui-paper-menu-shadow:inset 0 1px 0 var(--flx-ui-paper-highlight), 0 0 0 .5px var(--flx-ui-paper-ring-strong), 0 4px 8px var(--flx-ui-paper-contact), 0 16px 40px #1816121f;--flx-ui-paper-action-highlight:#ffffff29;--flx-ui-paper-dialog-shadow:inset 0 1px 0 var(--flx-ui-paper-highlight), 0 0 0 .5px var(--flx-ui-paper-ring-strong), 0 8px 16px #18161214, 0 32px 80px #18161233;--flx-ui-shadow-sm:var(--flx-ui-paper-control-shadow);--flx-ui-shadow-md:var(--flx-ui-paper-card-shadow);--flx-ui-shadow-lg:var(--flx-ui-paper-menu-shadow);--flx-ui-shadow-xl:var(--flx-ui-paper-dialog-shadow);font-family:var(--flx-ui-font-family-sans);font-size:var(--flx-ui-font-size-md);background:var(--flx-ui-paper-canvas);color:var(--flx-ui-color-fg);-webkit-font-smoothing:antialiased}[data-ui=paper]:where([data-theme=dark]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)),:where([data-theme=dark]) [data-ui=paper]:where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){--flx-ui-paper-canvas:var(--flx-ui-gray-1);--flx-ui-paper-sheet:var(--flx-ui-gray-2);--flx-ui-paper-sunken:var(--flx-ui-gray-3);--flx-ui-paper-field:var(--flx-ui-gray-1);--flx-ui-paper-control:var(--flx-ui-gray-4);--flx-ui-paper-control-hover:var(--flx-ui-gray-5);--flx-ui-paper-track:var(--flx-ui-gray-1);--flx-ui-paper-floating:var(--flx-ui-gray-3);--flx-ui-paper-item-hover:color-mix(in srgb, var(--flx-ui-gray-12) 8%, transparent);--flx-ui-paper-contact:#0006;--flx-ui-paper-ambient:#00000080;--flx-ui-paper-highlight:#ffffff0a}[data-ui=paper] :where(h1,[data-display]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){font-family:var(--flx-ui-paper-font-display);letter-spacing:-.035em;font-weight:700;line-height:1.1}[data-ui=paper] :where([data-card]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-sheet);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-paper-card-shadow);border:none}[data-ui=paper] :where([data-card-header]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){gap:2px;padding:16px 20px 0}[data-ui=paper] :where([data-card-title]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){font-size:var(--flx-ui-font-size-lg);letter-spacing:-.005em;font-weight:600}[data-ui=paper] :where([data-card-description]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){font-size:var(--flx-ui-font-size-sm)}[data-ui=paper] :where([data-card-body]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){font-size:var(--flx-ui-font-size-md);padding:14px 20px 18px}[data-ui=paper] :where([data-card-footer]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:inset 0 .5px 0 var(--flx-ui-paper-ring);border-top:none;padding:12px 20px}[data-ui=paper] :where([data-surface]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-sheet);border:none}[data-ui=paper] :where([data-surface][data-elevation="0"]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:none}[data-ui=paper] :where([data-surface][data-elevation="0"][data-bordered]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:0 0 0 .5px var(--flx-ui-paper-ring)}[data-ui=paper] :where([data-surface][data-elevation="1"]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:var(--flx-ui-paper-card-shadow)}[data-ui=paper] :where([data-surface][data-elevation="2"]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:var(--flx-ui-paper-panel-shadow)}[data-ui=paper] :where([data-surface][data-elevation="3"]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:var(--flx-ui-paper-menu-shadow)}[data-ui=paper] :where([data-surface][data-elevation="4"]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:var(--flx-ui-paper-dialog-shadow)}[data-ui=paper] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border:none;font-weight:600}[data-ui=paper] :where([data-variant]:not([data-badge],[data-chip])[data-pressed]:not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){transform:translateY(.5px)}[data-ui=paper] :where([data-variant]:not([data-badge],[data-chip]):focus-visible):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:2px}[data-ui=paper] :where([data-variant=solid]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:inset 0 1px 0 var(--flx-ui-paper-action-highlight), 0 0 0 .5px color-mix(in srgb, var(--flx-ui-color-primary) 70%, #000), 0 1px 2px var(--flx-ui-paper-contact)}[data-ui=paper] :where([data-variant=outline]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control);box-shadow:var(--flx-ui-paper-control-shadow)}[data-ui=paper] :where([data-variant=outline]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control-hover);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg)}[data-ui=paper] :where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){color:var(--flx-ui-color-primary)}[data-ui=paper] :where([data-variant=soft]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)),[data-ui=paper] :where([data-variant=ghost]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:none}[data-ui=paper] :where([data-variant=dashed]:not([data-badge],[data-chip])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border:1px dashed color-mix(in srgb, var(--flx-ui-gray-12) 24%, transparent);box-shadow:none}[data-ui=paper] :where([data-variant=dashed]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:color-mix(in srgb, var(--flx-ui-gray-12) 4%, transparent);border-color:color-mix(in srgb, var(--flx-ui-gray-12) 40%, transparent)}[data-ui=paper] :where([data-variant=ghost]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:color-mix(in srgb, var(--flx-ui-gray-12) 6%, transparent)}[data-ui=paper] :where([data-variant]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:none}[data-ui=paper] :where([data-variant=outline]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:0 0 0 .5px var(--flx-ui-paper-ring);background:0 0}[data-ui=paper] :where([data-icon-button] svg):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){width:18px;height:18px}[data-ui=paper] :where([data-icon-button][data-size=sm] svg):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){width:16px;height:16px}[data-ui=paper] :where([data-icon-button][data-size=lg] svg):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){width:20px;height:20px}[data-ui=paper] :where([aria-pressed]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control);box-shadow:var(--flx-ui-paper-control-shadow);border:none;font-weight:500}[data-ui=paper] :where([aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control-hover)}[data-ui=paper] :where([aria-pressed][data-state=on]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-color-primary-subtle);box-shadow:0 0 0 .5px var(--flx-ui-color-primary), 0 1px 1px var(--flx-ui-paper-contact)}[data-ui=paper] :where([aria-pressed]:focus-visible):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:2px}[data-ui=paper] :where([role=group][data-orientation]:has(>[aria-pressed])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-paper-track);box-shadow:inset 0 0 0 .5px var(--flx-ui-paper-ring);gap:2px;padding:2px}[data-ui=paper] :where([role=group][data-orientation]>[aria-pressed]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){height:calc(var(--flx-ui-size-md) - 4px);border-radius:calc(var(--flx-ui-radius-md) - 2px);box-shadow:none;color:var(--flx-ui-color-fg-muted);background:0 0;margin:0}[data-ui=paper] :where([role=group][data-orientation]>[aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){color:var(--flx-ui-color-fg);background:0 0}[data-ui=paper] :where([role=group][data-orientation]>[aria-pressed][data-state=on]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control);box-shadow:var(--flx-ui-paper-control-shadow);color:var(--flx-ui-color-fg)}[data-ui=paper] :where([data-input]:not([data-field-variant]),[data-input-group]:not([data-field-variant]),button[role=combobox]:not([data-field-variant]),[data-combobox-control]:not([data-field-variant])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){min-height:var(--flx-ui-size-md);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-paper-field);box-shadow:var(--flx-ui-paper-field-shadow);border:none}[data-ui=paper] :where(button[role=combobox]:not([data-field-variant])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){height:var(--flx-ui-size-md)}[data-ui=paper] :where([data-input]:not([data-field-variant]):hover,[data-input-group]:not([data-field-variant]):hover,button[role=combobox]:not([data-field-variant]):hover,[data-combobox-control]:not([data-field-variant]):hover):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:inset 0 0 0 .5px var(--flx-ui-gray-8), inset 0 1px 2px var(--flx-ui-paper-contact)}[data-ui=paper] :where([data-input]:not([data-field-variant]):focus-visible,[data-input-group]:not([data-field-variant]):focus-within,button[role=combobox]:not([data-field-variant]):focus-visible,[data-combobox-control]:not([data-field-variant]):focus-within):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:inset 0 0 0 1px var(--flx-ui-color-focus-ring), var(--flx-ui-paper-field-shadow), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent);outline:none}[data-ui=paper] :where([data-input][data-invalid]:not([data-field-variant]),[data-input-group][data-invalid]:not([data-field-variant])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-shadow:inset 0 0 0 1px var(--flx-ui-color-danger), inset 0 1px 2px var(--flx-ui-paper-contact)}[data-ui=paper] :where([data-combobox-control]>button):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border-radius:calc(var(--flx-ui-radius-md) - 3px);align-self:stretch;margin:3px 0;padding:0 6px}[data-ui=paper] :where([data-combobox-control]>button:hover):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-item-hover);color:var(--flx-ui-color-fg)}[data-ui=paper] :where(button[aria-haspopup=menu]:not([data-variant]):not([role=menuitem]),button[aria-haspopup=dialog]:not([data-variant])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){box-sizing:border-box;height:var(--flx-ui-size-md);font:inherit;color:var(--flx-ui-color-fg);background:var(--flx-ui-paper-control);border-radius:var(--flx-ui-radius-md);box-shadow:var(--flx-ui-paper-control-shadow);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}[data-ui=paper] :where(button[aria-haspopup=menu]:not([data-variant]):not([role=menuitem]),button[aria-haspopup=dialog]:not([data-variant])):where(:hover,[data-state=open]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-control-hover)}[data-ui=paper] :where(button[aria-haspopup=menu]:not([data-variant]):not([role=menuitem]),button[aria-haspopup=dialog]:not([data-variant])):focus-visible:where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:2px}[data-ui=paper] :where([role=menu],[role=listbox][data-state=open]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border-radius:calc(var(--flx-ui-radius-md) + 4px);background:var(--flx-ui-paper-floating);box-shadow:var(--flx-ui-paper-menu-shadow);border:none;padding:4px}[data-ui=paper] :where([role=menuitem],[role=option]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){min-height:calc(var(--flx-ui-size-md) - 4px);border-radius:var(--flx-ui-radius-md);font-size:var(--flx-ui-font-size-md);padding:0 10px}[data-ui=paper] :where([role=menu] [role=menuitem],[role=listbox] [role=option]):where(:hover,:focus,[data-active]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)),[data-ui=paper] :where([role=menuitem][aria-haspopup=menu][data-state=open]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){background:var(--flx-ui-paper-item-hover);color:var(--flx-ui-color-fg)}[data-ui=paper] :where([role=menu] [role=separator]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){height:0;box-shadow:0 0 0 .25px var(--flx-ui-paper-ring-strong);background:0 0;margin:4px 6px}[data-ui=paper] :where([data-menu-label],[data-listbox-group-label]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){letter-spacing:.02em;padding:8px 10px 4px}[data-ui=paper] :where([data-listbox-search],[data-select-search]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){min-height:calc(var(--flx-ui-size-md) - 4px);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-paper-field);box-shadow:var(--flx-ui-paper-field-shadow);border:none;margin-bottom:4px}[data-ui=paper] :where([role=dialog][data-placement]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-paper-floating);box-shadow:var(--flx-ui-paper-menu-shadow);border:none}[data-ui=paper] :where([role=dialog]:not([data-placement]),[role=alertdialog]):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){border-radius:var(--flx-ui-radius-xl);background:var(--flx-ui-paper-floating);box-shadow:var(--flx-ui-paper-dialog-shadow);border:none}[data-ui=paper] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)){--flx-ui-glow-width:1px}[data-ui=paper] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)):after{background:var(--flx-ui-glow-via,color-mix(in oklab, var(--flx-ui-glow-from,var(--flx-ui-color-primary)), #fff 40%));filter:drop-shadow(0 0 3px color-mix(in srgb, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 30%, transparent));animation:none}[data-ui=paper] :where([data-glow]:not([data-glow-side]):is(:hover,:focus-visible):not([data-disabled])):where(:not([data-ui=paper] [data-ui]:not([data-ui=paper]),[data-ui=paper] [data-ui]:not([data-ui=paper]) *)):after{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--flx-ui-glow-from,var(--flx-ui-color-primary)) 40%, transparent))}[data-ui-transparency=solid]{--flx-ui-glass-opacity:.92}[data-ui-transparency=medium]{--flx-ui-glass-opacity:.72}[data-ui-transparency=liquid]{--flx-ui-glass-opacity:.48}[data-ui-transparency=ultra]{--flx-ui-glass-opacity:.28}[data-ui-backdrop=graphite]{--flx-ui-glass-backdrop-light:radial-gradient(50% 60% at 20% 15%, #fff, transparent 70%), radial-gradient(60% 60% at 80% 78%, #c9ced7, transparent 70%), #e7e9ed;--flx-ui-glass-backdrop-dark:radial-gradient(50% 60% at 20% 15%, #353943, transparent 70%), radial-gradient(60% 60% at 80% 78%, #1b1e23, transparent 70%), #101113}[data-ui-backdrop=aurora]{--flx-ui-glass-backdrop-light:radial-gradient(60% 70% at 15% 20%, #8fe3cf, transparent 70%), radial-gradient(55% 60% at 82% 30%, #b8b2ff, transparent 70%), radial-gradient(60% 60% at 55% 92%, #7cc8f0, transparent 70%), #eef5f6;--flx-ui-glass-backdrop-dark:radial-gradient(60% 70% at 15% 20%, #0f6b5c, transparent 70%), radial-gradient(55% 60% at 82% 30%, #3e2f99, transparent 70%), radial-gradient(60% 60% at 55% 92%, #0d4f7a, transparent 70%), #0a1418}[data-ui-backdrop=tide]{--flx-ui-glass-backdrop-light:radial-gradient(60% 70% at 18% 25%, #9fd4ff, transparent 70%), radial-gradient(55% 60% at 85% 20%, #8ee6e0, transparent 70%), radial-gradient(60% 60% at 60% 95%, #c6d8ff, transparent 70%), #eef4fa;--flx-ui-glass-backdrop-dark:radial-gradient(60% 70% at 18% 25%, #0e4a7a, transparent 70%), radial-gradient(55% 60% at 85% 20%, #0f6f6a, transparent 70%), radial-gradient(60% 60% at 60% 95%, #23377a, transparent 70%), #071019}[data-ui-backdrop=dusk]{--flx-ui-glass-backdrop-light:radial-gradient(60% 70% at 20% 25%, #ffc9a8, transparent 70%), radial-gradient(55% 60% at 80% 20%, #c7b5ff, transparent 70%), radial-gradient(60% 60% at 50% 95%, #ff9fb6, transparent 70%), #f6f1f6;--flx-ui-glass-backdrop-dark:radial-gradient(60% 70% at 20% 25%, #8a3f4f, transparent 70%), radial-gradient(55% 60% at 80% 20%, #4a3399, transparent 70%), radial-gradient(60% 60% at 50% 95%, #7a2f5c, transparent 70%), #140f1c}[data-ui-backdrop=orchard]{--flx-ui-glass-backdrop-light:radial-gradient(60% 70% at 18% 22%, #d4ef9e, transparent 70%), radial-gradient(55% 60% at 82% 25%, #ffe08a, transparent 70%), radial-gradient(60% 60% at 55% 95%, #a8e0c0, transparent 70%), #f4f6ec;--flx-ui-glass-backdrop-dark:radial-gradient(60% 70% at 18% 22%, #3d6b2a, transparent 70%), radial-gradient(55% 60% at 82% 25%, #7a5f16, transparent 70%), radial-gradient(60% 60% at 55% 95%, #1f5a45, transparent 70%), #0e130c}[data-ui-backdrop=bloom]{--flx-ui-glass-backdrop-light:radial-gradient(60% 70% at 16% 22%, #ffb3cf, transparent 70%), radial-gradient(55% 60% at 84% 28%, #ffc29a, transparent 70%), radial-gradient(60% 60% at 50% 95%, #a9c4ff, transparent 70%), #f7f0f5;--flx-ui-glass-backdrop-dark:radial-gradient(60% 70% at 16% 22%, #8a2a5b, transparent 70%), radial-gradient(55% 60% at 84% 28%, #8a4a1f, transparent 70%), radial-gradient(60% 60% at 50% 95%, #2c3f8f, transparent 70%), #150c14}[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--flx-ui-font-size-xs:.75rem;--flx-ui-font-size-sm:.8125rem;--flx-ui-font-size-md:.9375rem;--flx-ui-font-size-lg:1.0625rem;--flx-ui-font-size-xl:1.25rem;--flx-ui-line-height-normal:1.34;--flx-ui-letter-spacing-tight:-.011em;--flx-ui-radius-sm:.375rem;--flx-ui-radius-md:.5rem;--flx-ui-radius-lg:1rem;--flx-ui-radius-xl:1.5rem;--flx-ui-size-xs:1.5rem;--flx-ui-size-sm:2rem;--flx-ui-size-md:2.25rem;--flx-ui-size-lg:2.75rem;--flx-ui-size-xl:3rem;--flx-ui-duration-fast:.12s;--flx-ui-duration-normal:.3s;--flx-ui-duration-slow:.4s;--flx-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--flx-ui-ease-emphasized:cubic-bezier(.32, .72, 0, 1);--flx-ui-ctl-font:var(--flx-ui-font-weight-medium);--flx-ui-control-radius:var(--flx-ui-radius-md);--flx-ui-control-padding-x:1rem;--flx-ui-control-press:scale(.97);--flx-ui-field-height:2.5rem;--flx-ui-field-radius:var(--flx-ui-radius-md);--flx-ui-card-radius:var(--flx-ui-radius-lg);--flx-ui-surface-radius:var(--flx-ui-radius-lg);--flx-ui-floating-radius:var(--flx-ui-radius-lg);--flx-ui-floating-padding:.375rem;--flx-ui-item-radius:calc(var(--flx-ui-floating-radius) - var(--flx-ui-floating-padding));--flx-ui-item-padding:.5rem .75rem;--flx-ui-dialog-radius:1.75rem;--flx-ui-tooltip-radius:var(--flx-ui-radius-md);font-family:var(--flx-ui-font-family-sans);line-height:var(--flx-ui-line-height-normal);background:var(--flx-ui-glass-canvas);color:var(--flx-ui-color-fg);-webkit-font-smoothing:antialiased;background-attachment:fixed}[data-ui=glass]:not(:root):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),:root[data-ui=glass]>body:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-md)}[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme=light]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flx-ui-glass-tint:255 255 255;--flx-ui-glass-o-lift:0;--flx-ui-glass-well:#0000000d;--flx-ui-glass-disc:#0000000d;--flx-ui-glass-disc-strong:#00000017;--flx-ui-glass-field:228 230 235;--flx-ui-glass-rim-color:255 255 255;--flx-ui-glass-line:#00000014;--flx-ui-glass-line-strong:#00000029;--flx-ui-glass-hover:#0000000b;--flx-ui-glass-groove:#00000014;--flx-ui-glass-ink:0 0 0;--flx-ui-glass-tooltip:#050505c7;--flx-ui-glass-tooltip-fg:#fff;--flx-ui-glass-highlight-base:.7;--flx-ui-glass-edge-glow:.35;--flx-ui-glass-foot:.05;--flx-ui-glass-edge-top:.2;--flx-ui-glass-edge-side:.1;--flx-ui-glass-edge-low:#ffffff29;--flx-ui-glass-fill-tint:#7676801f;--flx-ui-glass-state-sheen:0%;--flx-ui-glass-state-deepen:18%;--flx-ui-glass-shadow-base:.06;--flx-ui-glass-lift:.18;--flx-ui-glass-halo-base:2px;--flx-ui-glass-halo-reach:6px;--flx-ui-glass-halo-strength:1.1;--flx-ui-glass-field-floor:0;--flx-ui-glass-canvas:var(--flx-ui-glass-backdrop-light,radial-gradient(60% 50% at 12% 8%, #0866ff29, transparent 70%), radial-gradient(45% 40% at 88% 18%, #ff78be29, transparent 70%), radial-gradient(55% 50% at 55% 95%, #3cc8b424, transparent 70%), #f0f2f5);--flx-ui-glass-surface:#fff;--flx-ui-glass-surface-hover:#f2f2f2;--flx-ui-glass-muted:#e4e6eb;--flx-ui-glass-fg:#050505;--flx-ui-glass-fg-muted:#65676b;--flx-ui-glass-fg-subtle:#8a8d91;--flx-ui-glass-border:#dddfe2;--flx-ui-glass-border-strong:#ccd0d5;--flx-ui-glass-primary:#0866ff;--flx-ui-skin-primary:#0866ff;--flx-ui-glass-primary-hover:#075ce5;--flx-ui-glass-primary-active:#0542a3;--flx-ui-glass-primary-subtle:#e7f3ff}[data-ui=glass][data-theme=dark]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-theme=dark] [data-ui=glass]:not([data-theme]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme=dark]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flx-ui-glass-tint:30 31 33;--flx-ui-glass-o-lift:.08;--flx-ui-glass-well:#0000003d;--flx-ui-glass-disc:#ffffff1a;--flx-ui-glass-disc-strong:#ffffff29;--flx-ui-glass-field:50 51 54;--flx-ui-glass-rim-color:255 255 255;--flx-ui-glass-line:#ffffff14;--flx-ui-glass-line-strong:#ffffff29;--flx-ui-glass-hover:#ffffff12;--flx-ui-glass-groove:#ffffff24;--flx-ui-glass-ink:0 0 0;--flx-ui-glass-tooltip:#3a3b3cd1;--flx-ui-glass-tooltip-fg:#e4e6eb;--flx-ui-glass-highlight-base:.34;--flx-ui-glass-edge-glow:.12;--flx-ui-glass-foot:.35;--flx-ui-glass-edge-top:.08;--flx-ui-glass-edge-side:.04;--flx-ui-glass-edge-low:#ffffff0d;--flx-ui-glass-fill-tint:#76768024;--flx-ui-glass-state-sheen:30%;--flx-ui-glass-state-deepen:0%;--flx-ui-glass-shadow-base:.3;--flx-ui-glass-lift:-.6;--flx-ui-glass-halo-base:1px;--flx-ui-glass-halo-reach:2px;--flx-ui-glass-halo-strength:.5;--flx-ui-glass-field-floor:.6;--flx-ui-glass-canvas:var(--flx-ui-glass-backdrop-dark,radial-gradient(60% 50% at 12% 8%, #2d88ff33, transparent 70%), radial-gradient(45% 40% at 88% 18%, #c850a024, transparent 70%), radial-gradient(55% 50% at 55% 95%, #1ea09624, transparent 70%), #18191a);--flx-ui-glass-surface:#242526;--flx-ui-glass-surface-hover:#303132;--flx-ui-glass-muted:#3a3b3c;--flx-ui-glass-fg:#e4e6eb;--flx-ui-glass-fg-muted:#b0b3b8;--flx-ui-glass-fg-subtle:#8a8d91;--flx-ui-glass-border:#3e4042;--flx-ui-glass-border-strong:#4e5052;--flx-ui-glass-primary:#2d88ff;--flx-ui-skin-primary:#2d88ff;--flx-ui-glass-primary-hover:#4a99ff;--flx-ui-glass-primary-active:#8ab8ff;--flx-ui-glass-primary-subtle:#1f3350}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),:root:not([data-theme]) [data-ui=glass]:not([data-theme]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flx-ui-glass-tint:30 31 33;--flx-ui-glass-o-lift:.08;--flx-ui-glass-well:#0000003d;--flx-ui-glass-disc:#ffffff1a;--flx-ui-glass-disc-strong:#ffffff29;--flx-ui-glass-field:50 51 54;--flx-ui-glass-line:#ffffff14;--flx-ui-glass-line-strong:#ffffff29;--flx-ui-glass-hover:#ffffff12;--flx-ui-glass-groove:#ffffff24;--flx-ui-glass-tooltip:#3a3b3cd1;--flx-ui-glass-tooltip-fg:#e4e6eb;--flx-ui-glass-highlight-base:.34;--flx-ui-glass-edge-glow:.12;--flx-ui-glass-foot:.35;--flx-ui-glass-edge-top:.08;--flx-ui-glass-edge-side:.04;--flx-ui-glass-edge-low:#ffffff0d;--flx-ui-glass-fill-tint:#76768024;--flx-ui-glass-state-sheen:30%;--flx-ui-glass-state-deepen:0%;--flx-ui-glass-shadow-base:.3;--flx-ui-glass-lift:-.6;--flx-ui-glass-halo-base:1px;--flx-ui-glass-halo-reach:2px;--flx-ui-glass-halo-strength:.5;--flx-ui-glass-field-floor:.6;--flx-ui-glass-canvas:var(--flx-ui-glass-backdrop-dark,radial-gradient(60% 50% at 12% 8%, #2d88ff33, transparent 70%), radial-gradient(45% 40% at 88% 18%, #c850a024, transparent 70%), radial-gradient(55% 50% at 55% 95%, #1ea09624, transparent 70%), #18191a);--flx-ui-glass-surface:#242526;--flx-ui-glass-surface-hover:#303132;--flx-ui-glass-muted:#3a3b3c;--flx-ui-glass-fg:#e4e6eb;--flx-ui-glass-fg-muted:#b0b3b8;--flx-ui-glass-fg-subtle:#8a8d91;--flx-ui-glass-border:#3e4042;--flx-ui-glass-border-strong:#4e5052;--flx-ui-glass-primary:#2d88ff;--flx-ui-skin-primary:#2d88ff;--flx-ui-glass-primary-hover:#4a99ff;--flx-ui-glass-primary-active:#8ab8ff;--flx-ui-glass-primary-subtle:#1f3350}}[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :is([data-theme],[data-ui-transparency]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-o:clamp(.2, calc(var(--flx-ui-glass-opacity,.72) + var(--flx-ui-glass-o-lift,0)), .96);--flx-ui-glass-t:calc(1 - var(--flx-ui-glass-o));--flx-ui-glass-o-strong:min(calc(var(--flx-ui-glass-o) + .12), .96);--flx-ui-glass-o-subtle:max(calc(var(--flx-ui-glass-o) - .15), .2);--flx-ui-glass-bg:rgb(var(--flx-ui-glass-tint) / var(--flx-ui-glass-o));--flx-ui-glass-bg-strong:rgb(var(--flx-ui-glass-tint) / var(--flx-ui-glass-o-strong));--flx-ui-glass-bg-subtle:rgb(var(--flx-ui-glass-tint) / var(--flx-ui-glass-o-subtle));--flx-ui-glass-blur:calc(8px + var(--flx-ui-glass-t) * 34px);--flx-ui-glass-blur-strong:calc(16px + var(--flx-ui-glass-t) * 40px);--flx-ui-glass-blur-subtle:calc(4px + var(--flx-ui-glass-t) * 20px);--flx-ui-glass-saturate:calc(140% + var(--flx-ui-glass-t) * 80%);--flx-ui-glass-brightness:calc(1 + var(--flx-ui-glass-t) * var(--flx-ui-glass-lift));--flx-ui-glass-filter:blur(var(--flx-ui-glass-blur)) saturate(var(--flx-ui-glass-saturate)) brightness(var(--flx-ui-glass-brightness));--flx-ui-glass-filter-strong:blur(var(--flx-ui-glass-blur-strong)) saturate(var(--flx-ui-glass-saturate)) brightness(var(--flx-ui-glass-brightness));--flx-ui-glass-filter-subtle:blur(var(--flx-ui-glass-blur-subtle)) saturate(var(--flx-ui-glass-saturate)) brightness(var(--flx-ui-glass-brightness));--flx-ui-glass-text-halo:0 0 calc(var(--flx-ui-glass-halo-base) + var(--flx-ui-glass-t) * var(--flx-ui-glass-halo-reach)) rgb(var(--flx-ui-glass-tint) / calc(var(--flx-ui-glass-t) * var(--flx-ui-glass-halo-strength)));--flx-ui-glass-rim:rgb(var(--flx-ui-glass-rim-color) / calc(.06 + var(--flx-ui-glass-o) * .12));--flx-ui-glass-rim-strong:rgb(var(--flx-ui-glass-rim-color) / calc(.12 + var(--flx-ui-glass-o) * .16));--flx-ui-glass-edge:rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-top) + var(--flx-ui-glass-t) * .06)) rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-side) + var(--flx-ui-glass-t) * .03)) var(--flx-ui-glass-edge-low) rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-side) + var(--flx-ui-glass-t) * .03));--flx-ui-glass-edge-strong:rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-top) + .08 + var(--flx-ui-glass-t) * .06)) rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-side) + .05 + var(--flx-ui-glass-t) * .03)) var(--flx-ui-glass-edge-low) rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-side) + .05 + var(--flx-ui-glass-t) * .03));--flx-ui-glass-hair:1px;--flx-ui-glass-spec:calc(var(--flx-ui-glass-highlight-base) * (.6 + var(--flx-ui-glass-t) * .4));--flx-ui-glass-highlight:inset 0 var(--flx-ui-glass-hair) 0 rgb(255 255 255/var(--flx-ui-glass-spec)), inset 0 calc(var(--flx-ui-glass-hair) * -1) 0 rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .55)), inset 0 0 calc(4px + var(--flx-ui-glass-t) * 10px) rgb(255 255 255/calc(var(--flx-ui-glass-t) * var(--flx-ui-glass-edge-glow) * .6));--flx-ui-glass-lens:inset 0 var(--flx-ui-glass-hair) 0 #ffffff6b, inset 0 calc(var(--flx-ui-glass-hair) * -1) 0 #ffffff2e;--flx-ui-glass-lens-rim:#ffffff0a;--flx-ui-glass-well-line:rgb(var(--flx-ui-glass-rim-color) / calc(var(--flx-ui-glass-edge-side) + .06));--flx-ui-glass-glint-in:rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .9));--flx-ui-glass-glint-out:rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .55));--flx-ui-glass-field-seat:0 1px 2px rgb(var(--flx-ui-glass-ink) / calc(var(--flx-ui-glass-foot) * .5 + .04));--flx-ui-glass-s:calc(var(--flx-ui-glass-shadow-base) + var(--flx-ui-glass-t) * .06);--flx-ui-glass-shadow-sm:0 1px 2px rgb(var(--flx-ui-glass-ink) / var(--flx-ui-glass-s)), 0 4px 12px rgb(var(--flx-ui-glass-ink) / var(--flx-ui-glass-s));--flx-ui-glass-shadow-md:0 2px 8px rgb(var(--flx-ui-glass-ink) / var(--flx-ui-glass-s)), 0 8px 24px rgb(var(--flx-ui-glass-ink) / calc(var(--flx-ui-glass-s) + .02));--flx-ui-glass-shadow-lg:0 4px 12px rgb(var(--flx-ui-glass-ink) / var(--flx-ui-glass-s)), 0 16px 48px rgb(var(--flx-ui-glass-ink) / calc(var(--flx-ui-glass-s) + .06));--flx-ui-gray-1:var(--flx-ui-glass-surface);--flx-ui-gray-2:var(--flx-ui-glass-surface-hover);--flx-ui-gray-3:var(--flx-ui-glass-muted);--flx-ui-gray-6:var(--flx-ui-glass-border);--flx-ui-gray-7:var(--flx-ui-glass-border-strong);--flx-ui-gray-11:var(--flx-ui-glass-fg-muted);--flx-ui-gray-12:var(--flx-ui-glass-fg);--flx-ui-color-bg:var(--flx-ui-glass-surface);--flx-ui-color-bg-subtle:var(--flx-ui-glass-surface-hover);--flx-ui-color-bg-muted:var(--flx-ui-glass-muted);--flx-ui-color-fg:var(--flx-ui-glass-fg);--flx-ui-color-fg-muted:color-mix(in srgb, var(--flx-ui-glass-fg-muted), var(--flx-ui-glass-fg) calc(var(--flx-ui-glass-t) * 70%));--flx-ui-color-border:var(--flx-ui-glass-border);--flx-ui-color-border-strong:var(--flx-ui-glass-border-strong);--flx-ui-shadow-sm:var(--flx-ui-glass-shadow-sm);--flx-ui-shadow-md:var(--flx-ui-glass-shadow-md);--flx-ui-shadow-lg:var(--flx-ui-glass-shadow-lg);--flx-ui-shadow-xl:var(--flx-ui-glass-shadow-lg);--flx-ui-ctl-ring:0 0 0 2px var(--flx-ui-color-bg), 0 0 0 4px var(--flx-ui-color-focus-ring);--flx-ui-field-bg:rgb(var(--flx-ui-glass-field) / max(var(--flx-ui-glass-field-floor), calc(var(--flx-ui-glass-o) * .85)));--flx-ui-field-border:var(--flx-ui-glass-line);--flx-ui-field-focus-bg:rgb(var(--flx-ui-glass-tint) / max(var(--flx-ui-glass-field-floor), calc(var(--flx-ui-glass-o) * .85 + .1)));--flx-ui-field-focus-ring:0 0 0 3px color-mix(in srgb, var(--flx-ui-color-primary) 50%, transparent);--flx-ui-card-bg:var(--flx-ui-glass-bg);--flx-ui-card-border:1px solid var(--flx-ui-glass-rim);--flx-ui-card-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);--flx-ui-surface-bg:var(--flx-ui-glass-bg);--flx-ui-floating-bg:rgb(var(--flx-ui-glass-tint) / calc(var(--flx-ui-glass-o-strong) - .05));--flx-ui-floating-border:1px solid var(--flx-ui-glass-rim-strong);--flx-ui-floating-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-lg);--flx-ui-item-active-bg:var(--flx-ui-glass-hover);--flx-ui-item-active-fg:var(--flx-ui-color-fg);--flx-ui-dialog-bg:var(--flx-ui-glass-bg-strong);--flx-ui-dialog-border:1px solid var(--flx-ui-glass-rim-strong);--flx-ui-dialog-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-lg);--flx-ui-tooltip-bg:var(--flx-ui-glass-tooltip);--flx-ui-tooltip-fg:var(--flx-ui-glass-tooltip-fg)}@media (resolution>=2x){[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :is([data-theme],[data-ui-transparency]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-hair:.5px}}[data-ui=glass][data-theme=high-contrast]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme=high-contrast]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-theme=high-contrast] [data-ui=glass]:not([data-theme]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-edge:var(--flx-ui-color-border-strong);--flx-ui-glass-edge-strong:var(--flx-ui-color-border-strong);--flx-ui-glass-well-line:var(--flx-ui-color-border-strong);--flx-ui-glass-inner-line:var(--flx-ui-color-border-strong);--flx-ui-glass-glint-in:transparent;--flx-ui-glass-glint-out:transparent}@media (prefers-contrast:more){[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :is([data-theme],[data-ui-transparency]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-edge:var(--flx-ui-color-border-strong);--flx-ui-glass-edge-strong:var(--flx-ui-color-border-strong);--flx-ui-glass-well-line:var(--flx-ui-color-border-strong);--flx-ui-glass-inner-line:var(--flx-ui-color-border-strong);--flx-ui-glass-glint-in:transparent;--flx-ui-glass-glint-out:transparent}}[data-ui=glass]:not([data-theme=high-contrast],[data-theme=high-contrast] *):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme]:not([data-theme=high-contrast]):not([data-accent]:not([data-accent=blue]),[data-accent]:not([data-accent=blue]) *):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-accent-9:var(--flx-ui-glass-primary);--flx-ui-color-focus-ring:var(--flx-ui-glass-primary);--flx-ui-color-primary:var(--flx-ui-glass-primary);--flx-ui-color-primary-hover:var(--flx-ui-glass-primary-hover);--flx-ui-color-primary-active:var(--flx-ui-glass-primary-active);--flx-ui-color-primary-subtle:var(--flx-ui-glass-primary-subtle);--flx-ui-color-primary-text:var(--flx-ui-glass-primary)}@media (prefers-reduced-transparency:reduce){[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :is([data-theme],[data-ui-transparency]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-o:.96;--flx-ui-glass-filter:none;--flx-ui-glass-filter-strong:none;--flx-ui-glass-filter-subtle:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :is([data-theme],[data-ui-transparency]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-o:.94}}[data-ui=glass] :where([data-card],[data-surface]:not([data-elevation="0"]),[role=toolbar],[data-sidenav],[data-accordion],[role=listbox]:not([data-state])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:var(--flx-ui-glass-filter);backdrop-filter:var(--flx-ui-glass-filter)}[data-ui=glass] :where([data-card],[data-surface]:not([data-elevation="0"]),[role=toolbar],[data-sidenav],[data-accordion],[role=dialog],[role=alertdialog],[role=menu],[data-drawer-content],[data-bottom-sheet-content]) :where([data-card],[data-surface],[role=toolbar],[data-accordion],[data-icon-button],[data-fab],[data-carousel-prev],[data-carousel-next],[role=listbox]:not([data-state])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui=glass] :where([role=menu],[role=listbox][data-state=open],[role=dialog],[role=alertdialog],[data-hovercard-content],[data-date-picker-content],[data-command],[data-navigation-menu-content][data-floating],[data-sidenav-sub-content][data-flyout],[data-drawer-content],[data-bottom-sheet-content],[data-toast]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:var(--flx-ui-glass-filter-strong);backdrop-filter:var(--flx-ui-glass-filter-strong)}[data-ui=glass] :where([role=tooltip]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid #ffffff1a}[data-ui=glass] :where([data-dialog-overlay],[data-drawer-overlay],[data-bottom-sheet-overlay]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:rgb(var(--flx-ui-glass-tint) / .4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-ui=glass] :where([data-card],[data-surface]:not([data-elevation="0"]),[role=toolbar],[data-sidenav],[data-table],[data-accordion],[role=listbox],[role=menu],[role=dialog],[role=alertdialog],[data-hovercard-content],[data-date-picker-content],[data-command],[data-navigation-menu-content],[data-sidenav-sub-content],[data-drawer-content],[data-bottom-sheet-content],[data-toast],[role=tab],[aria-pressed],[data-variant]:not([data-badge],[data-chip],[data-variant=solid]),[data-input],[data-input-group],button[role=combobox],[data-combobox-control]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){text-shadow:var(--flx-ui-glass-text-halo)}[data-ui=glass] :where([data-badge],[role=tooltip],[data-fab][data-variant=solid],[data-calendar-day][data-selected],[data-calendar-day][data-selection-start],[data-calendar-day][data-selection-end]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){text-shadow:none}[data-ui=glass] :where([data-card]:is(a[href],button,[role=button]):hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md)}[data-ui=glass] :where([data-card-header]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){gap:2px;padding:1rem 1rem 0}[data-ui=glass] :where([data-card-title]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=glass] :where([data-card-description]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-sm)}[data-ui=glass] :where([data-card-body]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-md);padding:.75rem 1rem 1rem}[data-ui=glass] :where([data-card-footer]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){padding:0 1rem 1rem}[data-ui=glass] :where([data-surface]:not([data-elevation="0"])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge)}[data-ui=glass] :where([data-surface][data-elevation="0"]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:none;background:0 0}[data-ui=glass] :where([data-surface][data-elevation="0"][data-bordered]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line)}[data-ui=glass] :where([data-surface][data-elevation="1"]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-surface][data-elevation="2"]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md)}[data-ui=glass] :where([data-surface]:is([data-elevation="3"],[data-elevation="4"])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-lg);-webkit-backdrop-filter:var(--flx-ui-glass-filter-strong);backdrop-filter:var(--flx-ui-glass-filter-strong)}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-md)}[data-ui=glass] :where([data-variant][data-size=sm]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-sm)}[data-ui=glass] :where([data-variant=solid]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) calc(84% + var(--flx-ui-glass-o) * 12%), transparent);border-color:var(--flx-ui-glass-lens-rim);box-shadow:var(--flx-ui-glass-lens), var(--flx-ui-glass-shadow-sm);text-shadow:0 1px 1px #00000026}[data-ui=glass] :where([data-variant=solid]:not([data-badge],[data-chip]):hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary-hover) 94%, transparent);box-shadow:var(--flx-ui-glass-lens), var(--flx-ui-glass-shadow-md)}[data-ui=glass] :where([data-variant=solid]:not([data-badge],[data-chip]):active:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary-hover) 94%, transparent);box-shadow:var(--flx-ui-glass-lens), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-variant=soft]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary-subtle) calc(var(--flx-ui-glass-o) * 100%), transparent);border-color:var(--flx-ui-glass-edge);color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-glass-highlight)}[data-ui=glass] :where([data-variant=soft]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary-subtle) calc(var(--flx-ui-glass-o-strong) * 100%), color-mix(in srgb, var(--flx-ui-color-primary) 8%, transparent))}[data-ui=glass] :where([data-variant=outline]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-variant=outline]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg);border-color:var(--flx-ui-glass-edge-strong);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight)}[data-ui=glass] :where([data-variant=outline]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong)}[data-ui=glass] :where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-variant=outline]:is([data-tone=danger],[data-tone=success],[data-tone=warning]):not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){color:var(--flx-ui-color-primary);border-color:color-mix(in oklab, var(--flx-ui-color-primary) 45%, transparent)}[data-ui=glass] :where([data-variant=ghost]:not([data-badge],[data-chip],[data-icon-button],[data-tone=neutral])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){color:var(--flx-ui-color-primary)}[data-ui=glass] :where([data-variant=ghost]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-variant=dashed]:not([data-badge],[data-chip]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-variant=dashed]:not([data-badge],[data-chip])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line-strong)}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip])[data-disabled]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-subtle);box-shadow:none;text-shadow:none;border-color:#0000}[data-ui=glass] :where([data-icon-button]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=glass] :where([data-icon-button][data-shape=square]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=glass] :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg);border:1px solid;border-color:var(--flx-ui-glass-edge);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);-webkit-backdrop-filter:var(--flx-ui-glass-filter-subtle);backdrop-filter:var(--flx-ui-glass-filter-subtle)}[data-ui=glass] :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline]):is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);border-color:var(--flx-ui-glass-edge-strong);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md)}[data-ui=glass] :where([data-fab]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge-strong);border-radius:var(--flx-ui-radius-xl);background:var(--flx-ui-glass-bg-strong);color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md);-webkit-backdrop-filter:var(--flx-ui-glass-filter);backdrop-filter:var(--flx-ui-glass-filter)}[data-ui=glass] :where([data-fab]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-lg)}[data-ui=glass] :where([data-fab][data-variant=solid]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-fab][data-variant=solid]:is(:hover,:active):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 90%, transparent);border-color:var(--flx-ui-glass-lens-rim);color:var(--flx-ui-color-primary-fg)}[data-ui=glass] :where([data-fab][data-fab-size=sm]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-lg)}[data-ui=glass] :where([data-fab][data-fab-size=lg]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:1.25rem}[data-ui=glass] :where([data-fab][data-fab-extended]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-xl);height:3.5rem}[data-ui=glass] :where([data-speed-dial-action]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md)}[data-ui=glass] :where([role=switch]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=switch]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-groove);box-shadow:inset 0 1px 2px #0000001a, inset 0 0 0 .5px var(--flx-ui-glass-line);filter:none}[data-ui=glass] :where([role=switch][data-state=checked]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=switch][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 90%, transparent);box-shadow:inset 0 1px 2px #0000001f}[data-ui=glass] :where([role=switch]:focus-visible):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-ctl-ring)}[data-ui=glass] :where([role=switch]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after,[data-ui=glass] :where([role=switch])>:where([data-part=thumb]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);background:#fff;box-shadow:0 1px 3px #0003,0 0 0 .5px #0000000a}[data-ui=glass] :where([role=checkbox],[role=radio]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid var(--flx-ui-glass-line-strong);background:var(--flx-ui-glass-bg);width:1.25rem;height:1.25rem;box-shadow:var(--flx-ui-glass-highlight), 0 1px 2px #0000000f}[data-ui=glass] :where([role=checkbox]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-sm)}[data-ui=glass] :where([role=checkbox],[role=radio]):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:color-mix(in srgb, var(--flx-ui-color-primary) 60%, transparent)}[data-ui=glass] :where([role=checkbox],[role=radio]):where(:active:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){transform:scale(.94)}[data-ui=glass] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=checkbox]):where([data-state=checked],[data-state=indeterminate]):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 92%, transparent);box-shadow:var(--flx-ui-glass-lens), 0 1px 2px #0000001a;border-color:#0000}[data-ui=glass] :where([role=radio][data-state=checked]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=radio][data-state=checked]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-color-primary);border-width:2px}[data-ui=glass] :where([role=checkbox][data-state=checked]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{flex:none;width:5px;height:10px;margin-top:-2px}[data-ui=glass] :where([role=checkbox],[role=radio]):where(:focus-visible):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-ctl-ring)}[data-ui=glass] :where([data-select-item-indicator]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-sizing:border-box;border-color:var(--flx-ui-glass-line-strong);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-glass-bg);width:1.125rem;height:1.125rem}[data-ui=glass] :where([data-slider-track],[role=progressbar]:not([data-circular])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-glass-groove);height:4px}[data-ui=glass] :where([data-slider-track][data-orientation=vertical]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){width:4px;height:auto}[data-ui=glass] :where([data-slider-range]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=progressbar]:not([data-circular])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{border-radius:inherit;background:color-mix(in srgb, var(--flx-ui-color-primary) 92%, transparent)}[data-ui=glass] :where([data-slider] [role=slider]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){width:20px;height:20px;transition:box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:#fff;border:.5px solid #0000000f;box-shadow:0 1px 3px #0003,0 4px 10px #00000014}[data-ui=glass] :where([data-slider] [role=slider]:is(:hover,:active)):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:0 1px 3px #0003, 0 0 0 10px color-mix(in srgb, var(--flx-ui-color-primary) 10%, transparent)}[data-ui=glass] :where([data-slider] [role=slider]:focus-visible):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:var(--flx-ui-ctl-ring)}[data-ui=glass] :where([data-progress-track]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){stroke:var(--flx-ui-glass-groove)}[data-ui=glass] :where([data-progress-indicator]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){stroke-linecap:round}[data-ui=glass] :where([role=tablist]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-bottom:none;gap:4px}[data-ui=glass] :where([role=tab]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){height:var(--flx-ui-size-md);border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-semibold);color:var(--flx-ui-color-fg-muted);transition:background var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), box-shadow var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border:1px solid #0000;margin:0;padding:0 .875rem}[data-ui=glass] :where([role=tab]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:var(--flx-ui-color-fg)}[data-ui=glass] :where([role=tab][data-state=active]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=tab][data-state=active]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);border-color:var(--flx-ui-glass-edge);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-card],[role=menu],[role=listbox][data-state=open],[role=dialog],[role=alertdialog]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge-strong)}[data-ui=glass] :where([data-card]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge)}[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-r:var(--flx-ui-field-radius);--flx-ui-glass-field-w:var(--flx-ui-glass-hair);--flx-ui-glass-field-in:var(--flx-ui-glass-glint-in);--flx-ui-glass-field-out:var(--flx-ui-glass-glint-out);--flx-ui-glass-field-tail:transparent;--flx-ui-glass-field-run:48px;--flx-ui-glass-field-drop:16px;--flx-ui-glass-field-ring:0px;--flx-ui-glass-field-glow:transparent;--flx-ui-glass-field-mix:0%;border:1px solid;border-color:color-mix(in oklab, var(--flx-ui-color-fg) var(--flx-ui-glass-field-mix), var(--flx-ui-glass-well-line));border-radius:var(--flx-ui-field-radius);background:radial-gradient(circle at 100% 100%, transparent calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-in) calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-in) var(--flx-ui-glass-field-r), transparent var(--flx-ui-glass-field-r)) left top / var(--flx-ui-glass-field-r) var(--flx-ui-glass-field-r) no-repeat border-box, linear-gradient(90deg, var(--flx-ui-glass-field-in), var(--flx-ui-glass-field-tail) 48px) left var(--flx-ui-glass-field-r) top 0 / var(--flx-ui-glass-field-run) var(--flx-ui-glass-field-w) no-repeat border-box, linear-gradient(180deg, var(--flx-ui-glass-field-in), var(--flx-ui-glass-field-tail)) left 0 top var(--flx-ui-glass-field-r) / var(--flx-ui-glass-field-w) var(--flx-ui-glass-field-drop) no-repeat border-box, radial-gradient(circle at 0 0, transparent calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-out) calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-out) var(--flx-ui-glass-field-r), transparent var(--flx-ui-glass-field-r)) right bottom / var(--flx-ui-glass-field-r) var(--flx-ui-glass-field-r) no-repeat border-box, linear-gradient(270deg, var(--flx-ui-glass-field-out), var(--flx-ui-glass-field-tail) 48px) right var(--flx-ui-glass-field-r) bottom 0 / var(--flx-ui-glass-field-run) var(--flx-ui-glass-field-w) no-repeat border-box, linear-gradient(0deg, var(--flx-ui-glass-field-out), var(--flx-ui-glass-field-tail)) right 0 bottom var(--flx-ui-glass-field-r) / var(--flx-ui-glass-field-w) var(--flx-ui-glass-field-drop) no-repeat border-box, radial-gradient(circle at 0 100%, transparent calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-tail) calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-tail) var(--flx-ui-glass-field-r), transparent var(--flx-ui-glass-field-r)) right top / var(--flx-ui-glass-field-r) var(--flx-ui-glass-field-r) no-repeat border-box, radial-gradient(circle at 100% 0, transparent calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-tail) calc(var(--flx-ui-glass-field-r) - var(--flx-ui-glass-field-w)), var(--flx-ui-glass-field-tail) var(--flx-ui-glass-field-r), transparent var(--flx-ui-glass-field-r)) left bottom / var(--flx-ui-glass-field-r) var(--flx-ui-glass-field-r) no-repeat border-box, linear-gradient(var(--flx-ui-glass-fill-tint) 0 0) padding-box, padding-box var(--flx-ui-field-bg);box-shadow:var(--flx-ui-glass-field-seat), 0 0 0 var(--flx-ui-glass-field-ring) var(--flx-ui-glass-field-glow);transition:background-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), --flx-ui-glass-field-in .24s var(--flx-ui-ease-standard), --flx-ui-glass-field-out .24s var(--flx-ui-ease-standard), --flx-ui-glass-field-tail .36s var(--flx-ui-ease-standard), --flx-ui-glass-field-run .42s cubic-bezier(.2, .8, .2, 1), --flx-ui-glass-field-drop .42s cubic-bezier(.2, .8, .2, 1), --flx-ui-glass-field-w .2s var(--flx-ui-ease-standard), --flx-ui-glass-field-ring .32s var(--flx-ui-ease-standard), --flx-ui-glass-field-glow .32s var(--flx-ui-ease-standard);outline:none}[data-ui=glass] :where([data-field-variant=outlined]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-mix:16%;--flx-ui-field-bg:rgb(var(--flx-ui-glass-tint) / max(var(--flx-ui-glass-field-floor), var(--flx-ui-glass-o)))}[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where(:hover:not(:disabled,[data-disabled],[aria-disabled=true])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-field-bg:rgb(var(--flx-ui-glass-field) / max(var(--flx-ui-glass-field-floor), calc(var(--flx-ui-glass-o) * .85 + .08)))}[data-ui=glass] :where([data-field-variant=outlined]):where(:hover:not(:disabled,[data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-mix:26%}[data-ui=glass] :where([data-input]:focus-visible,[data-input-group]:focus-within,button[role=combobox]:is(:focus-visible,[data-state=open]),[data-combobox-control]:focus-within,[data-field-variant]:is(:focus,:focus-within),[data-date-field-input]:focus-within,[data-date-picker-control]:focus-within,[data-number-field-input-row]:focus-within,[data-pin-input-field]:focus,.flx-ui-be-filter:focus,[data-tags-input]:focus-within):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-tone:var(--flx-ui-color-primary);--flx-ui-glass-field-w:1px;--flx-ui-glass-field-in:color-mix(in oklab, white var(--flx-ui-glass-state-sheen), var(--flx-ui-glass-field-tail));--flx-ui-glass-field-out:color-mix(in oklab, white calc(var(--flx-ui-glass-state-sheen) * .5), var(--flx-ui-glass-field-tail));--flx-ui-glass-field-tail:color-mix(in oklab, black var(--flx-ui-glass-state-deepen), var(--flx-ui-glass-field-tone));--flx-ui-glass-field-run:calc(100% - 2 * var(--flx-ui-glass-field-r));--flx-ui-glass-field-drop:calc(100% - 2 * var(--flx-ui-glass-field-r));--flx-ui-glass-field-ring:4px;--flx-ui-glass-field-glow:color-mix(in srgb, var(--flx-ui-glass-field-tone) 18%, transparent);--flx-ui-glass-field-mix:0%}[data-ui=glass] :where([data-input]:focus-visible,[data-input-group]:focus-within,button[role=combobox]:is(:focus-visible,[data-state=open]),[data-combobox-control]:focus-within,[data-field-variant]:is(:focus,:focus-within),[data-date-field-input]:focus-within,[data-date-picker-control]:focus-within,[data-number-field-input-row]:focus-within,[data-pin-input-field]:focus,.flx-ui-be-filter:focus,[data-tags-input]:focus-within):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-field-bg:var(--flx-ui-field-focus-bg)}[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-tone:var(--flx-ui-color-danger);--flx-ui-glass-field-ring:3px;--flx-ui-glass-field-glow:color-mix(in srgb, var(--flx-ui-glass-field-tone) 10%, transparent)}[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where([data-invalid],:has([data-number-field-input][data-invalid])):where(:focus,:focus-within,[data-state=open]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-field-ring:4px;--flx-ui-glass-field-glow:color-mix(in srgb, var(--flx-ui-glass-field-tone) 18%, transparent)}[data-ui=glass] :where([data-combobox-control] [role=combobox],[data-date-picker-input],[data-number-field-input]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){box-shadow:none;background:0 0;border:none}[data-ui=glass] :where([data-combobox-control]>button,[data-number-field-increment],[data-number-field-decrement]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-sm);background:0 0;border:none}[data-ui=glass] :where([data-combobox-control]>button,[data-number-field-increment],[data-number-field-decrement]):where(:hover:not([disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-listbox-search],[data-select-search]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid var(--flx-ui-glass-line);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-field-bg)}[data-ui=glass] :where([role=menuitem],[role=menuitemradio],[role=option]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-weight:var(--flx-ui-font-weight-medium)}[data-ui=glass] :where([role=menu] [role=separator]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-line);margin:.25rem .5rem}[data-ui=glass] :where([data-menu-label],[data-listbox-group-label],[data-command-group-heading]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;text-transform:none;padding:.5rem .75rem .25rem}[data-ui=glass] :where([role=listbox]:not([data-state])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-hovercard-content],[data-date-picker-content],[data-command],[data-navigation-menu-content][data-floating],[data-sidenav-sub-content][data-flyout]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:var(--flx-ui-floating-border);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-floating-bg);box-shadow:var(--flx-ui-floating-shadow);padding:.375rem}[data-ui=glass] :where([data-command-item]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-sm)}[data-ui=glass] :where([data-command-item][data-active]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:var(--flx-ui-color-fg)}[data-ui=glass] :where([role=tooltip]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);box-shadow:var(--flx-ui-glass-shadow-sm);padding:.375rem .625rem}[data-ui=glass] :where([role=dialog]:not([data-placement]),[role=alertdialog]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){padding:1.25rem}[data-ui=glass] :where([data-drawer-content],[data-bottom-sheet-content],[data-toast]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-lg)}[data-ui=glass] :where([data-drawer-content]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:none;border-radius:0}[data-ui=glass] :where([data-drawer-content][data-side=left]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-inline-end:1px solid var(--flx-ui-glass-rim-strong)}[data-ui=glass] :where([data-drawer-content][data-side=right]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-inline-start:1px solid var(--flx-ui-glass-rim-strong)}[data-ui=glass] :where([data-bottom-sheet-content]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge-strong);border-radius:var(--flx-ui-radius-xl) var(--flx-ui-radius-xl) 0 0;border-bottom:none}[data-ui=glass] :where([data-bottom-sheet-handle]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):before{border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-glass-line-strong);opacity:1;width:36px;height:4px}[data-ui=glass] :where([data-toast]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-block:1px solid var(--flx-ui-glass-rim-strong);border-inline-end:1px solid var(--flx-ui-glass-rim-strong);border-radius:var(--flx-ui-radius-lg)}[data-ui=glass] :where([data-alert]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-lg)}[data-ui=glass] :where([aria-pressed]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-glass-bg);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight)}[data-ui=glass] :where([aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong)}[data-ui=glass] :where([aria-pressed][data-state=on]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([aria-pressed][data-state=on]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary-subtle) calc(var(--flx-ui-glass-o-strong) * 100%), transparent);border-color:color-mix(in srgb, var(--flx-ui-color-primary) 30%, transparent);color:var(--flx-ui-color-primary)}[data-ui=glass] :where([role=group][data-orientation]:has(>[aria-pressed])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:calc(var(--flx-ui-radius-md) + 2px);background:var(--flx-ui-glass-groove);gap:2px;padding:2px}[data-ui=glass] :where([role=group][data-orientation]>[aria-pressed]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=group][data-orientation]>[aria-pressed]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){height:calc(var(--flx-ui-size-md) - 4px);border-radius:var(--flx-ui-radius-md);color:var(--flx-ui-color-fg-muted);box-shadow:none;background:0 0;border-color:#0000;margin:0}[data-ui=glass] :where([role=group][data-orientation]>[aria-pressed][data-state=on]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([role=group][data-orientation]>[aria-pressed][data-state=on]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);border-color:var(--flx-ui-glass-edge);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-calendar-day]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-medium)}[data-ui=glass] :where([data-calendar-day]:hover:not([data-disabled],[data-selected])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:inherit}[data-ui=glass] :where([data-calendar-day][data-today]:not([data-selected])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}[data-ui=glass] :where([data-calendar-day][data-selected],[data-calendar-day][data-selection-start],[data-calendar-day][data-selection-end]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 92%, transparent);color:var(--flx-ui-color-primary-fg);box-shadow:var(--flx-ui-glass-lens), 0 2px 6px color-mix(in srgb, var(--flx-ui-color-primary) 30%, transparent)}[data-ui=glass] :where([data-range] [data-calendar-day][data-selected]:not([data-selection-start],[data-selection-end])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 14%, transparent);color:var(--flx-ui-color-primary);box-shadow:none;border-radius:0}[data-ui=glass] :where([data-range] [data-calendar-day][data-selection-start]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full) 0 0 var(--flx-ui-radius-full)}[data-ui=glass] :where([data-range] [data-calendar-day][data-selection-end]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:0 var(--flx-ui-radius-full) var(--flx-ui-radius-full) 0}[data-ui=glass] :where([data-range] [data-calendar-day][data-selection-start][data-selection-end]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full)}[data-ui=glass] :where([data-calendar-nav]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full);border:none}[data-ui=glass] :where([data-calendar-nav]:hover:not([disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-badge]:not([data-overlay])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){min-height:1.25rem;font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);padding:0 .5rem}[data-ui=glass] :where([data-badge][data-variant=soft]:not([data-overlay]),[data-chip][data-variant=soft]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge);background:color-mix(in srgb, var(--flx-ui-badge-bg,var(--flx-ui-chip-bg)) calc(var(--flx-ui-glass-o) * 100%), transparent);box-shadow:var(--flx-ui-glass-highlight)}[data-ui=glass] :where([data-avatar]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-weight:var(--flx-ui-font-weight-semibold);box-shadow:0 0 0 1px var(--flx-ui-glass-rim), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-avatar-fallback],[data-avatar-group-overflow]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);color:var(--flx-ui-color-fg-muted)}[data-ui=glass] :where([data-sidenav]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg);border-color:var(--flx-ui-glass-edge)}[data-ui=glass] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-medium)}[data-ui=glass] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where(:hover:not([data-active])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:inherit}[data-ui=glass] :where([data-sidenav-link],[data-sidenav-sub-trigger]):where([data-active]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);color:var(--flx-ui-color-primary);font-weight:var(--flx-ui-font-weight-semibold);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-sidenav-trigger]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=glass] :where([data-navigation-menu-trigger],[role=menubar]>[role=menuitem]):where(:hover,[data-state=open]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:var(--flx-ui-color-fg)}[data-ui=glass] :where([role=toolbar]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);gap:2px;padding:4px}[data-ui=glass] :where([role=toolbar]>button:not([aria-pressed])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=glass] :where([role=toolbar]>button:not([aria-pressed]):hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:var(--flx-ui-color-fg)}[data-ui=glass] :where([data-breadcrumb-link]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-sm);margin:0 -4px;padding:2px 4px}[data-ui=glass] :where([data-breadcrumb-link]:hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover);color:var(--flx-ui-color-fg)}[data-ui=glass] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md);font-weight:var(--flx-ui-font-weight-semibold);border:1px solid #0000}[data-ui=glass] :where([data-pagination-page],[data-pagination-prev],[data-pagination-next]):where(:hover:not([data-current],[disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-pagination-page][data-current]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);border-color:var(--flx-ui-glass-edge);color:var(--flx-ui-color-primary);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-stepper-indicator]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-semibold)}[data-ui=glass] :where([data-table]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);--flx-ui-table-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-shadow-sm);position:relative}[data-ui=glass] :where([data-table-head]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;text-transform:none;border-bottom:1px solid var(--flx-ui-glass-line);background:0 0}[data-ui=glass] :where([data-table-cell]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line)}[data-ui=glass] :where([data-table-body]>[data-table-row]:hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-table-row][data-selected]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] :where([data-table-row][data-selected]:hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 10%, transparent)}[data-ui=glass] :where([data-table-cell][data-pinned],[data-table-head][data-pinned]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-pin:transparent;background:var(--flx-ui-glass-pin);-webkit-backdrop-filter:blur(var(--flx-ui-glass-blur-subtle));backdrop-filter:blur(var(--flx-ui-glass-blur-subtle))}[data-ui=glass] :where([data-table-body]>[data-table-row]:hover>[data-pinned]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:linear-gradient(var(--flx-ui-glass-hover) 0 0), var(--flx-ui-glass-pin)}[data-ui=glass] :where([data-table-row][data-selected]>[data-pinned]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:linear-gradient(color-mix(in srgb, var(--flx-ui-color-primary) 10%, transparent) 0 0), var(--flx-ui-glass-pin)}[data-ui=glass] :where([data-table][data-density=compact] [data-table-head],[data-table][data-density=compact] [data-table-cell]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){padding:var(--flx-ui-space-1) var(--flx-ui-space-2)}[data-ui=glass] :where(.flx-ui-be-scroll):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);text-shadow:var(--flx-ui-glass-text-halo)}[data-ui=glass] :where(.flx-ui-be-corner,.flx-ui-be-colh,.flx-ui-be-actions-head,.flx-ui-be-filter-row th,.flx-ui-be-foot-corner,.flx-ui-be-foot-cell,.flx-ui-be-rowh,.flx-ui-be-group-label,.flx-ui-be-group-cell):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-band:var(--flx-ui-glass-hover);background:var(--flx-ui-glass-band);border-color:var(--flx-ui-glass-line)}[data-ui=glass] :where(.flx-ui-be-corner,.flx-ui-be-colh,.flx-ui-be-actions-head,.flx-ui-be-filter-row th,.flx-ui-be-foot-corner,.flx-ui-be-foot-cell):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:var(--flx-ui-glass-filter-subtle);backdrop-filter:var(--flx-ui-glass-filter-subtle)}[data-ui=glass] :where(.flx-ui-be-scroll):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){container-type:scroll-state}@container scroll-state(scrollable:left){[data-ui=glass] :where(.flx-ui-be-rowh,.flx-ui-be-group-label):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:var(--flx-ui-glass-filter-subtle);backdrop-filter:var(--flx-ui-glass-filter-subtle)}}@supports not (container-type:scroll-state){[data-ui=glass] :where(.flx-ui-be-rowh,.flx-ui-be-group-label):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){-webkit-backdrop-filter:var(--flx-ui-glass-filter-subtle);backdrop-filter:var(--flx-ui-glass-filter-subtle)}}[data-ui=glass] :where(.flx-ui-be-corner,.flx-ui-be-colh,.flx-ui-be-actions-head,.flx-ui-be-foot-corner):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;text-transform:none}[data-ui=glass] :where(.flx-ui-be-colh:hover,.flx-ui-be-rowh:hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:linear-gradient(var(--flx-ui-glass-hover) 0 0), var(--flx-ui-glass-band)}[data-ui=glass] :where(.flx-ui-be-colh[data-selected],.flx-ui-be-rowh[data-selected]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 14%, transparent);color:var(--flx-ui-color-primary)}[data-ui=glass] :where(.flx-ui-be-cell,.flx-ui-be-actions):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line);background:0 0}[data-ui=glass] :where(.flx-ui-be-cell:hover:not([data-selected],[data-anchor],[data-editing])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where(.flx-ui-be-cell[data-selected]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-primary) 12%, transparent)}[data-ui=glass] :where(.flx-ui-be-cell[data-anchor],.flx-ui-be-input,.flx-ui-be-lock):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong)}[data-ui=glass] :where(.flx-ui-be-cell[data-invalid]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:color-mix(in srgb, var(--flx-ui-color-danger) 14%, transparent)}[data-ui=glass] :where(.flx-ui-be-cell[data-locked]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-groove)}[data-ui=glass] :where(.flx-ui-be-filter):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-field-radius:var(--flx-ui-radius-sm)}[data-ui=glass] :where([data-accordion]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);overflow:hidden}[data-ui=glass] :where([data-accordion-item]:not(:last-child)):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-bottom:1px solid var(--flx-ui-glass-line)}[data-ui=glass] :where([data-accordion-trigger]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-weight:var(--flx-ui-font-weight-semibold);padding:.75rem 1rem}[data-ui=glass] :where([data-accordion-trigger]:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-empty-icon]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-glass-bg-strong);width:3rem;height:3rem;color:var(--flx-ui-color-fg-muted);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-statistic-value]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-weight:var(--flx-ui-font-weight-bold);letter-spacing:-.02em}[data-ui=glass] :where([data-descriptions-term]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted)}[data-ui=glass] :where([data-timeline-indicator]:empty):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):before{box-shadow:0 0 0 4px color-mix(in srgb, var(--flx-timeline-dot) 16%, transparent)}[data-ui=glass] :where([data-rating]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-rating-gap:4px}[data-ui=glass] :where([data-carousel-dot]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-glass-line-strong);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}[data-ui=glass] :where([data-carousel-dot][data-active]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-color-primary)}[data-ui=glass] :where([data-carousel-prev],[data-carousel-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-glass-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-md);-webkit-backdrop-filter:var(--flx-ui-glass-filter);backdrop-filter:var(--flx-ui-glass-filter);place-items:center;display:inline-grid}[data-ui=glass] :where([data-carousel-prev],[data-carousel-next]):where(:hover:not([disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong)}[data-ui=glass] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glow-width:1.5px;--flx-ui-glass-prism-a:var(--flx-ui-glow-from,#ff6eb4);--flx-ui-glass-prism-b:var(--flx-ui-glow-via,#5aa0ff);--flx-ui-glass-prism-c:var(--flx-ui-glow-to,#50dcaa)}[data-ui=glass] :where([data-glow]:not([data-glow-side])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{background:radial-gradient(var(--flx-ui-glass-light-size,160px) circle at var(--flx-ui-glass-x,50%) var(--flx-ui-glass-y,0%), var(--flx-ui-glass-prism-a), var(--flx-ui-glass-prism-b) 35%, var(--flx-ui-glass-prism-c) 60%, transparent 80%), conic-gradient(from var(--flx-ui-glow-angle), var(--flx-ui-glass-prism-a), var(--flx-ui-glass-prism-b), var(--flx-ui-glass-prism-c), var(--flx-ui-glass-prism-a));opacity:.6;background-repeat:no-repeat;background-size:0 0,100% 100%}[data-ui=glass] :where([data-glow]:not([data-glow-side]):is(:hover,:focus-visible):not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--flx-ui-glass-prism-b) 50%, transparent));background-size:100% 100%,100% 100%}[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-sheen:.32;--flx-ui-glass-glint:.95}[data-ui=glass][data-theme=dark]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-theme=dark] [data-ui=glass]:not([data-theme]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),[data-ui=glass] [data-theme=dark]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-sheen:.1;--flx-ui-glass-glint:.45}@media (prefers-color-scheme:dark){:root:not([data-theme])[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)),:root:not([data-theme]) [data-ui=glass]:not([data-theme]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-sheen:.1;--flx-ui-glass-glint:.45}}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip]),[data-card],[data-surface]:not([data-elevation="0"]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-light-size:140px;isolation:isolate;position:relative}[data-ui=glass] :where([data-card],[data-surface]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-light-size:360px}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip]),[data-card],[data-surface]:not([data-elevation="0"]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(var(--flx-ui-glass-light-size) circle at var(--flx-ui-glass-x,50%) var(--flx-ui-glass-y,0%), rgb(255 255 255/var(--flx-ui-glass-sheen)), transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);position:absolute;inset:0}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip],[data-glow]),[data-card]:not([data-glow]),[data-surface]:not([data-elevation="0"],[data-glow]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{content:"";padding:var(--flx-ui-glass-hair);border-radius:inherit;background:radial-gradient(calc(var(--flx-ui-glass-light-size) * .8) circle at var(--flx-ui-glass-x,50%) var(--flx-ui-glass-y,0%), rgb(255 255 255/calc(var(--flx-ui-glass-glint) * var(--flx-ui-glass-glint-on))), transparent 70%), linear-gradient(135deg, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * var(--flx-ui-glass-ring,1) * .7)) 0%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * var(--flx-ui-glass-ring,1) * .14)) 30%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * var(--flx-ui-glass-ring,1) * .14)) 70%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * var(--flx-ui-glass-ring,1) * .45)) 100%);-webkit-mask-composite:xor;pointer-events:none;transition:--flx-ui-glass-glint-on var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui=glass] :where([data-variant=ghost],[data-variant=dashed],[aria-pressed=false]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{--flx-ui-glass-ring:var(--flx-ui-glass-glint-on)}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip]),[data-card],[data-surface]:not([data-elevation="0"]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):before{opacity:1}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip],[data-glow]),[data-card]:not([data-glow]),[data-surface]:not([data-elevation="0"],[data-glow]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{--flx-ui-glass-glint-on:1}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:active:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-sheen:.5}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip],[data-glow]),[aria-pressed]):where([data-disabled]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{display:none}[data-ui=glass] :where([data-variant]:not([data-badge],[data-chip]),[aria-pressed],[data-carousel-prev],[data-carousel-next]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){transition:background var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), border-color var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), box-shadow var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}[data-ui=glass] :where([data-card],[data-surface]:not([data-elevation="0"])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){transition:background var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), border-color var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), box-shadow var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), -webkit-backdrop-filter var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), backdrop-filter var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized)}[data-ui=glass] :where([data-card],[data-surface]:not([data-elevation="0"])):where(:hover):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge-strong);-webkit-backdrop-filter:var(--flx-ui-glass-filter-strong);backdrop-filter:var(--flx-ui-glass-filter-strong)}[data-ui=glass] :where([data-variant=soft]:not([data-badge],[data-chip]),[aria-pressed]):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge-strong)}@keyframes flx-ui-glass-form{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()brightness();backdrop-filter:blur()saturate()brightness();scale:.96}}@keyframes flx-ui-glass-veil{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}[data-ui=glass] :where([role=menu],[role=listbox][data-state=open],[role=dialog],[role=alertdialog],[data-hovercard-content],[data-date-picker-content],[data-command],[data-navigation-menu-content][data-floating]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){animation:flx-ui-glass-form var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized)}[data-ui=glass] :where([data-dialog-overlay],[data-drawer-overlay],[data-bottom-sheet-overlay]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){animation:flx-ui-glass-veil var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized)}@media (prefers-reduced-motion:reduce){[data-ui=glass]:where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-control-press:none}[data-ui=glass] :where([data-input],[data-input-group],button[role=combobox],[data-combobox-control],[data-field-variant],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row],[data-pin-input-field],.flx-ui-be-filter,[data-tags-input]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){transition:background-color var(--flx-ui-duration-fast) linear, border-color var(--flx-ui-duration-fast) linear}[data-ui=glass] :where([role=menu],[role=listbox][data-state=open],[role=dialog],[role=alertdialog],[data-hovercard-content],[data-date-picker-content],[data-command],[data-navigation-menu-content][data-floating],[data-dialog-overlay],[data-drawer-overlay],[data-bottom-sheet-overlay]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){animation-name:flx-ui-fade}}[data-ui=glass] :where([role=toolbar],[role=menubar]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){position:relative}[data-ui=glass] :where([data-table],[role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[data-hovercard-content],[data-date-picker-content],[data-command],[data-toast],[data-navigation-menu-viewport],[data-speed-dial-actions][data-filled],[role=toolbar],[role=menubar],[data-drawer-content],[data-bottom-sheet-content]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{content:"";padding:var(--flx-ui-glass-hair);border-radius:inherit;background:linear-gradient(135deg, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .8)) 0%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .14)) 30%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .14)) 70%, rgb(255 255 255/calc(var(--flx-ui-glass-spec) * .5)) 100%);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui=glass] :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[data-hovercard-content],[data-date-picker-content],[data-command],[data-toast],[data-navigation-menu-viewport],[data-speed-dial-actions][data-filled],[role=toolbar],[role=menubar],[data-drawer-content],[data-bottom-sheet-content],[data-card],[data-surface]:not([data-elevation="0"])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){--flx-ui-glass-glint-in:transparent;--flx-ui-glass-glint-out:transparent;--flx-ui-glass-well-line:var(--flx-ui-glass-inner-line,transparent);--flx-ui-glass-fill-tint:transparent;--flx-ui-field-bg:var(--flx-ui-glass-well)}[data-ui=glass] :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[data-hovercard-content],[data-date-picker-content],[data-command],[data-toast],[data-navigation-menu-viewport],[data-speed-dial-actions][data-filled],[role=toolbar],[role=menubar],[data-drawer-content],[data-bottom-sheet-content],[data-card],[data-surface]:not([data-elevation="0"])) :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-disc);box-shadow:none;border-color:#0000}[data-ui=glass] :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[data-hovercard-content],[data-date-picker-content],[data-command],[data-toast],[data-navigation-menu-viewport],[data-speed-dial-actions][data-filled],[role=toolbar],[role=menubar],[data-drawer-content],[data-bottom-sheet-content],[data-card],[data-surface]:not([data-elevation="0"])) :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline])):where(:hover:not([data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-disc-strong)}[data-ui=glass] :where([role=dialog],[role=alertdialog],[role=menu],[role=listbox][data-state=open],[data-hovercard-content],[data-date-picker-content],[data-command],[data-toast],[data-navigation-menu-viewport],[data-speed-dial-actions][data-filled],[role=toolbar],[role=menubar],[data-drawer-content],[data-bottom-sheet-content],[data-card],[data-surface]:not([data-elevation="0"])) :where([data-icon-button]:is([data-variant=ghost],[data-variant=outline])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):after{--flx-ui-glass-ring:0}[data-ui=glass] :where([role=menubar]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm);text-shadow:var(--flx-ui-glass-text-halo);-webkit-backdrop-filter:var(--flx-ui-glass-filter);backdrop-filter:var(--flx-ui-glass-filter)}[data-ui=glass] :where([data-navigation-menu-viewport],[data-speed-dial-actions][data-filled]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:var(--flx-ui-floating-border);background:var(--flx-ui-floating-bg);box-shadow:var(--flx-ui-floating-shadow);text-shadow:var(--flx-ui-glass-text-halo);-webkit-backdrop-filter:var(--flx-ui-glass-filter-strong);backdrop-filter:var(--flx-ui-glass-filter-strong)}[data-ui=glass] :where([data-page-header],[data-page-footer]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line);background:var(--flx-ui-glass-bg-subtle);-webkit-backdrop-filter:var(--flx-ui-glass-filter-subtle);backdrop-filter:var(--flx-ui-glass-filter-subtle)}[data-ui=glass] :where([data-color-scheme-toggle],[data-file-upload-trigger]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border:1px solid;border-color:var(--flx-ui-glass-edge);background:var(--flx-ui-glass-bg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-color-scheme-toggle],[data-file-upload-trigger]):where(:hover:not(:disabled,[data-disabled])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong)}[data-ui=glass] :where([data-theme-switcher]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:calc(var(--flx-ui-radius-md) + 2px);background:var(--flx-ui-glass-groove);border:none;gap:2px;padding:2px}[data-ui=glass] :where([data-theme-switcher]>button):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-radius:var(--flx-ui-radius-md)}[data-ui=glass] :where([data-theme-switcher]>button+button):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-inline-start:none}[data-ui=glass] :where([data-theme-switcher]>button:hover:not([data-active])):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-hover)}[data-ui=glass] :where([data-theme-switcher]>button[data-active]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){background:var(--flx-ui-glass-bg-strong);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-glass-highlight), var(--flx-ui-glass-shadow-sm)}[data-ui=glass] :where([data-file-upload-dropzone]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-edge-strong);background:var(--flx-ui-glass-bg-subtle)}[data-ui=glass] :where([data-file-upload-dropzone]):where(:hover,[data-dragging]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-color-primary);background:color-mix(in srgb, var(--flx-ui-color-primary) 10%, var(--flx-ui-glass-bg-subtle))}[data-ui=glass] :where([data-kbd],.flx-ui-be-hints kbd):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)){border-color:var(--flx-ui-glass-line);background:var(--flx-ui-glass-bg-subtle)}[data-ui=glass][data-ui-corner=round] :where([data-input]:not(textarea),[data-input-group],button[role=combobox],[data-combobox-control],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=glass] [data-ui-corner=round] :where([data-input]:not(textarea),[data-input-group],button[role=combobox],[data-combobox-control],[data-date-field-input],[data-date-picker-control],[data-number-field-input-row]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-glass-field-r:calc(var(--flx-ui-field-height) / 2)}[data-ui=glass][data-ui-corner=round] :where([data-field-float]>[data-input]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=glass] [data-ui-corner=round] :where([data-field-float]>[data-input]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-glass-field-r:calc((var(--flx-ui-size-md) + 14px) / 2)}[data-ui=glass][data-ui-corner=round] :where(.flx-ui-be-filter):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=glass] [data-ui-corner=round] :where(.flx-ui-be-filter):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-glass-field-r:12px}[data-ui=glass][data-ui-corner=round] :where([data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=glass] [data-ui-corner=round] :where([data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){box-sizing:border-box;min-height:var(--flx-ui-field-height)}[data-ui=glass][data-ui-corner=round] :where([role=group][data-orientation]:has(>[aria-pressed]),[role=group][data-orientation]>[aria-pressed],[data-theme-switcher]>button,[role=tab]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)),[data-ui=glass] [data-ui-corner=round] :where([role=group][data-orientation]:has(>[aria-pressed]),[role=group][data-orientation]>[aria-pressed],[data-theme-switcher]>button,[role=tab]):where(:not([data-ui=glass] [data-ui]:not([data-ui=glass]),[data-ui=glass] [data-ui]:not([data-ui=glass]) *)):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:var(--flx-ui-radius-full)}}@layer flx.corner{:where([data-ui-corner=round]) :where([data-input]:not(textarea),[data-input-group],button[role=combobox],[data-combobox-control],[data-date-field-input]:not([data-date-picker-input]),[data-date-picker-control],[data-number-field-input-row],.flx-ui-be-filter):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-field-radius:var(--flx-ui-radius-full);border-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([data-number-field-input-row]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){overflow:hidden}:where([data-ui-corner=round]) :where([data-date-picker-input]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([role=group][data-orientation=horizontal]>[aria-pressed]:first-child):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-top-left-radius:var(--flx-ui-radius-full);border-bottom-left-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([role=group][data-orientation=horizontal]>[aria-pressed]:last-child):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-top-right-radius:var(--flx-ui-radius-full);border-bottom-right-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([data-variant]:not([data-badge],[data-chip]),[data-icon-button]:not([data-shape=square]),[aria-pressed]:not([role=group]>*),[data-pagination-page],[data-pagination-prev],[data-pagination-next],[data-navigation-menu-trigger],[role=menubar],[role=menubar]>[role=menuitem],[role=toolbar],[role=toolbar]>button,[data-sidenav-trigger],[data-date-picker-trigger],[data-listbox-search],[data-select-search],[data-toast-action],[data-toast-close],[data-file-upload-trigger],[data-theme-switcher],[data-color-scheme-toggle],[data-speed-dial-action-label]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-control-radius:var(--flx-ui-radius-full);border-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([role=menu],[role=listbox][data-state=open]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){--flx-ui-corner-floating:max(var(--flx-ui-floating-radius,var(--flx-ui-radius-lg)), 1rem);border-radius:var(--flx-ui-corner-floating);padding:.375rem}:where([data-ui-corner=round]) :where([role=menu],[role=listbox][data-state=open]) :where([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:calc(var(--flx-ui-corner-floating) - .375rem)}:where([data-ui-corner=round]) :where([role=dialog][data-placement],[data-hovercard-content],[data-date-picker-content],[data-navigation-menu-viewport],[data-navigation-menu-content][data-floating],[data-command],[data-toast],[data-speed-dial-actions][data-filled]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:max(var(--flx-ui-floating-radius,var(--flx-ui-radius-lg)), 1rem)}:where([data-ui-corner=round]) :where([data-command-item]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:max(var(--flx-ui-radius-sm), .625rem)}:where([data-ui-corner=round]) :where([role=tooltip]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:max(var(--flx-ui-tooltip-radius,var(--flx-ui-radius-sm)), .5rem)}:where([data-ui-corner=round]) :where([role=dialog]:not([data-placement],[data-bottom-sheet-content]),[role=alertdialog]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:max(var(--flx-ui-dialog-radius,var(--flx-ui-radius-xl)), 1.5rem)}:where([data-ui-corner=round]) :where([data-bottom-sheet-content]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-top-left-radius:max(var(--flx-ui-radius-xl), 1.5rem);border-top-right-radius:max(var(--flx-ui-radius-xl), 1.5rem)}:where([data-ui-corner=round]) :where([data-calendar-nav],[data-calendar-day]:not([data-range] [data-selected])):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([data-range] [data-calendar-day][data-selection-start]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-top-left-radius:var(--flx-ui-radius-full);border-bottom-left-radius:var(--flx-ui-radius-full)}:where([data-ui-corner=round]) :where([data-range] [data-calendar-day][data-selection-end]):where(:not([data-ui-corner=round] [data-ui-corner]:not([data-ui-corner=round]) *)){border-top-right-radius:var(--flx-ui-radius-full);border-bottom-right-radius:var(--flx-ui-radius-full)}}@layer flx.fx;:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--bg-head:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#0a0a0acc);--panel:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#111);--panel-2:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#161616);--line:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#1f1f1f);--line-strong:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#2e2e2e);--text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--prose:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#c9c9c9);--muted:var(--lightningcss-light,#666)var(--lightningcss-dark,#8f8f8f);--marker:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#5c5c5c);--hover:var(--lightningcss-light,#17171708)var(--lightningcss-dark,#ffffff08);--row-alt:var(--lightningcss-light,#1717170a)var(--lightningcss-dark,#ffffff05);--scrim:var(--lightningcss-light,#17171799)var(--lightningcss-dark,#000000b3);--shadow:var(--lightningcss-light,#17171726)var(--lightningcss-dark,#000000a6);--accent:var(--lightningcss-light,#0f7c6d)var(--lightningcss-dark,#3ddbc8);--accent-soft:var(--lightningcss-light,#0f7c6d12)var(--lightningcss-dark,#3ddbc814);--accent-line:var(--lightningcss-light,#0f7c6d55)var(--lightningcss-dark,#3ddbc840);--code-bg:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0f0f0f);--code-bar:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#141414);--code-line:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#232323);--code-text:var(--lightningcss-light,#24292f)var(--lightningcss-dark,#d4d4d4);--hl-comment:var(--lightningcss-light,#6e7781)var(--lightningcss-dark,#7d8590);--hl-keyword:var(--lightningcss-light,#8250df)var(--lightningcss-dark,#a371f7);--hl-string:var(--lightningcss-light,#0a7d70)var(--lightningcss-dark,#3ddbc8);--hl-number:var(--lightningcss-light,#953800)var(--lightningcss-dark,#ffa657);--hl-title:var(--lightningcss-light,#0550ae)var(--lightningcss-dark,#79c0ff);--hl-class:var(--lightningcss-light,#953800)var(--lightningcss-dark,#ffa657);--hl-tag:var(--lightningcss-light,#116329)var(--lightningcss-dark,#7ee787);--hl-deletion:var(--lightningcss-light,#cf222e)var(--lightningcss-dark,#ff7b72);--hl-addition:var(--lightningcss-light,#116329)var(--lightningcss-dark,#7ee787);--pattern-ink:var(--lightningcss-light,#1717170f)var(--lightningcss-dark,#ffffff12);--pattern-gap:22px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace;--r-sm:6px;--r-md:8px;--r-lg:12px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--sb:260px;--head:56px;--measure:46rem;--bg:var(--flx-ui-color-bg);--bg-head:var(--flx-ui-surface-bg,var(--flx-ui-color-bg));--sheet:var(--flx-ui-surface-bg,var(--flx-ui-color-bg));--sheet-filter:var(--flx-ui-glass-filter,none);--panel:var(--flx-ui-color-bg-subtle);--panel-2:var(--flx-ui-color-bg-muted);--line:var(--flx-ui-color-border);--line-strong:var(--flx-ui-color-border-strong);--text:var(--flx-ui-color-fg);--prose:var(--flx-ui-color-fg);--muted:var(--flx-ui-color-fg-muted);--marker:var(--flx-ui-color-fg-subtle);--hover:color-mix(in srgb, var(--flx-ui-color-fg) 6%, transparent);--row-alt:color-mix(in srgb, var(--flx-ui-color-fg) 3%, transparent);--accent:var(--flx-ui-color-primary);--accent-soft:color-mix(in srgb, var(--flx-ui-color-primary) 12%, transparent);--accent-line:color-mix(in srgb, var(--flx-ui-color-primary) 40%, transparent);--font:var(--flx-ui-font-family-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}.docs{min-height:100vh}.mask-container{isolation:isolate;position:relative;overflow:hidden}.mask-container>:not(.mask){z-index:1;position:relative}.mask{z-index:0;pointer-events:none;background-position:50%;position:absolute;inset:0}.mask-point{background-image:radial-gradient(var(--pattern-ink) 1px, transparent 1px);background-size:var(--pattern-gap) var(--pattern-gap);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mask-1,.mask-2{background-image:repeating-linear-gradient(45deg, var(--pattern-ink) 0 1px, transparent 1px var(--pattern-gap));-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mask-2{background-image:repeating-linear-gradient(-45deg, var(--pattern-ink) 0 1px, transparent 1px var(--pattern-gap))}@media (prefers-reduced-transparency:reduce){.mask{display:none}}.d-head{z-index:40;height:var(--head);border-bottom:1px solid var(--line);background:var(--bg-head);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.d-head-left{flex-shrink:0;align-items:center;gap:12px;display:flex}.d-brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.logo{flex:none;width:20px;height:20px}.d-actions{align-items:center;gap:10px;min-width:0;display:flex}.d-burger{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:4px;width:34px;height:34px;padding:0 7px;display:none}.d-burger span{background:var(--text);border-radius:2px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.d-burger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.d-burger[aria-expanded=true] span:nth-child(2){opacity:0}.d-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.d-backdrop{inset:var(--head) 0 0;z-index:44;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s;display:none;position:fixed}.ver{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ver select{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-md);font-size:12.5px;font-family:var(--mono);cursor:pointer;background:0 0;padding:5px 8px}.ver select:hover{color:var(--text);border-color:var(--line-strong)}.theme-toggle{border:1px solid var(--line);border-radius:var(--r-md);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;font-size:14px;line-height:1;transition:color .15s,border-color .15s;display:inline-grid}.theme-toggle:hover{color:var(--text);border-color:var(--line-strong)}.d-link{color:var(--muted);font-size:13px}.d-link:hover{color:var(--text)}.d-body{grid-template-columns:var(--sb) minmax(0, 1fr);max-width:1200px;margin:0 auto;display:grid}.d-sidebar{top:var(--head);height:calc(100vh - var(--head));border-right:1px solid var(--line);background:var(--sheet);-webkit-backdrop-filter:var(--sheet-filter);backdrop-filter:var(--sheet-filter);align-self:start;padding:28px 16px 60px;position:sticky;overflow-y:auto}.nav-group{margin-bottom:26px}.nav-group-title{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 10px 8px;font-size:11px;font-weight:600}.nav-item{border-radius:var(--r-sm);color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 10px;font-size:13.5px;line-height:1.5;display:block}.nav-item:hover{color:var(--text);background:var(--hover)}.nav-item.on{color:var(--text);background:var(--accent-soft);border-left-color:var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;font-weight:500}.d-main{max-width:calc(var(--measure) + 128px);border:1px solid var(--line);border-radius:var(--flx-ui-surface-radius,var(--r-lg));background:var(--sheet);min-width:0;-webkit-backdrop-filter:var(--sheet-filter);backdrop-filter:var(--sheet-filter);margin:16px 0 40px 16px;padding:56px 64px 120px}.appearance-trigger{flex:none;gap:6px}.appearance-panel{width:min(340px,100vw - 32px);padding:16px}.d-pager{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:72px;padding-top:28px;display:flex}.pager{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:3px;min-width:0;padding:13px 16px;transition:border-color .15s;display:flex}.pager.next{text-align:right;margin-left:auto}.pager:hover{border-color:var(--line-strong)}.pager span{color:var(--muted);font-size:11.5px}.pager b{color:var(--text);font-size:14px;font-weight:500}.prose{color:var(--prose);max-width:var(--measure);overflow-wrap:break-word;font-size:15.5px;line-height:1.75}.prose>:first-child{margin-top:0}.prose h1{letter-spacing:-.022em;color:var(--text);margin:0 0 20px;font-size:34px;font-weight:700;line-height:1.15}.prose h2{letter-spacing:-.014em;color:var(--text);margin:52px 0 14px;font-size:21px;font-weight:600;line-height:1.3}.prose h3{color:var(--text);margin:34px 0 10px;font-size:16.5px;font-weight:600;line-height:1.4}.prose p{margin:16px 0}.prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{text-decoration-color:currentColor}.prose strong{color:var(--text);font-weight:600}.prose ul,.prose ol{margin:16px 0;padding-left:20px}.prose li{margin:6px 0}.prose li::marker{color:var(--marker)}.prose hr{border:0;border-top:1px solid var(--line);height:0;margin:44px 0}.prose blockquote{border-left:2px solid var(--line-strong);color:var(--muted);margin:24px 0;padding:2px 0 2px 18px}.prose blockquote p{margin:8px 0}.prose :not(pre)>code{font-family:var(--mono);color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:.1em .38em;font-size:.86em}.prose pre{background:var(--code-bg);border:1px solid var(--code-line);border-radius:var(--r-md);margin:22px 0;padding:18px 20px;overflow-x:auto}.prose pre code{font-family:var(--mono);color:var(--code-text);font-size:13px;line-height:1.7}.prose img{max-width:100%;height:auto}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;max-width:100%;margin:26px 0;font-size:13.5px;line-height:1.55;display:block;overflow-x:auto}.prose thead th{background:var(--panel-2);color:var(--text);white-space:nowrap;letter-spacing:.01em;font-size:12.5px;font-weight:600}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 14px}.prose tbody tr:nth-child(2n) td{background:var(--row-alt)}.prose td code{white-space:nowrap}.hljs-comment,.hljs-quote{color:var(--hl-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-built_in{color:var(--hl-keyword)}.hljs-string,.hljs-attr,.hljs-template-variable{color:var(--hl-string)}.hljs-number,.hljs-literal{color:var(--hl-number)}.hljs-title,.hljs-title.function_,.hljs-section{color:var(--hl-title)}.hljs-title.class_,.hljs-type{color:var(--hl-class)}.hljs-params{color:var(--code-text)}.hljs-property,.hljs-attribute{color:var(--text)}.hljs-tag,.hljs-name{color:var(--hl-tag)}.hljs-meta,.hljs-symbol{color:var(--muted)}.hljs-deletion{color:var(--hl-deletion)}.hljs-addition{color:var(--hl-addition)}.home{min-height:100vh;overflow-x:hidden}.home .muted{color:var(--muted)}.home .small{font-size:12px}.home-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.eyebrow{font:500 13px/1 var(--mono);color:var(--accent)}.accent-text{color:var(--accent)}.lede{color:var(--muted);max-width:620px;margin:0;font-size:18px;line-height:1.55}.home-head{z-index:40;padding:14px 32px;position:sticky;top:0}.home-nav{border:1px solid var(--line);border-radius:var(--flx-ui-surface-radius,var(--r-lg));background:var(--sheet);max-width:1176px;-webkit-backdrop-filter:var(--sheet-filter);backdrop-filter:var(--sheet-filter);align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 18px;display:flex}.home-brand{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.home-links{gap:2px;display:flex}.home-links a,.home-gh{color:var(--muted);border-radius:var(--r-md);padding:8px 10px;font-size:14px}.home-links a:hover,.home-gh:hover{color:var(--text);background:var(--hover)}.home-nav-gap{flex:1}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-top:64px;padding-bottom:88px;display:grid}.hero-copy{flex-direction:column;gap:26px;display:flex}.hero-copy h1{letter-spacing:-.045em;color:var(--text);margin:0;font-size:64px;font-weight:650;line-height:1.02}.pill{border:1px solid var(--line);background:var(--sheet);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.pill-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.install{font:14px var(--mono);white-space:nowrap;flex-direction:row;align-self:flex-start;align-items:center;gap:10px;padding:12px 16px}.hero-showcase{flex-direction:column;gap:14px;display:flex}.hero-stage{border:1px solid var(--line);border-radius:calc(var(--flx-ui-surface-radius,16px) + 12px);background:var(--flx-ui-color-bg);height:520px;position:relative;overflow:hidden}.stage-dots{background-image:radial-gradient(var(--flx-ui-color-border) 1px, transparent 1px);opacity:.6;background-size:22px 22px;position:absolute;inset:0}.stage-attr{font:500 12px var(--mono);color:var(--flx-ui-color-fg-muted);position:absolute;top:14px;left:16px}.hero-stage [data-card]{position:absolute}.hero-card{flex-direction:column;gap:16px;width:320px;padding:22px;display:flex;top:52px;left:32px}.hero-card-head{align-items:center;gap:12px;display:flex}.hero-card-head>div{flex-direction:column;gap:2px;display:flex}.hero-card-head span:not(.hero-avatar){color:var(--flx-ui-color-fg-muted);font-size:13px}.hero-avatar{width:40px;height:40px;color:var(--flx-ui-color-primary);background:color-mix(in srgb, var(--flx-ui-color-primary) 16%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.hero-field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.hero-switch{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.hero-actions{justify-content:flex-end;gap:8px;display:flex}.hero-calendar{width:224px;padding:14px;top:28px;right:20px}.hero-toast{width:280px;bottom:28px;right:24px}.hero-skins{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hero-skin{position:relative}.hero-skins-gap{flex:1}.hero-skin-progress{transform-origin:0;background:currentColor;border-radius:2px;height:2px;animation:2.8s linear forwards fill-in;position:absolute;bottom:3px;left:10px;right:10px}.mini-cal-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.mini-cal-head span{color:var(--flx-ui-color-fg-muted);font-size:12px}.mini-cal{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.mock-range .mini-cal{padding:12px}.day{width:32px;height:32px;color:var(--flx-ui-color-fg);border-radius:999px;place-items:center;font-size:13px;display:grid}.day.mute{opacity:.45}.day.mid{background:color-mix(in srgb, var(--flx-ui-color-primary) 14%, transparent);border-radius:0}.day.start,.day.end{background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg,#fff)}.day.start{border-radius:999px 0 0 999px}.day.end{border-radius:0 999px 999px 0}.mock-item{border-radius:var(--flx-ui-item-radius,6px);height:34px;color:var(--flx-ui-color-fg);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex;position:relative}.mock-item.on{background:color-mix(in srgb, var(--flx-ui-color-primary) 13%, transparent);color:var(--flx-ui-color-primary)}.hero-toast,.mock-toast,.prism-toast{flex-direction:row;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.toast-dot{background:var(--flx-ui-color-primary);border-radius:50%;flex:none;width:8px;height:8px}.toast-dot.danger{background:var(--flx-ui-color-danger)}.toast-dot.success{background:var(--flx-ui-color-success,#30a46c)}.toast-text{flex:1}.toast-action{color:var(--flx-ui-color-primary);font-size:13px;font-weight:600}.appearance-bar{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center;gap:32px;padding:26px 28px;display:grid}.appearance-bar-text{flex-direction:column;gap:8px;display:flex}.appearance-bar-text strong{letter-spacing:-.02em;font-size:22px}.appearance-bar-text .muted{font-size:14px;line-height:1.5}.appearance-bar-controls{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.section{flex-direction:column;gap:40px;padding-top:120px;display:flex}.section-head{flex-direction:column;gap:14px;display:flex}.section-head.center{text-align:center;align-items:center}.section-head h2{letter-spacing:-.03em;color:var(--text);margin:0;font-size:44px;font-weight:650;line-height:1.05}.prism{border:1px solid var(--line);border-radius:28px;height:480px;position:relative;overflow:hidden;box-shadow:0 30px 80px #14143229}.prism-slice{background:var(--flx-ui-color-bg);transition:clip-path .9s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.prism-scene{position:absolute;inset:0}.prism-scene [data-card]{position:absolute}.prism-settings{flex-direction:column;gap:14px;width:360px;padding:22px;display:flex;top:64px;left:3%}.prism-field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.prism-row{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.prism-row.end{justify-content:flex-end}.prism-menu{flex-direction:column;gap:2px;width:290px;padding:6px;display:flex;top:96px;left:37%}.prism-toast{width:290px;top:300px;left:37%}.prism-calendar{width:256px;padding:14px;top:250px;right:3%}.prism-meter{align-items:center;gap:16px;width:250px;padding:18px;display:flex;top:96px;right:3%}.prism-meter-body{flex-direction:column;flex:1;gap:8px;font-size:13px;font-weight:500;display:flex}.meter-track{background:var(--flx-ui-color-bg-muted);border-radius:999px;height:6px;position:relative;overflow:hidden}.meter-fill{border-radius:inherit;background:var(--flx-ui-color-primary);animation:5s ease-in-out infinite meter;position:absolute;inset:0 auto 0 0}.prism-edge{pointer-events:none;background:#ffffffbf;width:1px;transition:left .9s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 0 18px #fffc}.prism-edge:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:3px;height:120px;animation:3.2s ease-in-out infinite scan;position:absolute;left:-1px}.prism-label{z-index:2;transition:left .9s cubic-bezier(.32,.72,0,1);position:absolute;top:16px;transform:translate(-50%)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.tile{flex-direction:column;gap:18px;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden}.tile h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.tile p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.tile-text{flex-direction:column;gap:6px;display:flex}.tile-controls{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.toast-stack{height:150px;position:relative}.toast-stack .mock-toast{opacity:0;width:290px;animation:6s ease-in-out infinite toast;position:absolute;left:0}.toast-stack .mock-toast:nth-child(2){animation-delay:2s}.toast-stack .mock-toast:nth-child(3){animation-delay:4s}.mock-command{align-self:center;width:100%;max-width:460px;overflow:hidden}.mock-command-input{border-bottom:1px solid var(--flx-ui-color-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.mock-command-list{flex-direction:column;gap:2px;padding:6px;display:flex;position:relative}.command-highlight{border-radius:var(--flx-ui-item-radius,6px);background:color-mix(in srgb, var(--flx-ui-color-primary) 13%, transparent);height:34px;animation:4.8s step-end infinite step-down;position:absolute;top:6px;left:6px;right:6px}.caret{vertical-align:-3px;background:var(--flx-ui-color-primary);width:2px;height:16px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.mock-pin{align-self:center;gap:8px;display:flex}.pin{border-radius:min(var(--flx-ui-field-radius,8px), 12px);background:var(--flx-ui-field-bg,var(--flx-ui-color-bg));border:1px solid var(--flx-ui-color-border);width:44px;height:52px;font:600 22px var(--mono);color:var(--flx-ui-color-fg);place-items:center;display:grid}.pin.current{border-color:var(--flx-ui-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--flx-ui-color-primary) 18%, transparent)}.pin .caret{height:24px}.digit{opacity:0;animation:6s infinite digit}.digit.d2{animation-delay:.5s}.digit.d3{animation-delay:1s}.mock-slider{background:var(--flx-ui-color-bg-muted);border-radius:999px;height:6px;margin:28px 12px 0;position:relative}.mock-slider-fill{background:var(--flx-ui-color-primary);border-radius:999px;animation:5s ease-in-out infinite meter;position:absolute;inset:0 auto 0 0}.mock-slider-thumb{width:22px;height:22px;box-shadow:0 1px 4px #00000040, 0 0 0 6px color-mix(in srgb, var(--flx-ui-color-primary) 16%, transparent);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;animation:5s ease-in-out infinite thumb;position:absolute;top:50%}.mock-ring{align-self:center}.ring-track{fill:none;stroke:var(--flx-ui-color-bg-muted);stroke-width:7px}.ring-fill{fill:none;stroke:var(--flx-ui-color-primary);stroke-width:7px;stroke-linecap:round;stroke-dasharray:176;transform-origin:50%;animation:3.6s ease-in-out infinite alternate ring;transform:rotate(-90deg)}.mock-range{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mock-range-field{border-radius:var(--flx-ui-field-radius,8px);background:var(--flx-ui-field-bg,var(--flx-ui-color-bg));border:1px solid var(--flx-ui-color-primary);height:40px;box-shadow:0 0 0 4px color-mix(in srgb, var(--flx-ui-color-primary) 18%, transparent);font:13px var(--mono);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.two-up{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.anatomy-legend{color:var(--muted);flex-direction:column;gap:12px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.anatomy-legend li{align-items:center;gap:12px;display:flex}.anatomy-legend code{font:14px var(--mono);color:var(--text)}.marker{background:var(--flx-ui-color-primary);width:22px;height:22px;color:var(--flx-ui-color-primary-fg,#fff);font:600 12px/22px var(--font);text-align:center;border-radius:50%;flex:none}.anatomy{perspective:1800px;height:440px;position:relative}.anatomy-stack{width:300px;height:250px;transform-style:preserve-3d;margin:-125px 0 0 -150px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:52%;left:50%;transform:rotateX(56deg)rotate(-36deg)}.anatomy .layer{transform:translateZ(calc(var(--i) * 46px));transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.anatomy:hover .layer{transform:translateZ(calc(var(--i) * 82px))}.anatomy:hover .anatomy-stack{transform:rotateX(52deg)rotate(-30deg)}.anatomy .marker{position:absolute}.layer-outline{border:2px dashed color-mix(in srgb, var(--flx-ui-color-primary) 45%, transparent);border-radius:22px;position:absolute;inset:0}.layer-trigger{border-radius:var(--flx-ui-field-radius,8px);background:var(--flx-ui-color-bg);border:1px solid var(--flx-ui-color-border);height:40px;box-shadow:var(--flx-ui-shadow-sm);justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex;position:absolute;top:22px;left:24px;right:24px}.layer-panel{border-radius:var(--flx-ui-floating-radius,12px);background:var(--flx-ui-color-bg);border:1px solid var(--flx-ui-color-border);height:150px;box-shadow:var(--flx-ui-shadow-lg);position:absolute;top:72px;left:24px;right:24px}.layer-items{flex-direction:column;gap:2px;display:flex;position:absolute;top:78px;left:30px;right:30px}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel{gap:20px;padding:32px}.panel h3{letter-spacing:-.02em;font-size:26px}.motion{flex-direction:column;gap:14px;display:flex}.motion-curve{width:100%;max-width:420px;height:auto}.motion-curve .axis{stroke:var(--flx-ui-color-border-strong);fill:none}.motion-curve .curve{stroke:var(--flx-ui-color-primary);stroke-width:3px;fill:none;stroke-linecap:round;stroke-dasharray:420;animation:3s cubic-bezier(.2,0,0,1) infinite draw}.curve-dot{fill:var(--flx-ui-color-primary);offset-path:path("M 10 150 C 60 150, 60 10, 290 10");animation:3s cubic-bezier(.2,0,0,1) infinite along}.durations{font:12px var(--mono);color:var(--muted);grid-template-columns:70px 1fr;align-items:center;gap:10px 12px;display:grid}.duration-bar{background:var(--flx-ui-color-primary);transform-origin:0;border-radius:999px;height:10px;animation:linear infinite grow}.keys{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.keys-list{flex-direction:column;gap:2px;width:240px;padding:6px;display:flex;position:relative}.focus-walk{border-radius:var(--flx-ui-item-radius,6px);height:34px;box-shadow:0 0 0 2px var(--flx-ui-color-primary);background:color-mix(in srgb, var(--flx-ui-color-primary) 10%, transparent);animation:6s step-end infinite step-down;position:absolute;top:6px;left:6px;right:6px}.keys-legend{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.key-lit{animation:6s step-end infinite key-lit}.get-started{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:40px;display:grid}.get-started .ex-code{border-radius:var(--r-lg);margin:0}.library-group{flex-direction:column;gap:12px;display:flex}.library-label{color:var(--muted);font-size:12px;font-weight:600}.library-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.library-link{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sheet);font:13px var(--mono);color:var(--muted);padding:9px 12px}.library-link:hover{color:var(--text);border-color:var(--line-strong)}.home-foot{color:var(--muted);flex-wrap:wrap;gap:24px;padding-top:72px;padding-bottom:48px;font-size:13px;display:flex}.home-foot a:hover{color:var(--text)}.float-a{animation:6s ease-in-out infinite float}.float-b{animation:7s ease-in-out -2s infinite float}.float-c{animation:8s ease-in-out -4s infinite float}@keyframes float{50%{translate:0 -10px}}@keyframes fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes toast{0%{opacity:0;transform:translateY(24px)scale(.96)}8%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-30px)scale(.98)}}@keyframes step-down{0%{transform:translateY(0)}25%{transform:translateY(36px)}50%{transform:translateY(72px)}75%{transform:translateY(108px)}}@keyframes blink{50%{opacity:0}}@keyframes digit{0%,8%{opacity:0}14%,90%{opacity:1}to{opacity:0}}@keyframes meter{0%,to{width:22%}50%{width:78%}}@keyframes thumb{0%,to{left:22%}50%{left:78%}}@keyframes ring{0%{stroke-dashoffset:176px}to{stroke-dashoffset:44px}}@keyframes scan{0%{top:-120px}to{top:100%}}@keyframes draw{0%{stroke-dashoffset:420px}60%,to{stroke-dashoffset:0}}@keyframes along{0%{offset-distance:0%}60%,to{offset-distance:100%}}@keyframes grow{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes key-lit{0%,24%{background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg,#fff)}25%,to{background:inherit;color:inherit}}@media (width<=980px){.hero,.two-up,.pair,.get-started,.appearance-bar{grid-template-columns:minmax(0,1fr)}.hero-copy h1{font-size:44px}.section-head h2{font-size:34px}.bento{grid-template-columns:minmax(0,1fr)}.bento>*{grid-column:auto}.home-links{display:none}.hero-stage{height:560px}.hero-card{left:16px}}@media (width<=560px){.home-wrap,.home-head{padding-left:16px;padding-right:16px}.home-gh,.hero-calendar,.hero-list{display:none}}@media (prefers-reduced-motion:reduce){.home *,.home :after{transition:none!important;animation:none!important}.digit,.toast-stack .mock-toast:first-child{opacity:1}}.d-examples{margin:0 0 40px}.d-examples>h2{letter-spacing:-.014em;color:var(--text);margin:0 0 18px;font-size:21px;font-weight:600}.example{border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 24px;overflow:hidden}.ex-tabs{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:3px;padding:8px 10px;display:flex}.ex-tab{appearance:none;color:var(--muted);font:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12.5px;font-weight:500;transition:color .12s,background .12s}.ex-tab:hover{color:var(--text)}.ex-tab.on{color:var(--text);background:var(--hover)}.ex-stage-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ex-stage-skin{width:150px}.ex-copy{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;margin-left:auto;padding:4px 10px;font-size:11.5px;transition:color .15s,border-color .15s}.ex-copy:hover{color:var(--text);border-color:var(--line-strong)}.ex-preview{background:var(--flx-ui-color-bg,#fff);min-height:130px;color:var(--flx-ui-color-fg,#111);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:40px 28px;display:flex}.ex-preview[data-ui=glass]{background:var(--flx-ui-glass-canvas)}.ex-loading{color:var(--muted);font-size:13px}.demo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.demo-muted{color:var(--flx-ui-color-fg-muted,#667);font-size:13px}.demo-radio{color:var(--flx-ui-color-fg,#111);align-items:center;gap:8px;margin-right:8px;font-size:14px;display:inline-flex}.ex-code{overflow-x:auto;background:var(--code-bg)!important;border:none!important;border-radius:0!important;margin:0!important;padding:20px 22px!important}.ex-code code{font-family:var(--mono);font-size:13px;line-height:1.7}@media (width<=980px){.d-body{grid-template-columns:minmax(0,1fr)}.d-main{max-width:none;margin:8px;padding:36px 24px 80px}.prose h1{font-size:29px}.prose h2{font-size:19.5px}.d-burger{display:flex}.d-sidebar{top:var(--head);z-index:45;width:min(82vw,300px);height:calc(100vh - var(--head));background:var(--bg);border-right:1px solid var(--line);transition:transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;left:0;transform:translate(-100%)}.d-sidebar.open{box-shadow:0 0 60px var(--shadow);transform:translate(0)}.d-backdrop{display:block}.d-backdrop.show{opacity:1;pointer-events:auto}}@media (width<=560px){.d-head{padding:0 14px}.d-actions{gap:6px}.ver>span{display:none}.ver select{max-width:76px}.d-link{display:none}.d-main{padding:28px 18px 64px}.prose{font-size:15px}.prose h1{letter-spacing:-.018em;font-size:26px}}.search-open{cursor:pointer;border-radius:var(--r-md);min-width:190px;font-family:var(--font);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.search-open:hover{color:var(--text);border-color:var(--line-strong)}.search-open kbd{font-family:var(--mono);color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10.5px}.search-scrim{z-index:200;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.search-panel{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(620px,100%);max-height:70vh;box-shadow:0 24px 60px var(--shadow);flex-direction:column;display:flex;overflow:hidden}.search-input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font);background:0 0;padding:17px 18px;font-size:15.5px}.search-input:focus{outline:none}.search-input::placeholder{color:var(--muted)}.search-hits{margin:0;padding:6px;list-style:none;overflow-y:auto}.hit{border-radius:var(--r-md);border-left:2px solid #0000;flex-direction:column;gap:2px;padding:9px 13px;display:flex}.hit strong{color:var(--text);font-size:14px;font-weight:500}.hit span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.hit.on{background:var(--accent-soft);border-left-color:var(--accent)}.search-empty{color:var(--muted);margin:0;padding:18px 20px;font-size:13.5px}@media (width<=1100px){.prism-meter,.prism-toast{display:none}.prism-settings{width:min(360px,50%)}.prism-menu{width:40%;top:64px;left:auto;right:3%}.prism-calendar{width:40%;top:280px}}@media (width>=981px) and (width<=1180px){.hero-calendar{display:none}}@media (width<=980px){.tile{min-height:0}}@media (width<=560px){.appearance-trigger span{display:none}.search-open{min-width:0;padding:6px 10px}.search-open span,.search-open kbd{display:none}.search-open:after{content:"⌕";font-size:16px}.install{max-width:100%;font-size:12.5px;overflow-x:auto}.prism{height:500px}.prism-menu,.prism-meter,.prism-toast{display:none}.prism-settings{width:auto;top:64px;left:16px;right:16px}.prism-calendar{width:auto;inset:auto 16px 16px}.anatomy{height:340px}.anatomy-stack{scale:.78}}main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle .theme-icon-sun{display:none}[data-theme=dark] .theme-toggle .theme-icon-sun{display:inline}[data-theme=dark] .theme-toggle .theme-icon-moon{display:none}@property --flx-ui-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes flx-ui-glow-turn{to{--flx-ui-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){:where([data-carousel-track]){transition:none}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-latin-variable-ccAYIvAh.woff2)format("woff2")}@property --flx-ui-glass-glint-on{syntax:"<number>";inherits:false;initial-value:0}@property --flx-ui-glass-field-in{syntax:"<color>";inherits:false;initial-value:#0000}@property --flx-ui-glass-field-out{syntax:"<color>";inherits:false;initial-value:#0000}@property --flx-ui-glass-field-tail{syntax:"<color>";inherits:false;initial-value:#0000}@property --flx-ui-glass-field-glow{syntax:"<color>";inherits:false;initial-value:#0000}@property --flx-ui-glass-field-run{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --flx-ui-glass-field-drop{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --flx-ui-glass-field-w{syntax:"<length>";inherits:false;initial-value:1px}@property --flx-ui-glass-field-ring{syntax:"<length>";inherits:false;initial-value:0}
