@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/fieldset,legend{padding:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter}.ease-in-out,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--fx-header-height:68px;--fx-color-primary:#0062b2;--fx-color-primary-rgb:0,98,178;--fx-color-primary-contrast:#fff;--fx-color-primary-contrast-rgb:255,255,255;--fx-color-primary-light:#1f75bb;--fx-color-primary-light-alt:#3381c1;--fx-color-primary-dark:#005397;--fx-color-primary-dark-alt:#005aa4;--fx-color-secondary:#3394cb;--fx-color-secondary-rgb:51,148,203;--fx-color-secondary-contrast:#fff;--fx-color-secondary-contrast-rgb:255,255,255;--fx-color-secondary-light:#4ba1d1;--fx-color-secondary-light-alt:#5ca9d5;--fx-color-secondary-dark:#2b7ead;--fx-color-secondary-dark-alt:#2f88bb;--fx-color-tertiary:#5260ff;--fx-color-tertiary-rgb:82,96,255;--fx-color-tertiary-contrast:#fff;--fx-color-tertiary-contrast-rgb:255,255,255;--fx-color-tertiary-light:#6773ff;--fx-color-tertiary-light-alt:#7580ff;--fx-color-tertiary-dark:#4652d9;--fx-color-tertiary-dark-alt:#4b58eb;--fx-color-success:#2dd55b;--fx-color-success-rgb:45,213,91;--fx-color-success-contrast:#000;--fx-color-success-contrast-rgb:0,0,0;--fx-color-success-light:#46da6f;--fx-color-success-light-alt:#57dd7c;--fx-color-success-dark:#26b54d;--fx-color-success-dark-alt:#29c454;--fx-color-warning:#ffc409;--fx-color-warning-rgb:255,196,9;--fx-color-warning-contrast:#000;--fx-color-warning-contrast-rgb:0,0,0;--fx-color-warning-light:#ffcb27;--fx-color-warning-light-alt:#ffd03a;--fx-color-warning-dark:#d9a708;--fx-color-warning-dark-alt:#ebb408;--fx-color-danger:#e23e32;--fx-color-danger-rgb:226,62,50;--fx-color-danger-contrast:#fff;--fx-color-danger-contrast-rgb:255,255,255;--fx-color-danger-light:#e5554b;--fx-color-danger-light-alt:#e8655b;--fx-color-danger-dark:#c0352b;--fx-color-danger-dark-alt:#d0392e;--fx-color-light:#fff;--fx-color-light-rgb:255,255,255;--fx-color-light-contrast:#000;--fx-color-light-contrast-rgb:0,0,0;--fx-color-light-alt:#fff;--fx-color-light-dark:#d9d9d9;--fx-color-light-dark-alt:#ebebeb;--fx-color-medium:#92949c;--fx-color-medium-rgb:146,148,156;--fx-color-medium-contrast:#fff;--fx-color-medium-contrast-rgb:255,255,255;--fx-color-medium-light:#9fa1a8;--fx-color-medium-light-alt:#a8a9b0;--fx-color-medium-dark:#7c7e85;--fx-color-medium-dark-alt:#868890;--fx-color-dark:#222;--fx-color-dark-rgb:34,34,34;--fx-color-dark-contrast:#fff;--fx-color-dark-contrast-rgb:255,255,255;--fx-color-dark-light:#3d3d3d;--fx-color-dark-light-alt:#4e4e4e;--fx-color-dark-alt:#1f1f1f;--fx-background:#fff;--fx-background-rgb:255,255,255;--fx-background-alt-1:#f4f4f4;--fx-background-alt-1-rgb:244,244,244;--fx-background-alt-2:#e5e5e5;--fx-background-alt-2-rgb:229,229,229;--fx-text-color-hex:#000;--fx-text-color-rgb:0,0,0;--fx-text-color-secondary-hex:#686868;--fx-text-color-secondary-rgb:104,104,104;--fx-text-color-disabled-hex:#686868;--fx-text-color-disabled-rgb:104,104,104;--fx-space-0:0;--fx-space-1:0.25rem;--fx-space-2:0.5rem;--fx-space-3:0.75rem;--fx-space-4:1rem;--fx-space-5:1.25rem;--fx-space-6:1.5rem;--fx-space-7:1.75rem;--fx-space-8:2rem;--fx-space-10:2.5rem;--fx-space-12:3rem;--fx-space-16:4rem;--fx-space-20:5rem;--fx-space-24:6rem;--fx-radius-none:0;--fx-radius-sm:0.25rem;--fx-radius-md:0.375rem;--fx-radius-lg:0.5rem;--fx-radius-xl:0.75rem;--fx-radius-2xl:1rem;--fx-radius-3xl:1.5rem;--fx-radius-full:9999px;--fx-size-0:0;--fx-size-1:0.25rem;--fx-size-2:0.5rem;--fx-size-3:0.75rem;--fx-size-4:1rem;--fx-size-5:1.25rem;--fx-size-6:1.5rem;--fx-size-7:1.75rem;--fx-size-8:2rem;--fx-size-9:2.25rem;--fx-size-10:2.5rem;--fx-size-11:2.75rem;--fx-size-12:3rem;--fx-size-14:3.5rem;--fx-size-16:4rem;--fx-size-20:5rem;--fx-size-24:6rem;--fx-size-28:7rem;--fx-size-30:7.5rem;--fx-size-34:8.5rem;--fx-size-40:10rem;--fx-size-48:12rem;--fx-size-56:14rem;--fx-size-60:15rem;--fx-size-63:15.75rem;--fx-size-64:16rem;--fx-size-full:100%;--fx-field-font-size:0.875rem;--fx-field-min-height:var(--fx-size-10,2.5rem);--fx-background-color:var(--fx-background,#fff);--fx-field-background-color:var(--fx-background-alt-2,#e5e5e5);--fx-field-border-color:rgba(var(--fx-text-color-rgb),0.24);--fx-field-background-color-disabled:rgba(var(--fx-text-color-rgb),0.04);--fx-field-border-focus-color:var(--fx-color-primary,#0062b2);--fx-otp-gap:var(--fx-space-2,0.5rem);--fx-otp-box-size:var(--fx-size-12,3rem);--fx-otp-radius:var(--fx-radius-md,0.375rem);--fx-otp-border:1px solid var(--fx-field-border-color);--fx-otp-border-focus:var(--fx-field-border-focus-color);--fx-otp-bg:var(--fx-field-background-color);--fx-otp-color:var(--fx-text-color-hex,$text-color-hex-value);--fx-otp-font-size:1.25rem;--fx-range-track-color:rgba(var(--fx-text-color-rgb),0.24);--fx-range-active-color:var(--fx-color-primary,#0062b2);--fx-range-knob-color:var(--fx-color-light,#fff);--fx-range-knob-border:var(--fx-color-primary,#0062b2);--fx-range-knob-size:20px;--fx-range-track-height:4px;--fx-field-radius:var(--fx-radius-md,0.375rem);--fx-field-text:var(--fx-text-color-hex,$text-color-hex-value);--fx-field-muted:var(--fx-text-color-secondary-hex,$text-color-secondary-hex-value);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-toggle-track-background-color:rgba(var(--fx-color-medium-rgb,146,148,156),0.4);--fx-toggle-track-background-color-checked:var(--fx-color-primary,#0062b2);--fx-toggle-handle-background-color:var(--fx-color-light,#fff)}.sticky-header-padding{padding-top:var(--fx-header-height)}.fx-bg{background-color:var(--fx-background,#fff)}.fx-bg-alt-1{background-color:var(--fx-background-alt-1,#f4f4f4)}.fx-bg-alt-2{background-color:var(--fx-background-alt-2,#e5e5e5)}.dark\:hidden{display:none}.dark\:show{display:block}.fx-output-events{border-radius:var(--fx-radius-md,.375rem);color:var(--fx-text-color-hex,#000);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;overflow:auto;padding:.5rem .75rem;white-space:pre-wrap}.fx-output-events p{margin:0}@media (prefers-color-scheme:dark){:root:not(.light){--fx-background:#121212;--fx-background-rgb:18,18,18;--fx-background-alt-1:#1e1e1e;--fx-background-alt-1-rgb:30,30,30;--fx-background-alt-2:#2c2c2c;--fx-background-alt-2-rgb:44,44,44;--fx-text-color-hex:#fff;--fx-text-color-rgb:255,255,255;--fx-text-color-secondary-hex:#b3b3b3;--fx-text-color-secondary-rgb:179,179,179;--fx-text-color-disabled-hex:#636363;--fx-text-color-disabled-rgb:99,99,99}}.dark,:root.dark,html.dark{--fx-background:#121212;--fx-background-rgb:18,18,18;--fx-background-alt-1:#1e1e1e;--fx-background-alt-1-rgb:30,30,30;--fx-background-alt-2:#2c2c2c;--fx-background-alt-2-rgb:44,44,44;--fx-text-color-hex:#fff;--fx-text-color-rgb:255,255,255;--fx-text-color-secondary-hex:#b3b3b3;--fx-text-color-secondary-rgb:179,179,179;--fx-text-color-disabled-hex:#636363;--fx-text-color-disabled-rgb:99,99,99}.light,:root.light,html.light{--fx-background:#fff;--fx-background-rgb:255,255,255;--fx-background-alt-1:#f4f4f4;--fx-background-alt-1-rgb:244,244,244;--fx-background-alt-2:#e5e5e5;--fx-background-alt-2-rgb:229,229,229;--fx-text-color-hex:#000;--fx-text-color-rgb:0,0,0;--fx-text-color-secondary-hex:#686868;--fx-text-color-secondary-rgb:104,104,104;--fx-text-color-disabled-hex:#686868;--fx-text-color-disabled-rgb:104,104,104}:root[data-theme=dark]{--fx-background:#121212;--fx-background-rgb:18,18,18;--fx-background-alt-1:#1e1e1e;--fx-background-alt-1-rgb:30,30,30;--fx-background-alt-2:#2c2c2c;--fx-background-alt-2-rgb:44,44,44;--fx-text-color-hex:#fff;--fx-text-color-rgb:255,255,255;--fx-text-color-secondary-hex:#b3b3b3;--fx-text-color-secondary-rgb:179,179,179;--fx-text-color-disabled-hex:#636363;--fx-text-color-disabled-rgb:99,99,99}:root[data-theme=light]{--fx-background:#fff;--fx-background-rgb:255,255,255;--fx-background-alt-1:#f4f4f4;--fx-background-alt-1-rgb:244,244,244;--fx-background-alt-2:#e5e5e5;--fx-background-alt-2-rgb:229,229,229;--fx-text-color-hex:#000;--fx-text-color-rgb:0,0,0;--fx-text-color-secondary-hex:#686868;--fx-text-color-secondary-rgb:104,104,104;--fx-text-color-disabled-hex:#686868;--fx-text-color-disabled-rgb:104,104,104}.fx-color-primary{--fx-color-base:var(--fx-color-primary,#0062b2)!important;--fx-color-base-rgb:var(--fx-color-primary-rgb,0,98,178)!important;--fx-color-contrast:var(--fx-color-primary-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-primary-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-primary-dark,#005397)!important;--fx-color-dark_alt:var(--fx-color-primary-dark_alt,#005aa4)!important;--fx-color-light:var(--fx-color-primary-light,#1f75bb)!important;--fx-color-light_alt:var(--fx-color-primary-light_alt,#3381c1)!important}.fx-color-secondary{--fx-color-base:var(--fx-color-secondary,#3394cb)!important;--fx-color-base-rgb:var(--fx-color-secondary-rgb,51,148,203)!important;--fx-color-contrast:var(--fx-color-secondary-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-secondary-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-secondary-dark,#2b7ead)!important;--fx-color-dark_alt:var(--fx-color-secondary-dark_alt,#2f88bb)!important;--fx-color-light:var(--fx-color-secondary-light,#4ba1d1)!important;--fx-color-light_alt:var(--fx-color-secondary-light_alt,#5ca9d5)!important}.fx-color-tertiary{--fx-color-base:var(--fx-color-tertiary,#5260ff)!important;--fx-color-base-rgb:var(--fx-color-tertiary-rgb,82,96,255)!important;--fx-color-contrast:var(--fx-color-tertiary-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-tertiary-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-tertiary-dark,#4652d9)!important;--fx-color-dark_alt:var(--fx-color-tertiary-dark_alt,#4b58eb)!important;--fx-color-light:var(--fx-color-tertiary-light,#6773ff)!important;--fx-color-light_alt:var(--fx-color-tertiary-light_alt,#7580ff)!important}.fx-color-success{--fx-color-base:var(--fx-color-success,#2dd55b)!important;--fx-color-base-rgb:var(--fx-color-success-rgb,45,213,91)!important;--fx-color-contrast:var(--fx-color-success-contrast,#000)!important;--fx-color-contrast-rgb:var(--fx-color-success-contrast-rgb,0,0,0)!important;--fx-color-dark:var(--fx-color-success-dark,#26b54d)!important;--fx-color-dark_alt:var(--fx-color-success-dark_alt,#29c454)!important;--fx-color-light:var(--fx-color-success-light,#46da6f)!important;--fx-color-light_alt:var(--fx-color-success-light_alt,#57dd7c)!important}.fx-color-warning{--fx-color-base:var(--fx-color-warning,#ffc409)!important;--fx-color-base-rgb:var(--fx-color-warning-rgb,255,196,9)!important;--fx-color-contrast:var(--fx-color-warning-contrast,#000)!important;--fx-color-contrast-rgb:var(--fx-color-warning-contrast-rgb,0,0,0)!important;--fx-color-dark:var(--fx-color-warning-dark,#d9a708)!important;--fx-color-dark_alt:var(--fx-color-warning-dark_alt,#ebb408)!important;--fx-color-light:var(--fx-color-warning-light,#ffcb27)!important;--fx-color-light_alt:var(--fx-color-warning-light_alt,#ffd03a)!important}.fx-color-danger{--fx-color-base:var(--fx-color-danger,#e23e32)!important;--fx-color-base-rgb:var(--fx-color-danger-rgb,226,62,50)!important;--fx-color-contrast:var(--fx-color-danger-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-danger-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-danger-dark,#c0352b)!important;--fx-color-dark_alt:var(--fx-color-danger-dark_alt,#d0392e)!important;--fx-color-light:var(--fx-color-danger-light,#e5554b)!important;--fx-color-light_alt:var(--fx-color-danger-light_alt,#e8655b)!important}.fx-color-light{--fx-color-base:var(--fx-color-light,#fff)!important;--fx-color-base-rgb:var(--fx-color-light-rgb,255,255,255)!important;--fx-color-contrast:var(--fx-color-light-contrast,#000)!important;--fx-color-contrast-rgb:var(--fx-color-light-contrast-rgb,0,0,0)!important;--fx-color-dark:var(--fx-color-light-dark,#d9d9d9)!important;--fx-color-dark_alt:var(--fx-color-light-dark_alt,#ebebeb)!important;--fx-color-light:var(--fx-color-light-light,#fff)!important;--fx-color-light_alt:var(--fx-color-light-light_alt,#fff)!important}.fx-color-medium{--fx-color-base:var(--fx-color-medium,#92949c)!important;--fx-color-base-rgb:var(--fx-color-medium-rgb,146,148,156)!important;--fx-color-contrast:var(--fx-color-medium-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-medium-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-medium-dark,#7c7e85)!important;--fx-color-dark_alt:var(--fx-color-medium-dark_alt,#868890)!important;--fx-color-light:var(--fx-color-medium-light,#9fa1a8)!important;--fx-color-light_alt:var(--fx-color-medium-light_alt,#a8a9b0)!important}.fx-color-dark{--fx-color-base:var(--fx-color-dark,#222)!important;--fx-color-base-rgb:var(--fx-color-dark-rgb,34,34,34)!important;--fx-color-contrast:var(--fx-color-dark-contrast,#fff)!important;--fx-color-contrast-rgb:var(--fx-color-dark-contrast-rgb,255,255,255)!important;--fx-color-dark:var(--fx-color-dark-dark,#1d1d1d)!important;--fx-color-dark_alt:var(--fx-color-dark-dark_alt,#1f1f1f)!important;--fx-color-light:var(--fx-color-dark-light,#3d3d3d)!important;--fx-color-light_alt:var(--fx-color-dark-light_alt,#4e4e4e)!important}fx-avatar img{display:none}fx-avatar.hydrated img{display:unset}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}fx-button::part(base),fx-segment-button::part(base){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}fx-alert{display:block}fx-alert::part(base){align-items:flex-start;background:var(--fx-alert-background,transparent);border:1px solid transparent;border-radius:var(--fx-alert-radius,.5rem);box-sizing:border-box;color:var(--fx-alert-color,inherit);display:flex;font-family:var(--fx-font-family,inherit);gap:var(--fx-alert-gap,.75rem);padding:var(--fx-alert-padding,.75rem 1rem)}fx-alert::part(icon){align-items:flex-start;display:inline-flex;flex:0 0 auto;line-height:1}fx-alert:not(:has(:where([slot=icon])))::part(base){padding-left:var(--fx-alert-padding-left-no-icon,.75rem)}fx-alert:not(:has(:where([slot=icon])))::part(icon){display:none}fx-alert:where([data-orientation=vertical])::part(base){flex-direction:row}fx-alert:where([data-orientation=horizontal])::part(base){flex-direction:column}fx-alert::part(content){display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fx-alert-content-gap,.25rem);min-width:var(--fx-size-0,0)}fx-alert:where([data-orientation=horizontal])::part(content){align-items:flex-start}fx-alert::part(title){font-weight:var(--fx-alert-title-weight,600);line-height:1.25}fx-alert::part(description){line-height:1.5}fx-alert::part(actions){align-items:center;display:flex;flex-wrap:wrap;gap:var(--fx-alert-actions-gap,.5rem)}fx-alert:not(:has(:where([slot=actions])))::part(actions){display:none}fx-alert:has(:where([slot=actions]))::part(actions){margin-top:var(--fx-alert-actions-margin-top,.5rem)}fx-alert::part(close-button){align-items:center;background:transparent;border:0;border-radius:var(--fx-alert-close-radius,.25rem);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;padding:var(--fx-space-1,.25rem)}fx-alert::part(close-button):hover{background:var(--fx-alert-close-hover,rgba(var(--fx-text-color-rgb,0,0,0),.08))}fx-alert::part(close-button):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-alert:where([data-color=primary])::part(base),fx-alert:where([data-color=primary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-primary-rgb,0,98,178),.12);border-color:transparent;color:var(--fx-color-primary,#0062b2)}fx-alert:where([data-color=primary]):where([data-variant=solid])::part(base){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-alert:where([data-color=primary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary,#0062b2)}fx-alert:where([data-color=primary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-primary,#0062b2)}fx-alert:where([data-color=secondary])::part(base),fx-alert:where([data-color=secondary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-secondary-rgb,51,148,203),.12);border-color:transparent;color:var(--fx-color-secondary,#3394cb)}fx-alert:where([data-color=secondary]):where([data-variant=solid])::part(base){background:var(--fx-color-secondary,#3394cb);border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-alert:where([data-color=secondary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary,#3394cb)}fx-alert:where([data-color=secondary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-secondary,#3394cb)}fx-alert:where([data-color=tertiary])::part(base),fx-alert:where([data-color=tertiary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-tertiary-rgb,82,96,255),.12);border-color:transparent;color:var(--fx-color-tertiary,#5260ff)}fx-alert:where([data-color=tertiary]):where([data-variant=solid])::part(base){background:var(--fx-color-tertiary,#5260ff);border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-alert:where([data-color=tertiary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary,#5260ff)}fx-alert:where([data-color=tertiary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-tertiary,#5260ff)}fx-alert:where([data-color=success])::part(base),fx-alert:where([data-color=success]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-success-rgb,45,213,91),.12);border-color:transparent;color:var(--fx-color-success,#2dd55b)}fx-alert:where([data-color=success]):where([data-variant=solid])::part(base){background:var(--fx-color-success,#2dd55b);border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-alert:where([data-color=success]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success,#2dd55b)}fx-alert:where([data-color=success]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-success,#2dd55b)}fx-alert:where([data-color=warning])::part(base),fx-alert:where([data-color=warning]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-warning-rgb,255,196,9),.12);border-color:transparent;color:var(--fx-color-warning,#ffc409)}fx-alert:where([data-color=warning]):where([data-variant=solid])::part(base){background:var(--fx-color-warning,#ffc409);border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-alert:where([data-color=warning]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning,#ffc409)}fx-alert:where([data-color=warning]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-warning,#ffc409)}fx-alert:where([data-color=danger])::part(base),fx-alert:where([data-color=danger]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-danger-rgb,226,62,50),.12);border-color:transparent;color:var(--fx-color-danger,#e23e32)}fx-alert:where([data-color=danger]):where([data-variant=solid])::part(base){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-alert:where([data-color=danger]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger,#e23e32)}fx-alert:where([data-color=danger]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-danger,#e23e32)}fx-alert:where([data-color=light])::part(base),fx-alert:where([data-color=light]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-light-rgb,255,255,255),.12);border-color:transparent;color:var(--fx-color-light,#fff)}fx-alert:where([data-color=light]):where([data-variant=solid])::part(base){background:var(--fx-color-light,#fff);border-color:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-alert:where([data-color=light]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-light,#fff);color:var(--fx-color-light,#fff)}fx-alert:where([data-color=light]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-light,#fff)}fx-alert:where([data-color=medium])::part(base),fx-alert:where([data-color=medium]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-medium-rgb,146,148,156),.12);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-alert:where([data-color=medium]):where([data-variant=solid])::part(base){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-alert:where([data-color=medium]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-alert:where([data-color=medium]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-alert:where([data-color=dark])::part(base),fx-alert:where([data-color=dark]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-dark-rgb,34,34,34),.12);border-color:transparent;color:var(--fx-color-dark,#222)}fx-alert:where([data-color=dark]):where([data-variant=solid])::part(base){background:var(--fx-color-dark,#222);border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-alert:where([data-color=dark]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark,#222)}fx-alert:where([data-color=dark]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-dark,#222)}fx-avatar{display:inline-flex;position:relative}fx-avatar:where(:has(>fx-skeleton)){block-size:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)));border-radius:var(--fx-avatar-radius,var(--fx-radius-full,9999px));inline-size:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)));overflow:hidden}fx-avatar::part(image),fx-avatar::part(text){border-radius:var(--fx-avatar-radius,var(--fx-radius-full,9999px));height:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)));overflow:hidden;width:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)))}fx-avatar::part(image){display:block;-o-object-fit:cover;object-fit:cover}fx-avatar-group::part(overflow),fx-avatar::part(text){align-items:center;background:var(--fx-color-primary,#0062b2);border-radius:var(--fx-avatar-radius,var(--fx-radius-full,9999px));color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff));display:flex;font-family:var(--fx-font-family,inherit);font-weight:500;height:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)));justify-content:center;overflow:hidden;text-transform:uppercase;width:var(--fx-avatar-size,var(--fx-indicator-size,var(--fx-size-10,2.5rem)))}fx-avatar::part(status){border-radius:var(--fx-avatar-radius,var(--fx-radius-full,9999px));height:var(--fx-avatar-status-size,calc(var(--fx-indicator-size, var(--fx-size-10, 2.5rem))/4));position:absolute;right:var(--fx-avatar-status-offset,var(--fx-space-1,.25rem));width:var(--fx-avatar-status-size,calc(var(--fx-indicator-size, var(--fx-size-10, 2.5rem))/4))}fx-avatar:where([data-status-position=top])::part(status){top:var(--fx-avatar-status-offset,var(--fx-space-1,.25rem))}fx-avatar:where([data-status-position=bottom])::part(status){bottom:var(--fx-avatar-status-offset,var(--fx-space-1,.25rem))}fx-avatar:where([data-status=online])::part(status){background:var(--fx-color-success,#2dd55b)}fx-avatar:where([data-status=away])::part(status){background:var(--fx-color-warning,#ffc409)}fx-avatar:where([data-status=busy])::part(status){background:var(--fx-color-danger,#e23e32)}fx-avatar:where([data-status=offline])::part(status){background:var(--fx-color-dark,#222)}fx-avatar:where([data-status=outside])::part(status){background:var(--fx-color-secondary,#3394cb)}fx-avatar-group{display:inline-flex}fx-avatar-group>fx-avatar:not(:first-child){margin-inline-start:var(--fx-avatar-group-overlap,-var(--fx-space-2,.5rem))}fx-avatar-group::part(overflow){margin-inline-start:var(--fx-avatar-group-overlap,-var(--fx-space-2,.5rem))}fx-backdrop{display:none;inset:0;pointer-events:auto;position:fixed;z-index:var(--fx-backdrop-z-index,1000)}fx-backdrop:where([data-visible=true]){display:block}fx-backdrop:where([data-tappable=false]){pointer-events:none}fx-backdrop::part(backdrop){background-color:var(--fx-backdrop-background,rgba(var(--fx-color-dark-rgb,34,34,34),.5));inset:0;position:absolute}fx-badge{display:inline-flex}fx-badge::part(base){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--fx-badge-radius,var(--fx-interactive-radius,var(--fx-radius-md,.375rem)));box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--fx-font-family,inherit);font-size:var(--fx-badge-font-size,var(--fx-interactive-font-size,1rem));font-weight:500;gap:var(--fx-interactive-gap,var(--fx-space-2,.5rem));justify-content:center;line-height:1;padding:var(--fx-badge-padding,var(--fx-interactive-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem)));text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-badge:where([data-size=xs])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.75rem;font-weight:500;line-height:1;padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem)}fx-badge:where([data-size=sm])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.875rem;font-weight:500;line-height:1;padding:var(--fx-space-1,.25rem) var(--fx-space-3,.75rem)}fx-badge:where([data-size=md])::part(base){border-radius:var(--fx-badge-radius,var(--fx-interactive-radius,var(--fx-radius-md,.375rem)));font-size:var(--fx-badge-font-size,var(--fx-interactive-font-size,1rem));font-weight:500;line-height:1;padding:var(--fx-badge-padding,var(--fx-interactive-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem)))}fx-badge:where([data-size=lg])::part(base){border-radius:var(--fx-radius-lg,.5rem);font-size:1.125rem;font-weight:500;line-height:1;padding:var(--fx-space-3,.75rem) var(--fx-space-5,1.25rem)}fx-badge:where([data-size=xl])::part(base){border-radius:var(--fx-radius-xl,.75rem);font-size:1.25rem;font-weight:500;line-height:1;padding:var(--fx-space-3,.75rem) var(--fx-space-6,1.5rem)}fx-badge::part(label){line-height:1}fx-badge.nv-primary::part(base){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-badge.nv-secondary::part(base){background:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-badge.nv-tertiary::part(base){background:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-badge.nv-success::part(base){background:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-badge.nv-warning::part(base){background:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-badge.nv-danger::part(base){background:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-badge.nv-light::part(base){background:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-badge.nv-medium::part(base){background:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-badge.nv-dark::part(base){background:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-banner{display:block;width:var(--fx-size-full,100%)}fx-banner:where([data-dismissed]){display:none}fx-banner::part(base){align-items:center;background:var(--fx-banner-background,rgba(var(--fx-text-color-rgb,0,0,0),.06));border-radius:var(--fx-radius-none,0);box-sizing:border-box;color:var(--fx-banner-color,rgba(var(--fx-text-color-rgb,0,0,0),.87));display:flex;flex-wrap:nowrap;gap:var(--fx-banner-gap,.75rem);justify-content:space-between;padding:var(--fx-banner-padding,.75rem 1rem);width:var(--fx-size-full,100%)}fx-banner::part(link){align-items:center;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;min-width:var(--fx-size-0,0);text-decoration:none}fx-banner::part(content){align-items:baseline;display:flex;flex:1 1 auto;flex-direction:row;gap:var(--fx-banner-content-gap,.5rem);min-width:var(--fx-size-0,0);overflow:hidden;white-space:nowrap}fx-banner::part(title){flex:0 0 auto;font-weight:var(--fx-banner-title-weight,600)}fx-banner::part(message){min-width:var(--fx-size-0,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fx-banner::part(actions){align-items:center;display:flex;flex:0 0 auto;gap:var(--fx-banner-actions-gap,.5rem)}fx-banner::part(close-button){align-items:center;background:transparent;border:0;border-radius:var(--fx-banner-close-radius,.25rem);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:var(--fx-space-1,.25rem)}fx-banner::part(close-button):hover{background:var(--fx-banner-close-hover,rgba(var(--fx-text-color-rgb,0,0,0),.08))}fx-banner::part(close-button):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-banner::part(link):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-banner:where([data-size=xs])::part(base){font-size:.75rem;padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem)}fx-banner:where([data-size=sm])::part(base){font-size:.8125rem;padding:.375rem .75rem}fx-banner:where([data-size=md])::part(base){font-size:.875rem}fx-banner:where([data-size=lg])::part(base){font-size:1rem;padding:var(--fx-space-4,1rem) var(--fx-space-5,1.25rem)}fx-banner:where([data-size=xl])::part(base){font-size:1.125rem;padding:var(--fx-space-5,1.25rem) var(--fx-space-6,1.5rem)}fx-banner:where(.fx-color-theme)::part(base){background:rgba(var(--fx-color-base-rgb),.12);color:var(--fx-color-dark)}fx-button{display:inline-flex}fx-button::part(base){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--fx-interactive-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--fx-font-family,inherit);font-size:var(--fx-interactive-font-size,1rem);font-weight:500;gap:var(--fx-interactive-gap,var(--fx-space-2,.5rem));justify-content:center;line-height:1.5;padding:var(--fx-interactive-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem));text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-button::part(prefix),fx-button::part(suffix){align-items:center;display:inline-flex;flex-shrink:0;font-size:var(--fx-button-icon-size,1em);justify-content:center}fx-button::part(label){align-items:center;display:inline-flex}fx-button:where([data-size=xs])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.75rem;padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem)}fx-button:where([data-size=sm])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.875rem;padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem)}fx-button:where([data-size=lg])::part(base){border-radius:var(--fx-radius-lg,.5rem);font-size:1.125rem;padding:var(--fx-space-3,.75rem) var(--fx-space-5,1.25rem)}fx-button:where([data-size=xl])::part(base){border-radius:var(--fx-radius-xl,.75rem);font-size:1.25rem;padding:var(--fx-space-3,.75rem) var(--fx-space-6,1.5rem)}fx-button:where([data-size=xs]){--fx-button-icon-size:0.875em}fx-button:where([data-size=sm]){--fx-button-icon-size:0.9375em}fx-button:where([data-size=md]){--fx-button-icon-size:1em}fx-button:where([data-size=lg]){--fx-button-icon-size:1.125em}fx-button:where([data-size=xl]){--fx-button-icon-size:1.25em}fx-button:where([data-fill=solid])::part(base){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-button:where([data-fill=solid]):hover::part(base){background:var(--fx-color-primary-dark,#005397);border-color:var(--fx-color-primary-dark,#005397)}fx-button:where([data-fill=outline])::part(base){background:transparent;border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary,#0062b2)}fx-button:where([data-fill=outline]):hover::part(base){background:rgba(var(--fx-color-primary-rgb,0,98,178),.08)}fx-button:where([data-fill=clear])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-primary,#0062b2)}fx-button:where([data-fill=clear]):hover::part(base){background:rgba(var(--fx-color-primary-rgb,0,98,178),.08)}fx-button:where([data-fill=link])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-primary,#0062b2);padding:var(--fx-space-0,0);text-decoration:underline}fx-button:where([data-fill=link]):hover::part(base){color:var(--fx-color-primary-dark,#005397)}fx-button:where([data-expand=block]){display:flex;width:var(--fx-size-full,100%)}fx-button:where([data-expand=block])::part(base){width:var(--fx-size-full,100%)}fx-button:where([data-expand=full]){display:flex;width:var(--fx-size-full,100%)}fx-button:where([data-expand=full])::part(base){border-left:0;border-radius:var(--fx-radius-none,0);border-right:0;width:var(--fx-size-full,100%)}fx-button:where([data-circle])::part(base){border-radius:var(--fx-radius-full,9999px);padding:var(--fx-space-2,.5rem)}fx-button:where(:disabled)::part(base),fx-button:where([disabled])::part(base){cursor:not-allowed;opacity:.5;pointer-events:none}fx-button::part(native){border:0;height:var(--fx-size-0,0);margin:var(--fx-space-0,0);opacity:0;outline:0;overflow:hidden;padding:var(--fx-space-0,0);pointer-events:none;position:absolute;width:var(--fx-size-0,0)}fx-breadcrumb{display:inline-flex}fx-breadcrumb::part(link){align-items:center;color:inherit;display:inline-flex;text-decoration:none}fx-breadcrumb:where([data-current=true])::part(link){font-weight:700}fx-breadcrumb:where([data-current=true])::part(link):hover{text-decoration:none}fx-breadcrumb::part(link):hover{text-decoration:underline}fx-breadcrumb::part(link):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-breadcrumbs{display:block;width:var(--fx-size-full,100%)}fx-breadcrumbs::part(list){align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:var(--fx-space-0,0);padding:var(--fx-space-0,0)}fx-breadcrumbs::part(item){align-items:center}fx-breadcrumbs::part(separator){margin:var(--fx-space-0,0) var(--fx-space-2,.5rem);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-breadcrumbs::part(collapsed-indicator){align-items:center;background:var(--fx-background-alt-2,#e5e5e5);border:0;border-radius:var(--fx-radius-sm,.25rem);color:var(--fx-text-color-hex,#000);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;justify-content:center;line-height:1;padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-breadcrumbs::part(collapsed-indicator):before{content:"..."}fx-breadcrumbs::part(collapsed-indicator):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-card{display:block}fx-card::part(base){align-items:center;background:var(--fx-card-background,var(--fx-background-alt-1,var(--fx-color-light,#fff)));border:var(--fx-card-border-width,1px) solid var(--fx-card-border-color,rgba(var(--fx-text-color-rgb,0,0,0),.12));border-radius:var(--fx-card-radius,var(--fx-surface-radius,var(--fx-radius-lg,.5rem)));box-shadow:var(--fx-card-shadow,0 1px 2px rgba(0,0,0,.08));box-sizing:border-box;color:var(--fx-card-color,var(--fx-text-color-hex,#000));display:flex;flex-wrap:wrap;overflow:hidden;padding:var(--fx-space-0,0);position:relative}fx-card>fx-card-content,fx-card>fx-card-header,fx-card>img{flex:0 0 100%;max-width:var(--fx-size-full,100%)}fx-card>img{display:block;height:auto;width:var(--fx-size-full,100%)}fx-card>fx-button{display:inline-flex;margin-bottom:var(--fx-space-3,.75rem);margin-left:var(--fx-space-2,.5rem)}fx-card>fx-button:first-of-type{margin-inline-start:var(--fx-card-actions-align,auto)}fx-card>fx-button:last-of-type{margin-right:var(--fx-space-4,1rem)}fx-card:where([data-color=primary])::part(base){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-card:where([data-color=secondary])::part(base){background:var(--fx-color-secondary,#3394cb);border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-card:where([data-color=tertiary])::part(base){background:var(--fx-color-tertiary,#5260ff);border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-card:where([data-color=success])::part(base){background:var(--fx-color-success,#2dd55b);border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-card:where([data-color=warning])::part(base){background:var(--fx-color-warning,#ffc409);border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-card:where([data-color=danger])::part(base){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-card:where([data-color=light])::part(base){background:var(--fx-color-light,#fff);border-color:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-card:where([data-color=medium])::part(base){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-card:where([data-color=dark])::part(base){background:var(--fx-color-dark,#222);border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-card:where([data-disabled]){cursor:not-allowed;opacity:var(--fx-card-disabled-opacity,.5);pointer-events:none}fx-card:where([data-button])::part(base){cursor:pointer}fx-card::part(ripple){inset:0;overflow:hidden;pointer-events:none;position:absolute}fx-card::part(ripple-base){block-size:var(--fx-size-full,100%);inline-size:var(--fx-size-full,100%);overflow:hidden;position:relative}fx-card::part(ripple-surface){background:currentColor;border-radius:var(--fx-radius-full,9999px);pointer-events:none;position:absolute;transform-origin:center}fx-card:where([data-button]):focus-visible::part(base){outline:2px solid;outline-offset:2px}fx-card-content{display:block}fx-card-content::part(base){color:var(--fx-card-content-color,inherit);font-size:var(--fx-card-content-font-size,.9375rem);line-height:var(--fx-card-content-line-height,1.5);padding:var(--fx-card-content-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem) var(--fx-space-4,1rem))}fx-card-header{display:block}fx-card-header::part(base){display:flex;flex-direction:column;gap:var(--fx-card-header-gap,var(--fx-space-1,.25rem));padding:var(--fx-card-header-padding,var(--fx-space-4,1rem) var(--fx-space-4,1rem) var(--fx-space-0,0))}fx-card-subtitle{display:block}fx-card-subtitle::part(base){color:var(--fx-card-subtitle-color,inherit);font-size:var(--fx-card-subtitle-font-size,.875rem);font-weight:var(--fx-card-subtitle-font-weight,400);line-height:var(--fx-card-subtitle-line-height,1.4);opacity:var(--fx-card-subtitle-opacity,.7)}fx-card-subtitle:where([data-color=primary])::part(base){color:var(--fx-color-primary,#0062b2);opacity:1}fx-card-subtitle:where([data-color=secondary])::part(base){color:var(--fx-color-secondary,#3394cb);opacity:1}fx-card-subtitle:where([data-color=tertiary])::part(base){color:var(--fx-color-tertiary,#5260ff);opacity:1}fx-card-subtitle:where([data-color=success])::part(base){color:var(--fx-color-success,#2dd55b);opacity:1}fx-card-subtitle:where([data-color=warning])::part(base){color:var(--fx-color-warning,#ffc409);opacity:1}fx-card-subtitle:where([data-color=danger])::part(base){color:var(--fx-color-danger,#e23e32);opacity:1}fx-card-subtitle:where([data-color=light])::part(base){color:var(--fx-color-light,#fff);opacity:1}fx-card-subtitle:where([data-color=medium])::part(base){color:var(--fx-color-medium,#92949c);opacity:1}fx-card-subtitle:where([data-color=dark])::part(base){color:var(--fx-color-dark,#222);opacity:1}fx-card-title{display:block}fx-card-title::part(base){color:var(--fx-card-title-color,inherit);font-size:var(--fx-card-title-font-size,1.125rem);font-weight:var(--fx-card-title-font-weight,600);line-height:var(--fx-card-title-line-height,1.4)}fx-card-title:where([data-color=primary])::part(base){color:var(--fx-color-primary,#0062b2)}fx-card-title:where([data-color=secondary])::part(base){color:var(--fx-color-secondary,#3394cb)}fx-card-title:where([data-color=tertiary])::part(base){color:var(--fx-color-tertiary,#5260ff)}fx-card-title:where([data-color=success])::part(base){color:var(--fx-color-success,#2dd55b)}fx-card-title:where([data-color=warning])::part(base){color:var(--fx-color-warning,#ffc409)}fx-card-title:where([data-color=danger])::part(base){color:var(--fx-color-danger,#e23e32)}fx-card-title:where([data-color=light])::part(base){color:var(--fx-color-light,#fff)}fx-card-title:where([data-color=medium])::part(base){color:var(--fx-color-medium,#92949c)}fx-card-title:where([data-color=dark])::part(base){color:var(--fx-color-dark,#222)}fx-chat-shimmer{display:inline}fx-chat-shimmer::part(base){animation:shimmerAnimation var(--fx-chat-shimmer-duration,1.5s) linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fx-chat-shimmer-color,var(--fx-text-color-hex,#000)) 0,var(--fx-chat-shimmer-color,var(--fx-text-color-hex,#000)) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-chat-shimmer-highlight-color,color-mix(in srgb,var(--fx-text-color-hex,#000) 70%,var(--fx-background,var(--fx-color-light,#fff)) 30%)) 50%,var(--fx-chat-shimmer-color,var(--fx-text-color-hex,#000)) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-chat-shimmer-color,var(--fx-text-color-hex,#000)) 100%);background-size:200% 100%;color:transparent}fx-chat-shimmer:where([data-color=primary])::part(base){background-image:linear-gradient(90deg,var(--fx-color-primary,#0062b2) 0,var(--fx-color-primary,#0062b2) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-primary,#0062b2) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-primary,#0062b2) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-primary,#0062b2) 100%)}fx-chat-shimmer:where([data-color=secondary])::part(base){background-image:linear-gradient(90deg,var(--fx-color-secondary,#3394cb) 0,var(--fx-color-secondary,#3394cb) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-secondary,#3394cb) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-secondary,#3394cb) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-secondary,#3394cb) 100%)}fx-chat-shimmer:where([data-color=tertiary])::part(base){background-image:linear-gradient(90deg,var(--fx-color-tertiary,#5260ff) 0,var(--fx-color-tertiary,#5260ff) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-tertiary,#5260ff) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-tertiary,#5260ff) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-tertiary,#5260ff) 100%)}fx-chat-shimmer:where([data-color=success])::part(base){background-image:linear-gradient(90deg,var(--fx-color-success,#2dd55b) 0,var(--fx-color-success,#2dd55b) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-success,#2dd55b) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-success,#2dd55b) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-success,#2dd55b) 100%)}fx-chat-shimmer:where([data-color=warning])::part(base){background-image:linear-gradient(90deg,var(--fx-color-warning,#ffc409) 0,var(--fx-color-warning,#ffc409) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-warning,#ffc409) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-warning,#ffc409) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-warning,#ffc409) 100%)}fx-chat-shimmer:where([data-color=danger])::part(base){background-image:linear-gradient(90deg,var(--fx-color-danger,#e23e32) 0,var(--fx-color-danger,#e23e32) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-danger,#e23e32) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-danger,#e23e32) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-danger,#e23e32) 100%)}fx-chat-shimmer:where([data-color=light])::part(base){background-image:linear-gradient(90deg,var(--fx-color-light,#fff) 0,var(--fx-color-light,#fff) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-light,#fff) 66%,var(--fx-color-light-contrast,#000) 34%) 50%,var(--fx-color-light,#fff) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-light,#fff) 100%)}fx-chat-shimmer:where([data-color=medium])::part(base){background-image:linear-gradient(90deg,var(--fx-color-medium,#92949c) 0,var(--fx-color-medium,#92949c) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-medium,#92949c) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-medium,#92949c) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-medium,#92949c) 100%)}fx-chat-shimmer:where([data-color=dark])::part(base){background-image:linear-gradient(90deg,var(--fx-color-dark,#222) 0,var(--fx-color-dark,#222) calc(50% - var(--fx-chat-shimmer-highlight-width, 0px)),color-mix(in srgb,var(--fx-color-dark,#222) 66%,var(--fx-color-light,#fff) 34%) 50%,var(--fx-color-dark,#222) calc(50% + var(--fx-chat-shimmer-highlight-width, 0px)),var(--fx-color-dark,#222) 100%)}fx-chat-shimmer:where(:not([data-animated]))::part(base){animation:none}fx-chat-shimmer:where([data-empty])::part(base){background:none}fx-checkbox{display:inline-flex}fx-checkbox::part(base){align-items:center;cursor:pointer;display:inline-flex;gap:var(--fx-space-2,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-checkbox::part(control){align-items:center;border:1px solid;border-color:var(--fx-color-primary,#0062b2);border-radius:var(--fx-radius-sm,.25rem);box-sizing:border-box;color:var(--fx-color-primary,#0062b2);display:inline-flex;flex-shrink:0;height:var(--fx-checkbox-size,var(--fx-size-5,1.25rem));justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:var(--fx-checkbox-size,var(--fx-size-5,1.25rem))}fx-checkbox::part(control):after{font-size:var(--fx-checkbox-font-size,.875rem);line-height:1}fx-checkbox:where([data-size=xs]){--fx-checkbox-size:var(--fx-size-4,1rem);--fx-checkbox-font-size:0.625rem}fx-checkbox:where([data-size=sm]){--fx-checkbox-size:var(--fx-size-5,1.25rem);--fx-checkbox-font-size:0.75rem}fx-checkbox:where([data-size=md]){--fx-checkbox-size:var(--fx-size-6,1.5rem);--fx-checkbox-font-size:0.875rem}fx-checkbox:where([data-size=lg]){--fx-checkbox-size:var(--fx-size-8,2rem);--fx-checkbox-font-size:1rem}fx-checkbox:where([data-size=xl]){--fx-checkbox-size:var(--fx-size-10,2.5rem);--fx-checkbox-font-size:1.125rem}fx-checkbox::part(label){align-items:center;display:inline-flex}fx-checkbox::part(native){border:0;height:var(--fx-size-0,0);margin:var(--fx-space-0,0);opacity:0;outline:0;overflow:hidden;padding:var(--fx-space-0,0);pointer-events:none;position:absolute;width:var(--fx-size-0,0)}fx-checkbox:where([data-color=primary])::part(control){border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary,#0062b2)}fx-checkbox:where([data-color=primary]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-checkbox:where([data-color=secondary])::part(control){border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary,#3394cb)}fx-checkbox:where([data-color=secondary]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-secondary,#3394cb);border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-checkbox:where([data-color=tertiary])::part(control){border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary,#5260ff)}fx-checkbox:where([data-color=tertiary]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-tertiary,#5260ff);border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-checkbox:where([data-color=success])::part(control){border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success,#2dd55b)}fx-checkbox:where([data-color=success]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-success,#2dd55b);border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-checkbox:where([data-color=warning])::part(control){border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning,#ffc409)}fx-checkbox:where([data-color=warning]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-warning,#ffc409);border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-checkbox:where([data-color=danger])::part(control){border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger,#e23e32)}fx-checkbox:where([data-color=danger]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-checkbox:where([data-color=light])::part(control){border-color:var(--fx-color-light,#fff);color:var(--fx-color-light,#fff)}fx-checkbox:where([data-color=light]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-light,#fff);border-color:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-checkbox:where([data-color=medium])::part(control){border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-checkbox:where([data-color=medium]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-checkbox:where([data-color=dark])::part(control){border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark,#222)}fx-checkbox:where([data-color=dark]):where([data-checked],[data-indeterminate])::part(control){background:var(--fx-color-dark,#222);border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-checkbox:where([data-checked])::part(control):after{content:"✓"}fx-checkbox:where([data-indeterminate])::part(control):after{content:"−"}fx-checkbox:where([data-disabled])::part(base),fx-checkbox:where([data-readonly])::part(base){cursor:not-allowed;opacity:.6}fx-chip{display:inline-flex}fx-chip::part(base){align-items:center;background:transparent;background:var(--fx-background-alt-2,#e5e5e5);border:1px solid transparent;border-radius:var(--fx-chip-radius,var(--fx-interactive-radius,var(--fx-radius-md,.375rem)));box-sizing:border-box;color:inherit;color:var(--fx-text-color-hex,#000);cursor:pointer;display:inline-flex;font-family:var(--fx-font-family,inherit);font-size:var(--fx-chip-font-size,var(--fx-interactive-font-size,1rem));gap:var(--fx-chip-gap,var(--fx-interactive-gap,var(--fx-space-2,.5rem)));justify-content:center;line-height:1.5;padding:var(--fx-chip-padding,var(--fx-interactive-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem)));text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--fx-size-full,100%)}fx-chip:where([data-size=xs])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.75rem;gap:var(--fx-space-1,.25rem);padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem)}fx-chip:where([data-size=sm])::part(base){border-radius:var(--fx-radius-sm,.25rem);font-size:.875rem;gap:var(--fx-space-1,.25rem);padding:var(--fx-space-1,.25rem) var(--fx-space-3,.75rem)}fx-chip:where([data-size=lg])::part(base){border-radius:var(--fx-radius-lg,.5rem);font-size:1.125rem;gap:var(--fx-space-2,.5rem);padding:var(--fx-space-3,.75rem) var(--fx-space-5,1.25rem)}fx-chip:where([data-size=xl])::part(base){border-radius:var(--fx-radius-xl,.75rem);font-size:1.25rem;gap:var(--fx-space-2,.5rem);padding:var(--fx-space-3,.75rem) var(--fx-space-6,1.5rem)}fx-chip:where(:not([data-color])):where([data-variant=outline])::part(base){background:transparent;border-color:rgba(var(--fx-text-color-rgb,0,0,0),.16);color:var(--fx-text-color-hex,#000)}fx-chip:where([data-color=primary])::part(base),fx-chip:where([data-color=primary]):where([data-variant=solid])::part(base){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-chip:where([data-color=primary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-primary-rgb,0,98,178),.12);border-color:transparent;color:var(--fx-color-primary,#0062b2)}fx-chip:where([data-color=primary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary,#0062b2)}fx-chip:where([data-color=primary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-primary,#0062b2)}fx-chip:where([data-color=secondary])::part(base),fx-chip:where([data-color=secondary]):where([data-variant=solid])::part(base){background:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-chip:where([data-color=secondary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-secondary-rgb,51,148,203),.12);border-color:transparent;color:var(--fx-color-secondary,#3394cb)}fx-chip:where([data-color=secondary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary,#3394cb)}fx-chip:where([data-color=secondary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-secondary,#3394cb)}fx-chip:where([data-color=tertiary])::part(base),fx-chip:where([data-color=tertiary]):where([data-variant=solid])::part(base){background:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-chip:where([data-color=tertiary]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-tertiary-rgb,82,96,255),.12);border-color:transparent;color:var(--fx-color-tertiary,#5260ff)}fx-chip:where([data-color=tertiary]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary,#5260ff)}fx-chip:where([data-color=tertiary]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-tertiary,#5260ff)}fx-chip:where([data-color=success])::part(base),fx-chip:where([data-color=success]):where([data-variant=solid])::part(base){background:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-chip:where([data-color=success]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-success-rgb,45,213,91),.12);border-color:transparent;color:var(--fx-color-success,#2dd55b)}fx-chip:where([data-color=success]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success,#2dd55b)}fx-chip:where([data-color=success]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-success,#2dd55b)}fx-chip:where([data-color=warning])::part(base),fx-chip:where([data-color=warning]):where([data-variant=solid])::part(base){background:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-chip:where([data-color=warning]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-warning-rgb,255,196,9),.12);border-color:transparent;color:var(--fx-color-warning,#ffc409)}fx-chip:where([data-color=warning]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning,#ffc409)}fx-chip:where([data-color=warning]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-warning,#ffc409)}fx-chip:where([data-color=danger])::part(base),fx-chip:where([data-color=danger]):where([data-variant=solid])::part(base){background:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-chip:where([data-color=danger]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-danger-rgb,226,62,50),.12);border-color:transparent;color:var(--fx-color-danger,#e23e32)}fx-chip:where([data-color=danger]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger,#e23e32)}fx-chip:where([data-color=danger]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-danger,#e23e32)}fx-chip:where([data-color=light])::part(base),fx-chip:where([data-color=light]):where([data-variant=solid])::part(base){background:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-chip:where([data-color=light]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-light-rgb,255,255,255),.12);border-color:transparent;color:var(--fx-color-light,#fff)}fx-chip:where([data-color=light]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-light,#fff);color:var(--fx-color-light,#fff)}fx-chip:where([data-color=light]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-light,#fff)}fx-chip:where([data-color=medium])::part(base),fx-chip:where([data-color=medium]):where([data-variant=solid])::part(base){background:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-chip:where([data-color=medium]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-medium-rgb,146,148,156),.12);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-chip:where([data-color=medium]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-chip:where([data-color=medium]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-chip:where([data-color=dark])::part(base),fx-chip:where([data-color=dark]):where([data-variant=solid])::part(base){background:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-chip:where([data-color=dark]):where([data-variant=soft])::part(base){background:rgba(var(--fx-color-dark-rgb,34,34,34),.12);border-color:transparent;color:var(--fx-color-dark,#222)}fx-chip:where([data-color=dark]):where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark,#222)}fx-chip:where([data-color=dark]):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-color-dark,#222)}fx-chip:where(:not([data-color])):where([data-variant=soft])::part(base){background:rgba(var(--fx-text-color-rgb,0,0,0),.08);border-color:transparent;color:var(--fx-text-color-hex,#000)}fx-chip:where(:not([data-color])):where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;color:var(--fx-text-color-hex,#000)}fx-chip:where(:not([data-color])):where([data-variant=solid])::part(base){background:rgba(var(--fx-text-color-rgb,0,0,0),.16);border-color:transparent;color:var(--fx-text-color-hex,#000)}fx-chip:where([data-disabled]){cursor:not-allowed;opacity:.5;pointer-events:none}fx-collapse{display:block;width:var(--fx-size-full,100%)}fx-collapse::part(base){border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16));box-sizing:border-box;font-family:var(--fx-font-family,inherit);width:var(--fx-size-full,100%)}fx-collapse::part(header){align-items:center;background:var(--fx-collapse-header-background,rgba(var(--fx-text-color-rgb),.04));border:0;color:var(--fx-text-color-hex,#000);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;gap:var(--fx-space-2,.5rem);justify-content:space-between;padding:.625rem 1rem;text-align:left;width:var(--fx-size-full,100%)}fx-collapse::part(icon):before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:.875rem;font-style:normal;font-weight:900}fx-collapse:where([data-open])::part(icon):before{content:"\f077"}fx-collapse::part(content){border-top:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.08))}fx-collapse::part(body){padding:var(--fx-space-3,.75rem) var(--fx-space-4,1rem)}fx-collapse:where([data-disabled])::part(header){cursor:not-allowed;opacity:.5}fx-collapse-group{display:block;width:var(--fx-size-full,100%)}fx-collapse-group fx-collapse:not(:first-of-type)::part(base){border-top:0}fx-color-picker{display:inline-flex;position:relative}fx-color-picker::part(base){display:inline-flex;position:relative}fx-color-picker::part(trigger){align-items:center;background:var(--fx-background-alt-1,var(--fx-color-light,#fff));border:1px solid var(--fx-color-primary,#0062b2);border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;color:var(--fx-text-color-hex,#000);cursor:pointer;display:inline-flex;font-family:var(--fx-font-family,inherit);font-size:.875rem;gap:var(--fx-space-2,.5rem);padding:.375rem .5rem}fx-color-picker::part(preview){border:1px solid rgba(var(--fx-text-color-rgb),.15);border-radius:var(--fx-radius-full,9999px);box-sizing:border-box;display:inline-block;flex:none;height:var(--fx-size-3,.75rem);width:var(--fx-size-3,.75rem)}fx-color-picker::part(text){color:var(--fx-placeholder-color,var(--fx-text-color-secondary-hex,#686868));font-family:inherit;min-width:var(--fx-size-20,5rem);text-align:left}fx-color-picker::part(popover){background:var(--fx-background-alt-2,#e5e5e5);border:1px solid rgba(0,0,0,.15);border-radius:var(--fx-radius-lg,.5rem);box-shadow:0 8px 24px rgba(0,0,0,.18);box-sizing:border-box;display:flex;gap:var(--fx-space-2,.5rem);left:0;margin-top:var(--fx-space-1,.25rem);padding:var(--fx-space-2,.5rem);position:absolute;top:100%;z-index:20}fx-color-picker::part(area){border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;cursor:crosshair;height:var(--fx-size-40,10rem);overflow:hidden;position:relative;touch-action:none;width:var(--fx-size-40,10rem)}fx-color-picker::part(area-saturation){background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));border-radius:inherit;inset:0;position:absolute}fx-color-picker::part(area-value){background:linear-gradient(0deg,#000,transparent);border-radius:inherit;inset:0;position:absolute}fx-color-picker::part(area-thumb){border:2px solid var(--fx-color-light,#fff);border-radius:var(--fx-radius-full,9999px);box-shadow:0 0 0 1px rgba(0,0,0,.4);box-sizing:border-box;height:.875rem;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.875rem}fx-color-picker::part(hue){background:linear-gradient(180deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;cursor:pointer;height:var(--fx-size-40,10rem);position:relative;touch-action:none;width:var(--fx-size-4,1rem)}fx-color-picker::part(hue-thumb){background:var(--fx-background-alt-2,var(--fx-color-light,#fff));border:1px solid rgba(0,0,0,.4);border-radius:2px;box-sizing:border-box;height:.375rem;left:-2px;pointer-events:none;position:absolute;transform:translateY(-50%);width:calc(100% + 4px)}fx-color-picker::part(area):focus-visible,fx-color-picker::part(hue):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-color-picker:where([data-size=xs])::part(trigger){font-size:.75rem;gap:var(--fx-space-1,.25rem);padding:.125rem .25rem}fx-color-picker:where([data-size=xs])::part(preview){height:.625rem;width:.625rem}fx-color-picker:where([data-size=xs])::part(area),fx-color-picker:where([data-size=xs])::part(hue){height:var(--fx-size-28,7rem)}fx-color-picker:where([data-size=sm])::part(trigger){font-size:.8125rem;padding:.25rem .375rem}fx-color-picker:where([data-size=sm])::part(area),fx-color-picker:where([data-size=sm])::part(hue){height:var(--fx-size-34,8.5rem)}fx-color-picker:where([data-size=lg])::part(trigger){font-size:1rem;padding:.5rem .625rem}fx-color-picker:where([data-size=lg])::part(preview){height:.875rem;width:.875rem}fx-color-picker:where([data-size=lg])::part(area),fx-color-picker:where([data-size=lg])::part(hue){height:var(--fx-size-48,12rem)}fx-color-picker:where([data-size=xl])::part(trigger){font-size:1.125rem;padding:.625rem .75rem}fx-color-picker:where([data-size=xl])::part(preview){height:var(--fx-size-4,1rem);width:var(--fx-size-4,1rem)}fx-color-picker:where([data-size=xl])::part(area),fx-color-picker:where([data-size=xl])::part(hue){height:var(--fx-size-56,14rem)}fx-color-picker:where([data-disabled])::part(trigger){cursor:not-allowed;opacity:.5}fx-color-picker:where([data-readonly])::part(area),fx-color-picker:where([data-readonly])::part(hue){cursor:default}fx-context-menu{display:block}fx-context-menu::part(trigger){display:block}fx-context-menu::part(menu){background:var(--fx-context-menu-background,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-color-medium,#92949c);border-radius:var(--fx-context-menu-border-radius,.375rem);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12);box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:none;min-inline-size:var(--fx-context-menu-min-width,12rem);padding:var(--fx-context-menu-padding,.25rem 0);position:fixed;z-index:40}fx-context-menu:where([data-open])::part(menu){display:block}fx-context-menu:where([data-variant=soft])::part(menu){background:var(--fx-background-alt-2,#e5e5e5);border-color:transparent}fx-context-menu:where([data-variant=solid])::part(menu){background:var(--fx-color-dark,#222);border-color:transparent;color:var(--fx-color-dark-contrast,#fff)}fx-context-menu:where([data-variant=subtle])::part(menu){border-color:transparent;box-shadow:0 .25rem .75rem rgba(0,0,0,.08)}fx-context-menu:where(.fx-color-theme)::part(menu){border-color:var(--fx-color-base)}fx-context-menu-group{display:block}fx-context-menu-group::part(base){border-bottom:1px solid var(--fx-context-menu-group-border-color,var(--fx-color-medium,#92949c));display:block;padding:var(--fx-context-menu-group-padding,.25rem 0)}fx-context-menu-group:last-of-type::part(base){border-bottom:0}fx-context-menu-group::part(label){display:block;font-size:.75rem;letter-spacing:.02em;opacity:.65;padding:var(--fx-space-1,.25rem) var(--fx-space-3,.75rem);text-transform:uppercase}fx-context-menu-item{display:block;position:relative}fx-context-menu-item::part(base){align-items:center;background:var(--fx-context-menu-item-background,var(--fx-background-alt-2,#e5e5e5));box-sizing:border-box;color:var(--fx-text-color-hex,#000);cursor:pointer;display:flex;gap:var(--fx-space-2,.5rem);outline:none;padding:var(--fx-context-menu-item-padding,.375rem .75rem);transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-context-menu-item::part(base):focus-visible,fx-context-menu-item::part(base):hover{background:var(--fx-context-menu-item-hover-background,rgba(var(--fx-text-color-rgb),.06))}fx-context-menu-item::part(base):focus-visible{outline:2px solid var(--fx-color-base);outline-offset:-2px}fx-context-menu-item:where([data-disabled])::part(base){cursor:not-allowed;opacity:.5}fx-context-menu-item::part(end),fx-context-menu-item::part(start){align-items:center;display:inline-flex;flex-shrink:0;gap:.375rem}fx-context-menu-item::part(label){flex:1 1 auto;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}fx-context-menu-item::part(end){margin-inline-start:auto;opacity:.75}fx-context-menu-item::part(kbds){align-items:center;display:inline-flex;gap:var(--fx-space-1,.25rem)}fx-context-menu-item::part(kbd-base){background:var(--fx-context-menu-item-kbd-background,rgba(var(--fx-text-color-rgb),.08));border:1px solid var(--fx-context-menu-item-kbd-border-color,var(--fx-color-medium,#92949c));border-radius:var(--fx-context-menu-item-kbd-border-radius,.375rem);box-shadow:0 1px 0 var(--fx-context-menu-item-kbd-shadow-color,var(--fx-color-medium,#92949c));color:var(--fx-context-menu-item-kbd-color,var(--fx-text-color-hex,#000));display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1;padding:.35em .6em}fx-context-menu-item::part(submenu-indicator):before{content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome;font-style:normal;font-weight:900;line-height:1}fx-context-menu-item::part(submenu){background:var(--fx-context-menu-background,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-color-medium,#92949c);border-radius:var(--fx-context-menu-border-radius,.375rem);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12);box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:none;min-inline-size:var(--fx-context-menu-min-width,10rem);padding:var(--fx-context-menu-padding,.25rem 0);position:fixed;z-index:41}fx-context-menu-item:where([data-submenu-open])::part(submenu){display:block}fx-datetime{color:var(--fx-text-color-hex,#000);display:inline-block;font-family:var(--fx-font-family,inherit)}fx-datetime::part(base){border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16));border-radius:var(--fx-radius-lg,.5rem);display:inline-flex;gap:var(--fx-space-4,1rem);padding:var(--fx-space-3,.75rem)}fx-datetime::part(header){align-items:center;display:flex;gap:var(--fx-space-2,.5rem);justify-content:space-between;margin-bottom:var(--fx-space-2,.5rem)}fx-datetime::part(next-button),fx-datetime::part(prev-button){background:var(--fx-background-alt-2,var(--fx-color-light,#fff));border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16));border-radius:var(--fx-radius-sm,.25rem);color:inherit;cursor:pointer;height:var(--fx-size-7,1.75rem);width:var(--fx-size-7,1.75rem)}fx-datetime::part(month-year-label){background:transparent;border:0;border-radius:var(--fx-radius-md,.375rem);color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:.25rem .6rem}fx-datetime::part(month-year-label):hover:not(:disabled){background:var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.08))}fx-datetime::part(row),fx-datetime::part(weekdays){display:grid;grid-template-columns:repeat(7,2.25rem)}fx-datetime::part(weekday){color:var(--fx-text-color-secondary-hex,#686868);font-size:.75rem;text-align:center}fx-datetime::part(day){background:transparent;border:0;border-radius:var(--fx-radius-sm,.25rem);color:inherit;cursor:pointer;font-size:.85rem;height:var(--fx-size-9,2.25rem)}fx-datetime::part(day):hover:not(:disabled){background:var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.08))}fx-datetime::part(day-adjacent){color:var(--fx-text-color-secondary-hex,#686868)}fx-datetime::part(calendar-months),fx-datetime::part(calendar-years){display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);padding:var(--fx-space-2,.5rem) var(--fx-space-0,0);width:var(--fx-size-63,15.75rem)}fx-datetime::part(calendar-month),fx-datetime::part(calendar-year){background:var(--fx-background-alt-2,var(--fx-color-light,#fff));border:1px solid var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.08));border-radius:var(--fx-radius-md,.375rem);color:inherit;cursor:pointer;padding:var(--fx-space-2,.5rem) var(--fx-space-0,0)}fx-datetime::part(calendar-month):hover:not(:disabled),fx-datetime::part(calendar-year):hover:not(:disabled){background:var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.08))}fx-datetime::part(calendar-month-current),fx-datetime::part(calendar-year-current){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-datetime::part(months),fx-datetime::part(years){-ms-overflow-style:none;display:flex;flex-direction:column;gap:var(--fx-space-1,.25rem);max-height:var(--fx-size-64,16rem);overflow:auto;scrollbar-width:none}fx-datetime::part(month),fx-datetime::part(select-all-years),fx-datetime::part(year){background:var(--fx-background-alt-2,var(--fx-color-light,#fff));border:1px solid var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.08));border-radius:var(--fx-radius-sm,.25rem);color:inherit;cursor:pointer;padding:var(--fx-space-1,.25rem) var(--fx-space-3,.75rem);text-align:left}fx-datetime::part(time){display:flex;gap:var(--fx-space-2,.5rem)}fx-datetime::part(hours),fx-datetime::part(minutes){-ms-overflow-style:none;display:flex;flex-direction:column;max-height:var(--fx-size-64,16rem);overflow:auto;scrollbar-width:none}fx-datetime::part(hours)::-webkit-scrollbar,fx-datetime::part(minutes)::-webkit-scrollbar,fx-datetime::part(months)::-webkit-scrollbar,fx-datetime::part(years)::-webkit-scrollbar{height:var(--fx-size-0,0);width:var(--fx-size-0,0)}fx-datetime::part(hour),fx-datetime::part(minute){background:transparent;border:0;color:inherit;cursor:pointer;padding:.15rem .75rem}fx-datetime::part(day-selected),fx-datetime::part(hour-selected),fx-datetime::part(minute-selected),fx-datetime::part(month-selected),fx-datetime::part(year-selected){background:var(--fx-color-primary,#0062b2);border-radius:var(--fx-radius-sm,.25rem);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-datetime:where([data-disabled=true]){opacity:.5}fx-date-picker{color:var(--fx-text-color-hex,#000);display:inline-block;font-family:var(--fx-font-family,inherit);position:relative}fx-date-picker::part(trigger){align-items:center;background:var(--fx-date-picker-trigger-background,var(--fx-background-alt-1,#f4f4f4));border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16));border-radius:var(--fx-radius-lg,.5rem);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--fx-space-2,.5rem);justify-content:space-between;min-width:var(--fx-size-48,12rem);padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem);text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:var(--fx-size-full,100%)}fx-date-picker::part(trigger):focus-visible{border-color:var(--fx-color-primary,#0062b2);outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-date-picker::part(end),fx-date-picker::part(start){align-items:center;display:inline-flex;flex-shrink:0}fx-date-picker::part(input){flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fx-date-picker::part(input)[data-placeholder]{color:var(--fx-placeholder-color,var(--fx-text-color-secondary-hex,#686868))}fx-date-picker::part(native){border:0;height:var(--fx-size-0,0);margin:var(--fx-space-0,0);opacity:0;padding:var(--fx-space-0,0);pointer-events:none;position:absolute;width:var(--fx-size-0,0)}fx-date-picker:where([data-variant=outline])::part(trigger){background:transparent;border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16))}fx-date-picker:where([data-variant=solid])::part(trigger){background:var(--fx-color-step-100,rgba(var(--fx-text-color-rgb),.04));border:1px solid transparent}fx-date-picker:where([data-variant=soft])::part(trigger){background:var(--fx-color-step-50,rgba(var(--fx-text-color-rgb),.02));border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.08))}fx-date-picker:where([data-size=xs])::part(trigger){border-radius:var(--fx-radius-sm,.25rem);font-size:.75rem;padding:var(--fx-space-1,.25rem) var(--fx-space-2,.5rem)}fx-date-picker:where([data-size=sm])::part(trigger){border-radius:var(--fx-radius-md,.375rem);font-size:.875rem;padding:.375rem .625rem}fx-date-picker:where([data-size=md])::part(trigger){border-radius:var(--fx-radius-lg,.5rem);font-size:1rem;padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem)}fx-date-picker:where([data-size=lg])::part(trigger){border-radius:.625rem;font-size:1.125rem;padding:.625rem 1rem}fx-date-picker:where([data-size=xl])::part(trigger){border-radius:var(--fx-radius-xl,.75rem);font-size:1.25rem;padding:var(--fx-space-3,.75rem) var(--fx-space-5,1.25rem)}fx-date-picker:where([data-disabled])::part(trigger){cursor:not-allowed;opacity:.5;pointer-events:none}fx-date-picker:where([data-readonly])::part(trigger){cursor:default}fx-date-picker::part(backdrop){background:transparent;inset:0;position:fixed;z-index:1000}fx-date-picker:where([data-open])::part(trigger){position:relative;z-index:1002}fx-date-picker::part(popover){background:var(--fx-date-picker-popover-background,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-border-color,rgba(var(--fx-text-color-rgb),.16));border-radius:var(--fx-radius-lg,.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);left:0;margin-top:var(--fx-space-1,.25rem);padding:var(--fx-space-2,.5rem);position:absolute;top:100%;z-index:1001}fx-date-picker fx-datetime::part(base){border:0;border-radius:var(--fx-radius-none,0)}fx-date-picker fx-datetime{--fx-background-color:var(--fx-background-alt-2,$background-alt-2-hex-value)}fx-date-picker:where([data-color=primary])::part(trigger){border-color:var(--fx-color-primary,#0062b2)}fx-date-picker:where([data-color=primary]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-primary-rgb,0,98,178),.08)}fx-date-picker:where([data-color=primary])::part(trigger):focus-visible{border-color:var(--fx-color-primary,#0062b2);outline-color:var(--fx-color-primary,#0062b2)}fx-date-picker:where([data-color=secondary])::part(trigger){border-color:var(--fx-color-secondary,#3394cb)}fx-date-picker:where([data-color=secondary]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-secondary-rgb,51,148,203),.08)}fx-date-picker:where([data-color=secondary])::part(trigger):focus-visible{border-color:var(--fx-color-secondary,#3394cb);outline-color:var(--fx-color-secondary,#3394cb)}fx-date-picker:where([data-color=tertiary])::part(trigger){border-color:var(--fx-color-tertiary,#5260ff)}fx-date-picker:where([data-color=tertiary]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-tertiary-rgb,82,96,255),.08)}fx-date-picker:where([data-color=tertiary])::part(trigger):focus-visible{border-color:var(--fx-color-tertiary,#5260ff);outline-color:var(--fx-color-tertiary,#5260ff)}fx-date-picker:where([data-color=success])::part(trigger){border-color:var(--fx-color-success,#2dd55b)}fx-date-picker:where([data-color=success]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-success-rgb,45,213,91),.08)}fx-date-picker:where([data-color=success])::part(trigger):focus-visible{border-color:var(--fx-color-success,#2dd55b);outline-color:var(--fx-color-success,#2dd55b)}fx-date-picker:where([data-color=warning])::part(trigger){border-color:var(--fx-color-warning,#ffc409)}fx-date-picker:where([data-color=warning]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-warning-rgb,255,196,9),.08)}fx-date-picker:where([data-color=warning])::part(trigger):focus-visible{border-color:var(--fx-color-warning,#ffc409);outline-color:var(--fx-color-warning,#ffc409)}fx-date-picker:where([data-color=danger])::part(trigger){border-color:var(--fx-color-danger,#e23e32)}fx-date-picker:where([data-color=danger]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-danger-rgb,226,62,50),.08)}fx-date-picker:where([data-color=danger])::part(trigger):focus-visible{border-color:var(--fx-color-danger,#e23e32);outline-color:var(--fx-color-danger,#e23e32)}fx-date-picker:where([data-color=light])::part(trigger){border-color:var(--fx-color-light,#fff)}fx-date-picker:where([data-color=light]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-light-rgb,255,255,255),.08)}fx-date-picker:where([data-color=light])::part(trigger):focus-visible{border-color:var(--fx-color-light,#fff);outline-color:var(--fx-color-light,#fff)}fx-date-picker:where([data-color=medium])::part(trigger){border-color:var(--fx-color-medium,#92949c)}fx-date-picker:where([data-color=medium]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-medium-rgb,146,148,156),.08)}fx-date-picker:where([data-color=medium])::part(trigger):focus-visible{border-color:var(--fx-color-medium,#92949c);outline-color:var(--fx-color-medium,#92949c)}fx-date-picker:where([data-color=dark])::part(trigger){border-color:var(--fx-color-dark,#222)}fx-date-picker:where([data-color=dark]):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-dark-rgb,34,34,34),.08)}fx-date-picker:where([data-color=dark])::part(trigger):focus-visible{border-color:var(--fx-color-dark,#222);outline-color:var(--fx-color-dark,#222)}fx-dialog{display:none;inset:0;pointer-events:none;position:fixed;z-index:var(--fx-dialog-z-index,1200)}fx-dialog:where([data-open=true]){display:block}fx-dialog::part(base){align-items:center;display:flex;inset:0;justify-content:center;position:fixed}fx-dialog::part(backdrop){background-color:var(--fx-backdrop-background,rgba(var(--fx-color-dark-rgb,34,34,34),.5));cursor:default;display:block;inset:0;pointer-events:auto;position:fixed}fx-dialog:where([data-open=false])::part(backdrop){display:none}fx-dialog::part(container){background:var(--fx-dialog-background,var(--fx-background-alt-1,#f4f4f4));border-radius:var(--fx-dialog-radius,.75rem);box-shadow:var(--fx-dialog-box-shadow,0 10px 40px rgba(0,0,0,.2));box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:flex;flex-direction:column;font-family:var(--fx-font-family,inherit);inline-size:var(--fx-dialog-width,calc(100% - 2rem));max-block-size:var(--fx-dialog-max-height,calc(100vh - 4rem));max-inline-size:var(--fx-dialog-max-width,32rem);opacity:0;outline:none;overflow:auto;pointer-events:auto;position:relative;transform:scale(.95);transition:opacity .2s ease,transform .2s ease}fx-dialog:where([data-open=true])::part(container){opacity:1;transform:scale(1)}fx-dialog::part(container):focus{outline:none}fx-dialog::part(container):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-dialog::part(header){flex:0 0 auto;font-size:1.125rem;font-weight:600;line-height:1.25;padding:var(--fx-dialog-header-padding,1rem 3rem .5rem 1rem)}fx-dialog::part(sub-header){color:var(--fx-dialog-sub-header-color,rgba(var(--fx-text-color-rgb),.65));font-size:var(--fx-dialog-sub-header-font-size,.875rem);line-height:1.4;padding:var(--fx-dialog-sub-header-padding,0 1rem .5rem)}fx-dialog::part(message){line-height:1.5}fx-dialog::part(content){flex:1 1 auto;overflow:auto;padding:var(--fx-dialog-content-padding,1rem)}fx-dialog::part(actions){display:flex;flex:0 0 auto;gap:var(--fx-space-2,.5rem);justify-content:flex-end;padding:var(--fx-dialog-actions-padding,.5rem 1rem 1rem)}fx-dialog::part(cancel-button),fx-dialog::part(confirm-button){border-radius:var(--fx-dialog-button-radius,.375rem);cursor:pointer;padding:var(--fx-dialog-button-padding,.5rem .875rem)}fx-dialog::part(cancel-button){background:transparent;border:1px solid var(--fx-dialog-cancel-border,rgba(var(--fx-text-color-rgb),.3));color:var(--fx-text-color-hex,#000)}fx-dialog::part(confirm-button){background:var(--fx-dialog-confirm-background,var(--fx-color-primary,#0062b2));border:1px solid var(--fx-dialog-confirm-border,var(--fx-color-primary,#0062b2));color:var(--fx-dialog-confirm-color,var(--fx-color-primary-contrast,#fff))}fx-dialog::part(cancel-button):focus-visible,fx-dialog::part(confirm-button):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-dialog::part(close-button){align-items:center;background:transparent;block-size:var(--fx-dialog-close-button-size,2rem);border:0;border-radius:var(--fx-dialog-close-button-radius,.375rem);color:var(--fx-text-color-hex,#000);cursor:pointer;display:flex;font-size:1.25rem;inline-size:var(--fx-dialog-close-button-size,2rem);inset-block-start:.75rem;inset-inline-end:.75rem;justify-content:center;line-height:1;padding:var(--fx-space-0,0);position:absolute}fx-dialog::part(close-button):hover{background:var(--fx-dialog-close-hover,rgba(var(--fx-text-color-rgb),.08))}fx-dialog::part(close-button):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-dialog:where([data-color=primary])::part(header){color:var(--fx-color-primary,#0062b2)}fx-dialog:where([data-color=secondary])::part(header){color:var(--fx-color-secondary,#3394cb)}fx-dialog:where([data-color=tertiary])::part(header){color:var(--fx-color-tertiary,#5260ff)}fx-dialog:where([data-color=success])::part(header){color:var(--fx-color-success,#2dd55b)}fx-dialog:where([data-color=warning])::part(header){color:var(--fx-color-warning,#ffc409)}fx-dialog:where([data-color=danger])::part(header){color:var(--fx-color-danger,#e23e32)}fx-dialog:where([data-color=light])::part(header){color:var(--fx-color-light,#fff)}fx-dialog:where([data-color=medium])::part(header){color:var(--fx-color-medium,#92949c)}fx-dialog:where([data-color=dark])::part(header){color:var(--fx-color-dark,#222)}fx-fab{--fx-fab-list-button-size:var(--fx-fab-button-size,3.5rem);display:block;position:fixed;z-index:var(--fx-fab-z-index,1000)}fx-fab:where([data-horizontal=start]){inset-inline-start:var(--fx-fab-inset-inline,1rem)}fx-fab:not([data-horizontal]){inset-inline-start:var(--fx-fab-inset-inline,1rem)}fx-fab:where([data-horizontal=center]){inset-inline-start:50%;transform:translateX(-50%)}fx-fab:where([data-horizontal=end]){inset-inline-end:var(--fx-fab-inset-inline,1rem)}fx-fab:where([data-vertical=top]){inset-block-start:var(--fx-fab-inset-block,1rem)}fx-fab:not([data-vertical]){inset-block-start:var(--fx-fab-inset-block,1rem)}fx-fab:where([data-vertical=center]){inset-block-start:50%;transform:translateY(-50%)}fx-fab:where([data-vertical=bottom]){inset-block-end:var(--fx-fab-inset-block,1rem)}fx-fab::part(base){display:block;position:relative}fx-fab>fx-fab-button{display:flex}fx-fab:where([data-horizontal=center][data-vertical=center]){transform:translate(-50%,-50%)}fx-fab-button{display:inline-flex}fx-fab-button::part(base){align-items:center;background:transparent;background:var(--fx-fab-button-background,var(--fx-color-primary,#0062b2));block-size:var(--fx-fab-button-size,var(--fx-size-14,3.5rem));border:0;border-radius:var(--fx-fab-button-radius,var(--fx-radius-full,9999px));box-sizing:border-box;color:inherit;color:var(--fx-fab-button-color,var(--fx-color-primary-contrast,#fff));cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;font-family:var(--fx-font-family,inherit);font-size:var(--fx-fab-button-font-size,var(--fx-interactive-font-size,1rem));gap:var(--fx-fab-button-gap,var(--fx-interactive-gap,var(--fx-space-2,.5rem)));inline-size:var(--fx-fab-button-size,var(--fx-size-14,3.5rem));justify-content:center;line-height:1.5;overflow:hidden;padding:var(--fx-fab-button-padding,var(--fx-space-2,.5rem));position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-fab-button:where([data-size=xs]){--fx-fab-button-font-size:0.875rem;--fx-fab-button-size:var(--fx-size-8,2rem);--fx-fab-button-padding:var(--fx-space-1,0.25rem);--fx-fab-button-icon-size:1.25em;--fx-fab-button-label-font-size:0.5rem}fx-fab-button:where([data-size=sm]){--fx-fab-button-font-size:1rem;--fx-fab-button-size:var(--fx-size-10,2.5rem);--fx-fab-button-padding:var(--fx-space-1,0.25rem);--fx-fab-button-icon-size:1.375em;--fx-fab-button-label-font-size:0.625rem}fx-fab-button:where([data-size=md]){--fx-fab-button-font-size:1rem;--fx-fab-button-size:var(--fx-size-14,3.5rem);--fx-fab-button-padding:calc(var(--fx-space-3, 0.75rem)/2);--fx-fab-button-gap:calc(var(--fx-space-1, 0.25rem)/2);--fx-fab-button-icon-size:1.25em;--fx-fab-button-label-font-size:0.6875rem}fx-fab-button:where([data-size=lg]){--fx-fab-button-font-size:1.25rem;--fx-fab-button-size:var(--fx-size-20,5rem);--fx-fab-button-padding:var(--fx-space-3,0.75rem);--fx-fab-button-icon-size:1.75em;--fx-fab-button-label-font-size:0.875rem}fx-fab-button:where([data-size=xl]){--fx-fab-button-font-size:1.5rem;--fx-fab-button-size:var(--fx-size-24,6rem);--fx-fab-button-padding:var(--fx-space-4,1rem);--fx-fab-button-icon-size:2em;--fx-fab-button-label-font-size:1rem}fx-fab-button:where([data-disabled=true])::part(base){cursor:not-allowed;opacity:.5}fx-fab-button::part(base):focus-visible{outline:2px solid currentColor;outline-offset:3px}fx-fab-button::part(icon){align-items:center;block-size:1em;display:flex;flex:0 0 auto;font-family:Font Awesome\ 6 Free;font-size:var(--fx-fab-button-icon-size,1.5em);font-weight:900;inline-size:1em;justify-content:center;line-height:1}fx-fab-button::part(label){display:block;font-size:var(--fx-fab-button-label-font-size,.6875rem);line-height:1;max-inline-size:var(--fx-size-full,100%);min-inline-size:var(--fx-size-0,0);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}fx-fab-button.fx-color-primary::part(base){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-fab-button.fx-color-secondary::part(base){background:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-fab-button.fx-color-tertiary::part(base){background:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-fab-button.fx-color-success::part(base){background:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-fab-button.fx-color-warning::part(base){background:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-fab-button.fx-color-danger::part(base){background:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-fab-button.fx-color-light::part(base){background:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-fab-button.fx-color-medium::part(base){background:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-fab-button.fx-color-dark::part(base){background:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-fab-list{--fx-fab-list-button-size:var(--fx-fab-button-size,3.5rem);display:flex}fx-fab-list[hidden]{display:none}fx-fab-list::part(base){align-items:center;display:flex;flex-direction:column;gap:var(--fx-fab-list-gap,.5rem);max-block-size:calc(100vh - var(--fx-fab-inset-block, 1rem)*2 - var(--fx-fab-button-size, 3.5rem) - var(--fx-fab-gap, .5rem));overflow-y:auto}fx-fab-list>fx-fab-button{--fx-fab-button-size:var(--fx-fab-list-button-size)}fx-fab>fx-fab-list{--fx-fab-list-button-size:inherit}fx-fab-list:where([data-side=bottom]),fx-fab-list:where([data-side=left]),fx-fab-list:where([data-side=right]),fx-fab-list:where([data-side=top]){--fx-fab-list-inline-offset:calc(100% + var(--fx-fab-gap, 0.5rem));position:absolute}fx-fab-list:where([data-side=left]){inset-inline-end:var(--fx-fab-list-inline-offset)}fx-fab-list:where([data-side=right]){inset-inline-start:var(--fx-fab-list-inline-offset)}fx-fab-list:where([data-side=top]){inset-block-end:var(--fx-fab-list-block-offset);inset-inline-start:50%;transform:translateX(-50%)}fx-fab-list:where([data-side=bottom]){inset-block-start:var(--fx-fab-list-block-offset);inset-inline-start:50%;transform:translateX(-50%)}fx-fab-list:where([data-side=left]),fx-fab-list:where([data-side=right]){--fx-fab-list-block-offset:0}fx-fab:where([data-horizontal=start]) fx-fab-list:where([data-side=left]){inset-inline-end:auto;inset-inline-start:var(--fx-fab-list-inline-offset)}fx-fab:not([data-horizontal]) fx-fab-list:where([data-side=left]){inset-inline-end:auto;inset-inline-start:var(--fx-fab-list-inline-offset)}fx-fab:where([data-horizontal=end]) fx-fab-list:where([data-side=right]){inset-inline-end:var(--fx-fab-list-inline-offset);inset-inline-start:auto}fx-fab:where(:not([data-vertical=top]):not([data-vertical=bottom])) fx-fab-list:where([data-side=left]),fx-fab:where(:not([data-vertical=top]):not([data-vertical=bottom])) fx-fab-list:where([data-side=right]){inset-block-start:50%;transform:translateY(-50%)}fx-fab:where([data-vertical=top]) fx-fab-list:where([data-side=left]),fx-fab:where([data-vertical=top]) fx-fab-list:where([data-side=right]){inset-block-start:0;transform:none}fx-fab:not([data-vertical]) fx-fab-list:where([data-side=left]),fx-fab:not([data-vertical]) fx-fab-list:where([data-side=right]){inset-block-start:0;transform:none}fx-fab:where([data-vertical=bottom]) fx-fab-list:where([data-side=left]),fx-fab:where([data-vertical=bottom]) fx-fab-list:where([data-side=right]){inset-block-end:0;transform:none}fx-fab:where([data-vertical=top]) fx-fab-list:where([data-side=top]){inset-block-end:auto;inset-block-start:calc(100% + var(--fx-fab-gap, .5rem))}fx-fab:not([data-vertical]) fx-fab-list:where([data-side=top]){inset-block-end:auto;inset-block-start:calc(100% + var(--fx-fab-gap, .5rem))}fx-fab:where([data-vertical=bottom]) fx-fab-list:where([data-side=top]){--fx-fab-list-block-offset:calc(100% + var(--fx-fab-gap, 0.5rem))}fx-fab:where([data-vertical=bottom]) fx-fab-list:where([data-side=bottom]){inset-block-end:calc(100% + var(--fx-fab-gap, .5rem));inset-block-start:auto}fx-fab:not([data-vertical]) fx-fab-list:where([data-side=bottom]){inset-block-end:auto;inset-block-start:calc(100% + var(--fx-fab-gap, .5rem))}fx-fab:where([data-vertical=top]) fx-fab-list:where([data-side=bottom]){--fx-fab-list-block-offset:calc(100% + var(--fx-fab-gap, 0.5rem))}fx-fab:where(:not([data-vertical=top]):not([data-vertical=bottom])) fx-fab-list:where([data-side=bottom]),fx-fab:where(:not([data-vertical=top]):not([data-vertical=bottom])) fx-fab-list:where([data-side=top]){--fx-fab-list-block-offset:calc(100% + var(--fx-fab-gap, 0.5rem))}fx-field-group{--fx-field-group-font:0.875rem;--fx-field-group-height:var(--fx-size-10,2.5rem);--fx-field-group-padding-x:var(--fx-space-3,0.75rem);--fx-field-group-radius:var(--fx-radius-md,0.375rem);display:block}fx-field-group::part(base){align-items:stretch;display:flex}fx-field-group:where(.fx-field-group--horizontal)::part(base){flex-direction:row}fx-field-group:where(.fx-field-group--vertical)::part(base){flex-direction:column}fx-field-group>fx-button,fx-field-group>fx-tag-field,fx-field-group>fx-text-field{display:flex;margin:0}fx-field-group:where(.fx-field-group--horizontal)>fx-tag-field,fx-field-group:where(.fx-field-group--horizontal)>fx-text-field{flex:1}fx-field-group>fx-button:focus-within,fx-field-group>fx-button:hover,fx-field-group>fx-tag-field:focus-within,fx-field-group>fx-tag-field:hover,fx-field-group>fx-text-field:focus-within,fx-field-group>fx-text-field:hover{z-index:1}fx-field-group>fx-button::part(base),fx-field-group>fx-tag-field::part(base),fx-field-group>fx-text-field::part(base){border-radius:var(--fx-field-group-radius);box-sizing:border-box;font-size:var(--fx-field-group-font);height:var(--fx-field-group-height);min-height:var(--fx-field-group-height);padding:0 var(--fx-field-group-padding-x);width:var(--fx-size-full,100%)}fx-field-group>fx-text-field::part(base){align-items:center;background:var(--fx-field-background-color);border:1px solid var(--fx-field-border-color);color:var(--fx-text-color-hex,#000);display:flex}fx-field-group>fx-text-field::part(input){background:transparent;border:0;color:inherit;flex:1;font-family:inherit;font-size:inherit;outline:none;padding:var(--fx-space-0,0);width:var(--fx-size-full,100%)}fx-field-group>fx-text-field::part(input)::-moz-placeholder{color:var(--fx-text-color-secondary-hex,#686868);opacity:var(--fx-placeholder-opacity,.6)}fx-field-group>fx-text-field::part(input)::placeholder{color:var(--fx-text-color-secondary-hex,#686868);opacity:var(--fx-placeholder-opacity,.6)}fx-field-group>fx-button:focus-within::part(base),fx-field-group>fx-tag-field:focus-within::part(base),fx-field-group>fx-text-field:focus-within::part(base){outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:-2px}fx-field-group:where(.fx-field-group--horizontal)>fx-button:not(:first-child),fx-field-group:where(.fx-field-group--horizontal)>fx-tag-field:not(:first-child),fx-field-group:where(.fx-field-group--horizontal)>fx-text-field:not(:first-child){margin-left:-1px}fx-field-group:where(.fx-field-group--vertical)>fx-button:not(:first-child),fx-field-group:where(.fx-field-group--vertical)>fx-tag-field:not(:first-child),fx-field-group:where(.fx-field-group--vertical)>fx-text-field:not(:first-child){margin-top:-1px}fx-field-group:where(.fx-field-group--horizontal)>fx-button:not(:first-child)::part(base),fx-field-group:where(.fx-field-group--horizontal)>fx-tag-field:not(:first-child)::part(base),fx-field-group:where(.fx-field-group--horizontal)>fx-text-field:not(:first-child)::part(base){border-bottom-left-radius:var(--fx-radius-none,0);border-top-left-radius:var(--fx-radius-none,0)}fx-field-group:where(.fx-field-group--horizontal)>fx-button:not(:last-child)::part(base),fx-field-group:where(.fx-field-group--horizontal)>fx-tag-field:not(:last-child)::part(base),fx-field-group:where(.fx-field-group--horizontal)>fx-text-field:not(:last-child)::part(base){border-bottom-right-radius:var(--fx-radius-none,0);border-top-right-radius:var(--fx-radius-none,0)}fx-field-group:where(.fx-field-group--vertical)>fx-button:not(:first-child)::part(base),fx-field-group:where(.fx-field-group--vertical)>fx-tag-field:not(:first-child)::part(base),fx-field-group:where(.fx-field-group--vertical)>fx-text-field:not(:first-child)::part(base){border-top-left-radius:var(--fx-radius-none,0);border-top-right-radius:var(--fx-radius-none,0)}fx-field-group:where(.fx-field-group--vertical)>fx-button:not(:last-child)::part(base),fx-field-group:where(.fx-field-group--vertical)>fx-tag-field:not(:last-child)::part(base),fx-field-group:where(.fx-field-group--vertical)>fx-text-field:not(:last-child)::part(base){border-bottom-left-radius:var(--fx-radius-none,0);border-bottom-right-radius:var(--fx-radius-none,0)}fx-field-group:where(.fx-field-group--xs){--fx-field-group-font:0.75rem;--fx-field-group-height:var(--fx-size-7,1.75rem);--fx-field-group-padding-x:var(--fx-space-2,0.5rem)}fx-field-group:where(.fx-field-group--sm){--fx-field-group-font:0.8125rem;--fx-field-group-height:var(--fx-size-8,2rem);--fx-field-group-padding-x:calc(var(--fx-space-5, 1.25rem)/2)}fx-field-group:where(.fx-field-group--md){--fx-field-group-font:0.875rem;--fx-field-group-height:var(--fx-size-10,2.5rem);--fx-field-group-padding-x:var(--fx-space-3,0.75rem)}fx-field-group:where(.fx-field-group--lg){--fx-field-group-font:1rem;--fx-field-group-height:var(--fx-size-12,3rem);--fx-field-group-padding-x:var(--fx-space-4,1rem)}fx-field-group:where(.fx-field-group--xl){--fx-field-group-font:1.125rem;--fx-field-group-height:var(--fx-size-14,3.5rem);--fx-field-group-padding-x:var(--fx-space-5,1.25rem)}fx-field-group:where([data-variant=solid])::part(base){background:rgba(var(--fx-color-medium-rgb,146,148,156),.1);border-radius:var(--fx-field-group-radius);padding:var(--fx-space-1,.25rem)}fx-field-group:where([data-variant=soft])::part(base){background:rgba(var(--fx-color-medium-rgb,146,148,156),.05);border-radius:var(--fx-field-group-radius);padding:var(--fx-space-1,.25rem)}fx-field-group:where([data-variant=outline])::part(base){border:1px solid var(--fx-color-medium,#92949c);border-radius:var(--fx-field-group-radius);padding:var(--fx-space-1,.25rem)}fx-field-group:where([data-variant=subtle])::part(base){background:transparent}fx-field-rating{align-items:center;display:inline-flex;gap:var(--fx-space-2,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-field-rating::part(base){display:inline-flex;gap:var(--fx-space-1,.25rem);touch-action:none}fx-field-rating::part(star){display:inline-block;line-height:1;position:relative}fx-field-rating::part(star-empty),fx-field-rating::part(star-fill){font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,sans-serif;font-size:inherit;line-height:inherit}fx-field-rating::part(star-empty){color:var(--fx-color-medium,#92949c);display:inline-block;font-weight:400}fx-field-rating::part(star-fill){color:var(--fx-color-primary,#0062b2);display:inline-block;font-weight:900;left:0;position:absolute;top:0}fx-field-rating:where([data-size=xs])::part(star){font-size:.75rem}fx-field-rating:where([data-size=sm])::part(star){font-size:.875rem}fx-field-rating:where([data-size=md])::part(star){font-size:1.125rem}fx-field-rating:where([data-size=lg])::part(star){font-size:1.5rem}fx-field-rating:where([data-size=xl])::part(star){font-size:2rem}fx-field-rating:where(.fx-color-theme)::part(star-fill){color:var(--fx-color-base)}fx-field-rating:where([data-disabled])::part(base){cursor:not-allowed;opacity:.6}fx-field-rating:where([data-readonly])::part(base){cursor:default;opacity:.8}fx-field-rating::part(clear-button){background:transparent;border:0;color:var(--fx-color-medium,#92949c);cursor:pointer;font-size:.875rem;line-height:1;padding:var(--fx-space-1,.25rem)}fx-field-rating::part(clear-button):hover{color:var(--fx-color-dark,#222)}fx-field-rating:where([data-variant=outline])::part(star-fill),fx-field-rating:where([data-variant=solid])::part(star-fill){color:var(--fx-color-medium,#92949c)}fx-field-rating:where([data-variant=soft])::part(star-fill),fx-field-rating:where([data-variant=subtle])::part(star-fill){color:rgba(var(--fx-color-medium-rgb,146,148,156),.5)}fx-footer{background:var(--fx-background,#fff);bottom:0;box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:block;inset-inline:0;position:var(--fx-footer-position,fixed);z-index:var(--fx-footer-z-index,10)}fx-footer::part(base){background:var(--fx-background,#fff);box-sizing:border-box;color:var(--fx-text-color-hex,#000);inline-size:100%;padding-bottom:var(--fx-footer-padding-bottom,env(safe-area-inset-bottom,0));padding-inline-end:var(--fx-footer-padding-right,env(safe-area-inset-right,0));padding-inline-start:var(--fx-footer-padding-left,env(safe-area-inset-left,0))}fx-footer:dir(rtl)::part(base){padding-inline-end:var(--fx-footer-padding-left,env(safe-area-inset-left,0));padding-inline-start:var(--fx-footer-padding-right,env(safe-area-inset-right,0))}fx-item{display:block}fx-item::part(native){align-items:center;background:var(--fx-item-background,transparent);border:0;border-bottom:var(--border-width,1px) solid var(--fx-item-border-color,rgba(var(--fx-text-color-rgb),.08));box-shadow:inset 0 calc(var(--inner-border-width, 0)*-1) 0 0 var(--fx-item-border-color,rgba(var(--fx-text-color-rgb),.08));box-sizing:border-box;color:inherit;display:flex;font:inherit;justify-content:space-between;min-height:var(--fx-item-min-height,var(--fx-size-11,2.75rem));padding:var(--fx-item-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem));text-align:start;text-decoration:none;width:var(--fx-size-full,100%)}fx-item:where([button])::part(native),fx-item:where([href])::part(native){cursor:pointer}fx-item::part(detail-icon){font-size:1.25rem;margin-inline-start:var(--fx-item-detail-icon-margin,var(--fx-space-2,.5rem))}.fx-item-lines-default,.fx-item-lines-full{--border-width:1px;--inner-border-width:size(0)}.fx-item-lines-inset{--border-width:size(0);--inner-border-width:1px}.fx-item-lines-none{--border-width:size(0);--inner-border-width:size(0)}.fx-list-lines-full .fx-item-lines-default{--border-width:1px;--inner-border-width:size(0)}.fx-list-lines-inset .fx-item-lines-default{--border-width:size(0);--inner-border-width:1px}.fx-list-lines-none .fx-item-lines-default{--border-width:size(0);--inner-border-width:size(0)}fx-item:where([data-color=primary])::part(native){color:var(--fx-color-primary,#0062b2)}fx-item:where([data-color=danger])::part(native){color:var(--fx-color-danger,#e23e32)}fx-item:where([button])::part(native){cursor:pointer}fx-item-divider{display:block}fx-item-divider:where([data-sticky])::part(native){position:sticky;top:0}fx-item-divider::part(native){background:rgba(var(--fx-text-color-rgb),.04);color:var(--fx-text-color-secondary-hex,#686868);font-size:var(--fx-item-divider-font-size,.75rem);font-weight:600;letter-spacing:.05em;padding:var(--fx-item-divider-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem));text-transform:uppercase}fx-item-divider:where([data-color=primary])::part(native){color:var(--fx-color-primary,#0062b2)}fx-item-group::part(native){border:1px solid rgba(var(--fx-text-color-rgb),.08);border-radius:var(--fx-item-group-radius,var(--fx-surface-radius,var(--fx-radius-lg,.5rem)));overflow:hidden}fx-item-group fx-item::part(native){background:var(--fx-background-alt-1,var(--fx-color-light,#fff));border-bottom:1px solid rgba(var(--fx-text-color-rgb),.08);display:block;padding:var(--fx-item-group-padding,var(--fx-space-4,1rem))}fx-item-group fx-item-divider::part(native){background:rgba(var(--fx-text-color-rgb),.02);color:var(--fx-text-color-hex,#000);font-size:.875rem;font-weight:600;padding:var(--fx-item-divider-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem))}fx-item-option{display:flex;margin-inline-end:var(--fx-space-2,.5rem)}fx-item-option::part(native){align-items:center;background:transparent;background:rgba(var(--fx-text-color-rgb),.04);border:0;border:1px solid rgba(var(--fx-text-color-rgb),.08);border-radius:var(--fx-item-option-radius,var(--fx-surface-radius,var(--fx-radius-lg,.5rem)));color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--fx-size-full,100%);justify-content:center;padding:var(--fx-item-option-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem));white-space:nowrap}fx-item-option:where([data-color=primary])::part(native){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-item-option:where([data-color=danger])::part(native){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-item-option:where([data-expandable])::part(native){flex:1}fx-item-option:where([data-disabled])::part(native){cursor:not-allowed;opacity:.5}fx-item-options::part(native){bottom:0;display:flex;gap:var(--fx-item-options-gap,var(--fx-space-2,.5rem));height:var(--fx-size-full,100%);position:absolute;top:0}fx-item-options:where([data-side=end])::part(native){right:0}fx-item-options:where([data-side=start])::part(native){left:0}fx-item-options{display:inline-flex;gap:var(--fx-item-options-gap,var(--fx-space-2,.5rem));margin-bottom:var(--fx-item-options-margin-bottom,var(--fx-space-4,1rem))}fx-item-options fx-item-option::part(native){background:rgba(var(--fx-text-color-rgb),.04);border:1px solid rgba(var(--fx-text-color-rgb),.08);border-radius:var(--fx-item-option-radius,var(--fx-surface-radius,var(--fx-radius-lg,.5rem)));cursor:pointer;font:inherit;padding:var(--fx-item-option-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem))}fx-item-options fx-item-option:where([data-color=primary])::part(native){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-item-options fx-item-option:where([data-color=danger])::part(native){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-item-sliding{display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-item-sliding::part(native){overflow:hidden;position:relative}fx-item-sliding::part(item){position:relative;touch-action:none;transition:transform .2s ease;z-index:1}fx-item-sliding:where([data-dragging])::part(item){transition:none}fx-item-sliding fx-item::part(native){background:var(--fx-background-alt-1,var(--fx-color-light,#fff));display:block;padding:var(--fx-item-group-padding,var(--fx-space-4,1rem))}fx-item-sliding fx-item-options{display:none;height:100%;position:absolute;top:0;width:100%}fx-item-sliding fx-item-options:where([data-side=end]){justify-content:flex-end;right:0}fx-item-sliding fx-item-options:where([data-side=start]){justify-content:flex-start;left:0}fx-item-sliding:where([data-dragging]) fx-item-options,fx-item-sliding:where([data-side=end]) fx-item-options:where([data-side=end]),fx-item-sliding:where([data-side=start]) fx-item-options:where([data-side=start]){display:flex}fx-item-sliding fx-item-options::part(native){display:inline-flex;gap:0;height:100%}fx-item-sliding fx-item-option{margin:0}fx-item-sliding fx-item-option::part(native){align-self:stretch;border:0;border-radius:0;color:var(--fx-color-primary-contrast,#fff);cursor:pointer;font:inherit;height:100%;width:80px}fx-item-sliding fx-item-option:where([data-color=primary])::part(native){background:var(--fx-color-primary,#0062b2)}fx-item-sliding fx-item-option:where([data-color=danger])::part(native){background:var(--fx-color-danger,#e23e32)}fx-kbd::part(base){background:rgba(var(--fx-text-color-rgb),.02);border:1px solid rgba(var(--fx-text-color-rgb),.12);border-radius:var(--fx-radius-md,.375rem);box-shadow:0 1px 0 rgba(var(--fx-text-color-rgb),.12);color:var(--fx-text-color-hex,#000);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1;padding:.35em .6em}fx-kbd:where([data-variant=outline])::part(base){background:transparent;border-color:var(--fx-text-color-hex,#000);box-shadow:none}fx-kbd:where([data-variant=soft])::part(base){background:rgba(var(--fx-text-color-rgb),.06);border-color:transparent;box-shadow:none}fx-kbd:where([data-variant=subtle])::part(base){background:transparent;border-color:transparent;box-shadow:none}fx-kbd:where([data-variant=solid])::part(base){background:var(--fx-color-dark,#222);border-color:var(--fx-color-dark,#222);box-shadow:none;color:var(--fx-color-dark-contrast,#fff)}fx-kbd:where([data-color=primary])::part(base){border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary,#0062b2)}fx-kbd:where([data-color=primary]):where([data-variant=solid])::part(base){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-kbd:where([data-color=danger])::part(base){border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger,#e23e32)}fx-kbd:where([data-color=danger]):where([data-variant=solid])::part(base){background:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-list{display:block}fx-list:where([data-inset]){margin:var(--fx-list-inset-margin,0 var(--fx-space-4,1rem))}fx-list fx-list-header::part(base){font-weight:600;padding:var(--fx-list-header-padding,var(--fx-space-3,.75rem) var(--fx-space-4,1rem))}fx-list fx-item::part(native){color:inherit}fx-navigation-view{display:block}fx-navigation-view:where([data-is-mobile=false])::part(nav){background:var(--fx-navigation-view-background,var(--fx-background-alt-1,var(--fx-color-light,#fff)));border-inline-end:1px solid var(--fx-navigation-view-border-color,rgba(var(--fx-text-color-rgb),.08));box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:flex;flex-direction:column;font-family:var(--fx-font-family,inherit);overflow:hidden;position:fixed;z-index:var(--fx-navigation-view-z-index,900)}fx-navigation-view:where([data-is-mobile=false]):where([data-animation=""])::part(nav){transition:transform .3s ease,width .3s ease}fx-navigation-view:where([data-is-mobile=false]):where([data-side=left])::part(nav){inset:0 auto 0 0}fx-navigation-view:where([data-is-mobile=false]):where([data-side=right])::part(nav){border-inline-end:0;border-inline-start:1px solid var(--fx-navigation-view-border-color,rgba(var(--fx-text-color-rgb),.08));inset:0 0 0 auto}fx-navigation-view:where([data-is-mobile=false][data-collapsible=offcanvas][data-is-open=false][data-side=left])::part(nav){transform:translateX(-100%)}fx-navigation-view:where([data-is-mobile=false][data-collapsible=offcanvas][data-is-open=false][data-side=right])::part(nav){transform:translateX(100%)}fx-navigation-view:where([data-is-mobile=false]):where([data-collapsible=icon])::part(nav){inline-size:var(--fx-navigation-view-icon-width,72px)}fx-navigation-view:where([data-is-mobile=false][data-collapsible=icon][data-is-open=true])::part(nav){inline-size:var(--fx-navigation-view-width,260px)}fx-navigation-view:where([data-is-mobile=false][data-collapsible=none])::part(nav),fx-navigation-view:where([data-is-mobile=false][data-collapsible=offcanvas][data-is-open=true])::part(nav){inline-size:var(--fx-navigation-view-width,260px)}fx-navigation-view:where([data-is-mobile=false]):where([data-variant=floating])::part(nav){block-size:auto;border-radius:var(--fx-navigation-view-radius,.75rem);box-shadow:var(--fx-navigation-view-box-shadow,0 0 24px rgba(0,0,0,.15));inset-block:1rem;max-block-size:calc(100% - 2rem)}fx-navigation-view:where([data-is-mobile=false][data-variant=floating][data-side=left])::part(nav){inset-inline-start:1rem}fx-navigation-view:where([data-is-mobile=false][data-variant=floating][data-side=right])::part(nav){inset-inline-end:1rem}fx-navigation-view:where([data-is-mobile=false]):where([data-variant=inset])::part(nav){border-radius:var(--fx-navigation-view-radius,.75rem);inset:1rem;max-block-size:calc(100% - 2rem)}fx-navigation-view:where([data-collapsible=icon][data-is-open=false]) fx-navigation-view-divider,fx-navigation-view:where([data-collapsible=icon][data-is-open=false]) fx-navigation-view-footer,fx-navigation-view:where([data-collapsible=icon][data-is-open=false]) fx-navigation-view-group::part(label),fx-navigation-view:where([data-collapsible=icon][data-is-open=false]) fx-navigation-view-header,fx-navigation-view:where([data-collapsible=icon][data-is-open=false]) fx-navigation-view-item::part(label){display:none}fx-navigation-view:where([data-is-mobile=false][data-collapsible=icon][data-is-open=false])::part(nav){overflow:hidden}fx-navigation-view::part(swipe-edge){block-size:var(--fx-size-full,100%);inline-size:var(--fx-navigation-view-swipe-width,20px);inset-block:0;position:fixed;touch-action:none;z-index:var(--fx-navigation-view-z-index,900)}fx-navigation-view::part(swipe-edge)[data-side=left]{inset-inline-start:0}fx-navigation-view::part(swipe-edge)[data-side=right]{inset-inline-end:0}fx-navigation-view::part(header){flex:0 0 auto;padding:var(--fx-navigation-view-header-padding,1rem)}fx-navigation-view::part(content){flex:1 1 auto;overflow:auto;padding:var(--fx-navigation-view-content-padding,.5rem 0)}fx-navigation-view::part(footer){flex:0 0 auto;padding:var(--fx-navigation-view-footer-padding,1rem)}fx-navigation-view:where([data-animation-type=elastic])::part(indicator){background:var(--fx-navigation-view-indicator-background,var(--fx-color-primary,#0062b2));border-radius:var(--fx-navigation-view-indicator-radius,9999px);display:block;inline-size:var(--fx-navigation-view-indicator-width,4px);inset-block:auto;inset-inline-end:auto;inset-inline-start:var(--fx-navigation-view-indicator-offset,.25rem);pointer-events:none;position:absolute;z-index:1}fx-navigation-view:where([data-animation-type=elastic]):where([data-side=right])::part(indicator){inset-inline-end:var(--fx-navigation-view-indicator-offset,.25rem);inset-inline-start:auto}fx-navigation-view-item:where([data-active]){position:relative}fx-navigation-view-item:where([data-active]):after{background:var(--fx-navigation-view-indicator-background,var(--fx-color-primary,#0062b2));block-size:var(--fx-size-full,100%);border-radius:var(--fx-navigation-view-indicator-radius,9999px);content:"";inline-size:var(--fx-navigation-view-indicator-width,4px);inset-inline-end:auto;inset-inline-start:var(--fx-navigation-view-indicator-offset,.25rem);pointer-events:none;position:absolute;top:0;z-index:1}fx-navigation-view:where([data-side=right]) fx-navigation-view-item:where([data-active]):after{inset-inline-end:var(--fx-navigation-view-indicator-offset,.25rem);inset-inline-start:auto}fx-navigation-view:where([data-animation-type=elastic]) fx-navigation-view-item:where([data-active]):after{display:none}fx-navigation-view-item{display:block}fx-navigation-view-item::part(native){align-items:center;background:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--fx-space-3,.75rem);justify-content:space-between;min-block-size:var(--fx-size-11,2.75rem);padding:var(--fx-space-3,.75rem) var(--fx-space-4,1rem);text-align:start;text-decoration:none;width:var(--fx-size-full,100%)}fx-navigation-view-item::part(native):hover{background:var(--fx-navigation-view-item-hover,rgba(var(--fx-text-color-rgb),.04))}fx-navigation-view-item:where([data-active])::part(native){background:var(--fx-navigation-view-item-active-background,rgba(var(--fx-color-primary-rgb),.1));color:var(--fx-navigation-view-item-active-color,var(--fx-color-primary,#0062b2))}fx-navigation-view-item:where([data-disabled])::part(native){cursor:not-allowed;opacity:.5;pointer-events:none}fx-navigation-view-item::part(end),fx-navigation-view-item::part(start){align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}fx-navigation-view-item::part(label){flex:1 1 auto;min-inline-size:var(--fx-size-0,0)}fx-navigation-view-item::part(detail-icon){font-size:1.25rem}fx-navigation-view-group{display:block}fx-navigation-view-group::part(header){color:var(--fx-text-color-secondary-hex,#686868);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:var(--fx-space-2,.5rem) var(--fx-space-4,1rem);text-transform:uppercase}fx-navigation-view-group:where([data-collapsible])::part(header){align-items:center;cursor:pointer;display:flex;gap:var(--fx-space-2,.5rem);justify-content:space-between;text-transform:none}fx-navigation-view-group:where([data-collapsible])::part(header):after{content:"\f106";display:inline-block;font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome,sans-serif;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1}fx-navigation-view-group:where([data-open=false])::part(header):after{content:"\f107"}fx-navigation-view-group:where([data-open=false])::part(content){display:none}fx-navigation-view-group:where([data-disabled])::part(header){cursor:not-allowed;opacity:.5;pointer-events:none}fx-navigation-view-group::part(content){padding-inline-start:var(--fx-space-3,.75rem)}fx-navigation-view-divider{display:block}fx-navigation-view-divider::part(divider){border:0;border-block-start:1px solid var(--fx-navigation-view-border-color,rgba(var(--fx-text-color-rgb),.08));margin:var(--fx-space-2,.5rem) var(--fx-space-0,0)}fx-navigation-view-footer,fx-navigation-view-header{display:block}fx-navigation-view-footer::part(footer),fx-navigation-view-header::part(header){padding:var(--fx-space-3,.75rem) var(--fx-space-4,1rem)}fx-navigation-view-button{display:inline-flex}fx-navigation-view-button:where([data-hidden]){display:none}fx-navigation-view-button::part(native){align-items:center;background:transparent;border:0;border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--fx-space-2,.5rem);justify-content:center;min-block-size:var(--fx-size-9,2.25rem);padding:var(--fx-space-2,.5rem)}fx-navigation-view-button::part(native):hover{background:var(--fx-navigation-view-button-hover,rgba(var(--fx-text-color-rgb),.04))}fx-navigation-view-button::part(icon),fx-navigation-view-button::part(label){align-items:center;display:inline-flex}fx-otp-field:where([data-size=xs]){--fx-otp-box-size:var(--fx-size-8,2rem);--fx-otp-font-size:0.875rem;--fx-otp-radius:var(--fx-radius-sm,0.25rem)}fx-otp-field:where([data-size=sm]){--fx-otp-box-size:var(--fx-size-10,2.5rem);--fx-otp-font-size:1rem;--fx-otp-radius:var(--fx-radius-sm,0.25rem)}fx-otp-field:where([data-size=md]){--fx-otp-box-size:var(--fx-size-12,3rem);--fx-otp-font-size:1.25rem;--fx-otp-radius:var(--fx-radius-md,0.375rem)}fx-otp-field:where([data-size=lg]){--fx-otp-box-size:var(--fx-size-14,3.5rem);--fx-otp-font-size:1.5rem;--fx-otp-radius:var(--fx-radius-lg,0.5rem)}fx-otp-field:where([data-size=xl]){--fx-otp-box-size:var(--fx-size-16,4rem);--fx-otp-font-size:1.75rem;--fx-otp-radius:var(--fx-radius-xl,0.75rem)}fx-otp-field::part(base){align-items:center;display:inline-flex;gap:var(--fx-otp-gap)}fx-otp-field::part(box){background:var(--fx-otp-bg);border:var(--fx-otp-border);border-radius:var(--fx-otp-radius);box-sizing:border-box;caret-color:var(--fx-otp-border-focus);color:var(--fx-otp-color);font-size:var(--fx-otp-font-size);height:var(--fx-otp-box-size);outline:none;text-align:center;width:var(--fx-otp-box-size)}fx-otp-field::part(box):focus{border-color:var(--fx-otp-border-focus);box-shadow:0 0 0 2px rgba(var(--fx-color-primary-rgb,0,98,178),.35)}fx-otp-field::part(separator){background:rgba(var(--fx-text-color-rgb),.4);border-radius:var(--fx-radius-full,9999px);height:2px;width:var(--fx-space-3,.75rem)}fx-otp-field:where([data-disabled])::part(box){background:rgba(var(--fx-text-color-rgb),.04);color:rgba(var(--fx-text-color-rgb),.4);cursor:not-allowed}fx-otp-field:where([data-color=success])::part(box):focus{border-color:var(--fx-color-success,#2dd55b);box-shadow:0 0 0 2px rgba(var(--fx-color-success-rgb,45,213,91),.35)}fx-otp-field:where([data-variant=solid])::part(box){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-otp-field:where([data-variant=soft])::part(box){background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-otp-field:where([data-variant=outline])::part(box){background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-otp-field:where([data-variant=subtle])::part(box){background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-pagination{display:block;font-family:var(--fx-font-family,inherit)}fx-pagination::part(base){align-items:center;display:flex;flex-wrap:wrap;gap:var(--fx-space-3,.75rem)}fx-pagination::part(list){align-items:center;display:flex;flex-wrap:wrap;gap:var(--fx-space-1,.25rem);list-style:none;margin:var(--fx-space-0,0);padding:var(--fx-space-0,0)}fx-pagination::part(item){align-items:center;display:inline-flex}fx-pagination::part(control),fx-pagination::part(page){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;color:var(--fx-text-color-hex,#000);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;justify-content:center;line-height:1;min-block-size:var(--fx-size-8,2rem);min-inline-size:var(--fx-size-8,2rem);padding:var(--fx-space-0,0) var(--fx-space-2,.5rem);position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-pagination::part(control):hover,fx-pagination::part(page):hover{background:rgba(var(--fx-color-primary-rgb,0,98,178),.08)}fx-pagination::part(control):focus-visible,fx-pagination::part(page):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-pagination::part(ellipsis){align-items:center;color:var(--fx-text-color-secondary-hex,#686868);display:inline-flex;justify-content:center;min-block-size:var(--fx-size-8,2rem);min-inline-size:var(--fx-size-8,2rem)}fx-pagination::part(per-page),fx-pagination::part(total){color:var(--fx-text-color-secondary-hex,#686868);font-size:.875rem}fx-pagination::part(control-label),fx-pagination::part(metadata-label),fx-pagination::part(status){block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:var(--fx-space-0,0);position:absolute;white-space:nowrap}fx-pagination::part(control):before,fx-pagination::part(ellipsis):before{font-family:Font Awesome\ 6 Free;font-size:.75rem;font-style:normal;font-weight:900}fx-pagination::part(first):before{content:"\f100"}fx-pagination::part(last):before{content:"\f101"}fx-pagination::part(previous):before{content:"\f104"}fx-pagination::part(next):before{content:"\f105"}fx-pagination::part(ellipsis):before{content:"\f141"}fx-pagination:where([data-size=xs])::part(control),fx-pagination:where([data-size=xs])::part(page){border-radius:var(--fx-radius-sm,.25rem);font-size:.6875rem;min-block-size:var(--fx-size-6,1.5rem);min-inline-size:var(--fx-size-6,1.5rem);padding:var(--fx-space-0,0) var(--fx-space-1,.25rem)}fx-pagination:where([data-size=sm])::part(control),fx-pagination:where([data-size=sm])::part(page){font-size:.8125rem;min-block-size:var(--fx-size-7,1.75rem);min-inline-size:var(--fx-size-7,1.75rem)}fx-pagination:where([data-size=lg])::part(control),fx-pagination:where([data-size=lg])::part(page){font-size:1rem;min-block-size:var(--fx-size-10,2.5rem);min-inline-size:var(--fx-size-10,2.5rem);padding:var(--fx-space-0,0) var(--fx-space-3,.75rem)}fx-pagination:where([data-size=xl])::part(control),fx-pagination:where([data-size=xl])::part(page){border-radius:var(--fx-radius-lg,.5rem);font-size:1.125rem;min-block-size:var(--fx-size-12,3rem);min-inline-size:var(--fx-size-12,3rem);padding:var(--fx-space-0,0) var(--fx-space-4,1rem)}fx-pagination:where([data-variant=solid])::part(control),fx-pagination:where([data-variant=solid])::part(page){background:rgba(var(--fx-color-base-rgb,var(--fx-color-primary-rgb,0,98,178)),.08)}fx-pagination:where([data-variant=soft])::part(control),fx-pagination:where([data-variant=soft])::part(page){background:rgba(var(--fx-color-base-rgb,var(--fx-color-primary-rgb,0,98,178)),.12);color:var(--fx-color-base,var(--fx-color-primary,#0062b2))}fx-pagination:where([data-variant=outline])::part(control),fx-pagination:where([data-variant=outline])::part(page){border-color:var(--fx-color-base,var(--fx-color-primary,#0062b2));color:var(--fx-color-base,var(--fx-color-primary,#0062b2))}fx-pagination:where([data-variant=subtle])::part(control),fx-pagination:where([data-variant=subtle])::part(page){background:transparent;border-color:transparent;color:var(--fx-color-base,var(--fx-color-primary,#0062b2))}fx-pagination::part(page-active){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-pagination::part(page-active):hover{background:var(--fx-color-primary-dark,#005397)}fx-pagination:where(.fx-color-theme)::part(control),fx-pagination:where(.fx-color-theme)::part(ellipsis),fx-pagination:where(.fx-color-theme)::part(page),fx-pagination:where(.fx-color-theme)::part(per-page),fx-pagination:where(.fx-color-theme)::part(total){color:var(--fx-color-base)}fx-pagination:where(.fx-color-theme)::part(control):hover,fx-pagination:where(.fx-color-theme)::part(page):hover{background:rgba(var(--fx-color-base-rgb),.12)}fx-pagination:where(.fx-color-theme)::part(control):focus-visible,fx-pagination:where(.fx-color-theme)::part(page):focus-visible{outline-color:var(--fx-color-base)}fx-pagination:where(.fx-color-theme)::part(page-active){background:var(--fx-color-base);border-color:var(--fx-color-base);color:var(--fx-color-contrast)}fx-pagination:where(.fx-color-theme)::part(page-active):hover{background:var(--fx-color-dark)}fx-pagination[data-active-color=primary]::part(page-active){background:var(--fx-color-primary,#0062b2);border-color:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-pagination[data-active-color=primary]::part(page-active):hover{background:var(--fx-color-primary-dark,#005397)}fx-pagination[data-active-color=secondary]::part(page-active){background:var(--fx-color-secondary,#3394cb);border-color:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-pagination[data-active-color=secondary]::part(page-active):hover{background:var(--fx-color-secondary-dark,#2b7ead)}fx-pagination[data-active-color=tertiary]::part(page-active){background:var(--fx-color-tertiary,#5260ff);border-color:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-pagination[data-active-color=tertiary]::part(page-active):hover{background:var(--fx-color-tertiary-dark,#4652d9)}fx-pagination[data-active-color=success]::part(page-active){background:var(--fx-color-success,#2dd55b);border-color:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-pagination[data-active-color=success]::part(page-active):hover{background:var(--fx-color-success-dark,#26b54d)}fx-pagination[data-active-color=warning]::part(page-active){background:var(--fx-color-warning,#ffc409);border-color:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-pagination[data-active-color=warning]::part(page-active):hover{background:var(--fx-color-warning-dark,#d9a708)}fx-pagination[data-active-color=danger]::part(page-active){background:var(--fx-color-danger,#e23e32);border-color:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-pagination[data-active-color=danger]::part(page-active):hover{background:var(--fx-color-danger-dark,#c0352b)}fx-pagination[data-active-color=light]::part(page-active){background:var(--fx-color-light,#fff);border-color:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-pagination[data-active-color=light]::part(page-active):hover{background:var(--fx-color-light-dark,#d9d9d9)}fx-pagination[data-active-color=medium]::part(page-active){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-pagination[data-active-color=medium]::part(page-active):hover{background:var(--fx-color-medium-dark,#7c7e85)}fx-pagination[data-active-color=dark]::part(page-active){background:var(--fx-color-dark,#222);border-color:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-pagination[data-active-color=dark]::part(page-active):hover{background:var(--fx-color-dark-dark,#1d1d1d)}fx-pagination::part(control):disabled,fx-pagination::part(page):disabled{cursor:not-allowed;opacity:.5}fx-pagination::part(control):disabled:hover,fx-pagination::part(page):disabled:hover{background:transparent}fx-pagination:where([data-disabled])::part(base){cursor:not-allowed}@property --fx-progress-bar-indeterminate-offset{inherits:true;initial-value:0;syntax:"<percentage>"}@property --fx-progress-bar-stream-offset{inherits:true;initial-value:0;syntax:"<length>"}fx-progress-bar{--fx-progress-bar-height:size(2);--fx-progress-bar-radius:0.25rem;--fx-progress-bar-track-background:rgba(var(--fx-text-color-rgb),0.12);--fx-progress-bar-color:var(--fx-color-primary,#0062b2);display:block;width:var(--fx-size-full,100%)}fx-progress-bar::part(base){background:transparent;border-radius:var(--fx-progress-bar-radius);display:block;height:var(--fx-progress-bar-height);overflow:hidden;position:relative}fx-progress-bar::part(track){background:var(--fx-progress-bar-track-background);inset:0;position:absolute}fx-progress-bar::part(progress){background:var(--fx-progress-bar-color);bottom:0;position:absolute;top:0;transition:width .2s ease}fx-progress-bar:where(:not([data-reversed]))::part(progress){left:0}fx-progress-bar:where([data-reversed])::part(progress){right:0}fx-progress-bar::part(buffer){background:var(--fx-progress-bar-color);bottom:0;opacity:.25;position:absolute;top:0}fx-progress-bar:where(:not([data-reversed]))::part(buffer){left:0}fx-progress-bar:where([data-reversed])::part(buffer){right:0}fx-progress-bar::part(buffer-stream){background-image:radial-gradient(var(--fx-progress-bar-color) 0 2px,transparent 2px);background-position-x:var(--fx-progress-bar-stream-offset);background-size:10px var(--fx-progress-bar-height);bottom:0;opacity:.5;position:absolute;top:0}fx-progress-bar:where(:not([data-reversed]))::part(buffer-stream){right:0}fx-progress-bar:where([data-reversed])::part(buffer-stream){left:0}fx-progress-bar:where([data-buffering]){animation:fx-progress-bar-stream .4s linear infinite}fx-progress-bar:where([data-type=indeterminate]){animation:fx-progress-bar-stream .4s linear infinite,fx-progress-bar-indeterminate 1.2s ease-in-out infinite alternate}fx-progress-bar:where([data-type=indeterminate][data-reversed]){animation:fx-progress-bar-stream .4s linear infinite,fx-progress-bar-indeterminate 1.2s ease-in-out infinite alternate-reverse}fx-progress-bar:where([data-type=indeterminate])::part(progress){left:var(--fx-progress-bar-indeterminate-offset);right:auto;transition:none;width:30%}@keyframes fx-progress-bar-indeterminate{0%{--fx-progress-bar-indeterminate-offset:0%}to{--fx-progress-bar-indeterminate-offset:70%}}@keyframes fx-progress-bar-stream{0%{--fx-progress-bar-stream-offset:0}to{--fx-progress-bar-stream-offset:-10px}}fx-progress-bar:where([data-color=primary]){--fx-progress-bar-color:var(--fx-color-primary,#0062b2)}fx-progress-bar:where([data-color=secondary]){--fx-progress-bar-color:var(--fx-color-secondary,#3394cb)}fx-progress-bar:where([data-color=tertiary]){--fx-progress-bar-color:var(--fx-color-tertiary,#5260ff)}fx-progress-bar:where([data-color=success]){--fx-progress-bar-color:var(--fx-color-success,#2dd55b)}fx-progress-bar:where([data-color=warning]){--fx-progress-bar-color:var(--fx-color-warning,#ffc409)}fx-progress-bar:where([data-color=danger]){--fx-progress-bar-color:var(--fx-color-danger,#e23e32)}fx-progress-bar:where([data-color=light]){--fx-progress-bar-color:var(--fx-color-light,#fff)}fx-progress-bar:where([data-color=medium]){--fx-progress-bar-color:var(--fx-color-medium,#92949c)}fx-progress-bar:where([data-color=dark]){--fx-progress-bar-color:var(--fx-color-dark,#222)}fx-radio{display:inline-flex}fx-radio::part(base){align-items:center;cursor:pointer;display:inline-flex;gap:var(--fx-space-2,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-radio::part(mark){align-items:center;border:2px solid;border-color:var(--fx-color-primary,#0062b2);border-radius:var(--fx-radius-full,9999px);box-sizing:border-box;display:inline-flex;flex-shrink:0;height:var(--fx-radio-size,var(--fx-size-5,1.25rem));justify-content:center;transition:border-color .2s ease,background-color .2s ease;width:var(--fx-radio-size,var(--fx-size-5,1.25rem))}fx-radio::part(mark):after{background:var(--fx-color-primary,#0062b2);border-radius:var(--fx-radius-full,9999px);content:"";display:block;height:var(--fx-radio-mark-size,.625rem);transform:scale(0);transition:transform .2s ease,background-color .2s ease;width:var(--fx-radio-mark-size,.625rem)}fx-radio:where([data-size=xs]){--fx-radio-size:var(--fx-size-4,1rem);--fx-radio-mark-size:0.375rem}fx-radio:where([data-size=sm]){--fx-radio-size:var(--fx-size-5,1.25rem);--fx-radio-mark-size:0.5rem}fx-radio:where([data-size=md]){--fx-radio-size:var(--fx-size-6,1.5rem);--fx-radio-mark-size:0.625rem}fx-radio:where([data-size=lg]){--fx-radio-size:var(--fx-size-8,2rem);--fx-radio-mark-size:0.75rem}fx-radio:where([data-size=xl]){--fx-radio-size:var(--fx-size-10,2.5rem);--fx-radio-mark-size:0.875rem}fx-radio:where([data-checked])::part(mark):after{transform:scale(1)}fx-radio::part(label){align-items:center;display:inline-flex}fx-radio:focus-visible::part(mark){outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}fx-radio:where([data-disabled])::part(base),fx-radio:where([data-readonly])::part(base){cursor:not-allowed;opacity:.6}fx-radio:where([data-color=primary])::part(mark){border-color:var(--fx-color-primary,#0062b2)}fx-radio:where([data-color=primary])::part(mark):after{background:var(--fx-color-primary,#0062b2)}fx-radio:where([data-color=primary]):focus-visible::part(mark){outline-color:var(--fx-color-primary,#0062b2)}fx-radio:where([data-color=secondary])::part(mark){border-color:var(--fx-color-secondary,#3394cb)}fx-radio:where([data-color=secondary])::part(mark):after{background:var(--fx-color-secondary,#3394cb)}fx-radio:where([data-color=secondary]):focus-visible::part(mark){outline-color:var(--fx-color-secondary,#3394cb)}fx-radio:where([data-color=tertiary])::part(mark){border-color:var(--fx-color-tertiary,#5260ff)}fx-radio:where([data-color=tertiary])::part(mark):after{background:var(--fx-color-tertiary,#5260ff)}fx-radio:where([data-color=tertiary]):focus-visible::part(mark){outline-color:var(--fx-color-tertiary,#5260ff)}fx-radio:where([data-color=success])::part(mark){border-color:var(--fx-color-success,#2dd55b)}fx-radio:where([data-color=success])::part(mark):after{background:var(--fx-color-success,#2dd55b)}fx-radio:where([data-color=success]):focus-visible::part(mark){outline-color:var(--fx-color-success,#2dd55b)}fx-radio:where([data-color=warning])::part(mark){border-color:var(--fx-color-warning,#ffc409)}fx-radio:where([data-color=warning])::part(mark):after{background:var(--fx-color-warning,#ffc409)}fx-radio:where([data-color=warning]):focus-visible::part(mark){outline-color:var(--fx-color-warning,#ffc409)}fx-radio:where([data-color=danger])::part(mark){border-color:var(--fx-color-danger,#e23e32)}fx-radio:where([data-color=danger])::part(mark):after{background:var(--fx-color-danger,#e23e32)}fx-radio:where([data-color=danger]):focus-visible::part(mark){outline-color:var(--fx-color-danger,#e23e32)}fx-radio:where([data-color=light])::part(mark){border-color:var(--fx-color-light,#fff)}fx-radio:where([data-color=light])::part(mark):after{background:var(--fx-color-light,#fff)}fx-radio:where([data-color=light]):focus-visible::part(mark){outline-color:var(--fx-color-light,#fff)}fx-radio:where([data-color=medium])::part(mark){border-color:var(--fx-color-medium,#92949c)}fx-radio:where([data-color=medium])::part(mark):after{background:var(--fx-color-medium,#92949c)}fx-radio:where([data-color=medium]):focus-visible::part(mark){outline-color:var(--fx-color-medium,#92949c)}fx-radio:where([data-color=dark])::part(mark){border-color:var(--fx-color-dark,#222)}fx-radio:where([data-color=dark])::part(mark):after{background:var(--fx-color-dark,#222)}fx-radio:where([data-color=dark]):focus-visible::part(mark){outline-color:var(--fx-color-dark,#222)}fx-radio-group{display:inline-flex}fx-radio-group::part(base){display:flex;flex-direction:column;gap:var(--fx-space-2,.5rem)}fx-radio-group:where([data-disabled])::part(base),fx-radio-group:where([data-readonly])::part(base){cursor:not-allowed;opacity:.6}fx-range{display:block;padding:var(--fx-space-5,1.25rem) var(--fx-space-0,0);width:var(--fx-size-full,100%)}fx-range::part(base){align-items:center;display:flex;height:var(--fx-range-knob-size);position:relative}fx-range::part(track){background:var(--fx-range-track-color);border-radius:999px;cursor:pointer;flex:1;height:var(--fx-range-track-height);position:relative;touch-action:none}fx-range::part(active-track){background:var(--fx-range-active-color);border-radius:999px;height:var(--fx-size-full,100%);position:absolute;top:0}fx-range::part(knob){background:var(--fx-range-knob-color);border:2px solid var(--fx-range-knob-border);border-radius:var(--fx-radius-full,9999px);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:grab;height:var(--fx-range-knob-size);position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);width:var(--fx-range-knob-size)}fx-range::part(knob):focus-visible{outline:2px solid var(--fx-range-active-color);outline-offset:3px}fx-range::part(knob):active{cursor:grabbing}fx-range::part(pin){background:var(--fx-range-active-color);border-radius:6px;bottom:calc(100% + 8px);color:var(--fx-color-primary-contrast,#fff);font-size:.75rem;left:50%;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease;white-space:nowrap}fx-range:focus-within::part(pin),fx-range:hover::part(pin),fx-range:where([data-active])::part(pin){opacity:1}fx-range::part(ticks){inset:0;pointer-events:none;position:absolute}fx-range::part(tick){background:rgba(var(--fx-text-color-rgb),.4);border-radius:var(--fx-radius-full,9999px);height:4px;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}fx-range::part(tick-active){background:var(--fx-range-active-color)}fx-range:where([data-disabled]){opacity:.5;pointer-events:none}fx-range:where([data-color=success]){--fx-range-active-color:var(--fx-color-success,#2dd55b);--fx-range-knob-border:var(--fx-color-success,#2dd55b)}fx-refresher{display:block;overflow:hidden;transition:block-size 0s ease}fx-refresher:where([data-state=inactive]){block-size:var(--fx-size-0,0)}fx-refresher:where([data-state=pulling]),fx-refresher:where([data-state=ready]){block-size:min(var(--fx-refresher-pull-distance,0px),var(--fx-refresher-max-height,8rem))}fx-refresher:where([data-state=refreshing]){block-size:var(--fx-refresher-min-height,3rem)}fx-refresher::part(base){min-height:var(--fx-refresher-min-height,3rem);overflow:hidden;touch-action:none}fx-refresher:where([data-state=cancelling]){block-size:var(--fx-size-0,0);transition-duration:var(--fx-refresher-snapback-duration,.3s)}fx-refresher:where([data-state=complete]){block-size:var(--fx-size-0,0);transition-duration:var(--fx-refresher-close-duration,.3s)}fx-refresher-content{display:block}fx-refresher-content::part(base){align-items:center;display:flex;gap:var(--fx-refresher-content-gap,.5rem);justify-content:center;min-height:var(--fx-refresher-content-min-height,3rem);padding:var(--fx-refresher-content-padding,.75rem)}fx-refresher-content::part(icon),fx-refresher-content::part(spinner){align-items:center;display:inline-flex;justify-content:center}fx-refresher-content::part(spinner){display:none}fx-refresher-content:where([data-state=pulling])::part(icon),fx-refresher-content:where([data-state=ready])::part(icon){display:inline-flex}fx-refresher-content:where([data-state=complete])::part(icon),fx-refresher-content:where([data-state=refreshing])::part(icon){display:none}fx-refresher-content:where([data-state=complete])::part(spinner),fx-refresher-content:where([data-state=refreshing])::part(spinner){display:inline-flex}fx-ripple{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute}fx-ripple::part(base){block-size:var(--fx-size-full,100%);inline-size:var(--fx-size-full,100%);overflow:hidden;position:relative}fx-ripple::part(ripple){background:currentColor;border-radius:var(--fx-ripple-radius,9999px);pointer-events:none;position:absolute;transform-origin:center}fx-ripple:where([data-shape=circular])::part(ripple){border-radius:50%}fx-ripple:where([data-shape=circular]){border-radius:50%}fx-ripple:where([data-color=primary]){color:var(--fx-color-primary,#0062b2)}fx-ripple:where([data-color=secondary]){color:var(--fx-color-secondary,#3394cb)}fx-ripple:where([data-color=tertiary]){color:var(--fx-color-tertiary,#5260ff)}fx-ripple:where([data-color=success]){color:var(--fx-color-success,#2dd55b)}fx-ripple:where([data-color=warning]){color:var(--fx-color-warning,#ffc409)}fx-ripple:where([data-color=danger]){color:var(--fx-color-danger,#e23e32)}fx-ripple:where([data-color=light]){color:var(--fx-color-light,#fff)}fx-ripple:where([data-color=medium]){color:var(--fx-color-medium,#92949c)}fx-ripple:where([data-color=dark]){color:var(--fx-color-dark,#222)}fx-search-field{display:block;margin-bottom:var(--fx-space-3,.75rem)}fx-search-field:where([data-size=xs]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.75rem;--fx-field-min-height:var(--fx-size-7,1.75rem)}fx-search-field:where([data-size=sm]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.8125rem;--fx-field-min-height:var(--fx-size-8,2rem)}fx-search-field:where([data-size=md]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-md,0.375rem);--fx-field-font-size:0.875rem;--fx-field-min-height:var(--fx-size-10,2.5rem)}fx-search-field:where([data-size=lg]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-4,1rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-lg,0.5rem);--fx-field-font-size:1rem;--fx-field-min-height:var(--fx-size-12,3rem)}fx-search-field:where([data-size=xl]){--fx-field-padding:var(--fx-space-3,0.75rem) var(--fx-space-5,1.25rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-xl,0.75rem);--fx-field-font-size:1.125rem;--fx-field-min-height:var(--fx-size-14,3.5rem)}fx-search-field::part(base){align-items:center;background:var(--fx-field-background-color,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-field-border-color,rgba(var(--fx-text-color-rgb),.24));border-radius:var(--fx-field-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:inherit;display:flex;font-size:var(--fx-field-font-size,.875rem);gap:var(--fx-field-gap,var(--fx-space-2,.5rem));min-height:var(--fx-field-min-height,auto);padding:var(--fx-field-padding,var(--fx-space-2,.5rem) var(--fx-space-3,.75rem));width:100%}fx-search-field::part(base):focus-within{border-color:var(--fx-field-border-focus-color);outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-search-field::part(input){background:transparent;border:0;color:inherit;flex:1;font:inherit;min-width:var(--fx-size-0,0);outline:none;padding:var(--fx-space-0,0)}fx-search-field::part(input)::-moz-placeholder{color:var(--fx-field-muted);opacity:.8}fx-search-field::part(input)::placeholder{color:var(--fx-field-muted);opacity:.8}fx-search-field::part(end),fx-search-field::part(start){align-items:center;color:var(--fx-field-muted);display:inline-flex;flex:0 0 auto}fx-search-field::part(search-icon){color:var(--fx-field-muted);display:inline-flex}fx-search-field::part(search-icon):before{content:"\f002";display:inline-block;font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome,sans-serif;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}fx-search-field::part(clear-button){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--fx-field-muted);cursor:pointer;display:inline-flex;font:inherit;height:var(--fx-size-4,1rem);padding:var(--fx-space-0,0);position:relative;width:var(--fx-size-4,1rem)}fx-search-field::part(clear-button):before{content:"\f058";display:inline-block;font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free,FontAwesome,sans-serif;font-size:1rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}fx-search-field::part(kbds){align-items:center;color:var(--fx-field-muted);display:inline-flex;flex:0 0 auto;gap:var(--fx-space-1,.25rem);white-space:nowrap}fx-search-field::part(kbd){background:var(--fx-background-alt-2,#e5e5e5);border:1px solid var(--fx-field-border-color);border-radius:var(--fx-radius-sm,.25rem);color:var(--fx-text-color-hex,#000);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;padding:calc(var(--fx-space-1, .25rem)/2) calc(var(--fx-space-3, .75rem)/2)}fx-search-field:where([data-disabled])::part(base),fx-search-field:where([data-readonly])::part(base){background:var(--fx-field-background-color-disabled);cursor:not-allowed;opacity:.6}fx-search-field:where([data-animated])::part(base){transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}fx-search-field:where([data-variant=solid])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-contrast-rgb,255,255,255),0.65);background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-search-field:where([data-variant=soft])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-search-field:where([data-variant=outline])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-search-field:where([data-variant=subtle])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-select{display:inline-block;min-width:var(--fx-size-48,12rem);position:relative}fx-select::part(trigger){align-items:center;background:var(--fx-field-background-color);border:1px solid var(--fx-field-border-color);border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--fx-space-2,.5rem);justify-content:space-between;padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem);transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:var(--fx-size-full,100%)}fx-select::part(placeholder),fx-select::part(value){overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}fx-select::part(placeholder){opacity:.6}fx-select::part(indicator){border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.375rem solid;flex-shrink:0;height:var(--fx-size-0,0);transition:transform .2s ease;width:var(--fx-size-0,0)}fx-select:where([data-open])::part(indicator){transform:rotate(180deg)}fx-select::part(popover){background:var(--fx-background-alt-2,#e5e5e5);border:1px solid var(--fx-field-border-color);border-radius:var(--fx-radius-md,.375rem);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12);box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:none;left:0;margin-top:var(--fx-space-1,.25rem);max-height:var(--fx-size-64,16rem);overflow-y:auto;padding:var(--fx-space-1,.25rem);position:absolute;right:0;top:100%;z-index:20}fx-select:where([data-open])::part(popover){display:block}fx-select:where([data-placement=top])::part(popover){bottom:100%;margin-bottom:var(--fx-space-1,.25rem);margin-top:var(--fx-space-0,0);top:auto}fx-select::part(search-input){background:var(--fx-background-alt-2,#e5e5e5);border:1px solid var(--fx-field-border-color);border-radius:var(--fx-radius-md,.375rem);box-sizing:border-box;color:var(--fx-text-color-hex,#000);font:inherit;margin-bottom:var(--fx-space-1,.25rem);outline:none;padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem);width:var(--fx-size-full,100%)}fx-select::part(search-input):focus,fx-select::part(trigger):focus-visible{border-color:var(--fx-field-border-focus-color);outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-select::part(empty),fx-select::part(loading){color:var(--fx-color-medium,#92949c);font-size:.8125rem;padding:var(--fx-space-2,.5rem) calc(var(--fx-space-5, 1.25rem)/2);text-align:center}fx-select::part(status){border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:var(--fx-space-0,0);position:absolute;white-space:nowrap;width:1px}fx-select-option{display:block}fx-select-option:where([data-hidden]),fx-select-option:where([hidden]){display:none}fx-select-option::part(option){border-radius:var(--fx-radius-sm,.25rem);cursor:pointer;padding:calc(var(--fx-space-3, .75rem)/2) calc(var(--fx-space-5, 1.25rem)/2);transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-select-option:where(.is-hovered)::part(option),fx-select-option:where([data-active])::part(option){background:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-select-option:where(.is-clicked)::part(option){opacity:.85}fx-select-option:where([data-selected])::part(option){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff);font-weight:600}fx-select-option:where([data-disabled])::part(option){cursor:not-allowed;opacity:.5}fx-select-option::part(highlight){background:var(--fx-color-warning,#ffc409);border-radius:var(--fx-radius-sm,.25rem);color:var(--fx-color-warning-contrast,#000);padding:var(--fx-space-0,0) .0625rem}fx-select:where([data-size=xs])::part(trigger){border-radius:var(--fx-radius-sm,.25rem);font-size:.75rem;padding:calc(var(--fx-space-1, .25rem)/2) var(--fx-space-2,.5rem)}fx-select:where([data-size=sm])::part(trigger){border-radius:.3125rem;font-size:.8125rem;padding:var(--fx-space-1,.25rem) calc(var(--fx-space-5, 1.25rem)/2)}fx-select:where([data-size=md])::part(trigger){border-radius:var(--fx-radius-md,.375rem);font-size:.875rem;padding:var(--fx-space-2,.5rem) var(--fx-space-3,.75rem)}fx-select:where([data-size=lg])::part(trigger){border-radius:var(--fx-radius-lg,.5rem);font-size:1rem;padding:var(--fx-space-2,.5rem) calc(var(--fx-space-7, 1.75rem)/2)}fx-select:where([data-size=xl])::part(trigger){border-radius:.625rem;font-size:1.125rem;padding:calc(var(--fx-space-5, 1.25rem)/2) var(--fx-space-5,1.25rem)}fx-select:where([data-variant=solid])::part(trigger){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-select:where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent}fx-select:where([data-variant=outline])::part(trigger){background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-select:where([data-variant=subtle])::part(trigger){background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-select:where(.fx-color-theme)::part(trigger){border-color:var(--fx-color-base);color:var(--fx-color-base)}fx-select:where(.fx-color-theme):where([data-variant=solid])::part(trigger){background:var(--fx-color-base);border-color:var(--fx-color-base);color:var(--fx-color-contrast)}fx-select:where(.fx-color-theme):where([data-variant=soft])::part(trigger){background:rgba(var(--fx-color-base-rgb),.14);border-color:transparent;color:var(--fx-color-base)}fx-select:where(.fx-color-theme)::part(search-input):focus{border-color:var(--fx-color-base)}fx-select:where(.fx-color-theme) fx-select-option:where([data-selected])::part(option){background:var(--fx-color-base);color:var(--fx-color-contrast)}fx-select:where([data-disabled])::part(trigger){cursor:not-allowed;opacity:.6}fx-select:where([data-readonly])::part(trigger){cursor:default}fx-segment{display:block;max-width:100%;overflow:hidden;position:relative;width:100%}fx-segment::part(container){align-items:center;background:var(--fx-color-light-dark_alt,#ebebeb);border-radius:var(--fx-segment-container-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;display:grid;gap:var(--fx-segment-container-gap,var(--fx-space-1,.25rem));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-items:stretch;padding:var(--fx-segment-container-padding,var(--fx-space-1,.25rem));position:relative;width:100%}fx-segment::part(indicator){background:var(--fx-color-primary,#0062b2);border-radius:var(--fx-segment-indicator-radius,var(--fx-radius-md,.375rem));bottom:var(--fx-segment-indicator-inset,var(--fx-space-1,.25rem));box-shadow:0 1px 2px rgba(0,0,0,.08);left:var(--fx-segment-indicator-left,0);pointer-events:none;position:absolute;top:var(--fx-segment-indicator-inset,var(--fx-space-1,.25rem));transition:left var(--fx-segment-transition-duration,.2s) ease,width var(--fx-segment-transition-duration,.2s) ease;width:var(--fx-segment-indicator-width,0);z-index:0}fx-segment:where([data-scrollable=true])::part(container){-ms-overflow-style:none;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}fx-segment:where([data-scrollable=true])::part(container)::-webkit-scrollbar{display:none}fx-segment:where([data-swipe-gesture=true])::part(container){touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-segment:where([data-swipe-gesture=true]) fx-segment-button::part(base){touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-segment:where([data-disabled=true])::part(container){cursor:not-allowed;opacity:.6}fx-segment:where([data-disabled=true])::part(indicator){opacity:.6}fx-segment:where([data-size=xs]){--fx-segment-container-radius:var(--fx-radius-sm,0.25rem);--fx-segment-container-gap:var(--fx-space-0,0);--fx-segment-container-padding:var(--fx-space-0,0);--fx-segment-indicator-radius:var(--fx-radius-sm,0.25rem);--fx-segment-indicator-inset:var(--fx-space-0,0);--fx-segment-button-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-segment-button-gap:var(--fx-space-1,0.25rem);--fx-segment-button-font-size:0.75rem;--fx-segment-button-radius:var(--fx-radius-sm,0.25rem)}fx-segment:where([data-size=sm]){--fx-segment-container-radius:var(--fx-radius-sm,0.25rem);--fx-segment-container-gap:var(--fx-space-0,0);--fx-segment-container-padding:var(--fx-space-0,0);--fx-segment-indicator-radius:var(--fx-radius-sm,0.25rem);--fx-segment-indicator-inset:var(--fx-space-0,0);--fx-segment-button-padding:var(--fx-space-1,0.25rem) var(--fx-space-3,0.75rem);--fx-segment-button-gap:var(--fx-space-1,0.25rem);--fx-segment-button-font-size:0.8125rem;--fx-segment-button-radius:var(--fx-radius-sm,0.25rem)}fx-segment:where([data-size=md]){--fx-segment-container-radius:var(--fx-radius-md,0.375rem);--fx-segment-container-gap:var(--fx-space-1,0.25rem);--fx-segment-container-padding:var(--fx-space-1,0.25rem);--fx-segment-indicator-radius:var(--fx-radius-md,0.375rem);--fx-segment-indicator-inset:var(--fx-space-1,0.25rem);--fx-segment-button-padding:var(--fx-space-2,0.5rem) var(--fx-space-4,1rem);--fx-segment-button-gap:var(--fx-space-2,0.5rem);--fx-segment-button-font-size:1rem;--fx-segment-button-radius:var(--fx-radius-md,0.375rem)}fx-segment:where([data-size=lg]){--fx-segment-container-radius:var(--fx-radius-lg,0.5rem);--fx-segment-container-gap:var(--fx-space-1,0.25rem);--fx-segment-container-padding:var(--fx-space-1,0.25rem);--fx-segment-indicator-radius:var(--fx-radius-lg,0.5rem);--fx-segment-indicator-inset:var(--fx-space-1,0.25rem);--fx-segment-button-padding:var(--fx-space-2,0.5rem) var(--fx-space-5,1.25rem);--fx-segment-button-gap:var(--fx-space-2,0.5rem);--fx-segment-button-font-size:1.125rem;--fx-segment-button-radius:var(--fx-radius-lg,0.5rem)}fx-segment:where([data-size=xl]){--fx-segment-container-radius:var(--fx-radius-xl,0.75rem);--fx-segment-container-gap:var(--fx-space-2,0.5rem);--fx-segment-container-padding:var(--fx-space-2,0.5rem);--fx-segment-indicator-radius:var(--fx-radius-xl,0.75rem);--fx-segment-indicator-inset:var(--fx-space-2,0.5rem);--fx-segment-button-padding:var(--fx-space-3,0.75rem) var(--fx-space-6,1.5rem);--fx-segment-button-gap:var(--fx-space-2,0.5rem);--fx-segment-button-font-size:1.25rem;--fx-segment-button-radius:var(--fx-radius-xl,0.75rem)}fx-segment-button{display:flex;flex-shrink:0;min-width:0;position:relative;z-index:1}fx-segment-button::part(base){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--fx-segment-button-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:var(--fx-text-color-secondary-hex,#686868);cursor:pointer;display:flex;font-family:var(--fx-font-family,inherit);font-size:var(--fx-segment-button-font-size,1rem);font-weight:var(--fx-segment-button-font-weight,500);gap:var(--fx-segment-button-gap,var(--fx-space-2,.5rem));justify-content:center;line-height:var(--fx-segment-button-line-height,1.5);min-width:0;padding:var(--fx-segment-button-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem));text-align:center;transition:background-color var(--fx-segment-button-transition-duration,.2s) ease,border-color var(--fx-segment-button-transition-duration,.2s) ease,color var(--fx-segment-button-transition-duration,.2s) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}fx-segment-button::part(label){flex:1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}fx-segment-button::part(base):focus-visible{outline:var(--fx-segment-button-focus-outline-width,2px) solid var(--fx-color-primary,#0062b2);outline-offset:var(--fx-segment-button-focus-outline-offset,2px)}fx-segment-button:where([data-disabled=true])::part(base){cursor:not-allowed;opacity:.5;pointer-events:none}fx-segment-button:where([data-selected=true])::part(base){color:var(--fx-color-primary-contrast,#fff)}fx-segment-button:where([data-disabled=true][data-selected=true])::part(base){color:var(--fx-text-color-hex,#000);opacity:1}fx-segment-button::part(indicator){display:none}fx-segment-content{box-sizing:border-box;contain:paint;display:block;grid-area:1/1/2/2;overflow:hidden;position:relative;width:var(--fx-segment-content-width,var(--fx-size-full,100%))}fx-segment-content:where([hidden]){display:none}fx-segment-content::part(base){box-sizing:border-box;display:block;min-height:var(--fx-segment-content-min-height,var(--fx-size-full,100%));opacity:1;position:relative;transform:translateX(calc((var(--fx-segment-content-index, 0) - var(--fx-segment-view-index, 0))*100%));transition:none;width:var(--fx-segment-content-width,var(--fx-size-full,100%));will-change:opacity,transform;z-index:0}fx-segment-view:where([data-animating=true]) fx-segment-content::part(base){transition:transform var(--fx-segment-content-transition-duration,.3s) ease}fx-segment-content:where([data-entering=true])::part(base){opacity:0;transform:translateX(var(--fx-segment-content-entering-offset,15%));z-index:2}fx-segment-view:where([data-animating=true]) fx-segment-content:where([data-entering=true])::part(base){opacity:1;transform:translateX(0);transition:opacity 0s linear var(--fx-segment-content-entering-delay,.2s),transform var(--fx-segment-content-transition-duration,.3s) ease var(--fx-segment-content-entering-delay,.2s)}fx-segment-content:where([data-leaving=true])::part(base){opacity:1;transform:translateX(0);z-index:1}fx-segment-view:where([data-animating=true]) fx-segment-content:where([data-leaving=true])::part(base){opacity:0;transition:opacity var(--fx-segment-content-fade-duration,.2s) ease}fx-segment-view:where([data-dragging=true]) fx-segment-content::part(base){transition:none}fx-segment-view{--fx-segment-view-index:0;contain:paint;display:block;overflow:hidden;width:var(--fx-segment-view-width,var(--fx-size-full,100%))}fx-segment-view::part(container){box-sizing:border-box;contain:paint;display:grid;overflow:hidden;position:relative;width:var(--fx-segment-view-width,var(--fx-size-full,100%))}fx-segment-view:where([data-swipe-gesture=true])::part(container){touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-segment-view:where([data-swipe-gesture=true]) fx-segment-content::part(base){touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}fx-separator{display:block}fx-separator:where([data-orientation=horizontal])::part(base){align-items:center;display:flex;gap:var(--fx-space-3,.75rem);width:var(--fx-size-full,100%)}fx-separator:where([data-orientation=horizontal])::part(base):after,fx-separator:where([data-orientation=horizontal])::part(base):before{background:rgba(var(--fx-text-color-rgb),.12);content:"";flex:1;height:1px}fx-separator:where([data-orientation=horizontal]):where([data-position=start])::part(base):before{flex:0 0 1.5rem}fx-separator:where([data-orientation=horizontal]):where([data-position=end])::part(base):after{flex:0 0 1.5rem}fx-separator::part(label){color:var(--fx-text-color-secondary-hex,#686868);font-size:.875rem;white-space:nowrap}fx-separator:where([data-orientation=vertical]){display:inline-flex}fx-separator:where([data-orientation=vertical])::part(base){align-items:center;display:flex;flex-direction:column;gap:var(--fx-space-3,.75rem);height:var(--fx-size-full,100%)}fx-separator:where([data-orientation=vertical])::part(base):after,fx-separator:where([data-orientation=vertical])::part(base):before{background:rgba(var(--fx-text-color-rgb),.12);content:"";flex:1;width:1px}fx-sideover{display:none;inset:0;pointer-events:none;position:fixed;z-index:var(--fx-sideover-z-index,1100)}fx-sideover:where([data-is-open=true]){display:block}fx-sideover::part(base){display:contents}fx-sideover::part(backdrop){background-color:var(--fx-backdrop-background,rgba(var(--fx-color-dark-rgb,34,34,34),.5));cursor:default;display:block;inset:0;pointer-events:auto;position:fixed}fx-sideover:where([data-is-open=false])::part(backdrop){display:none}fx-sideover::part(panel){background:var(--fx-sideover-background,var(--fx-background-alt-1,var(--fx-color-light,#fff)));border-radius:var(--fx-radius-none,0);box-shadow:var(--fx-sideover-box-shadow,0 0 24px rgba(0,0,0,.15));box-sizing:border-box;color:var(--fx-text-color-hex,#000);display:flex;flex-direction:column;font-family:var(--fx-font-family,inherit);outline:none;overflow:auto;pointer-events:auto;position:fixed;transition:transform .3s ease}fx-sideover::part(panel):focus,fx-sideover::part(panel):focus-visible{outline:none}fx-sideover:where([data-position=left])::part(panel){inline-size:var(--fx-sideover-width,320px);inset:0 auto 0 0;transform:translateX(-100%)}fx-sideover:where([data-position=left]):where([data-is-open=true])::part(panel){transform:translateX(0)}fx-sideover:where([data-position=left]):where([data-inset])::part(panel){border-radius:var(--fx-sideover-radius,.75rem);inset:var(--fx-sideover-inset,1rem) auto var(--fx-sideover-inset,1rem) var(--fx-sideover-inset,1rem)}fx-sideover:where([data-position=right])::part(panel){inline-size:var(--fx-sideover-width,320px);inset:0 0 0 auto;transform:translateX(100%)}fx-sideover:where([data-position=right]):where([data-is-open=true])::part(panel){transform:translateX(0)}fx-sideover:where([data-position=right]):where([data-inset])::part(panel){border-radius:var(--fx-sideover-radius,.75rem);inset:var(--fx-sideover-inset,1rem) var(--fx-sideover-inset,1rem) var(--fx-sideover-inset,1rem) auto}fx-sideover:where([data-position=top])::part(panel){block-size:var(--fx-sideover-height,240px);inset:0 0 auto;transform:translateY(-100%)}fx-sideover:where([data-position=top]):where([data-is-open=true])::part(panel){transform:translateY(0)}fx-sideover:where([data-position=top]):where([data-inset])::part(panel){border-radius:var(--fx-sideover-radius,.75rem);inset:var(--fx-sideover-inset,1rem) var(--fx-sideover-inset,1rem) auto}fx-sideover:where([data-position=bottom])::part(panel){block-size:var(--fx-sideover-height,240px);inset:auto 0 0;transform:translateY(100%)}fx-sideover:where([data-position=bottom]):where([data-is-open=true])::part(panel){transform:translateY(0)}fx-sideover:where([data-position=bottom]):where([data-inset])::part(panel){border-radius:var(--fx-sideover-radius,.75rem);inset:auto var(--fx-sideover-inset,1rem) var(--fx-sideover-inset,1rem)}fx-sideover::part(header){align-items:center;display:flex;flex:0 0 auto;gap:var(--fx-space-2,.5rem);justify-content:space-between;padding:var(--fx-sideover-header-padding,1rem)}fx-sideover::part(header-text){flex:1;min-inline-size:var(--fx-size-0,0)}fx-sideover::part(title){font-size:1.125rem;font-weight:600;line-height:1.25}fx-sideover::part(description){color:var(--fx-text-color-secondary-hex,#686868);font-size:.875rem;line-height:1.5;margin-block-start:.25rem}fx-sideover::part(close-button){align-items:center;background:transparent;block-size:var(--fx-sideover-close-button-size,2rem);border:0;color:var(--fx-text-color-hex,#000);cursor:pointer;display:flex;flex:0 0 auto;font-size:1.25rem;inline-size:var(--fx-sideover-close-button-size,2rem);justify-content:center;line-height:1;padding:var(--fx-space-0,0)}fx-sideover::part(content){flex:1 1 auto;overflow:auto;padding:var(--fx-sideover-content-padding,1rem)}fx-skeleton{block-size:var(--fx-skeleton-height,.875rem);border-radius:var(--fx-skeleton-radius,var(--fx-radius-sm,.25rem));display:block;inline-size:var(--fx-size-full,100%);overflow:hidden}fx-skeleton::part(base){background:var(--fx-skeleton-background,rgba(var(--fx-text-color-rgb),.06));block-size:var(--fx-size-full,100%);border-radius:inherit;display:block;inline-size:var(--fx-size-full,100%)}fx-skeleton:where(.fx-skeleton--animated){animation:fx-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--fx-skeleton-background,rgba(var(--fx-text-color-rgb),.06)) 25%,var(--fx-skeleton-background-alt,rgba(var(--fx-text-color-rgb),.02)) 50%,var(--fx-skeleton-background,rgba(var(--fx-text-color-rgb),.06)) 75%);background-size:200% 100%}fx-skeleton:where(.fx-skeleton--animated)::part(base){background:transparent}@keyframes fx-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}fx-skeleton:where(.in-media){block-size:var(--fx-size-full,100%);border-radius:inherit;display:block;inline-size:var(--fx-size-full,100%)}fx-skeleton:where(.avatar){block-size:var(--fx-skeleton-avatar-size,var(--fx-size-12,3rem));border-radius:var(--fx-radius-full,9999px);inline-size:var(--fx-skeleton-avatar-size,var(--fx-size-12,3rem))}fx-skeleton:where(.card){block-size:var(--fx-skeleton-card-height,var(--fx-size-30,7.5rem));border-radius:var(--fx-skeleton-card-radius,var(--fx-radius-lg,.5rem));inline-size:var(--fx-skeleton-card-width,var(--fx-size-60,15rem))}fx-skeleton:where([data-animated=true]):where(.pulse){animation:pulse 1.2s ease-in-out infinite}fx-skeleton:where([data-animated=true]):where(.pulse)::part(base){background:rgba(var(--fx-text-color-rgb),.12)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-list fx-list{border:1px solid rgba(var(--fx-text-color-rgb),.06);border-radius:var(--fx-skeleton-card-radius,var(--fx-radius-lg,.5rem));max-width:400px;padding:var(--fx-skeleton-list-padding,var(--fx-space-2,.5rem) 0)}.skeleton-list fx-list-header{display:block;padding:var(--fx-skeleton-list-header-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem))}.skeleton-list fx-item::part(native){gap:var(--fx-skeleton-list-item-gap,var(--fx-space-3,.75rem));justify-content:flex-start;padding:var(--fx-skeleton-list-item-padding,var(--fx-space-2,.5rem) var(--fx-space-4,1rem))}fx-spinner{animation:fx-spinner-spin var(--fx-spinner-duration,1s) linear infinite;block-size:var(--fx-spinner-size,var(--fx-size-10,2.5rem));color:var(--fx-text-color-hex,#000);display:inline-block;inline-size:var(--fx-spinner-size,var(--fx-size-10,2.5rem))}fx-spinner:where(.fx-color-theme){color:var(--fx-color-base)}fx-spinner::part(base){aspect-ratio:1;block-size:var(--fx-size-full,100%);display:block;inline-size:var(--fx-size-full,100%);position:relative}fx-spinner::part(indicator),fx-spinner::part(track){stroke-width:var(--fx-spinner-stroke-width,4px);block-size:var(--fx-size-full,100%);inline-size:var(--fx-size-full,100%);inset:0;position:absolute}fx-spinner::part(track){opacity:var(--fx-spinner-track-opacity,.25)}fx-spinner:where([data-paused]){animation-play-state:paused}@keyframes fx-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}fx-split-pane{block-size:var(--fx-size-full,100%);display:flex;inline-size:var(--fx-size-full,100%);overflow:hidden;position:relative}fx-split-pane::part(base){block-size:var(--fx-size-full,100%);display:flex;flex:1 1 auto;inline-size:var(--fx-size-full,100%);overflow:hidden;position:relative}fx-split-pane::part(content),fx-split-pane::part(menu),fx-split-pane::part(sub-menu){box-sizing:border-box;isolation:isolate;outline:none;overflow:auto;position:relative}fx-split-pane::part(menu){background:var(--fx-split-pane-menu-background,var(--fx-background-alt-1,#f4f4f4))}fx-split-pane::part(sub-menu){background:var(--fx-split-pane-sub-menu-background,var(--fx-background-alt-2,#e5e5e5))}fx-split-pane::part(menu-trigger),fx-split-pane::part(sub-menu-trigger){align-items:center;background:transparent;block-size:var(--fx-split-pane-trigger-size,2rem);border:0;color:var(--fx-text-color-hex,#000);cursor:pointer;display:flex;font-size:1.25rem;inline-size:var(--fx-split-pane-trigger-size,2rem);justify-content:center;line-height:1;padding:var(--fx-space-0,0)}fx-split-pane:where([data-menu=docked][data-has-menu])::part(menu){flex:0 0 var(--fx-split-pane-menu-width,16rem);inline-size:var(--fx-split-pane-menu-width,16rem);max-inline-size:var(--fx-split-pane-menu-max-width,20rem);min-inline-size:var(--fx-split-pane-menu-min-width,8rem)}fx-split-pane:where([data-sub-menu=docked][data-has-sub-menu])::part(sub-menu){flex:0 0 var(--fx-split-pane-sub-menu-width,20rem);inline-size:var(--fx-split-pane-sub-menu-width,20rem);max-inline-size:var(--fx-split-pane-sub-menu-max-width,24rem);min-inline-size:var(--fx-split-pane-sub-menu-min-width,12rem)}fx-split-pane:where(:not([data-has-menu]))::part(menu),fx-split-pane:where(:not([data-has-sub-menu]))::part(sub-menu){display:none}fx-split-pane::part(content){flex:1 1 auto;min-inline-size:var(--fx-size-0,0);touch-action:pan-y;z-index:var(--fx-split-pane-z-index,100)}fx-split-pane:where([data-menu=docked])::part(menu-trigger){display:none}fx-split-pane:where([data-menu=docked][data-sub-menu=docked])::part(sub-menu-trigger){display:none}fx-split-pane:where([data-menu=overlay])::part(menu),fx-split-pane:where([data-sub-menu=overlay])::part(sub-menu){box-shadow:var(--fx-split-pane-panel-box-shadow,0 0 24px rgba(0,0,0,.15));inline-size:var(--fx-split-pane-overlay-width,85%);inset:0 auto 0 0;max-inline-size:var(--fx-split-pane-overlay-max-width,24rem);position:absolute;transform:var(--fx-split-pane-panel-transform,translateX(-110%));transition:var(--fx-split-pane-panel-transition,transform var(--fx-split-pane-transition-duration,.3s) ease)}fx-split-pane:where([data-menu=overlay])::part(menu){background:var(--fx-split-pane-menu-background,var(--fx-background-alt-1,#f4f4f4));z-index:calc(var(--fx-split-pane-backdrop-z-index, calc(var(--fx-split-pane-z-index, 100) + 1)) + 2)}fx-split-pane:where([data-sub-menu=overlay])::part(sub-menu){background:var(--fx-split-pane-sub-menu-background,var(--fx-background-alt-2,#e5e5e5));z-index:calc(var(--fx-split-pane-backdrop-z-index, calc(var(--fx-split-pane-z-index, 100) + 1)) + 1)}fx-split-pane::part(menu-resize-handle),fx-split-pane::part(sub-menu-resize-handle){background:var(--fx-split-pane-resize-handle-background,rgba(var(--fx-text-color-rgb),.12));cursor:col-resize;inline-size:var(--fx-split-pane-resize-handle-width,4px);inset-block:0;inset-inline-end:0;opacity:.65;position:absolute;touch-action:none;z-index:var(--fx-split-pane-resize-handle-z-index,1001)}fx-split-pane::part(menu-resize-handle):hover,fx-split-pane::part(sub-menu-resize-handle):hover{background:var(--fx-split-pane-resize-handle-hover-background,rgba(var(--fx-text-color-rgb),.28));opacity:1}fx-split-pane:where([data-menu=overlay])::part(menu-resize-handle),fx-split-pane:where([data-sub-menu=overlay])::part(sub-menu-resize-handle){display:none}fx-split-pane::part(backdrop){background-color:var(--fx-split-pane-backdrop-background,rgba(var(--fx-color-dark-rgb,34,34,34),.4));cursor:default;display:block;inset:0;pointer-events:auto;position:absolute;z-index:var(--fx-split-pane-backdrop-z-index,calc(var(--fx-split-pane-z-index, 100) + 1))}fx-split-pane:where([data-panel=content]:not([data-dragging]))::part(backdrop){display:none}fx-split-pane:where([data-menu=overlay][data-panel=menu])::part(menu),fx-split-pane:where([data-sub-menu=overlay][data-panel=sub-menu])::part(sub-menu){touch-action:pan-y;transform:translateX(0)}fx-step{display:block}fx-step::part(base){align-items:center;-moz-column-gap:var(--fx-step-gap,.5rem);column-gap:var(--fx-step-gap,.5rem);display:grid;grid-template-areas:"icon header" "icon description" "content content";grid-template-columns:auto 1fr}fx-step::part(icon){align-items:center;background:var(--fx-step-icon-background,#e5e7eb);border-radius:var(--fx-radius-full,9999px);display:inline-flex;grid-area:icon;height:var(--fx-step-icon-size,1.75rem);justify-content:center;width:var(--fx-step-icon-size,1.75rem)}fx-step::part(header){font-size:var(--fx-step-header-font-size,.875rem);font-weight:500;grid-area:header}fx-step::part(description){font-size:var(--fx-step-description-font-size,.75rem);grid-area:description;opacity:.7}fx-step::part(content){grid-area:content}fx-step:where([data-active])::part(icon){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-step:where([data-active])::part(header){font-weight:600}fx-step:where([data-completed])::part(icon){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,var(--fx-color-primary-contrast,#fff))}fx-step:where([data-disabled])::part(base){cursor:not-allowed;opacity:var(--fx-step-disabled-opacity,.5)}fx-stepper:where(.fx-color-primary,[data-color=primary])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-primary,#0062b2);color:var(--fx-color-primary-contrast,#fff)}fx-stepper:where(.fx-color-secondary,[data-color=secondary])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-secondary,#3394cb);color:var(--fx-color-secondary-contrast,#fff)}fx-stepper:where(.fx-color-tertiary,[data-color=tertiary])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-tertiary,#5260ff);color:var(--fx-color-tertiary-contrast,#fff)}fx-stepper:where(.fx-color-success,[data-color=success])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-success,#2dd55b);color:var(--fx-color-success-contrast,#000)}fx-stepper:where(.fx-color-warning,[data-color=warning])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-warning,#ffc409);color:var(--fx-color-warning-contrast,#000)}fx-stepper:where(.fx-color-danger,[data-color=danger])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-danger,#e23e32);color:var(--fx-color-danger-contrast,#fff)}fx-stepper:where(.fx-color-light,[data-color=light])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-light,#fff);color:var(--fx-color-light-contrast,#000)}fx-stepper:where(.fx-color-medium,[data-color=medium])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-stepper:where(.fx-color-dark,[data-color=dark])>fx-step:where([data-active],[data-completed])::part(icon){background:var(--fx-color-dark,#222);color:var(--fx-color-dark-contrast,#fff)}fx-stepper{display:block}fx-stepper::part(base){display:flex;gap:var(--fx-stepper-gap,.5rem)}fx-stepper:where([data-orientation=horizontal])::part(base){align-items:flex-start;flex-direction:row}fx-stepper:where([data-orientation=vertical])::part(base){align-items:stretch;flex-direction:column}fx-stepper:where([data-orientation=horizontal])>fx-step{flex:1 1 0;min-width:var(--fx-size-0,0)}fx-stepper:where([data-orientation=horizontal])>fx-step::part(base){align-items:start;grid-template-areas:"icon" "header" "description" "content";grid-template-columns:1fr;justify-items:start;row-gap:var(--fx-step-gap,.5rem)}fx-stepper:where([data-orientation=vertical])>fx-step::part(icon){align-self:start}fx-stepper>fx-step:not(:last-child)::part(base){position:relative}fx-stepper>fx-step:not(:last-child)::part(base):before{background:var(--fx-stepper-connector-color,#d1d5db);content:"";position:absolute}fx-stepper:where([data-orientation=horizontal])>fx-step:not(:last-child)::part(base):before{height:var(--fx-stepper-connector-size,2px);inset-inline-start:var(--fx-step-icon-size,1.75rem);top:calc((var(--fx-step-icon-size, 1.75rem) - var(--fx-stepper-connector-size, 2px))/2);width:calc(100% + var(--fx-stepper-gap, .5rem) - var(--fx-step-icon-size, 1.75rem))}fx-stepper:where([data-orientation=vertical])>fx-step:not(:last-child)::part(base):before{height:calc(100% + var(--fx-stepper-gap, .5rem) - var(--fx-step-icon-size, 1.75rem));inset-inline-start:calc((var(--fx-step-icon-size, 1.75rem) - var(--fx-stepper-connector-size, 2px))/2);top:var(--fx-step-icon-size,1.75rem);width:var(--fx-stepper-connector-size,2px)}fx-stepper>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-primary,#0062b2)}fx-stepper:where([data-disabled])::part(base){cursor:not-allowed;opacity:var(--fx-stepper-disabled-opacity,.5)}fx-stepper:where(.fx-color-primary,[data-color=primary])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-primary,#0062b2)}fx-stepper:where(.fx-color-secondary,[data-color=secondary])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-secondary,#3394cb)}fx-stepper:where(.fx-color-tertiary,[data-color=tertiary])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-tertiary,#5260ff)}fx-stepper:where(.fx-color-success,[data-color=success])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-success,#2dd55b)}fx-stepper:where(.fx-color-warning,[data-color=warning])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-warning,#ffc409)}fx-stepper:where(.fx-color-danger,[data-color=danger])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-danger,#e23e32)}fx-stepper:where(.fx-color-light,[data-color=light])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-light,#fff)}fx-stepper:where(.fx-color-medium,[data-color=medium])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-medium,#92949c)}fx-stepper:where(.fx-color-dark,[data-color=dark])>fx-step:not(:last-child):where([data-completed])::part(base):before{background:var(--fx-color-dark,#222)}fx-tag-field{display:inline-flex;width:var(--fx-size-full,100%)}fx-tag-field::part(base){align-items:center;background:var(--fx-field-background-color,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-field-border-color,rgba(var(--fx-text-color-rgb),.24));border-radius:var(--fx-field-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:inherit;display:flex;flex-wrap:wrap;font-size:var(--fx-field-font-size,.875rem);gap:var(--fx-field-gap,var(--fx-space-2,.5rem));min-height:var(--fx-field-min-height,auto);padding:var(--fx-field-padding,var(--fx-space-2,.5rem) var(--fx-space-3,.75rem));width:100%}fx-tag-field:focus-within::part(base){border-color:var(--fx-field-border-focus-color);outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-tag-field:where([data-size=xs]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.75rem;--fx-field-min-height:var(--fx-size-7,1.75rem);--fx-tag-field-tag-font-size:0.625rem;--fx-tag-field-tag-padding:var(--fx-space-1,0.25rem) var(--fx-space-1,0.25rem);--fx-tag-field-tag-gap:var(--fx-space-0,0);--fx-tag-field-tag-radius:var(--fx-radius-sm,0.25rem)}fx-tag-field:where([data-size=sm]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.8125rem;--fx-field-min-height:var(--fx-size-8,2rem);--fx-tag-field-tag-font-size:0.6875rem;--fx-tag-field-tag-padding:var(--fx-space-1,0.25rem) var(--fx-space-1,0.25rem);--fx-tag-field-tag-gap:var(--fx-space-0,0);--fx-tag-field-tag-radius:var(--fx-radius-sm,0.25rem)}fx-tag-field:where([data-size=md]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-md,0.375rem);--fx-field-font-size:0.875rem;--fx-field-min-height:var(--fx-size-10,2.5rem);--fx-tag-field-tag-font-size:0.75rem;--fx-tag-field-tag-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-tag-field-tag-gap:var(--fx-space-1,0.25rem);--fx-tag-field-tag-radius:var(--fx-radius-sm,0.25rem)}fx-tag-field:where([data-size=lg]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-4,1rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-lg,0.5rem);--fx-field-font-size:1rem;--fx-field-min-height:var(--fx-size-12,3rem);--fx-tag-field-tag-font-size:0.875rem;--fx-tag-field-tag-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-tag-field-tag-gap:var(--fx-space-1,0.25rem);--fx-tag-field-tag-radius:var(--fx-radius-md,0.375rem)}fx-tag-field:where([data-size=xl]){--fx-field-padding:var(--fx-space-3,0.75rem) var(--fx-space-5,1.25rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-xl,0.75rem);--fx-field-font-size:1.125rem;--fx-field-min-height:var(--fx-size-14,3.5rem);--fx-tag-field-tag-font-size:1rem;--fx-tag-field-tag-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-tag-field-tag-gap:var(--fx-space-1,0.25rem);--fx-tag-field-tag-radius:var(--fx-radius-md,0.375rem)}fx-tag-field::part(tag){align-items:center;background:var(--fx-color-primary,#0062b2);border-radius:var(--fx-tag-field-tag-radius,var(--fx-radius-sm,.25rem));color:var(--fx-color-primary-contrast,#fff);display:inline-flex;font-size:var(--fx-tag-field-tag-font-size,.75rem);gap:var(--fx-tag-field-tag-gap,var(--fx-space-1,.25rem));padding:var(--fx-tag-field-tag-padding,var(--fx-space-1,.25rem) var(--fx-space-2,.5rem))}fx-tag-field::part(tag-label){line-height:1}fx-tag-field::part(tag-remove){background:transparent;border:0;color:inherit;cursor:pointer;font-size:var(--fx-tag-field-tag-font-size,.75rem);line-height:1;padding:var(--fx-space-0,0)}fx-tag-field::part(input){background:transparent;border:0;color:inherit;flex:1;font-family:inherit;font-size:var(--fx-field-font-size,.875rem);min-width:var(--fx-size-16,4rem);outline:none;padding:var(--fx-space-1,.25rem)}fx-tag-field::part(input)::-moz-placeholder{color:var(--fx-text-color-secondary-hex,#686868);opacity:var(--fx-placeholder-opacity,.6)}fx-tag-field::part(input)::placeholder{color:var(--fx-text-color-secondary-hex,#686868);opacity:var(--fx-placeholder-opacity,.6)}fx-tag-field:where(:not([data-disabled])):focus-within::part(base){outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-tag-field:where([data-disabled])::part(base),fx-tag-field:where([data-readonly])::part(base){cursor:not-allowed;opacity:.6}fx-tag-field:where([data-disabled])::part(input),fx-tag-field:where([data-readonly])::part(input){cursor:not-allowed}fx-tag-field:where([data-variant=solid])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-contrast-rgb,255,255,255),0.65);background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-tag-field:where([data-variant=soft])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-tag-field:where([data-variant=outline])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-tag-field:where([data-variant=subtle])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-text-field{display:block;margin-bottom:var(--fx-space-3,.75rem)}fx-text-field:where([data-size=xs]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.75rem;--fx-field-min-height:var(--fx-size-7,1.75rem)}fx-text-field:where([data-size=sm]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.8125rem;--fx-field-min-height:var(--fx-size-8,2rem)}fx-text-field:where([data-size=md]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-md,0.375rem);--fx-field-font-size:0.875rem;--fx-field-min-height:var(--fx-size-10,2.5rem)}fx-text-field:where([data-size=lg]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-4,1rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-lg,0.5rem);--fx-field-font-size:1rem;--fx-field-min-height:var(--fx-size-12,3rem)}fx-text-field:where([data-size=xl]){--fx-field-padding:var(--fx-space-3,0.75rem) var(--fx-space-5,1.25rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-xl,0.75rem);--fx-field-font-size:1.125rem;--fx-field-min-height:var(--fx-size-14,3.5rem)}fx-text-field::part(base){align-items:center;background:var(--fx-field-background-color,var(--fx-background-alt-2,#e5e5e5));border:1px solid var(--fx-field-border-color,rgba(var(--fx-text-color-rgb),.24));border-radius:var(--fx-field-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:inherit;display:flex;font-size:var(--fx-field-font-size,.875rem);gap:var(--fx-field-gap,var(--fx-space-2,.5rem));min-height:var(--fx-field-min-height,auto);padding:var(--fx-field-padding,var(--fx-space-2,.5rem) var(--fx-space-3,.75rem));width:100%}fx-text-field::part(base):focus-within{border-color:var(--fx-field-border-focus-color);outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-text-field::part(input){background:transparent;border:0;color:inherit;flex:1;font:inherit;min-width:var(--fx-size-0,0);outline:none}fx-text-field::part(prefix),fx-text-field::part(suffix){color:var(--fx-field-muted);white-space:nowrap}fx-text-field::part(end),fx-text-field::part(start){align-items:center;color:var(--fx-field-muted);display:inline-flex}fx-text-field::part(counter){color:var(--fx-field-muted);font-size:.75rem;margin-left:auto;white-space:nowrap}fx-text-field::part(clear-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--fx-field-muted);cursor:pointer;height:var(--fx-size-4,1rem);padding:var(--fx-space-0,0);position:relative;width:var(--fx-size-4,1rem)}fx-text-field::part(clear-button):before{content:"×";font-size:1.25rem;line-height:1}fx-text-field:where([data-disabled])::part(base),fx-text-field:where([data-readonly])::part(base){background:var(--fx-field-background-color-disabled);cursor:not-allowed}fx-text-field:where([data-variant=solid])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-contrast-rgb,255,255,255),0.65);background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-text-field:where([data-variant=soft])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-text-field:where([data-variant=outline])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-text-field:where([data-variant=subtle])::part(base){--fx-field-muted:rgba(var(--fx-color-medium-rgb,146,148,156),0.65);background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-textarea::part(base){display:block;position:relative}fx-textarea::part(native){background:var(--fx-field-background-color);border:1px solid var(--fx-field-border-color);border-radius:var(--fx-field-radius,var(--fx-radius-md,.375rem));box-sizing:border-box;color:var(--fx-text-color-hex,#000);font:inherit;font-size:var(--fx-field-font-size,inherit);padding:var(--fx-field-padding,var(--fx-space-2,.5rem) var(--fx-space-3,.75rem));resize:vertical;width:var(--fx-size-full,100%)}fx-textarea:where([data-size=xs]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-2,0.5rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.75rem;--fx-field-min-height:var(--fx-size-7,1.75rem)}fx-textarea:where([data-size=sm]){--fx-field-padding:var(--fx-space-1,0.25rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-1,0.25rem);--fx-field-radius:var(--fx-radius-sm,0.25rem);--fx-field-font-size:0.8125rem;--fx-field-min-height:var(--fx-size-8,2rem)}fx-textarea:where([data-size=md]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-3,0.75rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-md,0.375rem);--fx-field-font-size:0.875rem;--fx-field-min-height:var(--fx-size-10,2.5rem)}fx-textarea:where([data-size=lg]){--fx-field-padding:var(--fx-space-2,0.5rem) var(--fx-space-4,1rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-lg,0.5rem);--fx-field-font-size:1rem;--fx-field-min-height:var(--fx-size-12,3rem)}fx-textarea:where([data-size=xl]){--fx-field-padding:var(--fx-space-3,0.75rem) var(--fx-space-5,1.25rem);--fx-field-gap:var(--fx-space-2,0.5rem);--fx-field-radius:var(--fx-radius-xl,0.75rem);--fx-field-font-size:1.125rem;--fx-field-min-height:var(--fx-size-14,3.5rem)}fx-textarea::part(native):focus{border-color:var(--fx-field-border-focus-color);outline:2px solid var(--fx-field-border-focus-color);outline-offset:1px}fx-textarea:where([data-disabled])::part(native),fx-textarea:where([data-readonly])::part(native){background:var(--fx-field-background-color-disabled)}fx-textarea::part(counter){bottom:calc(var(--fx-space-3, .75rem)/2);color:var(--fx-text-color-secondary-hex,#686868);font-size:.75rem;pointer-events:none;position:absolute;right:var(--fx-space-2,.5rem)}fx-textarea:where([data-variant=solid])::part(native){background:var(--fx-color-medium,#92949c);border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium-contrast,#fff)}fx-textarea:where([data-variant=soft])::part(native){background:rgba(var(--fx-color-medium-rgb,146,148,156),.14);border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-textarea:where([data-variant=outline])::part(native){background:transparent;border-color:var(--fx-color-medium,#92949c);color:var(--fx-color-medium,#92949c)}fx-textarea:where([data-variant=subtle])::part(native){background:transparent;border-color:transparent;color:var(--fx-color-medium,#92949c)}fx-text{color:var(--fx-text-color-hex,#000);display:inline}fx-text::part(base){color:inherit;display:contents}fx-text *{color:inherit}fx-text:where([data-color=primary])::part(base){color:inherit}fx-text:where([data-color=primary]){color:var(--fx-color-primary,#0062b2)}fx-text:where([data-color=secondary])::part(base){color:inherit}fx-text:where([data-color=secondary]){color:var(--fx-color-secondary,#3394cb)}fx-text:where([data-color=tertiary])::part(base){color:inherit}fx-text:where([data-color=tertiary]){color:var(--fx-color-tertiary,#5260ff)}fx-text:where([data-color=success])::part(base){color:inherit}fx-text:where([data-color=success]){color:var(--fx-color-success,#2dd55b)}fx-text:where([data-color=warning])::part(base){color:inherit}fx-text:where([data-color=warning]){color:var(--fx-color-warning,#ffc409)}fx-text:where([data-color=danger])::part(base){color:inherit}fx-text:where([data-color=danger]){color:var(--fx-color-danger,#e23e32)}fx-text:where([data-color=light])::part(base){color:inherit}fx-text:where([data-color=light]){color:var(--fx-color-light,#fff)}fx-text:where([data-color=medium])::part(base){color:inherit}fx-text:where([data-color=medium]){color:var(--fx-color-medium,#92949c)}fx-text:where([data-color=dark])::part(base){color:inherit}fx-text:where([data-color=dark]){color:var(--fx-color-dark,#222)}fx-title{display:block;min-inline-size:var(--fx-title-min-inline-size,0)}fx-title::part(base){color:var(--fx-text-color-hex,#000);line-height:var(--fx-title-line-height,1.25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}fx-title:where([data-size=xs])::part(base){font-size:var(--fx-title-font-size-xs,.75rem);font-weight:var(--fx-title-font-weight-xs,500)}fx-title:where([data-size=sm])::part(base){font-size:var(--fx-title-font-size-sm,.875rem);font-weight:var(--fx-title-font-weight-sm,500)}fx-title:where([data-size=md])::part(base){font-size:var(--fx-title-font-size-md,1rem);font-weight:var(--fx-title-font-weight-md,600)}fx-title:where([data-size=lg])::part(base){font-size:var(--fx-title-font-size-lg,1.125rem);font-weight:var(--fx-title-font-weight-lg,600)}fx-title:where([data-size=xl])::part(base){font-size:var(--fx-title-font-size-xl,1.25rem);font-weight:var(--fx-title-font-weight-xl,700)}fx-toast{align-items:flex-end;display:none;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:var(--fx-toast-z-index,1100)}fx-toast:where([data-presented]){display:flex;pointer-events:auto}fx-toast:where([data-position=top]){align-items:flex-start}fx-toast:where([data-position=middle]){align-items:center}fx-toast:where([data-position=bottom]){align-items:flex-end}fx-toast::part(container){align-items:center;background:var(--fx-toast-background,var(--fx-background-alt-2,#e5e5e5));border-radius:var(--fx-toast-radius,.5rem);box-shadow:var(--fx-toast-shadow,0 4px 12px rgba(0,0,0,.15));box-sizing:border-box;color:var(--fx-toast-color,var(--fx-text-color-hex,#000));display:flex;gap:var(--fx-toast-gap,.75rem);margin:var(--fx-toast-margin,1rem);max-width:var(--fx-toast-max-width,420px);min-width:var(--fx-toast-min-width,240px);padding:var(--fx-toast-padding,.875rem 1rem);pointer-events:auto;width:calc(100% - var(--fx-toast-margin, 1rem)*2)}fx-toast:where(.fx-color-theme)::part(container){background:rgba(var(--fx-color-base-rgb),.9);color:var(--fx-color-contrast)}fx-toast::part(icon){align-items:center;display:none;flex:0 0 auto;font-size:1.25rem;justify-content:center;line-height:1}fx-toast:where([data-has-icon]:not([data-splash]))::part(icon),fx-toast:where([data-splash-active])::part(icon){display:flex}fx-toast::part(content){display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fx-toast-content-gap,.25rem);min-width:var(--fx-size-0,0)}fx-toast:where([data-splash-active])::part(content){display:none}fx-toast::part(header){font-weight:var(--fx-toast-header-weight,600);line-height:1.25}fx-toast::part(message){line-height:1.5}fx-toast::part(close-button){align-items:center;background:transparent;border:0;border-radius:var(--fx-toast-close-radius,.25rem);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;padding:var(--fx-space-1,.25rem)}fx-toast::part(close-button):hover{background:var(--fx-toast-close-hover,rgba(var(--fx-text-color-rgb),.12))}fx-toast::part(close-button):focus-visible{outline:2px solid var(--fx-color-primary,#0062b2);outline-offset:2px}.fx-toast-stack{inset:0;pointer-events:none;position:fixed;z-index:var(--fx-toast-z-index,1100)}.fx-toast-stack fx-toast{--fx-toast-margin:space(0);display:none;inset:auto;left:0;padding:0 var(--fx-toast-stack-h-margin,1rem);pointer-events:auto;position:absolute;right:0;top:auto;transition:top .3s ease}.fx-toast-stack [data-presented]{display:flex}fx-toggle{display:inline-flex;margin-block:var(--fx-space-1,.25rem);margin-inline-end:var(--fx-space-3,.75rem)}fx-toggle::part(native){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:var(--fx-space-2,.5rem);padding:var(--fx-space-0,0)}fx-toggle::part(track){background:var(--fx-toggle-track-background-color);border-radius:var(--fx-radius-full,9999px);display:inline-block;height:var(--fx-size-5,1.25rem);position:relative;transition:background .15s;width:var(--fx-size-10,2.5rem)}fx-toggle::part(handle){background:var(--fx-toggle-handle-background-color);border-radius:var(--fx-radius-full,9999px);box-shadow:0 1px 3px rgba(0,0,0,.2);display:inline-block;height:var(--fx-size-4,1rem);left:.125rem;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s;width:var(--fx-size-4,1rem)}fx-toggle:where([data-checked=""])::part(handle){left:calc(100% - var(--fx-size-4, 1rem) - .125rem)}fx-toggle:where([data-checked=""])::part(track){background:var(--fx-toggle-track-background-color-checked)}fx-toggle:where([data-disabled=""])::part(native){cursor:not-allowed;opacity:.5}fx-toggle::part(label){font-size:.875rem}fx-toolbar{background:var(--fx-background,#fff);color:var(--fx-text-color-hex,#000);display:block;font-family:var(--fx-font-family,inherit)}fx-toolbar::part(container){align-items:center;background:var(--fx-background,#fff);color:var(--fx-text-color-hex,#000);display:flex;min-block-size:var(--fx-toolbar-min-height,3.5rem);padding:var(--fx-toolbar-padding,0 1rem)}fx-toolbar::part(end),fx-toolbar::part(primary),fx-toolbar::part(secondary),fx-toolbar::part(start){align-items:center;display:flex;flex:0 1 auto;max-inline-size:var(--fx-toolbar-edge-max-inline-size,25%);min-inline-size:0;overflow:hidden}fx-toolbar::part(content){align-items:center;display:flex;flex:1 1 0;justify-content:center;min-inline-size:0;order:3;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}fx-toolbar::part(start){order:1}fx-toolbar::part(secondary){order:2}fx-toolbar::part(primary){order:4}fx-toolbar::part(end){order:5}fx-toolbar:where([data-mode=md])::part(end){order:4}fx-toolbar:where([data-mode=md])::part(primary){order:5}fx-tooltip{display:inline-block}fx-tooltip::part(trigger){display:inline-block}fx-tooltip::part(tooltip){word-wrap:break-word;animation:none;background:var(--fx-tooltip-background,var(--fx-color-dark,#222));border-radius:var(--fx-tooltip-radius,.375rem);box-shadow:0 .25rem .75rem rgba(0,0,0,.12);box-sizing:border-box;color:var(--fx-tooltip-color,var(--fx-color-dark-contrast,#fff));display:none;font-size:var(--fx-tooltip-font-size,.875rem);line-height:1.4;max-width:var(--fx-tooltip-max-width,12rem);padding:var(--fx-tooltip-padding,.5rem .75rem);pointer-events:none;position:fixed;white-space:normal;z-index:50}fx-tooltip:where([data-visible])::part(tooltip){display:block}fx-tooltip:where([data-visible]):where([data-animation])::part(tooltip){animation:fx-tooltip-in .2s ease both}@keyframes fx-tooltip-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ios{--fx-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}.md{--fx-default-font:"Roboto","Helvetica Neue",sans-serif}html{--fx-default-font:"FiraGO","FiraSans","Helvetica Neue",sans-serif;--fx-dynamic-font:-apple-system-body;--fx-font-family:var(--fx-default-font)}body,html{background-color:var(--fx-background);color:var(--fx-text-color-hex)}