: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:#000;--f-color-white:#fff;--f-color-overlay:rgba(0,0,0,.4);--f-color-accent-50:#eff6ff;--f-color-accent-100:#dbeafe;--f-color-accent-200:#bedbff;--f-color-accent-300:#8ec5ff;--f-color-accent-400:#51a2ff;--f-color-accent-500:#2b7fff;--f-color-accent-600:#155dfc;--f-color-accent-700:#1447e6;--f-color-accent-800:#193cb8;--f-color-accent-900:#1c398e;--f-color-accent-950:#162456;--f-color-base-50:#f9fafb;--f-color-base-100:#f3f4f6;--f-color-base-200:#e5e7eb;--f-color-base-300:#d1d5dc;--f-color-base-400:#99a1af;--f-color-base-500:#6a7282;--f-color-base-600:#4a5565;--f-color-base-700:#364153;--f-color-base-800:#1e2939;--f-color-base-900:#101828;--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:#096;--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:0.6rem;--f-font-size-sm:0.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:0.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,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-font-body:Inter,-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,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:0.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:-0.05em;--f-letter-spacing-tight:-0.025em;--f-letter-spacing-normal:0;--f-letter-spacing-wide:0.025em;--f-letter-spacing-wider:0.05em;--f-letter-spacing-widest:0.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:0.125rem;--f-radius-sm:0.25rem;--f-radius-md:0.375rem;--f-radius-lg:0.5rem;--f-radius-xl:0.75rem;--f-radius-2xl:1rem;--f-radius-3xl:1.5rem;--f-radius-full:9999px;--f-radius-round:50%;--f-radius-default:0.5rem;--f-shadow-flat:0 1px 3px hsla(0,0%,5%,.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 #000;--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:0.125rem;--f-size-1:0.25rem;--f-size-2:0.5rem;--f-size-3:0.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:0.125rem;--f-space-1:0.25rem;--f-space-2:0.5rem;--f-space-3:0.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:0.2rem 0.5rem;--f-space-inset-x-2:0.5rem 0.9rem;--f-space-inset-x-3:0.6rem 1.2rem;--f-space-inset-x-4:0.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:0.5rem 0.2rem;--f-space-inset-y-2:0.7rem 0.5rem;--f-space-inset-y-3:1.2rem 0.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(0.4,0,1,1);--f-transition-easing-ease-out:cubic-bezier(0,0,0.2,1);--f-transition-easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);--f-transition-duration-ultra-fast:50ms;--f-transition-duration-faster:100ms;--f-transition-duration-fast:150ms;--f-transition-duration-normal:200ms;--f-transition-duration-slow:300ms;--f-transition-duration-slower:400ms;--f-transition-duration-ultra-slow:500ms}[data-theme=light]{--f-radius:0.5rem;--f-focus:3px solid #f3f4f6;--f-color-background:#f9fafb;--f-color-accent:#2b7fff;--f-color-accent-subtle:#8ec5ff;--f-color-accent-strong:#155dfc;--f-color-accent-weak:#eff6ff;--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:#364153;--f-color-text-weak:#6a7282;--f-color-text-weaker:#99a1af;--f-color-text-weakest:#d1d5dc;--f-color-text-link:#2b7fff;--f-color-text-on-color:#fff;--f-color-surface:#fff;--f-color-surface-strong:#f9fafb;--f-color-surface-stronger:#f3f4f6;--f-color-surface-strongest:#e5e7eb;--f-color-surface-highlight:#eff6ff;--f-color-surface-inverse:#364153;--f-color-border:#e5e7eb;--f-color-border-strong:#d1d5dc}[data-theme=dark]{--f-radius:0.5rem;--f-focus:3px solid #4a5565;--f-color-background:#1e2939;--f-color-accent:#2b7fff;--f-color-accent-subtle:#155dfc;--f-color-accent-strong:#8ec5ff;--f-color-accent-weak:#1c398e;--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:#f3f4f6;--f-color-text-weak:#d1d5dc;--f-color-text-weaker:#99a1af;--f-color-text-weakest:#4a5565;--f-color-text-link:#51a2ff;--f-color-text-on-color:#000;--f-color-surface:#101828;--f-color-surface-strong:#1e2939;--f-color-surface-stronger:#364153;--f-color-surface-strongest:#4a5565;--f-color-surface-highlight:#193cb8;--f-color-surface-inverse:#d1d5dc;--f-color-border:#364153;--f-color-border-strong:#4a5565}body,html{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:400}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;outline-color:transparent}:focus{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:outline;transition-property:outline;-webkit-transition-timing-function:linear;transition-timing-function:linear}body,figure,h1,h2,h3,h4,h5,h6,p{font-weight:var(--f-font-weight-normal);margin:0;padding:0}img{height:auto;max-width:100%}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}.f-align-h-bottom-between,.f-align-h-bottom-center,.f-align-h-bottom-left,.f-align-h-bottom-right,.f-align-h-bottom-stretch,.f-align-h-middle-between,.f-align-h-middle-center,.f-align-h-middle-left,.f-align-h-middle-right,.f-align-h-middle-stretch,.f-align-h-top-between,.f-align-h-top-center,.f-align-h-top-left,.f-align-h-top-right,.f-align-h-top-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-align-h-top-left{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.f-align-h-top-center,.f-align-h-top-left{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-h-top-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.f-align-h-top-right{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.f-align-h-top-right,.f-align-h-top-stretch{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-h-top-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.f-align-h-top-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-h-middle-left{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.f-align-h-middle-center,.f-align-h-middle-left{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-h-middle-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.f-align-h-middle-right{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.f-align-h-middle-right,.f-align-h-middle-stretch{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-h-middle-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.f-align-h-middle-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-h-bottom-left{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.f-align-h-bottom-center,.f-align-h-bottom-left{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-h-bottom-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.f-align-h-bottom-right{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.f-align-h-bottom-right,.f-align-h-bottom-stretch{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-h-bottom-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.f-align-h-bottom-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-v-bottom-center,.f-align-v-bottom-left,.f-align-v-bottom-right,.f-align-v-center-between,.f-align-v-center-stretch,.f-align-v-left-between,.f-align-v-left-stretch,.f-align-v-middle-center,.f-align-v-middle-left,.f-align-v-middle-right,.f-align-v-right-between,.f-align-v-right-stretch,.f-align-v-top-center,.f-align-v-top-left,.f-align-v-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-align-v-top-left{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-v-top-center,.f-align-v-top-left{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.f-align-v-top-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-v-top-right{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-v-left-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.f-align-v-left-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.f-align-v-middle-left{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-v-middle-center,.f-align-v-middle-left{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.f-align-v-middle-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-v-middle-right{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-v-center-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.f-align-v-center-between,.f-align-v-center-stretch{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-v-center-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.f-align-v-bottom-left{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.f-align-v-bottom-center,.f-align-v-bottom-left{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.f-align-v-bottom-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.f-align-v-bottom-right{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.f-align-v-bottom-right,.f-align-v-right-stretch{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-v-right-stretch{-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.f-align-v-right-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.f-align-h-bottom-stretch>*,.f-align-h-middle-stretch>*,.f-align-h-top-stretch>*,.f-align-v-center-stretch>*,.f-align-v-left-stretch>*,.f-align-v-right-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:root{--f-popout-buffer:0px}.f-popout-content{-webkit-animation:f-popout-content-fadein var(--f-transition-duration-fast);animation:f-popout-content-fadein var(--f-transition-duration-fast);display:none}@-webkit-keyframes f-popout-content-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-popout-content-fadein{0%{opacity:0}to{opacity:1}}.f-popout-trigger:hover .f-popout-content{display:block}.f-popout-bottom-center,.f-popout-bottom-left,.f-popout-bottom-right,.f-popout-middle-left,.f-popout-middle-right,.f-popout-top-center,.f-popout-top-left,.f-popout-top-right{position:absolute}.f-popout-top-center{left:50%;top:0;-webkit-transform:translateY(-100%) translateX(-50%);-ms-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.f-popout-bottom-center{left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.f-popout-bottom-left{left:0;top:100%}.f-popout-bottom-right{left:100%;top:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.f-popout-top-left{left:0}.f-popout-top-left,.f-popout-top-right{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.f-popout-top-right{right:0}.f-popout-middle-left{left:0;top:50%;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.f-popout-middle-right{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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-center.has-arrow:after,.f-popout-bottom-left.has-arrow:after,.f-popout-bottom-right.has-arrow:after,.f-popout-middle-left.has-arrow:after,.f-popout-middle-right.has-arrow:after,.f-popout-top-center.has-arrow:after,.f-popout-top-left.has-arrow:after,.f-popout-top-right.has-arrow:after{background-color:inherit;border-color:transparent;border-style:solid;content:"";height:var(--f-arrow-size);pointer-events:none;position:absolute;width:var(--f-arrow-size);z-index:0}.f-popout-bottom-left.has-arrow:after{left:calc(var(--f-radius) + var(--f-popout-buffer))}.f-popout-bottom-left.has-arrow:after,.f-popout-bottom-right.has-arrow:after{border-top-left-radius:var(--f-radius-sm);border-width:1px 0 0 1px;top:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.f-popout-bottom-right.has-arrow:after{right:calc(var(--f-radius) + var(--f-popout-buffer))}.f-popout-top-left.has-arrow:after{left:calc(var(--f-radius) + var(--f-popout-buffer))}.f-popout-top-left.has-arrow:after,.f-popout-top-right.has-arrow:after{border-bottom-right-radius:var(--f-radius-sm);border-width:0 1px 1px 0;top:100%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.f-popout-top-right.has-arrow:after{right:calc(var(--f-radius) + var(--f-popout-buffer))}.f-popout-bottom-center.has-arrow:after{border-top-left-radius:var(--f-radius-sm);border-width:1px 0 0 1px;top:-1px}.f-popout-bottom-center.has-arrow:after,.f-popout-top-center.has-arrow:after{right:calc(50% + var(--f-popout-buffer));-webkit-transform:translateY(-50%) translateX(50%) rotate(45deg);-ms-transform:translateY(-50%) translateX(50%) rotate(45deg);transform:translateY(-50%) translateX(50%) rotate(45deg)}.f-popout-top-center.has-arrow:after{border-bottom-right-radius:var(--f-radius-sm);border-width:0 1px 1px 0;top:100%}.f-popout-middle-left.has-arrow:after{border-top-right-radius:var(--f-radius-sm);border-width:1px 1px 0 0;right:-1px;top:calc(50% + var(--f-popout-buffer));-webkit-transform:translateY(-50%) translateX(50%) rotate(45deg);-ms-transform:translateY(-50%) translateX(50%) rotate(45deg);transform:translateY(-50%) translateX(50%) rotate(45deg)}.f-popout-middle-right.has-arrow:after{border-bottom-left-radius:var(--f-radius-sm);border-width:0 0 1px 1px;left:-1px;top:calc(50% + var(--f-popout-buffer));-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.f-popout-bottom-center.has-arrow:before,.f-popout-bottom-left.has-arrow:before,.f-popout-bottom-right.has-arrow:before,.f-popout-middle-left.has-arrow:before,.f-popout-middle-right.has-arrow:before,.f-popout-top-center.has-arrow:before,.f-popout-top-left.has-arrow:before,.f-popout-top-right.has-arrow:before{background:transparent;content:"";position:absolute;z-index:0}.f-popout-bottom-left.has-arrow:before,.f-popout-bottom-right.has-arrow:before{bottom:100%;height:var(--f-arrow-size);left:0;width:100%}.f-popout-top-left.has-arrow:before,.f-popout-top-right.has-arrow:before{height:var(--f-arrow-size);left:0;top:100%;width:100%}.f-popout-bottom-center.has-arrow:before{bottom:100%;height:var(--f-arrow-size);left:0;width:100%}.f-popout-top-center.has-arrow:before{height:var(--f-arrow-size);left:0;top:100%;width:100%}.f-popout-middle-left.has-arrow:before{height:100%;left:100%;top:0;width:var(--f-arrow-size)}.f-popout-middle-right.has-arrow:before{height:100%;right:100%;top:0;width:var(--f-arrow-size)}:root{--f-buttonize-opacity:0.8;--f-buttonize-opacity-active:0.6;--f-buttonize-outline-size:0.2rem;--f-buttonize-outline-size-active:0.25rem;--f-buttonize-outline-color:var(--f-color-accent)}.f-buttonize{cursor:pointer;-webkit-transition:opacity .1s;transition:opacity .1s}.f-buttonize:hover{opacity:var(--f-buttonize-opacity)}.f-buttonize:active{opacity:var(--f-buttonize-opacity-active)}.f-buttonize-outline{-webkit-transition:outline,opacity .25s;transition:outline,opacity .25s}.f-buttonize-outline:hover{cursor:pointer;outline:var(--f-buttonize-outline-size) solid var(--f-buttonize-outline-color);-webkit-transition:outline .1s;transition:outline .1s}.f-buttonize-outline:active{outline:var(--f-buttonize-outline-size-active) solid var(--f-buttonize-outline-color)}.f-uppercase{text-transform:uppercase}.f-underline{-webkit-text-decoration:none!important;text-decoration:none!important;--f-underline-position:105%;--f-underline-size:2px}.f-underline:after{background-color:currentColor;content:"";height:var(--f-underline-size);left:0;position:absolute;top:var(--f-underline-position);-webkit-transition:height,width var(--f-transition-duration-ultra-fast) var(--f-transition-easing-ease-in);transition:height,width var(--f-transition-duration-ultra-fast) var(--f-transition-easing-ease-in);width:0;z-index:2}.f-underline:hover:after{width:100%}.f-ellipsis{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.f-wrap{word-wrap:break-word;white-space:normal;word-break:break-word}.f-scrollbar{--f-scrollbar-size:0.3rem;--f-scrollbar-foreground:var(--f-color-surface-stronger);--f-scrollbar-background:transparent;scrollbar-color:var(--f-color-surface-stronger) transparent;scrollbar-color:var(--f-scrollbar-foreground) var(--f-scrollbar-background);scrollbar-width:thin}.f-overflow-y-auto{overflow-y:auto}.f-overflow-x-auto{overflow-x:auto}.f-overflow-auto{overflow:auto}.f-flexer{-webkit-box-flex:1;-ms-flex:1;flex:1}.f-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;-ms-flex-pack:center}.f-col,.f-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;-webkit-box-pack:center;justify-content:center}.f-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;-ms-flex-pack:center}.f-fadein{-webkit-animation:f-fadein var(--f-transition-duration-slow);animation:f-fadein var(--f-transition-duration-slow)}@-webkit-keyframes f-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-fadein{0%{opacity:0}to{opacity:1}}.f-user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-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:-webkit-grabbing!important;cursor:grabbing!important}: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:0.25rem;--f-link-opacity:0.9}.f-text,abbr,b,blockquote,button,cite,code,del,em,i,ins,kbd,legend,mark,p,s,samp,small,span,strong,sub,sup,u{border:none;color:var(--f-text-color);font-family:var(--f-font-body);position:relative;z-index:1}.f-text.is-label,label{color:var(--f-label-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-text.is-link,a{color:var(--f-link-color);cursor:pointer;font-weight:500;margin:0;padding:0;-webkit-transition:all .1s linear;transition:all .1s linear}.f-text.is-link:hover,a:hover{opacity:var(--f-link-opacity)}.f-limited-text{color:var(--f-link-color);cursor:pointer;font-weight:500;margin:0;padding:0;-webkit-transition:all .1s linear;transition:all .1s linear}p,p.f-text{padding:0}blockquote,blockquote.f-text{border-left:var(--f-blockquote-width) solid var(--f-color-accent);color:var(--f-blockquote-color);margin-left:0;margin-right:0;padding:var(--f-space-inset-x-2)}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,code.f-text,pre,pre.f-text{font-family:var(--f-font-mono)}legend,legend.f-text{font-weight:var(--f-font-weight-semibold);-webkit-user-select:none;-moz-user-select:none;-ms-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}.f-heading,h1,h2,h3,h4,h5,h6{background-color:var(--f-heading-background-color);color:var(--f-heading-color);font-family:var(--f-font-heading);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-heading.is-jumbo{font-size:var(--f-font-size-jumbo);font-weight:500;letter-spacing:-.25rem;line-height:95%}.f-heading.is-huge{font-size:var(--f-font-size-huge);font-weight:500;letter-spacing:-.15rem;line-height:100%}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{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.f-icon svg{fill:currentColor}.f-icon.xs{height:var(--f-icon-sizing-xs);width:var(--f-icon-sizing-xs);stroke-width:var(--f-icon-stroke-width-xs)}.f-icon.sm{height:var(--f-icon-sizing-sm);width:var(--f-icon-sizing-sm);stroke-width:var(--f-icon-stroke-width-sm)}.f-icon.md{height:var(--f-icon-sizing-md);width:var(--f-icon-sizing-md);stroke-width:var(--f-icon-stroke-width-md)}.f-icon.lg{height:var(--f-icon-sizing-lg);width:var(--f-icon-sizing-lg);stroke-width:var(--f-icon-stroke-width-lg)}.f-icon.xl{height:var(--f-icon-sizing-xl);width: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:0.2;--f-range-track-size:var(--f-size-2)}.f-range{height:var(--f-range-track-size);margin:0;padding:0;position:relative;width:100%}.f-range input[type=range]{-webkit-appearance:none;background:var(--f-range-background);border-radius:var(--f-range-border-radius);height:100%;margin:0;padding:0;position:absolute;width:100%}.f-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--f-range-thumb-background-color);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);-webkit-box-shadow:var(--f-range-thumb-shadow);box-shadow:var(--f-range-thumb-shadow);height:var(--f-range-thumb-size);-webkit-transition:width .1s,height .1s;transition:width .1s,height .1s;width:var(--f-range-thumb-size)}.f-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--f-range-thumb-background-color);border:var(--f-range-thumb-border-size) solid;border-color:var(--f-range-thumb-border-color);border-radius:var(--f-range-thumb-border-radius);box-shadow:var(--f-range-thumb-shadow);height:var(--f-range-thumb-size);-moz-transition:width .1s,height .1s;transition:width .1s,height .1s;width:var(--f-range-thumb-size)}.f-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.f-range input[type=range]::-moz-range-runnable-track{-webkit-appearance:none;background:transparent;border:none;box-shadow:none}.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);-webkit-transition:outline .1s;transition:outline .1s}.f-range input[type=range]:focus::-moz-range-thumb{cursor:pointer;outline:var(--f-focus);-moz-transition:outline .1s;transition:outline .1s}.f-range input[type=range]:hover::-webkit-slider-thumb{background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color);cursor:pointer}.f-range input[type=range]:hover::-moz-range-thumb{background-color:var(--f-range-thumb-hover-background-color);border-color:var(--f-range-thumb-hover-border-color);cursor:pointer}.f-range .range__tooltip-track{height:var(--f-range-track-size);margin-left:calc((var(--f-range-thumb-size))/2);pointer-events:none;position:absolute;top:0;width:calc(100% - var(--f-size-5))}.f-range .range__tooltip-container{height:var(--f-range-thumb-size);position:absolute;top:calc(var(--f-range-track-size)/2);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:var(--f-range-thumb-size)}: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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.f-accordion__item{background:var(--f-accordion-background);border:var(--f-accordion-border-width) solid;border-color:var(--f-accordion-border-color);border-radius:var(--f-accordion-border-radius)}.f-accordion__item .f-accordion-heading{display:block;margin:0;padding:0;width:100%;-ms-flex-negative:0;flex-shrink:0}.f-accordion__item .f-accordion-heading__heading{border:none;border-radius:var(--f-accordion-border-radius);cursor:pointer;padding:var(--f-accordion-spacing);position:relative;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;background:transparent;color:var(--f-accordion-color-heading);font-size:inherit;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .1s;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-heading,.f-accordion__item .f-accordion-heading__heading .f-text{color:inherit;margin-right:auto}.f-accordion__item .f-accordion-heading__heading .f-accordion-heading__heading-icon{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.f-accordion__item .f-accordion-heading__heading:hover{background-color:var(--f-accordion-hover-background-color);border-color:var(--f-accordion-hover-border-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{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.f-accordion__item.is-custom .f-accordion-heading__heading .f-accordion-heading__heading-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.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{border:none;color:var(--f-accordion-color);padding:var(--f-accordion-spacing)}.f-accordion>.f-accordion__item,.f-accordion>.f-accordion__item .f-accordion-heading__heading{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-left-radius:var(--f-accordion-border-radius);border-top-right-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-left-radius:var(--f-accordion-border-radius);border-top-right-radius:var(--f-accordion-border-radius)}.f-accordion>.f-accordion__item:last-of-type{border-bottom-left-radius:var(--f-accordion-border-radius);border-bottom-right-radius:var(--f-accordion-border-radius);border-top-left-radius:0;border-top-right-radius:0}.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-left-radius:var(--f-accordion-border-radius);border-bottom-right-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{position:sticky;top:-1px}: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);gap:var(--f-alert-spacing);padding:var(--f-alert-padding)}.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{background:var(--f-attachment-background);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);color:var(--f-attachment-color);display:inline-block;min-height:var(--f-size-12);padding:var(--f-attachment-padding);position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.f-attachment__content{gap:var(--f-attachment-spacing);margin:0;padding:0;width:100%}.f-attachment:hover{-webkit-text-decoration:none;text-decoration:none}.f-attachment.is-loading{color:var(--f-color-text-weakest)}.f-attachment.is-loading:hover{-webkit-text-decoration:none;text-decoration:none}.f-attachment__icon{background-color:var(--f-attachment-icon-background);border-radius:var(--f-attachment-border-radius);color:var(--f-attachment-icon-color)}.f-attachment__hero-poster{margin-bottom:var(--f-size-2);position:relative;width:100%!important}.f-attachment__icon .f-image{border-radius:var(--f-attachment-border-radius);height:100%;width:100%}.f-attachment__text{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.f-attachment__text-meta{max-width:100%}.f-attachment__text-meta span{color:var(--f-color-text-weakest);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.f-attachment.is-error{border-color:var(--f-color-danger)}.f-attachment.is-error,.f-attachment.is-error .f-attachment__icon{color:var(--f-color-danger)!important}.f-attachment.sm .f-attachment__icon{height:var(--f-size-10);width:var(--f-size-10)}.f-attachment.md .f-attachment__icon{height:var(--f-size-12);width:var(--f-size-12)}.f-attachment.lg .f-attachment__icon{height:var(--f-size-14);width:var(--f-size-14)}.f-attachment-thumb{background:var(--f-attachment-thumb-background);border:1px solid;border-color:var(--f-attachment-border-color);border-radius:var(--f-attachment-border-radius);color:var(--f-attachment-color);height:var(--f-attachment-thumb-size);min-height:var(--f-size-12);position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%;width:var(--f-attachment-thumb-size)}.f-attachment-thumb .f-progress{left:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 1rem);z-index:2}.f-attachment-thumb .f-spinner-overlay{background:transparent;border-radius:var(--f-attachment-border-radius);z-index:1}.f-attachment-thumb.is-loading:hover,.f-attachment-thumb:hover{-webkit-text-decoration:none;text-decoration:none}.f-attachment-thumb .f-image{height:var(--f-attachment-thumb-size);width:var(--f-attachment-thumb-size)}.f-attachment-thumb .f-image,.f-attachment-thumb__details{border-radius:var(--f-attachment-border-radius);left:0;position:absolute;top:0}.f-attachment-thumb__details{border:1px solid transparent;gap:var(--f-space-1);height:100%;width:100%}.f-attachment-thumb__text-meta{color:var(--f-color-text-weakest);white-space:nowrap}.f-attachment-thumb.is-error{border-color:var(--f-color-danger)}.f-attachment-thumb.is-error,.f-attachment-thumb.is-error>*{color:var(--f-color-danger)!important}.f-attachment-thumb__tools{background:var(--f-attachment-thumb-overlay);visibility:hidden;z-index:2}.f-attachment-thumb__tools,.f-attachment-thumb__tools:after{border-radius:var(--f-attachment-border-radius);height:100%;left:0;position:absolute;top:0;width:100%}.f-attachment-thumb__tools:after{background-color:var(--f-attachment-thumb-overlay);content:" ";z-index:0}.f-attachment-thumb:hover .f-attachment-thumb__tools{color:var(--f-color-white);visibility:visible}.f-attachment-thumb__tool{padding:var(--f-space-1);position:relative;z-index:1}:root{--f-audio-waveform-active:var(--f-color-accent);--f-audio-waveform-inactive:var(--f-color-surface-stronger);--f-audio-waveform-pin-width:0.2rem;--f-audio-waveform-pin-height:4rem;--f-audio-waveform-pin-background:var(--f-color-surface-strongest)}.f-audio{border-radius:var(--f-radius);display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{cursor:pointer;margin-left:1rem}.f-audio-waveform__active,.f-audio-waveform__inactive{height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width: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{-webkit-box-pack:stretch;-ms-flex-pack:stretch;gap:.25rem;justify-content:stretch}.f-audio-waveform__container{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.f-audio-waveform input[type=range].f-audio-waveform__range{-webkit-appearance:none;background:transparent;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:5}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--f-audio-waveform-active);border:none;border-radius:var(--f-radius);-webkit-box-shadow:none;box-shadow:none;height:var(--f-audio-waveform-pin-height);width:var(--f-audio-waveform-pin-width)}.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{background-color:var(--f-audio-waveform-active);border:none;cursor:pointer}.f-audio-waveform input[type=range].f-audio-waveform__range::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}: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:-0.66rem;--f-avatar-group-spacing:1px;--f-avatar-badge-outline:0.2rem solid var(--f-color-surface)}.f-avatar{background-color:var(--f-avatar-background-color);background-size:cover;color:var(--f-avatar-color);position:relative;-webkit-transition:opacity .2s,border .1s;transition:opacity .2s,border .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;z-index:1}.f-avatar,.f-avatar .f-image{border-radius:var(--f-avatar-border-radius)}.f-avatar .f-text{color:currentColor;padding:0}.f-avatar.xs{height:var(--f-size-5);width:var(--f-size-5)}.f-avatar.sm{height:var(--f-size-7);width:var(--f-size-7)}.f-avatar.md{height:var(--f-size-10);width:var(--f-size-10)}.f-avatar.lg{height:var(--f-size-13);width:var(--f-size-13)}.f-avatar.xl{height:var(--f-size-17);width:var(--f-size-17)}.f-avatar.sm,.f-avatar.xs{--f-avatar-group-overlap:var(--f-avatar-group-overlap-small)}.f-avatar-group{width:-webkit-fit-content;width:-moz-fit-content;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);-webkit-transition:margin-left .1s;transition:margin-left .1s}.f-avatar-group.is-inverted{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f-avatar-group.is-inverted>.f-avatar+.f-avatar{margin-left:0!important;margin-right:var(--f-avatar-group-overlap)!important}.f-avatar-group.is-inverted.is-animated:hover>.f-avatar+.f-avatar{margin-left:var(--f-avatar-group-spacing);margin-right:0!important;-webkit-transition:margin-right .1s;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:0.3rem}.f-badge{background-color:var(--f-badge-background-color);border-color:var(--f-badge-border-color);border-radius:var(--f-badge-border-radius);border-width:0;color:var(--f-badge-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-badge.is-outline{border-style:solid;border-width:var(--f-badge-border-size)}.f-badge.no-children{border-radius:50%;height:var(--f-badge-dot-size);width:var(--f-badge-dot-size)}.f-badge .f-badge__text{color:currentColor;display:inline-block;margin:0;padding:0 var(--f-space-2)}.f-badge>*{color:currentColor}.f-badge.is-accent{background:var(--f-color-accent);border-color:var(--f-color-accent-weak);color:var(--f-color-accent-weak)}.f-badge.is-success{background:var(--f-color-success);border-color:var(--f-color-success-weak);color:var(--f-color-success-weak)}.f-badge.is-neutral{background:var(--f-color-neutral);border-color:var(--f-color-neutral-weak);color:var(--f-color-neutral-weak)}.f-badge.is-caution{background:var(--f-color-caution);border-color:var(--f-color-caution-weak);color:var(--f-color-caution-weak)}.f-badge.is-warning{background:var(--f-color-warning);border-color:var(--f-color-warning-weak);color:var(--f-color-warning-weak)}.f-badge.is-danger{background:var(--f-color-danger);border-color:var(--f-color-danger-weak);color:var(--f-color-danger-weak)}.f-badge.is-highlight{background:var(--f-color-highlight);border-color:var(--f-color-highlight-weak);color:var(--f-color-highlight-weak)}.f-badge.is-outline.is-accent{background:var(--f-color-accent-weak);border-color:var(--f-color-accent);color:var(--f-color-accent)}.f-badge.is-outline.is-success{background:var(--f-color-success-weak);border-color:var(--f-color-success);color:var(--f-color-success)}.f-badge.is-outline.is-neutral{background:var(--f-color-neutral-weak);border-color:var(--f-color-neutral);color:var(--f-color-neutral)}.f-badge.is-outline.is-caution{background:var(--f-color-caution-weak);border-color:var(--f-color-caution);color:var(--f-color-caution)}.f-badge.is-outline.is-warning{background:var(--f-color-warning-weak);border-color:var(--f-color-warning);color:var(--f-color-warning)}.f-badge.is-outline.is-danger{background:var(--f-color-danger-weak);border-color:var(--f-color-danger);color:var(--f-color-danger)}.f-badge.is-outline.is-highlight{background:var(--f-color-highlight-weak);border-color:var(--f-color-highlight);color:var(--f-color-highlight)}.f-badge.is-top-right{right:calc(var(--f-badge-dot-distance)*-1)}.f-badge.is-top-left,.f-badge.is-top-right{position:absolute;top:calc(var(--f-badge-dot-distance)*-1)}.f-badge.is-top-left{left:calc(var(--f-badge-dot-distance)*-1)}.f-badge.is-bottom-right{right:calc(var(--f-badge-dot-distance)*-1)}.f-badge.is-bottom-left,.f-badge.is-bottom-right{bottom:calc(var(--f-badge-dot-distance)*-1);position:absolute}.f-badge.is-bottom-left{left:calc(var(--f-badge-dot-distance)*-1)}.f-badge.xs{font-weight:var(--f-font-weight-semibold);height:var(--f-size-4);padding:0}.f-badge.sm{font-weight:var(--f-font-weight-medium);height:var(--f-size-5);padding:0 .1rem}.f-badge.md{height:var(--f-size-6);padding:0 .15rem}.f-badge.lg{height:var(--f-size-7);padding:0 .2rem}.f-badge.xl{height:var(--f-size-9);padding:0 .2rem}.f-badge.lg:empty,.f-badge.md:empty,.f-badge.sm:empty,.f-badge.xl:empty,.f-badge.xs: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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-breadcrumb-item{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.f-breadcrumb-item+.f-breadcrumb-item,.f-breadcrumb-item:first-of-type{padding-right:var(--f-breadcrumb-spacing)}.f-breadcrumb-item+.f-breadcrumb-item{padding-left:var(--f-breadcrumb-spacing)}.f-breadcrumb .f-breadcrumb-item:last-of-type{padding-right:0}.f-breadcrumb-item .f-breadcrumb-item__text{color:var(--f-breadcrumb-color);-webkit-text-decoration:none;text-decoration:none}.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{color:var(--f-breadcrumb-separator-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:var(--f-breadcrumb-separator-spacing);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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:0.5;--f-button-border-radius:var(--f-radius);--f-button-shadow:var(--f-shadow-sm);--f-button-variant-opacity-hover:0.1;--f-button-active-background:var(--f-color-surface-stronger);--f-button-active-filter-variants:brightness(90%) contrast(110%);--f-button-transition-delay:0.1s;--f-button-transition-delay-focus:0.1s}.f-button{border:var(--f-button-border-width) solid;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;background-color:var(--f-button-background-color);border-color:var(--f-button-border-color);border-radius:var(--f-button-border-radius);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);color:var(--f-button-color);flex-shrink:0;font-weight:400;position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-transition-duration:var(--f-button-transition-delay);transition-duration:var(--f-button-transition-delay);transition-property:background-color,outline,color,filter,-webkit-filter;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-button.is-flat{-webkit-box-shadow:none;box-shadow:none}.f-button.is-underlined{-webkit-text-decoration:underline;text-decoration:underline}.f-button:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition-duration:var(--f-button-transition-delay-focus);transition-duration:var(--f-button-transition-delay-focus)}.f-button.is-active,.f-button:not(:disabled):hover{background-color:var(--f-button-background-color-hover);color:var(--f-button-color-hover)}.f-button.is-default:not(:disabled):not(.is-loading):active{background-color:var(--f-button-active-background)}.f-button.is-accent:not(:disabled):not(.is-loading):active,.f-button.is-caution:not(:disabled):not(.is-loading):active,.f-button.is-danger:not(:disabled):not(.is-loading):active,.f-button.is-highlight:not(:disabled):not(.is-loading):active,.f-button.is-neutral:not(:disabled):not(.is-loading):active,.f-button.is-success:not(:disabled):not(.is-loading):active,.f-button.is-warning:not(:disabled):not(.is-loading):active{-webkit-filter:var(--f-button-active-filter-variants);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;-ms-flex-negative:0;flex-shrink:0}.f-button a,.f-button span{color:inherit;-webkit-text-decoration:none!important;text-decoration:none!important}.f-button__suffix{margin-left:var(--f-size-2);margin-right:calc(var(--f-size-1)*-1)}.f-button__prefix,.f-button__suffix{-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-button__prefix{margin-left:calc(var(--f-size-1)*-1);margin-right:var(--f-size-2)}.f-button__label{pointer-events:none;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0}.f-button.has-ellipsis>.f-button__label{overflow:hidden}.f-button.has-ellipsis>.f-button__label>.f-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-button.is-default.is-accent,.f-button.is-default.is-accent:active,.f-button.is-default.is-accent:hover{background-color:var(--f-color-accent)!important;border-color:var(--f-color-accent);color:var(--f-color-accent-weak);outline-color:var(--f-color-accent)}.f-button.is-default.is-success,.f-button.is-default.is-success:active,.f-button.is-default.is-success:hover{background-color:var(--f-color-success)!important;border-color:var(--f-color-success);color:var(--f-color-success-weak);outline-color:var(--f-color-success)}.f-button.is-default.is-neutral,.f-button.is-default.is-neutral:active,.f-button.is-default.is-neutral:hover{background-color:var(--f-color-neutral)!important;border-color:var(--f-color-neutral);color:var(--f-color-neutral-weak);outline-color:var(--f-color-neutral)}.f-button.is-default.is-caution,.f-button.is-default.is-caution:active,.f-button.is-default.is-caution:hover{background-color:var(--f-color-caution)!important;border-color:var(--f-color-caution);color:var(--f-color-caution-weak);outline-color:var(--f-color-caution)}.f-button.is-default.is-warning,.f-button.is-default.is-warning:active,.f-button.is-default.is-warning:hover{background-color:var(--f-color-warning)!important;border-color:var(--f-color-warning);color:var(--f-color-warning-weak);outline-color:var(--f-color-warning)}.f-button.is-default.is-danger,.f-button.is-default.is-danger:hover,.f-button.is-defaultis-danger:active{background-color:var(--f-color-danger)!important;border-color:var(--f-color-danger);color:var(--f-color-danger-weak);outline-color:var(--f-color-danger)}.f-button.is-default.is-highlight,.f-button.is-default.is-highlight:active,.f-button.is-default.is-highlight:hover{background-color:var(--f-color-highlight)!important;border-color:var(--f-color-highlight);color:var(--f-color-highlight-weak);outline-color:var(--f-color-highlight)}.f-button.is-default.is-accent:after,.f-button.is-default.is-caution:after,.f-button.is-default.is-danger:after,.f-button.is-default.is-highlight:after,.f-button.is-default.is-neutral:after,.f-button.is-default.is-success:after,.f-button.is-default.is-warning:after{background-color:var(--f-color-black);border-radius:var(--f-button-border-radius);content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .1s;transition:opacity .1s;width:100%;z-index:0}.f-button.is-default.is-accent.is-active:after,.f-button.is-default.is-accent:not(:disabled):hover:after,.f-button.is-default.is-caution.is-active:after,.f-button.is-default.is-caution:not(:disabled):hover:after,.f-button.is-default.is-danger.is-active:after,.f-button.is-default.is-danger:not(:disabled):hover:after,.f-button.is-default.is-highlight.is-active:after,.f-button.is-default.is-highlight:not(:disabled):hover:after,.f-button.is-default.is-neutral.is-active:after,.f-button.is-default.is-neutral:not(:disabled):hover:after,.f-button.is-default.is-success.is-active:after,.f-button.is-default.is-success:not(:disabled):hover:after,.f-button.is-default.is-warning.is-active:after,.f-button.is-default.is-warning:not(:disabled):hover:after{opacity:var(--f-button-variant-opacity-hover)}.f-button.is-subtle{background:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;-webkit-transition-duration:var(--f-button-transition-delay);transition-duration:var(--f-button-transition-delay);transition-property:background-color,outline,color,filter,-webkit-filter}.f-button.is-subtle:not(:disabled):hover{background:var(--f-button-background-color-hover)}.f-button.is-accent.is-subtle:hover,.f-button.is-caution.is-subtle:hover,.f-button.is-danger.is-subtle:hover,.f-button.is-highlight.is-subtle:hover,.f-button.is-neutral.is-subtle:hover,.f-button.is-success.is-subtle:hover,.f-button.is-warning.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;border-color:var(--f-button-color);-webkit-transition-duration:var(--f-button-transition-delay);transition-duration:var(--f-button-transition-delay);transition-property:background-color,outline,color,filter,-webkit-filter}.f-button.is-outline.is-active:not(:disabled),.f-button.is-outline:not(:disabled):hover{background:var(--f-button-color);color:var(--f-color-text-on-color)}.f-button.is-accent.is-outline:disabled:hover,.f-button.is-caution.is-outline:disabled:hover,.f-button.is-danger.is-outline:disabled:hover,.f-button.is-highlight.is-outline:disabled:hover,.f-button.is-neutral.is-outline:disabled:hover,.f-button.is-outline:disabled:hover,.f-button.is-success.is-outline:disabled:hover,.f-button.is-warning.is-outline:disabled:hover{background:transparent}.f-button.is-outline:after{opacity:0!important}.f-button.is-accent.is-outline{border-color:var(--f-color-accent);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{border-color:var(--f-color-success);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{border-color:var(--f-color-neutral);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{border-color:var(--f-color-caution);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{border-color:var(--f-color-warning);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{border-color:var(--f-color-danger);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{border-color:var(--f-color-highlight);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)}.f-button.md,.f-button.sm{padding:0 var(--f-space-3)}.f-button.md{height:var(--f-size-10)}.f-button.lg{height:var(--f-size-13);padding:0 var(--f-space-4)}.f-button.xl{border-radius:calc(var(--f-button-border-radius)*1.2);height:var(--f-size-15);padding:0 var(--f-space-5)}.f-button-group{border-radius:var(--f-button-border-radius);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f-button-group>.f-button{z-index:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;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-bottom:0;border-radius:0}.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:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.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:0}.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-bottom-left-radius:0;border-top-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-right:0;border-top-right-radius:0}.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{background-color:var(--f-card-color-background);border:1px solid;border-color:var(--f-card-border-color);border-radius:var(--f-card-border-radius);-webkit-box-shadow:var(--f-card-shadow);box-shadow:var(--f-card-shadow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.f-card__header>*{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:var(--f-card-border-radius)!important;border-top-right-radius:var(--f-card-border-radius)!important}.f-card__footer>*{border-bottom-left-radius:var(--f-card-border-radius)!important;border-bottom-right-radius:var(--f-card-border-radius)!important;border-top-left-radius:0!important;border-top-right-radius:0!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{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:var(--f-carousel-radius);overflow:hidden;position:relative;z-index:0}.f-carousel__content{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);transition:-webkit-transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);transition:transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);transition:transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out),-webkit-transform var(--f-transition-duration-fast) var(--f-transition-easing-ease-in-out);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-carousel-item,.f-carousel__content{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-carousel-item{display:block;position:relative}.f-carousel.is-swipable .f-carousel-item:after{content:" ";height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:var(--f-index-swipable)}.f-carousel-item>*{height:100%;width:100%}.f-carousel-pills{padding:var(--f-carousel-pills-padding)}.f-carousel-pills>*{margin:var(--f-carousel-pills-spacing)}.f-carousel-pill{background:var(--f-carousel-pill-color-inactive);border-radius:var(--f-carousel-pill-radius);height:var(--f-carousel-pill-height-inactive);-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s;width:var(--f-carousel-pill-width-inactive)}.f-carousel-pill.is-active{background:var(--f-carousel-pill-color-active);height:var(--f-carousel-pill-height-active);width:var(--f-carousel-pill-width-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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f-checkbox-background-color);border:1px solid;border-radius:var(--f-checkbox-border-radius);cursor:pointer;display:grid;height:var(--f-size-5);width:var(--f-size-5);-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;position:relative}.f-checkbox[type=checkbox],.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{background-color:var(--f-checkbox-active-background-color);border-color:var(--f-checkbox-active-border-color)}.f-checkbox[type=checkbox]:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.f-checkbox[type=checkbox]:disabled{background-color:var(--f-checkbox-disabled-background-color);border-color:var(--f-checkbox-disabled-border-color);color:var(--f-checkbox-disabled-color)}.f-checkbox[type=checkbox]:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;transition:outline .1s}.f-checkbox[type=checkbox]:hover{border-color:var(--f-checkbox-border-color-hover)}.f-checkbox[type=checkbox]:before{-webkit-box-shadow:inset 2rem 2rem var(--f-checkbox-background-color);box-shadow:inset 2rem 2rem var(--f-checkbox-background-color);content:"";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:middle center;-ms-transform-origin:middle center;transform-origin:middle center;-webkit-transition:-webkit-transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out}.f-checkbox[type=checkbox]:before,.f-checkbox[type=checkbox]:disabled:before{-webkit-clip-path:var(--f-checkbox-clippath-check);clip-path:var(--f-checkbox-clippath-check)}.f-checkbox[type=checkbox]:disabled:before{-webkit-box-shadow:inset 2rem 2rem var(--f-checkbox-check-color);box-shadow:inset 2rem 2rem var(--f-checkbox-check-color)}.f-checkbox[type=checkbox].is-indeterminate:before,.f-checkbox[type=checkbox]:disabled.is-indeterminate:before{-webkit-clip-path:var(--f-checkbox-clippath-indeterminate);clip-path:var(--f-checkbox-clippath-indeterminate)}.f-checkbox[type=checkbox]:disabled.is-indeterminate:before{-webkit-box-shadow:inset 2rem 2rem var(--f-checkbox-check-color);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{background-color:var(--f-checkbox-alt-background-color);border:1px solid;border-color:var(--f-checkbox-alt-border-color);cursor:pointer;overflow:hidden;position:relative;-webkit-transition:border .1s;transition:border .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.f-checkbox-alt:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;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{background-color:var(--f-checkbox-alt-disabled-background-color);border-color:var(--f-checkbox-alt-disabled-border-color);color:var(--f-checkbox-alt-disabled-color);cursor:not-allowed}.f-checkbox-alt.is-active{background-color:var(--f-checkbox-alt-active-background-color);border-color:var(--f-checkbox-alt-active-border-color);color:var(--f-checkbox-alt-active-color)}.f-checkbox-alt.xs{border-radius:calc(var(--f-checkbox-alt-border-radius)/1.25);height:var(--f-size-4);width:var(--f-size-4)}.f-checkbox-alt.sm{border-radius:calc(var(--f-checkbox-alt-border-radius));height:var(--f-size-5);width:var(--f-size-5)}.f-checkbox-alt.md{border-radius:var(--f-checkbox-alt-border-radius);height:var(--f-size-6);width:var(--f-size-6)}.f-checkbox-alt.lg{border-radius:calc(var(--f-checkbox-alt-border-radius)*1.1);height:var(--f-size-8);width:var(--f-size-8)}.f-checkbox-alt.xl{border-radius:calc(var(--f-checkbox-alt-border-radius)*1.25);height:var(--f-size-10);width:var(--f-size-10)}:root{--f-collapsible-speed:var(--f-transition-duration-ultra-fast)}.f-collapsible{border:none;display:block;margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition-duration:var(--f-collapsible-speed);transition-duration:var(--f-collapsible-speed);-webkit-transition-timing-function:linear;transition-timing-function:linear;width:100%}.f-collapsible.is-closed{max-height:0!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{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;gap:var(--f-color-palette-spacing);justify-content:flex-start}.f-color-palette__color{border-radius:var(--f-color-palette-radius);display:block!important;padding:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;border-style:solid;border-width:var(--f-color-palette-border-size);flex-shrink:0;height:var(--f-color-palette-size);position:relative;-webkit-transform:(0,0,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform:(0,0,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:var(--f-color-palette-size)}.f-color-palette__color:focus{outline-style:solid;outline-width:2px}.f-color-palette__color.is-current:before{border-radius:calc(var(--f-color-palette-radius)/2);content:" ";display:block;height:100%;left:0;outline:var(--f-color-palette-selected);position:absolute;top:0;width:100%}.f-color-picker{width:var(--f-color-picker-width)}.f-color-picker__tools{padding:var(--f-size-2);-webkit-box-pack:stretch;-ms-flex-pack:stretch;gap:var(--f-size-1);justify-content:stretch}.f-color-picker__tools input[type=number],.f-color-picker__tools input[type=text]{border:var(--f-color-picker-input-border-width) solid;border-color:var(--f-color-picker-input-border-color);border-radius:var(--f-radius);font-family:var(--f-font-body);font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-normal);padding:var(--f-space-2);text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.f-color-picker__tools input:focus{outline:none}.f-color-picker__tools-color{border-radius:var(--f-radius);height:var(--f-size-6);width:var(--f-size-6);-ms-flex-negative:0;flex-shrink:0}.f-color-picker__chooser{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)),-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,hsla(0,0%,100%,0));height:var(--f-color-picker-height);position:relative;width:100%}.f-color-picker__handle{border:2px solid #fff;border-radius:50%;height:1rem;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1rem}.f-color-picker__hue{--f-range-background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);--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{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);-webkit-box-shadow:var(--f-copy-shadow);box-shadow:var(--f-copy-shadow);color:var(--f-copy-color);padding:var(--f-copy-padding);position:relative;-webkit-transition:border .25s;transition:border .25s;width:100%}.f-copy__prefix,.f-copy__suffix{color:inherit;padding-left:var(--f-space-3);padding-right:var(--f-space-3)}.f-copy__button{background:none;border:0;color:inherit;margin:0;padding:0}.f-copy__button:focus{border-radius:var(--f-copy-border-radius);outline:var(--f-focus)}.f-copy code{-webkit-box-flex:1;color:var(--f-copy-color);-ms-flex:1;flex:1;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-copy:hover{border-color:var(--f-copy-border-color-active)}.f-copy__value{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.f-copy__value.is-scrolling{overflow-x:auto;text-overflow:clip;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:0.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:-webkit-grab;cursor:grab;height:100%;width:100%}.f-cropper__error{background-color:var(--f-cropper-error-background-color);color:var(--f-cropper-error-icon-color);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-cropper.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.f-cropper__mask{display:inline-block;height:90%;left:50%;opacity:var(--f-cropper-mask-opacity);pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;z-index:1}.f-cropper__mask:after{border-radius:var(--f-cropper-mask-border-radius);-webkit-box-shadow:0 0 0 9999px var(--f-cropper-mask-color);box-shadow:0 0 0 9999px var(--f-cropper-mask-color);content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.f-cropper__canvas{background-color:var(--f-cropper-background-color);border-radius:var(--f-cropper-border-radius);margin-bottom:var(--f-space-5);overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.f-cropper__canvas canvas{height:100%;width:100%}.f-cropper__tools{gap:.2rem;width:100%}:root{--f-dialog-padding:var(--f-space-inset-x-5);--f-dialog-spacing:var(--f-space-5)}.f-dialog{gap:var(--f-dialog-spacing);padding:var(--f-dialog-padding)}.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{margin:0;padding:0;position:relative}.f-divider.is-horizontal{height:1px;width:100%}.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{height:100%;margin-bottom:auto;margin-top:auto;position:relative;top:0;width:1px}.f-divider.is-vertical hr{border:none;border-left:1px var(--f-divider-type) var(--f-divider-color);height:100%;margin:0;padding:0;width:1px}.f-divider__content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-divider__content.is-horizontal{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.f-divider__content.is-vertical{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}:root{--f-drawer-speed:var(--f-transition-duration-slow)}.f-drawer{border-radius:0;bottom:0}.f-drawer.is-top{-webkit-animation:f-modal-slidein-top var(--f-drawer-speed);animation:f-modal-slidein-top var(--f-drawer-speed)}@-webkit-keyframes f-modal-slidein-top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes f-modal-slidein-top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.f-drawer.is-bottom{-webkit-animation:f-modal-slidein-bottom var(--f-drawer-speed);animation:f-modal-slidein-bottom var(--f-drawer-speed)}@-webkit-keyframes f-modal-slidein-bottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes f-modal-slidein-bottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.f-drawer.is-left{-webkit-animation:f-modal-slidein-left var(--f-drawer-speed);animation:f-modal-slidein-left var(--f-drawer-speed)}@-webkit-keyframes f-modal-slidein-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes f-modal-slidein-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.f-drawer.is-right{-webkit-animation:f-modal-slidein-right var(--f-drawer-speed);animation:f-modal-slidein-right var(--f-drawer-speed)}@-webkit-keyframes f-modal-slidein-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes f-modal-slidein-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.f-editable{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-editable:focus-within{border-radius:var(--f-radius);outline:var(--f-focus);outline-offset:5px;-webkit-transition:outline .1s;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{border:0;padding:0}.f-form-fieldset legend.f-text{color:var(--f-form-fieldset-legend-color);display:block;margin-bottom:var(--f-form-fieldset-legend-margin)}.f-form-label.is-required:after{color:var(--f-form-label-required-color);content:"*";margin-left:.5rem}.f-form-description{color:var(--f-form-description-color);display:block}.f-form-control{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.f-form-control.is-row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-form-control.is-row>*+*,.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:not(.is-row)>*+*{margin-top:var(--f-form-control-spacing)}.f-form-helper-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;gap:.1rem;justify-content:flex-start}.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;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}: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;overflow:hidden;position:relative;-ms-flex-negative:0;background-color:var(--f-image-background-color);border-radius:var(--f-image-border-radius);color:var(--f-image-placeholder-color);flex-shrink:0}.f-image__error{height:100%;left:0;position:absolute;top:0;width:100%}.f-image img{border-radius:inherit;display:inline-block;-o-object-fit:cover;object-fit:cover}.f-image.is-loading img{visibility:hidden}.f-image-placeholder>.f-image-placeholder__icon{height:auto;width:33%}: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:0.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{background-color:var(--f-input-background-color);border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);-webkit-box-shadow:var(--f-input-shadow);box-shadow:var(--f-input-shadow);color:var(--f-input-color);cursor:text;font-family:var(--f-font-body);font-weight:var(--f-font-weight-normal);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;position:relative;-webkit-transition:border .25s;transition:border .25s;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f-input-control:not(.is-disabled):focus-within{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;transition:outline .1s}.f-input-control.is-disabled{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled)}.f-input-control.is-disabled,.f-input-control.is-disabled>*{cursor:not-allowed!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-input-control.is-disabled>*{caret-color:transparent}.f-input-control.is-disabled input::-webkit-input-placeholder{color:var(--f-input-color-disabled)}.f-input-control.is-disabled input::-moz-placeholder{color:var(--f-input-color-disabled)}.f-input-control.is-disabled input:-ms-input-placeholder{color:var(--f-input-color-disabled)}.f-input-control.is-disabled input::-ms-input-placeholder{color:var(--f-input-color-disabled)}.f-input-control.is-disabled input::placeholder{color:var(--f-input-color-disabled)}.f-input-common{background-color:var(--f-input-background-color);border:var(--f-input-border-width) solid;border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);-webkit-box-shadow:var(--f-input-shadow);box-shadow:var(--f-input-shadow);color:var(--f-input-color);font-family:var(--f-font-body);font-weight:var(--f-font-weight-normal);-webkit-transition:border .25s;transition:border .25s;width:100%}.f-input-common,.f-input-control .f-input-common{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.f-input-control .f-input-common{background-color:transparent!important;color:inherit;outline:none!important;-webkit-box-flex:1;border:0;border-color:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex:1;flex:1;font-family:inherit;font-weight:inherit;-webkit-transition:none;transition:none}input.f-input{cursor:text;overflow:hidden;padding:var(--f-input-padding);text-overflow:ellipsis;white-space:nowrap;z-index:0}input.f-input:not(:disabled):hover{border-color:var(--f-input-border-color-active)}input.f-input:-moz-read-only{cursor:default}input.f-input:read-only{cursor:default}input.f-input:disabled::-webkit-input-placeholder{background-color:var(--f-input-background-color-disabled);border-radius:var(--f-input-border-radius);color:var(--f-input-color-disabled);cursor:not-allowed}input.f-input:disabled::-moz-placeholder{background-color:var(--f-input-background-color-disabled);border-radius:var(--f-input-border-radius);color:var(--f-input-color-disabled);cursor:not-allowed}input.f-input:disabled:-ms-input-placeholder{background-color:var(--f-input-background-color-disabled);border-radius:var(--f-input-border-radius);color:var(--f-input-color-disabled);cursor:not-allowed}input.f-input:disabled::-ms-input-placeholder{background-color:var(--f-input-background-color-disabled);border-radius:var(--f-input-border-radius);color:var(--f-input-color-disabled);cursor:not-allowed}input.f-input:disabled,input.f-input:disabled::placeholder{background-color:var(--f-input-background-color-disabled);border-radius:var(--f-input-border-radius);color:var(--f-input-color-disabled);cursor:not-allowed}input.f-input::-webkit-input-placeholder{color:var(--f-input-color-placeholder)}input.f-input::-moz-placeholder{color:var(--f-input-color-placeholder)}input.f-input:-ms-input-placeholder{color:var(--f-input-color-placeholder)}input.f-input::-ms-input-placeholder{color:var(--f-input-color-placeholder)}input.f-input::placeholder{color:var(--f-input-color-placeholder)}input.f-input:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;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{-webkit-appearance:none;display: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,input.f-input[type=search]:not(.show-indicator)::-ms-reveal{display:none;height:0;width:0}input.f-input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,input.f-input[type=search]:not(.show-indicator)::-webkit-search-decoration,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-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);cursor:pointer;padding:0}input.f-input[type=color]::-webkit-color-swatch,input.f-input[type=color]::-webkit-color-swatch-wrapper{border-color:var(--f-input-border-color);border-radius:var(--f-input-border-radius);cursor:pointer;padding:0}input.f-input[type=color].xs{height:var(--f-size-4);width:var(--f-size-4)}input.f-input[type=color].sm{height:var(--f-size-5);width:var(--f-size-5)}input.f-input[type=color].md{height:var(--f-size-6);width:var(--f-size-6)}input.f-input[type=color].lg{height:var(--f-size-8);width:var(--f-size-8)}input.f-input[type=color].xl{height:var(--f-size-10);width:var(--f-size-10)}.f-input-prefix,.f-input-suffix{bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;color:var(--f-input-color-placeholder);flex-shrink:0}.f-input-prefix{padding:var(--f-input-prefix-padding)}.f-input-suffix{padding:var(--f-input-suffix-padding);right:0}.f-input-prefix{left:0}.f-pin-input>*{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.5rem}.f-pin-input>:last-child{margin-right:0}.f-pin-input>*{padding:var(--f-space-3)!important;text-align:center}.f-tag-input{cursor:pointer;-ms-flex-wrap:wrap;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 input::-webkit-input-placeholder{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled);cursor:not-allowed}.f-tag-input.is-disabled input::-moz-placeholder{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled);cursor:not-allowed}.f-tag-input.is-disabled input:-ms-input-placeholder{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled);cursor:not-allowed}.f-tag-input.is-disabled input::-ms-input-placeholder{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled);cursor:not-allowed}.f-tag-input.is-disabled,.f-tag-input.is-disabled input::placeholder{background-color:var(--f-input-background-color-disabled);color:var(--f-input-color-disabled);cursor:not-allowed}.f-tag-input input::-webkit-input-placeholder{color:var(--f-input-color-placeholder)}.f-tag-input input::-moz-placeholder{color:var(--f-input-color-placeholder)}.f-tag-input input:-ms-input-placeholder{color:var(--f-input-color-placeholder)}.f-tag-input input::-ms-input-placeholder{color:var(--f-input-color-placeholder)}.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;-webkit-transition:outline .1s;transition:outline .1s}.f-tag-input input{cursor:pointer;padding:0;-webkit-box-flex:1;background:transparent;border:none;color:currentColor;-ms-flex:1;flex:1;font-family:var(--f-font-body);font-size:inherit;font-weight:var(--f-font-weight-normal);min-width:var(--f-tag-input-min-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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,.f-tag-input input[type=search]:not(.show-indicator)::-ms-reveal{display:none;height:0;width:0}.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-cancel-button,.f-tag-input input[type=search]:not(.show-indicator)::-webkit-search-decoration,.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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack: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{-webkit-box-flex:1;background:transparent;border:none;color:var(--f-input-color);-ms-flex:1;flex:1;margin:0;padding:0;-ms-flex-negative:1;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{color:var(--f-input-color-disabled);cursor:not-allowed}.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{background-color:var(--f-kbd-background-color);border-bottom:2px solid;border-radius:var(--f-kbd-border-radius);border-right:.05rem solid;border-color:var(--f-kbd-border-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);padding:var(--f-space-inset-x-1);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;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{background:var(--f-app-background-color);height:100vh;width:100%}.f-app,.f-content{overflow:hidden;position:relative}.f-content,.f-main{background:transparent}.f-main{height:100%;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{background-color:var(--f-header-background-color);border-bottom:1px solid var(--f-header-border-color)}.f-footer,.f-header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%}.f-footer{background-color:var(--f-footer-background-color);border-top:1px solid var(--f-footer-border-color)}:root{--f-list-color:var(--f-color-text);--f-list-padding:0 2rem;--f-li-spacing:0.3rem;--f-li-padding:0.1rem;--f-li-icon-margin:0.4rem;--f-li-line-height:normal}.f-list,ul{color:var( --f-list-color);display:block;font-family:var(--f-font-body);list-style-type:none;margin:0;padding:0}.f-list.is-ol,ol{list-style-type:decimal;padding:var(--f-list-padding)}.f-list.is-ul,ul{list-style-type:disc;padding:var(--f-list-padding)}.f-list:not(.is-ul):not(.is-ol){padding:0!important}.f-li,.f-li:before,li,li:before{color:currentColor;line-height:var(--f-li-line-height);margin:0;padding:var(--f-li-padding);position:relative;text-align:left}.f-list>.f-li+.f-li,.f-list>li+li,ol>li+li,ul>li+li{margin-top:var(--f-li-spacing)}.f-li .f-heading,.f-li .f-text:not(a),li .f-heading,li .f-text:not(a){color:currentColor}.f-li::marker,li::marker{color:currentColor;content:var(--f-list-bullet)}.f-li>.f-icon:first-child,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:0.75rem;--f-menubar-padding:var(--f-space-3)}.f-menu{background-color:var(--f-menu-background-color);border:1px solid;border-color:var(--f-menu-border-color);border-radius:var(--f-menu-border-radius);font-family:var(--f-font-body);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;list-style-type:none;margin:0;padding:var(--f-menu-padding) 0;position:relative;width:100%;z-index:var(--f-index-menu)}.f-menu:not(.is-menubar){-webkit-box-shadow:var(--f-menu-shadow);box-shadow:var(--f-menu-shadow)}.f-menu-item>.f-menu{display:none;position:absolute;-ms-flex-negative:0;-webkit-animation:f-menu-fadein var(--f-transition-duration-fast);animation:f-menu-fadein var(--f-transition-duration-fast);flex-shrink:0;right:var(--f-menu-offset);top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@-webkit-keyframes f-menu-fadein{0%{opacity:0}to{opacity:1}}@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:0.4rem 0.75rem;--f-menu-item-margin:0 var(--f-space-1);--f-menu-item-height:fit-content}.f-menu-item{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;list-style-type:none;margin:0;padding:0;position:relative;width:100%;-ms-flex-negative:0;color:var(--f-menu-item-color);flex-shrink:0}.f-menu-item *{color:currentColor}.f-menu-item__container{border-radius:var(--f-radius);cursor:pointer;margin:var(--f-menu-item-margin);padding:var(--f-menu-item-padding);-webkit-box-pack:start;-ms-flex-pack:start;background:transparent;border:0;gap:var(--f-menu-item-ix-spacing);height:var(--f-menu-item-height);justify-content:flex-start;list-style-type:none;position:relative;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-positive:1;flex-grow:1}.f-menu-item__container,.f-menu-item__label{-webkit-text-decoration:none;text-decoration:none;-webkit-box-flex:1}.f-menu-item__label{color:inherit;-ms-flex:1;flex:1;font-size:var(--f-font-size-md);font-weight:var(--f-menu-item-font-weight);overflow-x:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.f-menu-item__suffix{background:none;border:none;color:inherit}.f-menu-item__prefix{color:inherit}.f-menu-item__container:not(.is-disabled).is-active{background-color:var(--f-menu-item-background-color-active);color:var(--f-menu-item-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{background-color:var(--f-menu-item-background-color-hover);color:var(--f-menu-item-color-hover);outline:none}.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{border-top:1px solid var(--f-menu-divider-color);display:block;height:1px;margin:0;margin-bottom:var(--f-menu-divider-spacing);margin-top:var(--f-menu-divider-spacing);overflow:hidden;padding:0;width:100%}.f-menu-divider>hr{display:none}.f-menu-section{padding:var(--f-menu-item-padding);-ms-flex-negative:0;color:var(--f-menu-item-color);display:block;flex-shrink:0;width:100%}:root{--f-menu-heading-padding:0.4rem 0.75rem;--f-menu-heading-color:var(--f-color-text-weakest)}.f-menu-heading{-ms-flex-negative:0;color:var(--f-menu-heading-color);flex-shrink:0;gap:var(--f-menu-item-ix-spacing);padding:var(--f-menu-heading-padding);width:100%}.f-menu-heading .f-menu-heading__heading{font-weight:var(--f-font-weight-medium);-webkit-box-flex:1;color:inherit;-ms-flex:1;flex:1}.f-menu-heading .f-menu-heading__suffix{background:none;border:none;color:inherit}.f-menu-heading .f-menu-heading__prefix{color:inherit}.f-menu.is-menubar{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:var(--f-menubar-padding)}.f-menu.is-menubar,.f-menu.is-menubar>.f-menu-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-menu.is-menubar>.f-menu-divider{border:none;height:100%;margin:0;margin-left:var(--f-menu-divider-spacing);margin-right:var(--f-menu-divider-spacing);position:static;width:1px}.f-menu.is-menubar>.f-menu-divider>hr{background:transparent;border:none;border-left:1px solid var(--f-color-border);color:transparent;display:block;height:100%;position:absolute;top:calc((var(--f-menubar-padding))/2*-1 - 4px);width:1px}.f-menu.is-menubar>.f-menu-item .f-menu-item__active{display:none}.f-menu.is-menubar>.f-menu-item .f-menu-item__container{border-radius:var(--f-menu-border-radius);padding:var(--f-menubar-item-padding)}.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{right:100%;top:100%;-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.f-menu.is-offscreen-x{left:var(--f-menu-offset);top:0}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-x,.f-menu.is-offscreen-x{right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-x{left:100%;top:100%}.f-menu.is-menubar>.f-menu-item>.f-menu.is-offscreen-y{right:100%;top:0;-webkit-transform:translateX(100%) translateY(-100%);-ms-transform:translateX(100%) translateY(-100%);transform:translateX(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);height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--f-index-modal)}.f-modal.no-overlay{background:none;pointer-events:none}.f-modal__inner{background:var(--f-modal-background);border:var(--f-modal-border-width) solid var(--f-modal-border-color);border-radius:var(--f-modal-border-radius);-webkit-box-shadow:var(--f-modal-box-shadow);box-shadow:var(--f-modal-box-shadow);-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-animation:f-modal-fadein var(--f-transition-duration-slow);animation:f-modal-fadein var(--f-transition-duration-slow);pointer-events:all;position:absolute}@-webkit-keyframes f-modal-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-modal-fadein{0%{opacity:0}to{opacity:1}}.f-modal__inner.is-top-right{right:0;top:0}.f-modal__inner.is-top-center{left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.f-modal__inner.is-top-left{left:0;top:0}.f-modal__inner.is-middle-left{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.f-modal__inner.is-middle-center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.f-modal__inner.is-middle-right{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.f-modal__inner.is-bottom-left{bottom:0;left:0}.f-modal__inner.is-bottom-center{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-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{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--f-modal-body-padding);position:relative;width:100%}.f-modal__footer{background:var(--f-modal-footer-background);border-bottom-left-radius:var(--f-modal-border-radius);border-bottom-right-radius:var(--f-modal-border-radius);border-top:var(--f-modal-border-width) solid var(--f-modal-border-color);padding:var(--f-modal-footer-padding)}.f-modal__footer,.f-modal__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-modal__header{background:var(--f-modal-header-background);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);padding:var(--f-modal-header-padding)}.f-modal__close{position:absolute;right:var(--f-modal-padding);top:var(--f-modal-padding);z-index:10}.f-modal__header .f-modal__close{position:relative;right:0;top: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:0.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{background-color:var(--f-navigation-background-color);font-family:var(--f-font-body);padding:var(--f-navigation-padding) 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-navigation,.f-navigation-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;list-style-type:none;margin:0;position:relative}.f-navigation-item{display:block;padding:0;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none}.f-navigation-item__container{background:transparent;border:0;color:var(--f-navigation-item-color);cursor:pointer;gap:var(--f-navigation-item-ix-spacing);height:var(--f-navigation-item-height);margin:0;padding:var(--f-navigation-item-padding);position:relative;-webkit-transition:background-color .1s;transition:background-color .1s;width:100%}.f-navigation-item__container,.f-navigation-item__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-text-decoration:none;text-decoration:none}.f-navigation-item__label{color:inherit;font-size:var(--f-font-size-md);font-weight:var(--f-navigation-item-font-weight);text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.f-navigation-item__suffix{background:none;border:none;color:inherit}.f-navigation-item__prefix{color:inherit}.f-navigation-item__container:not(.is-disabled).is-active{background-color:var(--f-navigation-item-background-color-active);color:var(--f-navigation-item-color-active)}.f-navigation-item__container:not(.is-disabled):focus,.f-navigation-item__container:not(.is-disabled):hover{background-color:var(--f-navigation-item-background-color-hover);color:var(--f-navigation-item-color-hover);outline:none}.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{border-top:1px solid var(--f-navigation-divider-color);display:block;height:1px;overflow:hidden;width:100%}.f-navigation-divider>hr{display:none}.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-optiongroup,.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-heading+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-item+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-optiongroup+.f-navigation-divider,.f-navigation:not(.is-navbar) .f-navigation-section+.f-navigation-divider{margin-bottom:var(--f-navigation-divider-spacing);margin-top:var(--f-navigation-divider-spacing)}.f-navigation-section{color:var(--f-navigation-item-color)}.f-navigation-heading,.f-navigation-section{padding:var(--f-navigation-item-padding);-ms-flex-negative:0;flex-shrink:0}.f-navigation-heading{color:var(--f-navigation-heading-color);gap:var(--f-navigation-item-ix-spacing);width:100%}.f-navigation-heading .f-navigation-heading__heading{font-weight:var(--f-font-weight-medium);-webkit-box-flex:1;color:inherit;-ms-flex:1;flex:1}.f-navigation-heading .f-navigation-heading__suffix{background:none;border:none;color:inherit}.f-navigation-heading .f-navigation-heading__prefix{color:inherit}.f-navigation.is-navbar{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:var(--f-navbar-padding)}.f-navigation.is-navbar>.f-navigation-section{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-navigation.is-navbar>.f-navigation-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-navigation.is-navbar>*+*{margin-left:.1rem}.f-navigation.is-navbar>.f-navigation-divider{border:none;height:100%;margin:0;margin-left:var(--f-navigation-divider-spacing);margin-right:var(--f-navigation-divider-spacing);position:static;width:1px}.f-navigation.is-navbar>.f-navigation-divider>hr{background:transparent;border:none;border-left:1px solid var(--f-color-border);color:transparent;display:block;height:100%;position:absolute;top:calc((var(--f-navbar-padding)/2)*-1 - 2px);width:1px}.f-navigation.is-navbar>.f-navigation-item .f-navigation-item__container{border-radius:var(--f-navigation-item-border-radius);padding:var(--f-navbar-item-padding)}.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);margin:0;padding:0}.f-sub-navigation .f-navigation{padding:0}.f-navigation-item__suffix{margin:0;padding:0}.f-navigation-item__sub-navigation_line{background-color:var(--f-sub-navigation-line-color);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:var(--f-sub-navigation-line-size);z-index:100}.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{background-color:var(--f-notification-background-color);border:0;border-radius:var(--f-notification-border-radius);color:var(--f-notification-color);gap:var(--f-notification-spacing);padding:var(--f-notification-padding)}.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;-ms-flex-negative:0;flex-shrink:0}.f-notification__content{color:currentColor;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.f-notification__content .f-heading,.f-notification__content .f-text,.f-notification__content a{color:currentColor}.f-notification.is-accent{background-color:var(--f-color-accent-weak);border-color:var(--f-color-accent);color:var(--f-color-accent)}.f-notification.is-success{background-color:var(--f-color-success-weak);border-color:var(--f-color-success);color:var(--f-color-success)}.f-notification.is-neutral{background-color:var(--f-color-neutral-weak);border-color:var(--f-color-neutral);color:var(--f-color-neutral)}.f-notification.is-caution{background-color:var(--f-color-caution-weak);border-color:var(--f-color-caution);color:var(--f-color-caution)}.f-notification.is-warning{background-color:var(--f-color-warning-weak);border-color:var(--f-color-warning);color:var(--f-color-warning)}.f-notification.is-danger{background-color:var(--f-color-danger-weak);border-color:var(--f-color-danger);color:var(--f-color-danger)}.f-notification.is-highlight{background-color:var(--f-color-highlight-weak);border-color:var(--f-color-highlight);color:var(--f-color-highlight)}: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:0.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:0.5rem}.f-options{background-color:var(--f-options-background-color);border:var(--f-options-border-width) solid;border-color:var(--f-options-border-color);border-radius:var(--f-options-border-radius);-webkit-box-shadow:var(--f-options-shadow);box-shadow:var(--f-options-shadow);overflow:hidden;padding:var(--f-options-padding);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--f-options-spacing);-ms-flex-negative:0;flex-shrink:0}.f-option{-webkit-box-flex:1;background:transparent;border:none;border-radius:var(--f-options-border-radius);color:var(--f-option-color);cursor:pointer;-ms-flex:1;flex:1;z-index:1;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}.f-option:focus{outline:none}.f-option:not(:disabled):active .f-option__suffix__label{opacity:var(--f-option-active-opacity)}.f-option:disabled{color:var(--f-option-disabled-color);cursor:not-allowed}.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{-webkit-transition-property:var(--f-transition-property-colors);transition-property:var(--f-transition-property-colors);-webkit-transition-timing-function:var(--f-transition-easing-ease-out);transition-timing-function:var(--f-transition-easing-ease-out)}.f-option:not(:disabled):not(.is-animated).is-selected,.f-options__selected{background-color:var(--f-options-active-background-color);-webkit-transition-duration:var(--f-transition-duration-faster);transition-duration:var(--f-transition-duration-faster)}.f-options__selected{border-radius:var(--f-options-border-radius);height:100%;left:-100px;position:absolute;top:var(--f-space-2);-webkit-transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);-webkit-transition-timing-function:var(--f-transition-easing-ease-out);transition-timing-function:var(--f-transition-easing-ease-out);width:100px;z-index:0}.f-option__suffix__label{color:currentColor;margin:0;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.f-option__prefix,.f-option__suffix{color:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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:0.2rem;--f-pagination-min-width:2.5rem;--f-pagination-height:2.5rem;--f-pagination-item-border:1px solid var(--f-color-border)}.f-pagination{background:var(--f-pagination-background);gap:var(--f-pagination-gap);list-style-type:none;padding:0;width:100%}.f-pagination,.f-pagination__item{border-radius:var(--f-pagination-border-radius);margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-pagination__item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--f-space-2);position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;border:var(--f-pagination-item-border);height:var(--f-pagination-height);min-width:var(--f-pagination-min-width)}.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{color:var(--f-pagination-color-disabled);cursor:not-allowed;pointer-events:none}.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{background-color:var(--f-pill-background-color);border:var(--f-pill-border-width) solid;border-color:var(--f-pill-border-color);border-radius:var(--f-pill-border-radius);color:var(--f-pill-color);gap:var(--f-pill-spacing);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.f-pill.is-subtle{background-color:var(--f-pill-background-color-subtle);border:none;color:var(--f-pill-color-subtle)}.f-pill.is-outline{background-color:transparent;color:var(--f-pill-color)}.f-pill.is-solid{background-color:var(--f-pill-background-color-solid);border:none;color:var(--f-pill-color-color)}.f-pill:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;transition:outline .1s}.f-pill__label{padding:var(--f-pill-label-padding);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.f-pill__label,.f-pill__prefix,.f-pill__suffix{-ms-flex-negative:0;color:currentColor;flex-shrink:0}.f-pill__prefix,.f-pill__suffix{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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{font-weight:var(--f-font-weight-semibold);height:var(--f-size-5);padding:0 .1rem}.f-pill.sm{font-weight:var(--f-font-weight-medium);height:var(--f-size-7)}.f-pill.md,.f-pill.sm{padding:0 var(--f-space-1)}.f-pill.md{height:var(--f-size-9)}.f-pill.lg{height:var(--f-size-10)}.f-pill.lg,.f-pill.xl{padding:0 var(--f-space-2)}.f-pill.xl{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{-webkit-animation:f-popover-fadein var(--f-transition-duration-fast);animation:f-popover-fadein var(--f-transition-duration-fast);background:var(--f-popover-background);border:1px solid;border-color:var(--f-popover-border-color);border-radius:var(--f-popover-border-radius);-webkit-box-shadow:var(--f-popover-box-shadow);box-shadow:var(--f-popover-box-shadow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:all;position:absolute;width:100%;z-index:var(--f-index-popover)}.f-popover:focus{outline:none}.f-popover:not(.is-ready){visibility:hidden}.f-popover.is-fixed{position:fixed}@-webkit-keyframes f-popover-fadein{0%{opacity:0}to{opacity:1}}.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;-webkit-box-flex:1;-ms-flex-positive:1;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:0.2}.f-progress{background:var(--f-progress-background);border-radius:var(--f-progress-radius);overflow:hidden;position:relative;width:100%}.f-progress__bar{--f-progress-background-color:var(--f-progress-active);background:var(--f-progress-active);background:var(--f-progress-background-color);height:100%;left:0;pointer-events:none;position:absolute;top:0}.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{-webkit-animation:f-progress-animation-indeterminate 1s ease 0s infinite normal none running;animation:f-progress-animation-indeterminate 1s ease 0s infinite normal none running;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,var(--f-progress-background-color)),to(transparent));background:linear-gradient(to right,transparent 0,var(--f-progress-background-color) 50%,transparent 100%)}@-webkit-keyframes f-progress-animation-indeterminate{0%{left:-40%}to{left:100%}}@keyframes f-progress-animation-indeterminate{0%{left:-40%}to{left:100%}}@-webkit-keyframes f-progress-animation{0%{background-position:0 0}to{background-position:50px 50px}}.f-progress-subtle{overflow:hidden;padding:var(--f-progress-subtle-padding);position:relative;width:100%}.f-progress-subtle>*{position:relative;z-index:1}.f-progress-subtle__bar{background:var(--f-progress-background);border-radius:var(--f-progress-radius);height:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:0}.f-progress-subtle.is-accent .f-progress-subtle__bar,.f-progress-subtle.is-caution .f-progress-subtle__bar,.f-progress-subtle.is-danger .f-progress-subtle__bar,.f-progress-subtle.is-highlight .f-progress-subtle__bar,.f-progress-subtle.is-neutral .f-progress-subtle__bar,.f-progress-subtle.is-success .f-progress-subtle__bar,.f-progress-subtle.is-warning .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{-webkit-animation:f-progress-animation 2s linear infinite;animation:f-progress-animation 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;border-bottom-left-radius:20px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-top-right-radius:8px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}@keyframes f-progress-animation{0%{background-position:0 0}to{background-position:50px 50px}}.f-progress-circle{position:relative}.f-progress-circle svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.f-progress-circle circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1s linear;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{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.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:-webkit-fit-content;height:-moz-fit-content;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;-moz-appearance:none;appearance:none;background-color:var(--f-radio-background-color);border:1px solid;border-color:var(--f-radio-border-color);border-radius:var(--f-radio-border-radius);cursor:pointer;display:grid;height:var(--f-size-5);width:var(--f-size-5);-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;position:relative}input.f-radio[type=radio]:after{background-color:var(--f-color-surface);border-radius:calc(var(--f-radio-border-radius)/2);content:" ";height:50%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}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;-webkit-transition:outline .1s;transition:outline .1s}input.f-radio[type=radio]:checked{background-color:var(--f-radio-active-background-color);border-color:var(--f-radio-active-border-color);color:var(--f-radio-active-color)}input.f-radio[type=radio]:disabled{background-color:var(--f-radio-disabled-background-color);border-color:var(--f-radio-disabled-border-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{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-rate svg{display:inline-block!important}.f-rate>.f-rate-icon{margin:var(--f-size-1)}.f-rate-icon{background:transparent;border:0;color:var(--f-rate-color);cursor:pointer;display:inline-block;margin:0;padding:0;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transition:color,-webkit-transform .2s;transition:color,-webkit-transform .2s;transition:color,transform .2s;transition:color,transform .2s,-webkit-transform .2s}.f-rate-icon:hover{-webkit-transform:var(--f-rate-zoom);-ms-transform:var(--f-rate-zoom);transform:var(--f-rate-zoom)}.f-rate-icon__top{color:var(--f-rate-color-active);position:absolute;z-index:2}.f-rate-icon__bottom,.f-rate-icon__top{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-rate-icon__bottom{color:var(--f-rate-color);position:relative;z-index:1}: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){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-resizable-rail{background-color:var(--f-resizable-color);position:absolute;-webkit-transition:opacity,background-color .2s;transition:opacity,background-color .2s;z-index:var(--f-index-resizable)}.f-resizable-rail.is-transparent{background-color:transparent}.f-resizable-rail.is-vertical{bottom:0;cursor:row-resize;height:var(--f-resizable-size);right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%}.f-resizable-rail.is-horizontal{cursor:col-resize;height:100%;right:0;top:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:var(--f-resizable-size)}.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{background-color:var(--f-resizable-color-active);cursor:row-resize}.f-resizable-rail.is-horizontal.is-dragging{background-color:var(--f-resizable-color-active);cursor:col-resize}.f-resizable-rail:hover{background-color:var(--f-resizable-color-hover)}.f-resizable-rail__handle{left:50%;position:absolute;top:50%;z-index:10}.f-resizable-rail__handle>*{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-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{background-color:var(--f-resizable-handle-background-color);border:0 solid;border-color:var(--f-resizable-handle-color);border-radius:var(--f-resizable-handle-border-radius);-webkit-box-shadow:var(--f-shadow-base);box-shadow:var(--f-shadow-base);color:var(--f-resizable-handle-color);height:var(--f-resizable-handle-size);-webkit-transition:border .1s,width .1s,height .1s,top .1s;transition:border .1s,width .1s,height .1s,top .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:var(--f-resizable-handle-size)}.f-resizable-rail__handle-default.is-dragging,.f-resizable-rail__handle-default:hover{background-color:var(--f-resizable-handle-hover-background-color);border-color:var(--f-resizable-handle-hover-border-color);color:var(--f-resizable-handle-background-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:0.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{position:relative;width:var(--f-select-width);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.f-select{z-index:var(--f-select-index)}.f-select-container .f-input-common:-moz-read-only,.f-select-container .f-input-control:-moz-read-only,.f-select-container .f-input:-moz-read-only{cursor:pointer}.f-select-container .f-input,.f-select-container .f-input-common,.f-select-container .f-input-common:read-only,.f-select-container .f-input-control,.f-select-container .f-input-control:read-only,.f-select-container .f-input:read-only{cursor:pointer}input.f-select{color:var(--f-select-color);cursor:pointer}input.f-select::-webkit-input-placeholder{color:var(--f-select-color)}input.f-select::-moz-placeholder{color:var(--f-select-color)}input.f-select:-ms-input-placeholder{color:var(--f-select-color)}input.f-select::-ms-input-placeholder{color:var(--f-select-color)}input.f-select::placeholder{color:var(--f-select-color)}input.f-select.is-placeholder::-webkit-input-placeholder{color:var(--f-select-color-placeholder)}input.f-select.is-placeholder::-moz-placeholder{color:var(--f-select-color-placeholder)}input.f-select.is-placeholder:-ms-input-placeholder{color:var(--f-select-color-placeholder)}input.f-select.is-placeholder::-ms-input-placeholder{color:var(--f-select-color-placeholder)}input.f-select.is-placeholder::placeholder{color:var(--f-select-color-placeholder)}input.f-select:disabled{cursor:not-allowed}.f-select-popover{-webkit-animation:f-popover-fadein var(--f-transition-duration-fast);animation:f-popover-fadein var(--f-transition-duration-fast);background:var(--f-select-popover-background);border:1px solid;border-color:var(--f-select-popover-border-color);border-radius:var(--f-select-popover-border-radius);-webkit-box-shadow:var(--f-select-popover-box-shadow);box-shadow:var(--f-select-popover-box-shadow);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:var(--f-select-popover-border-radius);padding-top:var(--f-select-popover-border-radius);pointer-events:all;position:absolute;top:100%;width:100%;z-index:var(--f-index-popover)}.f-select-popover.is-offscreen{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@keyframes f-popover-fadein{0%{opacity:0}to{opacity:1}}.f-select-list:focus{outline:none}.f-select-list ul{display:block;list-style-type:none;margin:0;max-height:var(--f-select-options-height);padding:0;width:100%}.f-select-list ul,.f-select-list.is-virtual ul{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.f-select-list.is-virtual ul{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;position:relative}li.f-select-list-option-container{display:block;margin:0;padding:0;position:relative;width:100%}.f-select-list-option-container.is-focused,.f-select-list-option-container:focus{background-color:var(--f-select-option-focus);outline:none}.f-select-list-option{background:transparent;border:none;color:var(--f-select-color);cursor:pointer;font-size:var(--f-font-size-md);font-weight:var(--f-font-weight-normal);height:100%;margin:0;padding:var(--f-select-option-padding);text-align:left;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:background-color .2s;transition:background-color .2s}.f-select-list-option .f-select-list-option__label{-webkit-transition:color .2s;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.is-focused .f-select-list-option.is-selected,.f-select-list-option-container:focus .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{-webkit-box-flex:1;color:currentColor;-ms-flex:1;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.f-select-list-option__active{background-color:var(--f-select-color-selected);height:100%;left:0;position:absolute;top:0;width:var(--f-select-option-active-size)}.f-select-list-option__prefix{color:currentColor;padding-right:.5rem}.f-select-list-option__suffix{color:currentColor;padding-left:.5rem}.f-select-custom:focus-within,.f-select-native:focus-within{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;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{border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-top:0;position:relative}.f-select-container.is-static .f-input-common{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius: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-avatar,.f-skeleton .f-badge,.f-skeleton .f-button,.f-skeleton .f-heading,.f-skeleton .f-text,.f-skeleton-block,.f-skeleton-circle{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:f-skeleton-color;animation-name:f-skeleton-color;background-image:none!important;background:var(--f-skeleton-color-dark);border:0!important;border-radius:var(--f-skeleton-border-radius);color:transparent!important}.f-skeleton .f-avatar img{display:none}.f-skeleton-circle{border-radius:50%}@-webkit-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)}}@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;position:fixed;-webkit-text-decoration:none;text-decoration:none;top:-200px;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}.f-slider__fill,.f-slider__slider{height:var(--f-slider-rail-size);width:100%}.f-slider__fill{background:var(--f-slider-fill-background);border-radius:var(--f-slider-border-radius);left:0;position:absolute;top:0;z-index:0}.f-slider__fill.is-unbalanced{opacity:.4}.f-slider__rail{background:var(--f-slider-background);border-radius:var(--f-slider-border-radius);height:var(--f-slider-rail-size);left:0;position:absolute;top:0;width:100%;z-index:0}.f-slider__markers{height:100%;left:50%;margin-left:auto;margin-right:auto;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:99.5%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-slider__marker{background:var(--f-slider-marker);border-radius:var(--f-slider-handle-border-radius);height:var(--f-slider-marker-size);width:var(--f-slider-marker-size)}.f-slider__handle{background-color:var(--f-slider-handle-background-color);border:0 solid;border-color:var(--f-slider-handle-border-color);border-radius:50%;border-radius:var(--f-slider-handle-border-radius);-webkit-box-shadow:var(--f-slider-handle-shadow);box-shadow:var(--f-slider-handle-shadow);color:var(--f-slider-handle-color);cursor:pointer;height:var(--f-slider-handle-size);left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:border .1s,width .1s,height .1s,top .1s;transition:border .1s,width .1s,height .1s,top .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:var(--f-slider-handle-size);z-index:2}.f-slider__handle:disabled{cursor:not-allowed}.f-slider__handle.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.f-slider__handle:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;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;border-radius:var(--f-slider-handle-border-radius);left:0;position:absolute;top:0;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.f-slider__handle-dragger,.f-slider__handle-dragger:hover{height:var(--f-slider-handle-size);width:var(--f-slider-handle-size)}.f-slider__tooltip{position:absolute;top:0}.f-slider__footer,.f-slider__tooltip{left:50%;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.f-slider__footer{margin-left:auto;margin-right:auto;margin-top:.75rem;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;height:var(--f-size-4);justify-content:space-between}.f-slider__footer-marker{background:transparent;border-radius:50%;height:5px;position:relative;width:5px}.f-slider__footer .f-slider__footer-marker .f-text{color:var(--f-slider-footer-color);left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-slider__footer .f-slider__footer-marker:first-child .f-text{left:0;top:50%;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.f-slider__footer .f-slider__footer-marker:last-child .f-text{left:100%;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-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)}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-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}}@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{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;color:var(--f-spinner-color);position:relative}.f-spinner.xs{height:var(--f-size-3);width:var(--f-size-3)}.f-spinner.sm{height:var(--f-size-5);width:var(--f-size-5)}.f-spinner.md{height:var(--f-size-8);width:var(--f-size-8)}.f-spinner.lg{height:var(--f-size-12);width:var(--f-size-12)}.f-spinner.xl{height:var(--f-size-16);width:var(--f-size-16)}.f-spinner circle{stroke:currentColor;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.f-spinner-overlay{background-color:var(--f-spinner-overlay-background-color);height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--f-spinner-overlay-z-index)}.f-splitter{background-color:transparent;position:relative;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.f-splitter__resizable{height:100%;width:100%}.f-splitter>.f-splitter-content{position:relative}.f-splitter .f-splitter-content:first-child{z-index:2}.f-splitter .f-splitter-content:nth-child(2){z-index:1}.f-splitter-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;width:100%}.f-stack:not(.is-nostretch){-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f-stack>*+*{margin-left:var(--f-stack-spacing-left)!important;margin-top:var(--f-stack-spacing-top)!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{gap:var(--f-space-2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-stat-footer,.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:0.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:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;-webkit-box-flex:0!important;-ms-flex:0!important;flex:0!important}.f-steps>.f-step:last-of-type>.f-step__seperator{display:none}.f-step__indicator{border:var(--f-step-indicator-border-width) solid;border-color:var(--f-step-color);border-radius:var(--f-step-indicator-radius);color:var(--f-step-color);height:var(--f-step-indicator-size);width:var(--f-step-indicator-size);-ms-flex-negative:0;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{background-color:var(--f-step-color-active);border-color:var(--f-step-color-active);color:var(--f-step-color-active-weak)}.f-step__content{color:var(--f-step-color);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:var(--f-step-content-width)}.f-step__content>*{word-break:keep-all}.f-step__seperator{background:var(--f-step-seperator-color);border-radius:var(--f-step-seperator-radius);height:var(--f-step-seperator-size)!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex:1;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{border-radius:var(--f-table-border-radius);width:100%}table.f-table th{background:var(--f-table-th-background-color);color:var(--f-table-th-color);font-weight:400}table.f-table td,table.f-table th{margin:0;padding:var(--f-table-cell-padding)}table.f-table td{border:0 solid;border-right:none;border-bottom:none;border-color:var(--f-table-border-color);color:var(--f-table-td-color)}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{color:var(--f-table-caption-color);font-size:var(--f-table-caption-size);padding-bottom:var(--f-space-3);padding-top:0;text-align:center;width:100%}table.f-table.has-caption-bottom .f-table-caption{padding-bottom:0;padding-top:var(--f-space-3)}table.f-table.has-caption-bottom{caption-side:bottom}table.f-table.has-sticky-column tr td:first-child{left:0;position:sticky;z-index:1}table.f-table.has-sticky-header tr th:first-child{left:0;position:sticky;z-index:2}table.f-table.has-sticky-column th,table.f-table.has-sticky-column th:first-child,table.f-table.has-sticky-header th,table.f-table.has-sticky-header 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:0.5rem;--f-tab-inner-width:fit-content}.f-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;height:100%;width:100%}.f-tab-list{background:var(--f-tabs-tab-list-background);color:var(--f-tabs-color-icon);position:relative;-ms-flex-negative:0;flex-shrink:0}.f-tab-list *{-webkit-user-select:none;-moz-user-select:none;-ms-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{background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--f-tabs-tab-scroll-button-background)),to(transparent));background:linear-gradient(to right,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);height:100%;left:0;padding-right:var(--f-tabs-tab-scroll-button-padding)}.f-tab-list.is-horizontal .f-tab-list__icon.is-end{background:-webkit-gradient(linear,right top,left top,color-stop(50%,var(--f-tabs-tab-scroll-button-background)),to(transparent));background:linear-gradient(to left,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);height:100%;padding-left:var(--f-tabs-tab-scroll-button-padding);right:0}.f-tab-list.is-vertical .f-tab-list__icon.is-start{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--f-tabs-tab-scroll-button-background)),to(transparent));background:linear-gradient(to bottom,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);padding-bottom:var(--f-tabs-tab-scroll-button-padding);top:0;width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-end{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--f-tabs-tab-scroll-button-background)),to(transparent));background:linear-gradient(to top,var(--f-tabs-tab-scroll-button-background) 50%,transparent 100%);bottom:0;padding-top:var(--f-tabs-tab-scroll-button-padding);width:100%}.f-tab-list.is-vertical .f-tab-list__icon.is-end .f-button,.f-tab-list.is-vertical .f-tab-list__icon.is-start .f-button{max-width:5rem;min-width:3rem;width:60%}.f-tab-list__selected{pointer-events:none;position:absolute;-webkit-transition-duration:var(--f-transition-duration-faster);transition-duration:var(--f-transition-duration-faster);-webkit-transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);transition-property:var(--f-transition-property-dimensions),var(--f-transition-property-position);-webkit-transition-timing-function:var(--f-transition-easing-ease-out);transition-timing-function:var(--f-transition-easing-ease-out);z-index:1}.f-tab-list__selected-inner{background-color:var(--f-tabs-tab-active);position:absolute}.f-tab-list.is-left .f-tab-list__selected-inner{height:100%;right:0;top:0;width:var(--f-size-1)}.f-tab-list.is-right .f-tab-list__selected-inner{height:100%;left:0;top:0;width:var(--f-size-1)}.f-tab-list.is-top .f-tab-list__selected-inner{bottom:0;height:var(--f-size-1);left:0;width:100%}.f-tab-list.is-bottom .f-tab-list__selected-inner{height:var(--f-size-1);left:0;top:0;width:100%}.f-tab-list__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow:auto;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.f-tab-list__inner::-webkit-scrollbar{display:none}.f-tab-list.is-bottom .f-tab-list__inner,.f-tab-list.is-top .f-tab-list__inner{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-tab-list.is-bottom .f-tab-list__inner-container,.f-tab-list.is-top .f-tab-list__inner-container{height:100%;width:var(--f-tab-inner-width)}.f-tab-list.is-stretch .f-tab-list__inner-container{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:auto}.f-tab-list.is-bottom .f-tab-list__inner-container>*,.f-tab-list.is-top .f-tab-list__inner-container>*{height:100%!important}.f-tab-list.is-left .f-tab-list__inner,.f-tab-list.is-left .f-tab-list__inner-container,.f-tab-list.is-right .f-tab-list__inner,.f-tab-list.is-right .f-tab-list__inner-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.f-tab{background:transparent;color:var(--f-tabs-tab-color);cursor:pointer;outline:none;padding:0 var(--f-tabs-tab-padding);position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:var(--f-tab-ix-spacing);min-height:var(--f-tabs-tab-height);-webkit-transition:background-color .2s;transition:background-color .2s}.f-tab:focus,.f-tab:not(:disabled):hover{background:var(--f-tabs-tab-background-hover);outline:none}.f-tab:not(:disabled):active{background:var(--f-tabs-tab-background-active);outline:none}.f-tab-list.is-left .f-tab{text-align:left;width:100%}.f-tab-list.is-right .f-tab{text-align:right;width:100%}.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{-webkit-box-flex:1;-ms-flex:1;flex:1}.f-tab__prefix,.f-tab__suffix{-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-tab__active{-webkit-animation:f-tab-current-fadein var(--f-transition-duration-slow);animation:f-tab-current-fadein var(--f-transition-duration-slow);background-color:var(--f-tabs-tab-active);bottom:0;height:var(--f-size-1);left:0;position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%}.f-tab-list.is-left .f-tab__active{bottom:0;height:100%;left:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:var(--f-size-1)}.f-tab-list.is-right .f-tab__active{bottom:0;height:100%;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:var(--f-size-1)}.f-tab-list.is-top .f-tab__active{bottom:0;height:var(--f-size-1);left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}.f-tab-list.is-bottom .f-tab__active{bottom:100%;height:var(--f-size-1);left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%}@-webkit-keyframes f-tab-current-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-tab-current-fadein{0%{opacity:0}to{opacity:1}}.f-tab-panels{border:none;position:relative;z-index:1;-webkit-box-flex:1;color:var(--f-tabs-tab-color);-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch}.f-tab-panel{-webkit-animation:f-tabs-panel-fadein var(--f-transition-duration-fast);animation:f-tabs-panel-fadein var(--f-transition-duration-fast);height:100%;padding:var(--f-tabs-panel-padding);position:relative;width:100%}@-webkit-keyframes f-tabs-panel-fadein{0%{opacity:0}to{opacity:1}}@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{display:block}.f-textarea:disabled{color:var(--f-textarea-color-disabled);cursor:not-allowed}.f-textarea{background-color:var(--f-textarea-background-color);border:var(--f-textarea-border-width) solid;border-color:var(--f-textarea-border-color);border-radius:var(--f-textarea-border-radius);-webkit-box-shadow:var(--f-textarea-shadow);box-shadow:var(--f-textarea-shadow);color:var(--f-textarea-color);cursor:inherit;font-family:var(--f-font-body);font-weight:var(--f-font-weight-normal);padding:var(--f-textarea-padding);position:relative;resize:none;-webkit-transition:border .25s;transition:border .25s;width:100%;z-index:1}.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::-webkit-input-placeholder{color:var(--f-textarea-color-disabled)}.f-textarea:disabled::-moz-placeholder{color:var(--f-textarea-color-disabled)}.f-textarea:disabled:-ms-input-placeholder{color:var(--f-textarea-color-disabled)}.f-textarea:disabled::-ms-input-placeholder{color:var(--f-textarea-color-disabled)}.f-textarea:disabled,.f-textarea:disabled::placeholder{color:var(--f-textarea-color-disabled)}.f-textarea::-webkit-input-placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea::-moz-placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea:-ms-input-placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea::-ms-input-placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea::placeholder{color:var(--f-textarea-color-placeholder)}.f-textarea:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;transition:outline .1s}.f-input-control .f-textarea{background-color:transparent!important;color:inherit;outline:none!important;position:relative;-webkit-box-flex:1;border:0;border-color:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex:1;flex:1;font-family:inherit;font-weight:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:none;transition:none}: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:0.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;color:var(--f-timeline-item-text-color);justify-content:stretch}.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);overflow:hidden;padding-bottom:var(--f-timeline-item-padding);position:relative;top:var(--f-timeline-item-marker-top);width:var(--f-timeline-item-marker-width)}.f-timeline-item__marker>*{margin-left:auto;margin-right:auto;z-index:1}.f-timeline-item__marker:after{content:"";-ms-flex-negative:0;background-color:var(--f-timeline-item-marker-line-color);color:inherit;display:block;flex-shrink:0;height:100%;left:50%;margin-top:var(--f-timeline-item-marker-line-spacing);position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:var(--f-timeline-item-marker-line-size);z-index:0}.f-timeline>div:not(.f-hidden):last-child>.f-timeline-item__marker:after{content:none}.f-timeline-item__content{-webkit-box-flex:1;color:inherit;-ms-flex:1;flex:1}: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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:var(--f-index-toast)}.f-toast-progress{background:currentColor;height:var(--f-size-1);margin-top:var(--f-size-3);-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:0}.f-toast,.f-toast-progress{border-radius:var(--f-toast-border-radius)}.f-toast{-webkit-animation:f-toast-fadein var(--f-transition-duration-slow);animation:f-toast-fadein var(--f-transition-duration-slow);background-color:var(--f-toast-background-color);-webkit-box-shadow:var(--f-shadow-lg);box-shadow:var(--f-shadow-lg);color:var(--f-toast-color);gap:var(--f-size-3);margin-top:.5rem;max-width:var(--f-toast-max-width);padding:var(--f-toast-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:var(--f-index-toast)}@-webkit-keyframes f-toast-fadein{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes f-toast-fadein{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.f-toast>*{z-index:1}.f-toast__message{color:inherit}.f-toast__prefix{-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-toast__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.f-toast__close{background:transparent;border:none;color:inherit;height:var(--f-size-8);width:var(--f-size-8);-ms-flex-negative:0;border-radius:var(--f-radius);flex-shrink:0}.f-toast__close:hover{background-color:rgba(0,0,0,.1)}.f-toast.is-accent{background-color:var(--f-color-accent);color:var(--f-color-accent-weak)}.f-toast.is-success{background-color:var(--f-color-success);color:var(--f-color-success-weak)}.f-toast.is-neutral{background-color:var(--f-color-neutral);color:var(--f-color-neutral-weak)}.f-toast.is-caution{background-color:var(--f-color-caution);color:var(--f-color-caution-weak)}.f-toast.is-warning{background-color:var(--f-color-warning);color:var(--f-color-warning-weak)}.f-toast.is-danger{background-color:var(--f-color-danger);color:var(--f-color-danger-weak)}.f-toast.is-highlight{background-color:var(--f-color-highlight);color:var(--f-color-highlight-weak)}.f-toast-container.is-bottom-center{bottom:1rem;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.f-toast-container.is-bottom-right{bottom:1rem;right:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-toast-container.is-bottom-left{bottom:1rem;left:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-toast-container.is-top-center{right:50%;top:1rem;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.f-toast-container.is-top-right{right:1rem;top:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-toast-container.is-top-left{left:1rem;top:1rem;-webkit-box-align:start;-ms-flex-align:start;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;-ms-flex-negative:0;background-color:var(--f-toggle-background-color);border-radius:var(--f-toggle-border-radius);color:var(--f-toggle-inner-color);cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;-webkit-transition:background-color .25s linear;transition:background-color .25s linear}.f-toggle:focus{outline:var(--f-focus);outline-offset:1px;-webkit-transition:outline .1s;transition:outline .1s}.f-toggle__circle{background:var(--f-toggle-thumb-background-color);border:none;border-radius:var(--f-toggle-border-radius);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .25s,background-color .5s linear;transition:left .25s,background-color .5s linear;z-index:2}.f-toggle:disabled{cursor:not-allowed;opacity:.5}.f-toggle.is-active{background-color:var(--f-toggle-thumb-active-background-color);color:var(--f-toggle-thumb-background-color)}.f-toggle .f-toggle__prefix{left:0;opacity:0}.f-toggle .f-toggle__prefix,.f-toggle .f-toggle__suffix{height:100%;padding:0;position:absolute;top:0;width:50%;z-index:1}.f-toggle .f-toggle__suffix{opacity:1;right:0}.f-toggle .f-toggle__prefix,.f-toggle .f-toggle__suffix{-webkit-transition:opacity .1s;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);left:calc((var(--f-size-4) - var(--f-size-2))/2);width:var(--f-size-2)}.f-toggle.sm .f-toggle__circle{height:var(--f-size-3);left:calc((var(--f-size-5) - var(--f-size-3))/2);width:var(--f-size-3)}.f-toggle.md .f-toggle__circle{height:var(--f-size-4);left:calc((var(--f-size-6) - var(--f-size-4))/2);width:var(--f-size-4)}.f-toggle.lg .f-toggle__circle{height:var(--f-size-5);left:calc((var(--f-size-7) - var(--f-size-5))/2);width:var(--f-size-5)}.f-toggle.xl .f-toggle__circle{height:var(--f-size-6);left:calc((var(--f-size-8) - var(--f-size-6))/2);width:var(--f-size-6)}.f-toggle.xs.is-active .f-toggle__circle{left:calc(100% - var(--f-size-2) - (var(--f-size-4) - var(--f-size-2))/2)}.f-toggle.sm.is-active .f-toggle__circle{left:calc(100% - var(--f-size-3) - (var(--f-size-5) - var(--f-size-3))/2)}.f-toggle.md.is-active .f-toggle__circle{left:calc(100% - var(--f-size-4) - (var(--f-size-6) - var(--f-size-4))/2)}.f-toggle.lg.is-active .f-toggle__circle{left:calc(100% - var(--f-size-5) - (var(--f-size-7) - var(--f-size-5))/2)}.f-toggle.xl.is-active .f-toggle__circle{left:calc(100% - var(--f-size-6) - (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{-webkit-animation:f-tooltip-fadein var(--f-transition-duration-fast);animation:f-tooltip-fadein var(--f-transition-duration-fast);pointer-events:none;position:fixed;-webkit-transition:top var(--f-tooltip-reposition-duraction),left var(--f-tooltip-reposition-duraction);transition:top var(--f-tooltip-reposition-duraction),left var(--f-tooltip-reposition-duraction);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:var(--f-index-tooltip)}@-webkit-keyframes f-tooltip-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-tooltip-fadein{0%{opacity:0}to{opacity:1}}.f-tooltip-content{-webkit-animation:f-tooltip-fadein var(--f-transition-duration-fast);animation:f-tooltip-fadein var(--f-transition-duration-fast);background:var(--f-tooltip-background);border-radius:var(--f-tooltip-border-radius);-webkit-box-shadow:var(--f-shadow-lg);box-shadow:var(--f-shadow-lg);color:var(--f-tooltip-color);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--f-space-inset-x-3);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:var(--f-index-tooltip)}.f-tooltip-content .f-heading,.f-tooltip-content .f-text{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{background:var(--f-upload-background);border:var(--f-upload-border);border-radius:var(--f-upload-border-radius);color:var(--f-upload-color);cursor:pointer;gap:var(--f-upload-gap);overflow:hidden;padding:var(--f-upload-padding);position:relative;-webkit-transition:border .3s;transition:border .3s;width:100%}.f-upload .f-progress{bottom:.5rem;left:.5rem;position:absolute;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-icon,.f-upload.is-disabled>.f-text,.f-upload.is-loading>.f-heading,.f-upload.is-loading>.f-icon,.f-upload.is-loading>.f-text{opacity:.5}.f-upload .f-spinner-overlay{background-color:var(--f-color-surface);z-index:1}.f-upload.is-active{border:var(--f-upload-border-active)!important;color:var(--f-upload-color-active)}.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{background-color:var(--f-video-background-color);border-radius:var(--f-video-border-radius);display:inline-block;overflow:hidden;position:relative}.f-video__error{height:100%;left:0;position:absolute;top:0;width:100%}.f-video video{border-radius:inherit;display:inline-block;-o-object-fit:cover;object-fit:cover}.f-video.is-loading video{visibility:hidden}.f-video .f-spinner-overlay{background-color:transparent}:root{--f-blur-overlay-radius:0.5rem;--f-blur-overlay-z-index:var(--f-index-overlay)}.f-blur{-webkit-filter:blur(var(--f-blur-overlay-radius));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;position:relative;width:100%}.f-virtual__spacer{position:relative;width:inherit}: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;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.f-drag-area.is-dragging .f-drag-area__element>*,.f-drag-area.is-dragging .f-drag-element>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-drag-area.is-dragging,.f-drag-area.is-dragging .f-drag-area__element>.drag-pe-all,.f-drag-area.is-dragging .f-drag-element>.drag-pe-all{pointer-events:all!important;-webkit-user-select:all!important;-moz-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;-moz-user-select:all;user-select:all}.f-drag-area.is-dragging.no-origin-variant{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.f-drag-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-drag-area__element,.f-drag-element{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:none;transition:none;z-index:2}[data-dragginganimation=yes] .f-drag-area .f-drag-area__element,[data-dragginganimation=yes] .f-drag-area .f-drag-element{-webkit-transition:-webkit-transform var(--f-drag-speed) var(--f-drag-transition);transition:-webkit-transform var(--f-drag-speed) var(--f-drag-transition);transition:transform var(--f-drag-speed) var(--f-drag-transition);transition:transform var(--f-drag-speed) var(--f-drag-transition),-webkit-transform var(--f-drag-speed) var(--f-drag-transition)}.f-drag-area.is-vertical>.f-drag-area__element,.f-drag-area.is-vertical>.f-drag-element{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.f-drag-area.is-horizontal>.f-drag-area__element,.f-drag-area.is-horizontal>.f-drag-element{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-drag-area__element.is-dragged,.f-drag-element.is-dragged{pointer-events:var(--f-drag-is-dragged-pointer-events)}.f-drag-area__element.is-dragged>*,.f-drag-element.is-dragged>*{opacity:var(--f-drag-is-dragged-opacity)}.f-drag-area.is-animated .f-drag-area__element.is-dragged,.f-drag-area.is-animated .f-drag-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{-webkit-animation:f-drag-fadein var(--f-transition-duration-slow);animation:f-drag-fadein var(--f-transition-duration-slow);background:var(--f-color-accent);position:absolute;z-index:100}@-webkit-keyframes f-drag-fadein{0%{opacity:0}to{opacity:1}}@keyframes f-drag-fadein{0%{opacity:0}to{opacity:1}}.f-drag-area__element__line:after,.f-drag-area__placeholder-lined:after{border-radius:50%;content:" ";height:4px;left:0;outline:var(--f-drag-lined-size) solid var(--f-color-accent);position:absolute;top:50%;-webkit-transform:translate(-100%,calc(var(--f-drag-lined-size)*-1));-ms-transform:translate(-100%,calc(var(--f-drag-lined-size)*-1));transform:translate(-100%,calc(var(--f-drag-lined-size)*-1));width:4px}.f-drag-area__element__line.is-vertical.is-first{height:var(--f-drag-lined-size);left:0;top:0;width:100%}.f-drag-area__element__line.is-vertical.is-last{bottom:0;height:var(--f-drag-lined-size);left:0;width:100%}.f-drag-area__element__line.is-horizontal.is-first{height:100%;left:0;top:0;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal.is-last{height:100%;right:0;top:0;width:var(--f-drag-lined-size)}.f-drag-area__element__line.is-horizontal{-webkit-transform:translateX(var(--f-drag-lined-x-offset));-ms-transform:translateX(var(--f-drag-lined-x-offset));transform:translateX(var(--f-drag-lined-x-offset))}.f-drag-area__element__line.is-vertical{-webkit-transform:translateY(var(--f-drag-lined-y-offset));-ms-transform:translateY(var(--f-drag-lined-y-offset));transform:translateY(var(--f-drag-lined-y-offset))}.f-drag-area__element__lined-focus{-webkit-animation:f-drag-focus .5s;animation:f-drag-focus .5s;background:rgb(from var(--f-color-accent) r g b/5%);border-radius:var(--f-radius);height:100%;left:0;outline:2px solid var(--f-color-accent);outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}@-webkit-keyframes f-drag-focus{0%{opacity:0}to{opacity:1}}@keyframes f-drag-focus{0%{opacity:0}to{opacity:1}}.f-drag-element[data-focus=yes]:before{-webkit-animation:f-drag-focus 1s ease-out;animation:f-drag-focus 1s ease-out;background:rgb(from var(--f-color-accent) r g b/5%);border-radius:var(--f-radius);content:" ";height:100%;left:0;outline:2px solid var(--f-color-accent);outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.f-drag-area__placeholder-lined{-webkit-animation:f-drag-fadein var(--f-transition-duration-fast);animation:f-drag-fadein var(--f-transition-duration-fast);background:var(--f-color-accent);height:var(--f-drag-lined-size);left:0;pointer-events:none;position:absolute;top:0;z-index:10000}: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{background:var(--f-drag-placeholder-background);border:var(--f-drag-placeholder-border);border-radius:var(--f-drag-placeholder-radius);left:0;margin:var(--f-drag-placeholder-margin);outline:var(--f-drag-placeholder-outline);pointer-events:none;position:absolute;top:0;z-index:1}.f-drag-area__buffer{pointer-events:none;position:relative;z-index:0}.f-drag-ghost{left:0;opacity:var(--f-drag-ghost-opacity);position:fixed;top:0;will-change:transform;z-index:10000}.f-drag-ghost,.f-drag-ghost *{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}:root{--f-data-grid-gutter-width:100px;--f-data-grid-selected-width:0.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,.f-data-grid-container{position:relative;width:100%}.f-data-grid{background:var(--f-data-grid-background);border:var(--f-data-grid-border);padding:0}.f-data-grid.is-default{overflow:auto}.f-data-grid__list{overflow:auto;padding-right:0;position:relative;scroll-behavior:smooth!important}.f-data-grid__scroll-spacer{min-width:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:root{--f-data-grid-row-padding-left:1rem;--f-data-grid-row-padding-right:5rem}.f-data-grid-row{border-bottom:var(--f-data-grid-border-bottom);display:grid;grid-template-columns:var(--f-data-grid-columns);height:var(--f-data-grid-cell-height);min-width:100%;padding-left:var(--f-data-grid-row-padding-left);padding-right:var(--f-data-grid-row-padding-right);position:relative;-webkit-transition:grid-template-columns .1s ease-out;transition:grid-template-columns .1s ease-out;transition:grid-template-columns .1s ease-out,-ms-grid-columns .1s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.f-data-grid-row.is-draggable{cursor:-webkit-grab;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,.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;position:sticky;top:0;z-index:20}.f-data-grid-cell{border-right:var(--f-data-grid-border-right);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-data-grid-row .f-data-grid-cell:last-child,.f-data-grid-row .f-data-grid-header-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{border:var(--f-data-grid-selected-width) solid var(--f-color-accent);content:" ";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.f-data-grid.pin-first .f-data-grid-row .f-data-grid-cell:nth-child(2){background:var(--f-data-grid-background);left:0;position:sticky!important;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){background:var(--f-data-grid-background-header);left:0;position:sticky!important;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-cell:last-child,.f-data-grid.pin-last .f-data-grid-row .f-data-grid-header-cell:last-child{background:var(--f-data-grid-background);border-left:var(--f-data-grid-border-right);margin-left:-1px;position:sticky;right:0;z-index:10}.f-data-grid.pin-last .f-data-grid-row .f-data-grid-cell.is-selected:last-child{z-index:11}.f-data-grid.pin-last .f-data-grid-row .f-data-grid-header-cell:last-child{background:var(--f-data-grid-background-header)}.f-data-grid.pin-last .f-data-grid-row.is-selected .f-data-grid-cell:last-child{background:var(--f-data-grid-background-selected)}.f-data-grid.pin-last:not(.is-dragging) .f-data-grid-row:hover .f-data-grid-cell:last-child{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{color:var(--f-color-text-weakest);display:var(--f-data-grid-gutter-number-display);font-size:var(--f-data-grid-gutter-number-size);left:var(--f-data-grid-gutter-number-left);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.f-data-grid-row>.f-data-grid-cell:first-child,.f-data-grid-row__gutter-number{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-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{background:var(--f-data-grid-background-header);border-right:var(--f-data-grid-border-right);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-data-grid-header-cell-component{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-box-pack:start;-ms-flex-pack:start;gap:var(--f-space-2);justify-content:flex-start;padding:0 var(--f-space-3)}.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{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;white-space:nowrap}.f-data-grid-cell-component,.f-data-grid-header-cell-component__text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.f-data-grid-cell-component,.f-data-grid-cell-component.is-edit input{background:transparent;bottom:0;left:0;padding:0 var(--f-space-3);position:absolute;right:0;top:0}.f-data-grid-cell-component.is-edit input{border:0;color:var(--f-color-text);font-family:var(--f-font-body);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:-webkit-grabbing!important;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{background:var(--f-color-accent);content:" ";height:calc(100% + 1px);pointer-events:none;position:absolute;right:-1px;top:0;width:.2rem;z-index:1000}.f-data-grid-row.is-row-dragged:before{background:var(--f-color-accent);content:" ";height:.2rem;pointer-events:none;position:absolute;right:0;top:-1px;width:100%;z-index:1000}: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:0.25}.f-date-cell{height:auto;-webkit-box-flex:1;-ms-flex-positive:1;background:var(--f-color-surface);border:none;color:var(--f-date-cell-color);cursor:pointer;flex-grow:1;font-family:var(--f-font-body);font-size:var(--f-date-cell-font-size);font-weight:500;font-weight:var(--f-date-cell-font-weight);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-date-cell:focus{background:var(--f-date-cell-weekend-background)!important;border-radius:var(--f-radius-full);outline:none}.f-date-cell.is-unavailable{color:var(--f-date-cell-unavailable)}.f-date-cell.is-weekend{background:var(--f-date-cell-weekend-background);color:var(--f-date-cell-weekend)}.f-date-cell.is-disabled,.f-date-cell.is-unavailable.is-weekend{color:var(--f-date-cell-disabled)}.f-date-cell.is-disabled{cursor:not-allowed}.f-date-cell:not(.is-disabled):not(.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{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:f-date-cell-selection-fadein;animation-name:f-date-cell-selection-fadein;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:var(--f-date-cell-pending-background);border-radius:var(--f-radius-full);content:" ";display:block;height:calc(100% - var(--f-date-cell-selected-space));left:0;opacity:var(--f-date-cell-pending-opacity);pointer-events:none;position:absolute;top:var(--f-date-cell-selected-space);width:calc(100% - var(--f-date-cell-selected-space));z-index:-2}@-webkit-keyframes f-date-cell-selection-fadein{0%{opacity:0}to{opacity:var(--f-date-cell-pending-opacity)}}@keyframes f-date-cell-selection-fadein{0%{opacity:0}to{opacity:var(--f-date-cell-pending-opacity)}}.f-date-cell.is-selected{color:var(--f-date-cell-selected);position:relative}.f-date-cell.is-selected.is-end,.f-date-cell.is-selected.is-start{color:var(--f-date-cell-edge-selected)!important}.f-date-cell.is-selected:before{background:var(--f-date-cell-selected-background)}.f-date-cell.is-selected:before,.f-date-cell:not(.is-unavailable).is-end:after,.f-date-cell:not(.is-unavailable).is-start:after{-webkit-animation-duration:.05s;animation-duration:.05s;-webkit-animation-name:f-date-cell-selected-fadein;animation-name:f-date-cell-selected-fadein;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;content:" ";display:block;height:calc(100% - var(--f-date-cell-selected-space));left:0;pointer-events:none;position:absolute;top:var(--f-date-cell-selected-space);width:100%;z-index:-1}.f-date-cell:not(.is-unavailable).is-end:after,.f-date-cell:not(.is-unavailable).is-start:after{background:var(--f-date-cell-edge-selected-background);border-radius:var(--f-radius-full)}.f-date-cell.is-start:before{border-bottom-left-radius:var(--f-radius-full);border-top-left-radius:var(--f-radius-full)}.f-date-cell.is-end:before{border-bottom-right-radius:var(--f-radius-full);border-top-right-radius:var(--f-radius-full)}@-webkit-keyframes f-date-cell-selected-fadein{0%{opacity:0}to{opacity:1}}@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{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--f-month-weekdays-background);width:100%}.f-weekdays>*{-webkit-box-flex:1;color:var(--f-color-text);-ms-flex:1;flex:1;font-weight:600;padding:var(--f-month-weekday-padding);text-align:center}:root{--f-month-day-width:14.28571%}.f-month{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.f-month>*{width:var(--f-month-day-width)}:root{--f-months-month-width:25%}.f-months{height:100%;width:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.f-months>*{width:var(--f-months-month-width)}:root{--f-years-year-width:25%}.f-years{height:100%;width:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.f-years>*{width:var(--f-years-year-width)}:root{--f-date-picker-height:300px}.f-date-picker{-ms-flex-pack:stretch;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;min-height:var(--f-date-picker-height)}.f-date-picker,.f-date-picker__panels{-webkit-box-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;align-content:stretch;align-items:stretch}.f-date-picker__panels{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:stretch;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;gap:var(--f-space-2)}.f-date-picker__titles{gap:var(--f-space-1);margin-bottom:4px}.f-date-picker__panel{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.f-date-picker__titles>.f-date-picker__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.f-date-picker__titles>.f-date-picker__title .f-button__label .f-text{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f-date-picker__titles>.f-date-picker__title .f-date-picker__title-text{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1}:root{--f-scrolling-date-picker-radius:0}.f-scrolling-date-picker{border-radius:var(--f-scrolling-date-picker-radius);position:relative}: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{height:100%;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.f-time-picker-column:focus{outline:var(--f-focus);outline-offset:1px}.f-time-picker-time{color:var(--f-time-picker-color);padding:var(--f-time-picker-padding)}.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-csv-importer-padding:1rem;--f-csv-importer-gap:1.5rem}.f-csv-importer{gap:var(--f-csv-importer-gap);padding:var(--f-csv-importer-padding);position:relative;width:100%;--f-data-grid-row-padding-left:2rem;--f-data-grid-row-padding-right:2px}.f-csv-importer-validation{background:var(--f-color-surface);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10000;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--f-color-border);border-radius:var(--f-radius);border-top-left-radius:0;-webkit-box-shadow:var(--f-shadow-card);box-shadow:var(--f-shadow-card);gap:.5rem;min-width:250px;padding:var(--f-space-4)}body,html{height:100%;font-size:15px;background-color:var(--f-color-surface)!important;scroll-behavior:smooth}[data-rehype-pretty-code-figure]{display:block;width:100%;padding:0;margin:0;max-height:inherit}[data-rehype-pretty-code-figure] pre{overflow-x:auto;padding:1rem 0;border-radius:var(--f-radius);border-top-left-radius:0;border-top-right-radius:0;background:var(--f-color-base-900)!important;max-height:inherit;max-height:500px;width:100%;border:1px solid var(--f-color-base-700);border-top:0}[data-rehype-pretty-code-figure] pre [data-line]{padding:0 2rem}[data-rehype-pretty-code-figure] pre [data-line]>span{font-family:monospace;font-size:.9rem}[data-rehype-pretty-code-figure] code{counter-reset:line}[data-rehype-pretty-code-figure] code>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:2rem;text-align:right;color:hsla(0,0%,100%,.1);font-size:.8rem}[data-rehype-pretty-code-figure] code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}[data-rehype-pretty-code-figure] code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}[data-theme=light] .dotted{background-image:radial-gradient(var(--f-color-border) 1px,transparent 0)}[data-theme=dark] .dotted,[data-theme=light] .dotted{background-size:9px 9px;background-position:-19px -19px}[data-theme=dark] .dotted{background-image:radial-gradient(var(--f-color-surface-strong) 1px,transparent 0)}.dx>*{z-index:1}.dx-code{mask-image:linear-gradient(to bottom,var(--f-color-surface) 10%,hsla(0,0%,100%,.1),transparent,hsla(0,0%,100%,.1),var(--f-color-surface));z-index:0;transform:rotate(8deg)}.dx-code [data-rehype-pretty-code-figure] pre{background:transparent!important;border:none;margin:0;user-select:none}.dx-code [data-rehype-pretty-code-figure] pre [data-line]>span{font-size:1.1rem}.dx-code [data-rehype-pretty-code-figure] code>[data-line]:before{display:none}.releases-content h2{font-size:1.5rem}.scroll-content{overflow-y:scroll;background:var(--f-color-surface-strong)}.story-block{position:relative;width:100%;padding:2rem;background:var(--f-color-surface);border-radius:var(--f-radius);box-shadow:var(--f-shadow-card);background-image:radial-gradient(var(--f-color-surface-strong) 1px,transparent 0);background-size:8px 8px;background-position:-19px -19px;z-index:2}.story-block .f-menu>*{z-index:1!important}[data-rehype-pretty-code-figure],[data-rehype-pretty-code-figure] *{z-index:0}.docs-content>h1,.styled-content>h1{line-height:4rem;margin:.5rem 0}.docs-content>h2,.styled-content>h2{line-height:2rem;margin:1rem 0}.docs-content>h3,.styled-content>h3{line-height:2rem;margin:1.75rem 0 1rem}.docs-content>h4,.styled-content>h4{line-height:1.25rem;margin:1.75rem 0;font-weight:700}.docs-content>h5,.styled-content>h5{line-height:1rem;margin:1.75rem 0}.docs-content>h6,.styled-content>h6{line-height:1rem}.docs-content>p,.styled-content>p{line-height:1.5rem;margin:1rem 0}.docs-content>blockquote,.styled-content>blockquote{margin-bottom:1rem}.docs-content>.f-list code,.docs-content>.f-text code,.docs-content>blockquote code,.styled-content>.f-list code,.styled-content>.f-text code,.styled-content>blockquote code{background:var(--f-color-surface-highlight);color:var(--f-color-accent)}.f-scrolling-date-picker{overflow:hidden;overflow-y:auto}[data-theme=dark] .hero-background .graphic-left,[data-theme=dark] .hero-background .graphic-right{opacity:.1!important}[data-theme=light] .hero-background .graphic-left,[data-theme=light] .hero-background .graphic-right{opacity:.2!important}[data-theme=dark],[data-theme=light]{--f-color-nav-translucent:var(--f-color-base-900)}[data-theme=light] .page-nav{--f-button-color:var(--f-color-accent-100);--f-button-color-hover:var(--f-color-accent-50);--f-button-border-color:var(--f-color-accent-100);--f-button-background-color:transparent;--f-button-background-color-hover:var(--f-color-accent-600)}.hero-background{background-color:var(--f-color-base-900);background-size:100% auto!important;background-position:top!important;justify-content:flex-start}.hero-background:after{content:" ";display:block;position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.hero-background *{z-index:1;position:relative}.mobile-component{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background:var(--f-color-surface)}.f-header .f-popout-bottom-right.has-arrow{left:40px}.go{padding:5rem}.f-heading.hero__heading{letter-spacing:-2px}.text-content h1{line-height:4rem;margin:.5rem 0}.text-content h2{line-height:2rem;margin:1rem 0}.text-content p{line-height:1.5rem;margin:1rem 0}.lazy-load-dark,.lazy-load-light,[data-theme=dark] .pro-image,[data-theme=light] .pro-image{content:url(/_next/static/media/screenshot.ef335495.png)}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.go{padding:2rem}.hero{padding-bottom:5rem!important}.hero-background{background-image:none!important}.hero .graphic-left{top:600px!important}.hero__heading{font-size:4rem!important;letter-spacing:1px!important}.core__hero{padding:0!important}.core__hero>.code{display:none!important}.features{flex-direction:column}.features img.lines,.features section{display:none}.core__components-container{padding:0!important;width:95%!important;border:1px solid red;margin:0 auto!important}.core__components-container>*{padding:1rem!important}.core__components{flex-direction:column!important}.core__components,.core__components>*{padding:0!important;width:100%!important}.core__components>*{flex:1!important}.navigation,.overview-calendar,.pro{display:none}.pricing{padding:2rem!important}.pricing .f-pill{width:90%;height:fit-content;padding:1rem}.pricing .f-pill>*{white-space:wrap;text-align:center;width:100%}.pricing__cards{flex-direction:column!important;max-width:100%!important;min-width:100%!important}.pricing__cards,.pricing__cards>div{width:100%!important}.pricing__faq{flex-direction:column;gap:1rem!important}.pricing__faq>div{padding:20px!important}.support{width:100%!important;flex-wrap:wrap;flex-direction:column;gap:1rem!important}.support>div{width:100%;padding:2rem!important}.footer{flex-direction:column;flex-flow:column-reverse;padding:3rem!important}.footer_block{margin-top:1.5rem}.footer_buttons{display:none}.text-content{padding:2rem!important}.f-modal__inner .text-content{padding:0!important}.docs-site .f-main .f-header>*{display:none}.docs-site .f-main .docs-site__mobile-header{display:flex!important}.docs-site .docs-site__toc{display:none!important}.docs-site .docs-site__nav{z-index:1000;box-shadow:var(--f-shadow-card);width:80%!important;position:fixed;left:-80%;top:0;transition:left .5s}.docs-site .docs-site__nav>*{width:100%!important}.docs-site__intro-blocks{display:none}.docs-site .docs-site__nav.is-open{left:0}.docs-site__ds-card{justify-content:center!important}.docs-site__ds-card h4{display:none}.docs-pro__faq{padding:2rem!important}.docs-site__warning{display:block!important;padding:1rem;font-weight:700;color:var(--f-color-highlight);font-size:1.05rem;font-family:var(--f-font-body);border-bottom:1px solid var(--f-color-border);background:var(--f-color-surface-strong)}.f-modal__inner{width:90%!important;right:5%!important;margin-left:0!important;margin-right:0!important}}.docs-site .f-main .docs-site__mobile-header,.docs-site__warning{display:none}:focus{-webkit-tap-highlight-color:transparent!important;outline:none;-ms-touch-action:manipulation;touch-action:manipulation}.footer_block>p{padding-left:2px}.f-drag-ghost .f-kanban-card{border-radius:var(--f-kanban-card-radius)}:root{--f-max-width:900px}