@layer reset,tokens,base,components,theme,utilities;@layer reset{html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}figure{margin:0}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}}@layer tokens{:root{--f-space:.25rem;--f-space-0:calc(var(--f-space) * 0);--f-space-1:calc(var(--f-space) * 1);--f-space-2:calc(var(--f-space) * 2);--f-space-3:calc(var(--f-space) * 3);--f-space-4:calc(var(--f-space) * 4);--f-space-5:calc(var(--f-space) * 5);--f-space-6:calc(var(--f-space) * 6);--f-space-7:calc(var(--f-space) * 7);--f-space-8:calc(var(--f-space) * 8);--f-space-9:calc(var(--f-space) * 9);--f-space-10:calc(var(--f-space) * 10);--f-space-11:calc(var(--f-space) * 11);--f-space-12:calc(var(--f-space) * 12);--f-space-13:calc(var(--f-space) * 13);--f-space-14:calc(var(--f-space) * 14);--f-space-15:calc(var(--f-space) * 15);--f-space-16:calc(var(--f-space) * 16);--f-space-17:calc(var(--f-space) * 17);--f-space-18:calc(var(--f-space) * 18);--f-space-19:calc(var(--f-space) * 19);--f-space-20:calc(var(--f-space) * 20);--f-space-21:calc(var(--f-space) * 21);--f-space-22:calc(var(--f-space) * 22);--f-space-23:calc(var(--f-space) * 23);--f-space-24:calc(var(--f-space) * 24);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--f-color-surface-canvas:#fff;--f-color-surface-default:#fff;--f-color-surface-raised:oklch(98.5% .002 247.839);--f-color-surface-subtle:oklch(96.7% .003 264.542);--f-color-surface-hover:oklch(92.8% .006 264.531);--f-color-text-primary:#000;--f-color-text-secondary:oklch(55.1% .027 264.364);--f-color-text-disabled:oklch(70.7% .022 261.325);--f-color-border-default:oklch(92.8% .006 264.531);--f-color-border-subtle:oklch(96.7% .003 264.542);--f-color-border-strong:oklch(87.2% .01 258.338);--f-color-backdrop:oklch(21% .034 264.665/.72);--f-color-mix-neutral:#fff;--f-color-primary:oklch(62.3% .214 259.815);--f-color-secondary:oklch(55.1% .027 264.364);--f-color-success:oklch(67% .21 149.48);--f-color-warning:oklch(76.9% .188 70.08);--f-color-danger:oklch(63.7% .237 25.331);--f-color-on-accent:#fff;--f-inline-code-color:var(--f-color-text-primary);--f-inline-code-bg:var(--f-color-surface-subtle)}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--f-color-surface-canvas:oklch(14.5% 0 0);--f-color-surface-default:oklch(20.5% 0 0);--f-color-surface-raised:oklch(22% 0 0);--f-color-surface-subtle:oklch(24.5% 0 0);--f-color-surface-hover:oklch(26% 0 0);--f-color-text-primary:oklch(98.5% 0 0);--f-color-text-secondary:oklch(75% 0 0);--f-color-text-disabled:oklch(38% 0 0);--f-color-border-subtle:oklch(22% 0 0);--f-color-border-default:oklch(27.5% 0 0);--f-color-border-strong:oklch(36% 0 0);--f-color-backdrop:oklch(0% none none/.72);--f-color-mix-neutral:black}:root{--f-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--f-base-font-size:16px;--f-font-style:normal;--f-font-variant:normal;--f-font-weight:normal;--f-line-height:1.25;--f-text-xs:.6875rem;--f-text-xs-line-height:1rem;--f-text-sm:.75rem;--f-text-sm-line-height:1rem;--f-text-md:.875rem;--f-text-md-line-height:1.25rem;--f-text-lg:1rem;--f-text-lg-line-height:1.5rem;--f-text-xl:1.125rem;--f-text-xl-line-height:1.5rem;--f-text-2xl:1.25rem;--f-text-2xl-line-height:1.75rem;--f-font-weight-regular:400;--f-font-weight-medium:500;--f-font-weight-semibold:600;--f-font-weight-bold:700;--f-body-font-size:var(--f-text-md);--f-heading-font-weight:var(--f-font-weight-semibold);--f-heading-line-height:1.25;--f-h1-font-size:2.5rem;--f-h2-font-size:2rem;--f-h3-font-size:1.75rem;--f-h4-font-size:1.5rem;--f-h5-font-size:1.25rem;--f-h6-font-size:1.125rem;--f-border-width:1px;--f-border-radius-sm:4px;--f-border-radius:8px;--f-border-radius-lg:12px;--f-ripple--size:15rem;--f-ripple--duration:.45s;--f-ripple--opacity:.12;--f-form-control--width:clamp(200px, 100%, 290px);--f-form-control--height:40px;--f-form-control--height-sm:32px;--f-form-control--height-lg:48px;--f-form-control--border-color:var(--f-color-border-default);--f-form-control--border-color--hover:var(--f-color-secondary);--f-form-control--border-color--focus:var(--f-color-primary);--f-form-control--border-color--error:var(--f-color-danger);--f-form-control--border-color--error-hover:var(--f-color-danger);--f-form-control--border-radius:var(--f-border-radius);--f-form-control--border-radius-sm:var(--f-border-radius-sm);--f-form-control--border-radius-lg:var(--f-border-radius-lg);--f-form-control--border-width:1px;--f-form-control--border-style:solid;--f-form-control--background-color:var(--f-color-surface-raised);--f-form-control--background-color--disabled:var(--f-color-surface-subtle);--f-form-control--padding-x:var(--f-space-3);--f-form-control--padding-x-sm:var(--f-space-2);--f-form-control--padding-x-lg:var(--f-space-4);--f-form-control--color:var(--f-color-text-primary);--f-form-control--placeholder-color:var(--f-color-text-secondary);--f-form-control--font-size:var(--f-body-font-size);--f-form-control--line-height:var(--f-line-height);--f-form-control--floating-label-color:var(--f-color-text-secondary);--f-form-control--floating-label-color--focus:var(--f-color-primary);--f-form-control--max-element-height:28px;--f-form-control--max-element-height-sm:24px;--f-form-control--max-element-height-lg:32px;--f-form-control--icon-color:var(--f-color-text-secondary);--f-form-control--action-button-color:var(--f-color-secondary);--f-overlay-content--bg-color:var(--f-color-surface-raised);--f-overlay-content--border-color:var(--f-color-border-default);--f-overlay-content--border-width:var(--f-border-width,1px);--f-overlay-content--border-radius:var(--f-border-radius);--f-overlay-content--box-shadow:var(--f-shadow-1)}@layer tokens{:root{--f-shadow-1:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--f-shadow-2:0 4px 24px #00000026}}:root{--f-color-scheme-transition--duration:.65s;--f-color-scheme-transition--easing:cubic-bezier(.22, 1, .36, 1);--f-color-scheme-transition--start-radius:32px;--f-color-scheme-transition--opacity--from:.6;--f-color-scheme-transition--opacity--to:1}}@layer base{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--f-font-style) var(--f-font-variant) var(--f-font-weight) var(--f-base-font-size)/var(--f-line-height) var(--f-font-family);font-size:var(--f-base-font-size);font-optical-sizing:auto;font-variation-settings:"wdth" 100,"YTLC" 500}body{color:var(--f-color-text-primary);background:var(--f-color-surface-canvas);font-size:var(--f-body-font-size);font-family:var(--f-font-family)}p{margin:0 0 var(--f-space-3) 0;font-size:var(--f-text-md);line-height:var(--f-text-md-line-height)}ol,ul,dl{margin:0 0 var(--f-space-4) 0;line-height:var(--f-line-height)}table{margin:0 0 var(--f-space-4) 0;font-size:var(--f-text-md);line-height:var(--f-text-md-line-height)}ul li ul,ol li ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--f-space-5) 0;font-weight:var(--f-heading-font-weight)}h1{font-size:var(--f-text-2xl);line-height:var(--f-text-2xl-line-height)}h2{font-size:var(--f-text-xl);line-height:var(--f-text-xl-line-height)}h3{font-size:var(--f-text-lg);line-height:var(--f-text-lg-line-height)}h4{font-size:var(--f-text-md);line-height:var(--f-text-md-line-height)}h5{font-size:var(--f-text-sm);line-height:var(--f-text-sm-line-height)}h6{font-size:var(--f-text-xs);line-height:var(--f-text-xs-line-height)}a{color:var(--f-color-primary);text-decoration:none}a:hover,a:active,a:focus{color:color-mix(in oklch,var(--f-color-primary) 85%,var(--f-color-text-primary));text-decoration:underline}mark{line-height:inherit;background-color:color-mix(in srgb,var(--f-color-warning) 30%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--f-color-warning) 30%,transparent);border-radius:var(--f-border-radius);white-space-collapse:preserve;display:inline-block}blockquote{margin:0 0 var(--f-space-4) 0;font-size:var(--f-text-2xl);line-height:var(--f-text-2xl-line-height);padding:0 1.5rem}blockquote cite{margin-top:var(--f-space-4);font-size:var(--f-text-md);text-align:right;display:block}pre{border-radius:var(--f-border-radius);tab-size:2;margin:0 0 var(--f-space-4) 0;background-color:var(--f-color-surface-subtle);border:0;padding:1rem}pre code{line-height:1.2}kbd{background-color:var(--f-inline-code-bg);border:1px solid var(--f-color-border-default);border-radius:var(--f-border-radius-sm);box-shadow:0 1px #0003,0 0 0 1px var(--f-color-surface-raised) inset;color:var(--f-inline-code-color);font-family:var(--f-font-family);font-size:var(--f-text-xs);text-shadow:0 1px 0 var(--f-color-surface-raised);margin:0 .1em;padding:.1em .5em;line-height:1.25;display:inline-block}:not(pre)>code{border-radius:var(--f-border-radius);color:var(--f-inline-code-color);background-color:var(--f-inline-code-bg);padding:0 .2rem}hr{border:0;border-top:1px solid var(--f-color-border-default);height:0}dt{font-weight:var(--f-font-weight-semibold)}dd{margin-bottom:.5rem}small{font-size:var(--f-text-sm);line-height:var(--f-text-sm-line-height)}b,strong{font-weight:var(--f-font-weight-semibold)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:f-color-scheme-transition-reveal var(--f-color-scheme-transition--duration) var(--f-color-scheme-transition--easing) both}@keyframes f-color-scheme-transition-reveal{0%{clip-path:circle(var(--f-color-scheme-transition--start-radius) at var(--f-color-scheme-transition--x) var(--f-color-scheme-transition--y));opacity:var(--f-color-scheme-transition--opacity--from)}to{clip-path:circle(var(--f-color-scheme-transition--radius) at var(--f-color-scheme-transition--x) var(--f-color-scheme-transition--y));opacity:var(--f-color-scheme-transition--opacity--to)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}}@layer utilities{.fh-m-0{margin:var(--f-space-0)}.fh-m-1{margin:var(--f-space-1)}.fh-m-2{margin:var(--f-space-2)}.fh-m-3{margin:var(--f-space-3)}.fh-m-4{margin:var(--f-space-4)}.fh-m-5{margin:var(--f-space-5)}.fh-m-6{margin:var(--f-space-6)}.fh-m-7{margin:var(--f-space-7)}.fh-m-8{margin:var(--f-space-8)}.fh-m-9{margin:var(--f-space-9)}.fh-m-10{margin:var(--f-space-10)}.fh-m-11{margin:var(--f-space-11)}.fh-m-12{margin:var(--f-space-12)}.fh-m-auto{margin:auto}.fh-mt-0{margin-top:var(--f-space-0)}.fh-mt-1{margin-top:var(--f-space-1)}.fh-mt-2{margin-top:var(--f-space-2)}.fh-mt-3{margin-top:var(--f-space-3)}.fh-mt-4{margin-top:var(--f-space-4)}.fh-mt-5{margin-top:var(--f-space-5)}.fh-mt-6{margin-top:var(--f-space-6)}.fh-mt-7{margin-top:var(--f-space-7)}.fh-mt-8{margin-top:var(--f-space-8)}.fh-mt-9{margin-top:var(--f-space-9)}.fh-mt-10{margin-top:var(--f-space-10)}.fh-mt-11{margin-top:var(--f-space-11)}.fh-mt-12{margin-top:var(--f-space-12)}.fh-mt-auto{margin-top:auto}.fh-mb-0{margin-bottom:var(--f-space-0)}.fh-mb-1{margin-bottom:var(--f-space-1)}.fh-mb-2{margin-bottom:var(--f-space-2)}.fh-mb-3{margin-bottom:var(--f-space-3)}.fh-mb-4{margin-bottom:var(--f-space-4)}.fh-mb-5{margin-bottom:var(--f-space-5)}.fh-mb-6{margin-bottom:var(--f-space-6)}.fh-mb-7{margin-bottom:var(--f-space-7)}.fh-mb-8{margin-bottom:var(--f-space-8)}.fh-mb-9{margin-bottom:var(--f-space-9)}.fh-mb-10{margin-bottom:var(--f-space-10)}.fh-mb-11{margin-bottom:var(--f-space-11)}.fh-mb-12{margin-bottom:var(--f-space-12)}.fh-mb-auto{margin-bottom:auto}.fh-ms-0{margin-inline-start:var(--f-space-0)}.fh-ms-1{margin-inline-start:var(--f-space-1)}.fh-ms-2{margin-inline-start:var(--f-space-2)}.fh-ms-3{margin-inline-start:var(--f-space-3)}.fh-ms-4{margin-inline-start:var(--f-space-4)}.fh-ms-5{margin-inline-start:var(--f-space-5)}.fh-ms-6{margin-inline-start:var(--f-space-6)}.fh-ms-7{margin-inline-start:var(--f-space-7)}.fh-ms-8{margin-inline-start:var(--f-space-8)}.fh-ms-9{margin-inline-start:var(--f-space-9)}.fh-ms-10{margin-inline-start:var(--f-space-10)}.fh-ms-11{margin-inline-start:var(--f-space-11)}.fh-ms-12{margin-inline-start:var(--f-space-12)}.fh-ms-auto{margin-inline-start:auto}.fh-me-0{margin-inline-end:var(--f-space-0)}.fh-me-1{margin-inline-end:var(--f-space-1)}.fh-me-2{margin-inline-end:var(--f-space-2)}.fh-me-3{margin-inline-end:var(--f-space-3)}.fh-me-4{margin-inline-end:var(--f-space-4)}.fh-me-5{margin-inline-end:var(--f-space-5)}.fh-me-6{margin-inline-end:var(--f-space-6)}.fh-me-7{margin-inline-end:var(--f-space-7)}.fh-me-8{margin-inline-end:var(--f-space-8)}.fh-me-9{margin-inline-end:var(--f-space-9)}.fh-me-10{margin-inline-end:var(--f-space-10)}.fh-me-11{margin-inline-end:var(--f-space-11)}.fh-me-12{margin-inline-end:var(--f-space-12)}.fh-me-auto{margin-inline-end:auto}.fh-mx-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-auto{margin-inline:auto}.fh-my-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-auto{margin-top:auto;margin-bottom:auto}@media only screen and (min-width:576px){.fh-m-sm-0{margin:var(--f-space-0)}.fh-m-sm-1{margin:var(--f-space-1)}.fh-m-sm-2{margin:var(--f-space-2)}.fh-m-sm-3{margin:var(--f-space-3)}.fh-m-sm-4{margin:var(--f-space-4)}.fh-m-sm-5{margin:var(--f-space-5)}.fh-m-sm-6{margin:var(--f-space-6)}.fh-m-sm-7{margin:var(--f-space-7)}.fh-m-sm-8{margin:var(--f-space-8)}.fh-m-sm-9{margin:var(--f-space-9)}.fh-m-sm-10{margin:var(--f-space-10)}.fh-m-sm-11{margin:var(--f-space-11)}.fh-m-sm-12{margin:var(--f-space-12)}.fh-m-sm-auto{margin:auto}.fh-mt-sm-0{margin-top:var(--f-space-0)}.fh-mt-sm-1{margin-top:var(--f-space-1)}.fh-mt-sm-2{margin-top:var(--f-space-2)}.fh-mt-sm-3{margin-top:var(--f-space-3)}.fh-mt-sm-4{margin-top:var(--f-space-4)}.fh-mt-sm-5{margin-top:var(--f-space-5)}.fh-mt-sm-6{margin-top:var(--f-space-6)}.fh-mt-sm-7{margin-top:var(--f-space-7)}.fh-mt-sm-8{margin-top:var(--f-space-8)}.fh-mt-sm-9{margin-top:var(--f-space-9)}.fh-mt-sm-10{margin-top:var(--f-space-10)}.fh-mt-sm-11{margin-top:var(--f-space-11)}.fh-mt-sm-12{margin-top:var(--f-space-12)}.fh-mt-sm-auto{margin-top:auto}.fh-mb-sm-0{margin-bottom:var(--f-space-0)}.fh-mb-sm-1{margin-bottom:var(--f-space-1)}.fh-mb-sm-2{margin-bottom:var(--f-space-2)}.fh-mb-sm-3{margin-bottom:var(--f-space-3)}.fh-mb-sm-4{margin-bottom:var(--f-space-4)}.fh-mb-sm-5{margin-bottom:var(--f-space-5)}.fh-mb-sm-6{margin-bottom:var(--f-space-6)}.fh-mb-sm-7{margin-bottom:var(--f-space-7)}.fh-mb-sm-8{margin-bottom:var(--f-space-8)}.fh-mb-sm-9{margin-bottom:var(--f-space-9)}.fh-mb-sm-10{margin-bottom:var(--f-space-10)}.fh-mb-sm-11{margin-bottom:var(--f-space-11)}.fh-mb-sm-12{margin-bottom:var(--f-space-12)}.fh-mb-sm-auto{margin-bottom:auto}.fh-ms-sm-0{margin-inline-start:var(--f-space-0)}.fh-ms-sm-1{margin-inline-start:var(--f-space-1)}.fh-ms-sm-2{margin-inline-start:var(--f-space-2)}.fh-ms-sm-3{margin-inline-start:var(--f-space-3)}.fh-ms-sm-4{margin-inline-start:var(--f-space-4)}.fh-ms-sm-5{margin-inline-start:var(--f-space-5)}.fh-ms-sm-6{margin-inline-start:var(--f-space-6)}.fh-ms-sm-7{margin-inline-start:var(--f-space-7)}.fh-ms-sm-8{margin-inline-start:var(--f-space-8)}.fh-ms-sm-9{margin-inline-start:var(--f-space-9)}.fh-ms-sm-10{margin-inline-start:var(--f-space-10)}.fh-ms-sm-11{margin-inline-start:var(--f-space-11)}.fh-ms-sm-12{margin-inline-start:var(--f-space-12)}.fh-ms-sm-auto{margin-inline-start:auto}.fh-me-sm-0{margin-inline-end:var(--f-space-0)}.fh-me-sm-1{margin-inline-end:var(--f-space-1)}.fh-me-sm-2{margin-inline-end:var(--f-space-2)}.fh-me-sm-3{margin-inline-end:var(--f-space-3)}.fh-me-sm-4{margin-inline-end:var(--f-space-4)}.fh-me-sm-5{margin-inline-end:var(--f-space-5)}.fh-me-sm-6{margin-inline-end:var(--f-space-6)}.fh-me-sm-7{margin-inline-end:var(--f-space-7)}.fh-me-sm-8{margin-inline-end:var(--f-space-8)}.fh-me-sm-9{margin-inline-end:var(--f-space-9)}.fh-me-sm-10{margin-inline-end:var(--f-space-10)}.fh-me-sm-11{margin-inline-end:var(--f-space-11)}.fh-me-sm-12{margin-inline-end:var(--f-space-12)}.fh-me-sm-auto{margin-inline-end:auto}.fh-mx-sm-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-sm-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-sm-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-sm-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-sm-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-sm-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-sm-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-sm-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-sm-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-sm-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-sm-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-sm-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-sm-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-sm-auto{margin-inline:auto}.fh-my-sm-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-sm-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-sm-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-sm-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-sm-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-sm-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-sm-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-sm-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-sm-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-sm-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-sm-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-sm-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-sm-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-sm-auto{margin-top:auto;margin-bottom:auto}}@media only screen and (min-width:768px){.fh-m-md-0{margin:var(--f-space-0)}.fh-m-md-1{margin:var(--f-space-1)}.fh-m-md-2{margin:var(--f-space-2)}.fh-m-md-3{margin:var(--f-space-3)}.fh-m-md-4{margin:var(--f-space-4)}.fh-m-md-5{margin:var(--f-space-5)}.fh-m-md-6{margin:var(--f-space-6)}.fh-m-md-7{margin:var(--f-space-7)}.fh-m-md-8{margin:var(--f-space-8)}.fh-m-md-9{margin:var(--f-space-9)}.fh-m-md-10{margin:var(--f-space-10)}.fh-m-md-11{margin:var(--f-space-11)}.fh-m-md-12{margin:var(--f-space-12)}.fh-m-md-auto{margin:auto}.fh-mt-md-0{margin-top:var(--f-space-0)}.fh-mt-md-1{margin-top:var(--f-space-1)}.fh-mt-md-2{margin-top:var(--f-space-2)}.fh-mt-md-3{margin-top:var(--f-space-3)}.fh-mt-md-4{margin-top:var(--f-space-4)}.fh-mt-md-5{margin-top:var(--f-space-5)}.fh-mt-md-6{margin-top:var(--f-space-6)}.fh-mt-md-7{margin-top:var(--f-space-7)}.fh-mt-md-8{margin-top:var(--f-space-8)}.fh-mt-md-9{margin-top:var(--f-space-9)}.fh-mt-md-10{margin-top:var(--f-space-10)}.fh-mt-md-11{margin-top:var(--f-space-11)}.fh-mt-md-12{margin-top:var(--f-space-12)}.fh-mt-md-auto{margin-top:auto}.fh-mb-md-0{margin-bottom:var(--f-space-0)}.fh-mb-md-1{margin-bottom:var(--f-space-1)}.fh-mb-md-2{margin-bottom:var(--f-space-2)}.fh-mb-md-3{margin-bottom:var(--f-space-3)}.fh-mb-md-4{margin-bottom:var(--f-space-4)}.fh-mb-md-5{margin-bottom:var(--f-space-5)}.fh-mb-md-6{margin-bottom:var(--f-space-6)}.fh-mb-md-7{margin-bottom:var(--f-space-7)}.fh-mb-md-8{margin-bottom:var(--f-space-8)}.fh-mb-md-9{margin-bottom:var(--f-space-9)}.fh-mb-md-10{margin-bottom:var(--f-space-10)}.fh-mb-md-11{margin-bottom:var(--f-space-11)}.fh-mb-md-12{margin-bottom:var(--f-space-12)}.fh-mb-md-auto{margin-bottom:auto}.fh-ms-md-0{margin-inline-start:var(--f-space-0)}.fh-ms-md-1{margin-inline-start:var(--f-space-1)}.fh-ms-md-2{margin-inline-start:var(--f-space-2)}.fh-ms-md-3{margin-inline-start:var(--f-space-3)}.fh-ms-md-4{margin-inline-start:var(--f-space-4)}.fh-ms-md-5{margin-inline-start:var(--f-space-5)}.fh-ms-md-6{margin-inline-start:var(--f-space-6)}.fh-ms-md-7{margin-inline-start:var(--f-space-7)}.fh-ms-md-8{margin-inline-start:var(--f-space-8)}.fh-ms-md-9{margin-inline-start:var(--f-space-9)}.fh-ms-md-10{margin-inline-start:var(--f-space-10)}.fh-ms-md-11{margin-inline-start:var(--f-space-11)}.fh-ms-md-12{margin-inline-start:var(--f-space-12)}.fh-ms-md-auto{margin-inline-start:auto}.fh-me-md-0{margin-inline-end:var(--f-space-0)}.fh-me-md-1{margin-inline-end:var(--f-space-1)}.fh-me-md-2{margin-inline-end:var(--f-space-2)}.fh-me-md-3{margin-inline-end:var(--f-space-3)}.fh-me-md-4{margin-inline-end:var(--f-space-4)}.fh-me-md-5{margin-inline-end:var(--f-space-5)}.fh-me-md-6{margin-inline-end:var(--f-space-6)}.fh-me-md-7{margin-inline-end:var(--f-space-7)}.fh-me-md-8{margin-inline-end:var(--f-space-8)}.fh-me-md-9{margin-inline-end:var(--f-space-9)}.fh-me-md-10{margin-inline-end:var(--f-space-10)}.fh-me-md-11{margin-inline-end:var(--f-space-11)}.fh-me-md-12{margin-inline-end:var(--f-space-12)}.fh-me-md-auto{margin-inline-end:auto}.fh-mx-md-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-md-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-md-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-md-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-md-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-md-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-md-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-md-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-md-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-md-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-md-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-md-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-md-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-md-auto{margin-inline:auto}.fh-my-md-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-md-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-md-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-md-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-md-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-md-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-md-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-md-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-md-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-md-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-md-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-md-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-md-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-md-auto{margin-top:auto;margin-bottom:auto}}@media only screen and (min-width:992px){.fh-m-lg-0{margin:var(--f-space-0)}.fh-m-lg-1{margin:var(--f-space-1)}.fh-m-lg-2{margin:var(--f-space-2)}.fh-m-lg-3{margin:var(--f-space-3)}.fh-m-lg-4{margin:var(--f-space-4)}.fh-m-lg-5{margin:var(--f-space-5)}.fh-m-lg-6{margin:var(--f-space-6)}.fh-m-lg-7{margin:var(--f-space-7)}.fh-m-lg-8{margin:var(--f-space-8)}.fh-m-lg-9{margin:var(--f-space-9)}.fh-m-lg-10{margin:var(--f-space-10)}.fh-m-lg-11{margin:var(--f-space-11)}.fh-m-lg-12{margin:var(--f-space-12)}.fh-m-lg-auto{margin:auto}.fh-mt-lg-0{margin-top:var(--f-space-0)}.fh-mt-lg-1{margin-top:var(--f-space-1)}.fh-mt-lg-2{margin-top:var(--f-space-2)}.fh-mt-lg-3{margin-top:var(--f-space-3)}.fh-mt-lg-4{margin-top:var(--f-space-4)}.fh-mt-lg-5{margin-top:var(--f-space-5)}.fh-mt-lg-6{margin-top:var(--f-space-6)}.fh-mt-lg-7{margin-top:var(--f-space-7)}.fh-mt-lg-8{margin-top:var(--f-space-8)}.fh-mt-lg-9{margin-top:var(--f-space-9)}.fh-mt-lg-10{margin-top:var(--f-space-10)}.fh-mt-lg-11{margin-top:var(--f-space-11)}.fh-mt-lg-12{margin-top:var(--f-space-12)}.fh-mt-lg-auto{margin-top:auto}.fh-mb-lg-0{margin-bottom:var(--f-space-0)}.fh-mb-lg-1{margin-bottom:var(--f-space-1)}.fh-mb-lg-2{margin-bottom:var(--f-space-2)}.fh-mb-lg-3{margin-bottom:var(--f-space-3)}.fh-mb-lg-4{margin-bottom:var(--f-space-4)}.fh-mb-lg-5{margin-bottom:var(--f-space-5)}.fh-mb-lg-6{margin-bottom:var(--f-space-6)}.fh-mb-lg-7{margin-bottom:var(--f-space-7)}.fh-mb-lg-8{margin-bottom:var(--f-space-8)}.fh-mb-lg-9{margin-bottom:var(--f-space-9)}.fh-mb-lg-10{margin-bottom:var(--f-space-10)}.fh-mb-lg-11{margin-bottom:var(--f-space-11)}.fh-mb-lg-12{margin-bottom:var(--f-space-12)}.fh-mb-lg-auto{margin-bottom:auto}.fh-ms-lg-0{margin-inline-start:var(--f-space-0)}.fh-ms-lg-1{margin-inline-start:var(--f-space-1)}.fh-ms-lg-2{margin-inline-start:var(--f-space-2)}.fh-ms-lg-3{margin-inline-start:var(--f-space-3)}.fh-ms-lg-4{margin-inline-start:var(--f-space-4)}.fh-ms-lg-5{margin-inline-start:var(--f-space-5)}.fh-ms-lg-6{margin-inline-start:var(--f-space-6)}.fh-ms-lg-7{margin-inline-start:var(--f-space-7)}.fh-ms-lg-8{margin-inline-start:var(--f-space-8)}.fh-ms-lg-9{margin-inline-start:var(--f-space-9)}.fh-ms-lg-10{margin-inline-start:var(--f-space-10)}.fh-ms-lg-11{margin-inline-start:var(--f-space-11)}.fh-ms-lg-12{margin-inline-start:var(--f-space-12)}.fh-ms-lg-auto{margin-inline-start:auto}.fh-me-lg-0{margin-inline-end:var(--f-space-0)}.fh-me-lg-1{margin-inline-end:var(--f-space-1)}.fh-me-lg-2{margin-inline-end:var(--f-space-2)}.fh-me-lg-3{margin-inline-end:var(--f-space-3)}.fh-me-lg-4{margin-inline-end:var(--f-space-4)}.fh-me-lg-5{margin-inline-end:var(--f-space-5)}.fh-me-lg-6{margin-inline-end:var(--f-space-6)}.fh-me-lg-7{margin-inline-end:var(--f-space-7)}.fh-me-lg-8{margin-inline-end:var(--f-space-8)}.fh-me-lg-9{margin-inline-end:var(--f-space-9)}.fh-me-lg-10{margin-inline-end:var(--f-space-10)}.fh-me-lg-11{margin-inline-end:var(--f-space-11)}.fh-me-lg-12{margin-inline-end:var(--f-space-12)}.fh-me-lg-auto{margin-inline-end:auto}.fh-mx-lg-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-lg-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-lg-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-lg-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-lg-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-lg-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-lg-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-lg-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-lg-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-lg-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-lg-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-lg-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-lg-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-lg-auto{margin-inline:auto}.fh-my-lg-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-lg-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-lg-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-lg-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-lg-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-lg-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-lg-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-lg-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-lg-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-lg-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-lg-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-lg-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-lg-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-lg-auto{margin-top:auto;margin-bottom:auto}}@media only screen and (min-width:1200px){.fh-m-xl-0{margin:var(--f-space-0)}.fh-m-xl-1{margin:var(--f-space-1)}.fh-m-xl-2{margin:var(--f-space-2)}.fh-m-xl-3{margin:var(--f-space-3)}.fh-m-xl-4{margin:var(--f-space-4)}.fh-m-xl-5{margin:var(--f-space-5)}.fh-m-xl-6{margin:var(--f-space-6)}.fh-m-xl-7{margin:var(--f-space-7)}.fh-m-xl-8{margin:var(--f-space-8)}.fh-m-xl-9{margin:var(--f-space-9)}.fh-m-xl-10{margin:var(--f-space-10)}.fh-m-xl-11{margin:var(--f-space-11)}.fh-m-xl-12{margin:var(--f-space-12)}.fh-m-xl-auto{margin:auto}.fh-mt-xl-0{margin-top:var(--f-space-0)}.fh-mt-xl-1{margin-top:var(--f-space-1)}.fh-mt-xl-2{margin-top:var(--f-space-2)}.fh-mt-xl-3{margin-top:var(--f-space-3)}.fh-mt-xl-4{margin-top:var(--f-space-4)}.fh-mt-xl-5{margin-top:var(--f-space-5)}.fh-mt-xl-6{margin-top:var(--f-space-6)}.fh-mt-xl-7{margin-top:var(--f-space-7)}.fh-mt-xl-8{margin-top:var(--f-space-8)}.fh-mt-xl-9{margin-top:var(--f-space-9)}.fh-mt-xl-10{margin-top:var(--f-space-10)}.fh-mt-xl-11{margin-top:var(--f-space-11)}.fh-mt-xl-12{margin-top:var(--f-space-12)}.fh-mt-xl-auto{margin-top:auto}.fh-mb-xl-0{margin-bottom:var(--f-space-0)}.fh-mb-xl-1{margin-bottom:var(--f-space-1)}.fh-mb-xl-2{margin-bottom:var(--f-space-2)}.fh-mb-xl-3{margin-bottom:var(--f-space-3)}.fh-mb-xl-4{margin-bottom:var(--f-space-4)}.fh-mb-xl-5{margin-bottom:var(--f-space-5)}.fh-mb-xl-6{margin-bottom:var(--f-space-6)}.fh-mb-xl-7{margin-bottom:var(--f-space-7)}.fh-mb-xl-8{margin-bottom:var(--f-space-8)}.fh-mb-xl-9{margin-bottom:var(--f-space-9)}.fh-mb-xl-10{margin-bottom:var(--f-space-10)}.fh-mb-xl-11{margin-bottom:var(--f-space-11)}.fh-mb-xl-12{margin-bottom:var(--f-space-12)}.fh-mb-xl-auto{margin-bottom:auto}.fh-ms-xl-0{margin-inline-start:var(--f-space-0)}.fh-ms-xl-1{margin-inline-start:var(--f-space-1)}.fh-ms-xl-2{margin-inline-start:var(--f-space-2)}.fh-ms-xl-3{margin-inline-start:var(--f-space-3)}.fh-ms-xl-4{margin-inline-start:var(--f-space-4)}.fh-ms-xl-5{margin-inline-start:var(--f-space-5)}.fh-ms-xl-6{margin-inline-start:var(--f-space-6)}.fh-ms-xl-7{margin-inline-start:var(--f-space-7)}.fh-ms-xl-8{margin-inline-start:var(--f-space-8)}.fh-ms-xl-9{margin-inline-start:var(--f-space-9)}.fh-ms-xl-10{margin-inline-start:var(--f-space-10)}.fh-ms-xl-11{margin-inline-start:var(--f-space-11)}.fh-ms-xl-12{margin-inline-start:var(--f-space-12)}.fh-ms-xl-auto{margin-inline-start:auto}.fh-me-xl-0{margin-inline-end:var(--f-space-0)}.fh-me-xl-1{margin-inline-end:var(--f-space-1)}.fh-me-xl-2{margin-inline-end:var(--f-space-2)}.fh-me-xl-3{margin-inline-end:var(--f-space-3)}.fh-me-xl-4{margin-inline-end:var(--f-space-4)}.fh-me-xl-5{margin-inline-end:var(--f-space-5)}.fh-me-xl-6{margin-inline-end:var(--f-space-6)}.fh-me-xl-7{margin-inline-end:var(--f-space-7)}.fh-me-xl-8{margin-inline-end:var(--f-space-8)}.fh-me-xl-9{margin-inline-end:var(--f-space-9)}.fh-me-xl-10{margin-inline-end:var(--f-space-10)}.fh-me-xl-11{margin-inline-end:var(--f-space-11)}.fh-me-xl-12{margin-inline-end:var(--f-space-12)}.fh-me-xl-auto{margin-inline-end:auto}.fh-mx-xl-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-xl-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-xl-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-xl-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-xl-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-xl-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-xl-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-xl-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-xl-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-xl-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-xl-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-xl-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-xl-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-xl-auto{margin-inline:auto}.fh-my-xl-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-xl-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-xl-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-xl-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-xl-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-xl-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-xl-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-xl-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-xl-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-xl-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-xl-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-xl-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-xl-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-xl-auto{margin-top:auto;margin-bottom:auto}}@media only screen and (min-width:1400px){.fh-m-xxl-0{margin:var(--f-space-0)}.fh-m-xxl-1{margin:var(--f-space-1)}.fh-m-xxl-2{margin:var(--f-space-2)}.fh-m-xxl-3{margin:var(--f-space-3)}.fh-m-xxl-4{margin:var(--f-space-4)}.fh-m-xxl-5{margin:var(--f-space-5)}.fh-m-xxl-6{margin:var(--f-space-6)}.fh-m-xxl-7{margin:var(--f-space-7)}.fh-m-xxl-8{margin:var(--f-space-8)}.fh-m-xxl-9{margin:var(--f-space-9)}.fh-m-xxl-10{margin:var(--f-space-10)}.fh-m-xxl-11{margin:var(--f-space-11)}.fh-m-xxl-12{margin:var(--f-space-12)}.fh-m-xxl-auto{margin:auto}.fh-mt-xxl-0{margin-top:var(--f-space-0)}.fh-mt-xxl-1{margin-top:var(--f-space-1)}.fh-mt-xxl-2{margin-top:var(--f-space-2)}.fh-mt-xxl-3{margin-top:var(--f-space-3)}.fh-mt-xxl-4{margin-top:var(--f-space-4)}.fh-mt-xxl-5{margin-top:var(--f-space-5)}.fh-mt-xxl-6{margin-top:var(--f-space-6)}.fh-mt-xxl-7{margin-top:var(--f-space-7)}.fh-mt-xxl-8{margin-top:var(--f-space-8)}.fh-mt-xxl-9{margin-top:var(--f-space-9)}.fh-mt-xxl-10{margin-top:var(--f-space-10)}.fh-mt-xxl-11{margin-top:var(--f-space-11)}.fh-mt-xxl-12{margin-top:var(--f-space-12)}.fh-mt-xxl-auto{margin-top:auto}.fh-mb-xxl-0{margin-bottom:var(--f-space-0)}.fh-mb-xxl-1{margin-bottom:var(--f-space-1)}.fh-mb-xxl-2{margin-bottom:var(--f-space-2)}.fh-mb-xxl-3{margin-bottom:var(--f-space-3)}.fh-mb-xxl-4{margin-bottom:var(--f-space-4)}.fh-mb-xxl-5{margin-bottom:var(--f-space-5)}.fh-mb-xxl-6{margin-bottom:var(--f-space-6)}.fh-mb-xxl-7{margin-bottom:var(--f-space-7)}.fh-mb-xxl-8{margin-bottom:var(--f-space-8)}.fh-mb-xxl-9{margin-bottom:var(--f-space-9)}.fh-mb-xxl-10{margin-bottom:var(--f-space-10)}.fh-mb-xxl-11{margin-bottom:var(--f-space-11)}.fh-mb-xxl-12{margin-bottom:var(--f-space-12)}.fh-mb-xxl-auto{margin-bottom:auto}.fh-ms-xxl-0{margin-inline-start:var(--f-space-0)}.fh-ms-xxl-1{margin-inline-start:var(--f-space-1)}.fh-ms-xxl-2{margin-inline-start:var(--f-space-2)}.fh-ms-xxl-3{margin-inline-start:var(--f-space-3)}.fh-ms-xxl-4{margin-inline-start:var(--f-space-4)}.fh-ms-xxl-5{margin-inline-start:var(--f-space-5)}.fh-ms-xxl-6{margin-inline-start:var(--f-space-6)}.fh-ms-xxl-7{margin-inline-start:var(--f-space-7)}.fh-ms-xxl-8{margin-inline-start:var(--f-space-8)}.fh-ms-xxl-9{margin-inline-start:var(--f-space-9)}.fh-ms-xxl-10{margin-inline-start:var(--f-space-10)}.fh-ms-xxl-11{margin-inline-start:var(--f-space-11)}.fh-ms-xxl-12{margin-inline-start:var(--f-space-12)}.fh-ms-xxl-auto{margin-inline-start:auto}.fh-me-xxl-0{margin-inline-end:var(--f-space-0)}.fh-me-xxl-1{margin-inline-end:var(--f-space-1)}.fh-me-xxl-2{margin-inline-end:var(--f-space-2)}.fh-me-xxl-3{margin-inline-end:var(--f-space-3)}.fh-me-xxl-4{margin-inline-end:var(--f-space-4)}.fh-me-xxl-5{margin-inline-end:var(--f-space-5)}.fh-me-xxl-6{margin-inline-end:var(--f-space-6)}.fh-me-xxl-7{margin-inline-end:var(--f-space-7)}.fh-me-xxl-8{margin-inline-end:var(--f-space-8)}.fh-me-xxl-9{margin-inline-end:var(--f-space-9)}.fh-me-xxl-10{margin-inline-end:var(--f-space-10)}.fh-me-xxl-11{margin-inline-end:var(--f-space-11)}.fh-me-xxl-12{margin-inline-end:var(--f-space-12)}.fh-me-xxl-auto{margin-inline-end:auto}.fh-mx-xxl-0{margin-inline-start:var(--f-space-0);margin-inline-end:var(--f-space-0)}.fh-mx-xxl-1{margin-inline-start:var(--f-space-1);margin-inline-end:var(--f-space-1)}.fh-mx-xxl-2{margin-inline-start:var(--f-space-2);margin-inline-end:var(--f-space-2)}.fh-mx-xxl-3{margin-inline-start:var(--f-space-3);margin-inline-end:var(--f-space-3)}.fh-mx-xxl-4{margin-inline-start:var(--f-space-4);margin-inline-end:var(--f-space-4)}.fh-mx-xxl-5{margin-inline-start:var(--f-space-5);margin-inline-end:var(--f-space-5)}.fh-mx-xxl-6{margin-inline-start:var(--f-space-6);margin-inline-end:var(--f-space-6)}.fh-mx-xxl-7{margin-inline-start:var(--f-space-7);margin-inline-end:var(--f-space-7)}.fh-mx-xxl-8{margin-inline-start:var(--f-space-8);margin-inline-end:var(--f-space-8)}.fh-mx-xxl-9{margin-inline-start:var(--f-space-9);margin-inline-end:var(--f-space-9)}.fh-mx-xxl-10{margin-inline-start:var(--f-space-10);margin-inline-end:var(--f-space-10)}.fh-mx-xxl-11{margin-inline-start:var(--f-space-11);margin-inline-end:var(--f-space-11)}.fh-mx-xxl-12{margin-inline-start:var(--f-space-12);margin-inline-end:var(--f-space-12)}.fh-mx-xxl-auto{margin-inline:auto}.fh-my-xxl-0{margin-top:var(--f-space-0);margin-bottom:var(--f-space-0)}.fh-my-xxl-1{margin-top:var(--f-space-1);margin-bottom:var(--f-space-1)}.fh-my-xxl-2{margin-top:var(--f-space-2);margin-bottom:var(--f-space-2)}.fh-my-xxl-3{margin-top:var(--f-space-3);margin-bottom:var(--f-space-3)}.fh-my-xxl-4{margin-top:var(--f-space-4);margin-bottom:var(--f-space-4)}.fh-my-xxl-5{margin-top:var(--f-space-5);margin-bottom:var(--f-space-5)}.fh-my-xxl-6{margin-top:var(--f-space-6);margin-bottom:var(--f-space-6)}.fh-my-xxl-7{margin-top:var(--f-space-7);margin-bottom:var(--f-space-7)}.fh-my-xxl-8{margin-top:var(--f-space-8);margin-bottom:var(--f-space-8)}.fh-my-xxl-9{margin-top:var(--f-space-9);margin-bottom:var(--f-space-9)}.fh-my-xxl-10{margin-top:var(--f-space-10);margin-bottom:var(--f-space-10)}.fh-my-xxl-11{margin-top:var(--f-space-11);margin-bottom:var(--f-space-11)}.fh-my-xxl-12{margin-top:var(--f-space-12);margin-bottom:var(--f-space-12)}.fh-my-xxl-auto{margin-top:auto;margin-bottom:auto}}.fh-p-0{padding:var(--f-space-0)}.fh-p-1{padding:var(--f-space-1)}.fh-p-2{padding:var(--f-space-2)}.fh-p-3{padding:var(--f-space-3)}.fh-p-4{padding:var(--f-space-4)}.fh-p-5{padding:var(--f-space-5)}.fh-p-6{padding:var(--f-space-6)}.fh-p-7{padding:var(--f-space-7)}.fh-p-8{padding:var(--f-space-8)}.fh-p-9{padding:var(--f-space-9)}.fh-p-10{padding:var(--f-space-10)}.fh-p-11{padding:var(--f-space-11)}.fh-p-12{padding:var(--f-space-12)}.fh-pt-0{padding-top:var(--f-space-0)}.fh-pt-1{padding-top:var(--f-space-1)}.fh-pt-2{padding-top:var(--f-space-2)}.fh-pt-3{padding-top:var(--f-space-3)}.fh-pt-4{padding-top:var(--f-space-4)}.fh-pt-5{padding-top:var(--f-space-5)}.fh-pt-6{padding-top:var(--f-space-6)}.fh-pt-7{padding-top:var(--f-space-7)}.fh-pt-8{padding-top:var(--f-space-8)}.fh-pt-9{padding-top:var(--f-space-9)}.fh-pt-10{padding-top:var(--f-space-10)}.fh-pt-11{padding-top:var(--f-space-11)}.fh-pt-12{padding-top:var(--f-space-12)}.fh-pb-0{padding-bottom:var(--f-space-0)}.fh-pb-1{padding-bottom:var(--f-space-1)}.fh-pb-2{padding-bottom:var(--f-space-2)}.fh-pb-3{padding-bottom:var(--f-space-3)}.fh-pb-4{padding-bottom:var(--f-space-4)}.fh-pb-5{padding-bottom:var(--f-space-5)}.fh-pb-6{padding-bottom:var(--f-space-6)}.fh-pb-7{padding-bottom:var(--f-space-7)}.fh-pb-8{padding-bottom:var(--f-space-8)}.fh-pb-9{padding-bottom:var(--f-space-9)}.fh-pb-10{padding-bottom:var(--f-space-10)}.fh-pb-11{padding-bottom:var(--f-space-11)}.fh-pb-12{padding-bottom:var(--f-space-12)}.fh-ps-0{padding-inline-start:var(--f-space-0)}.fh-ps-1{padding-inline-start:var(--f-space-1)}.fh-ps-2{padding-inline-start:var(--f-space-2)}.fh-ps-3{padding-inline-start:var(--f-space-3)}.fh-ps-4{padding-inline-start:var(--f-space-4)}.fh-ps-5{padding-inline-start:var(--f-space-5)}.fh-ps-6{padding-inline-start:var(--f-space-6)}.fh-ps-7{padding-inline-start:var(--f-space-7)}.fh-ps-8{padding-inline-start:var(--f-space-8)}.fh-ps-9{padding-inline-start:var(--f-space-9)}.fh-ps-10{padding-inline-start:var(--f-space-10)}.fh-ps-11{padding-inline-start:var(--f-space-11)}.fh-ps-12{padding-inline-start:var(--f-space-12)}.fh-pe-0{padding-inline-end:var(--f-space-0)}.fh-pe-1{padding-inline-end:var(--f-space-1)}.fh-pe-2{padding-inline-end:var(--f-space-2)}.fh-pe-3{padding-inline-end:var(--f-space-3)}.fh-pe-4{padding-inline-end:var(--f-space-4)}.fh-pe-5{padding-inline-end:var(--f-space-5)}.fh-pe-6{padding-inline-end:var(--f-space-6)}.fh-pe-7{padding-inline-end:var(--f-space-7)}.fh-pe-8{padding-inline-end:var(--f-space-8)}.fh-pe-9{padding-inline-end:var(--f-space-9)}.fh-pe-10{padding-inline-end:var(--f-space-10)}.fh-pe-11{padding-inline-end:var(--f-space-11)}.fh-pe-12{padding-inline-end:var(--f-space-12)}.fh-px-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}@media only screen and (min-width:576px){.fh-p-sm-0{padding:var(--f-space-0)}.fh-p-sm-1{padding:var(--f-space-1)}.fh-p-sm-2{padding:var(--f-space-2)}.fh-p-sm-3{padding:var(--f-space-3)}.fh-p-sm-4{padding:var(--f-space-4)}.fh-p-sm-5{padding:var(--f-space-5)}.fh-p-sm-6{padding:var(--f-space-6)}.fh-p-sm-7{padding:var(--f-space-7)}.fh-p-sm-8{padding:var(--f-space-8)}.fh-p-sm-9{padding:var(--f-space-9)}.fh-p-sm-10{padding:var(--f-space-10)}.fh-p-sm-11{padding:var(--f-space-11)}.fh-p-sm-12{padding:var(--f-space-12)}.fh-pt-sm-0{padding-top:var(--f-space-0)}.fh-pt-sm-1{padding-top:var(--f-space-1)}.fh-pt-sm-2{padding-top:var(--f-space-2)}.fh-pt-sm-3{padding-top:var(--f-space-3)}.fh-pt-sm-4{padding-top:var(--f-space-4)}.fh-pt-sm-5{padding-top:var(--f-space-5)}.fh-pt-sm-6{padding-top:var(--f-space-6)}.fh-pt-sm-7{padding-top:var(--f-space-7)}.fh-pt-sm-8{padding-top:var(--f-space-8)}.fh-pt-sm-9{padding-top:var(--f-space-9)}.fh-pt-sm-10{padding-top:var(--f-space-10)}.fh-pt-sm-11{padding-top:var(--f-space-11)}.fh-pt-sm-12{padding-top:var(--f-space-12)}.fh-pb-sm-0{padding-bottom:var(--f-space-0)}.fh-pb-sm-1{padding-bottom:var(--f-space-1)}.fh-pb-sm-2{padding-bottom:var(--f-space-2)}.fh-pb-sm-3{padding-bottom:var(--f-space-3)}.fh-pb-sm-4{padding-bottom:var(--f-space-4)}.fh-pb-sm-5{padding-bottom:var(--f-space-5)}.fh-pb-sm-6{padding-bottom:var(--f-space-6)}.fh-pb-sm-7{padding-bottom:var(--f-space-7)}.fh-pb-sm-8{padding-bottom:var(--f-space-8)}.fh-pb-sm-9{padding-bottom:var(--f-space-9)}.fh-pb-sm-10{padding-bottom:var(--f-space-10)}.fh-pb-sm-11{padding-bottom:var(--f-space-11)}.fh-pb-sm-12{padding-bottom:var(--f-space-12)}.fh-ps-sm-0{padding-inline-start:var(--f-space-0)}.fh-ps-sm-1{padding-inline-start:var(--f-space-1)}.fh-ps-sm-2{padding-inline-start:var(--f-space-2)}.fh-ps-sm-3{padding-inline-start:var(--f-space-3)}.fh-ps-sm-4{padding-inline-start:var(--f-space-4)}.fh-ps-sm-5{padding-inline-start:var(--f-space-5)}.fh-ps-sm-6{padding-inline-start:var(--f-space-6)}.fh-ps-sm-7{padding-inline-start:var(--f-space-7)}.fh-ps-sm-8{padding-inline-start:var(--f-space-8)}.fh-ps-sm-9{padding-inline-start:var(--f-space-9)}.fh-ps-sm-10{padding-inline-start:var(--f-space-10)}.fh-ps-sm-11{padding-inline-start:var(--f-space-11)}.fh-ps-sm-12{padding-inline-start:var(--f-space-12)}.fh-pe-sm-0{padding-inline-end:var(--f-space-0)}.fh-pe-sm-1{padding-inline-end:var(--f-space-1)}.fh-pe-sm-2{padding-inline-end:var(--f-space-2)}.fh-pe-sm-3{padding-inline-end:var(--f-space-3)}.fh-pe-sm-4{padding-inline-end:var(--f-space-4)}.fh-pe-sm-5{padding-inline-end:var(--f-space-5)}.fh-pe-sm-6{padding-inline-end:var(--f-space-6)}.fh-pe-sm-7{padding-inline-end:var(--f-space-7)}.fh-pe-sm-8{padding-inline-end:var(--f-space-8)}.fh-pe-sm-9{padding-inline-end:var(--f-space-9)}.fh-pe-sm-10{padding-inline-end:var(--f-space-10)}.fh-pe-sm-11{padding-inline-end:var(--f-space-11)}.fh-pe-sm-12{padding-inline-end:var(--f-space-12)}.fh-px-sm-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-sm-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-sm-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-sm-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-sm-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-sm-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-sm-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-sm-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-sm-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-sm-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-sm-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-sm-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-sm-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-sm-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-sm-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-sm-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-sm-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-sm-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-sm-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-sm-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-sm-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-sm-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-sm-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-sm-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-sm-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-sm-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}}@media only screen and (min-width:768px){.fh-p-md-0{padding:var(--f-space-0)}.fh-p-md-1{padding:var(--f-space-1)}.fh-p-md-2{padding:var(--f-space-2)}.fh-p-md-3{padding:var(--f-space-3)}.fh-p-md-4{padding:var(--f-space-4)}.fh-p-md-5{padding:var(--f-space-5)}.fh-p-md-6{padding:var(--f-space-6)}.fh-p-md-7{padding:var(--f-space-7)}.fh-p-md-8{padding:var(--f-space-8)}.fh-p-md-9{padding:var(--f-space-9)}.fh-p-md-10{padding:var(--f-space-10)}.fh-p-md-11{padding:var(--f-space-11)}.fh-p-md-12{padding:var(--f-space-12)}.fh-pt-md-0{padding-top:var(--f-space-0)}.fh-pt-md-1{padding-top:var(--f-space-1)}.fh-pt-md-2{padding-top:var(--f-space-2)}.fh-pt-md-3{padding-top:var(--f-space-3)}.fh-pt-md-4{padding-top:var(--f-space-4)}.fh-pt-md-5{padding-top:var(--f-space-5)}.fh-pt-md-6{padding-top:var(--f-space-6)}.fh-pt-md-7{padding-top:var(--f-space-7)}.fh-pt-md-8{padding-top:var(--f-space-8)}.fh-pt-md-9{padding-top:var(--f-space-9)}.fh-pt-md-10{padding-top:var(--f-space-10)}.fh-pt-md-11{padding-top:var(--f-space-11)}.fh-pt-md-12{padding-top:var(--f-space-12)}.fh-pb-md-0{padding-bottom:var(--f-space-0)}.fh-pb-md-1{padding-bottom:var(--f-space-1)}.fh-pb-md-2{padding-bottom:var(--f-space-2)}.fh-pb-md-3{padding-bottom:var(--f-space-3)}.fh-pb-md-4{padding-bottom:var(--f-space-4)}.fh-pb-md-5{padding-bottom:var(--f-space-5)}.fh-pb-md-6{padding-bottom:var(--f-space-6)}.fh-pb-md-7{padding-bottom:var(--f-space-7)}.fh-pb-md-8{padding-bottom:var(--f-space-8)}.fh-pb-md-9{padding-bottom:var(--f-space-9)}.fh-pb-md-10{padding-bottom:var(--f-space-10)}.fh-pb-md-11{padding-bottom:var(--f-space-11)}.fh-pb-md-12{padding-bottom:var(--f-space-12)}.fh-ps-md-0{padding-inline-start:var(--f-space-0)}.fh-ps-md-1{padding-inline-start:var(--f-space-1)}.fh-ps-md-2{padding-inline-start:var(--f-space-2)}.fh-ps-md-3{padding-inline-start:var(--f-space-3)}.fh-ps-md-4{padding-inline-start:var(--f-space-4)}.fh-ps-md-5{padding-inline-start:var(--f-space-5)}.fh-ps-md-6{padding-inline-start:var(--f-space-6)}.fh-ps-md-7{padding-inline-start:var(--f-space-7)}.fh-ps-md-8{padding-inline-start:var(--f-space-8)}.fh-ps-md-9{padding-inline-start:var(--f-space-9)}.fh-ps-md-10{padding-inline-start:var(--f-space-10)}.fh-ps-md-11{padding-inline-start:var(--f-space-11)}.fh-ps-md-12{padding-inline-start:var(--f-space-12)}.fh-pe-md-0{padding-inline-end:var(--f-space-0)}.fh-pe-md-1{padding-inline-end:var(--f-space-1)}.fh-pe-md-2{padding-inline-end:var(--f-space-2)}.fh-pe-md-3{padding-inline-end:var(--f-space-3)}.fh-pe-md-4{padding-inline-end:var(--f-space-4)}.fh-pe-md-5{padding-inline-end:var(--f-space-5)}.fh-pe-md-6{padding-inline-end:var(--f-space-6)}.fh-pe-md-7{padding-inline-end:var(--f-space-7)}.fh-pe-md-8{padding-inline-end:var(--f-space-8)}.fh-pe-md-9{padding-inline-end:var(--f-space-9)}.fh-pe-md-10{padding-inline-end:var(--f-space-10)}.fh-pe-md-11{padding-inline-end:var(--f-space-11)}.fh-pe-md-12{padding-inline-end:var(--f-space-12)}.fh-px-md-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-md-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-md-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-md-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-md-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-md-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-md-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-md-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-md-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-md-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-md-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-md-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-md-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-md-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-md-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-md-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-md-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-md-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-md-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-md-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-md-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-md-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-md-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-md-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-md-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-md-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}}@media only screen and (min-width:992px){.fh-p-lg-0{padding:var(--f-space-0)}.fh-p-lg-1{padding:var(--f-space-1)}.fh-p-lg-2{padding:var(--f-space-2)}.fh-p-lg-3{padding:var(--f-space-3)}.fh-p-lg-4{padding:var(--f-space-4)}.fh-p-lg-5{padding:var(--f-space-5)}.fh-p-lg-6{padding:var(--f-space-6)}.fh-p-lg-7{padding:var(--f-space-7)}.fh-p-lg-8{padding:var(--f-space-8)}.fh-p-lg-9{padding:var(--f-space-9)}.fh-p-lg-10{padding:var(--f-space-10)}.fh-p-lg-11{padding:var(--f-space-11)}.fh-p-lg-12{padding:var(--f-space-12)}.fh-pt-lg-0{padding-top:var(--f-space-0)}.fh-pt-lg-1{padding-top:var(--f-space-1)}.fh-pt-lg-2{padding-top:var(--f-space-2)}.fh-pt-lg-3{padding-top:var(--f-space-3)}.fh-pt-lg-4{padding-top:var(--f-space-4)}.fh-pt-lg-5{padding-top:var(--f-space-5)}.fh-pt-lg-6{padding-top:var(--f-space-6)}.fh-pt-lg-7{padding-top:var(--f-space-7)}.fh-pt-lg-8{padding-top:var(--f-space-8)}.fh-pt-lg-9{padding-top:var(--f-space-9)}.fh-pt-lg-10{padding-top:var(--f-space-10)}.fh-pt-lg-11{padding-top:var(--f-space-11)}.fh-pt-lg-12{padding-top:var(--f-space-12)}.fh-pb-lg-0{padding-bottom:var(--f-space-0)}.fh-pb-lg-1{padding-bottom:var(--f-space-1)}.fh-pb-lg-2{padding-bottom:var(--f-space-2)}.fh-pb-lg-3{padding-bottom:var(--f-space-3)}.fh-pb-lg-4{padding-bottom:var(--f-space-4)}.fh-pb-lg-5{padding-bottom:var(--f-space-5)}.fh-pb-lg-6{padding-bottom:var(--f-space-6)}.fh-pb-lg-7{padding-bottom:var(--f-space-7)}.fh-pb-lg-8{padding-bottom:var(--f-space-8)}.fh-pb-lg-9{padding-bottom:var(--f-space-9)}.fh-pb-lg-10{padding-bottom:var(--f-space-10)}.fh-pb-lg-11{padding-bottom:var(--f-space-11)}.fh-pb-lg-12{padding-bottom:var(--f-space-12)}.fh-ps-lg-0{padding-inline-start:var(--f-space-0)}.fh-ps-lg-1{padding-inline-start:var(--f-space-1)}.fh-ps-lg-2{padding-inline-start:var(--f-space-2)}.fh-ps-lg-3{padding-inline-start:var(--f-space-3)}.fh-ps-lg-4{padding-inline-start:var(--f-space-4)}.fh-ps-lg-5{padding-inline-start:var(--f-space-5)}.fh-ps-lg-6{padding-inline-start:var(--f-space-6)}.fh-ps-lg-7{padding-inline-start:var(--f-space-7)}.fh-ps-lg-8{padding-inline-start:var(--f-space-8)}.fh-ps-lg-9{padding-inline-start:var(--f-space-9)}.fh-ps-lg-10{padding-inline-start:var(--f-space-10)}.fh-ps-lg-11{padding-inline-start:var(--f-space-11)}.fh-ps-lg-12{padding-inline-start:var(--f-space-12)}.fh-pe-lg-0{padding-inline-end:var(--f-space-0)}.fh-pe-lg-1{padding-inline-end:var(--f-space-1)}.fh-pe-lg-2{padding-inline-end:var(--f-space-2)}.fh-pe-lg-3{padding-inline-end:var(--f-space-3)}.fh-pe-lg-4{padding-inline-end:var(--f-space-4)}.fh-pe-lg-5{padding-inline-end:var(--f-space-5)}.fh-pe-lg-6{padding-inline-end:var(--f-space-6)}.fh-pe-lg-7{padding-inline-end:var(--f-space-7)}.fh-pe-lg-8{padding-inline-end:var(--f-space-8)}.fh-pe-lg-9{padding-inline-end:var(--f-space-9)}.fh-pe-lg-10{padding-inline-end:var(--f-space-10)}.fh-pe-lg-11{padding-inline-end:var(--f-space-11)}.fh-pe-lg-12{padding-inline-end:var(--f-space-12)}.fh-px-lg-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-lg-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-lg-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-lg-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-lg-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-lg-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-lg-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-lg-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-lg-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-lg-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-lg-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-lg-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-lg-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-lg-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-lg-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-lg-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-lg-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-lg-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-lg-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-lg-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-lg-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-lg-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-lg-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-lg-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-lg-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-lg-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}}@media only screen and (min-width:1200px){.fh-p-xl-0{padding:var(--f-space-0)}.fh-p-xl-1{padding:var(--f-space-1)}.fh-p-xl-2{padding:var(--f-space-2)}.fh-p-xl-3{padding:var(--f-space-3)}.fh-p-xl-4{padding:var(--f-space-4)}.fh-p-xl-5{padding:var(--f-space-5)}.fh-p-xl-6{padding:var(--f-space-6)}.fh-p-xl-7{padding:var(--f-space-7)}.fh-p-xl-8{padding:var(--f-space-8)}.fh-p-xl-9{padding:var(--f-space-9)}.fh-p-xl-10{padding:var(--f-space-10)}.fh-p-xl-11{padding:var(--f-space-11)}.fh-p-xl-12{padding:var(--f-space-12)}.fh-pt-xl-0{padding-top:var(--f-space-0)}.fh-pt-xl-1{padding-top:var(--f-space-1)}.fh-pt-xl-2{padding-top:var(--f-space-2)}.fh-pt-xl-3{padding-top:var(--f-space-3)}.fh-pt-xl-4{padding-top:var(--f-space-4)}.fh-pt-xl-5{padding-top:var(--f-space-5)}.fh-pt-xl-6{padding-top:var(--f-space-6)}.fh-pt-xl-7{padding-top:var(--f-space-7)}.fh-pt-xl-8{padding-top:var(--f-space-8)}.fh-pt-xl-9{padding-top:var(--f-space-9)}.fh-pt-xl-10{padding-top:var(--f-space-10)}.fh-pt-xl-11{padding-top:var(--f-space-11)}.fh-pt-xl-12{padding-top:var(--f-space-12)}.fh-pb-xl-0{padding-bottom:var(--f-space-0)}.fh-pb-xl-1{padding-bottom:var(--f-space-1)}.fh-pb-xl-2{padding-bottom:var(--f-space-2)}.fh-pb-xl-3{padding-bottom:var(--f-space-3)}.fh-pb-xl-4{padding-bottom:var(--f-space-4)}.fh-pb-xl-5{padding-bottom:var(--f-space-5)}.fh-pb-xl-6{padding-bottom:var(--f-space-6)}.fh-pb-xl-7{padding-bottom:var(--f-space-7)}.fh-pb-xl-8{padding-bottom:var(--f-space-8)}.fh-pb-xl-9{padding-bottom:var(--f-space-9)}.fh-pb-xl-10{padding-bottom:var(--f-space-10)}.fh-pb-xl-11{padding-bottom:var(--f-space-11)}.fh-pb-xl-12{padding-bottom:var(--f-space-12)}.fh-ps-xl-0{padding-inline-start:var(--f-space-0)}.fh-ps-xl-1{padding-inline-start:var(--f-space-1)}.fh-ps-xl-2{padding-inline-start:var(--f-space-2)}.fh-ps-xl-3{padding-inline-start:var(--f-space-3)}.fh-ps-xl-4{padding-inline-start:var(--f-space-4)}.fh-ps-xl-5{padding-inline-start:var(--f-space-5)}.fh-ps-xl-6{padding-inline-start:var(--f-space-6)}.fh-ps-xl-7{padding-inline-start:var(--f-space-7)}.fh-ps-xl-8{padding-inline-start:var(--f-space-8)}.fh-ps-xl-9{padding-inline-start:var(--f-space-9)}.fh-ps-xl-10{padding-inline-start:var(--f-space-10)}.fh-ps-xl-11{padding-inline-start:var(--f-space-11)}.fh-ps-xl-12{padding-inline-start:var(--f-space-12)}.fh-pe-xl-0{padding-inline-end:var(--f-space-0)}.fh-pe-xl-1{padding-inline-end:var(--f-space-1)}.fh-pe-xl-2{padding-inline-end:var(--f-space-2)}.fh-pe-xl-3{padding-inline-end:var(--f-space-3)}.fh-pe-xl-4{padding-inline-end:var(--f-space-4)}.fh-pe-xl-5{padding-inline-end:var(--f-space-5)}.fh-pe-xl-6{padding-inline-end:var(--f-space-6)}.fh-pe-xl-7{padding-inline-end:var(--f-space-7)}.fh-pe-xl-8{padding-inline-end:var(--f-space-8)}.fh-pe-xl-9{padding-inline-end:var(--f-space-9)}.fh-pe-xl-10{padding-inline-end:var(--f-space-10)}.fh-pe-xl-11{padding-inline-end:var(--f-space-11)}.fh-pe-xl-12{padding-inline-end:var(--f-space-12)}.fh-px-xl-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-xl-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-xl-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-xl-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-xl-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-xl-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-xl-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-xl-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-xl-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-xl-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-xl-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-xl-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-xl-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-xl-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-xl-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-xl-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-xl-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-xl-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-xl-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-xl-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-xl-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-xl-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-xl-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-xl-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-xl-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-xl-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}}@media only screen and (min-width:1400px){.fh-p-xxl-0{padding:var(--f-space-0)}.fh-p-xxl-1{padding:var(--f-space-1)}.fh-p-xxl-2{padding:var(--f-space-2)}.fh-p-xxl-3{padding:var(--f-space-3)}.fh-p-xxl-4{padding:var(--f-space-4)}.fh-p-xxl-5{padding:var(--f-space-5)}.fh-p-xxl-6{padding:var(--f-space-6)}.fh-p-xxl-7{padding:var(--f-space-7)}.fh-p-xxl-8{padding:var(--f-space-8)}.fh-p-xxl-9{padding:var(--f-space-9)}.fh-p-xxl-10{padding:var(--f-space-10)}.fh-p-xxl-11{padding:var(--f-space-11)}.fh-p-xxl-12{padding:var(--f-space-12)}.fh-pt-xxl-0{padding-top:var(--f-space-0)}.fh-pt-xxl-1{padding-top:var(--f-space-1)}.fh-pt-xxl-2{padding-top:var(--f-space-2)}.fh-pt-xxl-3{padding-top:var(--f-space-3)}.fh-pt-xxl-4{padding-top:var(--f-space-4)}.fh-pt-xxl-5{padding-top:var(--f-space-5)}.fh-pt-xxl-6{padding-top:var(--f-space-6)}.fh-pt-xxl-7{padding-top:var(--f-space-7)}.fh-pt-xxl-8{padding-top:var(--f-space-8)}.fh-pt-xxl-9{padding-top:var(--f-space-9)}.fh-pt-xxl-10{padding-top:var(--f-space-10)}.fh-pt-xxl-11{padding-top:var(--f-space-11)}.fh-pt-xxl-12{padding-top:var(--f-space-12)}.fh-pb-xxl-0{padding-bottom:var(--f-space-0)}.fh-pb-xxl-1{padding-bottom:var(--f-space-1)}.fh-pb-xxl-2{padding-bottom:var(--f-space-2)}.fh-pb-xxl-3{padding-bottom:var(--f-space-3)}.fh-pb-xxl-4{padding-bottom:var(--f-space-4)}.fh-pb-xxl-5{padding-bottom:var(--f-space-5)}.fh-pb-xxl-6{padding-bottom:var(--f-space-6)}.fh-pb-xxl-7{padding-bottom:var(--f-space-7)}.fh-pb-xxl-8{padding-bottom:var(--f-space-8)}.fh-pb-xxl-9{padding-bottom:var(--f-space-9)}.fh-pb-xxl-10{padding-bottom:var(--f-space-10)}.fh-pb-xxl-11{padding-bottom:var(--f-space-11)}.fh-pb-xxl-12{padding-bottom:var(--f-space-12)}.fh-ps-xxl-0{padding-inline-start:var(--f-space-0)}.fh-ps-xxl-1{padding-inline-start:var(--f-space-1)}.fh-ps-xxl-2{padding-inline-start:var(--f-space-2)}.fh-ps-xxl-3{padding-inline-start:var(--f-space-3)}.fh-ps-xxl-4{padding-inline-start:var(--f-space-4)}.fh-ps-xxl-5{padding-inline-start:var(--f-space-5)}.fh-ps-xxl-6{padding-inline-start:var(--f-space-6)}.fh-ps-xxl-7{padding-inline-start:var(--f-space-7)}.fh-ps-xxl-8{padding-inline-start:var(--f-space-8)}.fh-ps-xxl-9{padding-inline-start:var(--f-space-9)}.fh-ps-xxl-10{padding-inline-start:var(--f-space-10)}.fh-ps-xxl-11{padding-inline-start:var(--f-space-11)}.fh-ps-xxl-12{padding-inline-start:var(--f-space-12)}.fh-pe-xxl-0{padding-inline-end:var(--f-space-0)}.fh-pe-xxl-1{padding-inline-end:var(--f-space-1)}.fh-pe-xxl-2{padding-inline-end:var(--f-space-2)}.fh-pe-xxl-3{padding-inline-end:var(--f-space-3)}.fh-pe-xxl-4{padding-inline-end:var(--f-space-4)}.fh-pe-xxl-5{padding-inline-end:var(--f-space-5)}.fh-pe-xxl-6{padding-inline-end:var(--f-space-6)}.fh-pe-xxl-7{padding-inline-end:var(--f-space-7)}.fh-pe-xxl-8{padding-inline-end:var(--f-space-8)}.fh-pe-xxl-9{padding-inline-end:var(--f-space-9)}.fh-pe-xxl-10{padding-inline-end:var(--f-space-10)}.fh-pe-xxl-11{padding-inline-end:var(--f-space-11)}.fh-pe-xxl-12{padding-inline-end:var(--f-space-12)}.fh-px-xxl-0{padding-inline-start:var(--f-space-0);padding-inline-end:var(--f-space-0)}.fh-px-xxl-1{padding-inline-start:var(--f-space-1);padding-inline-end:var(--f-space-1)}.fh-px-xxl-2{padding-inline-start:var(--f-space-2);padding-inline-end:var(--f-space-2)}.fh-px-xxl-3{padding-inline-start:var(--f-space-3);padding-inline-end:var(--f-space-3)}.fh-px-xxl-4{padding-inline-start:var(--f-space-4);padding-inline-end:var(--f-space-4)}.fh-px-xxl-5{padding-inline-start:var(--f-space-5);padding-inline-end:var(--f-space-5)}.fh-px-xxl-6{padding-inline-start:var(--f-space-6);padding-inline-end:var(--f-space-6)}.fh-px-xxl-7{padding-inline-start:var(--f-space-7);padding-inline-end:var(--f-space-7)}.fh-px-xxl-8{padding-inline-start:var(--f-space-8);padding-inline-end:var(--f-space-8)}.fh-px-xxl-9{padding-inline-start:var(--f-space-9);padding-inline-end:var(--f-space-9)}.fh-px-xxl-10{padding-inline-start:var(--f-space-10);padding-inline-end:var(--f-space-10)}.fh-px-xxl-11{padding-inline-start:var(--f-space-11);padding-inline-end:var(--f-space-11)}.fh-px-xxl-12{padding-inline-start:var(--f-space-12);padding-inline-end:var(--f-space-12)}.fh-py-xxl-0{padding-top:var(--f-space-0);padding-bottom:var(--f-space-0)}.fh-py-xxl-1{padding-top:var(--f-space-1);padding-bottom:var(--f-space-1)}.fh-py-xxl-2{padding-top:var(--f-space-2);padding-bottom:var(--f-space-2)}.fh-py-xxl-3{padding-top:var(--f-space-3);padding-bottom:var(--f-space-3)}.fh-py-xxl-4{padding-top:var(--f-space-4);padding-bottom:var(--f-space-4)}.fh-py-xxl-5{padding-top:var(--f-space-5);padding-bottom:var(--f-space-5)}.fh-py-xxl-6{padding-top:var(--f-space-6);padding-bottom:var(--f-space-6)}.fh-py-xxl-7{padding-top:var(--f-space-7);padding-bottom:var(--f-space-7)}.fh-py-xxl-8{padding-top:var(--f-space-8);padding-bottom:var(--f-space-8)}.fh-py-xxl-9{padding-top:var(--f-space-9);padding-bottom:var(--f-space-9)}.fh-py-xxl-10{padding-top:var(--f-space-10);padding-bottom:var(--f-space-10)}.fh-py-xxl-11{padding-top:var(--f-space-11);padding-bottom:var(--f-space-11)}.fh-py-xxl-12{padding-top:var(--f-space-12);padding-bottom:var(--f-space-12)}}.fh-display-block{display:block}.fh-display-inline{display:inline}.fh-display-inline-block{display:inline-block}.fh-display-flex{display:flex}.fh-display-inline-flex{display:inline-flex}.fh-display-grid{display:grid}.fh-display-inline-grid{display:inline-grid}.fh-display-none{display:none}@media only screen and (min-width:576px){.fh-display-sm-block{display:block}.fh-display-sm-inline{display:inline}.fh-display-sm-inline-block{display:inline-block}.fh-display-sm-flex{display:flex}.fh-display-sm-inline-flex{display:inline-flex}.fh-display-sm-grid{display:grid}.fh-display-sm-inline-grid{display:inline-grid}.fh-display-sm-none{display:none}}@media only screen and (min-width:768px){.fh-display-md-block{display:block}.fh-display-md-inline{display:inline}.fh-display-md-inline-block{display:inline-block}.fh-display-md-flex{display:flex}.fh-display-md-inline-flex{display:inline-flex}.fh-display-md-grid{display:grid}.fh-display-md-inline-grid{display:inline-grid}.fh-display-md-none{display:none}}@media only screen and (min-width:992px){.fh-display-lg-block{display:block}.fh-display-lg-inline{display:inline}.fh-display-lg-inline-block{display:inline-block}.fh-display-lg-flex{display:flex}.fh-display-lg-inline-flex{display:inline-flex}.fh-display-lg-grid{display:grid}.fh-display-lg-inline-grid{display:inline-grid}.fh-display-lg-none{display:none}}@media only screen and (min-width:1200px){.fh-display-xl-block{display:block}.fh-display-xl-inline{display:inline}.fh-display-xl-inline-block{display:inline-block}.fh-display-xl-flex{display:flex}.fh-display-xl-inline-flex{display:inline-flex}.fh-display-xl-grid{display:grid}.fh-display-xl-inline-grid{display:inline-grid}.fh-display-xl-none{display:none}}@media only screen and (min-width:1400px){.fh-display-xxl-block{display:block}.fh-display-xxl-inline{display:inline}.fh-display-xxl-inline-block{display:inline-block}.fh-display-xxl-flex{display:flex}.fh-display-xxl-inline-flex{display:inline-flex}.fh-display-xxl-grid{display:grid}.fh-display-xxl-inline-grid{display:inline-grid}.fh-display-xxl-none{display:none}}.fh-color-primary{color:var(--f-color-primary)}.fh-bg-primary{background-color:var(--f-color-primary)}.fh-color-secondary{color:var(--f-color-secondary)}.fh-bg-secondary{background-color:var(--f-color-secondary)}.fh-color-success{color:var(--f-color-success)}.fh-bg-success{background-color:var(--f-color-success)}.fh-color-warning{color:var(--f-color-warning)}.fh-bg-warning{background-color:var(--f-color-warning)}.fh-color-danger{color:var(--f-color-danger)}.fh-bg-danger{background-color:var(--f-color-danger)}.fh-color-text{color:var(--f-color-text-primary)}.fh-color-text-muted{color:var(--f-color-text-secondary)}.fh-color-text-disabled{color:var(--f-color-text-disabled)}.fh-bg{background-color:var(--f-color-surface-canvas)}.fh-bg-elevated{background-color:var(--f-color-surface-raised)}.fh-bg-subtle{background-color:var(--f-color-surface-subtle)}.fh-color-black{color:#000}.fh-bg-black{background-color:#000}.fh-color-white{color:#fff}.fh-bg-white{background-color:#fff}.fh-fw-100{font-weight:100}.fh-fw-200{font-weight:200}.fh-fw-300{font-weight:300}.fh-fw-400{font-weight:400}.fh-fw-500{font-weight:500}.fh-fw-600{font-weight:600}.fh-fw-700{font-weight:700}.fh-fw-800{font-weight:800}.fh-fw-900{font-weight:900}.fh-fw-thin{font-weight:100}.fh-fw-extralight{font-weight:200}.fh-fw-light{font-weight:300}.fh-fw-normal{font-weight:400}.fh-fw-medium{font-weight:500}.fh-fw-semibold{font-weight:600}.fh-fw-bold{font-weight:700}.fh-fw-extrabold{font-weight:800}.fh-fw-black{font-weight:900}.fh-text-xs{font-size:var(--f-text-xs);line-height:var(--f-text-xs-line-height)}.fh-text-sm{font-size:var(--f-text-sm);line-height:var(--f-text-sm-line-height)}.fh-text-md{font-size:var(--f-text-md);line-height:var(--f-text-md-line-height)}.fh-text-lg{font-size:var(--f-text-lg);line-height:var(--f-text-lg-line-height)}.fh-text-xl{font-size:var(--f-text-xl);line-height:var(--f-text-xl-line-height)}.fh-text-2xl{font-size:var(--f-text-2xl);line-height:var(--f-text-2xl-line-height)}.fh-position-static{position:static}.fh-position-relative{position:relative}.fh-position-absolute{position:absolute}.fh-position-fixed{position:fixed}.fh-position-sticky{position:sticky}.fh-flex-direction-row{flex-direction:row}.fh-flex-direction-row-reverse{flex-direction:row-reverse}.fh-flex-direction-column{flex-direction:column}.fh-flex-direction-column-reverse{flex-direction:column-reverse}@media only screen and (min-width:576px){.fh-flex-direction-sm-row{flex-direction:row}.fh-flex-direction-sm-row-reverse{flex-direction:row-reverse}.fh-flex-direction-sm-column{flex-direction:column}.fh-flex-direction-sm-column-reverse{flex-direction:column-reverse}}@media only screen and (min-width:768px){.fh-flex-direction-md-row{flex-direction:row}.fh-flex-direction-md-row-reverse{flex-direction:row-reverse}.fh-flex-direction-md-column{flex-direction:column}.fh-flex-direction-md-column-reverse{flex-direction:column-reverse}}@media only screen and (min-width:992px){.fh-flex-direction-lg-row{flex-direction:row}.fh-flex-direction-lg-row-reverse{flex-direction:row-reverse}.fh-flex-direction-lg-column{flex-direction:column}.fh-flex-direction-lg-column-reverse{flex-direction:column-reverse}}@media only screen and (min-width:1200px){.fh-flex-direction-xl-row{flex-direction:row}.fh-flex-direction-xl-row-reverse{flex-direction:row-reverse}.fh-flex-direction-xl-column{flex-direction:column}.fh-flex-direction-xl-column-reverse{flex-direction:column-reverse}}@media only screen and (min-width:1400px){.fh-flex-direction-xxl-row{flex-direction:row}.fh-flex-direction-xxl-row-reverse{flex-direction:row-reverse}.fh-flex-direction-xxl-column{flex-direction:column}.fh-flex-direction-xxl-column-reverse{flex-direction:column-reverse}}.fh-flex-wrap-nowrap{flex-wrap:nowrap}.fh-flex-wrap-wrap{flex-wrap:wrap}.fh-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}@media only screen and (min-width:576px){.fh-flex-wrap-sm-nowrap{flex-wrap:nowrap}.fh-flex-wrap-sm-wrap{flex-wrap:wrap}.fh-flex-wrap-sm-wrap-reverse{flex-wrap:wrap-reverse}}@media only screen and (min-width:768px){.fh-flex-wrap-md-nowrap{flex-wrap:nowrap}.fh-flex-wrap-md-wrap{flex-wrap:wrap}.fh-flex-wrap-md-wrap-reverse{flex-wrap:wrap-reverse}}@media only screen and (min-width:992px){.fh-flex-wrap-lg-nowrap{flex-wrap:nowrap}.fh-flex-wrap-lg-wrap{flex-wrap:wrap}.fh-flex-wrap-lg-wrap-reverse{flex-wrap:wrap-reverse}}@media only screen and (min-width:1200px){.fh-flex-wrap-xl-nowrap{flex-wrap:nowrap}.fh-flex-wrap-xl-wrap{flex-wrap:wrap}.fh-flex-wrap-xl-wrap-reverse{flex-wrap:wrap-reverse}}@media only screen and (min-width:1400px){.fh-flex-wrap-xxl-nowrap{flex-wrap:nowrap}.fh-flex-wrap-xxl-wrap{flex-wrap:wrap}.fh-flex-wrap-xxl-wrap-reverse{flex-wrap:wrap-reverse}}.fh-justify-start{justify-content:flex-start}.fh-justify-end{justify-content:flex-end}.fh-justify-center{justify-content:center}.fh-justify-between{justify-content:space-between}.fh-justify-around{justify-content:space-around}.fh-justify-evenly{justify-content:space-evenly}@media only screen and (min-width:576px){.fh-justify-sm-start{justify-content:flex-start}.fh-justify-sm-end{justify-content:flex-end}.fh-justify-sm-center{justify-content:center}.fh-justify-sm-between{justify-content:space-between}.fh-justify-sm-around{justify-content:space-around}.fh-justify-sm-evenly{justify-content:space-evenly}}@media only screen and (min-width:768px){.fh-justify-md-start{justify-content:flex-start}.fh-justify-md-end{justify-content:flex-end}.fh-justify-md-center{justify-content:center}.fh-justify-md-between{justify-content:space-between}.fh-justify-md-around{justify-content:space-around}.fh-justify-md-evenly{justify-content:space-evenly}}@media only screen and (min-width:992px){.fh-justify-lg-start{justify-content:flex-start}.fh-justify-lg-end{justify-content:flex-end}.fh-justify-lg-center{justify-content:center}.fh-justify-lg-between{justify-content:space-between}.fh-justify-lg-around{justify-content:space-around}.fh-justify-lg-evenly{justify-content:space-evenly}}@media only screen and (min-width:1200px){.fh-justify-xl-start{justify-content:flex-start}.fh-justify-xl-end{justify-content:flex-end}.fh-justify-xl-center{justify-content:center}.fh-justify-xl-between{justify-content:space-between}.fh-justify-xl-around{justify-content:space-around}.fh-justify-xl-evenly{justify-content:space-evenly}}@media only screen and (min-width:1400px){.fh-justify-xxl-start{justify-content:flex-start}.fh-justify-xxl-end{justify-content:flex-end}.fh-justify-xxl-center{justify-content:center}.fh-justify-xxl-between{justify-content:space-between}.fh-justify-xxl-around{justify-content:space-around}.fh-justify-xxl-evenly{justify-content:space-evenly}}.fh-align-items-start{align-items:flex-start}.fh-align-items-end{align-items:flex-end}.fh-align-items-center{align-items:center}.fh-align-items-baseline{align-items:baseline}.fh-align-items-stretch{align-items:stretch}@media only screen and (min-width:576px){.fh-align-items-sm-start{align-items:flex-start}.fh-align-items-sm-end{align-items:flex-end}.fh-align-items-sm-center{align-items:center}.fh-align-items-sm-baseline{align-items:baseline}.fh-align-items-sm-stretch{align-items:stretch}}@media only screen and (min-width:768px){.fh-align-items-md-start{align-items:flex-start}.fh-align-items-md-end{align-items:flex-end}.fh-align-items-md-center{align-items:center}.fh-align-items-md-baseline{align-items:baseline}.fh-align-items-md-stretch{align-items:stretch}}@media only screen and (min-width:992px){.fh-align-items-lg-start{align-items:flex-start}.fh-align-items-lg-end{align-items:flex-end}.fh-align-items-lg-center{align-items:center}.fh-align-items-lg-baseline{align-items:baseline}.fh-align-items-lg-stretch{align-items:stretch}}@media only screen and (min-width:1200px){.fh-align-items-xl-start{align-items:flex-start}.fh-align-items-xl-end{align-items:flex-end}.fh-align-items-xl-center{align-items:center}.fh-align-items-xl-baseline{align-items:baseline}.fh-align-items-xl-stretch{align-items:stretch}}@media only screen and (min-width:1400px){.fh-align-items-xxl-start{align-items:flex-start}.fh-align-items-xxl-end{align-items:flex-end}.fh-align-items-xxl-center{align-items:center}.fh-align-items-xxl-baseline{align-items:baseline}.fh-align-items-xxl-stretch{align-items:stretch}}.fh-align-self-auto{align-self:auto}.fh-align-self-start{align-self:flex-start}.fh-align-self-end{align-self:flex-end}.fh-align-self-center{align-self:center}.fh-align-self-baseline{align-self:baseline}.fh-align-self-stretch{align-self:stretch}@media only screen and (min-width:576px){.fh-align-self-sm-auto{align-self:auto}.fh-align-self-sm-start{align-self:flex-start}.fh-align-self-sm-end{align-self:flex-end}.fh-align-self-sm-center{align-self:center}.fh-align-self-sm-baseline{align-self:baseline}.fh-align-self-sm-stretch{align-self:stretch}}@media only screen and (min-width:768px){.fh-align-self-md-auto{align-self:auto}.fh-align-self-md-start{align-self:flex-start}.fh-align-self-md-end{align-self:flex-end}.fh-align-self-md-center{align-self:center}.fh-align-self-md-baseline{align-self:baseline}.fh-align-self-md-stretch{align-self:stretch}}@media only screen and (min-width:992px){.fh-align-self-lg-auto{align-self:auto}.fh-align-self-lg-start{align-self:flex-start}.fh-align-self-lg-end{align-self:flex-end}.fh-align-self-lg-center{align-self:center}.fh-align-self-lg-baseline{align-self:baseline}.fh-align-self-lg-stretch{align-self:stretch}}@media only screen and (min-width:1200px){.fh-align-self-xl-auto{align-self:auto}.fh-align-self-xl-start{align-self:flex-start}.fh-align-self-xl-end{align-self:flex-end}.fh-align-self-xl-center{align-self:center}.fh-align-self-xl-baseline{align-self:baseline}.fh-align-self-xl-stretch{align-self:stretch}}@media only screen and (min-width:1400px){.fh-align-self-xxl-auto{align-self:auto}.fh-align-self-xxl-start{align-self:flex-start}.fh-align-self-xxl-end{align-self:flex-end}.fh-align-self-xxl-center{align-self:center}.fh-align-self-xxl-baseline{align-self:baseline}.fh-align-self-xxl-stretch{align-self:stretch}}.fh-align-content-start{align-content:flex-start}.fh-align-content-end{align-content:flex-end}.fh-align-content-center{align-content:center}.fh-align-content-between{align-content:space-between}.fh-align-content-around{align-content:space-around}.fh-align-content-stretch{align-content:stretch}@media only screen and (min-width:576px){.fh-align-content-sm-start{align-content:flex-start}.fh-align-content-sm-end{align-content:flex-end}.fh-align-content-sm-center{align-content:center}.fh-align-content-sm-between{align-content:space-between}.fh-align-content-sm-around{align-content:space-around}.fh-align-content-sm-stretch{align-content:stretch}}@media only screen and (min-width:768px){.fh-align-content-md-start{align-content:flex-start}.fh-align-content-md-end{align-content:flex-end}.fh-align-content-md-center{align-content:center}.fh-align-content-md-between{align-content:space-between}.fh-align-content-md-around{align-content:space-around}.fh-align-content-md-stretch{align-content:stretch}}@media only screen and (min-width:992px){.fh-align-content-lg-start{align-content:flex-start}.fh-align-content-lg-end{align-content:flex-end}.fh-align-content-lg-center{align-content:center}.fh-align-content-lg-between{align-content:space-between}.fh-align-content-lg-around{align-content:space-around}.fh-align-content-lg-stretch{align-content:stretch}}@media only screen and (min-width:1200px){.fh-align-content-xl-start{align-content:flex-start}.fh-align-content-xl-end{align-content:flex-end}.fh-align-content-xl-center{align-content:center}.fh-align-content-xl-between{align-content:space-between}.fh-align-content-xl-around{align-content:space-around}.fh-align-content-xl-stretch{align-content:stretch}}@media only screen and (min-width:1400px){.fh-align-content-xxl-start{align-content:flex-start}.fh-align-content-xxl-end{align-content:flex-end}.fh-align-content-xxl-center{align-content:center}.fh-align-content-xxl-between{align-content:space-between}.fh-align-content-xxl-around{align-content:space-around}.fh-align-content-xxl-stretch{align-content:stretch}}.fh-flex-grow-0{flex-grow:0}.fh-flex-grow-1{flex-grow:1}@media only screen and (min-width:576px){.fh-flex-grow-sm-0{flex-grow:0}.fh-flex-grow-sm-1{flex-grow:1}}@media only screen and (min-width:768px){.fh-flex-grow-md-0{flex-grow:0}.fh-flex-grow-md-1{flex-grow:1}}@media only screen and (min-width:992px){.fh-flex-grow-lg-0{flex-grow:0}.fh-flex-grow-lg-1{flex-grow:1}}@media only screen and (min-width:1200px){.fh-flex-grow-xl-0{flex-grow:0}.fh-flex-grow-xl-1{flex-grow:1}}@media only screen and (min-width:1400px){.fh-flex-grow-xxl-0{flex-grow:0}.fh-flex-grow-xxl-1{flex-grow:1}}.fh-flex-shrink-0{flex-shrink:0}.fh-flex-shrink-1{flex-shrink:1}@media only screen and (min-width:576px){.fh-flex-shrink-sm-0{flex-shrink:0}.fh-flex-shrink-sm-1{flex-shrink:1}}@media only screen and (min-width:768px){.fh-flex-shrink-md-0{flex-shrink:0}.fh-flex-shrink-md-1{flex-shrink:1}}@media only screen and (min-width:992px){.fh-flex-shrink-lg-0{flex-shrink:0}.fh-flex-shrink-lg-1{flex-shrink:1}}@media only screen and (min-width:1200px){.fh-flex-shrink-xl-0{flex-shrink:0}.fh-flex-shrink-xl-1{flex-shrink:1}}@media only screen and (min-width:1400px){.fh-flex-shrink-xxl-0{flex-shrink:0}.fh-flex-shrink-xxl-1{flex-shrink:1}}.fh-gap-0{gap:var(--f-space-0)}.fh-gap-1{gap:var(--f-space-1)}.fh-gap-2{gap:var(--f-space-2)}.fh-gap-3{gap:var(--f-space-3)}.fh-gap-4{gap:var(--f-space-4)}.fh-gap-5{gap:var(--f-space-5)}.fh-gap-6{gap:var(--f-space-6)}.fh-gap-7{gap:var(--f-space-7)}.fh-gap-8{gap:var(--f-space-8)}.fh-gap-9{gap:var(--f-space-9)}.fh-gap-10{gap:var(--f-space-10)}.fh-gap-11{gap:var(--f-space-11)}.fh-gap-12{gap:var(--f-space-12)}@media only screen and (min-width:576px){.fh-gap-sm-0{gap:var(--f-space-0)}.fh-gap-sm-1{gap:var(--f-space-1)}.fh-gap-sm-2{gap:var(--f-space-2)}.fh-gap-sm-3{gap:var(--f-space-3)}.fh-gap-sm-4{gap:var(--f-space-4)}.fh-gap-sm-5{gap:var(--f-space-5)}.fh-gap-sm-6{gap:var(--f-space-6)}.fh-gap-sm-7{gap:var(--f-space-7)}.fh-gap-sm-8{gap:var(--f-space-8)}.fh-gap-sm-9{gap:var(--f-space-9)}.fh-gap-sm-10{gap:var(--f-space-10)}.fh-gap-sm-11{gap:var(--f-space-11)}.fh-gap-sm-12{gap:var(--f-space-12)}}@media only screen and (min-width:768px){.fh-gap-md-0{gap:var(--f-space-0)}.fh-gap-md-1{gap:var(--f-space-1)}.fh-gap-md-2{gap:var(--f-space-2)}.fh-gap-md-3{gap:var(--f-space-3)}.fh-gap-md-4{gap:var(--f-space-4)}.fh-gap-md-5{gap:var(--f-space-5)}.fh-gap-md-6{gap:var(--f-space-6)}.fh-gap-md-7{gap:var(--f-space-7)}.fh-gap-md-8{gap:var(--f-space-8)}.fh-gap-md-9{gap:var(--f-space-9)}.fh-gap-md-10{gap:var(--f-space-10)}.fh-gap-md-11{gap:var(--f-space-11)}.fh-gap-md-12{gap:var(--f-space-12)}}@media only screen and (min-width:992px){.fh-gap-lg-0{gap:var(--f-space-0)}.fh-gap-lg-1{gap:var(--f-space-1)}.fh-gap-lg-2{gap:var(--f-space-2)}.fh-gap-lg-3{gap:var(--f-space-3)}.fh-gap-lg-4{gap:var(--f-space-4)}.fh-gap-lg-5{gap:var(--f-space-5)}.fh-gap-lg-6{gap:var(--f-space-6)}.fh-gap-lg-7{gap:var(--f-space-7)}.fh-gap-lg-8{gap:var(--f-space-8)}.fh-gap-lg-9{gap:var(--f-space-9)}.fh-gap-lg-10{gap:var(--f-space-10)}.fh-gap-lg-11{gap:var(--f-space-11)}.fh-gap-lg-12{gap:var(--f-space-12)}}@media only screen and (min-width:1200px){.fh-gap-xl-0{gap:var(--f-space-0)}.fh-gap-xl-1{gap:var(--f-space-1)}.fh-gap-xl-2{gap:var(--f-space-2)}.fh-gap-xl-3{gap:var(--f-space-3)}.fh-gap-xl-4{gap:var(--f-space-4)}.fh-gap-xl-5{gap:var(--f-space-5)}.fh-gap-xl-6{gap:var(--f-space-6)}.fh-gap-xl-7{gap:var(--f-space-7)}.fh-gap-xl-8{gap:var(--f-space-8)}.fh-gap-xl-9{gap:var(--f-space-9)}.fh-gap-xl-10{gap:var(--f-space-10)}.fh-gap-xl-11{gap:var(--f-space-11)}.fh-gap-xl-12{gap:var(--f-space-12)}}@media only screen and (min-width:1400px){.fh-gap-xxl-0{gap:var(--f-space-0)}.fh-gap-xxl-1{gap:var(--f-space-1)}.fh-gap-xxl-2{gap:var(--f-space-2)}.fh-gap-xxl-3{gap:var(--f-space-3)}.fh-gap-xxl-4{gap:var(--f-space-4)}.fh-gap-xxl-5{gap:var(--f-space-5)}.fh-gap-xxl-6{gap:var(--f-space-6)}.fh-gap-xxl-7{gap:var(--f-space-7)}.fh-gap-xxl-8{gap:var(--f-space-8)}.fh-gap-xxl-9{gap:var(--f-space-9)}.fh-gap-xxl-10{gap:var(--f-space-10)}.fh-gap-xxl-11{gap:var(--f-space-11)}.fh-gap-xxl-12{gap:var(--f-space-12)}}.fh-order--12{order:-12}.fh-order--11{order:-11}.fh-order--10{order:-10}.fh-order--9{order:-9}.fh-order--8{order:-8}.fh-order--7{order:-7}.fh-order--6{order:-6}.fh-order--5{order:-5}.fh-order--4{order:-4}.fh-order--3{order:-3}.fh-order--2{order:-2}.fh-order--1{order:-1}.fh-order-0{order:0}.fh-order-1{order:1}.fh-order-2{order:2}.fh-order-3{order:3}.fh-order-4{order:4}.fh-order-5{order:5}.fh-order-6{order:6}.fh-order-7{order:7}.fh-order-8{order:8}.fh-order-9{order:9}.fh-order-10{order:10}.fh-order-11{order:11}.fh-order-12{order:12}@media only screen and (min-width:576px){.fh-order-sm--12{order:-12}.fh-order-sm--11{order:-11}.fh-order-sm--10{order:-10}.fh-order-sm--9{order:-9}.fh-order-sm--8{order:-8}.fh-order-sm--7{order:-7}.fh-order-sm--6{order:-6}.fh-order-sm--5{order:-5}.fh-order-sm--4{order:-4}.fh-order-sm--3{order:-3}.fh-order-sm--2{order:-2}.fh-order-sm--1{order:-1}.fh-order-sm-0{order:0}.fh-order-sm-1{order:1}.fh-order-sm-2{order:2}.fh-order-sm-3{order:3}.fh-order-sm-4{order:4}.fh-order-sm-5{order:5}.fh-order-sm-6{order:6}.fh-order-sm-7{order:7}.fh-order-sm-8{order:8}.fh-order-sm-9{order:9}.fh-order-sm-10{order:10}.fh-order-sm-11{order:11}.fh-order-sm-12{order:12}}@media only screen and (min-width:768px){.fh-order-md--12{order:-12}.fh-order-md--11{order:-11}.fh-order-md--10{order:-10}.fh-order-md--9{order:-9}.fh-order-md--8{order:-8}.fh-order-md--7{order:-7}.fh-order-md--6{order:-6}.fh-order-md--5{order:-5}.fh-order-md--4{order:-4}.fh-order-md--3{order:-3}.fh-order-md--2{order:-2}.fh-order-md--1{order:-1}.fh-order-md-0{order:0}.fh-order-md-1{order:1}.fh-order-md-2{order:2}.fh-order-md-3{order:3}.fh-order-md-4{order:4}.fh-order-md-5{order:5}.fh-order-md-6{order:6}.fh-order-md-7{order:7}.fh-order-md-8{order:8}.fh-order-md-9{order:9}.fh-order-md-10{order:10}.fh-order-md-11{order:11}.fh-order-md-12{order:12}}@media only screen and (min-width:992px){.fh-order-lg--12{order:-12}.fh-order-lg--11{order:-11}.fh-order-lg--10{order:-10}.fh-order-lg--9{order:-9}.fh-order-lg--8{order:-8}.fh-order-lg--7{order:-7}.fh-order-lg--6{order:-6}.fh-order-lg--5{order:-5}.fh-order-lg--4{order:-4}.fh-order-lg--3{order:-3}.fh-order-lg--2{order:-2}.fh-order-lg--1{order:-1}.fh-order-lg-0{order:0}.fh-order-lg-1{order:1}.fh-order-lg-2{order:2}.fh-order-lg-3{order:3}.fh-order-lg-4{order:4}.fh-order-lg-5{order:5}.fh-order-lg-6{order:6}.fh-order-lg-7{order:7}.fh-order-lg-8{order:8}.fh-order-lg-9{order:9}.fh-order-lg-10{order:10}.fh-order-lg-11{order:11}.fh-order-lg-12{order:12}}@media only screen and (min-width:1200px){.fh-order-xl--12{order:-12}.fh-order-xl--11{order:-11}.fh-order-xl--10{order:-10}.fh-order-xl--9{order:-9}.fh-order-xl--8{order:-8}.fh-order-xl--7{order:-7}.fh-order-xl--6{order:-6}.fh-order-xl--5{order:-5}.fh-order-xl--4{order:-4}.fh-order-xl--3{order:-3}.fh-order-xl--2{order:-2}.fh-order-xl--1{order:-1}.fh-order-xl-0{order:0}.fh-order-xl-1{order:1}.fh-order-xl-2{order:2}.fh-order-xl-3{order:3}.fh-order-xl-4{order:4}.fh-order-xl-5{order:5}.fh-order-xl-6{order:6}.fh-order-xl-7{order:7}.fh-order-xl-8{order:8}.fh-order-xl-9{order:9}.fh-order-xl-10{order:10}.fh-order-xl-11{order:11}.fh-order-xl-12{order:12}}@media only screen and (min-width:1400px){.fh-order-xxl--12{order:-12}.fh-order-xxl--11{order:-11}.fh-order-xxl--10{order:-10}.fh-order-xxl--9{order:-9}.fh-order-xxl--8{order:-8}.fh-order-xxl--7{order:-7}.fh-order-xxl--6{order:-6}.fh-order-xxl--5{order:-5}.fh-order-xxl--4{order:-4}.fh-order-xxl--3{order:-3}.fh-order-xxl--2{order:-2}.fh-order-xxl--1{order:-1}.fh-order-xxl-0{order:0}.fh-order-xxl-1{order:1}.fh-order-xxl-2{order:2}.fh-order-xxl-3{order:3}.fh-order-xxl-4{order:4}.fh-order-xxl-5{order:5}.fh-order-xxl-6{order:6}.fh-order-xxl-7{order:7}.fh-order-xxl-8{order:8}.fh-order-xxl-9{order:9}.fh-order-xxl-10{order:10}.fh-order-xxl-11{order:11}.fh-order-xxl-12{order:12}}@keyframes f-ripple{to{width:var(--f-ripple--size);height:var(--f-ripple--size);opacity:0}}.f-ripple{background-color:var(--f-ripple--color,currentColor);pointer-events:none;width:0;height:0;opacity:var(--f-ripple--opacity);animation:f-ripple var(--f-ripple--duration) ease-in-out;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.f-ripple{animation-duration:.01ms;animation-iteration-count:1}}}@layer theme.theme{[data-theme=corporate]{--f-color-primary:oklch(51.1% .262 276.966);--f-color-secondary:oklch(55.4% .046 257.417);--f-color-success:oklch(59.6% .145 163.225);--f-color-warning:oklch(76.9% .188 70.08);--f-color-danger:oklch(64.5% .246 16.439);--f-border-radius-sm:3px;--f-border-radius:6px;--f-border-radius-lg:10px}}@layer theme{:root{--f-font-family: "Nunito Sans", system-ui, sans-serif;--f-border-default: var(--f-color-border-default);--f-on-accent: var(--f-color-on-accent);--f-surface-canvas: var(--f-color-surface-canvas);--f-surface-default: var(--f-color-surface-default);--f-surface-raised: var(--f-color-surface-raised);--f-surface-subtle: var(--f-color-surface-subtle);--f-surface-hover: var(--f-color-surface-hover);--f-text-primary: var(--f-color-text-primary);--f-text-secondary: var(--f-color-text-secondary);--f-text-disabled: var(--f-color-text-disabled)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-transition-fade-enter-active,.f-transition-fade-leave-active{will-change:opacity;transition:opacity .2s ease-in}.f-transition-fade-leave-active{transition-timing-function:ease-out}.f-transition-fade-enter-from,.f-transition-fade-leave-to{opacity:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-transition-slide-fade-enter-active,.f-transition-slide-fade-leave-active{will-change:opacity,transform;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.f-transition-slide-fade-enter-from{opacity:0;transform:var(--_f-transition-slide-fade--enter-transform,none)}.f-transition-slide-fade-leave-to{opacity:0;transform:var(--_f-transition-slide-fade--leave-transform,none)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-spinner__svg{width:100%;height:100%;animation:.75s linear infinite rotator;display:block}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes dash-50{0%{stroke-dashoffset:185px}50%{stroke-dashoffset:400px}to{stroke-dashoffset:185px}}.f-spinner__svg__ring{stroke:var(--_f-spinner--color,currentColor);opacity:var(--f-spinner--ring-opacity,.12)}.f-spinner__svg__path{stroke-dasharray:430;stroke-dashoffset:360px;transform-origin:50%;stroke:var(--_f-spinner--color,currentColor);animation:3s ease-in-out infinite dash-50}@media(prefers-reduced-motion:reduce){.f-spinner__svg,.f-spinner__svg__path{animation:none}}.f-spinner-wrapper{display:block;position:relative}.f-spinner-wrapper--active .f-spinner-wrapper__content{pointer-events:none;-webkit-user-select:none;user-select:none}.f-spinner-wrapper__overlay{z-index:1;background-color:color-mix(in oklch,var(--f-spinner--overlay-bg-color) var(--f-spinner--overlay-opacity),transparent);-webkit-backdrop-filter:blur(var(--f-spinner--blur));backdrop-filter:blur(var(--f-spinner--blur));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-spinner-body{align-items:center;gap:var(--f-spinner--gap);flex-direction:column;display:inline-flex}.f-spinner{--_f-spinner--color:var(--f-spinner--color);width:var(--f-spinner--size);height:var(--f-spinner--size);display:block}.f-spinner--color-default{--_f-spinner--color:currentColor}.f-spinner--color-primary{--_f-spinner--color:var(--f-color-primary)}.f-spinner--color-secondary{--_f-spinner--color:var(--f-color-secondary)}.f-spinner--color-success{--_f-spinner--color:var(--f-color-success)}.f-spinner--color-warning{--_f-spinner--color:var(--f-color-warning)}.f-spinner--color-danger{--_f-spinner--color:var(--f-color-danger)}.f-spinner__label{font-size:var(--f-spinner--label-font-size);line-height:calc(var(--f-spinner--label-font-size) * 1.5);color:var(--f-spinner--label-color);text-align:center}}@layer tokens{:root{--f-spinner--size:20px;--f-spinner--label-font-size:var(--f-text-md);--f-spinner--label-color:inherit;--f-spinner--color:currentColor;--f-spinner--blur:2px;--f-spinner--overlay-bg-color:var(--f-color-surface-raised);--f-spinner--overlay-opacity:60%;--f-spinner--ring-opacity:.12;--f-spinner--gap:8px}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-segmented-select-option{--_f-segmented-select--option--color:var(--f-segmented-select--option--color);--_f-segmented-select--option--bg-color:transparent;padding:var(--f-segmented-select--option--padding-y) var(--f-segmented-select--option--padding-x);min-height:var(--_f-segmented-select--option--min-height,var(--f-segmented-select--option--min-height));border-radius:var(--_f-segmented-select--option--border-radius,var(--f-segmented-select--option--border-radius));transition:color var(--f-segmented-select--transition-duration) ease-in-out,background-color var(--f-segmented-select--transition-duration) ease-in-out;font-weight:var(--f-segmented-select--option--font-weight);z-index:1;color:var(--_f-segmented-select--option--color);background-color:var(--_f-segmented-select--option--bg-color);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:flex}.f-segmented-select-option:hover:not(.f-segmented-select-option--disabled):not(.f-segmented-select-option--active),.f-segmented-select-option:active:not(.f-segmented-select-option--disabled):not(.f-segmented-select-option--active){--_f-segmented-select--option--bg-color:var(--f-segmented-select--option--bg-color--hover);cursor:pointer}.f-segmented-select-option.f-segmented-select-option--active{--_f-segmented-select--option--color:var(--f-segmented-select--option--color--active);cursor:pointer}.f-segmented-select-option.f-segmented-select-option--disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.f-segmented-select-option{transition:none}}.f-segmented-select{--_f-segmented-select--option--min-height:var(--f-segmented-select--option--min-height);--_f-segmented-select--border-radius:var(--f-segmented-select--border-radius);--_f-segmented-select--marker-border-radius:var(--f-segmented-select--marker-border-radius);--_f-segmented-select--option--border-radius:var(--f-segmented-select--option--border-radius);background-color:var(--f-segmented-select--track-bg-color);border-radius:var(--_f-segmented-select--border-radius);padding:var(--f-segmented-select--spacer);gap:var(--f-segmented-select--spacer);-webkit-user-select:none;user-select:none;flex-flow:wrap;display:inline-flex;position:relative}.f-segmented-select.f-segmented-select--size-small{--_f-segmented-select--option--min-height:var(--f-segmented-select--option--min-height--size-small)}.f-segmented-select.f-segmented-select--size-large{--_f-segmented-select--option--min-height:var(--f-segmented-select--option--min-height--size-large)}.f-segmented-select.f-segmented-select--rounded{--_f-segmented-select--option--border-radius:calc(var(--_f-segmented-select--option--min-height) / 2);--_f-segmented-select--marker-border-radius:var(--_f-segmented-select--option--border-radius);--_f-segmented-select--border-radius:calc((var(--_f-segmented-select--option--min-height) + var(--f-segmented-select--spacer) * 2) / 2)}.f-segmented-select.f-segmented-select--wide{width:100%;display:flex}.f-segmented-select.f-segmented-select--wide .f-segmented-select-option{flex-grow:1}.f-segmented-select>.f-segmented-select__marker{background-color:var(--f-segmented-select--marker-bg-color);border-radius:var(--_f-segmented-select--marker-border-radius);width:0;height:0;transition:left var(--f-segmented-select--transition-duration) ease-in-out,top var(--f-segmented-select--transition-duration) ease-in-out,width var(--f-segmented-select--transition-duration) ease-in-out,height var(--f-segmented-select--transition-duration) ease-in-out;box-shadow:var(--f-shadow-1);z-index:0;display:block;position:absolute}.f-segmented-select>.f-segmented-select__marker--instant{transition:none}@media(prefers-reduced-motion:reduce){.f-segmented-select>.f-segmented-select__marker{transition:none}}}@layer tokens{:root{--f-segmented-select--track-bg-color:var(--f-color-surface-subtle);--f-segmented-select--border-radius:var(--f-border-radius);--f-segmented-select--spacer:var(--f-space-1);--f-segmented-select--transition-duration:.25s;--f-segmented-select--marker-bg-color:var(--f-color-primary);--f-segmented-select--marker-border-radius:var(--f-border-radius-sm);--f-segmented-select--option--color:var(--f-color-text-secondary);--f-segmented-select--option--color--active:var(--f-color-on-accent);--f-segmented-select--option--bg-color--hover:var(--f-color-surface-hover);--f-segmented-select--option--font-weight:var(--f-font-weight-regular);--f-segmented-select--option--padding-y:var(--f-space-1);--f-segmented-select--option--padding-x:var(--f-space-2);--f-segmented-select--option--border-radius:var(--f-border-radius-sm);--f-segmented-select--option--min-height:calc(var(--f-form-control--height) - var(--f-segmented-select--spacer) * 2);--f-segmented-select--option--min-height--size-small:calc(var(--f-form-control--height-sm) - var(--f-segmented-select--spacer) * 2);--f-segmented-select--option--min-height--size-large:calc(var(--f-form-control--height-lg) - var(--f-segmented-select--spacer) * 2)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-color-scheme-select{display:inline-flex}.f-color-scheme-select__item{justify-content:center;align-items:center;gap:var(--f-space-2);min-width:0;display:inline-flex}.f-color-scheme-select__label{white-space:nowrap}.f-color-scheme-select--icon-only .f-color-scheme-select__item{gap:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-layout-shell{flex-direction:column;min-width:0;min-height:0;display:flex}.f-layout-shell--fill{height:100%;overflow:hidden}.f-layout-shell--viewport{height:100dvh;max-height:100dvh;overflow:hidden}.f-layout-shell__body{gap:var(--f-layout-stack--gap);flex:auto;min-width:0;min-height:0;display:flex}.f-layout-shell__body--row{flex-direction:row;align-items:stretch}.f-layout-shell__body--column{flex-direction:column}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-layout-stack--gap:0}}@layer components{.f-layout-stack{gap:var(--f-layout-stack--gap);min-width:0;min-height:0;display:flex}.f-layout-stack--row{flex-direction:row;align-items:stretch}.f-layout-stack--column{flex-direction:column}.f-layout-stack{max-width:100%;max-height:100%}.f-layout-stack--fill{flex:1 1 0;width:100%;height:100%}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-scroll__scrollbar{background:var(--f-scroll--track-color,transparent);border-radius:var(--f-scroll--thumb-border-radius,3px);z-index:var(--f-scroll--bar-z-index,500);transition:opacity .2s;position:absolute}.f-scroll__scrollbar--y{top:var(--f-scroll--offset,2px);right:var(--f-scroll--offset,2px);bottom:var(--f-scroll--offset,2px);width:var(--f-scroll--width,6px)}.f-scroll__scrollbar--y .f-scroll__scrollbar__thumb{width:100%;min-height:var(--f-scroll--thumb-min-height,24px);top:0}.f-scroll__scrollbar--x{left:var(--f-scroll--offset,2px);right:var(--f-scroll--offset,2px);bottom:var(--f-scroll--offset,2px);height:var(--f-scroll--width,6px)}.f-scroll__scrollbar--x .f-scroll__scrollbar__thumb{height:100%;min-width:var(--f-scroll--thumb-min-width,24px);left:0}.f-scroll__scrollbar__thumb{background:var(--f-scroll--thumb-color);border-radius:var(--f-scroll--thumb-border-radius,3px);cursor:pointer;transition:background-color .2s,width .2s,height .2s;position:absolute}.f-scroll__scrollbar__thumb:hover{background:var(--f-scroll--thumb-hover-color)}.f-scroll{position:relative;overflow:hidden}.f-scroll--grab,.f-scroll--grab *{cursor:grab!important}.f-scroll--grabbing,.f-scroll--grabbing *{cursor:grabbing!important}.f-scroll__content_wrapper{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:auto}.f-scroll__content_wrapper::-webkit-scrollbar{display:none}.f-scroll__content_wrapper:focus{outline:none}.f-scroll__content_wrapper:focus-visible{outline:2px solid var(--f-color-primary);outline-offset:-2px}}@layer tokens{:root{--f-scroll--width:6px;--f-scroll--offset:2px;--f-scroll--thumb-border-radius:3px;--f-scroll--thumb-color:color-mix(in oklch, var(--f-color-text-primary) 30%, transparent);--f-scroll--thumb-hover-color:color-mix(in oklch, var(--f-color-text-primary) 50%, transparent);--f-scroll--track-color:transparent;--f-scroll--thumb-min-width:24px;--f-scroll--thumb-min-height:24px;--f-scroll--bar-z-index:500}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-layout-region--bg-color:transparent}}@layer components{.f-layout-region{background-color:var(--f-layout-region--bg-color);flex-direction:column;min-width:0;min-height:0;display:flex}.f-layout-region--scroll{overflow:hidden}.f-layout-region--scroll-native>.f-layout-region__inner{overflow:auto}.f-layout-region__inner{flex:auto;width:100%;min-width:0;height:100%;min-height:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-transition-fade-enter-active,.f-transition-fade-leave-active{will-change:opacity;transition:opacity .2s ease-in}.f-transition-fade-leave-active{transition-timing-function:ease-out}.f-transition-fade-enter-from,.f-transition-fade-leave-to{opacity:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-transition-slide-fade-enter-active,.f-transition-slide-fade-leave-active{will-change:opacity,transform;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.f-transition-slide-fade-enter-from{opacity:0;transform:var(--_f-transition-slide-fade--enter-transform,none)}.f-transition-slide-fade-leave-to{opacity:0;transform:var(--_f-transition-slide-fade--leave-transform,none)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-transition-floating-left-enter-active,.f-transition-floating-left-leave-active,.f-transition-floating-right-enter-active,.f-transition-floating-right-leave-active,.f-transition-floating-top-enter-active,.f-transition-floating-top-leave-active,.f-transition-floating-bottom-enter-active,.f-transition-floating-bottom-leave-active{will-change:transform,opacity;pointer-events:none;transition:transform .25s,opacity .25s}.f-transition-floating-left-enter-to,.f-transition-floating-right-enter-to,.f-transition-floating-top-enter-to,.f-transition-floating-bottom-enter-to{pointer-events:none}.f-transition-floating-left-enter-from,.f-transition-floating-left-leave-to,.f-transition-floating-right-enter-from,.f-transition-floating-right-leave-to,.f-transition-floating-top-enter-from,.f-transition-floating-top-leave-to,.f-transition-floating-bottom-enter-from,.f-transition-floating-bottom-leave-to{pointer-events:none;opacity:0}.f-transition-floating-bottom-enter-to{transform:translateY(0)}.f-transition-floating-bottom-enter-from,.f-transition-floating-bottom-leave-to{transform:translateY(-16px)scale(.95)}.f-transition-floating-top-enter-to{transform:translateY(0)}.f-transition-floating-top-enter-from,.f-transition-floating-top-leave-to{transform:translateY(16px)scale(.95)}.f-transition-floating-left-enter-to{transform:translate(0)}.f-transition-floating-left-enter-from,.f-transition-floating-left-leave-to{transform:translate(16px)scale(.95)}.f-transition-floating-right-enter-to{transform:translate(0)}.f-transition-floating-right-enter-from,.f-transition-floating-right-leave-to{transform:translate(-16px)scale(.95)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-overlay-content--floating{background-color:var(--f-overlay-content--bg-color,transparent);border:var(--f-overlay-content--border-width) solid var(--f-overlay-content--border-color);border-radius:var(--f-overlay-content--border-radius);box-shadow:var(--f-overlay-content--box-shadow);flex-direction:column;width:max-content;max-width:90vw;display:flex;position:absolute;min-width:fit-content!important}.f-overlay-content--floating.f-overlay-content--inherit-reference-width{box-sizing:border-box;width:auto;max-width:none;min-width:0!important}.f-overlay-content--floating>.f-overlay-content__inner{z-index:1;scrollbar-width:thin;scrollbar-color:var(--f-color-border-default) var(--f-color-surface-subtle);width:100%;position:relative;overflow-y:auto}.f-overlay-content--floating>.f-overlay-content__arrow{--_f-overlay-content--arrow-size:8px;z-index:0;width:var(--_f-overlay-content--arrow-size);height:var(--_f-overlay-content--arrow-size);background-color:var(--f-overlay-content--bg-color);border:var(--f-overlay-content--border-width) solid var(--f-overlay-content--border-color);position:absolute}.f-overlay-content--floating>.f-overlay-content__arrow--static-top{border-bottom-color:#0000;border-right-color:#0000}.f-overlay-content--floating>.f-overlay-content__arrow--static-bottom{border-top-color:#0000;border-left-color:#0000}.f-overlay-content--floating>.f-overlay-content__arrow--static-left{border-top-color:#0000;border-right-color:#0000}.f-overlay-content--floating>.f-overlay-content__arrow--static-right{border-bottom-color:#0000;border-left-color:#0000}.f-overlay-content--floating.f-overlay-content--arrow-clip>.f-overlay-content__arrow{background-color:var(--f-overlay-content--bg-color);border:none;transform:none!important}.f-overlay-content--floating.f-overlay-content--arrow-clip>.f-overlay-content__arrow--static-top{clip-path:polygon(50% 0%,0% 50%,100% 50%)}.f-overlay-content--floating.f-overlay-content--arrow-clip>.f-overlay-content__arrow--static-bottom{clip-path:polygon(50% 100%,0% 50%,100% 50%)}.f-overlay-content--floating.f-overlay-content--arrow-clip>.f-overlay-content__arrow--static-left{clip-path:polygon(0% 50%,50% 0%,50% 100%)}.f-overlay-content--floating.f-overlay-content--arrow-clip>.f-overlay-content__arrow--static-right{clip-path:polygon(100% 50%,50% 0%,50% 100%)}.f-overlay-content--sheet{--f-overlay-content--border-width:0;--f-overlay-content--box-shadow:none;box-shadow:none;border-radius:0;width:100%;min-width:0;max-width:none;max-height:none;overflow:hidden}.f-overlay{background-color:var(--f-overlay--scrim-color,var(--f-color-backdrop));width:100%;position:fixed;top:0;left:0;right:0;overflow:hidden}.f-overlay__backdrop{z-index:0;position:absolute;inset:0}.f-overlay__panel{z-index:1;will-change:transform;flex-direction:column;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.f-overlay__panel--fullscreen{border-radius:0;height:100%;max-height:100%!important}.f-overlay__panel--fullscreen .f-overlay__panel-inner{border-top:none;border-radius:0;height:100%}.f-overlay__panel--dragging{transition:none!important}.f-overlay__panel-inner{background-color:var(--f-overlay--panel-bg-color);border-top-left-radius:var(--f-border-radius-lg,12px);border-top-right-radius:var(--f-border-radius-lg,12px);border-top:1px solid var(--f-color-border-default);min-height:0;padding-top:var(--f-overlay--inset-top);box-shadow:var(--f-shadow-2);flex-direction:column;display:flex;overflow:hidden}.f-overlay__panel--swipe .f-overlay__panel-inner{padding-top:calc(var(--f-overlay--inset-top) + 4px)}.f-overlay--constrained .f-overlay__panel{height:100%;max-height:100%!important}.f-overlay--constrained .f-overlay__panel-inner{flex:auto;min-height:0}.f-overlay__handle{z-index:2;touch-action:none;cursor:grab;justify-content:center;align-items:center;width:48px;height:24px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.f-overlay__handle:before{content:"";background-color:var(--f-color-border-strong,var(--f-color-border-default));border-radius:999px;width:36px;height:4px}.f-overlay__header{padding:0 var(--f-overlay--header-padding-x) var(--f-overlay--header-padding-bottom);touch-action:pan-y;flex:none}.f-overlay__title{font-weight:var(--f-font-weight-semibold);color:var(--f-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-overlay__title:not(:last-child){margin-bottom:8px}.f-overlay__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-width:thin;scrollbar-color:var(--f-color-border-default) var(--f-color-surface-subtle);flex:auto;overflow:hidden auto}.f-overlay__footer{padding:0 var(--f-overlay--footer-padding-x) var(--f-overlay--footer-padding-bottom);flex:none}.f-overlay-transition-bottom-enter-active,.f-overlay-transition-bottom-leave-active{transition:opacity .25s}.f-overlay-transition-bottom-enter-active .f-overlay__panel,.f-overlay-transition-bottom-leave-active .f-overlay__panel{transition:transform .3s cubic-bezier(.4,0,.2,1)}.f-overlay-transition-bottom-enter-from,.f-overlay-transition-bottom-leave-to{opacity:0}.f-overlay-transition-bottom-enter-from .f-overlay__panel,.f-overlay-transition-bottom-leave-to .f-overlay__panel{transform:translateY(100%)}.f-overlay-transition-bottom-enter-to,.f-overlay-transition-bottom-leave-from{opacity:1}.f-overlay-transition-bottom-enter-to .f-overlay__panel,.f-overlay-transition-bottom-leave-from .f-overlay__panel{transform:translateY(0)}.f-overlay--swipe-closing.f-overlay-transition-bottom-leave-active{transition:opacity .15s}.f-overlay--swipe-closing.f-overlay-transition-bottom-leave-active .f-overlay__panel{transition:none!important}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-overlay--scrim-color:var(--f-color-backdrop);--f-overlay--panel-bg-color:var(--f-overlay-content--bg-color,var(--f-color-surface-raised));--f-overlay--inset-top:12px;--f-overlay--header-padding-x:16px;--f-overlay--header-padding-bottom:8px;--f-overlay--footer-padding-x:16px;--f-overlay--footer-padding-bottom: calc(16px + env(safe-area-inset-bottom,0px)) }}@layer components{.f-overlay-trigger__text-wrapper{border-bottom:1px dotted var(--f-color-secondary)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-button--width:auto;--f-button--height:var(--f-form-control--height);--f-button--height--size-small:var(--f-form-control--height-sm);--f-button--height--size-large:var(--f-form-control--height-lg);--f-button--text-decoration:none;--f-button--text-transform:none;--f-button--padding-y:0;--f-button--padding-x:var(--f-space-4);--f-button--font-weight:var(--f-font-weight-regular);--f-button--font-size:var(--f-body-font-size);--f-button--line-height:1.25;--f-button--border-radius:var(--f-border-radius);--f-button--border-width:1px;--f-button--border-style:solid;--f-button--icon-size:20px;--f-button--icon-size--size-small:var(--f-space-4);--f-button--icon-size--size-large:var(--f-space-6);--f-button--press-scale:.98;--f-button--overlay-content-opacity:.5;--f-button--overlay-content-blur:2px}@media(prefers-reduced-motion:reduce){:root{--f-button--press-scale:1;--f-button--overlay-content-blur:0}}}@layer components{.f-button{--_f-button--height:var(--f-button--height);--_f-button--width:var(--f-button--width);--_f-button--padding-y:var(--f-button--padding-y);--_f-button--padding-x:var(--f-button--padding-x);--_f-button--border-radius:var(--f-button--border-radius);--_f-button--border-style:var(--f-button--border-style);--_f-button--icon-size:var(--f-button--icon-size);--f-ripple--color:var(--_f-button--text-color);height:var(--_f-button--height);width:var(--_f-button--width);background-color:var(--_f-button--bg-color);border:var(--f-button--border-width) var(--_f-button--border-style) var(--_f-button--border-color);padding:var(--_f-button--padding-y) var(--_f-button--padding-x);border-radius:var(--_f-button--border-radius);color:var(--_f-button--text-color);font-weight:var(--f-button--font-weight);font-size:var(--f-button--font-size);line-height:var(--f-button--line-height);-webkit-text-decoration:var(--f-button--text-decoration);text-decoration:var(--f-button--text-decoration);text-transform:var(--f-button--text-transform);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;transition:scale .1s ease-out,color .25s,background-color .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden;scale:1}.f-button:not(:disabled):not(.f-button--disabled):hover{color:var(--_f-button--text-color--hover);background-color:var(--_f-button--bg-color--hover);border-color:var(--_f-button--border-color--hover);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.f-button--dashed{--_f-button--border-style:dashed}.f-button--size-small{--f-spinner--size:var(--f-space-4);--_f-button--height:var(--f-button--height--size-small);--_f-button--padding-y:var(--f-space-2);--_f-button--padding-x:var(--f-space-3);--_f-button--border-radius:var(--f-form-control--border-radius-sm);--_f-button--icon-size:var(--f-button--icon-size--size-small)}.f-button--size-large{--f-spinner--size:var(--f-space-6);--_f-button--height:var(--f-button--height--size-large);--_f-button--padding-x:var(--f-space-6);--_f-button--border-radius:var(--f-border-radius-lg);--_f-button--icon-size:var(--f-button--icon-size--size-large);min-width:var(--_f-button--height)}.f-button--circle{--_f-button--border-radius:calc(var(--_f-button--height) / 2)}.f-button--squircle{corner-shape:squircle;--_f-button--border-radius:calc(var(--_f-button--height) / 2)}.f-button--wide{--_f-button--width:100%}.f-button--icon-only{--_f-button--padding-y:0;--_f-button--padding-x:0;--_f-button--width:var(--_f-button--height)}.f-button__content{align-items:center;gap:calc(var(--_f-button--padding-x) - 5px);flex-flow:row;max-width:100%;transition:transform .25s;display:flex}.f-button__text{line-height:var(--f-button--line-height);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.f-button__icon{display:inline-flex}.f-button__icon svg{width:var(--_f-button--icon-size);height:auto}.f-button:has(.f-button__overlay):not(.f-button--loading-inline) .f-button__content{opacity:var(--f-button--overlay-content-opacity);filter:blur(var(--f-button--overlay-content-blur))}.f-button__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-button__overlay svg{width:var(--_f-button--icon-size);height:auto}.f-button{--_f-button--press-shadow-tint:var(--_f-button--text-color)}.f-button.f-button--type-solid{--_f-button--press-shadow-tint:var(--_f-button--bg-color)}.f-button--color-primary{--_f-button--accent-color:var(--f-color-primary)}.f-button--color-secondary{--_f-button--accent-color:var(--f-color-secondary)}.f-button--color-success{--_f-button--accent-color:var(--f-color-success)}.f-button--color-warning{--_f-button--accent-color:var(--f-color-warning)}.f-button--color-danger{--_f-button--accent-color:var(--f-color-danger)}.f-button--color-default.f-button--type-plain{--_f-button--bg-color:var(--f-color-surface-default);--_f-button--bg-color--hover:var(--f-color-surface-subtle);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:var(--f-color-border-default);--_f-button--border-color--hover:var(--f-color-border-default)}.f-button--color-default.f-button--type-soft{--_f-button--bg-color:var(--f-color-surface-subtle);--_f-button--bg-color--hover:var(--f-color-surface-hover);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--color-default.f-button--type-solid{--_f-button--bg-color:var(--f-color-border-strong);--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--f-color-border-strong) 88%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--f-color-border-strong) 88%, #fff));--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--color-default.f-button--type-text{--_f-button--bg-color:transparent;--_f-button--bg-color--hover:var(--f-color-surface-subtle);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-plain:not(.f-button--color-default){--_f-button--bg-color:var(--f-color-surface-default);--_f-button--bg-color--hover:color-mix(in oklch, var(--_f-button--accent-color) 12%, var(--f-color-mix-neutral));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 35%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 55%, var(--f-color-mix-neutral)));--_f-button--border-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 40%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 90%, var(--f-color-mix-neutral)))}.f-button--type-soft:not(.f-button--color-default){--_f-button--bg-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 20%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 30%, var(--f-color-mix-neutral)));--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 30%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 40%, var(--f-color-mix-neutral)));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-solid:not(.f-button--color-default){--_f-button--bg-color:var(--_f-button--accent-color);--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 88%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 88%, #fff));--_f-button--text-color:var(--f-color-on-accent);--_f-button--text-color--hover:var(--f-color-on-accent);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-text:not(.f-button--color-default){--_f-button--bg-color:transparent;--_f-button--bg-color--hover:color-mix(in oklch, var(--_f-button--accent-color) 12%, var(--f-color-mix-neutral));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button:not(:disabled):not(.f-button--disabled):not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error):active{scale:var(--f-button--press-scale);box-shadow:0 2px 8px color-mix(in oklch,var(--_f-button--press-shadow-tint) 12%,transparent),inset 0 2px 5px color-mix(in oklch,var(--_f-button--press-shadow-tint) 28%,transparent)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible{outline-offset:1px;outline:3px solid color-mix(in srgb,var(--_f-button--text-color),transparent 80%)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible.f-button--type-solid{outline:3px solid color-mix(in srgb,var(--_f-button--bg-color),transparent 50%)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible.f-button--type-solid.f-button--color-default{outline:3px solid color-mix(in srgb,var(--_f-button--bg-color),transparent 10%)}.f-button:disabled:not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error),.f-button.f-button--disabled:not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error){cursor:not-allowed;opacity:.5}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-menu-button--animation-duration:.28s;--f-menu-button--animation-easing:cubic-bezier(.22, 1, .36, 1);--f-menu-button--icon-size:var(--f-button--icon-size,20px)}@media(prefers-reduced-motion:reduce){:root{--f-menu-button--animation-duration:0s}}}@layer components{.f-menu-button-icon{--_f-menu-button-icon--size:var(--f-menu-button--icon-size);justify-content:center;align-items:center;display:inline-flex}.f-button--size-small .f-menu-button-icon{--_f-menu-button-icon--size:18px}.f-button--size-large .f-menu-button-icon{--_f-menu-button-icon--size:var(--f-space-6)}.f-menu-button-icon__svg{width:var(--_f-menu-button-icon--size);height:var(--_f-menu-button-icon--size);display:block}.f-menu-button-icon__g{transform-origin:12px 12px}.f-menu-button-icon__g__seg{fill:currentColor;transform-origin:12px 12px;transition:transform var(--f-menu-button--animation-duration) var(--f-menu-button--animation-easing),opacity var(--f-menu-button--animation-duration) ease,x var(--f-menu-button--animation-duration) var(--f-menu-button--animation-easing),y var(--f-menu-button--animation-duration) var(--f-menu-button--animation-easing),width var(--f-menu-button--animation-duration) var(--f-menu-button--animation-easing)}.f-menu-button-icon--bars .f-menu-button-icon__g__seg-1{x:4px;opacity:1;width:16px;transform:translateY(-5px)}.f-menu-button-icon--bars .f-menu-button-icon__g__seg-2{x:4px;opacity:1;width:16px;transform:translate(0)}.f-menu-button-icon--bars .f-menu-button-icon__g__seg-3{x:4px;opacity:1;width:16px;transform:translateY(5px)}.f-menu-button-icon--dots-horizontal .f-menu-button-icon__g__seg{x:11px;opacity:1;width:2px;transform:translate(0)}.f-menu-button-icon--dots-horizontal .f-menu-button-icon__g__seg-1{transform:translate(-6px)scale(1.5)}.f-menu-button-icon--dots-horizontal .f-menu-button-icon__g__seg-2{transform:translate(0)scale(1.5)}.f-menu-button-icon--dots-horizontal .f-menu-button-icon__g__seg-3{transform:translate(6px)scale(1.5)}.f-menu-button-icon--dots-vertical .f-menu-button-icon__g__seg{x:11px;opacity:1;width:2px;transform:translate(0)}.f-menu-button-icon--dots-vertical .f-menu-button-icon__g__seg-1{transform:translateY(-6px)scale(1.5)}.f-menu-button-icon--dots-vertical .f-menu-button-icon__g__seg-2{transform:translate(0)scale(1.5)}.f-menu-button-icon--dots-vertical .f-menu-button-icon__g__seg-3{transform:translateY(6px)scale(1.5)}.f-menu-button-icon--active .f-menu-button-icon__g__seg-1{x:4px;opacity:1;width:16px;transform:rotate(45deg)}.f-menu-button-icon--active .f-menu-button-icon__g__seg-2{opacity:0;width:0;transform:none}.f-menu-button-icon--active .f-menu-button-icon__g__seg-3{x:4px;opacity:1;width:16px;transform:rotate(-45deg)}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-drawer-transition-top-enter-active,.f-drawer-transition-top-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.f-drawer-transition-top-enter-from,.f-drawer-transition-top-leave-to{opacity:1;transform:translateY(-100%)}.f-drawer-transition-top-enter-to,.f-drawer-transition-top-leave-from{opacity:1;transform:translateY(0)}.f-drawer-transition-bottom-enter-active,.f-drawer-transition-bottom-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.f-drawer-transition-bottom-enter-from,.f-drawer-transition-bottom-leave-to{opacity:1;transform:translateY(100%)}.f-drawer-transition-bottom-enter-to,.f-drawer-transition-bottom-leave-from{opacity:1;transform:translateY(0)}.f-drawer-transition-left-enter-active,.f-drawer-transition-left-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.f-drawer-transition-left-enter-from,.f-drawer-transition-left-leave-to{opacity:1;transform:translate(-100%)}.f-drawer-transition-left-enter-to,.f-drawer-transition-left-leave-from{opacity:1;transform:translate(0)}.f-drawer-transition-right-enter-active,.f-drawer-transition-right-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s}.f-drawer-transition-right-enter-from,.f-drawer-transition-right-leave-to{opacity:1;transform:translate(100%)}.f-drawer-transition-right-enter-to,.f-drawer-transition-right-leave-from{opacity:1;transform:translate(0)}.f-drawer{perspective:1000px;perspective-origin:50%;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.f-drawer--contained,.f-drawer--contained .f-drawer__panel{position:absolute}.f-drawer__panel{--_f-drawer--panel-padding:var(--f-drawer--panel-padding);background-color:var(--f-drawer--panel-bg-color);flex-direction:column;max-width:100%;min-height:48px;transition:transform .2s;display:flex;position:fixed;overflow:hidden;transform:translate(0)translateY(0)}.f-drawer__panel:focus{outline:none}.f-drawer__panel--swiping{transition:none}.f-drawer__panel--no-padding{--_f-drawer--panel-padding:var(--f-drawer--panel-padding--no-padding)}.f-drawer__panel--posterior:after{content:"";background-color:var(--f-drawer--posterior-overlay-bg-color);opacity:var(--f-drawer--posterior-overlay-opacity);transition:opacity .2s;display:block;position:absolute;inset:0}.f-drawer__header{padding:var(--_f-drawer--panel-padding);flex-shrink:0;align-items:center;padding-block-end:var(--f-space-3);display:flex}.f-drawer__header--with-close .f-drawer__header-main{padding-inline-end:calc(var(--f-drawer--close-btn-size) - var(--f-drawer--close-btn-inset))}.f-drawer__header-main{flex:auto;min-width:0}.f-drawer__title{font-size:var(--f-text-2xl);font-weight:var(--f-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.f-drawer__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding:var(--_f-drawer--panel-padding);flex:auto;overflow:hidden auto}.f-drawer--has-header .f-drawer__content{padding-block-start:var(--f-space-3)}.f-drawer--close-inside:not(.f-drawer--has-header) .f-drawer__content{padding-block-start:max(var(--_f-drawer--panel-padding),var(--f-drawer--close-btn-inset) + var(--f-drawer--close-btn-size) + var(--f-space-2))}.f-drawer--close-outside .f-drawer__panel{overflow:visible}.f-drawer--placement-top .f-drawer__panel{height:fit-content;max-height:min(90vh,90%);box-shadow:var(--f-drawer--panel--box-shadow--top);top:0;left:0;right:0}.f-drawer--placement-bottom .f-drawer__panel{height:fit-content;max-height:min(90vh,90%);box-shadow:var(--f-drawer--panel--box-shadow--bottom);bottom:0;left:0;right:0}.f-drawer--placement-left .f-drawer__panel{width:fit-content;max-width:min(90vw,90%);box-shadow:var(--f-drawer--panel--box-shadow--left);top:0;bottom:0;left:0}.f-drawer--placement-right .f-drawer__panel{width:fit-content;max-width:min(90vw,90%);box-shadow:var(--f-drawer--panel--box-shadow--right);top:0;bottom:0;right:0}}.f-button.f-drawer-close-btn{width:var(--f-drawer--close-btn-size);height:var(--f-drawer--close-btn-size);top:var(--f-drawer--close-btn-inset);right:var(--f-drawer--close-btn-inset);z-index:1;justify-content:center;align-items:center;position:absolute}@media(min-width:768px){.f-button.f-drawer-close-btn--outside.f-drawer-close-btn--placement-right{left:calc(-1 * var(--f-drawer--close-btn-size));right:auto;top:var(--f-drawer--close-btn-inset);border-top-right-radius:0;border-bottom-right-radius:0}.f-button.f-drawer-close-btn--outside.f-drawer-close-btn--placement-left{right:calc(-1 * var(--f-drawer--close-btn-size));top:var(--f-drawer--close-btn-inset);border-top-left-radius:0;border-bottom-left-radius:0}}@layer tokens{:root{--f-drawer--panel-padding:var(--f-space-6);--f-drawer--panel-padding--no-padding:0;--f-drawer--close-btn-size:var(--f-space-8);--f-drawer--close-btn-inset:var(--f-space-2);--f-drawer--panel-bg-color:var(--f-color-surface-raised);--f-drawer--panel--shadow-color:var(--lightningcss-light,oklch(21% .034 264.665/.14))var(--lightningcss-dark,oklch(0% none none/.55));--f-drawer--panel--box-shadow--top:0 -6px 24px var(--f-drawer--panel--shadow-color);--f-drawer--panel--box-shadow--bottom:0 6px 24px var(--f-drawer--panel--shadow-color);--f-drawer--panel--box-shadow--left:6px 0 24px var(--f-drawer--panel--shadow-color);--f-drawer--panel--box-shadow--right:-6px 0 24px var(--f-drawer--panel--shadow-color);--f-drawer--posterior-overlay-bg-color:var(--f-color-backdrop);--f-drawer--posterior-overlay-opacity:.4}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-caret--size:12px;--f-caret--color:var(--f-color-secondary);--f-caret--stroke:1}}@layer components{.f-caret{width:var(--f-caret--size,12px);height:var(--f-caret--size,12px);color:var(--f-caret--color,currentColor);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.f-caret__inner{will-change:transform;transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .16s;display:inline-flex}@media(prefers-reduced-motion:reduce){.f-caret__inner{transition:none}}.f-caret__svg{width:100%;height:100%}.f-caret__path{stroke-width:var(--f-caret--stroke,1)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-layout-sidebar-toggle-caret--size:16px;--f-layout-sidebar--width:260px;--f-layout-sidebar--width-collapsed:64px;--f-layout-sidebar--bg-color:transparent;--f-layout-sidebar--border-color:var(--f-color-border-default);--f-layout-sidebar--border-width:1px;--f-layout-sidebar--transition-duration:.2s;--f-layout-sidebar--transition-easing:ease-in-out;--f-layout-sidebar--toggle-caret-offset-y:var(--f-space-2);--f-layout-sidebar--toggle-caret-z-index:5}}@layer components{.f-layout-sidebar-toggle-caret.f-button{--_f-button--height:var(--f-layout-sidebar-toggle-caret--size);--_f-button--width:var(--f-layout-sidebar-toggle-caret--size);--_f-button--padding-y:0;--_f-button--padding-x:0;--_f-button--icon-size:calc(var(--f-layout-sidebar-toggle-caret--size) - 2px);height:var(--f-layout-sidebar-toggle-caret--size);width:var(--f-layout-sidebar-toggle-caret--size);min-width:var(--f-layout-sidebar-toggle-caret--size);flex-shrink:0;padding:0}.f-layout-sidebar{background-color:var(--f-layout-sidebar--bg-color);border:0 solid #0000;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.f-layout-sidebar--inline{height:100%;transition:width var(--f-layout-sidebar--transition-duration) var(--f-layout-sidebar--transition-easing);flex-grow:0;flex-shrink:0}.f-layout-sidebar--overlay{flex:auto;height:100%;min-height:0}.f-layout-sidebar--bordered.f-layout-sidebar--inline.f-layout-sidebar--start{border-right-width:var(--f-layout-sidebar--border-width);border-right-color:var(--f-layout-sidebar--border-color)}.f-layout-sidebar--bordered.f-layout-sidebar--inline.f-layout-sidebar--end{border-left-width:var(--f-layout-sidebar--border-width);border-left-color:var(--f-layout-sidebar--border-color)}.f-layout-sidebar--collapsible.f-layout-sidebar--inline{z-index:2}.f-layout-sidebar__drawer-panel{width:var(--_f-layout-sidebar--drawer-width,var(--f-layout-sidebar--width));max-width:100vw;height:100%}.f-layout-sidebar__drawer-panel>.f-drawer__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.f-layout-sidebar__clip{flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.f-layout-sidebar__frame{width:100%;height:100%;min-width:var(--_f-layout-sidebar--frame-min-width,var(--f-layout-sidebar--width))}.f-layout-sidebar__header,.f-layout-sidebar__footer{flex-shrink:0}.f-layout-sidebar__body{min-height:0}.f-layout-sidebar__toggle-caret.f-button{top:var(--f-layout-sidebar--toggle-caret-offset-y);z-index:var(--f-layout-sidebar--toggle-caret-z-index);position:absolute}.f-layout-sidebar--start>.f-layout-sidebar__toggle-caret.f-button{inset-inline-end:calc(var(--f-layout-sidebar-toggle-caret--size) / -2)}.f-layout-sidebar--end>.f-layout-sidebar__toggle-caret.f-button{inset-inline-start:calc(var(--f-layout-sidebar-toggle-caret--size) / -2)}@media(prefers-reduced-motion:reduce){.f-layout-sidebar--inline,.f-layout-sidebar__frame{transition:none}}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-icon-btn--color:var(--f-color-secondary);--f-icon-btn--color--hover:var(--f-color-primary);--f-icon-btn--color--disabled:var(--f-color-text-disabled);--f-icon-btn--icon-size:24px;--f-icon-btn--spinner-size:20px}}@layer components{.f-icon-button{--f-spinner--size:var(--f-icon-btn--spinner-size);--_f-icon-btn--color:var(--f-icon-btn--color);--_f-icon-btn--color--hover:var(--f-icon-btn--color--hover);color:var(--_f-icon-btn--color);background-color:#0000;border:none;outline:none;flex-flow:row;justify-content:center;align-items:center;padding:0;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex;position:relative}.f-icon-button__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-icon-button>svg{width:var(--f-icon-btn--icon-size);height:auto}.f-icon-button__icon svg{width:var(--f-icon-btn--icon-size,24px);height:auto;transition:color .25s,opacity .25s}.f-icon-button:hover:not(:disabled):not(.f-icon-button--disabled){color:var(--_f-icon-btn--color--hover);cursor:pointer}.f-icon-button:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--_f-icon-btn--color),transparent 70%)}.f-icon-button:disabled:not(.f-icon-button--loading):not(.f-icon-button--success),.f-icon-button.f-icon-button--disabled:not(.f-icon-button--loading):not(.f-icon-button--success){cursor:not-allowed;color:var(--f-icon-btn--color--disabled)}.f-icon-button--loading,.f-icon-button--success{color:var(--_f-icon-btn--color);cursor:default}.f-icon-button--loading>svg,.f-icon-button--success>svg{opacity:0}.f-icon-button--color-default{--_f-icon-btn--color:var(--f-color-secondary);--_f-icon-btn--color--hover:var(--f-color-primary)}.f-icon-button--color-primary{--_f-icon-btn--accent-color:var(--f-color-primary);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-secondary{--_f-icon-btn--accent-color:var(--f-color-secondary);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-success{--_f-icon-btn--accent-color:var(--f-color-success);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-warning{--_f-icon-btn--accent-color:var(--f-color-warning);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-danger{--_f-icon-btn--accent-color:var(--f-color-danger);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-layout-sidebar-toggle--icon-transition-duration:.2s;--f-layout-sidebar-toggle--icon-transition-easing:ease-in-out;--f-layout-sidebar-toggle--icon-collapsed-opacity:.72}}@layer components{.f-layout-sidebar-trigger{flex-shrink:0}.f-layout-sidebar-trigger__ph-wrap{font-size:var(--f-icon-btn--icon-size,24px);line-height:0;display:inline-flex}.f-layout-sidebar-trigger svg.f-layout-sidebar-trigger__icon{width:1em;height:1em;transition:opacity var(--f-layout-sidebar-toggle--icon-transition-duration) var(--f-layout-sidebar-toggle--icon-transition-easing)}.f-layout-sidebar-trigger__icon--end{transform:rotate(180deg)}.f-layout-sidebar-trigger__icon--collapsed{opacity:var(--f-layout-sidebar-toggle--icon-collapsed-opacity)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-dropdown--overlay-bg-color:var(--f-overlay-content--bg-color);--f-dropdown--overlay-border-color:var(--f-overlay-content--border-color);--f-dropdown--color:var(--f-color-text-primary)}}@layer components{.f-dropdown{--f-overlay-content--bg-color:var(--f-dropdown--overlay-bg-color);--f-overlay-content--border-color:var(--f-dropdown--overlay-border-color);white-space:normal;color:var(--f-dropdown--color);text-align:start;width:max-content}.f-dropdown.f-overlay-content--inherit-reference-width{width:auto}.f-dropdown .f-overlay-content__inner{padding:0}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-space--gap:var(--f-space-1)}}@layer components{.f-space{--_f-space--gap:var(--f-space--gap);--_f-space--direction:row;flex-direction:var(--_f-space--direction);gap:var(--_f-space--gap);flex-wrap:nowrap;align-items:flex-start;display:inline-flex}.f-space--wrap{flex-wrap:wrap}.f-space--wide{width:100%;display:flex}.f-space--justify-start{justify-content:flex-start}.f-space--justify-center{justify-content:center}.f-space--justify-end{justify-content:flex-end}.f-space--justify-between{justify-content:space-between}.f-space--justify-around{justify-content:space-around}.f-space--justify-evenly{justify-content:space-evenly}.f-space--justify-stretch{justify-content:stretch}.f-space--justify-stretch>*{flex-grow:1}.f-space--align-start{align-items:flex-start}.f-space--align-center{align-items:center}.f-space--align-end{align-items:flex-end}.f-space--align-stretch{align-items:stretch}.f-space--reverse{--_f-space--direction:row-reverse}.f-space--vertical{--_f-space--direction:column}.f-space--vertical.f-space--reverse{--_f-space--direction:column-reverse}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-divider__line{border:var(--f-divider--thickness) solid var(--f-divider--line--color);flex:auto;align-self:center;min-width:0;min-height:0}.f-divider__line--start,.f-divider__line--end{max-width:min(10%,var(--f-space-4));max-height:min(10%,var(--f-space-4))}.f-divider__line--vertical{min-height:var(--f-space-2);border-top-width:0;border-bottom-width:0;border-right-width:0}.f-divider__line--horizontal{min-width:var(--f-space-2);border-bottom-width:0;border-left-width:0;border-right-width:0}.f-divider__line--dashed{border-style:dashed}.f-divider__label{color:var(--f-divider--label--color);white-space:nowrap;font-size:var(--f-divider--label--font-size);line-height:var(--f-divider--label--line-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.f-divider__label--vertical{writing-mode:vertical-rl;text-orientation:mixed}.f-divider{align-items:center;gap:var(--f-divider--gap);width:100%;padding:var(--f-divider--padding);display:flex}.f-divider--vertical{flex-direction:column;width:auto;height:100%}}@layer tokens{:root{--f-divider--line--color:var(--f-color-border-default);--f-divider--label--color:var(--f-color-text-secondary);--f-divider--thickness:1px;--f-divider--label--line-height:1;--f-divider--gap:var(--f-space-2);--f-divider--padding:var(--f-space-1);--f-divider--label--font-size:.65rem}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-menu-divider--margin:4px}}@layer components{.f-menu-divider hr{margin:var(--f-menu-divider--margin)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-menu-overlay--bg-color:var(--f-overlay-content--bg-color);--f-menu-group--label--font-size:var(--f-text-sm);--f-menu-group--label--color:var(--f-color-text-secondary)}}@layer components{.f-menu-overlay{--f-overlay-content--bg-color:var(--f-menu-overlay--bg-color);--f-overlay-content--box-shadow:var(--f-shadow-2);--_f-menu--icon-size:var(--f-menu--icon-size,22px);border-radius:var(--f-menu--item--border-radius);max-width:fit-content;padding:2px}.f-menu-item__content{--f-ripple--color:var(--_f-menu--item--ripple-color);gap:var(--f-menu--item--gap);padding:var(--f-menu--item--padding-y) var(--f-menu--item--padding-x);background-color:var(--_f-menu--item--bg-color);-webkit-user-select:none;user-select:none;flex-grow:1;align-items:center;width:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.f-menu-item__content:focus{outline:none}.f-menu-item__content:not(.f-menu-item__content--disabled):not(.f-menu-item__content--group):focus-visible,.f-menu-item__content:not(.f-menu-item__content--disabled).f-menu-item__content--group.f-menu-item__content--openable:focus-visible{--_f-menu--item--bg-color:var(--_f-menu--item--hover--bg-color,var(--f-menu--item--hover--bg-color));--_f-menu--item--label-color:var(--_f-menu--item--hover--label-color,var(--f-menu--item--hover--label-color));--_f-menu--item--icon-color:var(--_f-menu--item--hover--icon-color,var(--f-menu--item--hover--icon-color));--_f-menu--item--caret-color:var(--_f-menu--item--hover--caret-color,var(--f-menu--item--hover--caret-color))}.f-menu-item__content:hover:not(.f-menu-item__content--disabled):not(.f-menu-item__content--group){--_f-menu--item--bg-color:var(--_f-menu--item--hover--bg-color,var(--f-menu--item--hover--bg-color));--_f-menu--item--label-color:var(--_f-menu--item--hover--label-color,var(--f-menu--item--hover--label-color));--_f-menu--item--icon-color:var(--_f-menu--item--hover--icon-color,var(--f-menu--item--hover--icon-color));--_f-menu--item--caret-color:var(--_f-menu--item--hover--caret-color,var(--f-menu--item--hover--caret-color));cursor:pointer}.f-menu-item__content:hover.f-menu-item__content--disabled{cursor:not-allowed}.f-menu-item__content:hover.f-menu-item__content--group{cursor:default}.f-menu-item__content__label{color:var(--_f-menu--item--label-color);font-size:var(--_f-menu--item--label--font-size);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--_f-menu--icon-size,24px);min-height:var(--_f-menu--icon-size,24px);flex:auto;overflow:hidden}.f-menu-item__content__icon{color:var(--_f-menu--item--icon-color);font-size:var(--f-text-lg);width:var(--_f-menu--icon-size,24px);height:var(--_f-menu--icon-size,24px);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:inline-flex}.f-menu-item__content__icon--abbr{text-transform:uppercase;font-weight:var(--f-font-weight-semibold);border:1px solid var(--_f-menu--item--icon-color);border-radius:50%;padding:0;font-size:.65rem}.f-menu-item__content__icon svg{width:100%;height:auto}.f-menu-item__content__caret{--f-caret--color:var(--_f-menu--item--caret-color);--_f-menu--caret-hit:var(--f-space-1,4px);box-sizing:border-box;width:calc(var(--f-caret--size,12px) + var(--_f-menu--caret-hit) * 2);min-width:calc(var(--f-caret--size,12px) + var(--_f-menu--caret-hit) * 2);height:calc(var(--f-caret--size,12px) + var(--_f-menu--caret-hit) * 2);padding:var(--_f-menu--caret-hit);margin:calc(var(--_f-menu--caret-hit) * -1);cursor:pointer;will-change:opacity,transform,width,margin;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:0;transition:opacity .18s,transform .18s,width .25s,min-width .25s,margin .25s;display:inline-flex;overflow:visible}.f-menu-item__content--collapsed{gap:0}.f-menu-item__content--collapsed .f-menu-item__content__caret{opacity:0;flex-basis:0;width:0;min-width:0;margin-left:0;overflow:hidden;transform:scale(.98)}a.f-menu-item__content{color:inherit;text-decoration:none}a.f-menu-item__content:visited{color:inherit}a.f-menu-item__content:hover{text-decoration:none}.f-menu-item{--_f-menu--icon-size:var(--f-menu--icon-size,20px);--_f-menu--item--label-color:var(--f-menu--item--label-color);--_f-menu--item--icon-color:var(--f-menu--item--icon-color);--_f-menu--item--caret-color:var(--f-menu--item--caret-color);--_f-menu--item--bg-color:var(--f-menu--item--bg-color);--_f-menu--item--label--font-size:var(--f-menu--item--label--font-size);--_f-menu--item--underline-color:var(--f-menu--item--underline-color);--_f-menu--item--ripple-color:var(--f-menu--item--ripple-color)}.f-menu-item--submenu{--_f-menu--icon-size:var(--f-menu--icon-size--submenu,20px);--_f-menu--item--label--font-size:var(--f-menu--item--label--font-size--submenu,.75rem)}.f-menu-item--opened{--_f-menu--item--label-color:var(--f-menu--item--opened--label-color);--_f-menu--item--icon-color:var(--f-menu--item--opened--icon-color);--_f-menu--item--caret-color:var(--f-menu--item--opened--caret-color);--_f-menu--item--bg-color:var(--f-menu--item--opened--bg-color)}.f-menu-item--active{--_f-menu--item--label-color:var(--f-menu--item--active--label-color);--_f-menu--item--icon-color:var(--f-menu--item--active--icon-color);--_f-menu--item--caret-color:var(--f-menu--item--active--caret-color);--_f-menu--item--bg-color:var(--f-menu--item--active--bg-color);--_f-menu--item--hover--label-color:var(--f-menu--item--active--label-color);--_f-menu--item--hover--icon-color:var(--f-menu--item--active--icon-color);--_f-menu--item--hover--caret-color:var(--f-menu--item--active--caret-color)}.f-menu-item--group{--_f-menu--item--bg-color:transparent;--_f-menu--item--label--font-size:var(--f-menu-group--label--font-size);--_f-menu--item--label-color:var(--f-menu-group--label--color)}.f-menu-item--group>.f-menu-item__content{--_f-menu--item--hover--bg-color:transparent}.f-menu-item--danger{--_f-menu--item--label-color:var(--f-menu--item--danger--label-color);--_f-menu--item--icon-color:var(--f-menu--item--danger--icon-color);--_f-menu--item--caret-color:var(--f-menu--item--danger--caret-color);--_f-menu--item--ripple-color:var(--f-menu--item--danger--ripple-color);--_f-menu--item--hover--label-color:var(--f-menu--item--danger--label-color);--_f-menu--item--hover--icon-color:var(--f-menu--item--danger--icon-color);--_f-menu--item--hover--caret-color:var(--f-menu--item--danger--caret-color);--_f-menu--item--hover--bg-color:var(--f-menu--item--danger--hover--bg-color)}.f-menu-item--disabled{--_f-menu--item--label-color:var(--f-menu--item--disabled--label-color);--_f-menu--item--icon-color:var(--f-menu--item--disabled--icon-color);--_f-menu--item--caret-color:var(--f-menu--item--disabled--caret-color);--_f-menu--item--hover--bg-color:transparent}ul.f-menu__level{--_f-menu--icon-size:var(--f-menu--icon-size,22px);flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}ul.f-menu__level--submenu.f-menu__level--vertical{padding-left:calc(var(--f-menu--item--padding-x) + var(--_f-menu--icon-size) / 2)}ul.f-menu__level--submenu.f-menu__level--overlay{padding-left:0}ul.f-menu__level--vertical{flex-direction:column}ul.f-menu__level--vertical .f-menu-item{flex-direction:column;width:100%}ul.f-menu__level--vertical .f-menu-item--group{margin-bottom:var(--f-space-1)}ul.f-menu__level--vertical .f-menu-item--opened.f-menu-item--overlay>.f-menu-item__content{background-color:var(--_f-menu--item--hover--bg-color,var(--f-menu--item--hover--bg-color))}ul.f-menu__level--vertical .f-menu-item:last-child{padding-bottom:0}ul.f-menu__level--vertical .f-menu-item__content:not(.f-menu-item__content--disabled){border-radius:var(--f-menu--item--border-radius)}ul.f-menu__level--vertical .f-menu-divider{height:100%}ul.f-menu__level--vertical:not(.f-menu__level--overlay) .f-menu-item--submenu{border-left:1px solid var(--f-menu--submenu--indent-border-color);padding:2px 0 2px 4px}ul.f-menu__level--horizontal{flex-direction:row}ul.f-menu__level--horizontal .f-menu-divider{align-self:stretch;height:auto}ul.f-menu__level--horizontal .f-menu-item>.f-menu-item__content{border-bottom:2px solid var(--_f-menu--item--underline-color)}ul.f-menu__level--horizontal .f-menu-item--opened{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--active)}ul.f-menu__level--horizontal .f-menu-item--opened.f-menu-item--danger{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--danger)}ul.f-menu__level--horizontal .f-menu-item--active{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--active)}ul.f-menu__level--horizontal .f-menu-item--active.f-menu-item--danger{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--danger)}ul.f-menu__level--horizontal .f-menu-item:not(.f-menu-item--disabled):not(.f-menu-item--group):hover{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--active)}ul.f-menu__level--horizontal .f-menu-item:not(.f-menu-item--disabled):not(.f-menu-item--group):hover.f-menu-item--danger{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--danger)}ul.f-menu__level--horizontal .f-menu-item:not(.f-menu-item--disabled):not(.f-menu-item--group):focus-visible{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--active)}ul.f-menu__level--horizontal .f-menu-item:not(.f-menu-item--disabled):not(.f-menu-item--group):focus-visible.f-menu-item--danger{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--danger)}ul.f-menu__level--horizontal .f-menu-item--group.f-menu-item--overlay>.f-menu-item__content:focus-visible{--_f-menu--item--underline-color:var(--f-menu--item--underline-color--active)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-menu--icon-size:20px;--f-menu--icon-size--submenu:20px;--f-menu--width--horizontal:100%;--f-menu--width--vertical:auto;--f-menu--width--collapsed:calc(var(--f-menu--icon-size) + var(--f-menu--item--padding-x) * 2);--f-menu--collapse-duration:.2s;--f-menu--item--padding-x:var(--f-space-2);--f-menu--item--padding-y:var(--f-space-1);--f-menu--item--border-radius:var(--f-border-radius);--f-menu--item--gap:var(--f-menu--item--padding-x);--f-menu--item--label-color:var(--f-color-text-primary);--f-menu--item--icon-color:var(--f-color-text-secondary);--f-menu--item--caret-color:var(--f-color-text-secondary);--f-menu--item--bg-color:transparent;--f-menu--item--ripple-color:var(--f-color-primary);--f-menu--item--opened--label-color:var(--f-menu--item--label-color);--f-menu--item--opened--icon-color:var(--f-menu--item--icon-color);--f-menu--item--opened--caret-color:var(--f-menu--item--caret-color);--f-menu--item--opened--bg-color:var(--f-menu--item--bg-color,transparent);--f-menu--item--active--label-color:var(--f-color-primary);--f-menu--item--active--icon-color:var(--f-color-primary);--f-menu--item--active--caret-color:var(--f-color-primary);--f-menu--item--active--bg-color:transparent;--f-menu--item--hover--label-color:var(--f-menu--item--label-color);--f-menu--item--hover--icon-color:var(--f-menu--item--icon-color);--f-menu--item--hover--caret-color:var(--f-menu--item--caret-color);--f-menu--item--hover--bg-color:var(--f-color-surface-subtle);--f-menu--item--danger--label-color:var(--f-color-danger);--f-menu--item--danger--icon-color:var(--f-color-danger);--f-menu--item--danger--caret-color:var(--f-color-danger);--f-menu--item--danger--hover--bg-color:color-mix(in oklch, var(--f-color-danger) 12%, var(--f-color-mix-neutral));--f-menu--item--danger--ripple-color:var(--f-color-danger);--f-menu--item--disabled--label-color:var(--f-color-text-secondary);--f-menu--item--disabled--icon-color:var(--f-color-text-secondary);--f-menu--item--disabled--caret-color:var(--f-color-text-secondary);--f-menu--item--underline-color:transparent;--f-menu--item--underline-color--active:var(--f-color-primary);--f-menu--item--underline-color--danger:var(--f-color-danger);--f-menu--item--label--font-size:.85rem;--f-menu--item--label--font-size--submenu:var(--f-text-sm);--f-menu--submenu--indent-border-color:var(--f-color-border-default)}}@layer components{.f-menu{--_f-menu--icon-size:var(--f-menu--icon-size,20px);--_f-menu--width:var(--f-menu--width--horizontal,100%);width:var(--_f-menu--width)}.f-menu--vertical{--_f-menu--width:var(--f-menu--width--vertical,auto);transition:width var(--f-menu--collapse-duration,.2s) ease}.f-menu--vertical.f-menu--collapsed{--_f-menu--width:var(--f-menu--width--collapsed)}.f-menu--horizontal{box-shadow:inset 0 -.8px 0 0 var(--f-color-border-default)}.f-menu--collapse-to-button{width:fit-content;box-shadow:none}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-form-control-floating-label{background-color:var(--f-form-control--background-color);color:var(--_f-form-control--floating-label-color);opacity:1;left:calc(var(--_f-form-control--padding-x,var(--f-form-control--padding-x)) + var(--f-form-control--border-width));box-sizing:border-box;max-width:calc(100% - 2 * (var(--_f-form-control--padding-x,var(--f-form-control--padding-x)) + var(--f-form-control--border-width)));white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:1px 3px;font-size:10px;line-height:12px;transition:all .25s;position:absolute;top:-7px;overflow:hidden}.f-form-control-floating-transition-enter-active{transition:all .25s}.f-form-control-floating-transition-enter-from,.f-form-control-floating-transition-leave-to{opacity:0;transform:translateY(14px)}.f-form-control{--_f-form-control--height:var(--f-form-control--height);--_f-form-control--width:var(--f-form-control--width);--_f-form-control--border-color:var(--f-form-control--border-color);--_f-form-control--border-radius:var(--f-form-control--border-radius);--_f-form-control--floating-label-color:var(--f-form-control--floating-label-color);--_f-form-control--padding-x:var(--f-form-control--padding-x);--_f-form-control--max-element-height:var(--f-form-control--max-element-height);width:var(--_f-form-control--width);font-weight:400;line-height:1.5;font-size:var(--f-form-control--font-size);color:var(--f-form-control--color);appearance:none;background-color:var(--f-form-control--background-color);border:var(--f-form-control--border-width) var(--f-form-control--border-style) var(--_f-form-control--border-color);border-radius:var(--_f-form-control--border-radius);min-height:var(--_f-form-control--height);height:var(--_f-form-control--height);background-clip:padding-box;transition:all .25s ease-in-out}.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):hover{--_f-form-control--border-color:var(--f-form-control--border-color--hover)}.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:var(--f-form-control--border-color--focus);--_f-form-control--floating-label-color:var(--f-form-control--floating-label-color--focus)}.f-form-control.f-form-control--no-border,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):hover,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:transparent}.f-form-control.f-form-control--wide{--_f-form-control--width:100%}.f-form-control.f-form-control--disabled,.f-form-control:disabled{background-color:var(--f-form-control--background-color--disabled);cursor:not-allowed}.f-form-control.f-form-control--disabled:hover,.f-form-control:disabled:hover{cursor:not-allowed}.f-form-control.f-form-control--has-errors{--_f-form-control--border-color:var(--f-form-control--border-color--error)}.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):hover{--_f-form-control--border-color:var(--f-form-control--border-color--error-hover)}.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:var(--f-form-control--border-color--error)}.f-form-control.f-form-control--size-small{--_f-form-control--height:var(--f-form-control--height-sm);--_f-form-control--padding-x:var(--f-form-control--padding-x-sm);--_f-form-control--max-element-height:var(--f-form-control--max-element-height-sm);--_f-form-control--border-radius:var(--f-form-control--border-radius-sm)}.f-form-control.f-form-control--size-large{--_f-form-control--height:var(--f-form-control--height-lg);--_f-form-control--padding-x:var(--f-form-control--padding-x-lg);--_f-form-control--max-element-height:var(--f-form-control--max-element-height-lg);--_f-form-control--border-radius:var(--f-form-control--border-radius-lg)}.f-form-control{padding:0 var(--_f-form-control--padding-x);align-items:center;display:flex;position:relative}.f-form-control.f-form-control--required:after{content:"";background-color:var(--f-color-danger);width:4px;height:4px;top:calc(var(--_f-form-control--border-radius) - 2px);right:calc(var(--_f-form-control--border-radius) - 2px);border-radius:50%;transition:all .25s;display:block;position:absolute}.f-form-control .f-form-control__prepend,.f-form-control .f-form-control__append,.f-form-control .f-form-control__advanced,.f-form-control .f-form-control__copy,.f-form-control .f-form-control__clear{flex-shrink:0;justify-content:center;align-items:center;display:flex}.f-form-control .f-form-control__prepend>.f-button,.f-form-control .f-form-control__append>.f-button,.f-form-control .f-form-control__advanced>.f-button,.f-form-control .f-form-control__copy>.f-button,.f-form-control .f-form-control__clear>.f-button{max-height:var(--_f-form-control--max-element-height);min-width:var(--_f-form-control--max-element-height);width:var(--_f-form-control--max-element-height)}.f-form-control .f-form-control__prepend>svg:not(.f-spinner),.f-form-control .f-form-control__append>svg:not(.f-spinner),.f-form-control .f-form-control__advanced>svg:not(.f-spinner),.f-form-control .f-form-control__copy>svg:not(.f-spinner),.f-form-control .f-form-control__clear>svg:not(.f-spinner){width:20px;height:20px;color:var(--f-form-control--icon-color)}.f-form-control>.f-form-control__prepend{padding-right:var(--_f-form-control--padding-x);flex-shrink:0;display:flex}.f-form-control>.f-form-control__append{padding-left:var(--_f-form-control--padding-x);flex-shrink:0;display:flex}.f-form-control>.f-form-control__append .f-spinner{--f-spinner--size:16px;color:var(--f-form-control--icon-color);flex-shrink:0;margin:2px;display:flex}.f-form-control>.f-form-control__clear,.f-form-control .f-form-control__copy{display:flex}.f-form-control>.f-form-control__clear .f-button,.f-form-control .f-form-control__copy .f-button{color:var(--f-form-control--action-button-color);border:0;width:24px;min-width:24px;height:24px}.f-form-control>.f-form-control__clear .f-button svg,.f-form-control .f-form-control__copy .f-button svg{width:18px;height:18px}.f-form-control>.f-form-control__form-element{flex-grow:1}.f-form-control>.f-form-control__form-element>input,.f-form-control>.f-form-control__form-element select,.f-form-control>.f-form-control__form-element textarea{width:100%;max-width:100%;line-height:var(--f-form-control--line-height);color:var(--f-form-control--color);font-size:var(--f-form-control--font-size);background-color:#0000;border:none;outline:none;display:block}.f-form-control>.f-form-control__form-element>input:disabled,.f-form-control>.f-form-control__form-element select:disabled,.f-form-control>.f-form-control__form-element textarea:disabled{cursor:not-allowed}.f-form-control>.f-form-control__form-element>input::placeholder,.f-form-control>.f-form-control__form-element select::placeholder,.f-form-control>.f-form-control__form-element textarea::placeholder{color:var(--f-form-control--placeholder-color);transition:all .25s}.f-form-control>.f-form-control__form-element>input:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:not(:read-only):focus::placeholder,.f-form-control>.f-form-control__form-element select:not(:read-only):focus::placeholder,.f-form-control>.f-form-control__form-element textarea:not(:read-only):focus::placeholder{opacity:.65}.f-form-control>.f-form-control__form-element>input,.f-form-control>.f-form-control__form-element select{border:none}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-highlight--mark-bg-color:color-mix(in oklch, var(--f-color-warning) 30%, var(--f-color-mix-neutral));--f-highlight--mark-color:inherit}}@layer components{.f-highlight__mark{background-color:var(--f-highlight--mark-bg-color);color:var(--f-highlight--mark-color);box-shadow:none;line-height:inherit;border-radius:0;display:inline}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-empty--padding:var(--f-space-4);--f-empty--icon--size:var(--f-space-12);--f-empty--icon--color:var(--f-color-border-default);--f-empty--spinner--size:var(--f-space-9);--f-empty--spinner--color:var(--f-empty--icon--color);--f-empty--title--color:var(--f-color-text-secondary);--f-empty--title--font-size:var(--f-text-lg);--f-empty--subtitle--font-size:var(--f-text-sm);--f-empty--subtitle--color:var(--f-color-text-secondary)}}@layer components{.f-empty{padding:var(--f-empty--padding);text-align:center;justify-content:center;align-items:center;gap:var(--f-space-3);flex-direction:column;display:flex}.f-empty__icon{justify-content:center;align-items:center;display:flex}.f-empty__icon svg:not(.f-spinner__svg){width:var(--f-empty--icon--size);height:auto;color:var(--f-empty--icon--color);display:block}.f-empty__spinner{--f-spinner--size:var(--f-empty--spinner--size);color:var(--f-empty--spinner--color)}.f-empty__title{font-size:var(--f-empty--title--font-size);color:var(--f-empty--title--color);margin:0}.f-empty__subtitle{font-size:var(--f-empty--subtitle--font-size);color:var(--f-empty--subtitle--color);margin:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-input>input{width:100%;max-width:100%;line-height:var(--f-form-control--line-height);color:var(--f-form-control--color);font-size:var(--f-form-control--font-size);background-color:#0000;border:none;outline:none;display:block}.f-input>input:disabled{cursor:not-allowed}.f-input>input::placeholder{color:var(--f-form-control--placeholder-color);transition:all .25s}.f-input>input:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:not(:read-only):focus::placeholder{opacity:.65}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-decoration{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-results-button{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-select .f-select__tag{--_f-select--tag--bg-color:var(--f-select--tag--bg-color);--_f-select--tag--text-color:var(--f-select--tag--text-color);--_f-select--tag--border-color:var(--f-select--tag--border-color);border:1px solid var(--_f-select--tag--border-color);background-color:var(--_f-select--tag--bg-color);color:var(--_f-select--tag--text-color);white-space:nowrap;line-height:var(--f-space-3);padding:3px var(--f-space-2);border-radius:var(--f-border-radius-sm);gap:var(--f-space-1);max-width:100%;font-size:var(--f-text-sm);-webkit-user-select:none;user-select:none;display:inline-flex}.f-select .f-select__tag--more{--_f-select--tag--bg-color:var(--f-select--tag--more--bg-color);--_f-select--tag--text-color:var(--f-select--tag--more--text-color);--_f-select--tag--border-color:var(--f-select--tag--more--border-color);font-weight:var(--f-font-weight-semibold)}.f-select .f-select__tag>span.f-select__tag-label{max-width:calc(100% - 12px - var(--f-space-1));text-overflow:ellipsis;overflow:hidden}.f-select .f-select__tag .f-icon-button{color:var(--f-select--tag--icon-color);opacity:.5}.f-select .f-select__tag .f-icon-button:hover{opacity:1}.f-select .f-select__search{flex:none;align-self:center;max-width:100%;display:inline-flex;position:relative}.f-select .f-select__search--has-value input:not(:focus)::placeholder{color:var(--f-select--search--placeholder-color)}.f-select .f-select__search .f-select__search-mirror{top:0;z-index:999;white-space:pre;visibility:hidden;padding:0;position:absolute;inset-inline:0 auto}.f-select .f-select__search input{appearance:none;word-break:break-all;text-overflow:ellipsis;background-color:#0000;border:none;outline:none;width:100%;min-width:6px;max-width:100%;margin:0;padding:0;display:flex;overflow:hidden}.f-select .f-select__displayable{padding:var(--f-space-1) 0;flex-grow:1;align-items:center;width:100%;display:flex;overflow:hidden}.f-select .f-select__displayable .f-select__displayed{align-items:center;gap:var(--f-space-1);flex-wrap:wrap;flex:auto;max-width:100%;display:flex;position:relative}.f-select .f-select__displayable .f-select__displayed .f-select__placeholder,.f-select .f-select__displayable .f-select__displayed .f-select__displayed-text{white-space:nowrap;overflow:var(--f-select--displayed-text--overflow);text-overflow:var(--f-select--displayed-text--text-overflow)}.f-select .f-select__displayable .f-select__displayed .f-select__placeholder{white-space:nowrap;color:var(--f-form-control--placeholder-color);-webkit-user-select:none;user-select:none}.f-select .f-select__displayable .f-select__displayed .f-select__displayed-text{max-width:var(--f-select--displayed-text--max-width)}.f-form-control.f-select{height:auto}.f-form-control.f-select .f-form-control__append .f-select__arrow{--f-caret--size:16px;align-items:center;display:flex}.f-select__option{--_f-select--option--color:var(--f-select--option--color);--_f-select--option--bg-color:var(--f-select--option--bg-color);--_f-select--option--padding-y:var(--f-select--option--padding-y);--_f-select--option--padding-x:var(--f-select--option--padding-x);padding:var(--_f-select--option--padding-y) var(--_f-select--option--padding-x);border-radius:var(--f-border-radius-sm);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--f-space-3);min-height:32px;color:var(--_f-select--option--color);background-color:var(--_f-select--option--bg-color);line-height:1;display:flex}.f-select__option--disabled{opacity:.5;cursor:not-allowed}.f-select__option:not(.f-select__option--disabled):hover{--_f-select--option--bg-color:var(--f-select--option--bg-color--hover)}.f-select__option:not(.f-select__option--disabled).f-select__option--focused{--_f-select--option--bg-color:var(--f-select--option--bg-color--focus)}.f-select__option:not(.f-select__option--disabled).f-select__option--selected{--_f-select--option--color:var(--f-select--option--color--selected)}.f-select__option .f-select__option-check{display:flex}.f-select__option .f-select__option-check svg{width:auto;height:16px}.f-select-menu{padding:var(--f-space-1)}.f-select-sheet-search.f-input{--f-form-control--padding-x-sm:0}.f-select__overlay-content.f-overlay-content--floating{--f-overlay-content--bg-color:var(--f-select--overlay-bg-color);--f-overlay-content--border-color:var(--f-select--overlay-border-color);max-height:var(--f-select--overlay-max-height);overflow:hidden auto}.f-select__overlay-content.f-overlay-content--sheet .f-select__option{--_f-select--option--padding-y:var(--f-select--option--padding-y--sheet)}}@layer tokens{:root{--f-select--overlay-bg-color:var(--f-overlay-content--bg-color);--f-select--overlay-border-color:var(--f-overlay-content--border-color);--f-select--overlay-max-height:min(400px, 70vh);--f-select--option--color:var(--f-color-text-primary);--f-select--option--color--selected:var(--f-color-primary);--f-select--option--bg-color:transparent;--f-select--option--bg-color--hover:var(--f-color-surface-subtle);--f-select--option--bg-color--focus:color-mix(in srgb, var(--f-color-primary) 12%, transparent);--f-select--option--padding-y:var(--f-space-2);--f-select--option--padding-x:var(--f-space-3);--f-select--option--padding-y--sheet:var(--f-space-3);--f-select--tag--bg-color:var(--f-color-primary);--f-select--tag--text-color:var(--f-color-on-accent);--f-select--tag--border-color:transparent;--f-select--tag--icon-color:var(--f-color-on-accent);--f-select--tag--more--bg-color:transparent;--f-select--tag--more--text-color:var(--f-color-primary);--f-select--tag--more--border-color:var(--f-color-primary);--f-select--search--placeholder-color:var(--f-color-text-primary);--f-select--displayed-text--max-width:calc(100% - var(--f-space-2));--f-select--displayed-text--overflow:hidden;--f-select--displayed-text--text-overflow:ellipsis}}.cycle-year-switch{width:100%}.cycle-year-switch--compact{display:flex;justify-content:center}.cycle-year-switch__rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:44px;height:auto;margin:0;padding:var(--f-space-1) 0}.cycle-year-switch__rail-year{font-size:10px;font-weight:700;line-height:1}.cycle-year-switch__menu{min-width:180px;padding:var(--f-space-1)}.app-cycle-year-filter{display:flex;flex-direction:column;gap:var(--f-space-1);padding:var(--f-space-2) var(--f-space-3) var(--f-space-3);background:var(--f-surface-subtle)}.app-cycle-year-filter__label{font-size:12px;line-height:1.3;color:var(--f-text-secondary)}.app-cycle-year-filter__inactive-hint{font-weight:400}.app-cycle-year-filter__help{display:inline-flex;flex-shrink:0}.app-cycle-year-filter__help-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:var(--f-border-radius-sm);background:transparent;color:var(--f-text-secondary);cursor:pointer}.app-cycle-year-filter__help-trigger:hover{color:var(--f-text-primary);background:var(--f-surface-hover)}.app-cycle-year-filter__help-trigger:focus-visible{outline:2px solid var(--f-color-primary);outline-offset:1px}.app-cycle-year-filter__help-content{display:flex;flex-direction:column;gap:var(--f-space-2);padding:var(--f-space-3);text-align:left}.app-cycle-year-filter__help-content p{margin:0;font-size:.875rem;line-height:1.35;color:var(--f-text-primary)}.app-cycle-year-filter--collapsed{align-items:center;padding:var(--f-space-2) var(--f-space-1)}.app-cycle-year-filter--inactive:not(.app-cycle-year-filter--collapsed){opacity:.72}.app-sidebar-brand{display:flex;align-items:center;gap:var(--f-space-3);height:64px;box-sizing:border-box;padding:var(--f-space-1) var(--f-space-4);border-bottom:1px solid var(--f-border-default);overflow:hidden}.app-sidebar-brand--collapsed{gap:0;justify-content:center;padding-inline:var(--f-space-2)}.app-sidebar-brand__logo{display:block;width:36px;height:36px;flex-shrink:0;color:var(--f-color-primary)}.app-sidebar-brand__title{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;font-size:12px;font-weight:700;line-height:1.3}.app-sidebar-brand__title-line1{display:block}.app-sidebar-brand__title-line2{display:block;font-size:10px;font-weight:400;color:var(--f-text-secondary)}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-modal-header{--_f-modal--header-offset-top:var(--f-modal--header-offset-top);margin-top:var(--_f-modal--header-offset-top);padding:0 var(--_f-modal--padding,var(--f-modal--padding));justify-content:space-between;align-items:center;gap:var(--f-space-4);display:flex;position:relative}.f-modal-header__icon{color:var(--f-modal--header-icon-color);flex-shrink:0;display:flex}.f-modal-header__icon svg{width:32px;height:32px}.f-modal-header__content{flex-direction:column;gap:4px;width:100%;display:flex;overflow:hidden}.f-modal-header h1.f-modal-header__title,.f-modal-header h2.f-modal-header__subtitle{text-overflow:ellipsis;margin:0;overflow:hidden}.f-modal-header h1.f-modal-header__title{font-size:var(--f-text-2xl);font-weight:var(--f-font-weight-medium);line-height:var(--f-modal--header-title-line-height)}.f-modal-header h2.f-modal-header__subtitle{font-size:var(--f-text-sm);color:var(--f-modal--header-subtitle-color);font-weight:var(--f-font-weight-regular);line-height:var(--f-modal--header-subtitle-line-height)}.f-modal__footer{padding:0 var(--_f-modal--padding,var(--f-modal--padding))}.f-modal__footer__buttons{gap:var(--f-space-2);flex-flow:wrap;justify-content:space-between;display:flex}@media(min-width:576px){.f-modal__footer__buttons{gap:calc(var(--_f-modal--padding,var(--f-modal--padding)) / 2)}}.f-button.f-modal-close{--f-button--border-radius:var(--f-border-radius-sm);--_f-modal--close-btn-bg-color:var(--f-modal--close-btn-bg-color);top:var(--f-modal--close-btn-inset);right:var(--f-modal--close-btn-inset);z-index:9;color:var(--f-modal--close-btn-color);background-color:var(--_f-modal--close-btn-bg-color);position:absolute}.f-button.f-modal-close:hover,.f-button.f-modal-close:focus-visible{--_f-modal--close-btn-bg-color:var(--f-modal--close-btn-bg-color--hover)}.f-button.f-modal-close svg{transform:scale(1.25)}.f-modal__wrapper{--_f-modal--wrapper-padding:var(--f-modal--wrapper-padding);width:100%;height:100%;min-height:100vh;padding:var(--_f-modal--wrapper-padding);perspective:1000px;perspective-origin:50%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--f-color-border-default) var(--f-color-surface-subtle);place-items:center;transition:all .25s;display:grid;position:fixed;top:0;left:0;overflow:hidden auto}.f-modal__wrapper--contained{min-height:100%;position:absolute}.f-modal__wrapper--posterior .f-modal,.f-modal__wrapper--stack-animating .f-modal{overflow:hidden}.f-modal__wrapper--posterior .f-modal{pointer-events:none;-webkit-user-select:none;user-select:none}.f-modal__wrapper.f-modal--fullscreen{--_f-modal--wrapper-padding:var(--f-modal--wrapper-padding--fullscreen)}.f-modal__wrapper.f-modal--no-padding .f-modal{--_f-modal--body-padding:var(--f-modal--body-padding--no-padding)}.f-modal{--_f-modal--bg-color:var(--f-modal--bg-color);--_f-modal--border-radius:var(--f-modal--border-radius);--_f-modal--border-color:var(--f-modal--border-color);--_f-modal--body-padding:var(--f-modal--body-padding);--_f-modal--min-width:var(--f-modal--min-width);--_f-modal--max-width:var(--f-modal--max-width);--_f-modal--padding:var(--f-modal--padding);--_f-modal--gap:var(--f-modal--padding);background-color:var(--_f-modal--bg-color);border:var(--f-modal--border-width) solid var(--_f-modal--border-color);border-radius:var(--_f-modal--border-radius);min-width:var(--_f-modal--min-width);max-width:var(--_f-modal--max-width);gap:var(--_f-modal--gap);width:100%;padding:var(--_f-modal--padding) 0;flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out,width .3s ease-in-out,height .3s ease-in-out;display:flex;position:relative}.f-modal__wrapper.f-modal--fullscreen .f-modal{--_f-modal--border-radius:var(--f-modal--border-radius--fullscreen);width:100%;max-width:100%;height:100%}.f-modal__body{padding:0 var(--_f-modal--body-padding);flex-grow:1;container-type:inline-size}}@layer tokens{:root{--f-modal--bg-color:var(--f-color-surface-raised);--f-modal--padding:var(--f-space-6);--f-modal--min-width:280px;--f-modal--max-width:500px;--f-modal--border-radius:var(--f-border-radius);--f-modal--border-width:var(--f-border-width);--f-modal--border-color:var(--lightningcss-light,var(--f-color-border-default))var(--lightningcss-dark,transparent);--f-modal--body-padding:var(--f-modal--padding);--f-modal--wrapper-padding:var(--f-space-4);--f-modal--body-padding--no-padding:0;--f-modal--wrapper-padding--fullscreen:0;--f-modal--border-radius--fullscreen:0;--f-modal--header-icon-color:var(--f-color-text-secondary);--f-modal--header-subtitle-color:var(--f-color-text-secondary);--f-modal--header-title-line-height:1;--f-modal--header-subtitle-line-height:1.2;--f-modal--header-offset-top:calc(-1 * var(--f-space-1));--f-modal--close-btn-color:var(--f-color-text-secondary);--f-modal--close-btn-bg-color:transparent;--f-modal--close-btn-bg-color--hover:transparent;--f-modal--close-btn-inset:6px}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-modal-confirm__title{margin-bottom:8px}.f-modal-confirm__icon{color:var(--f-color-danger);flex-shrink:0}.f-modal-confirm__description{color:var(--f-color-secondary);margin-bottom:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-checkbox-radio-item{--_f-checkbox--width:var(--f-checkbox-width);--_f-checkbox--gap:var(--f-checkbox-gap);--_f-checkbox--border-color:var(--f-checkbox-border-color);--_f-checkbox--checked-color:var(--f-checkbox-checked-color);--_f-checkbox--advanced-icon-color:var(--f-checkbox-advanced-icon-color);--_f-checkbox--advanced-bg-color:var(--f-checkbox-advanced-bg-color);--_f-checkbox--advanced-border-color:var(--f-checkbox-advanced-border-color);--_f-checkbox--advanced-color:var(--f-checkbox-advanced-color);line-height:var(--_f-checkbox--width);vertical-align:top;cursor:pointer;align-items:flex-start;gap:var(--_f-checkbox--gap);transition:all .25s;display:inline-flex}.f-checkbox-radio-item--size-small{--_f-checkbox--width:var(--f-checkbox-width-sm)}.f-checkbox-radio-item--checked{--_f-checkbox--border-color:var(--f-checkbox-checked-bg-color);--_f-checkbox--checked-color:var(--f-checkbox-checked-bg-color)}.f-checkbox-radio-item--checked>.f-checkbox-radio-item__icon{color:var(--f-checkbox-checkmark-color)}.f-checkbox-radio-item--disabled{color:var(--f-checkbox-disabled-color);cursor:not-allowed;pointer-events:auto}.f-checkbox-radio-item--iconed>input[type=checkbox],.f-checkbox-radio-item--iconed input[type=radio]{display:none}.f-checkbox-radio-item>.f-checkbox-radio-item__icon{color:var(--_f-checkbox--advanced-icon-color);display:inline-flex}.f-checkbox-radio-item>.f-checkbox-radio-item__icon svg{width:var(--_f-checkbox--width);height:auto}.f-checkbox-radio-item--advanced{border:1px solid var(--_f-checkbox--advanced-border-color);background-color:var(--_f-checkbox--advanced-bg-color);color:var(--_f-checkbox--advanced-color);border-radius:var(--f-checkbox-border-radius);padding:var(--f-space-3) var(--_f-checkbox--gap)}.f-checkbox-radio-item--advanced.f-checkbox-radio-item--checked{--_f-checkbox--advanced-icon-color:var(--f-checkbox-advanced-icon-color--checked);--_f-checkbox--advanced-bg-color:var(--f-checkbox-advanced-bg-color--checked);--_f-checkbox--advanced-border-color:var(--f-checkbox-advanced-border-color--checked);--_f-checkbox--advanced-color:var(--f-checkbox-advanced-color--checked)}.f-checkbox-radio-item--advanced.f-checkbox-radio-item--size-small{padding:var(--f-space-2) var(--_f-checkbox--gap)}.f-checkbox-radio-item:hover:not(:disabled):not(.f-checkbox-radio-item--disabled){--_f-checkbox--border-color:var(--f-checkbox-checked-bg-color)}.f-checkbox-radio-item>input[type=checkbox],.f-checkbox-radio-item input[type=radio]{width:var(--_f-checkbox--width);height:var(--_f-checkbox--width);vertical-align:top;cursor:pointer;border:1px solid var(--_f-checkbox--border-color);box-sizing:border-box;background:var(--_f-checkbox--checked-color);appearance:none;outline:none;flex-shrink:0;display:inline-block;position:relative}.f-checkbox-radio-item>input[type=checkbox]:disabled,.f-checkbox-radio-item input[type=radio]:disabled{cursor:not-allowed}.f-checkbox-radio-item>input[type=checkbox]:focus,.f-checkbox-radio-item input[type=radio]:focus{box-shadow:0 0 0 2px var(--f-checkbox-advanced-bg-color)}.f-checkbox-radio-item>input[type=checkbox]:disabled:checked,.f-checkbox-radio-item input[type=radio]:disabled:checked{--_f-checkbox--border-color:var(--f-checkbox-checked-bg-color);--_f-checkbox--checked-color:var(--f-checkbox-checked-bg-color);opacity:.5}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-checkbox-advanced-icon-color:var(--f-color-secondary);--f-checkbox-advanced-bg-color:var(--f-color-surface-raised);--f-checkbox-advanced-border-color:var(--f-color-border-default);--f-checkbox-advanced-color:var(--f-color-text-secondary);--f-checkbox-advanced-icon-color--checked:var(--f-color-primary);--f-checkbox-advanced-bg-color--checked:color-mix(in srgb, var(--f-color-primary) 12%, transparent);--f-checkbox-advanced-border-color--checked:var(--f-color-primary);--f-checkbox-advanced-color--checked:var(--f-color-primary);--f-checkbox-checked-bg-color:var(--f-color-primary);--f-checkbox-checked-color:var(--f-color-surface-raised);--f-checkbox-disabled-color:var(--f-color-text-secondary);--f-checkbox-border-color:var(--f-color-border-default);--f-checkbox-border-radius:var(--f-border-radius-sm);--f-checkbox-width:22px;--f-checkbox-width-sm:17px;--f-checkbox-gap:var(--f-space-3);--f-checkbox-checkmark-color:var(--f-color-on-accent);--f-checkbox-indeterminate-bg-color:var(--f-color-primary);--f-checkbox-indeterminate-border-color:var(--f-color-primary)}}@layer components{.f-checkbox--indeterminate input:before{content:"";border:2px solid var(--f-checkbox-checkmark-color);border-top:0;border-left:0;width:9px;height:0;display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 5px)}.f-checkbox--indeterminate input:checked,.f-checkbox--indeterminate input:not(:checked){--_f-checkbox--checked-color:var(--f-checkbox-indeterminate-bg-color);--_f-checkbox--border-color:var(--f-checkbox-indeterminate-border-color)}.f-checkbox--indeterminate input:checked:after,.f-checkbox--indeterminate input:not(:checked):after{display:none}.f-checkbox input{border-radius:var(--f-checkbox-border-radius);transition:background .3s,border-color .3s,box-shadow .2s}.f-checkbox input:after{content:"";border:2px solid var(--f-checkbox-checkmark-color);opacity:0;border-top:0;border-left:0;width:7px;height:11px;transition:transform .4s cubic-bezier(.2,.85,.32,1.2),opacity .3s;display:block;position:absolute;top:3px;left:6px;transform:translateY(5px)rotate(60deg)}.f-checkbox input:checked:after{opacity:1;transform:translateY(0)rotate(40deg)}.f-checkbox.f-checkbox-radio-item--size-small input:after{width:5px;height:8px;top:2px;left:5px}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-block-part--bg-color:transparent;--f-block-part--bg-color--hover:color-mix(in oklch, var(--f-color-surface-hover) 50%, var(--f-block--bg-color));--f-block-part--padding--no-padding:0}}@layer components{.f-block__header,.f-block__section{--_f-block-part--bg-color:var(--f-block-section--bg-color,var(--f-block-part--bg-color));--_f-block-part--padding:var(--_f-block--padding,var(--f-block--padding));color:inherit;padding:var(--_f-block-part--padding);background-color:var(--_f-block-part--bg-color);text-decoration:none;display:block;position:relative}.f-block__header--no-padding,.f-block__section--no-padding{--_f-block-part--padding:var(--f-block-section--padding--no-padding,var(--f-block-part--padding--no-padding))}.f-block__header--disabled,.f-block__section--disabled{opacity:var(--f-block--disabled-opacity);pointer-events:none}.f-block--disabled>.f-block__header--disabled,.f-block--disabled>.f-block__section--disabled{opacity:1}.f-block__header--loading,.f-block__header--skeleton,.f-block__section--loading,.f-block__section--skeleton{pointer-events:none}.f-block__header--interactive:not(.f-block__header--disabled,.f-block__section--disabled),.f-block__section--interactive:not(.f-block__header--disabled,.f-block__section--disabled){cursor:pointer;transition:background-color .2s}.f-block__header--interactive:not(.f-block__header--disabled,.f-block__section--disabled):hover,.f-block__section--interactive:not(.f-block__header--disabled,.f-block__section--disabled):hover{--_f-block-part--bg-color:var(--f-block-section--bg-color--hover,var(--f-block-part--bg-color--hover))}.f-block__header--interactive:not(.f-block__header--disabled,.f-block__section--disabled):focus-visible,.f-block__section--interactive:not(.f-block__header--disabled,.f-block__section--disabled):focus-visible{outline:2px solid var(--f-color-primary);outline-offset:-2px}.f-block__header .f-block__part-inner{align-items:flex-start}.f-block__part-inner{align-items:center;gap:var(--f-block--gap);width:100%;display:flex}.f-block__part-prepend{flex-shrink:0;align-items:center;display:flex}.f-block__part-content{flex:auto;min-width:0}.f-block__part-append{align-items:center;gap:var(--f-space-2);flex-shrink:0;margin-left:auto;display:flex}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-skeleton--width:290px;--f-skeleton--height:30px;--f-skeleton--border-radius:var(--f-border-radius,3px);--f-skeleton--bg-color:var(--f-color-surface-subtle);--f-skeleton--splash-color-dark:#0000000d;--f-skeleton--splash-color-light:#ffffff0d;--f-skeleton--animation-time:2s}}@layer components{.f-skeleton{width:var(--f-skeleton--width,290px);height:var(--f-skeleton--height,30px);border-radius:var(--f-skeleton--border-radius);background-color:var(--f-skeleton--bg-color);flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.f-skeleton--active:after{content:"";background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(to right,transparent 0%,var(--f-skeleton--splash-color-dark) 32%,var(--f-skeleton--splash-color-light) 50%,var(--f-skeleton--splash-color-dark) 68%,transparent 100%);width:100%;height:100%;animation:f-skeleton-loading var(--f-skeleton--animation-time,2s) infinite;pointer-events:none;display:block;position:absolute;inset:0;transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.f-skeleton--active:after{background-image:none;animation:none;transform:none}}@keyframes f-skeleton-loading{70%{transform:translate(100%)}to{transform:translate(100%)}}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-block__skeleton--header{width:100%}.f-block__skeleton--header .f-block__skeleton-row{align-items:center;gap:var(--f-block--gap);width:100%;display:flex}.f-block__skeleton--header .f-block__skeleton-stack{gap:var(--f-block--skeleton-gap-y);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.f-block__skeleton--header .f-block__skeleton-append{flex-shrink:0;margin-left:auto}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-block__skeleton--section{width:100%}.f-block__skeleton--section .f-block__skeleton-row{align-items:center;gap:var(--f-block--gap);width:100%;display:flex}.f-block__skeleton--section .f-block__skeleton-stack{gap:var(--f-block--skeleton-gap-y);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.f-block__skeleton--section .f-block__skeleton-append{flex-shrink:0;margin-left:auto}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-block--bg-color:var(--f-color-surface-raised);--f-block--border-color:var(--f-color-border-default);--f-block--border-radius:var(--f-border-radius);--f-block--border-width:1px;--f-block--title-font-size:var(--f-text-xl);--f-block--title-font-size--size-small:var(--f-text-md);--f-block--title-font-size--size-large:var(--f-text-xl);--f-block--subtitle-color:var(--f-color-text-secondary);--f-block--icon-color:var(--f-color-text-secondary);--f-block--icon-bg-color:var(--f-color-surface-subtle);--f-block--icon-size:var(--f-space-10);--f-block--icon-inner-size:20px;--f-block--icon-border-radius:var(--f-border-radius-sm);--f-block--padding:var(--f-space-4);--f-block--padding--size-small:var(--f-space-3);--f-block--padding--size-large:var(--f-space-6);--f-block--gap:var(--f-space-3);--f-block--skeleton-title-height:14px;--f-block--skeleton-title-width:42%;--f-block--skeleton-subtitle-height:10px;--f-block--skeleton-subtitle-width:58%;--f-block--skeleton-line-height:12px;--f-block--skeleton-line-width:72%;--f-block--skeleton-line-width-short:48%;--f-block--skeleton-prepend-size:20px;--f-block--skeleton-append-size:36px;--f-block--skeleton-gap-y:var(--f-space-2);--f-block--disabled-opacity:.55}}@layer components{.f-block{--_f-block--bg-color:var(--f-block--bg-color);--_f-block--padding:var(--f-block--padding);--_f-block--title-font-size:var(--f-block--title-font-size);background-color:var(--_f-block--bg-color);border-radius:var(--f-block--border-radius);flex-direction:column;display:flex;position:relative}.f-block.f-block--transparent{--_f-block--bg-color:transparent}.f-block.f-block--bordered{border:var(--f-block--border-width) solid var(--f-block--border-color)}.f-block.f-block--bordered>.f-block__header:not(:last-child),.f-block.f-block--bordered>.f-block__section:not(:last-child){border-bottom:var(--f-block--border-width) solid var(--f-block--border-color)}.f-block.f-block--size-small{--_f-block--padding:var(--f-block--padding--size-small);--_f-block--title-font-size:var(--f-block--title-font-size--size-small)}.f-block.f-block--size-large{--_f-block--padding:var(--f-block--padding--size-large);--_f-block--title-font-size:var(--f-block--title-font-size--size-large)}.f-block.f-block--disabled{opacity:var(--f-block--disabled-opacity);pointer-events:none}.f-block.f-block--loading{pointer-events:none}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-block__header-content{gap:var(--f-space-1);flex-direction:column;min-width:0;display:flex}.f-block__header-content .f-block__title{font-size:var(--_f-block--title-font-size,var(--f-block--title-font-size));font-weight:var(--f-font-weight-semibold);line-height:var(--f-text-xl-line-height);text-overflow:ellipsis;margin:0;overflow:hidden}.f-block__header-content .f-block__subtitle{font-size:var(--f-text-md);font-weight:var(--f-font-weight-regular);color:var(--f-block--subtitle-color);line-height:var(--f-text-md-line-height);text-overflow:ellipsis;margin:0;overflow:hidden}.f-block__header-icon{color:var(--f-block--icon-color);width:var(--f-block--icon-size);height:var(--f-block--icon-size);background-color:var(--f-block--icon-bg-color);border-radius:var(--f-block--icon-border-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.f-block__header-icon svg{width:var(--f-block--icon-inner-size);height:var(--f-block--icon-inner-size)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-fields--border-radius:var(--f-border-radius);--f-fields--border-width:1px;--f-fields--border-color:var(--f-color-border-default)}}@layer components{.f-fields__grid{border-radius:var(--f-fields--border-radius);grid-template-columns:1fr;margin:0;display:grid}.f-fields--layout-inline .f-fields__grid{grid-template-columns:max-content minmax(0,1fr)}.f-fields--layout-pending .f-fields__grid{visibility:hidden}.f-fields--bordered>.f-fields__grid{border:var(--f-fields--border-width) solid var(--f-fields--border-color)}.f-fields--inner-bordered.f-fields--layout-stacked .f-fields__grid .f-fields-item__label{border-bottom:var(--f-fields--border-width) solid var(--f-fields--border-color)}.f-fields--inner-bordered.f-fields--layout-inline .f-fields__grid .f-fields-item__label{border-right:var(--f-fields--border-width) solid var(--f-fields--border-color)}.f-fields--inner-bordered .f-fields__grid .f-fields-item:not(:last-child){border-bottom:var(--f-fields--border-width) solid var(--f-fields--border-color)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-fields-item--padding:var(--f-space-2) var(--f-space-4);--f-fields-item--label--bg-color:var(--lightningcss-light,var(--f-color-surface-subtle))var(--lightningcss-dark,var(--f-color-surface-default));--f-fields-item--label--color:var(--f-color-text-primary);--f-fields-item--label--description-color:var(--f-color-text-secondary);--f-fields-item--label--font-weight:var(--f-font-weight-semibold);--f-fields-item--content--color:var(--f-color-text-primary)}}@layer components{.f-fields-item{grid-column:1/-1;grid-template-columns:1fr;display:grid}.f-fields--layout-inline .f-fields-item{grid-template-columns:subgrid}.f-fields-item__label,.f-fields-item__content{padding:var(--f-fields-item--padding)}.f-fields-item__label{background-color:var(--f-fields-item--label--bg-color);color:var(--f-fields-item--label--color);font-weight:400}.f-fields-item__label__text{font-weight:var(--f-fields-item--label--font-weight);margin-bottom:var(--f-space-2)}.f-fields-item__label__text:last-child{margin-bottom:0}.f-fields-item__label__description{font-size:var(--f-text-sm);color:var(--f-fields-item--label--description-color);margin-bottom:0}.f-fields--layout-stacked .f-fields-item:first-child .f-fields-item__label{border-top-left-radius:var(--f-fields--border-radius);border-top-right-radius:var(--f-fields--border-radius)}.f-fields--layout-inline .f-fields-item:first-child .f-fields-item__label{border-top-left-radius:var(--f-fields--border-radius)}.f-fields--layout-inline .f-fields-item:last-child .f-fields-item__label{border-bottom-left-radius:var(--f-fields--border-radius)}.f-fields-item__content{color:var(--f-fields-item--content--color);margin:0}.f-fields--layout-stacked .f-fields-item:last-child .f-fields-item__content{border-bottom-left-radius:var(--f-fields--border-radius);border-bottom-right-radius:var(--f-fields--border-radius)}.f-fields--layout-inline .f-fields-item:first-child .f-fields-item__content{border-top-right-radius:var(--f-fields--border-radius)}.f-fields--layout-inline .f-fields-item:last-child .f-fields-item__content{border-bottom-right-radius:var(--f-fields--border-radius)}.f-fields-item__content>p:last-child{margin-bottom:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-spinner__svg{width:100%;height:100%;animation:.75s linear infinite rotator;display:block}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes dash-50{0%{stroke-dashoffset:185px}50%{stroke-dashoffset:400px}to{stroke-dashoffset:185px}}.f-spinner__svg__ring{stroke:var(--_f-spinner--color,currentColor);opacity:var(--f-spinner--ring-opacity,.12)}.f-spinner__svg__path{stroke-dasharray:430;stroke-dashoffset:360px;transform-origin:50%;stroke:var(--_f-spinner--color,currentColor);animation:3s ease-in-out infinite dash-50}@media(prefers-reduced-motion:reduce){.f-spinner__svg,.f-spinner__svg__path{animation:none}}.f-spinner-wrapper{display:block;position:relative}.f-spinner-wrapper--active .f-spinner-wrapper__content{pointer-events:none;-webkit-user-select:none;user-select:none}.f-spinner-wrapper__overlay{z-index:1;background-color:color-mix(in oklch,var(--f-spinner--overlay-bg-color) var(--f-spinner--overlay-opacity),transparent);-webkit-backdrop-filter:blur(var(--f-spinner--blur));backdrop-filter:blur(var(--f-spinner--blur));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-spinner-body{align-items:center;gap:var(--f-spinner--gap);flex-direction:column;display:inline-flex}.f-spinner{--_f-spinner--color:var(--f-spinner--color);width:var(--f-spinner--size);height:var(--f-spinner--size);display:block}.f-spinner--color-default{--_f-spinner--color:currentColor}.f-spinner--color-primary{--_f-spinner--color:var(--f-color-primary)}.f-spinner--color-secondary{--_f-spinner--color:var(--f-color-secondary)}.f-spinner--color-success{--_f-spinner--color:var(--f-color-success)}.f-spinner--color-warning{--_f-spinner--color:var(--f-color-warning)}.f-spinner--color-danger{--_f-spinner--color:var(--f-color-danger)}.f-spinner__label{font-size:var(--f-spinner--label-font-size);line-height:calc(var(--f-spinner--label-font-size) * 1.5);color:var(--f-spinner--label-color);text-align:center}}@layer tokens{:root{--f-spinner--size:20px;--f-spinner--label-font-size:var(--f-text-md);--f-spinner--label-color:inherit;--f-spinner--color:currentColor;--f-spinner--blur:2px;--f-spinner--overlay-bg-color:var(--f-color-surface-raised);--f-spinner--overlay-opacity:60%;--f-spinner--ring-opacity:.12;--f-spinner--gap:8px}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-button--width:auto;--f-button--height:var(--f-form-control--height);--f-button--height--size-small:var(--f-form-control--height-sm);--f-button--height--size-large:var(--f-form-control--height-lg);--f-button--text-decoration:none;--f-button--text-transform:none;--f-button--padding-y:0;--f-button--padding-x:var(--f-space-4);--f-button--font-weight:var(--f-font-weight-regular);--f-button--font-size:var(--f-body-font-size);--f-button--line-height:1.25;--f-button--border-radius:var(--f-border-radius);--f-button--border-width:1px;--f-button--border-style:solid;--f-button--icon-size:20px;--f-button--icon-size--size-small:var(--f-space-4);--f-button--icon-size--size-large:var(--f-space-6);--f-button--press-scale:.98;--f-button--overlay-content-opacity:.5;--f-button--overlay-content-blur:2px}@media(prefers-reduced-motion:reduce){:root{--f-button--press-scale:1;--f-button--overlay-content-blur:0}}}@layer components{.f-button{--_f-button--height:var(--f-button--height);--_f-button--width:var(--f-button--width);--_f-button--padding-y:var(--f-button--padding-y);--_f-button--padding-x:var(--f-button--padding-x);--_f-button--border-radius:var(--f-button--border-radius);--_f-button--border-style:var(--f-button--border-style);--_f-button--icon-size:var(--f-button--icon-size);--f-ripple--color:var(--_f-button--text-color);height:var(--_f-button--height);width:var(--_f-button--width);background-color:var(--_f-button--bg-color);border:var(--f-button--border-width) var(--_f-button--border-style) var(--_f-button--border-color);padding:var(--_f-button--padding-y) var(--_f-button--padding-x);border-radius:var(--_f-button--border-radius);color:var(--_f-button--text-color);font-weight:var(--f-button--font-weight);font-size:var(--f-button--font-size);line-height:var(--f-button--line-height);-webkit-text-decoration:var(--f-button--text-decoration);text-decoration:var(--f-button--text-decoration);text-transform:var(--f-button--text-transform);flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;transition:scale .1s ease-out,color .25s,background-color .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden;scale:1}.f-button:not(:disabled):not(.f-button--disabled):hover{color:var(--_f-button--text-color--hover);background-color:var(--_f-button--bg-color--hover);border-color:var(--_f-button--border-color--hover);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.f-button--dashed{--_f-button--border-style:dashed}.f-button--size-small{--f-spinner--size:var(--f-space-4);--_f-button--height:var(--f-button--height--size-small);--_f-button--padding-y:var(--f-space-2);--_f-button--padding-x:var(--f-space-3);--_f-button--border-radius:var(--f-form-control--border-radius-sm);--_f-button--icon-size:var(--f-button--icon-size--size-small)}.f-button--size-large{--f-spinner--size:var(--f-space-6);--_f-button--height:var(--f-button--height--size-large);--_f-button--padding-x:var(--f-space-6);--_f-button--border-radius:var(--f-border-radius-lg);--_f-button--icon-size:var(--f-button--icon-size--size-large);min-width:var(--_f-button--height)}.f-button--circle{--_f-button--border-radius:calc(var(--_f-button--height) / 2)}.f-button--squircle{corner-shape:squircle;--_f-button--border-radius:calc(var(--_f-button--height) / 2)}.f-button--wide{--_f-button--width:100%}.f-button--icon-only{--_f-button--padding-y:0;--_f-button--padding-x:0;--_f-button--width:var(--_f-button--height)}.f-button__content{align-items:center;gap:calc(var(--_f-button--padding-x) - 5px);flex-flow:row;max-width:100%;transition:transform .25s;display:flex}.f-button__text{line-height:var(--f-button--line-height);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.f-button__icon{display:inline-flex}.f-button__icon svg{width:var(--_f-button--icon-size);height:auto}.f-button:has(.f-button__overlay):not(.f-button--loading-inline) .f-button__content{opacity:var(--f-button--overlay-content-opacity);filter:blur(var(--f-button--overlay-content-blur))}.f-button__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-button__overlay svg{width:var(--_f-button--icon-size);height:auto}.f-button{--_f-button--press-shadow-tint:var(--_f-button--text-color)}.f-button.f-button--type-solid{--_f-button--press-shadow-tint:var(--_f-button--bg-color)}.f-button--color-primary{--_f-button--accent-color:var(--f-color-primary)}.f-button--color-secondary{--_f-button--accent-color:var(--f-color-secondary)}.f-button--color-success{--_f-button--accent-color:var(--f-color-success)}.f-button--color-warning{--_f-button--accent-color:var(--f-color-warning)}.f-button--color-danger{--_f-button--accent-color:var(--f-color-danger)}.f-button--color-default.f-button--type-plain{--_f-button--bg-color:var(--f-color-surface-default);--_f-button--bg-color--hover:var(--f-color-surface-subtle);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:var(--f-color-border-default);--_f-button--border-color--hover:var(--f-color-border-default)}.f-button--color-default.f-button--type-soft{--_f-button--bg-color:var(--f-color-surface-subtle);--_f-button--bg-color--hover:var(--f-color-surface-hover);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--color-default.f-button--type-solid{--_f-button--bg-color:var(--f-color-border-strong);--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--f-color-border-strong) 88%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--f-color-border-strong) 88%, #fff));--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-text-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--color-default.f-button--type-text{--_f-button--bg-color:transparent;--_f-button--bg-color--hover:var(--f-color-surface-subtle);--_f-button--text-color:var(--f-color-text-primary);--_f-button--text-color--hover:var(--f-color-primary);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-plain:not(.f-button--color-default){--_f-button--bg-color:var(--f-color-surface-default);--_f-button--bg-color--hover:color-mix(in oklch, var(--_f-button--accent-color) 12%, var(--f-color-mix-neutral));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 35%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 55%, var(--f-color-mix-neutral)));--_f-button--border-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 40%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 90%, var(--f-color-mix-neutral)))}.f-button--type-soft:not(.f-button--color-default){--_f-button--bg-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 20%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 30%, var(--f-color-mix-neutral)));--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 30%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 40%, var(--f-color-mix-neutral)));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-solid:not(.f-button--color-default){--_f-button--bg-color:var(--_f-button--accent-color);--_f-button--bg-color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-button--accent-color) 88%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-button--accent-color) 88%, #fff));--_f-button--text-color:var(--f-color-on-accent);--_f-button--text-color--hover:var(--f-color-on-accent);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button--type-text:not(.f-button--color-default){--_f-button--bg-color:transparent;--_f-button--bg-color--hover:color-mix(in oklch, var(--_f-button--accent-color) 12%, var(--f-color-mix-neutral));--_f-button--text-color:var(--_f-button--accent-color);--_f-button--text-color--hover:var(--_f-button--accent-color);--_f-button--border-color:transparent;--_f-button--border-color--hover:transparent}.f-button:not(:disabled):not(.f-button--disabled):not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error):active{scale:var(--f-button--press-scale);box-shadow:0 2px 8px color-mix(in oklch,var(--_f-button--press-shadow-tint) 12%,transparent),inset 0 2px 5px color-mix(in oklch,var(--_f-button--press-shadow-tint) 28%,transparent)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible{outline-offset:1px;outline:3px solid color-mix(in srgb,var(--_f-button--text-color),transparent 80%)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible.f-button--type-solid{outline:3px solid color-mix(in srgb,var(--_f-button--bg-color),transparent 50%)}.f-button:not(:disabled):not(.f-button--disabled):focus-visible.f-button--type-solid.f-button--color-default{outline:3px solid color-mix(in srgb,var(--_f-button--bg-color),transparent 10%)}.f-button:disabled:not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error),.f-button.f-button--disabled:not(.f-button--loading):not(.f-button--result-success):not(.f-button--result-error){cursor:not-allowed;opacity:.5}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-button-group{--_f-button-group--direction:row;flex-direction:var(--_f-button-group--direction);flex-wrap:nowrap;align-items:stretch;gap:0;display:inline-flex}.f-button-group--wide{width:100%;display:flex}.f-button-group--vertical{--_f-button-group--direction:column}.f-button-group>:focus-within,.f-button-group>:hover{z-index:1;position:relative}.f-button-group--vertical>:first-child:not(:last-child).f-button,.f-button-group--vertical>:first-child:not(:last-child).f-overlay-trigger>.f-button{border-end-end-radius:0;border-end-start-radius:0}.f-button-group--vertical>:not(:first-child){margin-block-start:calc(-1 * var(--f-button--border-width))}.f-button-group--vertical>:not(:first-child).f-button,.f-button-group--vertical>:not(:first-child).f-overlay-trigger>.f-button{border-start-start-radius:0;border-start-end-radius:0}.f-button-group--vertical>:not(:first-child):not(:last-child).f-button,.f-button-group--vertical>:not(:first-child):not(:last-child).f-overlay-trigger>.f-button{border-radius:0}.f-button-group--vertical>:not(:last-child).f-button,.f-button-group--vertical>:not(:last-child).f-overlay-trigger>.f-button{border-block-end-color:#0000}.f-button-group--vertical>:not(:last-child):hover.f-button,.f-button-group--vertical>:not(:last-child):hover.f-overlay-trigger>.f-button{border-block-end-color:var(--_f-button--border-color--hover)}.f-button-group--vertical>:not(:last-child):focus-within.f-button,.f-button-group--vertical>:not(:last-child):focus-within.f-overlay-trigger>.f-button{border-block-end-color:var(--_f-button--border-color)}.f-button-group:not(.f-button-group--vertical)>:first-child:not(:last-child).f-button,.f-button-group:not(.f-button-group--vertical)>:first-child:not(:last-child).f-overlay-trigger>.f-button{border-start-end-radius:0;border-end-end-radius:0}.f-button-group:not(.f-button-group--vertical)>:not(:first-child){margin-inline-start:calc(-1 * var(--f-button--border-width))}.f-button-group:not(.f-button-group--vertical)>:not(:first-child).f-button,.f-button-group:not(.f-button-group--vertical)>:not(:first-child).f-overlay-trigger>.f-button{border-start-start-radius:0;border-end-start-radius:0}.f-button-group:not(.f-button-group--vertical)>:not(:first-child):not(:last-child).f-button,.f-button-group:not(.f-button-group--vertical)>:not(:first-child):not(:last-child).f-overlay-trigger>.f-button{border-radius:0}.f-button-group:not(.f-button-group--vertical)>:not(:last-child).f-button,.f-button-group:not(.f-button-group--vertical)>:not(:last-child).f-overlay-trigger>.f-button{border-inline-end-color:#0000}.f-button-group:not(.f-button-group--vertical)>:not(:last-child):hover.f-button,.f-button-group:not(.f-button-group--vertical)>:not(:last-child):hover.f-overlay-trigger>.f-button{border-inline-end-color:var(--_f-button--border-color--hover)}.f-button-group:not(.f-button-group--vertical)>:not(:last-child):focus-within.f-button,.f-button-group:not(.f-button-group--vertical)>:not(:last-child):focus-within.f-overlay-trigger>.f-button{border-inline-end-color:var(--_f-button--border-color)}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-icon-btn--color:var(--f-color-secondary);--f-icon-btn--color--hover:var(--f-color-primary);--f-icon-btn--color--disabled:var(--f-color-text-disabled);--f-icon-btn--icon-size:24px;--f-icon-btn--spinner-size:20px}}@layer components{.f-icon-button{--f-spinner--size:var(--f-icon-btn--spinner-size);--_f-icon-btn--color:var(--f-icon-btn--color);--_f-icon-btn--color--hover:var(--f-icon-btn--color--hover);color:var(--_f-icon-btn--color);background-color:#0000;border:none;outline:none;flex-flow:row;justify-content:center;align-items:center;padding:0;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex;position:relative}.f-icon-button__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f-icon-button>svg{width:var(--f-icon-btn--icon-size);height:auto}.f-icon-button__icon svg{width:var(--f-icon-btn--icon-size,24px);height:auto;transition:color .25s,opacity .25s}.f-icon-button:hover:not(:disabled):not(.f-icon-button--disabled){color:var(--_f-icon-btn--color--hover);cursor:pointer}.f-icon-button:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--_f-icon-btn--color),transparent 70%)}.f-icon-button:disabled:not(.f-icon-button--loading):not(.f-icon-button--success),.f-icon-button.f-icon-button--disabled:not(.f-icon-button--loading):not(.f-icon-button--success){cursor:not-allowed;color:var(--f-icon-btn--color--disabled)}.f-icon-button--loading,.f-icon-button--success{color:var(--_f-icon-btn--color);cursor:default}.f-icon-button--loading>svg,.f-icon-button--success>svg{opacity:0}.f-icon-button--color-default{--_f-icon-btn--color:var(--f-color-secondary);--_f-icon-btn--color--hover:var(--f-color-primary)}.f-icon-button--color-primary{--_f-icon-btn--accent-color:var(--f-color-primary);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-secondary{--_f-icon-btn--accent-color:var(--f-color-secondary);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-success{--_f-icon-btn--accent-color:var(--f-color-success);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-warning{--_f-icon-btn--accent-color:var(--f-color-warning);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}.f-icon-button--color-danger{--_f-icon-btn--accent-color:var(--f-color-danger);--_f-icon-btn--color:var(--_f-icon-btn--accent-color);--_f-icon-btn--color--hover:var(--lightningcss-light,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #000))var(--lightningcss-dark,color-mix(in oklch, var(--_f-icon-btn--accent-color) 85%, #fff))}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-form-control-floating-label{background-color:var(--f-form-control--background-color);color:var(--_f-form-control--floating-label-color);opacity:1;left:calc(var(--_f-form-control--padding-x,var(--f-form-control--padding-x)) + var(--f-form-control--border-width));box-sizing:border-box;max-width:calc(100% - 2 * (var(--_f-form-control--padding-x,var(--f-form-control--padding-x)) + var(--f-form-control--border-width)));white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:1px 3px;font-size:10px;line-height:12px;transition:all .25s;position:absolute;top:-7px;overflow:hidden}.f-form-control-floating-transition-enter-active{transition:all .25s}.f-form-control-floating-transition-enter-from,.f-form-control-floating-transition-leave-to{opacity:0;transform:translateY(14px)}.f-form-control{--_f-form-control--height:var(--f-form-control--height);--_f-form-control--width:var(--f-form-control--width);--_f-form-control--border-color:var(--f-form-control--border-color);--_f-form-control--border-radius:var(--f-form-control--border-radius);--_f-form-control--floating-label-color:var(--f-form-control--floating-label-color);--_f-form-control--padding-x:var(--f-form-control--padding-x);--_f-form-control--max-element-height:var(--f-form-control--max-element-height);width:var(--_f-form-control--width);font-weight:400;line-height:1.5;font-size:var(--f-form-control--font-size);color:var(--f-form-control--color);appearance:none;background-color:var(--f-form-control--background-color);border:var(--f-form-control--border-width) var(--f-form-control--border-style) var(--_f-form-control--border-color);border-radius:var(--_f-form-control--border-radius);min-height:var(--_f-form-control--height);height:var(--_f-form-control--height);background-clip:padding-box;transition:all .25s ease-in-out}.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):hover{--_f-form-control--border-color:var(--f-form-control--border-color--hover)}.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:var(--f-form-control--border-color--focus);--_f-form-control--floating-label-color:var(--f-form-control--floating-label-color--focus)}.f-form-control.f-form-control--no-border,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):hover,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control.f-form-control--no-border:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:transparent}.f-form-control.f-form-control--wide{--_f-form-control--width:100%}.f-form-control.f-form-control--disabled,.f-form-control:disabled{background-color:var(--f-form-control--background-color--disabled);cursor:not-allowed}.f-form-control.f-form-control--disabled:hover,.f-form-control:disabled:hover{cursor:not-allowed}.f-form-control.f-form-control--has-errors{--_f-form-control--border-color:var(--f-form-control--border-color--error)}.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):hover{--_f-form-control--border-color:var(--f-form-control--border-color--error-hover)}.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):focus,.f-form-control.f-form-control--has-errors:not(.f-form-control--disabled):not(.f-form-control--readonly):focus-within{--_f-form-control--border-color:var(--f-form-control--border-color--error)}.f-form-control.f-form-control--size-small{--_f-form-control--height:var(--f-form-control--height-sm);--_f-form-control--padding-x:var(--f-form-control--padding-x-sm);--_f-form-control--max-element-height:var(--f-form-control--max-element-height-sm);--_f-form-control--border-radius:var(--f-form-control--border-radius-sm)}.f-form-control.f-form-control--size-large{--_f-form-control--height:var(--f-form-control--height-lg);--_f-form-control--padding-x:var(--f-form-control--padding-x-lg);--_f-form-control--max-element-height:var(--f-form-control--max-element-height-lg);--_f-form-control--border-radius:var(--f-form-control--border-radius-lg)}.f-form-control{padding:0 var(--_f-form-control--padding-x);align-items:center;display:flex;position:relative}.f-form-control.f-form-control--required:after{content:"";background-color:var(--f-color-danger);width:4px;height:4px;top:calc(var(--_f-form-control--border-radius) - 2px);right:calc(var(--_f-form-control--border-radius) - 2px);border-radius:50%;transition:all .25s;display:block;position:absolute}.f-form-control .f-form-control__prepend,.f-form-control .f-form-control__append,.f-form-control .f-form-control__advanced,.f-form-control .f-form-control__copy,.f-form-control .f-form-control__clear{flex-shrink:0;justify-content:center;align-items:center;display:flex}.f-form-control .f-form-control__prepend>.f-button,.f-form-control .f-form-control__append>.f-button,.f-form-control .f-form-control__advanced>.f-button,.f-form-control .f-form-control__copy>.f-button,.f-form-control .f-form-control__clear>.f-button{max-height:var(--_f-form-control--max-element-height);min-width:var(--_f-form-control--max-element-height);width:var(--_f-form-control--max-element-height)}.f-form-control .f-form-control__prepend>svg:not(.f-spinner),.f-form-control .f-form-control__append>svg:not(.f-spinner),.f-form-control .f-form-control__advanced>svg:not(.f-spinner),.f-form-control .f-form-control__copy>svg:not(.f-spinner),.f-form-control .f-form-control__clear>svg:not(.f-spinner){width:20px;height:20px;color:var(--f-form-control--icon-color)}.f-form-control>.f-form-control__prepend{padding-right:var(--_f-form-control--padding-x);flex-shrink:0;display:flex}.f-form-control>.f-form-control__append{padding-left:var(--_f-form-control--padding-x);flex-shrink:0;display:flex}.f-form-control>.f-form-control__append .f-spinner{--f-spinner--size:16px;color:var(--f-form-control--icon-color);flex-shrink:0;margin:2px;display:flex}.f-form-control>.f-form-control__clear,.f-form-control .f-form-control__copy{display:flex}.f-form-control>.f-form-control__clear .f-button,.f-form-control .f-form-control__copy .f-button{color:var(--f-form-control--action-button-color);border:0;width:24px;min-width:24px;height:24px}.f-form-control>.f-form-control__clear .f-button svg,.f-form-control .f-form-control__copy .f-button svg{width:18px;height:18px}.f-form-control>.f-form-control__form-element{flex-grow:1}.f-form-control>.f-form-control__form-element>input,.f-form-control>.f-form-control__form-element select,.f-form-control>.f-form-control__form-element textarea{width:100%;max-width:100%;line-height:var(--f-form-control--line-height);color:var(--f-form-control--color);font-size:var(--f-form-control--font-size);background-color:#0000;border:none;outline:none;display:block}.f-form-control>.f-form-control__form-element>input:disabled,.f-form-control>.f-form-control__form-element select:disabled,.f-form-control>.f-form-control__form-element textarea:disabled{cursor:not-allowed}.f-form-control>.f-form-control__form-element>input::placeholder,.f-form-control>.f-form-control__form-element select::placeholder,.f-form-control>.f-form-control__form-element textarea::placeholder{color:var(--f-form-control--placeholder-color);transition:all .25s}.f-form-control>.f-form-control__form-element>input:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-form-control>.f-form-control__form-element>input:not(:read-only):focus::placeholder,.f-form-control>.f-form-control__form-element select:not(:read-only):focus::placeholder,.f-form-control>.f-form-control__form-element textarea:not(:read-only):focus::placeholder{opacity:.65}.f-form-control>.f-form-control__form-element>input,.f-form-control>.f-form-control__form-element select{border:none}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-empty--padding:var(--f-space-4);--f-empty--icon--size:var(--f-space-12);--f-empty--icon--color:var(--f-color-border-default);--f-empty--spinner--size:var(--f-space-9);--f-empty--spinner--color:var(--f-empty--icon--color);--f-empty--title--color:var(--f-color-text-secondary);--f-empty--title--font-size:var(--f-text-lg);--f-empty--subtitle--font-size:var(--f-text-sm);--f-empty--subtitle--color:var(--f-color-text-secondary)}}@layer components{.f-empty{padding:var(--f-empty--padding);text-align:center;justify-content:center;align-items:center;gap:var(--f-space-3);flex-direction:column;display:flex}.f-empty__icon{justify-content:center;align-items:center;display:flex}.f-empty__icon svg:not(.f-spinner__svg){width:var(--f-empty--icon--size);height:auto;color:var(--f-empty--icon--color);display:block}.f-empty__spinner{--f-spinner--size:var(--f-empty--spinner--size);color:var(--f-empty--spinner--color)}.f-empty__title{font-size:var(--f-empty--title--font-size);color:var(--f-empty--title--color);margin:0}.f-empty__subtitle{font-size:var(--f-empty--subtitle--font-size);color:var(--f-empty--subtitle--color);margin:0}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-divider__line{border:var(--f-divider--thickness) solid var(--f-divider--line--color);flex:auto;align-self:center;min-width:0;min-height:0}.f-divider__line--start,.f-divider__line--end{max-width:min(10%,var(--f-space-4));max-height:min(10%,var(--f-space-4))}.f-divider__line--vertical{min-height:var(--f-space-2);border-top-width:0;border-bottom-width:0;border-right-width:0}.f-divider__line--horizontal{min-width:var(--f-space-2);border-bottom-width:0;border-left-width:0;border-right-width:0}.f-divider__line--dashed{border-style:dashed}.f-divider__label{color:var(--f-divider--label--color);white-space:nowrap;font-size:var(--f-divider--label--font-size);line-height:var(--f-divider--label--line-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.f-divider__label--vertical{writing-mode:vertical-rl;text-orientation:mixed}.f-divider{align-items:center;gap:var(--f-divider--gap);width:100%;padding:var(--f-divider--padding);display:flex}.f-divider--vertical{flex-direction:column;width:auto;height:100%}}@layer tokens{:root{--f-divider--line--color:var(--f-color-border-default);--f-divider--label--color:var(--f-color-text-secondary);--f-divider--thickness:1px;--f-divider--label--line-height:1;--f-divider--gap:var(--f-space-2);--f-divider--padding:var(--f-space-1);--f-divider--label--font-size:.65rem}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-input>input{width:100%;max-width:100%;line-height:var(--f-form-control--line-height);color:var(--f-form-control--color);font-size:var(--f-form-control--font-size);background-color:#0000;border:none;outline:none;display:block}.f-input>input:disabled{cursor:not-allowed}.f-input>input::placeholder{color:var(--f-form-control--placeholder-color);transition:all .25s}.f-input>input:-webkit-autofill{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem var(--f-form-control--background-color) inset;-webkit-text-fill-color:var(--f-form-control--color)}.f-input>input:not(:read-only):focus::placeholder{opacity:.65}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-decoration{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-results-button{appearance:none;display:none}.f-input-search .f-form-control__form-element>input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-select .f-select__tag{--_f-select--tag--bg-color:var(--f-select--tag--bg-color);--_f-select--tag--text-color:var(--f-select--tag--text-color);--_f-select--tag--border-color:var(--f-select--tag--border-color);border:1px solid var(--_f-select--tag--border-color);background-color:var(--_f-select--tag--bg-color);color:var(--_f-select--tag--text-color);white-space:nowrap;line-height:var(--f-space-3);padding:3px var(--f-space-2);border-radius:var(--f-border-radius-sm);gap:var(--f-space-1);max-width:100%;font-size:var(--f-text-sm);-webkit-user-select:none;user-select:none;display:inline-flex}.f-select .f-select__tag--more{--_f-select--tag--bg-color:var(--f-select--tag--more--bg-color);--_f-select--tag--text-color:var(--f-select--tag--more--text-color);--_f-select--tag--border-color:var(--f-select--tag--more--border-color);font-weight:var(--f-font-weight-semibold)}.f-select .f-select__tag>span.f-select__tag-label{max-width:calc(100% - 12px - var(--f-space-1));text-overflow:ellipsis;overflow:hidden}.f-select .f-select__tag .f-icon-button{color:var(--f-select--tag--icon-color);opacity:.5}.f-select .f-select__tag .f-icon-button:hover{opacity:1}.f-select .f-select__search{flex:none;align-self:center;max-width:100%;display:inline-flex;position:relative}.f-select .f-select__search--has-value input:not(:focus)::placeholder{color:var(--f-select--search--placeholder-color)}.f-select .f-select__search .f-select__search-mirror{top:0;z-index:999;white-space:pre;visibility:hidden;padding:0;position:absolute;inset-inline:0 auto}.f-select .f-select__search input{appearance:none;word-break:break-all;text-overflow:ellipsis;background-color:#0000;border:none;outline:none;width:100%;min-width:6px;max-width:100%;margin:0;padding:0;display:flex;overflow:hidden}.f-select .f-select__displayable{padding:var(--f-space-1) 0;flex-grow:1;align-items:center;width:100%;display:flex;overflow:hidden}.f-select .f-select__displayable .f-select__displayed{align-items:center;gap:var(--f-space-1);flex-wrap:wrap;flex:auto;max-width:100%;display:flex;position:relative}.f-select .f-select__displayable .f-select__displayed .f-select__placeholder,.f-select .f-select__displayable .f-select__displayed .f-select__displayed-text{white-space:nowrap;overflow:var(--f-select--displayed-text--overflow);text-overflow:var(--f-select--displayed-text--text-overflow)}.f-select .f-select__displayable .f-select__displayed .f-select__placeholder{white-space:nowrap;color:var(--f-form-control--placeholder-color);-webkit-user-select:none;user-select:none}.f-select .f-select__displayable .f-select__displayed .f-select__displayed-text{max-width:var(--f-select--displayed-text--max-width)}.f-form-control.f-select{height:auto}.f-form-control.f-select .f-form-control__append .f-select__arrow{--f-caret--size:16px;align-items:center;display:flex}.f-select__option{--_f-select--option--color:var(--f-select--option--color);--_f-select--option--bg-color:var(--f-select--option--bg-color);--_f-select--option--padding-y:var(--f-select--option--padding-y);--_f-select--option--padding-x:var(--f-select--option--padding-x);padding:var(--_f-select--option--padding-y) var(--_f-select--option--padding-x);border-radius:var(--f-border-radius-sm);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--f-space-3);min-height:32px;color:var(--_f-select--option--color);background-color:var(--_f-select--option--bg-color);line-height:1;display:flex}.f-select__option--disabled{opacity:.5;cursor:not-allowed}.f-select__option:not(.f-select__option--disabled):hover{--_f-select--option--bg-color:var(--f-select--option--bg-color--hover)}.f-select__option:not(.f-select__option--disabled).f-select__option--focused{--_f-select--option--bg-color:var(--f-select--option--bg-color--focus)}.f-select__option:not(.f-select__option--disabled).f-select__option--selected{--_f-select--option--color:var(--f-select--option--color--selected)}.f-select__option .f-select__option-check{display:flex}.f-select__option .f-select__option-check svg{width:auto;height:16px}.f-select-menu{padding:var(--f-space-1)}.f-select-sheet-search.f-input{--f-form-control--padding-x-sm:0}.f-select__overlay-content.f-overlay-content--floating{--f-overlay-content--bg-color:var(--f-select--overlay-bg-color);--f-overlay-content--border-color:var(--f-select--overlay-border-color);max-height:var(--f-select--overlay-max-height);overflow:hidden auto}.f-select__overlay-content.f-overlay-content--sheet .f-select__option{--_f-select--option--padding-y:var(--f-select--option--padding-y--sheet)}}@layer tokens{:root{--f-select--overlay-bg-color:var(--f-overlay-content--bg-color);--f-select--overlay-border-color:var(--f-overlay-content--border-color);--f-select--overlay-max-height:min(400px, 70vh);--f-select--option--color:var(--f-color-text-primary);--f-select--option--color--selected:var(--f-color-primary);--f-select--option--bg-color:transparent;--f-select--option--bg-color--hover:var(--f-color-surface-subtle);--f-select--option--bg-color--focus:color-mix(in srgb, var(--f-color-primary) 12%, transparent);--f-select--option--padding-y:var(--f-space-2);--f-select--option--padding-x:var(--f-space-3);--f-select--option--padding-y--sheet:var(--f-space-3);--f-select--tag--bg-color:var(--f-color-primary);--f-select--tag--text-color:var(--f-color-on-accent);--f-select--tag--border-color:transparent;--f-select--tag--icon-color:var(--f-color-on-accent);--f-select--tag--more--bg-color:transparent;--f-select--tag--more--text-color:var(--f-color-primary);--f-select--tag--more--border-color:var(--f-color-primary);--f-select--search--placeholder-color:var(--f-color-text-primary);--f-select--displayed-text--max-width:calc(100% - var(--f-space-2));--f-select--displayed-text--overflow:hidden;--f-select--displayed-text--text-overflow:ellipsis}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-paginator-btn{min-width:var(--f-space-6);transition:none}.f-paginator-btn--current{z-index:1}.f-paginator{gap:var(--f-space-2);flex-flow:wrap;display:flex}.f-paginator .f-paginator__pagesize-select{--f-select--displayed-text--max-width:none;--f-select--displayed-text--overflow:visible;--f-select--displayed-text--text-overflow:unset;width:fit-content;min-width:fit-content}}@layer reset,tokens,base,components,theme,utilities;@layer components{.f-table-th{vertical-align:middle;font-size:var(--f-text-md);font-weight:var(--f-font-weight-medium);color:var(--f-table--head--color);background:var(--f-table--head--bg-color);padding:var(--f-table--td--padding-y) var(--f-table--td--padding-x);text-align:left;border:none;position:relative}.f-table-th--narrow{box-sizing:border-box;width:1px;max-width:fit-content}@-moz-document url-prefix(){.f-table-th--narrow{box-sizing:content-box}.f-table-th--narrow *{box-sizing:border-box}}.f-table-th__inner{justify-content:space-between;align-items:center;gap:var(--f-space-3);line-height:var(--f-text-md-line-height);width:100%;display:flex}.f-table-th__sort{display:inline-flex}.f-table-th__label{flex-grow:1}.f-table-td{text-align:left;vertical-align:middle;font-size:var(--f-text-md);padding:var(--f-table--td--padding-y) var(--f-table--td--padding-x);position:relative}.f-table-td--narrow{box-sizing:border-box;width:1px;max-width:fit-content}@-moz-document url-prefix(){.f-table-td--narrow{box-sizing:content-box}.f-table-td--narrow *{box-sizing:border-box}}.f-table .f-table-expand-toggle{translate:calc(-1 * var(--f-space-6)) 0;margin-inline-end:var(--f-space-2);position:absolute}.f-table .f-table-expand-toggle,.f-table-block-list .f-table-expand-toggle{flex-shrink:0}.f-table .f-table-expand-toggle .f-table-expand-toggle__button,.f-table-block-list .f-table-expand-toggle .f-table-expand-toggle__button{width:18px;height:18px;padding:0}.f-table .f-table-expand-toggle .f-table-expand-toggle__bar--vertical,.f-table .f-table-expand-toggle .f-table-expand-toggle__bar--horizontal,.f-table-block-list .f-table-expand-toggle .f-table-expand-toggle__bar--vertical,.f-table-block-list .f-table-expand-toggle .f-table-expand-toggle__bar--horizontal{transform-origin:50%;transition:all .2s ease-in-out}.f-table .f-table-expand-toggle.f-table-expand-toggle--expanded .f-table-expand-toggle__bar--vertical,.f-table-block-list .f-table-expand-toggle.f-table-expand-toggle--expanded .f-table-expand-toggle__bar--vertical{transform:rotate(90deg)}.f-table .f-table-expand-toggle.f-table-expand-toggle--expanded .f-table-expand-toggle__bar--horizontal,.f-table-block-list .f-table-expand-toggle.f-table-expand-toggle--expanded .f-table-expand-toggle__bar--horizontal{opacity:0;transform:rotate(90deg)}.f-table-blocks-toolbar__sort{align-items:center;gap:var(--f-space-2);flex:1;min-width:min(100%,12rem);display:flex}.f-table-block-list{max-width:100%}.f-table-block-list__body{position:relative}.f-table-block-list__body>.f-spinner-wrapper{z-index:1;display:block;position:absolute;inset:0}.f-table-block-list__items{gap:var(--f-table-block-list--gap);flex-direction:column;display:flex}.f-table-block-list__toolbar{margin-bottom:var(--f-space-2);--f-block--bg-color:var(--f-table-block-list--bg-color,var(--f-color-surface-default));max-width:100%}.f-table-block-list__toolbar .f-block__part-inner{align-items:center}.f-table-block-list__loading,.f-table-block-list .f-table-block-item{--f-block--bg-color:var(--f-table-block-list--bg-color,var(--f-color-surface-default));max-width:100%}.f-table-block-list .f-table-block-item>.f-block__header{border-radius:var(--f-border-radius) var(--f-border-radius) 0 0}.f-table-block-list .f-table-block-item>.f-block__header,.f-table-block-list .f-table-block-item>.f-table-block-row-header.f-block__section{--f-block-section--bg-color:var(--f-table-block-row-header--bg-color,var(--f-color-surface-subtle))}.f-table-block-list .f-table-block-item>.f-table-block-row-fields.f-block__section,.f-table-block-list .f-table-block-item>.f-table-block-row-fields--with-default-title.f-block__section{--f-block-section--bg-color:var(--f-table-block-row-body--bg-color,transparent)}.f-table-block-list .f-table-block-item>.f-table-block-row-fields--with-default-title.f-block__section .f-fields-item:first-child{background-color:var(--f-table-block-row-header--bg-color,var(--f-color-surface-subtle))}.f-table-block-list .f-table-block-item .f-table-block-row-inner{width:100%;min-width:0}.f-table-block-list .f-table-block-item .f-fields{--f-fields--border-radius:0;--f-fields-item--label--bg-color:transparent;width:100%}.f-table-block-list .f-table-block-item .f-table-block-item__header-meta{color:var(--f-color-text-secondary);font-size:var(--f-body-font-size);white-space:nowrap;margin-right:auto}.f-table-block-list--tree-lines .f-table-block-tree-node{gap:var(--f-space-3);flex-direction:column;display:flex;position:relative}.f-table-block-list--tree-lines .f-table-block-tree-children{--_f-table-block-tree--branch-guide-x:var(--f-table-block-tree--guide-x);gap:var(--f-table-block-list--gap);padding-left:var(--f-table-block-tree--indent);flex-direction:column;display:flex;position:relative}.f-table-block-list--tree-lines .f-table-block-tree-children:before{content:"";z-index:0;left:var(--_f-table-block-tree--branch-guide-x);top:calc(var(--f-space-3) * -1);bottom:calc(var(--f-table-block-list--gap) / 2);border-left:var(--f-table-block-tree--line-width) var(--f-table-block-tree--line-style) var(--f-table-block-tree--line-color);pointer-events:none;width:0;position:absolute}.f-table-block-list--tree-lines .f-table-block-tree-children>.f-table-block-tree-node{z-index:1;position:relative}.f-table-block-list--tree-lines .f-table-block-tree-children>.f-table-block-tree-node:before{content:"";z-index:0;left:calc(-1 * var(--f-table-block-tree--indent) + var(--_f-table-block-tree--branch-guide-x));top:var(--f-table-block-tree--connector-y);width:max(0px,var(--f-table-block-tree--indent) - var(--_f-table-block-tree--branch-guide-x));border-top:var(--f-table-block-tree--line-width) var(--f-table-block-tree--line-style) var(--f-table-block-tree--line-color);pointer-events:none;height:0;position:absolute}.f-table-block-list--tree-lines .f-table-block-tree-children>.f-table-block-tree-node:last-child:after{content:"";z-index:0;left:calc(var(--_f-table-block-tree--branch-guide-x) - 1px);top:calc(var(--f-table-block-tree--connector-y) + var(--f-table-block-tree--line-width));bottom:calc(-1 * var(--f-table-block-list--gap));background:var(--f-table-block-list--bg-color,var(--f-color-surface-default));pointer-events:none;width:3px;position:absolute}.f-table-block-list--tree-lines .f-table-block-tree-children .f-table-block-item{z-index:1;position:relative}.f-table-block-list__empty{padding:var(--f-space-4) 0}.f-table-block-list .f-table__checkbox--virtual{opacity:.6}.f-table-block-list .f-table-block-row-expand-placeholder{width:var(--f-space-4);height:var(--f-space-4);flex-shrink:0;display:block}.f-table-root{gap:var(--f-space-2);flex-direction:column;display:flex}.f-table__pagination-top,.f-table__pagination-bottom{gap:var(--f-space-2);flex-wrap:wrap;display:flex}.f-table__footer{justify-content:space-between;align-items:center;gap:var(--f-space-2);padding:var(--f-space-2) 0;flex-wrap:wrap;display:flex}.f-table{max-width:100%;position:relative;overflow-x:auto}.f-table>.f-spinner-wrapper{z-index:1;display:block;position:absolute;inset:0}.f-table>table{border-radius:var(--f-border-radius);border-spacing:0;border:none;width:100%;margin:0}.f-table>table .f-table__checkbox--virtual{opacity:.6}.f-table>table .f-table__checkbox-cell{width:var(--f-space-10)}.f-table--striped tbody tr:nth-child(2n) td{background:var(--f-table--striped-row--bg-color)}.f-table--bordered thead th{border:1px solid var(--f-table--border-color);border-right:none}.f-table--bordered thead th:first-child{border-radius:var(--f-border-radius) 0 0 0}.f-table--bordered thead th:last-child{border-radius:0 var(--f-border-radius) 0 0;border-right:1px solid var(--f-table--border-color)}.f-table--bordered tbody td{border:1px solid var(--f-table--border-color);border-top:none;border-right:none;border-radius:0}.f-table--bordered tbody td:last-child{border-right:1px solid var(--f-table--border-color)}.f-table--bordered tbody tr:last-child td:first-child{border-radius:0 0 0 var(--f-border-radius)}.f-table--bordered tbody tr:last-child td:last-child{border-radius:0 0 var(--f-border-radius) 0}.f-table:not(.f-table--bordered) td:first-child,.f-table:not(.f-table--bordered) th:first-child{border-radius:var(--f-border-radius) 0 0 var(--f-border-radius)}.f-table:not(.f-table--bordered) td:last-child,.f-table:not(.f-table--bordered) th:last-child{border-radius:0 var(--f-border-radius) var(--f-border-radius) 0}}@layer tokens{:root{--f-table-block-tree--indent:var(--f-space-6);--f-table-block-row-header--bg-color:var(--f-color-surface-subtle);--f-table-block-row-body--bg-color:transparent;--f-table-block-tree--line-color:var(--f-color-border-default);--f-table-block-tree--line-width:1px;--f-table-block-tree--line-style:dashed;--f-table-block-tree--guide-x:var(--f-space-3);--f-table-block-tree--connector-y:calc(var(--f-block--padding--size-small,var(--f-space-3)) + var(--f-space-2));--f-table-block-list--gap:var(--f-space-3);--f-table-block-list--bg-color:var(--f-color-surface-default);--f-table--td--padding-x:var(--f-space-3);--f-table--td--padding-y:var(--f-space-3);--f-table--border-color:var(--f-color-border-default);--f-table--head--bg-color:var(--f-color-surface-subtle);--f-table--head--color:var(--f-color-text-secondary);--f-table--striped-row--bg-color:color-mix(in oklch, var(--f-color-surface-subtle) 45%, var(--f-color-mix-neutral))}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-tag--border-width:var(--f-border-width);--f-tag--border-radius:var(--f-border-radius-sm);--f-tag--height:22px;--f-tag--height-sm:18px;--f-tag--font-size:13px;--f-tag--font-size-sm:var(--f-text-sm);--f-tag--padding-x:8px;--f-tag--padding-x-sm:6px;--f-tag--gap:var(--f-tag--padding-x);--f-tag--gap-sm:var(--f-tag--padding-x-sm);--f-tag--max-width:none}}@layer components{.f-tag{--_f-tag--border-radius:var(--f-tag--border-radius);--_f-tag--height:var(--f-tag--height);--_f-tag--font-size:var(--f-tag--font-size);--_f-tag--padding-x:var(--f-tag--padding-x);--_f-tag--gap:var(--f-tag--gap);background-color:var(--_f-tag--bg-color);border-radius:var(--_f-tag--border-radius);color:var(--_f-tag--text-color);padding:0 var(--_f-tag--padding-x);line-height:calc(var(--_f-tag--height) - 2 * var(--f-tag--border-width));font-size:var(--_f-tag--font-size);border:var(--f-tag--border-width) solid transparent;height:var(--_f-tag--height);box-sizing:border-box;width:fit-content;max-width:var(--f-tag--max-width);justify-content:center;align-items:center;gap:var(--_f-tag--gap);display:inline-flex}.f-tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:inherit;display:block;overflow:hidden}.f-tag__icon{flex-shrink:0;align-items:center;line-height:0;display:flex}.f-tag__icon svg{display:block}.f-tag.f-tag--rounded{--_f-tag--border-radius:calc(var(--_f-tag--height) / 2)}.f-tag.f-tag--bordered{border-color:var(--_f-tag--border-color)}.f-tag.f-tag--size-small{--_f-tag--height:var(--f-tag--height-sm);--_f-tag--font-size:var(--f-tag--font-size-sm);--_f-tag--padding-x:var(--f-tag--padding-x-sm);--_f-tag--gap:var(--f-tag--gap-sm)}.f-tag--color-primary{--_f-tag--accent-color:var(--f-color-primary)}.f-tag--color-secondary{--_f-tag--accent-color:var(--f-color-secondary)}.f-tag--color-success{--_f-tag--accent-color:var(--f-color-success)}.f-tag--color-warning{--_f-tag--accent-color:var(--f-color-warning)}.f-tag--color-danger{--_f-tag--accent-color:var(--f-color-danger)}.f-tag--color-default.f-tag--tone-plain{--_f-tag--bg-color:var(--f-color-surface-default);--_f-tag--text-color:var(--f-color-text-secondary);--_f-tag--border-color:var(--f-color-border-default)}.f-tag--color-default.f-tag--tone-soft{--_f-tag--bg-color:var(--f-color-surface-subtle);--_f-tag--text-color:var(--f-color-text-secondary);--_f-tag--border-color:var(--f-color-border-default)}.f-tag--color-default.f-tag--tone-solid{--_f-tag--bg-color:var(--f-color-border-strong);--_f-tag--text-color:var(--f-color-text-primary);--_f-tag--border-color:transparent}.f-tag--tone-plain:not(.f-tag--color-default){--_f-tag--bg-color:var(--f-color-surface-default);--_f-tag--text-color:var(--_f-tag--accent-color);--_f-tag--border-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-tag--accent-color) 35%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-tag--accent-color) 85%, var(--f-color-mix-neutral)))}.f-tag--tone-soft:not(.f-tag--color-default){--_f-tag--bg-color:color-mix(in oklch, var(--_f-tag--accent-color) 20%, var(--f-color-mix-neutral));--_f-tag--text-color:var(--_f-tag--accent-color);--_f-tag--border-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-tag--accent-color) 40%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-tag--accent-color) 70%, var(--f-color-mix-neutral)))}.f-tag--tone-solid:not(.f-tag--color-default){--_f-tag--bg-color:var(--_f-tag--accent-color);--_f-tag--text-color:var(--f-color-on-accent);--_f-tag--border-color:transparent}}@layer reset,tokens,base,components,theme,utilities;@layer tokens{:root{--f-alert--border-radius:var(--f-border-radius);--f-alert--icon-size:var(--f-space-8);--f-alert--icon-size--small:var(--f-space-5);--f-alert--icon-size--large:var(--f-space-10);--f-alert--padding-horizontal:var(--f-space-4);--f-alert--padding-vertical:var(--f-space-4);--f-alert--padding-horizontal--small:var(--f-space-3);--f-alert--padding-vertical--small:var(--f-space-2);--f-alert--padding-horizontal--large:var(--f-space-5);--f-alert--padding-vertical--large:var(--f-space-5);--f-alert--title--font-size:var(--f-text-lg);--f-alert--title--font-size--small:.85rem;--f-alert--title--font-size--large:var(--f-text-xl);--f-alert--close-size:var(--f-button--height--size-small);--f-alert--close-inset:var(--f-space-1);--f-alert--close-safe-area:calc(var(--f-alert--close-size) - var(--f-alert--close-inset))}}@layer components{.f-alert{--_f-alert--icon-size:var(--f-alert--icon-size);--_f-alert--padding-horizontal:var(--f-alert--padding-horizontal);--_f-alert--padding-vertical:var(--f-alert--padding-vertical);--_f-alert--gap:var(--_f-alert--padding-horizontal);--_f-alert--title--font-size:var(--f-alert--title--font-size);gap:var(--_f-alert--gap);padding:var(--_f-alert--padding-vertical) var(--_f-alert--padding-horizontal);background-color:var(--_f-alert--bg-color);border-radius:var(--f-alert--border-radius);border:1px solid var(--_f-alert--border-color);flex-direction:row;width:100%;display:flex;position:relative}.f-alert--size-small{--_f-alert--padding-horizontal:var(--f-alert--padding-horizontal--small);--_f-alert--padding-vertical:var(--f-alert--padding-vertical--small);--_f-alert--gap:var(--_f-alert--padding-horizontal);--_f-alert--icon-size:var(--f-alert--icon-size--small);--_f-alert--title--font-size:var(--f-alert--title--font-size--small)}.f-alert--size-large{--_f-alert--padding-horizontal:var(--f-alert--padding-horizontal--large);--_f-alert--padding-vertical:var(--f-alert--padding-vertical--large);--_f-alert--gap:var(--_f-alert--padding-horizontal);--_f-alert--icon-size:var(--f-alert--icon-size--large);--_f-alert--title--font-size:var(--f-alert--title--font-size--large)}.f-alert--closeable{padding-inline-end:calc(var(--_f-alert--padding-horizontal) + var(--f-alert--close-safe-area))}.f-alert__icon{color:var(--_f-alert--icon-color);flex-shrink:0}.f-alert__icon svg{width:var(--_f-alert--icon-size);height:auto}.f-alert__content{gap:var(--f-space-1);flex-direction:column;flex-grow:1;display:flex}.f-alert__title{font-size:var(--_f-alert--title--font-size);font-weight:var(--f-font-weight-semibold);color:var(--_f-alert--title-color)}.f-alert__text{font-size:var(--f-text-sm);color:var(--_f-alert--text-color)}.f-alert__close{opacity:.6;top:var(--f-alert--close-inset);right:var(--f-alert--close-inset);flex-shrink:0;position:absolute}.f-alert__close:hover{opacity:1}.f-alert--tone-solid .f-alert__close{color:var(--_f-alert--icon-color)}.f-alert--color-primary{--_f-alert--accent-color:var(--f-color-primary)}.f-alert--color-secondary{--_f-alert--accent-color:var(--f-color-secondary)}.f-alert--color-success{--_f-alert--accent-color:var(--f-color-success)}.f-alert--color-warning{--_f-alert--accent-color:var(--f-color-warning)}.f-alert--color-danger{--_f-alert--accent-color:var(--f-color-danger)}.f-alert--color-default.f-alert--tone-plain{--_f-alert--bg-color:var(--f-color-surface-default);--_f-alert--border-color:var(--f-color-border-default);--_f-alert--title-color:var(--f-color-text-primary);--_f-alert--text-color:var(--f-color-text-secondary);--_f-alert--icon-color:var(--f-color-text-secondary)}.f-alert--color-default.f-alert--tone-soft{--_f-alert--bg-color:var(--f-color-surface-subtle);--_f-alert--border-color:transparent;--_f-alert--title-color:var(--f-color-text-primary);--_f-alert--text-color:var(--f-color-text-primary);--_f-alert--icon-color:var(--f-color-text-secondary)}.f-alert--color-default.f-alert--tone-solid{--_f-alert--bg-color:var(--f-color-border-strong);--_f-alert--border-color:transparent;--_f-alert--title-color:var(--f-color-text-primary);--_f-alert--text-color:var(--f-color-text-primary);--_f-alert--icon-color:var(--f-color-text-secondary)}.f-alert--tone-plain:not(.f-alert--color-default){--_f-alert--bg-color:var(--f-color-surface-default);--_f-alert--border-color:var(--lightningcss-light,color-mix(in oklch, var(--_f-alert--accent-color) 35%, var(--f-color-mix-neutral)))var(--lightningcss-dark,color-mix(in oklch, var(--_f-alert--accent-color) 85%, var(--f-color-mix-neutral)));--_f-alert--title-color:var(--_f-alert--accent-color);--_f-alert--text-color:var(--f-color-text-secondary);--_f-alert--icon-color:var(--_f-alert--accent-color)}.f-alert--tone-soft:not(.f-alert--color-default){--_f-alert--bg-color:color-mix(in oklch, var(--_f-alert--accent-color) 30%, var(--f-color-mix-neutral));--_f-alert--border-color:transparent;--_f-alert--title-color:var(--_f-alert--accent-color);--_f-alert--text-color:var(--f-color-text-primary);--_f-alert--icon-color:var(--_f-alert--accent-color)}.f-alert--tone-solid:not(.f-alert--color-default){--_f-alert--bg-color:var(--_f-alert--accent-color);--_f-alert--border-color:transparent;--_f-alert--title-color:var(--f-color-on-accent);--_f-alert--text-color:var(--f-color-on-accent);--_f-alert--icon-color:var(--f-color-on-accent)}}.role-tags[data-v-38572d2a]{display:flex;flex-wrap:wrap;gap:4px}.app-toolbar-user-menu__trigger.f-button{max-width:260px;padding-inline:var(--f-space-2);text-align:left}.app-toolbar-user-menu__trigger.f-button .f-button__content,.app-toolbar-user-menu__trigger.f-button .f-button__text{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--f-space-2);min-width:0;max-width:100%;overflow:hidden;white-space:normal;text-overflow:clip}.app-toolbar-user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--f-border-radius);background:var(--f-surface-subtle);color:var(--f-color-primary)}.app-toolbar-user-menu__identity{display:flex;min-width:0;flex-direction:column;gap:1px}.app-toolbar-user-menu__name{overflow:hidden;color:var(--f-text-primary);font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.app-toolbar-user-menu__email,.app-toolbar-user-menu__roles{overflow:hidden;color:var(--f-text-secondary);font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-toolbar-user-menu__impersonating{margin-top:var(--f-space-1);color:var(--f-color-warning);font-size:.75rem;font-weight:600}.app-toolbar-user-menu__caret{flex-shrink:0;color:var(--f-text-secondary)}.app-toolbar-user-menu__panel{min-width:240px;padding:var(--f-space-2)}.app-toolbar-user-menu__panel-identity{display:flex;flex-direction:column;gap:1px;padding:var(--f-space-2) var(--f-space-3) var(--f-space-3);border-bottom:1px solid var(--f-border-default);margin-bottom:var(--f-space-2)}@media(max-width:640px){.app-toolbar-user-menu__identity{display:none}}.main-sidebar-menu{margin:var(--f-space-2)}.impersonate-banner[data-v-aa1a1e77]{margin-bottom:0;max-width:100%;overflow:auto}.app-layout{--f-layout-sidebar--bg-color: var(--f-color-surface-raised);--f-layout-region--bg-color: var(--f-color-surface-canvas)}.app-layout__sidebar-header,.app-layout__sidebar-footer{display:flex;flex-direction:column}.app-layout__sidebar.f-layout-sidebar--collapsed .app-layout__impersonate{display:none}.app-layout__toolbar{height:64px;border-bottom:1px solid var(--f-border-default);background:var(--f-surface-raised)}.app-layout__toolbar>.f-layout-region__inner{display:flex;align-items:center;gap:var(--f-space-3);width:100%;height:64px;padding:var(--f-space-1) var(--f-space-4);box-sizing:border-box}.app-layout__toolbar-actions{display:flex;align-items:center;gap:var(--f-space-3);margin-left:auto}.app-layout__content{min-width:0;min-height:0}.app-layout__content>.f-layout-region__inner{display:flex;flex-direction:column;min-height:0;height:100%;overflow:auto}.app-layout .f-page-header{border-bottom:1px solid var(--f-border-default)}.app-layout .f-page-header__title-wrapper{max-width:90%}.loading-layout{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;color:var(--f-color-primary)}.loading-layout .f-spinner{--f-spinner--size: 32px}.loading-layout__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-brand{display:flex;flex-direction:row;align-items:center;gap:var(--f-space-4);color:var(--f-color-primary);max-width:100%}.app-brand--compact{flex-direction:column;text-align:center;gap:var(--f-space-3)}.app-brand--compact .app-brand__logo{width:56px;height:56px}.app-brand--compact .app-brand__text{align-items:center}.app-brand__logo{display:block;width:48px;height:48px;flex-shrink:0}.app-brand__text{display:flex;flex-direction:column;gap:2px;min-width:0}.app-brand__title{font-size:1rem;font-weight:700;line-height:1.3;color:var(--f-color-primary)}.app-brand__subtitle{font-size:.8125rem;font-weight:400;color:var(--f-text-secondary)}.guest-layout{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--f-space-4);box-sizing:border-box;background-color:var(--f-color-surface-canvas);background-image:linear-gradient(135deg,var(--f-color-surface-subtle) 0%,var(--f-color-surface-canvas) 100%);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.guest-layout__inner{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--f-space-4)}.error-layout{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;color:var(--f-color-danger)}.error-layout__empty{padding-bottom:var(--f-space-3);--f-empty--title--color: var(--f-color-danger);--f-empty--icon--color: var(--f-color-danger)}.transition--layout-content-swap-enter-active,.transition--layout-content-swap-leave-active{transition:all .5s cubic-bezier(.25,1,.5,1)}.transition--layout-content-swap-enter-from{opacity:0;filter:blur(2px);transform:translateY(-20px)}.transition--layout-content-swap-leave-to{opacity:0;filter:blur(2px);transform:translateY(20px) scale(.95)}@media(prefers-reduced-motion:reduce){.transition--layout-content-swap-enter-active,.transition--layout-content-swap-leave-active{transition:none}}
