:root{--f-blur-xs: 4px;--f-blur-sm: 8px;--f-blur-md: 12px;--f-blur-lg: 16px;--f-blur-xl: 24px;--f-blur-xxl: 40px;--f-blur-xxxl: 64px;--f-breakpoint-base: 0em;--f-breakpoint-sm: 30em;--f-breakpoint-md: 48em;--f-breakpoint-lg: 62em;--f-breakpoint-xl: 80em;--f-breakpoint-xxl: 96em;--f-color-black: #000000;--f-color-white: #f9fafb;--f-color-overlay: rgba(0, 0, 0, .4);--f-color-accent-50: #f3f4f6;--f-color-accent-100: #e5e7eb;--f-color-accent-200: #d1d5dc;--f-color-accent-300: #99a1af;--f-color-accent-400: #6a7282;--f-color-accent-500: #4a5565;--f-color-accent-600: #364153;--f-color-accent-700: #1e2939;--f-color-accent-800: #101828;--f-color-accent-900: #030712;--f-color-accent-950: #030712;--f-color-base-50: #f3f4f6;--f-color-base-100: #e5e7eb;--f-color-base-200: #d1d5dc;--f-color-base-300: #99a1af;--f-color-base-400: #6a7282;--f-color-base-500: #4a5565;--f-color-base-600: #364153;--f-color-base-700: #1e2939;--f-color-base-800: #101828;--f-color-base-900: #030712;--f-color-base-950: #030712;--f-color-red-50: #fef2f2;--f-color-red-100: #ffe2e2;--f-color-red-200: #ffc9c9;--f-color-red-300: #ffa2a2;--f-color-red-400: #ff6467;--f-color-red-500: #fb2c36;--f-color-red-600: #e7000b;--f-color-red-700: #c10007;--f-color-red-800: #9f0712;--f-color-red-900: #82181a;--f-color-red-950: #460809;--f-color-orange-50: #fff7ed;--f-color-orange-100: #ffedd4;--f-color-orange-200: #ffd6a7;--f-color-orange-300: #ffb86a;--f-color-orange-400: #ff8904;--f-color-orange-500: #ff6900;--f-color-orange-600: #f54900;--f-color-orange-700: #ca3500;--f-color-orange-800: #9f2d00;--f-color-orange-900: #7e2a0c;--f-color-orange-950: #441306;--f-color-amber-50: #fffbeb;--f-color-amber-100: #fef3c6;--f-color-amber-200: #fee685;--f-color-amber-300: #ffd230;--f-color-amber-400: #ffb900;--f-color-amber-500: #fe9a00;--f-color-amber-600: #e17100;--f-color-amber-700: #bb4d00;--f-color-amber-800: #973c00;--f-color-amber-900: #7b3306;--f-color-amber-950: #461901;--f-color-yellow-50: #fefce8;--f-color-yellow-100: #fef9c2;--f-color-yellow-200: #fff085;--f-color-yellow-300: #ffdf20;--f-color-yellow-400: #fdc700;--f-color-yellow-500: #f0b100;--f-color-yellow-600: #d08700;--f-color-yellow-700: #a65f00;--f-color-yellow-800: #894b00;--f-color-yellow-900: #733e0a;--f-color-yellow-950: #432004;--f-color-lime-50: #f7fee7;--f-color-lime-100: #ecfcca;--f-color-lime-200: #d8f999;--f-color-lime-300: #bbf451;--f-color-lime-400: #9ae600;--f-color-lime-500: #7ccf00;--f-color-lime-600: #5ea500;--f-color-lime-700: #497d00;--f-color-lime-800: #3c6300;--f-color-lime-900: #35530e;--f-color-lime-950: #192e03;--f-color-green-50: #f0fdf4;--f-color-green-100: #dcfce7;--f-color-green-200: #b9f8cf;--f-color-green-300: #7bf1a8;--f-color-green-400: #05df72;--f-color-green-500: #00c950;--f-color-green-600: #00a63e;--f-color-green-700: #008236;--f-color-green-800: #016630;--f-color-green-900: #0d542b;--f-color-green-950: #032e15;--f-color-emerald-50: #ecfdf5;--f-color-emerald-100: #d0fae5;--f-color-emerald-200: #a4f4cf;--f-color-emerald-300: #5ee9b5;--f-color-emerald-400: #00d492;--f-color-emerald-500: #00bc7d;--f-color-emerald-600: #009966;--f-color-emerald-700: #007a55;--f-color-emerald-800: #006045;--f-color-emerald-900: #004f3b;--f-color-emerald-950: #002c22;--f-color-teal-50: #f0fdfa;--f-color-teal-100: #cbfbf1;--f-color-teal-200: #96f7e4;--f-color-teal-300: #46ecd5;--f-color-teal-400: #00d5be;--f-color-teal-500: #00bba7;--f-color-teal-600: #009689;--f-color-teal-700: #00786f;--f-color-teal-800: #005f5a;--f-color-teal-900: #0b4f4a;--f-color-teal-950: #022f2e;--f-color-cyan-50: #ecfeff;--f-color-cyan-100: #cefafe;--f-color-cyan-200: #a2f4fd;--f-color-cyan-300: #53eafd;--f-color-cyan-400: #00d3f2;--f-color-cyan-500: #00b8db;--f-color-cyan-600: #0092b8;--f-color-cyan-700: #007595;--f-color-cyan-800: #005f78;--f-color-cyan-900: #104e64;--f-color-cyan-950: #053345;--f-color-sky-50: #f0f9ff;--f-color-sky-100: #dff2fe;--f-color-sky-200: #b8e6fe;--f-color-sky-300: #74d4ff;--f-color-sky-400: #00bcff;--f-color-sky-500: #00a6f4;--f-color-sky-600: #0084d1;--f-color-sky-700: #0069a8;--f-color-sky-800: #00598a;--f-color-sky-900: #024a70;--f-color-sky-950: #052f4a;--f-color-blue-50: #eff6ff;--f-color-blue-100: #dbeafe;--f-color-blue-200: #bedbff;--f-color-blue-300: #8ec5ff;--f-color-blue-400: #51a2ff;--f-color-blue-500: #2b7fff;--f-color-blue-600: #155dfc;--f-color-blue-700: #1447e6;--f-color-blue-800: #193cb8;--f-color-blue-900: #1c398e;--f-color-blue-950: #162456;--f-color-indigo-50: #eef2ff;--f-color-indigo-100: #e0e7ff;--f-color-indigo-200: #c6d2ff;--f-color-indigo-300: #a3b3ff;--f-color-indigo-400: #7c86ff;--f-color-indigo-500: #615fff;--f-color-indigo-600: #4f39f6;--f-color-indigo-700: #432dd7;--f-color-indigo-800: #372aac;--f-color-indigo-900: #312c85;--f-color-indigo-950: #1e1a4d;--f-color-violet-50: #f5f3ff;--f-color-violet-100: #ede9fe;--f-color-violet-200: #ddd6ff;--f-color-violet-300: #c4b4ff;--f-color-violet-400: #a684ff;--f-color-violet-500: #8e51ff;--f-color-violet-600: #7f22fe;--f-color-violet-700: #7008e7;--f-color-violet-800: #5d0ec0;--f-color-violet-900: #4d179a;--f-color-violet-950: #2f0d68;--f-color-purple-50: #faf5ff;--f-color-purple-100: #f3e8ff;--f-color-purple-200: #e9d4ff;--f-color-purple-300: #dab2ff;--f-color-purple-400: #c27aff;--f-color-purple-500: #ad46ff;--f-color-purple-600: #9810fa;--f-color-purple-700: #8200db;--f-color-purple-800: #6e11b0;--f-color-purple-900: #59168b;--f-color-purple-950: #3c0366;--f-color-fuchsia-50: #fdf4ff;--f-color-fuchsia-100: #fae8ff;--f-color-fuchsia-200: #f6cfff;--f-color-fuchsia-300: #f4a8ff;--f-color-fuchsia-400: #ed6aff;--f-color-fuchsia-500: #e12afb;--f-color-fuchsia-600: #c800de;--f-color-fuchsia-700: #a800b7;--f-color-fuchsia-800: #8a0194;--f-color-fuchsia-900: #721378;--f-color-fuchsia-950: #4b004f;--f-color-pink-50: #fdf2f8;--f-color-pink-100: #fce7f3;--f-color-pink-200: #fccee8;--f-color-pink-300: #fda5d5;--f-color-pink-400: #fb64b6;--f-color-pink-500: #f6339a;--f-color-pink-600: #e60076;--f-color-pink-700: #c6005c;--f-color-pink-800: #a3004c;--f-color-pink-900: #861043;--f-color-pink-950: #510424;--f-color-rose-50: #fff1f2;--f-color-rose-100: #ffe4e6;--f-color-rose-200: #ffccd3;--f-color-rose-300: #ffa1ad;--f-color-rose-400: #ff637e;--f-color-rose-500: #ff2056;--f-color-rose-600: #ec003f;--f-color-rose-700: #c70036;--f-color-rose-800: #a50036;--f-color-rose-900: #8b0836;--f-color-rose-950: #4d0218;--f-color-slate-50: #f8fafc;--f-color-slate-100: #f1f5f9;--f-color-slate-200: #e2e8f0;--f-color-slate-300: #cad5e2;--f-color-slate-400: #90a1b9;--f-color-slate-500: #62748e;--f-color-slate-600: #45556c;--f-color-slate-700: #314158;--f-color-slate-800: #1d293d;--f-color-slate-900: #0f172b;--f-color-slate-950: #020618;--f-color-gray-50: #f9fafb;--f-color-gray-100: #f3f4f6;--f-color-gray-200: #e5e7eb;--f-color-gray-300: #d1d5dc;--f-color-gray-400: #99a1af;--f-color-gray-500: #6a7282;--f-color-gray-600: #4a5565;--f-color-gray-700: #364153;--f-color-gray-800: #1e2939;--f-color-gray-900: #101828;--f-color-gray-950: #030712;--f-color-zinc-50: #fafafa;--f-color-zinc-100: #f4f4f5;--f-color-zinc-200: #e4e4e7;--f-color-zinc-300: #d4d4d8;--f-color-zinc-400: #9f9fa9;--f-color-zinc-500: #71717b;--f-color-zinc-600: #52525c;--f-color-zinc-700: #3f3f46;--f-color-zinc-800: #27272a;--f-color-zinc-900: #18181b;--f-color-zinc-950: #09090b;--f-color-neutral-50: #fafafa;--f-color-neutral-100: #f5f5f5;--f-color-neutral-200: #e5e5e5;--f-color-neutral-300: #d4d4d4;--f-color-neutral-400: #a1a1a1;--f-color-neutral-500: #737373;--f-color-neutral-600: #525252;--f-color-neutral-700: #404040;--f-color-neutral-800: #262626;--f-color-neutral-900: #171717;--f-color-neutral-950: #0a0a0a;--f-color-stone-50: #fafaf9;--f-color-stone-100: #f5f5f4;--f-color-stone-200: #e7e5e4;--f-color-stone-300: #d6d3d1;--f-color-stone-400: #a6a09b;--f-color-stone-500: #79716b;--f-color-stone-600: #57534d;--f-color-stone-700: #44403b;--f-color-stone-800: #292524;--f-color-stone-900: #1c1917;--f-color-stone-950: #0c0a09;--f-font-size-xs: .6rem;--f-font-size-sm: .8rem;--f-font-size-md: 1rem;--f-font-size-lg: 1.25rem;--f-font-size-xl: 1.5rem;--f-font-size-2xl: 1.75rem;--f-font-size-3xl: 2rem;--f-font-size-large: 3rem;--f-font-size-huge: 5rem;--f-font-size-jumbo: 6.75rem;--f-font-size-kbd: .75rem;--f-font-weight-hairline: 100;--f-font-weight-thin: 200;--f-font-weight-light: 300;--f-font-weight-normal: 400;--f-font-weight-medium: 500;--f-font-weight-semibold: 600;--f-font-weight-bold: 700;--f-font-weight-extrabold: 800;--f-font-weight-black: 900;--f-font-heading: Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-font-body: Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-font-mono: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--f-icon-size-xs: .8rem;--f-icon-size-sm: 1rem;--f-icon-size-md: 1.3rem;--f-icon-size-lg: 1.6rem;--f-icon-size-xl: 2.1rem;--f-index-hide: -1;--f-index-auto: auto;--f-index-base: 0;--f-index-docked: 10;--f-index-swipable: 800;--f-index-resizable: 900;--f-index-dropdown: 1000;--f-index-sticky: 1100;--f-index-banner: 1200;--f-index-overlay: 1300;--f-index-menu: 1400;--f-index-modal: 1400;--f-index-popover: 1400;--f-index-toast: 1700;--f-index-tooltip: 1800;--f-index-affix: 2000;--f-index-skip-nav: 2100;--f-letter-spacing-tighter: -.05em;--f-letter-spacing-tight: -.025em;--f-letter-spacing-normal: 0;--f-letter-spacing-wide: .025em;--f-letter-spacing-wider: .05em;--f-letter-spacing-widest: .1em;--f-line-height-normal: normal;--f-line-height-none: 1rem;--f-line-height-shorter: 1.25rem;--f-line-height-short: 1.375rem;--f-line-height-base: 1.5rem;--f-line-height-tall: 1.625rem;--f-line-height-taller: 2rem;--f-radius-xs: .125rem;--f-radius-sm: .25rem;--f-radius-md: .375rem;--f-radius-lg: .5rem;--f-radius-xl: .75rem;--f-radius-2xl: 1rem;--f-radius-3xl: 1.5rem;--f-radius-full: 9999px;--f-radius-round: 50%;--f-radius-default: .5rem;--f-shadow-flat: 0 1px 3px rgba(12, 12, 12, .09);--f-shadow-xs: 0 0 0 1px rgba(0, 0, 0, .05);--f-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--f-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--f-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--f-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--f-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--f-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--f-shadow-card: 0 20px 25px -5px rgba(0, 0, 0, .04);--f-shadow-menu: 0 20px 25px -5px rgba(0, 0, 0, .04);--f-shadow-outline: 0 0 0 3px rgba(66, 153, 225, .6);--f-shadow-inner: inset 0 2px 4px 0 rgba(0,0,0,.06);--f-shadow-inner-inner: inset 0 10px 40px 0 rgba(0,0,0,1);--f-shadow-none: none;--f-shadow-dark-l: rgba(0, 0, 0, .1) 0px 0px 0px 1px, rgba(0, 0, 0, .2) 0px 5px 10px, rgba(0, 0, 0, .4) 0px 15px 40px;--f-size-0: .125rem;--f-size-1: .25rem;--f-size-2: .5rem;--f-size-3: .75rem;--f-size-4: 1rem;--f-size-5: 1.25rem;--f-size-6: 1.5rem;--f-size-7: 1.75rem;--f-size-8: 2rem;--f-size-9: 2.25rem;--f-size-10: 2.5rem;--f-size-11: 2.75rem;--f-size-12: 3rem;--f-size-13: 3.25rem;--f-size-14: 3.5rem;--f-size-15: 3.75rem;--f-size-16: 4rem;--f-size-17: 4.25rem;--f-size-18: 4.5rem;--f-size-19: 4.75rem;--f-size-20: 5rem;--f-size-24: 6rem;--f-size-28: 7rem;--f-size-32: 8rem;--f-size-36: 9rem;--f-size-40: 10rem;--f-size-44: 11rem;--f-size-48: 12rem;--f-size-52: 13rem;--f-size-56: 14rem;--f-size-60: 15rem;--f-size-64: 16rem;--f-size-72: 18rem;--f-size-80: 20rem;--f-size-96: 24rem;--f-size-100: 100%;--f-space-0: .125rem;--f-space-1: .25rem;--f-space-2: .5rem;--f-space-3: .75rem;--f-space-4: 1rem;--f-space-5: 1.25rem;--f-space-6: 1.5rem;--f-space-7: 1.75rem;--f-space-8: 2rem;--f-space-9: 2.25rem;--f-space-10: 2.5rem;--f-space-11: 2.75rem;--f-space-12: 3rem;--f-space-13: 3.25rem;--f-space-14: 3.5rem;--f-space-16: 4rem;--f-space-20: 5rem;--f-space-24: 6rem;--f-space-28: 7rem;--f-space-32: 8rem;--f-space-36: 9rem;--f-space-40: 10rem;--f-space-44: 11rem;--f-space-48: 12rem;--f-space-52: 13rem;--f-space-56: 14rem;--f-space-60: 15rem;--f-space-64: 16rem;--f-space-72: 18rem;--f-space-80: 20rem;--f-space-96: 24rem;--f-space-inset-x-1: .2rem .5rem;--f-space-inset-x-2: .5rem .9rem;--f-space-inset-x-3: .6rem 1.2rem;--f-space-inset-x-4: .8rem 1.6rem;--f-space-inset-x-5: 1.2rem 2.4rem;--f-space-inset-x-6: 1.6rem 3.2rem;--f-space-inset-x-7: 2.4rem 4.8rem;--f-space-inset-y-1: .5rem .2rem;--f-space-inset-y-2: .7rem .5rem;--f-space-inset-y-3: 1.2rem .8rem;--f-space-inset-y-4: 1.8rem 1.2rem;--f-space-inset-y-5: 2.4rem 1.6rem;--f-space-inset-y-6: 3.6rem 2.4rem;--f-space-inset-y-7: 4.8rem 3.2rem;--f-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;--f-transition-property-colors: background-color, border-color, color, fill, stroke;--f-transition-property-dimensions: width, height;--f-transition-property-position: left, right, top, bottom;--f-transition-property-background: background-color, background-image, background-position;--f-transition-easing-ease-in: cubic-bezier(.4, 0, 1, 1);--f-transition-easing-ease-out: cubic-bezier(0, 0, .2, 1);--f-transition-easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--f-transition-duration-ultra-fast: 50ms;--f-transition-duration-faster: .1s;--f-transition-duration-fast: .15s;--f-transition-duration-normal: .2s;--f-transition-duration-slow: .3s;--f-transition-duration-slower: .4s;--f-transition-duration-ultra-slow: .5s}[data-theme=light]{--f-radius: .5rem;--f-focus: 3px solid #d1d5dc;--f-color-background: #f3f4f6;--f-color-accent: #4a5565;--f-color-accent-subtle: #99a1af;--f-color-accent-strong: #364153;--f-color-accent-weak: #f3f4f6;--f-color-success: #00d5be;--f-color-success-subtle: #46ecd5;--f-color-success-strong: #009689;--f-color-success-weak: #f0fdfa;--f-color-neutral: #99a1af;--f-color-neutral-subtle: #d1d5dc;--f-color-neutral-strong: #4a5565;--f-color-neutral-weak: #f9fafb;--f-color-caution: #fdc700;--f-color-caution-subtle: #ffdf20;--f-color-caution-strong: #d08700;--f-color-caution-weak: #fefce8;--f-color-warning: #ff8904;--f-color-warning-subtle: #ffb86a;--f-color-warning-strong: #f54900;--f-color-warning-weak: #fff7ed;--f-color-danger: #ff6467;--f-color-danger-subtle: #ffa2a2;--f-color-danger-strong: #e7000b;--f-color-danger-weak: #fef2f2;--f-color-highlight: #7c86ff;--f-color-highlight-subtle: #c6d2ff;--f-color-highlight-strong: #4f39f6;--f-color-highlight-weak: #eef2ff;--f-color-text: #1e2939;--f-color-text-weak: #4a5565;--f-color-text-weaker: #6a7282;--f-color-text-weakest: #99a1af;--f-color-text-link: #4a5565;--f-color-text-on-color: #f9fafb;--f-color-surface: #f9fafb;--f-color-surface-strong: #f3f4f6;--f-color-surface-stronger: #e5e7eb;--f-color-surface-strongest: #d1d5dc;--f-color-surface-highlight: #f3f4f6;--f-color-surface-inverse: #1e2939;--f-color-border: #e5e7eb;--f-color-border-strong: #d1d5dc}[data-theme=dark]{--f-radius: .5rem;--f-focus: 3px solid #364153;--f-color-background: #030712;--f-color-accent: #6a7282;--f-color-accent-subtle: #364153;--f-color-accent-strong: #99a1af;--f-color-accent-weak: #030712;--f-color-success: #00d5be;--f-color-success-subtle: #009689;--f-color-success-strong: #46ecd5;--f-color-success-weak: #0b4f4a;--f-color-neutral: #99a1af;--f-color-neutral-subtle: #4a5565;--f-color-neutral-strong: #d1d5dc;--f-color-neutral-weak: #1e2939;--f-color-caution: #fdc700;--f-color-caution-subtle: #d08700;--f-color-caution-strong: #ffdf20;--f-color-caution-weak: #733e0a;--f-color-warning: #ff8904;--f-color-warning-subtle: #f54900;--f-color-warning-strong: #ffb86a;--f-color-warning-weak: #7e2a0c;--f-color-danger: #ff6467;--f-color-danger-subtle: #e7000b;--f-color-danger-strong: #ffa2a2;--f-color-danger-weak: #82181a;--f-color-highlight: #7c86ff;--f-color-highlight-subtle: #4f39f6;--f-color-highlight-strong: #a3b3ff;--f-color-highlight-weak: #312c85;--f-color-text: #e5e7eb;--f-color-text-weak: #99a1af;--f-color-text-weaker: #6a7282;--f-color-text-weakest: #364153;--f-color-text-link: #6a7282;--f-color-text-on-color: #000000;--f-color-surface: #030712;--f-color-surface-strong: #101828;--f-color-surface-stronger: #1e2939;--f-color-surface-strongest: #4a5565;--f-color-surface-highlight: #101828;--f-color-surface-inverse: #6a7282;--f-color-border: #1e2939;--f-color-border-strong: #364153}html,body{background-color:transparent;box-sizing:border-box;font-size:14px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}*,*:before,*:after{outline-color:transparent;box-sizing:inherit}*:focus{transition-timing-function:linear;transition-property:outline;transition-duration:.1s}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--f-buttonize-opacity: .8;--f-buttonize-opacity-active: .6;--f-buttonize-outline-size: .2rem;--f-buttonize-outline-size-active: .25rem;--f-buttonize-outline-color: var(--f-color-accent)}.f-buttonize{cursor:pointer;transition:opacity .1s}.f-buttonize:hover{opacity:var(--f-buttonize-opacity)}.f-buttonize:active{opacity:var(--f-buttonize-opacity-active)}.f-buttonize-outline{transition:outline,opacity .25s}.f-buttonize-outline:hover{cursor:pointer;transition:outline .1s;outline:var(--f-buttonize-outline-size) solid var(--f-buttonize-outline-color)}.f-buttonize-outline:active{outline:var(--f-buttonize-outline-size-active) solid var(--f-buttonize-outline-color)}.f-uppercase{text-transform:uppercase}.f-underline{--f-underline-position: 105%;--f-underline-size: 2px;text-decoration:none!important}.f-underline:after{width:0%;height:var(--f-underline-size);transition:height,width var(--f-transition-duration-ultra-fast) var(--f-transition-easing-ease-in);content:"";position:absolute;top:var(--f-underline-position);left:0;background-color:currentColor;z-index:2}.f-underline:hover:after{width:100%}.f-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-wrap{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.f-scrollbar{--f-scrollbar-size: .3rem;--f-scrollbar-foreground: var(--f-color-surface-stronger);--f-scrollbar-background: transparent;scrollbar-width:thin;scrollbar-color:var(--f-scrollbar-foreground) var(--f-scrollbar-background)}.f-overflow-y-auto{overflow-y:auto}.f-overflow-x-auto{overflow-x:auto}.f-overflow-auto{overflow:auto}.f-flexer{flex:1}.f-col{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.f-row{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}.f-fadein{animation:f-fadein var(--f-transition-duration-slow)}@keyframes f-fadein{0%{opacity:0}to{opacity:1}}.f-user-select-none{-webkit-user-select:none;user-select:none}.f-pointer-events-none{pointer-events:none}.f-cursor-row,.f-cursor-row *{cursor:row-resize!important}.f-cursor-col,.f-cursor-col *{cursor:col-resize!important}.f-cursor-grabbing{cursor:grabbing!important}.f-align-h-top-left,.f-align-h-top-center,.f-align-h-top-right,.f-align-h-top-stretch,.f-align-h-top-between,.f-align-h-middle-left,.f-align-h-middle-center,.f-align-h-middle-right,.f-align-h-middle-stretch,.f-align-h-middle-between,.f-align-h-bottom-left,.f-align-h-bottom-center,.f-align-h-bottom-right,.f-align-h-bottom-stretch,.f-align-h-bottom-between{display:flex;flex-direction:row}.f-align-h-top-left{justify-content:flex-start!important;align-items:flex-start!important}.f-align-h-top-center{justify-content:center!important;align-items:flex-start!important}.f-align-h-top-right{justify-content:flex-end!important;align-items:flex-start!important}.f-align-h-top-stretch{justify-content:stretch!important;align-items:flex-start!important}.f-align-h-top-between{justify-content:space-between!important;align-items:flex-start!important}.f-align-h-middle-left{justify-content:flex-start!important;align-items:center!important}.f-align-h-middle-center{justify-content:center!important;align-items:center!important}.f-align-h-middle-right{justify-content:flex-end!important;align-items:center!important}.f-align-h-middle-stretch{justify-content:stretch!important;align-items:center!important}.f-align-h-middle-between{justify-content:space-between!important;align-items:center!important}.f-align-h-bottom-left{justify-content:flex-start!important;align-items:flex-end!important}.f-align-h-bottom-center{justify-content:center!important;align-items:flex-end!important}.f-align-h-bottom-right{justify-content:flex-end!important;align-items:flex-end!important}.f-align-h-bottom-stretch{justify-content:stretch!important;align-items:flex-end!important}.f-align-h-bottom-between{justify-content:space-between!important;align-items:flex-end!important}.f-align-v-top-left,.f-align-v-top-center,.f-align-v-top-right,.f-align-v-left-stretch,.f-align-v-left-between,.f-align-v-middle-left,.f-align-v-middle-center,.f-align-v-middle-right,.f-align-v-center-stretch,.f-align-v-center-between,.f-align-v-bottom-left,.f-align-v-bottom-center,.f-align-v-bottom-right,.f-align-v-right-stretch,.f-align-v-right-between{display:flex;flex-direction:column}.f-align-v-top-left{justify-content:flex-start!important;align-items:flex-start!important}.f-align-v-top-center{justify-content:flex-start!important;align-items:center!important}.f-align-v-top-right{justify-content:flex-start!important;align-items:flex-end!important}.f-align-v-left-stretch{align-items:stretch!important}.f-align-v-left-between{justify-content:space-between!important}.f-align-v-middle-left{justify-content:center!important;align-items:flex-start!important}.f-align-v-middle-center{justify-content:center!important;align-items:center!important}.f-align-v-middle-right{justify-content:center!important;align-items:flex-end!important}.f-align-v-center-stretch{justify-content:stretch!important;align-items:center!important}.f-align-v-center-between{justify-content:space-between!important;align-items:center!important}.f-align-v-bottom-left{justify-content:flex-end!important;align-items:flex-start!important}.f-align-v-bottom-center{justify-content:flex-end!important;align-items:center!important}.f-align-v-bottom-right{justify-content:flex-end!important;align-items:flex-end!important}.f-align-v-right-stretch{justify-content:stretch!important;align-items:flex-end!important}.f-align-v-right-between{justify-content:space-between!important;align-items:flex-end!important}.f-align-v-left-stretch>*,.f-align-v-center-stretch>*,.f-align-v-right-stretch>*,.f-align-h-top-stretch>*,.f-align-h-middle-stretch>*,.f-align-h-bottom-stretch>*{flex-grow:1}:root{--f-popout-buffer: 0px}.f-popout-content{display:none;animation:f-popout-content-fadein var(--f-transition-duration-fast)}@keyframes f-popout-content-fadein{0%{opacity:0}to{opacity:1}}.f-popout-trigger:hover .f-popout-content{display:block}.f-popout-top-center,.f-popout-bottom-center,.f-popout-bottom-left,.f-popout-bottom-right,.f-popout-top-left,.f-popout-top-right,.f-popout-middle-left,.f-popout-middle-right{position:absolute}.f-popout-top-center{left:50%;top:0;transform:translateY(-100%) translate(-50%)}.f-popout-bottom-center{left:50%;top:100%;transform:translate(-50%)}.f-popout-bottom-left{left:0;top:100%}.f-popout-bottom-right{left:100%;top:100%;transform:translate(-100%)}.f-popout-top-left{left:0;top:0;transform:translateY(-100%)}.f-popout-top-right{right:0;top:0;transform:translateY(-100%)}.f-popout-middle-left{left:0;top:50%;transform:translateY(-50%) translate(-100%)}.f-popout-middle-right{left:100%;top:50%;transform:translateY(-50%)}:root{--f-arrow-size: var(--f-size-3);--f-arrow-spacing: calc(var(--f-arrow-size))}.f-popout-top-center.has-arrow{margin-top:calc(var(--f-arrow-spacing) * -1)}.f-popout-bottom-center.has-arrow,.f-popout-bottom-left.has-arrow,.f-popout-bottom-right.has-arrow{margin-top:var(--f-arrow-spacing)}.f-popout-top-left.has-arrow,.f-popout-top-right.has-arrow{margin-top:calc(var(--f-arrow-spacing) * -1)}.f-popout-middle-left.has-arrow{margin-left:calc(var(--f-arrow-spacing) * -1)}.f-popout-middle-right.has-arrow{margin-left:var(--f-arrow-spacing)}.f-popout-bottom-left.has-arrow:after,.f-popout-top-left.has-arrow:after,.f-popout-top-right.has-arrow:after,.f-popout-bottom-right.has-arrow:after,.f-popout-bottom-center.has-arrow:after,.f-popout-top-center.has-arrow:after,.f-popout-middle-left.has-arrow:after,.f-popout-middle-right.has-arrow:after{z-index:0;background-color:inherit;height:var(--f-arrow-size);width:var(--f-arrow-size);position:absolute;pointer-events:none;content:"";border-style:solid;border-color:transparent}.f-popout-bottom-left.has-arrow:after{top:0;left:calc(var(--f-radius) + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-sm);transform:translateY(-50%) rotate(45deg)}.f-popout-bottom-right.has-arrow:after{top:0;right:calc(var(--f-radius) + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-sm);transform:translateY(-50%) rotate(45deg)}.f-popout-top-left.has-arrow:after{top:100%;left:calc(var(--f-radius) + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-sm);transform:translateY(-50%) rotate(45deg)}.f-popout-top-right.has-arrow:after{top:100%;right:calc(var(--f-radius) + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-sm);transform:translateY(-50%) rotate(45deg)}.f-popout-bottom-center.has-arrow:after{top:-1px;right:calc(50% + var(--f-popout-buffer));border-left-width:1px;border-right-width:0rem;border-top-width:1px;border-bottom-width:0rem;border-top-left-radius:var(--f-radius-sm);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-top-center.has-arrow:after{top:100%;right:calc(50% + var(--f-popout-buffer));border-left-width:0rem;border-right-width:1px;border-bottom-width:1px;border-top-width:0rem;border-bottom-right-radius:var(--f-radius-sm);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-middle-left.has-arrow:after{top:calc(50% + var(--f-popout-buffer));right:-1px;border-left-width:0rem;border-right-width:1px;border-top-width:1px;border-bottom-width:0rem;border-top-right-radius:var(--f-radius-sm);transform:translateY(-50%) translate(50%) rotate(45deg)}.f-popout-middle-right.has-arrow:after{top:calc(50% + var(--f-popout-buffer));left:-1px;border-left-width:1px;border-right-width:0rem;border-bottom-width:1px;border-top-width:0rem;border-bottom-left-radius:var(--f-radius-sm);transform:translateY(-50%) translate(-50%) rotate(45deg)}.f-popout-bottom-left.has-arrow:before,.f-popout-top-left.has-arrow:before,.f-popout-top-right.has-arrow:before,.f-popout-bottom-right.has-arrow:before,.f-popout-bottom-center.has-arrow:before,.f-popout-top-center.has-arrow:before,.f-popout-middle-left.has-arrow:before,.f-popout-middle-right.has-arrow:before{z-index:0;position:absolute;content:"";background:transparent}.f-popout-bottom-left.has-arrow:before{left:0;bottom:100%;width:100%;height:var(--f-arrow-size)}.f-popout-bottom-right.has-arrow:before{width:100%;height:var(--f-arrow-size);bottom:100%;left:0}.f-popout-top-left.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-top-right.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-bottom-center.has-arrow:before{width:100%;height:var(--f-arrow-size);bottom:100%;left:0}.f-popout-top-center.has-arrow:before{width:100%;height:var(--f-arrow-size);top:100%;left:0}.f-popout-middle-left.has-arrow:before{height:100%;width:var(--f-arrow-size);left:100%;top:0}.f-popout-middle-right.has-arrow:before{height:100%;width:var(--f-arrow-size);right:100%;top:0}:root{--f-text-color: var(--f-color-text);--f-label-color: var(--f-color-text);--f-blockquote-color: var(--f-color-text-weak);--f-link-color: var(--f-color-text-link);--f-text-decoration-size: default;--f-blockquote-width: .25rem;--f-link-opacity: .9}p,button,legend,code,span,strong,b,i,em,mark,small,del,ins,sub,sup,u,abbr,cite,kbd,s,samp,blockquote,.f-text{font-family:var(--f-font-body);color:var(--f-text-color);border:none;position:relative;z-index:1}label,.f-text.is-label{color:var(--f-label-color);-webkit-user-select:none;user-select:none}a,.f-text.is-link{color:var(--f-link-color);padding:0;margin:0;cursor:pointer;transition:all .1s linear;font-weight:500}a:hover,.f-text.is-link:hover{opacity:var(--f-link-opacity)}.f-limited-text{color:var(--f-link-color);padding:0;margin:0;cursor:pointer;transition:all .1s linear;font-weight:500}p,p.f-text{padding:0}blockquote,blockquote.f-text{border-left:var(--f-blockquote-width) solid var(--f-color-accent);padding:var(--f-space-inset-x-2);margin-left:0;margin-right:0;color:var(--f-blockquote-color)}small,small.f-text{font-size:var(--f-font-size-sm)!important}strong,strong.f-text{font-weight:var(--f-font-weight-bold)}mark,mark.f-text{background-color:var(--f-color-surface-highlight)}code,pre,code.f-text,pre.f-text{font-family:var(--f-font-mono)}legend,legend.f-text{font-weight:var(--f-font-weight-semibold);-webkit-user-select:none;user-select:none}.f-text.xs{font-size:var(--f-font-size-xs)}.f-text.sm{font-size:var(--f-font-size-sm)}.f-text.md{font-size:var(--f-font-size-md)}.f-text.lg{font-size:var(--f-font-size-lg)}.f-text.xl{font-size:var(--f-font-size-xl)}:root{--f-heading-color: var(--f-color-text);--f-heading-background-color: transparent}h1,h2,h3,h4,h5,h6,.f-heading{color:var(--f-heading-color);background-color:var(--f-heading-background-color);font-family:var(--f-font-heading);width:fit-content}.f-heading.is-jumbo{font-size:var(--f-font-size-jumbo);line-height:95%;letter-spacing:-.25rem;font-weight:500}.f-heading.is-huge{font-size:var(--f-font-size-huge);line-height:100%;letter-spacing:-.15rem;font-weight:500}h1,h1.f-heading{font-size:var(--f-font-size-3xl);letter-spacing:-.05rem}h2,h2.f-heading{font-size:var(--f-font-size-2xl)}h3,h3.f-heading{font-size:var(--f-font-size-xl)}h4,h4.f-heading{font-size:var(--f-font-size-lg)}h5,h5.f-heading{font-size:var(--f-font-size-md)}h6,h6.f-heading{font-size:var(--f-font-size-sm)}:root{--f-icon-sizing-xs: var(--f-icon-size-xs);--f-icon-sizing-sm: var(--f-icon-size-sm);--f-icon-sizing-md: var(--f-icon-size-md);--f-icon-sizing-lg: var(--f-icon-size-lg);--f-icon-sizing-xl: var(--f-icon-size-xl);--f-icon-stroke-width-xs: 2;--f-icon-stroke-width-sm: 2;--f-icon-stroke-width-md: 1.8;--f-icon-stroke-width-lg: 1.6;--f-icon-stroke-width-xl: 1.4}.f-icon{position:relative;display:block;flex-shrink:0}.f-icon svg{fill:currentColor}.f-icon.xs{width:var(--f-icon-sizing-xs);height:var(--f-icon-sizing-xs);stroke-width:var(--f-icon-stroke-width-xs)}.f-icon.sm{width:var(--f-icon-sizing-sm);height:var(--f-icon-sizing-sm);stroke-width:var(--f-icon-stroke-width-sm)}.f-icon.md{width:var(--f-icon-sizing-md);height:var(--f-icon-sizing-md);stroke-width:var(--f-icon-stroke-width-md)}.f-icon.lg{width:var(--f-icon-sizing-lg);height:var(--f-icon-sizing-lg);stroke-width:var(--f-icon-stroke-width-lg)}.f-icon.xl{width:var(--f-icon-sizing-xl);height:var(--f-icon-sizing-xl);stroke-width:var(--f-icon-stroke-width-xl)}:root{--f-range-border-radius: var(--f-radius-full);--f-range-background: var(--f-color-surface-stronger);--f-range-thumb-shadow: var(--f-shadow-base);--f-range-thumb-border-radius: var(--f-radius-full);--f-range-thumb-background-color: var(--f-color-accent);--f-range-thumb-border-color: var(--f-color-accent);--f-range-thumb-hover-background-color: var(--f-color-accent);--f-range-thumb-hover-border-color: var(--f-color-accent);--f-range-thumb-size: var(--f-size-5);--f-range-thumb-border-size: .2;--f-range-track-size: var(--f-size-2)}.f-range{position:relative;width:100%;height:var(--f-range-track-size);padding:0;margin:0}.f-range input[type=range]{padding:0;margin:0;position:absolute;width:100%;height:100%;border-radius:var(--f-range-border-radius);background:var(--f-range-background);-webkit-appearance:none}.f-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--f-range-thumb-size);width:var(--f-range-thumb-size);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);background-color:var(--f-range-thumb-background-color);box-shadow:var(--f-range-thumb-shadow);transition:width .1s,height .1s}.f-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:var(--f-range-thumb-size);width:var(--f-range-thumb-size);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);background-color:var(--f-range-thumb-background-color);box-shadow:var(--f-range-thumb-shadow);transition:width .1s,height .1s}.f-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.f-range input[type=range]::-moz-range-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.f-range input[type=range]:disabled,.f-range input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed!important}.f-range input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed!important}.f-range input[type=range]:focus{outline:none}.f-range input[type=range]:focus::-webkit-slider-thumb{cursor:pointer;outline:var(--f-focus);transition:outline .1s}.f-range input[type=range]:focus::-moz-range-thumb{cursor:pointer;outline:var(--f-focus);transition:outline .1s}.f-range input[type=range]:hover::-webkit-slider-thumb{cursor:pointer;background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color)}.f-range input[type=range]:hover::-moz-range-thumb{cursor:pointer;background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color)}.f-range .range__tooltip-track{pointer-events:none;position:absolute;top:0;width:calc(100% - var(--f-size-5));height:var(--f-range-track-size);margin-left:calc((var(--f-range-thumb-size)) / 2)}.f-range .range__tooltip-container{width:var(--f-range-thumb-size);height:var(--f-range-thumb-size);transform:translate(-50%) translateY(-50%);position:absolute;top:calc(var(--f-range-track-size) / 2)}:root{--f-accordion-border-radius: var(--f-radius);--f-accordion-border-color: var(--f-color-border);--f-accordion-border-width: 1px;--f-accordion-background: var(--f-color-surface);--f-accordion-color: var(--f-color-text-weak);--f-accordion-color-heading: var(--f-color-text);--f-accordion-color-description: var(--f-color-text-weakest);--f-accordion-hover-border-color: var(--f-color-border-strong);--f-accordion-hover-background-color: var(--f-color-surface-strong);--f-accordion-active-background-color: var(--f-color-surface-stronger);--f-accordion-disabled-color: var(--f-color-text-weakest);--f-accordion-active-background: var(--f-color-surface-strong);--f-accordion-active-color: var(--f-color-text);--f-accordion-spacing: 1rem}.f-accordion{justify-content:flex-start;width:100%}.f-accordion__item{border:var(--f-accordion-border-width) solid;border-color:var(--f-accordion-border-color);background:var(--f-accordion-background);border-radius:var(--f-accordion-border-radius)}.f-accordion__item .f-accordion-heading{width:100%;display:block;padding:0;margin:0;flex-shrink:0}.f-accordion__item .f-accordion-heading__heading{padding:var(--f-accordion-spacing);border-radius:var(--f-accordion-border-radius);width:100%;border:none;cursor:pointer;position:relative;justify-content:flex-start;background:transparent;color:var(--f-accordion-color-heading);font-size:inherit;flex-shrink:0;transition:background-color .1s}.f-accordion__item .f-accordion-heading__heading>*{color:var(--f-accordion-color-heading)}.f-accordion__item .f-accordion-heading__heading .f-text,.f-accordion__item .f-accordion-heading__heading .f-heading{color:inherit;margin-right:auto}.f-accordion__item .f-accordion-heading__heading .f-accordion-heading__heading-icon{transition:transform .2s}.f-accordion__item .f-accordion-heading__heading:hover{border-color:var(--f-accordion-hover-border-color);background-color:var(--f-accordion-hover-background-color)}.f-accordion__item .f-accordion-heading__heading:active{background-color:var(--f-accordion-active-background-color)}.f-accordion__item .f-accordion-heading__heading-text{flex:1;flex-shrink:0;text-align:left}.f-accordion__item .f-accordion-heading__heading-text .f-accordion-heading__heading-text-title{color:currentColor}.f-accordion__item .f-accordion-heading__heading-text .f-accordion-heading__heading-text-description{color:var(--f-accordion-color-description)}.f-accordion__item.is-disabled .f-accordion-heading__heading>*,.f-accordion__item.is-disabled .f-accordion-heading__heading{color:var(--f-accordion-disabled-color);cursor:not-allowed}.f-accordion__item.is-active .f-accordion-heading__heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.f-accordion__item.is-active .f-accordion-heading__heading>*,.f-accordion__item.is-active .f-accordion-heading__heading{color:var(--f-accordion-active-color)}.f-accordion__item.is-active .f-accordion-heading__heading .f-accordion-heading__heading-icon{transform:rotate(180deg)}.f-accordion__item.is-custom .f-accordion-heading__heading .f-accordion-heading__heading-icon{transform:rotate(0)}.f-accordion__item.is-start .f-accordion-heading__heading-text{margin-left:var(--f-space-2)}.f-accordion__item .f-accordion__content{border:none}.f-accordion__item .f-accordion__content-inner{color:var(--f-accordion-color);border:none;padding:var(--f-accordion-spacing)}.f-accordion>.f-accordion__item .f-accordion-heading__heading,.f-accordion>.f-accordion__item{border-radius:0;border-top-width:0}.f-accordion>.f-accordion__item:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--f-accordion-border-radius);border-top-left-radius:var(--f-accordion-border-radius);border-top-width:var(--f-accordion-border-width)}.f-accordion>.f-accordion__item:first-of-type .f-accordion-heading__heading{border-top-right-radius:var(--f-accordion-border-radius);border-top-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:last-of-type{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--f-accordion-border-radius);border-bottom-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:only-of-type{border-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:last-of-type .f-accordion-heading__heading{border-bottom-right-radius:var(--f-accordion-border-radius);border-bottom-left-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item.is-active:last-of-type .f-accordion-heading__heading{border-radius:0}.f-affix{top:-1px;position:sticky}:root{--f-alert-padding: var(--f-space-inset-x-5);--f-alert-spacing: var(--f-space-5);--f-alert-icon-color: var(--f-color-text-weak)}.f-alert{color:var(--f-alert-icon-color);padding:var(--f-alert-padding);gap:var(--f-alert-spacing)}.f-alert>*{text-align:center}:root{--f-attachment-background: var(--f-color-surface);--f-attachment-color: var(--f-color-accent);--f-attachment-border-radius: var(--f-radius);--f-attachment-border-color: var(--f-color-border);--f-attachment-border-color-hover: var(--f-color-border-strong);--f-attachment-icon-background: var(--f-color-surface-strong);--f-attachment-icon-color: var(--f-color-accent);--f-attachment-thumb-background: var(--f-color-surface);--f-attachment-thumb-size: var(--f-size-28);--f-attachment-thumb-overlay: var(--f-color-overlay);--f-attachment-padding: var(--f-size-2);--f-attachment-spacing: var(--f-size-2)}.f-attachment{display:inline-block;width:100%;text-decoration:none;color:var(--f-attachment-color);position:relative;min-height:var(--f-size-12);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);padding:var(--f-attachment-padding);background:var(--f-attachment-background)}.f-attachment__content{width:100%;padding:0;margin:0;gap:var(--f-attachment-spacing)}.f-attachment:hover{text-decoration:none}.f-attachment.is-loading{color:var(--f-color-text-weakest)}.f-attachment.is-loading:hover{text-decoration:none}.f-attachment__icon{border-radius:var(--f-attachment-border-radius);background-color:var(--f-attachment-icon-background);color:var(--f-attachment-icon-color)}.f-attachment__hero-poster{width:100%!important;margin-bottom:var(--f-size-2);position:relative}.f-attachment__icon .f-image{width:100%;height:100%;border-radius:var(--f-attachment-border-radius)}.f-attachment__text{overflow:hidden;flex:1;align-items:flex-start}.f-attachment__text>*+*{margin-top:-1px}.f-attachment.sm .f-attachment__text>*+*{margin-top:-2.5px}.f-attachment__text-label{max-width:100%}.f-attachment__text-label span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.f-attachment__text-meta{max-width:100%}.f-attachment__text-meta span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--f-color-text-weakest)}.f-attachment.is-error{color:var(--f-color-danger)!important;border-color:var(--f-color-danger)}.f-attachment.is-error .f-attachment__icon{color:var(--f-color-danger)!important}.f-attachment.sm .f-attachment__icon{width:var(--f-size-10);height:var(--f-size-10)}.f-attachment.md .f-attachment__icon{width:var(--f-size-12);height:var(--f-size-12)}.f-attachment.lg .f-attachment__icon{width:var(--f-size-14);height:var(--f-size-14)}.f-attachment-thumb{background:var(--f-attachment-thumb-background);width:100%;text-decoration:none;color:var(--f-attachment-color);position:relative;min-height:var(--f-size-12);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);width:var(--f-attachment-thumb-size);height:var(--f-attachment-thumb-size)}.f-attachment-thumb .f-progress{position:absolute;top:50%;transform:translateY(-50%);left:.5rem;width:calc(100% - 1rem);z-index:2}.f-attachment-thumb .f-spinner-overlay{border-radius:var(--f-attachment-border-radius);background:transparent;z-index:1}.f-attachment-thumb:hover,.f-attachment-thumb.is-loading:hover{text-decoration:none}.f-attachment-thumb .f-image{position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:var(--f-attachment-thumb-size);height:var(--f-attachment-thumb-size)}.f-attachment-thumb__details{position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:100%;height:100%;border:1px solid transparent;gap:var(--f-space-1)}.f-attachment-thumb__text-meta{white-space:nowrap;color:var(--f-color-text-weakest)}.f-attachment-thumb.is-error{color:var(--f-color-danger)!important;border-color:var(--f-color-danger)}.f-attachment-thumb.is-error>*{color:var(--f-color-danger)!important}.f-attachment-thumb__tools{z-index:2;background:var(--f-attachment-thumb-overlay);position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);width:100%;height:100%;visibility:hidden}.f-attachment-thumb__tools:after{content:" ";position:absolute;top:0;left:0;border-radius:var(--f-attachment-border-radius);background-color:var(--f-attachment-thumb-overlay);width:100%;height:100%;z-index:0}.f-attachment-thumb:hover .f-attachment-thumb__tools{visibility:visible;color:var(--f-color-white)}.f-attachment-thumb__tool{padding:var(--f-space-1);z-index:1;position:relative}:root{--f-audio-waveform-active: var(--f-color-accent);--f-audio-waveform-inactive: var(--f-color-surface-stronger);--f-audio-waveform-pin-width: .2rem;--f-audio-waveform-pin-height: 4rem;--f-audio-waveform-pin-background: var(--f-color-surface-strongest)}.f-audio{display:inline-block;border-radius:var(--f-radius);width:fit-content;height:fit-content;position:relative}.f-audio audio{position:relative;width:100%}.f-audio.is-loading audio{visibility:hidden}.f-audio .f-spinner-overlay{background-color:transparent}.f-audio-waveform__container{position:relative;flex:1;margin-left:1rem;cursor:pointer}.f-audio-waveform__active,.f-audio-waveform__inactive{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;width:100%;height:100%}.f-audio-waveform__active{stroke:var(--f-audio-waveform-active);z-index:2}.f-audio-waveform__inactive{stroke:var(--f-audio-waveform-inactive);z-index:1}.f-audio-waveform{justify-content:stretch;gap:.25rem}.f-audio-waveform__container{padding:0;margin:0;flex:1;position:relative}.f-audio-waveform input[type=range].f-audio-waveform__range{padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;-webkit-appearance:none;background:transparent}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-thumb{-webkit-appearance:none;height:var(--f-audio-waveform-pin-height);width:var(--f-audio-waveform-pin-width);border:none;border-radius:var(--f-radius);background-color:var(--f-audio-waveform-active);box-shadow:none}.f-audio-waveform input[type=range].f-audio-waveform__range:focus::-webkit-slider-thumb{outline:none}.f-audio-waveform input[type=range].f-audio-waveform__range:hover::-webkit-slider-thumb{cursor:pointer;background-color:var(--f-audio-waveform-active);border:none}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}:root{--f-avatar-border-radius: var(--f-radius-round);--f-avatar-color: var(--f-color-accent);--f-avatar-background-color: var(--f-color-surface-strong);--f-avatar-group-overlap: -1rem;--f-avatar-group-overlap-small: -.66rem;--f-avatar-group-spacing: 1px;--f-avatar-badge-outline: .2rem solid var(--f-color-surface)}.f-avatar{background-color:var(--f-avatar-background-color);color:var(--f-avatar-color);border-radius:var(--f-avatar-border-radius);transition:opacity .2s,border .1s;-webkit-user-select:none;user-select:none;background-size:cover;position:relative;flex-shrink:0;z-index:1}.f-avatar .f-image{border-radius:var(--f-avatar-border-radius)}.f-avatar .f-text{color:currentColor;padding:0}.f-avatar.xs{width:var(--f-size-5);height:var(--f-size-5)}.f-avatar.sm{width:var(--f-size-7);height:var(--f-size-7)}.f-avatar.md{width:var(--f-size-10);height:var(--f-size-10)}.f-avatar.lg{width:var(--f-size-13);height:var(--f-size-13)}.f-avatar.xl{width:var(--f-size-17);height:var(--f-size-17)}.f-avatar.xs,.f-avatar.sm{--f-avatar-group-overlap: var(--f-avatar-group-overlap-small)}.f-avatar-group{width:fit-content;z-index:1}.f-avatar-group>.f-avatar+.f-avatar{margin-left:var(--f-avatar-group-overlap)}.f-avatar-group.is-animated:hover>.f-avatar+.f-avatar{margin-left:var(--f-avatar-group-spacing);transition:margin-left .1s}.f-avatar-group.is-inverted{flex-direction:row-reverse}.f-avatar-group.is-inverted>.f-avatar+.f-avatar{margin-right:var(--f-avatar-group-overlap)!important;margin-left:0!important}.f-avatar-group.is-inverted.is-animated:hover>.f-avatar+.f-avatar{margin-right:0!important;margin-left:var(--f-avatar-group-spacing);transition:margin-right .1s}:root{--f-badge-border-radius: var(--f-radius-full);--f-badge-background-color: var(--f-color-surface-stronger);--f-badge-color: var(--f-color-text-weak);--f-badge-dot-size: var(--f-size-3);--f-badge-border-color: var(--f-color-border-strong);--f-badge-border-size: 1px;--f-badge-dot-distance: .3rem}.f-badge{border-radius:var(--f-badge-border-radius);background-color:var(--f-badge-background-color);color:var(--f-badge-color);width:fit-content;height:fit-content;-webkit-user-select:none;user-select:none;pointer-events:none;border-color:var(--f-badge-border-color);border-width:0;padding:0}.f-badge.is-outline{border-width:var(--f-badge-border-size);border-style:solid}.f-badge.no-children{width:var(--f-badge-dot-size);height:var(--f-badge-dot-size);border-radius:50%}.f-badge .f-badge__text{margin:0;padding:0 var(--f-space-2);color:currentColor;display:inline-block}.f-badge>*{color:currentColor}.f-badge.is-accent{background:var(--f-color-accent);color:var(--f-color-accent-weak);border-color:var(--f-color-accent-weak)}.f-badge.is-success{background:var(--f-color-success);color:var(--f-color-success-weak);border-color:var(--f-color-success-weak)}.f-badge.is-neutral{background:var(--f-color-neutral);color:var(--f-color-neutral-weak);border-color:var(--f-color-neutral-weak)}.f-badge.is-caution{background:var(--f-color-caution);color:var(--f-color-caution-weak);border-color:var(--f-color-caution-weak)}.f-badge.is-warning{background:var(--f-color-warning);color:var(--f-color-warning-weak);border-color:var(--f-color-warning-weak)}.f-badge.is-danger{background:var(--f-color-danger);color:var(--f-color-danger-weak);border-color:var(--f-color-danger-weak)}.f-badge.is-highlight{background:var(--f-color-highlight);color:var(--f-color-highlight-weak);border-color:var(--f-color-highlight-weak)}.f-badge.is-outline.is-accent{background:var(--f-color-accent-weak);color:var(--f-color-accent);border-color:var(--f-color-accent)}.f-badge.is-outline.is-success{background:var(--f-color-success-weak);color:var(--f-color-success);border-color:var(--f-color-success)}.f-badge.is-outline.is-neutral{background:var(--f-color-neutral-weak);color:var(--f-color-neutral);border-color:var(--f-color-neutral)}.f-badge.is-outline.is-caution{background:var(--f-color-caution-weak);color:var(--f-color-caution);border-color:var(--f-color-caution)}.f-badge.is-outline.is-warning{background:var(--f-color-warning-weak);color:var(--f-color-warning);border-color:var(--f-color-warning)}.f-badge.is-outline.is-danger{background:var(--f-color-danger-weak);color:var(--f-color-danger);border-color:var(--f-color-danger)}.f-badge.is-outline.is-highlight{background:var(--f-color-highlight-weak);color:var(--f-color-highlight);border-color:var(--f-color-highlight)}.f-badge.is-top-right{position:absolute;top:calc(var(--f-badge-dot-distance) * -1);right:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-top-left{position:absolute;top:calc(var(--f-badge-dot-distance) * -1);left:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-bottom-right{position:absolute;bottom:calc(var(--f-badge-dot-distance) * -1);right:calc(var(--f-badge-dot-distance) * -1)}.f-badge.is-bottom-left{position:absolute;bottom:calc(var(--f-badge-dot-distance) * -1);left:calc(var(--f-badge-dot-distance) * -1)}.f-badge.xs{padding:0;font-weight:var(--f-font-weight-semibold);height:var(--f-size-4)}.f-badge.sm{padding:0 .1rem;font-weight:var(--f-font-weight-medium);height:var(--f-size-5)}.f-badge.md{padding:0 .15rem;height:var(--f-size-6)}.f-badge.lg{padding:0 .2rem;height:var(--f-size-7)}.f-badge.xl{padding:0 .2rem;height:var(--f-size-9)}.f-badge.xs:empty,.f-badge.sm:empty,.f-badge.md:empty,.f-badge.lg:empty,.f-badge.xl:empty{padding:0!important}.f-badge.xs:empty{height:var(--f-size-1);width:var(--f-size-1)}.f-badge.sm:empty{height:.4rem;width:.4rem}.f-badge.md:empty{height:var(--f-size-2);width:var(--f-size-2)}.f-badge.lg:empty{height:var(--f-size-3);width:var(--f-size-3)}.f-badge.xl:empty{height:var(--f-size-4);width:var(--f-size-4)}:root{--f-breadcrumb-background-color: transparent;--f-breadcrumb-border-radius: 0;--f-breadcrumb-color: var(--f-color-text-weak);--f-breadcrumb-color-hover: var(--f-color-accent);--f-breadcrumb-color-active: var(--f-color-accent);--f-breadcrumb-spacing: var(--f-space-2);--f-breadcrumb-separator-spacing: calc(var(--f-space-2)*2);--f-breadcrumb-separator-color: var(--f-color-text-weakest);--f-breadcrumb-padding: 0}.f-breadcrumb{background-color:var(--f-breadcrumb-background-color);border-radius:var(--f-breadcrumb-border-radius);padding:var(--f-breadcrumb-padding);width:fit-content}.f-breadcrumb-item{text-decoration:none;cursor:pointer}.f-breadcrumb-item:first-of-type{padding-right:var(--f-breadcrumb-spacing)}.f-breadcrumb-item+.f-breadcrumb-item{padding-right:var(--f-breadcrumb-spacing);padding-left:var(--f-breadcrumb-spacing)}.f-breadcrumb .f-breadcrumb-item:last-of-type{padding-right:0}.f-breadcrumb-item .f-breadcrumb-item__text{text-decoration:none;color:var(--f-breadcrumb-color)}.f-breadcrumb-item:hover .f-breadcrumb-item__text{color:var(--f-breadcrumb-color-hover)}.f-breadcrumb [aria-current=page] .f-breadcrumb-item__text,.f-breadcrumb-item.is-active .f-breadcrumb-item__text{color:var(--f-breadcrumb-color-active);font-weight:var(--f-font-weight-bold)}.f-breadcrumb-item__separator{width:fit-content;height:fit-content;margin-left:var(--f-breadcrumb-separator-spacing);color:var(--f-breadcrumb-separator-color)}.f-breadcrumb .f-breadcrumb-item:last-of-type .f-breadcrumb-item__separator{display:none}:root{--f-button-color: var(--f-color-text-weak);--f-button-color-hover: var(--f-color-text);--f-button-border-width: 1px;--f-button-border-color: var(--f-color-border);--f-button-background-color: var(--f-color-surface);--f-button-background-color-hover: var(--f-color-surface-strong);--f-button-disabled-opacity: .5;--f-button-border-radius: var(--f-radius);--f-button-shadow: var(--f-shadow-sm);--f-button-variant-opacity-hover: .1;--f-button-active-background: var(--f-color-surface-stronger);--f-button-active-filter-variants: brightness(90%) contrast(110%);--f-button-transition-delay: .1s;--f-button-transition-delay-focus: .1s}.f-button{width:fit-content;border:var(--f-button-border-width) solid;cursor:pointer;flex-shrink:0;transition-property:background-color,outline,color,filter,-webkit-filter;transition-duration:var(--f-button-transition-delay);color:var(--f-button-color);border-color:var(--f-button-border-color);background-color:var(--f-button-background-color);box-shadow:var(--f-button-shadow);position:relative;-webkit-user-select:none;user-select:none;text-decoration:none;border-radius:var(--f-button-border-radius);font-weight:400}.f-button.is-flat{box-shadow:none}.f-button.is-underlined{text-decoration:underline}.f-button:focus{transition-duration:var(--f-button-transition-delay-focus);outline:var(--f-focus);outline-offset:1px}.f-button.is-active,.f-button:not(:disabled):hover{color:var(--f-button-color-hover);background-color:var(--f-button-background-color-hover)}.f-button.is-default:not(:disabled,.is-loading):active{background-color:var(--f-button-active-background)}.f-button.is-accent:not(:disabled,.is-loading):active,.f-button.is-success:not(:disabled,.is-loading):active,.f-button.is-neutral:not(:disabled,.is-loading):active,.f-button.is-caution:not(:disabled,.is-loading):active,.f-button.is-warning:not(:disabled,.is-loading):active,.f-button.is-danger:not(:disabled,.is-loading):active,.f-button.is-highlight:not(:disabled,.is-loading):active{filter:var(--f-button-active-filter-variants)}.f-button:disabled{cursor:not-allowed}.f-button:disabled>*{opacity:var(--f-button-disabled-opacity)}.f-button.is-loading{cursor:progress!important}.f-button.is-loading>*:not(.f-spinner-overlay){visibility:hidden}.f-button .f-spinner-overlay{background-color:transparent;border-radius:var(--f-button-border-radius)}.f-button>*{z-index:1;flex-shrink:0}.f-button span,.f-button a{color:inherit;text-decoration:none!important}.f-button__suffix{flex-shrink:0;height:fit-content;width:fit-content;margin-left:var(--f-size-2);margin-right:calc(var(--f-size-1) * -1);pointer-events:none}.f-button__prefix{flex-shrink:0;height:fit-content;width:fit-content;margin-right:var(--f-size-2);margin-left:calc(var(--f-size-1) * -1);pointer-events:none}.f-button__label{pointer-events:none;position:relative;flex:1;flex-shrink:0}.f-button.has-ellipsis>.f-button__label{overflow:hidden}.f-button.has-ellipsis>.f-button__label>.f-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.f-button.is-default.is-accent,.f-button.is-default.is-accent:hover,.f-button.is-default.is-accent:active{color:var(--f-color-accent-weak);border-color:var(--f-color-accent);outline-color:var(--f-color-accent);background-color:var(--f-color-accent)!important}.f-button.is-default.is-success,.f-button.is-default.is-success:hover,.f-button.is-default.is-success:active{color:var(--f-color-success-weak);border-color:var(--f-color-success);outline-color:var(--f-color-success);background-color:var(--f-color-success)!important}.f-button.is-default.is-neutral,.f-button.is-default.is-neutral:hover,.f-button.is-default.is-neutral:active{color:var(--f-color-neutral-weak);border-color:var(--f-color-neutral);outline-color:var(--f-color-neutral);background-color:var(--f-color-neutral)!important}.f-button.is-default.is-caution,.f-button.is-default.is-caution:hover,.f-button.is-default.is-caution:active{color:var(--f-color-caution-weak);border-color:var(--f-color-caution);outline-color:var(--f-color-caution);background-color:var(--f-color-caution)!important}.f-button.is-default.is-warning,.f-button.is-default.is-warning:hover,.f-button.is-default.is-warning:active{color:var(--f-color-warning-weak);border-color:var(--f-color-warning);outline-color:var(--f-color-warning);background-color:var(--f-color-warning)!important}.f-button.is-default.is-danger,.f-button.is-default.is-danger:hover,.f-button.is-defaultis-danger:active{color:var(--f-color-danger-weak);border-color:var(--f-color-danger);outline-color:var(--f-color-danger);background-color:var(--f-color-danger)!important}.f-button.is-default.is-highlight,.f-button.is-default.is-highlight:hover,.f-button.is-default.is-highlight:active{color:var(--f-color-highlight-weak);border-color:var(--f-color-highlight);outline-color:var(--f-color-highlight);background-color:var(--f-color-highlight)!important}.f-button.is-default.is-accent:after,.f-button.is-default.is-success:after,.f-button.is-default.is-neutral:after,.f-button.is-default.is-caution:after,.f-button.is-default.is-warning:after,.f-button.is-default.is-danger:after,.f-button.is-default.is-highlight:after{content:" ";background-color:var(--f-color-black);opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;border-radius:var(--f-button-border-radius);transition:opacity .1s}.f-button.is-default.is-accent.is-active:after,.f-button.is-default.is-success.is-active:after,.f-button.is-default.is-neutral.is-active:after,.f-button.is-default.is-caution.is-active:after,.f-button.is-default.is-warning.is-active:after,.f-button.is-default.is-danger.is-active:after,.f-button.is-default.is-highlight.is-active:after,.f-button.is-default.is-accent:not(:disabled):hover:after,.f-button.is-default.is-success:not(:disabled):hover:after,.f-button.is-default.is-neutral:not(:disabled):hover:after,.f-button.is-default.is-caution:not(:disabled):hover:after,.f-button.is-default.is-warning:not(:disabled):hover:after,.f-button.is-default.is-danger:not(:disabled):hover:after,.f-button.is-default.is-highlight:not(:disabled):hover:after{opacity:var(--f-button-variant-opacity-hover)}.f-button.is-subtle{transition:none;box-shadow:none;background:transparent;border-color:transparent;transition-property:background-color,outline,color,filter,-webkit-filter;transition-duration:var(--f-button-transition-delay)}.f-button.is-subtle:not(:disabled):hover{background:var(--f-button-background-color-hover)}.f-button.is-accent.is-subtle:hover,.f-button.is-success.is-subtle:hover,.f-button.is-neutral.is-subtle:hover,.f-button.is-caution.is-subtle:hover,.f-button.is-warning.is-subtle:hover,.f-button.is-danger.is-subtle:hover,.f-button.is-highlight.is-subtle:hover{background:transparent;border-color:transparent}.f-button.is-accent.is-subtle{color:var(--f-color-accent);outline-color:var(--f-color-accent)}.f-button.is-accent.is-subtle.is-active,.f-button.is-accent.is-subtle:not(:disabled):hover{background:var(--f-color-accent-weak);border-color:var(--f-color-accent-weak)}.f-button.is-success.is-subtle{color:var(--f-color-success);outline-color:var(--f-color-success)}.f-button.is-success.is-subtle.is-active,.f-button.is-success.is-subtle:not(:disabled):hover{background:var(--f-color-success-weak);border-color:var(--f-color-success-weak)}.f-button.is-neutral.is-subtle{color:var(--f-color-neutral);outline-color:var(--f-color-neutral)}.f-button.is-neutral.is-subtle.is-active,.f-button.is-neutral.is-subtle:not(:disabled):hover{background:var(--f-color-neutral-weak);border-color:var(--f-color-neutral-weak)}.f-button.is-caution.is-subtle{color:var(--f-color-caution);outline-color:var(--f-color-caution)}.f-button.is-caution.is-subtle.is-active,.f-button.is-caution.is-subtle:not(:disabled):hover{background:var(--f-color-caution-weak);border-color:var(--f-color-caution-weak)}.f-button.is-warning.is-subtle{color:var(--f-color-warning);outline-color:var(--f-color-warning)}.f-button.is-warning.is-subtle.is-active,.f-button.is-warning.is-subtle:not(:disabled):hover{background:var(--f-color-warning-weak);border-color:var(--f-color-warning-weak)}.f-button.is-danger.is-subtle{color:var(--f-color-danger);outline-color:var(--f-color-danger)}.f-button.is-danger.is-subtle.is-active,.f-button.is-danger.is-subtle:not(:disabled):hover{background:var(--f-color-danger-weak);border-color:var(--f-color-danger-weak)}.f-button.is-highlight.is-subtle{color:var(--f-color-highlight);outline-color:var(--f-color-highlight)}.f-button.is-highlight.is-subtle.is-active,.f-button.is-highlight.is-subtle:not(:disabled):hover{background:var(--f-color-highlight-weak);border-color:var(--f-color-highlight-weak)}.f-button.is-outline{background:transparent;transition-property:background-color,outline,color,filter,-webkit-filter;transition-duration:var(--f-button-transition-delay);border-color:var(--f-button-color)}.f-button.is-outline:not(:disabled):hover,.f-button.is-outline.is-active:not(:disabled){background:var(--f-button-color);color:var(--f-color-text-on-color)}.f-button.is-outline:disabled:hover,.f-button.is-accent.is-outline:disabled:hover,.f-button.is-success.is-outline:disabled:hover,.f-button.is-neutral.is-outline:disabled:hover,.f-button.is-caution.is-outline:disabled:hover,.f-button.is-warning.is-outline:disabled:hover,.f-button.is-danger.is-outline:disabled:hover,.f-button.is-highlight.is-outline:disabled:hover{background:transparent}.f-button.is-outline:after{opacity:0!important}.f-button.is-accent.is-outline{color:var(--f-color-accent);border-color:var(--f-color-accent);outline-color:var(--f-color-accent)}.f-button.is-accent.is-outline.is-active,.f-button.is-accent.is-outline:not(:disabled):hover{background-color:var(--f-color-accent);color:var(--f-color-accent-weak)}.f-button.is-success.is-outline{color:var(--f-color-success);border-color:var(--f-color-success);outline-color:var(--f-color-success)}.f-button.is-success.is-outline.is-active,.f-button.is-success.is-outline:not(:disabled):hover{background-color:var(--f-color-success);color:var(--f-color-success-weak)}.f-button.is-neutral.is-outline{color:var(--f-color-neutral);border-color:var(--f-color-neutral);outline-color:var(--f-color-neutral)}.f-button.is-neutral.is-outline.is-active,.f-button.is-neutral.is-outline:not(:disabled):hover{background-color:var(--f-color-neutral);color:var(--f-color-neutral-weak)}.f-button.is-caution.is-outline{color:var(--f-color-caution);border-color:var(--f-color-caution);outline-color:var(--f-color-caution)}.f-button.is-caution.is-outline.is-active,.f-button.is-caution.is-outline:not(:disabled):hover{background-color:var(--f-color-caution);color:var(--f-color-caution-weak)}.f-button.is-warning.is-outline{color:var(--f-color-warning);border-color:var(--f-color-warning);outline-color:var(--f-color-warning)}.f-button.is-warning.is-outline.is-active,.f-button.is-warning.is-outline:not(:disabled):hover{background-color:var(--f-color-warning);color:var(--f-color-warning-weak)}.f-button.is-danger.is-outline{color:var(--f-color-danger);border-color:var(--f-color-danger);outline-color:var(--f-color-danger)}.f-button.is-danger.is-outline.is-active,.f-button.is-danger.is-outline:not(:disabled):hover{background-color:var(--f-color-danger);color:var(--f-color-danger-weak)}.f-button.is-highlight.is-outline{color:var(--f-color-highlight);border-color:var(--f-color-highlight);outline-color:var(--f-color-highlight)}.f-button.is-highlight.is-outline.is-active,.f-button.is-highlight.is-outline:not(:disabled):hover{background-color:var(--f-color-highlight);color:var(--f-color-highlight-weak)}.f-button.xs{height:var(--f-size-8);padding:0 var(--f-space-2)}.f-button.sm{height:var(--f-size-9);padding:0 var(--f-space-3)}.f-button.md{height:var(--f-size-10);padding:0 var(--f-space-3)}.f-button.lg{height:var(--f-size-13);padding:0 var(--f-space-4)}.f-button.xl{height:var(--f-size-15);padding:0 var(--f-space-5);border-radius:calc(var(--f-button-border-radius) * 1.2)}.f-button-group{width:fit-content;border-radius:var(--f-button-border-radius);justify-content:stretch;align-content:stretch;align-items:stretch}.f-button-group>.f-button{z-index:1;flex-shrink:0;flex-grow:1}.f-button-group>.f-button:focus{z-index:2}.f-button-group.is-vertical>.f-button{width:100%}.f-button-group.is-vertical>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type),.f-button-group.is-vertical>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type):after{border-radius:0;border-bottom:0px}.f-button-group.is-vertical>.f-button:last-of-type:not(.f-button:first-of-type),.f-button-group.is-vertical>.f-button:last-of-type:not(.f-button:first-of-type):after{border-top-left-radius:0;border-top-right-radius:0}.f-button-group.is-vertical>.f-button:first-of-type:not(.f-button:last-of-type),.f-button-group.is-vertical>.f-button:first-of-type:not(.f-button:last-of-type):after{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0px}.f-button-group.is-horizontal>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type),.f-button-group.is-horizontal>.f-button:not(.f-button:first-of-type):not(.f-button:last-of-type):after{border-radius:0;border-right:0px}.f-button-group.is-horizontal>.f-button:last-of-type:not(.f-button:first-of-type),.f-button-group.is-horizontal>.f-button:last-of-type:not(.f-button:first-of-type):after{border-top-left-radius:0;border-bottom-left-radius:0}.f-button-group.is-horizontal>.f-button:first-of-type:not(.f-button:last-of-type),.f-button-group.is-horizontal>.f-button:first-of-type:not(.f-button:last-of-type):after{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0px}.f-button-group.is-horizontal .f-button.is-accent:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-accent-subtle)}.f-button-group.is-horizontal .f-button.is-accent:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-accent)}.f-button-group.is-horizontal .f-button.is-success:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-success-subtle)}.f-button-group.is-horizontal .f-button.is-success:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-success)}.f-button-group.is-horizontal .f-button.is-neutral:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-neutral-subtle)}.f-button-group.is-horizontal .f-button.is-neutral:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-neutral)}.f-button-group.is-horizontal .f-button.is-caution:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-caution-subtle)}.f-button-group.is-horizontal .f-button.is-caution:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-caution)}.f-button-group.is-horizontal .f-button.is-warning:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-warning-subtle)}.f-button-group.is-horizontal .f-button.is-warning:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-warning)}.f-button-group.is-horizontal .f-button.is-danger:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-danger-subtle)}.f-button-group.is-horizontal .f-button.is-danger:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-danger)}.f-button-group.is-horizontal .f-button.is-highlight:not(.is-subtle):not(.is-outline){border-left-color:var(--f-color-highlight-subtle)}.f-button-group.is-horizontal .f-button.is-highlight:not(.is-subtle):not(.is-outline):first-child{border-left-color:var(--f-color-highlight)}.f-button-group.is-vertical .f-button.is-accent:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-accent-subtle)}.f-button-group.is-vertical .f-button.is-accent:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-accent)}.f-button-group.is-vertical .f-button.is-success:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-success-subtle)}.f-button-group.is-vertical .f-button.is-success:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-success)}.f-button-group.is-vertical .f-button.is-neutral:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-neutral-subtle)}.f-button-group.is-vertical .f-button.is-neutral:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-neutral)}.f-button-group.is-vertical .f-button.is-caution:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-caution-subtle)}.f-button-group.is-vertical .f-button.is-caution:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-caution)}.f-button-group.is-vertical .f-button.is-warning:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-warning-subtle)}.f-button-group.is-vertical .f-button.is-warning:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-warning)}.f-button-group.is-vertical .f-button.is-danger:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-danger-subtle)}.f-button-group.is-vertical .f-button.is-danger:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-danger)}.f-button-group.is-vertical .f-button.is-highlight:not(.is-subtle):not(.is-outline){border-top-color:var(--f-color-highlight-subtle)}.f-button-group.is-vertical .f-button.is-highlight:not(.is-subtle):not(.is-outline):first-child{border-top-color:var(--f-color-highlight)}:root{--f-card-color-background: var(--f-color-surface);--f-card-color-solid-background: var(--f-color-surface-inverse);--f-card-border-radius: var(--f-radius);--f-card-border-color: var(--f-color-border);--f-card-shadow: var(--f-shadow-card)}.f-card{height:fit-content;border-radius:var(--f-card-border-radius);border:1px solid;border-color:var(--f-card-border-color);position:relative;background-color:var(--f-card-color-background);box-shadow:var(--f-card-shadow)}.f-card__header>*{border-top-left-radius:var(--f-card-border-radius)!important;border-top-right-radius:var(--f-card-border-radius)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.f-card__footer>*{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:var(--f-card-border-radius)!important;border-bottom-right-radius:var(--f-card-border-radius)!important}:root{--f-carousel-radius: var(--f-radius);--f-carousel-pill-radius: var(--f-radius);--f-carousel-pill-color-active: var(--f-color-accent);--f-carousel-pill-color-inactive: var(--f-color-surface-stronger);--f-carousel-pills-spacing: var(--f-space-1);--f-carousel-pills-padding: var(--f-space-2);--f-carousel-pill-height-inactive: var(--f-size-3);--f-carousel-pill-height-active: var(--f-size-3);--f-carousel-pill-width-inactive: var(--f-size-4);--f-carousel-pill-width-active: var(--f-size-10)}.f-carousel{align-items:stretch;position:relative;z-index:0;overflow:hidden;border-radius:var(--f-carousel-radius)}.f-carousel__content{justify-content:flex-start;position:absolute;top:0;left:0;height:100%;width:fit-content;flex-wrap:nowrap;white-space:nowrap;transition:transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);-webkit-user-select:none;user-select:none}.f-carousel-item{display:block;height:100%;position:relative;-webkit-user-select:none;user-select:none}.f-carousel.is-swipable .f-carousel-item:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;z-index:var(--f-index-swipable)}.f-carousel-item>*{width:100%;height:100%}.f-carousel-pills{padding:var(--f-carousel-pills-padding)}.f-carousel-pills>*{margin:var(--f-carousel-pills-spacing)}.f-carousel-pill{border-radius:var(--f-carousel-pill-radius);background:var(--f-carousel-pill-color-inactive);width:var(--f-carousel-pill-width-inactive);height:var(--f-carousel-pill-height-inactive);transition:width .2s,height .2s}.f-carousel-pill.is-active{background:var(--f-carousel-pill-color-active);width:var(--f-carousel-pill-width-active);height:var(--f-carousel-pill-height-active)}:root{--f-checkbox-border-radius: var(--f-radius);--f-checkbox-border-color: var(--f-color-border);--f-checkbox-border-color-hover: var(--f-color-border-strong);--f-checkbox-background-color: var(--f-color-surface);--f-checkbox-active-background-color: var(--f-color-accent);--f-checkbox-active-border-color: transparent;--f-checkbox-disabled-background-color: var(--f-color-surface-strong);--f-checkbox-disabled-border-color: var(--f-color-border);--f-checkbox-disabled-color: var(--f-color-border);--f-checkbox-check-color: var(--f-color-surface-stronger);--f-checkbox-clippath-check: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);--f-checkbox-clippath-indeterminate: polygon(90% 40%, 90% 70%, 10% 70%, 10% 40%)}.f-checkbox[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--f-size-5);width:var(--f-size-5);border-radius:var(--f-checkbox-border-radius);border:1px solid;border-color:var(--f-checkbox-border-color);background-color:var(--f-checkbox-background-color);display:grid;place-content:center;flex-shrink:0;position:relative;padding:0;margin:0}.f-checkbox[type=checkbox].is-indeterminate{border-color:var(--f-checkbox-border-color)}.f-checkbox[type=checkbox].is-indeterminate:checked{border-color:var(--f-checkbox-active-border-color)}.f-checkbox[type=checkbox]:disabled{cursor:not-allowed}.f-checkbox[type=checkbox]:checked{border-color:var(--f-checkbox-active-border-color);background-color:var(--f-checkbox-active-background-color)}.f-checkbox[type=checkbox]:checked:before{transform:scale(1)}.f-checkbox[type=checkbox]:disabled{border-color:var(--f-checkbox-disabled-border-color);background-color:var(--f-checkbox-disabled-background-color);color:var(--f-checkbox-disabled-color)}.f-checkbox[type=checkbox]:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-checkbox[type=checkbox]:hover{border-color:var(--f-checkbox-border-color-hover)}.f-checkbox[type=checkbox]:before{content:"";clip-path:var(--f-checkbox-clippath-check);transform:scale(0);transform-origin:middle center;transition:.12s transform ease-in-out;box-shadow:inset 2rem 2rem var(--f-checkbox-background-color)}.f-checkbox[type=checkbox]:disabled:before{clip-path:var(--f-checkbox-clippath-check);box-shadow:inset 2rem 2rem var(--f-checkbox-check-color)}.f-checkbox[type=checkbox].is-indeterminate:before{clip-path:var(--f-checkbox-clippath-indeterminate)}.f-checkbox[type=checkbox]:disabled.is-indeterminate:before{clip-path:var(--f-checkbox-clippath-indeterminate);box-shadow:inset 2rem 2rem var(--f-checkbox-check-color)}.f-checkbox[type=checkbox].xs{height:var(--f-size-3);width:var(--f-size-3)}.f-checkbox[type=checkbox].xs:before{height:calc(var(--f-size-3) / 2);width:calc(var(--f-size-3) / 2)}.f-checkbox[type=checkbox].sm{height:var(--f-size-4);width:var(--f-size-4)}.f-checkbox[type=checkbox].sm:before{height:var(--f-size-2);width:var(--f-size-2)}.f-checkbox[type=checkbox].md{height:var(--f-size-5);width:var(--f-size-5)}.f-checkbox[type=checkbox].md:before{height:var(--f-size-3);width:var(--f-size-3)}.f-checkbox[type=checkbox].lg{height:var(--f-size-6);width:var(--f-size-6)}.f-checkbox[type=checkbox].lg:before{height:var(--f-size-4);width:var(--f-size-4)}.f-checkbox[type=checkbox].xl{height:var(--f-size-7);width:var(--f-size-7)}.f-checkbox[type=checkbox].xl:before{height:var(--f-size-5);width:var(--f-size-5)}:root{--f-checkbox-alt-border-radius: var(--f-radius-full);--f-checkbox-alt-border-color: var(--f-color-border);--f-checkbox-alt-border-color-hover: var(--f-color-border-strong);--f-checkbox-alt-background-color: var(--f-color-surface);--f-checkbox-alt-active-background-color: var(--f-color-accent-weak);--f-checkbox-alt-active-border-color: var(--f-color-accent);--f-checkbox-alt-active-color: var(--f-color-accent);--f-checkbox-alt-disabled-background-color: var(--f-color-surface-strong);--f-checkbox-alt-disabled-border-color: var(--f-color-border);--f-checkbox-alt-disabled-color: var(--f-color-border)}.f-checkbox-alt{position:relative;cursor:pointer;overflow:hidden;transition:border .1s;border:1px solid;border-color:var(--f-checkbox-alt-border-color);background-color:var(--f-checkbox-alt-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.f-checkbox-alt:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-checkbox-alt:hover{border-color:var(--f-checkbox-alt-border-color-hover)}.f-checkbox-alt:disabled,.f-checkbox-alt:disabled.is-active{border-color:var(--f-checkbox-alt-disabled-border-color);background-color:var(--f-checkbox-alt-disabled-background-color);color:var(--f-checkbox-alt-disabled-color);cursor:not-allowed}.f-checkbox-alt.is-active{border-color:var(--f-checkbox-alt-active-border-color);background-color:var(--f-checkbox-alt-active-background-color);color:var(--f-checkbox-alt-active-color)}.f-checkbox-alt.xs{height:var(--f-size-4);width:var(--f-size-4);border-radius:calc(var(--f-checkbox-alt-border-radius) / 1.25)}.f-checkbox-alt.sm{height:var(--f-size-5);width:var(--f-size-5);border-radius:calc(var(--f-checkbox-alt-border-radius))}.f-checkbox-alt.md{height:var(--f-size-6);width:var(--f-size-6);border-radius:var(--f-checkbox-alt-border-radius)}.f-checkbox-alt.lg{height:var(--f-size-8);width:var(--f-size-8);border-radius:calc(var(--f-checkbox-alt-border-radius) * 1.1)}.f-checkbox-alt.xl{height:var(--f-size-10);width:var(--f-size-10);border-radius:calc(var(--f-checkbox-alt-border-radius) * 1.25)}:root{--f-collapsible-speed: var(--f-transition-duration-ultra-fast)}.f-collapsible{display:block;width:100%;max-height:0px;overflow:hidden;transition-duration:var(--f-collapsible-speed);transition-timing-function:linear;padding:0;margin:0;border:none}.f-collapsible.is-closed{max-height:0px!important}.f-collapsible__content{display:block;position:relative}:root{--f-color-palette-size: 20px;--f-color-palette-radius: var(--f-radius);--f-color-palette-spacing: var(--f-size-2);--f-color-palette-border-size: 4px;--f-color-palette-selected: 2px solid var(--f-color-surface);--f-color-picker-width: 250px;--f-color-picker-height: 150px;--f-color-picker-input-border-color: var(--f-color-border);--f-color-picker-input-border-width: 1px}.f-color-palette{flex-wrap:wrap;justify-content:flex-start;gap:var(--f-color-palette-spacing)}.f-color-palette__color{padding:0;border-radius:var(--f-color-palette-radius);display:block!important;flex-grow:0;flex-shrink:0;width:var(--f-color-palette-size);height:var(--f-color-palette-size);border-width:var(--f-color-palette-border-size);border-style:solid;position:relative;transform:(0px,0px,0px) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d}.f-color-palette__color:focus{outline-width:2px;outline-style:solid}.f-color-palette__color.is-current:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:calc(var(--f-color-palette-radius)/2);outline:var(--f-color-palette-selected)}.f-color-picker{width:var(--f-color-picker-width)}.f-color-picker__tools{padding:var(--f-size-2);justify-content:stretch;gap:var(--f-size-1)}.f-color-picker__tools input[type=text],.f-color-picker__tools input[type=number]{text-align:center;border:var(--f-color-picker-input-border-width) solid;border-color:var(--f-color-picker-input-border-color);font-weight:var(--f-font-weight-normal);font-size:var(--f-font-size-md);font-family:var(--f-font-body);border-radius:var(--f-radius);padding:var(--f-space-2);flex:1;min-width:0}.f-color-picker__tools input:focus{outline:none}.f-color-picker__tools-color{width:var(--f-size-6);height:var(--f-size-6);border-radius:var(--f-radius);flex-shrink:0}.f-color-picker__chooser{width:100%;height:var(--f-color-picker-height);position:relative;background-image:linear-gradient(rgba(0,0,0,0) 0%,rgb(0,0,0) 100%),linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}.f-color-picker__handle{border-radius:50%;border:2px solid white;width:1rem;height:1rem;transform:translate(-50%) translateY(-50%);position:absolute}.f-color-picker__hue{--f-range-background: linear-gradient(to right, rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 0) 100%);--f-range-track-size: 1rem;--f-range-thumb-background-color: var(--f-color-surface);--f-range-thumb-hover-background-color: var(--f-color-surface);--f-range-thumb-border-size: 0;--f-range-thumb-shadow: var(--f-shadow-md)}:root{--f-cookie-margin: var(--f-size-10);--f-cookie-button-spacing: 1px}.f-cookie{margin:var(--f-cookie-margin)}.f-cookie .f-button{margin:var(--f-cookie-button-spacing)}:root{--f-copy-background-color: var(--f-color-surface);--f-copy-border-color: var(--f-color-border);--f-copy-border-width: 1px;--f-copy-border-color-active: var(--f-color-border-strong);--f-copy-color: var(--f-color-accent);--f-copy-border-radius: var(--f-radius);--f-copy-padding: var(--f-space-3);--f-copy-shadow: var(--f-shadow-sm)}.f-copy{position:relative;width:100%;background-color:var(--f-copy-background-color);border:var(--f-copy-border-width) solid;border-color:var(--f-copy-border-color);border-radius:var(--f-copy-border-radius);padding:var(--f-copy-padding);transition:border .25s;color:var(--f-copy-color);box-shadow:var(--f-copy-shadow)}.f-copy__prefix,.f-copy__suffix{padding-left:var(--f-space-3);padding-right:var(--f-space-3);color:inherit}.f-copy__button{padding:0;margin:0;border:0;background:none;color:inherit}.f-copy__button:focus{outline:var(--f-focus);border-radius:var(--f-copy-border-radius)}.f-copy code{flex:1;color:var(--f-copy-color);-webkit-user-select:none;user-select:none;font-size:inherit}.f-copy:hover{border-color:var(--f-copy-border-color-active)}.f-copy__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0px}.f-copy__value.is-scrolling{overflow-x:auto;text-overflow:initial;white-space:nowrap}.f-copy.xs{font-size:var(--f-font-size-xs)!important;min-height:var(--f-size-8)}.f-copy.sm{font-size:var(--f-font-size-sm)!important;min-height:var(--f-size-9)}.f-copy.md{font-size:var(--f-font-size-md)!important;min-height:var(--f-size-10)}.f-copy.lg{font-size:var(--f-font-size-lg)!important;min-height:var(--f-size-13)}.f-copy.xl{font-size:var(--f-font-size-xl)!important;min-height:var(--f-size-15)}:root{--f-cropper-border-radius: var(--f-radius);--f-cropper-background-color: var(--f-color-surface-inverse);--f-cropper-mask-border-radius: var(--f-radius);--f-cropper-mask-opacity: .75;--f-cropper-mask-color: var(--f-color-background);--f-cropper-error-background-color: var(--f-color-surface-inverse);--f-cropper-error-icon-color: var(--f-color-text-on-color)}.f-cropper{cursor:grab;width:100%;height:100%}.f-cropper__error{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--f-cropper-error-background-color);z-index:1;color:var(--f-cropper-error-icon-color)}.f-cropper.is-dragging{cursor:grabbing}.f-cropper__mask{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:90%;height:90%;z-index:1;pointer-events:none;opacity:var(--f-cropper-mask-opacity)}.f-cropper__mask:after{content:" ";position:absolute;border-radius:var(--f-cropper-mask-border-radius);top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 9999px var(--f-cropper-mask-color);pointer-events:none}.f-cropper__canvas{position:relative;overflow:hidden;border-radius:var(--f-cropper-border-radius);background-color:var(--f-cropper-background-color);margin-bottom:var(--f-space-5);flex:1;width:100%}.f-cropper__canvas canvas{width:100%;height:100%}.f-cropper__tools{width:100%;gap:.2rem}:root{--f-dialog-padding: var(--f-space-inset-x-5);--f-dialog-spacing: var(--f-space-5)}.f-dialog{padding:var(--f-dialog-padding);gap:var(--f-dialog-spacing)}.f-dialog.has-children{padding:0}.f-dialog:not(.has-children)>*{text-align:center}:root{--f-divider-color: var(--f-color-border);--f-divider-type: solid}.f-divider{position:relative;margin:0;padding:0}.f-divider.is-horizontal{width:100%;height:1px}.f-divider.is-horizontal hr{border:none;border-top:1px var(--f-divider-type) var(--f-divider-color);margin:0;padding:0}.f-divider.is-vertical{top:0;width:1px;height:100%;position:relative;margin-top:auto;margin-bottom:auto}.f-divider.is-vertical hr{margin:0;padding:0;width:1px;height:100%;border:none;border-left:1px var(--f-divider-type) var(--f-divider-color)}.f-divider__content{white-space:nowrap;width:fit-content;height:fit-content;position:absolute}.f-divider__content.is-horizontal{top:50%;transform:translateY(-50%)}.f-divider__content.is-vertical{left:50%;transform:translate(-50%)}:root{--f-drag-speed: 0s;--f-drag-transition: cubic-bezier(.17,.67,.54,1.06);--f-drag-indent: 0px;--f-drag-is-dragged-opacity: 1;--f-drag-is-dragged-pointer-events: none}.f-drag-area{position:relative;flex-shrink:0;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.f-drag-area.is-dragging .f-drag-element>*,.f-drag-area.is-dragging .f-drag-area__element>*{pointer-events:none;-webkit-user-select:none;user-select:none}.f-drag-area.is-dragging{pointer-events:all!important;-webkit-user-select:all!important;user-select:all!important}.f-drag-area.is-dragging .f-drag-element>*.drag-pe-all,.f-drag-area.is-dragging .f-drag-area__element>*.drag-pe-all{pointer-events:all!important;-webkit-user-select:all!important;user-select:all!important}.f-drag-area.is-dragging.no-origin-variant .f-drag-area.is-dragging:not(.no-origin-variant){pointer-events:all;-webkit-user-select:all;user-select:all}.f-drag-area.is-dragging.no-origin-variant{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.f-drag-element{flex-direction:column}.f-drag-element,.f-drag-area__element{position:relative;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:none;z-index:2}[data-dragginganimation=yes] .f-drag-area .f-drag-element,[data-dragginganimation=yes] .f-drag-area .f-drag-area__element{transition:transform var(--f-drag-speed) var(--f-drag-transition)}.f-drag-area.is-vertical>.f-drag-element,.f-drag-area.is-vertical>.f-drag-area__element{width:100%;height:fit-content}.f-drag-area.is-horizontal>.f-drag-element,.f-drag-area.is-horizontal>.f-drag-area__element{width:fit-content;height:100%}.f-drag-element.is-dragged,.f-drag-area__element.is-dragged{pointer-events:var(--f-drag-is-dragged-pointer-events)}.f-drag-element.is-dragged>*,.f-drag-area__element.is-dragged>*{opacity:var(--f-drag-is-dragged-opacity)}.f-drag-area.is-animated .f-drag-element.is-dragged,.f-drag-area.is-animated .f-drag-area__element.is-dragged{display:none}:root{--f-drag-lined-x-offset: -50%;--f-drag-lined-y-offset: -50%;--f-drag-lined-size: 2px}.f-drag-area__element__line{position:absolute;background:var(--f-color-accent);z-index:100;animation:f-drag-fadein var(--f-transition-duration-slow)}@keyframes f-drag-fadein{0%{opacity:0}to{opacity:1}}.f-drag-area__placeholder-lined:after,.f-drag-area__element__line:after{content:" ";position:absolute;left:0;top:50%;transform:translate(-100%,calc(var(--f-drag-lined-size) * -1));width:4px;height:4px;outline:var(--f-drag-lined-size) solid var(--f-color-accent);border-radius:50%}.f-drag-area__element__line.is-vertical.is-first{top:0;left:0;width:100%;height:var(--f-drag-lined-size)}.f-drag-area__element__line.is-vertical.is-last{bottom:0;left:0;width:100%;height:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal.is-first{left:0;top:0;height:100%;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal.is-last{right:0;top:0;height:100%;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal{transform:translate(var(--f-drag-lined-x-offset))}.f-drag-area__element__line.is-vertical{transform:translateY(var(--f-drag-lined-y-offset))}.f-drag-area__element__lined-focus{pointer-events:none;position:absolute;z-index:100;top:0;height:100%;left:0;width:100%;background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent);outline-offset:-2px;border-radius:var(--f-radius);animation:f-drag-focus .5s}@keyframes f-drag-focus{0%{opacity:0}to{opacity:1}}.f-drag-element[data-focus=yes]:before{content:" ";position:absolute;pointer-events:none;z-index:100;top:0;height:100%;left:0;width:100%;background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent);outline-offset:-2px;border-radius:var(--f-radius);animation:f-drag-focus 1s ease-out}.f-drag-area__placeholder-lined{position:absolute;top:0;left:0;height:var(--f-drag-lined-size);pointer-events:none;z-index:10000;background:var(--f-color-accent);animation:f-drag-fadein var(--f-transition-duration-fast)}:root{--f-drag-placeholder-background: var(--f-color-surface-stronger);--f-drag-placeholder-radius: 0;--f-drag-placeholder-border: none;--f-drag-placeholder-outline: none;--f-drag-placeholder-margin: 0;--f-drag-ghost-opacity: 1}.f-drag-area__placeholder{position:absolute;top:0;left:0;pointer-events:none;z-index:1;margin:var(--f-drag-placeholder-margin);border:var(--f-drag-placeholder-border);outline:var(--f-drag-placeholder-outline);border-radius:var(--f-drag-placeholder-radius);background:var(--f-drag-placeholder-background)}.f-drag-area__buffer{position:relative;z-index:0;pointer-events:none}.f-drag-ghost{top:0;left:0;position:fixed;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;z-index:10000;will-change:transform;opacity:var(--f-drag-ghost-opacity)}.f-drag-ghost *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}:root{--f-drawer-speed: var(--f-transition-duration-slow)}.f-drawer{border-radius:0;bottom:0}.f-drawer.is-top{animation:f-modal-slidein-top var(--f-drawer-speed)}@keyframes f-modal-slidein-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.f-drawer.is-bottom{animation:f-modal-slidein-bottom var(--f-drawer-speed)}@keyframes f-modal-slidein-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.f-drawer.is-left{animation:f-modal-slidein-left var(--f-drawer-speed)}@keyframes f-modal-slidein-left{0%{transform:translate(-100%)}to{transform:translateY(0)}}.f-drawer.is-right{animation:f-modal-slidein-right var(--f-drawer-speed)}@keyframes f-modal-slidein-right{0%{transform:translate(100%)}to{transform:translate(0)}}.f-editable{width:fit-content;height:fit-content}.f-editable:focus-within{border-radius:var(--f-radius);outline:var(--f-focus);outline-offset:5px;transition:outline .1s}.f-editable>*:focus{outline:none}:root{--f-form-control-color-info: var(--f-color-text-weakest);--f-form-control-color-error: var(--f-color-danger);--f-form-control-color-success: var(--f-color-success);--f-form-control-color-warning: var(--f-color-warning);--f-form-control-spacing: var(--f-space-2);--f-form-fieldset-border-radius: var(--f-radius);--f-form-fieldset-legend-margin: var(--f-space-5);--f-form-fieldset-legend-color: var(--f-color-text);--f-form-label-required-color: var(--f-color-danger);--f-form-description-color: var(--f-color-text-weaker)}.f-form-fieldset{padding:0;border:0}.f-form-fieldset legend.f-text{margin-bottom:var(--f-form-fieldset-legend-margin);color:var(--f-form-fieldset-legend-color);display:block}.f-form-label.is-required:after{content:"*";color:var(--f-form-label-required-color);margin-left:.5rem}.f-form-description{display:block;color:var(--f-form-description-color)}.f-form-control{-webkit-user-select:none;user-select:none;width:100%;height:fit-content}.f-form-control.is-row{width:fit-content}.f-form-control>.f-checkbox~.f-form-label,.f-form-control>.f-radio~.f-form-label{margin-left:var(--f-form-control-spacing)}.f-form-control.is-row>*+*{margin-left:var(--f-form-control-spacing)}.f-form-control:not(.is-row)>*+*{margin-top:var(--f-form-control-spacing)}.f-form-helper-text{width:fit-content;-webkit-user-select:none;user-select:none;justify-content:flex-start;gap:.1rem}.f-form-helper-text.is-info,.f-form-helper-text.is-info span{color:var(--f-form-control-color-info)}.f-form-helper-text.is-error,.f-form-helper-text.is-error span{color:var(--f-form-control-color-error)}.f-form-helper-text.is-warning,.f-form-helper-text.is-warning span{color:var(--f-form-control-color-warning)}.f-form-helper-text.is-success,.f-form-helper-text.is-success span{color:var(--f-form-control-color-success)}.f-form-control.is-error{color:var(--f-form-control-color-error)}.f-form-control.is-error *{border-color:var(--f-form-control-color-error)!important}.f-form-control.is-warning{color:var(--f-form-control-color-warning)}.f-form-control.is-warning *{border-color:var(--f-form-control-color-warning)!important}.f-form-control.is-success{color:var(--f-form-control-color-success)}.f-form-control.is-success *{border-color:var(--f-form-control-color-success)!important}.f-grid{display:grid}.f-hidden{border:0;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}:root{--f-image-border-radius: var(--f-radius);--f-image-background-color: var(--f-color-surface-strong);--f-image-placeholder-color: var(--f-color-surface-strongest)}.f-image{display:inline-block;position:relative;overflow:hidden;flex-shrink:0;border-radius:var(--f-image-border-radius);background-color:var(--f-image-background-color);color:var(--f-image-placeholder-color)}.f-image__error{position:absolute;top:0;left:0;width:100%;height:100%}.f-image img{display:inline-block;border-radius:inherit;object-fit:cover}.f-image.is-loading img{visibility:hidden}.f-image-placeholder>.f-image-placeholder__icon{width:33%;height:auto}:root{--f-input-background-color: var(--f-color-surface);--f-input-background-color-disabled: var(--f-color-surface-strong);--f-input-border-color: var(--f-color-border);--f-input-border-width: 1px;--f-input-border-color-active: var(--f-color-border-strong);--f-input-color: var(--f-color-text-weak);--f-input-color-placeholder: var(--f-color-text-weakest);--f-input-color-disabled: var(--f-color-text-weakest);--f-input-border-radius: var(--f-radius);--f-input-base-padding: var(--f-space-4);--f-input-padding: 0 var(--f-input-base-padding);--f-input-padding-tag: .2rem var(--f-space-2);--f-input-shadow: var(--f-shadow-sm);--f-tag-input-min-width: 50px;--f-tag-input-spacing: var(--f-space-1);--f-input-prefix-padding: 0 0 0 var(--f-input-base-padding);--f-input-suffix-padding: 0 var(--f-input-base-padding) 0 0}.f-input-control{position:relative;color:var(--f-input-color);background-color:var(--f-input-background-color);width:100%;padding:0;height:fit-content;border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);box-shadow:var(--f-input-shadow);transition:border .25s;cursor:text;align-items:stretch}.f-input-control:not(.is-disabled):focus-within{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-input-control.is-disabled{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed!important;-webkit-user-select:none;user-select:none}.f-input-control.is-disabled>*{cursor:not-allowed!important;-webkit-user-select:none;user-select:none;caret-color:transparent}.f-input-control.is-disabled input::placeholder{color:var(--f-input-color-disabled)}.f-input-common{position:relative;color:var(--f-input-color);background-color:var(--f-input-background-color);width:100%;height:fit-content;border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);box-shadow:var(--f-input-shadow);transition:border .25s}.f-input-control .f-input-common{position:relative;color:inherit;background-color:transparent!important;flex:1;height:fit-content;border:0;border-color:none;border-radius:0;font-weight:inherit;font-family:inherit;box-shadow:none;transition:none;outline:none!important}input.f-input{overflow:hidden;cursor:text;text-overflow:ellipsis;white-space:nowrap;padding:var(--f-input-padding);z-index:0}input.f-input:not(:disabled):hover{border-color:var(--f-input-border-color-active)}input.f-input:read-only{cursor:default}input.f-input:disabled,input.f-input:disabled::placeholder{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed;border-radius:var(--f-input-border-radius)}input.f-input::placeholder{color:var(--f-input-color-placeholder)}input.f-input:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}input.f-input:not([type=color]).xs{font-size:var(--f-font-size-xs);height:var(--f-size-8)}input.f-input:not([type=color]).sm{font-size:var(--f-font-size-sm);height:var(--f-size-9)}input.f-input:not([type=color]).md{font-size:var(--f-font-size-md);height:var(--f-size-10)}input.f-input:not([type=color]).lg{font-size:var(--f-font-size-lg);height:var(--f-size-13)}input.f-input:not([type=color]).xl{font-size:var(--f-font-size-xl);height:var(--f-size-15)}.f-input-control input.f-input:not([type=color]).xs{height:calc(var(--f-size-8) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).sm{height:calc(var(--f-size-9) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).md{height:calc(var(--f-size-10) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).lg{height:calc(var(--f-size-13) - var(--f-input-border-width))}.f-input-control input.f-input:not([type=color]).xl{height:calc(var(--f-size-15) - var(--f-input-border-width))}input.f-input:not(.show-indicator)::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input.f-input[type=number]:not(.show-indicator)::-webkit-inner-spin-button{-webkit-appearance:none}input.f-input[type=search]:not(.show-indicator)::-ms-clear{display:none;width:0;height:0}input.f-input[type=search]:not(.show-indicator)::-ms-reveal{display:none;width:0;height:0}input.f-input[type=search]:not(.show-indicator)::-webkit-search-decoration,input.f-input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,input.f-input[type=search]:not(.show-indicator)::-webkit-search-results-button,input.f-input[type=search]:not(.show-indicator)::-webkit-search-results-decoration{display:none}input.f-input[type=color]{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color]::-webkit-color-swatch{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color]::-webkit-color-swatch-wrapper{border-radius:var(--f-input-border-radius);cursor:pointer;padding:0;border-color:var(--f-input-border-color)}input.f-input[type=color].xs{width:var(--f-size-4);height:var(--f-size-4)}input.f-input[type=color].sm{width:var(--f-size-5);height:var(--f-size-5)}input.f-input[type=color].md{width:var(--f-size-6);height:var(--f-size-6)}input.f-input[type=color].lg{width:var(--f-size-8);height:var(--f-size-8)}input.f-input[type=color].xl{width:var(--f-size-10);height:var(--f-size-10)}.f-input-prefix,.f-input-suffix{position:relative;bottom:0;width:fit-content;flex-wrap:wrap;flex-shrink:0;color:var(--f-input-color-placeholder)}.f-input-prefix{padding:var(--f-input-prefix-padding)}.f-input-suffix{padding:var(--f-input-suffix-padding)}.f-input-suffix{right:0}.f-input-prefix{left:0}.f-pin-input>*{flex:1;margin-right:.5rem}.f-pin-input>*:last-child{margin-right:0}.f-pin-input>*{text-align:center;padding:var(--f-space-3)!important}.f-tag-input{cursor:pointer;flex-wrap:wrap;gap:var(--f-tag-input-spacing);padding:var(--f-input-padding-tag)}.f-tag-input.is-disabled>*{pointer-events:none}.f-tag-input:not(.is-disabled):hover{border-color:var(--f-input-border-color-active)}.f-tag-input.is-disabled,.f-tag-input.is-disabled input::placeholder{color:var(--f-input-color-disabled);background-color:var(--f-input-background-color-disabled);cursor:not-allowed}.f-tag-input input::placeholder{color:var(--f-input-color-placeholder)}.f-tag-input:not(.is-disabled):focus-within{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-tag-input input{cursor:pointer;padding:0;flex:1;min-width:var(--f-tag-input-min-width);color:currentColor;background:transparent;border:none;font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.f-tag-input input:focus{outline:none}.f-tag-input.xs{font-size:var(--f-font-size-xs);min-height:var(--f-size-8)}.f-tag-input.sm{font-size:var(--f-font-size-sm);min-height:var(--f-size-9)}.f-tag-input.md{font-size:var(--f-font-size-md);min-height:var(--f-size-10)}.f-tag-input.lg{font-size:var(--f-font-size-lg);min-height:var(--f-size-13)}.f-tag-input.xl{font-size:var(--f-font-size-xl);min-height:var(--f-size-15)}.f-tag-input input[type=search]:not(.show-indicator)::-ms-clear{display:none;width:0;height:0}.f-tag-input input[type=search]:not(.show-indicator)::-ms-reveal{display:none;width:0;height:0}.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-decoration,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-results-button,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-results-decoration{display:none}.f-input-number-control{border-radius:var(--f-input-border-radius);width:fit-content;justify-content:stretch;align-items:stretch;align-content:stretch;border:var(--f-input-border-width) solid var(--f-input-border-color)}.f-input-number-control.xs{height:var(--f-size-8)}.f-input-number-control.sm{height:var(--f-size-9)}.f-input-number-control.md{height:var(--f-size-10)}.f-input-number-control.lg{height:var(--f-size-13)}.f-input-number-control.xl{height:var(--f-size-15)}.f-input-prefix .f-input-number-control,.f-input-suffix .f-input-number-control{border:none;border-radius:0}.f-input-prefix .f-input-number-control{border-right:var(--f-input-border-width) solid var(--f-input-border-color);margin-left:calc(var(--f-input-base-padding) * -1)}.f-input-suffix .f-input-number-control{border-left:var(--f-input-border-width) solid var(--f-input-border-color);margin-right:calc(var(--f-input-base-padding) * -1)}.f-input-prefix .f-input-number-control:not(:first-child),.f-input-suffix .f-input-number-control:not(:last-child){display:none}.f-input-number-control button{flex:1;padding:0;margin:0;border:none;background:transparent;color:var(--f-input-color);flex-shrink:1;overflow:hidden}.f-input-number-control button:first-child{border-bottom:var(--f-input-border-width) solid;border-color:var(--f-input-border-color)}.f-input-number-control button:disabled{cursor:not-allowed;color:var(--f-input-color-disabled)}.f-input-number-control.xs button{width:var(--f-size-6)}.f-input-number-control.sm button{width:var(--f-size-7)}.f-input-number-control.md button{width:var(--f-size-8)}.f-input-number-control.lg button{width:var(--f-size-9)}.f-input-number-control.xl button{width:var(--f-size-10)}:root{--f-kbd-border-radius: var(--f-radius);--f-kbd-background-color: var(--f-color-surface-stronger);--f-kbd-border-color: var(--f-color-border-strong);--f-kbd-color: var(--f-color-text-weaker)}.f-kbd{padding:var(--f-space-inset-x-1);border-bottom:2px solid;border-right:.05rem solid;border-radius:var(--f-kbd-border-radius);border-color:var(--f-kbd-border-color);background-color:var(--f-kbd-background-color);color:var(--f-kbd-color);font-family:var(--f-font-mono);font-size:var(--f-font-size-kbd);font-weight:500;font-weight:var(--f-font-weight-semibold);width:fit-content;position:relative;flex-shrink:0;white-space:nowrap}:root{--f-app-background-color: var(--f-color-background);--f-sidebar-border-color: var(--f-color-border);--f-sidebar-background-color: var(--f-color-surface);--f-header-border-color: var(--f-color-border);--f-header-background-color: var(--f-color-surface);--f-footer-border-color: var(--f-color-border);--f-footer-background-color: var(--f-color-surface)}.f-app{height:100vh;width:100%;position:relative;background:var(--f-app-background-color);overflow:hidden}.f-content{background:transparent;overflow:hidden;position:relative}.f-main{height:100%;background:transparent;position:relative}.f-sidebar{background-color:var(--f-sidebar-background-color);height:100%}.f-sidebar.is-left{border-right:1px solid var(--f-sidebar-border-color)}.f-sidebar.is-right{border-left:1px solid var(--f-sidebar-border-color)}.f-header{border-bottom:1px solid var(--f-header-border-color);background-color:var(--f-header-background-color);justify-content:left;width:100%}.f-footer{border-top:1px solid var(--f-footer-border-color);background-color:var(--f-footer-background-color);justify-content:left;width:100%}:root{--f-list-color: var(--f-color-text);--f-list-padding: 0 2rem;--f-li-spacing: .3rem;--f-li-padding: .1rem;--f-li-icon-margin: .4rem;--f-li-line-height: normal}ul,.f-list{color:var( --f-list-color);font-family:var(--f-font-body);padding:0;margin:0;display:block;list-style-type:none}ol,.f-list.is-ol{padding:var(--f-list-padding);list-style-type:decimal}ul,.f-list.is-ul{padding:var(--f-list-padding);list-style-type:disc}.f-list:not(.is-ul,.is-ol){padding:0!important}li,li:before,.f-li,.f-li:before{text-align:left;color:currentColor;position:relative;line-height:var(--f-li-line-height);padding:var(--f-li-padding);margin:0}ol>li+li,ul>li+li,.f-list>li+li,.f-list>.f-li+.f-li{margin-top:var(--f-li-spacing)}li .f-text:not(a),li .f-heading,.f-li .f-text:not(a),.f-li .f-heading{color:currentColor}li::marker,.f-li::marker{color:currentColor;content:var(--f-list-bullet)}li>.f-icon:first-child,.f-li>.f-icon:first-child{margin-right:var(--f-li-icon-margin)}:root{--f-menu-shadow: var(--f-shadow-menu);--f-menu-padding: var(--f-space-1);--f-menu-background-color: var(--f-color-surface);--f-menu-border-color: var(--f-color-border);--f-menu-border-radius: var(--f-radius);--f-menubar-item-padding: var(--f-space-2);--f-menu-divider-spacing: var(--f-space-2);--f-menu-divider-color: var(--f-color-border);--f-menu-item-font-weight: var(--f-font-weight-normal);--f-menu-offset: 10px;--f-menu-item-ix-spacing: .75rem;--f-menubar-padding: var(--f-space-3)}.f-menu{font-family:var(--f-font-body);width:100%;height:fit-content;background-color:var(--f-menu-background-color);border-radius:var(--f-menu-border-radius);border:1px solid;border-color:var(--f-menu-border-color);list-style-type:none;margin:0;padding:var(--f-menu-padding) 0;z-index:var(--f-index-menu);position:relative}.f-menu:not(.is-menubar){box-shadow:var(--f-menu-shadow)}.f-menu-item>.f-menu{display:none;position:absolute;flex-shrink:0;top:0;right:var(--f-menu-offset);transform:translate(100%);animation:f-menu-fadein var(--f-transition-duration-fast)}@keyframes f-menu-fadein{0%{opacity:0}to{opacity:1}}.f-menu-item.is-open>.f-menu{display:block}:root{--f-menu-item-background-color-hover: var(--f-color-surface-strong);--f-menu-item-background-color-active: var(--f-color-surface-strong);--f-menu-item-color: var(--f-color-text-weak);--f-menu-item-color-hover: var(--f-color-text);--f-menu-item-color-active: var(--f-color-accent);--f-menu-item-color-system-active: var(--f-color-surface-stronger);--f-menu-item-color-disabled: var(--f-color-text-weakest);--f-menu-item-padding: .4rem .75rem;--f-menu-item-margin: 0 var(--f-space-1);--f-menu-item-height: fit-content}.f-menu-item{list-style-type:none;padding:0;margin:0;width:100%;height:fit-content;display:block;position:relative;flex-shrink:0;color:var(--f-menu-item-color)}.f-menu-item *{color:currentColor}.f-menu-item__container{cursor:pointer;padding:var(--f-menu-item-padding);margin:var(--f-menu-item-margin);border-radius:var(--f-radius);transition:background-color .1s;height:var(--f-menu-item-height);justify-content:flex-start;position:relative;border:0;background:transparent;list-style-type:none;gap:var(--f-menu-item-ix-spacing);text-decoration:none;-webkit-user-select:none;user-select:none;flex-grow:1}.f-menu-item__label{font-size:var(--f-font-size-md);font-weight:var(--f-menu-item-font-weight);color:inherit;text-align:left;flex:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-decoration:none}.f-menu-item__suffix{border:none;background:none;color:inherit}.f-menu-item__prefix{color:inherit}.f-menu-item__container:not(.is-disabled).is-active{color:var(--f-menu-item-color-active);background-color:var(--f-menu-item-background-color-active)}.f-menu-item__container:not(.is-disabled).is-active>*{color:var(--f-menu-item-color-active)}.f-menu-item.is-open>.f-menu-item__container:not(.is-disabled),.f-menu-item__container:not(.is-disabled):focus{outline:none;color:var(--f-menu-item-color-hover);background-color:var(--f-menu-item-background-color-hover)}.f-menu-item:not(.is-disabled):active>.f-menu-item__container{background-color:var(--f-menu-item-color-system-active)}.f-menu-item__container.is-disabled{color:var(--f-menu-item-color-disabled);cursor:not-allowed;outline:none}.f-menu-item__container:last-child{border-bottom:none}.f-menu-divider{height:1px;width:100%;margin:0;padding:0;overflow:hidden;display:block;border-top:1px solid var(--f-menu-divider-color);margin-top:var(--f-menu-divider-spacing);margin-bottom:var(--f-menu-divider-spacing)}.f-menu-divider>hr{display:none}.f-menu-section{padding:var(--f-menu-item-padding);flex-shrink:0;color:var(--f-menu-item-color);width:100%;display:block}:root{--f-menu-heading-padding: .4rem .75rem;--f-menu-heading-color: var(--f-color-text-weakest)}.f-menu-heading{flex-shrink:0;width:100%;padding:var(--f-menu-heading-padding);gap:var(--f-menu-item-ix-spacing);color:var(--f-menu-heading-color)}.f-menu-heading .f-menu-heading__heading{font-weight:var(--f-font-weight-medium);flex:1;color:inherit}.f-menu-heading .f-menu-heading__suffix{border:none;background:none;color:inherit}.f-menu-heading .f-menu-heading__prefix{color:inherit}.f-menu.is-menubar{width:fit-content;min-width:fit-content;flex-shrink:0;justify-content:flex-start;padding:var(--f-menubar-padding);flex-wrap:wrap}.f-menu.is-menubar>.f-menu-item{width:fit-content}.f-menu.is-menubar>.f-menu-divider{margin:0;margin-left:var(--f-menu-divider-spacing);margin-right:var(--f-menu-divider-spacing);height:100%;width:1px;border:none;position:static}.f-menu.is-menubar>.f-menu-divider>hr{display:block;position:absolute;height:100%;top:calc((((var(--f-menubar-padding)) / 2) * -1) - 4px);width:1px;color:transparent;background:transparent;border:none;border-left:1px solid var(--f-color-border)}.f-menu.is-menubar>.f-menu-item .f-menu-item__active{display:none}.f-menu.is-menubar>.f-menu-item .f-menu-item__container{padding:var(--f-menubar-item-padding);border-radius:var(--f-menu-border-radius)}.f-menu.is-menubar>.f-menu-item>.f-menu:not(.is-menubar)>.f-menu-item>.f-menu-item__container{padding:var(--f-menu-item-padding)}.f-menu.is-menubar>.f-menu-item .f-menu .f-menu-item__container{border-radius:0}.f-menu.is-menubar>.f-menu-item>.f-menu{top:100%;right:100%;transform:translate(100%) translateY(0)}.f-menu.is-offscreen-x{top:0;right:0;left:var(--f-menu-offset);transform:translate(-100%)}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-x{top:100%;right:0;left:100%;transform:translate(-100%)}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-y{top:0;right:100%;transform:translate(100%) translateY(-100%)}:root{--f-modal-background: var(--f-color-surface);--f-modal-overlay: var(--f-color-overlay);--f-modal-box-shadow: var(--f-shadow-lg);--f-modal-border-color: var(--f-color-border);--f-modal-border-width: 1px;--f-modal-border-radius: var(--f-radius)}.f-modal{background:var(--f-modal-overlay);position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--f-index-modal)}.f-modal.no-overlay{pointer-events:none;background:none}.f-modal__inner{background:var(--f-modal-background);border-radius:var(--f-modal-border-radius);box-shadow:var(--f-modal-box-shadow);border:var(--f-modal-border-width) solid var(--f-modal-border-color);justify-content:stretch;align-items:stretch;align-content:stretch;animation:f-modal-fadein var(--f-transition-duration-slow);position:absolute;pointer-events:all}@keyframes f-modal-fadein{0%{opacity:0}to{opacity:1}}.f-modal__inner.is-top-right{top:0;right:0}.f-modal__inner.is-top-center{top:0;left:50%;transform:translate(-50%)}.f-modal__inner.is-top-left{top:0;left:0}.f-modal__inner.is-middle-left{left:0;top:50%;transform:translateY(-50%)}.f-modal__inner.is-middle-center{left:50%;top:50%;transform:translate(-50%,-50%)}.f-modal__inner.is-middle-right{top:50%;right:0;transform:translateY(-50%)}.f-modal__inner.is-bottom-left{bottom:0;left:0}.f-modal__inner.is-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.f-modal__inner.is-bottom-right{bottom:0;right:0}:root{--f-modal-padding: var(--f-space-3);--f-modal-body-padding: var(--f-space-3);--f-modal-header-padding: var(--f-space-3);--f-modal-header-background: var(--f-color-surface);--f-modal-footer-padding: var(--f-space-3);--f-modal-footer-background: var(--f-color-surface)}.f-modal__body{flex:1;width:100%;position:relative;padding:var(--f-modal-body-padding)}.f-modal__footer{padding:var(--f-modal-footer-padding);justify-content:flex-start;border-top:var(--f-modal-border-width) solid var(--f-modal-border-color);border-bottom-left-radius:var(--f-modal-border-radius);border-bottom-right-radius:var(--f-modal-border-radius);background:var(--f-modal-footer-background)}.f-modal__header{background:var(--f-modal-header-background);padding:var(--f-modal-header-padding);justify-content:flex-start;border-bottom:var(--f-modal-border-width)solid var(--f-modal-border-color);border-top-left-radius:var(--f-modal-border-radius);border-top-right-radius:var(--f-modal-border-radius)}.f-modal__close{position:absolute;top:var(--f-modal-padding);right:var(--f-modal-padding);z-index:10}.f-modal__header .f-modal__close{position:relative;top:0;right:0}:root{--f-navigation-padding: var(--f-space-3);--f-navbar-padding: var(--f-space-3);--f-navigation-background-color: var(--f-color-surface);--f-navigation-heading-color: var(--f-color-accent);--f-navigation-item-background-color-hover: var(--f-color-surface-strong);--f-navigation-item-background-color-active: var(--f-color-surface-strong);--f-navigation-item-color: var(--f-color-text-weak);--f-navigation-item-color-hover: var(--f-color-text);--f-navigation-item-color-active: var(--f-color-accent);--f-navigation-item-color-system-active: var(--f-color-surface-stronger);--f-navigation-item-color-disabled: var(--f-color-text-weakest);--f-navigation-item-border-radius: var(--f-radius);--f-navigation-item-padding: var(--f-space-inset-x-2);--f-navigation-item-height: fit-content;--f-navbar-item-padding: var(--f-space-inset-x-2);--f-navigation-divider-spacing: var(--f-space-2);--f-navigation-divider-color: var(--f-color-border);--f-navigation-item-font-weight: var(--f-font-weight-normal);--f-navigation-item-ix-spacing: var(--f-space-3);--f-sub-navigation-line-size: .2rem;--f-sub-navigation-background-color: var(--f-color-surface);--f-sub-navigation-border-color: var(--f-color-border);--f-sub-navigation-line-color: var(--f-color-accent)}.f-navigation{font-family:var(--f-font-body);width:fit-content;height:fit-content;background-color:var(--f-navigation-background-color);list-style-type:none;margin:0;padding:var(--f-navigation-padding) 0;position:relative}.f-navigation-item{list-style-type:none;padding:0;margin:0;width:100%;height:fit-content;display:block;position:relative;flex-shrink:0;text-decoration:none}.f-navigation-item__container{cursor:pointer;padding:var(--f-navigation-item-padding);margin:0;justify-content:flex-start;transition:background-color .1s;width:100%;height:var(--f-navigation-item-height);color:var(--f-navigation-item-color);position:relative;border:0;background:transparent;gap:var(--f-navigation-item-ix-spacing);text-decoration:none}.f-navigation-item__label{justify-content:flex-start;font-size:var(--f-font-size-md);font-weight:var(--f-navigation-item-font-weight);color:inherit;text-align:left;flex:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;text-decoration:none}.f-navigation-item__suffix{border:none;background:none;color:inherit}.f-navigation-item__prefix{color:inherit}.f-navigation-item__container:not(.is-disabled).is-active{color:var(--f-navigation-item-color-active);background-color:var(--f-navigation-item-background-color-active)}.f-navigation-item__container:not(.is-disabled):focus,.f-navigation-item__container:not(.is-disabled):hover{outline:none;color:var(--f-navigation-item-color-hover);background-color:var(--f-navigation-item-background-color-hover)}.f-navigation-item__container:not(.is-disabled):active{background-color:var(--f-navigation-item-color-system-active)}.f-navigation-item__container.is-disabled{color:var(--f-navigation-item-color-disabled);cursor:not-allowed;outline:none}.f-navigation-divider{display:block;height:1px;width:100%;overflow:hidden;border-top:1px solid var(--f-navigation-divider-color)}.f-navigation-divider>hr{display:none}.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-optiongroup,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-heading,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-item,.f-navigation:not(.is-navbar) .f-navigation-divider+.f-navigation-section{margin-top:var(--f-navigation-divider-spacing)}.f-navigation:not(.is-navbar) .f-navigation-optiongroup+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-item+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-heading+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-section+.f-navigation-divider{margin-top:var(--f-navigation-divider-spacing);margin-bottom:var(--f-navigation-divider-spacing)}.f-navigation-section{padding:var(--f-navigation-item-padding);flex-shrink:0;color:var(--f-navigation-item-color)}.f-navigation-heading{flex-shrink:0;width:100%;padding:var(--f-navigation-item-padding);gap:var(--f-navigation-item-ix-spacing);color:var(--f-navigation-heading-color)}.f-navigation-heading .f-navigation-heading__heading{font-weight:var(--f-font-weight-medium);flex:1;color:inherit}.f-navigation-heading .f-navigation-heading__suffix{border:none;background:none;color:inherit}.f-navigation-heading .f-navigation-heading__prefix{color:inherit}.f-navigation.is-navbar{width:fit-content;min-width:fit-content;flex-shrink:0;justify-content:flex-start;padding:var(--f-navbar-padding);flex-wrap:wrap}.f-navigation.is-navbar>.f-navigation-section{margin:0;width:fit-content}.f-navigation.is-navbar>.f-navigation-item{width:fit-content;align-items:center;align-content:center;justify-content:center}.f-navigation.is-navbar>*+*{margin-left:.1rem}.f-navigation.is-navbar>.f-navigation-divider{margin:0;margin-left:var(--f-navigation-divider-spacing);margin-right:var(--f-navigation-divider-spacing);height:100%;width:1px;border:none;position:static}.f-navigation.is-navbar>.f-navigation-divider>hr{display:block;position:absolute;height:100%;top:calc(((var(--f-navbar-padding) / 2) * -1) - 2px);width:1px;color:transparent;background:transparent;border:none;border-left:1px solid var(--f-color-border)}.f-navigation.is-navbar>.f-navigation-item .f-navigation-item__container{padding:var(--f-navbar-item-padding);border-radius:var(--f-navigation-item-border-radius)}.f-navigation.is-navbar>.f-navigation-item .f-navigation .f-navigation-item__container{border-radius:0}.f-sub-navigation{background-color:var(--f-sub-navigation-background-color);padding:0;margin:0}.f-sub-navigation .f-navigation{padding:0}.f-navigation-item__suffix{padding:0;margin:0}.f-navigation-item__sub-navigation_line{background-color:var(--f-sub-navigation-line-color);position:absolute;left:0;top:0%;width:var(--f-sub-navigation-line-size);height:100%;z-index:100;pointer-events:none}.f-navigation.is-sub-navigation{background-color:transparent}:root{--f-notification-border-radius: 0;--f-notification-accent-size: var(--f-size-2);--f-notification-color: var(--f-color-text-weaker);--f-notification-background-color: var(--f-color-surface-strong);--f-notification-spacing: var(--f-space-4);--f-notification-padding: var(--f-space-inset-x-4)}.f-notification{color:var(--f-notification-color);background-color:var(--f-notification-background-color);border-radius:var(--f-notification-border-radius);padding:var(--f-notification-padding);border:0;gap:var(--f-notification-spacing)}.f-notification.is-left-accent{border-left:var(--f-notification-accent-size) solid}.f-notification.is-right-accent{border-right:var(--f-notification-accent-size) solid}.f-notification.is-bottom-accent{border-bottom:var(--f-notification-accent-size) solid}.f-notification.is-top-accent{border-top:var(--f-notification-accent-size) solid}.f-notification__icon{background:transparent;border:none;color:inherit;padding:0;flex-shrink:0}.f-notification__content{color:currentColor;padding:0;flex:1}.f-notification__content a,.f-notification__content .f-text,.f-notification__content .f-heading{color:currentColor}.f-notification.is-accent{color:var(--f-color-accent);border-color:var(--f-color-accent);background-color:var(--f-color-accent-weak)}.f-notification.is-success{color:var(--f-color-success);border-color:var(--f-color-success);background-color:var(--f-color-success-weak)}.f-notification.is-neutral{color:var(--f-color-neutral);border-color:var(--f-color-neutral);background-color:var(--f-color-neutral-weak)}.f-notification.is-caution{color:var(--f-color-caution);border-color:var(--f-color-caution);background-color:var(--f-color-caution-weak)}.f-notification.is-warning{color:var(--f-color-warning);border-color:var(--f-color-warning);background-color:var(--f-color-warning-weak)}.f-notification.is-danger{color:var(--f-color-danger);border-color:var(--f-color-danger);background-color:var(--f-color-danger-weak)}.f-notification.is-highlight{color:var(--f-color-highlight);border-color:var(--f-color-highlight);background-color:var(--f-color-highlight-weak)}:root{--f-options-padding: var(--f-space-1);--f-options-spacing: var(--f-space-1);--f-options-border-radius: var(--f-radius);--f-options-background-color: var(--f-color-surface);--f-options-active-background-color: var(--f-color-surface-stronger);--f-option-color: var(--f-color-text-weak);--f-option-disabled-color: var(--f-color-text-weakest);--f-option-selected-color: var(--f-color-text);--f-option-hover-color: var(--f-color-text);--f-option-active-opacity: .8;--f-options-border-width: 1px;--f-options-border-color: var(--f-color-border);--f-options-shadow: var(--f-shadow-sm);--f-option-ix-spacing: .5rem}.f-options{padding:var(--f-options-padding);border-radius:var(--f-options-border-radius);background-color:var(--f-options-background-color);width:fit-content;position:relative;overflow:hidden;border:var(--f-options-border-width) solid;border-color:var(--f-options-border-color);box-shadow:var(--f-options-shadow);align-items:stretch;gap:var(--f-options-spacing);flex-shrink:0}.f-option{flex:1;cursor:pointer;border:none;border-radius:var(--f-options-border-radius);background:transparent;color:var(--f-option-color);z-index:1;flex-shrink:0;white-space:nowrap;position:relative;transition:color .2s}.f-option:focus{outline:none}.f-option:not(:disabled):active .f-option__suffix__label{opacity:var(--f-option-active-opacity)}.f-option:disabled{cursor:not-allowed;color:var(--f-option-disabled-color)}.f-option:not(:disabled):not(.is-selected):hover{color:var(--f-option-hover-color)}.f-option:not(:disabled).is-selected{color:var(--f-option-selected-color)}.f-option:not(:disabled):not(.is-animated).is-selected{background-color:var(--f-options-active-background-color);transition-property:var(--f-transition-property-colors);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out)}.f-options__selected{background-color:var(--f-options-active-background-color);border-radius:var(--f-options-border-radius);position:absolute;top:var(--f-space-2);left:-100px;width:100px;height:100%;z-index:0;transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out)}.f-option__suffix__label{color:currentColor;padding:0;margin:0;transition:opacity .2s}.f-option__suffix,.f-option__prefix{color:inherit;height:fit-content;width:fit-content;position:static}.f-option__suffix{padding-left:var(--f-option-ix-spacing)}.f-option__prefix{padding-right:var(--f-option-ix-spacing)}.f-options.xs{height:var(--f-size-8)}.f-options.sm{height:var(--f-size-9)}.f-options.md{height:var(--f-size-10)}.f-options.lg{height:var(--f-size-13)}.f-options.xl{height:var(--f-size-15)}.f-option.xs{padding:0 var(--f-space-2)}.f-option.sm{padding:0 var(--f-space-3)}.f-option.md{padding:0 var(--f-space-4)}.f-option.lg{padding:0 var(--f-space-5)}.f-option.xl{padding:0 var(--f-space-6)}:root{--f-pagination-background: transparent;--f-pagination-background-active: var(--f-color-surface-strong);--f-pagination-background-hover: var(--f-color-surface-stronger);--f-pagination-border-radius: var(--f-radius);--f-pagination-color: var(--f-color-text-weak);--f-pagination-color-active: var(--f-color-accent);--f-pagination-color-disabled: var(--f-color-text-weakest);--f-pagination-gap: .2rem;--f-pagination-min-width: 2.5rem;--f-pagination-height: 2.5rem;--f-pagination-item-border: 1px solid var(--f-color-border)}.f-pagination{width:100%;background:var(--f-pagination-background);border-radius:var(--f-pagination-border-radius);list-style-type:none;padding:0;margin:0;gap:var(--f-pagination-gap);-webkit-user-select:none;user-select:none}.f-pagination__item{-webkit-user-select:none;user-select:none;display:flex;cursor:pointer;padding:var(--f-space-2);margin:0;border-radius:var(--f-pagination-border-radius);position:relative;flex:1;flex-direction:row;justify-content:center;align-items:center;align-content:center;border:var(--f-pagination-item-border);min-width:var(--f-pagination-min-width);height:var(--f-pagination-height)}.f-pagination__item>.f-icon{margin:0!important}.f-pagination__item,.f-pagination__item>.f-text{color:var(--f-pagination-color)}.f-pagination__item.dots:hover{background-color:transparent;cursor:default}.f-pagination__item:hover{background-color:var(--f-pagination-background-hover);cursor:pointer}.f-pagination__item.is-selected{background-color:var(--f-pagination-background-active)}.f-pagination__item.is-selected .f-text{color:var(--f-pagination-color-active);font-weight:var(--f-font-weight-bold)}.f-pagination__item.is-disabled{pointer-events:none;cursor:not-allowed;color:var(--f-pagination-color-disabled)}.f-pagination__item.is-disabled:hover{background-color:transparent;cursor:default}:root{--f-pill-spacing: 0rem;--f-pill-label-padding: 0 var(--f-space-2);--f-pill-buffer-icon: var(--f-space-1);--f-pill-border-width: 1px;--f-pill-border-radius: var(--f-radius-full);--f-pill-border-color: var(--f-color-border);--f-pill-color: var(--f-color-text);--f-pill-color-subtle: var(--f-color-text-weak);--f-pill-color-color: var(--f-color-text-on-color);--f-pill-background-color: var(--f-color-surface-strong);--f-pill-background-color-subtle: var(--f-color-surface-strong);--f-pill-background-color-solid: var(--f-color-surface-inverse)}.f-pill{width:fit-content;border-radius:var(--f-pill-border-radius);border:var(--f-pill-border-width) solid;border-color:var(--f-pill-border-color);background-color:var(--f-pill-background-color);color:var(--f-pill-color);gap:var(--f-pill-spacing);z-index:1}.f-pill.is-subtle{border:none;color:var(--f-pill-color-subtle);background-color:var(--f-pill-background-color-subtle)}.f-pill.is-outline{color:var(--f-pill-color);background-color:transparent}.f-pill.is-solid{border:none;background-color:var(--f-pill-background-color-solid);color:var(--f-pill-color-color)}.f-pill:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-pill__label{flex-shrink:0;position:relative;pointer-events:none;white-space:nowrap;color:currentColor;padding:var(--f-pill-label-padding);-webkit-user-select:none;user-select:none}.f-pill__suffix,.f-pill__prefix{flex-shrink:0;height:fit-content;width:fit-content;color:currentColor}.f-pill__suffix>*:last-child:not(.f-avatar){margin-right:var(--f-pill-buffer-icon)}.f-pill__prefix>*:first-child:not(.f-avatar){margin-left:var(--f-pill-buffer-icon)}.f-pill.xs{padding:0 .1rem;font-weight:var(--f-font-weight-semibold);height:var(--f-size-5)}.f-pill.sm{padding:0 var(--f-space-1);font-weight:var(--f-font-weight-medium);height:var(--f-size-7)}.f-pill.md{padding:0 var(--f-space-1);height:var(--f-size-9)}.f-pill.lg{padding:0 var(--f-space-2);height:var(--f-size-10)}.f-pill.xl{padding:0 var(--f-space-2);height:var(--f-size-12)}:root{--f-popover-border-color: var(--f-color-border);--f-popover-border-radius: var(--f-radius);--f-popover-background: var(--f-color-surface);--f-popover-box-shadow: var(--f-shadow-lg)}.f-popover{position:absolute;border:1px solid;border-color:var(--f-popover-border-color);border-radius:var(--f-popover-border-radius);background:var(--f-popover-background);box-shadow:var(--f-popover-box-shadow);z-index:var(--f-index-popover);height:fit-content;width:100%;animation:f-popover-fadein var(--f-transition-duration-fast);pointer-events:all}.f-popover:focus{outline:none}.f-popover:not(.is-ready){visibility:hidden}.f-popover.is-fixed{position:fixed}.f-popover>*{z-index:1}.f-popover:after{background:var(--f-color-surface)!important;border-color:var(--f-popover-border-color)!important}.f-popover__anchor{left:0;top:0;flex-grow:1;pointer-events:none;position:absolute;z-index:var(--f-index-popover)}.f-stack>.f-popover__anchor{margin:0!important}:root{--f-progress-background: var(--f-color-surface-stronger);--f-progress-active: var(--f-color-surface-strongest);--f-progress-radius: var(--f-radius);--f-progress-subtle-padding: var(--f-space-1);--f-progress-subtle-opacity: .2}.f-progress{width:100%;overflow:hidden;position:relative;background:var(--f-progress-background);border-radius:var(--f-progress-radius)}.f-progress__bar{--f-progress-background-color: var(--f-progress-active);top:0;left:0%;height:100%;position:absolute;background:var(--f-progress-background-color);pointer-events:none}.f-progress.is-accent .f-progress__bar{--f-progress-background-color: var(--f-color-accent)}.f-progress.is-success .f-progress__bar{--f-progress-background-color: var(--f-color-success)}.f-progress.is-neutral .f-progress__bar{--f-progress-background-color: var(--f-color-neutral)}.f-progress.is-caution .f-progress__bar{--f-progress-background-color: var(--f-color-caution)}.f-progress.is-warning .f-progress__bar{--f-progress-background-color: var(--f-color-warning)}.f-progress.is-danger .f-progress__bar{--f-progress-background-color: var(--f-color-danger)}.f-progress.is-highlight .f-progress__bar{--f-progress-background-color: var(--f-color-highlight)}.f-progress.is-indeterminate .f-progress__bar{background:linear-gradient(to right,transparent 0%,var(--f-progress-background-color) 50%,transparent 100%);animation:1s ease 0s infinite normal none running f-progress-animation-indeterminate}@keyframes f-progress-animation-indeterminate{0%{left:-40%}to{left:100%}}.f-progress-subtle{width:100%;padding:var(--f-progress-subtle-padding);overflow:hidden;position:relative}.f-progress-subtle>*{z-index:1;position:relative}.f-progress-subtle__bar{z-index:0;border-radius:var(--f-progress-radius);top:0;left:0%;height:100%;position:absolute;background:var(--f-progress-background);pointer-events:none}.f-progress-subtle.is-accent .f-progress-subtle__bar,.f-progress-subtle.is-success .f-progress-subtle__bar,.f-progress-subtle.is-neutral .f-progress-subtle__bar,.f-progress-subtle.is-caution .f-progress-subtle__bar,.f-progress-subtle.is-warning .f-progress-subtle__bar,.f-progress-subtle.is-danger .f-progress-subtle__bar,.f-progress-subtle.is-highlight .f-progress-subtle__bar{opacity:var(--f-progress-subtle-opacity)}.f-progress-subtle.is-accent .f-progress-subtle__bar{background:var(--f-color-accent)}.f-progress-subtle.is-success .f-progress-subtle__bar{background:var(--f-color-success)}.f-progress-subtle.is-neutral .f-progress-subtle__bar{background:var(--f-color-neutral)}.f-progress-subtle.is-caution .f-progress-subtle__bar{background:var(--f-color-caution)}.f-progress-subtle.is-warning .f-progress-subtle__bar{background:var(--f-color-warning)}.f-progress-subtle.is-danger .f-progress-subtle__bar{background:var(--f-color-danger)}.f-progress-subtle.is-highlight .f-progress-subtle__bar{background:var(--f-color-highlight)}.f-progress.is-animated>div:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:f-progress-animation 2s linear infinite;border-radius:20px 8px 8px 20px;overflow:hidden}@keyframes f-progress-animation{0%{background-position:0 0}to{background-position:50px 50px}}.f-progress-circle{position:relative}.f-progress-circle svg{transform:rotate(-90deg)}.f-progress-circle circle{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;stroke:var(--f-progress-background);stroke-width:1rem}.f-progress-circle circle:last-of-type{stroke:var(--f-progress-active)}.f-progress-circle-children{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.f-progress-circle.is-accent circle:last-of-type{stroke:var(--f-color-accent)}.f-progress-circle.is-success circle:last-of-type{stroke:var(--f-color-success)}.f-progress-circle.is-neutral circle:last-of-type{stroke:var(--f-color-neutral)}.f-progress-circle.is-caution circle:last-of-type{stroke:var(--f-color-caution)}.f-progress-circle.is-warning circle:last-of-type{stroke:var(--f-color-warning)}.f-progress-circle.is-danger circle:last-of-type{stroke:var(--f-color-danger)}.f-progress-circle.is-highlight circle:last-of-type{stroke:var(--f-color-highlight)}.f-progress-pie{height:fit-content}.f-progress-pie .f-progress-pie__background{fill:var(--f-progress-background)}.f-progress-pie .f-progress-pie__fill{fill:var(--f-progress-active)}.f-progress-pie.is-accent .f-progress-pie__background{fill:var(--f-color-accent-weak)}.f-progress-pie.is-accent .f-progress-pie__fill{fill:var(--f-color-accent)}.f-progress-pie.is-success .f-progress-pie__background{fill:var(--f-color-success-weak)}.f-progress-pie.is-success .f-progress-pie__fill{fill:var(--f-color-success)}.f-progress-pie.is-neutral .f-progress-pie__background{fill:var(--f-color-neutral-weak)}.f-progress-pie.is-neutral .f-progress-pie__fill{fill:var(--f-color-neutral)}.f-progress-pie.is-caution .f-progress-pie__background{fill:var(--f-color-caution-weak)}.f-progress-pie.is-caution .f-progress-pie__fill{fill:var(--f-color-caution)}.f-progress-pie.is-warning .f-progress-pie__background{fill:var(--f-color-warning-weak)}.f-progress-pie.is-warning .f-progress-pie__fill{fill:var(--f-color-warning)}.f-progress-pie.is-danger .f-progress-pie__background{fill:var(--f-color-danger-weak)}.f-progress-pie.is-danger .f-progress-pie__fill{fill:var(--f-color-danger)}.f-progress-pie.is-highlight .f-progress-pie__background{fill:var(--f-color-highlight-weak)}.f-progress-pie.is-highlight .f-progress-pie__fill{fill:var(--f-color-highlight)}:root{--f-radio-border-radius: var(--f-radius-full);--f-radio-border-color: var(--f-color-border);--f-radio-border-color-hover: var(--f-color-border-strong);--f-radio-background-color: var(--f-color-surface);--f-radio-active-background-color: var(--f-color-accent);--f-radio-active-border-color: transparent;--f-radio-active-color: var(--f-color-surface);--f-radio-disabled-background-color: var(--f-color-surface-strong);--f-radio-disabled-border-color: var(--f-color-border);--f-radio-disabled-color: var(--f-color-border)}input.f-radio[type=radio]{-webkit-appearance:none;cursor:pointer;-moz-appearance:none;appearance:none;height:var(--f-size-5);width:var(--f-size-5);border-radius:var(--f-radio-border-radius);border:1px solid;border-color:var(--f-radio-border-color);background-color:var(--f-radio-background-color);display:grid;place-content:center;flex-shrink:0;position:relative;padding:0;margin:0}input.f-radio[type=radio]:after{content:" ";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%,-50%);border-radius:calc(var(--f-radio-border-radius)/2);background-color:var(--f-color-surface)}input.f-radio[type=radio]:hover{border-color:var(--f-radio-border-color-hover)}input.f-radio[type=radio]:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}input.f-radio[type=radio]:checked{border-color:var(--f-radio-active-border-color);background-color:var(--f-radio-active-background-color);color:var(--f-radio-active-color)}input.f-radio[type=radio]:disabled{border-color:var(--f-radio-disabled-border-color);background-color:var(--f-radio-disabled-background-color);color:var(--f-radio-disabled-color);cursor:not-allowed}input.f-radio[type=radio].xs{height:var(--f-size-3);width:var(--f-size-3)}input.f-radio[type=radio].sm{height:var(--f-size-4);width:var(--f-size-4)}input.f-radio[type=radio].md{height:var(--f-size-5);width:var(--f-size-5)}input.f-radio[type=radio].lg{height:var(--f-size-6);width:var(--f-size-6)}input.f-radio[type=radio].xl{height:var(--f-size-7);width:var(--f-size-7)}:root{--f-rate-color: var(--f-color-text-weakest);--f-rate-color-active: var(--f-color-accent);--f-rate-zoom: scale(1.1)}.f-rate{width:fit-content;cursor:pointer}.f-rate svg{display:inline-block!important}.f-rate>.f-rate-icon{margin:var(--f-size-1)}.f-rate-icon{cursor:pointer;transition:transform .2s;color:var(--f-rate-color);display:inline-block;padding:0;margin:0;border:0;background:transparent;transition:color,transform .2s;position:relative}.f-rate-icon:hover{transform:var(--f-rate-zoom)}.f-rate-icon__top{position:absolute;z-index:2;overflow:hidden;width:fit-content;height:fit-content;color:var(--f-rate-color-active)}.f-rate-icon__bottom{position:relative;z-index:1;overflow:hidden;width:fit-content;height:fit-content;color:var(--f-rate-color)}:root{--f-resizable-color: var(--f-color-surface-strong);--f-resizable-color-hover: var(--f-color-surface-stronger);--f-resizable-color-active: var(--f-color-accent);--f-resizable-size: var(--f-size-1);--f-resizable-handle-size: var(--f-size-7);--f-resizable-handle-border-radius: var(--f-radius-full);--f-resizable-handle-background-color: var(--f-color-surface-strong);--f-resizable-handle-color: var(--f-color-accent);--f-resizable-handle-hover-background-color: var(--f-color-accent);--f-resizable-handle-hover-border-color: var(--f-color-accent)}.f-resizable{background-color:transparent;position:relative}.f-resizable.is-dragging *:not(.f-resizable-rail){-webkit-user-select:none;user-select:none;pointer-events:none}.f-resizable-rail{background-color:var(--f-resizable-color);position:absolute;transition:opacity,background-color .2s;z-index:var(--f-index-resizable)}.f-resizable-rail.is-transparent{background-color:transparent}.f-resizable-rail.is-vertical{width:100%;height:var(--f-resizable-size);right:0;bottom:0;transform:translateY(50%);cursor:row-resize}.f-resizable-rail.is-horizontal{height:100%;width:var(--f-resizable-size);right:0;top:0;transform:translate(50%);cursor:col-resize}.f-resizable-rail.is-vertical.is-start{bottom:100%}.f-resizable-rail.is-horizontal.is-start{right:100%}.f-resizable-rail.is-vertical.is-dragging{cursor:row-resize;background-color:var(--f-resizable-color-active)}.f-resizable-rail.is-horizontal.is-dragging{cursor:col-resize;background-color:var(--f-resizable-color-active)}.f-resizable-rail:hover{background-color:var(--f-resizable-color-hover)}.f-resizable-rail__handle{position:absolute;top:50%;left:50%;z-index:10}.f-resizable-rail__handle>*{transform:translate(-50%) translateY(-50%)}.f-resizable-rail.is-horizontal .f-resizable-rail__handle{cursor:col-resize}.f-resizable-rail.is-vertical .f-resizable-rail__handle{cursor:row-resize}.f-resizable-rail__handle-default{width:var(--f-resizable-handle-size);height:var(--f-resizable-handle-size);transition:border .1s,width .1s,height .1s,top .1s;transition-timing-function:ease-out;border:0rem solid;border-color:var(--f-resizable-handle-color);color:var(--f-resizable-handle-color);border-radius:var(--f-resizable-handle-border-radius);background-color:var(--f-resizable-handle-background-color);box-shadow:var(--f-shadow-base)}.f-resizable-rail__handle-default.is-dragging,.f-resizable-rail__handle-default:hover{color:var(--f-resizable-handle-background-color);background-color:var(--f-resizable-handle-hover-background-color);border-color:var(--f-resizable-handle-hover-border-color)}:root{--f-select-width: 300px;--f-select-color: var(--f-color-text);--f-select-color-placeholder: var(--f-color-text-weakest);--f-select-color-disabled: var(--f-color-text-weakest);--f-select-color-selected: var(--f-color-accent);--f-select-background-selected: var(--f-color-surface-strong);--f-select-option-focus: var(--f-color-surface-stronger);--f-select-option-active-size: .2rem;--f-select-option-hover: var(--f-color-surface-strong);--f-select-option-active: var(--f-color-surface-stronger);--f-select-options-height: 200px;--f-select-option-padding: var(--f-space-inset-x-3);--f-select-popover-border-color: var(--f-color-border);--f-select-popover-border-radius: var(--f-radius);--f-select-popover-background: var(--f-color-surface);--f-select-popover-box-shadow: var(--f-shadow-lg);--f-select-index: 1}.f-select-container{width:var(--f-select-width);position:relative;flex-grow:1;flex-shrink:0}.f-select{z-index:var(--f-select-index)}.f-select-container .f-input,.f-select-container .f-input-control,.f-select-container .f-input-common,.f-select-container .f-input:read-only,.f-select-container .f-input-control:read-only,.f-select-container .f-input-common:read-only{cursor:pointer}input.f-select{cursor:pointer;color:var(--f-select-color)}input.f-select::placeholder{color:var(--f-select-color)}input.f-select.is-placeholder::placeholder{color:var(--f-select-color-placeholder)}input.f-select:disabled{cursor:not-allowed}.f-select-popover{top:100%;width:100%;position:absolute;border:1px solid;border-color:var(--f-select-popover-border-color);border-radius:var(--f-select-popover-border-radius);background:var(--f-select-popover-background);box-shadow:var(--f-select-popover-box-shadow);z-index:var(--f-index-popover);height:fit-content;animation:f-popover-fadein var(--f-transition-duration-fast);pointer-events:all;padding-bottom:var(--f-select-popover-border-radius);padding-top:var(--f-select-popover-border-radius)}.f-select-popover.is-offscreen{top:0;transform:translateY(-100%)}@keyframes f-popover-fadein{0%{opacity:0}to{opacity:1}}.f-select-list:focus{outline:none}.f-select-list ul{flex:1;overflow-y:auto;width:100%;margin:0;padding:0;list-style-type:none;display:block;max-height:var(--f-select-options-height)}.f-select-list.is-virtual ul{flex:1;max-height:fit-content;overflow-y:auto;position:relative}li.f-select-list-option-container{width:100%;display:block;position:relative;margin:0;padding:0}.f-select-list-option-container:focus,.f-select-list-option-container.is-focused{background-color:var(--f-select-option-focus);outline:none}.f-select-list-option{text-align:left;border:none;background:transparent;width:100%;height:100%;color:var(--f-select-color);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-normal);padding:var(--f-select-option-padding);margin:0;cursor:pointer;flex-grow:1;transition:background-color .2s}.f-select-list-option .f-select-list-option__label{transition:color .2s}.f-select-list-option.is-disabled .f-select-list-option__label{color:var(--f-select-color-disabled)}.f-select-list-option.is-selected{background-color:var(--f-select-background-selected);color:var(--f-select-color-selected)}.f-select-list-option-container:focus .f-select-list-option.is-selected,.f-select-list-option-container.is-focused .f-select-list-option.is-selected{background-color:var(--f-select-option-focus)}.f-select-list-option:not(.is-disabled):focus{outline:none}.f-select-list-option:not(.is-disabled):hover{background-color:var(--f-select-option-hover)}.f-select-list-option:not(.is-disabled):active{background-color:var(--f-select-option-active)}.f-select-list-option.is-disabled{cursor:not-allowed}.f-select-list-option__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:currentColor}.f-select-list-option__active{background-color:var(--f-select-color-selected);position:absolute;left:0;top:0%;width:var(--f-select-option-active-size);height:100%}.f-select-list-option__prefix{padding-right:.5rem;color:currentColor}.f-select-list-option__suffix{padding-left:.5rem;color:currentColor}.f-select-custom:focus-within,.f-select-native:focus-within{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-select-container.is-static{z-index:var(--f-select-index)}.f-select-container.is-static .f-input-control,.f-select-container.is-static input{border-bottom-left-radius:0;border-bottom-right-radius:0}.f-select-container.is-static .f-select-popover{position:relative;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;padding-top:0}.f-select-container.is-static .f-input-common{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}:root{--f-skeleton-color-light: var(--f-color-surface-strong);--f-skeleton-color-dark: var(--f-color-surface-stronger);--f-skeleton-border-radius: var(--f-radius)}.f-skeleton .f-badge,.f-skeleton .f-button,.f-skeleton .f-text,.f-skeleton .f-heading,.f-skeleton .f-avatar,.f-skeleton-block,.f-skeleton-circle{background-image:none!important;background:var(--f-skeleton-color-dark);color:transparent!important;border:0!important;animation-name:f-skeleton-color;animation-duration:2s;animation-iteration-count:infinite;border-radius:var(--f-skeleton-border-radius)}.f-skeleton .f-avatar img{display:none}.f-skeleton-circle{border-radius:50%}@keyframes f-skeleton-color{0%{background-color:var(--f-skeleton-color-dark)}50%{background-color:var(--f-skeleton-color-light)}to{background-color:var(--f-skeleton-color-dark)}}:root{--f-skip-nav-top: 100px;--f-skip-nav-left: 50px}.f-skip-nav{left:-200px;top:-200px;position:fixed;text-decoration:none;z-index:var(--f-index-skip-nav)}.f-skip-nav:focus{left:var(--f-skip-nav-left);top:var(--f-skip-nav-top)}:root{--f-slider-marker: var(--f-color-surface);--f-slider-border-radius: var(--f-radius-full);--f-slider-background: var(--f-color-surface-stronger);--f-slider-fill-background: var(--f-color-accent);--f-slider-handle-border-radius: var(--f-radius-full);--f-slider-handle-background-color: var(--f-color-accent);--f-slider-handle-border-color: var(--f-color-accent);--f-slider-handle-background-color-hover: var(--f-color-accent);--f-slider-handle-border-color-hover: var(--f-color-accent);--f-slider-footer-color: var(--f-color-text-weaker);--f-slider-rail-size: var(--f-size-2);--f-slider-handle-size: var(--f-size-5);--f-slider-handle-shadow: var(--f-shadow-base);--f-slider-handle-color: var(--f-color-surface);--f-slider-marker-size: var(--f-size-1)}.f-slider{width:100%}.f-slider:focus{outline:none}.f-slider__slider{position:relative;width:100%;height:var(--f-slider-rail-size)}.f-slider__fill{position:absolute;top:0;left:0;width:100%;height:var(--f-slider-rail-size);border-radius:var(--f-slider-border-radius);background:var(--f-slider-fill-background);z-index:0}.f-slider__fill.is-unbalanced{opacity:.4}.f-slider__rail{position:absolute;top:0;left:0;width:100%;height:var(--f-slider-rail-size);border-radius:var(--f-slider-border-radius);background:var(--f-slider-background);z-index:0}.f-slider__markers{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:99.5%;height:100%;pointer-events:none;margin-left:auto;margin-right:auto;justify-content:space-between}.f-slider__marker{background:var(--f-slider-marker);border-radius:var(--f-slider-handle-border-radius);width:var(--f-slider-marker-size);height:var(--f-slider-marker-size)}.f-slider__handle{position:absolute;border-radius:50%;top:50%;left:50%;width:var(--f-slider-handle-size);height:var(--f-slider-handle-size);z-index:2;transform:translate(-50%) translateY(-50%);cursor:pointer;transition:border .1s,width .1s,height .1s,top .1s;transition-timing-function:ease-out;border:0rem solid;border-color:var(--f-slider-handle-border-color);border-radius:var(--f-slider-handle-border-radius);background-color:var(--f-slider-handle-background-color);box-shadow:var(--f-slider-handle-shadow);color:var(--f-slider-handle-color)}.f-slider__handle:disabled{cursor:not-allowed}.f-slider__handle.is-dragging{cursor:grabbing}.f-slider__handle:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-slider__handle .f-icon{color:currentColor}.f-slider__handle:hover{background-color:var(--f-slider-handle-background-color-hover);border-color:var(--f-slider-handle-border-color-hover)}.f-slider__handle-dragger{background:transparent;position:absolute;border-radius:var(--f-slider-handle-border-radius);top:0;left:0;width:var(--f-slider-handle-size);height:var(--f-slider-handle-size);transform:translate(0) translateY(0)}.f-slider__handle-dragger:hover{width:var(--f-slider-handle-size);height:var(--f-slider-handle-size)}.f-slider__tooltip{pointer-events:none;position:absolute;left:50%;top:0;transform:translate(-50%)}.f-slider__footer{margin-top:.75rem;position:relative;left:50%;transform:translate(-50%);width:100%;pointer-events:none;margin-left:auto;margin-right:auto;justify-content:space-between;height:var(--f-size-4)}.f-slider__footer-marker{border-radius:50%;width:5px;height:5px;background:transparent;position:relative}.f-slider__footer .f-slider__footer-marker .f-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--f-slider-footer-color);position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:fit-content;white-space:nowrap}.f-slider__footer .f-slider__footer-marker:first-child .f-text{transform:translate(0) translateY(-50%);left:0;top:50%}.f-slider__footer .f-slider__footer-marker:last-child .f-text{left:100%;transform:translate(-100%) translateY(-50%);top:50%}:root{--f-sparkline-active: var(--f-color-accent);--f-sparkline-inactive: var(--f-color-surface)}.f-sparkline.is-line{stroke:var(--f-sparkline-active);fill:transparent}.f-sparkline.is-bar,.f-sparkline.is-square{stroke:var(--f-sparkline-inactive);fill:var(--f-sparkline-active)}:root{--f-spinner-color: var(--f-color-accent);--f-spinner-overlay-background-color: transparent;--f-spinner-overlay-z-index: var(--f-index-overlay)}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-spinner{animation:rotate 2s linear infinite;position:relative;color:var(--f-spinner-color)}.f-spinner.xs{width:var(--f-size-3);height:var(--f-size-3)}.f-spinner.sm{width:var(--f-size-5);height:var(--f-size-5)}.f-spinner.md{width:var(--f-size-8);height:var(--f-size-8)}.f-spinner.lg{width:var(--f-size-12);height:var(--f-size-12)}.f-spinner.xl{width:var(--f-size-16);height:var(--f-size-16)}.f-spinner circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.f-spinner-overlay{z-index:var(--f-spinner-overlay-z-index);background-color:var(--f-spinner-overlay-background-color);width:100%;height:100%;position:absolute;top:0;left:0}.f-splitter{background-color:transparent;position:relative;justify-content:stretch;align-items:stretch;align-content:stretch;display:flex}.f-splitter__resizable{width:100%;height:100%}.f-splitter>.f-splitter-content{position:relative}.f-splitter .f-splitter-content:nth-child(1){z-index:2}.f-splitter .f-splitter-content:nth-child(2){z-index:1}.f-splitter-content{flex:1;width:100%;height:100%}.f-stack:not(.is-nostretch){justify-content:stretch;align-content:stretch;align-items:stretch}.f-stack>*+*{margin-top:var(--f-stack-spacing-top)!important;margin-left:var(--f-stack-spacing-left)!important}:root{--f-stat-color-label: var(--f-color-text-weakest);--f-stat-color-number: var(--f-color-text-weak);--f-stat-color-description: var(--f-color-text-weaker);--f-stat-color-icon: var(--f-color-text-weaker)}.f-stat{width:fit-content;height:fit-content;gap:var(--f-space-2);flex-grow:1;position:relative}.f-stat .f-text{color:var(--f-stat-color-label)}.f-stat .f-heading{color:var(--f-stat-color-number)}.f-stat .f-icon{color:var(--f-stat-color-icon)}.f-stat-footer{width:fit-content;color:var(--f-stat-color-description)}.f-stat-footer .f-text{color:var(--f-stat-color-description)}.f-stat-footer>*{margin-right:var(--f-space-1)}:root{--f-step-color: var(--f-color-surface-strongest);--f-step-color-active: var(--f-color-accent);--f-step-color-active-weak: var(--f-color-accent-weak);--f-step-seperator-size: var(--f-size-1);--f-step-seperator-radius: var(--f-radius);--f-step-seperator-color: var(--f-color-surface-stronger);--f-step-indicator-border-width: .125rem;--f-step-indicator-size: var(--f-size-10);--f-step-indicator-radius: var(--f-radius);--f-step-content-width: fit-content;--f-step-icon-sw: 2.5}.f-steps>.f-step:last-of-type{width:fit-content!important;flex:0!important}.f-steps>.f-step:last-of-type>.f-step__seperator{display:none}.f-step__indicator{border-radius:var(--f-step-indicator-radius);border:var(--f-step-indicator-border-width) solid;border-color:var(--f-step-color);color:var(--f-step-color);width:var(--f-step-indicator-size);height:var(--f-step-indicator-size);flex-shrink:0;--f-icon-stroke-width-md: var(--f-step-icon-sw)}.f-step__indicator>*{color:inherit}.f-step.is-next .f-step__indicator{border-color:var(--f-step-color-active);color:var(--f-step-color-active)}.f-step.is-completed .f-step__indicator{border-color:var(--f-step-color-active);background-color:var(--f-step-color-active);color:var(--f-step-color-active-weak)}.f-step__content{color:var(--f-step-color);width:var(--f-step-content-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-step__content>*{word-break:keep-all}.f-step__seperator{border-radius:var(--f-step-seperator-radius);background:var(--f-step-seperator-color);height:var(--f-step-seperator-size)!important;flex-shrink:0;flex:1}.f-step.is-completed .f-step__seperator{background:var(--f-step-color-active)}:root{--f-table-border-radius: var(--f-radius);--f-table-border-color: var(--f-color-border);--f-table-caption-color: var(--f-color-text-weaker);--f-table-caption-size: var(--f-font-size-sm);--f-table-cell-padding: var(--f-space-inset-y-2);--f-table-tr-odd-background-color: var(--f-color-surface-strong);--f-table-tr-even-background-color: var(--f-color-surface);--f-table-td-color: var(--f-color-text);--f-table-th-color: var(--f-color-text-weakest);--f-table-th-background-color: var(--f-color-surface)}table.f-table{width:100%;border-radius:var(--f-table-border-radius)}table.f-table th{background:var(--f-table-th-background-color);padding:var(--f-table-cell-padding);color:var(--f-table-th-color);margin:0;font-weight:400}table.f-table td{padding:var(--f-table-cell-padding);color:var(--f-table-td-color);border:none;border-top:0rem solid;border-left:0rem solid;border-color:var(--f-table-border-color);margin:0}table.f-table tr td:first-child{border-left:none}table.f-table th:first-child{border-top-left-radius:var(--f-table-border-radius)}table.f-table th:last-child{border-top-right-radius:var(--f-table-border-radius)}table.f-table tr:last-child td:first-child{border-bottom-left-radius:var(--f-table-border-radius)}table.f-table tr:last-child td:last-child{border-bottom-right-radius:var(--f-table-border-radius)}table.f-table.is-striped tr:nth-child(odd) td{background:var(--f-table-tr-odd-background-color)}table.f-table.is-striped tr:nth-child(2n) td{background:var(--f-table-tr-even-background-color)}table.f-table.is-lined tr td{border-top:1px solid;border-color:var(--f-table-border-color)}table.f-table .f-table-caption{text-align:center;color:var(--f-table-caption-color);font-size:var(--f-table-caption-size);padding-bottom:var(--f-space-3);padding-top:0;width:100%}table.f-table.has-caption-bottom .f-table-caption{padding-top:var(--f-space-3);padding-bottom:0}table.f-table.has-caption-bottom{caption-side:bottom}table.f-table.has-sticky-column tr td:first-child{position:sticky;left:0;z-index:1}table.f-table.has-sticky-header tr th:first-child{position:sticky;left:0;z-index:2}table.f-table.has-sticky-header th,table.f-table.has-sticky-column th,table.f-table.has-sticky-header th:first-child,table.f-table.has-sticky-column th:first-child{position:sticky;top:0}:root{--f-tabs-color-icon: var(--f-color-text-weakest);--f-tabs-panel-border-color: var(--f-color-border);--f-tabs-panel-padding: var(--f-space-6);--f-tabs-tab-padding: var(--f-space-4);--f-tabs-tab-height: var(--f-space-11);--f-tabs-tab-color: var(--f-color-text-weak);--f-tabs-tab-active: var(--f-color-accent);--f-tabs-tab-disabled-color: var(--f-color-text-weakest);--f-tabs-tab-background-hover: var(--f-color-surface-strong);--f-tabs-tab-background-active: var(--f-color-surface-stronger);--f-tabs-tab-scroll-button-background: var(--f-color-surface);--f-tabs-tab-list-background: var(--f-color-surface);--f-tabs-tab-scroll-button-padding: var(--f-size-5);--f-tab-ix-spacing: .5rem;--f-tab-inner-width: fit-content}.f-tabs{position:relative;display:flex;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%;height:100%}.f-tab-list{position:relative;color:var(--f-tabs-color-icon);background:var(--f-tabs-tab-list-background);flex-shrink:0}.f-tab-list *{-webkit-user-select:none;user-select:none}.f-tab-list.is-left{border-right:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-right{border-left:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-top{border-bottom:1px solid var(--f-tabs-panel-border-color)}.f-tab-list.is-bottom{border-top:1px solid var(--f-tabs-panel-border-color)}.f-tab-list__icon{position:absolute;z-index:2}.f-tab-list.is-horizontal .f-tab-list__icon.is-start{left:0;height:100%;padding-right:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to right,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%)}.f-tab-list.is-horizontal .f-tab-list__icon.is-end{right:0;height:100%;padding-left:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to left,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%)}.f-tab-list.is-vertical .f-tab-list__icon.is-start{top:0;padding-bottom:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to bottom,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-end{bottom:0;padding-top:var(--f-tabs-tab-scroll-button-padding);background:linear-gradient(to top,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-start .f-button,.f-tab-list.is-vertical .f-tab-list__icon.is-end .f-button{max-width:5rem;width:60%;min-width:3rem}.f-tab-list__selected{position:absolute;z-index:1;transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-duration:var(--f-transition-duration-faster);transition-timing-function:var(--f-transition-easing-ease-out);pointer-events:none}.f-tab-list__selected-inner{position:absolute;background-color:var(--f-tabs-tab-active)}.f-tab-list.is-left .f-tab-list__selected-inner{right:0;top:0;width:var(--f-size-1);height:100%}.f-tab-list.is-right .f-tab-list__selected-inner{left:0;top:0;width:var(--f-size-1);height:100%}.f-tab-list.is-top .f-tab-list__selected-inner{left:0;bottom:0;width:100%;height:var(--f-size-1)}.f-tab-list.is-bottom .f-tab-list__selected-inner{left:0;top:0;width:100%;height:var(--f-size-1)}.f-tab-list__inner{flex:1;position:relative;justify-content:stretch;align-items:stretch;align-content:stretch;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.f-tab-list__inner::-webkit-scrollbar{display:none}.f-tab-list.is-top .f-tab-list__inner,.f-tab-list.is-bottom .f-tab-list__inner{width:fit-content;height:100%}.f-tab-list.is-top .f-tab-list__inner-container,.f-tab-list.is-bottom .f-tab-list__inner-container{width:var(--f-tab-inner-width);height:100%}.f-tab-list.is-stretch .f-tab-list__inner-container{flex:1;height:unset;width:unset}.f-tab-list.is-top .f-tab-list__inner-container>*,.f-tab-list.is-bottom .f-tab-list__inner-container>*{height:100%!important}.f-tab-list.is-left .f-tab-list__inner,.f-tab-list.is-right .f-tab-list__inner,.f-tab-list.is-left .f-tab-list__inner-container,.f-tab-list.is-right .f-tab-list__inner-container{width:100%;height:fit-content}.f-tab{background:transparent;padding:0 var(--f-tabs-tab-padding);color:var(--f-tabs-tab-color);position:relative;outline:none;cursor:pointer;flex-grow:1;gap:var(--f-tab-ix-spacing);min-height:var(--f-tabs-tab-height);transition:background-color .2s}.f-tab:focus,.f-tab:not(:disabled):hover{outline:none;background:var(--f-tabs-tab-background-hover)}.f-tab:not(:disabled):active{outline:none;background:var(--f-tabs-tab-background-active)}.f-tab-list.is-left .f-tab{width:100%;text-align:left}.f-tab-list.is-right .f-tab{width:100%;text-align:right}.f-tab.is-selected{color:var(--f-tabs-tab-active)}.f-tab:disabled,.f-tab:disabled *{color:var(--f-tabs-tab-disabled-color);cursor:not-allowed}.f-tab__label{flex:1}.f-tab__suffix,.f-tab__prefix{flex-shrink:0;height:fit-content;width:fit-content}.f-tab__active{position:absolute;bottom:0;left:0;width:100%;height:var(--f-size-1);transform:translateY(100%);background-color:var(--f-tabs-tab-active);animation:f-tab-current-fadein var(--f-transition-duration-slow)}.f-tab-list.is-left .f-tab__active{bottom:0;left:100%;width:var(--f-size-1);height:100%;transform:translate(-100%)}.f-tab-list.is-right .f-tab__active{bottom:0;left:0;width:var(--f-size-1);height:100%;transform:translate(0)}.f-tab-list.is-top .f-tab__active{bottom:0;left:0;width:100%;height:var(--f-size-1);transform:translateY(0)}.f-tab-list.is-bottom .f-tab__active{bottom:100%;left:0;width:100%;height:var(--f-size-1);transform:translateY(100%)}@keyframes f-tab-current-fadein{0%{opacity:0}to{opacity:1}}.f-tab-panels{z-index:1;position:relative;border:none;flex:1;color:var(--f-tabs-tab-color);align-self:stretch}.f-tab-panel{position:relative;width:100%;height:100%;padding:var(--f-tabs-panel-padding);animation:f-tabs-panel-fadein var(--f-transition-duration-fast)}@keyframes f-tabs-panel-fadein{0%{opacity:0}to{opacity:1}}:root{--f-textarea-background-color: var(--f-color-surface);--f-textarea-border-color: var(--f-color-border);--f-textarea-border-width: 1px;--f-textarea-border-color-active: var(--f-color-border-strong);--f-textarea-color: var(--f-color-text-weak);--f-textarea-color-placeholder: var(--f-color-text-weakest);--f-textarea-color-disabled: var(--f-color-text-weakest);--f-textarea-border-radius: var(--f-radius);--f-textarea-padding: var(--f-space-3);--f-textarea-shadow: var(--f-shadow-sm)}.f-textarea{position:relative;width:100%;display:block}.f-textarea:disabled{color:var(--f-textarea-color-disabled);cursor:not-allowed}.f-textarea{resize:none;z-index:1;position:relative;cursor:inherit;color:var(--f-textarea-color);background-color:var(--f-textarea-background-color);border:var(--f-textarea-border-width) solid;border-color:var(--f-textarea-border-color);font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);border-radius:var(--f-textarea-border-radius);padding:var(--f-textarea-padding);box-shadow:var(--f-textarea-shadow);transition:border .25s;width:100%}.f-textarea.xs{font-size:var(--f-font-size-xs)}.f-textarea.sm{font-size:var(--f-font-size-sm)}.f-textarea.md{font-size:var(--f-font-size-md)}.f-textarea.lg{font-size:var(--f-font-size-lg)}.f-textarea.xl{font-size:var(--f-font-size-xl)}.f-textarea:not(:disabled):hover{border-color:var(--f-textarea-border-color-active)}.f-textarea:disabled,.f-textarea:disabled::placeholder{color:var(--f-textarea-color-disabled)}.f-textarea::placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-input-control .f-textarea{position:relative;color:inherit;background-color:transparent!important;flex:1;height:fit-content;border:0;border-color:none;border-radius:0;font-weight:inherit;font-family:inherit;box-shadow:none;transition:none;outline:none!important}:root{--f-timeline-item-marker-color: var(--f-color-accent);--f-timeline-item-text-color: var(--f-color-text);--f-timeline-item-marker-line-color: var(--f-color-surface-strongest);--f-timeline-item-marker-line-size: 2px;--f-timeline-item-marker-line-spacing: .5rem;--f-timeline-item-marker-width: 1.5rem;--f-timeline-item-marker-spacing: var(--f-size-2);--f-timeline-item-margin: var(--f-size-3);--f-timeline-item-padding: var(--f-size-4);--f-timeline-item-marker-top: 1px}.f-timeline>.f-timeline-item+.f-timeline-item{margin-top:var(--f-timeline-item-margin)}.f-timeline-item{display:flex;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:stretch;color:var(--f-timeline-item-text-color)}.f-timeline-item>div:not(.f-hidden):first-child{margin-right:var(--f-timeline-item-marker-spacing)}.f-timeline-item__marker{color:var(--f-timeline-item-marker-color);position:relative;overflow:hidden;width:var(--f-timeline-item-marker-width);top:var(--f-timeline-item-marker-top);padding-bottom:var(--f-timeline-item-padding)}.f-timeline-item__marker>*{z-index:1;margin-right:auto;margin-left:auto}.f-timeline-item__marker:after{content:"";flex-shrink:0;background-color:var(--f-timeline-item-marker-line-color);width:var(--f-timeline-item-marker-line-size);height:100%;left:50%;margin-top:var(--f-timeline-item-marker-line-spacing);position:absolute;display:block;transform:translate(-50%);z-index:0;color:inherit}.f-timeline>div:not(.f-hidden):last-child>.f-timeline-item__marker:after{content:none}.f-timeline-item__content{flex:1;color:inherit}:root{--f-toast-border-radius: var(--f-radius);--f-toast-color: var(--f-color-text-on-color);--f-toast-background-color: var(--f-color-surface-inverse);--f-toast-max-width: 100%;--f-toast-padding: var(--f-space-4)}.f-toast-container{position:fixed;width:fit-content;z-index:var(--f-index-toast)}.f-toast-progress{height:var(--f-size-1);border-radius:var(--f-toast-border-radius);margin-top:var(--f-size-3);width:0%;background:currentColor;transition-property:width;transition-timing-function:linear}.f-toast{width:fit-content;max-width:var(--f-toast-max-width);margin-top:.5rem;border-radius:var(--f-toast-border-radius);box-shadow:var(--f-shadow-lg);padding:var(--f-toast-padding);z-index:var(--f-index-toast);animation:f-toast-fadein var(--f-transition-duration-slow);background-color:var(--f-toast-background-color);color:var(--f-toast-color);-webkit-user-select:none;user-select:none;gap:var(--f-size-3)}@keyframes f-toast-fadein{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.f-toast>*{z-index:1}.f-toast__message{color:inherit}.f-toast__prefix{flex-shrink:0;width:fit-content}.f-toast__content{flex:1}.f-toast__close{background:transparent;border:none;color:inherit;width:var(--f-size-8);height:var(--f-size-8);flex-shrink:0;border-radius:var(--f-radius)}.f-toast__close:hover{background-color:#0000001a}.f-toast.is-accent{color:var(--f-color-accent-weak);background-color:var(--f-color-accent)}.f-toast.is-success{color:var(--f-color-success-weak);background-color:var(--f-color-success)}.f-toast.is-neutral{color:var(--f-color-neutral-weak);background-color:var(--f-color-neutral)}.f-toast.is-caution{color:var(--f-color-caution-weak);background-color:var(--f-color-caution)}.f-toast.is-warning{color:var(--f-color-warning-weak);background-color:var(--f-color-warning)}.f-toast.is-danger{color:var(--f-color-danger-weak);background-color:var(--f-color-danger)}.f-toast.is-highlight{color:var(--f-color-highlight-weak);background-color:var(--f-color-highlight)}.f-toast-container.is-bottom-center{right:50%;bottom:1rem;transform:translate(50%)}.f-toast-container.is-bottom-right{right:1rem;bottom:1rem;align-items:flex-end}.f-toast-container.is-bottom-left{left:1rem;bottom:1rem;align-items:flex-start}.f-toast-container.is-top-center{right:50%;top:1rem;transform:translate(50%)}.f-toast-container.is-top-right{right:1rem;top:1rem;align-items:flex-end}.f-toast-container.is-top-left{left:1rem;top:1rem;align-items:flex-start}:root{--f-toggle-border-radius: var(--f-radius-full);--f-toggle-background-color: var(--f-color-surface-stronger);--f-toggle-inner-color: var(--f-color-text-weaker);--f-toggle-thumb-background-color: var(--f-color-surface);--f-toggle-thumb-active-background-color: var(--f-color-accent)}.f-toggle{border:0;flex-shrink:0;border-radius:var(--f-toggle-border-radius);background-color:var(--f-toggle-background-color);position:relative;cursor:pointer;overflow:hidden;color:var(--f-toggle-inner-color);transition:background-color .25s linear}.f-toggle:focus{outline:var(--f-focus);outline-offset:1px;transition:outline .1s}.f-toggle__circle{position:absolute;top:50%;transform:translateY(-50%);transition:left .25s,background-color .5s linear;background:var(--f-toggle-thumb-background-color);border-radius:var(--f-toggle-border-radius);border:none;z-index:2}.f-toggle:disabled{opacity:.5;cursor:not-allowed}.f-toggle.is-active{color:var(--f-toggle-thumb-background-color);background-color:var(--f-toggle-thumb-active-background-color)}.f-toggle .f-toggle__prefix{position:absolute;width:50%;height:100%;top:0;left:0;padding:0;z-index:1;opacity:0}.f-toggle .f-toggle__suffix{position:absolute;width:50%;height:100%;top:0;right:0;padding:0;z-index:1;opacity:1}.f-toggle .f-toggle__prefix,.f-toggle .f-toggle__suffix{transition:opacity .1s}.f-toggle.is-active .f-toggle__prefix{opacity:1}.f-toggle.is-active .f-toggle__suffix{opacity:0}.f-toggle.xs{height:var(--f-size-4);width:var(--f-size-8)}.f-toggle.sm{height:var(--f-size-5);width:var(--f-size-10)}.f-toggle.md{height:var(--f-size-6);width:var(--f-size-12)}.f-toggle.lg{height:var(--f-size-7);width:var(--f-size-14)}.f-toggle.xl{height:var(--f-size-8);width:var(--f-size-16)}.f-toggle.xs .f-toggle__circle{height:var(--f-size-2);width:var(--f-size-2);left:calc((var(--f-size-4) - var(--f-size-2)) / 2)}.f-toggle.sm .f-toggle__circle{height:var(--f-size-3);width:var(--f-size-3);left:calc((var(--f-size-5) - var(--f-size-3)) / 2)}.f-toggle.md .f-toggle__circle{height:var(--f-size-4);width:var(--f-size-4);left:calc((var(--f-size-6) - var(--f-size-4)) / 2)}.f-toggle.lg .f-toggle__circle{height:var(--f-size-5);width:var(--f-size-5);left:calc((var(--f-size-7) - var(--f-size-5)) / 2)}.f-toggle.xl .f-toggle__circle{height:var(--f-size-6);width:var(--f-size-6);left:calc((var(--f-size-8) - var(--f-size-6)) / 2)}.f-toggle.xs.is-active .f-toggle__circle{left:calc(100% - var(--f-size-2) - calc((var(--f-size-4) - var(--f-size-2)) / 2))}.f-toggle.sm.is-active .f-toggle__circle{left:calc(100% - var(--f-size-3) - calc((var(--f-size-5) - var(--f-size-3)) / 2))}.f-toggle.md.is-active .f-toggle__circle{left:calc(100% - var(--f-size-4) - calc((var(--f-size-6) - var(--f-size-4)) / 2))}.f-toggle.lg.is-active .f-toggle__circle{left:calc(100% - var(--f-size-5) - calc((var(--f-size-7) - var(--f-size-5)) / 2))}.f-toggle.xl.is-active .f-toggle__circle{left:calc(100% - var(--f-size-6) - calc((var(--f-size-8) - var(--f-size-6)) / 2))}:root{--f-tooltip-background: var(--f-color-surface-inverse);--f-tooltip-color: var(--f-color-text-weakest);--f-tooltip-border-radius: var(--f-radius);--f-tooltip-reposition-duraction: var(--f-transition-duration-fast)}.f-tooltip{position:fixed;pointer-events:none;-webkit-user-select:none;user-select:none;animation:f-tooltip-fadein var(--f-transition-duration-fast);z-index:var(--f-index-tooltip);transition:top var(--f-tooltip-reposition-duraction),left var(--f-tooltip-reposition-duraction)}@keyframes f-tooltip-fadein{0%{opacity:0}to{opacity:1}}.f-tooltip-content{animation:f-tooltip-fadein var(--f-transition-duration-fast);pointer-events:none;position:absolute;white-space:nowrap;padding:var(--f-space-inset-x-3);box-shadow:var(--f-shadow-lg);background:var(--f-tooltip-background);color:var(--f-tooltip-color);border-radius:var(--f-tooltip-border-radius);z-index:var(--f-index-tooltip);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;height:fit-content}.f-tooltip-content .f-text,.f-tooltip-content .f-heading{color:inherit}.f-tooltip-content .f-text{color:currentColor}.f-tooltip-content>*{z-index:1}.f-tooltip-content:after{background:var(--f-tooltip-background)!important;border-color:transparent!important}:root{--f-upload-border-radius: var(--f-radius);--f-upload-border: 1px solid var(--f-color-border);--f-upload-border-hover: 1px solid var(--f-color-border-strong);--f-upload-border-system-active: 1px solid var(--f-color-surface-strongest);--f-upload-border-active: 1px dashed var(--f-color-accent);--f-upload-background: var(--f-color-surface-strong);--f-upload-color: var(--f-color-text);--f-upload-color-sub: var(--f-color-text-weaker);--f-upload-color-active: var(--f-color-accent);--f-upload-padding: var(--f-size-15) 0;--f-upload-gap: 1rem}.f-upload{border-radius:var(--f-upload-border-radius);border:var(--f-upload-border);background:var(--f-upload-background);width:100%;overflow:hidden;cursor:pointer;color:var(--f-upload-color);padding:var(--f-upload-padding);gap:var(--f-upload-gap);transition:border .3s;position:relative}.f-upload .f-progress{position:absolute;bottom:.5rem;left:.5rem;width:calc(100% - 1rem);z-index:2}.f-upload:not(.is-disabled):not(.is-loading):hover{border:var(--f-upload-border-hover)}.f-upload:not(.is-disabled):not(.is-loading):active{border:var(--f-upload-border-system-active)}.f-upload h1{color:inherit}.f-upload p{color:var(--f-upload-color-sub);text-align:center}.f-upload.is-disabled{cursor:not-allowed}.f-upload.is-loading{cursor:progress}.f-upload.is-disabled>.f-heading,.f-upload.is-disabled>.f-text,.f-upload.is-disabled>.f-icon,.f-upload.is-loading>.f-heading,.f-upload.is-loading>.f-text,.f-upload.is-loading>.f-icon{opacity:.5}.f-upload .f-spinner-overlay{background-color:var(--f-color-surface);z-index:1}.f-upload.is-active{color:var(--f-upload-color-active);border:var(--f-upload-border-active)!important}.f-upload.is-active p{color:inherit}input[type=file]{display:none}:root{--f-user-list-color-heading: var(--f-color-text);--f-user-list-color-text: var(--f-color-text-weak)}.f-user-list .f-avatar{margin-right:var(--f-space-3)}.f-user-list .f-user-list-name{color:var(--f-user-list-color-heading);margin-bottom:var(--f-space-1)}.f-user-list .f-user-list-description{color:var(--f-user-list-color-text)}:root{--f-video-border-radius: var(--f-radius);--f-video-background-color: var(--f-color-surface-strong)}.f-video{display:inline-block;position:relative;overflow:hidden;border-radius:var(--f-video-border-radius);background-color:var(--f-video-background-color)}.f-video__error{position:absolute;top:0;left:0;width:100%;height:100%}.f-video video{display:inline-block;border-radius:inherit;object-fit:cover}.f-video.is-loading video{visibility:hidden}.f-video .f-spinner-overlay{background-color:transparent}:root{--f-blur-overlay-radius: .5rem;--f-blur-overlay-z-index: var(--f-index-overlay)}.f-blur{filter:blur(var(--f-blur-overlay-radius))}.f-blur-overlay{position:absolute;z-index:var(--f-blur-overlay-z-index)}.f-virtual{overflow-y:auto;width:100%;position:relative}.f-virtual__spacer{position:relative;width:inherit}:root{--f-date-cell-color: var(--f-color-text);--f-date-cell-font-size: var(--f-font-size-md);--f-date-cell-font-weight: var(--f-font-weight-medium);--f-date-cell-weekend: var(--f-color-text);--f-date-cell-weekend-background: var(--f-color-surface-strong);--f-date-cell-unavailable: var(--f-color-text-weakest);--f-date-cell-disabled: var(--f-color-text-weakest);--f-date-cell-disabled-background: var(--f-color-surface-strong);--f-date-cell-pending: var(--f-color-accent);--f-date-cell-pending-background: var(--f-color-accent-weak);--f-date-cell-edge-selected: var(--f-color-accent-weak);--f-date-cell-edge-selected-background: var(--f-color-accent);--f-date-cell-selected: var(--f-color-accent);--f-date-cell-selected-background: var(--f-color-accent-weak);--f-date-cell-selected-space: 0px;--f-date-cell-today: var(--f-color-accent);--f-date-cell-pending-opacity: .25}.f-date-cell{height:auto;flex-grow:1;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font-family:var(--f-font-body);color:var(--f-date-cell-color);font-size:var(--f-date-cell-font-size);font-weight:var(--f-date-cell-font-weight);border:none;background:var(--f-color-surface)}.f-date-cell:focus{background:var(--f-date-cell-weekend-background)!important;outline:none;border-radius:var(--f-radius-full)}.f-date-cell.is-unavailable{color:var(--f-date-cell-unavailable)}.f-date-cell.is-weekend{color:var(--f-date-cell-weekend);background:var(--f-date-cell-weekend-background)}.f-date-cell.is-unavailable.is-weekend{color:var(--f-date-cell-disabled)}.f-date-cell.is-disabled{color:var(--f-date-cell-disabled);cursor:not-allowed}.f-date-cell:not(.is-disabled,.is-unavailable).is-today{color:var(--f-date-cell-today);font-weight:700}.f-date-cell.is-pending{color:var(--f-date-cell-pending)!important}.f-date-cell.is-pending:after{content:" ";display:block;pointer-events:none;position:absolute;width:calc(100% - var(--f-date-cell-selected-space));height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:0;z-index:-2;background:var(--f-date-cell-pending-background);border-radius:var(--f-radius-full);opacity:var(--f-date-cell-pending-opacity);animation-name:f-date-cell-selection-fadein;animation-duration:.2s;animation-timing-function:ease-in}@keyframes f-date-cell-selection-fadein{0%{opacity:0}to{opacity:var(--f-date-cell-pending-opacity)}}.f-date-cell.is-selected{position:relative;color:var(--f-date-cell-selected)}.f-date-cell.is-selected.is-start,.f-date-cell.is-selected.is-end{color:var(--f-date-cell-edge-selected)!important}.f-date-cell.is-selected:before{content:" ";display:block;pointer-events:none;position:absolute;width:100%;height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:0;z-index:-1;background:var(--f-date-cell-selected-background);animation-name:f-date-cell-selected-fadein;animation-duration:.05s;animation-timing-function:ease-in}.f-date-cell:not(.is-unavailable).is-start:after,.f-date-cell:not(.is-unavailable).is-end:after{border-radius:var(--f-radius-full);content:" ";display:block;pointer-events:none;position:absolute;width:100%;height:calc(100% - var(--f-date-cell-selected-space));top:var(--f-date-cell-selected-space);left:0;z-index:-1;background:var(--f-date-cell-edge-selected-background);animation-name:f-date-cell-selected-fadein;animation-duration:.05s;animation-timing-function:ease-in}.f-date-cell.is-start:before{border-top-left-radius:var(--f-radius-full);border-bottom-left-radius:var(--f-radius-full)}.f-date-cell.is-end:before{border-top-right-radius:var(--f-radius-full);border-bottom-right-radius:var(--f-radius-full)}@keyframes f-date-cell-selected-fadein{0%{opacity:0}to{opacity:1}}:root{--f-month-weekday-padding: var(--f-space-5) 0;--f-month-weekdays-background: transparent}.f-weekdays{align-items:stretch;width:100%;background:var(--f-month-weekdays-background)}.f-weekdays>*{flex:1;font-weight:600;text-align:center;padding:var(--f-month-weekday-padding);color:var(--f-color-text)}:root{--f-month-day-width: calc(100%/7)}.f-month{flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%}.f-month>*{width:var(--f-month-day-width)}:root{--f-months-month-width:25%}.f-months{width:100%;height:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch}.f-months>*{width:var(--f-months-month-width)}:root{--f-years-year-width:25%}.f-years{width:100%;height:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch}.f-years>*{width:var(--f-years-year-width)}:root{--f-date-picker-height: 300px}.f-date-picker{justify-content:stretch;align-items:stretch;align-content:stretch;min-height:var(--f-date-picker-height)}.f-date-picker__panels{flex:1;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;align-content:stretch;gap:var(--f-space-2)}.f-date-picker__titles{gap:var(--f-space-1);margin-bottom:4px}.f-date-picker__panel{flex:1;justify-content:stretch;align-items:stretch;align-content:stretch}.f-date-picker__titles>.f-date-picker__title{flex:1}.f-date-picker__titles>.f-date-picker__title .f-button__label .f-text{width:100%;display:flex;justify-content:stretch;align-items:stretch;align-content:stretch;flex-direction:row}.f-date-picker__titles>.f-date-picker__title .f-date-picker__title-text{flex:1;display:block}:root{--f-scrolling-date-picker-radius: 0}.f-scrolling-date-picker{position:relative;overflow-y:auto;border-radius:var(--f-scrolling-date-picker-radius)}:root{--f-time-picker-background-color-hover: var(--f-color-surface-strong);--f-time-picker-background-color-active: var(--f-color-surface-strong);--f-time-picker-color: var(--f-color-text-weaker);--f-time-picker-color-hover: var(--f-color-text-weak);--f-time-picker-color-active: var(--f-color-accent);--f-time-picker-padding: var(--f-space-2) var(--f-space-5);--f-time-picker-ampm-padding: 0 var(--f-space-5)}.f-time-picker{position:relative}.f-time-picker-column{overflow-y:auto;height:100%;flex:1}.f-time-picker-column:focus{outline:var(--f-focus);outline-offset:1px}.f-time-picker-time{padding:var(--f-time-picker-padding);color:var(--f-time-picker-color)}.f-time-picker-time:hover{background:var(--f-time-picker-background-color-hover);color:var(--f-time-picker-color-hover)}.f-time-picker-time.is-selected{background-color:var(--f-time-picker-background-color-active);color:var(--f-time-picker-color-active)}.f-time-picker__ampm{padding:var(--f-time-picker-ampm-padding)}:root{--f-data-grid-gutter-width: 100px}:root{--f-data-grid-selected-width: .2rem;--f-data-grid-border: none;--f-data-grid-background: var(--f-color-surface);--f-data-grid-columns: var(--f-data-grid-gutter-width) 300px 200px 200px 200px 200px 200px 200px 150px 150px 150px 150px 150px;--f-data-grid-cell-height: 40px;--f-data-grid-border-bottom: 1px solid var(--f-color-surface-stronger);--f-data-grid-border-right: 1px solid var(--f-color-surface-stronger);--f-data-grid-background-selected: var(--f-color-surface-stronger);--f-data-grid-background-hover: var(--f-color-surface-strong);--f-data-grid-background-header: var(--f-color-surface-strong);--f-data-grid-background-header-hover: var(--f-color-surface-stronger)}.f-data-grid-container{width:100%;position:relative}.f-data-grid{width:100%;background:var(--f-data-grid-background);position:relative;border:var(--f-data-grid-border);padding:0}.f-data-grid.is-default{overflow:auto}.f-data-grid__list{padding-right:0;position:relative;overflow:auto;scroll-behavior:smooth!important}.f-data-grid__scroll-spacer{position:relative;width:fit-content;min-width:100%}:root{--f-data-grid-row-padding-left: 1rem;--f-data-grid-row-padding-right: 5rem}.f-data-grid-row{display:grid;padding-left:var(--f-data-grid-row-padding-left);padding-right:var(--f-data-grid-row-padding-right);grid-template-columns:var(--f-data-grid-columns);transition:grid-template-columns .1s ease-out;border-bottom:var(--f-data-grid-border-bottom);min-width:100%;width:fit-content;height:var(--f-data-grid-cell-height);position:relative}.f-data-grid-row.is-draggable{cursor:grab}.f-data-grid-row:last-child{border-bottom:none}.f-data-grid-row:focus-within{outline:none}.f-data-grid-row.is-selected,.f-data-grid-row.is-selected>.f-data-grid-cell{background:var(--f-data-grid-background-selected)}.f-data-grid:not(.is-dragging) .f-data-grid-row:hover{background:var(--f-data-grid-background-hover)}.f-data-grid:not(.is-dragging) .f-data-grid-row:hover .f-data-grid-cell,.f-data-grid:not(.is-dragging) .f-data-grid-row:hover .f-data-grid-cell.is-selected{background:var(--f-data-grid-background-hover)}.f-data-grid-row.is-header,.f-data-grid-row.is-header:hover{background:var(--f-data-grid-background-header)!important;z-index:20;position:sticky;top:0}.f-data-grid-cell{position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;border-right:var(--f-data-grid-border-right)}.f-data-grid-row .f-data-grid-header-cell:last-child,.f-data-grid-row .f-data-grid-cell:last-child{border-right:none}.f-data-grid-cell:focus-within{outline:none}.f-data-grid-cell.is-disabled{cursor:not-allowed}.f-data-grid-cell.is-disabled>*{opacity:.5}.f-data-grid-cell.is-selected:after{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;border:var(--f-data-grid-selected-width) solid var(--f-color-accent)}.f-data-grid.pin-first .f-data-grid-row .f-data-grid-cell:nth-child(2){position:sticky!important;left:0;background:var(--f-data-grid-background);z-index:10}.f-data-grid.pin-first .f-data-grid-row .f-data-grid-cell.is-selected:nth-child(2){z-index:11}.f-data-grid.pin-first .f-data-grid-row .f-data-grid-header-cell:nth-child(2){position:sticky!important;left:0;background:var(--f-data-grid-background-header);z-index:2}.f-data-grid.pin-first .f-data-grid-row.is-selected .f-data-grid-cell:nth-child(2){background:var(--f-data-grid-background-selected)}.f-data-grid.pin-first:not(.is-dragging) .f-data-grid-row:hover .f-data-grid-cell:nth-child(2){background:var(--f-data-grid-background-hover)}.f-data-grid.pin-last .f-data-grid-row .f-data-grid-header-cell:nth-last-child(1),.f-data-grid.pin-last .f-data-grid-row .f-data-grid-cell:nth-last-child(1){position:sticky;right:0;background:var(--f-data-grid-background);z-index:10;border-left:var(--f-data-grid-border-right);margin-left:-1px}.f-data-grid.pin-last .f-data-grid-row .f-data-grid-cell.is-selected:nth-last-child(1){z-index:11}.f-data-grid.pin-last .f-data-grid-row .f-data-grid-header-cell:nth-last-child(1){background:var(--f-data-grid-background-header)}.f-data-grid.pin-last .f-data-grid-row.is-selected .f-data-grid-cell:nth-last-child(1){background:var(--f-data-grid-background-selected)}.f-data-grid.pin-last:not(.is-dragging) .f-data-grid-row:hover .f-data-grid-cell:nth-last-child(1){background:var(--f-data-grid-background-hover)}:root{--f-data-grid-gutter-number-display: block;--f-data-grid-gutter-number-left: 0px;--f-data-grid-gutter-number-size: var(--f-font-size-md)}.f-data-grid-row__gutter-number{display:var(--f-data-grid-gutter-number-display);position:absolute;left:var(--f-data-grid-gutter-number-left);top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:var(--f-data-grid-gutter-number-size);color:var(--f-color-text-weakest)}.f-data-grid-row>.f-data-grid-cell:first-child{pointer-events:none;-webkit-user-select:none;user-select:none}.f-data-grid-row>.f-data-grid-cell:first-child .f-checkbox{pointer-events:all}.f-data-grid-header-cell{position:relative;-webkit-user-select:none;user-select:none;border-right:var(--f-data-grid-border-right);background:var(--f-data-grid-background-header)}.f-data-grid-header-cell-component{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;justify-content:flex-start;padding:0 var(--f-space-3);gap:var(--f-space-2)}.f-data-grid-header-cell-component:hover{background:var(--f-data-grid-background-header-hover)}.f-data-grid-header-cell-component .f-icon{color:var(--f-color-text-weak)}.f-data-grid-header-cell-component .f-data-grid-header-cell-component__sort-icon{stroke-width:3px;color:var(--f-color-text-weak)}.f-data-grid-header-cell-component__text{flex:1;justify-content:flex-start;overflow:hidden;white-space:nowrap;position:relative}.f-data-grid-cell-component{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-start;padding:0 var(--f-space-3);background:transparent;overflow:hidden}.f-data-grid-cell-component.is-edit input{padding:0 var(--f-space-3);border:0;position:absolute;background:transparent;top:0;right:0;bottom:0;left:0;font-family:var(--f-font-body);color:var(--f-color-text);outline:none}.f-data-grid-cell-component.is-color,.f-data-grid-cell-component.is-color.is-edit>*,.f-data-grid-cell-component.is-color>*{color:inherit}.f-data-grid.is-dragging .f-data-grid-cell>*,.f-data-grid.is-dragging .f-data-grid-header-cell>*{pointer-events:none}.f-data-grid.is-dragging,.f-data-grid.is-dragging *{cursor:grabbing!important}.f-data-grid-row .f-data-grid-cell.is-col-dragged:before,.f-data-grid-row .f-data-grid-header-cell.is-col-dragged:before{content:" ";position:absolute;pointer-events:none;background:var(--f-color-accent);z-index:1000;top:0;height:calc(100% + 1px);right:-1px;width:.2rem}.f-data-grid-row.is-row-dragged:before{content:" ";position:absolute;pointer-events:none;background:var(--f-color-accent);z-index:1000;top:-1px;height:.2rem;right:0;width:100%}:root{--f-csv-importer-padding: 1rem;--f-csv-importer-gap: 1.5rem}.f-csv-importer{padding:var(--f-csv-importer-padding);gap:var(--f-csv-importer-gap);width:100%;position:relative;--f-data-grid-row-padding-left: 2rem;--f-data-grid-row-padding-right: 2px}.f-csv-importer-validation{position:fixed;z-index:10000;height:fit-content;width:fit-content;background:var(--f-color-surface);align-items:flex-start;padding:var(--f-space-4);border:1px solid var(--f-color-border);border-radius:var(--f-radius);border-top-left-radius:0;box-shadow:var(--f-shadow-card);gap:.5rem;min-width:250px}:root{--f-calendar-schedule-background: var(--f-color-surface);--f-calendar-schedule-border-color: var(--f-color-border);--f-calendar-schedule-caret-color: var(--f-color-accent);--f-calendar-schedule-width: 100%;--f-calendar-schedule-height: 800px}.f-calendar-schedule .f-avatar,.f-calendar-days .f-avatar{--f-common-avatar-border-color: var(--f-color-surface)}.f-calendar-schedule{width:var(--f-calendar-schedule-width);height:var(--f-calendar-schedule-height);position:relative;background:var(--f-calendar-schedule-background);justify-content:flex-start}.f-calendar-schedule__main{width:100%;flex:1;flex-shrink:0}.f-calendar-schedule-day{flex:1;height:100%;background:var(--f-calendar-schedule-background);position:relative;border-left:1px solid var(--f-calendar-schedule-border-color);border-bottom:1px solid var(--f-calendar-schedule-border-color)}.f-calendar-schedule-day__today-line{position:absolute;left:0;width:100%;transform:translateY(-50%);height:3px;background:var(--f-calendar-schedule-caret-color);border-radius:var(--f-radius);z-index:1000}.f-calendar-schedule-day:last-child{border-right:1px solid var(--f-calendar-schedule-border-color)}.f-calendar-schedule-day:first-child{border:none}:root{--f-calendar-schedule-event-background: var(--f-color-surface-strong);--f-calendar-schedule-event-color: var(--f-color-text);--f-calendar-schedule-event-border: 1px solid var(--f-color-border)}.f-calendar-schedule-event{position:absolute;overflow:hidden;z-index:1;padding:0 .5%;pointer-events:none}.f-calendar-schedule-event__inner{-webkit-user-select:none;user-select:none;cursor:pointer;pointer-events:all;height:100%;background:transparent;background:var(--f-calendar-schedule-event-background);border-radius:var(--f-radius);border:var(--f-calendar-schedule-event-border);color:var(--f-calendar-schedule-event-color);padding:var(--f-space-1);transition:box-shadow .3s}.f-calendar-schedule-event:focus-within{z-index:10!important}.f-calendar-schedule-event__inner:focus{box-shadow:var(--f-shadow-card)}.f-calendar-schedule.can-update .f-calendar-schedule-event__inner:after,.f-calendar-schedule.can-update .f-calendar-schedule-event__inner:before{height:5px;cursor:row-resize;content:" ";background-color:transparent;position:absolute;width:100%;left:0;z-index:10;height:25%;max-height:10px}.f-calendar-schedule-event__inner:before{bottom:0}.f-calendar-schedule-event__inner:after{top:0}.f-calendar-schedule-event__title{display:block;font-family:var(--f-font-body);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-medium);color:currentColor;pointer-events:none}.f-calendar-schedule-event__date{pointer-events:none;color:currentColor;opacity:.6;width:100%;gap:3px;justify-content:flex-start}.f-calendar-schedule-event__date>span{color:currentColor;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm)}.f-calendar-schedule-event__users{pointer-events:none;color:currentColor;opacity:.6;width:100%;gap:3px;justify-content:flex-start}.f-calendar-schedule-event__users>span{color:currentColor;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm)}:root{--f-calendar-past-background: var(--f-color-surface-strong);--f-calendar-past-color: var(--f-color-text-weaker);--f-calendar-past-opacity: .5}.f-calendar-schedule.dim-past .f-calendar-schedule-event.is-past{background:var(--f-calendar-past-background)}.f-calendar-schedule.dim-past .f-calendar-schedule-event.is-past>*{opacity:var(--f-calendar-past-opacity)!important}.f-calendar-days.dim-past .f-calendar-days-event-component.is-past{background:var(--f-calendar-past-background)}.f-calendar-days.dim-past .f-calendar-days-event-component.is-past>*{opacity:var(--f-calendar-past-opacity)!important}:root{--f-calendar-schedule-gutter-width: 80px;--f-calendar-schedule-gutter-highlight: var(--f-color-border);--f-calendar-schedule-gutter-highlight-width: 25px;--f-calendar-schedule-gutter-background: var(--f-color-surface)}.f-calendar-schedule-gutter{width:var(--f-calendar-schedule-gutter-width);background:var(--f-calendar-schedule-gutter-background);height:100%;position:relative;border-bottom:1px solid var(--f-color-border)}.f-calendar-schedule-gutter__line{width:100%;pointer-events:none;position:absolute;left:0;justify-content:flex-end}.f-calendar-schedule-gutter__line:after{content:" ";position:absolute;top:0;right:0;width:100%;height:1px;background:var(--f-color-surface)}.f-calendar-schedule-gutter__line.is-highlighted:after{background:var(--f-calendar-schedule-gutter-highlight);width:var(--f-calendar-schedule-gutter-highlight-width)}.f-calendar-schedule-gutter__time{display:inline-block;width:fit-content;overflow:hidden;height:fit-content;top:-50%;right:0;color:var(--f-color-text-weakest);font-family:var(--f-font-body);font-size:var(--f-font-size-sm);line-height:var(--f-font-size-sm);z-index:10;flex-shrink:0;text-align:right;margin-right:40%}.f-calendar-schedule-gutter__line:first-child .f-calendar-schedule-gutter__time{display:none}:root{--f-calendar-segment-background-highlighted: var(--f-color-border);--f-calendar-segment-background: var(--f-color-surface-strong);--f-calendar-segment-dimmed: var(--f-color-surface-strong);--f-calendar-segment-hover: var(--f-color-surface-strong);--f-calendar-segment-dimmer-hover: var(--f-color-surface-stronger);--f-calendar-segment-dimmed-opacity: .5}.f-calendar-schedule-segment{width:100%;z-index:0;position:absolute;left:0;cursor:pointer}.f-calendar-schedule-segment.is-dimmed:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 1px);display:block;background:var(--f-calendar-segment-dimmed)!important;opacity:var(--f-calendar-segment-dimmed-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment{cursor:grabbing}.f-calendar-schedule.can-add .f-calendar-schedule-segment:hover{background:var(--f-calendar-segment-hover)}.f-calendar-schedule.can-add .f-calendar-schedule-segment.is-dimmed:hover{background:var(--f-calendar-segment-dimmer-hover)!important}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment:hover,.f-calendar-schedule.is-dragging.can-add .f-calendar-schedule-segment.is-dimmed:hover{background:none!important}.f-calendar-schedule-segment:after{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;display:block;background:var(--f-calendar-segment-background)}.f-calendar-schedule-segment.is-highlighted:after{background:var(--f-calendar-segment-background-highlighted)}:root{--f-calendar-days-background: var(--f-color-surface-strong);--f-calendar-days-grid-columns: repeat(7, calc(100%/7));--f-calendar-days-width: 100%;--f-calendar-days-height: 900px;--f-calendar-days-border: var(--f-color-border)}#mockup-dark-mode-toggle{z-index:0}.f-calendar-days{border-top:1px solid var(--f-calendar-days-border);background:var(--f-calendar-days-background);flex:1;justify-content:stretch;align-items:stretch;align-content:stretch;width:var(--f-calendar-days-width);height:var(--f-calendar-days-height)}.f-calendar-days__main{justify-content:stretch;align-items:stretch;align-content:stretch;flex:1}.f-calendar-days__row{width:100%;flex:1;justify-content:stretch;align-items:stretch;align-content:stretch;flex-shrink:0}:root{--f-calendar-event-height: 30px;--f-calendar-days-day-background: var(--f-color-surface);--f-calendar-days-day-background-outside: var(--f-color-surface-strong);--f-calendar-days-day-background-hover: var(--f-color-surface);--f-calendar-days-day-color: var(--f-color-text-weakest)}.f-calendar-days-day{flex:1;cursor:pointer;height:100%;border-left:1px solid var(--f-calendar-days-border);border-bottom:1px solid var(--f-calendar-days-border);background-color:var(--f-calendar-days-day-background);position:relative;transition:background-color .1s}.f-calendar-days.is-dragging .f-calendar-days-day{cursor:grabbing!important}.f-calendar-days-day:not(.is-clamped){padding-bottom:var(--f-calendar-event-height)}.f-calendar-days-day.is-expanded{z-index:2}.f-calendar-days-day__inner{width:100%;height:fit-content;position:relative}.f-calendar-days-day.is-clamped .f-calendar-days-day__inner{top:0;right:0;bottom:0;left:0;height:fit-content;position:absolute}.f-calendar-days-day.is-expanded .f-calendar-days-day__inner{position:absolute;top:50%;left:50%;width:100%;min-height:100%;height:fit-content;transform:translateY(-50%) translate(-50%);background-color:var(--f-calendar-days-day-background);z-index:100;box-shadow:var(--f-shadow-card);overflow:hidden;border-top:1px solid var(--f-calendar-days-border);border-bottom:1px solid var(--f-calendar-days-border)}.f-calendar-days-day__showmore{height:var(--f-calendar-event-height);justify-content:flex-start;padding:0 .5rem;width:100%;z-index:10}.f-calendar-days-day__showmore span{font-family:var(--f-font-body);font-size:var(--f-font-size-sm);font-weight:var(--f-font-weight-bold);color:var(--f-color-accent)}.f-calendar-days-day.is-outside-month:after{background-color:var(--f-calendar-days-day-background-outside);opacity:.5;content:" ";position:absolute;top:0;right:0;bottom:0;left:0}.f-calendar-days-day:hover{background:var(--f-calendar-days-day-background-hover)}.f-calendar-days-day__title{position:relative;padding:var(--f-space-2);justify-content:flex-start}.f-calendar-days-day__title .f-text{color:var(--f-calendar-days-day-color)}.f-calendar-days-day>*{-webkit-user-select:none;user-select:none}.f-calendar-days-day__title.is-today .f-text{font-weight:var(--f-font-weight-bold);color:var(--f-color-accent)}.f-calendar-days-event{z-index:1;margin-bottom:1px;height:var(--f-calendar-event-height);position:relative;justify-content:flex-start;width:100%;cursor:pointer;border-radius:0;transition:box-shadow .25s}.is-dragging .f-calendar-days-event{pointer-events:none}.f-calendar-days.can-update .f-calendar-days-event:hover{box-shadow:var(--f-shadow-menu);opacity:.95}.f-calendar-days-event:not(.is-first){visibility:hidden}.f-calendar-days-day .is-start{border-top-left-radius:var(--f-radius);border-bottom-left-radius:var(--f-radius)}.f-calendar-days-day .is-end{border-top-right-radius:var(--f-radius);border-bottom-right-radius:var(--f-radius)}.f-calendar-days-day .is-expanded,.f-calendar-days-day .is-expanded>*{border-radius:0!important}.f-calendar-days.can-update .f-calendar-days-event.is-all-day.is-start:after,.f-calendar-days.can-update .f-calendar-days-event.is-all-day.is-end:before{height:100%;cursor:col-resize;content:"";background-color:transparent;position:absolute;width:10px;left:top;z-index:100}.f-calendar-days-event.is-end:before{right:0}.f-calendar-days-event.is-start:after{left:0}.f-calendar-days-event__spacer{overflow:hidden;z-index:1;width:100%;height:var(--f-calendar-event-height);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:1px}:root{--f-month-event-background: var(--f-color-surface-stronger);--f-month-event-background-crossday: var(--f-color-surface-strong);--f-month-event-color: var(--f-color-surface-strongest)}.f-calendar-days-event-component{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--f-month-event-background);overflow:hidden;padding:0 var(--f-space-1);color:var(--f-color-text);justify-content:flex-start;transition:box-shadow .3s;z-index:1;width:100%;height:var(--f-calendar-event-height);gap:.3rem}.f-calendar-days-event-component__color{display:block;border-radius:100px;background:var(--f-month-event-color);width:10px;height:10px;flex-shrink:0}.is-cross-day .f-calendar-days-event-component.is-time{background:var(--f-month-event-background-crossday)!important}.f-calendar-days-event-component.is-time{width:calc(100% - 1px);height:var(--f-calendar-event-height);background:var(--f-calendar-days-day-background)!important}.is-outside-month .f-calendar-days-event-component.is-time{background:var(--f-calendar-days-day-background-outside)!important}.f-calendar-days-event-component:focus{z-index:10!important;box-shadow:var(--f-shadow-card)}.f-calendar-days-event-component__title{font-family:var(--f-font-body);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-medium);color:currentColor;pointer-events:none}.f-calendar-days-event-component__date{pointer-events:none;font-family:var(--f-font-body);font-weight:var(--f-font-weight-medium);font-size:var(--f-font-size-sm);color:currentColor;opacity:.6}:root{--f-calendar-dragging-opacity: .5}.f-calendar-days-event-component.is-time.is-ghost{background:var(--f-month-event-background-crossday)!important}.f-calendar-schedule.is-dragging,.f-calendar-days.is-dragging{cursor:grabbing!important}.f-calendar-schedule .f-calendar-schedule-event,.f-calendar-days.f-calendar-days-event-component{transition:opacity .5s}.f-calendar-days.is-dragging .f-calendar-days-event-component{pointer-events:none}.f-calendar-days.is-dragging .f-calendar-days-event-component:not(.is-ghost){opacity:var(--f-calendar-dragging-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-event .f-calendar-schedule-event__inner{pointer-events:none}.f-calendar-schedule.is-dragging .f-calendar-schedule-event:not(.is-ghost) .f-calendar-schedule-event__inner{opacity:var(--f-calendar-dragging-opacity)}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment:hover{background:none!important}.f-calendar-schedule.is-dragging .f-calendar-schedule-segment.is-dimmed:hover{background:var(--f-calendar-segment-dimmed)!important}.f-task-detail{--f-common-rich-input-font-size: 18px;--f-common-rich-input-line-height: 22px}.f-task-detail .f-input-control:focus-within{outline:none!important}.f-date-select{width:fit-content}.f-date-select__date{justify-content:stretch;align-content:stretch;align-items:stretch;height:320px;border-bottom:1px solid var(--f-color-border);width:100%}.f-date-select__date-picker{width:300px;height:320px;flex-shrink:0;border-left:1px solid var(--f-color-border);border-right:1px solid var(--f-color-border)}.f-date-select__month{font-weight:600;padding:1rem;width:100%;display:block;text-transform:uppercase;color:var(--f-color-accent)}.f-date-select__footer{padding:1rem;justify-content:flex-start;gap:.5rem}.f-date-select__time{padding:1rem;height:100%;flex-grow:1;gap:1rem;justify-content:flex-start;align-items:flex-start}.f-date-select__presets{gap:.75rem;width:150px;height:100%;align-items:flex-end;align-content:flex-start;justify-content:flex-start;padding:1rem}:root{--f-common-toolbar-button-background: var(--f-color-surface-strong);--f-common-toolbar-button-background-hover: var(--f-color-surface-stronger);--f-common-toolbar-button-padding: 0 6px;--f-common-toolbar-button-gap: 5px;--f-common-toolbar-button-height: 18px;--f-common-toolbar-button-color: var(--f-color-text-weak);--f-common-toolbar-button-width-base: fit-content;--f-common-toolbar-button-width-full: fit-content;--f-common-toolbar-button-x-background: var(--f-color-surface-strongest);--f-common-toolbar-button-x-color: var(--f-color-text-weaker);--f-common-toolbar-button-font-size: 12px;--f-common-toolbar-button-line-height: 14px}.f-toolbar-button{position:relative;border:none;padding:var(--f-common-toolbar-button-padding);height:var(--f-common-toolbar-button-height);color:var(--f-common-toolbar-button-color);background:var(--f-common-toolbar-button-background);border-radius:var(--f-radius);cursor:pointer;gap:var(--f-common-toolbar-button-gap);transition:width .2s;width:var(--f-common-toolbar-button-width-base);--f-icon-stroke-width-xs: 3.2}.f-toolbar-button .f-text{font-weight:var(--f-font-weight-normal);font-size:var(--f-common-toolbar-button-font-size);line-height:var(--f-common-toolbar-button-font-line-height);color:currentColor}.f-toolbar-button:disabled{pointer-events:none}.f-toolbar-button.is-outline{border:1px solid currentColor;background:none}.f-toolbar-button:hover{background:var(--f-common-toolbar-button-background-hover);width:var(--f-common-toolbar-button-width-full)}.f-toolbar-button__x{position:absolute;left:1px;top:1px;padding:0;opacity:0;height:calc(var(--f-common-toolbar-button-height) - 2px);width:calc(var(--f-common-toolbar-button-height) - 2px);z-index:1;border-radius:var(--f-radius);transition:opacity .25s ease-out;background:var(--f-common-toolbar-button-x-background);color:var(--f-common-toolbar-button-x-color)!important;--f-icon-sizing-xs: 10px}.f-toolbar-button.has-close:hover .f-toolbar-button__x{opacity:1}.f-toolbar-button>*{color:currentColor;white-space:nowrap}:root{--f-common-action-button-border-color: var(--f-color-surface-strongest);--f-common-action-button-border: 1px dashed var(--f-common-action-button-border-color);--f-common-action-button-size: 22px;--f-common-action-button-color: var(--f-color-text-weakest);--f-common-action-button-background: none}.f-action-button{background:var(--f-common-action-button-background);cursor:pointer;display:flex;border:none;outline-offset:2px;padding:0;margin:0;border-radius:var(--f-radius-full);color:var(--f-common-action-button-color);min-width:var(--f-common-action-button-size);min-height:var(--f-common-action-button-size);gap:5px}.f-action-button:disabled{pointer-events:none}.f-action-button.has-border{border:var(--f-common-action-button-border)}.f-action-button.is-accent{color:var(--f-color-text-on-color);background:var(--f-color-accent);border-color:var(--f-color-accent)}.f-action-button>*{color:currentColor}:root{--f-common-avatar-size: 22px;--f-common-avatar-font-size: 12px;--f-common-avatar-line-height: 14px;--f-common-avatar-border-color: var(--f-color-surface)}.f-action-button>.f-avatar-group>.f-avatar,.f-action-button>.f-avatar-group>.f-avatar .f-image{width:var(--f-common-avatar-size)!important;height:var(--f-common-avatar-size)!important;outline:1px solid var(--f-common-avatar-border-color)}.f-action-button>.f-avatar-group>.f-avatar .f-text{font-size:var(--f-common-avatar-font-size)!important;line-height:var(--f-common-avatar-line-height)!important}.f-action-button>.f-avatar-group>.f-avatar>*{-webkit-user-select:none;user-select:none;pointer-events:none}:root{--f-common-check-padding: 0;--f-common-check-size: 20px;--f-common-check-size-lg: 30px}.f-check{justify-content:flex-start;padding:var(--f-common-check-padding);width:var(--f-common-check-size);height:var(--f-common-check-size);--f-icon-stroke-width-xs: 4px;--f-icon-stroke-width-lg: 3px;--f-checkbox-alt-active-color: var(--f-color-text-weakest);--f-checkbox-alt-active-border-color: var(--f-color-border);--f-checkbox-alt-active-background-color: var(--f-color-surface-strong)}.f-check.is-faux:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;background:rgb(from var(--f-color-surface-strongest) r g b / 100%);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:pulse .2s ease-out forwards}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.6}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.f-check .f-checkbox-alt{border-radius:var(--f-radius-lg)}.f-check button{border:1px solid var(--f-checkbox-alt-border-color);transition:outline .05s}.f-check button:hover{outline:2px solid var(--f-checkbox-alt-border-color);outline-offset:2px}.f-check.is-milestone{--f-checkbox-alt-active-color: var(--f-color-success-weak);--f-checkbox-alt-active-border-color: var(--f-color-success);--f-checkbox-alt-active-background-color: var(--f-color-success);--f-checkbox-alt-border-color: var(--f-color-success);--f-checkbox-alt-border-color-hover: var(--f-color-success-strong)}.f-check.is-milestone .f-checkbox-alt,.f-check.is-blocker .f-checkbox-alt{transform:rotate(45deg)}.f-check.is-milestone .f-checkbox-alt .f-icon,.f-check.is-blocker .f-checkbox-alt .f-icon{transform:rotate(325deg)}.f-check.is-milestone .f-checkbox-alt button .f-icon,.f-check.is-blocker .f-checkbox-alt button .f-icon{opacity:1!important}.f-check.is-milestone button,.f-check.is-blocker button{border-width:2px}.f-check.is-milestone .f-checkbox-alt:focus{outline-color:var(--f-color-success-weak)}.f-check.is-blocker{--f-checkbox-alt-active-color: var(--f-color-danger-weak);--f-checkbox-alt-active-border-color: var(--f-color-danger);--f-checkbox-alt-active-background-color: var(--f-color-danger);--f-checkbox-alt-border-color: var(--f-color-danger);--f-checkbox-alt-border-color-hover: var(--f-color-danger-strong)}.f-check.is-blocker .f-checkbox-alt:focus{outline-color:var(--f-color-danger-weak)}.f-check.is-high{--f-checkbox-alt-active-color: var(--f-color-danger-weak);--f-checkbox-alt-active-border-color: var(--f-color-danger);--f-checkbox-alt-active-background-color: var(--f-color-danger);--f-checkbox-alt-border-color: var(--f-color-danger);--f-checkbox-alt-border-color-hover: var(--f-color-danger)}.f-check.is-high .f-checkbox-alt:focus{outline-color:var(--f-color-danger-weak)}.f-check.is-medium{--f-checkbox-alt-active-color: var(--f-color-warning-weak);--f-checkbox-alt-active-border-color: var(--f-color-warning);--f-checkbox-alt-active-background-color: var(--f-color-warning);--f-checkbox-alt-border-color: var(--f-color-warning);--f-checkbox-alt-border-color-hover: var(--f-color-warning)}.f-check.is-medium .f-checkbox-alt:focus{outline-color:var(--f-color-warning-weak)}.f-check.is-low{--f-checkbox-alt-active-color: var(--f-color-caution-weak);--f-checkbox-alt-active-border-color: var(--f-color-caution);--f-checkbox-alt-active-background-color: var(--f-color-caution);--f-checkbox-alt-border-color: var(--f-color-caution);--f-checkbox-alt-border-color-hover: var(--f-color-caution)}.f-check.is-high button,.f-check.is-medium button,.f-check.is-low button{border-width:2px}.f-check.is-low .f-checkbox-alt:focus{outline-color:var(--f-color-caution-weak)}.f-check .f-checkbox-alt{width:var(--f-common-check-size);height:var(--f-common-check-size);outline-offset:0px}.f-check .f-checkbox-alt.lg{width:var(--f-common-check-size-lg);height:var(--f-common-check-size-lg);outline-offset:0px}:root{--f-common-label-height: 22px;--f-common-label-padding: 0 3px;--f-common-label-font-size: 11px;--f-common-label-line-height: 14px;--f-common-label-max-width: 70px}.f-label-button{gap:2px}.task__fields .f-label-button{flex-wrap:wrap;justify-content:flex-start}.f-label{height:var(--f-common-label-height)!important;display:inline-block;border-radius:var(--f-radius);padding:0 .35rem;max-width:var(--f-common-label-max-width)}.f-label.is-double{max-width:fit-content!important;padding:0!important;display:flex!important}@media only screen and (max-width: 600px){.f-label{max-width:70px}}.f-label:focus{outline:none}.f-label>span{color:inherit;font-weight:var(--f-font-weight-normal);font-size:var(--f-common-label-font-size)!important;line-height:var(--f-common-label-line-height)!important;padding:var(--f-common-label-padding)!important}.f-label .f-label__first{padding:0 .5rem!important;margin:0!important;height:var(--f-common-label-height)!important;display:block!important;border-top-left-radius:var(--f-radius);border-bottom-left-radius:var(--f-radius)}.f-label .f-label__second{padding:0 .5rem!important;display:block!important}:root{--f-common-badges-color: var(--f-color-text-weak);--f-common-badge-font-size: 12px;--f-common-badge-line-height: 14px}.f-badges{font-size:var(--f-common-badge-font-size)!important;line-height:var(--f-common-badge-line-height)!important;color:var(--f-common-badges-color)}.f-badges>.f-text{color:currentColor;font-size:var(--f-common-badge-font-size)!important;line-height:var(--f-common-badge-line-height)!important}.f-badges>.f-icon{color:var(--f-common-badges-color)}.f-badges>.f-text,.f-badges>.f-icon{-webkit-user-select:none;user-select:none;pointer-events:none}.f-drag-element,.f-drag-area__element{z-index:auto!important}:root{--f-rich-input-padding: 0px;--f-rich-input-color: var(--f-color-text);--f-rich-input-color-placeholder: var(--f-color-text-weakest);--f-rich-input-link-color: var(--f-color-text-link);--f-rich-input-decoration-size: default;--f-rich-input-menu-color-background: var(--f-color-surface);--f-rich-input-menu-border-radius: var(--f-radius);--f-rich-input-menu-border-color: var(--f-color-border);--f-rich-input-menu-shadow: var(--f-shadow-card);--f-rich-input-menu-padding: .5rem;--f-rich-input-menu-item-padding: .5px 15px;--f-rich-input-font-size: 1rem;--f-rich-input-line-height: 20px}.f-rich-input{font-family:var(--f-font-body);font-weight:var(--f-font-weight-normal);width:100%;height:fit-content;border:none;position:relative;color:var(--f-rich-input-color);text-decoration-thickness:var(--f-rich-input-decoration-size);font-size:var(--f-rich-input-font-size);line-height:var(--f-rich-input-line-height)}.f-rich-input__input:focus{outline:none;border:none}.f-rich-input__input{width:100%;padding:var(--f-rich-input-padding);cursor:text}.f-rich-input__placeholder{pointer-events:none;font-family:var(--f-font-body);color:var(--f-rich-input-color-placeholder);padding:var(--f-rich-input-padding);-webkit-user-select:none;user-select:none;position:absolute;height:100%;width:100%}.f-rich-input__input a{color:var(--f-rich-input-link-color)}.f-rich-input__menu{position:fixed;top:0;left:0;padding:var(--f-rich-input-menu-padding);border-radius:var(--f-rich-input-menu-border-radius);background:var(--f-rich-input-menu-color-background);width:200px;box-shadow:var(--f-rich-input-menu-shadow);border:1px solid;border-color:var(--f-rich-input-menu-border-color);transition:top,left .1s;z-index:var(--f-index-tooltip)}.f-rich-input__menu-item{color:var(--f-rich-input-color);padding:var(--f-rich-input-menu-item-padding);font-size:var(--f-rich-input-font-size);line-height:var(--f-rich-input-line-height);justify-content:flex-start;width:100%;border-radius:var(--f-radius);justify-content:flex-start!important}:root{--f-rich-input-entity-radius: var(--f-radius);--f-rich-input-entity-padding: 0;--f-rich-input-entity-color: var(--f-color-text);--f-rich-input-entity-background: var(--f-color-surface-stronger)}.f-rich-input-entity{background:var(--f-rich-input-entity-background);color:var(--f-rich-input-entity-color);border-radius:var(--f-rich-input-entity-radius);padding:var(--f-rich-input-entity-padding);cursor:pointer;font-weight:700;display:inline-block}.f-rich-input-entity:focus{border:none;outline:none}.slide-panel,.slide-panel__panel{width:100%;position:relative}.slide-panel__panel.go-forward{animation:fadeInLeft .25s}.slide-panel__panel.go-back{animation:fadeInRight .25s}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}:root{--f-todo-padding: 0px var(--gutter) 1rem var(--gutter);--f-todo-background: var(--f-color-surface)}.f-todo{width:var(--max-width);padding:var(--f-todo-padding);margin:0 auto;background:var(--f-todo-background);--f-drag-indent: 30px}.f-todo .f-drag-area__placeholder{background:var(--f-todo-background)}.f-todo .f-drag-area__placeholder:after{content:" ";position:absolute;display:block;width:calc(100% - 30px);height:96%;right:0;top:2%;box-shadow:inset 0 0 0 2px var(--f-color-accent);border-radius:var(--f-radius);background:var(--f-color-surface-strong)}.f-todo .f-drag-area__placeholder-lined{width:calc(100% - 60px)!important;left:30px}.f-todo .f-drag-element[data-focus=yes]:before{content:" ";background:none;border:none}.f-todo .f-drag-element[data-focus=yes] .f-todo-task-item__inner{background:rgb(from var(--f-color-accent) r g b / 5%);outline:2px solid var(--f-color-accent)}.f-todo-section-header__spacer{flex:1}.f-todo-section-header__progress{--f-progress-background: var(--f-todo-background);--f-progress-active: var(--f-section-header-color);border:2px solid var(--f-section-header-color);position:relative;left:3px}:root{--f-todo-drag-opacity: .75}.f-drag-ghost .f-todo-task-item{border-bottom:none;background:var(--f-color-surface);box-shadow:var(--f-shadow-menu);opacity:var(--f-todo-drag-opacity)}.f-drag-ghost .f-todo-task__collapse-icon{display:none}@keyframes f-drag-ghost-fadein{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}.is-frozen{opacity:.5;pointer-events:none}.f-todo-sections{width:100%;height:fit-content}:root{--f-todo-section-header-color: var(--f-color-text-weak);--f-todo-section-header-gap: 14px;--f-todo-section-header-height: 50px;--f-todo-section-description-color: var(--f-color-text-weaker);--f-todo-section-header-font-size: 16px;--f-todo-section-header-line-height: 20px;--f-todo-section-header-description-font-size: 12px;--f-todo-section-header-description-line-height: 14px;--f-todo-section-header-pill-height: 22px;--f-todo-section-header-pill-font-size: 12px;--f-todo-section-header-pill-line-height: 14px;--f-todo-section-header-collapse-width: 30px;--f-todo-section-header-collapse-height: 30px;--f-todo-section-header-padding: 0 10px;--f-todo-section-header-margin: 0 0 0 -10px}.f-todo-section{height:fit-content;width:100%;position:relative}.f-todo-section.is-hidden{display:none!important}.f-todo-section-header{justify-content:flex-start;position:relative;width:100%}.f-todo-section-header__inner{position:relative;width:100%;color:var(--f-todo-section-header-color);height:var(--f-todo-section-header-height);gap:var(--f-todo-section-header-gap);padding:var(--f-todo-section-header-padding);margin:var(--f-todo-section-header-margin)}.f-todo-section-header__inner-title{gap:var(--f-todo-section-header-gap);overflow:hidden!important;padding:1rem .5rem 1rem 0}.f-todo-section-header__inner-title .f-editable{overflow:hidden!important}.f-todo-section-header__inner .f-editable:focus-within{outline-offset:0px 3px}.f-todo-section-header__inner-title h4{overflow:hidden!important;width:100%;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-todo-section-header__inner .f-editable .f-heading{white-space:nowrap;font-size:var(--f-todo-section-header-font-size);line-height:var(--f-todo-section-header-line-height)}.f-todo-section-header__inner .f-pill{height:var(--f-todo-section-header-pill-height)}.f-todo-section-header__inner .f-pill .f-text{font-size:var(--f-todo-section-header-pill-font-size);line-height:var(--f-todo-section-header-pill-line-height)}.f-todo-section-header__description{color:var(--f-todo-section-description-color);font-size:var(--f-todo-section-header-description-font-size);line-height:var(--f-todo-section-header-description-line-height)}.f-todo-section-header__collapse{flex-shrink:0;width:var(--f-todo-section-header-collapse-width);height:var(--f-todo-section-header-collapse-height);margin-left:-5px}.f-todo-section__tasks{width:100%;position:relative;height:fit-content}.f-todo-section__tasks .f-drag-area{min-height:2px}.f-todo-section__tasks-inner{height:fit-content;width:100%}:root{--f-todo-section-placeholder-background: var(--f-color-surface-strong);--f-todo-section-placeholder-radius: 0;--f-todo-section-placeholder-border: none;--f-todo-section-placeholder-outline: none;--f-todo-section-placeholder-margin: .25rem 0 0 0}.f-todo-section__placeholder{height:50px;width:100%;pointer-events:none;z-index:1000;animation:f-drag-fadein var(--f-transition-duration-fast);margin:var(--f-todo-section-placeholder-margin);border:var(--f-todo-section-placeholder-border);outline:var(--f-todo-task-item-select-width) solid var(--f-todo-task-item-select-color);border-radius:var(--f-todo-section-placeholder-radius);background:var(--f-todo-section-placeholder-background);outline-offset:-6px}:root{--f-todo-collapse-color: var(--f-color-text-weakest);--f-todo-collapse-left: -5px;--f-todo-collapse-top: 20px}.f-todo-section-header{color:var(--f-todo-collapse-color)}.f-todo-section-header .f-todo-collapse-icon{transform:rotate(-90deg);transition:transform .1s;position:relative}.f-todo-section-header.is-visible .f-todo-collapse-icon{transform:rotate(0)}[data-indent="0"] .is-indent{padding-left:calc(var(--f-drag-indent) * 0)}[data-indent="0"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 0)}[data-indent="1"] .is-indent{padding-left:calc(var(--f-drag-indent) * 1);width:calc(100% + (var(--f-drag-indent) * 1))}[data-indent="1"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 1)}[data-indent="2"] .is-indent{padding-left:calc(var(--f-drag-indent) * 2);width:calc(100% + (var(--f-drag-indent) * 2))}[data-indent="2"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 2)}[data-indent="3"] .is-indent{padding-left:calc(var(--f-drag-indent) * 3);width:calc(100% + (var(--f-drag-indent) * 3))}[data-indent="3"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 3)}[data-indent="4"] .is-indent{padding-left:calc(var(--f-drag-indent) * 4);width:calc(100% + (var(--f-drag-indent) * 4))}[data-indent="4"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 4)}[data-indent="5"] .is-indent{padding-left:calc(var(--f-drag-indent) * 5);width:calc(100% + (var(--f-drag-indent) * 5))}[data-indent="5"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 5)}[data-indent="6"] .is-indent{padding-left:calc(var(--f-drag-indent) * 6);width:calc(100% + (var(--f-drag-indent) * 6))}[data-indent="6"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 6)}[data-indent="7"] .is-indent{padding-left:calc(var(--f-drag-indent) * 7);width:calc(100% + (var(--f-drag-indent) * 7))}[data-indent="7"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 7)}[data-indent="8"] .is-indent{padding-left:calc(var(--f-drag-indent) * 8);width:calc(100% + (var(--f-drag-indent) * 8))}[data-indent="8"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 8)}[data-indent="9"] .is-indent{padding-left:calc(var(--f-drag-indent) * 9);width:calc(100% + (var(--f-drag-indent) * 9))}[data-indent="9"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 9)}[data-indent="10"] .is-indent{padding-left:calc(var(--f-drag-indent) * 10);width:calc(100% + (var(--f-drag-indent) * 10))}[data-indent="10"] .f-todo-task__collapse-icon{margin-left:calc(var(--f-drag-indent) * 10)}:root{--f-todo-task-item-height: 38px;--f-todo-task-item-padding: 0;--f-todo-task-item-select-color: var(--f-color-surface-strong);--f-todo-task-item-parent-select-color: var(--f-color-surface-strong);--f-todo-task-item-select-width: 2px;--f-todo-task-item-collapse-padding: 0px;--f-todo-task-checkbox-width: 20px;--f-todo-task-collapse-width: 30px;--f-todo-task-collapse-height: 30px;--f-todo-task-color-width: 5px;--f-todo-task-color-left: -5px;--f-todo-task-border-width: 1px;--f-todo-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-surface-stronger)}.f-todo-task-item{justify-content:flex-start;height:var(--f-todo-task-item-height);position:relative;width:100%;border-top:var(--f-todo-task-border-bottom);cursor:pointer;transition:box-shadow .25s,height .25s,border .2s}.f-todo-task-item:hover{border-color:var(--f-color-border-strong)}.f-todo-task-item:after{content:"";pointer-events:none;display:block;position:absolute;bottom:-1px;left:0;z-index:10;width:100%;height:1px;border-bottom:var(--f-todo-task-border-width) solid transparent;transition:border .2s}.f-todo-task-item:hover:after{border-color:var(--f-color-border-strong)}.f-todo-task-item:focus{outline:none}.f-todo-task-item.is-edit{z-index:10}.f-todo-task-item__color{z-index:1;position:absolute;left:var(--f-todo-task-color-left);width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);border-radius:100px;background-color:var(--f-color-accent)}:root{--f-todo-task-item-project-color: var(--f-color-accent)}.f-todo-task-item__project-type{color:var(--f-todo-task-item-project-color);max-width:75px;flex-shrink:0;border-radius:var(--f-radius-full);border:2px solid var(--f-todo-task-item-project-color);margin-right:10px;text-transform:uppercase;font-weight:700;padding:.25rem .5rem}.kanban-mode .f-todo-task-item__project-type{width:fit-content;display:block}.f-todo-task-item__project-name{color:var(--f-todo-task-item-project-color);background-color:rgb(from var(--f-todo-task-item-project-color) r g b / 10%);max-width:75px;border-radius:var(--f-radius);margin-right:.5rem;text-transform:uppercase;font-weight:700;padding:.25rem .5rem}.f-todo-task-item__collapse{height:var(--f-todo-task-collapse-height);width:var(--f-todo-task-collapse-width);padding:var(--f-todo-task-item-collapse-padding)}.f-todo-task-item__collapse-icon{left:var(--f-todo-collapse-left);transform:rotate(0);transition:transform .1s;color:var(--f-todo-collapse-color)}.f-todo-task-item__collapse-icon.is-collapsed{transform:rotate(-90deg)}.f-todo-task-item__checkbox{position:relative;width:var(--f-todo-task-checkbox-width)}.f-todo-task-item__inner{position:relative;flex:1;border-radius:var(--f-radius);justify-content:flex-start;padding:var(--f-todo-task-item-padding)}:root{--f-todo-task-item-labels-width: 20%;--f-todo-task-item-date-width: 125px;--f-todo-task-item-users-width: 70px;--f-todo-task-item-column-border-left: 1px solid var(--f-color-surface-stronger)}.f-todo-task-item__labels .f-label-button>*{margin-left:0%}.f-todo-task-item__labels{min-width:var(--f-todo-task-item-labels-width);justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height)}.f-todo-task-item__date{width:fit-content;padding-left:1rem;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height)}.f-todo-task-item__users{width:fit-content;padding-left:1rem;padding-right:1rem;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height)}.f-todo-task-item__likes{width:fit-content;justify-content:flex-end;text-align:right;height:var(--f-todo-task-item-height);padding-left:10px}.f-todo-task-item__likes .f-like-button{color:var(--f-color-text-weakest)}.f-todo-task-item__likes .f-like-button:not(.is-liked),.f-todo-task-item__date .f-action-button.hide:not(.is-open),.f-todo-task-item__labels .f-action-button.hide:not(.is-open){opacity:0;transition:opacity .25s}.f-todo-task-item:hover .f-todo-task-item__likes .f-like-button,.f-todo-task-item:hover .f-action-button.hide,.f-todo-task-item:hover .f-action-button.is-open{opacity:1}.f-todo-task-item .f-editable:focus-within{outline:none!important}.f-todo-task-item__main-outer{flex:1;position:relative;height:var(--f-todo-task-item-height)}.f-todo-task-item__main{width:100%;height:var(--f-todo-task-item-height);position:absolute;top:0;right:0;bottom:0;left:0;text-overflow:ellipsis;white-space:nowrap}.f-todo-task-item__main-inner{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;height:var(--f-todo-task-item-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 1rem}.is-heading .f-todo-task-item__main-inner{padding:0}:root{--f-todo-text-weight: var(--f-font-weight-normal);--f-todo-text-letter-spacing: 0px;--f-todo-text-size: 1rem;--f-todo-text-line-height: 20px;--f-todo-text-color: var(--f-color-text)}.f-todo-task-item__text{flex-shrink:1;width:fit-content;color:var(--f-todo-text-color);font-weight:var(--f-todo-text-weight);font-size:var(--f-todo-text-size);font-family:var(--f-font-body);line-height:var(--f-todo-text-line-height);letter-spacing:var(--f-todo-text-letter-spacing);word-break:keep-all;overflow-wrap:normal;display:inline-block;transition:opacity .1s;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.f-todo-task-item__text *{-webkit-user-select:none;user-select:none}.f-todo-task-item__text a{-webkit-user-drag:none;word-break:break-all;white-space:pre-line}.f-todo-task-item__text:hover{cursor:pointer}.f-todo-task-item.is-heading .f-todo-task-item__text{font-weight:700;font-size:1.1rem}:root{--f-todo-subtask-color: var(--f-color-text-weakest)}.f-todo-task-item__subcount{gap:3px;color:var(--f-todo-subtask-color);padding-left:10px}.f-todo-task-item__widget{color:var(--f-todo-subtask-color);padding-left:10px}.f-todo-task-item__open{color:var(--f-todo-subtask-color);margin:0 10px;box-shadow:none;height:25px!important;width:25px!important;padding:0!important;transition:opacity .5s;opacity:0;--f-icon-sizing-md: 1.15rem}.f-todo-task-item:hover .f-todo-task-item__open{opacity:1}.f-todo-task-item__points{width:fit-content;flex-grow:0;flex-shrink:0;margin-left:10px;padding:.25rem .4rem!important;color:var(--f-color-text-weaker);border:1px solid var(--f-color-border-strong);text-align:center;border-radius:var(--f-radius-full)}.f-todo-task-item__complexity{width:fit-content;flex-grow:0;padding-left:10px}.f-todo-task-item__attachments,.f-todo-task-item__comments,.f-todo-task-item__description{color:var(--f-todo-subtask-color);padding-left:10px;width:fit-content;flex-grow:0}.f-todo-task-item__editor{justify-content:flex-start;flex:1;width:100%;font-size:var(--f-todo-text-size);line-height:var(--f-todo-text-line-height);animation:f-todo-task-editor-fadein .2s}@keyframes f-todo-task-editor-fadein{0%{opacity:.75}to{opacity:1}}:root{--f-todo-text-color-inactive: var(--f-color-text-weakest)}.is-complete .f-todo-task-item__text,.is-complete .f-todo-task-item__text>*{color:var(--f-todo-text-color-inactive)!important}.is-complete .f-todo-task-item__text mark{background-color:var(--f-color-surface-stronger)}.f-drag-area__placeholder{background:var(--f-color-surface-strong)}body[data-dragging=yes] .f-todo .f-todo-task-item.is-selected,body[data-dragging=yes] .f-todo .f-todo-task-item.is-parent-selected{opacity:.5;pointer-events:none;transition:opacity .1s;animation:f-todo-fadein .2s}@keyframes f-todo-fadein{0%{opacity:0}to{opacity:1}}.f-todo-task-item.is-selected{background:var(--f-todo-task-item-select-color)}.f-todo-task-item.is-parent-selected{background:var(--f-todo-task-item-parent-select-color)}body[data-dragging=yes] .f-todo .f-todo-task-item.is-selected,body[data-dragging=yes] .f-todo .f-todo-task-item.is-parent-selected{background:var(--f-color-surface)!important}:root{--f-todo-add-section-margin: 0 0 0 0;--f-todo-add-section-padding: 0px 30px;--f-todo-add-section-spacing: 12px;--f-todo-add-section-height: 38px;--f-todo-add-section-background: transparent}.f-todo-add-section{margin:var(--f-todo-add-section-margin);position:relative;width:100%;cursor:pointer;background:var(--f-todo-add-section-background);height:var(--f-todo-add-section-height);border-top:var(--f-todo-task-border-width) solid var(--f-color-surface-stronger)}.f-todo-add-section__inner{position:relative;overflow:visible;justify-content:flex-start;padding:var(--f-todo-add-section-padding);height:var(--f-todo-add-section-height);width:100%;gap:var(--f-todo-add-section-spacing);color:var(--f-color-text)}.f-todo-add-section__inner .f-icon{color:var(--f-color-text-weakest);animation:f-add-section-fadein .5s}.f-todo-add-section__inner input{box-shadow:none;border-radius:0;color:var(--f-task-text-title-color);font-size:var(--f-task-text-title-size);background:transparent;padding-left:0!important;font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);color:var(--f-color-text);border:none;outline:none;resize:none;width:100%;height:100%;cursor:pointer!important;animation:f-add-section-fadein .5s}@keyframes f-add-section-fadein{0%{opacity:0}to{opacity:1}}.f-todo-add-section__inner input::placeholder{color:var(--f-color-text-weakest)}.f-todo-sections__last-section-add{width:300px;flex-shrink:0;padding-top:1.25rem}:root{--f-todo-add-task-background: transparent;--f-todo-add-task-padding: 10px 0px 10px 30px;--f-todo-add-task-spacing: 10px;--f-todo-add-task-min-height: 38px;--f-todo-add-task-text-size: 1rem;--f-todo-add-task-line-height: 20px;--f-todo-add-task-border-bottom: 1px solid var(--f-color-surface-stronger)}.f-todo-add-task{position:relative;width:100%;border-top:var(--f-todo-add-task-border-bottom);cursor:pointer;background:var(--f-todo-add-task-background)}.f-todo-add-task__inner{position:relative;padding:var(--f-todo-add-task-padding);min-height:var(--f-todo-add-task-min-height);justify-content:flex-start!important;gap:var(--f-todo-add-task-spacing);color:var(--f-color-text-weakest);width:100%;background:var(--f-todo-add-task-background)}.f-todo-add-task__inner .f-text{font-size:var(--f-todo-add-task-text-size)!important;line-height:var(--f-todo-add-task-line-height)!important}.f-todo-add-task.is-editor .f-todo-add-task__inner{min-height:var(--f-todo-task-item-height-footer)}.f-todo-add-task__inner>.f-icon{color:var(--f-color-text-weakest);margin-right:5px}:root{--f-todo-task-editor-color: var(--f-color-text)}.f-todo-task-editor{gap:12px;flex-shrink:0;justify-content:stretch;align-items:stretch;align-content:stretch;width:100%;color:var(--f-color-text-weakest)}.f-todo-task-editor.is-indented{padding-left:var(--f-drag-indent)}.f-todo-task-editor__input{flex:1}.f-todo-task-editor__input input{box-shadow:none;border-radius:0;color:var(--f-todo-task-editor-color);background:transparent;padding-left:0!important;font-weight:var(--f-font-weight-normal);font-family:var(--f-font-body);color:var(--f-color-text);border:none;outline:none;resize:none;width:100%;height:100%;cursor:pointer!important}.f-todo-task-editor__input input::placeholder{color:var(--f-color-text-weakest)}.f-todo-task-editor__toolbar{width:100%;gap:7px;justify-content:flex-start;flex-wrap:wrap}.f-todo-add-task__editor{flex:1}:root{--f-todo-add-below-height: fit-content;--f-todo-add-below-padding: 10px 0;--f-todo-task-border-bottom: var(--f-todo-task-border-width) solid var(--f-color-surface-stronger)}.f-todo-task__add-below{min-height:var(--f-todo-add-below-height);border-bottom:var(--f-todo-task-border-bottom);padding:var(--f-todo-add-below-padding);margin-left:5px}.f-todo-task__add-below .f-todo-task-editor__input{padding:0}[data-indent="0"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 2)}[data-indent="1"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 3)}[data-indent="2"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 4)}[data-indent="3"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 3 + var(--f-drag-indent))}[data-indent="4"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 4 + var(--f-drag-indent))}[data-indent="5"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 5 + var(--f-drag-indent))}[data-indent="6"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 6 + var(--f-drag-indent))}[data-indent="7"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 7 + var(--f-drag-indent))}[data-indent="8"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 8 + var(--f-drag-indent))}[data-indent="9"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 9 + var(--f-drag-indent))}[data-indent="10"] .f-todo-task__add-below.is-indent{padding-left:calc(var(--f-drag-indent) * 10 + var(--f-drag-indent))}.kanban-mode{--kanban-mode-background: rgb(from var(--f-color-surface-strong) r g b / 50%);--kanban-mode-width: 350px}.kanban-mode .f-todo-sections{flex-direction:row;position:absolute;top:0;right:0;bottom:0;left:0;height:calc(100% - 1rem)!important;padding:0 1rem;margin-top:1rem;overflow:auto;background-color:var(--kanban-mode-background);z-index:1}.kanban-mode .f-todo-section{width:var(--kanban-mode-width)!important;overflow:hidden;height:100%!important}.kanban-mode .f-todo-section__tasks-outer{display:flex;flex-direction:column;justify-content:stretch;align-content:stretch;align-items:stretch;width:var(--kanban-mode-width)!important;overflow:hidden;height:100%!important;border-right:1px solid var(--f-color-surface-stronger);padding-right:0rem;padding-left:0rem}.kanban-mode .f-todo-section-header__progress{--f-progress-background: var(--kanban-mode-background)}.kanban-mode .f-todo-section__tasks{flex:1;overflow-y:scroll;padding-left:1rem;padding-right:1rem}.kanban-mode .f-todo-section-header__inner{display:block;width:100%;height:fit-content;margin-left:0!important;padding:0;padding-left:1rem;padding-right:1rem}.kanban-mode .f-todo-section-header__inner-title{width:100%!important;justify-content:flex-start}.kanban-mode .f-todo-section-header__inner-title .f-pill{margin:0 auto 0 0}.kanban-mode .f-todo-section-header__collapse,.kanban-mode .f-todo-task-item__widget{display:none}.kanban-mode .f-todo-section-header{padding:1.75rem .25rem .25rem!important;position:sticky;top:0;z-index:100;overflow:visible!important;background:transparent!important}.kanban-mode .f-todo-section-header__spacer{display:none}.kanban-mode .f-todo-section-header__description{overflow:initial!important;text-overflow:initial!important;white-space:initial!important;height:fit-content!important;display:block!important;flex-shrink:0!important;pointer-events:none!important;position:relative;padding:.5rem 0}.kanban-mode .f-todo-task-item{height:fit-content!important;border:none;padding:.25rem .25rem 0!important;background:transparent!important}.kanban-mode .f-todo-task-item:after{content:none;border:none}.kanban-mode .f-todo-task-item__titles{display:none}.kanban-mode .f-todo-task-item:hover:after{border:none!important}.kanban-mode .f-todo-task-item__inner{border:1px solid var(--f-color-border);border-radius:var(--f-radius);padding:1rem!important;background:var(--f-color-surface)!important;margin:.25rem 0}.kanban-mode .f-todo-task-item.is-selected .f-todo-task-item__inner{background:var(--f-todo-task-item-select-color)!important}.kanban-mode .f-todo-task-item.is-milestone .f-todo-task-item__inner{border-color:var(--f-color-success);border-width:2px;border-style:solid}.kanban-mode .f-todo-task-item.is-blocker .f-todo-task-item__inner{border-color:var(--f-color-danger);border-width:2px;border-style:solid}.kanban-mode .f-todo-task-item__inner{display:block}.kanban-mode .f-todo-task-item__collapse{display:none}.kanban-mode .f-todo-task-item__main-inner{padding:0!important;flex-direction:row;flex-wrap:wrap}.kanban-mode .f-todo-task-item__inner:hover{outline:3px solid var(--f-color-surface-strong);transition:outline .2s}.kanban-mode .f-todo-task-item__date{margin-right:auto}.kanban-mode .f-todo-task-item.is-indent{padding:0}.kanban-mode .f-todo-task-item__main-outer{flex-shrink:0;height:fit-content;display:block!important}.kanban-mode .f-todo-task-item__main{position:relative;height:fit-content;display:block!important}.kanban-mode .f-todo-task-item__main-inner,.kanban-mode .f-todo-task-item__text{overflow:initial!important;text-overflow:initial!important;white-space:initial!important;height:fit-content!important;display:block!important;flex-shrink:0;pointer-events:none}.kanban-mode .f-todo-task-item__text-kanban{gap:.5rem;align-items:flex-start}.kanban-mode .f-todo-task-item__text-kanban .f-check{margin-top:0;pointer-events:all}.kanban-mode .f-todo-task-item__text{flex:1;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.kanban-mode .f-todo-task-item__tailend{width:100%;justify-content:end;gap:.75rem}.kanban-mode .f-todo-task-item__tailend>*{padding:0;width:fit-content;height:fit-content!important;margin-top:.5rem;align-items:flex-end}.kanban-mode .f-todo-task-item__labels{width:100%!important;justify-content:flex-start;padding:5px 0!important;height:fit-content}.kanban-mode .f-todo-task-item__labels>.f-label-button{flex-wrap:wrap;justify-content:flex-start;height:fit-content}.kanban-mode .f-todo-task-item__labels .f-label-button>*{margin-left:0!important}.kanban-mode .f-todo-add-section{border:none;display:none}.kanban-mode .f-todo-sections__last-section-add{padding-left:1rem}.kanban-mode .f-todo-sections__last-section-add .f-todo-add-section{border:none;display:block!important}.kanban-mode .f-todo-add-task{border:none}.kanban-mode .f-todo-add-task__inner{padding:1rem}.kanban-mode{--f-drag-indent: 0px !important}.kanban-mode .f-drag-area__placeholder:after{content:" ";position:absolute;display:block;width:calc(100% + -0px)!important;height:96%;right:0;top:2%;box-shadow:inset 0 0 0 2px var(--f-color-accent);border-radius:var(--f-radius);background:var(--f-color-surface-strong)}.kanban-mode [data-indent="1"],.kanban-mode [data-indent="2"] .kanban-mode [data-indent="3"] .kanban-mode [data-indent="4"] .kanban-mode [data-indent="5"] .kanban-mode [data-indent="6"],.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__description{display:none!important}.kanban-mode .f-todo-section.is-collapsed{width:70px!important;overflow:hidden;border-right:1px solid var(--f-color-border)}.kanban-mode .f-todo-section.is-collapsed .f-kanban-section__f-todo-section-header{width:100%;justify-content:flex-start;align-items:center;align-content:center;cursor:pointer;transition:background .1s;border-radius:0}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header{height:100%;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-direction:column!important;width:70px!important;padding-top:2.2rem!important;padding-left:0!important;padding-right:0!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner{flex-direction:column!important;justify-content:center;align-items:center;align-content:center;width:70px!important;right:1rem!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title{margin:0;justify-content:center;align-items:center;align-content:center;flex-direction:column!important;width:70px!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title>*{margin-right:0!important}.kanban-mode .f-todo-section.is-collapsed .f-todo-section-header__inner-title h4{writing-mode:vertical-rl;text-orientation:mixed;margin:0}.kanban-mode .f-todo-section-header__inner-title .f-editable{overflow:hidden}.kanban-mode .f-todo-section-header__inner-title h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;width:100%}.kanban-mode .f-todo-section-header__inner-title button:focus{outline:none!important}.kanban-mode.f-todo .f-drag-area__placeholder-lined{width:3px!important;left:0}.kanban-mode.f-todo .f-drag-area__placeholder-lined:after{content:" ";position:absolute;left:50%;top:0;transform:translate(-50%,2px);width:4px;height:4px;background:var(--f-color-surface);outline:var(--f-drag-lined-size) solid var(--f-color-accent);border-radius:50%}.public .kanban-mode{height:100%!important;padding:0!important;margin:0!important;background-color:transparent}.public .kanban-mode .f-todo-sections,.public .kanban-mode .f-todo-section{margin:0!important;padding:0!important;height:100%!important}.public .kanban-mode .f-todo-add-task,.public .kanban-mode .f-todo-section-header__inner-title button,.public .kanban-mode .f-kanban-add-column{display:none!important}.public .kanban-mode .f-editable,.public .kanban-mode .f-todo-task-item,.public .kanban-mode .f-todo-task-item__text-kanban,.public .f-check{pointer-events:none!important}.task__outer{width:100%;height:100%;top:0;left:0;position:absolute;border-radius:var(--f-radius)}.task__container{height:100%;flex:1;width:100%;border-right:1px solid var(--f-color-border);border-color:var(--f-color-surface-strong)!important;border-width:2px!important;z-index:100;outline-offset:-.3rem;transition:outline .05s ease-in-out;overflow-y:auto;padding-bottom:5rem;padding-top:60px;position:relative;border-radius:var(--f-radius)}.task__toolbar{gap:.5rem;justify-content:flex-start;width:100%;height:50px;color:var(--f-color-text-weaker);padding:0rem 1rem;position:sticky;top:0;background:var(--f-color-surface);z-index:1000;border-bottom:1px solid var(--f-color-border);border-top-right-radius:var(--f-radius);border-top-left-radius:var(--f-radius)}.task__title{gap:.5rem;width:100%;justify-content:flex-start;align-content:flex-start;align-items:flex-start;z-index:100;padding:1rem 1rem 1.5rem;border-radius:var(--f-radius);top:-1px}.task__title>.f-check{top:4px;position:relative}.task__title .f-rich-input{font-weight:medium;font-size:1.75rem;line-height:1.9rem}.task__attachments{flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0rem 2rem 1rem 3rem;width:100%;gap:.5rem}.task__description{justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0 1rem 0rem;width:100%;gap:.5rem}.task__description-icon{color:var(--f-color-text-weaker);padding-left:.5rem}.task__description-text{flex:1}.task__description-md{width:100%}.task__description-md>*{color:var(--f-color-text)}.task__description-md.is-placeholder>*{color:var(--f-color-text-weakest)}.task__description-text .f-textarea:focus{outline:none}.task__fields-container{width:100%;align-items:stretch}.task__fields-container .f-label{max-width:fit-content}.task__fields:first-child{width:42%}.task__fields{gap:10px;width:58%;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:1rem 0 1.5rem}.task__data-row{justify-content:flex-start;align-items:flex-start;padding:0 0 0 3rem}.task__data-row-field{width:100px;position:relative;top:3px}.task__data-row-value{justify-content:flex-start;gap:.5rem;flex:1}.task__subtasks{width:100%;position:relative;z-index:0;--f-todo-padding: 0rem 1rem 0 .5rem}.task__subtasks .f-todo{z-index:0}.task__section-heading{padding:1rem 1.5rem;justify-content:flex-start;gap:10px;width:100%;background:var(--f-color-surface-strong);border-top-right-radius:var(--f-radius)}:root{--base-font: ui-sans-serif;--f-font-body: var(--base-font), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--f-font-heading: var(--base-font), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--f-font-weight-hairline: 200;--f-font-weight-thin: 300;--f-font-weight-light: 400;--f-font-weight-normal: 500;--f-font-weight-medium: 600;--f-font-weight-semibold: 700;--f-font-weight-bold: 800;--f-font-weight-extrabold: 900;--f-font-weight-black: 900;--f-icon-stroke-width-xs: 2.5;--f-icon-stroke-width-sm: 2.3;--f-icon-stroke-width-md: 2.1;--f-icon-stroke-width-lg: 1.9;--f-icon-stroke-width-xl: 1.7;--busy: var(--f-color-surface);--max-width: 100%;--gutter: 5rem;--f-resizable-color-active: var(--f-color-slate-500);--f-date-cell-selected-background: rgb(from var(--f-color-accent) r g b / 10%);--f-date-cell-pending-background: var(--f-color-accent);--reveal-target-speed: .2s}html,body{font-size:14px;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none}h5{font-size:1.1rem!important}h1,h2,h3,h4,h5{letter-spacing:-.25px;font-weight:700}.f-button{--f-focus: none !important}.EmojiPickerReact{--epr-emoji-size: 24px !important}.f-input.sm,.f-text.sm{font-size:.9rem!important}.f-user-list h5{font-weight:400}.nav-header__menu button:focus{outline:none!important}.clamp-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reveal-on-hover .reveal-on-hover-target{opacity:0;transition:opacity var(--reveal-target-speed)}.reveal-on-hover:hover .reveal-on-hover-target{opacity:1}.f-text.is-label{color:var(--f-color-accent);font-size:var(--f-font-size-sm);font-weight:600;-webkit-user-select:none;user-select:none}.f-modal__inner.is-middle-center.task-modal{top:1%!important;left:1%!important;transform:none!important}[data-theme=dark]{--f-dark: #0b101f;--f-color-theme-accent: var(--f-color-slate-500);--f-color-theme-main-icon: var(--f-color-slate-500);--f-color-theme-sidebar: var(--f-dark);--f-color-theme-background: var(--f-dark);--f-color-theme-border: var(--f-color-slate-800);--f-color-theme-image-background: var(--f-color-slate-900);--f-color-theme-avatar-background: var(--f-color-slate-900);--f-color-theme-text-strong: var(--f-color-slate-50);--f-color-theme-text: var(--f-color-slate-100);--f-color-theme-text-weak: var(--f-color-slate-300);--f-color-theme-text-weaker: var(--f-color-slate-400);--f-color-theme-text-weakest: var(--f-color-slate-600);--f-color-theme-surface: var(--f-color-slate-900);--f-color-theme-surface-strong: var(--f-color-slate-800);--f-color-theme-surface-stronger: var(--f-color-slate-700)}[data-theme=light]{--f-color-theme-accent: var(--f-color-accent);--f-color-theme-main-icon: var(--f-color-gray-400);--f-color-theme-background: var(--f-color-base-50);--f-color-theme-sidebar: var(--f-color-base-50);--f-color-theme-border: var(--f-color-base-200);--f-color-theme-image-background: var(--f-color-base-200);--f-color-theme-avatar-background: var(--f-color-base-200);--f-color-theme-text-strong: var(--f-color-base-800);--f-color-theme-text: var(--f-color-base-700);--f-color-theme-text-weak: var(--f-color-base-600);--f-color-theme-text-weaker: var(--f-color-base-500);--f-color-theme-text-weakest: var(--f-color-base-400);--f-color-theme-surface: var(--f-color-base-100);--f-color-theme-surface-strong: var(--f-color-base-200);--f-color-theme-surface-stronger: var(--f-color-base-300)}[data-theme=light] .nav .f-scrollbar{--f-scrollbar-foreground: var(--f-color-theme-surface);--f-scrollbar-background: transparent}.nav{--f-drag-lined-size: 3px;--f-drag-indent: 1rem}.nav .f-avatar-group .f-avatar{--f-image-background-color: var(--f-color-theme-image-background);--f-avatar-color: var(--f-color-accent);--f-avatar-background-color: var(--f-color-theme-avatar-background)}.nav .f-buttonize-outline{outline-color:var(--f-color-theme-accent)!important}.nav .f-drag-area__placeholder{background:transparent;position:relative}.nav .f-drag-area__placeholder:after{border-radius:var(--f-radius);border:3px solid var(--f-color-theme-surface-strong);content:" ";position:absolute;display:block;height:100%;width:calc(100% - 18px);left:10px;right:0}.f-button.is-default.is-accent,.f-button.is-default.is-accent:hover,.f-button.is-default.is-accent:active{--f-button-color: var(--f-color-text-on-color) !important;--f-button-color-hover: var(--f-color-text-on-color) !important;--f-button-border-color: var(--f-color-slate-600) !important;--f-button-background-color: var(--f-color-slate-600) !important;--f-button-background-color-hover: var(--f-color-slate-700) !important;--f-button-active-background: var(--f-color-slate-700) !important;color:var(--f-color-text-on-color);border-color:var(--f-color-slate-600);outline-color:var(--f-color-slate-200);background-color:var(--f-color-slate-700)!important}[data-theme=dark] .f-button.is-default.is-accent,[data-theme=dark] .f-button.is-default.is-accent:hover,[data-theme=dark] .f-button.is-default.is-accent:active{background-color:var(--f-color-slate-700)!important;color:var(--f-color-slate-50)}.inbox-notification{cursor:pointer;background-color:var(--f-color-surface);transition:background-color .1s;border-bottom:1px solid var(--f-color-border)}.inbox-notification:hover{background-color:rgba(from var(--f-color-surface-strong) r g b / 50%)}.thread{cursor:pointer;background-color:var(--f-color-surface);transition:background-color .1s;border-bottom:1px solid var(--f-color-border)}.thread:hover{background-color:rgba(from var(--f-color-surface-strong) r g b / 50%)}.inbox-sidebar-notification{cursor:pointer;padding:.75rem 1rem 0;transition:background-color .1s;margin:0}.f-timeline>.inbox-sidebar-notification:first-child{padding-top:1rem}.inbox-sidebar-notification:hover{background-color:var(--f-color-surface-stronger)}.dropdown-menu{display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:.4rem;position:relative;z-index:100000;box-shadow:var(--f-rich-input-menu-shadow);border:1px solid;border-color:var(--f-rich-input-menu-border-color);box-shadow:var(--f-shadow-menu);padding:var(--f-rich-input-menu-padding);border-radius:var(--f-rich-input-menu-border-radius);background:var(--f-rich-input-menu-color-background);width:200px}.dropdown-menu .f-text{align-items:center;background-color:transparent;display:flex;gap:.25rem;text-align:left;width:100%;color:var(--f-rich-input-color);padding:var(--f-rich-input-menu-item-padding);font-size:var(--f-rich-input-font-size);line-height:var(--f-rich-input-line-height);justify-content:flex-start;border-radius:var(--f-radius);-webkit-user-select:none;user-select:none;cursor:pointer}.dropdown-menu .f-text:hover,.dropdown-menu .f-text:hover.is-selected{background-color:var(--f-color-surface-stronger)}.dropdown-menu .f-text.is-selected{background-color:var(--f-color-surface-strong)}.modal__description{padding:1rem;min-height:100px}.modal__description .tiptap-editor{min-height:100px;max-height:200px}.modal__description .ProseMirror{overflow:auto;max-height:200px}.tiptap-editor__container{width:100%}.tiptap-editor{min-height:50px;height:fit-content;width:100%}.tiptap{min-height:50px;width:100%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;font-size:1rem}.tiptap:first-child{margin-top:0}.tiptap.ProseMirror.ProseMirror-focused{outline:none}.tiptap .mention{background:var(--f-rich-input-entity-background)!important;color:var(--f-rich-input-entity-color)!important;border-radius:var(--f-rich-input-entity-radius)!important;padding:var(--f-rich-input-entity-padding)!important;font-weight:700!important;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--f-color-accent);padding:.1rem .3rem}.roadmap__description p:empty:before{content:"";display:inline-block}.tiptap p.is-editor-empty:first-child:before{color:var(--f-color-text-weakest);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap blockquote{padding:.25rem .75rem!important;border-color:var(--f-color-accent)!important;font-style:italic;color:var(--f-color-text-weaker)!important}.tiptap blockquote *{color:var(--f-color-text-weaker)!important}.tiptap code{font-size:1rem;background-color:var(--f-color-warning-weak);color:var(--f-color-warning)}.tiptap-menubar{margin-top:1rem;background:var(--f-color-surface);border:1px solid var(--f-color-surface-strongest);box-shadow:var(--f-shadow-menu);padding:.2rem;border-radius:var(--f-radius);width:fit-content}.tiptap-menubar button{border:none;box-shadow:none}.tiptap-menubar button.is-active:hover,.tiptap-menubar button.is-active:active,.tiptap-menubar button.is-active{background-color:var(--f-color-accent);color:var(--f-color-surface)}ul[data-type=taskList]{list-style:none;margin-left:0;padding:0}ul[data-type=taskList] ul[data-type=taskList]{padding-top:6px;top:2px;position:relative}ul[data-type=taskList] li{align-items:flex-start;display:flex}ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;user-select:none}ul[data-type=taskList] li>div{flex:1 1 auto}ul[data-type=taskList] li[data-checked=true] p{color:var(--f-color-text-weaker);text-decoration:line-through}ul[data-type=taskList] input[type=checkbox]{cursor:pointer;accent-color:var(--f-color-surface-inverse);border-radius:2px}ul[data-type=taskList] ul[data-type=taskList]{margin:0}.f-drag-ghost .nav__project{opacity:.5}.f-drag-ghost .nav__project .f-badge{display:none}.nav__project{z-index:1;padding:0rem .5rem;height:28px;width:100%;position:relative;justify-content:flex-start;cursor:pointer!important}.nav__project:focus{cursor:pointer!important}.nav__project .f-text{transition:color .1s}.nav__project .f-text.project__text{position:relative;padding:0 0 0 .3rem;font-size:1rem;width:100%;font-weight:var(--f-font-weight-normal)}.nav__project .nav__project-outer{width:100%;height:100%;position:relative;border-radius:var(--f-radius);justify-content:stretch;transition:background-color .25s}.nav__project:hover .nav__project-outer{background-color:var(--f-color-theme-surface)}.nav__project:active .nav__project-outer{background-color:var(--f-color-theme-surface-strong)}.nav__project .nav__project-icon{width:40px;height:100%}.nav__project .nav__project-text{flex:1;height:100%;position:relative;justify-content:flex-start}.nav__project .nav__project-text .f-editable{outline:none!important;border-radius:0}.nav__no-projects{color:var(--f-color-theme-text-weakest);padding-left:1.4rem}.nav__team-list{width:100%;position:relative}.project-overview{z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 1rem;gap:1rem}.project-overview>*+*{margin-top:1rem}.project-sidebar button:focus,.project-header button:focus{outline:none}.calendar-header{background:var(--f-color-surface)}.project-sidebar{background:var(--f-color-theme-background);width:3.5rem;gap:.5rem;padding:1rem 0;justify-content:flex-start;border-right:1px solid var(--f-color-surface-stronger)!important;--f-button-color: var(--f-color-theme-text-weaker);--f-button-color-hover: var(--f-color-accent);--f-button-background-color-hover: var(--f-color-theme-surface);--f-button-background-color-active: var(--f-color-theme-surface)}.sidebar-area{background:var(--f-color-theme-surface);gap:20px;z-index:0;border-color:var(--f-color-theme-background)!important;border-width:2px!important;--busy: var(--f-color-theme-sidebar);--f-todo-background: var(--f-color-theme-sidebar);--f-todo-padding: 1rem}.sidebar-area .f-calendar-schedule,.sidebar-area .f-calendar-days{--f-color-surface: var(--f-color-theme-sidebar);--f-calendar-schedule-background: var(--f-color-theme-sidebar);--f-calendar-schedule-border-color: var(--f-color-theme-border);--f-calendar-schedule-caret-color: var(--f-color-accent);--f-calendar-schedule-event-background: var(--f-color-theme-surface-strong);--f-calendar-schedule-event-color: var(--f-color-theme-text);--f-calendar-schedule-event-border: 1px solid var(--f-color-theme-border);--f-calendar-past-background: var(--f-color-theme-surface-strong);--f-calendar-past-color: var(--f-color-text-weaker);--f-calendar-schedule-gutter-highlight: var(--f-color-theme-border);--f-calendar-schedule-gutter-background: var(--f-color-theme-sidebar);--f-calendar-segment-background-highlighted: rgba(from var(--f-color-theme-surface-strong) r g b / 100%);--f-calendar-segment-background: rgba(from var(--f-color-theme-surface-strong) r g b / 50%);--f-calendar-segment-dimmed: rgba(from var(--f-color-theme-surface-strong) r g b / 40%);--f-calendar-segment-hover: var(--f-color-theme-surface-strong);--f-calendar-segment-dimmer-hover: var(--f-color-theme-surface-stronger);--f-calendar-days-background: var(--f-color-theme-surface-strong);--f-calendar-days-border: var(--f-color-theme-border);--f-calendar-days-day-background: var(--f-color-theme-sidebar);--f-calendar-days-day-background-outside: var(--f-color-theme-surface);--f-calendar-days-day-background-hover: var(--f-color-theme-sidebar);--f-calendar-days-day-color: var(--f-color-theme-text-weakest);--f-month-event-background: var(--f-color-theme-surface);--f-month-event-background-crossday: var(--f-color-theme-surface);--f-month-event-color: var(--f-color-theme-surface-strongest)}.sidebar-area .calendar-header{background:var(--f-color-theme-sidebar)}.main-heading{font-size:1.85rem!important}.f-buttonize-outline-plus{transition:outline,opacity .25s}.f-buttonize-outline-plus:hover{cursor:pointer;transition:outline .1s;outline:var(--f-buttonize-outline-size) solid var(--f-color-accent)}.f-tab__active{display:none!important}.f-tab{margin:0 10px;border-radius:var(--f-radius);width:180px!important}.f-tab:first-child{margin-top:.5rem}.f-tab.is-selected{background:var(--f-tabs-tab-background-hover);font-weight:700}.messages__footer-container{z-index:1000;height:fit-content;padding:0 1rem 1rem;width:100%;border:none;background-color:var(--f-color-theme-background)}.is-channel .messages__footer-container{background:none}.messages__footer{width:100%;background:var(--f-color-surface);border-radius:var(--f-radius);border:1px solid var(--f-color-border)}.messages__footer-input{width:100%}.messages__footer-input .tiptap-editor{padding:1.5rem 1.5rem 0}.messages__footer-toolbar{margin-top:.5rem;padding:0 1rem .75rem}.task__droparea{position:absolute;gap:1rem;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgb(from var(--f-color-surface) r g b / 80%)}.input-attachment{margin:.1rem 1.5rem;border-radius:var(--f-radius);border:1px solid var(--f-color-border);overflow:hidden;transition:background-color .5s}.input-attachment__container{padding:.5rem;justify-content:space-between;gap:.5rem}.messages-droparea{position:absolute;gap:1rem;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgb(from var(--f-color-surface) r g b / 80%)}.messages-container{flex:1;height:100%;border-radius:0;position:relative;overflow:hidden;border-top-right-radius:var(--f-radius)}.messages{flex:1;width:100%;position:relative;background:var(--f-color-theme-sidebar);border-top-right-radius:var(--f-radius)}.messages{--f-avatar-badge-outline: .2rem solid var(--f-color-surface-strong) !important}.messages .messages-scroll{scroll-behavior:smooth}.messages-inner{display:flex;flex-direction:column;background:var(--f-color-theme-sidebar);justify-content:flex-end;min-height:100%;gap:.5rem;padding:0 0 1.5rem;width:100%}.f-message-bubble{gap:1rem;align-items:flex-start;padding:0rem 1.25rem!important;margin-right:auto;position:relative;width:100%;transition:background-color .5s}.f-message-bubble:hover{background-color:rgb(from var(--f-color-surface-strong) r g b / 50%)}.f-message-bubble.is-consecutive .f-message-bubble__header,.f-message-bubble.is-consecutive .f-message-bubble__avatar .f-avatar{display:none}.f-message-bubble__reply{padding:.5rem;border:1px solid var(--f-color-border-strong);border-radius:var(--f-radius)}.f-message-bubble__reply-name{margin-bottom:.25rem;font-weight:400;color:var(--f-color-text-weaker)}.f-message-bubble__reply-name strong{color:var(--f-color-text-weak)}.f-message-bubble__reply-content{color:var(--f-color-text-weaker)}.f-message-bubble__reply-content *{font-weight:500;color:var(--f-color-text-weaker);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.f-message-bubble__content{align-items:flex-start;gap:5px;margin-right:auto;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal}.f-message-bubble__avatar{width:2rem;height:fit-content;margin-bottom:auto;flex-shrink:0}.f-message-bubble__main{gap:.1rem;align-items:flex-start;justify-content:stretch;align-content:stretch}.f-message-bubble__toolbar{position:absolute;top:0rem;right:1.5rem;width:fit-content;--reveal-target-speed: .05s}.f-message-bubble__bubble{padding:.5rem;margin-right:3.5rem;background:var(--f-color-surface);color:var(--f-color-text);border-radius:var(--f-radius);flex:1;border:1px solid var(--f-color-border)}.f-message-bubble.is-edit{width:100%}.f-message-bubble.is-edit .f-message-bubble__content{flex:1}.f-message-bubble.is-edit .f-message-bubble__bubble{width:100%;display:block}.f-message-bubble__bubble-edit{padding:.5rem .9rem;background:var(--f-color-surface);color:var(--f-color-text);border-radius:var(--f-radius);width:100%;outline:2px solid var(--f-color-theme-accent)}.is-emoticon .f-message-bubble__bubble{font-size:2rem}.f-message-bubble__bubble .mention{border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--f-color-text)!important;font-weight:700}.f-message-bubble__header{gap:.5rem;width:100%;justify-content:flex-start}.f-message-bubble__header-name{color:var(--f-color-text-weaker);font-weight:800;transition:color 1s}.f-message-bubble__header-date{color:var(--f-color-text-weaker);transition:color 1s;opacity:.75}.f-message-bubble:hover .f-message-bubble__header-name,.f-message-bubble:hover .f-message-bubble__header-date{color:var(--f-color-accent-strong)}.f-message-bubble__reactions{gap:.5rem}.f-message-bubble__reaction{font-size:35px;cursor:pointer;transition:scale .25s ease-in-out;scale:.75}.f-message-bubble__reaction:hover{scale:1}.f-message-bubble__preview{background-color:var(--f-color-surface);padding:.75rem;text-decoration:none;border-radius:var(--f-radius);border:1px solid var(--f-color-border);max-width:500px}.messages__is-typing{position:absolute;bottom:0;left:0;width:100%;font-weight:700;color:var(--f-color-text-weaker);padding:.25rem 3.75rem!important}.f-message-bubble__attachments{gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.f-message-bubble__user-reactions{gap:.75rem;padding:0 0 0rem!important}.f-message-bubble__user-reaction{color:var(--f-color-text-weaker);gap:3px;font-size:var(--f-font-size-sm);font-weight:700}.f-message-bubble__user-reaction .f-text{font-size:1rem;font-weight:900;color:var(--f-color-text-weaker)}.f-message-reply{background-color:var(--f-color-surface);border:1px solid var(--f-color-border)}.f-message-reply .f-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messages-inner .date-badge{background:var(--f-color-surface-strong);padding:.25rem .5rem;border-radius:var(--f-radius);font-weight:700;color:var(--f-color-text-weaker);border:1px solid var(--f-color-border-strong);transform:translate(-50%)}.is-channel .messages{--f-avatar-badge-outline: .2rem solid var(--f-color-surface) !important;background:var(--f-color-surface)}.is-channel .messages-inner{background:var(--f-color-surface);gap:0rem}.is-channel .f-message-bubble{padding:.5rem 5rem!important}.is-channel .f-message-bubble__bubble{background:var(--f-color-surface-strong)}.is-channel .f-message-bubble__toolbar{top:.5rem;right:3.5rem}.is-channel .f-message-reply{background-color:var(--f-color-surface);border:1px solid var(--f-color-border)}.is-channel .f-message-bubble__reply{border:1px solid var(--f-color-border)}.project-join{--f-button-color: var(--f-color-accent-50);--f-button-color-hover: var(--f-color-accent-100);--f-button-background-color: var(--f-color-base-800);--f-button-background-color-hover: var(--f-color-base-700);--f-button-background-color-active: var(--f-color-base-600);--f-text-color: var(--f-color-base-800);--f-heading-color: var(--f-color-base-800);--f-pill-border-color: var(--f-color-base-300);--f-pill-color: var(--f-color-base-700);--f-pill-background-color: var(--f-color-base-200);--f-card-color-background: var(--f-color-accent-100);background-color:var(--f-color-accent-200);background-image:url(https://fronteer.app/topography-base.svg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.project-owner>*:first-child:has(+*){border-top-right-radius:0;border-bottom-right-radius:0}.project-owner>*+*{border-top-left-radius:0;border-bottom-left-radius:0;--f-pill-background-color: var(--f-color-base-100);margin-left:-1px}
