.s-factory{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.s-factory>*{pointer-events:all}s-factory{display:block}body.-dark:has(.s-factory.-lnf){background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),10%,var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))))}body.-dark:has(.s-factory.-lnf){transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{-webkit-font-smoothing:antialiased;margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:transparent;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled{cursor:default}[type=button]:disabled{cursor:default}[type=reset]:disabled{cursor:default}[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}mark{background:0 0}.s-carpenter-daemon{--s-scrolled-classes-class:scrolled;--s-scrolled-classes-offset:50;--s-media-xs-min:0;--s-media-xs-max:29.625rem;--s-media-sm-min:475;--s-media-sm-max:39.9375rem;--s-media-md-min:40rem;--s-media-md-max:47.9375rem;--s-media-lg-min:48rem;--s-media-lg-max:63.9375rem;--s-media-xl-min:64rem;--s-media-xl-max:79.9375rem;--s-media-xxl-min:80rem;--s-container-default-min-width:20rem;--s-container-default-max-width:80rem;--s-container-default-side-padding:1.25rem;--s-shadow-default:0px .7px 2.2px rgba(0,0,0,.01),0px 1.7px 5.3px rgba(0,0,0,.016),0px 3.1px 10px rgba(0,0,0,.02),0px 5.6px 17.9px rgba(0,0,0,.024),0px 10.4px 33.4px rgba(0,0,0,.027),0px 25px 80px rgba(0,0,0,.04);--s-color-main:#878787;--s-color-main-o:#878787;--s-color-main-h:0;--s-color-main-s:0;--s-color-main-l:52.9;--s-color-main-a:1;--s-color-accent:#40a1bf;--s-color-accent-o:#40a1bf;--s-color-accent-h:194;--s-color-accent-s:49.8;--s-color-accent-l:50;--s-color-accent-a:1;--s-color-complementary:#9ec468;--s-color-complementary-o:#9ec468;--s-color-complementary-h:85;--s-color-complementary-s:43.8;--s-color-complementary-l:58.8;--s-color-complementary-a:1;--s-color-ternary:#9ec468;--s-color-ternary-o:#9ec468;--s-color-ternary-h:85;--s-color-ternary-s:43.8;--s-color-ternary-l:58.8;--s-color-ternary-a:1;--s-color-current:#40a1bf;--s-color-current-o:#40a1bf;--s-color-current-h:194;--s-color-current-s:49.8;--s-color-current-l:50;--s-color-current-a:1;--s-color-success:#91ff00;--s-color-success-o:#91ff00;--s-color-success-h:86;--s-color-success-s:100;--s-color-success-l:50;--s-color-success-a:1;--s-color-warning:#ffd500;--s-color-warning-o:#ffd500;--s-color-warning-h:50;--s-color-warning-s:100;--s-color-warning-l:50;--s-color-warning-a:1;--s-color-error:#ff003b;--s-color-error-o:#ff003b;--s-color-error-h:346;--s-color-error-s:100;--s-color-error-l:50;--s-color-error-a:1;--s-color-info:#0ff;--s-color-info-o:#0ff;--s-color-info-h:180;--s-color-info-s:100;--s-color-info-l:50;--s-color-info-a:1;--s-color-php:#777cb5;--s-color-php-o:#777cb5;--s-color-php-h:235;--s-color-php-s:29.5;--s-color-php-l:58.8;--s-color-php-a:1;--s-shade-text-lighten:0;--s-shade-text-darken:20;--s-shade-text-saturate:0;--s-shade-text-desaturate:50;--s-shade-form-lighten:0;--s-shade-form-darken:0;--s-shade-form-saturate:0;--s-shade-form-desaturate:50;--s-shade-form-alpha:1;--s-shade-form-background-lighten:0;--s-shade-form-background-darken:0;--s-shade-form-background-saturate:0;--s-shade-form-background-desaturate:0;--s-shade-form-background-lightness:100;--s-shade-text-main-lighten:0;--s-shade-text-main-darken:35;--s-shade-text-main-saturate:0;--s-shade-text-main-desaturate:0;--s-shade-placeholder-lighten:0;--s-shade-placeholder-darken:0;--s-shade-placeholder-saturate:0;--s-shade-placeholder-desaturate:0;--s-shade-placeholder-alpha:.4;--s-shade-foreground-lighten:0;--s-shade-foreground-darken:0;--s-shade-foreground-saturate:0;--s-shade-foreground-desaturate:0;--s-shade-foreground-lightness:94;--s-shade-background-lighten:0;--s-shade-background-darken:0;--s-shade-background-saturate:0;--s-shade-background-desaturate:0;--s-shade-background-lightness:100;--s-shade-icon-lighten:0;--s-shade-icon-darken:0;--s-shade-icon-saturate:0;--s-shade-icon-desaturate:0;--s-shade-icon-alpha:.7;--s-shade-surface-lighten:0;--s-shade-surface-darken:0;--s-shade-surface-saturate:0;--s-shade-surface-desaturate:0;--s-shade-surface-lightness:94;--s-shade-border-lighten:0;--s-shade-border-darken:0;--s-shade-border-saturate:0;--s-shade-border-desaturate:0;--s-shade-border-lightness:94;--s-shade-hover-lighten:10;--s-shade-hover-darken:0;--s-shade-hover-saturate:0;--s-shade-hover-desaturate:0;--s-shade-active-lighten:0;--s-shade-active-darken:10;--s-shade-active-saturate:0;--s-shade-active-desaturate:0;--s-font-family-sans:Poppins,sans-serif;--s-font-family-serif:Merriweather,serif;--s-font-family-code:Monaco,sans-serif;--s-font-family-quote:Palatino,serif;--s-font-serif-family:var(--s-font-family-serif);--s-font-serif-weight:300;--s-font-body-family:var(--s-font-family-sans);--s-font-body-weight:300;--s-font-lead-family:var(--s-font-family-sans);--s-font-lead-weight:300;--s-font-title-family:var(--s-font-family-sans);--s-font-title-weight:400;--s-font-suptitle-family:var(--s-font-family-sans);--s-font-suptitle-weight:300;--s-font-subtitle-family:var(--s-font-family-sans);--s-font-subtitle-weight:300;--s-font-p-family:var(--s-font-family-sans);--s-font-p-weight:300;--s-font-tagline-family:var(--s-font-family-sans);--s-font-tagline-weight:300;--s-font-code-family:var(--s-font-family-code);--s-font-quote-family:var(--s-font-family-sans);--s-font-quote-weight:300;--s-typo-body-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-body-size:calc(var(--s-size-body, )*var(--s-scale,1));--s-typo-body-line-height:1.3;--s-typo-h1-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h1-size:calc(var(--s-size-h1, )*var(--s-scale,1));--s-typo-h1-line-height:1.1;--s-typo-h2-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h2-size:calc(var(--s-size-h2, )*var(--s-scale,1));--s-typo-h2-line-height:1.2;--s-typo-h3-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h3-size:calc(var(--s-size-h3, )*var(--s-scale,1));--s-typo-h3-line-height:1.1;--s-typo-h4-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h4-size:calc(var(--s-size-h4, )*var(--s-scale,1));--s-typo-h4-line-height:var(--s-lineheight-h4);--s-typo-h5-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h5-size:calc(var(--s-size-h5, )*var(--s-scale,1));--s-typo-h5-line-height:1.1;--s-typo-h6-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h6-size:calc(var(--s-size-h6, )*var(--s-scale,1));--s-typo-h6-line-height:1.1;--s-typo-suptitle-font:var(--s-font-suptitle-style,normal)var(--s-font-suptitle-variant,normal)var(--s-font-suptitle-weight,normal)var(--s-font-suptitle-size,1em)/var(--s-font-suptitle-line-height,1)var(--s-font-suptitle-family,sans-serif);--s-typo-suptitle-size:calc(var(--s-size-suptitle, )*var(--s-scale,1));--s-typo-suptitle-line-height:1.2;--s-typo-suptitle-letter-spacing:0;--s-typo-suptitle-text-transform:uppercase;--s-typo-subtitle-font:var(--s-font-subtitle-style,normal)var(--s-font-subtitle-variant,normal)var(--s-font-subtitle-weight,normal)var(--s-font-subtitle-size,1em)/var(--s-font-subtitle-line-height,1)var(--s-font-subtitle-family,sans-serif);--s-typo-subtitle-size:calc(var(--s-size-subtitle, )*var(--s-scale,1));--s-typo-subtitle-line-height:1.2;--s-typo-subtitle-letter-spacing:0;--s-typo-subtitle-text-transform:uppercase;--s-typo-lead-font:var(--s-font-lead-style,normal)var(--s-font-lead-variant,normal)var(--s-font-lead-weight,normal)var(--s-font-lead-size,1em)/var(--s-font-lead-line-height,1)var(--s-font-lead-family,sans-serif);--s-typo-lead-size:calc(var(--s-size-lead, )*var(--s-scale,1));--s-typo-lead-line-height:1.2;--s-typo-p-font:var(--s-font-p-style,normal)var(--s-font-p-variant,normal)var(--s-font-p-weight,normal)var(--s-font-p-size,1em)/var(--s-font-p-line-height,1)var(--s-font-p-family,sans-serif);--s-typo-p-size:calc(var(--s-size-p, )*var(--s-scale,1));--s-typo-p-line-height:var(--s-lineheight-p);--s-typo-tagline-font:var(--s-font-tagline-style,normal)var(--s-font-tagline-variant,normal)var(--s-font-tagline-weight,normal)var(--s-font-tagline-size,1em)/var(--s-font-tagline-line-height,1)var(--s-font-tagline-family,sans-serif);--s-typo-tagline-size:calc(var(--s-size-tagline, )*var(--s-scale,1));--s-typo-tagline-line-height:1.8;--s-typo-tagline-letter-spacing:0;--s-typo-tagline-text-transform:uppercase;--s-typo-quote-font:var(--s-font-quote-style,normal)var(--s-font-quote-variant,normal)var(--s-font-quote-weight,normal)var(--s-font-quote-size,1em)/var(--s-font-quote-line-height,1)var(--s-font-quote-family,sans-serif);--s-typo-quote-size:calc(var(--s-size-quote, )*var(--s-scale,1));--s-typo-quote-line-height:1.3;--s-typo-id-font:var(--s-font-code-style,normal)var(--s-font-code-variant,normal)var(--s-font-code-weight,normal)var(--s-font-code-size,1em)/var(--s-font-code-line-height,1)var(--s-font-code-family,sans-serif);--s-typo-id-size:calc(var(--s-size-id, )*var(--s-scale,1));--s-typo-code-font:var(--s-font-code-style,normal)var(--s-font-code-variant,normal)var(--s-font-code-weight,normal)var(--s-font-code-size,1em)/var(--s-font-code-line-height,1)var(--s-font-code-family,sans-serif);--s-typo-code-size:calc(var(--s-size-code, )*var(--s-scale,1));--s-typo-label-font:var(--s-font-p-style,normal)var(--s-font-p-variant,normal)var(--s-font-p-weight,normal)var(--s-font-p-size,1em)/var(--s-font-p-line-height,1)var(--s-font-p-family,sans-serif);--s-typo-label-size:calc(var(--s-size-label, )*var(--s-scale,1));--s-typo-button-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-button-size:calc(var(--s-size-button, )*var(--s-scale,1));--s-typo-button-line-height:var(--s-lineheight-p);--s-typo-menu-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-menu-size:calc(var(--s-size-menu, )*var(--s-scale,1));--s-typo-menu-line-height:1.2;--s-ease-default:cubic-bezier(.745,0,.18,1);--s-transition-slow-property:all;--s-transition-slow-duration:.3s;--s-transition-slow-timing-function:cubic-bezier(.745,0,.18,1);--s-transition-default-property:all;--s-transition-default-duration:.2s;--s-transition-default-timing-function:cubic-bezier(.745,0,.18,1);--s-transition-fast-property:all;--s-transition-fast-duration:.1s;--s-transition-fast-timing-function:cubic-bezier(.745,0,.18,1);--s-sizes-min:0;--s-sizes-max:5rem;--s-sizes-easing:linear;--s-spaces-min:0;--s-spaces-max:5rem;--s-spaces-easing:linear;--s-space-05:.125rem;--s-space-1:.25rem;--s-space-2:.5rem;--s-space-3:.75rem;--s-space-4:1rem;--s-space-5:1.25rem;--s-space-6:1.5rem;--s-space-7:1.75rem;--s-space-8:2rem;--s-space-10:2.5rem;--s-space-12:3rem;--s-space-16:4rem;--s-space-20:5rem;--s-space-24:6rem;--s-space-28:7rem;--s-space-32:8rem;--s-space-40:10rem;--s-space-48:12rem;--s-space-56:14rem;--s-space-64:16rem;--s-space-72:18rem;--s-space-80:20rem;--s-space-88:22rem;--s-space-96:24rem;--s-space-xs:.3125rem;--s-space-sm:.625rem;--s-space-md:1.25rem;--s-space-lg:2.5rem;--s-space-xl:5rem;--s-size-body:1rem;--s-size-h1:2.5rem;--s-size-h2:1.875rem;--s-size-h3:1.5625rem;--s-size-h4:1.25rem;--s-size-suptitle:1rem;--s-size-subtitle:1rem;--s-size-tagline:1rem;--s-size-lead:1.25rem;--s-size-p:1rem;--s-size-form:.875rem;--s-size-button:.875rem;--s-size-label:.875rem;--s-size-caption:.75rem;--s-size-code:1rem;--s-size-menu:.875rem;--s-size-quote:1.5625rem;--s-size-tooltip:1rem;--s-size-id:.875rem;--s-size-notification:.875rem;--s-size-error:.75rem;--s-size-small:.75rem;--s-size-large:1.25rem;--s-radius-default-top-left:.375rem;--s-radius-default-top-right:.375rem;--s-radius-default-bottom-right:.375rem;--s-radius-default-bottom-left:.375rem;--s-radius-default:.375rem}body:has(.s-factory){--s-scrolled-classes-class:scrolled;--s-scrolled-classes-offset:50;--s-media-xs-min:0;--s-media-xs-max:29.625rem;--s-media-sm-min:475;--s-media-sm-max:39.9375rem;--s-media-md-min:40rem;--s-media-md-max:47.9375rem;--s-media-lg-min:48rem;--s-media-lg-max:63.9375rem;--s-media-xl-min:64rem;--s-media-xl-max:79.9375rem;--s-media-xxl-min:80rem;--s-container-default-min-width:20rem;--s-container-default-max-width:80rem;--s-container-default-side-padding:1.25rem;--s-shadow-default:0px .7px 2.2px rgba(0,0,0,.01),0px 1.7px 5.3px rgba(0,0,0,.016),0px 3.1px 10px rgba(0,0,0,.02),0px 5.6px 17.9px rgba(0,0,0,.024),0px 10.4px 33.4px rgba(0,0,0,.027),0px 25px 80px rgba(0,0,0,.04);--s-color-main:#878787;--s-color-main-o:#878787;--s-color-main-h:0;--s-color-main-s:0;--s-color-main-l:52.9;--s-color-main-a:1;--s-color-accent:#40a1bf;--s-color-accent-o:#40a1bf;--s-color-accent-h:194;--s-color-accent-s:49.8;--s-color-accent-l:50;--s-color-accent-a:1;--s-color-complementary:#9ec468;--s-color-complementary-o:#9ec468;--s-color-complementary-h:85;--s-color-complementary-s:43.8;--s-color-complementary-l:58.8;--s-color-complementary-a:1;--s-color-ternary:#9ec468;--s-color-ternary-o:#9ec468;--s-color-ternary-h:85;--s-color-ternary-s:43.8;--s-color-ternary-l:58.8;--s-color-ternary-a:1;--s-color-current:#40a1bf;--s-color-current-o:#40a1bf;--s-color-current-h:194;--s-color-current-s:49.8;--s-color-current-l:50;--s-color-current-a:1;--s-color-success:#91ff00;--s-color-success-o:#91ff00;--s-color-success-h:86;--s-color-success-s:100;--s-color-success-l:50;--s-color-success-a:1;--s-color-warning:#ffd500;--s-color-warning-o:#ffd500;--s-color-warning-h:50;--s-color-warning-s:100;--s-color-warning-l:50;--s-color-warning-a:1;--s-color-error:#ff003b;--s-color-error-o:#ff003b;--s-color-error-h:346;--s-color-error-s:100;--s-color-error-l:50;--s-color-error-a:1;--s-color-info:#0ff;--s-color-info-o:#0ff;--s-color-info-h:180;--s-color-info-s:100;--s-color-info-l:50;--s-color-info-a:1;--s-color-php:#777cb5;--s-color-php-o:#777cb5;--s-color-php-h:235;--s-color-php-s:29.5;--s-color-php-l:58.8;--s-color-php-a:1;--s-shade-text-lighten:0;--s-shade-text-darken:20;--s-shade-text-saturate:0;--s-shade-text-desaturate:50;--s-shade-form-lighten:0;--s-shade-form-darken:0;--s-shade-form-saturate:0;--s-shade-form-desaturate:50;--s-shade-form-alpha:1;--s-shade-form-background-lighten:0;--s-shade-form-background-darken:0;--s-shade-form-background-saturate:0;--s-shade-form-background-desaturate:0;--s-shade-form-background-lightness:100;--s-shade-text-main-lighten:0;--s-shade-text-main-darken:35;--s-shade-text-main-saturate:0;--s-shade-text-main-desaturate:0;--s-shade-placeholder-lighten:0;--s-shade-placeholder-darken:0;--s-shade-placeholder-saturate:0;--s-shade-placeholder-desaturate:0;--s-shade-placeholder-alpha:.4;--s-shade-foreground-lighten:0;--s-shade-foreground-darken:0;--s-shade-foreground-saturate:0;--s-shade-foreground-desaturate:0;--s-shade-foreground-lightness:94;--s-shade-background-lighten:0;--s-shade-background-darken:0;--s-shade-background-saturate:0;--s-shade-background-desaturate:0;--s-shade-background-lightness:100;--s-shade-icon-lighten:0;--s-shade-icon-darken:0;--s-shade-icon-saturate:0;--s-shade-icon-desaturate:0;--s-shade-icon-alpha:.7;--s-shade-surface-lighten:0;--s-shade-surface-darken:0;--s-shade-surface-saturate:0;--s-shade-surface-desaturate:0;--s-shade-surface-lightness:94;--s-shade-border-lighten:0;--s-shade-border-darken:0;--s-shade-border-saturate:0;--s-shade-border-desaturate:0;--s-shade-border-lightness:94;--s-shade-hover-lighten:10;--s-shade-hover-darken:0;--s-shade-hover-saturate:0;--s-shade-hover-desaturate:0;--s-shade-active-lighten:0;--s-shade-active-darken:10;--s-shade-active-saturate:0;--s-shade-active-desaturate:0;--s-font-family-sans:Poppins,sans-serif;--s-font-family-serif:Merriweather,serif;--s-font-family-code:Monaco,sans-serif;--s-font-family-quote:Palatino,serif;--s-font-serif-family:var(--s-font-family-serif);--s-font-serif-weight:300;--s-font-body-family:var(--s-font-family-sans);--s-font-body-weight:300;--s-font-lead-family:var(--s-font-family-sans);--s-font-lead-weight:300;--s-font-title-family:var(--s-font-family-sans);--s-font-title-weight:400;--s-font-suptitle-family:var(--s-font-family-sans);--s-font-suptitle-weight:300;--s-font-subtitle-family:var(--s-font-family-sans);--s-font-subtitle-weight:300;--s-font-p-family:var(--s-font-family-sans);--s-font-p-weight:300;--s-font-tagline-family:var(--s-font-family-sans);--s-font-tagline-weight:300;--s-font-code-family:var(--s-font-family-code);--s-font-quote-family:var(--s-font-family-sans);--s-font-quote-weight:300;--s-typo-body-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-body-size:calc(var(--s-size-body, )*var(--s-scale,1));--s-typo-body-line-height:1.3;--s-typo-h1-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h1-size:calc(var(--s-size-h1, )*var(--s-scale,1));--s-typo-h1-line-height:1.1;--s-typo-h2-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h2-size:calc(var(--s-size-h2, )*var(--s-scale,1));--s-typo-h2-line-height:1.2;--s-typo-h3-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h3-size:calc(var(--s-size-h3, )*var(--s-scale,1));--s-typo-h3-line-height:1.1;--s-typo-h4-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h4-size:calc(var(--s-size-h4, )*var(--s-scale,1));--s-typo-h4-line-height:var(--s-lineheight-h4);--s-typo-h5-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h5-size:calc(var(--s-size-h5, )*var(--s-scale,1));--s-typo-h5-line-height:1.1;--s-typo-h6-font:var(--s-font-title-style,normal)var(--s-font-title-variant,normal)var(--s-font-title-weight,normal)var(--s-font-title-size,1em)/var(--s-font-title-line-height,1)var(--s-font-title-family,sans-serif);--s-typo-h6-size:calc(var(--s-size-h6, )*var(--s-scale,1));--s-typo-h6-line-height:1.1;--s-typo-suptitle-font:var(--s-font-suptitle-style,normal)var(--s-font-suptitle-variant,normal)var(--s-font-suptitle-weight,normal)var(--s-font-suptitle-size,1em)/var(--s-font-suptitle-line-height,1)var(--s-font-suptitle-family,sans-serif);--s-typo-suptitle-size:calc(var(--s-size-suptitle, )*var(--s-scale,1));--s-typo-suptitle-line-height:1.2;--s-typo-suptitle-letter-spacing:0;--s-typo-suptitle-text-transform:uppercase;--s-typo-subtitle-font:var(--s-font-subtitle-style,normal)var(--s-font-subtitle-variant,normal)var(--s-font-subtitle-weight,normal)var(--s-font-subtitle-size,1em)/var(--s-font-subtitle-line-height,1)var(--s-font-subtitle-family,sans-serif);--s-typo-subtitle-size:calc(var(--s-size-subtitle, )*var(--s-scale,1));--s-typo-subtitle-line-height:1.2;--s-typo-subtitle-letter-spacing:0;--s-typo-subtitle-text-transform:uppercase;--s-typo-lead-font:var(--s-font-lead-style,normal)var(--s-font-lead-variant,normal)var(--s-font-lead-weight,normal)var(--s-font-lead-size,1em)/var(--s-font-lead-line-height,1)var(--s-font-lead-family,sans-serif);--s-typo-lead-size:calc(var(--s-size-lead, )*var(--s-scale,1));--s-typo-lead-line-height:1.2;--s-typo-p-font:var(--s-font-p-style,normal)var(--s-font-p-variant,normal)var(--s-font-p-weight,normal)var(--s-font-p-size,1em)/var(--s-font-p-line-height,1)var(--s-font-p-family,sans-serif);--s-typo-p-size:calc(var(--s-size-p, )*var(--s-scale,1));--s-typo-p-line-height:var(--s-lineheight-p);--s-typo-tagline-font:var(--s-font-tagline-style,normal)var(--s-font-tagline-variant,normal)var(--s-font-tagline-weight,normal)var(--s-font-tagline-size,1em)/var(--s-font-tagline-line-height,1)var(--s-font-tagline-family,sans-serif);--s-typo-tagline-size:calc(var(--s-size-tagline, )*var(--s-scale,1));--s-typo-tagline-line-height:1.8;--s-typo-tagline-letter-spacing:0;--s-typo-tagline-text-transform:uppercase;--s-typo-quote-font:var(--s-font-quote-style,normal)var(--s-font-quote-variant,normal)var(--s-font-quote-weight,normal)var(--s-font-quote-size,1em)/var(--s-font-quote-line-height,1)var(--s-font-quote-family,sans-serif);--s-typo-quote-size:calc(var(--s-size-quote, )*var(--s-scale,1));--s-typo-quote-line-height:1.3;--s-typo-id-font:var(--s-font-code-style,normal)var(--s-font-code-variant,normal)var(--s-font-code-weight,normal)var(--s-font-code-size,1em)/var(--s-font-code-line-height,1)var(--s-font-code-family,sans-serif);--s-typo-id-size:calc(var(--s-size-id, )*var(--s-scale,1));--s-typo-code-font:var(--s-font-code-style,normal)var(--s-font-code-variant,normal)var(--s-font-code-weight,normal)var(--s-font-code-size,1em)/var(--s-font-code-line-height,1)var(--s-font-code-family,sans-serif);--s-typo-code-size:calc(var(--s-size-code, )*var(--s-scale,1));--s-typo-label-font:var(--s-font-p-style,normal)var(--s-font-p-variant,normal)var(--s-font-p-weight,normal)var(--s-font-p-size,1em)/var(--s-font-p-line-height,1)var(--s-font-p-family,sans-serif);--s-typo-label-size:calc(var(--s-size-label, )*var(--s-scale,1));--s-typo-button-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-button-size:calc(var(--s-size-button, )*var(--s-scale,1));--s-typo-button-line-height:var(--s-lineheight-p);--s-typo-menu-font:var(--s-font-body-style,normal)var(--s-font-body-variant,normal)var(--s-font-body-weight,normal)var(--s-font-body-size,1em)/var(--s-font-body-line-height,1)var(--s-font-body-family,sans-serif);--s-typo-menu-size:calc(var(--s-size-menu, )*var(--s-scale,1));--s-typo-menu-line-height:1.2;--s-ease-default:cubic-bezier(.745,0,.18,1);--s-transition-slow-property:all;--s-transition-slow-duration:.3s;--s-transition-slow-timing-function:cubic-bezier(.745,0,.18,1);--s-transition-default-property:all;--s-transition-default-duration:.2s;--s-transition-default-timing-function:cubic-bezier(.745,0,.18,1);--s-transition-fast-property:all;--s-transition-fast-duration:.1s;--s-transition-fast-timing-function:cubic-bezier(.745,0,.18,1);--s-sizes-min:0;--s-sizes-max:5rem;--s-sizes-easing:linear;--s-spaces-min:0;--s-spaces-max:5rem;--s-spaces-easing:linear;--s-space-05:.125rem;--s-space-1:.25rem;--s-space-2:.5rem;--s-space-3:.75rem;--s-space-4:1rem;--s-space-5:1.25rem;--s-space-6:1.5rem;--s-space-7:1.75rem;--s-space-8:2rem;--s-space-10:2.5rem;--s-space-12:3rem;--s-space-16:4rem;--s-space-20:5rem;--s-space-24:6rem;--s-space-28:7rem;--s-space-32:8rem;--s-space-40:10rem;--s-space-48:12rem;--s-space-56:14rem;--s-space-64:16rem;--s-space-72:18rem;--s-space-80:20rem;--s-space-88:22rem;--s-space-96:24rem;--s-space-xs:.3125rem;--s-space-sm:.625rem;--s-space-md:1.25rem;--s-space-lg:2.5rem;--s-space-xl:5rem;--s-size-body:1rem;--s-size-h1:2.5rem;--s-size-h2:1.875rem;--s-size-h3:1.5625rem;--s-size-h4:1.25rem;--s-size-suptitle:1rem;--s-size-subtitle:1rem;--s-size-tagline:1rem;--s-size-lead:1.25rem;--s-size-p:1rem;--s-size-form:.875rem;--s-size-button:.875rem;--s-size-label:.875rem;--s-size-caption:.75rem;--s-size-code:1rem;--s-size-menu:.875rem;--s-size-quote:1.5625rem;--s-size-tooltip:1rem;--s-size-id:.875rem;--s-size-notification:.875rem;--s-size-error:.75rem;--s-size-small:.75rem;--s-size-large:1.25rem;--s-radius-default-top-left:.375rem;--s-radius-default-top-right:.375rem;--s-radius-default-bottom-right:.375rem;--s-radius-default-bottom-left:.375rem;--s-radius-default:.375rem}.-dark,body.-dark{--s-color-main:gray;--s-color-main-o:gray;--s-color-main-h:0;--s-color-main-s:0;--s-color-main-l:50.2;--s-color-main-a:1;--s-color-error:#ff7b9a;--s-color-error-o:#ff7b9a;--s-color-error-h:346;--s-color-error-s:100;--s-color-error-l:74.1;--s-color-error-a:1;--s-shade-text-lighten:0;--s-shade-text-darken:0;--s-shade-text-saturate:0;--s-shade-text-desaturate:50;--s-shade-text-lightness:100;--s-shade-form-lighten:0;--s-shade-form-darken:0;--s-shade-form-saturate:0;--s-shade-form-desaturate:0;--s-shade-form-lightness:100;--s-shade-form-alpha:1;--s-shade-form-background-lighten:0;--s-shade-form-background-darken:0;--s-shade-form-background-saturate:0;--s-shade-form-background-desaturate:0;--s-shade-form-background-lightness:24;--s-shade-text-main-lighten:0;--s-shade-text-main-darken:0;--s-shade-text-main-saturate:0;--s-shade-text-main-desaturate:0;--s-shade-background-lighten:0;--s-shade-background-darken:0;--s-shade-background-saturate:0;--s-shade-background-desaturate:0;--s-shade-background-lightness:16;--s-shade-surface-lighten:0;--s-shade-surface-darken:0;--s-shade-surface-saturate:0;--s-shade-surface-desaturate:0;--s-shade-surface-lightness:22;--s-shade-border-lighten:0;--s-shade-border-darken:0;--s-shade-border-saturate:0;--s-shade-border-desaturate:0;--s-shade-border-lightness:26}::selection{background:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 10)*1%),var(--s-color-accent-a,1));color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 50) - 0)*1%),var(--s-color-accent-a,1))}body{color:hsla(var(--s-shade-text-main-hue,var(--s-shade-text-hue,calc(var(--s-color-main-h) + var(--s-shade-text-main-spin,var(--s-shade-text-spin,0))))),calc(var(--s-shade-text-main-saturation,var(--s-shade-text-saturation,calc(var(--s-color-main-s) + var(--s-shade-text-main-saturate,var(--s-shade-text-saturate,0)) - var(--s-shade-text-main-desaturate,var(--s-shade-text-desaturate,0)))))*1%),calc(var(--s-shade-text-main-lightness,var(--s-shade-text-lightness,calc(var(--s-color-main-l) + var(--s-shade-text-main-lighten,var(--s-shade-text-lighten,0)) - var(--s-shade-text-main-darken,var(--s-shade-text-darken,0)))))*1%),var(--s-shade-text-main-alpha,var(--s-shade-text-alpha,var(--s-color-main-a,1))))}body{font:var(--s-typo-body-font);font-size:var(--s-typo-body-size,1em);line-height:var(--s-typo-body-line-height,1);letter-spacing:var(--s-typo-body-letter-spacing,0);text-transform:var(--s-typo-body-text-transform);-webkit-text-decoration:var(--s-typo-body-text-decoration);text-decoration:var(--s-typo-body-text-decoration)}:root{--s-factory-side-padding:1.25rem;--s-factory-canvas-width:100%;--s-factory-panel-width:clamp(350px,25%,400px);--s-factory-editor-width:clamp(450px,25%,600px);--s-factory-sidebar-width:var(--s-factory-panel-width);--s-factory-frost-amount:10px;--s-factory-depth:0px 1px 4px rgba(3,7,18,.01),0px 5px 15px rgba(3,7,18,.01),0px 12px 34px rgba(3,7,18,.02),0px 20px 60px rgba(3,7,18,.02),0px 32px 94px rgba(3,7,18,.03);--s-shadow-form:0px 0px 1px rgba(3,7,18,.39),0px 0px 2px rgba(3,7,18,.2)}.s-factory_save-values-form{flex-direction:column;display:flex}.s-factory_save-values-form{gap:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory_component-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.s-factory_id{color:var(--s-color-complementary);border:1px solid var(--s-color-complementary)}.s-factory_notifications{z-index:500;top:var(--s-factory-side-padding);right:var(--s-factory-side-padding);position:fixed}.s-factory_notifications .s-factory_notifications-list{gap:calc(var(--s-space-md, )*var(--s-scale,1));-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;display:flex}.s-factory_notifications .s-factory_notifications-item{padding:calc(var(--s-space-sm, )*var(--s-scale,1))calc(var(--s-space-md, )*var(--s-scale,1));box-shadow:var(--s-factory-depth)}.s-factory_notifications .s-factory_notifications-item{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-factory_notifications .s-factory_notifications-item.-success{background:hsla(calc(var(--s-color-success-h) + 0),calc(calc(calc(var(--s-color-success-s) + 0) - 20)*1%),calc(calc(calc(var(--s-color-success-l) + 30) - 0)*1%),var(--s-color-success-a,1));color:hsla(calc(var(--s-color-success-h) + 0),calc(calc(calc(var(--s-color-success-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-success-l) + 0) - 30)*1%),var(--s-color-success-a,1))}.s-factory_notifications .s-factory_notifications-item.-warning{background:hsla(calc(var(--s-color-warning-h) + 0),calc(calc(calc(var(--s-color-warning-s) + 0) - 20)*1%),calc(calc(calc(var(--s-color-warning-l) + 30) - 0)*1%),var(--s-color-warning-a,1));color:hsla(calc(var(--s-color-warning-h) + 0),calc(calc(calc(var(--s-color-warning-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-warning-l) + 0) - 30)*1%),var(--s-color-warning-a,1))}.s-factory_notifications .s-factory_notifications-item.-info{background:hsla(calc(var(--s-color-info-h) + 0),calc(calc(calc(var(--s-color-info-s) + 0) - 20)*1%),calc(calc(calc(var(--s-color-info-l) + 30) - 0)*1%),var(--s-color-info-a,1));color:hsla(calc(var(--s-color-info-h) + 0),calc(calc(calc(var(--s-color-info-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-info-l) + 0) - 30)*1%),var(--s-color-info-a,1))}.s-factory_notifications .s-factory_notifications-item.-error{background:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 20)*1%),calc(calc(calc(var(--s-color-error-l) + 30) - 0)*1%),var(--s-color-error-a,1));color:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-error-l) + 0) - 30)*1%),var(--s-color-error-a,1))}.s-factory_notifications .s-factory_notifications-message{font-size:calc(var(--s-size-notification, )*var(--s-scale,1))}.popin{z-index:200;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popin:before{content:"";z-index:-1;width:100vw;height:100vh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popin:after{content:"";z-index:-1;background:#fff;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popin{background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-main-lightness,var(--s-shade-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-background-main-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-main-darken,var(--s-shade-background-darken,0)))))*1%),var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))));width:max(200px,min(50%,400px));box-shadow:var(--s-factory-depth);padding:calc(var(--s-space-md, )*var(--s-scale,1))}.popin{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.popin:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.popin:after{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-carpenter_canvas.-lnf{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.s-factory_command-panel{top:var(--s-factory-side-padding);z-index:100;opacity:0;translate:-50% calc(-100% - var(--s-factory-side-padding));align-items:center;display:flex;position:absolute;left:50%}.s-factory_command-panel:focus-within{opacity:1;translate:-50%}.s-factory_command-panel:hover,.-show-ui .s-factory_command-panel{opacity:1;translate:-50%}.s-factory-command-panel-select{width:100%;display:block}.s-factory-command-panel-select .s-advanced-select_input{font-size:calc(var(--s-size-form, )*var(--s-scale,1));outline:none;width:100%;display:block}.s-factory-command-panel-select .s-advanced-select_prefix{opacity:.3;font-family:monospace}.s-factory-command-panel-select .s-advanced-select_prefix:not(: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))){margin-right:calc(var(--s-space-sm, )*var(--s-scale,1))}.s-factory-command-panel-select .s-advanced-select_prefix: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)){margin-left:calc(var(--s-space-sm, )*var(--s-scale,1))}.s-factory-command-panel-select .s-advanced-select_dropdown{background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-main-lightness,var(--s-shade-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-background-main-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-main-darken,var(--s-shade-background-darken,0)))))*1%),var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))));box-shadow:var(--s-factory-depth)}.s-factory-command-panel-select .s-advanced-select_dropdown{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-factory-command-panel-select .s-advanced-select_items{padding:calc(var(--s-space-sm, )*var(--s-scale,1))}.s-factory-command-panel-select .s-advanced-select_items::-webkit-scrollbar{width:2px;height:2px}.s-factory-command-panel-select .s-advanced-select_items::-webkit-scrollbar-thumb{background-color:var(--s-color-accent)}.s-factory-command-panel-select .s-advanced-select_item{padding:calc(var(--s-space-sm, )*var(--s-scale,1))calc(var(--s-space-md, )*var(--s-scale,1));font-size:calc(var(--s-size-form, )*var(--s-scale,1));white-space:nowrap;border-bottom:solid 1px hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))))}.s-factory-command-panel-select .s-advanced-select_item{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-factory-command-panel-select .s-advanced-select_item:last-child{border-bottom:none}.s-factory-command-panel-select .s-advanced-select_item.-preselected{background:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.1)}.s-factory-command-panel-select .s-advanced-select_item.-selected,.s-factory-command-panel-select .s-advanced-select_highlight{background:var(--s-color-accent);color:hsla(var(--s-shade-foreground-accent-hue,var(--s-shade-foreground-hue,calc(var(--s-color-accent-h) + var(--s-shade-foreground-accent-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-accent-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-accent-s) + var(--s-shade-foreground-accent-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-accent-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-accent-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-accent-l) + var(--s-shade-foreground-accent-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-accent-darken,var(--s-shade-foreground-darken,0)))))*1%),var(--s-shade-foreground-accent-alpha,var(--s-shade-foreground-alpha,var(--s-color-accent-a,1))))}.s-factory-command-panel-select .s-advanced-select_highlight{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-factory_command-panel-component{gap:calc(var(--s-space-md, )*var(--s-scale,1));align-items:center;display:flex}.s-factory_command-panel-component .s-factory_command-panel-component-name{flex-grow:1}.s-factory_command-panel-component .s-factory_command-panel-component-engine{color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 0)*1%),.3)}.s-factory_command-panel-component svg{width:1em;height:1em}.s-factory_command-panel-component svg [fill]{fill:var(--s-color-accent)}.s-factory.-lnf .s-factory_command-panel{gap:calc(var(--s-space-md, )*var(--s-scale,1));padding:calc(var(--s-space-sm, )*var(--s-scale,1));background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-main-lightness,var(--s-shade-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-background-main-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-main-darken,var(--s-shade-background-darken,0)))))*1%),var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))));box-shadow:var(--s-factory-depth);width:max(250px,min(25%,400px))}.s-factory.-lnf .s-factory_command-panel{transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}.s-factory.-lnf .s-factory_command-panel{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.s-factory.-lnf .s-factory_command-panel *{font-size:calc(var(--s-size-form, )*var(--s-scale,1))!important}.s-factory.-lnf .s-factory_logo [fill=black]{fill:var(--s-color-complementary)}.s-factory.-lnf .s-factory_logo .-accent{fill:var(--s-color-accent)}body:not(:has(s-factory)){gap:1.25rem;flex-direction:column;display:flex;overflow-x:hidden;overflow-y:auto}body:not(:has(s-factory))::-webkit-scrollbar{width:2px;height:2px}body:not(:has(s-factory))::-webkit-scrollbar-track{background-color:hsla(var(--s-shade-border-accent-hue,var(--s-shade-border-hue,calc(var(--s-color-accent-h) + var(--s-shade-border-accent-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-accent-saturation,var(--s-shade-border-saturation,calc(var(--s-color-accent-s) + var(--s-shade-border-accent-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-accent-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-accent-lightness,var(--s-shade-border-lightness,calc(var(--s-color-accent-l) + var(--s-shade-border-accent-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-accent-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-accent-alpha,var(--s-shade-border-alpha,var(--s-color-accent-a,1))))}body:not(:has(s-factory))::-webkit-scrollbar-thumb{background-color:var(--s-color-accent)}body:has(s-factory){overflow:hidden}.s-factory_topbar{opacity:1;align-items:center;height:50px;display:flex;position:absolute;top:0;left:0;translate:0}.s-factory_topbar .s-factory_topbar-component{align-items:end;display:flex}.s-factory.-lnf .s-factory_topbar{padding-inline:calc(var(--s-space-md, )*var(--s-scale,1));gap:calc(var(--s-space-md, )*var(--s-scale,1));background:hsla(var(--s-shade-background-main-hue,var(--s-shade-background-hue,calc(var(--s-color-main-h) + var(--s-shade-background-main-spin,var(--s-shade-background-spin,0))))),calc(var(--s-shade-background-main-saturation,var(--s-shade-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-background-main-saturate,var(--s-shade-background-saturate,0)) - var(--s-shade-background-main-desaturate,var(--s-shade-background-desaturate,0)))))*1%),calc(var(--s-shade-background-main-lightness,var(--s-shade-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-background-main-lighten,var(--s-shade-background-lighten,0)) - var(--s-shade-background-main-darken,var(--s-shade-background-darken,0)))))*1%),var(--s-shade-background-main-alpha,var(--s-shade-background-alpha,var(--s-color-main-a,1))));box-shadow:var(--s-factory-depth);font-size:calc(var(--s-size-menu, )*var(--s-scale,1));-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-right-radius:var(--s-radius-default)}.s-factory.-lnf .s-factory_topbar{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-title{color:var(--s-color-accent)}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-title svg{width:1em;height:1em;scale:1.5}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component{gap:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-name{color:hsla(var(--s-shade-text-main-hue,var(--s-shade-text-hue,calc(var(--s-color-main-h) + var(--s-shade-text-main-spin,var(--s-shade-text-spin,0))))),calc(var(--s-shade-text-main-saturation,var(--s-shade-text-saturation,calc(var(--s-color-main-s) + var(--s-shade-text-main-saturate,var(--s-shade-text-saturate,0)) - var(--s-shade-text-main-desaturate,var(--s-shade-text-desaturate,0)))))*1%),calc(var(--s-shade-text-main-lightness,var(--s-shade-text-lightness,calc(var(--s-color-main-l) + var(--s-shade-text-main-lighten,var(--s-shade-text-lighten,0)) - var(--s-shade-text-main-darken,var(--s-shade-text-darken,0)))))*1%),var(--s-shade-text-main-alpha,var(--s-shade-text-alpha,var(--s-color-main-a,1))))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-name:not(: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))){border-left:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-left:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-name: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)){border-right:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-right:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-version{color:hsla(var(--s-shade-text-main-hue,var(--s-shade-text-hue,calc(var(--s-color-main-h) + var(--s-shade-text-main-spin,var(--s-shade-text-spin,0))))),calc(var(--s-shade-text-main-saturation,var(--s-shade-text-saturation,calc(var(--s-color-main-s) + var(--s-shade-text-main-saturate,var(--s-shade-text-saturate,0)) - var(--s-shade-text-main-desaturate,var(--s-shade-text-desaturate,0)))))*1%),calc(var(--s-shade-text-main-lightness,var(--s-shade-text-lightness,calc(var(--s-color-main-l) + var(--s-shade-text-main-lighten,var(--s-shade-text-lighten,0)) - var(--s-shade-text-main-darken,var(--s-shade-text-darken,0)))))*1%),var(--s-shade-text-main-alpha,var(--s-shade-text-alpha,var(--s-color-main-a,1))))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-version:not(: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))){border-left:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-left:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-version: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)){border-right:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-right:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-engine{align-items:center;gap:calc(var(--s-space-sm, )*var(--s-scale,1));color:hsla(var(--s-shade-text-main-hue,var(--s-shade-text-hue,calc(var(--s-color-main-h) + var(--s-shade-text-main-spin,var(--s-shade-text-spin,0))))),calc(var(--s-shade-text-main-saturation,var(--s-shade-text-saturation,calc(var(--s-color-main-s) + var(--s-shade-text-main-saturate,var(--s-shade-text-saturate,0)) - var(--s-shade-text-main-desaturate,var(--s-shade-text-desaturate,0)))))*1%),calc(var(--s-shade-text-main-lightness,var(--s-shade-text-lightness,calc(var(--s-color-main-l) + var(--s-shade-text-main-lighten,var(--s-shade-text-lighten,0)) - var(--s-shade-text-main-darken,var(--s-shade-text-darken,0)))))*1%),var(--s-shade-text-main-alpha,var(--s-shade-text-alpha,var(--s-color-main-a,1))));display:flex;position:relative;top:0}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-engine:not(: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))){border-left:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-left:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-engine: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)){border-right:1px solid hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));padding-right:calc(var(--s-space-md, )*var(--s-scale,1))}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-engine svg{width:1em;height:1em}.s-factory.-lnf .s-factory_topbar .s-factory_topbar-component-engine svg [fill]{fill:hsla(var(--s-shade-icon-accent-hue,var(--s-shade-icon-hue,calc(var(--s-color-accent-h) + var(--s-shade-icon-accent-spin,var(--s-shade-icon-spin,0))))),calc(var(--s-shade-icon-accent-saturation,var(--s-shade-icon-saturation,calc(var(--s-color-accent-s) + var(--s-shade-icon-accent-saturate,var(--s-shade-icon-saturate,0)) - var(--s-shade-icon-accent-desaturate,var(--s-shade-icon-desaturate,0)))))*1%),calc(var(--s-shade-icon-accent-lightness,var(--s-shade-icon-lightness,calc(var(--s-color-accent-l) + var(--s-shade-icon-accent-lighten,var(--s-shade-icon-lighten,0)) - var(--s-shade-icon-accent-darken,var(--s-shade-icon-darken,0)))))*1%),var(--s-shade-icon-accent-alpha,var(--s-shade-icon-alpha,var(--s-color-accent-a,1))))}.button{padding:calc(var(--s-space-sm, )*var(--s-scale,1))calc(var(--s-space-md, )*var(--s-scale,1));cursor:pointer;display:inline-block}.button{border-radius:var(--s-radius-default);text-align:center;font-size:calc(var(--s-size-button, )*var(--s-scale,1));transition:var(--s-transition-fast-duration,.3s)var(--s-transition-fast-property,all)var(--s-transition-fast-timing-function,ease-in-out)var(--s-transition-fast-delay,0s);font-weight:700}.button{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.button:not(:is(.-outline,.-text)){background:var(--s-color-current);color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),var(--s-shade-foreground-current-alpha,var(--s-shade-foreground-alpha,var(--s-color-current-a,1))));border:1px solid hsla(var(--s-shade-border-current-hue,var(--s-shade-border-hue,calc(var(--s-color-current-h) + var(--s-shade-border-current-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-current-saturation,var(--s-shade-border-saturation,calc(var(--s-color-current-s) + var(--s-shade-border-current-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-current-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-current-lightness,var(--s-shade-border-lightness,calc(var(--s-color-current-l) + var(--s-shade-border-current-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-current-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-current-alpha,var(--s-shade-border-alpha,var(--s-color-current-a,1))))}.button:not(:is(.-outline,.-text)):hover{background:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 10) - 0)*1%),var(--s-color-current-a,1));border:1px solid hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 10) - 0)*1%),var(--s-color-current-a,1))}.button:not(:is(.-outline,.-text)):active{background:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 10)*1%),var(--s-color-current-a,1));border:1px solid hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 10)*1%),var(--s-color-current-a,1));color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),var(--s-shade-foreground-current-alpha,var(--s-shade-foreground-alpha,var(--s-color-current-a,1))))}.button.-outline{color:var(--s-color-current);background:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.04);border:1px solid hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.4)}.button.-outline:hover{background:var(--s-color-current);color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),var(--s-shade-foreground-current-alpha,var(--s-shade-foreground-alpha,var(--s-color-current-a,1))))}.button.-outline:active{background:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 10)*1%),var(--s-color-current-a,1));border:1px solid hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 10)*1%),var(--s-color-current-a,1));color:hsla(var(--s-shade-foreground-current-hue,var(--s-shade-foreground-hue,calc(var(--s-color-current-h) + var(--s-shade-foreground-current-spin,var(--s-shade-foreground-spin,0))))),calc(var(--s-shade-foreground-current-saturation,var(--s-shade-foreground-saturation,calc(var(--s-color-current-s) + var(--s-shade-foreground-current-saturate,var(--s-shade-foreground-saturate,0)) - var(--s-shade-foreground-current-desaturate,var(--s-shade-foreground-desaturate,0)))))*1%),calc(var(--s-shade-foreground-current-lightness,var(--s-shade-foreground-lightness,calc(var(--s-color-current-l) + var(--s-shade-foreground-current-lighten,var(--s-shade-foreground-lighten,0)) - var(--s-shade-foreground-current-darken,var(--s-shade-foreground-darken,0)))))*1%),var(--s-shade-foreground-current-alpha,var(--s-shade-foreground-alpha,var(--s-color-current-a,1))))}.button.-text{color:var(--s-color-current);background:0 0!important;border:none!important}.errors{gap:calc(var(--s-space-sm, )*var(--s-scale,1));width:100%;background:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-error-l) + 0) - 0)*1%),.1);flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:stretch;margin-top:calc(var(--s-space-sm, )*var(--s-scale,1));display:flex}.errors{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.error{width:100%;padding:calc(var(--s-space-sm, )*var(--s-scale,1))calc(var(--s-space-md, )*var(--s-scale,1));color:hsla(calc(var(--s-color-error-h) + 0),calc(calc(calc(var(--s-color-error-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-error-l) + 0) - 0)*1%),.5);font-size:calc(var(--s-size-error, )*var(--s-scale,1));flex-grow:1;display:block}.error{border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}.form.-invalid input[type=submit]{pointer-events:none;opacity:.3}.form-input,.form-select{width:100%}.form-checkbox{--isLTR:1;--thumb-position:0%;font-size:calc(var(--s-size-form, )*var(--s-scale,1));padding:var(--track-padding);width:var(--track-size);height:var(--thumb-size);pointer-events:all;cursor:pointer;touch-action:pan-y;outline-offset:5px;box-sizing:content-box;flex-shrink:0;grid:[track]1fr/[track]1fr;align-items:center;margin-top:.7em;margin-bottom:.9em;display:grid;-ms-appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[dir=rtl] .form-checkbox{--isLTR:-1}.form-checkbox:before{--highlight-size:0;content:"";cursor:pointer;pointer-events:none;width:var(--thumb-size);height:var(--thumb-size);grid-area:track}.form-checkbox:after{content:"";cursor:pointer;pointer-events:none;width:var(--thumb-size);height:var(--thumb-size);grid-area:track}.form-checkbox:checked{--thumb-position:calc((var(--track-size) - 100%)*var(--isLTR))}.form-checkbox:indeterminate{--thumb-position:calc(calc(calc(var(--track-size)/2) - calc(var(--thumb-size)/2))*var(--isLTR))}.form-input,.form-textarea,.form-select{padding:calc(var(--s-space-sm, )*var(--s-scale,1))calc(var(--s-space-sm, )*var(--s-scale,1))}:is(.form-input,.form-textarea,.form-select){transition-property:var(--s-transition-fast-property);transition-duration:var(--s-transition-fast-duration);transition-timing-function:var(--s-transition-fast-timing-function);transition-delay:var(--s-transition-fast-delay)}:is(.form-input,.form-textarea,.form-select)::-ms-input-placeholder{color:hsla(var(--s-shade-placeholder-main-hue,var(--s-shade-placeholder-hue,calc(var(--s-color-main-h) + var(--s-shade-placeholder-main-spin,var(--s-shade-placeholder-spin,0))))),calc(var(--s-shade-placeholder-main-saturation,var(--s-shade-placeholder-saturation,calc(var(--s-color-main-s) + var(--s-shade-placeholder-main-saturate,var(--s-shade-placeholder-saturate,0)) - var(--s-shade-placeholder-main-desaturate,var(--s-shade-placeholder-desaturate,0)))))*1%),calc(var(--s-shade-placeholder-main-lightness,var(--s-shade-placeholder-lightness,calc(var(--s-color-main-l) + var(--s-shade-placeholder-main-lighten,var(--s-shade-placeholder-lighten,0)) - var(--s-shade-placeholder-main-darken,var(--s-shade-placeholder-darken,0)))))*1%),var(--s-shade-placeholder-main-alpha,var(--s-shade-placeholder-alpha,var(--s-color-main-a,1))))}:is(.form-input,.form-textarea,.form-select)::placeholder{color:hsla(var(--s-shade-placeholder-main-hue,var(--s-shade-placeholder-hue,calc(var(--s-color-main-h) + var(--s-shade-placeholder-main-spin,var(--s-shade-placeholder-spin,0))))),calc(var(--s-shade-placeholder-main-saturation,var(--s-shade-placeholder-saturation,calc(var(--s-color-main-s) + var(--s-shade-placeholder-main-saturate,var(--s-shade-placeholder-saturate,0)) - var(--s-shade-placeholder-main-desaturate,var(--s-shade-placeholder-desaturate,0)))))*1%),calc(var(--s-shade-placeholder-main-lightness,var(--s-shade-placeholder-lightness,calc(var(--s-color-main-l) + var(--s-shade-placeholder-main-lighten,var(--s-shade-placeholder-lighten,0)) - var(--s-shade-placeholder-main-darken,var(--s-shade-placeholder-darken,0)))))*1%),var(--s-shade-placeholder-main-alpha,var(--s-shade-placeholder-alpha,var(--s-color-main-a,1))))}.form-input,.form-select{border:solid 1px hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))));color:hsla(var(--s-shade-form-main-hue,var(--s-shade-form-hue,calc(var(--s-color-main-h) + var(--s-shade-form-main-spin,var(--s-shade-form-spin,0))))),calc(var(--s-shade-form-main-saturation,var(--s-shade-form-saturation,calc(var(--s-color-main-s) + var(--s-shade-form-main-saturate,var(--s-shade-form-saturate,0)) - var(--s-shade-form-main-desaturate,var(--s-shade-form-desaturate,0)))))*1%),calc(var(--s-shade-form-main-lightness,var(--s-shade-form-lightness,calc(var(--s-color-main-l) + var(--s-shade-form-main-lighten,var(--s-shade-form-lighten,0)) - var(--s-shade-form-main-darken,var(--s-shade-form-darken,0)))))*1%),var(--s-shade-form-main-alpha,var(--s-shade-form-alpha,var(--s-color-main-a,1))));background:hsla(var(--s-shade-form-background-main-hue,var(--s-shade-form-background-hue,calc(var(--s-color-main-h) + var(--s-shade-form-background-main-spin,var(--s-shade-form-background-spin,0))))),calc(var(--s-shade-form-background-main-saturation,var(--s-shade-form-background-saturation,calc(var(--s-color-main-s) + var(--s-shade-form-background-main-saturate,var(--s-shade-form-background-saturate,0)) - var(--s-shade-form-background-main-desaturate,var(--s-shade-form-background-desaturate,0)))))*1%),calc(var(--s-shade-form-background-main-lightness,var(--s-shade-form-background-lightness,calc(var(--s-color-main-l) + var(--s-shade-form-background-main-lighten,var(--s-shade-form-background-lighten,0)) - var(--s-shade-form-background-main-darken,var(--s-shade-form-background-darken,0)))))*1%),var(--s-shade-form-background-main-alpha,var(--s-shade-form-background-alpha,var(--s-color-main-a,1))));font-size:calc(var(--s-size-form, )*var(--s-scale,1));line-height:calc(var(--s-size-form, )*var(--s-scale,1));box-shadow:var(--s-shadow-form)}:is(.form-input,.form-select){border-top-left-radius:var(--s-radius-default-top-left);border-top-right-radius:var(--s-radius-default-top-right);border-bottom-left-radius:var(--s-radius-default-bottom-left);border-bottom-right-radius:var(--s-radius-default-bottom-right)}:is(.form-input,.form-select):focus{outline:1px solid var(--s-color-accent)}.form-checkbox{--thumb-size:1.4em;--thumb-color-active:var(--s-color-current);--thumb-color-inactive:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.5);--thumb-color-highlight:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.2);--thumb-radius:999px;--thumb-transition:var(--s-transition-fast-duration,.3s)var(--s-transition-fast-property,all)var(--s-transition-fast-timing-function,ease-in-out)var(--s-transition-fast-delay,0s);--track-size:calc(var(--thumb-size)*2);--track-padding:.2em;--track-color-active:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.1);--track-color-inactive:hsla(calc(var(--s-color-current-h) + 0),calc(calc(calc(var(--s-color-current-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-current-l) + 0) - 0)*1%),.05);--track-radius:999px}.form-checkbox{background:var(--track-color-inactive);border:hsla(var(--s-shade-border-main-hue,var(--s-shade-border-hue,calc(var(--s-color-main-h) + var(--s-shade-border-main-spin,var(--s-shade-border-spin,0))))),calc(var(--s-shade-border-main-saturation,var(--s-shade-border-saturation,calc(var(--s-color-main-s) + var(--s-shade-border-main-saturate,var(--s-shade-border-saturate,0)) - var(--s-shade-border-main-desaturate,var(--s-shade-border-desaturate,0)))))*1%),calc(var(--s-shade-border-main-lightness,var(--s-shade-border-lightness,calc(var(--s-color-main-l) + var(--s-shade-border-main-lighten,var(--s-shade-border-lighten,0)) - var(--s-shade-border-main-darken,var(--s-shade-border-darken,0)))))*1%),var(--s-shade-border-main-alpha,var(--s-shade-border-alpha,var(--s-color-main-a,1))))solid 1px;outline-offset:5px;transition:var(--thumb-transition);border-radius:var(--track-radius);font-size:.8rem}.form-checkbox:checked:before{background:var(--thumb-color-active)!important}.form-checkbox:before{--highlight-size:0;background:var(--thumb-color-inactive);box-shadow:0 0 0 var(--highlight-size) var(--thumb-color-highlight);transform:translate(var(--thumb-position));transition:var(--thumb-transition);border-radius:var(--thumb-radius)}.form-checkbox:after{box-shadow:0;transition:var(--thumb-transition);border-radius:var(--thumb-radius);background:#ffff1900}.form-checkbox:not(:disabled):hover:before{--highlight-size:.5rem}.form-checkbox:not(:disabled):focus:before{--highlight-size:.25rem}.form-checkbox:checked{background:var(--track-color-active)}
