@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--fui-ring-color:initial;--fui-ring-border-color:initial}}}@layer theme{:host,:root{--font-mono:var(--fui-font-mono);--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--fui-font-mono);--font-heading:var(--fui-font-heading)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--fui-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where([class*=fui-focus-ring]){outline:0 solid var(--fui-ring-color,var(--fui-focus-ring-outline-color))}}@layer components;@layer utilities{.fui-combobox-trigger{background-color:var(--fui-combobox-trigger-background-color);border:var(--fui-combobox-trigger-border);border-color:var(--fui-combobox-trigger-border-color);border-bottom-color:var(--fui-combobox-trigger-border-bottom-color);border-radius:var(--fui-combobox-trigger-rounded);font-family:var(--fui-combobox-trigger-font-family);font-size:var(--fui-combobox-trigger-font-size);line-height:var(--fui-combobox-trigger-line-height);font-weight:var(--fui-combobox-trigger-font-weight);letter-spacing:var(--fui-combobox-trigger-letter-spacing);font-feature-settings:var(--fui-combobox-trigger-font-feature-settings);font-variation-settings:var(--fui-combobox-trigger-font-variation-settings);gap:var(--fui-combobox-trigger-gap);padding-inline:var(--fui-combobox-trigger-padding-x);padding-block:var(--fui-combobox-trigger-padding-y);height:var(--fui-combobox-trigger-height);display:var(--fui-combobox-trigger-display);width:var(--fui-combobox-trigger-width);align-items:var(--fui-combobox-trigger-align-items);justify-content:var(--fui-combobox-trigger-justify-content)}.fui-combobox-trigger::placeholder{color:var(--fui-combobox-trigger-placeholder-color)}.fui-combobox-trigger:focus-visible{border-bottom:var(--fui-combobox-trigger-focus-border-bottom)}.fui-combobox-trigger:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-combobox-trigger-invalid-border-bottom-color)}.fui-combobox-trigger::file-selector-button{background-color:var(--fui-combobox-trigger-file-background-color);border:var(--fui-combobox-trigger-file-border);color:var(--fui-combobox-trigger-file-text-color);font-family:var(--fui-combobox-trigger-file-font-family);font-size:var(--fui-combobox-trigger-file-font-size);line-height:var(--fui-combobox-trigger-file-line-height);font-weight:var(--fui-combobox-trigger-file-font-weight);letter-spacing:var(--fui-combobox-trigger-file-letter-spacing);font-feature-settings:var(--fui-combobox-trigger-file-font-feature-settings);font-variation-settings:var(--fui-combobox-trigger-file-font-variation-settings)}.fui-combobox-trigger :where([data-icon]){width:var(--fui-combobox-trigger-icon-size);height:var(--fui-combobox-trigger-icon-size)}.fui-select-trigger{background-color:var(--fui-select-trigger-background-color);border:var(--fui-select-trigger-border);border-color:var(--fui-select-trigger-border-color);border-bottom-color:var(--fui-select-trigger-border-bottom-color);border-radius:var(--fui-select-trigger-rounded);font-family:var(--fui-select-trigger-font-family);font-size:var(--fui-select-trigger-font-size);line-height:var(--fui-select-trigger-line-height);font-weight:var(--fui-select-trigger-font-weight);letter-spacing:var(--fui-select-trigger-letter-spacing);font-feature-settings:var(--fui-select-trigger-font-feature-settings);font-variation-settings:var(--fui-select-trigger-font-variation-settings);gap:var(--fui-select-trigger-gap);padding-inline:var(--fui-select-trigger-padding-x);padding-block:var(--fui-select-trigger-padding-y);display:var(--fui-select-trigger-display);width:var(--fui-select-trigger-width);align-items:var(--fui-select-trigger-align-items);justify-content:var(--fui-select-trigger-justify-content)}.fui-select-trigger::placeholder{color:var(--fui-select-trigger-placeholder-color)}.fui-select-trigger:focus-visible{border-bottom:var(--fui-select-trigger-focus-border-bottom)}.fui-select-trigger:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-select-trigger-invalid-border-bottom-color)}.fui-select-trigger::file-selector-button{background-color:var(--fui-select-trigger-file-background-color);border:var(--fui-select-trigger-file-border);color:var(--fui-select-trigger-file-text-color);font-family:var(--fui-select-trigger-file-font-family);font-size:var(--fui-select-trigger-file-font-size);line-height:var(--fui-select-trigger-file-line-height);font-weight:var(--fui-select-trigger-file-font-weight);letter-spacing:var(--fui-select-trigger-file-letter-spacing);font-feature-settings:var(--fui-select-trigger-file-font-feature-settings);font-variation-settings:var(--fui-select-trigger-file-font-variation-settings)}.fui-select-trigger :where([data-icon]){width:var(--fui-select-trigger-icon-size);height:var(--fui-select-trigger-icon-size)}.fui-tags-input{background-color:var(--fui-tags-input-background-color);border:var(--fui-tags-input-border);border-color:var(--fui-tags-input-border-color);border-bottom-color:var(--fui-tags-input-border-bottom-color);border-radius:var(--fui-tags-input-rounded);font-family:var(--fui-tags-input-font-family);font-size:var(--fui-tags-input-font-size);line-height:var(--fui-tags-input-line-height);font-weight:var(--fui-tags-input-font-weight);letter-spacing:var(--fui-tags-input-letter-spacing);font-feature-settings:var(--fui-tags-input-font-feature-settings);font-variation-settings:var(--fui-tags-input-font-variation-settings);gap:var(--fui-tags-input-gap);min-height:var(--fui-tags-input-min-height);padding-inline:var(--fui-tags-input-padding-x);padding-block:var(--fui-tags-input-padding-y);display:var(--fui-tags-input-display);flex-wrap:var(--fui-tags-input-flex-wrap);align-items:var(--fui-tags-input-align-items)}.fui-tags-input::placeholder{color:var(--fui-tags-input-placeholder-color)}.fui-tags-input:focus-visible{border-bottom:var(--fui-tags-input-focus-border-bottom)}.fui-tags-input:has(:focus-visible){border-bottom:var(--fui-tags-input-focus-within-border-bottom)}.fui-tags-input:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-tags-input-invalid-border-bottom-color)}.fui-tags-input::file-selector-button{background-color:var(--fui-tags-input-file-background-color);border:var(--fui-tags-input-file-border);color:var(--fui-tags-input-file-text-color);font-family:var(--fui-tags-input-file-font-family);font-size:var(--fui-tags-input-file-font-size);line-height:var(--fui-tags-input-file-line-height);font-weight:var(--fui-tags-input-file-font-weight);letter-spacing:var(--fui-tags-input-file-letter-spacing);font-feature-settings:var(--fui-tags-input-file-font-feature-settings);font-variation-settings:var(--fui-tags-input-file-font-variation-settings)}.fui-input-otp-slot{background-color:var(--fui-input-otp-slot-background-color);border:var(--fui-input-otp-slot-border);border-color:var(--fui-input-otp-slot-border-color);border-bottom-color:var(--fui-input-otp-slot-border-bottom-color);border-radius:var(--fui-input-otp-slot-rounded);width:var(--fui-input-otp-slot-size);height:var(--fui-input-otp-slot-size);font-family:var(--fui-input-otp-slot-font-family);font-size:var(--fui-input-otp-slot-font-size);line-height:var(--fui-input-otp-slot-line-height);font-weight:var(--fui-input-otp-slot-font-weight);letter-spacing:var(--fui-input-otp-slot-letter-spacing);font-feature-settings:var(--fui-input-otp-slot-font-feature-settings);font-variation-settings:var(--fui-input-otp-slot-font-variation-settings);display:var(--fui-input-otp-slot-display);align-items:var(--fui-input-otp-slot-align-items);justify-content:var(--fui-input-otp-slot-justify-content)}.fui-input-otp-slot::placeholder{color:var(--fui-input-otp-slot-placeholder-color)}.fui-input-otp-slot:focus-visible{border-bottom:var(--fui-input-otp-slot-focus-border-bottom);border-bottom-color:var(--fui-input-otp-slot-focus-border-bottom-color)}.fui-input-otp-slot:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-input-otp-slot-invalid-border-bottom-color)}.fui-input-otp-slot[data-active]:not([data-active=false]){border-bottom:var(--fui-input-otp-slot-current-border-bottom)}.fui-input-otp-slot::file-selector-button{background-color:var(--fui-input-otp-slot-file-background-color);border:var(--fui-input-otp-slot-file-border);color:var(--fui-input-otp-slot-file-text-color);font-family:var(--fui-input-otp-slot-file-font-family);font-size:var(--fui-input-otp-slot-file-font-size);line-height:var(--fui-input-otp-slot-file-line-height);font-weight:var(--fui-input-otp-slot-file-font-weight);letter-spacing:var(--fui-input-otp-slot-file-letter-spacing);font-feature-settings:var(--fui-input-otp-slot-file-font-feature-settings);font-variation-settings:var(--fui-input-otp-slot-file-font-variation-settings)}.fui-autocomplete-input{background-color:var(--fui-autocomplete-input-background-color);border:var(--fui-autocomplete-input-border);border-color:var(--fui-autocomplete-input-border-color);border-bottom-color:var(--fui-autocomplete-input-border-bottom-color);border-radius:var(--fui-autocomplete-input-rounded);font-family:var(--fui-autocomplete-input-font-family);font-size:var(--fui-autocomplete-input-font-size);line-height:var(--fui-autocomplete-input-line-height);font-weight:var(--fui-autocomplete-input-font-weight);letter-spacing:var(--fui-autocomplete-input-letter-spacing);font-feature-settings:var(--fui-autocomplete-input-font-feature-settings);font-variation-settings:var(--fui-autocomplete-input-font-variation-settings);height:var(--fui-autocomplete-input-height);padding-inline:var(--fui-autocomplete-input-padding-x);padding-block:var(--fui-autocomplete-input-padding-y);width:var(--fui-autocomplete-input-width);min-width:var(--fui-autocomplete-input-min-width);flex:var(--fui-autocomplete-input-flex)}.fui-autocomplete-input::placeholder{color:var(--fui-autocomplete-input-placeholder-color)}.fui-autocomplete-input:focus-visible{border-bottom:var(--fui-autocomplete-input-focus-border-bottom)}.fui-autocomplete-input:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-autocomplete-input-invalid-border-bottom-color)}.fui-autocomplete-input::file-selector-button{background-color:var(--fui-autocomplete-input-file-background-color);border:var(--fui-autocomplete-input-file-border);color:var(--fui-autocomplete-input-file-text-color);font-family:var(--fui-autocomplete-input-file-font-family);font-size:var(--fui-autocomplete-input-file-font-size);line-height:var(--fui-autocomplete-input-file-line-height);font-weight:var(--fui-autocomplete-input-file-font-weight);letter-spacing:var(--fui-autocomplete-input-file-letter-spacing);font-feature-settings:var(--fui-autocomplete-input-file-font-feature-settings);font-variation-settings:var(--fui-autocomplete-input-file-font-variation-settings)}.fui-input{background-color:var(--fui-input-background-color);border:var(--fui-input-border);border-color:var(--fui-input-border-color);border-bottom-color:var(--fui-input-border-bottom-color);border-radius:var(--fui-input-rounded);font-family:var(--fui-input-font-family);font-size:var(--fui-input-font-size);line-height:var(--fui-input-line-height);font-weight:var(--fui-input-font-weight);letter-spacing:var(--fui-input-letter-spacing);font-feature-settings:var(--fui-input-font-feature-settings);font-variation-settings:var(--fui-input-font-variation-settings);height:var(--fui-input-height);padding-inline:var(--fui-input-padding-x);padding-block:var(--fui-input-padding-y);width:var(--fui-input-width);min-width:var(--fui-input-min-width)}.fui-input::placeholder{color:var(--fui-input-placeholder-color)}.fui-input:focus-visible{border-bottom:var(--fui-input-focus-border-bottom)}.fui-input:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-input-invalid-border-bottom-color)}.fui-input::file-selector-button{background-color:var(--fui-input-file-background-color);border:var(--fui-input-file-border);color:var(--fui-input-file-text-color);font-family:var(--fui-input-file-font-family);font-size:var(--fui-input-file-font-size);line-height:var(--fui-input-file-line-height);font-weight:var(--fui-input-file-font-weight);letter-spacing:var(--fui-input-file-letter-spacing);font-feature-settings:var(--fui-input-file-font-feature-settings);font-variation-settings:var(--fui-input-file-font-variation-settings);display:var(--fui-input-file-display)}.fui-number-field-input{background-color:var(--fui-number-field-input-background-color);border:var(--fui-number-field-input-border);border-color:var(--fui-number-field-input-border-color);border-bottom-color:var(--fui-number-field-input-border-bottom-color);border-radius:var(--fui-number-field-input-rounded);font-family:var(--fui-number-field-input-font-family);font-size:var(--fui-number-field-input-font-size);line-height:var(--fui-number-field-input-line-height);font-weight:var(--fui-number-field-input-font-weight);letter-spacing:var(--fui-number-field-input-letter-spacing);font-feature-settings:var(--fui-number-field-input-font-feature-settings);font-variation-settings:var(--fui-number-field-input-font-variation-settings);height:var(--fui-number-field-input-height);padding-inline:var(--fui-number-field-input-padding-x);padding-block:var(--fui-number-field-input-padding-y);width:var(--fui-number-field-input-width);min-width:var(--fui-number-field-input-min-width);text-align:var(--fui-number-field-input-text-align)}.fui-number-field-input::placeholder{color:var(--fui-number-field-input-placeholder-color)}.fui-number-field-input:focus-visible{border-bottom:var(--fui-number-field-input-focus-border-bottom)}.fui-number-field-input:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-number-field-input-invalid-border-bottom-color)}.fui-number-field-input::file-selector-button{background-color:var(--fui-number-field-input-file-background-color);border:var(--fui-number-field-input-file-border);color:var(--fui-number-field-input-file-text-color);font-family:var(--fui-number-field-input-file-font-family);font-size:var(--fui-number-field-input-file-font-size);line-height:var(--fui-number-field-input-file-line-height);font-weight:var(--fui-number-field-input-file-font-weight);letter-spacing:var(--fui-number-field-input-file-letter-spacing);font-feature-settings:var(--fui-number-field-input-file-font-feature-settings);font-variation-settings:var(--fui-number-field-input-file-font-variation-settings)}.fui-tabs-trigger{color:var(--fui-tabs-trigger-text-color);border:var(--fui-tabs-trigger-border);border-color:var(--fui-tabs-trigger-border-color);border-radius:var(--fui-tabs-trigger-rounded);font-family:var(--fui-tabs-trigger-font-family);font-size:var(--fui-tabs-trigger-font-size);line-height:var(--fui-tabs-trigger-line-height);font-weight:var(--fui-tabs-trigger-font-weight);letter-spacing:var(--fui-tabs-trigger-letter-spacing);font-feature-settings:var(--fui-tabs-trigger-font-feature-settings);font-variation-settings:var(--fui-tabs-trigger-font-variation-settings);text-transform:var(--fui-tabs-trigger-text-transform);gap:var(--fui-tabs-trigger-gap);padding-inline:var(--fui-tabs-trigger-padding-x);padding-block:var(--fui-tabs-trigger-padding-y);display:var(--fui-tabs-trigger-display);height:var(--fui-tabs-trigger-height);flex:var(--fui-tabs-trigger-flex);align-items:var(--fui-tabs-trigger-align-items);justify-content:var(--fui-tabs-trigger-justify-content)}.fui-tabs-trigger:hover{color:var(--fui-tabs-trigger-hover-text-color)}.fui-tabs-trigger:focus-visible{outline:var(--fui-tabs-trigger-focus-outline);outline-offset:var(--fui-tabs-trigger-focus-outline-offset);border-color:var(--fui-tabs-trigger-focus-border-color);outline-color:var(--fui-tabs-trigger-focus-outline-color)}.fui-tabs-trigger:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-tabs-trigger-selected-background-color);color:var(--fui-tabs-trigger-selected-text-color)}.fui-tabs-trigger :where([data-icon]){width:var(--fui-tabs-trigger-icon-size);height:var(--fui-tabs-trigger-icon-size)}.fui-tabs-trigger:has([data-icon=inline-start]){padding-inline-start:var(--fui-tabs-trigger-icon-start-padding-start)}.fui-tabs-trigger:has([data-icon=inline-end]){padding-inline-end:var(--fui-tabs-trigger-icon-end-padding-end)}.fui-calendar-cell-trigger{border:var(--fui-calendar-cell-trigger-border);border-color:var(--fui-calendar-cell-trigger-border-color);border-radius:var(--fui-calendar-cell-trigger-rounded);font-family:var(--fui-calendar-cell-trigger-font-family);font-size:var(--fui-calendar-cell-trigger-font-size);line-height:var(--fui-calendar-cell-trigger-line-height);font-weight:var(--fui-calendar-cell-trigger-font-weight);letter-spacing:var(--fui-calendar-cell-trigger-letter-spacing);font-feature-settings:var(--fui-calendar-cell-trigger-font-feature-settings);font-variation-settings:var(--fui-calendar-cell-trigger-font-variation-settings);text-transform:var(--fui-calendar-cell-trigger-text-transform);width:var(--fui-calendar-cell-trigger-size);height:var(--fui-calendar-cell-trigger-size);padding:var(--fui-calendar-cell-trigger-padding);gap:var(--fui-calendar-cell-trigger-gap);display:var(--fui-calendar-cell-trigger-display);flex-shrink:var(--fui-calendar-cell-trigger-flex-shrink);align-items:var(--fui-calendar-cell-trigger-align-items);justify-content:var(--fui-calendar-cell-trigger-justify-content)}.fui-calendar-cell-trigger:hover{background-color:var(--fui-calendar-cell-trigger-hover-background-color);color:var(--fui-calendar-cell-trigger-hover-text-color)}.fui-calendar-cell-trigger:active:not([aria-haspopup]){translate:var(--fui-calendar-cell-trigger-pressed-translate)}.fui-calendar-cell-trigger:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-calendar-cell-trigger-open-background-color);color:var(--fui-calendar-cell-trigger-open-text-color)}.fui-calendar-cell-trigger:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-calendar-cell-trigger-selected-background-color);color:var(--fui-calendar-cell-trigger-selected-text-color)}.fui-calendar-cell-trigger :where([data-icon]){width:var(--fui-calendar-cell-trigger-icon-size);height:var(--fui-calendar-cell-trigger-icon-size)}.fui-calendar-cell-trigger:has([data-icon=inline-start]){padding-inline-start:var(--fui-calendar-cell-trigger-icon-start-padding-start)}.fui-calendar-cell-trigger:has([data-icon=inline-end]){padding-inline-end:var(--fui-calendar-cell-trigger-icon-end-padding-end)}.fui-filter-list-search{border:var(--fui-filter-list-search-border);border-bottom-color:var(--fui-filter-list-search-border-bottom-color);border-radius:var(--fui-filter-list-search-rounded);margin-bottom:var(--fui-filter-list-search-margin-bottom);background-color:var(--fui-filter-list-search-background-color);border-color:var(--fui-filter-list-search-border-color);box-shadow:var(--fui-filter-list-search-shadow);font-family:var(--fui-filter-list-search-font-family);font-size:var(--fui-filter-list-search-font-size);line-height:var(--fui-filter-list-search-line-height);font-weight:var(--fui-filter-list-search-font-weight);letter-spacing:var(--fui-filter-list-search-letter-spacing);font-feature-settings:var(--fui-filter-list-search-font-feature-settings);font-variation-settings:var(--fui-filter-list-search-font-variation-settings);height:var(--fui-filter-list-search-height);padding-inline:var(--fui-filter-list-search-padding-x)}.fui-filter-list-search::placeholder{color:var(--fui-filter-list-search-placeholder-color)}.fui-filter-list-search:focus-visible{border-bottom:var(--fui-filter-list-search-focus-border-bottom)}.fui-filter-list-search:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-filter-list-search-invalid-border-bottom-color)}.fui-filter-list-search::file-selector-button{background-color:var(--fui-filter-list-search-file-background-color);border:var(--fui-filter-list-search-file-border);color:var(--fui-filter-list-search-file-text-color);font-family:var(--fui-filter-list-search-file-font-family);font-size:var(--fui-filter-list-search-file-font-size);line-height:var(--fui-filter-list-search-file-line-height);font-weight:var(--fui-filter-list-search-file-font-weight);letter-spacing:var(--fui-filter-list-search-file-letter-spacing);font-feature-settings:var(--fui-filter-list-search-file-font-feature-settings);font-variation-settings:var(--fui-filter-list-search-file-font-variation-settings)}.fui-native-select{background-color:var(--fui-native-select-background-color);border:var(--fui-native-select-border);border-color:var(--fui-native-select-border-color);border-bottom-color:var(--fui-native-select-border-bottom-color);border-radius:var(--fui-native-select-rounded);font-family:var(--fui-native-select-font-family);font-size:var(--fui-native-select-font-size);line-height:var(--fui-native-select-line-height);font-weight:var(--fui-native-select-font-weight);letter-spacing:var(--fui-native-select-letter-spacing);font-feature-settings:var(--fui-native-select-font-feature-settings);font-variation-settings:var(--fui-native-select-font-variation-settings);padding-block:var(--fui-native-select-padding-y);padding-inline-start:var(--fui-native-select-padding-start);padding-inline-end:var(--fui-native-select-padding-end)}.fui-native-select::placeholder{color:var(--fui-native-select-placeholder-color)}.fui-native-select:focus-visible{border-bottom:var(--fui-native-select-focus-border-bottom)}.fui-native-select[data-placeholder]{color:var(--fui-native-select-placeholder-shown-text-color)}.fui-native-select:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-native-select-invalid-border-bottom-color)}.fui-native-select::file-selector-button{background-color:var(--fui-native-select-file-background-color);border:var(--fui-native-select-file-border);color:var(--fui-native-select-file-text-color);font-family:var(--fui-native-select-file-font-family);font-size:var(--fui-native-select-file-font-size);line-height:var(--fui-native-select-file-line-height);font-weight:var(--fui-native-select-file-font-weight);letter-spacing:var(--fui-native-select-file-letter-spacing);font-feature-settings:var(--fui-native-select-file-font-feature-settings);font-variation-settings:var(--fui-native-select-file-font-variation-settings)}.fui-calendar-nav{border:var(--fui-calendar-nav-border);border-radius:var(--fui-calendar-nav-rounded);font-family:var(--fui-calendar-nav-font-family);font-size:var(--fui-calendar-nav-font-size);line-height:var(--fui-calendar-nav-line-height);font-weight:var(--fui-calendar-nav-font-weight);letter-spacing:var(--fui-calendar-nav-letter-spacing);font-feature-settings:var(--fui-calendar-nav-font-feature-settings);font-variation-settings:var(--fui-calendar-nav-font-variation-settings);text-transform:var(--fui-calendar-nav-text-transform);background-color:var(--fui-calendar-nav-background-color);border-color:var(--fui-calendar-nav-border-color);opacity:var(--fui-calendar-nav-opacity);width:var(--fui-calendar-nav-size);height:var(--fui-calendar-nav-size);padding:var(--fui-calendar-nav-padding);display:var(--fui-calendar-nav-display);flex-shrink:var(--fui-calendar-nav-flex-shrink);align-items:var(--fui-calendar-nav-align-items);justify-content:var(--fui-calendar-nav-justify-content)}.fui-calendar-nav:hover{background-color:var(--fui-calendar-nav-hover-background-color);color:var(--fui-calendar-nav-hover-text-color);opacity:var(--fui-calendar-nav-hover-opacity)}.fui-calendar-nav:active:not([aria-haspopup]){translate:var(--fui-calendar-nav-pressed-translate)}.fui-calendar-nav:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-calendar-nav-open-background-color);color:var(--fui-calendar-nav-open-text-color)}.fui-calendar-nav :where([data-icon]){width:var(--fui-calendar-nav-icon-size);height:var(--fui-calendar-nav-icon-size)}.fui-range-calendar-cell-trigger{border:var(--fui-range-calendar-cell-trigger-border);border-color:var(--fui-range-calendar-cell-trigger-border-color);border-radius:var(--fui-range-calendar-cell-trigger-rounded);font-family:var(--fui-range-calendar-cell-trigger-font-family);font-size:var(--fui-range-calendar-cell-trigger-font-size);line-height:var(--fui-range-calendar-cell-trigger-line-height);font-weight:var(--fui-range-calendar-cell-trigger-font-weight);letter-spacing:var(--fui-range-calendar-cell-trigger-letter-spacing);font-feature-settings:var(--fui-range-calendar-cell-trigger-font-feature-settings);font-variation-settings:var(--fui-range-calendar-cell-trigger-font-variation-settings);text-transform:var(--fui-range-calendar-cell-trigger-text-transform);width:var(--fui-range-calendar-cell-trigger-size);height:var(--fui-range-calendar-cell-trigger-size);padding:var(--fui-range-calendar-cell-trigger-padding);gap:var(--fui-range-calendar-cell-trigger-gap);display:var(--fui-range-calendar-cell-trigger-display);flex-shrink:var(--fui-range-calendar-cell-trigger-flex-shrink);align-items:var(--fui-range-calendar-cell-trigger-align-items);justify-content:var(--fui-range-calendar-cell-trigger-justify-content)}.fui-range-calendar-cell-trigger:hover{background-color:var(--fui-range-calendar-cell-trigger-hover-background-color);color:var(--fui-range-calendar-cell-trigger-hover-text-color)}.fui-range-calendar-cell-trigger:active:not([aria-haspopup]){translate:var(--fui-range-calendar-cell-trigger-pressed-translate)}.fui-range-calendar-cell-trigger:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-range-calendar-cell-trigger-open-background-color);color:var(--fui-range-calendar-cell-trigger-open-text-color)}.fui-range-calendar-cell-trigger :where([data-icon]){width:var(--fui-range-calendar-cell-trigger-icon-size);height:var(--fui-range-calendar-cell-trigger-icon-size)}.fui-range-calendar-cell-trigger:has([data-icon=inline-start]){padding-inline-start:var(--fui-range-calendar-cell-trigger-icon-start-padding-start)}.fui-range-calendar-cell-trigger:has([data-icon=inline-end]){padding-inline-end:var(--fui-range-calendar-cell-trigger-icon-end-padding-end)}.fui-range-calendar-nav{border:var(--fui-range-calendar-nav-border);border-radius:var(--fui-range-calendar-nav-rounded);font-family:var(--fui-range-calendar-nav-font-family);font-size:var(--fui-range-calendar-nav-font-size);line-height:var(--fui-range-calendar-nav-line-height);font-weight:var(--fui-range-calendar-nav-font-weight);letter-spacing:var(--fui-range-calendar-nav-letter-spacing);font-feature-settings:var(--fui-range-calendar-nav-font-feature-settings);font-variation-settings:var(--fui-range-calendar-nav-font-variation-settings);text-transform:var(--fui-range-calendar-nav-text-transform);background-color:var(--fui-range-calendar-nav-background-color);border-color:var(--fui-range-calendar-nav-border-color);opacity:var(--fui-range-calendar-nav-opacity);width:var(--fui-range-calendar-nav-size);height:var(--fui-range-calendar-nav-size);padding:var(--fui-range-calendar-nav-padding);display:var(--fui-range-calendar-nav-display);flex-shrink:var(--fui-range-calendar-nav-flex-shrink);align-items:var(--fui-range-calendar-nav-align-items);justify-content:var(--fui-range-calendar-nav-justify-content)}.fui-range-calendar-nav:hover{background-color:var(--fui-range-calendar-nav-hover-background-color);color:var(--fui-range-calendar-nav-hover-text-color);opacity:var(--fui-range-calendar-nav-hover-opacity)}.fui-range-calendar-nav:active:not([aria-haspopup]){translate:var(--fui-range-calendar-nav-pressed-translate)}.fui-range-calendar-nav:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-range-calendar-nav-open-background-color);color:var(--fui-range-calendar-nav-open-text-color)}.fui-range-calendar-nav :where([data-icon]){width:var(--fui-range-calendar-nav-icon-size);height:var(--fui-range-calendar-nav-icon-size)}.fui-search-input{border:var(--fui-search-input-border);border-color:var(--fui-search-input-border-color);box-shadow:var(--fui-search-input-shadow);border-radius:var(--fui-search-input-rounded);font-family:var(--fui-search-input-font-family);font-size:var(--fui-search-input-font-size);line-height:var(--fui-search-input-line-height);font-weight:var(--fui-search-input-font-weight);letter-spacing:var(--fui-search-input-letter-spacing);font-feature-settings:var(--fui-search-input-font-feature-settings);font-variation-settings:var(--fui-search-input-font-variation-settings);background-color:var(--fui-search-input-background-color);height:var(--fui-search-input-height);padding-inline:var(--fui-search-input-padding-x);gap:var(--fui-search-input-gap);display:var(--fui-search-input-display);min-width:var(--fui-search-input-min-width);flex:var(--fui-search-input-flex);align-items:var(--fui-search-input-align-items)}.fui-search-input:has(:focus-visible){outline:var(--fui-search-input-focus-within-outline);outline-offset:var(--fui-search-input-focus-within-outline-offset);border-color:var(--fui-search-input-focus-within-border-color);outline-color:var(--fui-search-input-focus-within-outline-color)}.fui-search-input :where([data-icon]){width:var(--fui-search-input-icon-size);height:var(--fui-search-input-icon-size)}.fui-alert{background-color:var(--fui-alert-background-color);color:var(--fui-alert-text-color);border:var(--fui-alert-border);border-color:var(--fui-alert-border-color);border-radius:var(--fui-alert-rounded);font-family:var(--fui-alert-font-family);font-size:var(--fui-alert-font-size);line-height:var(--fui-alert-line-height);font-weight:var(--fui-alert-font-weight);letter-spacing:var(--fui-alert-letter-spacing);font-feature-settings:var(--fui-alert-font-feature-settings);font-variation-settings:var(--fui-alert-font-variation-settings);gap:var(--fui-alert-gap);padding-inline:var(--fui-alert-padding-x);padding-block:var(--fui-alert-padding-y);display:var(--fui-alert-display);width:var(--fui-alert-width);justify-content:var(--fui-alert-justify-content);text-align:var(--fui-alert-text-align)}.fui-alert:after{content:var(--tw-content,"");border-inline-start:var(--fui-alert-after-border-start);border-color:var(--fui-alert-after-border-color)}.fui-alert :where([data-icon]){width:var(--fui-alert-icon-size);height:var(--fui-alert-icon-size)}.fui-card{outline:var(--fui-card-outline);outline-offset:var(--fui-card-outline-offset);background-color:var(--fui-card-background-color);color:var(--fui-card-text-color);outline-color:var(--fui-card-outline-color);border-radius:var(--fui-card-rounded);box-shadow:var(--fui-card-shadow);font-family:var(--fui-card-font-family);font-size:var(--fui-card-font-size);line-height:var(--fui-card-line-height);font-weight:var(--fui-card-font-weight);letter-spacing:var(--fui-card-letter-spacing);font-feature-settings:var(--fui-card-font-feature-settings);font-variation-settings:var(--fui-card-font-variation-settings);padding-block:var(--fui-card-padding-y);container-type:var(--fui-card-contain);gap:var(--fui-card-gap);display:var(--fui-card-display);flex-direction:var(--fui-card-flex-direction);--fui-card-header-padding-x:calc(var(--fui-spacing) * 8);--fui-card-content-padding-x:calc(var(--fui-spacing) * 8);--fui-card-footer-padding-x:calc(var(--fui-spacing) * 8)}@container (width>=28rem){.fui-card{padding-block:var(--fui-card-md-padding-y);gap:var(--fui-card-md-gap)}}.fui-badge{border-radius:var(--fui-badge-rounded);color:var(--fui-badge-text-color);font-family:var(--fui-badge-font-family);font-size:var(--fui-badge-font-size);line-height:var(--fui-badge-line-height);font-weight:var(--fui-badge-font-weight);letter-spacing:var(--fui-badge-letter-spacing);font-feature-settings:var(--fui-badge-font-feature-settings);font-variation-settings:var(--fui-badge-font-variation-settings);text-transform:var(--fui-badge-text-transform);gap:var(--fui-badge-gap);display:var(--fui-badge-display);width:var(--fui-badge-width);flex-shrink:var(--fui-badge-flex-shrink);align-items:var(--fui-badge-align-items);justify-content:var(--fui-badge-justify-content)}.fui-badge:focus-visible{outline:var(--fui-badge-focus-outline);outline-offset:var(--fui-badge-focus-outline-offset);border-color:var(--fui-badge-focus-border-color);outline-color:var(--fui-badge-focus-outline-color)}.fui-badge :where([data-icon]){width:var(--fui-badge-icon-size);height:var(--fui-badge-icon-size)}.fui-input-group{background-color:var(--fui-input-group-background-color);border:var(--fui-input-group-border);border-color:var(--fui-input-group-border-color);border-bottom-color:var(--fui-input-group-border-bottom-color);border-radius:var(--fui-input-group-rounded);font-family:var(--fui-input-group-font-family);font-size:var(--fui-input-group-font-size);line-height:var(--fui-input-group-line-height);font-weight:var(--fui-input-group-font-weight);letter-spacing:var(--fui-input-group-letter-spacing);font-feature-settings:var(--fui-input-group-font-feature-settings);font-variation-settings:var(--fui-input-group-font-variation-settings);height:var(--fui-input-group-height);display:var(--fui-input-group-display);width:var(--fui-input-group-width);min-width:var(--fui-input-group-min-width);align-items:var(--fui-input-group-align-items)}.fui-input-group::placeholder{color:var(--fui-input-group-placeholder-color)}.fui-input-group:focus-visible{border-bottom:var(--fui-input-group-focus-border-bottom)}.fui-input-group:has(:focus-visible){border-bottom:var(--fui-input-group-focus-within-border-bottom)}.fui-input-group:has([aria-invalid=true]){border-bottom-color:var(--fui-input-group-invalid-within-border-bottom-color)}.fui-input-group:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-input-group-invalid-border-bottom-color)}.fui-toggle{border-radius:var(--fui-toggle-rounded);font-family:var(--fui-toggle-font-family);font-size:var(--fui-toggle-font-size);line-height:var(--fui-toggle-line-height);font-weight:var(--fui-toggle-font-weight);letter-spacing:var(--fui-toggle-letter-spacing);font-feature-settings:var(--fui-toggle-font-feature-settings);font-variation-settings:var(--fui-toggle-font-variation-settings);text-transform:var(--fui-toggle-text-transform);gap:var(--fui-toggle-gap);border:var(--fui-toggle-border);border-color:var(--fui-toggle-border-color);display:var(--fui-toggle-display);align-items:var(--fui-toggle-align-items);justify-content:var(--fui-toggle-justify-content)}.fui-toggle:hover{border-color:var(--fui-toggle-hover-border-color)}.fui-toggle:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){background-color:var(--fui-toggle-checked-background-color);border-color:var(--fui-toggle-checked-border-color)}.fui-toggle:is([aria-invalid=true],[data-invalid]){border-color:var(--fui-toggle-invalid-border-color);outline-color:var(--fui-toggle-invalid-outline-color)}.fui-toggle :where([data-icon]){width:var(--fui-toggle-icon-size);height:var(--fui-toggle-icon-size)}.fui-accordion-trigger{border:var(--fui-accordion-trigger-border);border-color:var(--fui-accordion-trigger-border-color);border-radius:var(--fui-accordion-trigger-rounded);font-family:var(--fui-accordion-trigger-font-family);font-size:var(--fui-accordion-trigger-font-size);line-height:var(--fui-accordion-trigger-line-height);font-weight:var(--fui-accordion-trigger-font-weight);letter-spacing:var(--fui-accordion-trigger-letter-spacing);font-feature-settings:var(--fui-accordion-trigger-font-feature-settings);font-variation-settings:var(--fui-accordion-trigger-font-variation-settings);gap:var(--fui-accordion-trigger-gap);padding-block:var(--fui-accordion-trigger-padding-y);display:var(--fui-accordion-trigger-display);flex:var(--fui-accordion-trigger-flex);align-items:var(--fui-accordion-trigger-align-items);justify-content:var(--fui-accordion-trigger-justify-content);text-align:var(--fui-accordion-trigger-text-align)}.fui-accordion-trigger svg{color:var(--fui-accordion-trigger-icon-color)}.fui-accordion-trigger:hover{-webkit-text-decoration-line:var(--fui-accordion-trigger-hover-text-decoration-line);text-decoration-line:var(--fui-accordion-trigger-hover-text-decoration-line)}.fui-accordion-trigger :where([data-icon]){width:var(--fui-accordion-trigger-icon-size);height:var(--fui-accordion-trigger-icon-size)}.fui-date-field{background-color:var(--fui-date-field-background-color);border:var(--fui-date-field-border);border-color:var(--fui-date-field-border-color);border-bottom-color:var(--fui-date-field-border-bottom-color);border-radius:var(--fui-date-field-rounded);font-family:var(--fui-date-field-font-family);font-size:var(--fui-date-field-font-size);line-height:var(--fui-date-field-line-height);font-weight:var(--fui-date-field-font-weight);letter-spacing:var(--fui-date-field-letter-spacing);font-feature-settings:var(--fui-date-field-font-feature-settings);font-variation-settings:var(--fui-date-field-font-variation-settings);height:var(--fui-date-field-height);display:var(--fui-date-field-display);width:var(--fui-date-field-width);min-width:var(--fui-date-field-min-width);align-items:var(--fui-date-field-align-items)}.fui-date-field::placeholder{color:var(--fui-date-field-placeholder-color)}.fui-date-field:focus-visible{border-bottom:var(--fui-date-field-focus-border-bottom)}.fui-date-field:has(:focus-visible){border-bottom-color:var(--fui-date-field-focus-within-border-bottom-color)}.fui-date-field:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-date-field-invalid-border-bottom-color)}.fui-popover-content{outline:var(--fui-popover-content-outline);outline-offset:var(--fui-popover-content-outline-offset);background-color:var(--fui-popover-content-background-color);color:var(--fui-popover-content-text-color);outline-color:var(--fui-popover-content-outline-color);border-radius:var(--fui-popover-content-rounded);box-shadow:var(--fui-popover-content-shadow);font-family:var(--fui-popover-content-font-family);font-size:var(--fui-popover-content-font-size);line-height:var(--fui-popover-content-line-height);font-weight:var(--fui-popover-content-font-weight);letter-spacing:var(--fui-popover-content-letter-spacing);font-feature-settings:var(--fui-popover-content-font-feature-settings);font-variation-settings:var(--fui-popover-content-font-variation-settings);width:var(--fui-popover-content-width);padding-inline:var(--fui-popover-content-padding-x);padding-block:var(--fui-popover-content-padding-y);gap:var(--fui-popover-content-gap);max-width:var(--reka-popover-content-available-width);display:var(--fui-popover-content-display);flex-direction:var(--fui-popover-content-flex-direction)}.fui-tag-group-item{background-color:var(--fui-tag-group-item-background-color);border:var(--fui-tag-group-item-border);border-color:var(--fui-tag-group-item-border-color);border-radius:var(--fui-tag-group-item-rounded);font-family:var(--fui-tag-group-item-font-family);font-size:var(--fui-tag-group-item-font-size);line-height:var(--fui-tag-group-item-line-height);font-weight:var(--fui-tag-group-item-font-weight);letter-spacing:var(--fui-tag-group-item-letter-spacing);font-feature-settings:var(--fui-tag-group-item-font-feature-settings);font-variation-settings:var(--fui-tag-group-item-font-variation-settings);height:var(--fui-tag-group-item-height);padding-inline:var(--fui-tag-group-item-padding-x);gap:var(--fui-tag-group-item-gap);display:var(--fui-tag-group-item-display);flex-shrink:var(--fui-tag-group-item-flex-shrink);align-items:var(--fui-tag-group-item-align-items)}.fui-tag-group-item:hover{background-color:var(--fui-tag-group-item-hover-background-color)}.fui-tag-group-item:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){background-color:var(--fui-tag-group-item-checked-background-color);color:var(--fui-tag-group-item-checked-text-color);border-color:var(--fui-tag-group-item-checked-border-color)}.fui-alert-dialog-content{outline:var(--fui-alert-dialog-content-outline);outline-offset:var(--fui-alert-dialog-content-outline-offset);background-color:var(--fui-alert-dialog-content-background-color);outline-color:var(--fui-alert-dialog-content-outline-color);border-radius:var(--fui-alert-dialog-content-rounded);box-shadow:var(--fui-alert-dialog-content-shadow);font-family:var(--fui-alert-dialog-content-font-family);font-size:var(--fui-alert-dialog-content-font-size);line-height:var(--fui-alert-dialog-content-line-height);font-weight:var(--fui-alert-dialog-content-font-weight);letter-spacing:var(--fui-alert-dialog-content-letter-spacing);font-feature-settings:var(--fui-alert-dialog-content-font-feature-settings);font-variation-settings:var(--fui-alert-dialog-content-font-variation-settings);padding-block:var(--fui-alert-dialog-content-padding-y);gap:var(--fui-alert-dialog-content-gap);padding-inline:var(--fui-alert-dialog-content-padding-x);margin-inline:var(--fui-alert-dialog-content-margin-x);display:var(--fui-alert-dialog-content-display)}@container (width>=28rem){.fui-alert-dialog-content{padding-block:var(--fui-alert-dialog-content-md-padding-y);padding-inline:var(--fui-alert-dialog-content-md-padding-x)}}.fui-kbd{background-color:var(--fui-kbd-background-color);color:var(--fui-kbd-text-color);border-radius:var(--fui-kbd-rounded);font-family:var(--fui-kbd-font-family);font-size:var(--fui-kbd-font-size);line-height:var(--fui-kbd-line-height);font-weight:var(--fui-kbd-font-weight);letter-spacing:var(--fui-kbd-letter-spacing);font-feature-settings:var(--fui-kbd-font-feature-settings);font-variation-settings:var(--fui-kbd-font-variation-settings);height:var(--fui-kbd-height);min-width:var(--fui-kbd-min-width);padding-inline:var(--fui-kbd-padding-x);gap:var(--fui-kbd-gap);display:var(--fui-kbd-display);width:var(--fui-kbd-width);align-items:var(--fui-kbd-align-items);justify-content:var(--fui-kbd-justify-content)}.fui-kbd :where([data-icon]){width:var(--fui-kbd-icon-size);height:var(--fui-kbd-icon-size)}.fui-navigation-menu-trigger{border-radius:var(--fui-navigation-menu-trigger-rounded);font-family:var(--fui-navigation-menu-trigger-font-family);font-size:var(--fui-navigation-menu-trigger-font-size);line-height:var(--fui-navigation-menu-trigger-line-height);font-weight:var(--fui-navigation-menu-trigger-font-weight);letter-spacing:var(--fui-navigation-menu-trigger-letter-spacing);font-feature-settings:var(--fui-navigation-menu-trigger-font-feature-settings);font-variation-settings:var(--fui-navigation-menu-trigger-font-variation-settings);height:var(--fui-navigation-menu-trigger-height);padding-inline:var(--fui-navigation-menu-trigger-padding-x);padding-block:var(--fui-navigation-menu-trigger-padding-y);display:var(--fui-navigation-menu-trigger-display);width:var(--fui-navigation-menu-trigger-width);align-items:var(--fui-navigation-menu-trigger-align-items);justify-content:var(--fui-navigation-menu-trigger-justify-content)}.fui-navigation-menu-trigger:hover{background-color:var(--fui-navigation-menu-trigger-hover-background-color)}.fui-navigation-menu-trigger:focus-visible{background-color:var(--fui-navigation-menu-trigger-focus-background-color)}.fui-navigation-menu-trigger:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-navigation-menu-trigger-open-background-color)}.fui-navigation-menu-trigger :where([data-icon]){width:var(--fui-navigation-menu-trigger-icon-size);height:var(--fui-navigation-menu-trigger-icon-size)}.fui-textarea{background-color:var(--fui-textarea-background-color);border:var(--fui-textarea-border);border-color:var(--fui-textarea-border-color);border-bottom-color:var(--fui-textarea-border-bottom-color);border-radius:var(--fui-textarea-rounded);font-family:var(--fui-textarea-font-family);font-size:var(--fui-textarea-font-size);line-height:var(--fui-textarea-line-height);font-weight:var(--fui-textarea-font-weight);letter-spacing:var(--fui-textarea-letter-spacing);font-feature-settings:var(--fui-textarea-font-feature-settings);font-variation-settings:var(--fui-textarea-font-variation-settings);min-height:var(--fui-textarea-min-height);padding-inline:var(--fui-textarea-padding-x);padding-block:var(--fui-textarea-padding-y);display:var(--fui-textarea-display);width:var(--fui-textarea-width)}.fui-textarea::placeholder{color:var(--fui-textarea-placeholder-color)}.fui-textarea:focus-visible{border-bottom:var(--fui-textarea-focus-border-bottom)}.fui-textarea:is([aria-invalid=true],[data-invalid]){border-bottom-color:var(--fui-textarea-invalid-border-bottom-color)}.fui-autocomplete-item{border-radius:var(--fui-autocomplete-item-rounded);font-family:var(--fui-autocomplete-item-font-family);font-size:var(--fui-autocomplete-item-font-size);line-height:var(--fui-autocomplete-item-line-height);font-weight:var(--fui-autocomplete-item-font-weight);letter-spacing:var(--fui-autocomplete-item-letter-spacing);font-feature-settings:var(--fui-autocomplete-item-font-feature-settings);font-variation-settings:var(--fui-autocomplete-item-font-variation-settings);gap:var(--fui-autocomplete-item-gap);padding-block:var(--fui-autocomplete-item-padding-y);display:var(--fui-autocomplete-item-display);width:var(--fui-autocomplete-item-width);align-items:var(--fui-autocomplete-item-align-items);padding-inline-start:var(--fui-autocomplete-item-padding-start);padding-inline-end:var(--fui-autocomplete-item-padding-end)}.fui-autocomplete-item[data-highlighted]{background-color:var(--fui-autocomplete-item-highlighted-background-color);color:var(--fui-autocomplete-item-highlighted-text-color)}.fui-autocomplete-item :where([data-icon]){width:var(--fui-autocomplete-item-icon-size);height:var(--fui-autocomplete-item-icon-size)}.fui-combobox-item{border-radius:var(--fui-combobox-item-rounded);font-family:var(--fui-combobox-item-font-family);font-size:var(--fui-combobox-item-font-size);line-height:var(--fui-combobox-item-line-height);font-weight:var(--fui-combobox-item-font-weight);letter-spacing:var(--fui-combobox-item-letter-spacing);font-feature-settings:var(--fui-combobox-item-font-feature-settings);font-variation-settings:var(--fui-combobox-item-font-variation-settings);gap:var(--fui-combobox-item-gap);padding-block:var(--fui-combobox-item-padding-y);display:var(--fui-combobox-item-display);width:var(--fui-combobox-item-width);align-items:var(--fui-combobox-item-align-items);padding-inline-start:var(--fui-combobox-item-padding-start);padding-inline-end:var(--fui-combobox-item-padding-end)}.fui-combobox-item[data-highlighted]{background-color:var(--fui-combobox-item-highlighted-background-color);color:var(--fui-combobox-item-highlighted-text-color)}.fui-combobox-item :where([data-icon]){width:var(--fui-combobox-item-icon-size);height:var(--fui-combobox-item-icon-size)}.fui-dialog-content{outline:var(--fui-dialog-content-outline);outline-offset:var(--fui-dialog-content-outline-offset);background-color:var(--fui-dialog-content-background-color);outline-color:var(--fui-dialog-content-outline-color);border-radius:var(--fui-dialog-content-rounded);box-shadow:var(--fui-dialog-content-shadow);font-family:var(--fui-dialog-content-font-family);font-size:var(--fui-dialog-content-font-size);line-height:var(--fui-dialog-content-line-height);font-weight:var(--fui-dialog-content-font-weight);letter-spacing:var(--fui-dialog-content-letter-spacing);font-feature-settings:var(--fui-dialog-content-font-feature-settings);font-variation-settings:var(--fui-dialog-content-font-variation-settings);padding-block:var(--fui-dialog-content-padding-y);gap:var(--fui-dialog-content-gap);padding-inline:var(--fui-dialog-content-padding-x);width:var(--fui-dialog-content-width)}@container (width>=28rem){.fui-dialog-content{padding-block:var(--fui-dialog-content-md-padding-y);padding-inline:var(--fui-dialog-content-md-padding-x)}}.fui-search-tag{background-color:var(--fui-search-tag-background-color);border:var(--fui-search-tag-border);border-color:var(--fui-search-tag-border-color);border-radius:var(--fui-search-tag-rounded);font-family:var(--fui-search-tag-font-family);font-size:var(--fui-search-tag-font-size);line-height:var(--fui-search-tag-line-height);font-weight:var(--fui-search-tag-font-weight);letter-spacing:var(--fui-search-tag-letter-spacing);font-feature-settings:var(--fui-search-tag-font-feature-settings);font-variation-settings:var(--fui-search-tag-font-variation-settings);height:var(--fui-search-tag-height);padding-inline:var(--fui-search-tag-padding-x);display:var(--fui-search-tag-display);flex-shrink:var(--fui-search-tag-flex-shrink);align-items:var(--fui-search-tag-align-items)}.fui-search-tag:hover{background-color:var(--fui-search-tag-hover-background-color)}.fui-search-tag[data-highlighted]{background-color:var(--fui-search-tag-highlighted-background-color);border-color:var(--fui-search-tag-highlighted-border-color)}.fui-select-item{border-radius:var(--fui-select-item-rounded);font-family:var(--fui-select-item-font-family);font-size:var(--fui-select-item-font-size);line-height:var(--fui-select-item-line-height);font-weight:var(--fui-select-item-font-weight);letter-spacing:var(--fui-select-item-letter-spacing);font-feature-settings:var(--fui-select-item-font-feature-settings);font-variation-settings:var(--fui-select-item-font-variation-settings);gap:var(--fui-select-item-gap);padding-block:var(--fui-select-item-padding-y);display:var(--fui-select-item-display);width:var(--fui-select-item-width);align-items:var(--fui-select-item-align-items);padding-inline-start:var(--fui-select-item-padding-start);padding-inline-end:var(--fui-select-item-padding-end)}.fui-select-item[data-highlighted]{background-color:var(--fui-select-item-highlighted-background-color);color:var(--fui-select-item-highlighted-text-color)}.fui-select-item :where([data-icon]){width:var(--fui-select-item-icon-size);height:var(--fui-select-item-icon-size)}.fui-button-group-text{background-color:var(--fui-button-group-text-background-color);border:var(--fui-button-group-text-border);border-color:var(--fui-button-group-text-border-color);border-bottom-color:var(--fui-button-group-text-border-bottom-color);font-family:var(--fui-button-group-text-font-family);font-size:var(--fui-button-group-text-font-size);line-height:var(--fui-button-group-text-line-height);font-weight:var(--fui-button-group-text-font-weight);letter-spacing:var(--fui-button-group-text-letter-spacing);font-feature-settings:var(--fui-button-group-text-font-feature-settings);font-variation-settings:var(--fui-button-group-text-font-variation-settings);text-transform:var(--fui-button-group-text-text-transform);gap:var(--fui-button-group-text-gap);padding-inline:var(--fui-button-group-text-padding-x);display:var(--fui-button-group-text-display);align-items:var(--fui-button-group-text-align-items)}.fui-button-group-text :where([data-icon]){width:var(--fui-button-group-text-icon-size);height:var(--fui-button-group-text-icon-size)}.fui-context-menu-sub-trigger{border-radius:var(--fui-context-menu-sub-trigger-rounded);font-family:var(--fui-context-menu-sub-trigger-font-family);font-size:var(--fui-context-menu-sub-trigger-font-size);line-height:var(--fui-context-menu-sub-trigger-line-height);font-weight:var(--fui-context-menu-sub-trigger-font-weight);letter-spacing:var(--fui-context-menu-sub-trigger-letter-spacing);font-feature-settings:var(--fui-context-menu-sub-trigger-font-feature-settings);font-variation-settings:var(--fui-context-menu-sub-trigger-font-variation-settings);gap:var(--fui-context-menu-sub-trigger-gap);padding-block:var(--fui-context-menu-sub-trigger-padding-y);display:var(--fui-context-menu-sub-trigger-display);align-items:var(--fui-context-menu-sub-trigger-align-items)}.fui-context-menu-sub-trigger:focus-visible{background-color:var(--fui-context-menu-sub-trigger-focus-background-color);color:var(--fui-context-menu-sub-trigger-focus-text-color)}.fui-context-menu-sub-trigger:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-context-menu-sub-trigger-open-background-color);color:var(--fui-context-menu-sub-trigger-open-text-color)}.fui-context-menu-sub-trigger :where([data-icon]){width:var(--fui-context-menu-sub-trigger-icon-size);height:var(--fui-context-menu-sub-trigger-icon-size)}.fui-dropdown-menu-sub-trigger{border-radius:var(--fui-dropdown-menu-sub-trigger-rounded);font-family:var(--fui-dropdown-menu-sub-trigger-font-family);font-size:var(--fui-dropdown-menu-sub-trigger-font-size);line-height:var(--fui-dropdown-menu-sub-trigger-line-height);font-weight:var(--fui-dropdown-menu-sub-trigger-font-weight);letter-spacing:var(--fui-dropdown-menu-sub-trigger-letter-spacing);font-feature-settings:var(--fui-dropdown-menu-sub-trigger-font-feature-settings);font-variation-settings:var(--fui-dropdown-menu-sub-trigger-font-variation-settings);gap:var(--fui-dropdown-menu-sub-trigger-gap);padding-block:var(--fui-dropdown-menu-sub-trigger-padding-y);display:var(--fui-dropdown-menu-sub-trigger-display);align-items:var(--fui-dropdown-menu-sub-trigger-align-items)}.fui-dropdown-menu-sub-trigger:focus-visible{background-color:var(--fui-dropdown-menu-sub-trigger-focus-background-color);color:var(--fui-dropdown-menu-sub-trigger-focus-text-color)}.fui-dropdown-menu-sub-trigger:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-dropdown-menu-sub-trigger-open-background-color);color:var(--fui-dropdown-menu-sub-trigger-open-text-color)}.fui-dropdown-menu-sub-trigger :where([data-icon]){width:var(--fui-dropdown-menu-sub-trigger-icon-size);height:var(--fui-dropdown-menu-sub-trigger-icon-size)}.fui-toast{background-color:var(--fui-toast-background-color);color:var(--fui-toast-text-color);border:var(--fui-toast-border);border-radius:var(--fui-toast-rounded);box-shadow:var(--fui-toast-shadow);font-family:var(--fui-toast-font-family);font-size:var(--fui-toast-font-size);line-height:var(--fui-toast-line-height);font-weight:var(--fui-toast-font-weight);letter-spacing:var(--fui-toast-letter-spacing);font-feature-settings:var(--fui-toast-font-feature-settings);font-variation-settings:var(--fui-toast-font-variation-settings);width:var(--fui-toast-width);padding-inline:var(--fui-toast-padding-x);padding-block:var(--fui-toast-padding-y);gap:var(--fui-toast-gap)}.fui-toast :where([data-icon]){width:var(--fui-toast-icon-size);height:var(--fui-toast-icon-size)}.fui-hover-card-content{outline:var(--fui-hover-card-content-outline);outline-offset:var(--fui-hover-card-content-outline-offset);background-color:var(--fui-hover-card-content-background-color);color:var(--fui-hover-card-content-text-color);outline-color:var(--fui-hover-card-content-outline-color);border-radius:var(--fui-hover-card-content-rounded);box-shadow:var(--fui-hover-card-content-shadow);font-family:var(--fui-hover-card-content-font-family);font-size:var(--fui-hover-card-content-font-size);line-height:var(--fui-hover-card-content-line-height);font-weight:var(--fui-hover-card-content-font-weight);letter-spacing:var(--fui-hover-card-content-letter-spacing);font-feature-settings:var(--fui-hover-card-content-font-feature-settings);font-variation-settings:var(--fui-hover-card-content-font-variation-settings);width:var(--fui-hover-card-content-width);padding-inline:var(--fui-hover-card-content-padding-x);padding-block:var(--fui-hover-card-content-padding-y)}.fui-item{border:var(--fui-item-border);border-radius:var(--fui-item-rounded);font-family:var(--fui-item-font-family);font-size:var(--fui-item-font-size);line-height:var(--fui-item-line-height);font-weight:var(--fui-item-font-weight);letter-spacing:var(--fui-item-letter-spacing);font-feature-settings:var(--fui-item-font-feature-settings);font-variation-settings:var(--fui-item-font-variation-settings);display:var(--fui-item-display);width:var(--fui-item-width);flex-wrap:var(--fui-item-flex-wrap);align-items:var(--fui-item-align-items)}.fui-item:focus-visible{outline:var(--fui-item-focus-outline);outline-offset:var(--fui-item-focus-outline-offset);border-color:var(--fui-item-focus-border-color);outline-color:var(--fui-item-focus-outline-color)}.fui-navigation-menu-link{border-radius:var(--fui-navigation-menu-link-rounded);font-family:var(--fui-navigation-menu-link-font-family);font-size:var(--fui-navigation-menu-link-font-size);line-height:var(--fui-navigation-menu-link-line-height);font-weight:var(--fui-navigation-menu-link-font-weight);letter-spacing:var(--fui-navigation-menu-link-letter-spacing);font-feature-settings:var(--fui-navigation-menu-link-font-feature-settings);font-variation-settings:var(--fui-navigation-menu-link-font-variation-settings);gap:var(--fui-navigation-menu-link-gap);padding:var(--fui-navigation-menu-link-padding);display:var(--fui-navigation-menu-link-display);align-items:var(--fui-navigation-menu-link-align-items)}.fui-navigation-menu-link:hover{background-color:var(--fui-navigation-menu-link-hover-background-color)}.fui-navigation-menu-link:focus-visible{background-color:var(--fui-navigation-menu-link-focus-background-color)}.fui-navigation-menu-link[data-active]:not([data-active=false]){background-color:var(--fui-navigation-menu-link-current-background-color)}.fui-navigation-menu-link :where([data-icon]){width:var(--fui-navigation-menu-link-icon-size);height:var(--fui-navigation-menu-link-icon-size)}.fui-search-item{border-radius:var(--fui-search-item-rounded);font-family:var(--fui-search-item-font-family);font-size:var(--fui-search-item-font-size);line-height:var(--fui-search-item-line-height);font-weight:var(--fui-search-item-font-weight);letter-spacing:var(--fui-search-item-letter-spacing);font-feature-settings:var(--fui-search-item-font-feature-settings);font-variation-settings:var(--fui-search-item-font-variation-settings);gap:var(--fui-search-item-gap);padding-inline:var(--fui-search-item-padding-x);padding-block:var(--fui-search-item-padding-y);display:var(--fui-search-item-display);align-items:var(--fui-search-item-align-items)}.fui-search-item[data-highlighted]{background-color:var(--fui-search-item-highlighted-background-color);color:var(--fui-search-item-highlighted-text-color)}.fui-search-item :where([data-icon]){width:var(--fui-search-item-icon-size);height:var(--fui-search-item-icon-size)}.fui-search-overlay{outline:var(--fui-search-overlay-outline);outline-offset:var(--fui-search-overlay-outline-offset);background-color:var(--fui-search-overlay-background-color);outline-color:var(--fui-search-overlay-outline-color);border-radius:var(--fui-search-overlay-rounded);box-shadow:var(--fui-search-overlay-shadow);font-family:var(--fui-search-overlay-font-family);font-size:var(--fui-search-overlay-font-size);line-height:var(--fui-search-overlay-line-height);font-weight:var(--fui-search-overlay-font-weight);letter-spacing:var(--fui-search-overlay-letter-spacing);font-feature-settings:var(--fui-search-overlay-font-feature-settings);font-variation-settings:var(--fui-search-overlay-font-variation-settings);gap:var(--fui-search-overlay-gap);padding:var(--fui-search-overlay-padding);display:var(--fui-search-overlay-display);flex-direction:var(--fui-search-overlay-flex-direction)}.fui-search-query{border-radius:var(--fui-search-query-rounded);font-family:var(--fui-search-query-font-family);font-size:var(--fui-search-query-font-size);line-height:var(--fui-search-query-line-height);font-weight:var(--fui-search-query-font-weight);letter-spacing:var(--fui-search-query-letter-spacing);font-feature-settings:var(--fui-search-query-font-feature-settings);font-variation-settings:var(--fui-search-query-font-variation-settings);gap:var(--fui-search-query-gap);padding-inline:var(--fui-search-query-padding-x);padding-block:var(--fui-search-query-padding-y);display:var(--fui-search-query-display);align-items:var(--fui-search-query-align-items)}.fui-search-query[data-highlighted]{background-color:var(--fui-search-query-highlighted-background-color);color:var(--fui-search-query-highlighted-text-color)}.fui-search-query :where([data-icon]){width:var(--fui-search-query-icon-size);height:var(--fui-search-query-icon-size)}.fui-sidebar-group-label{color:var(--fui-sidebar-group-label-text-color);border-radius:var(--fui-sidebar-group-label-rounded);font-family:var(--fui-sidebar-group-label-font-family);font-size:var(--fui-sidebar-group-label-font-size);line-height:var(--fui-sidebar-group-label-line-height);font-weight:var(--fui-sidebar-group-label-font-weight);letter-spacing:var(--fui-sidebar-group-label-letter-spacing);font-feature-settings:var(--fui-sidebar-group-label-font-feature-settings);font-variation-settings:var(--fui-sidebar-group-label-font-variation-settings);text-transform:var(--fui-sidebar-group-label-text-transform);height:var(--fui-sidebar-group-label-height);padding-inline:var(--fui-sidebar-group-label-padding-x);display:var(--fui-sidebar-group-label-display);flex-shrink:var(--fui-sidebar-group-label-flex-shrink);align-items:var(--fui-sidebar-group-label-align-items)}.fui-sidebar-group-label :where([data-icon]){width:var(--fui-sidebar-group-label-icon-size);height:var(--fui-sidebar-group-label-icon-size)}.fui-sidebar-menu-sub-button{color:var(--fui-sidebar-menu-sub-button-text-color);border-radius:var(--fui-sidebar-menu-sub-button-rounded);height:var(--fui-sidebar-menu-sub-button-height);gap:var(--fui-sidebar-menu-sub-button-gap);padding-inline:var(--fui-sidebar-menu-sub-button-padding-x);display:var(--fui-sidebar-menu-sub-button-display);min-width:var(--fui-sidebar-menu-sub-button-min-width);align-items:var(--fui-sidebar-menu-sub-button-align-items)}.fui-sidebar-menu-sub-button svg{color:var(--fui-sidebar-menu-sub-button-icon-color)}.fui-sidebar-menu-sub-button:hover{background-color:var(--fui-sidebar-menu-sub-button-hover-background-color);color:var(--fui-sidebar-menu-sub-button-hover-text-color)}.fui-sidebar-menu-sub-button:active{background-color:var(--fui-sidebar-menu-sub-button-active-background-color);color:var(--fui-sidebar-menu-sub-button-active-text-color)}.fui-sidebar-menu-sub-button[data-active]:not([data-active=false]){background-color:var(--fui-sidebar-menu-sub-button-current-background-color);color:var(--fui-sidebar-menu-sub-button-current-text-color)}.fui-sidebar-menu-sub-button :where([data-icon]){width:var(--fui-sidebar-menu-sub-button-icon-size);height:var(--fui-sidebar-menu-sub-button-icon-size)}.fui-tooltip-content{background-color:var(--fui-tooltip-content-background-color);color:var(--fui-tooltip-content-text-color);border-radius:var(--fui-tooltip-content-rounded);font-family:var(--fui-tooltip-content-font-family);font-size:var(--fui-tooltip-content-font-size);line-height:var(--fui-tooltip-content-line-height);font-weight:var(--fui-tooltip-content-font-weight);letter-spacing:var(--fui-tooltip-content-letter-spacing);font-feature-settings:var(--fui-tooltip-content-font-feature-settings);font-variation-settings:var(--fui-tooltip-content-font-variation-settings);gap:var(--fui-tooltip-content-gap);padding-inline:var(--fui-tooltip-content-padding-x);padding-block:var(--fui-tooltip-content-padding-y);display:var(--fui-tooltip-content-display);align-items:var(--fui-tooltip-content-align-items);width:var(--fui-tooltip-content-width);max-width:var(--fui-tooltip-content-max-width)}.fui-button{border:var(--fui-button-border);border-color:var(--fui-button-border-color);border-radius:var(--fui-button-rounded);font-family:var(--fui-button-font-family);font-size:var(--fui-button-font-size);line-height:var(--fui-button-line-height);font-weight:var(--fui-button-font-weight);letter-spacing:var(--fui-button-letter-spacing);font-feature-settings:var(--fui-button-font-feature-settings);font-variation-settings:var(--fui-button-font-variation-settings);text-transform:var(--fui-button-text-transform);display:var(--fui-button-display);flex-shrink:var(--fui-button-flex-shrink);align-items:var(--fui-button-align-items);justify-content:var(--fui-button-justify-content)}.fui-button:active:not([aria-haspopup]){translate:var(--fui-button-pressed-translate)}.fui-context-menu-item{border-radius:var(--fui-context-menu-item-rounded);font-family:var(--fui-context-menu-item-font-family);font-size:var(--fui-context-menu-item-font-size);line-height:var(--fui-context-menu-item-line-height);font-weight:var(--fui-context-menu-item-font-weight);letter-spacing:var(--fui-context-menu-item-letter-spacing);font-feature-settings:var(--fui-context-menu-item-font-feature-settings);font-variation-settings:var(--fui-context-menu-item-font-variation-settings);gap:var(--fui-context-menu-item-gap);padding-block:var(--fui-context-menu-item-padding-y);display:var(--fui-context-menu-item-display);align-items:var(--fui-context-menu-item-align-items)}.fui-context-menu-item:focus-visible{background-color:var(--fui-context-menu-item-focus-background-color);color:var(--fui-context-menu-item-focus-text-color)}.fui-context-menu-item :where([data-icon]){width:var(--fui-context-menu-item-icon-size);height:var(--fui-context-menu-item-icon-size)}.fui-dropdown-menu-item{border-radius:var(--fui-dropdown-menu-item-rounded);font-family:var(--fui-dropdown-menu-item-font-family);font-size:var(--fui-dropdown-menu-item-font-size);line-height:var(--fui-dropdown-menu-item-line-height);font-weight:var(--fui-dropdown-menu-item-font-weight);letter-spacing:var(--fui-dropdown-menu-item-letter-spacing);font-feature-settings:var(--fui-dropdown-menu-item-font-feature-settings);font-variation-settings:var(--fui-dropdown-menu-item-font-variation-settings);gap:var(--fui-dropdown-menu-item-gap);padding-block:var(--fui-dropdown-menu-item-padding-y);display:var(--fui-dropdown-menu-item-display);align-items:var(--fui-dropdown-menu-item-align-items)}.fui-dropdown-menu-item:focus-visible{background-color:var(--fui-dropdown-menu-item-focus-background-color);color:var(--fui-dropdown-menu-item-focus-text-color)}.fui-dropdown-menu-item :where([data-icon]){width:var(--fui-dropdown-menu-item-icon-size);height:var(--fui-dropdown-menu-item-icon-size)}.fui-input-group-addon{color:var(--fui-input-group-addon-text-color);font-family:var(--fui-input-group-addon-font-family);font-size:var(--fui-input-group-addon-font-size);line-height:var(--fui-input-group-addon-line-height);font-weight:var(--fui-input-group-addon-font-weight);letter-spacing:var(--fui-input-group-addon-letter-spacing);font-feature-settings:var(--fui-input-group-addon-font-feature-settings);font-variation-settings:var(--fui-input-group-addon-font-variation-settings);gap:var(--fui-input-group-addon-gap);padding-block:var(--fui-input-group-addon-padding-y);display:var(--fui-input-group-addon-display);height:var(--fui-input-group-addon-height);align-items:var(--fui-input-group-addon-align-items);justify-content:var(--fui-input-group-addon-justify-content)}.fui-input-group-addon :where([data-icon]){width:var(--fui-input-group-addon-icon-size);height:var(--fui-input-group-addon-icon-size)}.fui-sidebar-menu-button{border-radius:var(--fui-sidebar-menu-button-rounded);padding-inline:var(--fui-sidebar-menu-button-padding-x);padding-block:var(--fui-sidebar-menu-button-padding-y);display:var(--fui-sidebar-menu-button-display);width:var(--fui-sidebar-menu-button-width);align-items:var(--fui-sidebar-menu-button-align-items);text-align:var(--fui-sidebar-menu-button-text-align)}.fui-sidebar-menu-button:hover{background-color:var(--fui-sidebar-menu-button-hover-background-color);color:var(--fui-sidebar-menu-button-hover-text-color)}.fui-sidebar-menu-button:active{background-color:var(--fui-sidebar-menu-button-active-background-color);color:var(--fui-sidebar-menu-button-active-text-color)}.fui-sidebar-menu-button[data-active]:not([data-active=false]){background-color:var(--fui-sidebar-menu-button-current-background-color);color:var(--fui-sidebar-menu-button-current-text-color);font-weight:var(--fui-sidebar-menu-button-current-font-weight)}.fui-sidebar-menu-button :where([data-icon]){width:var(--fui-sidebar-menu-button-icon-size);height:var(--fui-sidebar-menu-button-icon-size)}.fui-toast-action{border:var(--fui-toast-action-border);border-color:var(--fui-toast-action-border-color);border-radius:var(--fui-toast-action-rounded);font-family:var(--fui-toast-action-font-family);font-size:var(--fui-toast-action-font-size);line-height:var(--fui-toast-action-line-height);font-weight:var(--fui-toast-action-font-weight);letter-spacing:var(--fui-toast-action-letter-spacing);font-feature-settings:var(--fui-toast-action-font-feature-settings);font-variation-settings:var(--fui-toast-action-font-variation-settings);text-transform:var(--fui-toast-action-text-transform);background-color:var(--fui-toast-action-background-color);color:var(--fui-toast-action-text-color);height:var(--fui-toast-action-height);padding-inline:var(--fui-toast-action-padding-x)}.fui-toast-action:active:not([aria-haspopup]){translate:var(--fui-toast-action-pressed-translate)}.fui-toast-cancel{border:var(--fui-toast-cancel-border);border-color:var(--fui-toast-cancel-border-color);border-radius:var(--fui-toast-cancel-rounded);font-family:var(--fui-toast-cancel-font-family);font-size:var(--fui-toast-cancel-font-size);line-height:var(--fui-toast-cancel-line-height);font-weight:var(--fui-toast-cancel-font-weight);letter-spacing:var(--fui-toast-cancel-letter-spacing);font-feature-settings:var(--fui-toast-cancel-font-feature-settings);font-variation-settings:var(--fui-toast-cancel-font-variation-settings);text-transform:var(--fui-toast-cancel-text-transform);background-color:var(--fui-toast-cancel-background-color);color:var(--fui-toast-cancel-text-color);height:var(--fui-toast-cancel-height);padding-inline:var(--fui-toast-cancel-padding-x)}.fui-toast-cancel:active:not([aria-haspopup]){translate:var(--fui-toast-cancel-pressed-translate)}.fui-checkbox{background-color:var(--fui-checkbox-background-color);border:var(--fui-checkbox-border);border-color:var(--fui-checkbox-border-color);border-radius:var(--fui-checkbox-rounded);width:var(--fui-checkbox-size);height:var(--fui-checkbox-size);display:var(--fui-checkbox-display);flex-shrink:var(--fui-checkbox-flex-shrink);align-items:var(--fui-checkbox-align-items);justify-content:var(--fui-checkbox-justify-content)}.fui-checkbox:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){background-color:var(--fui-checkbox-checked-background-color);color:var(--fui-checkbox-checked-text-color);border-color:var(--fui-checkbox-checked-border-color)}.fui-checkbox :where([data-icon]){width:var(--fui-checkbox-icon-size);height:var(--fui-checkbox-icon-size)}.fui-sidebar-menu-badge{color:var(--fui-sidebar-menu-badge-text-color);border-radius:var(--fui-sidebar-menu-badge-rounded);font-family:var(--fui-sidebar-menu-badge-font-family);font-size:var(--fui-sidebar-menu-badge-font-size);line-height:var(--fui-sidebar-menu-badge-line-height);font-weight:var(--fui-sidebar-menu-badge-font-weight);letter-spacing:var(--fui-sidebar-menu-badge-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-badge-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-badge-font-variation-settings);height:var(--fui-sidebar-menu-badge-height);min-width:var(--fui-sidebar-menu-badge-min-width);padding-inline:var(--fui-sidebar-menu-badge-padding-x);display:var(--fui-sidebar-menu-badge-display);align-items:var(--fui-sidebar-menu-badge-align-items);justify-content:var(--fui-sidebar-menu-badge-justify-content)}.fui-breadcrumb-list{color:var(--fui-breadcrumb-list-text-color);font-family:var(--fui-breadcrumb-list-font-family);font-size:var(--fui-breadcrumb-list-font-size);line-height:var(--fui-breadcrumb-list-line-height);font-weight:var(--fui-breadcrumb-list-font-weight);letter-spacing:var(--fui-breadcrumb-list-letter-spacing);font-feature-settings:var(--fui-breadcrumb-list-font-feature-settings);font-variation-settings:var(--fui-breadcrumb-list-font-variation-settings);text-transform:var(--fui-breadcrumb-list-text-transform);gap:var(--fui-breadcrumb-list-gap);display:var(--fui-breadcrumb-list-display);flex-wrap:var(--fui-breadcrumb-list-flex-wrap);align-items:var(--fui-breadcrumb-list-align-items)}@container (width>=28rem){.fui-breadcrumb-list{gap:var(--fui-breadcrumb-list-md-gap)}}.fui-combobox-search{margin-inline:var(--fui-combobox-search-margin-x);margin-top:var(--fui-combobox-search-margin-top);font-family:var(--fui-combobox-search-font-family);font-size:var(--fui-combobox-search-font-size);line-height:var(--fui-combobox-search-line-height);font-weight:var(--fui-combobox-search-font-weight);letter-spacing:var(--fui-combobox-search-letter-spacing);font-feature-settings:var(--fui-combobox-search-font-feature-settings);font-variation-settings:var(--fui-combobox-search-font-variation-settings);height:var(--fui-combobox-search-height);padding-inline:var(--fui-combobox-search-padding-x);gap:var(--fui-combobox-search-gap)}.fui-combobox-search :where([data-icon]){width:var(--fui-combobox-search-icon-size);height:var(--fui-combobox-search-icon-size)}.fui-empty-content{font-family:var(--fui-empty-content-font-family);font-size:var(--fui-empty-content-font-size);line-height:var(--fui-empty-content-line-height);font-weight:var(--fui-empty-content-font-weight);letter-spacing:var(--fui-empty-content-letter-spacing);font-feature-settings:var(--fui-empty-content-font-feature-settings);font-variation-settings:var(--fui-empty-content-font-variation-settings);gap:var(--fui-empty-content-gap);display:var(--fui-empty-content-display);width:var(--fui-empty-content-width);max-width:var(--fui-empty-content-max-width);min-width:var(--fui-empty-content-min-width);flex-direction:var(--fui-empty-content-flex-direction);align-items:var(--fui-empty-content-align-items)}.fui-input-group-button{gap:var(--fui-input-group-button-gap);font-family:var(--fui-input-group-button-font-family);font-size:var(--fui-input-group-button-font-size);line-height:var(--fui-input-group-button-line-height);font-weight:var(--fui-input-group-button-font-weight);letter-spacing:var(--fui-input-group-button-letter-spacing);font-feature-settings:var(--fui-input-group-button-font-feature-settings);font-variation-settings:var(--fui-input-group-button-font-variation-settings);display:var(--fui-input-group-button-display);align-items:var(--fui-input-group-button-align-items)}.fui-input-group-button :where([data-icon]){width:var(--fui-input-group-button-icon-size);height:var(--fui-input-group-button-icon-size)}.fui-input-group-button:has([data-icon=inline-start]){padding-inline-start:var(--fui-input-group-button-icon-start-padding-start)}.fui-input-group-button:has([data-icon=inline-end]){padding-inline-end:var(--fui-input-group-button-icon-end-padding-end)}.fui-radio-accordion-indicator{background-color:var(--fui-radio-accordion-indicator-background-color);border:var(--fui-radio-accordion-indicator-border);border-color:var(--fui-radio-accordion-indicator-border-color);border-radius:var(--fui-radio-accordion-indicator-rounded);width:var(--fui-radio-accordion-indicator-size);height:var(--fui-radio-accordion-indicator-size);display:var(--fui-radio-accordion-indicator-display);flex-shrink:var(--fui-radio-accordion-indicator-flex-shrink);align-items:var(--fui-radio-accordion-indicator-align-items);justify-content:var(--fui-radio-accordion-indicator-justify-content)}.fui-radio-accordion-indicator:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){border-color:var(--fui-radio-accordion-indicator-checked-border-color)}.fui-radio-accordion-indicator:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]) svg{color:var(--fui-radio-accordion-indicator-checked-icon-color)}.fui-radio-accordion-indicator :where([data-icon]){width:var(--fui-radio-accordion-indicator-icon-size);height:var(--fui-radio-accordion-indicator-icon-size)}.fui-filter-list-item{border-radius:var(--fui-filter-list-item-rounded);font-family:var(--fui-filter-list-item-font-family);font-size:var(--fui-filter-list-item-font-size);line-height:var(--fui-filter-list-item-line-height);font-weight:var(--fui-filter-list-item-font-weight);letter-spacing:var(--fui-filter-list-item-letter-spacing);font-feature-settings:var(--fui-filter-list-item-font-feature-settings);font-variation-settings:var(--fui-filter-list-item-font-variation-settings);gap:var(--fui-filter-list-item-gap);padding-inline:var(--fui-filter-list-item-padding-x);padding-block:var(--fui-filter-list-item-padding-y)}.fui-filter-list-item:focus-visible{background-color:var(--fui-filter-list-item-focus-background-color);color:var(--fui-filter-list-item-focus-text-color)}.fui-filter-trigger-count{background-color:var(--fui-filter-trigger-count-background-color);color:var(--fui-filter-trigger-count-text-color);border-radius:var(--fui-filter-trigger-count-rounded);font-family:var(--fui-filter-trigger-count-font-family);font-size:var(--fui-filter-trigger-count-font-size);line-height:var(--fui-filter-trigger-count-line-height);font-weight:var(--fui-filter-trigger-count-font-weight);letter-spacing:var(--fui-filter-trigger-count-letter-spacing);font-feature-settings:var(--fui-filter-trigger-count-font-feature-settings);font-variation-settings:var(--fui-filter-trigger-count-font-variation-settings);width:var(--fui-filter-trigger-count-size);height:var(--fui-filter-trigger-count-size);margin-inline-end:var(--fui-filter-trigger-count-margin-end)}.fui-input-group-text{color:var(--fui-input-group-text-text-color);font-family:var(--fui-input-group-text-font-family);font-size:var(--fui-input-group-text-font-size);line-height:var(--fui-input-group-text-line-height);font-weight:var(--fui-input-group-text-font-weight);letter-spacing:var(--fui-input-group-text-letter-spacing);font-feature-settings:var(--fui-input-group-text-font-feature-settings);font-variation-settings:var(--fui-input-group-text-font-variation-settings);gap:var(--fui-input-group-text-gap);display:var(--fui-input-group-text-display);align-items:var(--fui-input-group-text-align-items)}.fui-input-group-text :where([data-icon]){width:var(--fui-input-group-text-icon-size);height:var(--fui-input-group-text-icon-size)}.fui-radio-accordion-trigger{font-family:var(--fui-radio-accordion-trigger-font-family);font-size:var(--fui-radio-accordion-trigger-font-size);line-height:var(--fui-radio-accordion-trigger-line-height);font-weight:var(--fui-radio-accordion-trigger-font-weight);letter-spacing:var(--fui-radio-accordion-trigger-letter-spacing);font-feature-settings:var(--fui-radio-accordion-trigger-font-feature-settings);font-variation-settings:var(--fui-radio-accordion-trigger-font-variation-settings);gap:var(--fui-radio-accordion-trigger-gap);padding-block:var(--fui-radio-accordion-trigger-padding-y);display:var(--fui-radio-accordion-trigger-display);width:var(--fui-radio-accordion-trigger-width);align-items:var(--fui-radio-accordion-trigger-align-items);text-align:var(--fui-radio-accordion-trigger-text-align)}.fui-calendar-cell{font-family:var(--fui-calendar-cell-font-family);font-size:var(--fui-calendar-cell-font-size);line-height:var(--fui-calendar-cell-line-height);font-weight:var(--fui-calendar-cell-font-weight);letter-spacing:var(--fui-calendar-cell-letter-spacing);font-feature-settings:var(--fui-calendar-cell-font-feature-settings);font-variation-settings:var(--fui-calendar-cell-font-variation-settings);padding:var(--fui-calendar-cell-padding);flex:var(--fui-calendar-cell-flex);text-align:var(--fui-calendar-cell-text-align)}.fui-calendar-cell:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-calendar-cell-selected-background-color);border-radius:var(--fui-calendar-cell-selected-rounded)}.fui-date-picker-trigger{color:var(--fui-date-picker-trigger-text-color);border-radius:var(--fui-date-picker-trigger-rounded);padding:var(--fui-date-picker-trigger-padding);display:var(--fui-date-picker-trigger-display);flex-shrink:var(--fui-date-picker-trigger-flex-shrink);align-items:var(--fui-date-picker-trigger-align-items);justify-content:var(--fui-date-picker-trigger-justify-content);margin-inline-start:var(--fui-date-picker-trigger-margin-start);margin-inline-end:var(--fui-date-picker-trigger-bleed-end)}.fui-date-picker-trigger:hover{color:var(--fui-date-picker-trigger-hover-text-color)}.fui-date-picker-trigger :where([data-icon]){width:var(--fui-date-picker-trigger-icon-size);height:var(--fui-date-picker-trigger-icon-size)}.fui-drawer-content{background-color:var(--fui-drawer-content-background-color);font-family:var(--fui-drawer-content-font-family);font-size:var(--fui-drawer-content-font-size);line-height:var(--fui-drawer-content-line-height);font-weight:var(--fui-drawer-content-font-weight);letter-spacing:var(--fui-drawer-content-letter-spacing);font-feature-settings:var(--fui-drawer-content-font-feature-settings);font-variation-settings:var(--fui-drawer-content-font-variation-settings);box-shadow:var(--fui-drawer-content-shadow);display:var(--fui-drawer-content-display);height:var(--fui-drawer-content-height);flex-direction:var(--fui-drawer-content-flex-direction)}.fui-empty{border-radius:var(--fui-empty-rounded);gap:var(--fui-empty-gap);padding:var(--fui-empty-padding);display:var(--fui-empty-display);width:var(--fui-empty-width);min-width:var(--fui-empty-min-width);flex:var(--fui-empty-flex);flex-direction:var(--fui-empty-flex-direction);align-items:var(--fui-empty-align-items);justify-content:var(--fui-empty-justify-content);text-align:var(--fui-empty-text-align)}@container (width>=28rem){.fui-empty{padding:var(--fui-empty-md-padding)}}.fui-field-description{color:var(--fui-field-description-text-color);font-family:var(--fui-field-description-font-family);font-size:var(--fui-field-description-font-size);line-height:var(--fui-field-description-line-height);font-weight:var(--fui-field-description-font-weight);letter-spacing:var(--fui-field-description-letter-spacing);font-feature-settings:var(--fui-field-description-font-feature-settings);font-variation-settings:var(--fui-field-description-font-variation-settings);text-align:var(--fui-field-description-text-align);text-transform:var(--fui-field-description-text-transform)}.fui-field-description :where(a){-webkit-text-decoration-line:var(--fui-field-description-link-text-decoration-line);text-decoration-line:var(--fui-field-description-link-text-decoration-line)}.fui-field-description :where(a:hover){color:var(--fui-field-description-link-hover-text-color)}.fui-field-label{font-family:var(--fui-field-label-font-family);font-size:var(--fui-field-label-font-size);line-height:var(--fui-field-label-line-height);font-weight:var(--fui-field-label-font-weight);letter-spacing:var(--fui-field-label-letter-spacing);font-feature-settings:var(--fui-field-label-font-feature-settings);font-variation-settings:var(--fui-field-label-font-variation-settings);text-transform:var(--fui-field-label-text-transform);gap:var(--fui-field-label-gap);display:var(--fui-field-label-display);width:var(--fui-field-label-width)}.fui-field-label:is([aria-invalid=true],[data-invalid]){color:var(--fui-field-label-invalid-text-color)}.fui-mega-menu-trigger{font-family:var(--fui-mega-menu-trigger-font-family);font-size:var(--fui-mega-menu-trigger-font-size);line-height:var(--fui-mega-menu-trigger-line-height);font-weight:var(--fui-mega-menu-trigger-font-weight);letter-spacing:var(--fui-mega-menu-trigger-letter-spacing);font-feature-settings:var(--fui-mega-menu-trigger-font-feature-settings);font-variation-settings:var(--fui-mega-menu-trigger-font-variation-settings);display:var(--fui-mega-menu-trigger-display);align-items:var(--fui-mega-menu-trigger-align-items);justify-content:var(--fui-mega-menu-trigger-justify-content)}.fui-mega-menu-trigger :where([data-icon]){width:var(--fui-mega-menu-trigger-icon-size);height:var(--fui-mega-menu-trigger-icon-size)}.fui-radio-group-item{background-color:var(--fui-radio-group-item-background-color);border:var(--fui-radio-group-item-border);border-color:var(--fui-radio-group-item-border-color);border-radius:var(--fui-radio-group-item-rounded);width:var(--fui-radio-group-item-size);height:var(--fui-radio-group-item-size);display:var(--fui-radio-group-item-display);flex-shrink:var(--fui-radio-group-item-flex-shrink)}.fui-radio-group-item:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){border-color:var(--fui-radio-group-item-checked-border-color)}.fui-radio-group-item:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]) svg{color:var(--fui-radio-group-item-checked-icon-color)}.fui-radio-group-item :where([data-icon]){width:var(--fui-radio-group-item-icon-size);height:var(--fui-radio-group-item-icon-size)}.fui-table-head{font-family:var(--fui-table-head-font-family);font-size:var(--fui-table-head-font-size);line-height:var(--fui-table-head-line-height);font-weight:var(--fui-table-head-font-weight);letter-spacing:var(--fui-table-head-letter-spacing);font-feature-settings:var(--fui-table-head-font-feature-settings);font-variation-settings:var(--fui-table-head-font-variation-settings);text-transform:var(--fui-table-head-text-transform);color:var(--fui-table-head-text-color);height:var(--fui-table-head-height);padding-inline:var(--fui-table-head-padding-x);text-align:var(--fui-table-head-text-align)}.fui-alert-dialog-description{color:var(--fui-alert-dialog-description-text-color);font-family:var(--fui-alert-dialog-description-font-family);font-size:var(--fui-alert-dialog-description-font-size);line-height:var(--fui-alert-dialog-description-line-height);font-weight:var(--fui-alert-dialog-description-font-weight);letter-spacing:var(--fui-alert-dialog-description-letter-spacing);font-feature-settings:var(--fui-alert-dialog-description-font-feature-settings);font-variation-settings:var(--fui-alert-dialog-description-font-variation-settings);margin-top:var(--fui-alert-dialog-description-margin-top)}.fui-alert-dialog-description :where(a){-webkit-text-decoration-line:var(--fui-alert-dialog-description-link-text-decoration-line);text-decoration-line:var(--fui-alert-dialog-description-link-text-decoration-line)}.fui-alert-dialog-description :where(a:hover){color:var(--fui-alert-dialog-description-link-hover-text-color)}.fui-alert-dialog-media{margin-bottom:var(--fui-alert-dialog-media-margin-bottom);background-color:var(--fui-alert-dialog-media-background-color);border-radius:var(--fui-alert-dialog-media-rounded);width:var(--fui-alert-dialog-media-size);height:var(--fui-alert-dialog-media-size);display:var(--fui-alert-dialog-media-display);align-items:var(--fui-alert-dialog-media-align-items);justify-content:var(--fui-alert-dialog-media-justify-content)}.fui-alert-dialog-media :where([data-icon]){width:var(--fui-alert-dialog-media-icon-size);height:var(--fui-alert-dialog-media-icon-size)}.fui-autocomplete-content{outline:var(--fui-autocomplete-content-outline);outline-offset:var(--fui-autocomplete-content-outline-offset);background-color:var(--fui-autocomplete-content-background-color);color:var(--fui-autocomplete-content-text-color);outline-color:var(--fui-autocomplete-content-outline-color);border-radius:var(--fui-autocomplete-content-rounded);box-shadow:var(--fui-autocomplete-content-shadow);min-width:var(--fui-autocomplete-content-min-width);display:var(--fui-autocomplete-content-display);flex-direction:var(--fui-autocomplete-content-flex-direction);width:var(--reka-combobox-trigger-width)}.fui-autocomplete-label{color:var(--fui-autocomplete-label-text-color);font-family:var(--fui-autocomplete-label-font-family);font-size:var(--fui-autocomplete-label-font-size);line-height:var(--fui-autocomplete-label-line-height);font-weight:var(--fui-autocomplete-label-font-weight);letter-spacing:var(--fui-autocomplete-label-letter-spacing);font-feature-settings:var(--fui-autocomplete-label-font-feature-settings);font-variation-settings:var(--fui-autocomplete-label-font-variation-settings);text-transform:var(--fui-autocomplete-label-text-transform);padding-inline:var(--fui-autocomplete-label-padding-x);padding-block:var(--fui-autocomplete-label-padding-y)}.fui-combobox-content{outline:var(--fui-combobox-content-outline);outline-offset:var(--fui-combobox-content-outline-offset);background-color:var(--fui-combobox-content-background-color);color:var(--fui-combobox-content-text-color);outline-color:var(--fui-combobox-content-outline-color);border-radius:var(--fui-combobox-content-rounded);box-shadow:var(--fui-combobox-content-shadow);min-width:var(--fui-combobox-content-min-width);display:var(--fui-combobox-content-display);flex-direction:var(--fui-combobox-content-flex-direction);width:var(--reka-combobox-trigger-width)}.fui-combobox-label{color:var(--fui-combobox-label-text-color);font-family:var(--fui-combobox-label-font-family);font-size:var(--fui-combobox-label-font-size);line-height:var(--fui-combobox-label-line-height);font-weight:var(--fui-combobox-label-font-weight);letter-spacing:var(--fui-combobox-label-letter-spacing);font-feature-settings:var(--fui-combobox-label-font-feature-settings);font-variation-settings:var(--fui-combobox-label-font-variation-settings);text-transform:var(--fui-combobox-label-text-transform);padding-inline:var(--fui-combobox-label-padding-x);padding-block:var(--fui-combobox-label-padding-y)}.fui-dialog-description{color:var(--fui-dialog-description-text-color);font-family:var(--fui-dialog-description-font-family);font-size:var(--fui-dialog-description-font-size);line-height:var(--fui-dialog-description-line-height);font-weight:var(--fui-dialog-description-font-weight);letter-spacing:var(--fui-dialog-description-letter-spacing);font-feature-settings:var(--fui-dialog-description-font-feature-settings);font-variation-settings:var(--fui-dialog-description-font-variation-settings);margin-top:var(--fui-dialog-description-margin-top)}.fui-dialog-description :where(a){-webkit-text-decoration-line:var(--fui-dialog-description-link-text-decoration-line);text-decoration-line:var(--fui-dialog-description-link-text-decoration-line)}.fui-dialog-description :where(a:hover){color:var(--fui-dialog-description-link-hover-text-color)}.fui-empty-description{color:var(--fui-empty-description-text-color);font-family:var(--fui-empty-description-font-family);font-size:var(--fui-empty-description-font-size);line-height:var(--fui-empty-description-line-height);font-weight:var(--fui-empty-description-font-weight);letter-spacing:var(--fui-empty-description-letter-spacing);font-feature-settings:var(--fui-empty-description-font-feature-settings);font-variation-settings:var(--fui-empty-description-font-variation-settings);margin-top:var(--fui-empty-description-margin-top)}.fui-empty-description :where(a){-webkit-text-decoration-line:var(--fui-empty-description-link-text-decoration-line);text-decoration-line:var(--fui-empty-description-link-text-decoration-line)}.fui-empty-description :where(a:hover){color:var(--fui-empty-description-link-hover-text-color)}.fui-item-description{color:var(--fui-item-description-text-color);font-family:var(--fui-item-description-font-family);font-size:var(--fui-item-description-font-size);line-height:var(--fui-item-description-line-height);font-weight:var(--fui-item-description-font-weight);letter-spacing:var(--fui-item-description-letter-spacing);font-feature-settings:var(--fui-item-description-font-feature-settings);font-variation-settings:var(--fui-item-description-font-variation-settings);text-align:var(--fui-item-description-text-align)}.fui-item-description :where(a){-webkit-text-decoration-line:var(--fui-item-description-link-text-decoration-line);text-decoration-line:var(--fui-item-description-link-text-decoration-line)}.fui-item-description :where(a:hover){color:var(--fui-item-description-link-hover-text-color)}.fui-item-title{text-transform:var(--fui-item-title-text-transform);font-family:var(--fui-item-title-font-family);font-size:var(--fui-item-title-font-size);line-height:var(--fui-item-title-line-height);font-weight:var(--fui-item-title-font-weight);letter-spacing:var(--fui-item-title-letter-spacing);font-feature-settings:var(--fui-item-title-font-feature-settings);font-variation-settings:var(--fui-item-title-font-variation-settings);gap:var(--fui-item-title-gap);width:var(--fui-item-title-width);align-items:var(--fui-item-title-align-items)}.fui-label-root{font-family:var(--fui-label-root-font-family);font-size:var(--fui-label-root-font-size);line-height:var(--fui-label-root-line-height);font-weight:var(--fui-label-root-font-weight);letter-spacing:var(--fui-label-root-letter-spacing);font-feature-settings:var(--fui-label-root-font-feature-settings);font-variation-settings:var(--fui-label-root-font-variation-settings);text-transform:var(--fui-label-root-text-transform);gap:var(--fui-label-root-gap);display:var(--fui-label-root-display);align-items:var(--fui-label-root-align-items)}.fui-reviews-verified{color:var(--fui-reviews-verified-text-color);font-family:var(--fui-reviews-verified-font-family);font-size:var(--fui-reviews-verified-font-size);line-height:var(--fui-reviews-verified-line-height);font-weight:var(--fui-reviews-verified-font-weight);letter-spacing:var(--fui-reviews-verified-letter-spacing);font-feature-settings:var(--fui-reviews-verified-font-feature-settings);font-variation-settings:var(--fui-reviews-verified-font-variation-settings);gap:var(--fui-reviews-verified-gap)}.fui-reviews-verified :where([data-icon]){width:var(--fui-reviews-verified-icon-size);height:var(--fui-reviews-verified-icon-size)}.fui-search-group-heading{color:var(--fui-search-group-heading-text-color);font-family:var(--fui-search-group-heading-font-family);font-size:var(--fui-search-group-heading-font-size);line-height:var(--fui-search-group-heading-line-height);font-weight:var(--fui-search-group-heading-font-weight);letter-spacing:var(--fui-search-group-heading-letter-spacing);font-feature-settings:var(--fui-search-group-heading-font-feature-settings);font-variation-settings:var(--fui-search-group-heading-font-variation-settings);text-transform:var(--fui-search-group-heading-text-transform);padding-inline:var(--fui-search-group-heading-padding-x);padding-block:var(--fui-search-group-heading-padding-y)}.fui-select-label{color:var(--fui-select-label-text-color);font-family:var(--fui-select-label-font-family);font-size:var(--fui-select-label-font-size);line-height:var(--fui-select-label-line-height);font-weight:var(--fui-select-label-font-weight);letter-spacing:var(--fui-select-label-letter-spacing);font-feature-settings:var(--fui-select-label-font-feature-settings);font-variation-settings:var(--fui-select-label-font-variation-settings);text-transform:var(--fui-select-label-text-transform);padding-inline:var(--fui-select-label-padding-x);padding-block:var(--fui-select-label-padding-y)}.fui-sheet-content{background-color:var(--fui-sheet-content-background-color);box-shadow:var(--fui-sheet-content-shadow);font-family:var(--fui-sheet-content-font-family);font-size:var(--fui-sheet-content-font-size);line-height:var(--fui-sheet-content-line-height);font-weight:var(--fui-sheet-content-font-weight);letter-spacing:var(--fui-sheet-content-letter-spacing);font-feature-settings:var(--fui-sheet-content-font-feature-settings);font-variation-settings:var(--fui-sheet-content-font-variation-settings);display:var(--fui-sheet-content-display);flex-direction:var(--fui-sheet-content-flex-direction)}.fui-sidebar-action{color:var(--fui-sidebar-action-text-color);border-radius:var(--fui-sidebar-action-rounded);width:var(--fui-sidebar-action-width);padding:var(--fui-sidebar-action-padding);display:var(--fui-sidebar-action-display);align-items:var(--fui-sidebar-action-align-items);justify-content:var(--fui-sidebar-action-justify-content)}.fui-sidebar-action:hover{background-color:var(--fui-sidebar-action-hover-background-color);color:var(--fui-sidebar-action-hover-text-color)}.fui-sidebar-action :where([data-icon]){width:var(--fui-sidebar-action-icon-size);height:var(--fui-sidebar-action-icon-size)}.fui-tags-input-input{font-family:var(--fui-tags-input-input-font-family);font-size:var(--fui-tags-input-input-font-size);line-height:var(--fui-tags-input-input-line-height);font-weight:var(--fui-tags-input-input-font-weight);letter-spacing:var(--fui-tags-input-input-letter-spacing);font-feature-settings:var(--fui-tags-input-input-font-feature-settings);font-variation-settings:var(--fui-tags-input-input-font-variation-settings);min-height:var(--fui-tags-input-input-min-height);padding-inline:var(--fui-tags-input-input-padding-x);flex:var(--fui-tags-input-input-flex)}.fui-tags-input-input::placeholder{color:var(--fui-tags-input-input-placeholder-color)}.fui-accordion-body{font-family:var(--fui-accordion-body-font-family);font-size:var(--fui-accordion-body-font-size);line-height:var(--fui-accordion-body-line-height);font-weight:var(--fui-accordion-body-font-weight);letter-spacing:var(--fui-accordion-body-letter-spacing);font-feature-settings:var(--fui-accordion-body-font-feature-settings);font-variation-settings:var(--fui-accordion-body-font-variation-settings);padding-bottom:var(--fui-accordion-body-padding-bottom)}.fui-accordion-body :where(a){-webkit-text-decoration-line:var(--fui-accordion-body-link-text-decoration-line);text-decoration-line:var(--fui-accordion-body-link-text-decoration-line)}.fui-accordion-body :where(a:hover){color:var(--fui-accordion-body-link-hover-text-color)}.fui-alert-description{color:var(--fui-alert-description-text-color);font-family:var(--fui-alert-description-font-family);font-size:var(--fui-alert-description-font-size);line-height:var(--fui-alert-description-line-height);font-weight:var(--fui-alert-description-font-weight);letter-spacing:var(--fui-alert-description-letter-spacing);font-feature-settings:var(--fui-alert-description-font-feature-settings);font-variation-settings:var(--fui-alert-description-font-variation-settings)}.fui-alert-description :where(a){-webkit-text-decoration-line:var(--fui-alert-description-link-text-decoration-line);text-decoration-line:var(--fui-alert-description-link-text-decoration-line)}.fui-alert-description :where(a:hover){color:var(--fui-alert-description-link-hover-text-color)}.fui-autocomplete-empty{font-family:var(--fui-autocomplete-empty-font-family);font-size:var(--fui-autocomplete-empty-font-size);line-height:var(--fui-autocomplete-empty-line-height);font-weight:var(--fui-autocomplete-empty-font-weight);letter-spacing:var(--fui-autocomplete-empty-letter-spacing);font-feature-settings:var(--fui-autocomplete-empty-font-feature-settings);font-variation-settings:var(--fui-autocomplete-empty-font-variation-settings);color:var(--fui-autocomplete-empty-text-color);padding-block:var(--fui-autocomplete-empty-padding-y);text-align:var(--fui-autocomplete-empty-text-align)}.fui-avatar-group-count{outline:var(--fui-avatar-group-count-outline);outline-offset:var(--fui-avatar-group-count-outline-offset);background-color:var(--fui-avatar-group-count-background-color);color:var(--fui-avatar-group-count-text-color);border-radius:var(--fui-avatar-group-count-rounded);outline-color:var(--fui-avatar-group-count-outline-color);display:var(--fui-avatar-group-count-display);flex-shrink:var(--fui-avatar-group-count-flex-shrink);align-items:var(--fui-avatar-group-count-align-items);justify-content:var(--fui-avatar-group-count-justify-content)}.fui-clear-link{color:var(--fui-clear-link-text-color);font-family:var(--fui-clear-link-font-family);font-size:var(--fui-clear-link-font-size);line-height:var(--fui-clear-link-line-height);font-weight:var(--fui-clear-link-font-weight);letter-spacing:var(--fui-clear-link-letter-spacing);font-feature-settings:var(--fui-clear-link-font-feature-settings);font-variation-settings:var(--fui-clear-link-font-variation-settings)}.fui-clear-link:hover{color:var(--fui-clear-link-hover-text-color);-webkit-text-decoration-line:var(--fui-clear-link-hover-text-decoration-line);text-decoration-line:var(--fui-clear-link-hover-text-decoration-line)}.fui-combobox-empty{font-family:var(--fui-combobox-empty-font-family);font-size:var(--fui-combobox-empty-font-size);line-height:var(--fui-combobox-empty-line-height);font-weight:var(--fui-combobox-empty-font-weight);letter-spacing:var(--fui-combobox-empty-letter-spacing);font-feature-settings:var(--fui-combobox-empty-font-feature-settings);font-variation-settings:var(--fui-combobox-empty-font-variation-settings);color:var(--fui-combobox-empty-text-color);padding-block:var(--fui-combobox-empty-padding-y);text-align:var(--fui-combobox-empty-text-align)}.fui-context-menu-label{color:var(--fui-context-menu-label-text-color);font-family:var(--fui-context-menu-label-font-family);font-size:var(--fui-context-menu-label-font-size);line-height:var(--fui-context-menu-label-line-height);font-weight:var(--fui-context-menu-label-font-weight);letter-spacing:var(--fui-context-menu-label-letter-spacing);font-feature-settings:var(--fui-context-menu-label-font-feature-settings);font-variation-settings:var(--fui-context-menu-label-font-variation-settings);text-transform:var(--fui-context-menu-label-text-transform);padding-block:var(--fui-context-menu-label-padding-y)}.fui-dropdown-menu-content{outline:var(--fui-dropdown-menu-content-outline);outline-offset:var(--fui-dropdown-menu-content-outline-offset);background-color:var(--fui-dropdown-menu-content-background-color);color:var(--fui-dropdown-menu-content-text-color);outline-color:var(--fui-dropdown-menu-content-outline-color);border-radius:var(--fui-dropdown-menu-content-rounded);box-shadow:var(--fui-dropdown-menu-content-shadow);min-width:var(--fui-dropdown-menu-content-min-width);padding:var(--fui-dropdown-menu-content-padding);width:var(--reka-dropdown-menu-trigger-width)}.fui-dropdown-menu-label{color:var(--fui-dropdown-menu-label-text-color);font-family:var(--fui-dropdown-menu-label-font-family);font-size:var(--fui-dropdown-menu-label-font-size);line-height:var(--fui-dropdown-menu-label-line-height);font-weight:var(--fui-dropdown-menu-label-font-weight);letter-spacing:var(--fui-dropdown-menu-label-letter-spacing);font-feature-settings:var(--fui-dropdown-menu-label-font-feature-settings);font-variation-settings:var(--fui-dropdown-menu-label-font-variation-settings);text-transform:var(--fui-dropdown-menu-label-text-transform);padding-block:var(--fui-dropdown-menu-label-padding-y)}.fui-dropdown-menu-sub-content{outline:var(--fui-dropdown-menu-sub-content-outline);outline-offset:var(--fui-dropdown-menu-sub-content-outline-offset);background-color:var(--fui-dropdown-menu-sub-content-background-color);color:var(--fui-dropdown-menu-sub-content-text-color);outline-color:var(--fui-dropdown-menu-sub-content-outline-color);border-radius:var(--fui-dropdown-menu-sub-content-rounded);box-shadow:var(--fui-dropdown-menu-sub-content-shadow);min-width:var(--fui-dropdown-menu-sub-content-min-width);padding:var(--fui-dropdown-menu-sub-content-padding);max-width:var(--reka-dropdown-menu-content-available-width)}.fui-navigation-menu-viewport{outline:var(--fui-navigation-menu-viewport-outline);outline-offset:var(--fui-navigation-menu-viewport-outline-offset);background-color:var(--fui-navigation-menu-viewport-background-color);color:var(--fui-navigation-menu-viewport-text-color);outline-color:var(--fui-navigation-menu-viewport-outline-color);border-radius:var(--fui-navigation-menu-viewport-rounded);box-shadow:var(--fui-navigation-menu-viewport-shadow);margin-top:var(--fui-navigation-menu-viewport-margin-top);height:var(--reka-navigation-menu-viewport-height);width:var(--reka-navigation-menu-viewport-width)}.fui-navigation-shop-caption{background-color:var(--fui-navigation-shop-caption-background-color);font-family:var(--fui-navigation-shop-caption-font-family);font-size:var(--fui-navigation-shop-caption-font-size);line-height:var(--fui-navigation-shop-caption-line-height);font-weight:var(--fui-navigation-shop-caption-font-weight);letter-spacing:var(--fui-navigation-shop-caption-letter-spacing);font-feature-settings:var(--fui-navigation-shop-caption-font-feature-settings);font-variation-settings:var(--fui-navigation-shop-caption-font-variation-settings);padding-inline:var(--fui-navigation-shop-caption-padding-x);padding-block:var(--fui-navigation-shop-caption-padding-y)}.fui-popover-header{font-family:var(--fui-popover-header-font-family);font-size:var(--fui-popover-header-font-size);line-height:var(--fui-popover-header-line-height);font-weight:var(--fui-popover-header-font-weight);letter-spacing:var(--fui-popover-header-letter-spacing);font-feature-settings:var(--fui-popover-header-font-feature-settings);font-variation-settings:var(--fui-popover-header-font-variation-settings);gap:var(--fui-popover-header-gap);display:var(--fui-popover-header-display);flex-direction:var(--fui-popover-header-flex-direction)}.fui-price-hint{color:var(--fui-price-hint-text-color);font-family:var(--fui-price-hint-font-family);font-size:var(--fui-price-hint-font-size);line-height:var(--fui-price-hint-line-height);font-weight:var(--fui-price-hint-font-weight);letter-spacing:var(--fui-price-hint-letter-spacing);font-feature-settings:var(--fui-price-hint-font-feature-settings);font-variation-settings:var(--fui-price-hint-font-variation-settings)}.fui-price-hint :where(a){-webkit-text-decoration-line:var(--fui-price-hint-link-text-decoration-line);text-decoration-line:var(--fui-price-hint-link-text-decoration-line)}.fui-price-hint :where(a:hover){color:var(--fui-price-hint-link-hover-text-color)}.fui-radio-accordion-content{font-family:var(--fui-radio-accordion-content-font-family);font-size:var(--fui-radio-accordion-content-font-size);line-height:var(--fui-radio-accordion-content-line-height);font-weight:var(--fui-radio-accordion-content-font-weight);letter-spacing:var(--fui-radio-accordion-content-letter-spacing);font-feature-settings:var(--fui-radio-accordion-content-font-feature-settings);font-variation-settings:var(--fui-radio-accordion-content-font-variation-settings);padding-inline-start:var(--fui-radio-accordion-content-padding-start);padding-bottom:var(--fui-radio-accordion-content-padding-bottom)}@container (width>=28rem){.fui-radio-accordion-content{padding-inline-start:var(--fui-radio-accordion-content-md-padding-start)}}.fui-range-calendar-cell{font-family:var(--fui-range-calendar-cell-font-family);font-size:var(--fui-range-calendar-cell-font-size);line-height:var(--fui-range-calendar-cell-line-height);font-weight:var(--fui-range-calendar-cell-font-weight);letter-spacing:var(--fui-range-calendar-cell-letter-spacing);font-feature-settings:var(--fui-range-calendar-cell-font-feature-settings);font-variation-settings:var(--fui-range-calendar-cell-font-variation-settings);padding:var(--fui-range-calendar-cell-padding);text-align:var(--fui-range-calendar-cell-text-align)}.fui-range-calendar-cell:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-range-calendar-cell-selected-background-color)}.fui-range-calendar-head-cell{color:var(--fui-range-calendar-head-cell-text-color);font-family:var(--fui-range-calendar-head-cell-font-family);font-size:var(--fui-range-calendar-head-cell-font-size);line-height:var(--fui-range-calendar-head-cell-line-height);font-weight:var(--fui-range-calendar-head-cell-font-weight);letter-spacing:var(--fui-range-calendar-head-cell-letter-spacing);font-feature-settings:var(--fui-range-calendar-head-cell-font-feature-settings);font-variation-settings:var(--fui-range-calendar-head-cell-font-variation-settings);width:var(--fui-range-calendar-head-cell-width);border-radius:var(--fui-range-calendar-head-cell-rounded)}.fui-reviews-count{color:var(--fui-reviews-count-text-color);font-family:var(--fui-reviews-count-font-family);font-size:var(--fui-reviews-count-font-size);line-height:var(--fui-reviews-count-line-height);font-weight:var(--fui-reviews-count-font-weight);letter-spacing:var(--fui-reviews-count-letter-spacing);font-feature-settings:var(--fui-reviews-count-font-feature-settings);font-variation-settings:var(--fui-reviews-count-font-variation-settings);width:var(--fui-reviews-count-width);text-align:var(--fui-reviews-count-text-align)}.fui-search-empty{font-family:var(--fui-search-empty-font-family);font-size:var(--fui-search-empty-font-size);line-height:var(--fui-search-empty-line-height);font-weight:var(--fui-search-empty-font-weight);letter-spacing:var(--fui-search-empty-letter-spacing);font-feature-settings:var(--fui-search-empty-font-feature-settings);font-variation-settings:var(--fui-search-empty-font-variation-settings);color:var(--fui-search-empty-text-color);padding-inline:var(--fui-search-empty-padding-x);padding-block:var(--fui-search-empty-padding-y)}.fui-slider-thumb{background-color:var(--fui-slider-thumb-background-color);border-radius:var(--fui-slider-thumb-rounded);width:var(--fui-slider-thumb-size);height:var(--fui-slider-thumb-size)}.fui-slider-thumb:hover{outline:var(--fui-slider-thumb-hover-outline);outline-offset:var(--fui-slider-thumb-hover-outline-offset);outline-color:var(--fui-slider-thumb-hover-outline-color)}.fui-slider-thumb:focus-visible{outline:var(--fui-slider-thumb-focus-outline);outline-offset:var(--fui-slider-thumb-focus-outline-offset);outline-color:var(--fui-slider-thumb-focus-outline-color)}.fui-table-empty{color:var(--fui-table-empty-text-color);font-family:var(--fui-table-empty-font-family);font-size:var(--fui-table-empty-font-size);line-height:var(--fui-table-empty-line-height);font-weight:var(--fui-table-empty-font-weight);letter-spacing:var(--fui-table-empty-letter-spacing);font-feature-settings:var(--fui-table-empty-font-feature-settings);font-variation-settings:var(--fui-table-empty-font-variation-settings);padding-inline:var(--fui-table-empty-padding-x);padding-block:var(--fui-table-empty-padding-y)}.fui-tags-input-item-text{font-family:var(--fui-tags-input-item-text-font-family);font-size:var(--fui-tags-input-item-text-font-size);line-height:var(--fui-tags-input-item-text-line-height);font-weight:var(--fui-tags-input-item-text-font-weight);letter-spacing:var(--fui-tags-input-item-text-letter-spacing);font-feature-settings:var(--fui-tags-input-item-text-font-feature-settings);font-variation-settings:var(--fui-tags-input-item-text-font-variation-settings);border-radius:var(--fui-tags-input-item-text-rounded);padding-inline:var(--fui-tags-input-item-text-padding-x);padding-block:var(--fui-tags-input-item-text-padding-y)}.fui-alert-title{font-family:var(--fui-alert-title-font-family);font-size:var(--fui-alert-title-font-size);line-height:var(--fui-alert-title-line-height);font-weight:var(--fui-alert-title-font-weight);letter-spacing:var(--fui-alert-title-letter-spacing);font-feature-settings:var(--fui-alert-title-font-feature-settings);font-variation-settings:var(--fui-alert-title-font-variation-settings)}.fui-alert-title :where(a){-webkit-text-decoration-line:var(--fui-alert-title-link-text-decoration-line);text-decoration-line:var(--fui-alert-title-link-text-decoration-line)}.fui-alert-title :where(a:hover){color:var(--fui-alert-title-link-hover-text-color)}.fui-avatar-badge{outline:var(--fui-avatar-badge-outline);outline-offset:var(--fui-avatar-badge-outline-offset);background-color:var(--fui-avatar-badge-background-color);color:var(--fui-avatar-badge-text-color);border-radius:var(--fui-avatar-badge-rounded);outline-color:var(--fui-avatar-badge-outline-color);display:var(--fui-avatar-badge-display);align-items:var(--fui-avatar-badge-align-items);justify-content:var(--fui-avatar-badge-justify-content)}.fui-calendar-head-cell{color:var(--fui-calendar-head-cell-text-color);font-family:var(--fui-calendar-head-cell-font-family);font-size:var(--fui-calendar-head-cell-font-size);line-height:var(--fui-calendar-head-cell-line-height);font-weight:var(--fui-calendar-head-cell-font-weight);letter-spacing:var(--fui-calendar-head-cell-letter-spacing);font-feature-settings:var(--fui-calendar-head-cell-font-feature-settings);font-variation-settings:var(--fui-calendar-head-cell-font-variation-settings);flex:var(--fui-calendar-head-cell-flex)}.fui-category-filter-description{margin-top:var(--fui-category-filter-description-margin-top);color:var(--fui-category-filter-description-text-color);font-family:var(--fui-category-filter-description-font-family);font-size:var(--fui-category-filter-description-font-size);line-height:var(--fui-category-filter-description-line-height);font-weight:var(--fui-category-filter-description-font-weight);letter-spacing:var(--fui-category-filter-description-letter-spacing);font-feature-settings:var(--fui-category-filter-description-font-feature-settings);font-variation-settings:var(--fui-category-filter-description-font-variation-settings)}.fui-context-menu-content{outline:var(--fui-context-menu-content-outline);outline-offset:var(--fui-context-menu-content-outline-offset);background-color:var(--fui-context-menu-content-background-color);color:var(--fui-context-menu-content-text-color);outline-color:var(--fui-context-menu-content-outline-color);border-radius:var(--fui-context-menu-content-rounded);box-shadow:var(--fui-context-menu-content-shadow);min-width:var(--fui-context-menu-content-min-width);padding:var(--fui-context-menu-content-padding)}.fui-context-menu-shortcut{color:var(--fui-context-menu-shortcut-text-color);font-family:var(--fui-context-menu-shortcut-font-family);font-size:var(--fui-context-menu-shortcut-font-size);line-height:var(--fui-context-menu-shortcut-line-height);font-weight:var(--fui-context-menu-shortcut-font-weight);letter-spacing:var(--fui-context-menu-shortcut-letter-spacing);font-feature-settings:var(--fui-context-menu-shortcut-font-feature-settings);font-variation-settings:var(--fui-context-menu-shortcut-font-variation-settings);margin-inline-start:var(--fui-context-menu-shortcut-margin-start)}.fui-context-menu-sub-content{outline:var(--fui-context-menu-sub-content-outline);outline-offset:var(--fui-context-menu-sub-content-outline-offset);background-color:var(--fui-context-menu-sub-content-background-color);color:var(--fui-context-menu-sub-content-text-color);outline-color:var(--fui-context-menu-sub-content-outline-color);border-radius:var(--fui-context-menu-sub-content-rounded);box-shadow:var(--fui-context-menu-sub-content-shadow);min-width:var(--fui-context-menu-sub-content-min-width);padding:var(--fui-context-menu-sub-content-padding)}.fui-drawer-description{color:var(--fui-drawer-description-text-color);font-family:var(--fui-drawer-description-font-family);font-size:var(--fui-drawer-description-font-size);line-height:var(--fui-drawer-description-line-height);font-weight:var(--fui-drawer-description-font-weight);letter-spacing:var(--fui-drawer-description-letter-spacing);font-feature-settings:var(--fui-drawer-description-font-feature-settings);font-variation-settings:var(--fui-drawer-description-font-variation-settings);margin-top:var(--fui-drawer-description-margin-top)}.fui-dropdown-menu-shortcut{color:var(--fui-dropdown-menu-shortcut-text-color);font-family:var(--fui-dropdown-menu-shortcut-font-family);font-size:var(--fui-dropdown-menu-shortcut-font-size);line-height:var(--fui-dropdown-menu-shortcut-line-height);font-weight:var(--fui-dropdown-menu-shortcut-font-weight);letter-spacing:var(--fui-dropdown-menu-shortcut-letter-spacing);font-feature-settings:var(--fui-dropdown-menu-shortcut-font-feature-settings);font-variation-settings:var(--fui-dropdown-menu-shortcut-font-variation-settings);margin-inline-start:var(--fui-dropdown-menu-shortcut-margin-start)}.fui-field-separator{margin-block:var(--fui-field-separator-bleed-y);font-family:var(--fui-field-separator-font-family);font-size:var(--fui-field-separator-font-size);line-height:var(--fui-field-separator-line-height);font-weight:var(--fui-field-separator-font-weight);letter-spacing:var(--fui-field-separator-letter-spacing);font-feature-settings:var(--fui-field-separator-font-feature-settings);font-variation-settings:var(--fui-field-separator-font-variation-settings);height:var(--fui-field-separator-height)}.fui-filter-list-check{background-color:var(--fui-filter-list-check-background-color);border:var(--fui-filter-list-check-border);border-color:var(--fui-filter-list-check-border-color);border-radius:var(--fui-filter-list-check-rounded);width:var(--fui-filter-list-check-size);height:var(--fui-filter-list-check-size)}.fui-filter-list-check:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){background-color:var(--fui-filter-list-check-checked-background-color);color:var(--fui-filter-list-check-checked-text-color);border-color:var(--fui-filter-list-check-checked-border-color)}.fui-footer-rich-legal{background-color:var(--fui-footer-rich-legal-background-color);color:var(--fui-footer-rich-legal-text-color);font-family:var(--fui-footer-rich-legal-font-family);font-size:var(--fui-footer-rich-legal-font-size);line-height:var(--fui-footer-rich-legal-line-height);font-weight:var(--fui-footer-rich-legal-font-weight);letter-spacing:var(--fui-footer-rich-legal-letter-spacing);font-feature-settings:var(--fui-footer-rich-legal-font-feature-settings);font-variation-settings:var(--fui-footer-rich-legal-font-variation-settings)}.fui-header-shop-announcement{background-color:var(--fui-header-shop-announcement-background-color);color:var(--fui-header-shop-announcement-text-color);font-family:var(--fui-header-shop-announcement-font-family);font-size:var(--fui-header-shop-announcement-font-size);line-height:var(--fui-header-shop-announcement-line-height);font-weight:var(--fui-header-shop-announcement-font-weight);letter-spacing:var(--fui-header-shop-announcement-letter-spacing);font-feature-settings:var(--fui-header-shop-announcement-font-feature-settings);font-variation-settings:var(--fui-header-shop-announcement-font-variation-settings)}.fui-link{color:var(--fui-link-text-color);font-family:var(--fui-link-font-family);font-size:var(--fui-link-font-size);line-height:var(--fui-link-line-height);font-weight:var(--fui-link-font-weight);letter-spacing:var(--fui-link-letter-spacing);font-feature-settings:var(--fui-link-font-feature-settings);font-variation-settings:var(--fui-link-font-variation-settings)}.fui-link:hover{color:var(--fui-link-hover-text-color)}.fui-review-cards-content{color:var(--fui-review-cards-content-text-color);font-family:var(--fui-review-cards-content-font-family);font-size:var(--fui-review-cards-content-font-size);line-height:var(--fui-review-cards-content-line-height);font-weight:var(--fui-review-cards-content-font-weight);letter-spacing:var(--fui-review-cards-content-letter-spacing);font-feature-settings:var(--fui-review-cards-content-font-feature-settings);font-variation-settings:var(--fui-review-cards-content-font-variation-settings);margin-top:var(--fui-review-cards-content-margin-top)}.fui-reviews-stars{color:var(--fui-reviews-stars-text-color);font-family:var(--fui-reviews-stars-font-family);font-size:var(--fui-reviews-stars-font-size);line-height:var(--fui-reviews-stars-line-height);font-weight:var(--fui-reviews-stars-font-weight);letter-spacing:var(--fui-reviews-stars-letter-spacing);font-feature-settings:var(--fui-reviews-stars-font-feature-settings);font-variation-settings:var(--fui-reviews-stars-font-variation-settings);width:var(--fui-reviews-stars-width)}.fui-sheet-description{color:var(--fui-sheet-description-text-color);font-family:var(--fui-sheet-description-font-family);font-size:var(--fui-sheet-description-font-size);line-height:var(--fui-sheet-description-line-height);font-weight:var(--fui-sheet-description-font-weight);letter-spacing:var(--fui-sheet-description-letter-spacing);font-feature-settings:var(--fui-sheet-description-font-feature-settings);font-variation-settings:var(--fui-sheet-description-font-variation-settings);margin-top:var(--fui-sheet-description-margin-top)}.fui-slider-legend{margin-top:var(--fui-slider-legend-margin-top);color:var(--fui-slider-legend-text-color);font-family:var(--fui-slider-legend-font-family);font-size:var(--fui-slider-legend-font-size);line-height:var(--fui-slider-legend-line-height);font-weight:var(--fui-slider-legend-font-weight);letter-spacing:var(--fui-slider-legend-letter-spacing);font-feature-settings:var(--fui-slider-legend-font-feature-settings);font-variation-settings:var(--fui-slider-legend-font-variation-settings)}.fui-switch{background-color:var(--fui-switch-background-color);border:var(--fui-switch-border);border-color:var(--fui-switch-border-color);border-radius:var(--fui-switch-rounded);display:var(--fui-switch-display);flex-shrink:var(--fui-switch-flex-shrink);align-items:var(--fui-switch-align-items)}.fui-switch:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){background-color:var(--fui-switch-checked-background-color);border-color:var(--fui-switch-checked-border-color)}.fui-table-caption{color:var(--fui-table-caption-text-color);font-family:var(--fui-table-caption-font-family);font-size:var(--fui-table-caption-font-size);line-height:var(--fui-table-caption-line-height);font-weight:var(--fui-table-caption-font-weight);letter-spacing:var(--fui-table-caption-letter-spacing);font-feature-settings:var(--fui-table-caption-font-feature-settings);font-variation-settings:var(--fui-table-caption-font-variation-settings);margin-top:var(--fui-table-caption-margin-top)}.fui-tag-group-item-delete{opacity:var(--fui-tag-group-item-delete-opacity);width:var(--fui-tag-group-item-delete-size);height:var(--fui-tag-group-item-delete-size);display:var(--fui-tag-group-item-delete-display);flex-shrink:var(--fui-tag-group-item-delete-flex-shrink);align-items:var(--fui-tag-group-item-delete-align-items);justify-content:var(--fui-tag-group-item-delete-justify-content);margin-inline-end:var(--fui-tag-group-item-delete-bleed-end)}.fui-tag-group-item-delete:hover{opacity:var(--fui-tag-group-item-delete-hover-opacity)}.fui-alert-dialog-title{font-family:var(--fui-alert-dialog-title-font-family);font-size:var(--fui-alert-dialog-title-font-size);line-height:var(--fui-alert-dialog-title-line-height);font-weight:var(--fui-alert-dialog-title-font-weight);letter-spacing:var(--fui-alert-dialog-title-letter-spacing);font-feature-settings:var(--fui-alert-dialog-title-font-feature-settings);font-variation-settings:var(--fui-alert-dialog-title-font-variation-settings);text-transform:var(--fui-alert-dialog-title-text-transform)}.fui-avatar-fallback{background-color:var(--fui-avatar-fallback-background-color);color:var(--fui-avatar-fallback-text-color);border-radius:var(--fui-avatar-fallback-rounded);display:var(--fui-avatar-fallback-display);width:var(--fui-avatar-fallback-size);height:var(--fui-avatar-fallback-size);align-items:var(--fui-avatar-fallback-align-items);justify-content:var(--fui-avatar-fallback-justify-content)}.fui-calendar-select-label{font-family:var(--fui-calendar-select-label-font-family);font-size:var(--fui-calendar-select-label-font-size);line-height:var(--fui-calendar-select-label-line-height);font-weight:var(--fui-calendar-select-label-font-weight);letter-spacing:var(--fui-calendar-select-label-letter-spacing);font-feature-settings:var(--fui-calendar-select-label-font-feature-settings);font-variation-settings:var(--fui-calendar-select-label-font-variation-settings);padding-inline-start:var(--fui-calendar-select-label-padding-start)}.fui-card-description{color:var(--fui-card-description-text-color);font-family:var(--fui-card-description-font-family);font-size:var(--fui-card-description-font-size);line-height:var(--fui-card-description-line-height);font-weight:var(--fui-card-description-font-weight);letter-spacing:var(--fui-card-description-letter-spacing);font-feature-settings:var(--fui-card-description-font-feature-settings);font-variation-settings:var(--fui-card-description-font-variation-settings)}.fui-card-title{font-family:var(--fui-card-title-font-family);font-size:var(--fui-card-title-font-size);line-height:var(--fui-card-title-line-height);font-weight:var(--fui-card-title-font-weight);letter-spacing:var(--fui-card-title-letter-spacing);font-feature-settings:var(--fui-card-title-font-feature-settings);font-variation-settings:var(--fui-card-title-font-variation-settings);text-transform:var(--fui-card-title-text-transform)}.fui-cart-item-detailed-quantity{font-family:var(--fui-cart-item-detailed-quantity-font-family);font-size:var(--fui-cart-item-detailed-quantity-font-size);line-height:var(--fui-cart-item-detailed-quantity-line-height);font-weight:var(--fui-cart-item-detailed-quantity-font-weight);letter-spacing:var(--fui-cart-item-detailed-quantity-letter-spacing);font-feature-settings:var(--fui-cart-item-detailed-quantity-font-feature-settings);font-variation-settings:var(--fui-cart-item-detailed-quantity-font-variation-settings);width:var(--fui-cart-item-detailed-quantity-width)}.fui-category-grid-description{color:var(--fui-category-grid-description-text-color);font-family:var(--fui-category-grid-description-font-family);font-size:var(--fui-category-grid-description-font-size);line-height:var(--fui-category-grid-description-line-height);font-weight:var(--fui-category-grid-description-font-weight);letter-spacing:var(--fui-category-grid-description-letter-spacing);font-feature-settings:var(--fui-category-grid-description-font-feature-settings);font-variation-settings:var(--fui-category-grid-description-font-variation-settings)}.fui-checkout-page-summary-toggle{font-family:var(--fui-checkout-page-summary-toggle-font-family);font-size:var(--fui-checkout-page-summary-toggle-font-size);line-height:var(--fui-checkout-page-summary-toggle-line-height);font-weight:var(--fui-checkout-page-summary-toggle-font-weight);letter-spacing:var(--fui-checkout-page-summary-toggle-letter-spacing);font-feature-settings:var(--fui-checkout-page-summary-toggle-font-feature-settings);font-variation-settings:var(--fui-checkout-page-summary-toggle-font-variation-settings);gap:var(--fui-checkout-page-summary-toggle-gap)}.fui-copy-muted{color:var(--fui-copy-muted-text-color);font-family:var(--fui-copy-muted-font-family);font-size:var(--fui-copy-muted-font-size);line-height:var(--fui-copy-muted-line-height);font-weight:var(--fui-copy-muted-font-weight);letter-spacing:var(--fui-copy-muted-letter-spacing);font-feature-settings:var(--fui-copy-muted-font-feature-settings);font-variation-settings:var(--fui-copy-muted-font-variation-settings)}.fui-delivery-slot-price{color:var(--fui-delivery-slot-price-text-color);font-family:var(--fui-delivery-slot-price-font-family);font-size:var(--fui-delivery-slot-price-font-size);line-height:var(--fui-delivery-slot-price-line-height);font-weight:var(--fui-delivery-slot-price-font-weight);letter-spacing:var(--fui-delivery-slot-price-letter-spacing);font-feature-settings:var(--fui-delivery-slot-price-font-feature-settings);font-variation-settings:var(--fui-delivery-slot-price-font-variation-settings)}.fui-dialog-title{font-family:var(--fui-dialog-title-font-family);font-size:var(--fui-dialog-title-font-size);line-height:var(--fui-dialog-title-line-height);font-weight:var(--fui-dialog-title-font-weight);letter-spacing:var(--fui-dialog-title-letter-spacing);font-feature-settings:var(--fui-dialog-title-font-feature-settings);font-variation-settings:var(--fui-dialog-title-font-variation-settings);text-transform:var(--fui-dialog-title-text-transform)}.fui-drawer-title{font-family:var(--fui-drawer-title-font-family);font-size:var(--fui-drawer-title-font-size);line-height:var(--fui-drawer-title-line-height);font-weight:var(--fui-drawer-title-font-weight);letter-spacing:var(--fui-drawer-title-letter-spacing);font-feature-settings:var(--fui-drawer-title-font-feature-settings);font-variation-settings:var(--fui-drawer-title-font-variation-settings);text-transform:var(--fui-drawer-title-text-transform)}.fui-empty-title{font-family:var(--fui-empty-title-font-family);font-size:var(--fui-empty-title-font-size);line-height:var(--fui-empty-title-line-height);font-weight:var(--fui-empty-title-font-weight);letter-spacing:var(--fui-empty-title-letter-spacing);font-feature-settings:var(--fui-empty-title-font-feature-settings);font-variation-settings:var(--fui-empty-title-font-variation-settings);text-transform:var(--fui-empty-title-text-transform)}.fui-field-error{color:var(--fui-field-error-text-color);font-family:var(--fui-field-error-font-family);font-size:var(--fui-field-error-font-size);line-height:var(--fui-field-error-line-height);font-weight:var(--fui-field-error-font-weight);letter-spacing:var(--fui-field-error-letter-spacing);font-feature-settings:var(--fui-field-error-font-feature-settings);font-variation-settings:var(--fui-field-error-font-variation-settings)}.fui-filter-field-description{color:var(--fui-filter-field-description-text-color);font-family:var(--fui-filter-field-description-font-family);font-size:var(--fui-filter-field-description-font-size);line-height:var(--fui-filter-field-description-line-height);font-weight:var(--fui-filter-field-description-font-weight);letter-spacing:var(--fui-filter-field-description-letter-spacing);font-feature-settings:var(--fui-filter-field-description-font-feature-settings);font-variation-settings:var(--fui-filter-field-description-font-variation-settings)}.fui-filter-field-label{font-family:var(--fui-filter-field-label-font-family);font-size:var(--fui-filter-field-label-font-size);line-height:var(--fui-filter-field-label-line-height);font-weight:var(--fui-filter-field-label-font-weight);letter-spacing:var(--fui-filter-field-label-letter-spacing);font-feature-settings:var(--fui-filter-field-label-font-feature-settings);font-variation-settings:var(--fui-filter-field-label-font-variation-settings);text-transform:var(--fui-filter-field-label-text-transform)}.fui-filter-field-title{font-family:var(--fui-filter-field-title-font-family);font-size:var(--fui-filter-field-title-font-size);line-height:var(--fui-filter-field-title-line-height);font-weight:var(--fui-filter-field-title-font-weight);letter-spacing:var(--fui-filter-field-title-letter-spacing);font-feature-settings:var(--fui-filter-field-title-font-feature-settings);font-variation-settings:var(--fui-filter-field-title-font-variation-settings);text-transform:var(--fui-filter-field-title-text-transform)}.fui-filter-meta{color:var(--fui-filter-meta-text-color);font-family:var(--fui-filter-meta-font-family);font-size:var(--fui-filter-meta-font-size);line-height:var(--fui-filter-meta-line-height);font-weight:var(--fui-filter-meta-font-weight);letter-spacing:var(--fui-filter-meta-letter-spacing);font-feature-settings:var(--fui-filter-meta-font-feature-settings);font-variation-settings:var(--fui-filter-meta-font-variation-settings)}.fui-filter-range-separator{color:var(--fui-filter-range-separator-text-color);font-family:var(--fui-filter-range-separator-font-family);font-size:var(--fui-filter-range-separator-font-size);line-height:var(--fui-filter-range-separator-line-height);font-weight:var(--fui-filter-range-separator-font-weight);letter-spacing:var(--fui-filter-range-separator-letter-spacing);font-feature-settings:var(--fui-filter-range-separator-font-feature-settings);font-variation-settings:var(--fui-filter-range-separator-font-variation-settings)}.fui-filters-range-to{color:var(--fui-filters-range-to-text-color);font-family:var(--fui-filters-range-to-font-family);font-size:var(--fui-filters-range-to-font-size);line-height:var(--fui-filters-range-to-line-height);font-weight:var(--fui-filters-range-to-font-weight);letter-spacing:var(--fui-filters-range-to-letter-spacing);font-feature-settings:var(--fui-filters-range-to-font-feature-settings);font-variation-settings:var(--fui-filters-range-to-font-variation-settings)}.fui-hint{color:var(--fui-hint-text-color);font-family:var(--fui-hint-font-family);font-size:var(--fui-hint-font-size);line-height:var(--fui-hint-line-height);font-weight:var(--fui-hint-font-weight);letter-spacing:var(--fui-hint-letter-spacing);font-feature-settings:var(--fui-hint-font-feature-settings);font-variation-settings:var(--fui-hint-font-variation-settings)}.fui-meta{color:var(--fui-meta-text-color);font-family:var(--fui-meta-font-family);font-size:var(--fui-meta-font-size);line-height:var(--fui-meta-line-height);font-weight:var(--fui-meta-font-weight);letter-spacing:var(--fui-meta-letter-spacing);font-feature-settings:var(--fui-meta-font-feature-settings);font-variation-settings:var(--fui-meta-font-variation-settings)}.fui-part-title{font-family:var(--fui-part-title-font-family);font-size:var(--fui-part-title-font-size);line-height:var(--fui-part-title-line-height);font-weight:var(--fui-part-title-font-weight);letter-spacing:var(--fui-part-title-letter-spacing);font-feature-settings:var(--fui-part-title-font-feature-settings);font-variation-settings:var(--fui-part-title-font-variation-settings);text-transform:var(--fui-part-title-text-transform)}.fui-part-title-lg{font-family:var(--fui-part-title-lg-font-family);font-size:var(--fui-part-title-lg-font-size);line-height:var(--fui-part-title-lg-line-height);font-weight:var(--fui-part-title-lg-font-weight);letter-spacing:var(--fui-part-title-lg-letter-spacing);font-feature-settings:var(--fui-part-title-lg-font-feature-settings);font-variation-settings:var(--fui-part-title-lg-font-variation-settings);text-transform:var(--fui-part-title-lg-text-transform)}.fui-popover-description{color:var(--fui-popover-description-text-color);font-family:var(--fui-popover-description-font-family);font-size:var(--fui-popover-description-font-size);line-height:var(--fui-popover-description-line-height);font-weight:var(--fui-popover-description-font-weight);letter-spacing:var(--fui-popover-description-letter-spacing);font-feature-settings:var(--fui-popover-description-font-feature-settings);font-variation-settings:var(--fui-popover-description-font-variation-settings)}.fui-popover-title{font-family:var(--fui-popover-title-font-family);font-size:var(--fui-popover-title-font-size);line-height:var(--fui-popover-title-line-height);font-weight:var(--fui-popover-title-font-weight);letter-spacing:var(--fui-popover-title-letter-spacing);font-feature-settings:var(--fui-popover-title-font-feature-settings);font-variation-settings:var(--fui-popover-title-font-variation-settings);text-transform:var(--fui-popover-title-text-transform)}.fui-product-card-featured-description{color:var(--fui-product-card-featured-description-text-color);font-family:var(--fui-product-card-featured-description-font-family);font-size:var(--fui-product-card-featured-description-font-size);line-height:var(--fui-product-card-featured-description-line-height);font-weight:var(--fui-product-card-featured-description-font-weight);letter-spacing:var(--fui-product-card-featured-description-letter-spacing);font-feature-settings:var(--fui-product-card-featured-description-font-feature-settings);font-variation-settings:var(--fui-product-card-featured-description-font-variation-settings)}.fui-rating-count{color:var(--fui-rating-count-text-color);font-family:var(--fui-rating-count-font-family);font-size:var(--fui-rating-count-font-size);line-height:var(--fui-rating-count-line-height);font-weight:var(--fui-rating-count-font-weight);letter-spacing:var(--fui-rating-count-letter-spacing);font-feature-settings:var(--fui-rating-count-font-feature-settings);font-variation-settings:var(--fui-rating-count-font-variation-settings)}.fui-rating-value{color:var(--fui-rating-value-text-color);font-family:var(--fui-rating-value-font-family);font-size:var(--fui-rating-value-font-size);line-height:var(--fui-rating-value-line-height);font-weight:var(--fui-rating-value-font-weight);letter-spacing:var(--fui-rating-value-letter-spacing);font-feature-settings:var(--fui-rating-value-font-feature-settings);font-variation-settings:var(--fui-rating-value-font-variation-settings)}.fui-review-cards-percent{font-family:var(--fui-review-cards-percent-font-family);font-size:var(--fui-review-cards-percent-font-size);line-height:var(--fui-review-cards-percent-line-height);font-weight:var(--fui-review-cards-percent-font-weight);letter-spacing:var(--fui-review-cards-percent-letter-spacing);font-feature-settings:var(--fui-review-cards-percent-font-feature-settings);font-variation-settings:var(--fui-review-cards-percent-font-variation-settings);width:var(--fui-review-cards-percent-width)}.fui-review-cards-star{font-family:var(--fui-review-cards-star-font-family);font-size:var(--fui-review-cards-star-font-size);line-height:var(--fui-review-cards-star-line-height);font-weight:var(--fui-review-cards-star-font-weight);letter-spacing:var(--fui-review-cards-star-letter-spacing);font-feature-settings:var(--fui-review-cards-star-font-feature-settings);font-variation-settings:var(--fui-review-cards-star-font-variation-settings);width:var(--fui-review-cards-star-width)}.fui-search-loading-label{font-family:var(--fui-search-loading-label-font-family);font-size:var(--fui-search-loading-label-font-size);line-height:var(--fui-search-loading-label-line-height);font-weight:var(--fui-search-loading-label-font-weight);letter-spacing:var(--fui-search-loading-label-letter-spacing);font-feature-settings:var(--fui-search-loading-label-font-feature-settings);font-variation-settings:var(--fui-search-loading-label-font-variation-settings);color:var(--fui-search-loading-label-text-color)}.fui-select-content{outline:var(--fui-select-content-outline);outline-offset:var(--fui-select-content-outline-offset);background-color:var(--fui-select-content-background-color);color:var(--fui-select-content-text-color);outline-color:var(--fui-select-content-outline-color);border-radius:var(--fui-select-content-rounded);box-shadow:var(--fui-select-content-shadow);min-width:var(--fui-select-content-min-width)}.fui-sheet-title{font-family:var(--fui-sheet-title-font-family);font-size:var(--fui-sheet-title-font-size);line-height:var(--fui-sheet-title-line-height);font-weight:var(--fui-sheet-title-font-weight);letter-spacing:var(--fui-sheet-title-letter-spacing);font-feature-settings:var(--fui-sheet-title-font-feature-settings);font-variation-settings:var(--fui-sheet-title-font-variation-settings);text-transform:var(--fui-sheet-title-text-transform)}.fui-sidebar-group-content{font-family:var(--fui-sidebar-group-content-font-family);font-size:var(--fui-sidebar-group-content-font-size);line-height:var(--fui-sidebar-group-content-line-height);font-weight:var(--fui-sidebar-group-content-font-weight);letter-spacing:var(--fui-sidebar-group-content-letter-spacing);font-feature-settings:var(--fui-sidebar-group-content-font-feature-settings);font-variation-settings:var(--fui-sidebar-group-content-font-variation-settings);width:var(--fui-sidebar-group-content-width)}.fui-sidebar-menu-sub{margin-inline:var(--fui-sidebar-menu-sub-margin-x);border-inline-start:var(--fui-sidebar-menu-sub-border-start);gap:var(--fui-sidebar-menu-sub-gap);padding-inline:var(--fui-sidebar-menu-sub-padding-x);padding-block:var(--fui-sidebar-menu-sub-padding-y);display:var(--fui-sidebar-menu-sub-display);min-width:var(--fui-sidebar-menu-sub-min-width);flex-direction:var(--fui-sidebar-menu-sub-flex-direction)}.fui-stepper-description{color:var(--fui-stepper-description-text-color);font-family:var(--fui-stepper-description-font-family);font-size:var(--fui-stepper-description-font-size);line-height:var(--fui-stepper-description-line-height);font-weight:var(--fui-stepper-description-font-weight);letter-spacing:var(--fui-stepper-description-letter-spacing);font-feature-settings:var(--fui-stepper-description-font-feature-settings);font-variation-settings:var(--fui-stepper-description-font-variation-settings)}.fui-stepper-indicator{border-radius:var(--fui-stepper-indicator-rounded);width:var(--fui-stepper-indicator-size);height:var(--fui-stepper-indicator-size);display:var(--fui-stepper-indicator-display);align-items:var(--fui-stepper-indicator-align-items);justify-content:var(--fui-stepper-indicator-justify-content)}.fui-stepper-indicator :where([data-icon]){width:var(--fui-stepper-indicator-icon-size);height:var(--fui-stepper-indicator-icon-size)}.fui-stepper-status{color:var(--fui-stepper-status-text-color);font-family:var(--fui-stepper-status-font-family);font-size:var(--fui-stepper-status-font-size);line-height:var(--fui-stepper-status-line-height);font-weight:var(--fui-stepper-status-font-weight);letter-spacing:var(--fui-stepper-status-letter-spacing);font-feature-settings:var(--fui-stepper-status-font-feature-settings);font-variation-settings:var(--fui-stepper-status-font-variation-settings)}.fui-swatch{border:var(--fui-swatch-border);border-color:var(--fui-swatch-border-color);display:var(--fui-swatch-display);align-items:var(--fui-swatch-align-items);justify-content:var(--fui-swatch-justify-content)}.fui-swatch:hover{border-color:var(--fui-swatch-hover-border-color);color:var(--fui-swatch-hover-text-color)}.fui-swatch:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){border-color:var(--fui-swatch-checked-border-color)}.fui-swatch-label{color:var(--fui-swatch-label-text-color);font-family:var(--fui-swatch-label-font-family);font-size:var(--fui-swatch-label-font-size);line-height:var(--fui-swatch-label-line-height);font-weight:var(--fui-swatch-label-font-weight);letter-spacing:var(--fui-swatch-label-letter-spacing);font-feature-settings:var(--fui-swatch-label-font-feature-settings);font-variation-settings:var(--fui-swatch-label-font-variation-settings)}.fui-table{font-family:var(--fui-table-font-family);font-size:var(--fui-table-font-size);line-height:var(--fui-table-line-height);font-weight:var(--fui-table-font-weight);letter-spacing:var(--fui-table-letter-spacing);font-feature-settings:var(--fui-table-font-feature-settings);font-variation-settings:var(--fui-table-font-variation-settings);width:var(--fui-table-width)}.fui-tabs-content{font-family:var(--fui-tabs-content-font-family);font-size:var(--fui-tabs-content-font-size);line-height:var(--fui-tabs-content-line-height);font-weight:var(--fui-tabs-content-font-weight);letter-spacing:var(--fui-tabs-content-letter-spacing);font-feature-settings:var(--fui-tabs-content-font-feature-settings);font-variation-settings:var(--fui-tabs-content-font-variation-settings);flex:var(--fui-tabs-content-flex)}.fui-tabs-list{color:var(--fui-tabs-list-text-color);border-radius:var(--fui-tabs-list-rounded);height:var(--fui-tabs-list-height);padding:var(--fui-tabs-list-padding);display:var(--fui-tabs-list-display);width:var(--fui-tabs-list-width);align-items:var(--fui-tabs-list-align-items);justify-content:var(--fui-tabs-list-justify-content)}.fui-tags-input-item{background-color:var(--fui-tags-input-item-background-color);border-radius:var(--fui-tags-input-item-rounded);height:var(--fui-tags-input-item-height);display:var(--fui-tags-input-item-display);align-items:var(--fui-tags-input-item-align-items)}.fui-tags-input-item:is([data-selected=true],[aria-selected=true],[data-state=active]){outline:var(--fui-tags-input-item-selected-outline);outline-offset:var(--fui-tags-input-item-selected-outline-offset);outline-color:var(--fui-tags-input-item-selected-outline-color)}.fui-toast-description{color:var(--fui-toast-description-text-color);font-family:var(--fui-toast-description-font-family);font-size:var(--fui-toast-description-font-size);line-height:var(--fui-toast-description-line-height);font-weight:var(--fui-toast-description-font-weight);letter-spacing:var(--fui-toast-description-letter-spacing);font-feature-settings:var(--fui-toast-description-font-feature-settings);font-variation-settings:var(--fui-toast-description-font-variation-settings)}.fui-toast-title{font-family:var(--fui-toast-title-font-family);font-size:var(--fui-toast-title-font-size);line-height:var(--fui-toast-title-line-height);font-weight:var(--fui-toast-title-font-weight);letter-spacing:var(--fui-toast-title-letter-spacing);font-feature-settings:var(--fui-toast-title-font-feature-settings);font-variation-settings:var(--fui-toast-title-font-variation-settings);text-transform:var(--fui-toast-title-text-transform)}.fui-breadcrumb-ellipsis{width:var(--fui-breadcrumb-ellipsis-size);height:var(--fui-breadcrumb-ellipsis-size);display:var(--fui-breadcrumb-ellipsis-display);align-items:var(--fui-breadcrumb-ellipsis-align-items);justify-content:var(--fui-breadcrumb-ellipsis-justify-content)}.fui-breadcrumb-ellipsis :where([data-icon]){width:var(--fui-breadcrumb-ellipsis-icon-size);height:var(--fui-breadcrumb-ellipsis-icon-size)}.fui-calendar-heading{font-family:var(--fui-calendar-heading-font-family);font-size:var(--fui-calendar-heading-font-size);line-height:var(--fui-calendar-heading-line-height);font-weight:var(--fui-calendar-heading-font-weight);letter-spacing:var(--fui-calendar-heading-letter-spacing);font-feature-settings:var(--fui-calendar-heading-font-feature-settings);font-variation-settings:var(--fui-calendar-heading-font-variation-settings)}.fui-cart-minimal-title{font-family:var(--fui-cart-minimal-title-font-family);font-size:var(--fui-cart-minimal-title-font-size);line-height:var(--fui-cart-minimal-title-line-height);font-weight:var(--fui-cart-minimal-title-font-weight);letter-spacing:var(--fui-cart-minimal-title-letter-spacing);font-feature-settings:var(--fui-cart-minimal-title-font-feature-settings);font-variation-settings:var(--fui-cart-minimal-title-font-variation-settings)}.fui-category-filter-heading{font-family:var(--fui-category-filter-heading-font-family);font-size:var(--fui-category-filter-heading-font-size);line-height:var(--fui-category-filter-heading-line-height);font-weight:var(--fui-category-filter-heading-font-weight);letter-spacing:var(--fui-category-filter-heading-letter-spacing);font-feature-settings:var(--fui-category-filter-heading-font-feature-settings);font-variation-settings:var(--fui-category-filter-heading-font-variation-settings)}.fui-category-grid-heading{font-family:var(--fui-category-grid-heading-font-family);font-size:var(--fui-category-grid-heading-font-size);line-height:var(--fui-category-grid-heading-line-height);font-weight:var(--fui-category-grid-heading-font-weight);letter-spacing:var(--fui-category-grid-heading-letter-spacing);font-feature-settings:var(--fui-category-grid-heading-font-feature-settings);font-variation-settings:var(--fui-category-grid-heading-font-variation-settings)}.fui-dialog-body{min-height:var(--fui-dialog-body-min-height);margin-inline:var(--fui-dialog-body-bleed-x);padding-inline:var(--fui-dialog-body-padding-x);margin-block:var(--fui-dialog-body-bleed-y);padding-block:var(--fui-dialog-body-padding-y)}@container (width>=28rem){.fui-dialog-body{margin-inline:var(--fui-dialog-body-md-bleed-x);padding-inline:var(--fui-dialog-body-md-padding-x)}}.fui-filter-swatch-text{font-family:var(--fui-filter-swatch-text-font-family);font-size:var(--fui-filter-swatch-text-font-size);line-height:var(--fui-filter-swatch-text-line-height);font-weight:var(--fui-filter-swatch-text-font-weight);letter-spacing:var(--fui-filter-swatch-text-letter-spacing);font-feature-settings:var(--fui-filter-swatch-text-font-feature-settings);font-variation-settings:var(--fui-filter-swatch-text-font-variation-settings)}.fui-footer-brand-title{font-family:var(--fui-footer-brand-title-font-family);font-size:var(--fui-footer-brand-title-font-size);line-height:var(--fui-footer-brand-title-line-height);font-weight:var(--fui-footer-brand-title-font-weight);letter-spacing:var(--fui-footer-brand-title-letter-spacing);font-feature-settings:var(--fui-footer-brand-title-font-feature-settings);font-variation-settings:var(--fui-footer-brand-title-font-variation-settings)}.fui-footer-minimal-logo{font-family:var(--fui-footer-minimal-logo-font-family);font-size:var(--fui-footer-minimal-logo-font-size);line-height:var(--fui-footer-minimal-logo-line-height);font-weight:var(--fui-footer-minimal-logo-font-weight);letter-spacing:var(--fui-footer-minimal-logo-letter-spacing);font-feature-settings:var(--fui-footer-minimal-logo-font-feature-settings);font-variation-settings:var(--fui-footer-minimal-logo-font-variation-settings)}.fui-footer-rich-heading{font-family:var(--fui-footer-rich-heading-font-family);font-size:var(--fui-footer-rich-heading-font-size);line-height:var(--fui-footer-rich-heading-line-height);font-weight:var(--fui-footer-rich-heading-font-weight);letter-spacing:var(--fui-footer-rich-heading-letter-spacing);font-feature-settings:var(--fui-footer-rich-heading-font-feature-settings);font-variation-settings:var(--fui-footer-rich-heading-font-variation-settings)}.fui-footer-rich-legal-logo{font-family:var(--fui-footer-rich-legal-logo-font-family);font-size:var(--fui-footer-rich-legal-logo-font-size);line-height:var(--fui-footer-rich-legal-logo-line-height);font-weight:var(--fui-footer-rich-legal-logo-font-weight);letter-spacing:var(--fui-footer-rich-legal-logo-letter-spacing);font-feature-settings:var(--fui-footer-rich-legal-logo-font-feature-settings);font-variation-settings:var(--fui-footer-rich-legal-logo-font-variation-settings)}.fui-footer-rich-title{font-family:var(--fui-footer-rich-title-font-family);font-size:var(--fui-footer-rich-title-font-size);line-height:var(--fui-footer-rich-title-line-height);font-weight:var(--fui-footer-rich-title-font-weight);letter-spacing:var(--fui-footer-rich-title-letter-spacing);font-feature-settings:var(--fui-footer-rich-title-font-feature-settings);font-variation-settings:var(--fui-footer-rich-title-font-variation-settings)}.fui-header-centered-logo{font-family:var(--fui-header-centered-logo-font-family);font-size:var(--fui-header-centered-logo-font-size);line-height:var(--fui-header-centered-logo-line-height);font-weight:var(--fui-header-centered-logo-font-weight);letter-spacing:var(--fui-header-centered-logo-letter-spacing);font-feature-settings:var(--fui-header-centered-logo-font-feature-settings);font-variation-settings:var(--fui-header-centered-logo-font-variation-settings)}.fui-heading{font-family:var(--fui-heading-font-family);font-size:var(--fui-heading-font-size);line-height:var(--fui-heading-line-height);font-weight:var(--fui-heading-font-weight);letter-spacing:var(--fui-heading-letter-spacing);font-feature-settings:var(--fui-heading-font-feature-settings);font-variation-settings:var(--fui-heading-font-variation-settings)}.fui-line-title{font-family:var(--fui-line-title-font-family);font-size:var(--fui-line-title-font-size);line-height:var(--fui-line-title-line-height);font-weight:var(--fui-line-title-font-weight);letter-spacing:var(--fui-line-title-letter-spacing);font-feature-settings:var(--fui-line-title-font-feature-settings);font-variation-settings:var(--fui-line-title-font-variation-settings)}.fui-logo{font-family:var(--fui-logo-font-family);font-size:var(--fui-logo-font-size);line-height:var(--fui-logo-line-height);font-weight:var(--fui-logo-font-weight);letter-spacing:var(--fui-logo-letter-spacing);font-feature-settings:var(--fui-logo-font-feature-settings);font-variation-settings:var(--fui-logo-font-variation-settings)}.fui-navigation-shop-columns{font-family:var(--fui-navigation-shop-columns-font-family);font-size:var(--fui-navigation-shop-columns-font-size);line-height:var(--fui-navigation-shop-columns-line-height);font-weight:var(--fui-navigation-shop-columns-font-weight);letter-spacing:var(--fui-navigation-shop-columns-letter-spacing);font-feature-settings:var(--fui-navigation-shop-columns-font-feature-settings);font-variation-settings:var(--fui-navigation-shop-columns-font-variation-settings)}.fui-navigation-shop-page{font-family:var(--fui-navigation-shop-page-font-family);font-size:var(--fui-navigation-shop-page-font-size);line-height:var(--fui-navigation-shop-page-line-height);font-weight:var(--fui-navigation-shop-page-font-weight);letter-spacing:var(--fui-navigation-shop-page-letter-spacing);font-feature-settings:var(--fui-navigation-shop-page-font-feature-settings);font-variation-settings:var(--fui-navigation-shop-page-font-variation-settings)}.fui-order-tracking-eta{font-family:var(--fui-order-tracking-eta-font-family);font-size:var(--fui-order-tracking-eta-font-size);line-height:var(--fui-order-tracking-eta-line-height);font-weight:var(--fui-order-tracking-eta-font-weight);letter-spacing:var(--fui-order-tracking-eta-letter-spacing);font-feature-settings:var(--fui-order-tracking-eta-font-feature-settings);font-variation-settings:var(--fui-order-tracking-eta-font-variation-settings)}.fui-page-title{font-family:var(--fui-page-title-font-family);font-size:var(--fui-page-title-font-size);line-height:var(--fui-page-title-line-height);font-weight:var(--fui-page-title-font-weight);letter-spacing:var(--fui-page-title-letter-spacing);font-feature-settings:var(--fui-page-title-font-feature-settings);font-variation-settings:var(--fui-page-title-font-variation-settings)}.fui-pagination-ellipsis{width:var(--fui-pagination-ellipsis-size);height:var(--fui-pagination-ellipsis-size);display:var(--fui-pagination-ellipsis-display);align-items:var(--fui-pagination-ellipsis-align-items);justify-content:var(--fui-pagination-ellipsis-justify-content)}.fui-pagination-ellipsis :where([data-icon]){width:var(--fui-pagination-ellipsis-icon-size);height:var(--fui-pagination-ellipsis-icon-size)}.fui-product-card-gallery-title{font-family:var(--fui-product-card-gallery-title-font-family);font-size:var(--fui-product-card-gallery-title-font-size);line-height:var(--fui-product-card-gallery-title-line-height);font-weight:var(--fui-product-card-gallery-title-font-weight);letter-spacing:var(--fui-product-card-gallery-title-letter-spacing);font-feature-settings:var(--fui-product-card-gallery-title-font-feature-settings);font-variation-settings:var(--fui-product-card-gallery-title-font-variation-settings)}.fui-range-calendar-heading{font-family:var(--fui-range-calendar-heading-font-family);font-size:var(--fui-range-calendar-heading-font-size);line-height:var(--fui-range-calendar-heading-line-height);font-weight:var(--fui-range-calendar-heading-font-weight);letter-spacing:var(--fui-range-calendar-heading-letter-spacing);font-feature-settings:var(--fui-range-calendar-heading-font-feature-settings);font-variation-settings:var(--fui-range-calendar-heading-font-variation-settings)}.fui-review-cards-author{font-family:var(--fui-review-cards-author-font-family);font-size:var(--fui-review-cards-author-font-size);line-height:var(--fui-review-cards-author-line-height);font-weight:var(--fui-review-cards-author-font-weight);letter-spacing:var(--fui-review-cards-author-letter-spacing);font-feature-settings:var(--fui-review-cards-author-font-feature-settings);font-variation-settings:var(--fui-review-cards-author-font-variation-settings)}.fui-review-cards-average{font-family:var(--fui-review-cards-average-font-family);font-size:var(--fui-review-cards-average-font-size);line-height:var(--fui-review-cards-average-line-height);font-weight:var(--fui-review-cards-average-font-weight);letter-spacing:var(--fui-review-cards-average-letter-spacing);font-feature-settings:var(--fui-review-cards-average-font-feature-settings);font-variation-settings:var(--fui-review-cards-average-font-variation-settings)}.fui-review-cards-heading{font-family:var(--fui-review-cards-heading-font-family);font-size:var(--fui-review-cards-heading-font-size);line-height:var(--fui-review-cards-heading-line-height);font-weight:var(--fui-review-cards-heading-font-weight);letter-spacing:var(--fui-review-cards-heading-letter-spacing);font-feature-settings:var(--fui-review-cards-heading-font-feature-settings);font-variation-settings:var(--fui-review-cards-heading-font-variation-settings)}.fui-review-cards-summary{font-family:var(--fui-review-cards-summary-font-family);font-size:var(--fui-review-cards-summary-font-size);line-height:var(--fui-review-cards-summary-line-height);font-weight:var(--fui-review-cards-summary-font-weight);letter-spacing:var(--fui-review-cards-summary-letter-spacing);font-feature-settings:var(--fui-review-cards-summary-font-feature-settings);font-variation-settings:var(--fui-review-cards-summary-font-variation-settings)}.fui-search-cancel{font-family:var(--fui-search-cancel-font-family);font-size:var(--fui-search-cancel-font-size);line-height:var(--fui-search-cancel-line-height);font-weight:var(--fui-search-cancel-font-weight);letter-spacing:var(--fui-search-cancel-letter-spacing);font-feature-settings:var(--fui-search-cancel-font-feature-settings);font-variation-settings:var(--fui-search-cancel-font-variation-settings)}.fui-section-title{font-family:var(--fui-section-title-font-family);font-size:var(--fui-section-title-font-size);line-height:var(--fui-section-title-line-height);font-weight:var(--fui-section-title-font-weight);letter-spacing:var(--fui-section-title-letter-spacing);font-feature-settings:var(--fui-section-title-font-feature-settings);font-variation-settings:var(--fui-section-title-font-variation-settings)}.fui-select-scroll-button{background-color:var(--fui-select-scroll-button-background-color);padding-block:var(--fui-select-scroll-button-padding-y);display:var(--fui-select-scroll-button-display);align-items:var(--fui-select-scroll-button-align-items);justify-content:var(--fui-select-scroll-button-justify-content)}.fui-select-scroll-button :where([data-icon]){width:var(--fui-select-scroll-button-icon-size);height:var(--fui-select-scroll-button-icon-size)}.fui-sidebar-content{scrollbar-width:var(--fui-sidebar-content-scrollbar);min-height:var(--fui-sidebar-content-min-height);gap:var(--fui-sidebar-content-gap);display:var(--fui-sidebar-content-display);flex:var(--fui-sidebar-content-flex);flex-direction:var(--fui-sidebar-content-flex-direction)}.fui-sidebar-content::-webkit-scrollbar{display:var(--fui-sidebar-content-scrollbar)}.fui-stepper-title{font-family:var(--fui-stepper-title-font-family);font-size:var(--fui-stepper-title-font-size);line-height:var(--fui-stepper-title-line-height);font-weight:var(--fui-stepper-title-font-weight);letter-spacing:var(--fui-stepper-title-letter-spacing);font-feature-settings:var(--fui-stepper-title-font-feature-settings);font-variation-settings:var(--fui-stepper-title-font-variation-settings)}.fui-stepper-trigger{border-radius:var(--fui-stepper-trigger-rounded);gap:var(--fui-stepper-trigger-gap);padding:var(--fui-stepper-trigger-padding);display:var(--fui-stepper-trigger-display);flex-direction:var(--fui-stepper-trigger-flex-direction);align-items:var(--fui-stepper-trigger-align-items);text-align:var(--fui-stepper-trigger-text-align)}.fui-title{font-family:var(--fui-title-font-family);font-size:var(--fui-title-font-size);line-height:var(--fui-title-line-height);font-weight:var(--fui-title-font-weight);letter-spacing:var(--fui-title-letter-spacing);font-feature-settings:var(--fui-title-font-feature-settings);font-variation-settings:var(--fui-title-font-variation-settings)}.fui-total{font-family:var(--fui-total-font-family);font-size:var(--fui-total-font-size);line-height:var(--fui-total-line-height);font-weight:var(--fui-total-font-weight);letter-spacing:var(--fui-total-letter-spacing);font-feature-settings:var(--fui-total-font-feature-settings);font-variation-settings:var(--fui-total-font-variation-settings)}.fui-alert-dialog-header{gap:var(--fui-alert-dialog-header-gap);display:var(--fui-alert-dialog-header-display);place-items:var(--fui-alert-dialog-header-place-items);text-align:var(--fui-alert-dialog-header-text-align)}@container (width>=24rem){.fui-alert-dialog-media{grid-row:var(--fui-alert-dialog-media-sm-grid-row)}.fui-alert-dialog-header{place-items:var(--fui-alert-dialog-header-sm-place-items);text-align:var(--fui-alert-dialog-header-sm-text-align)}}.fui-avatar{border-radius:var(--fui-avatar-rounded);display:var(--fui-avatar-display);flex-shrink:var(--fui-avatar-flex-shrink)}.fui-avatar:after{content:var(--tw-content,"");border:var(--fui-avatar-after-border);border-radius:var(--fui-avatar-after-rounded)}.fui-category-grid-dismiss{border-radius:var(--fui-category-grid-dismiss-rounded);width:var(--fui-category-grid-dismiss-size);height:var(--fui-category-grid-dismiss-size);margin-inline-start:var(--fui-category-grid-dismiss-margin-start);margin-inline-end:var(--fui-category-grid-dismiss-bleed-end)}.fui-category-grid-dismiss:hover{background-color:var(--fui-category-grid-dismiss-hover-background-color)}.fui-drawer-header{display:var(--fui-drawer-header-display);flex-direction:var(--fui-drawer-header-flex-direction);gap:var(--fui-drawer-header-gap);padding:var(--fui-drawer-header-padding)}@container (width>=28rem){.fui-drawer-header{gap:var(--fui-drawer-header-md-gap);text-align:var(--fui-drawer-header-md-text-align)}}.fui-empty-media{border-radius:var(--fui-empty-media-rounded);margin-bottom:var(--fui-empty-media-margin-bottom);display:var(--fui-empty-media-display);flex-shrink:var(--fui-empty-media-flex-shrink);align-items:var(--fui-empty-media-align-items);justify-content:var(--fui-empty-media-justify-content)}.fui-filter-toolbar-bar{background-color:var(--fui-filter-toolbar-bar-background-color);border:var(--fui-filter-toolbar-bar-border);border-color:var(--fui-filter-toolbar-bar-border-color);border-radius:var(--fui-filter-toolbar-bar-rounded);padding:var(--fui-filter-toolbar-bar-padding);gap:var(--fui-filter-toolbar-bar-gap)}.fui-footer-trust-icon{background-color:var(--fui-footer-trust-icon-background-color);border-radius:var(--fui-footer-trust-icon-rounded);width:var(--fui-footer-trust-icon-size);height:var(--fui-footer-trust-icon-size)}.fui-footer-trust-icon :where([data-icon]){width:var(--fui-footer-trust-icon-icon-size);height:var(--fui-footer-trust-icon-icon-size)}.fui-image-fallback{background-color:var(--fui-image-fallback-background-color);display:var(--fui-image-fallback-display);width:var(--fui-image-fallback-size);height:var(--fui-image-fallback-size);align-items:var(--fui-image-fallback-align-items);justify-content:var(--fui-image-fallback-justify-content)}.fui-number-field-step{padding:var(--fui-number-field-step-padding);display:var(--fui-number-field-step-display);align-items:var(--fui-number-field-step-align-items);justify-content:var(--fui-number-field-step-justify-content)}.fui-number-field-step :where([data-icon]){width:var(--fui-number-field-step-icon-size);height:var(--fui-number-field-step-icon-size)}.fui-progress{background-color:var(--fui-progress-background-color);border-radius:var(--fui-progress-rounded);height:var(--fui-progress-height);display:var(--fui-progress-display);width:var(--fui-progress-width);align-items:var(--fui-progress-align-items)}.fui-rating-dot{border-radius:var(--fui-rating-dot-rounded);border:var(--fui-rating-dot-border);border-color:var(--fui-rating-dot-border-color);background-color:var(--fui-rating-dot-background-color);display:var(--fui-rating-dot-display);flex-shrink:var(--fui-rating-dot-flex-shrink)}.fui-sidebar-menu-skeleton{border-radius:var(--fui-sidebar-menu-skeleton-rounded);height:var(--fui-sidebar-menu-skeleton-height);gap:var(--fui-sidebar-menu-skeleton-gap);padding-inline:var(--fui-sidebar-menu-skeleton-padding-x);display:var(--fui-sidebar-menu-skeleton-display);align-items:var(--fui-sidebar-menu-skeleton-align-items)}.fui-alert-dialog-footer{gap:var(--fui-alert-dialog-footer-gap);display:var(--fui-alert-dialog-footer-display);flex-direction:var(--fui-alert-dialog-footer-flex-direction)}@container (width>=24rem){.fui-alert-dialog-footer{flex-direction:var(--fui-alert-dialog-footer-sm-flex-direction);justify-content:var(--fui-alert-dialog-footer-sm-justify-content)}}.fui-button-group-separator{background-color:var(--fui-button-group-separator-background-color);width:var(--fui-button-group-separator-size);height:var(--fui-button-group-separator-size);flex-shrink:var(--fui-button-group-separator-flex-shrink);align-self:var(--fui-button-group-separator-align-self)}.fui-calendar-header{padding-inline:var(--fui-calendar-header-padding-x);display:var(--fui-calendar-header-display);justify-content:var(--fui-calendar-header-justify-content);align-items:var(--fui-calendar-header-align-items);width:var(--fui-calendar-header-width)}.fui-card-header{gap:var(--fui-card-header-gap);padding-inline:var(--fui-card-header-padding-x);display:var(--fui-card-header-display);grid-template-columns:var(--fui-card-header-grid-columns);align-items:var(--fui-card-header-align-items)}.fui-carousel-dot{background-color:var(--fui-carousel-dot-background-color);border-radius:var(--fui-carousel-dot-rounded);height:var(--fui-carousel-dot-height);width:var(--fui-carousel-dot-width)}.fui-carousel-dot:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-carousel-dot-selected-background-color)}.fui-carousel-progress{margin-top:var(--fui-carousel-progress-margin-top);background-color:var(--fui-carousel-progress-background-color);border-radius:var(--fui-carousel-progress-rounded);height:var(--fui-carousel-progress-height);width:var(--fui-carousel-progress-width)}.fui-cart-item-compact-image{border:var(--fui-cart-item-compact-image-border);border-color:var(--fui-cart-item-compact-image-border-color);border-radius:var(--fui-cart-item-compact-image-rounded);width:var(--fui-cart-item-compact-image-size);height:var(--fui-cart-item-compact-image-size)}.fui-cart-item-detailed-image{border:var(--fui-cart-item-detailed-image-border);border-color:var(--fui-cart-item-detailed-image-border-color);border-radius:var(--fui-cart-item-detailed-image-rounded);width:var(--fui-cart-item-detailed-image-size);height:var(--fui-cart-item-detailed-image-size)}.fui-cart-item-minimal-image{border:var(--fui-cart-item-minimal-image-border);border-color:var(--fui-cart-item-minimal-image-border-color);border-radius:var(--fui-cart-item-minimal-image-rounded);width:var(--fui-cart-item-minimal-image-size);height:var(--fui-cart-item-minimal-image-size)}.fui-checkout-page-total-image{border:var(--fui-checkout-page-total-image-border);border-color:var(--fui-checkout-page-total-image-border-color);border-radius:var(--fui-checkout-page-total-image-rounded);width:var(--fui-checkout-page-total-image-size);height:var(--fui-checkout-page-total-image-size)}.fui-combobox-item-indicator{width:var(--fui-combobox-item-indicator-size);height:var(--fui-combobox-item-indicator-size);display:var(--fui-combobox-item-indicator-display);align-items:var(--fui-combobox-item-indicator-align-items);justify-content:var(--fui-combobox-item-indicator-justify-content)}.fui-date-field-segment{border-radius:var(--fui-date-field-segment-rounded);padding-inline:var(--fui-date-field-segment-padding-x)}.fui-date-field-segment:focus-visible{background-color:var(--fui-date-field-segment-focus-background-color);color:var(--fui-date-field-segment-focus-text-color)}.fui-date-field-segment[data-placeholder]{color:var(--fui-date-field-segment-placeholder-shown-text-color)}.fui-dialog-footer{display:var(--fui-dialog-footer-display);flex-direction:var(--fui-dialog-footer-flex-direction);gap:var(--fui-dialog-footer-gap)}@container (width>=24rem){.fui-dialog-footer{flex-direction:var(--fui-dialog-footer-sm-flex-direction);justify-content:var(--fui-dialog-footer-sm-justify-content)}}.fui-drawer-footer{margin-top:var(--fui-drawer-footer-margin-top);display:var(--fui-drawer-footer-display);flex-direction:var(--fui-drawer-footer-flex-direction);gap:var(--fui-drawer-footer-gap);padding:var(--fui-drawer-footer-padding)}.fui-drawer-handle{margin-top:var(--fui-drawer-handle-margin-top);background-color:var(--fui-drawer-handle-background-color);border-radius:var(--fui-drawer-handle-rounded);height:var(--fui-drawer-handle-height);width:var(--fui-drawer-handle-width)}.fui-empty-header{display:var(--fui-empty-header-display);max-width:var(--fui-empty-header-max-width);flex-direction:var(--fui-empty-header-flex-direction);align-items:var(--fui-empty-header-align-items);gap:var(--fui-empty-header-gap)}.fui-item-media{gap:var(--fui-item-media-gap);display:var(--fui-item-media-display);flex-shrink:var(--fui-item-media-flex-shrink);align-items:var(--fui-item-media-align-items);justify-content:var(--fui-item-media-justify-content)}.fui-navigation-menu{display:var(--fui-navigation-menu-display);max-width:var(--fui-navigation-menu-max-width);flex:var(--fui-navigation-menu-flex);align-items:var(--fui-navigation-menu-align-items);justify-content:var(--fui-navigation-menu-justify-content)}.fui-navigation-menu-list{display:var(--fui-navigation-menu-list-display);flex:var(--fui-navigation-menu-list-flex);gap:var(--fui-navigation-menu-list-gap);align-items:var(--fui-navigation-menu-list-align-items);justify-content:var(--fui-navigation-menu-list-justify-content)}.fui-order-summary-image{border:var(--fui-order-summary-image-border);border-color:var(--fui-order-summary-image-border-color);border-radius:var(--fui-order-summary-image-rounded);width:var(--fui-order-summary-image-size);height:var(--fui-order-summary-image-size)}.fui-order-tracking-parcel{background-color:var(--fui-order-tracking-parcel-background-color);border-radius:var(--fui-order-tracking-parcel-rounded);padding-inline:var(--fui-order-tracking-parcel-padding-x);padding-block:var(--fui-order-tracking-parcel-padding-y);gap:var(--fui-order-tracking-parcel-gap)}.fui-range-calendar-header{padding-top:var(--fui-range-calendar-header-padding-top);display:var(--fui-range-calendar-header-display);justify-content:var(--fui-range-calendar-header-justify-content);align-items:var(--fui-range-calendar-header-align-items);width:var(--fui-range-calendar-header-width)}.fui-search-loading{gap:var(--fui-search-loading-gap);padding-inline:var(--fui-search-loading-padding-x);padding-block:var(--fui-search-loading-padding-y);display:var(--fui-search-loading-display);flex-direction:var(--fui-search-loading-flex-direction)}.fui-search-suggestions-image{border:var(--fui-search-suggestions-image-border);border-color:var(--fui-search-suggestions-image-border-color);border-radius:var(--fui-search-suggestions-image-rounded);width:var(--fui-search-suggestions-image-size);height:var(--fui-search-suggestions-image-size)}.fui-sheet-footer{margin-top:var(--fui-sheet-footer-margin-top);display:var(--fui-sheet-footer-display);flex-direction:var(--fui-sheet-footer-flex-direction);gap:var(--fui-sheet-footer-gap);padding:var(--fui-sheet-footer-padding)}.fui-sidebar-group{padding:var(--fui-sidebar-group-padding);display:var(--fui-sidebar-group-display);width:var(--fui-sidebar-group-width);min-width:var(--fui-sidebar-group-min-width);flex-direction:var(--fui-sidebar-group-flex-direction)}.fui-sidebar-inset{background-color:var(--fui-sidebar-inset-background-color);display:var(--fui-sidebar-inset-display);width:var(--fui-sidebar-inset-width);flex:var(--fui-sidebar-inset-flex);flex-direction:var(--fui-sidebar-inset-flex-direction)}.fui-sidebar-menu{gap:var(--fui-sidebar-menu-gap);display:var(--fui-sidebar-menu-display);width:var(--fui-sidebar-menu-width);min-width:var(--fui-sidebar-menu-min-width);flex-direction:var(--fui-sidebar-menu-flex-direction)}.fui-switch-thumb{background-color:var(--fui-switch-thumb-background-color);border-radius:var(--fui-switch-thumb-rounded);translate:var(--fui-switch-thumb-translate);margin-inline-start:var(--fui-switch-thumb-margin-start)}.fui-switch-thumb:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){translate:var(--fui-switch-thumb-checked-translate)}.fui-tags-input-item-delete{border-radius:var(--fui-tags-input-item-delete-rounded);display:var(--fui-tags-input-item-delete-display);margin-inline-end:var(--fui-tags-input-item-delete-margin-end)}.fui-tags-input-item-delete :where([data-icon]){width:var(--fui-tags-input-item-delete-icon-size);height:var(--fui-tags-input-item-delete-icon-size)}.fui-tooltip-arrow{background-color:var(--fui-tooltip-arrow-background-color);fill:var(--fui-tooltip-arrow-fill);border-radius:var(--fui-tooltip-arrow-rounded);width:var(--fui-tooltip-arrow-size);height:var(--fui-tooltip-arrow-size)}.fui-autocomplete-separator{margin-inline:var(--fui-autocomplete-separator-bleed-x);margin-block:var(--fui-autocomplete-separator-margin-y);background-color:var(--fui-autocomplete-separator-background-color);height:var(--fui-autocomplete-separator-height)}.fui-autocomplete-viewport{scrollbar-width:var(--fui-autocomplete-viewport-scrollbar);min-height:var(--fui-autocomplete-viewport-min-height);padding:var(--fui-autocomplete-viewport-padding)}.fui-autocomplete-viewport::-webkit-scrollbar{display:var(--fui-autocomplete-viewport-scrollbar)}.fui-combobox-separator{margin-inline:var(--fui-combobox-separator-bleed-x);margin-block:var(--fui-combobox-separator-margin-y);background-color:var(--fui-combobox-separator-background-color);height:var(--fui-combobox-separator-height)}.fui-combobox-viewport{scrollbar-width:var(--fui-combobox-viewport-scrollbar);min-height:var(--fui-combobox-viewport-min-height);padding:var(--fui-combobox-viewport-padding)}.fui-combobox-viewport::-webkit-scrollbar{display:var(--fui-combobox-viewport-scrollbar)}.fui-context-menu-separator{margin-inline:var(--fui-context-menu-separator-bleed-x);margin-block:var(--fui-context-menu-separator-margin-y);background-color:var(--fui-context-menu-separator-background-color);height:var(--fui-context-menu-separator-height)}.fui-dropdown-menu-separator{margin-inline:var(--fui-dropdown-menu-separator-bleed-x);margin-block:var(--fui-dropdown-menu-separator-margin-y);background-color:var(--fui-dropdown-menu-separator-background-color);height:var(--fui-dropdown-menu-separator-height)}.fui-field-content{display:var(--fui-field-content-display);flex:var(--fui-field-content-flex);flex-direction:var(--fui-field-content-flex-direction);gap:var(--fui-field-content-gap)}.fui-field-group{display:var(--fui-field-group-display);width:var(--fui-field-group-width);flex-direction:var(--fui-field-group-flex-direction);gap:var(--fui-field-group-gap)}.fui-filter-field-content{display:var(--fui-filter-field-content-display);flex:var(--fui-filter-field-content-flex);flex-direction:var(--fui-filter-field-content-flex-direction);gap:var(--fui-filter-field-content-gap)}.fui-filter-list{scrollbar-width:var(--fui-filter-list-scrollbar);height:var(--fui-filter-list-height);padding-block:var(--fui-filter-list-padding-y)}.fui-filter-list::-webkit-scrollbar{display:var(--fui-filter-list-scrollbar)}.fui-filter-reset-root{margin-top:var(--fui-filter-reset-root-margin-top);display:var(--fui-filter-reset-root-display);align-items:var(--fui-filter-reset-root-align-items);justify-content:var(--fui-filter-reset-root-justify-content)}.fui-form{gap:var(--fui-form-gap);display:var(--fui-form-display);width:var(--fui-form-width);flex-direction:var(--fui-form-flex-direction)}.fui-header-centered{background-color:var(--fui-header-centered-background-color);border-bottom:var(--fui-header-centered-border-bottom);border-color:var(--fui-header-centered-border-color);width:var(--fui-header-centered-width)}.fui-header-checkout{background-color:var(--fui-header-checkout-background-color);border-bottom:var(--fui-header-checkout-border-bottom);border-color:var(--fui-header-checkout-border-color);width:var(--fui-header-checkout-width)}.fui-input-otp-separator{display:var(--fui-input-otp-separator-display);align-items:var(--fui-input-otp-separator-align-items)}.fui-input-otp-separator :where([data-icon]){width:var(--fui-input-otp-separator-icon-size);height:var(--fui-input-otp-separator-icon-size)}.fui-item-content{display:var(--fui-item-content-display);flex:var(--fui-item-content-flex);flex-direction:var(--fui-item-content-flex-direction);gap:var(--fui-item-content-gap)}.fui-item-footer{display:var(--fui-item-footer-display);align-items:var(--fui-item-footer-align-items);justify-content:var(--fui-item-footer-justify-content);gap:var(--fui-item-footer-gap)}.fui-item-group{display:var(--fui-item-group-display);width:var(--fui-item-group-width);flex-direction:var(--fui-item-group-flex-direction);gap:var(--fui-item-group-gap)}.fui-item-header{display:var(--fui-item-header-display);align-items:var(--fui-item-header-align-items);justify-content:var(--fui-item-header-justify-content);gap:var(--fui-item-header-gap)}.fui-mega-menu-content{background-color:var(--fui-mega-menu-content-background-color);border-top:var(--fui-mega-menu-content-border-top);border-color:var(--fui-mega-menu-content-border-color);width:var(--fui-mega-menu-content-width)}.fui-mega-menu-list{display:var(--fui-mega-menu-list-display);height:var(--fui-mega-menu-list-height);align-items:var(--fui-mega-menu-list-align-items);gap:var(--fui-mega-menu-list-gap)}.fui-navigation-menu-content{padding-block:var(--fui-navigation-menu-content-padding-y);width:var(--fui-navigation-menu-content-width);padding-inline-start:var(--fui-navigation-menu-content-padding-start);padding-inline-end:var(--fui-navigation-menu-content-padding-end)}.fui-navigation-menu-indicator{display:var(--fui-navigation-menu-indicator-display);height:var(--fui-navigation-menu-indicator-height);align-items:var(--fui-navigation-menu-indicator-align-items);justify-content:var(--fui-navigation-menu-indicator-justify-content)}.fui-navigation-menu-indicator-arrow{background-color:var(--fui-navigation-menu-indicator-arrow-background-color);box-shadow:var(--fui-navigation-menu-indicator-arrow-shadow);width:var(--fui-navigation-menu-indicator-arrow-size);height:var(--fui-navigation-menu-indicator-arrow-size)}.fui-pagination{margin-inline:var(--fui-pagination-margin-x);display:var(--fui-pagination-display);width:var(--fui-pagination-width);justify-content:var(--fui-pagination-justify-content)}.fui-payment-card-brand{height:var(--fui-payment-card-brand-height);border:var(--fui-payment-card-brand-border);border-color:var(--fui-payment-card-brand-border-color);border-radius:var(--fui-payment-card-brand-rounded)}.fui-price{color:var(--fui-price-text-color);gap:var(--fui-price-gap);display:var(--fui-price-display);flex-direction:var(--fui-price-flex-direction)}.fui-radio-accordion-item{gap:var(--fui-radio-accordion-item-gap);display:var(--fui-radio-accordion-item-display);width:var(--fui-radio-accordion-item-width);flex-direction:var(--fui-radio-accordion-item-flex-direction)}.fui-rating-meta{gap:var(--fui-rating-meta-gap);display:var(--fui-rating-meta-display);align-items:var(--fui-rating-meta-align-items);margin-inline-start:var(--fui-rating-meta-margin-start)}.fui-search-input-clear{opacity:var(--fui-search-input-clear-opacity);width:var(--fui-search-input-clear-size);height:var(--fui-search-input-clear-size)}.fui-search-input-clear:hover{opacity:var(--fui-search-input-clear-hover-opacity)}.fui-select-separator{margin-inline:var(--fui-select-separator-bleed-x);margin-block:var(--fui-select-separator-margin-y);background-color:var(--fui-select-separator-background-color);height:var(--fui-select-separator-height)}.fui-sheet-header{display:var(--fui-sheet-header-display);flex-direction:var(--fui-sheet-header-flex-direction);gap:var(--fui-sheet-header-gap);padding:var(--fui-sheet-header-padding)}.fui-sidebar{background-color:var(--fui-sidebar-background-color);color:var(--fui-sidebar-text-color);display:var(--fui-sidebar-display);flex-direction:var(--fui-sidebar-flex-direction)}.fui-sidebar-footer{gap:var(--fui-sidebar-footer-gap);padding:var(--fui-sidebar-footer-padding);display:var(--fui-sidebar-footer-display);flex-direction:var(--fui-sidebar-footer-flex-direction)}.fui-sidebar-header{gap:var(--fui-sidebar-header-gap);padding:var(--fui-sidebar-header-padding);display:var(--fui-sidebar-header-display);flex-direction:var(--fui-sidebar-header-flex-direction)}.fui-sidebar-input{background-color:var(--fui-sidebar-input-background-color);box-shadow:var(--fui-sidebar-input-shadow);height:var(--fui-sidebar-input-height);width:var(--fui-sidebar-input-width)}.fui-slider-track{border-radius:var(--fui-slider-track-rounded);background-color:var(--fui-slider-track-background-color);width:var(--fui-slider-track-size);height:var(--fui-slider-track-size)}.fui-swatch-image{border:var(--fui-swatch-image-border);border-color:var(--fui-swatch-image-border-color);width:var(--fui-swatch-image-width);height:var(--fui-swatch-image-height)}.fui-tag-group{gap:var(--fui-tag-group-gap);display:var(--fui-tag-group-display);flex-wrap:var(--fui-tag-group-flex-wrap);align-items:var(--fui-tag-group-align-items)}.fui-toggle-group{display:var(--fui-toggle-group-display);width:var(--fui-toggle-group-width);flex-direction:var(--fui-toggle-group-flex-direction);align-items:var(--fui-toggle-group-align-items)}.fui-accordion{display:var(--fui-accordion-display);width:var(--fui-accordion-width);flex-direction:var(--fui-accordion-flex-direction)}.fui-avatar-image{border-radius:var(--fui-avatar-image-rounded);width:var(--fui-avatar-image-size);height:var(--fui-avatar-image-size)}.fui-avatar-ring{outline:var(--fui-avatar-ring-outline);outline-offset:var(--fui-avatar-ring-outline-offset);outline-color:var(--fui-avatar-ring-outline-color)}.fui-breadcrumb-item{gap:var(--fui-breadcrumb-item-gap);display:var(--fui-breadcrumb-item-display);align-items:var(--fui-breadcrumb-item-align-items)}.fui-button-group{display:var(--fui-button-group-display);width:var(--fui-button-group-width);align-items:var(--fui-button-group-align-items)}.fui-card-footer{padding-inline:var(--fui-card-footer-padding-x);display:var(--fui-card-footer-display);align-items:var(--fui-card-footer-align-items)}.fui-carousel-item{min-width:var(--fui-carousel-item-min-width);flex-shrink:var(--fui-carousel-item-flex-shrink);flex-grow:var(--fui-carousel-item-flex-grow)}.fui-cart-full{display:var(--fui-cart-full-display);flex-direction:var(--fui-cart-full-flex-direction);gap:var(--fui-cart-full-gap)}.fui-cart-item-compact{display:var(--fui-cart-item-compact-display);flex-direction:var(--fui-cart-item-compact-flex-direction);gap:var(--fui-cart-item-compact-gap)}.fui-cart-item-detailed{display:var(--fui-cart-item-detailed-display);flex-direction:var(--fui-cart-item-detailed-flex-direction);gap:var(--fui-cart-item-detailed-gap)}.fui-cart-item-minimal{display:var(--fui-cart-item-minimal-display);flex-direction:var(--fui-cart-item-minimal-flex-direction);gap:var(--fui-cart-item-minimal-gap)}.fui-combobox-chevron{color:var(--fui-combobox-chevron-text-color);width:var(--fui-combobox-chevron-size);height:var(--fui-combobox-chevron-size)}.fui-dialog-header{display:var(--fui-dialog-header-display);flex-direction:var(--fui-dialog-header-flex-direction);gap:var(--fui-dialog-header-gap)}.fui-field{display:var(--fui-field-display);width:var(--fui-field-width);gap:var(--fui-field-gap)}.fui-field-separator-content{background-color:var(--fui-field-separator-content-background-color);color:var(--fui-field-separator-content-text-color);padding-inline:var(--fui-field-separator-content-padding-x)}.fui-field-set{display:var(--fui-field-set-display);flex-direction:var(--fui-field-set-flex-direction);gap:var(--fui-field-set-gap)}.fui-filter-field{display:var(--fui-filter-field-display);width:var(--fui-filter-field-width);gap:var(--fui-filter-field-gap)}.fui-filter-range{flex-direction:var(--fui-filter-range-flex-direction);padding-inline:var(--fui-filter-range-padding-x);padding-block:var(--fui-filter-range-padding-y)}.fui-filter-slider{flex-direction:var(--fui-filter-slider-flex-direction);padding-inline:var(--fui-filter-slider-padding-x);padding-block:var(--fui-filter-slider-padding-y)}.fui-header-shop-bar{background-color:var(--fui-header-shop-bar-background-color);border-bottom:var(--fui-header-shop-bar-border-bottom);border-color:var(--fui-header-shop-bar-border-color)}.fui-input-otp{display:var(--fui-input-otp-display);align-items:var(--fui-input-otp-align-items);gap:var(--fui-input-otp-gap)}.fui-input-otp-caret{background-color:var(--fui-input-otp-caret-background-color);height:var(--fui-input-otp-caret-height);width:var(--fui-input-otp-caret-width)}.fui-input-otp-group{display:var(--fui-input-otp-group-display);align-items:var(--fui-input-otp-group-align-items);gap:var(--fui-input-otp-group-gap)}.fui-item-actions{display:var(--fui-item-actions-display);align-items:var(--fui-item-actions-align-items);gap:var(--fui-item-actions-gap)}.fui-kbd-group{display:var(--fui-kbd-group-display);align-items:var(--fui-kbd-group-align-items);gap:var(--fui-kbd-group-gap)}.fui-native-select-chevron{color:var(--fui-native-select-chevron-text-color);width:var(--fui-native-select-chevron-size);height:var(--fui-native-select-chevron-size)}.fui-pagination-content{display:var(--fui-pagination-content-display);align-items:var(--fui-pagination-content-align-items);gap:var(--fui-pagination-content-gap)}.fui-payment-card-brands{gap:var(--fui-payment-card-brands-gap);display:var(--fui-payment-card-brands-display);align-items:var(--fui-payment-card-brands-align-items)}.fui-price-strike{color:var(--fui-price-strike-text-color);font-weight:var(--fui-price-strike-font-weight);-webkit-text-decoration-line:var(--fui-price-strike-text-decoration-line);text-decoration-line:var(--fui-price-strike-text-decoration-line)}.fui-radio-accordion{display:var(--fui-radio-accordion-display);width:var(--fui-radio-accordion-width);flex-direction:var(--fui-radio-accordion-flex-direction)}.fui-radio-group{gap:var(--fui-radio-group-gap);display:var(--fui-radio-group-display);width:var(--fui-radio-group-width)}.fui-rating{gap:var(--fui-rating-gap);display:var(--fui-rating-display);align-items:var(--fui-rating-align-items)}.fui-rating-input{display:var(--fui-rating-input-display);width:var(--fui-rating-input-width);align-items:var(--fui-rating-input-align-items)}.fui-scroll-area-viewport:focus-visible{outline:var(--fui-scroll-area-viewport-focus-outline);outline-offset:var(--fui-scroll-area-viewport-focus-outline-offset);outline-color:var(--fui-scroll-area-viewport-focus-outline-color)}.fui-search-group{padding-block:var(--fui-search-group-padding-y);display:var(--fui-search-group-display);flex-direction:var(--fui-search-group-flex-direction)}.fui-search-results-viewport{scrollbar-width:var(--fui-search-results-viewport-scrollbar);padding-block:var(--fui-search-results-viewport-padding-y)}.fui-search-results-viewport::-webkit-scrollbar{display:var(--fui-search-results-viewport-scrollbar)}.fui-select-chevron{color:var(--fui-select-chevron-text-color);width:var(--fui-select-chevron-size);height:var(--fui-select-chevron-size)}.fui-sidebar-wrapper{display:var(--fui-sidebar-wrapper-display);min-height:var(--fui-sidebar-wrapper-min-height);width:var(--fui-sidebar-wrapper-width)}.fui-slider-control{display:var(--fui-slider-control-display);width:var(--fui-slider-control-width);align-items:var(--fui-slider-control-align-items)}.fui-stepper-separator-root{margin-inline:var(--fui-stepper-separator-root-margin-x);height:var(--fui-stepper-separator-root-height);flex:var(--fui-stepper-separator-root-flex)}.fui-swatch-group{gap:var(--fui-swatch-group-gap);display:var(--fui-swatch-group-display)}@container (width>=28rem){.fui-swatch-group{gap:var(--fui-swatch-group-md-gap)}}.fui-table-footer{background-color:var(--fui-table-footer-background-color);border-top:var(--fui-table-footer-border-top);font-weight:var(--fui-table-footer-font-weight)}.fui-table-row{border-bottom:var(--fui-table-row-border-bottom)}.fui-table-row:hover{background-color:var(--fui-table-row-hover-background-color)}.fui-table-row:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-table-row-selected-background-color)}.fui-breadcrumb-page{color:var(--fui-breadcrumb-page-text-color);font-weight:var(--fui-breadcrumb-page-font-weight)}.fui-breadcrumb-separator :where([data-icon]){width:var(--fui-breadcrumb-separator-icon-size);height:var(--fui-breadcrumb-separator-icon-size)}.fui-card-action{align-self:var(--fui-card-action-align-self);justify-self:var(--fui-card-action-justify-self)}.fui-checkout-page-root{background-color:var(--fui-checkout-page-root-background-color);color:var(--fui-checkout-page-root-text-color)}.fui-checkout-page-summary{background-color:var(--fui-checkout-page-summary-background-color);color:var(--fui-checkout-page-summary-text-color)}.fui-combobox-anchor{display:var(--fui-combobox-anchor-display);width:var(--fui-combobox-anchor-width)}.fui-date-picker-content{padding:var(--fui-date-picker-content-padding);width:var(--fui-date-picker-content-width)}.fui-date-range-picker-separator{color:var(--fui-date-range-picker-separator-text-color);padding-inline:var(--fui-date-range-picker-separator-padding-x)}.fui-drawer-body{min-height:var(--fui-drawer-body-min-height);padding-inline:var(--fui-drawer-body-padding-x)}.fui-filter-group-content{width:var(--fui-filter-group-content-width);padding:var(--fui-filter-group-content-padding)}.fui-filter-list-root{display:var(--fui-filter-list-root-display);flex-direction:var(--fui-filter-list-root-flex-direction)}.fui-filter-rating{padding-inline:var(--fui-filter-rating-padding-x);padding-block:var(--fui-filter-rating-padding-y)}.fui-filter-rating-star{border-radius:var(--fui-filter-rating-star-rounded);padding:var(--fui-filter-rating-star-padding)}.fui-filter-reset{margin-top:var(--fui-filter-reset-margin-top);border-radius:var(--fui-filter-reset-rounded)}.fui-filter-switch{padding-inline:var(--fui-filter-switch-padding-x);padding-block:var(--fui-filter-switch-padding-y)}.fui-filter-trigger{width:var(--fui-filter-trigger-width)}.fui-filter-trigger svg{color:var(--fui-filter-trigger-icon-color)}.fui-footer-brand{background-color:var(--fui-footer-brand-background-color);width:var(--fui-footer-brand-width)}.fui-footer-rich-legal-link{color:var(--fui-footer-rich-legal-link-text-color)}.fui-footer-rich-legal-link:hover{color:var(--fui-footer-rich-legal-link-hover-text-color)}.fui-header-centered-nav{border-top:var(--fui-header-centered-nav-border-top);border-color:var(--fui-header-centered-nav-border-color)}.fui-image{border-radius:var(--fui-image-rounded);display:var(--fui-image-display)}.fui-input-group-textarea{flex:var(--fui-input-group-textarea-flex);padding-block:var(--fui-input-group-textarea-padding-y)}.fui-mega-menu-viewport{box-shadow:var(--fui-mega-menu-viewport-shadow);height:var(--reka-navigation-menu-viewport-height)}.fui-navigation-shop-root{display:var(--fui-navigation-shop-root-display);align-items:var(--fui-navigation-shop-root-align-items)}.fui-number-field{display:var(--fui-number-field-display);gap:var(--fui-number-field-gap)}.fui-price-discount{color:var(--fui-price-discount-text-color);font-weight:var(--fui-price-discount-font-weight)}.fui-product-options-image{background-color:var(--fui-product-options-image-background-color);border-radius:var(--fui-product-options-image-rounded)}.fui-rating-icon{stroke:var(--fui-rating-icon-stroke);flex-shrink:var(--fui-rating-icon-flex-shrink)}.fui-scroll-area-thumb{background-color:var(--fui-scroll-area-thumb-background-color);border-radius:var(--fui-scroll-area-thumb-rounded)}.fui-search-highlight{background-color:var(--fui-search-highlight-background-color);font-weight:var(--fui-search-highlight-font-weight)}.fui-search-results{display:var(--fui-search-results-display);flex-direction:var(--fui-search-results-flex-direction)}.fui-search-suggestions-pick{gap:var(--fui-search-suggestions-pick-gap);padding:var(--fui-search-suggestions-pick-padding)}.fui-select-item-indicator{width:var(--fui-select-item-indicator-size);height:var(--fui-select-item-indicator-size)}.fui-select-value{align-items:var(--fui-select-value-align-items);gap:var(--fui-select-value-gap)}.fui-separator{background-color:var(--fui-separator-background-color);flex-shrink:var(--fui-separator-flex-shrink)}.fui-sheet-body{min-height:var(--fui-sheet-body-min-height);padding-inline:var(--fui-sheet-body-padding-x)}.fui-sidebar-container{display:var(--fui-sidebar-container-display);height:var(--fui-sidebar-container-height)}.fui-sidebar-rail{width:var(--fui-sidebar-rail-width);display:var(--fui-sidebar-rail-display)}.fui-sidebar-rail-line{background-color:var(--fui-sidebar-rail-line-background-color);width:var(--fui-sidebar-rail-line-width)}.fui-sidebar-separator{margin-inline:var(--fui-sidebar-separator-margin-x);width:var(--fui-sidebar-separator-width)}.fui-skeleton{background-color:var(--fui-skeleton-background-color);border-radius:var(--fui-skeleton-rounded)}.fui-spinner{width:var(--fui-spinner-size);height:var(--fui-spinner-size)}.fui-stepper{display:var(--fui-stepper-display);flex-wrap:var(--fui-stepper-flex-wrap)}.fui-stepper-item{display:var(--fui-stepper-item-display);align-items:var(--fui-stepper-item-align-items)}.fui-swatch-fallback{border:var(--fui-swatch-fallback-border);border-color:var(--fui-swatch-fallback-border-color)}.fui-tabs{display:var(--fui-tabs-display);gap:var(--fui-tabs-gap)}.\@container\/card-header{container:card-header/inline-size}.\@container\/checkout{container:checkout/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container\/pagination{container:pagination/inline-size}.fui-accordion-item{border-bottom:var(--fui-accordion-item-border-bottom)}.fui-account-access-delete-title{color:var(--fui-account-access-delete-title-text-color)}.fui-alert-dialog-overlay{background-color:var(--fui-alert-dialog-overlay-background-color)}.fui-aspect-ratio{border-radius:var(--fui-aspect-ratio-rounded)}.fui-avatar-group{display:var(--fui-avatar-group-display)}.fui-breadcrumb-link:hover{color:var(--fui-breadcrumb-link-hover-text-color)}.fui-calendar{padding:var(--fui-calendar-padding)}.fui-calendar-grid-row{display:var(--fui-calendar-grid-row-display)}.fui-card-content{padding-inline:var(--fui-card-content-padding-x)}.fui-carousel-content{display:var(--fui-carousel-content-display)}.fui-carousel-dots{display:var(--fui-carousel-dots-display)}.fui-carousel-progress-indicator{background-color:var(--fui-carousel-progress-indicator-background-color)}.fui-cart-item-detailed-line{gap:var(--fui-cart-item-detailed-line-gap)}.fui-category-filter{width:var(--fui-category-filter-width)}.fui-category-grid{width:var(--fui-category-grid-width)}.fui-collapsible-content{border-radius:var(--fui-collapsible-content-rounded)}.fui-combobox-input{flex:var(--fui-combobox-input-flex)}.fui-date-field-literal{color:var(--fui-date-field-literal-text-color)}.fui-dialog-overlay{background-color:var(--fui-dialog-overlay-background-color)}.fui-drawer-overlay{background-color:var(--fui-drawer-overlay-background-color)}.fui-field-legend{margin-bottom:var(--fui-field-legend-margin-bottom)}.fui-filter-sheet{width:var(--fui-filter-sheet-width)}.fui-filter-sidebar{width:var(--fui-filter-sidebar-width)}.fui-alert-neutral,.fui-card-raised,.fui-carousel-content-horizontal,.fui-carousel-item-horizontal,.fui-drawer-header-horizontal,.fui-field-group-fields,.fui-field-label-default,.fui-filter-swatch,.fui-filter-swatch-horizontal,.fui-image-loading,.fui-input-group-addon-inline-end,.fui-input-group-addon-inline-start,.fui-input-group-md,.fui-input-md,.fui-navigation-menu-content-shared,.fui-navigation-menu-link-panel,.fui-navigation-shop-content,.fui-navigation-shop-content-above,.fui-navigation-shop-content-beside,.fui-navigation-shop-trigger,.fui-navigation-shop-viewport,.fui-navigation-shop-viewport-beside,.fui-radio-accordion-plain,.fui-range-calendar-cell-none,.fui-range-calendar-cell-trigger-middle,.fui-rating-stars,.fui-search-results-inline,.fui-select-content-item-aligned,.fui-sidebar-rail-default,.fui-stepper-title-completed,.fui-swatch-fallback-lg,.fui-swatch-fallback-md,.fui-swatch-fallback-sm,.fui-swatch-image-lg,.fui-swatch-image-md,.fui-swatch-image-sm,.fui-tabs-trigger-default{--fui_empty:initial}.fui-filter-toolbar{width:var(--fui-filter-toolbar-width)}.fui-footer-minimal{width:var(--fui-footer-minimal-width)}.fui-footer-rich{width:var(--fui-footer-rich-width)}.fui-footer-rich-legal-note{color:var(--fui-footer-rich-legal-note-text-color)}.fui-footer-rich-newsletter{background-color:var(--fui-footer-rich-newsletter-background-color)}.fui-footer-trust{width:var(--fui-footer-trust-width)}.fui-header-shop{width:var(--fui-header-shop-width)}.fui-input-group-input{flex:var(--fui-input-group-input-flex)}.fui-item-link:hover{background-color:var(--fui-item-link-hover-background-color)}.fui-item-separator{margin-block:var(--fui-item-separator-margin-y)}.fui-mega-menu{width:var(--fui-mega-menu-width)}.fui-mega-menu-item{display:var(--fui-mega-menu-item-display)}.fui-native-select-option{color:var(--fui-native-select-option-text-color)}.fui-native-select-root{width:var(--fui-native-select-root-width)}.fui-navigation-shop-featured-image{background-color:var(--fui-navigation-shop-featured-image-background-color)}.fui-note-positive{color:var(--fui-note-positive-text-color)}.fui-number-field-content{min-width:var(--fui-number-field-content-min-width)}.fui-pagination-next{padding-inline-end:var(--fui-pagination-next-padding-end)}.fui-pagination-previous{padding-inline-start:var(--fui-pagination-previous-padding-start)}.fui-price-row{gap:var(--fui-price-row-gap)}.fui-product-card-basic{width:var(--fui-product-card-basic-width)}.fui-product-card-basic-image{border-radius:var(--fui-product-card-basic-image-rounded)}.fui-product-card-featured-image{border-radius:var(--fui-product-card-featured-image-rounded)}.fui-product-card-gallery-badge{text-transform:var(--fui-product-card-gallery-badge-text-transform)}.fui-product-card-gallery-image{border-radius:var(--fui-product-card-gallery-image-rounded)}.fui-product-card-horizontal{padding-block:var(--fui-product-card-horizontal-padding-y)}.fui-product-card-horizontal-image{border-radius:var(--fui-product-card-horizontal-image-rounded)}.fui-product-card-hover-image{border-radius:var(--fui-product-card-hover-image-rounded)}.fui-product-card-minimal-image{border-radius:var(--fui-product-card-minimal-image-rounded)}.fui-progress-indicator{background-color:var(--fui-progress-indicator-background-color)}.fui-quiet-action{color:var(--fui-quiet-action-text-color)}.fui-range-calendar{padding:var(--fui-range-calendar-padding)}.fui-range-calendar-grid-row{display:var(--fui-range-calendar-grid-row-display)}.fui-rating-input-item{border-radius:var(--fui-rating-input-item-rounded)}.fui-return-request-option{font-weight:var(--fui-return-request-option-font-weight)}.fui-review-cards{width:var(--fui-review-cards-width)}.fui-review-list{width:var(--fui-review-list-width)}.fui-scroll-area-scrollbar{display:var(--fui-scroll-area-scrollbar-display)}.fui-search-loading-row{gap:var(--fui-search-loading-row-gap)}.fui-search-overlay-backdrop{background-color:var(--fui-search-overlay-backdrop-background-color)}.fui-search-query-term{font-weight:var(--fui-search-query-term-font-weight)}.fui-select-group{padding:var(--fui-select-group-padding)}.fui-select-value-placeholder{color:var(--fui-select-value-placeholder-text-color)}.fui-sheet-overlay{background-color:var(--fui-sheet-overlay-background-color)}.fui-sidebar-size{width:var(--fui-sidebar-size-width)}.fui-slider-range{background-color:var(--fui-slider-range-background-color)}.fui-stepper-separator{background-color:var(--fui-stepper-separator-background-color)}.fui-stepper-separator-fill{background-color:var(--fui-stepper-separator-fill-background-color)}.fui-swatch-strike{color:var(--fui-swatch-strike-text-color)}.fui-swatch-strike-halo{color:var(--fui-swatch-strike-halo-text-color)}.fui-table-cell{padding:var(--fui-table-cell-padding)}.fui-tabs-trigger-indicator{background-color:var(--fui-tabs-trigger-indicator-background-color)}.fui-toast-content{gap:var(--fui-toast-content-gap)}.fui-toggle-group-item{flex-shrink:var(--fui-toggle-group-item-flex-shrink)}.\@container{container-type:inline-size}.\@container-size{container-type:size}.fui-button-outline{background-color:var(--fui-button-outline-background-color)}.fui-button-outline:where(.fui-button-primary){border-color:var(--fui-button-outline-primary-border-color);color:var(--fui-button-outline-primary-text-color)}.fui-button-outline:where(.fui-button-primary):hover{background-color:var(--fui-button-outline-primary-hover-background-color)}.fui-button-outline:where(.fui-button-primary):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-primary-open-background-color)}.fui-button-outline:where(.fui-button-neutral){border-color:var(--fui-button-outline-neutral-border-color)}.fui-button-outline:where(.fui-button-neutral):hover{background-color:var(--fui-button-outline-neutral-hover-background-color);color:var(--fui-button-outline-neutral-hover-text-color)}.fui-button-outline:where(.fui-button-neutral):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-neutral-open-background-color);color:var(--fui-button-outline-neutral-open-text-color)}.fui-button-outline:where(.fui-button-destructive){border-color:var(--fui-button-outline-destructive-border-color);color:var(--fui-button-outline-destructive-text-color)}.fui-button-outline:where(.fui-button-destructive):hover{background-color:var(--fui-button-outline-destructive-hover-background-color)}.fui-button-outline:where(.fui-button-destructive):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-destructive-open-background-color)}.fui-button-outline:where(.fui-button-buy){border-color:var(--fui-button-outline-buy-border-color);color:var(--fui-button-outline-buy-text-color)}.fui-button-outline:where(.fui-button-buy):hover{background-color:var(--fui-button-outline-buy-hover-background-color)}.fui-button-outline:where(.fui-button-buy):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-buy-open-background-color)}.fui-button-outline:where(.fui-button-checkout){border-color:var(--fui-button-outline-checkout-border-color);color:var(--fui-button-outline-checkout-text-color)}.fui-button-outline:where(.fui-button-checkout):hover{background-color:var(--fui-button-outline-checkout-hover-background-color)}.fui-button-outline:where(.fui-button-checkout):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-checkout-open-background-color)}.fui-button-outline:where(.fui-button-inverse){border-color:var(--fui-button-outline-inverse-border-color);color:var(--fui-button-outline-inverse-text-color)}.fui-button-outline:where(.fui-button-inverse):hover{background-color:var(--fui-button-outline-inverse-hover-background-color)}.fui-button-outline:where(.fui-button-inverse):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-inverse-open-background-color)}.fui-button-soft:where(.fui-button-primary){background-color:var(--fui-button-soft-primary-background-color);color:var(--fui-button-soft-primary-text-color)}.fui-button-soft:where(.fui-button-primary):hover{background-color:var(--fui-button-soft-primary-hover-background-color);color:var(--fui-button-soft-primary-hover-text-color)}.fui-button-soft:where(.fui-button-neutral){background-color:var(--fui-button-soft-neutral-background-color);color:var(--fui-button-soft-neutral-text-color)}.fui-button-soft:where(.fui-button-neutral):hover{background-color:var(--fui-button-soft-neutral-hover-background-color)}.fui-button-soft:where(.fui-button-neutral):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-soft-neutral-open-background-color);color:var(--fui-button-soft-neutral-open-text-color)}.fui-button-soft:where(.fui-button-destructive){background-color:var(--fui-button-soft-destructive-background-color);color:var(--fui-button-soft-destructive-text-color)}.fui-button-soft:where(.fui-button-destructive):hover{background-color:var(--fui-button-soft-destructive-hover-background-color);color:var(--fui-button-soft-destructive-hover-text-color)}.fui-button-soft:where(.fui-button-buy){background-color:var(--fui-button-soft-buy-background-color);color:var(--fui-button-soft-buy-text-color)}.fui-button-soft:where(.fui-button-buy):hover{background-color:var(--fui-button-soft-buy-hover-background-color);color:var(--fui-button-soft-buy-hover-text-color)}.fui-button-soft:where(.fui-button-checkout){background-color:var(--fui-button-soft-checkout-background-color);color:var(--fui-button-soft-checkout-text-color)}.fui-button-soft:where(.fui-button-checkout):hover{background-color:var(--fui-button-soft-checkout-hover-background-color);color:var(--fui-button-soft-checkout-hover-text-color)}.fui-button-soft:where(.fui-button-inverse){background-color:var(--fui-button-soft-inverse-background-color);color:var(--fui-button-soft-inverse-text-color)}.fui-button-soft:where(.fui-button-inverse):hover{background-color:var(--fui-button-soft-inverse-hover-background-color);color:var(--fui-button-soft-inverse-hover-text-color)}.fui-button-ghost:where(.fui-button-primary){color:var(--fui-button-ghost-primary-text-color)}.fui-button-ghost:where(.fui-button-primary):hover{background-color:var(--fui-button-ghost-primary-hover-background-color)}.fui-button-ghost:where(.fui-button-primary):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-primary-open-background-color)}.fui-button-ghost:where(.fui-button-neutral):hover{background-color:var(--fui-button-ghost-neutral-hover-background-color);color:var(--fui-button-ghost-neutral-hover-text-color)}.fui-button-ghost:where(.fui-button-neutral):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-neutral-open-background-color);color:var(--fui-button-ghost-neutral-open-text-color)}.fui-button-ghost:where(.fui-button-destructive){color:var(--fui-button-ghost-destructive-text-color)}.fui-button-ghost:where(.fui-button-destructive):hover{background-color:var(--fui-button-ghost-destructive-hover-background-color)}.fui-button-ghost:where(.fui-button-destructive):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-destructive-open-background-color)}.fui-button-ghost:where(.fui-button-buy){color:var(--fui-button-ghost-buy-text-color)}.fui-button-ghost:where(.fui-button-buy):hover{background-color:var(--fui-button-ghost-buy-hover-background-color)}.fui-button-ghost:where(.fui-button-buy):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-buy-open-background-color)}.fui-button-ghost:where(.fui-button-checkout){color:var(--fui-button-ghost-checkout-text-color)}.fui-button-ghost:where(.fui-button-checkout):hover{background-color:var(--fui-button-ghost-checkout-hover-background-color)}.fui-button-ghost:where(.fui-button-checkout):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-checkout-open-background-color)}.fui-button-ghost:where(.fui-button-inverse){color:var(--fui-button-ghost-inverse-text-color)}.fui-button-ghost:where(.fui-button-inverse):hover{background-color:var(--fui-button-ghost-inverse-hover-background-color)}.fui-button-ghost:where(.fui-button-inverse):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-inverse-open-background-color)}.fui-button-solid:where(.fui-button-primary){background-color:var(--fui-button-solid-primary-background-color);color:var(--fui-button-solid-primary-text-color)}.fui-button-solid:where(.fui-button-primary):hover{background-color:var(--fui-button-solid-primary-hover-background-color)}.fui-button-solid:where(.fui-button-neutral){background-color:var(--fui-button-solid-neutral-background-color);color:var(--fui-button-solid-neutral-text-color)}.fui-button-solid:where(.fui-button-neutral):hover{background-color:var(--fui-button-solid-neutral-hover-background-color)}.fui-button-solid:where(.fui-button-destructive){background-color:var(--fui-button-solid-destructive-background-color);color:var(--fui-button-solid-destructive-text-color)}.fui-button-solid:where(.fui-button-destructive):hover{background-color:var(--fui-button-solid-destructive-hover-background-color)}.fui-button-solid:where(.fui-button-buy){background-color:var(--fui-button-solid-buy-background-color);color:var(--fui-button-solid-buy-text-color)}.fui-button-solid:where(.fui-button-buy):hover{background-color:var(--fui-button-solid-buy-hover-background-color)}.fui-button-solid:where(.fui-button-checkout){background-color:var(--fui-button-solid-checkout-background-color);color:var(--fui-button-solid-checkout-text-color)}.fui-button-solid:where(.fui-button-checkout):hover{background-color:var(--fui-button-solid-checkout-hover-background-color)}.fui-button-solid:where(.fui-button-inverse){background-color:var(--fui-button-solid-inverse-background-color);color:var(--fui-button-solid-inverse-text-color)}.fui-button-solid:where(.fui-button-inverse):hover{background-color:var(--fui-button-solid-inverse-hover-background-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-current){background-color:var(--fui-range-calendar-cell-trigger-edge-current-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-current):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-current-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-hover-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-current):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-current-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-focus-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-today){background-color:var(--fui-range-calendar-cell-trigger-edge-today-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-today):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-today-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-hover-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-today):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-today-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-focus-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-outside){background-color:var(--fui-range-calendar-cell-trigger-edge-outside-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-outside):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-outside-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-hover-text-color)}.fui-range-calendar-cell-trigger-edge:where(.fui-range-calendar-cell-trigger-outside):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-outside-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-focus-text-color)}.fui-button-destructive{--fui-ring-color:var(--fui-button-destructive-ring-color);--fui-ring-border-color:var(--fui-button-destructive-ring-border-color)}.fui-button-destructive:where(.fui-button-solid){background-color:var(--fui-button-solid-destructive-background-color);color:var(--fui-button-solid-destructive-text-color)}.fui-button-destructive:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-destructive-hover-background-color)}.fui-button-destructive:where(.fui-button-outline){border-color:var(--fui-button-outline-destructive-border-color);color:var(--fui-button-outline-destructive-text-color)}.fui-button-destructive:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-destructive-hover-background-color)}.fui-button-destructive:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-destructive-open-background-color)}.fui-button-destructive:where(.fui-button-soft){background-color:var(--fui-button-soft-destructive-background-color);color:var(--fui-button-soft-destructive-text-color)}.fui-button-destructive:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-destructive-hover-background-color);color:var(--fui-button-soft-destructive-hover-text-color)}.fui-button-destructive:where(.fui-button-ghost){color:var(--fui-button-ghost-destructive-text-color)}.fui-button-destructive:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-destructive-hover-background-color)}.fui-button-destructive:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-destructive-open-background-color)}.fui-button-destructive:where(.fui-button-link){color:var(--fui-button-link-destructive-text-color)}.fui-button-neutral:where(.fui-button-solid){background-color:var(--fui-button-solid-neutral-background-color);color:var(--fui-button-solid-neutral-text-color)}.fui-button-neutral:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-neutral-hover-background-color)}.fui-button-neutral:where(.fui-button-outline){border-color:var(--fui-button-outline-neutral-border-color)}.fui-button-neutral:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-neutral-hover-background-color);color:var(--fui-button-outline-neutral-hover-text-color)}.fui-button-neutral:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-neutral-open-background-color);color:var(--fui-button-outline-neutral-open-text-color)}.fui-button-neutral:where(.fui-button-soft){background-color:var(--fui-button-soft-neutral-background-color);color:var(--fui-button-soft-neutral-text-color)}.fui-button-neutral:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-neutral-hover-background-color)}.fui-button-neutral:where(.fui-button-soft):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-soft-neutral-open-background-color);color:var(--fui-button-soft-neutral-open-text-color)}.fui-button-neutral:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-neutral-hover-background-color);color:var(--fui-button-ghost-neutral-hover-text-color)}.fui-button-neutral:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-neutral-open-background-color);color:var(--fui-button-ghost-neutral-open-text-color)}.fui-button-buy:where(.fui-button-solid){background-color:var(--fui-button-solid-buy-background-color);color:var(--fui-button-solid-buy-text-color)}.fui-button-buy:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-buy-hover-background-color)}.fui-button-buy:where(.fui-button-outline){border-color:var(--fui-button-outline-buy-border-color);color:var(--fui-button-outline-buy-text-color)}.fui-button-buy:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-buy-hover-background-color)}.fui-button-buy:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-buy-open-background-color)}.fui-button-buy:where(.fui-button-soft){background-color:var(--fui-button-soft-buy-background-color);color:var(--fui-button-soft-buy-text-color)}.fui-button-buy:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-buy-hover-background-color);color:var(--fui-button-soft-buy-hover-text-color)}.fui-button-buy:where(.fui-button-ghost){color:var(--fui-button-ghost-buy-text-color)}.fui-button-buy:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-buy-hover-background-color)}.fui-button-buy:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-buy-open-background-color)}.fui-button-buy:where(.fui-button-link){color:var(--fui-button-link-buy-text-color)}.fui-button-checkout:where(.fui-button-solid){background-color:var(--fui-button-solid-checkout-background-color);color:var(--fui-button-solid-checkout-text-color)}.fui-button-checkout:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-checkout-hover-background-color)}.fui-button-checkout:where(.fui-button-outline){border-color:var(--fui-button-outline-checkout-border-color);color:var(--fui-button-outline-checkout-text-color)}.fui-button-checkout:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-checkout-hover-background-color)}.fui-button-checkout:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-checkout-open-background-color)}.fui-button-checkout:where(.fui-button-soft){background-color:var(--fui-button-soft-checkout-background-color);color:var(--fui-button-soft-checkout-text-color)}.fui-button-checkout:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-checkout-hover-background-color);color:var(--fui-button-soft-checkout-hover-text-color)}.fui-button-checkout:where(.fui-button-ghost){color:var(--fui-button-ghost-checkout-text-color)}.fui-button-checkout:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-checkout-hover-background-color)}.fui-button-checkout:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-checkout-open-background-color)}.fui-button-checkout:where(.fui-button-link){color:var(--fui-button-link-checkout-text-color)}.fui-button-inverse:where(.fui-button-solid){background-color:var(--fui-button-solid-inverse-background-color);color:var(--fui-button-solid-inverse-text-color)}.fui-button-inverse:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-inverse-hover-background-color)}.fui-button-inverse:where(.fui-button-outline){border-color:var(--fui-button-outline-inverse-border-color);color:var(--fui-button-outline-inverse-text-color)}.fui-button-inverse:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-inverse-hover-background-color)}.fui-button-inverse:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-inverse-open-background-color)}.fui-button-inverse:where(.fui-button-soft){background-color:var(--fui-button-soft-inverse-background-color);color:var(--fui-button-soft-inverse-text-color)}.fui-button-inverse:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-inverse-hover-background-color);color:var(--fui-button-soft-inverse-hover-text-color)}.fui-button-inverse:where(.fui-button-ghost){color:var(--fui-button-ghost-inverse-text-color)}.fui-button-inverse:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-inverse-hover-background-color)}.fui-button-inverse:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-inverse-open-background-color)}.fui-button-inverse:where(.fui-button-link){color:var(--fui-button-link-inverse-text-color)}.fui-button-primary:where(.fui-button-solid){background-color:var(--fui-button-solid-primary-background-color);color:var(--fui-button-solid-primary-text-color)}.fui-button-primary:where(.fui-button-solid):hover{background-color:var(--fui-button-solid-primary-hover-background-color)}.fui-button-primary:where(.fui-button-outline){border-color:var(--fui-button-outline-primary-border-color);color:var(--fui-button-outline-primary-text-color)}.fui-button-primary:where(.fui-button-outline):hover{background-color:var(--fui-button-outline-primary-hover-background-color)}.fui-button-primary:where(.fui-button-outline):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-outline-primary-open-background-color)}.fui-button-primary:where(.fui-button-soft){background-color:var(--fui-button-soft-primary-background-color);color:var(--fui-button-soft-primary-text-color)}.fui-button-primary:where(.fui-button-soft):hover{background-color:var(--fui-button-soft-primary-hover-background-color);color:var(--fui-button-soft-primary-hover-text-color)}.fui-button-primary:where(.fui-button-ghost){color:var(--fui-button-ghost-primary-text-color)}.fui-button-primary:where(.fui-button-ghost):hover{background-color:var(--fui-button-ghost-primary-hover-background-color)}.fui-button-primary:where(.fui-button-ghost):is([data-state=open],[aria-expanded=true]){background-color:var(--fui-button-ghost-primary-open-background-color)}.fui-button-primary:where(.fui-button-link){color:var(--fui-button-link-primary-text-color)}.fui-input-group-button-icon-xs{width:var(--fui-input-group-button-icon-xs-size);height:var(--fui-input-group-button-icon-xs-size);padding:var(--fui-input-group-button-icon-xs-padding);font-family:var(--fui-input-group-button-icon-xs-font-family);font-size:var(--fui-input-group-button-icon-xs-font-size);line-height:var(--fui-input-group-button-icon-xs-line-height);font-weight:var(--fui-input-group-button-icon-xs-font-weight);letter-spacing:var(--fui-input-group-button-icon-xs-letter-spacing);font-feature-settings:var(--fui-input-group-button-icon-xs-font-feature-settings);font-variation-settings:var(--fui-input-group-button-icon-xs-font-variation-settings)}.fui-input-group-button-icon-xs:has([data-icon=inline-start]){padding-inline-start:var(--fui-input-group-button-icon-xs-icon-start-padding-start)}.fui-input-group-button-icon-xs:has([data-icon=inline-end]){padding-inline-end:var(--fui-input-group-button-icon-xs-icon-end-padding-end)}.fui-avatar-group-count-lg{width:var(--fui-avatar-group-count-lg-size);height:var(--fui-avatar-group-count-lg-size);font-family:var(--fui-avatar-group-count-lg-font-family);font-size:var(--fui-avatar-group-count-lg-font-size);line-height:var(--fui-avatar-group-count-lg-line-height);font-weight:var(--fui-avatar-group-count-lg-font-weight);letter-spacing:var(--fui-avatar-group-count-lg-letter-spacing);font-feature-settings:var(--fui-avatar-group-count-lg-font-feature-settings);font-variation-settings:var(--fui-avatar-group-count-lg-font-variation-settings)}.fui-avatar-group-count-lg :where([data-icon]){width:var(--fui-avatar-group-count-lg-icon-size);height:var(--fui-avatar-group-count-lg-icon-size)}.fui-avatar-group-count-md{width:var(--fui-avatar-group-count-md-size);height:var(--fui-avatar-group-count-md-size);font-family:var(--fui-avatar-group-count-md-font-family);font-size:var(--fui-avatar-group-count-md-font-size);line-height:var(--fui-avatar-group-count-md-line-height);font-weight:var(--fui-avatar-group-count-md-font-weight);letter-spacing:var(--fui-avatar-group-count-md-letter-spacing);font-feature-settings:var(--fui-avatar-group-count-md-font-feature-settings);font-variation-settings:var(--fui-avatar-group-count-md-font-variation-settings)}.fui-avatar-group-count-md :where([data-icon]){width:var(--fui-avatar-group-count-md-icon-size);height:var(--fui-avatar-group-count-md-icon-size)}.fui-avatar-group-count-sm{width:var(--fui-avatar-group-count-sm-size);height:var(--fui-avatar-group-count-sm-size);font-family:var(--fui-avatar-group-count-sm-font-family);font-size:var(--fui-avatar-group-count-sm-font-size);line-height:var(--fui-avatar-group-count-sm-line-height);font-weight:var(--fui-avatar-group-count-sm-font-weight);letter-spacing:var(--fui-avatar-group-count-sm-letter-spacing);font-feature-settings:var(--fui-avatar-group-count-sm-font-feature-settings);font-variation-settings:var(--fui-avatar-group-count-sm-font-variation-settings)}.fui-avatar-group-count-sm :where([data-icon]){width:var(--fui-avatar-group-count-sm-icon-size);height:var(--fui-avatar-group-count-sm-icon-size)}.fui-swatch-md{width:var(--fui-swatch-md-size);height:var(--fui-swatch-md-size);font-family:var(--fui-swatch-md-font-family);font-size:var(--fui-swatch-md-font-size);line-height:var(--fui-swatch-md-line-height);font-weight:var(--fui-swatch-md-font-weight);letter-spacing:var(--fui-swatch-md-letter-spacing);font-feature-settings:var(--fui-swatch-md-font-feature-settings);font-variation-settings:var(--fui-swatch-md-font-variation-settings)}@container (width>=28rem){.fui-swatch-md{width:var(--fui-swatch-md-md-size);height:var(--fui-swatch-md-md-size)}}.fui-swatch-sm{width:var(--fui-swatch-sm-size);height:var(--fui-swatch-sm-size);font-family:var(--fui-swatch-sm-font-family);font-size:var(--fui-swatch-sm-font-size);line-height:var(--fui-swatch-sm-line-height);font-weight:var(--fui-swatch-sm-font-weight);letter-spacing:var(--fui-swatch-sm-letter-spacing);font-feature-settings:var(--fui-swatch-sm-font-feature-settings);font-variation-settings:var(--fui-swatch-sm-font-variation-settings)}@container (width>=28rem){.fui-swatch-sm{width:var(--fui-swatch-sm-md-size);height:var(--fui-swatch-sm-md-size)}}.fui-badge-lg{padding-inline:var(--fui-badge-lg-padding-x);padding-block:var(--fui-badge-lg-padding-y);font-family:var(--fui-badge-lg-font-family);font-size:var(--fui-badge-lg-font-size);line-height:var(--fui-badge-lg-line-height);font-weight:var(--fui-badge-lg-font-weight);letter-spacing:var(--fui-badge-lg-letter-spacing);font-feature-settings:var(--fui-badge-lg-font-feature-settings);font-variation-settings:var(--fui-badge-lg-font-variation-settings)}.fui-badge-lg:where(.fui-badge-neutral){padding:var(--fui-badge-neutral-lg-padding)}.fui-badge-md{padding-inline:var(--fui-badge-md-padding-x);padding-block:var(--fui-badge-md-padding-y);font-family:var(--fui-badge-md-font-family);font-size:var(--fui-badge-md-font-size);line-height:var(--fui-badge-md-line-height);font-weight:var(--fui-badge-md-font-weight);letter-spacing:var(--fui-badge-md-letter-spacing);font-feature-settings:var(--fui-badge-md-font-feature-settings);font-variation-settings:var(--fui-badge-md-font-variation-settings)}.fui-badge-md:where(.fui-badge-neutral){padding:var(--fui-badge-neutral-md-padding)}.fui-input-group-button-xs{height:var(--fui-input-group-button-xs-height);gap:var(--fui-input-group-button-xs-gap);padding-inline:var(--fui-input-group-button-xs-padding-x);font-family:var(--fui-input-group-button-xs-font-family);font-size:var(--fui-input-group-button-xs-font-size);line-height:var(--fui-input-group-button-xs-line-height);font-weight:var(--fui-input-group-button-xs-font-weight);letter-spacing:var(--fui-input-group-button-xs-letter-spacing);font-feature-settings:var(--fui-input-group-button-xs-font-feature-settings);font-variation-settings:var(--fui-input-group-button-xs-font-variation-settings)}.fui-navigation-menu-link-bar{font-family:var(--fui-navigation-menu-link-bar-font-family);font-size:var(--fui-navigation-menu-link-bar-font-size);line-height:var(--fui-navigation-menu-link-bar-line-height);font-weight:var(--fui-navigation-menu-link-bar-font-weight);letter-spacing:var(--fui-navigation-menu-link-bar-letter-spacing);font-feature-settings:var(--fui-navigation-menu-link-bar-font-feature-settings);font-variation-settings:var(--fui-navigation-menu-link-bar-font-variation-settings);height:var(--fui-navigation-menu-link-bar-height);padding-inline:var(--fui-navigation-menu-link-bar-padding-x);padding-block:var(--fui-navigation-menu-link-bar-padding-y)}.fui-sidebar-menu-button-lg{font-family:var(--fui-sidebar-menu-button-lg-font-family);font-size:var(--fui-sidebar-menu-button-lg-font-size);line-height:var(--fui-sidebar-menu-button-lg-line-height);font-weight:var(--fui-sidebar-menu-button-lg-font-weight);letter-spacing:var(--fui-sidebar-menu-button-lg-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-button-lg-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-button-lg-font-variation-settings);height:var(--fui-sidebar-menu-button-lg-height)}.fui-sidebar-menu-button-lg:where(.fui-sidebar-menu-button-collapsed){height:var(--fui-sidebar-menu-button-lg-collapsed-height);padding:var(--fui-sidebar-menu-button-lg-collapsed-padding)}.fui-sidebar-menu-button-md{font-family:var(--fui-sidebar-menu-button-md-font-family);font-size:var(--fui-sidebar-menu-button-md-font-size);line-height:var(--fui-sidebar-menu-button-md-line-height);font-weight:var(--fui-sidebar-menu-button-md-font-weight);letter-spacing:var(--fui-sidebar-menu-button-md-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-button-md-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-button-md-font-variation-settings);height:var(--fui-sidebar-menu-button-md-height)}.fui-sidebar-menu-button-md:where(.fui-sidebar-menu-button-collapsed){height:var(--fui-sidebar-menu-button-md-collapsed-height)}.fui-sidebar-menu-button-sm{font-family:var(--fui-sidebar-menu-button-sm-font-family);font-size:var(--fui-sidebar-menu-button-sm-font-size);line-height:var(--fui-sidebar-menu-button-sm-line-height);font-weight:var(--fui-sidebar-menu-button-sm-font-weight);letter-spacing:var(--fui-sidebar-menu-button-sm-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-button-sm-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-button-sm-font-variation-settings);height:var(--fui-sidebar-menu-button-sm-height)}.fui-sidebar-menu-button-sm:where(.fui-sidebar-menu-button-collapsed){height:var(--fui-sidebar-menu-button-sm-collapsed-height)}.fui-swatch-lg{width:var(--fui-swatch-lg-size);height:var(--fui-swatch-lg-size);font-family:var(--fui-swatch-lg-font-family);font-size:var(--fui-swatch-lg-font-size);line-height:var(--fui-swatch-lg-line-height);font-weight:var(--fui-swatch-lg-font-weight);letter-spacing:var(--fui-swatch-lg-letter-spacing);font-feature-settings:var(--fui-swatch-lg-font-feature-settings);font-variation-settings:var(--fui-swatch-lg-font-variation-settings)}.fui-swatch-xs{width:var(--fui-swatch-xs-size);height:var(--fui-swatch-xs-size);font-family:var(--fui-swatch-xs-font-family);font-size:var(--fui-swatch-xs-font-size);line-height:var(--fui-swatch-xs-line-height);font-weight:var(--fui-swatch-xs-font-weight);letter-spacing:var(--fui-swatch-xs-letter-spacing);font-feature-settings:var(--fui-swatch-xs-font-feature-settings);font-variation-settings:var(--fui-swatch-xs-font-variation-settings)}.fui-field-label-beside{font-family:var(--fui-field-label-beside-font-family);font-size:var(--fui-field-label-beside-font-size);line-height:var(--fui-field-label-beside-line-height);font-weight:var(--fui-field-label-beside-font-weight);letter-spacing:var(--fui-field-label-beside-letter-spacing);font-feature-settings:var(--fui-field-label-beside-font-feature-settings);font-variation-settings:var(--fui-field-label-beside-font-variation-settings);text-transform:var(--fui-field-label-beside-text-transform)}.fui-field-legend-label{font-family:var(--fui-field-legend-label-font-family);font-size:var(--fui-field-legend-label-font-size);line-height:var(--fui-field-legend-label-line-height);font-weight:var(--fui-field-legend-label-font-weight);letter-spacing:var(--fui-field-legend-label-letter-spacing);font-feature-settings:var(--fui-field-legend-label-font-feature-settings);font-variation-settings:var(--fui-field-legend-label-font-variation-settings);text-transform:var(--fui-field-legend-label-text-transform)}.fui-navigation-menu-content-own{outline:var(--fui-navigation-menu-content-own-outline);outline-offset:var(--fui-navigation-menu-content-own-outline-offset);background-color:var(--fui-navigation-menu-content-own-background-color);color:var(--fui-navigation-menu-content-own-text-color);outline-color:var(--fui-navigation-menu-content-own-outline-color);border-radius:var(--fui-navigation-menu-content-own-rounded);box-shadow:var(--fui-navigation-menu-content-own-shadow);margin-top:var(--fui-navigation-menu-content-own-margin-top)}.fui-navigation-shop-content-captioned{border-top:var(--fui-navigation-shop-content-captioned-border-top);font-family:var(--fui-navigation-shop-content-captioned-font-family);font-size:var(--fui-navigation-shop-content-captioned-font-size);line-height:var(--fui-navigation-shop-content-captioned-line-height);font-weight:var(--fui-navigation-shop-content-captioned-font-weight);letter-spacing:var(--fui-navigation-shop-content-captioned-letter-spacing);font-feature-settings:var(--fui-navigation-shop-content-captioned-font-feature-settings);font-variation-settings:var(--fui-navigation-shop-content-captioned-font-variation-settings)}.fui-navigation-shop-page-above{background-color:var(--fui-navigation-shop-page-above-background-color);border-radius:var(--fui-navigation-shop-page-above-rounded);height:var(--fui-navigation-shop-page-above-height);padding-inline:var(--fui-navigation-shop-page-above-padding-x);padding-block:var(--fui-navigation-shop-page-above-padding-y)}.fui-navigation-shop-page-above:hover{background-color:var(--fui-navigation-shop-page-above-hover-background-color);color:var(--fui-navigation-shop-page-above-hover-text-color)}.fui-navigation-shop-page-above:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-navigation-shop-page-above-open-background-color)}.fui-navigation-shop-page-beside{background-color:var(--fui-navigation-shop-page-beside-background-color);border-radius:var(--fui-navigation-shop-page-beside-rounded);height:var(--fui-navigation-shop-page-beside-height);padding-inline:var(--fui-navigation-shop-page-beside-padding-x);padding-block:var(--fui-navigation-shop-page-beside-padding-y)}.fui-navigation-shop-page-beside:hover{background-color:var(--fui-navigation-shop-page-beside-hover-background-color);color:var(--fui-navigation-shop-page-beside-hover-text-color)}.fui-navigation-shop-page-beside:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-navigation-shop-page-beside-open-background-color)}.fui-navigation-shop-trigger-above{background-color:var(--fui-navigation-shop-trigger-above-background-color);border-radius:var(--fui-navigation-shop-trigger-above-rounded);height:var(--fui-navigation-shop-trigger-above-height);padding-inline:var(--fui-navigation-shop-trigger-above-padding-x);padding-block:var(--fui-navigation-shop-trigger-above-padding-y)}.fui-navigation-shop-trigger-above:hover{background-color:var(--fui-navigation-shop-trigger-above-hover-background-color);color:var(--fui-navigation-shop-trigger-above-hover-text-color)}.fui-navigation-shop-trigger-above:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-navigation-shop-trigger-above-open-background-color)}.fui-navigation-shop-trigger-beside{background-color:var(--fui-navigation-shop-trigger-beside-background-color);border-radius:var(--fui-navigation-shop-trigger-beside-rounded);height:var(--fui-navigation-shop-trigger-beside-height);padding-inline:var(--fui-navigation-shop-trigger-beside-padding-x);padding-block:var(--fui-navigation-shop-trigger-beside-padding-y)}.fui-navigation-shop-trigger-beside:hover{background-color:var(--fui-navigation-shop-trigger-beside-hover-background-color);color:var(--fui-navigation-shop-trigger-beside-hover-text-color)}.fui-navigation-shop-trigger-beside:is([data-state=open],[aria-expanded=true]){background-color:var(--fui-navigation-shop-trigger-beside-open-background-color)}.fui-range-calendar-cell-trigger-today{background-color:var(--fui-range-calendar-cell-trigger-today-background-color);color:var(--fui-range-calendar-cell-trigger-today-text-color)}.fui-range-calendar-cell-trigger-today:where(.fui-range-calendar-cell-trigger-edge){background-color:var(--fui-range-calendar-cell-trigger-edge-today-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-text-color)}.fui-range-calendar-cell-trigger-today:where(.fui-range-calendar-cell-trigger-edge):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-today-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-hover-text-color)}.fui-range-calendar-cell-trigger-today:where(.fui-range-calendar-cell-trigger-edge):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-today-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-today-focus-text-color)}.fui-sidebar-menu-button-collapsed{gap:var(--fui-sidebar-menu-button-collapsed-gap);height:var(--fui-sidebar-menu-button-collapsed-height);width:var(--fui-sidebar-menu-button-collapsed-width);padding:var(--fui-sidebar-menu-button-collapsed-padding)}.fui-sidebar-menu-button-collapsed:where(.fui-sidebar-menu-button-md){height:var(--fui-sidebar-menu-button-md-collapsed-height)}.fui-sidebar-menu-button-collapsed:where(.fui-sidebar-menu-button-sm){height:var(--fui-sidebar-menu-button-sm-collapsed-height)}.fui-sidebar-menu-button-collapsed:where(.fui-sidebar-menu-button-lg){height:var(--fui-sidebar-menu-button-lg-collapsed-height);padding:var(--fui-sidebar-menu-button-lg-collapsed-padding)}.fui-avatar-fallback-lg{font-family:var(--fui-avatar-fallback-lg-font-family);font-size:var(--fui-avatar-fallback-lg-font-size);line-height:var(--fui-avatar-fallback-lg-line-height);font-weight:var(--fui-avatar-fallback-lg-font-weight);letter-spacing:var(--fui-avatar-fallback-lg-letter-spacing);font-feature-settings:var(--fui-avatar-fallback-lg-font-feature-settings);font-variation-settings:var(--fui-avatar-fallback-lg-font-variation-settings)}.fui-avatar-fallback-md{font-family:var(--fui-avatar-fallback-md-font-family);font-size:var(--fui-avatar-fallback-md-font-size);line-height:var(--fui-avatar-fallback-md-line-height);font-weight:var(--fui-avatar-fallback-md-font-weight);letter-spacing:var(--fui-avatar-fallback-md-letter-spacing);font-feature-settings:var(--fui-avatar-fallback-md-font-feature-settings);font-variation-settings:var(--fui-avatar-fallback-md-font-variation-settings)}.fui-avatar-fallback-sm{font-family:var(--fui-avatar-fallback-sm-font-family);font-size:var(--fui-avatar-fallback-sm-font-size);line-height:var(--fui-avatar-fallback-sm-line-height);font-weight:var(--fui-avatar-fallback-sm-font-weight);letter-spacing:var(--fui-avatar-fallback-sm-letter-spacing);font-feature-settings:var(--fui-avatar-fallback-sm-font-feature-settings);font-variation-settings:var(--fui-avatar-fallback-sm-font-variation-settings)}.fui-button-lg{height:var(--fui-button-lg-height);padding-inline:var(--fui-button-lg-padding-x);gap:var(--fui-button-lg-gap)}.fui-button-lg :where([data-icon]){width:var(--fui-button-lg-icon-size);height:var(--fui-button-lg-icon-size)}.fui-button-lg:has([data-icon=inline-start]){padding-inline-start:var(--fui-button-lg-icon-start-padding-start)}.fui-button-lg:has([data-icon=inline-end]){padding-inline-end:var(--fui-button-lg-icon-end-padding-end)}.fui-button-md{height:var(--fui-button-md-height);padding-inline:var(--fui-button-md-padding-x);gap:var(--fui-button-md-gap)}.fui-button-md :where([data-icon]){width:var(--fui-button-md-icon-size);height:var(--fui-button-md-icon-size)}.fui-button-md:has([data-icon=inline-start]){padding-inline-start:var(--fui-button-md-icon-start-padding-start)}.fui-button-md:has([data-icon=inline-end]){padding-inline-end:var(--fui-button-md-icon-end-padding-end)}.fui-button-sm{height:var(--fui-button-sm-height);padding-inline:var(--fui-button-sm-padding-x);gap:var(--fui-button-sm-gap)}.fui-button-sm :where([data-icon]){width:var(--fui-button-sm-icon-size);height:var(--fui-button-sm-icon-size)}.fui-button-sm:has([data-icon=inline-start]){padding-inline-start:var(--fui-button-sm-icon-start-padding-start)}.fui-button-sm:has([data-icon=inline-end]){padding-inline-end:var(--fui-button-sm-icon-end-padding-end)}.fui-button-xs{height:var(--fui-button-xs-height);padding-inline:var(--fui-button-xs-padding-x);gap:var(--fui-button-xs-gap)}.fui-button-xs :where([data-icon]){width:var(--fui-button-xs-icon-size);height:var(--fui-button-xs-icon-size)}.fui-button-xs:has([data-icon=inline-start]){padding-inline-start:var(--fui-button-xs-icon-start-padding-start)}.fui-button-xs:has([data-icon=inline-end]){padding-inline-end:var(--fui-button-xs-icon-end-padding-end)}.fui-card-bare{outline:var(--fui-card-bare-outline);outline-offset:var(--fui-card-bare-outline-offset);box-shadow:var(--fui-card-bare-shadow);padding-block:var(--fui-card-bare-padding-y);--fui-card-header-padding-x:var(--fui-card-bare-card-header-padding-x);--fui-card-content-padding-x:var(--fui-card-bare-card-content-padding-x);--fui-card-footer-padding-x:var(--fui-card-bare-card-footer-padding-x)}.fui-field-legend-legend{font-family:var(--fui-field-legend-legend-font-family);font-size:var(--fui-field-legend-legend-font-size);line-height:var(--fui-field-legend-legend-line-height);font-weight:var(--fui-field-legend-legend-font-weight);letter-spacing:var(--fui-field-legend-legend-letter-spacing);font-feature-settings:var(--fui-field-legend-legend-font-feature-settings);font-variation-settings:var(--fui-field-legend-legend-font-variation-settings)}.fui-price-lg{font-family:var(--fui-price-lg-font-family);font-size:var(--fui-price-lg-font-size);line-height:var(--fui-price-lg-line-height);font-weight:var(--fui-price-lg-font-weight);letter-spacing:var(--fui-price-lg-letter-spacing);font-feature-settings:var(--fui-price-lg-font-feature-settings);font-variation-settings:var(--fui-price-lg-font-variation-settings)}.fui-price-md{font-family:var(--fui-price-md-font-family);font-size:var(--fui-price-md-font-size);line-height:var(--fui-price-md-line-height);font-weight:var(--fui-price-md-font-weight);letter-spacing:var(--fui-price-md-letter-spacing);font-feature-settings:var(--fui-price-md-font-feature-settings);font-variation-settings:var(--fui-price-md-font-variation-settings)}.fui-price-sm{font-family:var(--fui-price-sm-font-family);font-size:var(--fui-price-sm-font-size);line-height:var(--fui-price-sm-line-height);font-weight:var(--fui-price-sm-font-weight);letter-spacing:var(--fui-price-sm-letter-spacing);font-feature-settings:var(--fui-price-sm-font-feature-settings);font-variation-settings:var(--fui-price-sm-font-variation-settings)}.fui-price-strike-lg{font-family:var(--fui-price-strike-lg-font-family);font-size:var(--fui-price-strike-lg-font-size);line-height:var(--fui-price-strike-lg-line-height);font-weight:var(--fui-price-strike-lg-font-weight);letter-spacing:var(--fui-price-strike-lg-letter-spacing);font-feature-settings:var(--fui-price-strike-lg-font-feature-settings);font-variation-settings:var(--fui-price-strike-lg-font-variation-settings)}.fui-price-strike-md{font-family:var(--fui-price-strike-md-font-family);font-size:var(--fui-price-strike-md-font-size);line-height:var(--fui-price-strike-md-line-height);font-weight:var(--fui-price-strike-md-font-weight);letter-spacing:var(--fui-price-strike-md-letter-spacing);font-feature-settings:var(--fui-price-strike-md-font-feature-settings);font-variation-settings:var(--fui-price-strike-md-font-variation-settings)}.fui-price-strike-sm{font-family:var(--fui-price-strike-sm-font-family);font-size:var(--fui-price-strike-sm-font-size);line-height:var(--fui-price-strike-sm-line-height);font-weight:var(--fui-price-strike-sm-font-weight);letter-spacing:var(--fui-price-strike-sm-letter-spacing);font-feature-settings:var(--fui-price-strike-sm-font-feature-settings);font-variation-settings:var(--fui-price-strike-sm-font-variation-settings)}.fui-range-calendar-cell-trigger-current{color:var(--fui-range-calendar-cell-trigger-current-text-color)}.fui-range-calendar-cell-trigger-current:where(.fui-range-calendar-cell-trigger-edge){background-color:var(--fui-range-calendar-cell-trigger-edge-current-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-text-color)}.fui-range-calendar-cell-trigger-current:where(.fui-range-calendar-cell-trigger-edge):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-current-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-hover-text-color)}.fui-range-calendar-cell-trigger-current:where(.fui-range-calendar-cell-trigger-edge):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-current-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-current-focus-text-color)}.fui-range-calendar-cell-trigger-outside{color:var(--fui-range-calendar-cell-trigger-outside-text-color)}.fui-range-calendar-cell-trigger-outside:where(.fui-range-calendar-cell-trigger-edge){background-color:var(--fui-range-calendar-cell-trigger-edge-outside-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-text-color)}.fui-range-calendar-cell-trigger-outside:where(.fui-range-calendar-cell-trigger-edge):hover{background-color:var(--fui-range-calendar-cell-trigger-edge-outside-hover-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-hover-text-color)}.fui-range-calendar-cell-trigger-outside:where(.fui-range-calendar-cell-trigger-edge):focus-visible{background-color:var(--fui-range-calendar-cell-trigger-edge-outside-focus-background-color);color:var(--fui-range-calendar-cell-trigger-edge-outside-focus-text-color)}.fui-search-results-popper{outline:var(--fui-search-results-popper-outline);outline-offset:var(--fui-search-results-popper-outline-offset);background-color:var(--fui-search-results-popper-background-color);color:var(--fui-search-results-popper-text-color);outline-color:var(--fui-search-results-popper-outline-color);border-radius:var(--fui-search-results-popper-rounded);box-shadow:var(--fui-search-results-popper-shadow)}.fui-sidebar-menu-sub-button-md{font-family:var(--fui-sidebar-menu-sub-button-md-font-family);font-size:var(--fui-sidebar-menu-sub-button-md-font-size);line-height:var(--fui-sidebar-menu-sub-button-md-line-height);font-weight:var(--fui-sidebar-menu-sub-button-md-font-weight);letter-spacing:var(--fui-sidebar-menu-sub-button-md-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-sub-button-md-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-sub-button-md-font-variation-settings)}.fui-sidebar-menu-sub-button-sm{font-family:var(--fui-sidebar-menu-sub-button-sm-font-family);font-size:var(--fui-sidebar-menu-sub-button-sm-font-size);line-height:var(--fui-sidebar-menu-sub-button-sm-line-height);font-weight:var(--fui-sidebar-menu-sub-button-sm-font-weight);letter-spacing:var(--fui-sidebar-menu-sub-button-sm-letter-spacing);font-feature-settings:var(--fui-sidebar-menu-sub-button-sm-font-feature-settings);font-variation-settings:var(--fui-sidebar-menu-sub-button-sm-font-variation-settings)}.fui-button-link{-webkit-text-decoration-line:var(--fui-button-link-text-decoration-line);text-decoration-line:var(--fui-button-link-text-decoration-line)}.fui-button-link:where(.fui-button-primary){color:var(--fui-button-link-primary-text-color)}.fui-button-link:where(.fui-button-destructive){color:var(--fui-button-link-destructive-text-color)}.fui-button-link:where(.fui-button-buy){color:var(--fui-button-link-buy-text-color)}.fui-button-link:where(.fui-button-checkout){color:var(--fui-button-link-checkout-text-color)}.fui-button-link:where(.fui-button-inverse){color:var(--fui-button-link-inverse-text-color)}.fui-empty-media-icon{background-color:var(--fui-empty-media-icon-background-color);color:var(--fui-empty-media-icon-text-color);width:var(--fui-empty-media-icon-size);height:var(--fui-empty-media-icon-size)}.fui-empty-media-icon :where([data-icon]){width:var(--fui-empty-media-icon-icon-size);height:var(--fui-empty-media-icon-icon-size)}.fui-field-label-card{width:var(--fui-field-label-card-width);flex-direction:var(--fui-field-label-card-flex-direction);border:var(--fui-field-label-card-border);border-radius:var(--fui-field-label-card-rounded)}.fui-field-label-card:has([data-state=checked]){background-color:var(--fui-field-label-card-checked-within-background-color);border-color:var(--fui-field-label-card-checked-within-border-color)}.fui-navigation-shop-trigger-captioned{color:var(--fui-navigation-shop-trigger-captioned-text-color);border-bottom:var(--fui-navigation-shop-trigger-captioned-border-bottom);border-color:var(--fui-navigation-shop-trigger-captioned-border-color)}.fui-navigation-shop-trigger-captioned:hover{color:var(--fui-navigation-shop-trigger-captioned-hover-text-color)}.fui-navigation-shop-trigger-captioned:is([data-state=open],[aria-expanded=true]){color:var(--fui-navigation-shop-trigger-captioned-open-text-color);border-color:var(--fui-navigation-shop-trigger-captioned-open-border-color)}.fui-badge-neutral{color:var(--fui-badge-neutral-text-color)}.fui-badge-neutral:hover{color:var(--fui-badge-neutral-hover-text-color)}.fui-badge-neutral:where(.fui-badge-sm){padding:var(--fui-badge-neutral-sm-padding)}.fui-badge-neutral:where(.fui-badge-md){padding:var(--fui-badge-neutral-md-padding)}.fui-badge-neutral:where(.fui-badge-lg){padding:var(--fui-badge-neutral-lg-padding)}.fui-input-group-button-icon-sm{width:var(--fui-input-group-button-icon-sm-size);height:var(--fui-input-group-button-icon-sm-size);padding:var(--fui-input-group-button-icon-sm-padding)}.fui-input-group-button-icon-sm:has([data-icon=inline-start]){padding-inline-start:var(--fui-input-group-button-icon-sm-icon-start-padding-start)}.fui-input-group-button-icon-sm:has([data-icon=inline-end]){padding-inline-end:var(--fui-input-group-button-icon-sm-icon-end-padding-end)}.fui-radio-accordion-item-outline{border:var(--fui-radio-accordion-item-outline-border);border-color:var(--fui-radio-accordion-item-outline-border-color);border-radius:var(--fui-radio-accordion-item-outline-rounded);padding-inline:var(--fui-radio-accordion-item-outline-padding-x)}.fui-radio-accordion-item-outline:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){border-color:var(--fui-radio-accordion-item-outline-checked-border-color)}.fui-scroll-area-scrollbar-horizontal{height:var(--fui-scroll-area-scrollbar-horizontal-height);padding-inline:var(--fui-scroll-area-scrollbar-horizontal-padding-x);padding-bottom:var(--fui-scroll-area-scrollbar-horizontal-padding-bottom);padding-top:var(--fui-scroll-area-scrollbar-horizontal-padding-top);flex-direction:var(--fui-scroll-area-scrollbar-horizontal-flex-direction)}.fui-scroll-area-scrollbar-vertical{width:var(--fui-scroll-area-scrollbar-vertical-width);padding-block:var(--fui-scroll-area-scrollbar-vertical-padding-y);height:var(--fui-scroll-area-scrollbar-vertical-height);padding-inline-start:var(--fui-scroll-area-scrollbar-vertical-padding-start);padding-inline-end:var(--fui-scroll-area-scrollbar-vertical-padding-end)}.fui-sidebar-menu-button-outline{outline:var(--fui-sidebar-menu-button-outline-outline);outline-offset:var(--fui-sidebar-menu-button-outline-outline-offset);background-color:var(--fui-sidebar-menu-button-outline-background-color);outline-color:var(--fui-sidebar-menu-button-outline-outline-color)}.fui-sidebar-menu-button-outline:hover{outline-color:var(--fui-sidebar-menu-button-outline-hover-outline-color)}.fui-toggle-lg{height:var(--fui-toggle-lg-height);min-width:var(--fui-toggle-lg-min-width);padding-inline:var(--fui-toggle-lg-padding-x)}.fui-toggle-lg:has([data-icon=inline-start]){padding-inline-start:var(--fui-toggle-lg-icon-start-padding-start)}.fui-toggle-lg:has([data-icon=inline-end]){padding-inline-end:var(--fui-toggle-lg-icon-end-padding-end)}.fui-toggle-md{height:var(--fui-toggle-md-height);min-width:var(--fui-toggle-md-min-width);padding-inline:var(--fui-toggle-md-padding-x)}.fui-toggle-md:has([data-icon=inline-start]){padding-inline-start:var(--fui-toggle-md-icon-start-padding-start)}.fui-toggle-md:has([data-icon=inline-end]){padding-inline-end:var(--fui-toggle-md-icon-end-padding-end)}.fui-toggle-outline{background-color:var(--fui-toggle-outline-background-color);border:var(--fui-toggle-outline-border);border-color:var(--fui-toggle-outline-border-color)}.fui-toggle-outline:hover{border-color:var(--fui-toggle-outline-hover-border-color)}.fui-toggle-outline:is([data-state=checked],[data-state=indeterminate],[data-state=on],[aria-checked=true],[aria-checked=mixed],[aria-pressed=true]){border-color:var(--fui-toggle-outline-checked-border-color)}.fui-toggle-sm{height:var(--fui-toggle-sm-height);min-width:var(--fui-toggle-sm-min-width);padding-inline:var(--fui-toggle-sm-padding-x)}.fui-toggle-sm:has([data-icon=inline-start]){padding-inline-start:var(--fui-toggle-sm-icon-start-padding-start)}.fui-toggle-sm:has([data-icon=inline-end]){padding-inline-end:var(--fui-toggle-sm-icon-end-padding-end)}.fui-alert-error{background-color:var(--fui-alert-error-background-color);color:var(--fui-alert-error-text-color)}.fui-alert-error:after{content:var(--tw-content,"");border-color:var(--fui-alert-error-after-border-color)}.fui-alert-info{border-color:var(--fui-alert-info-border-color)}.fui-alert-info svg{color:var(--fui-alert-info-icon-color)}.fui-alert-info:after{content:var(--tw-content,"");border-color:var(--fui-alert-info-after-border-color)}.fui-alert-success{border-color:var(--fui-alert-success-border-color)}.fui-alert-success svg{color:var(--fui-alert-success-icon-color)}.fui-alert-success:after{content:var(--tw-content,"");border-color:var(--fui-alert-success-after-border-color)}.fui-alert-warning{border-color:var(--fui-alert-warning-border-color)}.fui-alert-warning svg{color:var(--fui-alert-warning-icon-color)}.fui-alert-warning:after{content:var(--tw-content,"");border-color:var(--fui-alert-warning-after-border-color)}.fui-avatar-badge-lg{width:var(--fui-avatar-badge-lg-size);height:var(--fui-avatar-badge-lg-size)}.fui-avatar-badge-lg :where([data-icon]){width:var(--fui-avatar-badge-lg-icon-size);height:var(--fui-avatar-badge-lg-icon-size)}.fui-avatar-badge-md{width:var(--fui-avatar-badge-md-size);height:var(--fui-avatar-badge-md-size)}.fui-avatar-badge-md :where([data-icon]){width:var(--fui-avatar-badge-md-icon-size);height:var(--fui-avatar-badge-md-icon-size)}.fui-button-icon-lg{width:var(--fui-button-icon-lg-size);height:var(--fui-button-icon-lg-size)}.fui-button-icon-lg :where([data-icon]){width:var(--fui-button-icon-lg-icon-size);height:var(--fui-button-icon-lg-icon-size)}.fui-button-icon-md{width:var(--fui-button-icon-md-size);height:var(--fui-button-icon-md-size)}.fui-button-icon-md :where([data-icon]){width:var(--fui-button-icon-md-icon-size);height:var(--fui-button-icon-md-icon-size)}.fui-button-icon-sm{width:var(--fui-button-icon-sm-size);height:var(--fui-button-icon-sm-size)}.fui-button-icon-sm :where([data-icon]){width:var(--fui-button-icon-sm-icon-size);height:var(--fui-button-icon-sm-icon-size)}.fui-button-icon-xs{width:var(--fui-button-icon-xs-size);height:var(--fui-button-icon-xs-size)}.fui-button-icon-xs :where([data-icon]){width:var(--fui-button-icon-xs-icon-size);height:var(--fui-button-icon-xs-icon-size)}.fui-context-menu-item-destructive{color:var(--fui-context-menu-item-destructive-text-color)}.fui-context-menu-item-destructive svg{color:var(--fui-context-menu-item-destructive-icon-color)}.fui-context-menu-item-destructive:focus-visible{background-color:var(--fui-context-menu-item-destructive-focus-background-color);color:var(--fui-context-menu-item-destructive-focus-text-color)}.fui-dropdown-menu-item-destructive{color:var(--fui-dropdown-menu-item-destructive-text-color)}.fui-dropdown-menu-item-destructive svg{color:var(--fui-dropdown-menu-item-destructive-icon-color)}.fui-dropdown-menu-item-destructive:focus-visible{background-color:var(--fui-dropdown-menu-item-destructive-focus-background-color);color:var(--fui-dropdown-menu-item-destructive-focus-text-color)}.fui-sidebar-floating{border:var(--fui-sidebar-floating-border);border-color:var(--fui-sidebar-floating-border-color);border-radius:var(--fui-sidebar-floating-rounded);box-shadow:var(--fui-sidebar-floating-shadow)}.fui-sidebar-inset-raised{border-radius:var(--fui-sidebar-inset-raised-rounded);box-shadow:var(--fui-sidebar-inset-raised-shadow);margin:var(--fui-sidebar-inset-raised-margin);margin-inline-start:var(--fui-sidebar-inset-raised-margin-start)}.fui-stepper-indicator-inactive{background-color:var(--fui-stepper-indicator-inactive-background-color);color:var(--fui-stepper-indicator-inactive-text-color);border:var(--fui-stepper-indicator-inactive-border);border-color:var(--fui-stepper-indicator-inactive-border-color)}.fui-badge-error{background-color:var(--fui-badge-error-background-color);color:var(--fui-badge-error-text-color)}.fui-badge-error:focus-visible{outline-color:var(--fui-badge-error-focus-outline-color)}.fui-badge-sm{padding-inline:var(--fui-badge-sm-padding-x);padding-block:var(--fui-badge-sm-padding-y)}.fui-badge-sm:where(.fui-badge-neutral){padding:var(--fui-badge-neutral-sm-padding)}.fui-filter-swatch-vertical{margin-inline:var(--fui-filter-swatch-vertical-bleed-x);margin-block:var(--fui-filter-swatch-vertical-bleed-y);padding:var(--fui-filter-swatch-vertical-padding)}.fui-item-md{gap:var(--fui-item-md-gap);padding-inline:var(--fui-item-md-padding-x);padding-block:var(--fui-item-md-padding-y)}.fui-item-media-image{border-radius:var(--fui-item-media-image-rounded);width:var(--fui-item-media-image-size);height:var(--fui-item-media-image-size)}.fui-item-sm{gap:var(--fui-item-sm-gap);padding-inline:var(--fui-item-sm-padding-x);padding-block:var(--fui-item-sm-padding-y)}.fui-item-xs{gap:var(--fui-item-xs-gap);padding-inline:var(--fui-item-xs-padding-x);padding-block:var(--fui-item-xs-padding-y)}.fui-alert-dialog-content-md{max-width:var(--fui-alert-dialog-content-md-max-width)}@container (width>=28rem){.fui-alert-dialog-content-md{max-width:var(--fui-alert-dialog-content-md-md-max-width)}}.fui-avatar-badge-sm{width:var(--fui-avatar-badge-sm-size);height:var(--fui-avatar-badge-sm-size)}.fui-avatar-lg{width:var(--fui-avatar-lg-size);height:var(--fui-avatar-lg-size)}.fui-avatar-md{width:var(--fui-avatar-md-size);height:var(--fui-avatar-md-size)}.fui-avatar-sm{width:var(--fui-avatar-sm-size);height:var(--fui-avatar-sm-size)}.fui-badge-discount{background-color:var(--fui-badge-discount-background-color);color:var(--fui-badge-discount-text-color)}.fui-badge-info{background-color:var(--fui-badge-info-background-color);color:var(--fui-badge-info-text-color)}.fui-badge-new{background-color:var(--fui-badge-new-background-color);color:var(--fui-badge-new-text-color)}.fui-badge-price{background-color:var(--fui-badge-price-background-color);color:var(--fui-badge-price-text-color)}.fui-badge-primary{background-color:var(--fui-badge-primary-background-color);color:var(--fui-badge-primary-text-color)}.fui-badge-promo{background-color:var(--fui-badge-promo-background-color);color:var(--fui-badge-promo-text-color)}.fui-badge-success{background-color:var(--fui-badge-success-background-color);color:var(--fui-badge-success-text-color)}.fui-badge-warning{background-color:var(--fui-badge-warning-background-color);color:var(--fui-badge-warning-text-color)}.fui-button-group-separator-horizontal{margin-inline:var(--fui-button-group-separator-horizontal-margin-x);width:var(--fui-button-group-separator-horizontal-width)}.fui-button-group-separator-vertical{margin-block:var(--fui-button-group-separator-vertical-margin-y);height:var(--fui-button-group-separator-vertical-height)}.fui-calendar-cell-trigger-today{background-color:var(--fui-calendar-cell-trigger-today-background-color);color:var(--fui-calendar-cell-trigger-today-text-color)}.fui-carousel-content-vertical{flex-direction:var(--fui-carousel-content-vertical-flex-direction);margin-top:var(--fui-carousel-content-vertical-bleed-top)}.fui-context-menu-item-indicator{padding-inline-start:var(--fui-context-menu-item-indicator-padding-start);padding-inline-end:var(--fui-context-menu-item-indicator-padding-end)}.fui-context-menu-item-inset{padding-inline-start:var(--fui-context-menu-item-inset-padding-start);padding-inline-end:var(--fui-context-menu-item-inset-padding-end)}.fui-context-menu-label-inset{padding-inline-start:var(--fui-context-menu-label-inset-padding-start);padding-inline-end:var(--fui-context-menu-label-inset-padding-end)}.fui-context-menu-sub-trigger-inset{padding-inline-start:var(--fui-context-menu-sub-trigger-inset-padding-start);padding-inline-end:var(--fui-context-menu-sub-trigger-inset-padding-end)}.fui-dialog-content-fill{display:var(--fui-dialog-content-fill-display);flex-direction:var(--fui-dialog-content-fill-flex-direction)}.fui-dialog-content-scroll{display:var(--fui-dialog-content-scroll-display);max-width:var(--fui-dialog-content-scroll-max-width)}.fui-drawer-content-left{border-right:var(--fui-drawer-content-left-border-right);width:var(--fui-drawer-content-left-width)}.fui-drawer-content-right{border-left:var(--fui-drawer-content-right-border-left);width:var(--fui-drawer-content-right-width)}.fui-drawer-header-vertical{text-align:var(--fui-drawer-header-vertical-text-align)}@container (width>=28rem){.fui-drawer-header-vertical{text-align:var(--fui-drawer-header-vertical-md-text-align)}}.fui-dropdown-menu-item-indicator{padding-inline-start:var(--fui-dropdown-menu-item-indicator-padding-start);padding-inline-end:var(--fui-dropdown-menu-item-indicator-padding-end)}.fui-dropdown-menu-item-inset{padding-inline-start:var(--fui-dropdown-menu-item-inset-padding-start);padding-inline-end:var(--fui-dropdown-menu-item-inset-padding-end)}.fui-dropdown-menu-label-inset{padding-inline-start:var(--fui-dropdown-menu-label-inset-padding-start);padding-inline-end:var(--fui-dropdown-menu-label-inset-padding-end)}.fui-dropdown-menu-sub-trigger-inset{padding-inline-start:var(--fui-dropdown-menu-sub-trigger-inset-padding-start);padding-inline-end:var(--fui-dropdown-menu-sub-trigger-inset-padding-end)}.fui-input-group-button-sm{height:var(--fui-input-group-button-sm-height);padding-inline:var(--fui-input-group-button-sm-padding-x)}.fui-item-media-icon :where([data-icon]){width:var(--fui-item-media-icon-icon-size);height:var(--fui-item-media-icon-icon-size)}.fui-item-muted{background-color:var(--fui-item-muted-background-color);border-color:var(--fui-item-muted-border-color)}.fui-navigation-shop-page-captioned{color:var(--fui-navigation-shop-page-captioned-text-color)}.fui-navigation-shop-page-captioned:hover{color:var(--fui-navigation-shop-page-captioned-hover-text-color)}.fui-price-end{text-align:var(--fui-price-end-text-align);align-items:var(--fui-price-end-align-items)}.fui-price-start{text-align:var(--fui-price-start-text-align);align-items:var(--fui-price-start-align-items)}.fui-range-calendar-cell-end:is([data-selected=true],[aria-selected=true],[data-state=active]){border-top-right-radius:var(--fui-range-calendar-cell-end-selected-border-top-right-radius);border-bottom-right-radius:var(--fui-range-calendar-cell-end-selected-border-bottom-right-radius)}.fui-range-calendar-cell-start:is([data-selected=true],[aria-selected=true],[data-state=active]){border-top-left-radius:var(--fui-range-calendar-cell-start-selected-border-top-left-radius);border-bottom-left-radius:var(--fui-range-calendar-cell-start-selected-border-bottom-left-radius)}.fui-rating-dot-empty{color:var(--fui-rating-dot-empty-text-color);background-color:var(--fui-rating-dot-empty-background-color)}.fui-rating-dot-lg{width:var(--fui-rating-dot-lg-size);height:var(--fui-rating-dot-lg-size)}.fui-rating-dot-md{width:var(--fui-rating-dot-md-size);height:var(--fui-rating-dot-md-size)}.fui-rating-dot-sm{width:var(--fui-rating-dot-sm-size);height:var(--fui-rating-dot-sm-size)}.fui-rating-icon-empty{color:var(--fui-rating-icon-empty-text-color);fill:var(--fui-rating-icon-empty-fill)}.fui-rating-icon-full{color:var(--fui-rating-icon-full-text-color);fill:var(--fui-rating-icon-full-fill)}.fui-rating-icon-lg{width:var(--fui-rating-icon-lg-size);height:var(--fui-rating-icon-lg-size)}.fui-rating-icon-md{width:var(--fui-rating-icon-md-size);height:var(--fui-rating-icon-md-size)}.fui-rating-icon-sm{width:var(--fui-rating-icon-sm-size);height:var(--fui-rating-icon-sm-size)}.fui-separator-horizontal{height:var(--fui-separator-horizontal-height);width:var(--fui-separator-horizontal-width)}.fui-separator-vertical{width:var(--fui-separator-vertical-width);align-self:var(--fui-separator-vertical-align-self)}.fui-sheet-content-left{border-right:var(--fui-sheet-content-left-border-right);width:var(--fui-sheet-content-left-width)}.fui-sheet-content-right{border-left:var(--fui-sheet-content-right-border-left);width:var(--fui-sheet-content-right-width)}.fui-sidebar-size-mobile{width:var(--fui-sidebar-size-mobile-width);padding:var(--fui-sidebar-size-mobile-padding)}.fui-stepper-indicator-active{background-color:var(--fui-stepper-indicator-active-background-color);color:var(--fui-stepper-indicator-active-text-color)}.fui-stepper-indicator-completed{background-color:var(--fui-stepper-indicator-completed-background-color);color:var(--fui-stepper-indicator-completed-text-color)}.fui-swatch-group-vertical{flex-direction:var(--fui-swatch-group-vertical-flex-direction);flex-wrap:var(--fui-swatch-group-vertical-flex-wrap)}.fui-switch-md{height:var(--fui-switch-md-height);width:var(--fui-switch-md-width)}.fui-switch-sm{height:var(--fui-switch-sm-height);width:var(--fui-switch-sm-width)}.fui-switch-thumb-md{width:var(--fui-switch-thumb-md-size);height:var(--fui-switch-thumb-md-size)}.fui-switch-thumb-sm{width:var(--fui-switch-thumb-sm-size);height:var(--fui-switch-thumb-sm-size)}.fui-tabs-list-line{background-color:var(--fui-tabs-list-line-background-color);gap:var(--fui-tabs-list-line-gap)}.fui-toast-destructive{background-color:var(--fui-toast-destructive-background-color);color:var(--fui-toast-destructive-text-color)}.fui-toast-info{border-color:var(--fui-toast-info-border-color)}.fui-toast-info svg{color:var(--fui-toast-info-icon-color)}.fui-toast-positive{border-color:var(--fui-toast-positive-border-color)}.fui-toast-positive svg{color:var(--fui-toast-positive-icon-color)}.fui-toast-warning{border-color:var(--fui-toast-warning-border-color)}.fui-toast-warning svg{color:var(--fui-toast-warning-icon-color)}.fui-toggle-icon-lg{width:var(--fui-toggle-icon-lg-size);height:var(--fui-toggle-icon-lg-size)}.fui-toggle-icon-md{width:var(--fui-toggle-icon-md-size);height:var(--fui-toggle-icon-md-size)}.fui-toggle-icon-sm{width:var(--fui-toggle-icon-sm-size);height:var(--fui-toggle-icon-sm-size)}.fui-alert-description-error{color:var(--fui-alert-description-error-text-color)}.fui-alert-description-neutral{color:var(--fui-alert-description-neutral-text-color)}.fui-alert-dialog-content-sm{max-width:var(--fui-alert-dialog-content-sm-max-width)}.fui-calendar-cell-trigger-current{color:var(--fui-calendar-cell-trigger-current-text-color)}.fui-calendar-cell-trigger-outside{color:var(--fui-calendar-cell-trigger-outside-text-color)}.fui-carousel-item-vertical{padding-top:var(--fui-carousel-item-vertical-padding-top)}.fui-context-menu-item-default{padding-inline:var(--fui-context-menu-item-default-padding-x)}.fui-context-menu-label-default{padding-inline:var(--fui-context-menu-label-default-padding-x)}.fui-context-menu-sub-trigger-default{padding-inline:var(--fui-context-menu-sub-trigger-default-padding-x)}.fui-drawer-content-down{border-top:var(--fui-drawer-content-down-border-top)}.fui-drawer-content-up{border-bottom:var(--fui-drawer-content-up-border-bottom)}.fui-dropdown-menu-item-default{padding-inline:var(--fui-dropdown-menu-item-default-padding-x)}.fui-dropdown-menu-label-default{padding-inline:var(--fui-dropdown-menu-label-default-padding-x)}.fui-dropdown-menu-sub-trigger-default{padding-inline:var(--fui-dropdown-menu-sub-trigger-default-padding-x)}.fui-empty-media-default{background-color:var(--fui-empty-media-default-background-color)}.fui-field-group-checkboxes{gap:var(--fui-field-group-checkboxes-gap)}.fui-image-loading-blur{background-color:var(--fui-image-loading-blur-background-color)}.fui-image-loading-skeleton{background-color:var(--fui-image-loading-skeleton-background-color)}.fui-input-group-addon-block-end{padding-bottom:var(--fui-input-group-addon-block-end-padding-bottom)}.fui-input-group-addon-block-start{padding-top:var(--fui-input-group-addon-block-start-padding-top)}.fui-input-group-sm{height:var(--fui-input-group-sm-height)}.fui-input-sm{height:var(--fui-input-sm-height)}.fui-item-default{border-color:var(--fui-item-default-border-color)}.fui-item-media-default{background-color:var(--fui-item-media-default-background-color)}.fui-item-outline{border-color:var(--fui-item-outline-border-color)}.fui-native-select-md{height:var(--fui-native-select-md-height)}.fui-native-select-sm{height:var(--fui-native-select-sm-height)}.fui-navigation-shop-featured-image-above{border-radius:var(--fui-navigation-shop-featured-image-above-rounded)}.fui-navigation-shop-featured-image-beside{border-radius:var(--fui-navigation-shop-featured-image-beside-rounded)}.fui-navigation-shop-featured-image-captioned{border-radius:var(--fui-navigation-shop-featured-image-captioned-rounded)}.fui-navigation-shop-page-highlight{color:var(--fui-navigation-shop-page-highlight-text-color)}.fui-navigation-shop-viewport-above{box-shadow:var(--fui-navigation-shop-viewport-above-shadow)}.fui-navigation-shop-viewport-captioned{box-shadow:var(--fui-navigation-shop-viewport-captioned-shadow)}.fui-radio-accordion-item-plain{border-bottom:var(--fui-radio-accordion-item-plain-border-bottom)}.fui-radio-accordion-outline{gap:var(--fui-radio-accordion-outline-gap)}.fui-range-calendar-cell-both:is([data-selected=true],[aria-selected=true],[data-state=active]){border-radius:var(--fui-range-calendar-cell-both-selected-rounded)}.fui-rating-dot-full{color:var(--fui-rating-dot-full-text-color)}.fui-rating-input-item-dot{padding:var(--fui-rating-input-item-dot-padding)}.fui-rating-input-item-star{padding:var(--fui-rating-input-item-star-padding)}.fui-rating-stars-dot{gap:var(--fui-rating-stars-dot-gap)}.fui-rating-stars-star{gap:var(--fui-rating-stars-star-gap)}.fui-select-content-popper{width:var(--reka-select-trigger-width)}.fui-select-trigger-md{height:var(--fui-select-trigger-md-height)}.fui-select-trigger-sm{height:var(--fui-select-trigger-sm-height)}.fui-sheet-content-bottom{border-top:var(--fui-sheet-content-bottom-border-top)}.fui-sheet-content-top{border-bottom:var(--fui-sheet-content-top-border-bottom)}.fui-sidebar-container-end{border-inline-start:var(--fui-sidebar-container-end-border-start)}.fui-sidebar-container-icon{width:var(--fui-sidebar-container-icon-width)}.fui-sidebar-container-icon-padded{width:var(--fui-sidebar-container-icon-padded-width)}.fui-sidebar-container-padded{padding:var(--fui-sidebar-container-padded-padding)}.fui-sidebar-container-start{border-inline-end:var(--fui-sidebar-container-start-border-end)}.fui-sidebar-inset-flat{border-radius:var(--fui-sidebar-inset-flat-rounded)}.fui-sidebar-menu-button-default{background-color:var(--fui-sidebar-menu-button-default-background-color)}.fui-sidebar-menu-button-expanded{gap:var(--fui-sidebar-menu-button-expanded-gap)}.fui-sidebar-rail-offcanvas:hover{background-color:var(--fui-sidebar-rail-offcanvas-hover-background-color)}.fui-sidebar-sidebar{border-radius:var(--fui-sidebar-sidebar-rounded)}.fui-sidebar-size-icon{width:var(--fui-sidebar-size-icon-width)}.fui-sidebar-size-icon-padded{width:var(--fui-sidebar-size-icon-padded-width)}.fui-sidebar-size-offcanvas{width:var(--fui-sidebar-size-offcanvas-width)}.fui-sidebar-variant-inset{border-radius:var(--fui-sidebar-variant-inset-rounded)}.fui-sidebar-wrapper-default{background-color:var(--fui-sidebar-wrapper-default-background-color)}.fui-sidebar-wrapper-inset{background-color:var(--fui-sidebar-wrapper-inset-background-color)}.fui-stepper-title-active{font-weight:var(--fui-stepper-title-active-font-weight)}.fui-stepper-title-inactive{color:var(--fui-stepper-title-inactive-text-color)}.fui-swatch-default{border-radius:var(--fui-swatch-default-rounded)}.fui-swatch-fallback-default{border-radius:var(--fui-swatch-fallback-default-rounded)}.fui-swatch-fallback-pill{border-radius:var(--fui-swatch-fallback-pill-rounded)}.fui-swatch-fallback-xs{border:var(--fui-swatch-fallback-xs-border)}.fui-swatch-group-horizontal{flex-wrap:var(--fui-swatch-group-horizontal-flex-wrap)}.fui-swatch-image-default{border-radius:var(--fui-swatch-image-default-rounded)}.fui-swatch-image-pill{border-radius:var(--fui-swatch-image-pill-rounded)}.fui-swatch-image-xs{border:var(--fui-swatch-image-xs-border)}.fui-swatch-pill{border-radius:var(--fui-swatch-pill-rounded)}.fui-tabs-list-default{background-color:var(--fui-tabs-list-default-background-color)}.fui-tabs-trigger-line:is([data-selected=true],[aria-selected=true],[data-state=active]){background-color:var(--fui-tabs-trigger-line-selected-background-color)}.fui-toggle-default{background-color:var(--fui-toggle-default-background-color)}.fui-toggle-group-lg{gap:var(--fui-toggle-group-lg-gap)}.fui-toggle-group-md{gap:var(--fui-toggle-group-md-gap)}.fui-toggle-group-none{gap:var(--fui-toggle-group-none-gap)}.fui-toggle-group-sm{gap:var(--fui-toggle-group-sm-gap)}.fui-toggle-group-xs{gap:var(--fui-toggle-group-xs-gap)}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-px{inset:1px}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--fui-spacing) * 3)}.inset-x-4{inset-inline:calc(var(--fui-spacing) * 4)}.inset-y-0{inset-block:0}.-inset-s-2{inset-inline-start:calc(var(--fui-spacing) * -2)}.inset-s-0{inset-inline-start:0}.inset-s-1{inset-inline-start:var(--fui-spacing)}.inset-s-1\/2{inset-inline-start:50%}.inset-s-3{inset-inline-start:calc(var(--fui-spacing) * 3)}.inset-s-full{inset-inline-start:100%}.-inset-e-1{inset-inline-end:calc(var(--fui-spacing) * -1)}.-inset-e-2{inset-inline-end:calc(var(--fui-spacing) * -2)}.-inset-e-4{inset-inline-end:calc(var(--fui-spacing) * -4)}.inset-e-0{inset-inline-end:0}.inset-e-1{inset-inline-end:var(--fui-spacing)}.inset-e-2{inset-inline-end:calc(var(--fui-spacing) * 2)}.inset-e-3{inset-inline-end:calc(var(--fui-spacing) * 3)}.inset-e-4{inset-inline-end:calc(var(--fui-spacing) * 4)}.inset-e-5{inset-inline-end:calc(var(--fui-spacing) * 5)}.-top-1{top:calc(var(--fui-spacing) * -1)}.-top-12{top:calc(var(--fui-spacing) * -12)}.top-0{top:0}.top-1{top:var(--fui-spacing)}.top-1\.5{top:calc(var(--fui-spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--fui-spacing) * 2)}.top-2\.5{top:calc(var(--fui-spacing) * 2.5)}.top-3{top:calc(var(--fui-spacing) * 3)}.top-3\.5{top:calc(var(--fui-spacing) * 3.5)}.top-3\/5{top:60%}.top-4{top:calc(var(--fui-spacing) * 4)}.top-5{top:calc(var(--fui-spacing) * 5)}.top-11{top:calc(var(--fui-spacing) * 11)}.top-15{top:calc(var(--fui-spacing) * 15)}.top-full{top:100%}.top-px{top:1px}.-right-3\.5{right:calc(var(--fui-spacing) * -3.5)}.-right-12{right:calc(var(--fui-spacing) * -12)}.right-0{right:0}.right-2{right:calc(var(--fui-spacing) * 2)}.right-3{right:calc(var(--fui-spacing) * 3)}.-bottom-3\.5{bottom:calc(var(--fui-spacing) * -3.5)}.-bottom-12{bottom:calc(var(--fui-spacing) * -12)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--fui-spacing) * 3)}.bottom-auto{bottom:auto}.-left-3\.5{left:calc(var(--fui-spacing) * -3.5)}.-left-12{left:calc(var(--fui-spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-auto{left:auto}.\[\&_\[data-slot\=kbd\]\]\:isolate [data-slot=kbd],.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.col-start-\[-2\]{grid-column-start:-2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.m-0{margin:0}.-mx-6{margin-inline:calc(var(--fui-spacing) * -6)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-8{margin-block:calc(var(--fui-spacing) * -8)}.my-1{margin-block:var(--fui-spacing)}.my-auto{margin-block:auto}.ms-0\.5{margin-inline-start:calc(var(--fui-spacing) * .5)}.ms-1{margin-inline-start:var(--fui-spacing)}.ms-1\.5{margin-inline-start:calc(var(--fui-spacing) * 1.5)}.ms-auto{margin-inline-start:auto}.-me-2{margin-inline-end:calc(var(--fui-spacing) * -2)}.me-1{margin-inline-end:var(--fui-spacing)}.me-3{margin-inline-end:calc(var(--fui-spacing) * 3)}.-mt-1{margin-top:calc(var(--fui-spacing) * -1)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--fui-spacing) * .5)}.mt-1{margin-top:var(--fui-spacing)}.mt-2{margin-top:calc(var(--fui-spacing) * 2)}.mt-3{margin-top:calc(var(--fui-spacing) * 3)}.mt-4{margin-top:calc(var(--fui-spacing) * 4)}.mt-6{margin-top:calc(var(--fui-spacing) * 6)}.mt-8{margin-top:calc(var(--fui-spacing) * 8)}.mt-10{margin-top:calc(var(--fui-spacing) * 10)}.mt-12{margin-top:calc(var(--fui-spacing) * 12)}.mt-24{margin-top:calc(var(--fui-spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--fui-spacing)}.mr-2{margin-right:calc(var(--fui-spacing) * 2)}.mb-2{margin-bottom:calc(var(--fui-spacing) * 2)}.mb-4{margin-bottom:calc(var(--fui-spacing) * 4)}.mb-6{margin-bottom:calc(var(--fui-spacing) * 6)}.mb-24{margin-bottom:calc(var(--fui-spacing) * 24)}.-ml-3{margin-left:calc(var(--fui-spacing) * -3)}.-ml-4{margin-left:calc(var(--fui-spacing) * -4)}.ml-2{margin-left:calc(var(--fui-spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-2\/1{aspect-ratio:2}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--fui-spacing) * 1.5);height:calc(var(--fui-spacing) * 1.5)}.size-3{width:calc(var(--fui-spacing) * 3);height:calc(var(--fui-spacing) * 3)}.size-3\.5{width:calc(var(--fui-spacing) * 3.5);height:calc(var(--fui-spacing) * 3.5)}.size-4{width:calc(var(--fui-spacing) * 4);height:calc(var(--fui-spacing) * 4)}.size-4\.5{width:calc(var(--fui-spacing) * 4.5);height:calc(var(--fui-spacing) * 4.5)}.size-5{width:calc(var(--fui-spacing) * 5);height:calc(var(--fui-spacing) * 5)}.size-6{width:calc(var(--fui-spacing) * 6);height:calc(var(--fui-spacing) * 6)}.size-7{width:calc(var(--fui-spacing) * 7);height:calc(var(--fui-spacing) * 7)}.size-8{width:calc(var(--fui-spacing) * 8);height:calc(var(--fui-spacing) * 8)}.size-10{width:calc(var(--fui-spacing) * 10);height:calc(var(--fui-spacing) * 10)}.size-12{width:calc(var(--fui-spacing) * 12);height:calc(var(--fui-spacing) * 12)}.size-16{width:calc(var(--fui-spacing) * 16);height:calc(var(--fui-spacing) * 16)}.size-20{width:calc(var(--fui-spacing) * 20);height:calc(var(--fui-spacing) * 20)}.size-full{width:100%;height:100%}.h-\(--reka-select-trigger-height\){height:var(--reka-select-trigger-height)}.h-0\.5{height:calc(var(--fui-spacing) * .5)}.h-2{height:calc(var(--fui-spacing) * 2)}.h-3{height:calc(var(--fui-spacing) * 3)}.h-3\.5{height:calc(var(--fui-spacing) * 3.5)}.h-4{height:calc(var(--fui-spacing) * 4)}.h-4\.5{height:calc(var(--fui-spacing) * 4.5)}.h-5{height:calc(var(--fui-spacing) * 5)}.h-6{height:calc(var(--fui-spacing) * 6)}.h-7{height:calc(var(--fui-spacing) * 7)}.h-8{height:calc(var(--fui-spacing) * 8)}.h-9{height:calc(var(--fui-spacing) * 9)}.h-10{height:calc(var(--fui-spacing) * 10)}.h-11{height:calc(var(--fui-spacing) * 11)}.h-14{height:calc(var(--fui-spacing) * 14)}.h-16{height:calc(var(--fui-spacing) * 16)}.h-72{height:calc(var(--fui-spacing) * 72)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-svh{height:100svh}.max-h-\(--reka-combobox-content-available-height\){max-height:var(--reka-combobox-content-available-height)}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)}.max-h-4\/5{max-height:80%}.max-h-17\/20{max-height:85%}.max-h-52{max-height:calc(var(--fui-spacing) * 52)}.max-h-63{max-height:calc(var(--fui-spacing) * 63)}.max-h-70{max-height:calc(var(--fui-spacing) * 70)}.max-h-160{max-height:calc(var(--fui-spacing) * 160)}.max-h-\[60vh\]{max-height:60vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-72{min-height:calc(var(--fui-spacing) * 72)}.min-h-110{min-height:calc(var(--fui-spacing) * 110)}.min-h-130{min-height:calc(var(--fui-spacing) * 130)}.min-h-150{min-height:calc(var(--fui-spacing) * 150)}.min-h-180{min-height:calc(var(--fui-spacing) * 180)}.min-h-full{min-height:100%}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-0{width:0}.w-0\.5{width:calc(var(--fui-spacing) * .5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--fui-spacing) * 2)}.w-2\/3{width:66.6667%}.w-2xl{width:42rem}.w-3xl{width:48rem}.w-4{width:calc(var(--fui-spacing) * 4)}.w-4xl{width:56rem}.w-6{width:calc(var(--fui-spacing) * 6)}.w-7{width:calc(var(--fui-spacing) * 7)}.w-11{width:calc(var(--fui-spacing) * 11)}.w-12{width:calc(var(--fui-spacing) * 12)}.w-14{width:calc(var(--fui-spacing) * 14)}.w-16{width:calc(var(--fui-spacing) * 16)}.w-20{width:calc(var(--fui-spacing) * 20)}.w-24{width:calc(var(--fui-spacing) * 24)}.w-28{width:calc(var(--fui-spacing) * 28)}.w-32{width:calc(var(--fui-spacing) * 32)}.w-36{width:calc(var(--fui-spacing) * 36)}.w-40{width:calc(var(--fui-spacing) * 40)}.w-42\.5{width:calc(var(--fui-spacing) * 42.5)}.w-44{width:calc(var(--fui-spacing) * 44)}.w-45{width:calc(var(--fui-spacing) * 45)}.w-48{width:calc(var(--fui-spacing) * 48)}.w-52{width:calc(var(--fui-spacing) * 52)}.w-56{width:calc(var(--fui-spacing) * 56)}.w-60{width:calc(var(--fui-spacing) * 60)}.w-64{width:calc(var(--fui-spacing) * 64)}.w-72{width:calc(var(--fui-spacing) * 72)}.w-80{width:calc(var(--fui-spacing) * 80)}.w-105{width:calc(var(--fui-spacing) * 105)}.w-116{width:calc(var(--fui-spacing) * 116)}.w-242{width:calc(var(--fui-spacing) * 242)}.w-368{width:calc(var(--fui-spacing) * 368)}.w-\[min\(44rem\,100\%\)\]{width:min(44rem,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-md{width:28rem}.w-sm{width:24rem}.w-xl{width:36rem}.w-xs{width:20rem}.max-w-\(--reka-combobox-content-available-width\){max-width:var(--reka-combobox-content-available-width)}.max-w-2xl{max-width:42rem}.max-w-3\/4{max-width:75%}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-60{max-width:calc(var(--fui-spacing) * 60)}.max-w-80{max-width:calc(var(--fui-spacing) * 80)}.max-w-384{max-width:calc(var(--fui-spacing) * 384)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none\!{max-width:none!important}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.min-w-\(--reka-select-trigger-width\){min-width:var(--reka-select-trigger-width)}.min-w-0{min-width:0}.min-w-4\.5{min-width:calc(var(--fui-spacing) * 4.5)}.min-w-40{min-width:calc(var(--fui-spacing) * 40)}.min-w-44{min-width:calc(var(--fui-spacing) * 44)}.min-w-64{min-width:calc(var(--fui-spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-hover-card-content-transform-origin\){transform-origin:var(--reka-hover-card-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(-50%)}.-translate-x-1\/2,.-translate-x-full,.-translate-x-px,.-translate-y-1\/2,.translate-x-0,.translate-x-full,.translate-x-px,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-px{--tw-translate-x:-1px}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:calc(-50%)}.translate-y-2{--tw-translate-y:calc(var(--fui-spacing) * 2)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-110,.scale-x-0{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.touch-pan-x{--tw-pan-x:pan-x}.touch-pan-x,.touch-pan-y,.touch-pinch-zoom{touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1\.5{scroll-margin-block:calc(var(--fui-spacing) * 1.5)}.scroll-mt-4{scroll-margin-top:calc(var(--fui-spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--fui-spacing) * 6)}.scroll-mt-12{scroll-margin-top:calc(var(--fui-spacing) * 12)}.scroll-py-1{scroll-padding-block:var(--fui-spacing)}.scroll-py-1\.5{scroll-padding-block:calc(var(--fui-spacing) * 1.5)}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(13rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--fui-spacing) * .5)}.gap-1{gap:var(--fui-spacing)}.gap-1\.5{gap:calc(var(--fui-spacing) * 1.5)}.gap-2{gap:calc(var(--fui-spacing) * 2)}.gap-3{gap:calc(var(--fui-spacing) * 3)}.gap-4{gap:calc(var(--fui-spacing) * 4)}.gap-5{gap:calc(var(--fui-spacing) * 5)}.gap-6{gap:calc(var(--fui-spacing) * 6)}.gap-8{gap:calc(var(--fui-spacing) * 8)}.gap-10{gap:calc(var(--fui-spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--fui-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc((var(--fui-spacing) * 3) * (1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--fui-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc((var(--fui-spacing) * 4) * (1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--fui-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc((var(--fui-spacing) * 6) * (1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--fui-spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc((var(--fui-spacing) * 8) * (1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc((var(--fui-spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc((var(--fui-spacing) * 10) * (1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--fui-spacing) * 2);column-gap:calc(var(--fui-spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--fui-spacing) * 3);column-gap:calc(var(--fui-spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--fui-spacing) * 4);column-gap:calc(var(--fui-spacing) * 4)}.gap-x-5{-moz-column-gap:calc(var(--fui-spacing) * 5);column-gap:calc(var(--fui-spacing) * 5)}.gap-x-6{-moz-column-gap:calc(var(--fui-spacing) * 6);column-gap:calc(var(--fui-spacing) * 6)}.gap-x-8{-moz-column-gap:calc(var(--fui-spacing) * 8);column-gap:calc(var(--fui-spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc((var(--fui-spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc((var(--fui-spacing) * -2) * (1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--fui-spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--fui-spacing) * (1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--fui-spacing)}.gap-y-2{row-gap:calc(var(--fui-spacing) * 2)}.gap-y-3{row-gap:calc(var(--fui-spacing) * 3)}.gap-y-6{row-gap:calc(var(--fui-spacing) * 6)}.gap-y-8{row-gap:calc(var(--fui-spacing) * 8)}.gap-y-10{row-gap:calc(var(--fui-spacing) * 10)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--fui-radius)}.rounded-full{border-radius:var(--fui-radius-full)}.rounded-lg{border-radius:var(--fui-radius-lg)}.rounded-md{border-radius:var(--fui-radius-md)}.rounded-none{border-radius:var(--fui-radius-none)}.rounded-sm{border-radius:var(--fui-radius-sm)}.rounded-l-md{border-top-left-radius:var(--fui-radius-md);border-bottom-left-radius:var(--fui-radius-md)}.rounded-r-md{border-top-right-radius:var(--fui-radius-md);border-bottom-right-radius:var(--fui-radius-md)}.border{border-width:1px}.border,.border-0{border-style:var(--tw-border-style)}.border-0{border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-width:1px}.border-l,.border-l-0,.border-l-2{border-left-style:var(--tw-border-style)}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--fui-border)}.border-transparent{border-color:#0000}.bg-background,.bg-background\/80{background-color:var(--fui-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--fui-background) 80%,transparent)}}.bg-foreground{background-color:var(--fui-foreground)}.bg-muted{background-color:var(--fui-muted)}.bg-muted-foreground{background-color:var(--fui-muted-foreground)}.bg-popover{background-color:var(--fui-popover)}.bg-primary{background-color:var(--fui-primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.\[\&_img\]\:object-cover img,.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:var(--fui-spacing)}.p-2{padding:calc(var(--fui-spacing) * 2)}.p-4{padding:calc(var(--fui-spacing) * 4)}.p-6{padding:calc(var(--fui-spacing) * 6)}.p-8{padding:calc(var(--fui-spacing) * 8)}.p-10{padding:calc(var(--fui-spacing) * 10)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--fui-spacing) * .5)}.px-1{padding-inline:var(--fui-spacing)}.px-1\.5{padding-inline:calc(var(--fui-spacing) * 1.5)}.px-2{padding-inline:calc(var(--fui-spacing) * 2)}.px-2\.5{padding-inline:calc(var(--fui-spacing) * 2.5)}.px-3{padding-inline:calc(var(--fui-spacing) * 3)}.px-3\.5{padding-inline:calc(var(--fui-spacing) * 3.5)}.px-4{padding-inline:calc(var(--fui-spacing) * 4)}.px-5{padding-inline:calc(var(--fui-spacing) * 5)}.px-6{padding-inline:calc(var(--fui-spacing) * 6)}.px-12{padding-inline:calc(var(--fui-spacing) * 12)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--fui-spacing) * .5)}.py-1{padding-block:var(--fui-spacing)}.py-1\.5{padding-block:calc(var(--fui-spacing) * 1.5)}.py-2{padding-block:calc(var(--fui-spacing) * 2)}.py-2\.5{padding-block:calc(var(--fui-spacing) * 2.5)}.py-3{padding-block:calc(var(--fui-spacing) * 3)}.py-4{padding-block:calc(var(--fui-spacing) * 4)}.py-5{padding-block:calc(var(--fui-spacing) * 5)}.py-6{padding-block:calc(var(--fui-spacing) * 6)}.py-8{padding-block:calc(var(--fui-spacing) * 8)}.py-10{padding-block:calc(var(--fui-spacing) * 10)}.py-12{padding-block:calc(var(--fui-spacing) * 12)}.ps-4{padding-inline-start:calc(var(--fui-spacing) * 4)}.ps-10{padding-inline-start:calc(var(--fui-spacing) * 10)}.pe-14{padding-inline-end:calc(var(--fui-spacing) * 14)}.pt-1{padding-top:var(--fui-spacing)}.pt-2{padding-top:calc(var(--fui-spacing) * 2)}.pt-3{padding-top:calc(var(--fui-spacing) * 3)}.pt-4{padding-top:calc(var(--fui-spacing) * 4)}.pt-5{padding-top:calc(var(--fui-spacing) * 5)}.pt-6{padding-top:calc(var(--fui-spacing) * 6)}.pt-8{padding-top:calc(var(--fui-spacing) * 8)}.pr-1{padding-right:var(--fui-spacing)}.pr-1\.5{padding-right:calc(var(--fui-spacing) * 1.5)}.pr-12{padding-right:calc(var(--fui-spacing) * 12)}.pb-1{padding-bottom:var(--fui-spacing)}.pb-2{padding-bottom:calc(var(--fui-spacing) * 2)}.pb-3{padding-bottom:calc(var(--fui-spacing) * 3)}.pb-4{padding-bottom:calc(var(--fui-spacing) * 4)}.pb-6{padding-bottom:calc(var(--fui-spacing) * 6)}.pb-8{padding-bottom:calc(var(--fui-spacing) * 8)}.pb-16{padding-bottom:calc(var(--fui-spacing) * 16)}.pl-3{padding-left:calc(var(--fui-spacing) * 3)}.pl-4{padding-left:calc(var(--fui-spacing) * 4)}.pl-5{padding-left:calc(var(--fui-spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--fui-font-heading)}.font-mono{font-family:var(--fui-font-mono)}.font-sans{font-family:var(--fui-font-sans)}.font-ui{font-family:var(--fui-text-ui-family)}.text-body{font-size:var(--fui-text-body-size);line-height:var(--tw-leading,var(--fui-text-body-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-body-tracking));font-weight:var(--tw-font-weight,var(--fui-text-body-weight))}.text-heading{font-size:var(--fui-text-heading-size);line-height:var(--tw-leading,var(--fui-text-heading-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-heading-tracking));font-weight:var(--tw-font-weight,var(--fui-text-heading-weight))}.text-micro{font-size:var(--fui-text-micro-size);line-height:var(--tw-leading,var(--fui-text-micro-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-micro-tracking));font-weight:var(--tw-font-weight,var(--fui-text-micro-weight))}.text-small{font-size:var(--fui-text-small-size);line-height:var(--tw-leading,var(--fui-text-small-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-small-tracking));font-weight:var(--tw-font-weight,var(--fui-text-small-weight))}.text-ui{font-size:var(--fui-text-ui-size);line-height:var(--tw-leading,var(--fui-text-ui-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-ui-tracking));font-weight:var(--tw-font-weight,var(--fui-text-ui-weight))}.text-2xl{font-size:var(--fui-text-2xl)}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-base{font-size:var(--fui-text-base)}.text-sm{font-size:var(--fui-text-sm)}.text-xs{font-size:var(--fui-text-xs)}.leading-6{--tw-leading:calc(var(--fui-spacing) * 6);line-height:calc(var(--fui-spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--fui-font-weight-medium);font-weight:var(--fui-font-weight-medium)}.font-normal{--tw-font-weight:var(--fui-font-weight-normal);font-weight:var(--fui-font-weight-normal)}.font-semibold{--tw-font-weight:var(--fui-font-weight-semibold);font-weight:var(--fui-font-weight-semibold)}.tracking-normal\!{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-current{color:currentColor}.text-destructive{color:var(--fui-destructive)}.text-foreground{color:var(--fui-foreground)}.text-muted-foreground{color:var(--fui-muted-foreground)}.text-popover-foreground{color:var(--fui-popover-foreground)}.text-primary{color:var(--fui-primary)}.text-transparent{color:#0000}.normal-case{text-transform:none}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a,.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--fui-primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.bg-blend-color{background-blend-mode:color}.shadow-lg{--tw-shadow:0px 10px 15px -3px var(--tw-shadow-color,#0000001a), 0px 4px 6px -4px var(--tw-shadow-color,#0000001a)}.\[\&_iframe\]\:ring-0 iframe,.data-active\:shadow-\[inset_0_1px_0_var\(--fui-primary\)\][data-active],.ring,.ring-1,.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,#0000001a), 0px 2px 4px -2px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-border{--tw-ring-color:var(--fui-border)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-lg,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition,.transition-all,.transition-colors,.transition-opacity,.transition-shadow,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform,translate,scale,rotate}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in{--tw-enter-scale:0}:is(.\*\:col-start-2>*){grid-column-start:2}:is(.\*\:hidden>*){display:none}:is(.\*\:w-full>*){width:100%}:is(.\*\:not-first\:rounded-s-none>*):not(:first-child){border-start-start-radius:var(--fui-radius-none);border-end-start-radius:var(--fui-radius-none)}:is(.\*\:not-first\:rounded-t-none>*):not(:first-child){border-top-left-radius:var(--fui-radius-none);border-top-right-radius:var(--fui-radius-none)}:is(.\*\:not-first\:border-s-0>*):not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\*\:not-first\:border-t-0>*):not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:not-last\:rounded-b-none>*):not(:last-child){border-bottom-right-radius:var(--fui-radius-none);border-bottom-left-radius:var(--fui-radius-none)}:is(.\*\:not-last\:not-has-\[\+select\[aria-hidden\=true\]\:last-child\]\:rounded-e-none>*):not(:last-child):not(:has(+select[aria-hidden=true]:last-child)){border-start-end-radius:var(--fui-radius-none);border-end-end-radius:var(--fui-radius-none)}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *),.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/link\:scale-105:is(:where(.group\/link):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/rail\:opacity-100:is(:where(.group\/rail):hover *){opacity:1}}.group-focus-visible\/link\:fui-focus-ring:is(:where(.group\/link):focus-visible *){outline:var(--fui-focus-ring-outline);outline-offset:var(--fui-focus-ring-outline-offset);border-color:var(--fui-ring-border-color,var(--fui-focus-ring-border-color));outline-color:var(--fui-ring-color,var(--fui-focus-ring-outline-color))}.group-focus-visible\/link\:-outline-offset-3:is(:where(.group\/link):focus-visible *){outline-offset:calc(-3px)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-alert-action\/alert\:me-18:is(:where(.group\/alert):has([data-alert-action]) *){margin-inline-end:calc(var(--fui-spacing) * 18)}.not-in-data-collapsible-icon\:group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pe-8:not(:where([data-collapsible-icon]) *):is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-inline-end:calc(var(--fui-spacing) * 8)}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--fui-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>\[data-align\=inline-end\]\]\/input-group\:pe-2:is(:where(.group\/input-group):has(>[data-align=inline-end]) *){padding-inline-end:calc(var(--fui-spacing) * 2)}.group-has-\[\>\[data-align\=inline-start\]\]\/input-group\:ps-2:is(:where(.group\/input-group):has(>[data-align=inline-start]) *){padding-inline-start:calc(var(--fui-spacing) * 2)}.group-has-\[\>input\]\/input-group\:pt-3\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--fui-spacing) * 3.5)}.group-has-\[\>input\]\/input-group\:pb-3\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--fui-spacing) * 3.5)}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-aria-expanded\/accordion-trigger\:rotate-45:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){rotate:45deg}.group-aria-expanded\/button\:rotate-180:is(:where(.group\/button)[aria-expanded=true] *),.group-aria-expanded\/mega-menu-trigger\:rotate-180:is(:where(.group\/mega-menu-trigger)[aria-expanded=true] *),.group-aria-expanded\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[aria-expanded=true] *){rotate:180deg}.group-aria-invalid\/radio-group\:fui-invalid:is(:where(.group\/radio-group)[aria-invalid=true] *){outline:var(--fui-invalid-outline);outline-offset:var(--fui-invalid-outline-offset);border-color:var(--fui-invalid-border-color);outline-color:var(--fui-invalid-outline-color)}.group-aria-selected\/tabs-trigger\:opacity-100:is(:where(.group\/tabs-trigger)[aria-selected=true] *),.group-data-active\:opacity-100:is(:where(.group)[data-active] *){opacity:1}.group-data-collapsible-icon\:pointer-events-none:is(:where(.group)[data-collapsible-icon] *){pointer-events:none}.group-data-collapsible-icon\:hidden:is(:where(.group)[data-collapsible-icon] *){display:none}.group-data-collapsible-icon\:overflow-hidden:is(:where(.group)[data-collapsible-icon] *){overflow:hidden}.group-data-collapsible-icon\:opacity-0:is(:where(.group)[data-collapsible-icon] *){opacity:0}.group-data-collapsible-icon\:select-none:is(:where(.group)[data-collapsible-icon] *){-webkit-user-select:none;user-select:none}.group-data-disabled\:fui-disabled:is(:where(.group)[data-disabled] *){opacity:var(--fui-disabled-opacity)}.group-data-disabled\:pointer-events-none:is(:where(.group)[data-disabled] *){pointer-events:none}.group-data-disabled\/field\:fui-disabled:is(:where(.group\/field)[data-disabled] *),.group-data-disabled\/input-group\:fui-disabled:is(:where(.group\/input-group)[data-disabled] *){opacity:var(--fui-disabled-opacity)}.group-data-horizontal\/field\:text-balance:is(:where(.group\/field)[data-horizontal] *){text-wrap:balance}.group-data-horizontal\/tabs\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *){inset-inline:0}.group-data-horizontal\/tabs\:-bottom-1\.25:is(:where(.group\/tabs)[data-horizontal] *){bottom:calc(var(--fui-spacing) * -1.25)}.group-data-horizontal\/tabs\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--fui-spacing) * .5)}.group-data-join-x\/toggle-group\:not-first\:rounded-s-none:is(:where(.group\/toggle-group)[data-join-x] *):not(:first-child){border-start-start-radius:var(--fui-radius-none);border-end-start-radius:var(--fui-radius-none)}.group-data-join-x\/toggle-group\:not-last\:rounded-e-none:is(:where(.group\/toggle-group)[data-join-x] *):not(:last-child){border-start-end-radius:var(--fui-radius-none);border-end-end-radius:var(--fui-radius-none)}.group-data-join-y\/toggle-group\:not-first\:rounded-t-none:is(:where(.group\/toggle-group)[data-join-y] *):not(:first-child){border-top-left-radius:var(--fui-radius-none);border-top-right-radius:var(--fui-radius-none)}.group-data-join-y\/toggle-group\:not-last\:rounded-b-none:is(:where(.group\/toggle-group)[data-join-y] *):not(:last-child){border-bottom-right-radius:var(--fui-radius-none);border-bottom-left-radius:var(--fui-radius-none)}.group-data-size-sm\/alert-dialog-content\:col-auto:is(:where(.group\/alert-dialog-content)[data-size-sm] *){grid-column:auto}.group-data-size-sm\/alert-dialog-content\:row-auto:is(:where(.group\/alert-dialog-content)[data-size-sm] *){grid-row:auto}.group-data-size-sm\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size-sm] *){display:grid}.group-data-size-sm\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size-sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-vertical\/stepper\:absolute:is(:where(.group\/stepper)[data-vertical] *){position:absolute}.group-data-vertical\/stepper\:relative:is(:where(.group\/stepper)[data-vertical] *){position:relative}.group-data-vertical\/stepper\:inset-s-5:is(:where(.group\/stepper)[data-vertical] *){inset-inline-start:calc(var(--fui-spacing) * 5)}.group-data-vertical\/stepper\:top-5:is(:where(.group\/stepper)[data-vertical] *){top:calc(var(--fui-spacing) * 5)}.group-data-vertical\/stepper\:col-start-1:is(:where(.group\/stepper)[data-vertical] *){grid-column-start:1}.group-data-vertical\/stepper\:col-end-1:is(:where(.group\/stepper)[data-vertical] *){grid-column-end:1}.group-data-vertical\/stepper\:row-span-2:is(:where(.group\/stepper)[data-vertical] *){grid-row:span 2/span 2}.group-data-vertical\/stepper\:row-start-1:is(:where(.group\/stepper)[data-vertical] *){grid-row-start:1}.group-data-vertical\/stepper\:row-start-2:is(:where(.group\/stepper)[data-vertical] *){grid-row-start:2}.group-data-vertical\/stepper\:mx-0:is(:where(.group\/stepper)[data-vertical] *){margin-inline:0}.group-data-vertical\/stepper\:grid:is(:where(.group\/stepper)[data-vertical] *){display:grid}.group-data-vertical\/stepper\:h-full:is(:where(.group\/stepper)[data-vertical] *){height:100%}.group-data-vertical\/stepper\:w-px:is(:where(.group\/stepper)[data-vertical] *){width:1px}.group-data-vertical\/stepper\:origin-top:is(:where(.group\/stepper)[data-vertical] *){transform-origin:top}.group-data-vertical\/stepper\:translate-y-0\.5:is(:where(.group\/stepper)[data-vertical] *){--tw-translate-y:calc(var(--fui-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-vertical\/stepper\:translate-y-1\.5:is(:where(.group\/stepper)[data-vertical] *){--tw-translate-y:calc(var(--fui-spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-vertical\/stepper\:scale-x-100:is(:where(.group\/stepper)[data-vertical] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-vertical\/stepper\:scale-y-0:is(:where(.group\/stepper)[data-vertical] *){--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-vertical\/stepper\:auto-cols-min:is(:where(.group\/stepper)[data-vertical] *){grid-auto-columns:min-content}.group-data-vertical\/stepper\:grid-cols-1:is(:where(.group\/stepper)[data-vertical] *){grid-template-columns:repeat(1,minmax(0,1fr))}.group-data-vertical\/stepper\:flex-col:is(:where(.group\/stepper)[data-vertical] *){flex-direction:column}.group-data-vertical\/stepper\:items-start:is(:where(.group\/stepper)[data-vertical] *){align-items:flex-start}.group-data-vertical\/stepper\:items-stretch:is(:where(.group\/stepper)[data-vertical] *){align-items:stretch}.group-data-vertical\/stepper\:text-start:is(:where(.group\/stepper)[data-vertical] *){text-align:start}.group-data-vertical\/tabs\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *){inset-block:0}.group-data-vertical\/tabs\:-inset-e-1:is(:where(.group\/tabs)[data-vertical] *){inset-inline-end:calc(var(--fui-spacing) * -1)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *){width:calc(var(--fui-spacing) * .5)}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.peer-disabled\:fui-disabled:is(:where(.peer):disabled~*){opacity:var(--fui-disabled-opacity)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-data-collapsed\:ms-2:is(:where(.peer)[data-collapsed]~*){margin-inline-start:calc(var(--fui-spacing) * 2)}.peer-data-size-lg\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size-lg]~*){top:calc(var(--fui-spacing) * 2.5)}.peer-data-size-md\/menu-button\:top-2:is(:where(.peer\/menu-button)[data-size-md]~*){top:calc(var(--fui-spacing) * 2)}.peer-data-size-sm\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size-sm]~*){top:var(--fui-spacing)}.file\:h-7::file-selector-button{height:calc(var(--fui-spacing) * 7)}.placeholder\:text-muted-foreground::placeholder{color:var(--fui-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--fui-spacing) * -1.5)}.after\:-inset-1\.75:after{content:var(--tw-content);inset:calc(var(--fui-spacing) * -1.75)}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--fui-spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--fui-spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--fui-spacing) * -2)}.after\:-inset-y-px:after{content:var(--tw-content);inset-block:-1px}.after\:-inset-s-px:after{content:var(--tw-content);inset-inline-start:-1px}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.first\:-ms-0\.5:first-child{margin-inline-start:calc(var(--fui-spacing) * -.5)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}:is(.\*\:last\:border-b-0>*):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:z-5:hover{z-index:5}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--fui-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--fui-accent) 50%,transparent)}}.hover\:bg-muted:hover{background-color:var(--fui-muted)}.hover\:bg-muted\!:hover{background-color:var(--fui-muted)!important}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:text-accent-foreground:hover{color:var(--fui-accent-foreground)}.hover\:text-foreground:hover{color:var(--fui-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:z-10:focus{z-index:10}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:fui-focus-ring:focus-visible{outline:var(--fui-focus-ring-outline);outline-offset:var(--fui-focus-ring-outline-offset);border-color:var(--fui-ring-border-color,var(--fui-focus-ring-border-color));outline-color:var(--fui-ring-color,var(--fui-focus-ring-outline-color))}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-b-0:focus-visible{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-visible\:bg-accent:focus-visible{background-color:var(--fui-accent)}.focus-visible\:text-accent-foreground:focus-visible{color:var(--fui-accent-foreground)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.disabled\:fui-disabled:disabled{opacity:var(--fui-disabled-opacity)}.aria-disabled\:pointer-events-none[aria-disabled=true],.data-disabled\:pointer-events-none[data-disabled],.disabled\:pointer-events-none:disabled{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled],.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.has-disabled\:fui-disabled:has(:disabled){opacity:var(--fui-disabled-opacity)}.has-\[\[data-size\=sm\]\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--fui-spacing) * 2.5)}.has-\[\[data-size\=xs\]\]\:gap-2:has([data-size=xs]){gap:calc(var(--fui-spacing) * 2)}.has-\[\[data-slot\=alert-dialog-media\]\]\:gap-x-6:has([data-slot=alert-dialog-media]){-moz-column-gap:calc(var(--fui-spacing) * 6);column-gap:calc(var(--fui-spacing) * 6)}.has-\[\[data-slot\=kbd\]\]\:pe-1\.5:has([data-slot=kbd]){padding-inline-end:calc(var(--fui-spacing) * 1.5)}.group-data-horizontal\/stepper\:has-\[\[data-slot\=stepper-separator\]\]\:flex-1:is(:where(.group\/stepper)[data-horizontal] *):has([data-slot=stepper-separator]){flex:1}.group-data-vertical\/stepper\:has-\[\[data-slot\=stepper-separator\]\]\:pb-3:is(:where(.group\/stepper)[data-vertical] *):has([data-slot=stepper-separator]){padding-bottom:calc(var(--fui-spacing) * 3)}.has-\[\[role\=checkbox\]\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.has-\[select\:disabled\]\:fui-disabled:has(:is(select:disabled)){opacity:var(--fui-disabled-opacity)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--fui-spacing) * 2)}.has-\[\>\[data-slot\=card-image\]\:first-child\]\:pt-0:has(>[data-slot=card-image]:first-child){padding-top:0}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--fui-spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--fui-spacing) * 3)}.has-\[\>button\]\:-ms-1:has(>button){margin-inline-start:calc(var(--fui-spacing) * -1)}.has-\[\>button\]\:-me-1:has(>button){margin-inline-end:calc(var(--fui-spacing) * -1)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:-ms-1:has(>kbd){margin-inline-start:calc(var(--fui-spacing) * -1)}.has-\[\>kbd\]\:-me-1:has(>kbd){margin-inline-end:calc(var(--fui-spacing) * -1)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-checked\:z-10[aria-checked=true],.aria-pressed\:z-10[aria-pressed=true],.data-active\:z-10[data-active]{z-index:10}.aria-checked\:font-medium[aria-checked=true]{--tw-font-weight:var(--fui-font-weight-medium);font-weight:var(--fui-font-weight-medium)}.aria-disabled\:fui-disabled[aria-disabled=true]{opacity:var(--fui-disabled-opacity)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media (hover:hover){.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:fui-invalid[aria-invalid=true]{outline:var(--fui-invalid-outline);outline-offset:var(--fui-invalid-outline-offset);border-color:var(--fui-invalid-border-color);outline-color:var(--fui-invalid-outline-color)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--fui-destructive)}.aria-checked\:aria-invalid\:fui-invalid[aria-checked=true][aria-invalid=true]{outline:var(--fui-invalid-outline);outline-offset:var(--fui-invalid-outline-offset);border-color:var(--fui-invalid-border-color);outline-color:var(--fui-invalid-outline-color)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--fui-foreground)}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--fui-accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--fui-accent-foreground)}.data-active\:bg-background[data-active]{background-color:var(--fui-background)}.data-active\:text-foreground[data-active]{color:var(--fui-foreground)}.data-active\:shadow-\[inset_0_1px_0_var\(--fui-primary\)\][data-active]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--fui-primary))}.data-disabled\:fui-disabled[data-disabled]{opacity:var(--fui-disabled-opacity)}.data-filled\:scale-x-100[data-filled]{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-vertical\/stepper\:data-filled\:scale-y-100:is(:where(.group\/stepper)[data-vertical] *)[data-filled]{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-horizontal\:h-full[data-horizontal],.data-vertical\:h-full[data-vertical]{height:100%}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal],.data-vertical\:flex-col[data-vertical]{flex-direction:column}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:col-start-1>*)[data-icon]{grid-column-start:1}:is(.\*\:data-icon\:row-span-2>*)[data-icon]{grid-row:span 2/span 2}:is(.\*\:data-icon\:me-1\.5>*)[data-icon]{margin-inline-end:calc(var(--fui-spacing) * 1.5)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:translate-y-0\.5>*)[data-icon]{--tw-translate-y:calc(var(--fui-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\*\:data-icon\:pointer-events-none *)[data-icon]{pointer-events:none}:is(.\*\*\:data-icon\:ms-auto *)[data-icon]{margin-inline-start:auto}:is(.\*\*\:data-icon\:shrink-0 *)[data-icon]{flex-shrink:0}:is(.data-join-x\:\*\:not-first\:-ms-px[data-join-x]>*):not(:first-child){margin-inline-start:-1px}:is(.data-join-y\:\*\:not-first\:-mt-px[data-join-y]>*):not(:first-child){margin-top:-1px}.data-modified\:border-primary[data-modified]{border-color:var(--fui-primary)}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.\[\&\>span\]\:select-none>span,.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--fui-spacing) * 40)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:flex-nowrap[data-vertical]{flex-wrap:nowrap}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:gap-y-0[data-vertical]{row-gap:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--fui-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--fui-accent-foreground)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--fui-foreground)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--fui-spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:max-w-2xl\!{max-width:42rem!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline{display:inline}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}}@media (width>=1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.lg\:grid-cols-\[3rem_16\.5rem_1fr\]{grid-template-columns:3rem 16.5rem 1fr}.lg\:grid-cols-\[var\(--left\)_6px_1fr\]{grid-template-columns:var(--left) 6px 1fr}.lg\:grid-cols-\[var\(--left\)_6px_1fr_auto\]{grid-template-columns:var(--left) 6px 1fr auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}}@media (width>=1920px){.min-\[1920px\]\:grid-cols-\[var\(--left\)_6px_1fr_1fr\]{grid-template-columns:var(--left) 6px 1fr 1fr}}@container pagination not (width>=28rem){.\@max-md\/pagination\:hidden,.\@max-md\/pagination\:not-data-active\:hidden:not([data-active]){display:none}}@container not (width>=28rem){.group-data-horizontal\/stepper\:\@max-md\:not-data-current\:sr-only:is(:where(.group\/stepper)[data-horizontal] *):not([data-current]),.group-data-horizontal\/stepper\:\@max-md\:sr-only:is(:where(.group\/stepper)[data-horizontal] *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-data-horizontal\/stepper\:\@max-md\:data-current\:absolute:is(:where(.group\/stepper)[data-horizontal] *)[data-current]{position:absolute}.group-data-horizontal\/stepper\:\@max-md\:data-current\:inset-s-0:is(:where(.group\/stepper)[data-horizontal] *)[data-current]{inset-inline-start:0}.group-data-horizontal\/stepper\:\@max-md\:data-current\:bottom-0:is(:where(.group\/stepper)[data-horizontal] *)[data-current]{bottom:0}}@container card-header (width>=24rem){.\@sm\/card-header\:col-start-2{grid-column-start:2}.\@sm\/card-header\:row-span-2{grid-row:span 2/span 2}.\@sm\/card-header\:row-start-1{grid-row-start:1}.\@sm\/card-header\:justify-self-end{justify-self:flex-end}}@container pagination (width>=24rem){.\@sm\/pagination\:block{display:block}}@container (width>=24rem){.\@sm\:hidden{display:none}.\@sm\:table-cell{display:table-cell}.\@sm\:size-24{width:calc(var(--fui-spacing) * 24);height:calc(var(--fui-spacing) * 24)}.\@sm\:w-auto{width:auto}.\@sm\:flex-1{flex:1}.\@sm\:flex-none{flex:none}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:flex-row{flex-direction:row}.\@sm\:group-has-\[\[data-slot\=alert-dialog-media\]\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}@container card-header (width>=28rem){.\@md\/card-header\:block{display:block}.\@md\/card-header\:hidden{display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}}@container (width>=28rem){.\@md\:col-span-2{grid-column:span 2/span 2}.\@md\:hidden{display:none}.\@md\:inline{display:inline}.\@md\:aspect-square{aspect-ratio:1}.\@md\:w-2\/5{width:40%}.\@md\:w-auto{width:auto}.\@md\:flex-none{flex:none}.\@md\:shrink-0{flex-shrink:0}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:flex-row{flex-direction:row}.\@md\:items-center{align-items:center}.\@md\:justify-end{justify-content:flex-end}.\@md\:gap-2{gap:calc(var(--fui-spacing) * 2)}.\@md\:gap-5{gap:calc(var(--fui-spacing) * 5)}.\@md\:px-4{padding-inline:calc(var(--fui-spacing) * 4)}.\@md\:ps-0{padding-inline-start:0}.\@md\:pt-8{padding-top:calc(var(--fui-spacing) * 8)}.\@md\:text-pretty{text-wrap:pretty}.group-data-horizontal\/stepper\:\@md\:absolute:is(:where(.group\/stepper)[data-horizontal] *){position:absolute}.group-data-horizontal\/stepper\:\@md\:relative:is(:where(.group\/stepper)[data-horizontal] *){position:relative}.group-data-horizontal\/stepper\:\@md\:inset-s-1\/2:is(:where(.group\/stepper)[data-horizontal] *){inset-inline-start:50%}.group-data-horizontal\/stepper\:\@md\:top-5:is(:where(.group\/stepper)[data-horizontal] *){top:calc(var(--fui-spacing) * 5)}.group-data-horizontal\/stepper\:\@md\:mx-0:is(:where(.group\/stepper)[data-horizontal] *){margin-inline:0}.group-data-horizontal\/stepper\:\@md\:w-full:is(:where(.group\/stepper)[data-horizontal] *){width:100%}.group-data-horizontal\/stepper\:\@md\:flex-1:is(:where(.group\/stepper)[data-horizontal] *){flex:1}.group-data-horizontal\/stepper\:\@md\:items-start:is(:where(.group\/stepper)[data-horizontal] *){align-items:flex-start}.group-data-horizontal\/stepper\:\@md\:justify-center:is(:where(.group\/stepper)[data-horizontal] *){justify-content:center}}@container field-group (width>=28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@container (width>=32rem){.\@lg\:hidden{display:none}.\@lg\:table-cell{display:table-cell}.\@lg\:flex-row{flex-direction:row}.\@lg\:items-center{align-items:center}}@container (width>=36rem){.\@xl\:max-w-2xl{max-width:42rem}.\@xl\:basis-1\/2{flex-basis:50%}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@xl\:flex-row{flex-direction:row}.\@xl\:items-center{align-items:center}.\@xl\:justify-between{justify-content:space-between}.\@xl\:justify-end{justify-content:flex-end}}@container (width>=42rem){.\@2xl\:inset-x-4{inset-inline:calc(var(--fui-spacing) * 4)}.\@2xl\:top-16{top:calc(var(--fui-spacing) * 16)}.\@2xl\:bottom-auto{bottom:auto}.\@2xl\:mx-auto{margin-inline:auto}.\@2xl\:flex{display:flex}.\@2xl\:hidden{display:none}.\@2xl\:inline{display:inline}.\@2xl\:table-cell{display:table-cell}.\@2xl\:max-h-160{max-height:calc(var(--fui-spacing) * 160)}.\@2xl\:w-auto{width:auto}.\@2xl\:max-w-2xl{max-width:42rem}.\@2xl\:max-w-md{max-width:28rem}.\@2xl\:max-w-none\!{max-width:none!important}.\@2xl\:min-w-md{min-width:28rem}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:items-center{align-items:center}.\@2xl\:justify-between{justify-content:space-between}.\@2xl\:gap-6{gap:calc(var(--fui-spacing) * 6)}.\@2xl\:gap-8{gap:calc(var(--fui-spacing) * 8)}.\@2xl\:p-8{padding:calc(var(--fui-spacing) * 8)}.\@2xl\:px-6{padding-inline:calc(var(--fui-spacing) * 6)}.\@2xl\:py-16{padding-block:calc(var(--fui-spacing) * 16)}}@container (width>=48rem){.\@3xl\:block{display:block}.\@3xl\:flex{display:flex}.\@3xl\:hidden{display:none}.\@3xl\:w-80{width:calc(var(--fui-spacing) * 80)}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:flex-row{flex-direction:row}.\@3xl\:items-center{align-items:center}.\@3xl\:items-end{align-items:flex-end}.\@3xl\:justify-between{justify-content:space-between}.\@3xl\:gap-8{gap:calc(var(--fui-spacing) * 8)}.\@3xl\:px-6{padding-inline:calc(var(--fui-spacing) * 6)}}@container checkout (width>=56rem){.\@4xl\/checkout\:sticky{position:sticky}.\@4xl\/checkout\:top-0{top:0}.\@4xl\/checkout\:col-span-2{grid-column:span 2/span 2}.\@4xl\/checkout\:col-span-3{grid-column:span 3/span 3}}@container (width>=56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:col-span-3{grid-column:span 3/span 3}}@container checkout (width>=56rem){.\@4xl\/checkout\:col-start-1{grid-column-start:1}.\@4xl\/checkout\:col-start-4{grid-column-start:4}.\@4xl\/checkout\:row-span-2{grid-row:span 2/span 2}.\@4xl\/checkout\:row-start-1{grid-row-start:1}.\@4xl\/checkout\:row-start-2{grid-row-start:2}.\@4xl\/checkout\:block{display:block}.\@4xl\/checkout\:hidden{display:none}.\@4xl\/checkout\:max-w-lg{max-width:32rem}.\@4xl\/checkout\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@4xl\/checkout\:self-end{align-self:flex-end}.\@4xl\/checkout\:px-10{padding-inline:calc(var(--fui-spacing) * 10)}.\@4xl\/checkout\:py-10{padding-block:calc(var(--fui-spacing) * 10)}.\@4xl\/checkout\:pt-6{padding-top:calc(var(--fui-spacing) * 6)}.\@4xl\/checkout\:pt-10{padding-top:calc(var(--fui-spacing) * 10)}.\@4xl\/checkout\:pb-0{padding-bottom:0}.\@4xl\/checkout\:pb-10{padding-bottom:calc(var(--fui-spacing) * 10)}}@container (width>=56rem){.\@4xl\:max-w-4xl{max-width:56rem}.\@4xl\:basis-1\/3{flex-basis:33.3333%}.\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@4xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@4xl\:gap-12{gap:calc(var(--fui-spacing) * 12)}}@container (width>=64rem){.\@5xl\:col-span-2{grid-column:span 2/span 2}.\@5xl\:col-span-3{grid-column:span 3/span 3}.\@5xl\:col-span-4{grid-column:span 4/span 4}.\@5xl\:col-span-7{grid-column:span 7/span 7}.\@5xl\:col-start-6{grid-column-start:6}.\@5xl\:mt-0{margin-top:0}.\@5xl\:block{display:block}.\@5xl\:flex{display:flex}.\@5xl\:grid{display:grid}.\@5xl\:hidden{display:none}.\@5xl\:min-h-130{min-height:calc(var(--fui-spacing) * 130)}.\@5xl\:min-h-180{min-height:calc(var(--fui-spacing) * 180)}.\@5xl\:w-auto{width:auto}.\@5xl\:w-full{width:100%}.\@5xl\:max-w-4xl{max-width:56rem}.\@5xl\:max-w-7xl{max-width:80rem}.\@5xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@5xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@5xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@5xl\:gap-12{gap:calc(var(--fui-spacing) * 12)}.\@5xl\:gap-x-8{-moz-column-gap:calc(var(--fui-spacing) * 8);column-gap:calc(var(--fui-spacing) * 8)}.\@5xl\:self-stretch{align-self:stretch}.\@5xl\:px-8{padding-inline:calc(var(--fui-spacing) * 8)}.\@5xl\:py-16{padding-block:calc(var(--fui-spacing) * 16)}}@container (width>=72rem){.\@6xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:-translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(50%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(-100%);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:cursor-e-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.rtl\:cursor-w-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.group-data-horizontal\/stepper\:rtl\:origin-right:is(:where(.group\/stepper)[data-horizontal] *):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}@media (pointer:coarse){.pointer-coarse\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:opacity-100{opacity:1}}.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])),.data-open\:animate-accordion-down:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-collapsible-down:where([data-open]:not([data-open=false])),.data-open\:animate-collapsible-down:where([data-state=open]){animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-90:where([data-open]:not([data-open=false])),.data-open\:zoom-in-90:where([data-state=open]){--tw-enter-scale:.9}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-open\:slide-in-from-bottom-full:where([data-open]:not([data-open=false])),.data-open\:slide-in-from-bottom-full:where([data-state=open]){--tw-enter-translate-y:calc(100%)}.data-open\:slide-in-from-left-full:where([data-open]:not([data-open=false])),.data-open\:slide-in-from-left-full:where([data-state=open]){--tw-enter-translate-x:calc(-100%)}.data-open\:slide-in-from-right-full:where([data-open]:not([data-open=false])),.data-open\:slide-in-from-right-full:where([data-state=open]){--tw-enter-translate-x:calc(100%)}.data-open\:slide-in-from-top-full:where([data-open]:not([data-open=false])),.data-open\:slide-in-from-top-full:where([data-state=open]){--tw-enter-translate-y:calc(-100%)}.data-open\:zoom-in-98:where([data-open]:not([data-open=false])),.data-open\:zoom-in-98:where([data-state=open]){--tw-enter-scale:calc(98%)}.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])),.data-closed\:animate-accordion-up:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-collapsible-up:where([data-closed]:not([data-closed=false])),.data-closed\:animate-collapsible-up:where([data-state=closed]){animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-90:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-90:where([data-state=closed]){--tw-exit-scale:.9}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-closed\:slide-out-to-bottom-full:where([data-closed]:not([data-closed=false])),.data-closed\:slide-out-to-bottom-full:where([data-state=closed]){--tw-exit-translate-y:calc(100%)}.data-closed\:slide-out-to-left-full:where([data-closed]:not([data-closed=false])),.data-closed\:slide-out-to-left-full:where([data-state=closed]){--tw-exit-translate-x:calc(-100%)}.data-closed\:slide-out-to-right-full:where([data-closed]:not([data-closed=false])),.data-closed\:slide-out-to-right-full:where([data-state=closed]){--tw-exit-translate-x:calc(100%)}.data-closed\:slide-out-to-top-full:where([data-closed]:not([data-closed=false])),.data-closed\:slide-out-to-top-full:where([data-state=closed]){--tw-exit-translate-y:calc(-100%)}.data-closed\:zoom-out-98:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-98:where([data-state=closed]){--tw-exit-scale:calc(98%)}.data-state-delayed-open\:animate-in:where([data-state=delayed-open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-state-delayed-open\:fade-in-0:where([data-state=delayed-open]){--tw-enter-opacity:0}.data-state-delayed-open\:zoom-in-95:where([data-state=delayed-open]){--tw-enter-scale:.95}.data-state-visible\:animate-in:where([data-state=visible]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-state-visible\:fade-in:where([data-state=visible]){--tw-enter-opacity:0}.data-state-hidden\:animate-out:where([data-state=hidden]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-state-hidden\:fade-out:where([data-state=hidden]){--tw-exit-opacity:0}.data-state-indeterminate\:animate-progress-indeterminate:where([data-state=indeterminate]){animation:1.5s ease-in-out infinite progress-indeterminate}@media (prefers-reduced-motion:reduce){.motion-reduce\:data-state-indeterminate\:scale-x-33:where([data-state=indeterminate]){--tw-scale-x:33%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-state-indeterminate\:animate-none:where([data-state=indeterminate]){animation:none}}.data-side-top\:slide-in-from-bottom-2:where([data-side=top]){--tw-enter-translate-y:calc(2 * var(--spacing))}.data-side-top\:data-open\:slide-in-from-top-10:where([data-side=top]):where([data-open]:not([data-open=false])),.data-side-top\:data-open\:slide-in-from-top-10:where([data-side=top]):where([data-state=open]){--tw-enter-translate-y:calc(-10%)}.data-side-top\:data-closed\:slide-out-to-top-10:where([data-side=top]):where([data-closed]:not([data-closed=false])),.data-side-top\:data-closed\:slide-out-to-top-10:where([data-side=top]):where([data-state=closed]){--tw-exit-translate-y:calc(-10%)}.data-side-right\:slide-in-from-left-2:where([data-side=right]){--tw-enter-translate-x:calc(2 * var(--spacing) * -1)}.data-side-right\:data-open\:slide-in-from-right-10:where([data-side=right]):where([data-open]:not([data-open=false])),.data-side-right\:data-open\:slide-in-from-right-10:where([data-side=right]):where([data-state=open]){--tw-enter-translate-x:calc(10%)}.data-side-right\:data-closed\:slide-out-to-right-10:where([data-side=right]):where([data-closed]:not([data-closed=false])),.data-side-right\:data-closed\:slide-out-to-right-10:where([data-side=right]):where([data-state=closed]){--tw-exit-translate-x:calc(10%)}.data-side-bottom\:slide-in-from-top-2:where([data-side=bottom]){--tw-enter-translate-y:calc(2 * var(--spacing) * -1)}.data-side-bottom\:data-open\:slide-in-from-bottom-10:where([data-side=bottom]):where([data-open]:not([data-open=false])),.data-side-bottom\:data-open\:slide-in-from-bottom-10:where([data-side=bottom]):where([data-state=open]){--tw-enter-translate-y:calc(10%)}.data-side-bottom\:data-closed\:slide-out-to-bottom-10:where([data-side=bottom]):where([data-closed]:not([data-closed=false])),.data-side-bottom\:data-closed\:slide-out-to-bottom-10:where([data-side=bottom]):where([data-state=closed]){--tw-exit-translate-y:calc(10%)}.data-side-left\:slide-in-from-right-2:where([data-side=left]){--tw-enter-translate-x:calc(2 * var(--spacing))}.data-side-left\:data-open\:slide-in-from-left-10:where([data-side=left]):where([data-open]:not([data-open=false])),.data-side-left\:data-open\:slide-in-from-left-10:where([data-side=left]):where([data-state=open]){--tw-enter-translate-x:calc(-10%)}.data-side-left\:data-closed\:slide-out-to-left-10:where([data-side=left]):where([data-closed]:not([data-closed=false])),.data-side-left\:data-closed\:slide-out-to-left-10:where([data-side=left]):where([data-state=closed]){--tw-exit-translate-x:calc(-10%)}.data-motion-from\:animate-in:where([data-motion^=from-]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-motion-from\:fade-in:where([data-motion^=from-]){--tw-enter-opacity:0}.data-motion-to\:animate-out:where([data-motion^=to-]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-motion-to\:fade-out:where([data-motion^=to-]){--tw-exit-opacity:0}.data-motion-from-start\:slide-in-from-start-8:where([data-motion=from-start]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(8 * var(--spacing) * -1)}.data-motion-from-start\:slide-in-from-start-8:where([data-motion=from-start]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-enter-translate-x:calc(8 * var(--spacing))}.data-motion-from-start\:slide-in-from-start-52:where([data-motion=from-start]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(52 * var(--spacing) * -1)}.data-motion-from-start\:slide-in-from-start-52:where([data-motion=from-start]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-enter-translate-x:calc(52 * var(--spacing))}.data-motion-from-end\:slide-in-from-end-8:where([data-motion=from-end]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(8 * var(--spacing))}.data-motion-from-end\:slide-in-from-end-8:where([data-motion=from-end]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-enter-translate-x:calc(8 * var(--spacing) * -1)}.data-motion-from-end\:slide-in-from-end-52:where([data-motion=from-end]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-enter-translate-x:calc(52 * var(--spacing))}.data-motion-from-end\:slide-in-from-end-52:where([data-motion=from-end]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-enter-translate-x:calc(52 * var(--spacing) * -1)}.data-motion-to-start\:slide-out-to-start-8:where([data-motion=to-start]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(8 * var(--spacing) * -1)}.data-motion-to-start\:slide-out-to-start-8:where([data-motion=to-start]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-exit-translate-x:calc(8 * var(--spacing))}.data-motion-to-start\:slide-out-to-start-52:where([data-motion=to-start]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(52 * var(--spacing) * -1)}.data-motion-to-start\:slide-out-to-start-52:where([data-motion=to-start]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-exit-translate-x:calc(52 * var(--spacing))}.data-motion-to-end\:slide-out-to-end-8:where([data-motion=to-end]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(8 * var(--spacing))}.data-motion-to-end\:slide-out-to-end-8:where([data-motion=to-end]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-exit-translate-x:calc(8 * var(--spacing) * -1)}.data-motion-to-end\:slide-out-to-end-52:where([data-motion=to-end]):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr]){--tw-exit-translate-x:calc(52 * var(--spacing))}.data-motion-to-end\:slide-out-to-end-52:where([data-motion=to-end]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl]){--tw-exit-translate-x:calc(52 * var(--spacing) * -1)}@container checkout not (width>=56rem){.\@max-4xl\/checkout\:\[\&_\[data-slot\=card-header\]\]\:hidden [data-slot=card-header]{display:none}}.\[\&_\[data-slot\=kbd\]\]\:relative [data-slot=kbd]{position:relative}.\[\&_\[data-slot\=kbd\]\]\:z-50 [data-slot=kbd]{z-index:50}.\[\&_\[data-slot\=kbd\]\]\:rounded-none [data-slot=kbd],.\[\&_iframe\]\:rounded-none iframe{border-radius:var(--fui-radius-none)}.\[\&_\[data-slot\=kbd\]\]\:px-1\.5 [data-slot=kbd]{padding-inline:calc(var(--fui-spacing) * 1.5)}.\[\&_\[data-slot\=native-select-icon\]\]\:inset-e-1 [data-slot=native-select-icon]{inset-inline-end:var(--fui-spacing)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-muted-foreground\/50 a{-webkit-text-decoration-color:var(--fui-muted-foreground);text-decoration-color:var(--fui-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:decoration-muted-foreground\/50 a{-webkit-text-decoration-color:color-mix(in oklab,var(--fui-muted-foreground) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--fui-muted-foreground) 50%,transparent)}}.\[\&_a\:hover\]\:decoration-current a:hover{text-decoration-color:currentColor}.\[\&_iframe\]\:ring-0 iframe{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--fui-spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&\>\*\]\:shrink-0>*,.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>\*\]\:w-2\/5>*{width:40%}@container (width>=24rem){.\@sm\:\[\&\>\*\]\:w-auto>*{width:auto}.\@sm\:\[\&\>\*\]\:min-w-0>*{min-width:0}.\@sm\:\[\&\>\*\]\:flex-1>*{flex:1}}.group-data-collapsible-icon\:\[\&\>\[data-sidebar\=group-label\]\]\:-mt-8:is(:where(.group)[data-collapsible-icon] *)>[data-sidebar=group-label]{margin-top:calc(var(--fui-spacing) * -8)}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--fui-spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:calc(var(--fui-spacing) * 4)}.has-\[\>\[data-variant\=outline\]\]\:\[\&\>\[data-slot\=input-group\]\]\:px-2\.5:has(>[data-variant=outline])>[data-slot=input-group]{padding-inline:calc(var(--fui-spacing) * 2.5)}.\[\&\>\[data-slot\=input\]\]\:px-4>[data-slot=input]{padding-inline:calc(var(--fui-spacing) * 4)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=w-\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]){margin-top:1px}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]){margin-top:1px}}.has-\[\>\[data-variant\=outline\]\]\:\[\&\>\[role\=combobox\]\]\:px-2\.5:has(>[data-variant=outline])>[role=combobox]{padding-inline:calc(var(--fui-spacing) * 2.5)}.\[\&\>code\]\:pr-12>code{padding-right:calc(var(--fui-spacing) * 12)}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--fui-spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--fui-spacing) * 3)}.\[\&\>span\]\:sticky>span{position:sticky}.\[\&\>span\]\:left-0>span{left:0}.\[\&\>span\]\:bg-background>span{background-color:var(--fui-background)}.\[\&\>span\]\:px-4>span{padding-inline:calc(var(--fui-spacing) * 4)}.\[\&\>span\]\:text-right>span{text-align:right}.\[\&\>span\]\:text-muted-foreground\/70>span{color:var(--fui-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:text-muted-foreground\/70>span{color:color-mix(in oklab,var(--fui-muted-foreground) 70%,transparent)}}.\[\&\>span\:last-child\]\:flex>span:last-child,.\[\&\>ul\]\:flex>ul{display:flex}.\[\&\>span\:last-child\]\:items-center>span:last-child{align-items:center}.\[\&\>span\:last-child\]\:gap-2>span:last-child{gap:calc(var(--fui-spacing) * 2)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>ul\]\:ms-4>ul{margin-inline-start:calc(var(--fui-spacing) * 4)}.\[\&\>ul\]\:list-disc>ul{list-style-type:disc}.\[\&\>ul\]\:flex-col>ul{flex-direction:column}.\[\&\>ul\]\:gap-1>ul{gap:var(--fui-spacing)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:where(.frontic-experience-root,:host){box-sizing:border-box;--fui-background:#fff;--fui-foreground:#09090b;--fui-foreground-hover:#3f3f46;--fui-popover:#fff;--fui-popover-foreground:#09090b;--fui-card:#fff;--fui-card-foreground:#09090b;--fui-primary:#7008e7;--fui-primary-foreground:#f5f3ff;--fui-primary-hover:#5e07c2;--fui-secondary:#f4f4f5;--fui-secondary-foreground:#18181b;--fui-active:#7008e7;--fui-active-foreground:#f5f3ff;--fui-muted:#f4f4f5;--fui-muted-foreground:#66666f;--fui-accent:#f4f4f5;--fui-accent-foreground:#18181b;--fui-border:#e4e4e7;--fui-input:#a1a1aa;--fui-ring:#71717a;--fui-destructive:#c70009;--fui-destructive-foreground:#fff;--fui-destructive-hover:#a50007;--fui-info:#2563eb;--fui-info-foreground:#fff;--fui-positive:#12883e;--fui-positive-foreground:#fff;--fui-warning:#d97706;--fui-warning-foreground:#09090b;--fui-buy:#7008e7;--fui-buy-foreground:#f5f3ff;--fui-buy-hover:#5e07c2;--fui-checkout:#7008e7;--fui-checkout-foreground:#f5f3ff;--fui-checkout-hover:#5e07c2;--fui-promo:#e7000b;--fui-promo-foreground:#fff;--fui-discount:#e7000b;--fui-discount-foreground:#fff;--fui-new:#2563eb;--fui-new-foreground:#fff;--fui-price:#09090b;--fui-price-foreground:#fff;--fui-rating:#c27c00;--fui-rating-foreground:#09090b;--fui-font-sans:"Inter Variable", Inter, sans-serif;--fui-font-heading:"Inter Variable", Inter, sans-serif;--fui-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fui-font-body:var(--fui-font-sans);--fui-font-display:var(--fui-font-heading);--fui-text-xs:.75rem;--fui-text-sm:.875rem;--fui-text-base:1rem;--fui-text-lg:1.125rem;--fui-text-xl:1.25rem;--fui-text-2xl:1.5rem;--fui-text-3xl:1.875rem;--fui-text-4xl:2.25rem;--fui-text-5xl:3rem;--fui-text-6xl:3.75rem;--fui-font-weight-normal:400;--fui-font-weight-medium:500;--fui-font-weight-semibold:600;--fui-text-heading-family:"Inter Variable", Inter, sans-serif;--fui-text-heading-size:1.5rem;--fui-text-heading-line-height:1.25;--fui-text-heading-weight:600;--fui-text-heading-tracking:normal;--fui-text-heading-feature:normal;--fui-text-heading-variation:normal;--fui-text-body-family:"Inter Variable", Inter, sans-serif;--fui-text-body-size:1rem;--fui-text-body-line-height:1.5;--fui-text-body-weight:400;--fui-text-body-tracking:normal;--fui-text-body-feature:normal;--fui-text-body-variation:normal;--fui-text-ui-family:"Inter Variable", Inter, sans-serif;--fui-text-ui-size:.875rem;--fui-text-ui-line-height:1.43;--fui-text-ui-weight:500;--fui-text-ui-tracking:normal;--fui-text-ui-feature:normal;--fui-text-ui-variation:normal;--fui-text-small-family:"Inter Variable", Inter, sans-serif;--fui-text-small-size:.875rem;--fui-text-small-line-height:1.43;--fui-text-small-weight:400;--fui-text-small-tracking:normal;--fui-text-small-feature:normal;--fui-text-small-variation:normal;--fui-text-caption-family:"Inter Variable", Inter, sans-serif;--fui-text-caption-size:.75rem;--fui-text-caption-line-height:1.33;--fui-text-caption-weight:500;--fui-text-caption-tracking:normal;--fui-text-caption-feature:normal;--fui-text-caption-variation:normal;--fui-text-control-family:"Inter Variable", Inter, sans-serif;--fui-text-control-size:1rem;--fui-text-control-line-height:1.5;--fui-text-control-weight:400;--fui-text-control-tracking:normal;--fui-text-control-feature:normal;--fui-text-control-variation:normal;--fui-text-display-family:"Inter Variable", Inter, sans-serif;--fui-text-display-size:2.25rem;--fui-text-display-line-height:2.5rem;--fui-text-display-weight:400;--fui-text-display-tracking:normal;--fui-text-display-feature:normal;--fui-text-display-variation:normal;--fui-text-headline-family:"Inter Variable", Inter, sans-serif;--fui-text-headline-size:1.5rem;--fui-text-headline-line-height:2rem;--fui-text-headline-weight:400;--fui-text-headline-tracking:normal;--fui-text-headline-feature:normal;--fui-text-headline-variation:normal;--fui-text-page-title-family:"Inter Variable", Inter, sans-serif;--fui-text-page-title-size:1.5rem;--fui-text-page-title-line-height:2rem;--fui-text-page-title-weight:600;--fui-text-page-title-tracking:normal;--fui-text-page-title-feature:normal;--fui-text-page-title-variation:normal;--fui-text-title-family:"Inter Variable", Inter, sans-serif;--fui-text-title-size:1.25rem;--fui-text-title-line-height:1.75rem;--fui-text-title-weight:600;--fui-text-title-tracking:normal;--fui-text-title-feature:normal;--fui-text-title-variation:normal;--fui-text-subheading-family:"Inter Variable", Inter, sans-serif;--fui-text-subheading-size:1.125rem;--fui-text-subheading-line-height:1.75rem;--fui-text-subheading-weight:600;--fui-text-subheading-tracking:normal;--fui-text-subheading-feature:normal;--fui-text-subheading-variation:normal;--fui-text-lead-family:"Inter Variable", Inter, sans-serif;--fui-text-lead-size:1.125rem;--fui-text-lead-line-height:calc(1.75 / 1.125);--fui-text-lead-weight:400;--fui-text-lead-tracking:normal;--fui-text-lead-feature:normal;--fui-text-lead-variation:normal;--fui-text-copy-family:"Inter Variable", Inter, sans-serif;--fui-text-copy-size:.875rem;--fui-text-copy-line-height:1.5rem;--fui-text-copy-weight:400;--fui-text-copy-tracking:normal;--fui-text-copy-feature:normal;--fui-text-copy-variation:normal;--fui-text-note-family:"Inter Variable", Inter, sans-serif;--fui-text-note-size:.8125rem;--fui-text-note-line-height:1.43;--fui-text-note-weight:400;--fui-text-note-tracking:normal;--fui-text-note-feature:normal;--fui-text-note-variation:normal;--fui-text-description-family:"Inter Variable", Inter, sans-serif;--fui-text-description-size:.875rem;--fui-text-description-line-height:1.625;--fui-text-description-weight:400;--fui-text-description-tracking:normal;--fui-text-description-feature:normal;--fui-text-description-variation:normal;--fui-text-micro-family:"Inter Variable", Inter, sans-serif;--fui-text-micro-size:.625rem;--fui-text-micro-line-height:1.33;--fui-text-micro-weight:500;--fui-text-micro-tracking:normal;--fui-text-micro-feature:normal;--fui-text-micro-variation:normal;--fui-radius:.5rem;--fui-radius-none:0px;--fui-radius-sm:.3rem;--fui-radius-md:.4rem;--fui-radius-lg:.5rem;--fui-radius-xl:.7rem;--fui-radius-full:9999px;--fui-border-default:1px solid var(--fui-border);--fui-border-strong:1px solid var(--fui-foreground);--fui-border-focus:2px solid var(--fui-ring);--fui-border-frame:4px solid var(--fui-background);--fui-border-frame-thin:2px solid var(--fui-background);--fui-ring-hairline:1px solid var(--fui-border);--fui-ring-hairline-offset:0px;--fui-ring-focus:2px solid var(--fui-ring);--fui-ring-focus-offset:0px;--fui-ring-wide:3px solid var(--fui-ring);--fui-ring-wide-offset:0px;--fui-ring-outset:2px solid var(--fui-ring);--fui-ring-outset-offset:2px;--fui-ring-frame:2px solid var(--fui-background);--fui-ring-frame-offset:0px;--fui-ring-none:0px solid transparent;--fui-ring-none-offset:0px;--fui-opacity-0:0;--fui-opacity-5:.05;--fui-opacity-10:.1;--fui-opacity-15:.15;--fui-opacity-20:.2;--fui-opacity-25:.25;--fui-opacity-30:.3;--fui-opacity-40:.4;--fui-opacity-50:.5;--fui-opacity-60:.6;--fui-opacity-70:.7;--fui-opacity-75:.75;--fui-opacity-80:.8;--fui-opacity-90:.9;--fui-opacity-95:.95;--fui-opacity-100:1;--fui-shadow-xs:0px 1px 2px 0px #0000000d;--fui-shadow-sm:0px 1px 3px 0px #0000001a, 0px 1px 2px -1px #0000001a;--fui-shadow-md:0px 4px 6px -1px #0000001a, 0px 2px 4px -2px #0000001a;--fui-shadow-lg:0px 10px 15px -3px #0000001a, 0px 4px 6px -4px #0000001a;--fui-spacing:.25rem;--fui-focus-ring-outline:var(--fui-ring-focus);--fui-focus-ring-outline-offset:var(--fui-ring-focus-offset);--fui-focus-ring-border-color:var(--fui-ring);--fui-focus-ring-outline-color:var(--fui-ring);--fui-disabled-opacity:var(--fui-opacity-50);--fui-invalid-outline:var(--fui-ring-focus);--fui-invalid-outline-offset:var(--fui-ring-focus-offset);--fui-invalid-border-color:var(--fui-destructive);--fui-invalid-outline-color:var(--fui-destructive);--fui-control-background-color:transparent;--fui-control-border:var(--fui-border-default);--fui-control-border-color:transparent;--fui-control-border-bottom-color:var(--fui-input);--fui-control-rounded:var(--fui-radius-none);--fui-control-font-family:var(--fui-text-control-family);--fui-control-font-size:var(--fui-text-control-size);--fui-control-line-height:var(--fui-text-control-line-height);--fui-control-font-weight:var(--fui-text-control-weight);--fui-control-letter-spacing:var(--fui-text-control-tracking);--fui-control-font-feature-settings:var(--fui-text-control-feature);--fui-control-font-variation-settings:var(--fui-text-control-variation);--fui-control-placeholder-color:var(--fui-muted-foreground);--fui-control-focus-border-bottom:var(--fui-border-focus);--fui-control-invalid-border-bottom-color:var(--fui-destructive);--fui-control-box-border:var(--fui-border-default);--fui-control-box-border-color:var(--fui-input);--fui-control-box-shadow:var(--fui-shadow-xs);--fui-control-box-rounded:var(--fui-radius-md);--fui-control-box-font-family:var(--fui-text-small-family);--fui-control-box-font-size:var(--fui-text-small-size);--fui-control-box-line-height:var(--fui-text-small-line-height);--fui-control-box-font-weight:var(--fui-text-small-weight);--fui-control-box-letter-spacing:var(--fui-text-small-tracking);--fui-control-box-font-feature-settings:var(--fui-text-small-feature);--fui-control-box-font-variation-settings:var(--fui-text-small-variation);--fui-control-line-file-background-color:transparent;--fui-control-line-file-border:none;--fui-control-line-file-text-color:var(--fui-foreground);--fui-control-line-file-font-family:var(--fui-text-ui-family);--fui-control-line-file-font-size:var(--fui-text-ui-size);--fui-control-line-file-line-height:var(--fui-text-ui-line-height);--fui-control-line-file-font-weight:var(--fui-text-ui-weight);--fui-control-line-file-letter-spacing:var(--fui-text-ui-tracking);--fui-control-line-file-font-feature-settings:var(--fui-text-ui-feature);--fui-control-line-file-font-variation-settings:var(--fui-text-ui-variation);--fui-choice-background-color:transparent;--fui-choice-border:var(--fui-border-default);--fui-choice-border-color:var(--fui-input);--fui-choice-box-rounded:var(--fui-radius-none);--fui-choice-box-checked-background-color:var(--fui-primary);--fui-choice-box-checked-text-color:var(--fui-primary-foreground);--fui-choice-box-checked-border-color:var(--fui-primary);--fui-choice-dot-rounded:var(--fui-radius-full);--fui-choice-dot-checked-border-color:var(--fui-foreground);--fui-choice-dot-checked-icon-color:var(--fui-foreground);--fui-tag-background-color:transparent;--fui-tag-border:var(--fui-border-default);--fui-tag-border-color:var(--fui-input);--fui-tag-rounded:var(--fui-radius-none);--fui-tag-font-family:var(--fui-text-small-family);--fui-tag-font-size:var(--fui-text-small-size);--fui-tag-line-height:var(--fui-text-small-line-height);--fui-tag-font-weight:var(--fui-text-small-weight);--fui-tag-letter-spacing:var(--fui-text-small-tracking);--fui-tag-font-feature-settings:var(--fui-text-small-feature);--fui-tag-font-variation-settings:var(--fui-text-small-variation);--fui-tag-hover-background-color:var(--fui-muted);--fui-menu-item-rounded:var(--fui-radius-none);--fui-menu-item-font-family:var(--fui-text-small-family);--fui-menu-item-font-size:var(--fui-text-small-size);--fui-menu-item-line-height:var(--fui-text-small-line-height);--fui-menu-item-font-weight:var(--fui-text-small-weight);--fui-menu-item-letter-spacing:var(--fui-text-small-tracking);--fui-menu-item-font-feature-settings:var(--fui-text-small-feature);--fui-menu-item-font-variation-settings:var(--fui-text-small-variation);--fui-menu-item-focus-background-color:var(--fui-accent);--fui-menu-item-focus-text-color:var(--fui-accent-foreground);--fui-menu-item-destructive-text-color:var(--fui-destructive);--fui-menu-item-destructive-icon-color:var(--fui-destructive);--fui-menu-item-destructive-focus-background-color:var(--fui-destructive);--fui-menu-item-destructive-focus-text-color:var(--fui-destructive);--fui-menu-label-text-color:var(--fui-muted-foreground);--fui-menu-label-font-family:var(--fui-text-caption-family);--fui-menu-label-font-size:var(--fui-text-caption-size);--fui-menu-label-line-height:var(--fui-text-caption-line-height);--fui-menu-label-font-weight:600;--fui-menu-label-letter-spacing:.05em;--fui-menu-label-font-feature-settings:var(--fui-text-caption-feature);--fui-menu-label-font-variation-settings:var(--fui-text-caption-variation);--fui-menu-label-text-transform:uppercase;--fui-menu-shortcut-text-color:var(--fui-muted-foreground);--fui-menu-shortcut-font-family:var(--fui-text-caption-family);--fui-menu-shortcut-font-size:var(--fui-text-caption-size);--fui-menu-shortcut-line-height:var(--fui-text-caption-line-height);--fui-menu-shortcut-font-weight:400;--fui-menu-shortcut-letter-spacing:.1em;--fui-menu-shortcut-font-feature-settings:var(--fui-text-caption-feature);--fui-menu-shortcut-font-variation-settings:var(--fui-text-caption-variation);--fui-option-item-rounded:var(--fui-radius-none);--fui-option-item-font-family:var(--fui-text-small-family);--fui-option-item-font-size:var(--fui-text-small-size);--fui-option-item-line-height:var(--fui-text-small-line-height);--fui-option-item-font-weight:var(--fui-text-small-weight);--fui-option-item-letter-spacing:var(--fui-text-small-tracking);--fui-option-item-font-feature-settings:var(--fui-text-small-feature);--fui-option-item-font-variation-settings:var(--fui-text-small-variation);--fui-option-item-highlighted-background-color:var(--fui-accent);--fui-option-item-highlighted-text-color:var(--fui-accent-foreground);--fui-overlay-outline:var(--fui-ring-hairline);--fui-overlay-outline-offset:var(--fui-ring-hairline-offset);--fui-overlay-background-color:var(--fui-background);--fui-overlay-text-color:var(--fui-foreground);--fui-overlay-outline-color:var(--fui-foreground);--fui-overlay-rounded:var(--fui-radius-none);--fui-overlay-shadow:var(--fui-shadow-md);--fui-overlay-modal-outline:var(--fui-ring-hairline);--fui-overlay-modal-outline-offset:var(--fui-ring-hairline-offset);--fui-overlay-modal-background-color:var(--fui-background);--fui-overlay-modal-outline-color:var(--fui-foreground);--fui-overlay-modal-rounded:var(--fui-radius-none);--fui-overlay-modal-shadow:var(--fui-shadow-md);--fui-overlay-modal-font-family:var(--fui-text-small-family);--fui-overlay-modal-font-size:var(--fui-text-small-size);--fui-overlay-modal-line-height:var(--fui-text-small-line-height);--fui-overlay-modal-font-weight:var(--fui-text-small-weight);--fui-overlay-modal-letter-spacing:var(--fui-text-small-tracking);--fui-overlay-modal-font-feature-settings:var(--fui-text-small-feature);--fui-overlay-modal-font-variation-settings:var(--fui-text-small-variation);--fui-overlay-sheet-background-color:var(--fui-background);--fui-overlay-sheet-shadow:var(--fui-shadow-md);--fui-overlay-sheet-font-family:var(--fui-text-small-family);--fui-overlay-sheet-font-size:var(--fui-text-small-size);--fui-overlay-sheet-line-height:var(--fui-text-small-line-height);--fui-overlay-sheet-font-weight:var(--fui-text-small-weight);--fui-overlay-sheet-letter-spacing:var(--fui-text-small-tracking);--fui-overlay-sheet-font-feature-settings:var(--fui-text-small-feature);--fui-overlay-sheet-font-variation-settings:var(--fui-text-small-variation);--fui-overlay-backdrop-background-color:var(--fui-foreground);--fui-panel-outline:var(--fui-ring-hairline);--fui-panel-outline-offset:var(--fui-ring-hairline-offset);--fui-panel-background-color:var(--fui-card);--fui-panel-text-color:var(--fui-card-foreground);--fui-panel-outline-color:var(--fui-foreground);--fui-panel-rounded:var(--fui-radius-none);--fui-panel-shadow:var(--fui-shadow-sm);--fui-panel-font-family:var(--fui-text-small-family);--fui-panel-font-size:var(--fui-text-small-size);--fui-panel-line-height:var(--fui-text-small-line-height);--fui-panel-font-weight:var(--fui-text-small-weight);--fui-panel-letter-spacing:var(--fui-text-small-tracking);--fui-panel-font-feature-settings:var(--fui-text-small-feature);--fui-panel-font-variation-settings:var(--fui-text-small-variation);--fui-surface-inset-padding-y:calc(var(--fui-spacing) * 6);--fui-surface-inset-md-padding-y:calc(var(--fui-spacing) * 8);--fui-indent-padding-start:calc(var(--fui-spacing) * 0);--fui-indent-md-padding-start:calc(var(--fui-spacing) * 10);--fui-part-title-font-family:var(--fui-text-lead-family);--fui-part-title-font-size:var(--fui-text-lead-size);--fui-part-title-line-height:var(--fui-text-lead-line-height);--fui-part-title-font-weight:600;--fui-part-title-letter-spacing:.05em;--fui-part-title-font-feature-settings:var(--fui-text-lead-feature);--fui-part-title-font-variation-settings:var(--fui-text-lead-variation);--fui-part-title-text-transform:uppercase;--fui-part-title-lg-font-family:var(--fui-text-lead-family);--fui-part-title-lg-font-size:var(--fui-text-lead-size);--fui-part-title-lg-line-height:var(--fui-text-lead-line-height);--fui-part-title-lg-font-weight:600;--fui-part-title-lg-letter-spacing:.05em;--fui-part-title-lg-font-feature-settings:var(--fui-text-lead-feature);--fui-part-title-lg-font-variation-settings:var(--fui-text-lead-variation);--fui-part-title-lg-text-transform:uppercase;--fui-part-description-text-color:var(--fui-muted-foreground);--fui-part-description-font-family:var(--fui-text-description-family);--fui-part-description-font-size:var(--fui-text-description-size);--fui-part-description-line-height:var(--fui-text-description-line-height);--fui-part-description-font-weight:var(--fui-text-description-weight);--fui-part-description-letter-spacing:var(--fui-text-description-tracking);--fui-part-description-font-feature-settings:var(--fui-text-description-feature);--fui-part-description-font-variation-settings:var(--fui-text-description-variation);--fui-link-foreground-link-text-decoration-line:underline;--fui-link-foreground-link-hover-text-color:var(--fui-foreground);--fui-link-primary-link-text-decoration-line:underline;--fui-link-primary-link-hover-text-color:var(--fui-primary);--fui-notice-info-border-color:var(--fui-info);--fui-notice-info-icon-color:var(--fui-info);--fui-notice-positive-border-color:var(--fui-positive);--fui-notice-positive-icon-color:var(--fui-positive);--fui-notice-warning-border-color:var(--fui-warning);--fui-notice-warning-icon-color:var(--fui-warning);--fui-notice-destructive-background-color:var(--fui-card);--fui-notice-destructive-text-color:var(--fui-destructive);--fui-label-font-family:var(--fui-text-caption-family);--fui-label-font-size:var(--fui-text-caption-size);--fui-label-line-height:var(--fui-text-caption-line-height);--fui-label-font-weight:600;--fui-label-letter-spacing:.025em;--fui-label-font-feature-settings:var(--fui-text-caption-feature);--fui-label-font-variation-settings:var(--fui-text-caption-variation);--fui-label-text-transform:uppercase;--fui-hint-text-color:var(--fui-muted-foreground);--fui-hint-font-family:var(--fui-text-small-family);--fui-hint-font-size:var(--fui-text-small-size);--fui-hint-line-height:var(--fui-text-small-line-height);--fui-hint-font-weight:var(--fui-text-small-weight);--fui-hint-letter-spacing:var(--fui-text-small-tracking);--fui-hint-font-feature-settings:var(--fui-text-small-feature);--fui-hint-font-variation-settings:var(--fui-text-small-variation);--fui-error-text-color:var(--fui-destructive);--fui-error-font-family:var(--fui-text-small-family);--fui-error-font-size:var(--fui-text-small-size);--fui-error-line-height:var(--fui-text-small-line-height);--fui-error-font-weight:var(--fui-text-small-weight);--fui-error-letter-spacing:var(--fui-text-small-tracking);--fui-error-font-feature-settings:var(--fui-text-small-feature);--fui-error-font-variation-settings:var(--fui-text-small-variation);--fui-divider-background-color:var(--fui-border);--fui-track-background-color:var(--fui-muted);--fui-track-rounded:var(--fui-radius-none);--fui-track-fill-background-color:var(--fui-primary);--fui-track-thumb-background-color:var(--fui-primary);--fui-track-thumb-rounded:var(--fui-radius-none);--fui-track-thumb-hover-outline:var(--fui-ring-focus);--fui-track-thumb-hover-outline-offset:var(--fui-ring-focus-offset);--fui-track-thumb-hover-outline-color:var(--fui-ring);--fui-track-thumb-focus-outline:var(--fui-ring-focus);--fui-track-thumb-focus-outline-offset:var(--fui-ring-focus-offset);--fui-track-thumb-focus-outline-color:var(--fui-ring);--fui-calendar-day-hover-background-color:var(--fui-muted);--fui-calendar-day-hover-text-color:var(--fui-foreground);--fui-calendar-day-open-background-color:var(--fui-muted);--fui-calendar-day-open-text-color:var(--fui-foreground);--fui-calendar-day-today-background-color:var(--fui-accent);--fui-calendar-day-today-text-color:var(--fui-accent-foreground);--fui-calendar-day-outside-text-color:var(--fui-muted-foreground);--fui-calendar-day-fill-background-color:var(--fui-primary);--fui-calendar-day-fill-text-color:var(--fui-primary-foreground);--fui-calendar-day-fill-hover-background-color:var(--fui-primary);--fui-calendar-day-fill-hover-text-color:var(--fui-primary-foreground);--fui-calendar-day-fill-focus-background-color:var(--fui-primary);--fui-calendar-day-fill-focus-text-color:var(--fui-primary-foreground);--fui-calendar-nav-button-background-color:transparent;--fui-calendar-nav-button-border-color:var(--fui-border);--fui-calendar-nav-button-opacity:var(--fui-opacity-50);--fui-calendar-nav-button-hover-background-color:var(--fui-muted);--fui-calendar-nav-button-hover-text-color:var(--fui-foreground);--fui-calendar-nav-button-hover-opacity:var(--fui-opacity-100);--fui-calendar-nav-button-open-background-color:var(--fui-muted);--fui-calendar-nav-button-open-text-color:var(--fui-foreground);--fui-calendar-weekday-text-color:var(--fui-muted-foreground);--fui-calendar-weekday-font-family:var(--fui-text-caption-family);--fui-calendar-weekday-font-size:var(--fui-text-caption-size);--fui-calendar-weekday-line-height:var(--fui-text-caption-line-height);--fui-calendar-weekday-font-weight:400;--fui-calendar-weekday-letter-spacing:var(--fui-text-caption-tracking);--fui-calendar-weekday-font-feature-settings:var(--fui-text-caption-feature);--fui-calendar-weekday-font-variation-settings:var(--fui-text-caption-variation);--fui-calendar-month-font-family:var(--fui-text-ui-family);--fui-calendar-month-font-size:var(--fui-text-ui-size);--fui-calendar-month-line-height:var(--fui-text-ui-line-height);--fui-calendar-month-font-weight:var(--fui-text-ui-weight);--fui-calendar-month-letter-spacing:var(--fui-text-ui-tracking);--fui-calendar-month-font-feature-settings:var(--fui-text-ui-feature);--fui-calendar-month-font-variation-settings:var(--fui-text-ui-variation);--fui-heading-font-family:var(--fui-text-heading-family);--fui-heading-font-size:var(--fui-text-heading-size);--fui-heading-line-height:var(--fui-text-heading-line-height);--fui-heading-font-weight:var(--fui-text-heading-weight);--fui-heading-letter-spacing:var(--fui-text-heading-tracking);--fui-heading-font-feature-settings:var(--fui-text-heading-feature);--fui-heading-font-variation-settings:var(--fui-text-heading-variation);--fui-title-font-family:var(--fui-text-title-family);--fui-title-font-size:var(--fui-text-title-size);--fui-title-line-height:var(--fui-text-title-line-height);--fui-title-font-weight:var(--fui-text-title-weight);--fui-title-letter-spacing:var(--fui-text-title-tracking);--fui-title-font-feature-settings:var(--fui-text-title-feature);--fui-title-font-variation-settings:var(--fui-text-title-variation);--fui-logo-font-family:var(--fui-text-title-family);--fui-logo-font-size:var(--fui-text-title-size);--fui-logo-line-height:var(--fui-text-title-line-height);--fui-logo-font-weight:700;--fui-logo-letter-spacing:-.025em;--fui-logo-font-feature-settings:var(--fui-text-title-feature);--fui-logo-font-variation-settings:var(--fui-text-title-variation);--fui-meta-text-color:var(--fui-muted-foreground);--fui-meta-font-family:var(--fui-text-caption-family);--fui-meta-font-size:var(--fui-text-caption-size);--fui-meta-line-height:var(--fui-text-caption-line-height);--fui-meta-font-weight:400;--fui-meta-letter-spacing:var(--fui-text-caption-tracking);--fui-meta-font-feature-settings:var(--fui-text-caption-feature);--fui-meta-font-variation-settings:var(--fui-text-caption-variation);--fui-link-text-color:var(--fui-muted-foreground);--fui-link-font-family:var(--fui-text-small-family);--fui-link-font-size:var(--fui-text-small-size);--fui-link-line-height:var(--fui-text-small-line-height);--fui-link-font-weight:var(--fui-text-small-weight);--fui-link-letter-spacing:var(--fui-text-small-tracking);--fui-link-font-feature-settings:var(--fui-text-small-feature);--fui-link-font-variation-settings:var(--fui-text-small-variation);--fui-link-hover-text-color:var(--fui-foreground);--fui-total-font-family:var(--fui-text-body-family);--fui-total-font-size:var(--fui-text-body-size);--fui-total-line-height:var(--fui-text-body-line-height);--fui-total-font-weight:600;--fui-total-letter-spacing:var(--fui-text-body-tracking);--fui-total-font-feature-settings:var(--fui-text-body-feature);--fui-total-font-variation-settings:var(--fui-text-body-variation);--fui-note-positive-text-color:var(--fui-positive);--fui-nav-trigger-background-color:transparent;--fui-nav-trigger-rounded:var(--fui-radius-md);--fui-nav-trigger-hover-background-color:var(--fui-accent);--fui-nav-trigger-hover-text-color:var(--fui-accent-foreground);--fui-nav-trigger-open-background-color:var(--fui-accent);--fui-dismiss-rounded:var(--fui-radius-full);--fui-dismiss-hover-background-color:var(--fui-muted-foreground);--fui-copy-muted-text-color:var(--fui-muted-foreground);--fui-copy-muted-font-family:var(--fui-text-copy-family);--fui-copy-muted-font-size:var(--fui-text-copy-size);--fui-copy-muted-line-height:var(--fui-text-copy-line-height);--fui-copy-muted-font-weight:var(--fui-text-copy-weight);--fui-copy-muted-letter-spacing:var(--fui-text-copy-tracking);--fui-copy-muted-font-feature-settings:var(--fui-text-copy-feature);--fui-copy-muted-font-variation-settings:var(--fui-text-copy-variation);--fui-line-title-font-family:var(--fui-text-ui-family);--fui-line-title-font-size:var(--fui-text-ui-size);--fui-line-title-line-height:1.25;--fui-line-title-font-weight:var(--fui-text-ui-weight);--fui-line-title-letter-spacing:var(--fui-text-ui-tracking);--fui-line-title-font-feature-settings:var(--fui-text-ui-feature);--fui-line-title-font-variation-settings:var(--fui-text-ui-variation);--fui-thumbnail-border:var(--fui-border-default);--fui-thumbnail-border-color:var(--fui-border);--fui-thumbnail-rounded:var(--fui-radius-md);--fui-page-title-font-family:var(--fui-text-page-title-family);--fui-page-title-font-size:var(--fui-text-page-title-size);--fui-page-title-line-height:var(--fui-text-page-title-line-height);--fui-page-title-font-weight:var(--fui-text-page-title-weight);--fui-page-title-letter-spacing:var(--fui-text-page-title-tracking);--fui-page-title-font-feature-settings:var(--fui-text-page-title-feature);--fui-page-title-font-variation-settings:var(--fui-text-page-title-variation);--fui-quiet-action-text-color:var(--fui-muted-foreground);--fui-clear-link-text-color:var(--fui-muted-foreground);--fui-clear-link-font-family:var(--fui-text-caption-family);--fui-clear-link-font-size:var(--fui-text-caption-size);--fui-clear-link-line-height:var(--fui-text-caption-line-height);--fui-clear-link-font-weight:400;--fui-clear-link-letter-spacing:var(--fui-text-caption-tracking);--fui-clear-link-font-feature-settings:var(--fui-text-caption-feature);--fui-clear-link-font-variation-settings:var(--fui-text-caption-variation);--fui-clear-link-hover-text-color:var(--fui-foreground);--fui-clear-link-hover-text-decoration-line:underline;--fui-section-title-font-family:var(--fui-text-ui-family);--fui-section-title-font-size:var(--fui-text-ui-size);--fui-section-title-line-height:var(--fui-text-ui-line-height);--fui-section-title-font-weight:600;--fui-section-title-letter-spacing:var(--fui-text-ui-tracking);--fui-section-title-font-feature-settings:var(--fui-text-ui-feature);--fui-section-title-font-variation-settings:var(--fui-text-ui-variation);--fui-action-border:var(--fui-border-default);--fui-action-border-color:transparent;--fui-action-rounded:var(--fui-radius-none);--fui-action-font-family:var(--fui-text-caption-family);--fui-action-font-size:var(--fui-text-caption-size);--fui-action-line-height:var(--fui-text-caption-line-height);--fui-action-font-weight:600;--fui-action-letter-spacing:.1em;--fui-action-font-feature-settings:var(--fui-text-caption-feature);--fui-action-font-variation-settings:var(--fui-text-caption-variation);--fui-action-text-transform:uppercase;--fui-action-pressed-translate:0 1px;--fui-button-border:var(--fui-border-default);--fui-button-border-color:transparent;--fui-button-rounded:var(--fui-radius-none);--fui-button-font-family:var(--fui-text-caption-family);--fui-button-font-size:var(--fui-text-caption-size);--fui-button-line-height:var(--fui-text-caption-line-height);--fui-button-font-weight:600;--fui-button-letter-spacing:.1em;--fui-button-font-feature-settings:var(--fui-text-caption-feature);--fui-button-font-variation-settings:var(--fui-text-caption-variation);--fui-button-text-transform:uppercase;--fui-button-display:inline-flex;--fui-button-flex-shrink:0;--fui-button-align-items:center;--fui-button-justify-content:center;--fui-button-pressed-translate:0 1px;--fui-button-outline-background-color:transparent;--fui-button-link-text-decoration-line:underline;--fui-button-destructive-ring-color:var(--fui-destructive);--fui-button-destructive-ring-border-color:var(--fui-destructive);--fui-button-xs-height:calc(var(--fui-spacing) * 7);--fui-button-xs-padding-x:calc(var(--fui-spacing) * 3);--fui-button-xs-gap:calc(var(--fui-spacing));--fui-button-xs-icon-size:calc(var(--fui-spacing) * 3);--fui-button-xs-icon-start-padding-start:calc(var(--fui-spacing) * 2);--fui-button-xs-icon-end-padding-end:calc(var(--fui-spacing) * 2);--fui-button-sm-height:calc(var(--fui-spacing) * 9);--fui-button-sm-padding-x:calc(var(--fui-spacing) * 4);--fui-button-sm-gap:calc(var(--fui-spacing));--fui-button-sm-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-sm-icon-start-padding-start:calc(var(--fui-spacing) * 3);--fui-button-sm-icon-end-padding-end:calc(var(--fui-spacing) * 3);--fui-button-md-height:calc(var(--fui-spacing) * 10);--fui-button-md-padding-x:calc(var(--fui-spacing) * 6);--fui-button-md-gap:calc(var(--fui-spacing) * 1.5);--fui-button-md-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-md-icon-start-padding-start:calc(var(--fui-spacing) * 4);--fui-button-md-icon-end-padding-end:calc(var(--fui-spacing) * 4);--fui-button-lg-height:calc(var(--fui-spacing) * 11);--fui-button-lg-padding-x:calc(var(--fui-spacing) * 8);--fui-button-lg-gap:calc(var(--fui-spacing) * 1.5);--fui-button-lg-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-lg-icon-start-padding-start:calc(var(--fui-spacing) * 5);--fui-button-lg-icon-end-padding-end:calc(var(--fui-spacing) * 5);--fui-button-icon-xs-size:calc(var(--fui-spacing) * 7);--fui-button-icon-xs-icon-size:calc(var(--fui-spacing) * 3);--fui-button-icon-sm-size:calc(var(--fui-spacing) * 9);--fui-button-icon-sm-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-icon-md-size:calc(var(--fui-spacing) * 10);--fui-button-icon-md-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-icon-lg-size:calc(var(--fui-spacing) * 11);--fui-button-icon-lg-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-solid-primary-background-color:var(--fui-primary);--fui-button-solid-primary-text-color:var(--fui-primary-foreground);--fui-button-solid-primary-hover-background-color:var(--fui-primary-hover);--fui-button-solid-neutral-background-color:var(--fui-foreground);--fui-button-solid-neutral-text-color:var(--fui-background);--fui-button-solid-neutral-hover-background-color:var(--fui-foreground-hover);--fui-button-solid-destructive-background-color:var(--fui-destructive);--fui-button-solid-destructive-text-color:var(--fui-destructive-foreground);--fui-button-solid-destructive-hover-background-color:var(--fui-destructive-hover);--fui-button-solid-buy-background-color:var(--fui-buy);--fui-button-solid-buy-text-color:var(--fui-buy-foreground);--fui-button-solid-buy-hover-background-color:var(--fui-buy-hover);--fui-button-solid-checkout-background-color:var(--fui-checkout);--fui-button-solid-checkout-text-color:var(--fui-checkout-foreground);--fui-button-solid-checkout-hover-background-color:var(--fui-checkout-hover);--fui-button-solid-inverse-background-color:var(--fui-background);--fui-button-solid-inverse-text-color:var(--fui-foreground);--fui-button-solid-inverse-hover-background-color:var(--fui-muted);--fui-button-outline-primary-border-color:var(--fui-primary);--fui-button-outline-primary-text-color:var(--fui-primary);--fui-button-outline-primary-hover-background-color:var(--fui-primary);--fui-button-outline-primary-open-background-color:var(--fui-primary);--fui-button-outline-neutral-border-color:var(--fui-border);--fui-button-outline-neutral-hover-background-color:var(--fui-muted);--fui-button-outline-neutral-hover-text-color:var(--fui-foreground);--fui-button-outline-neutral-open-background-color:var(--fui-muted);--fui-button-outline-neutral-open-text-color:var(--fui-foreground);--fui-button-outline-destructive-border-color:var(--fui-destructive);--fui-button-outline-destructive-text-color:var(--fui-destructive);--fui-button-outline-destructive-hover-background-color:var(--fui-destructive);--fui-button-outline-destructive-open-background-color:var(--fui-destructive);--fui-button-outline-buy-border-color:var(--fui-buy);--fui-button-outline-buy-text-color:var(--fui-buy);--fui-button-outline-buy-hover-background-color:var(--fui-buy);--fui-button-outline-buy-open-background-color:var(--fui-buy);--fui-button-outline-checkout-border-color:var(--fui-checkout);--fui-button-outline-checkout-text-color:var(--fui-checkout);--fui-button-outline-checkout-hover-background-color:var(--fui-checkout);--fui-button-outline-checkout-open-background-color:var(--fui-checkout);--fui-button-outline-inverse-border-color:var(--fui-background);--fui-button-outline-inverse-text-color:var(--fui-background);--fui-button-outline-inverse-hover-background-color:var(--fui-background);--fui-button-outline-inverse-open-background-color:var(--fui-background);--fui-button-soft-primary-background-color:var(--fui-primary);--fui-button-soft-primary-text-color:var(--fui-primary);--fui-button-soft-primary-hover-background-color:var(--fui-primary);--fui-button-soft-primary-hover-text-color:var(--fui-primary-foreground);--fui-button-soft-neutral-background-color:var(--fui-secondary);--fui-button-soft-neutral-text-color:var(--fui-secondary-foreground);--fui-button-soft-neutral-hover-background-color:var(--fui-border);--fui-button-soft-neutral-open-background-color:var(--fui-secondary);--fui-button-soft-neutral-open-text-color:var(--fui-secondary-foreground);--fui-button-soft-destructive-background-color:var(--fui-destructive);--fui-button-soft-destructive-text-color:var(--fui-destructive);--fui-button-soft-destructive-hover-background-color:var(--fui-destructive);--fui-button-soft-destructive-hover-text-color:var(--fui-destructive-foreground);--fui-button-soft-buy-background-color:var(--fui-buy);--fui-button-soft-buy-text-color:var(--fui-buy);--fui-button-soft-buy-hover-background-color:var(--fui-buy);--fui-button-soft-buy-hover-text-color:var(--fui-buy-foreground);--fui-button-soft-checkout-background-color:var(--fui-checkout);--fui-button-soft-checkout-text-color:var(--fui-checkout);--fui-button-soft-checkout-hover-background-color:var(--fui-checkout);--fui-button-soft-checkout-hover-text-color:var(--fui-checkout-foreground);--fui-button-soft-inverse-background-color:var(--fui-background);--fui-button-soft-inverse-text-color:var(--fui-background);--fui-button-soft-inverse-hover-background-color:var(--fui-background);--fui-button-soft-inverse-hover-text-color:var(--fui-foreground);--fui-button-ghost-primary-text-color:var(--fui-primary);--fui-button-ghost-primary-hover-background-color:var(--fui-primary);--fui-button-ghost-primary-open-background-color:var(--fui-primary);--fui-button-ghost-neutral-hover-background-color:var(--fui-muted);--fui-button-ghost-neutral-hover-text-color:var(--fui-foreground);--fui-button-ghost-neutral-open-background-color:var(--fui-muted);--fui-button-ghost-neutral-open-text-color:var(--fui-foreground);--fui-button-ghost-destructive-text-color:var(--fui-destructive);--fui-button-ghost-destructive-hover-background-color:var(--fui-destructive);--fui-button-ghost-destructive-open-background-color:var(--fui-destructive);--fui-button-ghost-buy-text-color:var(--fui-buy);--fui-button-ghost-buy-hover-background-color:var(--fui-buy);--fui-button-ghost-buy-open-background-color:var(--fui-buy);--fui-button-ghost-checkout-text-color:var(--fui-checkout);--fui-button-ghost-checkout-hover-background-color:var(--fui-checkout);--fui-button-ghost-checkout-open-background-color:var(--fui-checkout);--fui-button-ghost-inverse-text-color:var(--fui-background);--fui-button-ghost-inverse-hover-background-color:var(--fui-background);--fui-button-ghost-inverse-open-background-color:var(--fui-background);--fui-button-link-primary-text-color:var(--fui-primary);--fui-button-link-destructive-text-color:var(--fui-destructive);--fui-button-link-buy-text-color:var(--fui-buy);--fui-button-link-checkout-text-color:var(--fui-checkout);--fui-button-link-inverse-text-color:var(--fui-background);--fui-badge-rounded:var(--fui-radius-none);--fui-badge-text-color:var(--fui-foreground);--fui-badge-font-family:var(--fui-text-micro-family);--fui-badge-font-size:var(--fui-text-micro-size);--fui-badge-line-height:var(--fui-text-micro-line-height);--fui-badge-font-weight:600;--fui-badge-letter-spacing:.1em;--fui-badge-font-feature-settings:var(--fui-text-micro-feature);--fui-badge-font-variation-settings:var(--fui-text-micro-variation);--fui-badge-text-transform:uppercase;--fui-badge-gap:calc(var(--fui-spacing) * 1.5);--fui-badge-display:inline-flex;--fui-badge-width:fit-content;--fui-badge-flex-shrink:0;--fui-badge-align-items:center;--fui-badge-justify-content:center;--fui-badge-focus-outline:var(--fui-ring-wide);--fui-badge-focus-outline-offset:var(--fui-ring-wide-offset);--fui-badge-focus-border-color:var(--fui-ring);--fui-badge-focus-outline-color:var(--fui-ring);--fui-badge-icon-size:calc(var(--fui-spacing) * 3);--fui-badge-neutral-text-color:var(--fui-foreground);--fui-badge-neutral-hover-text-color:var(--fui-foreground);--fui-badge-primary-background-color:var(--fui-primary);--fui-badge-primary-text-color:var(--fui-primary-foreground);--fui-badge-info-background-color:var(--fui-info);--fui-badge-info-text-color:var(--fui-info-foreground);--fui-badge-success-background-color:var(--fui-positive);--fui-badge-success-text-color:var(--fui-positive-foreground);--fui-badge-warning-background-color:var(--fui-warning);--fui-badge-warning-text-color:var(--fui-warning-foreground);--fui-badge-error-background-color:var(--fui-destructive);--fui-badge-error-text-color:var(--fui-destructive-foreground);--fui-badge-error-focus-outline-color:var(--fui-destructive);--fui-badge-promo-background-color:var(--fui-promo);--fui-badge-promo-text-color:var(--fui-promo-foreground);--fui-badge-discount-background-color:var(--fui-discount);--fui-badge-discount-text-color:var(--fui-discount-foreground);--fui-badge-new-background-color:var(--fui-new);--fui-badge-new-text-color:var(--fui-new-foreground);--fui-badge-price-background-color:var(--fui-price);--fui-badge-price-text-color:var(--fui-price-foreground);--fui-badge-sm-padding-x:calc(var(--fui-spacing) * 2);--fui-badge-sm-padding-y:calc(var(--fui-spacing) * .5);--fui-badge-md-padding-x:calc(var(--fui-spacing) * 2.5);--fui-badge-md-padding-y:calc(var(--fui-spacing));--fui-badge-md-font-family:var(--fui-text-caption-family);--fui-badge-md-font-size:var(--fui-text-caption-size);--fui-badge-md-line-height:var(--fui-text-caption-line-height);--fui-badge-md-font-weight:600;--fui-badge-md-letter-spacing:.1em;--fui-badge-md-font-feature-settings:var(--fui-text-caption-feature);--fui-badge-md-font-variation-settings:var(--fui-text-caption-variation);--fui-badge-lg-padding-x:calc(var(--fui-spacing) * 3);--fui-badge-lg-padding-y:calc(var(--fui-spacing) * 1.5);--fui-badge-lg-font-family:var(--fui-text-caption-family);--fui-badge-lg-font-size:var(--fui-text-caption-size);--fui-badge-lg-line-height:var(--fui-text-caption-line-height);--fui-badge-lg-font-weight:600;--fui-badge-lg-letter-spacing:.1em;--fui-badge-lg-font-feature-settings:var(--fui-text-caption-feature);--fui-badge-lg-font-variation-settings:var(--fui-text-caption-variation);--fui-badge-neutral-sm-padding:calc(var(--fui-spacing) * 0);--fui-badge-neutral-md-padding:calc(var(--fui-spacing) * 0);--fui-badge-neutral-lg-padding:calc(var(--fui-spacing) * 0);--fui-input-background-color:transparent;--fui-input-border:var(--fui-border-default);--fui-input-border-color:transparent;--fui-input-border-bottom-color:var(--fui-input);--fui-input-rounded:var(--fui-radius-none);--fui-input-font-family:var(--fui-text-control-family);--fui-input-font-size:var(--fui-text-control-size);--fui-input-line-height:var(--fui-text-control-line-height);--fui-input-font-weight:var(--fui-text-control-weight);--fui-input-letter-spacing:var(--fui-text-control-tracking);--fui-input-font-feature-settings:var(--fui-text-control-feature);--fui-input-font-variation-settings:var(--fui-text-control-variation);--fui-input-placeholder-color:var(--fui-muted-foreground);--fui-input-height:calc(var(--fui-spacing) * 10);--fui-input-padding-x:calc(var(--fui-spacing) * 0);--fui-input-padding-y:calc(var(--fui-spacing));--fui-input-width:100%;--fui-input-min-width:calc(var(--fui-spacing) * 0);--fui-input-focus-border-bottom:var(--fui-border-focus);--fui-input-invalid-border-bottom-color:var(--fui-destructive);--fui-input-file-background-color:transparent;--fui-input-file-border:none;--fui-input-file-text-color:var(--fui-foreground);--fui-input-file-font-family:var(--fui-text-ui-family);--fui-input-file-font-size:var(--fui-text-ui-size);--fui-input-file-line-height:var(--fui-text-ui-line-height);--fui-input-file-font-weight:var(--fui-text-ui-weight);--fui-input-file-letter-spacing:var(--fui-text-ui-tracking);--fui-input-file-font-feature-settings:var(--fui-text-ui-feature);--fui-input-file-font-variation-settings:var(--fui-text-ui-variation);--fui-input-file-display:inline-flex;--fui-input-sm-height:calc(var(--fui-spacing) * 9);--fui-textarea-background-color:transparent;--fui-textarea-border:var(--fui-border-default);--fui-textarea-border-color:transparent;--fui-textarea-border-bottom-color:var(--fui-input);--fui-textarea-rounded:var(--fui-radius-none);--fui-textarea-font-family:var(--fui-text-control-family);--fui-textarea-font-size:var(--fui-text-control-size);--fui-textarea-line-height:var(--fui-text-control-line-height);--fui-textarea-font-weight:var(--fui-text-control-weight);--fui-textarea-letter-spacing:var(--fui-text-control-tracking);--fui-textarea-font-feature-settings:var(--fui-text-control-feature);--fui-textarea-font-variation-settings:var(--fui-text-control-variation);--fui-textarea-placeholder-color:var(--fui-muted-foreground);--fui-textarea-min-height:calc(var(--fui-spacing) * 16);--fui-textarea-padding-x:calc(var(--fui-spacing) * 0);--fui-textarea-padding-y:calc(var(--fui-spacing) * 3);--fui-textarea-display:flex;--fui-textarea-width:100%;--fui-textarea-focus-border-bottom:var(--fui-border-focus);--fui-textarea-invalid-border-bottom-color:var(--fui-destructive);--fui-label-root-font-family:var(--fui-text-caption-family);--fui-label-root-font-size:var(--fui-text-caption-size);--fui-label-root-line-height:var(--fui-text-caption-line-height);--fui-label-root-font-weight:600;--fui-label-root-letter-spacing:.025em;--fui-label-root-font-feature-settings:var(--fui-text-caption-feature);--fui-label-root-font-variation-settings:var(--fui-text-caption-variation);--fui-label-root-text-transform:uppercase;--fui-label-root-gap:calc(var(--fui-spacing) * 2);--fui-label-root-display:flex;--fui-label-root-align-items:center;--fui-kbd-background-color:var(--fui-muted);--fui-kbd-text-color:var(--fui-muted-foreground);--fui-kbd-rounded:var(--fui-radius-none);--fui-kbd-font-family:var(--fui-text-caption-family);--fui-kbd-font-size:var(--fui-text-caption-size);--fui-kbd-line-height:var(--fui-text-caption-line-height);--fui-kbd-font-weight:var(--fui-text-caption-weight);--fui-kbd-letter-spacing:var(--fui-text-caption-tracking);--fui-kbd-font-feature-settings:var(--fui-text-caption-feature);--fui-kbd-font-variation-settings:var(--fui-text-caption-variation);--fui-kbd-height:calc(var(--fui-spacing) * 5.5);--fui-kbd-min-width:calc(var(--fui-spacing) * 5.5);--fui-kbd-padding-x:calc(var(--fui-spacing) * 1.5);--fui-kbd-gap:calc(var(--fui-spacing));--fui-kbd-display:inline-flex;--fui-kbd-width:fit-content;--fui-kbd-align-items:center;--fui-kbd-justify-content:center;--fui-kbd-icon-size:calc(var(--fui-spacing) * 3);--fui-kbd-group-display:inline-flex;--fui-kbd-group-align-items:center;--fui-kbd-group-gap:calc(var(--fui-spacing));--fui-checkbox-background-color:transparent;--fui-checkbox-border:var(--fui-border-default);--fui-checkbox-border-color:var(--fui-input);--fui-checkbox-rounded:var(--fui-radius-none);--fui-checkbox-size:calc(var(--fui-spacing) * 4.5);--fui-checkbox-display:flex;--fui-checkbox-flex-shrink:0;--fui-checkbox-align-items:center;--fui-checkbox-justify-content:center;--fui-checkbox-checked-background-color:var(--fui-primary);--fui-checkbox-checked-text-color:var(--fui-primary-foreground);--fui-checkbox-checked-border-color:var(--fui-primary);--fui-checkbox-icon-size:calc(var(--fui-spacing) * 3.5);--fui-radio-group-gap:calc(var(--fui-spacing) * 3);--fui-radio-group-display:grid;--fui-radio-group-width:100%;--fui-radio-group-item-background-color:transparent;--fui-radio-group-item-border:var(--fui-border-default);--fui-radio-group-item-border-color:var(--fui-input);--fui-radio-group-item-rounded:var(--fui-radius-full);--fui-radio-group-item-size:calc(var(--fui-spacing) * 4.5);--fui-radio-group-item-display:flex;--fui-radio-group-item-flex-shrink:0;--fui-radio-group-item-checked-border-color:var(--fui-foreground);--fui-radio-group-item-checked-icon-color:var(--fui-foreground);--fui-radio-group-item-icon-size:calc(var(--fui-spacing) * 2);--fui-radio-accordion-display:flex;--fui-radio-accordion-width:100%;--fui-radio-accordion-flex-direction:column;--fui-radio-accordion-outline-gap:calc(var(--fui-spacing) * 3);--fui-radio-accordion-item-gap:calc(var(--fui-spacing) * 0);--fui-radio-accordion-item-display:flex;--fui-radio-accordion-item-width:100%;--fui-radio-accordion-item-flex-direction:column;--fui-radio-accordion-item-plain-border-bottom:var(--fui-border-default);--fui-radio-accordion-item-outline-border:var(--fui-border-default);--fui-radio-accordion-item-outline-border-color:var(--fui-border);--fui-radio-accordion-item-outline-rounded:var(--fui-radius-md);--fui-radio-accordion-item-outline-padding-x:calc(var(--fui-spacing) * 4);--fui-radio-accordion-item-outline-checked-border-color:var(--fui-active);--fui-radio-accordion-trigger-font-family:var(--fui-text-ui-family);--fui-radio-accordion-trigger-font-size:var(--fui-text-ui-size);--fui-radio-accordion-trigger-line-height:var(--fui-text-ui-line-height);--fui-radio-accordion-trigger-font-weight:600;--fui-radio-accordion-trigger-letter-spacing:var(--fui-text-ui-tracking);--fui-radio-accordion-trigger-font-feature-settings:var(--fui-text-ui-feature);--fui-radio-accordion-trigger-font-variation-settings:var(--fui-text-ui-variation);--fui-radio-accordion-trigger-gap:calc(var(--fui-spacing) * 4);--fui-radio-accordion-trigger-padding-y:calc(var(--fui-spacing) * 4);--fui-radio-accordion-trigger-display:flex;--fui-radio-accordion-trigger-width:100%;--fui-radio-accordion-trigger-align-items:center;--fui-radio-accordion-trigger-text-align:start;--fui-radio-accordion-content-padding-start:calc(var(--fui-spacing) * 0);--fui-radio-accordion-content-font-family:var(--fui-text-small-family);--fui-radio-accordion-content-font-size:var(--fui-text-small-size);--fui-radio-accordion-content-line-height:var(--fui-text-small-line-height);--fui-radio-accordion-content-font-weight:var(--fui-text-small-weight);--fui-radio-accordion-content-letter-spacing:var(--fui-text-small-tracking);--fui-radio-accordion-content-font-feature-settings:var(--fui-text-small-feature);--fui-radio-accordion-content-font-variation-settings:var(--fui-text-small-variation);--fui-radio-accordion-content-padding-bottom:calc(var(--fui-spacing) * 4);--fui-radio-accordion-content-md-padding-start:calc(var(--fui-spacing) * 10);--fui-radio-accordion-indicator-background-color:transparent;--fui-radio-accordion-indicator-border:var(--fui-border-default);--fui-radio-accordion-indicator-border-color:var(--fui-input);--fui-radio-accordion-indicator-rounded:var(--fui-radius-full);--fui-radio-accordion-indicator-size:calc(var(--fui-spacing) * 6);--fui-radio-accordion-indicator-display:flex;--fui-radio-accordion-indicator-flex-shrink:0;--fui-radio-accordion-indicator-align-items:center;--fui-radio-accordion-indicator-justify-content:center;--fui-radio-accordion-indicator-checked-border-color:var(--fui-foreground);--fui-radio-accordion-indicator-checked-icon-color:var(--fui-foreground);--fui-radio-accordion-indicator-icon-size:calc(var(--fui-spacing) * 3.5);--fui-switch-background-color:var(--fui-input);--fui-switch-border:var(--fui-border-default);--fui-switch-border-color:var(--fui-input);--fui-switch-rounded:var(--fui-radius-none);--fui-switch-display:inline-flex;--fui-switch-flex-shrink:0;--fui-switch-align-items:center;--fui-switch-checked-background-color:var(--fui-primary);--fui-switch-checked-border-color:var(--fui-primary);--fui-switch-md-height:calc(var(--fui-spacing) * 4.5);--fui-switch-md-width:calc(var(--fui-spacing) * 8.25);--fui-switch-sm-height:calc(var(--fui-spacing) * 3.5);--fui-switch-sm-width:calc(var(--fui-spacing) * 6.25);--fui-switch-thumb-background-color:var(--fui-background);--fui-switch-thumb-rounded:var(--fui-radius-none);--fui-switch-thumb-margin-start:calc(var(--fui-spacing) * .5);--fui-switch-thumb-translate:calc(-1px);--fui-switch-thumb-checked-translate:100%;--fui-switch-thumb-md-size:calc(var(--fui-spacing) * 3.5);--fui-switch-thumb-sm-size:calc(var(--fui-spacing) * 2.5);--fui-slider-control-display:flex;--fui-slider-control-width:100%;--fui-slider-control-align-items:center;--fui-slider-track-rounded:var(--fui-radius-none);--fui-slider-track-background-color:var(--fui-input);--fui-slider-track-size:calc(var(--fui-spacing) * .5);--fui-slider-thumb-background-color:var(--fui-primary);--fui-slider-thumb-rounded:var(--fui-radius-none);--fui-slider-thumb-size:calc(var(--fui-spacing) * 3);--fui-slider-thumb-hover-outline:var(--fui-ring-focus);--fui-slider-thumb-hover-outline-offset:var(--fui-ring-focus-offset);--fui-slider-thumb-hover-outline-color:var(--fui-ring);--fui-slider-thumb-focus-outline:var(--fui-ring-focus);--fui-slider-thumb-focus-outline-offset:var(--fui-ring-focus-offset);--fui-slider-thumb-focus-outline-color:var(--fui-ring);--fui-slider-legend-margin-top:calc(var(--fui-spacing) * 2);--fui-slider-legend-text-color:var(--fui-muted-foreground);--fui-slider-legend-font-family:var(--fui-text-caption-family);--fui-slider-legend-font-size:var(--fui-text-caption-size);--fui-slider-legend-line-height:var(--fui-text-caption-line-height);--fui-slider-legend-font-weight:var(--fui-text-caption-weight);--fui-slider-legend-letter-spacing:.025em;--fui-slider-legend-font-feature-settings:var(--fui-text-caption-feature);--fui-slider-legend-font-variation-settings:var(--fui-text-caption-variation);--fui-slider-range-background-color:var(--fui-primary);--fui-toggle-rounded:var(--fui-radius-none);--fui-toggle-font-family:var(--fui-text-caption-family);--fui-toggle-font-size:var(--fui-text-caption-size);--fui-toggle-line-height:var(--fui-text-caption-line-height);--fui-toggle-font-weight:600;--fui-toggle-letter-spacing:.1em;--fui-toggle-font-feature-settings:var(--fui-text-caption-feature);--fui-toggle-font-variation-settings:var(--fui-text-caption-variation);--fui-toggle-text-transform:uppercase;--fui-toggle-gap:calc(var(--fui-spacing) * 1.5);--fui-toggle-border:var(--fui-border-default);--fui-toggle-border-color:transparent;--fui-toggle-display:inline-flex;--fui-toggle-align-items:center;--fui-toggle-justify-content:center;--fui-toggle-hover-border-color:var(--fui-input);--fui-toggle-checked-background-color:var(--fui-muted);--fui-toggle-checked-border-color:var(--fui-foreground);--fui-toggle-invalid-border-color:var(--fui-destructive);--fui-toggle-invalid-outline-color:var(--fui-destructive);--fui-toggle-icon-size:calc(var(--fui-spacing) * 3.5);--fui-toggle-default-background-color:transparent;--fui-toggle-outline-background-color:transparent;--fui-toggle-outline-border:var(--fui-border-default);--fui-toggle-outline-border-color:var(--fui-input);--fui-toggle-outline-hover-border-color:var(--fui-muted-foreground);--fui-toggle-outline-checked-border-color:var(--fui-foreground);--fui-toggle-md-height:calc(var(--fui-spacing) * 10);--fui-toggle-md-min-width:calc(var(--fui-spacing) * 10);--fui-toggle-md-padding-x:calc(var(--fui-spacing) * 6);--fui-toggle-md-icon-start-padding-start:calc(var(--fui-spacing) * 4);--fui-toggle-md-icon-end-padding-end:calc(var(--fui-spacing) * 4);--fui-toggle-sm-height:calc(var(--fui-spacing) * 9);--fui-toggle-sm-min-width:calc(var(--fui-spacing) * 9);--fui-toggle-sm-padding-x:calc(var(--fui-spacing) * 4);--fui-toggle-sm-icon-start-padding-start:calc(var(--fui-spacing) * 3);--fui-toggle-sm-icon-end-padding-end:calc(var(--fui-spacing) * 3);--fui-toggle-lg-height:calc(var(--fui-spacing) * 11);--fui-toggle-lg-min-width:calc(var(--fui-spacing) * 11);--fui-toggle-lg-padding-x:calc(var(--fui-spacing) * 8);--fui-toggle-lg-icon-start-padding-start:calc(var(--fui-spacing) * 5);--fui-toggle-lg-icon-end-padding-end:calc(var(--fui-spacing) * 5);--fui-toggle-icon-sm-size:calc(var(--fui-spacing) * 9);--fui-toggle-icon-md-size:calc(var(--fui-spacing) * 10);--fui-toggle-icon-lg-size:calc(var(--fui-spacing) * 11);--fui-toggle-group-display:flex;--fui-toggle-group-width:fit-content;--fui-toggle-group-flex-direction:row;--fui-toggle-group-align-items:center;--fui-toggle-group-none-gap:calc(var(--fui-spacing) * 0);--fui-toggle-group-xs-gap:calc(var(--fui-spacing));--fui-toggle-group-sm-gap:calc(var(--fui-spacing) * 2);--fui-toggle-group-md-gap:calc(var(--fui-spacing) * 3);--fui-toggle-group-lg-gap:calc(var(--fui-spacing) * 4);--fui-toggle-group-item-flex-shrink:0;--fui-button-group-text-background-color:transparent;--fui-button-group-text-border:var(--fui-border-default);--fui-button-group-text-border-color:transparent;--fui-button-group-text-border-bottom-color:var(--fui-input);--fui-button-group-text-font-family:var(--fui-text-caption-family);--fui-button-group-text-font-size:var(--fui-text-caption-size);--fui-button-group-text-line-height:var(--fui-text-caption-line-height);--fui-button-group-text-font-weight:600;--fui-button-group-text-letter-spacing:var(--fui-text-caption-tracking);--fui-button-group-text-font-feature-settings:var(--fui-text-caption-feature);--fui-button-group-text-font-variation-settings:var(--fui-text-caption-variation);--fui-button-group-text-text-transform:uppercase;--fui-button-group-text-gap:calc(var(--fui-spacing) * 2);--fui-button-group-text-padding-x:calc(var(--fui-spacing) * 2.5);--fui-button-group-text-display:flex;--fui-button-group-text-align-items:center;--fui-button-group-text-icon-size:calc(var(--fui-spacing) * 3.5);--fui-button-group-separator-background-color:var(--fui-input);--fui-button-group-separator-size:1px;--fui-button-group-separator-flex-shrink:0;--fui-button-group-separator-align-self:stretch;--fui-button-group-separator-vertical-margin-y:1px;--fui-button-group-separator-vertical-height:auto;--fui-button-group-separator-horizontal-margin-x:1px;--fui-button-group-separator-horizontal-width:auto;--fui-button-group-display:flex;--fui-button-group-width:fit-content;--fui-button-group-align-items:stretch;--fui-field-label-font-family:var(--fui-text-caption-family);--fui-field-label-font-size:var(--fui-text-caption-size);--fui-field-label-line-height:1.375;--fui-field-label-font-weight:600;--fui-field-label-letter-spacing:.025em;--fui-field-label-font-feature-settings:var(--fui-text-caption-feature);--fui-field-label-font-variation-settings:var(--fui-text-caption-variation);--fui-field-label-text-transform:uppercase;--fui-field-label-gap:calc(var(--fui-spacing) * 2);--fui-field-label-display:flex;--fui-field-label-width:fit-content;--fui-field-label-invalid-text-color:var(--fui-destructive);--fui-field-label-card-width:100%;--fui-field-label-card-flex-direction:column;--fui-field-label-card-border:var(--fui-border-default);--fui-field-label-card-rounded:var(--fui-radius-none);--fui-field-label-card-checked-within-background-color:var(--fui-primary);--fui-field-label-card-checked-within-border-color:var(--fui-primary);--fui-field-label-beside-font-family:var(--fui-text-small-family);--fui-field-label-beside-font-size:var(--fui-text-small-size);--fui-field-label-beside-line-height:var(--fui-text-small-line-height);--fui-field-label-beside-font-weight:400;--fui-field-label-beside-letter-spacing:0em;--fui-field-label-beside-font-feature-settings:var(--fui-text-small-feature);--fui-field-label-beside-font-variation-settings:var(--fui-text-small-variation);--fui-field-label-beside-text-transform:none;--fui-field-description-text-color:var(--fui-muted-foreground);--fui-field-description-font-family:var(--fui-text-small-family);--fui-field-description-font-size:var(--fui-text-small-size);--fui-field-description-line-height:1.5;--fui-field-description-font-weight:var(--fui-text-small-weight);--fui-field-description-letter-spacing:0em;--fui-field-description-font-feature-settings:var(--fui-text-small-feature);--fui-field-description-font-variation-settings:var(--fui-text-small-variation);--fui-field-description-text-align:start;--fui-field-description-text-transform:none;--fui-field-description-link-text-decoration-line:underline;--fui-field-description-link-hover-text-color:var(--fui-primary);--fui-field-error-text-color:var(--fui-destructive);--fui-field-error-font-family:var(--fui-text-small-family);--fui-field-error-font-size:var(--fui-text-small-size);--fui-field-error-line-height:var(--fui-text-small-line-height);--fui-field-error-font-weight:var(--fui-text-small-weight);--fui-field-error-letter-spacing:var(--fui-text-small-tracking);--fui-field-error-font-feature-settings:var(--fui-text-small-feature);--fui-field-error-font-variation-settings:var(--fui-text-small-variation);--fui-field-legend-margin-bottom:calc(var(--fui-spacing) * 3);--fui-field-legend-legend-font-family:var(--fui-text-body-family);--fui-field-legend-legend-font-size:var(--fui-text-body-size);--fui-field-legend-legend-line-height:var(--fui-text-body-line-height);--fui-field-legend-legend-font-weight:500;--fui-field-legend-legend-letter-spacing:var(--fui-text-body-tracking);--fui-field-legend-legend-font-feature-settings:var(--fui-text-body-feature);--fui-field-legend-legend-font-variation-settings:var(--fui-text-body-variation);--fui-field-legend-label-font-family:var(--fui-text-caption-family);--fui-field-legend-label-font-size:var(--fui-text-caption-size);--fui-field-legend-label-line-height:var(--fui-text-caption-line-height);--fui-field-legend-label-font-weight:600;--fui-field-legend-label-letter-spacing:var(--fui-text-caption-tracking);--fui-field-legend-label-font-feature-settings:var(--fui-text-caption-feature);--fui-field-legend-label-font-variation-settings:var(--fui-text-caption-variation);--fui-field-legend-label-text-transform:uppercase;--fui-field-separator-bleed-y:calc(-1 * (var(--fui-spacing) * 2));--fui-field-separator-font-family:var(--fui-text-small-family);--fui-field-separator-font-size:var(--fui-text-small-size);--fui-field-separator-line-height:var(--fui-text-small-line-height);--fui-field-separator-font-weight:var(--fui-text-small-weight);--fui-field-separator-letter-spacing:var(--fui-text-small-tracking);--fui-field-separator-font-feature-settings:var(--fui-text-small-feature);--fui-field-separator-font-variation-settings:var(--fui-text-small-variation);--fui-field-separator-height:calc(var(--fui-spacing) * 5);--fui-field-separator-content-background-color:var(--fui-background);--fui-field-separator-content-text-color:var(--fui-muted-foreground);--fui-field-separator-content-padding-x:calc(var(--fui-spacing) * 2);--fui-field-display:flex;--fui-field-width:100%;--fui-field-gap:calc(var(--fui-spacing) * 3);--fui-field-content-display:flex;--fui-field-content-flex:1;--fui-field-content-flex-direction:column;--fui-field-content-gap:calc(var(--fui-spacing));--fui-field-group-display:flex;--fui-field-group-width:100%;--fui-field-group-flex-direction:column;--fui-field-group-gap:calc(var(--fui-spacing) * 10);--fui-field-group-checkboxes-gap:calc(var(--fui-spacing) * 3);--fui-field-set-display:flex;--fui-field-set-flex-direction:column;--fui-field-set-gap:calc(var(--fui-spacing) * 6);--fui-form-gap:calc(var(--fui-spacing) * 6);--fui-form-display:flex;--fui-form-width:100%;--fui-form-flex-direction:column;--fui-native-select-background-color:transparent;--fui-native-select-border:var(--fui-border-default);--fui-native-select-border-color:transparent;--fui-native-select-border-bottom-color:var(--fui-input);--fui-native-select-rounded:var(--fui-radius-none);--fui-native-select-placeholder-color:var(--fui-muted-foreground);--fui-native-select-font-family:var(--fui-text-small-family);--fui-native-select-font-size:var(--fui-text-small-size);--fui-native-select-line-height:var(--fui-text-small-line-height);--fui-native-select-font-weight:var(--fui-text-small-weight);--fui-native-select-letter-spacing:var(--fui-text-small-tracking);--fui-native-select-font-feature-settings:var(--fui-text-small-feature);--fui-native-select-font-variation-settings:var(--fui-text-small-variation);--fui-native-select-padding-y:calc(var(--fui-spacing) * 2);--fui-native-select-padding-start:calc(var(--fui-spacing) * 0);--fui-native-select-padding-end:calc(var(--fui-spacing) * 8);--fui-native-select-focus-border-bottom:var(--fui-border-focus);--fui-native-select-placeholder-shown-text-color:var(--fui-muted-foreground);--fui-native-select-invalid-border-bottom-color:var(--fui-destructive);--fui-native-select-file-background-color:transparent;--fui-native-select-file-border:none;--fui-native-select-file-text-color:var(--fui-foreground);--fui-native-select-file-font-family:var(--fui-text-ui-family);--fui-native-select-file-font-size:var(--fui-text-ui-size);--fui-native-select-file-line-height:var(--fui-text-ui-line-height);--fui-native-select-file-font-weight:var(--fui-text-ui-weight);--fui-native-select-file-letter-spacing:var(--fui-text-ui-tracking);--fui-native-select-file-font-feature-settings:var(--fui-text-ui-feature);--fui-native-select-file-font-variation-settings:var(--fui-text-ui-variation);--fui-native-select-md-height:calc(var(--fui-spacing) * 10);--fui-native-select-sm-height:calc(var(--fui-spacing) * 9);--fui-native-select-option-text-color:var(--fui-foreground);--fui-native-select-chevron-text-color:var(--fui-muted-foreground);--fui-native-select-chevron-size:calc(var(--fui-spacing) * 3.5);--fui-native-select-root-width:fit-content;--fui-select-trigger-background-color:transparent;--fui-select-trigger-border:var(--fui-border-default);--fui-select-trigger-border-color:transparent;--fui-select-trigger-border-bottom-color:var(--fui-input);--fui-select-trigger-rounded:var(--fui-radius-none);--fui-select-trigger-placeholder-color:var(--fui-muted-foreground);--fui-select-trigger-font-family:var(--fui-text-small-family);--fui-select-trigger-font-size:var(--fui-text-small-size);--fui-select-trigger-line-height:var(--fui-text-small-line-height);--fui-select-trigger-font-weight:var(--fui-text-small-weight);--fui-select-trigger-letter-spacing:var(--fui-text-small-tracking);--fui-select-trigger-font-feature-settings:var(--fui-text-small-feature);--fui-select-trigger-font-variation-settings:var(--fui-text-small-variation);--fui-select-trigger-gap:calc(var(--fui-spacing) * 1.5);--fui-select-trigger-padding-x:calc(var(--fui-spacing) * 0);--fui-select-trigger-padding-y:calc(var(--fui-spacing) * 2);--fui-select-trigger-display:flex;--fui-select-trigger-width:fit-content;--fui-select-trigger-align-items:center;--fui-select-trigger-justify-content:space-between;--fui-select-trigger-focus-border-bottom:var(--fui-border-focus);--fui-select-trigger-invalid-border-bottom-color:var(--fui-destructive);--fui-select-trigger-file-background-color:transparent;--fui-select-trigger-file-border:none;--fui-select-trigger-file-text-color:var(--fui-foreground);--fui-select-trigger-file-font-family:var(--fui-text-ui-family);--fui-select-trigger-file-font-size:var(--fui-text-ui-size);--fui-select-trigger-file-line-height:var(--fui-text-ui-line-height);--fui-select-trigger-file-font-weight:var(--fui-text-ui-weight);--fui-select-trigger-file-letter-spacing:var(--fui-text-ui-tracking);--fui-select-trigger-file-font-feature-settings:var(--fui-text-ui-feature);--fui-select-trigger-file-font-variation-settings:var(--fui-text-ui-variation);--fui-select-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-select-trigger-md-height:calc(var(--fui-spacing) * 10);--fui-select-trigger-sm-height:calc(var(--fui-spacing) * 9);--fui-select-value-align-items:center;--fui-select-value-gap:calc(var(--fui-spacing) * 1.5);--fui-select-value-placeholder-text-color:var(--fui-muted-foreground);--fui-select-chevron-text-color:var(--fui-muted-foreground);--fui-select-chevron-size:calc(var(--fui-spacing) * 3.5);--fui-select-content-outline:var(--fui-ring-hairline);--fui-select-content-outline-offset:var(--fui-ring-hairline-offset);--fui-select-content-background-color:var(--fui-background);--fui-select-content-text-color:var(--fui-foreground);--fui-select-content-outline-color:var(--fui-foreground);--fui-select-content-rounded:var(--fui-radius-none);--fui-select-content-shadow:var(--fui-shadow-md);--fui-select-content-min-width:calc(var(--fui-spacing) * 36);--fui-select-item-rounded:var(--fui-radius-none);--fui-select-item-font-family:var(--fui-text-small-family);--fui-select-item-font-size:var(--fui-text-small-size);--fui-select-item-line-height:var(--fui-text-small-line-height);--fui-select-item-font-weight:var(--fui-text-small-weight);--fui-select-item-letter-spacing:var(--fui-text-small-tracking);--fui-select-item-font-feature-settings:var(--fui-text-small-feature);--fui-select-item-font-variation-settings:var(--fui-text-small-variation);--fui-select-item-gap:calc(var(--fui-spacing) * 2.5);--fui-select-item-padding-y:calc(var(--fui-spacing) * 2);--fui-select-item-padding-start:calc(var(--fui-spacing) * 3);--fui-select-item-padding-end:calc(var(--fui-spacing) * 8);--fui-select-item-display:flex;--fui-select-item-width:100%;--fui-select-item-align-items:center;--fui-select-item-highlighted-background-color:var(--fui-accent);--fui-select-item-highlighted-text-color:var(--fui-accent-foreground);--fui-select-item-icon-size:calc(var(--fui-spacing) * 3.5);--fui-select-item-indicator-size:calc(var(--fui-spacing) * 4);--fui-select-label-text-color:var(--fui-muted-foreground);--fui-select-label-font-family:var(--fui-text-caption-family);--fui-select-label-font-size:var(--fui-text-caption-size);--fui-select-label-line-height:var(--fui-text-caption-line-height);--fui-select-label-font-weight:600;--fui-select-label-letter-spacing:.05em;--fui-select-label-font-feature-settings:var(--fui-text-caption-feature);--fui-select-label-font-variation-settings:var(--fui-text-caption-variation);--fui-select-label-text-transform:uppercase;--fui-select-label-padding-x:calc(var(--fui-spacing) * 3);--fui-select-label-padding-y:calc(var(--fui-spacing) * 2);--fui-select-separator-bleed-x:calc(-1 * (var(--fui-spacing) * 1.5));--fui-select-separator-margin-y:calc(var(--fui-spacing) * 1.5);--fui-select-separator-background-color:var(--fui-border);--fui-select-separator-height:1px;--fui-select-scroll-button-background-color:var(--fui-background);--fui-select-scroll-button-padding-y:calc(var(--fui-spacing));--fui-select-scroll-button-display:flex;--fui-select-scroll-button-align-items:center;--fui-select-scroll-button-justify-content:center;--fui-select-scroll-button-icon-size:calc(var(--fui-spacing) * 3.5);--fui-select-group-padding:calc(var(--fui-spacing) * 1.5);--fui-combobox-search-margin-x:calc(var(--fui-spacing) * 1.5);--fui-combobox-search-margin-top:calc(var(--fui-spacing) * 1.5);--fui-combobox-search-font-family:var(--fui-text-small-family);--fui-combobox-search-font-size:var(--fui-text-small-size);--fui-combobox-search-line-height:var(--fui-text-small-line-height);--fui-combobox-search-font-weight:var(--fui-text-small-weight);--fui-combobox-search-letter-spacing:var(--fui-text-small-tracking);--fui-combobox-search-font-feature-settings:var(--fui-text-small-feature);--fui-combobox-search-font-variation-settings:var(--fui-text-small-variation);--fui-combobox-search-height:calc(var(--fui-spacing) * 8);--fui-combobox-search-padding-x:calc(var(--fui-spacing) * 2.5);--fui-combobox-search-gap:calc(var(--fui-spacing) * 2);--fui-combobox-search-icon-size:calc(var(--fui-spacing) * 3.5);--fui-combobox-trigger-background-color:transparent;--fui-combobox-trigger-border:var(--fui-border-default);--fui-combobox-trigger-border-color:transparent;--fui-combobox-trigger-border-bottom-color:var(--fui-input);--fui-combobox-trigger-rounded:var(--fui-radius-none);--fui-combobox-trigger-placeholder-color:var(--fui-muted-foreground);--fui-combobox-trigger-font-family:var(--fui-text-small-family);--fui-combobox-trigger-font-size:var(--fui-text-small-size);--fui-combobox-trigger-line-height:var(--fui-text-small-line-height);--fui-combobox-trigger-font-weight:var(--fui-text-small-weight);--fui-combobox-trigger-letter-spacing:var(--fui-text-small-tracking);--fui-combobox-trigger-font-feature-settings:var(--fui-text-small-feature);--fui-combobox-trigger-font-variation-settings:var(--fui-text-small-variation);--fui-combobox-trigger-gap:calc(var(--fui-spacing) * 1.5);--fui-combobox-trigger-padding-x:calc(var(--fui-spacing) * 0);--fui-combobox-trigger-padding-y:calc(var(--fui-spacing) * 2);--fui-combobox-trigger-height:calc(var(--fui-spacing) * 10);--fui-combobox-trigger-display:flex;--fui-combobox-trigger-width:fit-content;--fui-combobox-trigger-align-items:center;--fui-combobox-trigger-justify-content:space-between;--fui-combobox-trigger-focus-border-bottom:var(--fui-border-focus);--fui-combobox-trigger-invalid-border-bottom-color:var(--fui-destructive);--fui-combobox-trigger-file-background-color:transparent;--fui-combobox-trigger-file-border:none;--fui-combobox-trigger-file-text-color:var(--fui-foreground);--fui-combobox-trigger-file-font-family:var(--fui-text-ui-family);--fui-combobox-trigger-file-font-size:var(--fui-text-ui-size);--fui-combobox-trigger-file-line-height:var(--fui-text-ui-line-height);--fui-combobox-trigger-file-font-weight:var(--fui-text-ui-weight);--fui-combobox-trigger-file-letter-spacing:var(--fui-text-ui-tracking);--fui-combobox-trigger-file-font-feature-settings:var(--fui-text-ui-feature);--fui-combobox-trigger-file-font-variation-settings:var(--fui-text-ui-variation);--fui-combobox-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-combobox-chevron-text-color:var(--fui-muted-foreground);--fui-combobox-chevron-size:calc(var(--fui-spacing) * 3.5);--fui-combobox-viewport-scrollbar:none;--fui-combobox-viewport-min-height:calc(var(--fui-spacing) * 0);--fui-combobox-viewport-padding:calc(var(--fui-spacing) * 1.5);--fui-combobox-content-outline:var(--fui-ring-hairline);--fui-combobox-content-outline-offset:var(--fui-ring-hairline-offset);--fui-combobox-content-background-color:var(--fui-background);--fui-combobox-content-text-color:var(--fui-foreground);--fui-combobox-content-outline-color:var(--fui-foreground);--fui-combobox-content-rounded:var(--fui-radius-none);--fui-combobox-content-shadow:var(--fui-shadow-md);--fui-combobox-content-min-width:calc(var(--fui-spacing) * 36);--fui-combobox-content-display:flex;--fui-combobox-content-flex-direction:column;--fui-combobox-item-rounded:var(--fui-radius-none);--fui-combobox-item-font-family:var(--fui-text-small-family);--fui-combobox-item-font-size:var(--fui-text-small-size);--fui-combobox-item-line-height:var(--fui-text-small-line-height);--fui-combobox-item-font-weight:var(--fui-text-small-weight);--fui-combobox-item-letter-spacing:var(--fui-text-small-tracking);--fui-combobox-item-font-feature-settings:var(--fui-text-small-feature);--fui-combobox-item-font-variation-settings:var(--fui-text-small-variation);--fui-combobox-item-gap:calc(var(--fui-spacing) * 2.5);--fui-combobox-item-padding-y:calc(var(--fui-spacing) * 2);--fui-combobox-item-padding-start:calc(var(--fui-spacing) * 3);--fui-combobox-item-padding-end:calc(var(--fui-spacing) * 8);--fui-combobox-item-display:flex;--fui-combobox-item-width:100%;--fui-combobox-item-align-items:center;--fui-combobox-item-highlighted-background-color:var(--fui-accent);--fui-combobox-item-highlighted-text-color:var(--fui-accent-foreground);--fui-combobox-item-icon-size:calc(var(--fui-spacing) * 3.5);--fui-combobox-item-indicator-size:calc(var(--fui-spacing) * 4);--fui-combobox-item-indicator-display:flex;--fui-combobox-item-indicator-align-items:center;--fui-combobox-item-indicator-justify-content:center;--fui-combobox-label-text-color:var(--fui-muted-foreground);--fui-combobox-label-font-family:var(--fui-text-caption-family);--fui-combobox-label-font-size:var(--fui-text-caption-size);--fui-combobox-label-line-height:var(--fui-text-caption-line-height);--fui-combobox-label-font-weight:600;--fui-combobox-label-letter-spacing:.05em;--fui-combobox-label-font-feature-settings:var(--fui-text-caption-feature);--fui-combobox-label-font-variation-settings:var(--fui-text-caption-variation);--fui-combobox-label-text-transform:uppercase;--fui-combobox-label-padding-x:calc(var(--fui-spacing) * 3);--fui-combobox-label-padding-y:calc(var(--fui-spacing) * 2);--fui-combobox-empty-font-family:var(--fui-text-small-family);--fui-combobox-empty-font-size:var(--fui-text-small-size);--fui-combobox-empty-line-height:var(--fui-text-small-line-height);--fui-combobox-empty-font-weight:var(--fui-text-small-weight);--fui-combobox-empty-letter-spacing:var(--fui-text-small-tracking);--fui-combobox-empty-font-feature-settings:var(--fui-text-small-feature);--fui-combobox-empty-font-variation-settings:var(--fui-text-small-variation);--fui-combobox-empty-text-color:var(--fui-muted-foreground);--fui-combobox-empty-padding-y:calc(var(--fui-spacing) * 2);--fui-combobox-empty-text-align:center;--fui-combobox-separator-bleed-x:calc(-1 * (var(--fui-spacing) * 1.5));--fui-combobox-separator-margin-y:calc(var(--fui-spacing) * 1.5);--fui-combobox-separator-background-color:var(--fui-border);--fui-combobox-separator-height:1px;--fui-combobox-anchor-display:inline-flex;--fui-combobox-anchor-width:fit-content;--fui-combobox-input-flex:1;--fui-autocomplete-input-background-color:transparent;--fui-autocomplete-input-border:var(--fui-border-default);--fui-autocomplete-input-border-color:transparent;--fui-autocomplete-input-border-bottom-color:var(--fui-input);--fui-autocomplete-input-rounded:var(--fui-radius-none);--fui-autocomplete-input-font-family:var(--fui-text-control-family);--fui-autocomplete-input-font-size:var(--fui-text-control-size);--fui-autocomplete-input-line-height:var(--fui-text-control-line-height);--fui-autocomplete-input-font-weight:var(--fui-text-control-weight);--fui-autocomplete-input-letter-spacing:var(--fui-text-control-tracking);--fui-autocomplete-input-font-feature-settings:var(--fui-text-control-feature);--fui-autocomplete-input-font-variation-settings:var(--fui-text-control-variation);--fui-autocomplete-input-placeholder-color:var(--fui-muted-foreground);--fui-autocomplete-input-height:calc(var(--fui-spacing) * 10);--fui-autocomplete-input-padding-x:calc(var(--fui-spacing) * 0);--fui-autocomplete-input-padding-y:calc(var(--fui-spacing));--fui-autocomplete-input-width:100%;--fui-autocomplete-input-min-width:calc(var(--fui-spacing) * 0);--fui-autocomplete-input-flex:1;--fui-autocomplete-input-focus-border-bottom:var(--fui-border-focus);--fui-autocomplete-input-invalid-border-bottom-color:var(--fui-destructive);--fui-autocomplete-input-file-background-color:transparent;--fui-autocomplete-input-file-border:none;--fui-autocomplete-input-file-text-color:var(--fui-foreground);--fui-autocomplete-input-file-font-family:var(--fui-text-ui-family);--fui-autocomplete-input-file-font-size:var(--fui-text-ui-size);--fui-autocomplete-input-file-line-height:var(--fui-text-ui-line-height);--fui-autocomplete-input-file-font-weight:var(--fui-text-ui-weight);--fui-autocomplete-input-file-letter-spacing:var(--fui-text-ui-tracking);--fui-autocomplete-input-file-font-feature-settings:var(--fui-text-ui-feature);--fui-autocomplete-input-file-font-variation-settings:var(--fui-text-ui-variation);--fui-autocomplete-viewport-scrollbar:none;--fui-autocomplete-viewport-min-height:calc(var(--fui-spacing) * 0);--fui-autocomplete-viewport-padding:calc(var(--fui-spacing) * 1.5);--fui-autocomplete-content-outline:var(--fui-ring-hairline);--fui-autocomplete-content-outline-offset:var(--fui-ring-hairline-offset);--fui-autocomplete-content-background-color:var(--fui-background);--fui-autocomplete-content-text-color:var(--fui-foreground);--fui-autocomplete-content-outline-color:var(--fui-foreground);--fui-autocomplete-content-rounded:var(--fui-radius-none);--fui-autocomplete-content-shadow:var(--fui-shadow-md);--fui-autocomplete-content-min-width:calc(var(--fui-spacing) * 36);--fui-autocomplete-content-display:flex;--fui-autocomplete-content-flex-direction:column;--fui-autocomplete-item-rounded:var(--fui-radius-none);--fui-autocomplete-item-font-family:var(--fui-text-small-family);--fui-autocomplete-item-font-size:var(--fui-text-small-size);--fui-autocomplete-item-line-height:var(--fui-text-small-line-height);--fui-autocomplete-item-font-weight:var(--fui-text-small-weight);--fui-autocomplete-item-letter-spacing:var(--fui-text-small-tracking);--fui-autocomplete-item-font-feature-settings:var(--fui-text-small-feature);--fui-autocomplete-item-font-variation-settings:var(--fui-text-small-variation);--fui-autocomplete-item-gap:calc(var(--fui-spacing) * 2.5);--fui-autocomplete-item-padding-y:calc(var(--fui-spacing) * 2);--fui-autocomplete-item-padding-start:calc(var(--fui-spacing) * 3);--fui-autocomplete-item-padding-end:calc(var(--fui-spacing) * 3);--fui-autocomplete-item-display:flex;--fui-autocomplete-item-width:100%;--fui-autocomplete-item-align-items:center;--fui-autocomplete-item-highlighted-background-color:var(--fui-accent);--fui-autocomplete-item-highlighted-text-color:var(--fui-accent-foreground);--fui-autocomplete-item-icon-size:calc(var(--fui-spacing) * 3.5);--fui-autocomplete-label-text-color:var(--fui-muted-foreground);--fui-autocomplete-label-font-family:var(--fui-text-caption-family);--fui-autocomplete-label-font-size:var(--fui-text-caption-size);--fui-autocomplete-label-line-height:var(--fui-text-caption-line-height);--fui-autocomplete-label-font-weight:600;--fui-autocomplete-label-letter-spacing:.05em;--fui-autocomplete-label-font-feature-settings:var(--fui-text-caption-feature);--fui-autocomplete-label-font-variation-settings:var(--fui-text-caption-variation);--fui-autocomplete-label-text-transform:uppercase;--fui-autocomplete-label-padding-x:calc(var(--fui-spacing) * 3);--fui-autocomplete-label-padding-y:calc(var(--fui-spacing) * 2);--fui-autocomplete-empty-font-family:var(--fui-text-small-family);--fui-autocomplete-empty-font-size:var(--fui-text-small-size);--fui-autocomplete-empty-line-height:var(--fui-text-small-line-height);--fui-autocomplete-empty-font-weight:var(--fui-text-small-weight);--fui-autocomplete-empty-letter-spacing:var(--fui-text-small-tracking);--fui-autocomplete-empty-font-feature-settings:var(--fui-text-small-feature);--fui-autocomplete-empty-font-variation-settings:var(--fui-text-small-variation);--fui-autocomplete-empty-text-color:var(--fui-muted-foreground);--fui-autocomplete-empty-padding-y:calc(var(--fui-spacing) * 2);--fui-autocomplete-empty-text-align:center;--fui-autocomplete-separator-bleed-x:calc(-1 * (var(--fui-spacing) * 1.5));--fui-autocomplete-separator-margin-y:calc(var(--fui-spacing) * 1.5);--fui-autocomplete-separator-background-color:var(--fui-border);--fui-autocomplete-separator-height:1px;--fui-number-field-input-background-color:transparent;--fui-number-field-input-border:var(--fui-border-default);--fui-number-field-input-border-color:transparent;--fui-number-field-input-border-bottom-color:var(--fui-input);--fui-number-field-input-rounded:var(--fui-radius-none);--fui-number-field-input-font-family:var(--fui-text-control-family);--fui-number-field-input-font-size:var(--fui-text-control-size);--fui-number-field-input-line-height:var(--fui-text-control-line-height);--fui-number-field-input-font-weight:var(--fui-text-control-weight);--fui-number-field-input-letter-spacing:var(--fui-text-control-tracking);--fui-number-field-input-font-feature-settings:var(--fui-text-control-feature);--fui-number-field-input-font-variation-settings:var(--fui-text-control-variation);--fui-number-field-input-placeholder-color:var(--fui-muted-foreground);--fui-number-field-input-height:calc(var(--fui-spacing) * 10);--fui-number-field-input-padding-x:calc(var(--fui-spacing) * 10);--fui-number-field-input-padding-y:calc(var(--fui-spacing));--fui-number-field-input-width:100%;--fui-number-field-input-min-width:calc(var(--fui-spacing) * 0);--fui-number-field-input-text-align:center;--fui-number-field-input-focus-border-bottom:var(--fui-border-focus);--fui-number-field-input-invalid-border-bottom-color:var(--fui-destructive);--fui-number-field-input-file-background-color:transparent;--fui-number-field-input-file-border:none;--fui-number-field-input-file-text-color:var(--fui-foreground);--fui-number-field-input-file-font-family:var(--fui-text-ui-family);--fui-number-field-input-file-font-size:var(--fui-text-ui-size);--fui-number-field-input-file-line-height:var(--fui-text-ui-line-height);--fui-number-field-input-file-font-weight:var(--fui-text-ui-weight);--fui-number-field-input-file-letter-spacing:var(--fui-text-ui-tracking);--fui-number-field-input-file-font-feature-settings:var(--fui-text-ui-feature);--fui-number-field-input-file-font-variation-settings:var(--fui-text-ui-variation);--fui-number-field-step-padding:calc(var(--fui-spacing) * 3);--fui-number-field-step-display:inline-flex;--fui-number-field-step-align-items:center;--fui-number-field-step-justify-content:center;--fui-number-field-step-icon-size:calc(var(--fui-spacing) * 4);--fui-number-field-display:grid;--fui-number-field-gap:calc(var(--fui-spacing) * 1.5);--fui-number-field-content-min-width:calc(var(--fui-spacing) * 28);--fui-input-otp-display:flex;--fui-input-otp-align-items:center;--fui-input-otp-gap:calc(var(--fui-spacing) * 2);--fui-input-otp-slot-background-color:transparent;--fui-input-otp-slot-border:var(--fui-border-default);--fui-input-otp-slot-border-color:transparent;--fui-input-otp-slot-border-bottom-color:var(--fui-input);--fui-input-otp-slot-rounded:var(--fui-radius-none);--fui-input-otp-slot-placeholder-color:var(--fui-muted-foreground);--fui-input-otp-slot-size:calc(var(--fui-spacing) * 10);--fui-input-otp-slot-font-family:var(--fui-text-small-family);--fui-input-otp-slot-font-size:var(--fui-text-small-size);--fui-input-otp-slot-line-height:var(--fui-text-small-line-height);--fui-input-otp-slot-font-weight:var(--fui-text-small-weight);--fui-input-otp-slot-letter-spacing:var(--fui-text-small-tracking);--fui-input-otp-slot-font-feature-settings:var(--fui-text-small-feature);--fui-input-otp-slot-font-variation-settings:var(--fui-text-small-variation);--fui-input-otp-slot-display:flex;--fui-input-otp-slot-align-items:center;--fui-input-otp-slot-justify-content:center;--fui-input-otp-slot-focus-border-bottom:var(--fui-border-default);--fui-input-otp-slot-focus-border-bottom-color:var(--fui-input);--fui-input-otp-slot-invalid-border-bottom-color:var(--fui-destructive);--fui-input-otp-slot-current-border-bottom:var(--fui-border-focus);--fui-input-otp-slot-file-background-color:transparent;--fui-input-otp-slot-file-border:none;--fui-input-otp-slot-file-text-color:var(--fui-foreground);--fui-input-otp-slot-file-font-family:var(--fui-text-ui-family);--fui-input-otp-slot-file-font-size:var(--fui-text-ui-size);--fui-input-otp-slot-file-line-height:var(--fui-text-ui-line-height);--fui-input-otp-slot-file-font-weight:var(--fui-text-ui-weight);--fui-input-otp-slot-file-letter-spacing:var(--fui-text-ui-tracking);--fui-input-otp-slot-file-font-feature-settings:var(--fui-text-ui-feature);--fui-input-otp-slot-file-font-variation-settings:var(--fui-text-ui-variation);--fui-input-otp-caret-background-color:var(--fui-foreground);--fui-input-otp-caret-height:calc(var(--fui-spacing) * 4);--fui-input-otp-caret-width:1px;--fui-input-otp-group-display:flex;--fui-input-otp-group-align-items:center;--fui-input-otp-group-gap:calc(var(--fui-spacing));--fui-input-otp-separator-display:flex;--fui-input-otp-separator-align-items:center;--fui-input-otp-separator-icon-size:calc(var(--fui-spacing) * 3.5);--fui-tags-input-background-color:transparent;--fui-tags-input-border:var(--fui-border-default);--fui-tags-input-border-color:transparent;--fui-tags-input-border-bottom-color:var(--fui-input);--fui-tags-input-rounded:var(--fui-radius-none);--fui-tags-input-font-family:var(--fui-text-control-family);--fui-tags-input-font-size:var(--fui-text-control-size);--fui-tags-input-line-height:var(--fui-text-control-line-height);--fui-tags-input-font-weight:var(--fui-text-control-weight);--fui-tags-input-letter-spacing:var(--fui-text-control-tracking);--fui-tags-input-font-feature-settings:var(--fui-text-control-feature);--fui-tags-input-font-variation-settings:var(--fui-text-control-variation);--fui-tags-input-placeholder-color:var(--fui-muted-foreground);--fui-tags-input-gap:calc(var(--fui-spacing) * 2);--fui-tags-input-min-height:calc(var(--fui-spacing) * 10);--fui-tags-input-padding-x:calc(var(--fui-spacing) * 0);--fui-tags-input-padding-y:calc(var(--fui-spacing));--fui-tags-input-display:flex;--fui-tags-input-flex-wrap:wrap;--fui-tags-input-align-items:center;--fui-tags-input-focus-border-bottom:var(--fui-border-focus);--fui-tags-input-focus-within-border-bottom:var(--fui-border-focus);--fui-tags-input-invalid-border-bottom-color:var(--fui-destructive);--fui-tags-input-file-background-color:transparent;--fui-tags-input-file-border:none;--fui-tags-input-file-text-color:var(--fui-foreground);--fui-tags-input-file-font-family:var(--fui-text-ui-family);--fui-tags-input-file-font-size:var(--fui-text-ui-size);--fui-tags-input-file-line-height:var(--fui-text-ui-line-height);--fui-tags-input-file-font-weight:var(--fui-text-ui-weight);--fui-tags-input-file-letter-spacing:var(--fui-text-ui-tracking);--fui-tags-input-file-font-feature-settings:var(--fui-text-ui-feature);--fui-tags-input-file-font-variation-settings:var(--fui-text-ui-variation);--fui-tags-input-input-font-family:var(--fui-text-control-family);--fui-tags-input-input-font-size:var(--fui-text-control-size);--fui-tags-input-input-line-height:var(--fui-text-control-line-height);--fui-tags-input-input-font-weight:var(--fui-text-control-weight);--fui-tags-input-input-letter-spacing:var(--fui-text-control-tracking);--fui-tags-input-input-font-feature-settings:var(--fui-text-control-feature);--fui-tags-input-input-font-variation-settings:var(--fui-text-control-variation);--fui-tags-input-input-placeholder-color:var(--fui-muted-foreground);--fui-tags-input-input-min-height:calc(var(--fui-spacing) * 5);--fui-tags-input-input-padding-x:calc(var(--fui-spacing) * 0);--fui-tags-input-input-flex:1;--fui-tags-input-item-background-color:var(--fui-secondary);--fui-tags-input-item-rounded:var(--fui-radius-none);--fui-tags-input-item-height:calc(var(--fui-spacing) * 5);--fui-tags-input-item-display:flex;--fui-tags-input-item-align-items:center;--fui-tags-input-item-selected-outline:var(--fui-ring-outset);--fui-tags-input-item-selected-outline-offset:var(--fui-ring-outset-offset);--fui-tags-input-item-selected-outline-color:var(--fui-ring);--fui-tags-input-item-text-font-family:var(--fui-text-small-family);--fui-tags-input-item-text-font-size:var(--fui-text-small-size);--fui-tags-input-item-text-line-height:var(--fui-text-small-line-height);--fui-tags-input-item-text-font-weight:var(--fui-text-small-weight);--fui-tags-input-item-text-letter-spacing:var(--fui-text-small-tracking);--fui-tags-input-item-text-font-feature-settings:var(--fui-text-small-feature);--fui-tags-input-item-text-font-variation-settings:var(--fui-text-small-variation);--fui-tags-input-item-text-rounded:var(--fui-radius-none);--fui-tags-input-item-text-padding-x:calc(var(--fui-spacing) * 2);--fui-tags-input-item-text-padding-y:calc(var(--fui-spacing) * .5);--fui-tags-input-item-delete-margin-end:calc(var(--fui-spacing));--fui-tags-input-item-delete-rounded:var(--fui-radius-none);--fui-tags-input-item-delete-display:flex;--fui-tags-input-item-delete-icon-size:calc(var(--fui-spacing) * 2.5);--fui-tag-group-gap:calc(var(--fui-spacing) * 2);--fui-tag-group-display:flex;--fui-tag-group-flex-wrap:wrap;--fui-tag-group-align-items:center;--fui-tag-group-item-background-color:transparent;--fui-tag-group-item-border:var(--fui-border-default);--fui-tag-group-item-border-color:var(--fui-input);--fui-tag-group-item-rounded:var(--fui-radius-none);--fui-tag-group-item-font-family:var(--fui-text-small-family);--fui-tag-group-item-font-size:var(--fui-text-small-size);--fui-tag-group-item-line-height:var(--fui-text-small-line-height);--fui-tag-group-item-font-weight:var(--fui-text-small-weight);--fui-tag-group-item-letter-spacing:var(--fui-text-small-tracking);--fui-tag-group-item-font-feature-settings:var(--fui-text-small-feature);--fui-tag-group-item-font-variation-settings:var(--fui-text-small-variation);--fui-tag-group-item-height:calc(var(--fui-spacing) * 8);--fui-tag-group-item-padding-x:calc(var(--fui-spacing) * 3);--fui-tag-group-item-gap:calc(var(--fui-spacing) * 1.5);--fui-tag-group-item-display:inline-flex;--fui-tag-group-item-flex-shrink:0;--fui-tag-group-item-align-items:center;--fui-tag-group-item-hover-background-color:var(--fui-muted);--fui-tag-group-item-checked-background-color:var(--fui-primary);--fui-tag-group-item-checked-text-color:var(--fui-primary-foreground);--fui-tag-group-item-checked-border-color:var(--fui-primary);--fui-tag-group-item-delete-bleed-end:calc(-1 * (var(--fui-spacing)));--fui-tag-group-item-delete-opacity:var(--fui-opacity-60);--fui-tag-group-item-delete-size:calc(var(--fui-spacing) * 5);--fui-tag-group-item-delete-display:flex;--fui-tag-group-item-delete-flex-shrink:0;--fui-tag-group-item-delete-align-items:center;--fui-tag-group-item-delete-justify-content:center;--fui-tag-group-item-delete-hover-opacity:var(--fui-opacity-100);--fui-search-input-border:var(--fui-border-default);--fui-search-input-border-color:var(--fui-input);--fui-search-input-shadow:var(--fui-shadow-xs);--fui-search-input-rounded:var(--fui-radius-md);--fui-search-input-font-family:var(--fui-text-small-family);--fui-search-input-font-size:var(--fui-text-small-size);--fui-search-input-line-height:var(--fui-text-small-line-height);--fui-search-input-font-weight:var(--fui-text-small-weight);--fui-search-input-letter-spacing:var(--fui-text-small-tracking);--fui-search-input-font-feature-settings:var(--fui-text-small-feature);--fui-search-input-font-variation-settings:var(--fui-text-small-variation);--fui-search-input-background-color:var(--fui-background);--fui-search-input-height:calc(var(--fui-spacing) * 10);--fui-search-input-padding-x:calc(var(--fui-spacing) * 3);--fui-search-input-gap:calc(var(--fui-spacing) * 2);--fui-search-input-display:flex;--fui-search-input-min-width:calc(var(--fui-spacing) * 0);--fui-search-input-flex:1;--fui-search-input-align-items:center;--fui-search-input-focus-within-outline:var(--fui-ring-wide);--fui-search-input-focus-within-outline-offset:var(--fui-ring-wide-offset);--fui-search-input-focus-within-border-color:var(--fui-ring);--fui-search-input-focus-within-outline-color:var(--fui-ring);--fui-search-input-icon-size:calc(var(--fui-spacing) * 4);--fui-search-input-clear-opacity:var(--fui-opacity-60);--fui-search-input-clear-size:calc(var(--fui-spacing) * 5);--fui-search-input-clear-hover-opacity:var(--fui-opacity-100);--fui-search-cancel-font-family:var(--fui-text-small-family);--fui-search-cancel-font-size:var(--fui-text-small-size);--fui-search-cancel-line-height:var(--fui-text-small-line-height);--fui-search-cancel-font-weight:var(--fui-text-small-weight);--fui-search-cancel-letter-spacing:var(--fui-text-small-tracking);--fui-search-cancel-font-feature-settings:var(--fui-text-small-feature);--fui-search-cancel-font-variation-settings:var(--fui-text-small-variation);--fui-search-results-display:flex;--fui-search-results-flex-direction:column;--fui-search-results-popper-outline:var(--fui-ring-hairline);--fui-search-results-popper-outline-offset:var(--fui-ring-hairline-offset);--fui-search-results-popper-background-color:var(--fui-background);--fui-search-results-popper-text-color:var(--fui-foreground);--fui-search-results-popper-outline-color:var(--fui-foreground);--fui-search-results-popper-rounded:var(--fui-radius-none);--fui-search-results-popper-shadow:var(--fui-shadow-md);--fui-search-results-viewport-scrollbar:none;--fui-search-results-viewport-padding-y:calc(var(--fui-spacing) * 1.5);--fui-search-group-padding-y:calc(var(--fui-spacing));--fui-search-group-display:flex;--fui-search-group-flex-direction:column;--fui-search-group-heading-text-color:var(--fui-muted-foreground);--fui-search-group-heading-font-family:var(--fui-text-caption-family);--fui-search-group-heading-font-size:var(--fui-text-caption-size);--fui-search-group-heading-line-height:var(--fui-text-caption-line-height);--fui-search-group-heading-font-weight:600;--fui-search-group-heading-letter-spacing:.05em;--fui-search-group-heading-font-feature-settings:var(--fui-text-caption-feature);--fui-search-group-heading-font-variation-settings:var(--fui-text-caption-variation);--fui-search-group-heading-text-transform:uppercase;--fui-search-group-heading-padding-x:calc(var(--fui-spacing) * 3);--fui-search-group-heading-padding-y:calc(var(--fui-spacing) * 2);--fui-search-item-rounded:var(--fui-radius-none);--fui-search-item-font-family:var(--fui-text-small-family);--fui-search-item-font-size:var(--fui-text-small-size);--fui-search-item-line-height:var(--fui-text-small-line-height);--fui-search-item-font-weight:var(--fui-text-small-weight);--fui-search-item-letter-spacing:var(--fui-text-small-tracking);--fui-search-item-font-feature-settings:var(--fui-text-small-feature);--fui-search-item-font-variation-settings:var(--fui-text-small-variation);--fui-search-item-gap:calc(var(--fui-spacing) * 3);--fui-search-item-padding-x:calc(var(--fui-spacing) * 3);--fui-search-item-padding-y:calc(var(--fui-spacing) * 2);--fui-search-item-display:flex;--fui-search-item-align-items:center;--fui-search-item-highlighted-background-color:var(--fui-accent);--fui-search-item-highlighted-text-color:var(--fui-accent-foreground);--fui-search-item-icon-size:calc(var(--fui-spacing) * 4);--fui-search-tag-background-color:transparent;--fui-search-tag-border:var(--fui-border-default);--fui-search-tag-border-color:var(--fui-input);--fui-search-tag-rounded:var(--fui-radius-none);--fui-search-tag-font-family:var(--fui-text-small-family);--fui-search-tag-font-size:var(--fui-text-small-size);--fui-search-tag-line-height:var(--fui-text-small-line-height);--fui-search-tag-font-weight:var(--fui-text-small-weight);--fui-search-tag-letter-spacing:var(--fui-text-small-tracking);--fui-search-tag-font-feature-settings:var(--fui-text-small-feature);--fui-search-tag-font-variation-settings:var(--fui-text-small-variation);--fui-search-tag-height:calc(var(--fui-spacing) * 8);--fui-search-tag-padding-x:calc(var(--fui-spacing) * 3);--fui-search-tag-display:inline-flex;--fui-search-tag-flex-shrink:0;--fui-search-tag-align-items:center;--fui-search-tag-hover-background-color:var(--fui-muted);--fui-search-tag-highlighted-background-color:var(--fui-muted);--fui-search-tag-highlighted-border-color:var(--fui-foreground);--fui-search-query-rounded:var(--fui-radius-none);--fui-search-query-font-family:var(--fui-text-small-family);--fui-search-query-font-size:var(--fui-text-small-size);--fui-search-query-line-height:var(--fui-text-small-line-height);--fui-search-query-font-weight:var(--fui-text-small-weight);--fui-search-query-letter-spacing:var(--fui-text-small-tracking);--fui-search-query-font-feature-settings:var(--fui-text-small-feature);--fui-search-query-font-variation-settings:var(--fui-text-small-variation);--fui-search-query-gap:calc(var(--fui-spacing) * 2);--fui-search-query-padding-x:calc(var(--fui-spacing) * 3);--fui-search-query-padding-y:calc(var(--fui-spacing) * 2.5);--fui-search-query-display:flex;--fui-search-query-align-items:center;--fui-search-query-highlighted-background-color:var(--fui-accent);--fui-search-query-highlighted-text-color:var(--fui-accent-foreground);--fui-search-query-icon-size:calc(var(--fui-spacing) * 4);--fui-search-query-term-font-weight:600;--fui-search-empty-font-family:var(--fui-text-small-family);--fui-search-empty-font-size:var(--fui-text-small-size);--fui-search-empty-line-height:var(--fui-text-small-line-height);--fui-search-empty-font-weight:var(--fui-text-small-weight);--fui-search-empty-letter-spacing:var(--fui-text-small-tracking);--fui-search-empty-font-feature-settings:var(--fui-text-small-feature);--fui-search-empty-font-variation-settings:var(--fui-text-small-variation);--fui-search-empty-text-color:var(--fui-muted-foreground);--fui-search-empty-padding-x:calc(var(--fui-spacing) * 3);--fui-search-empty-padding-y:calc(var(--fui-spacing) * 3);--fui-search-loading-gap:calc(var(--fui-spacing) * 3);--fui-search-loading-padding-x:calc(var(--fui-spacing) * 3);--fui-search-loading-padding-y:calc(var(--fui-spacing) * 2);--fui-search-loading-display:flex;--fui-search-loading-flex-direction:column;--fui-search-loading-row-gap:calc(var(--fui-spacing) * 3);--fui-search-loading-label-font-family:var(--fui-text-small-family);--fui-search-loading-label-font-size:var(--fui-text-small-size);--fui-search-loading-label-line-height:var(--fui-text-small-line-height);--fui-search-loading-label-font-weight:var(--fui-text-small-weight);--fui-search-loading-label-letter-spacing:var(--fui-text-small-tracking);--fui-search-loading-label-font-feature-settings:var(--fui-text-small-feature);--fui-search-loading-label-font-variation-settings:var(--fui-text-small-variation);--fui-search-loading-label-text-color:var(--fui-muted-foreground);--fui-search-highlight-background-color:transparent;--fui-search-highlight-font-weight:600;--fui-search-overlay-outline:var(--fui-ring-hairline);--fui-search-overlay-outline-offset:var(--fui-ring-hairline-offset);--fui-search-overlay-background-color:var(--fui-background);--fui-search-overlay-outline-color:var(--fui-foreground);--fui-search-overlay-rounded:var(--fui-radius-none);--fui-search-overlay-shadow:var(--fui-shadow-md);--fui-search-overlay-font-family:var(--fui-text-small-family);--fui-search-overlay-font-size:var(--fui-text-small-size);--fui-search-overlay-line-height:var(--fui-text-small-line-height);--fui-search-overlay-font-weight:var(--fui-text-small-weight);--fui-search-overlay-letter-spacing:var(--fui-text-small-tracking);--fui-search-overlay-font-feature-settings:var(--fui-text-small-feature);--fui-search-overlay-font-variation-settings:var(--fui-text-small-variation);--fui-search-overlay-gap:calc(var(--fui-spacing) * 2);--fui-search-overlay-padding:calc(var(--fui-spacing) * 4);--fui-search-overlay-display:flex;--fui-search-overlay-flex-direction:column;--fui-search-overlay-backdrop-background-color:var(--fui-foreground);--fui-date-field-background-color:transparent;--fui-date-field-border:var(--fui-border-default);--fui-date-field-border-color:transparent;--fui-date-field-border-bottom-color:var(--fui-input);--fui-date-field-rounded:var(--fui-radius-none);--fui-date-field-font-family:var(--fui-text-control-family);--fui-date-field-font-size:var(--fui-text-control-size);--fui-date-field-line-height:var(--fui-text-control-line-height);--fui-date-field-font-weight:var(--fui-text-control-weight);--fui-date-field-letter-spacing:var(--fui-text-control-tracking);--fui-date-field-font-feature-settings:var(--fui-text-control-feature);--fui-date-field-font-variation-settings:var(--fui-text-control-variation);--fui-date-field-placeholder-color:var(--fui-muted-foreground);--fui-date-field-height:calc(var(--fui-spacing) * 10);--fui-date-field-display:flex;--fui-date-field-width:100%;--fui-date-field-min-width:calc(var(--fui-spacing) * 0);--fui-date-field-align-items:center;--fui-date-field-focus-border-bottom:var(--fui-border-focus);--fui-date-field-focus-within-border-bottom-color:var(--fui-ring);--fui-date-field-invalid-border-bottom-color:var(--fui-destructive);--fui-date-field-segment-rounded:var(--fui-radius-sm);--fui-date-field-segment-padding-x:calc(var(--fui-spacing) * .5);--fui-date-field-segment-focus-background-color:var(--fui-accent);--fui-date-field-segment-focus-text-color:var(--fui-accent-foreground);--fui-date-field-segment-placeholder-shown-text-color:var(--fui-muted-foreground);--fui-date-field-literal-text-color:var(--fui-muted-foreground);--fui-date-picker-content-padding:calc(var(--fui-spacing) * 0);--fui-date-picker-content-width:auto;--fui-date-picker-trigger-bleed-end:calc(-1 * (var(--fui-spacing) * 2));--fui-date-picker-trigger-text-color:var(--fui-muted-foreground);--fui-date-picker-trigger-rounded:var(--fui-radius-sm);--fui-date-picker-trigger-padding:calc(var(--fui-spacing) * 2);--fui-date-picker-trigger-margin-start:auto;--fui-date-picker-trigger-display:inline-flex;--fui-date-picker-trigger-flex-shrink:0;--fui-date-picker-trigger-align-items:center;--fui-date-picker-trigger-justify-content:center;--fui-date-picker-trigger-hover-text-color:var(--fui-foreground);--fui-date-picker-trigger-icon-size:calc(var(--fui-spacing) * 4);--fui-date-range-picker-separator-text-color:var(--fui-muted-foreground);--fui-date-range-picker-separator-padding-x:calc(var(--fui-spacing));--fui-payment-card-brands-gap:calc(var(--fui-spacing));--fui-payment-card-brands-display:flex;--fui-payment-card-brands-align-items:center;--fui-payment-card-brand-height:calc(var(--fui-spacing) * 5);--fui-payment-card-brand-border:var(--fui-border-default);--fui-payment-card-brand-border-color:var(--fui-border);--fui-payment-card-brand-rounded:var(--fui-radius-sm);--fui-input-group-background-color:transparent;--fui-input-group-border:var(--fui-border-default);--fui-input-group-border-color:transparent;--fui-input-group-border-bottom-color:var(--fui-input);--fui-input-group-rounded:var(--fui-radius-none);--fui-input-group-font-family:var(--fui-text-control-family);--fui-input-group-font-size:var(--fui-text-control-size);--fui-input-group-line-height:var(--fui-text-control-line-height);--fui-input-group-font-weight:var(--fui-text-control-weight);--fui-input-group-letter-spacing:var(--fui-text-control-tracking);--fui-input-group-font-feature-settings:var(--fui-text-control-feature);--fui-input-group-font-variation-settings:var(--fui-text-control-variation);--fui-input-group-placeholder-color:var(--fui-muted-foreground);--fui-input-group-height:calc(var(--fui-spacing) * 10);--fui-input-group-display:flex;--fui-input-group-width:100%;--fui-input-group-min-width:calc(var(--fui-spacing) * 0);--fui-input-group-align-items:center;--fui-input-group-focus-border-bottom:var(--fui-border-focus);--fui-input-group-focus-within-border-bottom:var(--fui-border-focus);--fui-input-group-invalid-within-border-bottom-color:var(--fui-destructive);--fui-input-group-invalid-border-bottom-color:var(--fui-destructive);--fui-input-group-sm-height:calc(var(--fui-spacing) * 9);--fui-input-group-addon-text-color:var(--fui-muted-foreground);--fui-input-group-addon-font-family:var(--fui-text-ui-family);--fui-input-group-addon-font-size:var(--fui-text-ui-size);--fui-input-group-addon-line-height:var(--fui-text-ui-line-height);--fui-input-group-addon-font-weight:var(--fui-text-ui-weight);--fui-input-group-addon-letter-spacing:var(--fui-text-ui-tracking);--fui-input-group-addon-font-feature-settings:var(--fui-text-ui-feature);--fui-input-group-addon-font-variation-settings:var(--fui-text-ui-variation);--fui-input-group-addon-gap:calc(var(--fui-spacing) * 2);--fui-input-group-addon-padding-y:calc(var(--fui-spacing) * 2);--fui-input-group-addon-display:flex;--fui-input-group-addon-height:auto;--fui-input-group-addon-align-items:center;--fui-input-group-addon-justify-content:center;--fui-input-group-addon-icon-size:calc(var(--fui-spacing) * 3.5);--fui-input-group-addon-block-start-padding-top:calc(var(--fui-spacing) * 3);--fui-input-group-addon-block-end-padding-bottom:calc(var(--fui-spacing) * 3);--fui-input-group-text-text-color:var(--fui-muted-foreground);--fui-input-group-text-font-family:var(--fui-text-small-family);--fui-input-group-text-font-size:var(--fui-text-small-size);--fui-input-group-text-line-height:var(--fui-text-small-line-height);--fui-input-group-text-font-weight:var(--fui-text-small-weight);--fui-input-group-text-letter-spacing:var(--fui-text-small-tracking);--fui-input-group-text-font-feature-settings:var(--fui-text-small-feature);--fui-input-group-text-font-variation-settings:var(--fui-text-small-variation);--fui-input-group-text-gap:calc(var(--fui-spacing) * 2);--fui-input-group-text-display:flex;--fui-input-group-text-align-items:center;--fui-input-group-text-icon-size:calc(var(--fui-spacing) * 3.5);--fui-input-group-button-gap:calc(var(--fui-spacing) * 2);--fui-input-group-button-font-family:var(--fui-text-small-family);--fui-input-group-button-font-size:var(--fui-text-small-size);--fui-input-group-button-line-height:var(--fui-text-small-line-height);--fui-input-group-button-font-weight:var(--fui-text-small-weight);--fui-input-group-button-letter-spacing:var(--fui-text-small-tracking);--fui-input-group-button-font-feature-settings:var(--fui-text-small-feature);--fui-input-group-button-font-variation-settings:var(--fui-text-small-variation);--fui-input-group-button-display:flex;--fui-input-group-button-align-items:center;--fui-input-group-button-icon-size:calc(var(--fui-spacing) * 3.5);--fui-input-group-button-icon-start-padding-start:calc(var(--fui-spacing) * 4);--fui-input-group-button-icon-end-padding-end:calc(var(--fui-spacing) * 4);--fui-input-group-button-xs-height:calc(var(--fui-spacing) * 6);--fui-input-group-button-xs-gap:calc(var(--fui-spacing));--fui-input-group-button-xs-padding-x:calc(var(--fui-spacing) * 1.5);--fui-input-group-button-xs-font-family:var(--fui-text-caption-family);--fui-input-group-button-xs-font-size:var(--fui-text-caption-size);--fui-input-group-button-xs-line-height:var(--fui-text-caption-line-height);--fui-input-group-button-xs-font-weight:400;--fui-input-group-button-xs-letter-spacing:var(--fui-text-caption-tracking);--fui-input-group-button-xs-font-feature-settings:var(--fui-text-caption-feature);--fui-input-group-button-xs-font-variation-settings:var(--fui-text-caption-variation);--fui-input-group-button-sm-height:calc(var(--fui-spacing) * 10);--fui-input-group-button-sm-padding-x:calc(var(--fui-spacing) * 6);--fui-input-group-button-icon-xs-size:calc(var(--fui-spacing) * 6);--fui-input-group-button-icon-xs-padding:calc(var(--fui-spacing) * 0);--fui-input-group-button-icon-xs-font-family:var(--fui-text-caption-family);--fui-input-group-button-icon-xs-font-size:var(--fui-text-caption-size);--fui-input-group-button-icon-xs-line-height:var(--fui-text-caption-line-height);--fui-input-group-button-icon-xs-font-weight:400;--fui-input-group-button-icon-xs-letter-spacing:var(--fui-text-caption-tracking);--fui-input-group-button-icon-xs-font-feature-settings:var(--fui-text-caption-feature);--fui-input-group-button-icon-xs-font-variation-settings:var(--fui-text-caption-variation);--fui-input-group-button-icon-xs-icon-start-padding-start:calc(var(--fui-spacing) * 0);--fui-input-group-button-icon-xs-icon-end-padding-end:calc(var(--fui-spacing) * 0);--fui-input-group-button-icon-sm-size:calc(var(--fui-spacing) * 8);--fui-input-group-button-icon-sm-padding:calc(var(--fui-spacing) * 0);--fui-input-group-button-icon-sm-icon-start-padding-start:calc(var(--fui-spacing) * 0);--fui-input-group-button-icon-sm-icon-end-padding-end:calc(var(--fui-spacing) * 0);--fui-input-group-input-flex:1;--fui-input-group-textarea-flex:1;--fui-input-group-textarea-padding-y:calc(var(--fui-spacing) * 2.5);--fui-dialog-content-outline:var(--fui-ring-hairline);--fui-dialog-content-outline-offset:var(--fui-ring-hairline-offset);--fui-dialog-content-background-color:var(--fui-background);--fui-dialog-content-outline-color:var(--fui-foreground);--fui-dialog-content-rounded:var(--fui-radius-none);--fui-dialog-content-shadow:var(--fui-shadow-md);--fui-dialog-content-font-family:var(--fui-text-small-family);--fui-dialog-content-font-size:var(--fui-text-small-size);--fui-dialog-content-line-height:var(--fui-text-small-line-height);--fui-dialog-content-font-weight:var(--fui-text-small-weight);--fui-dialog-content-letter-spacing:var(--fui-text-small-tracking);--fui-dialog-content-font-feature-settings:var(--fui-text-small-feature);--fui-dialog-content-font-variation-settings:var(--fui-text-small-variation);--fui-dialog-content-padding-y:calc(var(--fui-spacing) * 6);--fui-dialog-content-gap:calc(var(--fui-spacing) * 6);--fui-dialog-content-padding-x:calc(var(--fui-spacing) * 6);--fui-dialog-content-width:100%;--fui-dialog-content-md-padding-y:calc(var(--fui-spacing) * 8);--fui-dialog-content-md-padding-x:calc(var(--fui-spacing) * 8);--fui-dialog-content-fill-display:flex;--fui-dialog-content-fill-flex-direction:column;--fui-dialog-content-scroll-display:grid;--fui-dialog-content-scroll-max-width:var(--container-lg);--fui-dialog-body-min-height:calc(var(--fui-spacing) * 0);--fui-dialog-body-bleed-x:calc(-1 * (var(--fui-spacing) * 6));--fui-dialog-body-padding-x:calc(var(--fui-spacing) * 6);--fui-dialog-body-bleed-y:calc(-1 * (var(--fui-spacing) * 2));--fui-dialog-body-padding-y:calc(var(--fui-spacing) * 2);--fui-dialog-body-md-bleed-x:calc(-1 * (var(--fui-spacing) * 8));--fui-dialog-body-md-padding-x:calc(var(--fui-spacing) * 8);--fui-dialog-title-font-family:var(--fui-text-lead-family);--fui-dialog-title-font-size:var(--fui-text-lead-size);--fui-dialog-title-line-height:1;--fui-dialog-title-font-weight:600;--fui-dialog-title-letter-spacing:.05em;--fui-dialog-title-font-feature-settings:var(--fui-text-lead-feature);--fui-dialog-title-font-variation-settings:var(--fui-text-lead-variation);--fui-dialog-title-text-transform:uppercase;--fui-dialog-overlay-background-color:var(--fui-foreground);--fui-dialog-description-text-color:var(--fui-muted-foreground);--fui-dialog-description-font-family:var(--fui-text-description-family);--fui-dialog-description-font-size:var(--fui-text-description-size);--fui-dialog-description-line-height:var(--fui-text-description-line-height);--fui-dialog-description-font-weight:var(--fui-text-description-weight);--fui-dialog-description-letter-spacing:var(--fui-text-description-tracking);--fui-dialog-description-font-feature-settings:var(--fui-text-description-feature);--fui-dialog-description-font-variation-settings:var(--fui-text-description-variation);--fui-dialog-description-margin-top:calc(var(--fui-spacing) * .5);--fui-dialog-description-link-text-decoration-line:underline;--fui-dialog-description-link-hover-text-color:var(--fui-foreground);--fui-dialog-footer-display:flex;--fui-dialog-footer-flex-direction:column-reverse;--fui-dialog-footer-gap:calc(var(--fui-spacing) * 2);--fui-dialog-footer-sm-flex-direction:row;--fui-dialog-footer-sm-justify-content:flex-end;--fui-dialog-header-display:flex;--fui-dialog-header-flex-direction:column;--fui-dialog-header-gap:calc(var(--fui-spacing) * 2);--fui-alert-dialog-content-outline:var(--fui-ring-hairline);--fui-alert-dialog-content-outline-offset:var(--fui-ring-hairline-offset);--fui-alert-dialog-content-background-color:var(--fui-background);--fui-alert-dialog-content-outline-color:var(--fui-foreground);--fui-alert-dialog-content-rounded:var(--fui-radius-none);--fui-alert-dialog-content-shadow:var(--fui-shadow-md);--fui-alert-dialog-content-font-family:var(--fui-text-small-family);--fui-alert-dialog-content-font-size:var(--fui-text-small-size);--fui-alert-dialog-content-line-height:var(--fui-text-small-line-height);--fui-alert-dialog-content-font-weight:var(--fui-text-small-weight);--fui-alert-dialog-content-letter-spacing:var(--fui-text-small-tracking);--fui-alert-dialog-content-font-feature-settings:var(--fui-text-small-feature);--fui-alert-dialog-content-font-variation-settings:var(--fui-text-small-variation);--fui-alert-dialog-content-padding-y:calc(var(--fui-spacing) * 6);--fui-alert-dialog-content-gap:calc(var(--fui-spacing) * 6);--fui-alert-dialog-content-padding-x:calc(var(--fui-spacing) * 6);--fui-alert-dialog-content-margin-x:auto;--fui-alert-dialog-content-display:grid;--fui-alert-dialog-content-md-padding-y:calc(var(--fui-spacing) * 8);--fui-alert-dialog-content-md-padding-x:calc(var(--fui-spacing) * 8);--fui-alert-dialog-content-md-max-width:var(--container-xs);--fui-alert-dialog-content-md-md-max-width:var(--container-md);--fui-alert-dialog-content-sm-max-width:var(--container-xs);--fui-alert-dialog-header-gap:calc(var(--fui-spacing) * 2);--fui-alert-dialog-header-display:grid;--fui-alert-dialog-header-place-items:center;--fui-alert-dialog-header-text-align:center;--fui-alert-dialog-header-sm-place-items:start;--fui-alert-dialog-header-sm-text-align:start;--fui-alert-dialog-footer-gap:calc(var(--fui-spacing) * 2);--fui-alert-dialog-footer-display:flex;--fui-alert-dialog-footer-flex-direction:column-reverse;--fui-alert-dialog-footer-sm-flex-direction:row;--fui-alert-dialog-footer-sm-justify-content:flex-end;--fui-alert-dialog-media-margin-bottom:calc(var(--fui-spacing) * 2);--fui-alert-dialog-media-background-color:var(--fui-muted);--fui-alert-dialog-media-rounded:var(--fui-radius-none);--fui-alert-dialog-media-size:calc(var(--fui-spacing) * 16);--fui-alert-dialog-media-display:inline-flex;--fui-alert-dialog-media-align-items:center;--fui-alert-dialog-media-justify-content:center;--fui-alert-dialog-media-icon-size:calc(var(--fui-spacing) * 8);--fui-alert-dialog-media-sm-grid-row:span 2 / span 2;--fui-alert-dialog-overlay-background-color:var(--fui-foreground);--fui-alert-dialog-title-font-family:var(--fui-text-lead-family);--fui-alert-dialog-title-font-size:var(--fui-text-lead-size);--fui-alert-dialog-title-line-height:var(--fui-text-lead-line-height);--fui-alert-dialog-title-font-weight:600;--fui-alert-dialog-title-letter-spacing:.05em;--fui-alert-dialog-title-font-feature-settings:var(--fui-text-lead-feature);--fui-alert-dialog-title-font-variation-settings:var(--fui-text-lead-variation);--fui-alert-dialog-title-text-transform:uppercase;--fui-alert-dialog-description-text-color:var(--fui-muted-foreground);--fui-alert-dialog-description-font-family:var(--fui-text-description-family);--fui-alert-dialog-description-font-size:var(--fui-text-description-size);--fui-alert-dialog-description-line-height:var(--fui-text-description-line-height);--fui-alert-dialog-description-font-weight:var(--fui-text-description-weight);--fui-alert-dialog-description-letter-spacing:var(--fui-text-description-tracking);--fui-alert-dialog-description-font-feature-settings:var(--fui-text-description-feature);--fui-alert-dialog-description-font-variation-settings:var(--fui-text-description-variation);--fui-alert-dialog-description-margin-top:calc(var(--fui-spacing) * .5);--fui-alert-dialog-description-link-text-decoration-line:underline;--fui-alert-dialog-description-link-hover-text-color:var(--fui-foreground);--fui-sheet-content-background-color:var(--fui-background);--fui-sheet-content-shadow:var(--fui-shadow-md);--fui-sheet-content-font-family:var(--fui-text-small-family);--fui-sheet-content-font-size:var(--fui-text-small-size);--fui-sheet-content-line-height:var(--fui-text-small-line-height);--fui-sheet-content-font-weight:var(--fui-text-small-weight);--fui-sheet-content-letter-spacing:var(--fui-text-small-tracking);--fui-sheet-content-font-feature-settings:var(--fui-text-small-feature);--fui-sheet-content-font-variation-settings:var(--fui-text-small-variation);--fui-sheet-content-display:flex;--fui-sheet-content-flex-direction:column;--fui-sheet-content-top-border-bottom:var(--fui-border-default);--fui-sheet-content-right-border-left:var(--fui-border-default);--fui-sheet-content-right-width:calc(var(--fui-spacing) * 96);--fui-sheet-content-bottom-border-top:var(--fui-border-default);--fui-sheet-content-left-border-right:var(--fui-border-default);--fui-sheet-content-left-width:calc(var(--fui-spacing) * 96);--fui-sheet-body-min-height:calc(var(--fui-spacing) * 0);--fui-sheet-body-padding-x:calc(var(--fui-spacing) * 8);--fui-sheet-overlay-background-color:var(--fui-foreground);--fui-sheet-title-font-family:var(--fui-text-lead-family);--fui-sheet-title-font-size:var(--fui-text-lead-size);--fui-sheet-title-line-height:var(--fui-text-lead-line-height);--fui-sheet-title-font-weight:600;--fui-sheet-title-letter-spacing:.05em;--fui-sheet-title-font-feature-settings:var(--fui-text-lead-feature);--fui-sheet-title-font-variation-settings:var(--fui-text-lead-variation);--fui-sheet-title-text-transform:uppercase;--fui-sheet-description-text-color:var(--fui-muted-foreground);--fui-sheet-description-font-family:var(--fui-text-description-family);--fui-sheet-description-font-size:var(--fui-text-description-size);--fui-sheet-description-line-height:var(--fui-text-description-line-height);--fui-sheet-description-font-weight:var(--fui-text-description-weight);--fui-sheet-description-letter-spacing:var(--fui-text-description-tracking);--fui-sheet-description-font-feature-settings:var(--fui-text-description-feature);--fui-sheet-description-font-variation-settings:var(--fui-text-description-variation);--fui-sheet-description-margin-top:calc(var(--fui-spacing) * .5);--fui-sheet-footer-margin-top:auto;--fui-sheet-footer-display:flex;--fui-sheet-footer-flex-direction:column;--fui-sheet-footer-gap:calc(var(--fui-spacing) * 2);--fui-sheet-footer-padding:calc(var(--fui-spacing) * 8);--fui-sheet-header-display:flex;--fui-sheet-header-flex-direction:column;--fui-sheet-header-gap:calc(var(--fui-spacing) * 1.5);--fui-sheet-header-padding:calc(var(--fui-spacing) * 8);--fui-drawer-content-background-color:var(--fui-background);--fui-drawer-content-font-family:var(--fui-text-small-family);--fui-drawer-content-font-size:var(--fui-text-small-size);--fui-drawer-content-line-height:var(--fui-text-small-line-height);--fui-drawer-content-font-weight:var(--fui-text-small-weight);--fui-drawer-content-letter-spacing:var(--fui-text-small-tracking);--fui-drawer-content-font-feature-settings:var(--fui-text-small-feature);--fui-drawer-content-font-variation-settings:var(--fui-text-small-variation);--fui-drawer-content-shadow:none;--fui-drawer-content-display:flex;--fui-drawer-content-height:auto;--fui-drawer-content-flex-direction:column;--fui-drawer-content-down-border-top:var(--fui-border-default);--fui-drawer-content-up-border-bottom:var(--fui-border-default);--fui-drawer-content-left-border-right:var(--fui-border-default);--fui-drawer-content-left-width:calc(var(--fui-spacing) * 96);--fui-drawer-content-right-border-left:var(--fui-border-default);--fui-drawer-content-right-width:calc(var(--fui-spacing) * 96);--fui-drawer-body-min-height:calc(var(--fui-spacing) * 0);--fui-drawer-body-padding-x:calc(var(--fui-spacing) * 4);--fui-drawer-handle-margin-top:calc(var(--fui-spacing) * 4);--fui-drawer-handle-background-color:var(--fui-muted);--fui-drawer-handle-rounded:var(--fui-radius-none);--fui-drawer-handle-height:calc(var(--fui-spacing) * 1.5);--fui-drawer-handle-width:calc(var(--fui-spacing) * 25);--fui-drawer-overlay-background-color:var(--fui-foreground);--fui-drawer-title-font-family:var(--fui-text-lead-family);--fui-drawer-title-font-size:var(--fui-text-lead-size);--fui-drawer-title-line-height:var(--fui-text-lead-line-height);--fui-drawer-title-font-weight:600;--fui-drawer-title-letter-spacing:.05em;--fui-drawer-title-font-feature-settings:var(--fui-text-lead-feature);--fui-drawer-title-font-variation-settings:var(--fui-text-lead-variation);--fui-drawer-title-text-transform:uppercase;--fui-drawer-description-text-color:var(--fui-muted-foreground);--fui-drawer-description-font-family:var(--fui-text-description-family);--fui-drawer-description-font-size:var(--fui-text-description-size);--fui-drawer-description-line-height:var(--fui-text-description-line-height);--fui-drawer-description-font-weight:var(--fui-text-description-weight);--fui-drawer-description-letter-spacing:var(--fui-text-description-tracking);--fui-drawer-description-font-feature-settings:var(--fui-text-description-feature);--fui-drawer-description-font-variation-settings:var(--fui-text-description-variation);--fui-drawer-description-margin-top:calc(var(--fui-spacing) * .5);--fui-drawer-footer-margin-top:auto;--fui-drawer-footer-display:flex;--fui-drawer-footer-flex-direction:column;--fui-drawer-footer-gap:calc(var(--fui-spacing) * 2);--fui-drawer-footer-padding:calc(var(--fui-spacing) * 4);--fui-drawer-header-display:flex;--fui-drawer-header-flex-direction:column;--fui-drawer-header-gap:calc(var(--fui-spacing));--fui-drawer-header-padding:calc(var(--fui-spacing) * 4);--fui-drawer-header-md-gap:calc(var(--fui-spacing) * 2);--fui-drawer-header-md-text-align:start;--fui-drawer-header-vertical-text-align:center;--fui-drawer-header-vertical-md-text-align:start;--fui-popover-content-outline:var(--fui-ring-hairline);--fui-popover-content-outline-offset:var(--fui-ring-hairline-offset);--fui-popover-content-background-color:var(--fui-background);--fui-popover-content-text-color:var(--fui-foreground);--fui-popover-content-outline-color:var(--fui-foreground);--fui-popover-content-rounded:var(--fui-radius-none);--fui-popover-content-shadow:var(--fui-shadow-md);--fui-popover-content-font-family:var(--fui-text-small-family);--fui-popover-content-font-size:var(--fui-text-small-size);--fui-popover-content-line-height:var(--fui-text-small-line-height);--fui-popover-content-font-weight:var(--fui-text-small-weight);--fui-popover-content-letter-spacing:var(--fui-text-small-tracking);--fui-popover-content-font-feature-settings:var(--fui-text-small-feature);--fui-popover-content-font-variation-settings:var(--fui-text-small-variation);--fui-popover-content-width:calc(var(--fui-spacing) * 72);--fui-popover-content-padding-x:calc(var(--fui-spacing) * 4);--fui-popover-content-padding-y:calc(var(--fui-spacing) * 4);--fui-popover-content-gap:calc(var(--fui-spacing) * 4);--fui-popover-content-display:flex;--fui-popover-content-flex-direction:column;--fui-popover-header-font-family:var(--fui-text-small-family);--fui-popover-header-font-size:var(--fui-text-small-size);--fui-popover-header-line-height:var(--fui-text-small-line-height);--fui-popover-header-font-weight:var(--fui-text-small-weight);--fui-popover-header-letter-spacing:var(--fui-text-small-tracking);--fui-popover-header-font-feature-settings:var(--fui-text-small-feature);--fui-popover-header-font-variation-settings:var(--fui-text-small-variation);--fui-popover-header-gap:calc(var(--fui-spacing) * 1.5);--fui-popover-header-display:flex;--fui-popover-header-flex-direction:column;--fui-popover-title-font-family:var(--fui-text-caption-family);--fui-popover-title-font-size:var(--fui-text-caption-size);--fui-popover-title-line-height:var(--fui-text-caption-line-height);--fui-popover-title-font-weight:600;--fui-popover-title-letter-spacing:var(--fui-text-caption-tracking);--fui-popover-title-font-feature-settings:var(--fui-text-caption-feature);--fui-popover-title-font-variation-settings:var(--fui-text-caption-variation);--fui-popover-title-text-transform:uppercase;--fui-popover-description-text-color:var(--fui-muted-foreground);--fui-popover-description-font-family:var(--fui-text-description-family);--fui-popover-description-font-size:var(--fui-text-description-size);--fui-popover-description-line-height:var(--fui-text-description-line-height);--fui-popover-description-font-weight:var(--fui-text-description-weight);--fui-popover-description-letter-spacing:var(--fui-text-description-tracking);--fui-popover-description-font-feature-settings:var(--fui-text-description-feature);--fui-popover-description-font-variation-settings:var(--fui-text-description-variation);--fui-hover-card-content-outline:var(--fui-ring-hairline);--fui-hover-card-content-outline-offset:var(--fui-ring-hairline-offset);--fui-hover-card-content-background-color:var(--fui-background);--fui-hover-card-content-text-color:var(--fui-foreground);--fui-hover-card-content-outline-color:var(--fui-foreground);--fui-hover-card-content-rounded:var(--fui-radius-none);--fui-hover-card-content-shadow:var(--fui-shadow-md);--fui-hover-card-content-font-family:var(--fui-text-small-family);--fui-hover-card-content-font-size:var(--fui-text-small-size);--fui-hover-card-content-line-height:var(--fui-text-small-line-height);--fui-hover-card-content-font-weight:var(--fui-text-small-weight);--fui-hover-card-content-letter-spacing:var(--fui-text-small-tracking);--fui-hover-card-content-font-feature-settings:var(--fui-text-small-feature);--fui-hover-card-content-font-variation-settings:var(--fui-text-small-variation);--fui-hover-card-content-width:calc(var(--fui-spacing) * 72);--fui-hover-card-content-padding-x:calc(var(--fui-spacing) * 4);--fui-hover-card-content-padding-y:calc(var(--fui-spacing) * 4);--fui-tooltip-content-background-color:var(--fui-foreground);--fui-tooltip-content-text-color:var(--fui-background);--fui-tooltip-content-rounded:var(--fui-radius-none);--fui-tooltip-content-font-family:var(--fui-text-caption-family);--fui-tooltip-content-font-size:var(--fui-text-caption-size);--fui-tooltip-content-line-height:var(--fui-text-caption-line-height);--fui-tooltip-content-font-weight:400;--fui-tooltip-content-letter-spacing:var(--fui-text-caption-tracking);--fui-tooltip-content-font-feature-settings:var(--fui-text-caption-feature);--fui-tooltip-content-font-variation-settings:var(--fui-text-caption-variation);--fui-tooltip-content-gap:calc(var(--fui-spacing) * 1.5);--fui-tooltip-content-padding-x:calc(var(--fui-spacing) * 3);--fui-tooltip-content-padding-y:calc(var(--fui-spacing) * 1.5);--fui-tooltip-content-display:inline-flex;--fui-tooltip-content-align-items:center;--fui-tooltip-content-width:fit-content;--fui-tooltip-content-max-width:var(--container-xs);--fui-tooltip-arrow-background-color:var(--fui-foreground);--fui-tooltip-arrow-fill:var(--fui-foreground);--fui-tooltip-arrow-rounded:var(--fui-radius-none);--fui-tooltip-arrow-size:calc(var(--fui-spacing) * 2.5);--fui-dropdown-menu-content-outline:var(--fui-ring-hairline);--fui-dropdown-menu-content-outline-offset:var(--fui-ring-hairline-offset);--fui-dropdown-menu-content-background-color:var(--fui-background);--fui-dropdown-menu-content-text-color:var(--fui-foreground);--fui-dropdown-menu-content-outline-color:var(--fui-foreground);--fui-dropdown-menu-content-rounded:var(--fui-radius-none);--fui-dropdown-menu-content-shadow:var(--fui-shadow-md);--fui-dropdown-menu-content-min-width:calc(var(--fui-spacing) * 48);--fui-dropdown-menu-content-padding:calc(var(--fui-spacing) * 1.5);--fui-dropdown-menu-sub-content-outline:var(--fui-ring-hairline);--fui-dropdown-menu-sub-content-outline-offset:var(--fui-ring-hairline-offset);--fui-dropdown-menu-sub-content-background-color:var(--fui-background);--fui-dropdown-menu-sub-content-text-color:var(--fui-foreground);--fui-dropdown-menu-sub-content-outline-color:var(--fui-foreground);--fui-dropdown-menu-sub-content-rounded:var(--fui-radius-none);--fui-dropdown-menu-sub-content-shadow:var(--fui-shadow-md);--fui-dropdown-menu-sub-content-min-width:calc(var(--fui-spacing) * 36);--fui-dropdown-menu-sub-content-padding:calc(var(--fui-spacing) * 1.5);--fui-dropdown-menu-item-rounded:var(--fui-radius-none);--fui-dropdown-menu-item-font-family:var(--fui-text-small-family);--fui-dropdown-menu-item-font-size:var(--fui-text-small-size);--fui-dropdown-menu-item-line-height:var(--fui-text-small-line-height);--fui-dropdown-menu-item-font-weight:var(--fui-text-small-weight);--fui-dropdown-menu-item-letter-spacing:var(--fui-text-small-tracking);--fui-dropdown-menu-item-font-feature-settings:var(--fui-text-small-feature);--fui-dropdown-menu-item-font-variation-settings:var(--fui-text-small-variation);--fui-dropdown-menu-item-gap:calc(var(--fui-spacing) * 2.5);--fui-dropdown-menu-item-padding-y:calc(var(--fui-spacing) * 2);--fui-dropdown-menu-item-display:flex;--fui-dropdown-menu-item-align-items:center;--fui-dropdown-menu-item-focus-background-color:var(--fui-accent);--fui-dropdown-menu-item-focus-text-color:var(--fui-accent-foreground);--fui-dropdown-menu-item-icon-size:calc(var(--fui-spacing) * 3.5);--fui-dropdown-menu-item-destructive-text-color:var(--fui-destructive);--fui-dropdown-menu-item-destructive-icon-color:var(--fui-destructive);--fui-dropdown-menu-item-destructive-focus-background-color:var(--fui-destructive);--fui-dropdown-menu-item-destructive-focus-text-color:var(--fui-destructive);--fui-dropdown-menu-item-default-padding-x:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-item-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-dropdown-menu-item-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-item-indicator-padding-start:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-item-indicator-padding-end:calc(var(--fui-spacing) * 8);--fui-dropdown-menu-sub-trigger-rounded:var(--fui-radius-none);--fui-dropdown-menu-sub-trigger-font-family:var(--fui-text-small-family);--fui-dropdown-menu-sub-trigger-font-size:var(--fui-text-small-size);--fui-dropdown-menu-sub-trigger-line-height:var(--fui-text-small-line-height);--fui-dropdown-menu-sub-trigger-font-weight:var(--fui-text-small-weight);--fui-dropdown-menu-sub-trigger-letter-spacing:var(--fui-text-small-tracking);--fui-dropdown-menu-sub-trigger-font-feature-settings:var(--fui-text-small-feature);--fui-dropdown-menu-sub-trigger-font-variation-settings:var(--fui-text-small-variation);--fui-dropdown-menu-sub-trigger-gap:calc(var(--fui-spacing) * 2.5);--fui-dropdown-menu-sub-trigger-padding-y:calc(var(--fui-spacing) * 2);--fui-dropdown-menu-sub-trigger-display:flex;--fui-dropdown-menu-sub-trigger-align-items:center;--fui-dropdown-menu-sub-trigger-focus-background-color:var(--fui-accent);--fui-dropdown-menu-sub-trigger-focus-text-color:var(--fui-accent-foreground);--fui-dropdown-menu-sub-trigger-open-background-color:var(--fui-accent);--fui-dropdown-menu-sub-trigger-open-text-color:var(--fui-accent-foreground);--fui-dropdown-menu-sub-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-dropdown-menu-sub-trigger-default-padding-x:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-sub-trigger-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-dropdown-menu-sub-trigger-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-label-text-color:var(--fui-muted-foreground);--fui-dropdown-menu-label-font-family:var(--fui-text-caption-family);--fui-dropdown-menu-label-font-size:var(--fui-text-caption-size);--fui-dropdown-menu-label-line-height:var(--fui-text-caption-line-height);--fui-dropdown-menu-label-font-weight:600;--fui-dropdown-menu-label-letter-spacing:.05em;--fui-dropdown-menu-label-font-feature-settings:var(--fui-text-caption-feature);--fui-dropdown-menu-label-font-variation-settings:var(--fui-text-caption-variation);--fui-dropdown-menu-label-text-transform:uppercase;--fui-dropdown-menu-label-padding-y:calc(var(--fui-spacing) * 2);--fui-dropdown-menu-label-default-padding-x:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-label-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-dropdown-menu-label-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-dropdown-menu-separator-bleed-x:calc(-1 * (var(--fui-spacing) * 1.5));--fui-dropdown-menu-separator-margin-y:calc(var(--fui-spacing) * 1.5);--fui-dropdown-menu-separator-background-color:var(--fui-border);--fui-dropdown-menu-separator-height:1px;--fui-dropdown-menu-shortcut-text-color:var(--fui-muted-foreground);--fui-dropdown-menu-shortcut-font-family:var(--fui-text-caption-family);--fui-dropdown-menu-shortcut-font-size:var(--fui-text-caption-size);--fui-dropdown-menu-shortcut-line-height:var(--fui-text-caption-line-height);--fui-dropdown-menu-shortcut-font-weight:400;--fui-dropdown-menu-shortcut-letter-spacing:.1em;--fui-dropdown-menu-shortcut-font-feature-settings:var(--fui-text-caption-feature);--fui-dropdown-menu-shortcut-font-variation-settings:var(--fui-text-caption-variation);--fui-dropdown-menu-shortcut-margin-start:auto;--fui-context-menu-content-outline:var(--fui-ring-hairline);--fui-context-menu-content-outline-offset:var(--fui-ring-hairline-offset);--fui-context-menu-content-background-color:var(--fui-background);--fui-context-menu-content-text-color:var(--fui-foreground);--fui-context-menu-content-outline-color:var(--fui-foreground);--fui-context-menu-content-rounded:var(--fui-radius-none);--fui-context-menu-content-shadow:var(--fui-shadow-md);--fui-context-menu-content-min-width:calc(var(--fui-spacing) * 48);--fui-context-menu-content-padding:calc(var(--fui-spacing) * 1.5);--fui-context-menu-sub-content-outline:var(--fui-ring-hairline);--fui-context-menu-sub-content-outline-offset:var(--fui-ring-hairline-offset);--fui-context-menu-sub-content-background-color:var(--fui-background);--fui-context-menu-sub-content-text-color:var(--fui-foreground);--fui-context-menu-sub-content-outline-color:var(--fui-foreground);--fui-context-menu-sub-content-rounded:var(--fui-radius-none);--fui-context-menu-sub-content-shadow:var(--fui-shadow-md);--fui-context-menu-sub-content-min-width:calc(var(--fui-spacing) * 32);--fui-context-menu-sub-content-padding:calc(var(--fui-spacing) * 1.5);--fui-context-menu-item-rounded:var(--fui-radius-none);--fui-context-menu-item-font-family:var(--fui-text-small-family);--fui-context-menu-item-font-size:var(--fui-text-small-size);--fui-context-menu-item-line-height:var(--fui-text-small-line-height);--fui-context-menu-item-font-weight:var(--fui-text-small-weight);--fui-context-menu-item-letter-spacing:var(--fui-text-small-tracking);--fui-context-menu-item-font-feature-settings:var(--fui-text-small-feature);--fui-context-menu-item-font-variation-settings:var(--fui-text-small-variation);--fui-context-menu-item-gap:calc(var(--fui-spacing) * 2.5);--fui-context-menu-item-padding-y:calc(var(--fui-spacing) * 2);--fui-context-menu-item-display:flex;--fui-context-menu-item-align-items:center;--fui-context-menu-item-focus-background-color:var(--fui-accent);--fui-context-menu-item-focus-text-color:var(--fui-accent-foreground);--fui-context-menu-item-icon-size:calc(var(--fui-spacing) * 3.5);--fui-context-menu-item-destructive-text-color:var(--fui-destructive);--fui-context-menu-item-destructive-icon-color:var(--fui-destructive);--fui-context-menu-item-destructive-focus-background-color:var(--fui-destructive);--fui-context-menu-item-destructive-focus-text-color:var(--fui-destructive);--fui-context-menu-item-default-padding-x:calc(var(--fui-spacing) * 3);--fui-context-menu-item-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-context-menu-item-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-context-menu-item-indicator-padding-start:calc(var(--fui-spacing) * 3);--fui-context-menu-item-indicator-padding-end:calc(var(--fui-spacing) * 8);--fui-context-menu-sub-trigger-rounded:var(--fui-radius-none);--fui-context-menu-sub-trigger-font-family:var(--fui-text-small-family);--fui-context-menu-sub-trigger-font-size:var(--fui-text-small-size);--fui-context-menu-sub-trigger-line-height:var(--fui-text-small-line-height);--fui-context-menu-sub-trigger-font-weight:var(--fui-text-small-weight);--fui-context-menu-sub-trigger-letter-spacing:var(--fui-text-small-tracking);--fui-context-menu-sub-trigger-font-feature-settings:var(--fui-text-small-feature);--fui-context-menu-sub-trigger-font-variation-settings:var(--fui-text-small-variation);--fui-context-menu-sub-trigger-gap:calc(var(--fui-spacing) * 2.5);--fui-context-menu-sub-trigger-padding-y:calc(var(--fui-spacing) * 2);--fui-context-menu-sub-trigger-display:flex;--fui-context-menu-sub-trigger-align-items:center;--fui-context-menu-sub-trigger-focus-background-color:var(--fui-accent);--fui-context-menu-sub-trigger-focus-text-color:var(--fui-accent-foreground);--fui-context-menu-sub-trigger-open-background-color:var(--fui-accent);--fui-context-menu-sub-trigger-open-text-color:var(--fui-accent-foreground);--fui-context-menu-sub-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-context-menu-sub-trigger-default-padding-x:calc(var(--fui-spacing) * 3);--fui-context-menu-sub-trigger-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-context-menu-sub-trigger-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-context-menu-label-text-color:var(--fui-muted-foreground);--fui-context-menu-label-font-family:var(--fui-text-caption-family);--fui-context-menu-label-font-size:var(--fui-text-caption-size);--fui-context-menu-label-line-height:var(--fui-text-caption-line-height);--fui-context-menu-label-font-weight:600;--fui-context-menu-label-letter-spacing:.05em;--fui-context-menu-label-font-feature-settings:var(--fui-text-caption-feature);--fui-context-menu-label-font-variation-settings:var(--fui-text-caption-variation);--fui-context-menu-label-text-transform:uppercase;--fui-context-menu-label-padding-y:calc(var(--fui-spacing) * 2);--fui-context-menu-label-default-padding-x:calc(var(--fui-spacing) * 3);--fui-context-menu-label-inset-padding-start:calc(var(--fui-spacing) * 9.5);--fui-context-menu-label-inset-padding-end:calc(var(--fui-spacing) * 3);--fui-context-menu-separator-bleed-x:calc(-1 * (var(--fui-spacing) * 1.5));--fui-context-menu-separator-margin-y:calc(var(--fui-spacing) * 1.5);--fui-context-menu-separator-background-color:var(--fui-border);--fui-context-menu-separator-height:1px;--fui-context-menu-shortcut-text-color:var(--fui-muted-foreground);--fui-context-menu-shortcut-font-family:var(--fui-text-caption-family);--fui-context-menu-shortcut-font-size:var(--fui-text-caption-size);--fui-context-menu-shortcut-line-height:var(--fui-text-caption-line-height);--fui-context-menu-shortcut-font-weight:400;--fui-context-menu-shortcut-letter-spacing:.1em;--fui-context-menu-shortcut-font-feature-settings:var(--fui-text-caption-feature);--fui-context-menu-shortcut-font-variation-settings:var(--fui-text-caption-variation);--fui-context-menu-shortcut-margin-start:auto;--fui-navigation-menu-trigger-rounded:var(--fui-radius-none);--fui-navigation-menu-trigger-font-family:var(--fui-text-ui-family);--fui-navigation-menu-trigger-font-size:var(--fui-text-ui-size);--fui-navigation-menu-trigger-line-height:var(--fui-text-ui-line-height);--fui-navigation-menu-trigger-font-weight:var(--fui-text-ui-weight);--fui-navigation-menu-trigger-letter-spacing:var(--fui-text-ui-tracking);--fui-navigation-menu-trigger-font-feature-settings:var(--fui-text-ui-feature);--fui-navigation-menu-trigger-font-variation-settings:var(--fui-text-ui-variation);--fui-navigation-menu-trigger-height:calc(var(--fui-spacing) * 9);--fui-navigation-menu-trigger-padding-x:calc(var(--fui-spacing) * 4.5);--fui-navigation-menu-trigger-padding-y:calc(var(--fui-spacing) * 2.5);--fui-navigation-menu-trigger-display:inline-flex;--fui-navigation-menu-trigger-width:max-content;--fui-navigation-menu-trigger-align-items:center;--fui-navigation-menu-trigger-justify-content:center;--fui-navigation-menu-trigger-hover-background-color:var(--fui-muted);--fui-navigation-menu-trigger-focus-background-color:var(--fui-muted);--fui-navigation-menu-trigger-open-background-color:var(--fui-muted);--fui-navigation-menu-trigger-icon-size:calc(var(--fui-spacing) * 3);--fui-navigation-menu-content-padding-y:calc(var(--fui-spacing) * 2.5);--fui-navigation-menu-content-padding-start:calc(var(--fui-spacing) * 2.5);--fui-navigation-menu-content-padding-end:calc(var(--fui-spacing) * 3);--fui-navigation-menu-content-width:max-content;--fui-navigation-menu-content-own-outline:var(--fui-ring-hairline);--fui-navigation-menu-content-own-outline-offset:var(--fui-ring-hairline-offset);--fui-navigation-menu-content-own-background-color:var(--fui-background);--fui-navigation-menu-content-own-text-color:var(--fui-foreground);--fui-navigation-menu-content-own-outline-color:var(--fui-foreground);--fui-navigation-menu-content-own-rounded:var(--fui-radius-none);--fui-navigation-menu-content-own-shadow:var(--fui-shadow-md);--fui-navigation-menu-content-own-margin-top:calc(var(--fui-spacing) * 1.5);--fui-navigation-menu-link-rounded:var(--fui-radius-none);--fui-navigation-menu-link-font-family:var(--fui-text-small-family);--fui-navigation-menu-link-font-size:var(--fui-text-small-size);--fui-navigation-menu-link-line-height:var(--fui-text-small-line-height);--fui-navigation-menu-link-font-weight:var(--fui-text-small-weight);--fui-navigation-menu-link-letter-spacing:var(--fui-text-small-tracking);--fui-navigation-menu-link-font-feature-settings:var(--fui-text-small-feature);--fui-navigation-menu-link-font-variation-settings:var(--fui-text-small-variation);--fui-navigation-menu-link-gap:calc(var(--fui-spacing) * 1.5);--fui-navigation-menu-link-padding:calc(var(--fui-spacing) * 3);--fui-navigation-menu-link-display:flex;--fui-navigation-menu-link-align-items:center;--fui-navigation-menu-link-hover-background-color:var(--fui-muted);--fui-navigation-menu-link-focus-background-color:var(--fui-muted);--fui-navigation-menu-link-current-background-color:var(--fui-muted);--fui-navigation-menu-link-icon-size:calc(var(--fui-spacing) * 3.5);--fui-navigation-menu-link-bar-font-family:var(--fui-text-ui-family);--fui-navigation-menu-link-bar-font-size:var(--fui-text-ui-size);--fui-navigation-menu-link-bar-line-height:var(--fui-text-ui-line-height);--fui-navigation-menu-link-bar-font-weight:var(--fui-text-ui-weight);--fui-navigation-menu-link-bar-letter-spacing:var(--fui-text-ui-tracking);--fui-navigation-menu-link-bar-font-feature-settings:var(--fui-text-ui-feature);--fui-navigation-menu-link-bar-font-variation-settings:var(--fui-text-ui-variation);--fui-navigation-menu-link-bar-height:calc(var(--fui-spacing) * 9);--fui-navigation-menu-link-bar-padding-x:calc(var(--fui-spacing) * 4.5);--fui-navigation-menu-link-bar-padding-y:calc(var(--fui-spacing) * 2.5);--fui-navigation-menu-viewport-outline:var(--fui-ring-hairline);--fui-navigation-menu-viewport-outline-offset:var(--fui-ring-hairline-offset);--fui-navigation-menu-viewport-background-color:var(--fui-background);--fui-navigation-menu-viewport-text-color:var(--fui-foreground);--fui-navigation-menu-viewport-outline-color:var(--fui-foreground);--fui-navigation-menu-viewport-rounded:var(--fui-radius-none);--fui-navigation-menu-viewport-shadow:var(--fui-shadow-md);--fui-navigation-menu-viewport-margin-top:calc(var(--fui-spacing) * 1.5);--fui-navigation-menu-indicator-arrow-background-color:var(--fui-border);--fui-navigation-menu-indicator-arrow-shadow:var(--fui-shadow-md);--fui-navigation-menu-indicator-arrow-size:calc(var(--fui-spacing) * 2);--fui-navigation-menu-display:flex;--fui-navigation-menu-max-width:max-content;--fui-navigation-menu-flex:1;--fui-navigation-menu-align-items:center;--fui-navigation-menu-justify-content:center;--fui-navigation-menu-indicator-display:flex;--fui-navigation-menu-indicator-height:calc(var(--fui-spacing) * 1.5);--fui-navigation-menu-indicator-align-items:flex-end;--fui-navigation-menu-indicator-justify-content:center;--fui-navigation-menu-list-display:flex;--fui-navigation-menu-list-flex:1;--fui-navigation-menu-list-gap:calc(var(--fui-spacing) * 0);--fui-navigation-menu-list-align-items:center;--fui-navigation-menu-list-justify-content:center;--fui-mega-menu-trigger-font-family:var(--fui-text-ui-family);--fui-mega-menu-trigger-font-size:var(--fui-text-ui-size);--fui-mega-menu-trigger-line-height:var(--fui-text-ui-line-height);--fui-mega-menu-trigger-font-weight:var(--fui-text-ui-weight);--fui-mega-menu-trigger-letter-spacing:var(--fui-text-ui-tracking);--fui-mega-menu-trigger-font-feature-settings:var(--fui-text-ui-feature);--fui-mega-menu-trigger-font-variation-settings:var(--fui-text-ui-variation);--fui-mega-menu-trigger-display:inline-flex;--fui-mega-menu-trigger-align-items:center;--fui-mega-menu-trigger-justify-content:center;--fui-mega-menu-trigger-icon-size:calc(var(--fui-spacing) * 3);--fui-mega-menu-content-background-color:var(--fui-background);--fui-mega-menu-content-border-top:var(--fui-border-default);--fui-mega-menu-content-border-color:var(--fui-border);--fui-mega-menu-content-width:100%;--fui-mega-menu-viewport-shadow:var(--fui-shadow-lg);--fui-mega-menu-width:100%;--fui-mega-menu-item-display:flex;--fui-mega-menu-list-display:flex;--fui-mega-menu-list-height:100%;--fui-mega-menu-list-align-items:center;--fui-mega-menu-list-gap:calc(var(--fui-spacing));--fui-toast-background-color:var(--fui-background);--fui-toast-text-color:var(--fui-foreground);--fui-toast-border:var(--fui-border-default);--fui-toast-rounded:var(--fui-radius-none);--fui-toast-shadow:var(--fui-shadow-md);--fui-toast-font-family:var(--fui-text-note-family);--fui-toast-font-size:var(--fui-text-note-size);--fui-toast-line-height:var(--fui-text-note-line-height);--fui-toast-font-weight:var(--fui-text-note-weight);--fui-toast-letter-spacing:var(--fui-text-note-tracking);--fui-toast-font-feature-settings:var(--fui-text-note-feature);--fui-toast-font-variation-settings:var(--fui-text-note-variation);--fui-toast-width:calc(var(--fui-spacing) * 89);--fui-toast-padding-x:calc(var(--fui-spacing) * 4);--fui-toast-padding-y:calc(var(--fui-spacing) * 4);--fui-toast-gap:calc(var(--fui-spacing) * 1.5);--fui-toast-icon-size:calc(var(--fui-spacing) * 4);--fui-toast-info-border-color:var(--fui-info);--fui-toast-info-icon-color:var(--fui-info);--fui-toast-positive-border-color:var(--fui-positive);--fui-toast-positive-icon-color:var(--fui-positive);--fui-toast-warning-border-color:var(--fui-warning);--fui-toast-warning-icon-color:var(--fui-warning);--fui-toast-destructive-background-color:var(--fui-card);--fui-toast-destructive-text-color:var(--fui-destructive);--fui-toast-content-gap:calc(var(--fui-spacing) * .5);--fui-toast-action-border:var(--fui-border-default);--fui-toast-action-border-color:transparent;--fui-toast-action-rounded:var(--fui-radius-none);--fui-toast-action-font-family:var(--fui-text-caption-family);--fui-toast-action-font-size:var(--fui-text-caption-size);--fui-toast-action-line-height:var(--fui-text-caption-line-height);--fui-toast-action-font-weight:600;--fui-toast-action-letter-spacing:.1em;--fui-toast-action-font-feature-settings:var(--fui-text-caption-feature);--fui-toast-action-font-variation-settings:var(--fui-text-caption-variation);--fui-toast-action-text-transform:uppercase;--fui-toast-action-background-color:var(--fui-foreground);--fui-toast-action-text-color:var(--fui-background);--fui-toast-action-height:calc(var(--fui-spacing) * 6);--fui-toast-action-padding-x:calc(var(--fui-spacing) * 2);--fui-toast-action-pressed-translate:0 1px;--fui-toast-cancel-border:var(--fui-border-default);--fui-toast-cancel-border-color:transparent;--fui-toast-cancel-rounded:var(--fui-radius-none);--fui-toast-cancel-font-family:var(--fui-text-caption-family);--fui-toast-cancel-font-size:var(--fui-text-caption-size);--fui-toast-cancel-line-height:var(--fui-text-caption-line-height);--fui-toast-cancel-font-weight:600;--fui-toast-cancel-letter-spacing:.1em;--fui-toast-cancel-font-feature-settings:var(--fui-text-caption-feature);--fui-toast-cancel-font-variation-settings:var(--fui-text-caption-variation);--fui-toast-cancel-text-transform:uppercase;--fui-toast-cancel-background-color:var(--fui-foreground);--fui-toast-cancel-text-color:var(--fui-foreground);--fui-toast-cancel-height:calc(var(--fui-spacing) * 6);--fui-toast-cancel-padding-x:calc(var(--fui-spacing) * 2);--fui-toast-cancel-pressed-translate:0 1px;--fui-toast-title-font-family:var(--fui-text-lead-family);--fui-toast-title-font-size:var(--fui-text-lead-size);--fui-toast-title-line-height:var(--fui-text-lead-line-height);--fui-toast-title-font-weight:600;--fui-toast-title-letter-spacing:.05em;--fui-toast-title-font-feature-settings:var(--fui-text-lead-feature);--fui-toast-title-font-variation-settings:var(--fui-text-lead-variation);--fui-toast-title-text-transform:uppercase;--fui-toast-description-text-color:var(--fui-muted-foreground);--fui-toast-description-font-family:var(--fui-text-description-family);--fui-toast-description-font-size:var(--fui-text-description-size);--fui-toast-description-line-height:var(--fui-text-description-line-height);--fui-toast-description-font-weight:var(--fui-text-description-weight);--fui-toast-description-letter-spacing:var(--fui-text-description-tracking);--fui-toast-description-font-feature-settings:var(--fui-text-description-feature);--fui-toast-description-font-variation-settings:var(--fui-text-description-variation);--fui-separator-background-color:var(--fui-border);--fui-separator-flex-shrink:0;--fui-separator-horizontal-height:1px;--fui-separator-horizontal-width:100%;--fui-separator-vertical-width:1px;--fui-separator-vertical-align-self:stretch;--fui-card-outline:var(--fui-ring-hairline);--fui-card-outline-offset:var(--fui-ring-hairline-offset);--fui-card-background-color:var(--fui-card);--fui-card-text-color:var(--fui-card-foreground);--fui-card-outline-color:var(--fui-foreground);--fui-card-rounded:var(--fui-radius-none);--fui-card-shadow:var(--fui-shadow-sm);--fui-card-font-family:var(--fui-text-small-family);--fui-card-font-size:var(--fui-text-small-size);--fui-card-line-height:var(--fui-text-small-line-height);--fui-card-font-weight:var(--fui-text-small-weight);--fui-card-letter-spacing:var(--fui-text-small-tracking);--fui-card-font-feature-settings:var(--fui-text-small-feature);--fui-card-font-variation-settings:var(--fui-text-small-variation);--fui-card-padding-y:calc(var(--fui-spacing) * 6);--fui-card-contain:inline-size;--fui-card-gap:calc(var(--fui-spacing) * 6);--fui-card-display:flex;--fui-card-flex-direction:column;--fui-card-md-padding-y:calc(var(--fui-spacing) * 8);--fui-card-md-gap:calc(var(--fui-spacing) * 8);--fui-card-bare-outline:var(--fui-ring-none);--fui-card-bare-outline-offset:var(--fui-ring-none-offset);--fui-card-bare-shadow:none;--fui-card-bare-padding-y:calc(var(--fui-spacing) * 0);--fui-card-bare-card-header-padding-x:calc(var(--fui-spacing) * 0);--fui-card-bare-card-content-padding-x:calc(var(--fui-spacing) * 0);--fui-card-bare-card-footer-padding-x:calc(var(--fui-spacing) * 0);--fui-card-header-gap:calc(var(--fui-spacing) * 1.5);--fui-card-header-padding-x:calc(var(--fui-spacing) * 8);--fui-card-header-display:grid;--fui-card-header-grid-columns:repeat(1, minmax(0, 1fr));--fui-card-header-align-items:flex-start;--fui-card-content-padding-x:calc(var(--fui-spacing) * 8);--fui-card-footer-padding-x:calc(var(--fui-spacing) * 8);--fui-card-footer-display:flex;--fui-card-footer-align-items:center;--fui-card-title-font-family:var(--fui-text-lead-family);--fui-card-title-font-size:var(--fui-text-lead-size);--fui-card-title-line-height:var(--fui-text-lead-line-height);--fui-card-title-font-weight:600;--fui-card-title-letter-spacing:.05em;--fui-card-title-font-feature-settings:var(--fui-text-lead-feature);--fui-card-title-font-variation-settings:var(--fui-text-lead-variation);--fui-card-title-text-transform:uppercase;--fui-card-description-text-color:var(--fui-muted-foreground);--fui-card-description-font-family:var(--fui-text-description-family);--fui-card-description-font-size:var(--fui-text-description-size);--fui-card-description-line-height:var(--fui-text-description-line-height);--fui-card-description-font-weight:var(--fui-text-description-weight);--fui-card-description-letter-spacing:var(--fui-text-description-tracking);--fui-card-description-font-feature-settings:var(--fui-text-description-feature);--fui-card-description-font-variation-settings:var(--fui-text-description-variation);--fui-card-action-align-self:flex-start;--fui-card-action-justify-self:flex-start;--fui-alert-background-color:var(--fui-card);--fui-alert-text-color:var(--fui-card-foreground);--fui-alert-border:var(--fui-border-default);--fui-alert-border-color:var(--fui-border);--fui-alert-rounded:var(--fui-radius-none);--fui-alert-font-family:var(--fui-text-small-family);--fui-alert-font-size:var(--fui-text-small-size);--fui-alert-line-height:var(--fui-text-small-line-height);--fui-alert-font-weight:var(--fui-text-small-weight);--fui-alert-letter-spacing:var(--fui-text-small-tracking);--fui-alert-font-feature-settings:var(--fui-text-small-feature);--fui-alert-font-variation-settings:var(--fui-text-small-variation);--fui-alert-gap:calc(var(--fui-spacing));--fui-alert-padding-x:calc(var(--fui-spacing) * 4);--fui-alert-padding-y:calc(var(--fui-spacing) * 3);--fui-alert-display:grid;--fui-alert-width:100%;--fui-alert-justify-content:flex-start;--fui-alert-text-align:start;--fui-alert-after-border-start:var(--fui-border-focus);--fui-alert-after-border-color:var(--fui-foreground);--fui-alert-icon-size:calc(var(--fui-spacing) * 4);--fui-alert-info-border-color:var(--fui-info);--fui-alert-info-icon-color:var(--fui-info);--fui-alert-info-after-border-color:var(--fui-info);--fui-alert-success-border-color:var(--fui-positive);--fui-alert-success-icon-color:var(--fui-positive);--fui-alert-success-after-border-color:var(--fui-positive);--fui-alert-warning-border-color:var(--fui-warning);--fui-alert-warning-icon-color:var(--fui-warning);--fui-alert-warning-after-border-color:var(--fui-warning);--fui-alert-error-background-color:var(--fui-card);--fui-alert-error-text-color:var(--fui-destructive);--fui-alert-error-after-border-color:var(--fui-destructive);--fui-alert-title-font-family:var(--fui-text-ui-family);--fui-alert-title-font-size:var(--fui-text-ui-size);--fui-alert-title-line-height:var(--fui-text-ui-line-height);--fui-alert-title-font-weight:600;--fui-alert-title-letter-spacing:var(--fui-text-ui-tracking);--fui-alert-title-font-feature-settings:var(--fui-text-ui-feature);--fui-alert-title-font-variation-settings:var(--fui-text-ui-variation);--fui-alert-title-link-text-decoration-line:underline;--fui-alert-title-link-hover-text-color:var(--fui-foreground);--fui-alert-description-text-color:var(--fui-muted-foreground);--fui-alert-description-font-family:var(--fui-text-small-family);--fui-alert-description-font-size:var(--fui-text-small-size);--fui-alert-description-line-height:var(--fui-text-small-line-height);--fui-alert-description-font-weight:var(--fui-text-small-weight);--fui-alert-description-letter-spacing:var(--fui-text-small-tracking);--fui-alert-description-font-feature-settings:var(--fui-text-small-feature);--fui-alert-description-font-variation-settings:var(--fui-text-small-variation);--fui-alert-description-link-text-decoration-line:underline;--fui-alert-description-link-hover-text-color:var(--fui-foreground);--fui-alert-description-neutral-text-color:var(--fui-muted-foreground);--fui-alert-description-error-text-color:var(--fui-destructive);--fui-empty-rounded:var(--fui-radius-none);--fui-empty-gap:calc(var(--fui-spacing) * 4);--fui-empty-padding:calc(var(--fui-spacing) * 6);--fui-empty-display:flex;--fui-empty-width:100%;--fui-empty-min-width:calc(var(--fui-spacing) * 0);--fui-empty-flex:1;--fui-empty-flex-direction:column;--fui-empty-align-items:center;--fui-empty-justify-content:center;--fui-empty-text-align:center;--fui-empty-md-padding:calc(var(--fui-spacing) * 12);--fui-empty-content-font-family:var(--fui-text-small-family);--fui-empty-content-font-size:var(--fui-text-small-size);--fui-empty-content-line-height:var(--fui-text-small-line-height);--fui-empty-content-font-weight:var(--fui-text-small-weight);--fui-empty-content-letter-spacing:var(--fui-text-small-tracking);--fui-empty-content-font-feature-settings:var(--fui-text-small-feature);--fui-empty-content-font-variation-settings:var(--fui-text-small-variation);--fui-empty-content-gap:calc(var(--fui-spacing) * 4);--fui-empty-content-display:flex;--fui-empty-content-width:100%;--fui-empty-content-max-width:var(--container-sm);--fui-empty-content-min-width:calc(var(--fui-spacing) * 0);--fui-empty-content-flex-direction:column;--fui-empty-content-align-items:center;--fui-empty-title-font-family:var(--fui-text-lead-family);--fui-empty-title-font-size:var(--fui-text-lead-size);--fui-empty-title-line-height:var(--fui-text-lead-line-height);--fui-empty-title-font-weight:600;--fui-empty-title-letter-spacing:.05em;--fui-empty-title-font-feature-settings:var(--fui-text-lead-feature);--fui-empty-title-font-variation-settings:var(--fui-text-lead-variation);--fui-empty-title-text-transform:uppercase;--fui-empty-description-text-color:var(--fui-muted-foreground);--fui-empty-description-font-family:var(--fui-text-description-family);--fui-empty-description-font-size:var(--fui-text-description-size);--fui-empty-description-line-height:1.625;--fui-empty-description-font-weight:var(--fui-text-description-weight);--fui-empty-description-letter-spacing:var(--fui-text-description-tracking);--fui-empty-description-font-feature-settings:var(--fui-text-description-feature);--fui-empty-description-font-variation-settings:var(--fui-text-description-variation);--fui-empty-description-margin-top:calc(var(--fui-spacing) * .5);--fui-empty-description-link-text-decoration-line:underline;--fui-empty-description-link-hover-text-color:var(--fui-primary);--fui-empty-media-rounded:var(--fui-radius-none);--fui-empty-media-margin-bottom:calc(var(--fui-spacing) * 2);--fui-empty-media-display:flex;--fui-empty-media-flex-shrink:0;--fui-empty-media-align-items:center;--fui-empty-media-justify-content:center;--fui-empty-media-default-background-color:transparent;--fui-empty-media-icon-background-color:var(--fui-muted);--fui-empty-media-icon-text-color:var(--fui-foreground);--fui-empty-media-icon-size:calc(var(--fui-spacing) * 10);--fui-empty-media-icon-icon-size:calc(var(--fui-spacing) * 5);--fui-empty-header-display:flex;--fui-empty-header-max-width:var(--container-sm);--fui-empty-header-flex-direction:column;--fui-empty-header-align-items:center;--fui-empty-header-gap:calc(var(--fui-spacing) * 2);--fui-item-border:var(--fui-border-default);--fui-item-rounded:var(--fui-radius-none);--fui-item-font-family:var(--fui-text-small-family);--fui-item-font-size:var(--fui-text-small-size);--fui-item-line-height:var(--fui-text-small-line-height);--fui-item-font-weight:var(--fui-text-small-weight);--fui-item-letter-spacing:var(--fui-text-small-tracking);--fui-item-font-feature-settings:var(--fui-text-small-feature);--fui-item-font-variation-settings:var(--fui-text-small-variation);--fui-item-display:flex;--fui-item-width:100%;--fui-item-flex-wrap:wrap;--fui-item-align-items:center;--fui-item-focus-outline:var(--fui-ring-wide);--fui-item-focus-outline-offset:var(--fui-ring-wide-offset);--fui-item-focus-border-color:var(--fui-ring);--fui-item-focus-outline-color:var(--fui-ring);--fui-item-default-border-color:transparent;--fui-item-outline-border-color:var(--fui-border);--fui-item-muted-background-color:var(--fui-muted);--fui-item-muted-border-color:transparent;--fui-item-md-gap:calc(var(--fui-spacing) * 3.5);--fui-item-md-padding-x:calc(var(--fui-spacing) * 4);--fui-item-md-padding-y:calc(var(--fui-spacing) * 3.5);--fui-item-sm-gap:calc(var(--fui-spacing) * 3.5);--fui-item-sm-padding-x:calc(var(--fui-spacing) * 3.5);--fui-item-sm-padding-y:calc(var(--fui-spacing) * 3);--fui-item-xs-gap:calc(var(--fui-spacing) * 2.5);--fui-item-xs-padding-x:calc(var(--fui-spacing) * 3);--fui-item-xs-padding-y:calc(var(--fui-spacing) * 2.5);--fui-item-link-hover-background-color:var(--fui-muted);--fui-item-media-gap:calc(var(--fui-spacing) * 2);--fui-item-media-display:flex;--fui-item-media-flex-shrink:0;--fui-item-media-align-items:center;--fui-item-media-justify-content:center;--fui-item-media-default-background-color:transparent;--fui-item-media-icon-icon-size:calc(var(--fui-spacing) * 4);--fui-item-media-image-rounded:var(--fui-radius-none);--fui-item-media-image-size:calc(var(--fui-spacing) * 10);--fui-item-title-text-transform:uppercase;--fui-item-title-font-family:var(--fui-text-caption-family);--fui-item-title-font-size:var(--fui-text-caption-size);--fui-item-title-line-height:1.375;--fui-item-title-font-weight:600;--fui-item-title-letter-spacing:0em;--fui-item-title-font-feature-settings:var(--fui-text-caption-feature);--fui-item-title-font-variation-settings:var(--fui-text-caption-variation);--fui-item-title-gap:calc(var(--fui-spacing) * 2);--fui-item-title-width:fit-content;--fui-item-title-align-items:center;--fui-item-description-text-color:var(--fui-muted-foreground);--fui-item-description-font-family:var(--fui-text-description-family);--fui-item-description-font-size:var(--fui-text-description-size);--fui-item-description-line-height:var(--fui-text-description-line-height);--fui-item-description-font-weight:var(--fui-text-description-weight);--fui-item-description-letter-spacing:var(--fui-text-description-tracking);--fui-item-description-font-feature-settings:var(--fui-text-description-feature);--fui-item-description-font-variation-settings:var(--fui-text-description-variation);--fui-item-description-text-align:start;--fui-item-description-link-text-decoration-line:underline;--fui-item-description-link-hover-text-color:var(--fui-primary);--fui-item-actions-display:flex;--fui-item-actions-align-items:center;--fui-item-actions-gap:calc(var(--fui-spacing) * 2);--fui-item-content-display:flex;--fui-item-content-flex:1;--fui-item-content-flex-direction:column;--fui-item-content-gap:calc(var(--fui-spacing));--fui-item-footer-display:flex;--fui-item-footer-align-items:center;--fui-item-footer-justify-content:space-between;--fui-item-footer-gap:calc(var(--fui-spacing) * 2);--fui-item-group-display:flex;--fui-item-group-width:100%;--fui-item-group-flex-direction:column;--fui-item-group-gap:calc(var(--fui-spacing) * 4);--fui-item-header-display:flex;--fui-item-header-align-items:center;--fui-item-header-justify-content:space-between;--fui-item-header-gap:calc(var(--fui-spacing) * 2);--fui-item-separator-margin-y:calc(var(--fui-spacing) * 2);--fui-avatar-rounded:var(--fui-radius-full);--fui-avatar-display:flex;--fui-avatar-flex-shrink:0;--fui-avatar-after-border:var(--fui-border-default);--fui-avatar-after-rounded:var(--fui-radius-full);--fui-avatar-sm-size:calc(var(--fui-spacing) * 6);--fui-avatar-md-size:calc(var(--fui-spacing) * 8);--fui-avatar-lg-size:calc(var(--fui-spacing) * 10);--fui-avatar-ring-outline:var(--fui-ring-frame);--fui-avatar-ring-outline-offset:var(--fui-ring-frame-offset);--fui-avatar-ring-outline-color:var(--fui-background);--fui-avatar-image-rounded:var(--fui-radius-full);--fui-avatar-image-size:100%;--fui-avatar-fallback-background-color:var(--fui-muted);--fui-avatar-fallback-text-color:var(--fui-muted-foreground);--fui-avatar-fallback-rounded:var(--fui-radius-full);--fui-avatar-fallback-display:flex;--fui-avatar-fallback-size:100%;--fui-avatar-fallback-align-items:center;--fui-avatar-fallback-justify-content:center;--fui-avatar-fallback-sm-font-family:var(--fui-text-caption-family);--fui-avatar-fallback-sm-font-size:var(--fui-text-caption-size);--fui-avatar-fallback-sm-line-height:var(--fui-text-caption-line-height);--fui-avatar-fallback-sm-font-weight:400;--fui-avatar-fallback-sm-letter-spacing:var(--fui-text-caption-tracking);--fui-avatar-fallback-sm-font-feature-settings:var(--fui-text-caption-feature);--fui-avatar-fallback-sm-font-variation-settings:var(--fui-text-caption-variation);--fui-avatar-fallback-md-font-family:var(--fui-text-small-family);--fui-avatar-fallback-md-font-size:var(--fui-text-small-size);--fui-avatar-fallback-md-line-height:var(--fui-text-small-line-height);--fui-avatar-fallback-md-font-weight:var(--fui-text-small-weight);--fui-avatar-fallback-md-letter-spacing:var(--fui-text-small-tracking);--fui-avatar-fallback-md-font-feature-settings:var(--fui-text-small-feature);--fui-avatar-fallback-md-font-variation-settings:var(--fui-text-small-variation);--fui-avatar-fallback-lg-font-family:var(--fui-text-small-family);--fui-avatar-fallback-lg-font-size:var(--fui-text-small-size);--fui-avatar-fallback-lg-line-height:var(--fui-text-small-line-height);--fui-avatar-fallback-lg-font-weight:var(--fui-text-small-weight);--fui-avatar-fallback-lg-letter-spacing:var(--fui-text-small-tracking);--fui-avatar-fallback-lg-font-feature-settings:var(--fui-text-small-feature);--fui-avatar-fallback-lg-font-variation-settings:var(--fui-text-small-variation);--fui-avatar-badge-outline:var(--fui-ring-frame);--fui-avatar-badge-outline-offset:var(--fui-ring-frame-offset);--fui-avatar-badge-background-color:var(--fui-primary);--fui-avatar-badge-text-color:var(--fui-primary-foreground);--fui-avatar-badge-rounded:var(--fui-radius-full);--fui-avatar-badge-outline-color:var(--fui-background);--fui-avatar-badge-display:inline-flex;--fui-avatar-badge-align-items:center;--fui-avatar-badge-justify-content:center;--fui-avatar-badge-sm-size:calc(var(--fui-spacing) * 2);--fui-avatar-badge-md-size:calc(var(--fui-spacing) * 2.5);--fui-avatar-badge-md-icon-size:calc(var(--fui-spacing) * 2);--fui-avatar-badge-lg-size:calc(var(--fui-spacing) * 3);--fui-avatar-badge-lg-icon-size:calc(var(--fui-spacing) * 2);--fui-avatar-group-count-outline:var(--fui-ring-frame);--fui-avatar-group-count-outline-offset:var(--fui-ring-frame-offset);--fui-avatar-group-count-background-color:var(--fui-muted);--fui-avatar-group-count-text-color:var(--fui-muted-foreground);--fui-avatar-group-count-rounded:var(--fui-radius-full);--fui-avatar-group-count-outline-color:var(--fui-background);--fui-avatar-group-count-display:flex;--fui-avatar-group-count-flex-shrink:0;--fui-avatar-group-count-align-items:center;--fui-avatar-group-count-justify-content:center;--fui-avatar-group-count-sm-size:calc(var(--fui-spacing) * 6);--fui-avatar-group-count-sm-font-family:var(--fui-text-caption-family);--fui-avatar-group-count-sm-font-size:var(--fui-text-caption-size);--fui-avatar-group-count-sm-line-height:var(--fui-text-caption-line-height);--fui-avatar-group-count-sm-font-weight:400;--fui-avatar-group-count-sm-letter-spacing:var(--fui-text-caption-tracking);--fui-avatar-group-count-sm-font-feature-settings:var(--fui-text-caption-feature);--fui-avatar-group-count-sm-font-variation-settings:var(--fui-text-caption-variation);--fui-avatar-group-count-sm-icon-size:calc(var(--fui-spacing) * 3);--fui-avatar-group-count-md-size:calc(var(--fui-spacing) * 8);--fui-avatar-group-count-md-font-family:var(--fui-text-small-family);--fui-avatar-group-count-md-font-size:var(--fui-text-small-size);--fui-avatar-group-count-md-line-height:var(--fui-text-small-line-height);--fui-avatar-group-count-md-font-weight:var(--fui-text-small-weight);--fui-avatar-group-count-md-letter-spacing:var(--fui-text-small-tracking);--fui-avatar-group-count-md-font-feature-settings:var(--fui-text-small-feature);--fui-avatar-group-count-md-font-variation-settings:var(--fui-text-small-variation);--fui-avatar-group-count-md-icon-size:calc(var(--fui-spacing) * 4);--fui-avatar-group-count-lg-size:calc(var(--fui-spacing) * 10);--fui-avatar-group-count-lg-font-family:var(--fui-text-small-family);--fui-avatar-group-count-lg-font-size:var(--fui-text-small-size);--fui-avatar-group-count-lg-line-height:var(--fui-text-small-line-height);--fui-avatar-group-count-lg-font-weight:var(--fui-text-small-weight);--fui-avatar-group-count-lg-letter-spacing:var(--fui-text-small-tracking);--fui-avatar-group-count-lg-font-feature-settings:var(--fui-text-small-feature);--fui-avatar-group-count-lg-font-variation-settings:var(--fui-text-small-variation);--fui-avatar-group-count-lg-icon-size:calc(var(--fui-spacing) * 5);--fui-avatar-group-display:flex;--fui-aspect-ratio-rounded:var(--fui-radius-none);--fui-collapsible-content-rounded:var(--fui-radius-none);--fui-skeleton-background-color:var(--fui-muted);--fui-skeleton-rounded:var(--fui-radius-none);--fui-spinner-size:calc(var(--fui-spacing) * 4);--fui-progress-background-color:var(--fui-muted);--fui-progress-rounded:var(--fui-radius-none);--fui-progress-height:calc(var(--fui-spacing) * .5);--fui-progress-display:flex;--fui-progress-width:100%;--fui-progress-align-items:center;--fui-progress-indicator-background-color:var(--fui-primary);--fui-image-rounded:var(--fui-radius-none);--fui-image-display:inline-flex;--fui-image-loading-skeleton-background-color:var(--fui-muted);--fui-image-loading-blur-background-color:var(--fui-muted);--fui-image-fallback-background-color:var(--fui-muted);--fui-image-fallback-display:flex;--fui-image-fallback-size:100%;--fui-image-fallback-align-items:center;--fui-image-fallback-justify-content:center;--fui-scroll-area-viewport-focus-outline:var(--fui-ring-wide);--fui-scroll-area-viewport-focus-outline-offset:var(--fui-ring-wide-offset);--fui-scroll-area-viewport-focus-outline-color:var(--fui-ring);--fui-scroll-area-scrollbar-display:flex;--fui-scroll-area-scrollbar-vertical-width:calc(var(--fui-spacing) * 2.5);--fui-scroll-area-scrollbar-vertical-padding-y:1px;--fui-scroll-area-scrollbar-vertical-padding-end:1px;--fui-scroll-area-scrollbar-vertical-padding-start:calc(var(--fui-spacing) * .5);--fui-scroll-area-scrollbar-vertical-height:100%;--fui-scroll-area-scrollbar-horizontal-height:calc(var(--fui-spacing) * 2.5);--fui-scroll-area-scrollbar-horizontal-padding-x:1px;--fui-scroll-area-scrollbar-horizontal-padding-bottom:1px;--fui-scroll-area-scrollbar-horizontal-padding-top:calc(var(--fui-spacing) * .5);--fui-scroll-area-scrollbar-horizontal-flex-direction:column;--fui-scroll-area-thumb-background-color:var(--fui-border);--fui-scroll-area-thumb-rounded:var(--fui-radius-none);--fui-table-font-family:var(--fui-text-small-family);--fui-table-font-size:var(--fui-text-small-size);--fui-table-line-height:var(--fui-text-small-line-height);--fui-table-font-weight:var(--fui-text-small-weight);--fui-table-letter-spacing:var(--fui-text-small-tracking);--fui-table-font-feature-settings:var(--fui-text-small-feature);--fui-table-font-variation-settings:var(--fui-text-small-variation);--fui-table-width:100%;--fui-table-row-border-bottom:var(--fui-border-default);--fui-table-row-hover-background-color:var(--fui-muted);--fui-table-row-selected-background-color:var(--fui-muted);--fui-table-head-font-family:var(--fui-text-caption-family);--fui-table-head-font-size:var(--fui-text-caption-size);--fui-table-head-line-height:var(--fui-text-caption-line-height);--fui-table-head-font-weight:500;--fui-table-head-letter-spacing:.05em;--fui-table-head-font-feature-settings:var(--fui-text-caption-feature);--fui-table-head-font-variation-settings:var(--fui-text-caption-variation);--fui-table-head-text-transform:uppercase;--fui-table-head-text-color:var(--fui-muted-foreground);--fui-table-head-height:calc(var(--fui-spacing) * 12);--fui-table-head-padding-x:calc(var(--fui-spacing) * 3);--fui-table-head-text-align:start;--fui-table-cell-padding:calc(var(--fui-spacing) * 3);--fui-table-empty-text-color:var(--fui-muted-foreground);--fui-table-empty-font-family:var(--fui-text-small-family);--fui-table-empty-font-size:var(--fui-text-small-size);--fui-table-empty-line-height:var(--fui-text-small-line-height);--fui-table-empty-font-weight:var(--fui-text-small-weight);--fui-table-empty-letter-spacing:var(--fui-text-small-tracking);--fui-table-empty-font-feature-settings:var(--fui-text-small-feature);--fui-table-empty-font-variation-settings:var(--fui-text-small-variation);--fui-table-empty-padding-x:calc(var(--fui-spacing) * 4);--fui-table-empty-padding-y:calc(var(--fui-spacing) * 14);--fui-table-footer-background-color:var(--fui-muted);--fui-table-footer-border-top:var(--fui-border-default);--fui-table-footer-font-weight:500;--fui-table-caption-text-color:var(--fui-muted-foreground);--fui-table-caption-font-family:var(--fui-text-small-family);--fui-table-caption-font-size:var(--fui-text-small-size);--fui-table-caption-line-height:var(--fui-text-small-line-height);--fui-table-caption-font-weight:var(--fui-text-small-weight);--fui-table-caption-letter-spacing:var(--fui-text-small-tracking);--fui-table-caption-font-feature-settings:var(--fui-text-small-feature);--fui-table-caption-font-variation-settings:var(--fui-text-small-variation);--fui-table-caption-margin-top:calc(var(--fui-spacing) * 4);--fui-accordion-item-border-bottom:var(--fui-border-default);--fui-accordion-trigger-border:var(--fui-border-default);--fui-accordion-trigger-border-color:transparent;--fui-accordion-trigger-rounded:var(--fui-radius-none);--fui-accordion-trigger-font-family:var(--fui-text-ui-family);--fui-accordion-trigger-font-size:var(--fui-text-ui-size);--fui-accordion-trigger-line-height:var(--fui-text-ui-line-height);--fui-accordion-trigger-font-weight:600;--fui-accordion-trigger-letter-spacing:var(--fui-text-ui-tracking);--fui-accordion-trigger-font-feature-settings:var(--fui-text-ui-feature);--fui-accordion-trigger-font-variation-settings:var(--fui-text-ui-variation);--fui-accordion-trigger-icon-color:var(--fui-muted-foreground);--fui-accordion-trigger-gap:calc(var(--fui-spacing) * 6);--fui-accordion-trigger-padding-y:calc(var(--fui-spacing) * 4);--fui-accordion-trigger-display:flex;--fui-accordion-trigger-flex:1;--fui-accordion-trigger-align-items:flex-start;--fui-accordion-trigger-justify-content:space-between;--fui-accordion-trigger-text-align:start;--fui-accordion-trigger-hover-text-decoration-line:underline;--fui-accordion-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-accordion-body-font-family:var(--fui-text-small-family);--fui-accordion-body-font-size:var(--fui-text-small-size);--fui-accordion-body-line-height:var(--fui-text-small-line-height);--fui-accordion-body-font-weight:var(--fui-text-small-weight);--fui-accordion-body-letter-spacing:var(--fui-text-small-tracking);--fui-accordion-body-font-feature-settings:var(--fui-text-small-feature);--fui-accordion-body-font-variation-settings:var(--fui-text-small-variation);--fui-accordion-body-padding-bottom:calc(var(--fui-spacing) * 4);--fui-accordion-body-link-text-decoration-line:underline;--fui-accordion-body-link-hover-text-color:var(--fui-foreground);--fui-accordion-display:flex;--fui-accordion-width:100%;--fui-accordion-flex-direction:column;--fui-breadcrumb-list-text-color:var(--fui-muted-foreground);--fui-breadcrumb-list-font-family:var(--fui-text-caption-family);--fui-breadcrumb-list-font-size:var(--fui-text-caption-size);--fui-breadcrumb-list-line-height:var(--fui-text-caption-line-height);--fui-breadcrumb-list-font-weight:400;--fui-breadcrumb-list-letter-spacing:.025em;--fui-breadcrumb-list-font-feature-settings:var(--fui-text-caption-feature);--fui-breadcrumb-list-font-variation-settings:var(--fui-text-caption-variation);--fui-breadcrumb-list-text-transform:uppercase;--fui-breadcrumb-list-gap:calc(var(--fui-spacing) * 1.5);--fui-breadcrumb-list-display:flex;--fui-breadcrumb-list-flex-wrap:wrap;--fui-breadcrumb-list-align-items:center;--fui-breadcrumb-list-md-gap:calc(var(--fui-spacing) * 2.5);--fui-breadcrumb-item-gap:calc(var(--fui-spacing) * 1.5);--fui-breadcrumb-item-display:inline-flex;--fui-breadcrumb-item-align-items:center;--fui-breadcrumb-link-hover-text-color:var(--fui-foreground);--fui-breadcrumb-page-text-color:var(--fui-foreground);--fui-breadcrumb-page-font-weight:400;--fui-breadcrumb-separator-icon-size:calc(var(--fui-spacing) * 3.5);--fui-breadcrumb-ellipsis-size:calc(var(--fui-spacing) * 5);--fui-breadcrumb-ellipsis-display:flex;--fui-breadcrumb-ellipsis-align-items:center;--fui-breadcrumb-ellipsis-justify-content:center;--fui-breadcrumb-ellipsis-icon-size:calc(var(--fui-spacing) * 4);--fui-pagination-ellipsis-size:calc(var(--fui-spacing) * 9);--fui-pagination-ellipsis-display:flex;--fui-pagination-ellipsis-align-items:center;--fui-pagination-ellipsis-justify-content:center;--fui-pagination-ellipsis-icon-size:calc(var(--fui-spacing) * 4);--fui-pagination-margin-x:auto;--fui-pagination-display:flex;--fui-pagination-width:100%;--fui-pagination-justify-content:center;--fui-pagination-content-display:flex;--fui-pagination-content-align-items:center;--fui-pagination-content-gap:calc(var(--fui-spacing));--fui-pagination-next-padding-end:calc(var(--fui-spacing) * 2);--fui-pagination-previous-padding-start:calc(var(--fui-spacing) * 2);--fui-carousel-dot-background-color:var(--fui-muted-foreground);--fui-carousel-dot-rounded:var(--fui-radius-none);--fui-carousel-dot-height:calc(var(--fui-spacing) * .5);--fui-carousel-dot-width:calc(var(--fui-spacing) * 6);--fui-carousel-dot-selected-background-color:var(--fui-foreground);--fui-carousel-progress-margin-top:calc(var(--fui-spacing) * 3);--fui-carousel-progress-background-color:var(--fui-muted);--fui-carousel-progress-rounded:var(--fui-radius-sm);--fui-carousel-progress-height:calc(var(--fui-spacing));--fui-carousel-progress-width:100%;--fui-carousel-progress-indicator-background-color:var(--fui-foreground);--fui-carousel-content-display:flex;--fui-carousel-content-vertical-flex-direction:column;--fui-carousel-content-vertical-bleed-top:calc(-1 * (var(--fui-spacing) * 4));--fui-carousel-dots-display:flex;--fui-carousel-item-min-width:calc(var(--fui-spacing) * 0);--fui-carousel-item-flex-shrink:0;--fui-carousel-item-flex-grow:0;--fui-carousel-item-vertical-padding-top:calc(var(--fui-spacing) * 4);--fui-tabs-list-text-color:var(--fui-muted-foreground);--fui-tabs-list-rounded:var(--fui-radius-none);--fui-tabs-list-height:calc(var(--fui-spacing) * 10);--fui-tabs-list-padding:calc(var(--fui-spacing));--fui-tabs-list-display:inline-flex;--fui-tabs-list-width:fit-content;--fui-tabs-list-align-items:center;--fui-tabs-list-justify-content:center;--fui-tabs-list-default-background-color:var(--fui-muted);--fui-tabs-list-line-background-color:transparent;--fui-tabs-list-line-gap:calc(var(--fui-spacing));--fui-tabs-trigger-text-color:var(--fui-foreground);--fui-tabs-trigger-border:var(--fui-border-default);--fui-tabs-trigger-border-color:transparent;--fui-tabs-trigger-rounded:var(--fui-radius-none);--fui-tabs-trigger-font-family:var(--fui-text-caption-family);--fui-tabs-trigger-font-size:var(--fui-text-caption-size);--fui-tabs-trigger-line-height:var(--fui-text-caption-line-height);--fui-tabs-trigger-font-weight:600;--fui-tabs-trigger-letter-spacing:.05em;--fui-tabs-trigger-font-feature-settings:var(--fui-text-caption-feature);--fui-tabs-trigger-font-variation-settings:var(--fui-text-caption-variation);--fui-tabs-trigger-text-transform:uppercase;--fui-tabs-trigger-gap:calc(var(--fui-spacing) * 2);--fui-tabs-trigger-padding-x:calc(var(--fui-spacing) * 4);--fui-tabs-trigger-padding-y:calc(var(--fui-spacing) * 1.5);--fui-tabs-trigger-display:inline-flex;--fui-tabs-trigger-height:100%;--fui-tabs-trigger-flex:1;--fui-tabs-trigger-align-items:center;--fui-tabs-trigger-justify-content:center;--fui-tabs-trigger-hover-text-color:var(--fui-foreground);--fui-tabs-trigger-focus-outline:var(--fui-ring-hairline);--fui-tabs-trigger-focus-outline-offset:var(--fui-ring-hairline-offset);--fui-tabs-trigger-focus-border-color:var(--fui-ring);--fui-tabs-trigger-focus-outline-color:var(--fui-ring);--fui-tabs-trigger-selected-background-color:var(--fui-background);--fui-tabs-trigger-selected-text-color:var(--fui-foreground);--fui-tabs-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-tabs-trigger-icon-start-padding-start:calc(var(--fui-spacing) * 2.5);--fui-tabs-trigger-icon-end-padding-end:calc(var(--fui-spacing) * 2.5);--fui-tabs-trigger-line-selected-background-color:transparent;--fui-tabs-trigger-indicator-background-color:var(--fui-foreground);--fui-tabs-content-font-family:var(--fui-text-small-family);--fui-tabs-content-font-size:var(--fui-text-small-size);--fui-tabs-content-line-height:var(--fui-text-small-line-height);--fui-tabs-content-font-weight:var(--fui-text-small-weight);--fui-tabs-content-letter-spacing:var(--fui-text-small-tracking);--fui-tabs-content-font-feature-settings:var(--fui-text-small-feature);--fui-tabs-content-font-variation-settings:var(--fui-text-small-variation);--fui-tabs-content-flex:1;--fui-tabs-display:flex;--fui-tabs-gap:calc(var(--fui-spacing) * 2);--fui-stepper-trigger-rounded:var(--fui-radius-none);--fui-stepper-trigger-gap:calc(var(--fui-spacing) * 2);--fui-stepper-trigger-padding:calc(var(--fui-spacing));--fui-stepper-trigger-display:flex;--fui-stepper-trigger-flex-direction:column;--fui-stepper-trigger-align-items:center;--fui-stepper-trigger-text-align:center;--fui-stepper-indicator-rounded:var(--fui-radius-full);--fui-stepper-indicator-size:calc(var(--fui-spacing) * 8);--fui-stepper-indicator-display:inline-flex;--fui-stepper-indicator-align-items:center;--fui-stepper-indicator-justify-content:center;--fui-stepper-indicator-icon-size:calc(var(--fui-spacing) * 4);--fui-stepper-indicator-inactive-background-color:var(--fui-background);--fui-stepper-indicator-inactive-text-color:var(--fui-muted-foreground);--fui-stepper-indicator-inactive-border:var(--fui-border-default);--fui-stepper-indicator-inactive-border-color:var(--fui-input);--fui-stepper-indicator-active-background-color:var(--fui-primary);--fui-stepper-indicator-active-text-color:var(--fui-primary-foreground);--fui-stepper-indicator-completed-background-color:var(--fui-foreground);--fui-stepper-indicator-completed-text-color:var(--fui-background);--fui-stepper-separator-background-color:var(--fui-border);--fui-stepper-separator-fill-background-color:var(--fui-foreground);--fui-stepper-title-font-family:var(--fui-text-ui-family);--fui-stepper-title-font-size:var(--fui-text-ui-size);--fui-stepper-title-line-height:var(--fui-text-ui-line-height);--fui-stepper-title-font-weight:500;--fui-stepper-title-letter-spacing:var(--fui-text-ui-tracking);--fui-stepper-title-font-feature-settings:var(--fui-text-ui-feature);--fui-stepper-title-font-variation-settings:var(--fui-text-ui-variation);--fui-stepper-title-inactive-text-color:var(--fui-muted-foreground);--fui-stepper-title-active-font-weight:600;--fui-stepper-description-text-color:var(--fui-muted-foreground);--fui-stepper-description-font-family:var(--fui-text-caption-family);--fui-stepper-description-font-size:var(--fui-text-caption-size);--fui-stepper-description-line-height:var(--fui-text-caption-line-height);--fui-stepper-description-font-weight:400;--fui-stepper-description-letter-spacing:var(--fui-text-caption-tracking);--fui-stepper-description-font-feature-settings:var(--fui-text-caption-feature);--fui-stepper-description-font-variation-settings:var(--fui-text-caption-variation);--fui-stepper-status-text-color:var(--fui-muted-foreground);--fui-stepper-status-font-family:var(--fui-text-caption-family);--fui-stepper-status-font-size:var(--fui-text-caption-size);--fui-stepper-status-line-height:var(--fui-text-caption-line-height);--fui-stepper-status-font-weight:var(--fui-text-caption-weight);--fui-stepper-status-letter-spacing:var(--fui-text-caption-tracking);--fui-stepper-status-font-feature-settings:var(--fui-text-caption-feature);--fui-stepper-status-font-variation-settings:var(--fui-text-caption-variation);--fui-stepper-display:flex;--fui-stepper-flex-wrap:wrap;--fui-stepper-item-display:flex;--fui-stepper-item-align-items:center;--fui-stepper-separator-root-margin-x:calc(var(--fui-spacing));--fui-stepper-separator-root-height:1px;--fui-stepper-separator-root-flex:1;--fui-sidebar-background-color:var(--fui-card);--fui-sidebar-text-color:var(--fui-card-foreground);--fui-sidebar-display:flex;--fui-sidebar-flex-direction:column;--fui-sidebar-sidebar-rounded:var(--fui-radius-none);--fui-sidebar-variant-inset-rounded:var(--fui-radius-none);--fui-sidebar-floating-border:var(--fui-border-default);--fui-sidebar-floating-border-color:var(--fui-border);--fui-sidebar-floating-rounded:var(--fui-radius-none);--fui-sidebar-floating-shadow:var(--fui-shadow-sm);--fui-sidebar-size-width:calc(var(--fui-spacing) * 64);--fui-sidebar-size-icon-width:calc(var(--fui-spacing) * 12);--fui-sidebar-size-icon-padded-width:calc(var(--fui-spacing) * 16);--fui-sidebar-size-offcanvas-width:calc(var(--fui-spacing) * 0);--fui-sidebar-size-mobile-width:calc(var(--fui-spacing) * 72);--fui-sidebar-size-mobile-padding:calc(var(--fui-spacing) * 0);--fui-sidebar-container-display:flex;--fui-sidebar-container-height:100svh;--fui-sidebar-container-start-border-end:var(--fui-border-default);--fui-sidebar-container-end-border-start:var(--fui-border-default);--fui-sidebar-container-padded-padding:calc(var(--fui-spacing) * 2);--fui-sidebar-container-icon-width:calc(var(--fui-spacing) * 12);--fui-sidebar-container-icon-padded-width:calc(var(--fui-spacing) * 16.5);--fui-sidebar-wrapper-display:flex;--fui-sidebar-wrapper-min-height:100svh;--fui-sidebar-wrapper-width:100%;--fui-sidebar-wrapper-default-background-color:transparent;--fui-sidebar-wrapper-inset-background-color:var(--fui-card);--fui-sidebar-inset-background-color:var(--fui-background);--fui-sidebar-inset-display:flex;--fui-sidebar-inset-width:100%;--fui-sidebar-inset-flex:1;--fui-sidebar-inset-flex-direction:column;--fui-sidebar-inset-flat-rounded:var(--fui-radius-none);--fui-sidebar-inset-raised-rounded:var(--fui-radius-none);--fui-sidebar-inset-raised-shadow:var(--fui-shadow-sm);--fui-sidebar-inset-raised-margin:calc(var(--fui-spacing) * 2);--fui-sidebar-inset-raised-margin-start:calc(var(--fui-spacing) * 0);--fui-sidebar-header-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-header-padding:calc(var(--fui-spacing) * 2);--fui-sidebar-header-display:flex;--fui-sidebar-header-flex-direction:column;--fui-sidebar-footer-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-footer-padding:calc(var(--fui-spacing) * 2);--fui-sidebar-footer-display:flex;--fui-sidebar-footer-flex-direction:column;--fui-sidebar-group-padding:calc(var(--fui-spacing) * 2);--fui-sidebar-group-display:flex;--fui-sidebar-group-width:100%;--fui-sidebar-group-min-width:calc(var(--fui-spacing) * 0);--fui-sidebar-group-flex-direction:column;--fui-sidebar-menu-gap:calc(var(--fui-spacing) * .5);--fui-sidebar-menu-display:flex;--fui-sidebar-menu-width:100%;--fui-sidebar-menu-min-width:calc(var(--fui-spacing) * 0);--fui-sidebar-menu-flex-direction:column;--fui-sidebar-separator-margin-x:calc(var(--fui-spacing) * 2);--fui-sidebar-separator-width:auto;--fui-sidebar-content-scrollbar:none;--fui-sidebar-content-min-height:calc(var(--fui-spacing) * 0);--fui-sidebar-content-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-content-display:flex;--fui-sidebar-content-flex:1;--fui-sidebar-content-flex-direction:column;--fui-sidebar-group-label-text-color:var(--fui-card-foreground);--fui-sidebar-group-label-rounded:var(--fui-radius-none);--fui-sidebar-group-label-font-family:var(--fui-text-caption-family);--fui-sidebar-group-label-font-size:var(--fui-text-caption-size);--fui-sidebar-group-label-line-height:var(--fui-text-caption-line-height);--fui-sidebar-group-label-font-weight:600;--fui-sidebar-group-label-letter-spacing:.05em;--fui-sidebar-group-label-font-feature-settings:var(--fui-text-caption-feature);--fui-sidebar-group-label-font-variation-settings:var(--fui-text-caption-variation);--fui-sidebar-group-label-text-transform:uppercase;--fui-sidebar-group-label-height:calc(var(--fui-spacing) * 8);--fui-sidebar-group-label-padding-x:calc(var(--fui-spacing) * 3);--fui-sidebar-group-label-display:flex;--fui-sidebar-group-label-flex-shrink:0;--fui-sidebar-group-label-align-items:center;--fui-sidebar-group-label-icon-size:calc(var(--fui-spacing) * 3.5);--fui-sidebar-group-content-font-family:var(--fui-text-small-family);--fui-sidebar-group-content-font-size:var(--fui-text-small-size);--fui-sidebar-group-content-line-height:var(--fui-text-small-line-height);--fui-sidebar-group-content-font-weight:var(--fui-text-small-weight);--fui-sidebar-group-content-letter-spacing:var(--fui-text-small-tracking);--fui-sidebar-group-content-font-feature-settings:var(--fui-text-small-feature);--fui-sidebar-group-content-font-variation-settings:var(--fui-text-small-variation);--fui-sidebar-group-content-width:100%;--fui-sidebar-input-background-color:transparent;--fui-sidebar-input-shadow:none;--fui-sidebar-input-height:calc(var(--fui-spacing) * 8);--fui-sidebar-input-width:100%;--fui-sidebar-action-text-color:var(--fui-card-foreground);--fui-sidebar-action-rounded:var(--fui-radius-none);--fui-sidebar-action-width:calc(var(--fui-spacing) * 5);--fui-sidebar-action-padding:calc(var(--fui-spacing) * 0);--fui-sidebar-action-display:flex;--fui-sidebar-action-align-items:center;--fui-sidebar-action-justify-content:center;--fui-sidebar-action-hover-background-color:var(--fui-accent);--fui-sidebar-action-hover-text-color:var(--fui-accent-foreground);--fui-sidebar-action-icon-size:calc(var(--fui-spacing) * 3.5);--fui-sidebar-menu-badge-text-color:var(--fui-card-foreground);--fui-sidebar-menu-badge-rounded:var(--fui-radius-none);--fui-sidebar-menu-badge-font-family:var(--fui-text-caption-family);--fui-sidebar-menu-badge-font-size:var(--fui-text-caption-size);--fui-sidebar-menu-badge-line-height:var(--fui-text-caption-line-height);--fui-sidebar-menu-badge-font-weight:500;--fui-sidebar-menu-badge-letter-spacing:var(--fui-text-caption-tracking);--fui-sidebar-menu-badge-font-feature-settings:var(--fui-text-caption-feature);--fui-sidebar-menu-badge-font-variation-settings:var(--fui-text-caption-variation);--fui-sidebar-menu-badge-height:calc(var(--fui-spacing) * 5);--fui-sidebar-menu-badge-min-width:calc(var(--fui-spacing) * 5);--fui-sidebar-menu-badge-padding-x:calc(var(--fui-spacing));--fui-sidebar-menu-badge-display:flex;--fui-sidebar-menu-badge-align-items:center;--fui-sidebar-menu-badge-justify-content:center;--fui-sidebar-menu-button-rounded:var(--fui-radius-none);--fui-sidebar-menu-button-padding-x:calc(var(--fui-spacing) * 3);--fui-sidebar-menu-button-padding-y:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-button-display:flex;--fui-sidebar-menu-button-width:100%;--fui-sidebar-menu-button-align-items:center;--fui-sidebar-menu-button-text-align:start;--fui-sidebar-menu-button-hover-background-color:var(--fui-accent);--fui-sidebar-menu-button-hover-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-button-active-background-color:var(--fui-accent);--fui-sidebar-menu-button-active-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-button-current-background-color:var(--fui-accent);--fui-sidebar-menu-button-current-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-button-current-font-weight:500;--fui-sidebar-menu-button-icon-size:calc(var(--fui-spacing) * 4);--fui-sidebar-menu-button-default-background-color:transparent;--fui-sidebar-menu-button-outline-outline:var(--fui-ring-hairline);--fui-sidebar-menu-button-outline-outline-offset:var(--fui-ring-hairline-offset);--fui-sidebar-menu-button-outline-background-color:var(--fui-background);--fui-sidebar-menu-button-outline-outline-color:var(--fui-border);--fui-sidebar-menu-button-outline-hover-outline-color:var(--fui-accent);--fui-sidebar-menu-button-md-font-family:var(--fui-text-small-family);--fui-sidebar-menu-button-md-font-size:var(--fui-text-small-size);--fui-sidebar-menu-button-md-line-height:var(--fui-text-small-line-height);--fui-sidebar-menu-button-md-font-weight:var(--fui-text-small-weight);--fui-sidebar-menu-button-md-letter-spacing:var(--fui-text-small-tracking);--fui-sidebar-menu-button-md-font-feature-settings:var(--fui-text-small-feature);--fui-sidebar-menu-button-md-font-variation-settings:var(--fui-text-small-variation);--fui-sidebar-menu-button-md-height:calc(var(--fui-spacing) * 9);--fui-sidebar-menu-button-sm-font-family:var(--fui-text-caption-family);--fui-sidebar-menu-button-sm-font-size:var(--fui-text-caption-size);--fui-sidebar-menu-button-sm-line-height:var(--fui-text-caption-line-height);--fui-sidebar-menu-button-sm-font-weight:400;--fui-sidebar-menu-button-sm-letter-spacing:var(--fui-text-caption-tracking);--fui-sidebar-menu-button-sm-font-feature-settings:var(--fui-text-caption-feature);--fui-sidebar-menu-button-sm-font-variation-settings:var(--fui-text-caption-variation);--fui-sidebar-menu-button-sm-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-button-lg-font-family:var(--fui-text-small-family);--fui-sidebar-menu-button-lg-font-size:var(--fui-text-small-size);--fui-sidebar-menu-button-lg-line-height:var(--fui-text-small-line-height);--fui-sidebar-menu-button-lg-font-weight:var(--fui-text-small-weight);--fui-sidebar-menu-button-lg-letter-spacing:var(--fui-text-small-tracking);--fui-sidebar-menu-button-lg-font-feature-settings:var(--fui-text-small-feature);--fui-sidebar-menu-button-lg-font-variation-settings:var(--fui-text-small-variation);--fui-sidebar-menu-button-lg-height:calc(var(--fui-spacing) * 14);--fui-sidebar-menu-button-expanded-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-button-collapsed-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-button-collapsed-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-button-collapsed-width:100%;--fui-sidebar-menu-button-collapsed-padding:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-button-md-collapsed-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-button-sm-collapsed-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-button-lg-collapsed-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-button-lg-collapsed-padding:calc(var(--fui-spacing) * 0);--fui-sidebar-menu-sub-margin-x:calc(var(--fui-spacing) * 3.5);--fui-sidebar-menu-sub-border-start:var(--fui-border-default);--fui-sidebar-menu-sub-gap:calc(var(--fui-spacing));--fui-sidebar-menu-sub-padding-x:calc(var(--fui-spacing) * 2.5);--fui-sidebar-menu-sub-padding-y:calc(var(--fui-spacing) * .5);--fui-sidebar-menu-sub-display:flex;--fui-sidebar-menu-sub-min-width:calc(var(--fui-spacing) * 0);--fui-sidebar-menu-sub-flex-direction:column;--fui-sidebar-menu-sub-button-text-color:var(--fui-card-foreground);--fui-sidebar-menu-sub-button-icon-color:var(--fui-accent-foreground);--fui-sidebar-menu-sub-button-rounded:var(--fui-radius-none);--fui-sidebar-menu-sub-button-height:calc(var(--fui-spacing) * 7);--fui-sidebar-menu-sub-button-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-sub-button-padding-x:calc(var(--fui-spacing) * 3);--fui-sidebar-menu-sub-button-display:flex;--fui-sidebar-menu-sub-button-min-width:calc(var(--fui-spacing) * 0);--fui-sidebar-menu-sub-button-align-items:center;--fui-sidebar-menu-sub-button-hover-background-color:var(--fui-accent);--fui-sidebar-menu-sub-button-hover-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-sub-button-active-background-color:var(--fui-accent);--fui-sidebar-menu-sub-button-active-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-sub-button-current-background-color:var(--fui-accent);--fui-sidebar-menu-sub-button-current-text-color:var(--fui-accent-foreground);--fui-sidebar-menu-sub-button-icon-size:calc(var(--fui-spacing) * 3.5);--fui-sidebar-menu-sub-button-sm-font-family:var(--fui-text-caption-family);--fui-sidebar-menu-sub-button-sm-font-size:var(--fui-text-caption-size);--fui-sidebar-menu-sub-button-sm-line-height:var(--fui-text-caption-line-height);--fui-sidebar-menu-sub-button-sm-font-weight:400;--fui-sidebar-menu-sub-button-sm-letter-spacing:var(--fui-text-caption-tracking);--fui-sidebar-menu-sub-button-sm-font-feature-settings:var(--fui-text-caption-feature);--fui-sidebar-menu-sub-button-sm-font-variation-settings:var(--fui-text-caption-variation);--fui-sidebar-menu-sub-button-md-font-family:var(--fui-text-small-family);--fui-sidebar-menu-sub-button-md-font-size:var(--fui-text-small-size);--fui-sidebar-menu-sub-button-md-line-height:var(--fui-text-small-line-height);--fui-sidebar-menu-sub-button-md-font-weight:var(--fui-text-small-weight);--fui-sidebar-menu-sub-button-md-letter-spacing:var(--fui-text-small-tracking);--fui-sidebar-menu-sub-button-md-font-feature-settings:var(--fui-text-small-feature);--fui-sidebar-menu-sub-button-md-font-variation-settings:var(--fui-text-small-variation);--fui-sidebar-menu-skeleton-rounded:var(--fui-radius-none);--fui-sidebar-menu-skeleton-height:calc(var(--fui-spacing) * 8);--fui-sidebar-menu-skeleton-gap:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-skeleton-padding-x:calc(var(--fui-spacing) * 2);--fui-sidebar-menu-skeleton-display:flex;--fui-sidebar-menu-skeleton-align-items:center;--fui-sidebar-rail-width:calc(var(--fui-spacing) * 4);--fui-sidebar-rail-display:flex;--fui-sidebar-rail-offcanvas-hover-background-color:var(--fui-card);--fui-sidebar-rail-line-background-color:var(--fui-border);--fui-sidebar-rail-line-width:calc(var(--fui-spacing) * .5);--fui-calendar-cell-trigger-border:var(--fui-border-default);--fui-calendar-cell-trigger-border-color:transparent;--fui-calendar-cell-trigger-rounded:var(--fui-radius-none);--fui-calendar-cell-trigger-font-family:var(--fui-text-caption-family);--fui-calendar-cell-trigger-font-size:var(--fui-text-caption-size);--fui-calendar-cell-trigger-line-height:var(--fui-text-caption-line-height);--fui-calendar-cell-trigger-font-weight:400;--fui-calendar-cell-trigger-letter-spacing:.1em;--fui-calendar-cell-trigger-font-feature-settings:var(--fui-text-caption-feature);--fui-calendar-cell-trigger-font-variation-settings:var(--fui-text-caption-variation);--fui-calendar-cell-trigger-text-transform:uppercase;--fui-calendar-cell-trigger-size:calc(var(--fui-spacing) * 8);--fui-calendar-cell-trigger-padding:calc(var(--fui-spacing) * 0);--fui-calendar-cell-trigger-gap:calc(var(--fui-spacing) * 1.5);--fui-calendar-cell-trigger-display:inline-flex;--fui-calendar-cell-trigger-flex-shrink:0;--fui-calendar-cell-trigger-align-items:center;--fui-calendar-cell-trigger-justify-content:center;--fui-calendar-cell-trigger-hover-background-color:var(--fui-muted);--fui-calendar-cell-trigger-hover-text-color:var(--fui-foreground);--fui-calendar-cell-trigger-pressed-translate:0 1px;--fui-calendar-cell-trigger-open-background-color:var(--fui-muted);--fui-calendar-cell-trigger-open-text-color:var(--fui-foreground);--fui-calendar-cell-trigger-selected-background-color:var(--fui-primary);--fui-calendar-cell-trigger-selected-text-color:var(--fui-primary-foreground);--fui-calendar-cell-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-calendar-cell-trigger-icon-start-padding-start:calc(var(--fui-spacing) * 4);--fui-calendar-cell-trigger-icon-end-padding-end:calc(var(--fui-spacing) * 4);--fui-calendar-cell-trigger-current-text-color:var(--fui-foreground);--fui-calendar-cell-trigger-today-background-color:var(--fui-accent);--fui-calendar-cell-trigger-today-text-color:var(--fui-accent-foreground);--fui-calendar-cell-trigger-outside-text-color:var(--fui-muted-foreground);--fui-calendar-nav-border:var(--fui-border-default);--fui-calendar-nav-rounded:var(--fui-radius-none);--fui-calendar-nav-font-family:var(--fui-text-caption-family);--fui-calendar-nav-font-size:var(--fui-text-caption-size);--fui-calendar-nav-line-height:var(--fui-text-caption-line-height);--fui-calendar-nav-font-weight:600;--fui-calendar-nav-letter-spacing:.1em;--fui-calendar-nav-font-feature-settings:var(--fui-text-caption-feature);--fui-calendar-nav-font-variation-settings:var(--fui-text-caption-variation);--fui-calendar-nav-text-transform:uppercase;--fui-calendar-nav-background-color:transparent;--fui-calendar-nav-border-color:var(--fui-border);--fui-calendar-nav-opacity:var(--fui-opacity-50);--fui-calendar-nav-size:calc(var(--fui-spacing) * 7);--fui-calendar-nav-padding:calc(var(--fui-spacing) * 0);--fui-calendar-nav-display:inline-flex;--fui-calendar-nav-flex-shrink:0;--fui-calendar-nav-align-items:center;--fui-calendar-nav-justify-content:center;--fui-calendar-nav-hover-background-color:var(--fui-muted);--fui-calendar-nav-hover-text-color:var(--fui-foreground);--fui-calendar-nav-hover-opacity:var(--fui-opacity-100);--fui-calendar-nav-pressed-translate:0 1px;--fui-calendar-nav-open-background-color:var(--fui-muted);--fui-calendar-nav-open-text-color:var(--fui-foreground);--fui-calendar-nav-icon-size:calc(var(--fui-spacing) * 4);--fui-calendar-cell-font-family:var(--fui-text-small-family);--fui-calendar-cell-font-size:var(--fui-text-small-size);--fui-calendar-cell-line-height:var(--fui-text-small-line-height);--fui-calendar-cell-font-weight:var(--fui-text-small-weight);--fui-calendar-cell-letter-spacing:var(--fui-text-small-tracking);--fui-calendar-cell-font-feature-settings:var(--fui-text-small-feature);--fui-calendar-cell-font-variation-settings:var(--fui-text-small-variation);--fui-calendar-cell-padding:calc(var(--fui-spacing) * 0);--fui-calendar-cell-flex:1;--fui-calendar-cell-text-align:center;--fui-calendar-cell-selected-background-color:var(--fui-accent);--fui-calendar-cell-selected-rounded:var(--fui-radius-md);--fui-calendar-padding:calc(var(--fui-spacing) * 3);--fui-calendar-header-padding-x:calc(var(--fui-spacing) * 8);--fui-calendar-header-display:flex;--fui-calendar-header-justify-content:center;--fui-calendar-header-align-items:center;--fui-calendar-header-width:100%;--fui-calendar-head-cell-text-color:var(--fui-muted-foreground);--fui-calendar-head-cell-font-family:var(--fui-text-caption-family);--fui-calendar-head-cell-font-size:var(--fui-text-caption-size);--fui-calendar-head-cell-line-height:var(--fui-text-caption-line-height);--fui-calendar-head-cell-font-weight:400;--fui-calendar-head-cell-letter-spacing:var(--fui-text-caption-tracking);--fui-calendar-head-cell-font-feature-settings:var(--fui-text-caption-feature);--fui-calendar-head-cell-font-variation-settings:var(--fui-text-caption-variation);--fui-calendar-head-cell-flex:1;--fui-calendar-heading-font-family:var(--fui-text-ui-family);--fui-calendar-heading-font-size:var(--fui-text-ui-size);--fui-calendar-heading-line-height:var(--fui-text-ui-line-height);--fui-calendar-heading-font-weight:var(--fui-text-ui-weight);--fui-calendar-heading-letter-spacing:var(--fui-text-ui-tracking);--fui-calendar-heading-font-feature-settings:var(--fui-text-ui-feature);--fui-calendar-heading-font-variation-settings:var(--fui-text-ui-variation);--fui-range-calendar-cell-trigger-border:var(--fui-border-default);--fui-range-calendar-cell-trigger-border-color:transparent;--fui-range-calendar-cell-trigger-rounded:var(--fui-radius-none);--fui-range-calendar-cell-trigger-font-family:var(--fui-text-caption-family);--fui-range-calendar-cell-trigger-font-size:var(--fui-text-caption-size);--fui-range-calendar-cell-trigger-line-height:var(--fui-text-caption-line-height);--fui-range-calendar-cell-trigger-font-weight:400;--fui-range-calendar-cell-trigger-letter-spacing:.1em;--fui-range-calendar-cell-trigger-font-feature-settings:var(--fui-text-caption-feature);--fui-range-calendar-cell-trigger-font-variation-settings:var(--fui-text-caption-variation);--fui-range-calendar-cell-trigger-text-transform:uppercase;--fui-range-calendar-cell-trigger-size:calc(var(--fui-spacing) * 8);--fui-range-calendar-cell-trigger-padding:calc(var(--fui-spacing) * 0);--fui-range-calendar-cell-trigger-gap:calc(var(--fui-spacing) * 1.5);--fui-range-calendar-cell-trigger-display:inline-flex;--fui-range-calendar-cell-trigger-flex-shrink:0;--fui-range-calendar-cell-trigger-align-items:center;--fui-range-calendar-cell-trigger-justify-content:center;--fui-range-calendar-cell-trigger-hover-background-color:var(--fui-muted);--fui-range-calendar-cell-trigger-hover-text-color:var(--fui-foreground);--fui-range-calendar-cell-trigger-pressed-translate:0 1px;--fui-range-calendar-cell-trigger-open-background-color:var(--fui-muted);--fui-range-calendar-cell-trigger-open-text-color:var(--fui-foreground);--fui-range-calendar-cell-trigger-icon-size:calc(var(--fui-spacing) * 3.5);--fui-range-calendar-cell-trigger-icon-start-padding-start:calc(var(--fui-spacing) * 4);--fui-range-calendar-cell-trigger-icon-end-padding-end:calc(var(--fui-spacing) * 4);--fui-range-calendar-cell-trigger-current-text-color:var(--fui-foreground);--fui-range-calendar-cell-trigger-today-background-color:var(--fui-accent);--fui-range-calendar-cell-trigger-today-text-color:var(--fui-accent-foreground);--fui-range-calendar-cell-trigger-outside-text-color:var(--fui-muted-foreground);--fui-range-calendar-cell-trigger-edge-current-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-current-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-current-hover-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-current-hover-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-current-focus-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-current-focus-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-today-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-today-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-today-hover-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-today-hover-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-today-focus-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-today-focus-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-outside-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-outside-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-outside-hover-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-outside-hover-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-trigger-edge-outside-focus-background-color:var(--fui-primary);--fui-range-calendar-cell-trigger-edge-outside-focus-text-color:var(--fui-primary-foreground);--fui-range-calendar-cell-font-family:var(--fui-text-small-family);--fui-range-calendar-cell-font-size:var(--fui-text-small-size);--fui-range-calendar-cell-line-height:var(--fui-text-small-line-height);--fui-range-calendar-cell-font-weight:var(--fui-text-small-weight);--fui-range-calendar-cell-letter-spacing:var(--fui-text-small-tracking);--fui-range-calendar-cell-font-feature-settings:var(--fui-text-small-feature);--fui-range-calendar-cell-font-variation-settings:var(--fui-text-small-variation);--fui-range-calendar-cell-padding:calc(var(--fui-spacing) * 0);--fui-range-calendar-cell-text-align:center;--fui-range-calendar-cell-selected-background-color:var(--fui-accent);--fui-range-calendar-cell-start-selected-border-top-left-radius:var(--fui-radius-md);--fui-range-calendar-cell-start-selected-border-bottom-left-radius:var(--fui-radius-md);--fui-range-calendar-cell-end-selected-border-top-right-radius:var(--fui-radius-md);--fui-range-calendar-cell-end-selected-border-bottom-right-radius:var(--fui-radius-md);--fui-range-calendar-cell-both-selected-rounded:var(--fui-radius-md);--fui-range-calendar-nav-border:var(--fui-border-default);--fui-range-calendar-nav-rounded:var(--fui-radius-none);--fui-range-calendar-nav-font-family:var(--fui-text-caption-family);--fui-range-calendar-nav-font-size:var(--fui-text-caption-size);--fui-range-calendar-nav-line-height:var(--fui-text-caption-line-height);--fui-range-calendar-nav-font-weight:600;--fui-range-calendar-nav-letter-spacing:.1em;--fui-range-calendar-nav-font-feature-settings:var(--fui-text-caption-feature);--fui-range-calendar-nav-font-variation-settings:var(--fui-text-caption-variation);--fui-range-calendar-nav-text-transform:uppercase;--fui-range-calendar-nav-background-color:transparent;--fui-range-calendar-nav-border-color:var(--fui-border);--fui-range-calendar-nav-opacity:var(--fui-opacity-50);--fui-range-calendar-nav-size:calc(var(--fui-spacing) * 7);--fui-range-calendar-nav-padding:calc(var(--fui-spacing) * 0);--fui-range-calendar-nav-display:inline-flex;--fui-range-calendar-nav-flex-shrink:0;--fui-range-calendar-nav-align-items:center;--fui-range-calendar-nav-justify-content:center;--fui-range-calendar-nav-hover-background-color:var(--fui-muted);--fui-range-calendar-nav-hover-text-color:var(--fui-foreground);--fui-range-calendar-nav-hover-opacity:var(--fui-opacity-100);--fui-range-calendar-nav-pressed-translate:0 1px;--fui-range-calendar-nav-open-background-color:var(--fui-muted);--fui-range-calendar-nav-open-text-color:var(--fui-foreground);--fui-range-calendar-nav-icon-size:calc(var(--fui-spacing) * 4);--fui-range-calendar-head-cell-text-color:var(--fui-muted-foreground);--fui-range-calendar-head-cell-font-family:var(--fui-text-caption-family);--fui-range-calendar-head-cell-font-size:var(--fui-text-caption-size);--fui-range-calendar-head-cell-line-height:var(--fui-text-caption-line-height);--fui-range-calendar-head-cell-font-weight:400;--fui-range-calendar-head-cell-letter-spacing:var(--fui-text-caption-tracking);--fui-range-calendar-head-cell-font-feature-settings:var(--fui-text-caption-feature);--fui-range-calendar-head-cell-font-variation-settings:var(--fui-text-caption-variation);--fui-range-calendar-head-cell-width:calc(var(--fui-spacing) * 8);--fui-range-calendar-head-cell-rounded:var(--fui-radius-md);--fui-range-calendar-padding:calc(var(--fui-spacing) * 3);--fui-range-calendar-header-padding-top:calc(var(--fui-spacing));--fui-range-calendar-header-display:flex;--fui-range-calendar-header-justify-content:center;--fui-range-calendar-header-align-items:center;--fui-range-calendar-header-width:100%;--fui-range-calendar-heading-font-family:var(--fui-text-ui-family);--fui-range-calendar-heading-font-size:var(--fui-text-ui-size);--fui-range-calendar-heading-line-height:var(--fui-text-ui-line-height);--fui-range-calendar-heading-font-weight:var(--fui-text-ui-weight);--fui-range-calendar-heading-letter-spacing:var(--fui-text-ui-tracking);--fui-range-calendar-heading-font-feature-settings:var(--fui-text-ui-feature);--fui-range-calendar-heading-font-variation-settings:var(--fui-text-ui-variation);--fui-range-calendar-grid-row-display:flex;--fui-calendar-select-label-font-family:var(--fui-text-small-family);--fui-calendar-select-label-font-size:var(--fui-text-small-size);--fui-calendar-select-label-line-height:var(--fui-text-small-line-height);--fui-calendar-select-label-font-weight:var(--fui-text-small-weight);--fui-calendar-select-label-letter-spacing:var(--fui-text-small-tracking);--fui-calendar-select-label-font-feature-settings:var(--fui-text-small-feature);--fui-calendar-select-label-font-variation-settings:var(--fui-text-small-variation);--fui-calendar-select-label-padding-start:calc(var(--fui-spacing) * 2);--fui-calendar-grid-row-display:flex;--fui-price-text-color:var(--fui-price);--fui-price-gap:calc(var(--fui-spacing));--fui-price-display:inline-flex;--fui-price-flex-direction:column;--fui-price-sm-font-family:var(--fui-text-small-family);--fui-price-sm-font-size:var(--fui-text-small-size);--fui-price-sm-line-height:var(--fui-text-small-line-height);--fui-price-sm-font-weight:600;--fui-price-sm-letter-spacing:var(--fui-text-small-tracking);--fui-price-sm-font-feature-settings:var(--fui-text-small-feature);--fui-price-sm-font-variation-settings:var(--fui-text-small-variation);--fui-price-md-font-family:var(--fui-text-body-family);--fui-price-md-font-size:var(--fui-text-body-size);--fui-price-md-line-height:var(--fui-text-body-line-height);--fui-price-md-font-weight:600;--fui-price-md-letter-spacing:var(--fui-text-body-tracking);--fui-price-md-font-feature-settings:var(--fui-text-body-feature);--fui-price-md-font-variation-settings:var(--fui-text-body-variation);--fui-price-lg-font-family:var(--fui-text-headline-family);--fui-price-lg-font-size:var(--fui-text-headline-size);--fui-price-lg-line-height:var(--fui-text-headline-line-height);--fui-price-lg-font-weight:600;--fui-price-lg-letter-spacing:var(--fui-text-headline-tracking);--fui-price-lg-font-feature-settings:var(--fui-text-headline-feature);--fui-price-lg-font-variation-settings:var(--fui-text-headline-variation);--fui-price-start-text-align:start;--fui-price-start-align-items:flex-start;--fui-price-end-text-align:end;--fui-price-end-align-items:flex-end;--fui-price-row-gap:calc(var(--fui-spacing) * 1.5);--fui-price-hint-text-color:var(--fui-muted-foreground);--fui-price-hint-font-family:var(--fui-text-caption-family);--fui-price-hint-font-size:var(--fui-text-caption-size);--fui-price-hint-line-height:var(--fui-text-caption-line-height);--fui-price-hint-font-weight:400;--fui-price-hint-letter-spacing:var(--fui-text-caption-tracking);--fui-price-hint-font-feature-settings:var(--fui-text-caption-feature);--fui-price-hint-font-variation-settings:var(--fui-text-caption-variation);--fui-price-hint-link-text-decoration-line:underline;--fui-price-hint-link-hover-text-color:var(--fui-foreground);--fui-price-strike-text-color:var(--fui-muted-foreground);--fui-price-strike-font-weight:400;--fui-price-strike-text-decoration-line:line-through;--fui-price-strike-sm-font-family:var(--fui-text-caption-family);--fui-price-strike-sm-font-size:var(--fui-text-caption-size);--fui-price-strike-sm-line-height:var(--fui-text-caption-line-height);--fui-price-strike-sm-font-weight:400;--fui-price-strike-sm-letter-spacing:var(--fui-text-caption-tracking);--fui-price-strike-sm-font-feature-settings:var(--fui-text-caption-feature);--fui-price-strike-sm-font-variation-settings:var(--fui-text-caption-variation);--fui-price-strike-md-font-family:var(--fui-text-small-family);--fui-price-strike-md-font-size:var(--fui-text-small-size);--fui-price-strike-md-line-height:var(--fui-text-small-line-height);--fui-price-strike-md-font-weight:400;--fui-price-strike-md-letter-spacing:var(--fui-text-small-tracking);--fui-price-strike-md-font-feature-settings:var(--fui-text-small-feature);--fui-price-strike-md-font-variation-settings:var(--fui-text-small-variation);--fui-price-strike-lg-font-family:var(--fui-text-body-family);--fui-price-strike-lg-font-size:var(--fui-text-body-size);--fui-price-strike-lg-line-height:var(--fui-text-body-line-height);--fui-price-strike-lg-font-weight:400;--fui-price-strike-lg-letter-spacing:var(--fui-text-body-tracking);--fui-price-strike-lg-font-feature-settings:var(--fui-text-body-feature);--fui-price-strike-lg-font-variation-settings:var(--fui-text-body-variation);--fui-price-discount-text-color:var(--fui-discount);--fui-price-discount-font-weight:500;--fui-rating-icon-stroke:currentColor;--fui-rating-icon-flex-shrink:0;--fui-rating-icon-full-text-color:var(--fui-rating);--fui-rating-icon-full-fill:currentColor;--fui-rating-icon-empty-text-color:var(--fui-muted-foreground);--fui-rating-icon-empty-fill:transparent;--fui-rating-icon-sm-size:calc(var(--fui-spacing) * 4);--fui-rating-icon-md-size:calc(var(--fui-spacing) * 5);--fui-rating-icon-lg-size:calc(var(--fui-spacing) * 6);--fui-rating-dot-rounded:var(--fui-radius-full);--fui-rating-dot-border:var(--fui-border-default);--fui-rating-dot-border-color:currentColor;--fui-rating-dot-background-color:currentColor;--fui-rating-dot-display:inline-block;--fui-rating-dot-flex-shrink:0;--fui-rating-dot-full-text-color:var(--fui-rating);--fui-rating-dot-empty-text-color:var(--fui-muted-foreground);--fui-rating-dot-empty-background-color:transparent;--fui-rating-dot-sm-size:calc(var(--fui-spacing) * 3);--fui-rating-dot-md-size:calc(var(--fui-spacing) * 4);--fui-rating-dot-lg-size:calc(var(--fui-spacing) * 5);--fui-rating-gap:calc(var(--fui-spacing) * .5);--fui-rating-display:flex;--fui-rating-align-items:center;--fui-rating-stars-dot-gap:calc(var(--fui-spacing));--fui-rating-stars-star-gap:calc(var(--fui-spacing) * .5);--fui-rating-meta-margin-start:calc(var(--fui-spacing) * 2);--fui-rating-meta-gap:calc(var(--fui-spacing));--fui-rating-meta-display:flex;--fui-rating-meta-align-items:baseline;--fui-rating-value-text-color:var(--fui-foreground);--fui-rating-value-font-family:var(--fui-text-small-family);--fui-rating-value-font-size:var(--fui-text-small-size);--fui-rating-value-line-height:var(--fui-text-small-line-height);--fui-rating-value-font-weight:var(--fui-text-small-weight);--fui-rating-value-letter-spacing:var(--fui-text-small-tracking);--fui-rating-value-font-feature-settings:var(--fui-text-small-feature);--fui-rating-value-font-variation-settings:var(--fui-text-small-variation);--fui-rating-count-text-color:var(--fui-muted-foreground);--fui-rating-count-font-family:var(--fui-text-caption-family);--fui-rating-count-font-size:var(--fui-text-caption-size);--fui-rating-count-line-height:var(--fui-text-caption-line-height);--fui-rating-count-font-weight:400;--fui-rating-count-letter-spacing:var(--fui-text-caption-tracking);--fui-rating-count-font-feature-settings:var(--fui-text-caption-feature);--fui-rating-count-font-variation-settings:var(--fui-text-caption-variation);--fui-rating-input-item-rounded:var(--fui-radius-sm);--fui-rating-input-item-dot-padding:calc(var(--fui-spacing));--fui-rating-input-item-star-padding:calc(var(--fui-spacing) * .5);--fui-rating-input-display:flex;--fui-rating-input-width:fit-content;--fui-rating-input-align-items:center;--fui-swatch-border:var(--fui-border-default);--fui-swatch-border-color:var(--fui-border);--fui-swatch-display:inline-flex;--fui-swatch-align-items:center;--fui-swatch-justify-content:center;--fui-swatch-hover-border-color:var(--fui-muted-foreground);--fui-swatch-hover-text-color:var(--fui-foreground);--fui-swatch-checked-border-color:var(--fui-foreground);--fui-swatch-xs-size:calc(var(--fui-spacing) * 6);--fui-swatch-xs-font-family:var(--fui-text-ui-family);--fui-swatch-xs-font-size:var(--fui-text-ui-size);--fui-swatch-xs-line-height:var(--fui-text-ui-line-height);--fui-swatch-xs-font-weight:var(--fui-text-ui-weight);--fui-swatch-xs-letter-spacing:var(--fui-text-ui-tracking);--fui-swatch-xs-font-feature-settings:var(--fui-text-ui-feature);--fui-swatch-xs-font-variation-settings:var(--fui-text-ui-variation);--fui-swatch-sm-size:calc(var(--fui-spacing) * 12);--fui-swatch-sm-font-family:var(--fui-text-ui-family);--fui-swatch-sm-font-size:var(--fui-text-ui-size);--fui-swatch-sm-line-height:var(--fui-text-ui-line-height);--fui-swatch-sm-font-weight:var(--fui-text-ui-weight);--fui-swatch-sm-letter-spacing:var(--fui-text-ui-tracking);--fui-swatch-sm-font-feature-settings:var(--fui-text-ui-feature);--fui-swatch-sm-font-variation-settings:var(--fui-text-ui-variation);--fui-swatch-sm-md-size:calc(var(--fui-spacing) * 9);--fui-swatch-md-size:calc(var(--fui-spacing) * 14);--fui-swatch-md-font-family:var(--fui-text-ui-family);--fui-swatch-md-font-size:var(--fui-text-ui-size);--fui-swatch-md-line-height:var(--fui-text-ui-line-height);--fui-swatch-md-font-weight:var(--fui-text-ui-weight);--fui-swatch-md-letter-spacing:var(--fui-text-ui-tracking);--fui-swatch-md-font-feature-settings:var(--fui-text-ui-feature);--fui-swatch-md-font-variation-settings:var(--fui-text-ui-variation);--fui-swatch-md-md-size:calc(var(--fui-spacing) * 12);--fui-swatch-lg-size:calc(var(--fui-spacing) * 16);--fui-swatch-lg-font-family:var(--fui-text-lead-family);--fui-swatch-lg-font-size:var(--fui-text-lead-size);--fui-swatch-lg-line-height:var(--fui-text-lead-line-height);--fui-swatch-lg-font-weight:500;--fui-swatch-lg-letter-spacing:var(--fui-text-lead-tracking);--fui-swatch-lg-font-feature-settings:var(--fui-text-lead-feature);--fui-swatch-lg-font-variation-settings:var(--fui-text-lead-variation);--fui-swatch-default-rounded:var(--fui-radius-md);--fui-swatch-pill-rounded:var(--fui-radius-full);--fui-swatch-strike-text-color:var(--fui-foreground);--fui-swatch-strike-halo-text-color:var(--fui-background);--fui-swatch-fallback-border:var(--fui-border-frame);--fui-swatch-fallback-border-color:var(--fui-background);--fui-swatch-fallback-default-rounded:var(--fui-radius-md);--fui-swatch-fallback-pill-rounded:var(--fui-radius-full);--fui-swatch-fallback-xs-border:var(--fui-border-frame-thin);--fui-swatch-image-border:var(--fui-border-frame);--fui-swatch-image-border-color:var(--fui-background);--fui-swatch-image-width:100%;--fui-swatch-image-height:100%;--fui-swatch-image-default-rounded:var(--fui-radius-md);--fui-swatch-image-pill-rounded:var(--fui-radius-full);--fui-swatch-image-xs-border:var(--fui-border-frame-thin);--fui-swatch-label-text-color:var(--fui-muted-foreground);--fui-swatch-label-font-family:var(--fui-text-micro-family);--fui-swatch-label-font-size:var(--fui-text-micro-size);--fui-swatch-label-line-height:1.25;--fui-swatch-label-font-weight:400;--fui-swatch-label-letter-spacing:var(--fui-text-micro-tracking);--fui-swatch-label-font-feature-settings:var(--fui-text-micro-feature);--fui-swatch-label-font-variation-settings:var(--fui-text-micro-variation);--fui-swatch-group-gap:calc(var(--fui-spacing) * 3);--fui-swatch-group-display:flex;--fui-swatch-group-md-gap:calc(var(--fui-spacing) * 2);--fui-swatch-group-horizontal-flex-wrap:wrap;--fui-swatch-group-vertical-flex-direction:column;--fui-swatch-group-vertical-flex-wrap:nowrap;--fui-filter-trigger-icon-color:var(--fui-muted-foreground);--fui-filter-trigger-width:100%;--fui-filter-trigger-count-margin-end:calc(var(--fui-spacing) * 2);--fui-filter-trigger-count-background-color:var(--fui-primary);--fui-filter-trigger-count-text-color:var(--fui-primary-foreground);--fui-filter-trigger-count-rounded:var(--fui-radius-full);--fui-filter-trigger-count-font-family:var(--fui-text-micro-family);--fui-filter-trigger-count-font-size:var(--fui-text-micro-size);--fui-filter-trigger-count-line-height:var(--fui-text-micro-line-height);--fui-filter-trigger-count-font-weight:var(--fui-text-micro-weight);--fui-filter-trigger-count-letter-spacing:var(--fui-text-micro-tracking);--fui-filter-trigger-count-font-feature-settings:var(--fui-text-micro-feature);--fui-filter-trigger-count-font-variation-settings:var(--fui-text-micro-variation);--fui-filter-trigger-count-size:calc(var(--fui-spacing) * 5);--fui-filter-reset-margin-top:calc(var(--fui-spacing));--fui-filter-reset-rounded:var(--fui-radius-full);--fui-filter-group-content-width:calc(var(--fui-spacing) * 64);--fui-filter-group-content-padding:calc(var(--fui-spacing) * 3);--fui-filter-list-scrollbar:none;--fui-filter-list-height:calc(var(--fui-spacing) * 70);--fui-filter-list-padding-y:calc(var(--fui-spacing));--fui-filter-list-search-border:var(--fui-border-default);--fui-filter-list-search-border-bottom-color:var(--fui-input);--fui-filter-list-search-rounded:var(--fui-radius-none);--fui-filter-list-search-placeholder-color:var(--fui-muted-foreground);--fui-filter-list-search-margin-bottom:calc(var(--fui-spacing));--fui-filter-list-search-background-color:var(--fui-muted);--fui-filter-list-search-border-color:var(--fui-input);--fui-filter-list-search-shadow:none;--fui-filter-list-search-font-family:var(--fui-text-small-family);--fui-filter-list-search-font-size:var(--fui-text-small-size);--fui-filter-list-search-line-height:var(--fui-text-small-line-height);--fui-filter-list-search-font-weight:var(--fui-text-small-weight);--fui-filter-list-search-letter-spacing:var(--fui-text-small-tracking);--fui-filter-list-search-font-feature-settings:var(--fui-text-small-feature);--fui-filter-list-search-font-variation-settings:var(--fui-text-small-variation);--fui-filter-list-search-height:calc(var(--fui-spacing) * 9);--fui-filter-list-search-padding-x:calc(var(--fui-spacing) * 3);--fui-filter-list-search-focus-border-bottom:var(--fui-border-focus);--fui-filter-list-search-invalid-border-bottom-color:var(--fui-destructive);--fui-filter-list-search-file-background-color:transparent;--fui-filter-list-search-file-border:none;--fui-filter-list-search-file-text-color:var(--fui-foreground);--fui-filter-list-search-file-font-family:var(--fui-text-ui-family);--fui-filter-list-search-file-font-size:var(--fui-text-ui-size);--fui-filter-list-search-file-line-height:var(--fui-text-ui-line-height);--fui-filter-list-search-file-font-weight:var(--fui-text-ui-weight);--fui-filter-list-search-file-letter-spacing:var(--fui-text-ui-tracking);--fui-filter-list-search-file-font-feature-settings:var(--fui-text-ui-feature);--fui-filter-list-search-file-font-variation-settings:var(--fui-text-ui-variation);--fui-filter-list-item-rounded:var(--fui-radius-none);--fui-filter-list-item-font-family:var(--fui-text-small-family);--fui-filter-list-item-font-size:var(--fui-text-small-size);--fui-filter-list-item-line-height:var(--fui-text-small-line-height);--fui-filter-list-item-font-weight:var(--fui-text-small-weight);--fui-filter-list-item-letter-spacing:var(--fui-text-small-tracking);--fui-filter-list-item-font-feature-settings:var(--fui-text-small-feature);--fui-filter-list-item-font-variation-settings:var(--fui-text-small-variation);--fui-filter-list-item-gap:calc(var(--fui-spacing) * 2);--fui-filter-list-item-padding-x:calc(var(--fui-spacing) * 2);--fui-filter-list-item-padding-y:calc(var(--fui-spacing) * 2);--fui-filter-list-item-focus-background-color:var(--fui-accent);--fui-filter-list-item-focus-text-color:var(--fui-accent-foreground);--fui-filter-list-check-background-color:transparent;--fui-filter-list-check-border:var(--fui-border-default);--fui-filter-list-check-border-color:var(--fui-input);--fui-filter-list-check-rounded:var(--fui-radius-none);--fui-filter-list-check-size:calc(var(--fui-spacing) * 4.5);--fui-filter-list-check-checked-background-color:var(--fui-primary);--fui-filter-list-check-checked-text-color:var(--fui-primary-foreground);--fui-filter-list-check-checked-border-color:var(--fui-primary);--fui-filter-meta-text-color:var(--fui-muted-foreground);--fui-filter-meta-font-family:var(--fui-text-caption-family);--fui-filter-meta-font-size:var(--fui-text-caption-size);--fui-filter-meta-line-height:var(--fui-text-caption-line-height);--fui-filter-meta-font-weight:400;--fui-filter-meta-letter-spacing:var(--fui-text-caption-tracking);--fui-filter-meta-font-feature-settings:var(--fui-text-caption-feature);--fui-filter-meta-font-variation-settings:var(--fui-text-caption-variation);--fui-filter-swatch-vertical-bleed-x:calc(-1 * (var(--fui-spacing) * .5));--fui-filter-swatch-vertical-bleed-y:calc(-1 * (var(--fui-spacing) * .5));--fui-filter-swatch-vertical-padding:calc(var(--fui-spacing) * .5);--fui-filter-swatch-text-font-family:var(--fui-text-small-family);--fui-filter-swatch-text-font-size:var(--fui-text-small-size);--fui-filter-swatch-text-line-height:var(--fui-text-small-line-height);--fui-filter-swatch-text-font-weight:var(--fui-text-small-weight);--fui-filter-swatch-text-letter-spacing:var(--fui-text-small-tracking);--fui-filter-swatch-text-font-feature-settings:var(--fui-text-small-feature);--fui-filter-swatch-text-font-variation-settings:var(--fui-text-small-variation);--fui-filter-rating-star-rounded:var(--fui-radius-sm);--fui-filter-rating-star-padding:calc(var(--fui-spacing) * 1.5);--fui-filter-field-label-font-family:var(--fui-text-small-family);--fui-filter-field-label-font-size:var(--fui-text-small-size);--fui-filter-field-label-line-height:var(--fui-text-small-line-height);--fui-filter-field-label-font-weight:400;--fui-filter-field-label-letter-spacing:0em;--fui-filter-field-label-font-feature-settings:var(--fui-text-small-feature);--fui-filter-field-label-font-variation-settings:var(--fui-text-small-variation);--fui-filter-field-label-text-transform:none;--fui-filter-field-title-font-family:var(--fui-text-caption-family);--fui-filter-field-title-font-size:var(--fui-text-caption-size);--fui-filter-field-title-line-height:var(--fui-text-caption-line-height);--fui-filter-field-title-font-weight:600;--fui-filter-field-title-letter-spacing:.025em;--fui-filter-field-title-font-feature-settings:var(--fui-text-caption-feature);--fui-filter-field-title-font-variation-settings:var(--fui-text-caption-variation);--fui-filter-field-title-text-transform:uppercase;--fui-filter-field-description-text-color:var(--fui-muted-foreground);--fui-filter-field-description-font-family:var(--fui-text-small-family);--fui-filter-field-description-font-size:var(--fui-text-small-size);--fui-filter-field-description-line-height:var(--fui-text-small-line-height);--fui-filter-field-description-font-weight:var(--fui-text-small-weight);--fui-filter-field-description-letter-spacing:var(--fui-text-small-tracking);--fui-filter-field-description-font-feature-settings:var(--fui-text-small-feature);--fui-filter-field-description-font-variation-settings:var(--fui-text-small-variation);--fui-filter-range-separator-text-color:var(--fui-muted-foreground);--fui-filter-range-separator-font-family:var(--fui-text-small-family);--fui-filter-range-separator-font-size:var(--fui-text-small-size);--fui-filter-range-separator-line-height:var(--fui-text-small-line-height);--fui-filter-range-separator-font-weight:var(--fui-text-small-weight);--fui-filter-range-separator-letter-spacing:var(--fui-text-small-tracking);--fui-filter-range-separator-font-feature-settings:var(--fui-text-small-feature);--fui-filter-range-separator-font-variation-settings:var(--fui-text-small-variation);--fui-filter-field-display:flex;--fui-filter-field-width:100%;--fui-filter-field-gap:calc(var(--fui-spacing) * 3);--fui-filter-field-content-display:flex;--fui-filter-field-content-flex:1;--fui-filter-field-content-flex-direction:column;--fui-filter-field-content-gap:calc(var(--fui-spacing));--fui-filter-list-root-display:flex;--fui-filter-list-root-flex-direction:column;--fui-filter-range-flex-direction:column;--fui-filter-range-padding-x:calc(var(--fui-spacing) * 3);--fui-filter-range-padding-y:calc(var(--fui-spacing) * 2.5);--fui-filter-rating-padding-x:calc(var(--fui-spacing) * 3);--fui-filter-rating-padding-y:calc(var(--fui-spacing) * 2.5);--fui-filter-reset-root-margin-top:calc(var(--fui-spacing) * 2);--fui-filter-reset-root-display:flex;--fui-filter-reset-root-align-items:center;--fui-filter-reset-root-justify-content:center;--fui-filter-slider-flex-direction:column;--fui-filter-slider-padding-x:calc(var(--fui-spacing) * 3);--fui-filter-slider-padding-y:calc(var(--fui-spacing) * 2.5);--fui-filter-switch-padding-x:calc(var(--fui-spacing) * 3);--fui-filter-switch-padding-y:calc(var(--fui-spacing) * 2.5);--fui-product-card-basic-image-rounded:var(--fui-radius-none);--fui-product-card-basic-width:100%;--fui-product-card-hover-image-rounded:var(--fui-radius-none);--fui-product-card-horizontal-image-rounded:var(--fui-radius-none);--fui-product-card-horizontal-padding-y:calc(var(--fui-spacing) * 0);--fui-product-card-gallery-image-rounded:var(--fui-radius-none);--fui-product-card-gallery-badge-text-transform:uppercase;--fui-product-card-gallery-title-font-family:var(--fui-text-ui-family);--fui-product-card-gallery-title-font-size:var(--fui-text-ui-size);--fui-product-card-gallery-title-line-height:var(--fui-text-ui-line-height);--fui-product-card-gallery-title-font-weight:600;--fui-product-card-gallery-title-letter-spacing:var(--fui-text-ui-tracking);--fui-product-card-gallery-title-font-feature-settings:var(--fui-text-ui-feature);--fui-product-card-gallery-title-font-variation-settings:var(--fui-text-ui-variation);--fui-product-card-minimal-image-rounded:var(--fui-radius-none);--fui-product-card-featured-image-rounded:var(--fui-radius-none);--fui-product-card-featured-description-text-color:var(--fui-muted-foreground);--fui-product-card-featured-description-font-family:var(--fui-text-small-family);--fui-product-card-featured-description-font-size:var(--fui-text-small-size);--fui-product-card-featured-description-line-height:var(--fui-text-small-line-height);--fui-product-card-featured-description-font-weight:500;--fui-product-card-featured-description-letter-spacing:var(--fui-text-small-tracking);--fui-product-card-featured-description-font-feature-settings:var(--fui-text-small-feature);--fui-product-card-featured-description-font-variation-settings:var(--fui-text-small-variation);--fui-navigation-shop-trigger-beside-background-color:transparent;--fui-navigation-shop-trigger-beside-rounded:var(--fui-radius-md);--fui-navigation-shop-trigger-beside-height:calc(var(--fui-spacing) * 9);--fui-navigation-shop-trigger-beside-padding-x:calc(var(--fui-spacing) * 4);--fui-navigation-shop-trigger-beside-padding-y:calc(var(--fui-spacing) * 2);--fui-navigation-shop-trigger-beside-hover-background-color:var(--fui-accent);--fui-navigation-shop-trigger-beside-hover-text-color:var(--fui-accent-foreground);--fui-navigation-shop-trigger-beside-open-background-color:var(--fui-accent);--fui-navigation-shop-trigger-above-background-color:transparent;--fui-navigation-shop-trigger-above-rounded:var(--fui-radius-md);--fui-navigation-shop-trigger-above-height:calc(var(--fui-spacing) * 9);--fui-navigation-shop-trigger-above-padding-x:calc(var(--fui-spacing) * 4);--fui-navigation-shop-trigger-above-padding-y:calc(var(--fui-spacing) * 2);--fui-navigation-shop-trigger-above-hover-background-color:var(--fui-accent);--fui-navigation-shop-trigger-above-hover-text-color:var(--fui-accent-foreground);--fui-navigation-shop-trigger-above-open-background-color:var(--fui-accent);--fui-navigation-shop-trigger-captioned-text-color:var(--fui-foreground);--fui-navigation-shop-trigger-captioned-border-bottom:var(--fui-border-strong);--fui-navigation-shop-trigger-captioned-border-color:transparent;--fui-navigation-shop-trigger-captioned-hover-text-color:var(--fui-foreground);--fui-navigation-shop-trigger-captioned-open-text-color:var(--fui-foreground);--fui-navigation-shop-trigger-captioned-open-border-color:var(--fui-primary);--fui-navigation-shop-page-font-family:var(--fui-text-ui-family);--fui-navigation-shop-page-font-size:var(--fui-text-ui-size);--fui-navigation-shop-page-line-height:var(--fui-text-ui-line-height);--fui-navigation-shop-page-font-weight:var(--fui-text-ui-weight);--fui-navigation-shop-page-letter-spacing:var(--fui-text-ui-tracking);--fui-navigation-shop-page-font-feature-settings:var(--fui-text-ui-feature);--fui-navigation-shop-page-font-variation-settings:var(--fui-text-ui-variation);--fui-navigation-shop-page-beside-background-color:transparent;--fui-navigation-shop-page-beside-rounded:var(--fui-radius-md);--fui-navigation-shop-page-beside-height:calc(var(--fui-spacing) * 9);--fui-navigation-shop-page-beside-padding-x:calc(var(--fui-spacing) * 4);--fui-navigation-shop-page-beside-padding-y:calc(var(--fui-spacing) * 2);--fui-navigation-shop-page-beside-hover-background-color:var(--fui-accent);--fui-navigation-shop-page-beside-hover-text-color:var(--fui-accent-foreground);--fui-navigation-shop-page-beside-open-background-color:var(--fui-accent);--fui-navigation-shop-page-above-background-color:transparent;--fui-navigation-shop-page-above-rounded:var(--fui-radius-md);--fui-navigation-shop-page-above-height:calc(var(--fui-spacing) * 9);--fui-navigation-shop-page-above-padding-x:calc(var(--fui-spacing) * 4);--fui-navigation-shop-page-above-padding-y:calc(var(--fui-spacing) * 2);--fui-navigation-shop-page-above-hover-background-color:var(--fui-accent);--fui-navigation-shop-page-above-hover-text-color:var(--fui-accent-foreground);--fui-navigation-shop-page-above-open-background-color:var(--fui-accent);--fui-navigation-shop-page-captioned-text-color:var(--fui-foreground);--fui-navigation-shop-page-captioned-hover-text-color:var(--fui-foreground);--fui-navigation-shop-page-highlight-text-color:var(--fui-destructive);--fui-navigation-shop-content-captioned-border-top:none;--fui-navigation-shop-content-captioned-font-family:var(--fui-text-small-family);--fui-navigation-shop-content-captioned-font-size:var(--fui-text-small-size);--fui-navigation-shop-content-captioned-line-height:var(--fui-text-small-line-height);--fui-navigation-shop-content-captioned-font-weight:var(--fui-text-small-weight);--fui-navigation-shop-content-captioned-letter-spacing:var(--fui-text-small-tracking);--fui-navigation-shop-content-captioned-font-feature-settings:var(--fui-text-small-feature);--fui-navigation-shop-content-captioned-font-variation-settings:var(--fui-text-small-variation);--fui-navigation-shop-viewport-above-shadow:none;--fui-navigation-shop-viewport-captioned-shadow:var(--fui-shadow-sm);--fui-navigation-shop-featured-image-background-color:var(--fui-muted);--fui-navigation-shop-featured-image-beside-rounded:var(--fui-radius-lg);--fui-navigation-shop-featured-image-above-rounded:var(--fui-radius-lg);--fui-navigation-shop-featured-image-captioned-rounded:var(--fui-radius-md);--fui-navigation-shop-caption-background-color:var(--fui-background);--fui-navigation-shop-caption-font-family:var(--fui-text-small-family);--fui-navigation-shop-caption-font-size:var(--fui-text-small-size);--fui-navigation-shop-caption-line-height:var(--fui-text-small-line-height);--fui-navigation-shop-caption-font-weight:var(--fui-text-small-weight);--fui-navigation-shop-caption-letter-spacing:var(--fui-text-small-tracking);--fui-navigation-shop-caption-font-feature-settings:var(--fui-text-small-feature);--fui-navigation-shop-caption-font-variation-settings:var(--fui-text-small-variation);--fui-navigation-shop-caption-padding-x:calc(var(--fui-spacing) * 4);--fui-navigation-shop-caption-padding-y:calc(var(--fui-spacing) * 3);--fui-navigation-shop-columns-font-family:var(--fui-text-small-family);--fui-navigation-shop-columns-font-size:var(--fui-text-small-size);--fui-navigation-shop-columns-line-height:var(--fui-text-small-line-height);--fui-navigation-shop-columns-font-weight:var(--fui-text-small-weight);--fui-navigation-shop-columns-letter-spacing:var(--fui-text-small-tracking);--fui-navigation-shop-columns-font-feature-settings:var(--fui-text-small-feature);--fui-navigation-shop-columns-font-variation-settings:var(--fui-text-small-variation);--fui-navigation-shop-root-display:flex;--fui-navigation-shop-root-align-items:center;--fui-header-shop-announcement-background-color:var(--fui-foreground);--fui-header-shop-announcement-text-color:var(--fui-background);--fui-header-shop-announcement-font-family:var(--fui-text-caption-family);--fui-header-shop-announcement-font-size:var(--fui-text-caption-size);--fui-header-shop-announcement-line-height:var(--fui-text-caption-line-height);--fui-header-shop-announcement-font-weight:400;--fui-header-shop-announcement-letter-spacing:.025em;--fui-header-shop-announcement-font-feature-settings:var(--fui-text-caption-feature);--fui-header-shop-announcement-font-variation-settings:var(--fui-text-caption-variation);--fui-header-shop-bar-background-color:var(--fui-background);--fui-header-shop-bar-border-bottom:var(--fui-border-default);--fui-header-shop-bar-border-color:var(--fui-border);--fui-header-shop-width:100%;--fui-header-centered-background-color:var(--fui-background);--fui-header-centered-border-bottom:var(--fui-border-default);--fui-header-centered-border-color:var(--fui-border);--fui-header-centered-width:100%;--fui-header-centered-logo-font-family:var(--fui-text-headline-family);--fui-header-centered-logo-font-size:var(--fui-text-headline-size);--fui-header-centered-logo-line-height:var(--fui-text-headline-line-height);--fui-header-centered-logo-font-weight:700;--fui-header-centered-logo-letter-spacing:-.025em;--fui-header-centered-logo-font-feature-settings:var(--fui-text-headline-feature);--fui-header-centered-logo-font-variation-settings:var(--fui-text-headline-variation);--fui-header-centered-nav-border-top:var(--fui-border-default);--fui-header-centered-nav-border-color:var(--fui-border);--fui-header-checkout-background-color:var(--fui-background);--fui-header-checkout-border-bottom:var(--fui-border-default);--fui-header-checkout-border-color:var(--fui-border);--fui-header-checkout-width:100%;--fui-footer-rich-newsletter-background-color:var(--fui-muted);--fui-footer-rich-heading-font-family:var(--fui-text-subheading-family);--fui-footer-rich-heading-font-size:var(--fui-text-subheading-size);--fui-footer-rich-heading-line-height:var(--fui-text-subheading-line-height);--fui-footer-rich-heading-font-weight:var(--fui-text-subheading-weight);--fui-footer-rich-heading-letter-spacing:var(--fui-text-subheading-tracking);--fui-footer-rich-heading-font-feature-settings:var(--fui-text-subheading-feature);--fui-footer-rich-heading-font-variation-settings:var(--fui-text-subheading-variation);--fui-footer-rich-legal-background-color:var(--fui-foreground);--fui-footer-rich-legal-text-color:var(--fui-background);--fui-footer-rich-legal-font-family:var(--fui-text-small-family);--fui-footer-rich-legal-font-size:var(--fui-text-small-size);--fui-footer-rich-legal-line-height:var(--fui-text-small-line-height);--fui-footer-rich-legal-font-weight:var(--fui-text-small-weight);--fui-footer-rich-legal-letter-spacing:var(--fui-text-small-tracking);--fui-footer-rich-legal-font-feature-settings:var(--fui-text-small-feature);--fui-footer-rich-legal-font-variation-settings:var(--fui-text-small-variation);--fui-footer-rich-legal-link-text-color:var(--fui-background);--fui-footer-rich-legal-link-hover-text-color:var(--fui-background);--fui-footer-rich-legal-logo-font-family:var(--fui-text-small-family);--fui-footer-rich-legal-logo-font-size:var(--fui-text-small-size);--fui-footer-rich-legal-logo-line-height:var(--fui-text-small-line-height);--fui-footer-rich-legal-logo-font-weight:700;--fui-footer-rich-legal-logo-letter-spacing:0em;--fui-footer-rich-legal-logo-font-feature-settings:var(--fui-text-small-feature);--fui-footer-rich-legal-logo-font-variation-settings:var(--fui-text-small-variation);--fui-footer-rich-legal-note-text-color:var(--fui-background);--fui-footer-rich-title-font-family:var(--fui-text-ui-family);--fui-footer-rich-title-font-size:var(--fui-text-ui-size);--fui-footer-rich-title-line-height:var(--fui-text-ui-line-height);--fui-footer-rich-title-font-weight:600;--fui-footer-rich-title-letter-spacing:var(--fui-text-ui-tracking);--fui-footer-rich-title-font-feature-settings:var(--fui-text-ui-feature);--fui-footer-rich-title-font-variation-settings:var(--fui-text-ui-variation);--fui-footer-rich-width:100%;--fui-footer-brand-title-font-family:var(--fui-text-ui-family);--fui-footer-brand-title-font-size:var(--fui-text-ui-size);--fui-footer-brand-title-line-height:var(--fui-text-ui-line-height);--fui-footer-brand-title-font-weight:600;--fui-footer-brand-title-letter-spacing:var(--fui-text-ui-tracking);--fui-footer-brand-title-font-feature-settings:var(--fui-text-ui-feature);--fui-footer-brand-title-font-variation-settings:var(--fui-text-ui-variation);--fui-footer-minimal-logo-font-family:var(--fui-text-lead-family);--fui-footer-minimal-logo-font-size:var(--fui-text-lead-size);--fui-footer-minimal-logo-line-height:var(--fui-text-lead-line-height);--fui-footer-minimal-logo-font-weight:700;--fui-footer-minimal-logo-letter-spacing:-.025em;--fui-footer-minimal-logo-font-feature-settings:var(--fui-text-lead-feature);--fui-footer-minimal-logo-font-variation-settings:var(--fui-text-lead-variation);--fui-footer-minimal-width:100%;--fui-footer-trust-icon-background-color:var(--fui-muted);--fui-footer-trust-icon-rounded:var(--fui-radius-full);--fui-footer-trust-icon-size:calc(var(--fui-spacing) * 10);--fui-footer-trust-icon-icon-size:calc(var(--fui-spacing) * 5);--fui-footer-trust-width:100%;--fui-footer-brand-background-color:var(--fui-muted);--fui-footer-brand-width:100%;--fui-review-cards-heading-font-family:var(--fui-text-headline-family);--fui-review-cards-heading-font-size:var(--fui-text-headline-size);--fui-review-cards-heading-line-height:var(--fui-text-headline-line-height);--fui-review-cards-heading-font-weight:700;--fui-review-cards-heading-letter-spacing:-.025em;--fui-review-cards-heading-font-feature-settings:var(--fui-text-headline-feature);--fui-review-cards-heading-font-variation-settings:var(--fui-text-headline-variation);--fui-review-cards-average-font-family:var(--fui-text-display-family);--fui-review-cards-average-font-size:var(--fui-text-display-size);--fui-review-cards-average-line-height:var(--fui-text-display-line-height);--fui-review-cards-average-font-weight:var(--fui-text-display-weight);--fui-review-cards-average-letter-spacing:var(--fui-text-display-tracking);--fui-review-cards-average-font-feature-settings:var(--fui-text-display-feature);--fui-review-cards-average-font-variation-settings:var(--fui-text-display-variation);--fui-review-cards-summary-font-family:var(--fui-text-small-family);--fui-review-cards-summary-font-size:var(--fui-text-small-size);--fui-review-cards-summary-line-height:var(--fui-text-small-line-height);--fui-review-cards-summary-font-weight:var(--fui-text-small-weight);--fui-review-cards-summary-letter-spacing:var(--fui-text-small-tracking);--fui-review-cards-summary-font-feature-settings:var(--fui-text-small-feature);--fui-review-cards-summary-font-variation-settings:var(--fui-text-small-variation);--fui-review-cards-star-font-family:var(--fui-text-small-family);--fui-review-cards-star-font-size:var(--fui-text-small-size);--fui-review-cards-star-line-height:var(--fui-text-small-line-height);--fui-review-cards-star-font-weight:500;--fui-review-cards-star-letter-spacing:var(--fui-text-small-tracking);--fui-review-cards-star-font-feature-settings:var(--fui-text-small-feature);--fui-review-cards-star-font-variation-settings:var(--fui-text-small-variation);--fui-review-cards-star-width:calc(var(--fui-spacing) * 3);--fui-review-cards-percent-font-family:var(--fui-text-small-family);--fui-review-cards-percent-font-size:var(--fui-text-small-size);--fui-review-cards-percent-line-height:var(--fui-text-small-line-height);--fui-review-cards-percent-font-weight:var(--fui-text-small-weight);--fui-review-cards-percent-letter-spacing:var(--fui-text-small-tracking);--fui-review-cards-percent-font-feature-settings:var(--fui-text-small-feature);--fui-review-cards-percent-font-variation-settings:var(--fui-text-small-variation);--fui-review-cards-percent-width:calc(var(--fui-spacing) * 10);--fui-review-cards-content-text-color:var(--fui-muted-foreground);--fui-review-cards-content-font-family:var(--fui-text-copy-family);--fui-review-cards-content-font-size:var(--fui-text-copy-size);--fui-review-cards-content-line-height:var(--fui-text-copy-line-height);--fui-review-cards-content-font-weight:var(--fui-text-copy-weight);--fui-review-cards-content-letter-spacing:var(--fui-text-copy-tracking);--fui-review-cards-content-font-feature-settings:var(--fui-text-copy-feature);--fui-review-cards-content-font-variation-settings:var(--fui-text-copy-variation);--fui-review-cards-content-margin-top:calc(var(--fui-spacing) * 4);--fui-review-cards-author-font-family:var(--fui-text-ui-family);--fui-review-cards-author-font-size:var(--fui-text-ui-size);--fui-review-cards-author-line-height:var(--fui-text-ui-line-height);--fui-review-cards-author-font-weight:700;--fui-review-cards-author-letter-spacing:var(--fui-text-ui-tracking);--fui-review-cards-author-font-feature-settings:var(--fui-text-ui-feature);--fui-review-cards-author-font-variation-settings:var(--fui-text-ui-variation);--fui-review-cards-width:100%;--fui-filter-toolbar-bar-background-color:var(--fui-card);--fui-filter-toolbar-bar-border:var(--fui-border-default);--fui-filter-toolbar-bar-border-color:var(--fui-border);--fui-filter-toolbar-bar-rounded:var(--fui-radius-lg);--fui-filter-toolbar-bar-padding:calc(var(--fui-spacing) * 3);--fui-filter-toolbar-bar-gap:calc(var(--fui-spacing) * 3);--fui-filter-toolbar-width:100%;--fui-category-filter-heading-font-family:var(--fui-text-display-family);--fui-category-filter-heading-font-size:var(--fui-text-display-size);--fui-category-filter-heading-line-height:var(--fui-text-display-line-height);--fui-category-filter-heading-font-weight:700;--fui-category-filter-heading-letter-spacing:-.025em;--fui-category-filter-heading-font-feature-settings:var(--fui-text-display-feature);--fui-category-filter-heading-font-variation-settings:var(--fui-text-display-variation);--fui-category-filter-description-margin-top:calc(var(--fui-spacing) * 4);--fui-category-filter-description-text-color:var(--fui-muted-foreground);--fui-category-filter-description-font-family:var(--fui-text-body-family);--fui-category-filter-description-font-size:var(--fui-text-body-size);--fui-category-filter-description-line-height:var(--fui-text-body-line-height);--fui-category-filter-description-font-weight:var(--fui-text-body-weight);--fui-category-filter-description-letter-spacing:var(--fui-text-body-tracking);--fui-category-filter-description-font-feature-settings:var(--fui-text-body-feature);--fui-category-filter-description-font-variation-settings:var(--fui-text-body-variation);--fui-category-filter-width:100%;--fui-category-grid-heading-font-family:var(--fui-text-display-family);--fui-category-grid-heading-font-size:var(--fui-text-display-size);--fui-category-grid-heading-line-height:var(--fui-text-display-line-height);--fui-category-grid-heading-font-weight:600;--fui-category-grid-heading-letter-spacing:var(--fui-text-display-tracking);--fui-category-grid-heading-font-feature-settings:var(--fui-text-display-feature);--fui-category-grid-heading-font-variation-settings:var(--fui-text-display-variation);--fui-category-grid-description-text-color:var(--fui-muted-foreground);--fui-category-grid-description-font-family:var(--fui-text-body-family);--fui-category-grid-description-font-size:var(--fui-text-body-size);--fui-category-grid-description-line-height:var(--fui-text-body-line-height);--fui-category-grid-description-font-weight:var(--fui-text-body-weight);--fui-category-grid-description-letter-spacing:var(--fui-text-body-tracking);--fui-category-grid-description-font-feature-settings:var(--fui-text-body-feature);--fui-category-grid-description-font-variation-settings:var(--fui-text-body-variation);--fui-category-grid-dismiss-rounded:var(--fui-radius-full);--fui-category-grid-dismiss-bleed-end:calc(-1 * (var(--fui-spacing)));--fui-category-grid-dismiss-margin-start:calc(var(--fui-spacing) * .5);--fui-category-grid-dismiss-size:calc(var(--fui-spacing) * 4);--fui-category-grid-dismiss-hover-background-color:var(--fui-muted-foreground)}@supports (color:color-mix(in lab,red,red)){:where(.frontic-experience-root,:host){--fui-invalid-outline-color:color-mix(in oklab, var(--fui-destructive) 20%, transparent);--fui-menu-item-destructive-focus-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-overlay-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-overlay-modal-outline-color:color-mix(in oklab, var(--fui-foreground) 10%, transparent);--fui-overlay-backdrop-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-panel-outline-color:color-mix(in oklab, var(--fui-foreground) 5%, transparent);--fui-nav-trigger-open-background-color:color-mix(in oklab, var(--fui-accent) 50%, transparent);--fui-dismiss-hover-background-color:color-mix(in oklab, var(--fui-muted-foreground) 20%, transparent);--fui-button-destructive-ring-border-color:color-mix(in oklab, var(--fui-destructive) 40%, transparent);--fui-button-outline-primary-hover-background-color:color-mix(in oklab, var(--fui-primary) 10%, transparent);--fui-button-outline-primary-open-background-color:color-mix(in oklab, var(--fui-primary) 10%, transparent);--fui-button-outline-destructive-hover-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-button-outline-destructive-open-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-button-outline-buy-hover-background-color:color-mix(in oklab, var(--fui-buy) 10%, transparent);--fui-button-outline-buy-open-background-color:color-mix(in oklab, var(--fui-buy) 10%, transparent);--fui-button-outline-checkout-hover-background-color:color-mix(in oklab, var(--fui-checkout) 10%, transparent);--fui-button-outline-checkout-open-background-color:color-mix(in oklab, var(--fui-checkout) 10%, transparent);--fui-button-outline-inverse-hover-background-color:color-mix(in oklab, var(--fui-background) 10%, transparent);--fui-button-outline-inverse-open-background-color:color-mix(in oklab, var(--fui-background) 10%, transparent);--fui-button-soft-primary-background-color:color-mix(in oklab, var(--fui-primary) 10%, transparent);--fui-button-soft-destructive-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-button-soft-buy-background-color:color-mix(in oklab, var(--fui-buy) 10%, transparent);--fui-button-soft-checkout-background-color:color-mix(in oklab, var(--fui-checkout) 10%, transparent);--fui-button-soft-inverse-background-color:color-mix(in oklab, var(--fui-background) 10%, transparent);--fui-button-ghost-primary-hover-background-color:color-mix(in oklab, var(--fui-primary) 10%, transparent);--fui-button-ghost-primary-open-background-color:color-mix(in oklab, var(--fui-primary) 10%, transparent);--fui-button-ghost-destructive-hover-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-button-ghost-destructive-open-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-button-ghost-buy-hover-background-color:color-mix(in oklab, var(--fui-buy) 10%, transparent);--fui-button-ghost-buy-open-background-color:color-mix(in oklab, var(--fui-buy) 10%, transparent);--fui-button-ghost-checkout-hover-background-color:color-mix(in oklab, var(--fui-checkout) 10%, transparent);--fui-button-ghost-checkout-open-background-color:color-mix(in oklab, var(--fui-checkout) 10%, transparent);--fui-button-ghost-inverse-hover-background-color:color-mix(in oklab, var(--fui-background) 10%, transparent);--fui-button-ghost-inverse-open-background-color:color-mix(in oklab, var(--fui-background) 10%, transparent);--fui-badge-neutral-hover-text-color:color-mix(in oklab, var(--fui-foreground) 70%, transparent);--fui-switch-border-color:color-mix(in oklab, var(--fui-input) 50%, transparent);--fui-slider-track-background-color:color-mix(in oklab, var(--fui-input) 50%, transparent);--fui-toggle-invalid-outline-color:color-mix(in oklab, var(--fui-destructive) 20%, transparent);--fui-field-label-card-checked-within-background-color:color-mix(in oklab, var(--fui-primary) 5%, transparent);--fui-field-label-card-checked-within-border-color:color-mix(in oklab, var(--fui-primary) 30%, transparent);--fui-select-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-select-separator-background-color:color-mix(in oklab, var(--fui-border) 50%, transparent);--fui-combobox-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-combobox-separator-background-color:color-mix(in oklab, var(--fui-border) 50%, transparent);--fui-autocomplete-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-autocomplete-separator-background-color:color-mix(in oklab, var(--fui-border) 50%, transparent);--fui-search-results-popper-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-search-overlay-outline-color:color-mix(in oklab, var(--fui-foreground) 10%, transparent);--fui-search-overlay-backdrop-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-dialog-content-outline-color:color-mix(in oklab, var(--fui-foreground) 10%, transparent);--fui-dialog-overlay-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-alert-dialog-content-outline-color:color-mix(in oklab, var(--fui-foreground) 10%, transparent);--fui-alert-dialog-overlay-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-sheet-overlay-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-drawer-overlay-background-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-popover-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-hover-card-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-dropdown-menu-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-dropdown-menu-sub-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-dropdown-menu-item-destructive-focus-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-dropdown-menu-separator-background-color:color-mix(in oklab, var(--fui-border) 50%, transparent);--fui-context-menu-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-context-menu-sub-content-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-context-menu-item-destructive-focus-background-color:color-mix(in oklab, var(--fui-destructive) 10%, transparent);--fui-context-menu-separator-background-color:color-mix(in oklab, var(--fui-border) 50%, transparent);--fui-navigation-menu-trigger-open-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-navigation-menu-content-own-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-navigation-menu-link-current-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-navigation-menu-viewport-outline-color:color-mix(in oklab, var(--fui-foreground) 20%, transparent);--fui-toast-cancel-background-color:color-mix(in oklab, var(--fui-foreground) 8%, transparent);--fui-card-outline-color:color-mix(in oklab, var(--fui-foreground) 5%, transparent);--fui-alert-description-error-text-color:color-mix(in oklab, var(--fui-destructive) 90%, transparent);--fui-item-muted-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-image-loading-blur-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-table-row-hover-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-table-footer-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-carousel-progress-background-color:color-mix(in oklab, var(--fui-muted) 30%, transparent);--fui-tabs-trigger-text-color:color-mix(in oklab, var(--fui-foreground) 60%, transparent);--fui-sidebar-group-label-text-color:color-mix(in oklab, var(--fui-card-foreground) 70%, transparent);--fui-navigation-shop-trigger-beside-open-background-color:color-mix(in oklab, var(--fui-accent) 50%, transparent);--fui-navigation-shop-trigger-above-open-background-color:color-mix(in oklab, var(--fui-accent) 50%, transparent);--fui-navigation-shop-trigger-captioned-text-color:color-mix(in oklab, var(--fui-foreground) 70%, transparent);--fui-navigation-shop-trigger-captioned-hover-text-color:color-mix(in oklab, var(--fui-foreground) 80%, transparent);--fui-navigation-shop-page-beside-open-background-color:color-mix(in oklab, var(--fui-accent) 50%, transparent);--fui-navigation-shop-page-above-open-background-color:color-mix(in oklab, var(--fui-accent) 50%, transparent);--fui-navigation-shop-page-captioned-text-color:color-mix(in oklab, var(--fui-foreground) 70%, transparent);--fui-navigation-shop-page-captioned-hover-text-color:color-mix(in oklab, var(--fui-foreground) 80%, transparent);--fui-navigation-shop-caption-background-color:color-mix(in oklab, var(--fui-background) 90%, transparent);--fui-footer-rich-legal-link-text-color:color-mix(in oklab, var(--fui-background) 70%, transparent);--fui-footer-rich-legal-note-text-color:color-mix(in oklab, var(--fui-background) 70%, transparent);--fui-footer-brand-background-color:color-mix(in oklab, var(--fui-muted) 50%, transparent);--fui-category-grid-dismiss-hover-background-color:color-mix(in oklab, var(--fui-muted-foreground) 20%, transparent)}}:where(.frontic-experience-root,:host){--fui-category-grid-width:100%;--fui-cart-item-detailed-line-gap:calc(var(--fui-spacing) * 4);--fui-cart-item-detailed-image-border:var(--fui-border-default);--fui-cart-item-detailed-image-border-color:var(--fui-border);--fui-cart-item-detailed-image-rounded:var(--fui-radius-md);--fui-cart-item-detailed-image-size:calc(var(--fui-spacing) * 24);--fui-cart-item-detailed-quantity-font-family:var(--fui-text-small-family);--fui-cart-item-detailed-quantity-font-size:var(--fui-text-small-size);--fui-cart-item-detailed-quantity-line-height:var(--fui-text-small-line-height);--fui-cart-item-detailed-quantity-font-weight:500;--fui-cart-item-detailed-quantity-letter-spacing:var(--fui-text-small-tracking);--fui-cart-item-detailed-quantity-font-feature-settings:var(--fui-text-small-feature);--fui-cart-item-detailed-quantity-font-variation-settings:var(--fui-text-small-variation);--fui-cart-item-detailed-quantity-width:calc(var(--fui-spacing) * 8);--fui-cart-item-detailed-display:flex;--fui-cart-item-detailed-flex-direction:column;--fui-cart-item-detailed-gap:calc(var(--fui-spacing) * 5);--fui-cart-item-compact-image-border:var(--fui-border-default);--fui-cart-item-compact-image-border-color:var(--fui-border);--fui-cart-item-compact-image-rounded:var(--fui-radius-md);--fui-cart-item-compact-image-size:calc(var(--fui-spacing) * 18);--fui-cart-item-compact-display:flex;--fui-cart-item-compact-flex-direction:column;--fui-cart-item-compact-gap:calc(var(--fui-spacing) * 5);--fui-cart-item-minimal-image-border:var(--fui-border-default);--fui-cart-item-minimal-image-border-color:var(--fui-border);--fui-cart-item-minimal-image-rounded:var(--fui-radius-md);--fui-cart-item-minimal-image-size:calc(var(--fui-spacing) * 12);--fui-cart-item-minimal-display:flex;--fui-cart-item-minimal-flex-direction:column;--fui-cart-item-minimal-gap:calc(var(--fui-spacing) * 3);--fui-cart-minimal-title-font-family:var(--fui-text-ui-family);--fui-cart-minimal-title-font-size:var(--fui-text-ui-size);--fui-cart-minimal-title-line-height:var(--fui-text-ui-line-height);--fui-cart-minimal-title-font-weight:600;--fui-cart-minimal-title-letter-spacing:var(--fui-text-ui-tracking);--fui-cart-minimal-title-font-feature-settings:var(--fui-text-ui-feature);--fui-cart-minimal-title-font-variation-settings:var(--fui-text-ui-variation);--fui-search-suggestions-image-border:var(--fui-border-default);--fui-search-suggestions-image-border-color:var(--fui-border);--fui-search-suggestions-image-rounded:var(--fui-radius-md);--fui-search-suggestions-image-size:calc(var(--fui-spacing) * 12);--fui-search-suggestions-pick-gap:calc(var(--fui-spacing) * 2);--fui-search-suggestions-pick-padding:calc(var(--fui-spacing) * 2);--fui-order-summary-image-border:var(--fui-border-default);--fui-order-summary-image-border-color:var(--fui-border);--fui-order-summary-image-rounded:var(--fui-radius-md);--fui-order-summary-image-size:calc(var(--fui-spacing) * 14);--fui-order-tracking-eta-font-family:var(--fui-text-title-family);--fui-order-tracking-eta-font-size:var(--fui-text-title-size);--fui-order-tracking-eta-line-height:var(--fui-text-title-line-height);--fui-order-tracking-eta-font-weight:var(--fui-text-title-weight);--fui-order-tracking-eta-letter-spacing:var(--fui-text-title-tracking);--fui-order-tracking-eta-font-feature-settings:var(--fui-text-title-feature);--fui-order-tracking-eta-font-variation-settings:var(--fui-text-title-variation);--fui-order-tracking-parcel-background-color:var(--fui-muted);--fui-order-tracking-parcel-rounded:var(--fui-radius-md);--fui-order-tracking-parcel-padding-x:calc(var(--fui-spacing) * 4);--fui-order-tracking-parcel-padding-y:calc(var(--fui-spacing) * 3);--fui-order-tracking-parcel-gap:calc(var(--fui-spacing) * 3);--fui-account-access-delete-title-text-color:var(--fui-destructive);--fui-product-options-image-background-color:var(--fui-muted);--fui-product-options-image-rounded:var(--fui-radius-md);--fui-filters-range-to-text-color:var(--fui-muted-foreground);--fui-filters-range-to-font-family:var(--fui-text-ui-family);--fui-filters-range-to-font-size:var(--fui-text-ui-size);--fui-filters-range-to-line-height:var(--fui-text-ui-line-height);--fui-filters-range-to-font-weight:var(--fui-text-ui-weight);--fui-filters-range-to-letter-spacing:var(--fui-text-ui-tracking);--fui-filters-range-to-font-feature-settings:var(--fui-text-ui-feature);--fui-filters-range-to-font-variation-settings:var(--fui-text-ui-variation);--fui-reviews-stars-text-color:var(--fui-muted-foreground);--fui-reviews-stars-font-family:var(--fui-text-caption-family);--fui-reviews-stars-font-size:var(--fui-text-caption-size);--fui-reviews-stars-line-height:var(--fui-text-caption-line-height);--fui-reviews-stars-font-weight:400;--fui-reviews-stars-letter-spacing:var(--fui-text-caption-tracking);--fui-reviews-stars-font-feature-settings:var(--fui-text-caption-feature);--fui-reviews-stars-font-variation-settings:var(--fui-text-caption-variation);--fui-reviews-stars-width:calc(var(--fui-spacing) * 3);--fui-reviews-count-text-color:var(--fui-muted-foreground);--fui-reviews-count-font-family:var(--fui-text-caption-family);--fui-reviews-count-font-size:var(--fui-text-caption-size);--fui-reviews-count-line-height:var(--fui-text-caption-line-height);--fui-reviews-count-font-weight:400;--fui-reviews-count-letter-spacing:var(--fui-text-caption-tracking);--fui-reviews-count-font-feature-settings:var(--fui-text-caption-feature);--fui-reviews-count-font-variation-settings:var(--fui-text-caption-variation);--fui-reviews-count-width:calc(var(--fui-spacing) * 7);--fui-reviews-count-text-align:end;--fui-reviews-verified-text-color:var(--fui-positive);--fui-reviews-verified-font-family:var(--fui-text-caption-family);--fui-reviews-verified-font-size:var(--fui-text-caption-size);--fui-reviews-verified-line-height:var(--fui-text-caption-line-height);--fui-reviews-verified-font-weight:var(--fui-text-caption-weight);--fui-reviews-verified-letter-spacing:var(--fui-text-caption-tracking);--fui-reviews-verified-font-feature-settings:var(--fui-text-caption-feature);--fui-reviews-verified-font-variation-settings:var(--fui-text-caption-variation);--fui-reviews-verified-gap:calc(var(--fui-spacing));--fui-reviews-verified-icon-size:calc(var(--fui-spacing) * 3.5);--fui-return-request-option-font-weight:400;--fui-delivery-slot-price-text-color:var(--fui-positive);--fui-delivery-slot-price-font-family:var(--fui-text-ui-family);--fui-delivery-slot-price-font-size:var(--fui-text-ui-size);--fui-delivery-slot-price-line-height:var(--fui-text-ui-line-height);--fui-delivery-slot-price-font-weight:var(--fui-text-ui-weight);--fui-delivery-slot-price-letter-spacing:var(--fui-text-ui-tracking);--fui-delivery-slot-price-font-feature-settings:var(--fui-text-ui-feature);--fui-delivery-slot-price-font-variation-settings:var(--fui-text-ui-variation);--fui-checkout-page-root-background-color:var(--fui-background);--fui-checkout-page-root-text-color:var(--fui-foreground);--fui-checkout-page-summary-background-color:var(--fui-primary);--fui-checkout-page-summary-text-color:var(--fui-primary-foreground);--fui-checkout-page-summary-toggle-font-family:var(--fui-text-ui-family);--fui-checkout-page-summary-toggle-font-size:var(--fui-text-ui-size);--fui-checkout-page-summary-toggle-line-height:var(--fui-text-ui-line-height);--fui-checkout-page-summary-toggle-font-weight:600;--fui-checkout-page-summary-toggle-letter-spacing:var(--fui-text-ui-tracking);--fui-checkout-page-summary-toggle-font-feature-settings:var(--fui-text-ui-feature);--fui-checkout-page-summary-toggle-font-variation-settings:var(--fui-text-ui-variation);--fui-checkout-page-summary-toggle-gap:calc(var(--fui-spacing));--fui-checkout-page-total-image-border:var(--fui-border-default);--fui-checkout-page-total-image-border-color:var(--fui-border);--fui-checkout-page-total-image-rounded:var(--fui-radius-md);--fui-checkout-page-total-image-size:calc(var(--fui-spacing) * 12);--fui-review-list-width:100%;--fui-cart-full-display:flex;--fui-cart-full-flex-direction:column;--fui-cart-full-gap:calc(var(--fui-spacing) * 6);--fui-filter-sheet-width:100%;--fui-filter-sidebar-width:100%}@media (width>=768px){:where(.frontic-experience-root,:host){--fui-text-control-size:.875rem;--fui-text-control-line-height:1.43}}:where(.frontic-experience-root,:host){container-type:inline-size}:host{display:block}:host([hidden]){display:none}@property --fui-ring-color{syntax:"*";inherits:false}@property --fui-ring-border-color{syntax:"*";inherits:false}body,html{margin:0}.frontic-experience-root{background:var(--fui-background);min-height:100vh;color:var(--fui-foreground);font-family:var(--fui-text-body-family)}.ui-site-demo{box-sizing:border-box;min-height:100vh;padding:24px;container-type:inline-size}.ui-site-demo-centred{justify-content:center;align-items:center;display:flex}.ui-site-demo-centred.ui-site-demo-anchored{grid-template-rows:1fr auto 2fr;justify-items:center;display:grid}.ui-site-demo-anchored>.ui-site-demo-body{grid-row:2}@media (width<=1023px){.ui-site-demo{padding:8px}}.ui-site-demo.ui-site-demo-bleed{padding:0}.ui-site-demo-centred>.ui-site-demo-body{flex-direction:column;align-items:center;width:max-content;min-width:min(100%,28rem);max-width:100%;display:flex}:is(.ui-site-matrix,:root:has(.ui-site-matrix)){--matrix-surface:#fff;--matrix-band:#eff1f5;--matrix-lane:#e6e9ef;--matrix-line:#dcdfe5;--matrix-text:#5c5f77;--matrix-heading:#4c4f69}:root[data-theme=dark] .ui-site-matrix{--matrix-surface:#24273a;--matrix-band:#1e2030;--matrix-lane:#181926;--matrix-line:#363a4f;--matrix-text:#a5adcb;--matrix-heading:#cad3f5}:root[data-theme=dark]:has(.ui-site-matrix){--matrix-surface:#24273a;--matrix-band:#1e2030;--matrix-lane:#181926;--matrix-line:#363a4f;--matrix-text:#a5adcb;--matrix-heading:#cad3f5}:is(.frontic-experience-root:has(>.ui-site-matrix),:root:has(.ui-site-matrix)){background:var(--matrix-surface)}.ui-site-matrix{grid-template-columns:repeat(var(--columns),minmax(min-content,max-content));background:var(--matrix-line);border:1px solid var(--matrix-line);gap:1px;width:fit-content;margin:0;display:grid}.ui-site-matrix-labelled{grid-template-columns:max-content repeat(var(--columns),minmax(min-content,max-content))}.ui-site-matrix>*{background:var(--fui-background);margin:0;padding:12px 16px}.ui-site-matrix-corner,.ui-site-matrix-head,.ui-site-matrix-lane,.ui-site-matrix-row{background:var(--matrix-band);color:var(--matrix-text);font:12px/16px system-ui,-apple-system,Segoe UI,sans-serif}.ui-site-matrix-head{z-index:2;color:var(--matrix-heading);padding:8px 12px;font-weight:600;position:sticky;top:0}.ui-site-matrix-corner{z-index:3;gap:4px;padding:8px 12px;display:grid;position:sticky;top:0;left:0}.ui-site-matrix-corner>:first-child{justify-self:end}.ui-site-matrix-corner,.ui-site-matrix-row{box-shadow:1px 0 0 var(--matrix-line)}.ui-site-matrix-lane{background:var(--matrix-lane);grid-column:1/-1;padding:6px 16px}.ui-site-matrix-lane strong{color:var(--matrix-heading);font-weight:600}.ui-site-matrix-row{z-index:1;flex-wrap:wrap;align-content:center;align-items:center;gap:4px 0;padding:8px 12px;display:flex;position:sticky;left:0}.ui-site-matrix-row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-site-matrix-row dd+dt+dd:before{content:"·";color:var(--matrix-text);margin:0 6px}.ui-site-matrix-default{border:1px solid var(--matrix-line);color:var(--matrix-text);margin-left:8px;padding:0 4px;font-size:10px;font-weight:400}.ui-site-matrix-row dd{color:var(--matrix-heading);margin:0;font-weight:500}.ui-site-matrix-cell{align-items:center;min-width:96px;display:flex}.ui-site-matrix>.ui-site-matrix-cell[data-surface=inverse]{background:var(--fui-foreground)}[data-canvas=grid] .frontic-experience-root{background-image:radial-gradient(var(--fui-border) 1px,transparent 1px);background-size:16px 16px}[data-showcase-outlet]{height:min(100%,100cqh);position:sticky;top:0}[data-showcase-outlet]>*{pointer-events:auto}body:has([data-showcase-outlet]>*){pointer-events:auto!important}[data-showcase-outlet] :is([data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=drawer-overlay],[data-slot=drawer-content]){position:absolute}[data-showcase-card]>:first-child{max-width:none}.ui-site-doc{flex-direction:column;gap:1rem;line-height:1.6;display:flex}.ui-site-doc h2{font-family:var(--font-heading);margin-top:1.5rem;font-size:1.25rem;font-weight:600}.ui-site-doc h3{margin-top:.5rem;font-weight:600}.ui-site-doc a{text-underline-offset:4px;text-decoration:underline}.ui-site-doc ol,.ui-site-doc ul{flex-direction:column;gap:.25rem;padding-left:1.25rem;list-style:outside;display:flex}.ui-site-doc ol{list-style:decimal}.ui-site-doc code{background:var(--fui-muted);font-family:var(--font-mono);border-radius:.25rem;padding:.1rem .3rem;font-size:.875em}.ui-site-doc pre{border:1px solid var(--fui-border);background:var(--fui-muted);border-radius:.5rem;padding:1rem 1.25rem;overflow-x:auto}.ui-site-doc pre code{background:0 0;padding:0;font-size:.8125rem;line-height:1.5}.ui-site-doc table{border:1px solid var(--fui-border);border-collapse:separate;border-spacing:0;border-radius:.5rem;width:100%;font-size:.875rem;overflow:hidden}.ui-site-doc td,.ui-site-doc th{text-align:left;vertical-align:top;border-bottom:1px solid var(--fui-border);padding:.5rem .75rem}.ui-site-doc th{background:var(--fui-muted);font-weight:600}.ui-site-doc tr:last-child td{border-bottom:0}.ui-site-doc strong{font-weight:600}:root:has(.ui-site-editor[data-text-size=md]){font-size:112.5%}:root:has(.ui-site-editor[data-text-size=lg]){font-size:125%}.ui-site-editor :is(pre,code) span[style]{color:var(--l)}:root[data-theme=dark] .ui-site-editor :is(pre,code) span[style]{color:var(--d)}.ui-site-editor{--fui-background:#fff;--fui-foreground:#4c4f69;--fui-card:#fff;--fui-card-foreground:#4c4f69;--fui-popover:#fff;--fui-popover-foreground:#4c4f69;--fui-muted:#eff1f5;--fui-muted-foreground:#5c5f77;--fui-accent:#e6e9ef;--fui-accent-foreground:#4c4f69;--fui-border:#dcdfe5;--fui-input:#ccd0da;--fui-ring:#8839ef;--fui-primary:#8839ef;--fui-primary-foreground:#fff;--fui-secondary:#eff1f5;--fui-secondary-foreground:#4c4f69;--fui-active:#e6e9ef;--fui-active-foreground:#4c4f69;--font-heading:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Geist Variable,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark] .ui-site-editor{--fui-background:#24273a;--fui-foreground:#cad3f5;--fui-card:#1e2030;--fui-card-foreground:#cad3f5;--fui-popover:#1e2030;--fui-popover-foreground:#cad3f5;--fui-muted:#1e2030;--fui-muted-foreground:#a5adcb;--fui-accent:#363a4f;--fui-accent-foreground:#cad3f5;--fui-border:#363a4f;--fui-input:#494d64;--fui-ring:#c6a0f6;--fui-primary:#c6a0f6;--fui-primary-foreground:#181926;--fui-secondary:#1e2030;--fui-secondary-foreground:#cad3f5;--fui-active:#363a4f;--fui-active-foreground:#cad3f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-site-tree-row{height:calc(var(--fui-spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--fui-spacing) * 1.5);border-left-style:var(--tw-border-style);padding-right:calc(var(--fui-spacing) * 2);white-space:nowrap;color:var(--fui-foreground);--tw-outline-style:none;border-color:#0000;border-left-width:2px;outline-style:none;display:flex}@media (hover:hover){.ui-site-tree-row:hover{background-color:var(--fui-accent)}@supports (color:color-mix(in lab,red,red)){.ui-site-tree-row:hover{background-color:color-mix(in oklab,var(--fui-accent) 50%,transparent)}}}.ui-site-tree-row:focus-visible{background-color:var(--fui-accent)}@supports (color:color-mix(in lab,red,red)){.ui-site-tree-row:focus-visible{background-color:color-mix(in oklab,var(--fui-accent) 50%,transparent)}}.ui-site-tree-row[data-active]{border-color:var(--fui-primary);background-color:var(--fui-accent);color:var(--fui-accent-foreground)}.ui-site-tree-chevron{width:calc(var(--fui-spacing) * 3.5);height:calc(var(--fui-spacing) * 3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ui-site-tree-chevron,.ui-site-tree-icon{color:var(--fui-muted-foreground);flex-shrink:0}.ui-site-tree-icon{width:calc(var(--fui-spacing) * 4);height:calc(var(--fui-spacing) * 4)}.ui-site-prose{gap:calc(var(--fui-spacing) * 2);flex-direction:column;display:flex}.ui-site-prose a,.ui-site-ref-link{text-underline-offset:4px;text-decoration-line:underline}.ui-site-prose code{border-radius:var(--fui-radius-sm);background-color:var(--fui-muted);padding-inline:var(--fui-spacing);font-family:var(--fui-font-mono);font-size:var(--fui-text-small-size);line-height:var(--tw-leading,var(--fui-text-small-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-small-tracking));font-weight:var(--tw-font-weight,var(--fui-text-small-weight))}.ui-site-prose ul{gap:var(--fui-spacing);padding-left:calc(var(--fui-spacing) * 5);flex-direction:column;list-style-type:disc;display:flex}.ui-site-ref-code,.ui-site-ref-name{vertical-align:top;font-family:var(--fui-font-mono);font-size:var(--fui-text-small-size);line-height:var(--tw-leading,var(--fui-text-small-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-small-tracking));font-weight:var(--tw-font-weight,var(--fui-text-small-weight))}.ui-site-ref-code{overflow-wrap:break-word;white-space:normal!important}.ui-site-ref-full{border-radius:var(--fui-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fui-border);background-color:var(--fui-background);padding-inline:calc(var(--fui-spacing) * 3);padding-block:calc(var(--fui-spacing) * 2);overflow-wrap:break-word;display:block}.ui-site-ref-full,.ui-site-ref-link{font-family:var(--fui-font-mono)}.ui-site-fold-row{cursor:pointer;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.ui-site-fold-toggle{width:calc(var(--fui-spacing) * 12);padding-block:var(--fui-spacing);vertical-align:top}.ui-site-fold-cell{white-space:normal!important;padding:0!important}.ui-site-fold{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);grid-template-rows:0fr;display:grid}.ui-site-fold[data-state=open]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.ui-site-fold{transition-property:none}}.ui-site-fold-details{-moz-column-gap:calc(var(--fui-spacing) * 6);column-gap:calc(var(--fui-spacing) * 6);row-gap:calc(var(--fui-spacing) * 3);background-color:var(--fui-muted);padding-inline:calc(var(--fui-spacing) * 3);padding-block:calc(var(--fui-spacing) * 4);font-size:var(--fui-text-small-size);line-height:var(--tw-leading,var(--fui-text-small-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-small-tracking));font-weight:var(--tw-font-weight,var(--fui-text-small-weight));grid-template-columns:minmax(8rem,max-content) 1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-site-fold-details{background-color:color-mix(in oklab,var(--fui-muted) 50%,transparent)}}.ui-site-fold-details>dt{color:var(--fui-muted-foreground)}.ui-site-chevron-down{width:calc(var(--fui-spacing) * 4);height:calc(var(--fui-spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes progress-indeterminate{0%{transform:translate(-66.667%)scaleX(.333)}to{transform:translate(66.667%)scaleX(.333)}}
