@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Alice&display=swap";@import"https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Asap:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Berkshire+Swash&display=swap";@import"https://fonts.googleapis.com/css2?family=BioRhyme:wght@200;300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Birthstone&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitter:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Blaka&display=swap";@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee+Inline&display=swap";@import"https://fonts.googleapis.com/css2?family=Bungee+Shade&display=swap";@import"https://fonts.googleapis.com/css2?family=Cabin:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caprasimo&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Carter+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Catamaran:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ceviche+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Charmonman&display=swap";@import"https://fonts.googleapis.com/css2?family=Chivo:wght@300;400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Courgette&display=swap";@import"https://fonts.googleapis.com/css2?family=Cousine&display=swap";@import"https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Text:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Eczar:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Epilogue:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Eudoxus+Sans:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Expletus+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Fanwood+Text:ital,wght@0,400;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Faster+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Freckle+Face&display=swap";@import"https://fonts.googleapis.com/css2?family=Ga+Maamli&display=swap";@import"https://fonts.googleapis.com/css2?family=Gentium+Plus:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap";@import"https://fonts.googleapis.com/css2?family=Gotu&display=swap";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Slab:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Julee&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Kenia&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lobster&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lustria&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";@import"https://fonts.googleapis.com/css2?family=Markazi+Text:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Merienda:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Milonga&display=swap";@import"https://fonts.googleapis.com/css2?family=Modak&display=swap";@import"https://fonts.googleapis.com/css2?family=Monoton&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oi&display=swap";@import"https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";@import"https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Patua+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap";@import"https://fonts.googleapis.com/css2?family=Piazzolla:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";@import"https://fonts.googleapis.com/css2?family=Prompt:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Proza+Libre:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quattrocento+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway+Dots&display=swap";@import"https://fonts.googleapis.com/css2?family=Righteous&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rosario:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rosarivo:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik+Glitch&display=swap";@import"https://fonts.googleapis.com/css2?family=Sacramento&display=swap";@import"https://fonts.googleapis.com/css2?family=Sail&display=swap";@import"https://fonts.googleapis.com/css2?family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Scheherazade+New:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap";@import"https://fonts.googleapis.com/css2?family=Shrikhand&display=swap";@import"https://fonts.googleapis.com/css2?family=Signika:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Signika+Negative:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sometype+Mono:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral+SC:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tinos:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Varela+Round&display=swap";@import"https://fonts.googleapis.com/css2?family=Vesper+Libre:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zilla+Slab+Highlight&display=swap";:root{--primitive-color-neutral-0: #ffffff;--primitive-color-neutral-50: #f8f8fa;--primitive-color-neutral-100: #f3f4f9;--primitive-color-neutral-150: #eae9ee;--primitive-color-neutral-200: #e2e3e4;--primitive-color-neutral-300: #c9c9c9;--primitive-color-neutral-400: #929292;--primitive-color-neutral-500: #7b7889;--primitive-color-neutral-600: #5e616e;--primitive-color-neutral-700: #3d4350;--primitive-color-neutral-800: #242424;--primitive-color-neutral-900: #161c24;--primitive-color-brand-blue-50: #f9faff;--primitive-color-brand-blue-100: #eff2ff;--primitive-color-brand-blue-400: #8ca1f4;--primitive-color-brand-blue-600: #1840ce;--primitive-color-brand-blue-700: #007aff;--primitive-color-danger-50: #fee2e2;--primitive-color-danger-100: #f7d9d1;--primitive-color-danger-500: #d44928;--primitive-color-purple-50: #f2edfc;--primitive-color-purple-200: #bfbfd9;--primitive-color-overlay-5: #0000000d;--primitive-color-overlay-36: #0000005c;--primitive-spacing-0: 0px;--primitive-spacing-1: 2px;--primitive-spacing-2: 4px;--primitive-spacing-3: 8px;--primitive-spacing-4: 12px;--primitive-spacing-5: 16px;--primitive-spacing-6: 20px;--primitive-spacing-7: 24px;--primitive-spacing-8: 32px;--primitive-spacing-9: 40px;--primitive-spacing-10: 60px;--primitive-radius-none: 0px;--primitive-radius-xs: 2px;--primitive-radius-sm: 4px;--primitive-radius-md: 8px;--primitive-radius-lg: 12px;--primitive-radius-xl: 16px;--primitive-radius-pill: 100px;--primitive-shadow-xs: 0px 0px 4px 0px #0000000d;--primitive-shadow-sm: 0px 1px 4px 0px #00000014;--primitive-shadow-md: 0px 2px 8px 0px #0000001a;--primitive-shadow-lg: 0px 4px 16px 0px #0000001f;--primitive-font-family-base: "Inter", "Onest", sans-serif;--primitive-font-weight-regular: 400;--primitive-font-weight-medium: 500;--primitive-font-weight-semi-bold: 600;--primitive-font-weight-bold: 700;--semantic-color-bg-surface: #ffffff;--semantic-color-bg-secondary: #f8f8fa;--semantic-color-bg-subtle: #f8f8fa;--semantic-color-bg-inverse: #161c24;--semantic-color-bg-accent: #eff2ff;--semantic-color-bg-overlay: #0000005c;--semantic-color-bg-canvas: #f3f4f9;--semantic-color-text-primary: #161c24;--semantic-color-text-secondary: #5e616e;--semantic-color-text-tertiary: #929292;--semantic-color-text-inverse: #ffffff;--semantic-color-text-accent: #1840ce;--semantic-color-text-danger: #d44928;--semantic-color-text-disabled: #c9c9c9;--semantic-color-border-default: #e2e3e4;--semantic-color-border-subtle: #f3f4f9;--semantic-color-border-strong: #c9c9c9;--semantic-color-border-accent: #eff2ff;--semantic-color-border-black: #242424;--semantic-color-border-soft: #eae9ee;--semantic-color-action-primary: #1840ce;--semantic-color-action-brand-hover: #8ca1f4;--semantic-color-action-destructive: #d44928;--semantic-color-action-dark: #161c24;--semantic-color-action-destructive-hover: #fee2e2;--semantic-color-action-secondary: #f3f4f9;--semantic-color-action-icon-secondary: #929292;--semantic-color-action-icon-hover: #3d4350;--semantic-color-action-icon: #161c24;--semantic-color-action-disabled: #f8f8fa;--component-button-radius: 4px;--component-button-padding-x: 8px;--component-button-padding-y: 4px;--component-button-font-weight: 700;--component-input-radius: 4px;--component-input-background: #f8f8fa;--component-input-padding-y: 4px;--component-panel-background: #ffffff;--component-panel-border: #f3f4f9;--component-panel-padding: 8px;--color-background-app: var(--semantic-color-bg-canvas);--color-background-subtle: var(--semantic-color-bg-subtle);--color-surface-default: var(--semantic-color-bg-surface);--color-surface-muted: var(--semantic-color-bg-subtle);--color-surface-hover: var(--primitive-color-neutral-100);--color-surface-selected: var(--semantic-color-bg-accent);--color-text-primary: var(--semantic-color-text-primary);--color-text-secondary: var(--semantic-color-text-secondary);--color-text-inverse: var(--semantic-color-text-inverse);--color-border-subtle: var(--semantic-color-border-subtle);--color-border-default: var(--semantic-color-border-default);--color-border-strong: var(--semantic-color-border-strong);--color-action-primary: var(--semantic-color-action-primary);--color-action-primary-hover: var(--semantic-color-action-brand-hover);--color-scrollbar-thumb: var(--primitive-color-neutral-150);--color-scrollbar-thumb-hover: var(--primitive-color-neutral-300);--font-family-base: var(--primitive-font-family-base);--button-radius: var(--primitive-radius-sm);--button-padding-x: var(--primitive-spacing-3);--button-padding-y: var(--primitive-spacing-2);--button-font-weight: var(--primitive-font-weight-bold);--input-radius: var(--primitive-radius-sm);--input-background: var(--semantic-color-bg-subtle);--input-padding-y: var(--primitive-spacing-2);--panel-background: var(--semantic-color-bg-surface);--panel-border: var(--semantic-color-border-subtle);--panel-padding: var(--primitive-spacing-3)}*{box-sizing:border-box}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}html,body{overflow:hidden;height:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;background-image:none!important;transition:background-color 999999s ease-in-out 0s}.main{position:relative;z-index:-104;min-height:100vh;background-color:var(--semantic-color-bg-canvas);font-family:var(--font-family-base)}.editor-layout{display:flex;position:relative;z-index:-103;width:100%;min-height:100vh;overflow:hidden}.work-area{display:flex;justify-content:space-between;gap:5px;z-index:-102;position:relative;height:calc(100vh - 80px);overflow:hidden}.app{position:relative;z-index:-101;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;height:100vh}.banner-area-container{flex:1 1 auto;width:100%;min-width:0;min-height:0;position:relative;overflow-y:scroll;overflow-x:scroll;z-index:-100;margin-bottom:1px;cursor:default;-webkit-user-select:none;user-select:none}.banner-area-container .canvas-size-indicator{position:absolute;top:-12px;left:0;font-family:Inter;font-weight:400;font-style:Regular;font-size:11px;line-height:100%;letter-spacing:0%;color:var(--primitive-color-neutral-600)}.banner-area-container .product-navigator{position:fixed;bottom:10px;left:50%;transform:translate(-50%);gap:12px;padding:6px 10px;z-index:100;display:flex;align-items:center;gap:var(--primitive-spacing-2);max-width:min(460px,100% - 32px);margin:var(--primitive-spacing-4) auto;padding:var(--primitive-spacing-1)}.banner-area-container .product-navigator__button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--semantic-color-bg-surface)}.banner-area-container .product-navigator__button svg{font-size:16px;width:16px;height:16px}.banner-area-container .product-navigator__button:hover{background:var(--semantic-color-action-brand-hover)!important}.banner-area-container .product-navigator__button:hover{color:#fff}.banner-area-container .product-navigator__title{min-width:0;padding:6px 14px;overflow:hidden;color:var(--semantic-color-text-primary);border-radius:var(--primitive-radius-pill);background:var(--semantic-color-bg-surface);font-size:14px;font-weight:var(--primitive-font-weight-regular);line-height:21px;text-overflow:ellipsis;white-space:nowrap;width:300px;text-align:center;cursor:pointer}.banner-area-viewport{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:-99}.banner-area-scale-box{position:relative;z-index:-98;flex:0 0 auto}.banner-area{flex:0 0 auto;position:absolute;top:0;left:50%;background:#fff;z-index:-100;overflow:hidden;transition:opacity .2s ease;box-shadow:0 4px 16px #0000001f}.banner-area--capturing{box-shadow:none}.banner-area--capturing .banner-object.selected{outline:none!important;box-shadow:none!important}.banner-area--capturing .selection-border,.banner-area--capturing .resize-handles,.banner-area--capturing .resize-handle,.banner-area--capturing .canvas-size-indicator{display:none!important}.banner-area .banner-area-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--primitive-font-family-base);font-size:16px;font-weight:400;color:var(--primitive-color-neutral-600);pointer-events:none;-webkit-user-select:none;user-select:none}.object{position:absolute;cursor:grab}.banner-object,.banner-object-child{border:1px solid transparent;cursor:pointer;transform:translateZ(0);will-change:transform}.banner-object:hover{border:1px solid #ccc}.banner-object-child:hover{border:1px solid #ccc!important}.banner-object.selected{border:1px solid blue}.banner-object-child.selected{border:1px solid blue!important}.banner-object .text-field.banner-object-child{border:1px solid transparent!important}.banner-area .text-field.banner-object-child:hover{border:1px solid #ccc!important}.banner-area .text-field.banner-object-child.selected,.banner-area .banner-object .banner-object-child.selected-grand-child{border:1px solid blue!important}.resize-handle{display:none}.resize-handle.selected{display:block;position:absolute;background-color:#00f;cursor:pointer}.resize-handle.bottom-right,.resize-handle.top-left,.resize-handle.top-right,.resize-handle.bottom-left{width:8px;height:8px}.resize-handle.bottom-right{right:0;bottom:0;cursor:se-resize}.resize-handle.top-left{left:0;top:0;cursor:nw-resize}.resize-handle.top-right{right:0;top:0;cursor:ne-resize}.resize-handle.bottom-left{left:0;bottom:0;cursor:sw-resize}.resize-handle.middle-top,.resize-handle.middle-bottom{left:50%;transform:translate(-50%);width:8px;height:4px}.resize-handle.middle-top{top:0;cursor:n-resize}.resize-handle.middle-bottom{bottom:0;cursor:s-resize}.resize-handle.middle-left,.resize-handle.middle-right{top:50%;transform:translateY(-50%);width:4px;height:8px}.resize-handle.middle-left{left:0;cursor:w-resize}.resize-handle.middle-right{right:0;cursor:e-resize}.banner-figure{margin:0;padding:0;width:100%;height:100%;white-space:nowrap;overflow:hidden}.mode-switch-wrapper{z-index:1000;position:absolute;top:6px;right:0}.selection-border{z-index:999;box-shadow:0 0 10px #0000ff1a;transition:all .1s ease-in-out;cursor:pointer}.object-properties{padding:0;margin-bottom:1px;border:1px solid #ececec;background:#fff;min-width:360px;max-width:360px;height:auto;max-height:100vh}.object-properties .properties-list{display:flex;flex-direction:column}.object-properties .object-properties-header{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between;padding:10px 10px 10px 5px}.object-properties .object-properties-content{overflow-y:scroll;height:calc(100vh - 80px);max-height:calc(100vh - 80px);padding:12px}.object-properties .object-properties-content .grey-line{width:100%;width:calc(100% + 24px);margin:8px -12px}.object-properties .object-properties-content .gap-wrapper{display:flex;flex-direction:column;gap:4px}.object-properties .object-properties-content .subtitle-space-between{margin:4px 0 12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.object-properties .object-properties-content .subtitle-space-between__title{font-size:16px;font-weight:500;line-height:24px;color:var(--semantic-color-text-primary)}.object-properties .object-properties-content .subtitle-space-between__tooltip{white-space:pre-line;font-size:14px;line-height:20px}.object-properties .object-properties-content .subtitle-space-between__icon{display:inline-block;cursor:pointer;z-index:100}.object-properties .object-properties-content .max-lines{margin:8px 0 2px;display:flex;flex-direction:row;align-items:center;width:100%;gap:26px}.object-properties .object-properties-content .max-lines__label{flex:0 0 auto;white-space:nowrap;border-radius:8px}.object-properties .object-properties-content .max-lines__input{padding:8px;border-radius:8px;height:36px;width:100%;background:#f8f8fa}.object-properties .object-properties-content .max-lines__input:focus{outline:none;border:1px solid #1840ce}.object-properties .shadow-editor .shadow-offset{display:flex;flex-direction:row;gap:32px}.object-properties .shadow-editor .shadow-blur,.object-properties .shadow-editor .shadow-opacity{margin-top:4px;display:flex;flex-direction:row;justify-content:space-between}.object-properties .shadow-editor .shadow-opacity{margin-bottom:4px}.object-properties .shadow-editor .shadow-blur .general-property-text__number,.object-properties .shadow-editor .shadow-opacity .general-property-text__number{width:105px}.text-align{display:flex;flex-direction:column;margin-bottom:10px}.text-align .title{color:#0009;font-size:1rem;font-family:Inter,sans-serif}.text-decoration,.font-style{margin-bottom:10px}.border-selectors{display:flex;flex-direction:row;gap:1px}.update-image-wrapper{display:flex;align-items:center;gap:5px}.auto-size{display:flex;flex-direction:row;gap:10px}.auto-size.flex-direction-wrapper{flex-direction:row;align-items:center;gap:7px}.flex-direction-selector{margin-top:8px;max-width:78px;max-height:33px}.language-switcher{display:flex;align-items:center;gap:5px}.text-transform-buttons{font-size:18px;font-weight:400}@media(max-width:1919px){.object-properties{min-width:320px;max-width:320px}.object-properties .object-properties-content{padding:10px}.object-properties .object-properties-content .grey-line{width:calc(100% + 20px);margin:8px -10px}.object-properties .object-properties-content .subtitle-space-between{margin:2px 0 10px}.object-properties .object-properties-content .subtitle-space-between__title{font-size:15px;line-height:22px}.object-properties .object-properties-content .subtitle-space-between__tooltip{font-size:13px;line-height:18px}.object-properties .object-properties-content .max-lines{gap:16px}.object-properties .object-properties-content .max-lines__label{font-size:15px}.object-properties .object-properties-content .max-lines__input{height:32px;padding:6px 8px}.object-properties .shadow-editor .shadow-offset,.object-properties .shadow-editor .shadow-blur,.object-properties .shadow-editor .shadow-opacity{gap:20px}.object-properties .shadow-editor .shadow-blur .general-property-text__number,.object-properties .shadow-editor .shadow-opacity .general-property-text__number{width:92px}.auto-size{gap:8px}.auto-size.flex-direction-wrapper{gap:5px}.flex-direction-selector{max-width:72px;max-height:30px}.text-align,.text-decoration,.font-style{margin-bottom:8px}.text-transform-buttons{font-size:16px}.border-selectors{gap:2px}.update-image-wrapper,.language-switcher{gap:4px}}.editor-sidebar .arborist-row,.sidebar .arborist-row{display:flex;align-items:center;gap:8px;width:100%;padding:4px;border-radius:4px;box-sizing:border-box}.editor-sidebar .arborist-row .input-wrapper,.sidebar .arborist-row .input-wrapper{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-sidebar .arborist-row>div:last-child,.sidebar .arborist-row>div:last-child{display:flex;align-items:center;justify-content:flex-end;min-width:24px;margin-left:auto}.sidebar{flex:1 1 0;border:1px solid #ececec;background:#fff;min-width:360px;width:100%;max-width:440px;height:auto;max-height:100vh;margin-bottom:1px;margin-left:5px;margin-right:8px;position:relative}.sidebar .arborist-row{user-select:text;-webkit-user-select:text}.sidebar .row{-webkit-user-drag:element}.sidebar .row--editing{-webkit-user-drag:none}.sidebar .arborist-row .arborist-label{user-select:none;-webkit-user-select:none}.sidebar-wrapper{padding:10px 10px 0;position:sticky}.sidebar-tabs{display:flex;padding-left:6px}.grey-line{width:100%;border-bottom:1px solid #f1f1f1;margin:8px 0}.layers-list-item{margin-left:10px}.inserting-props{display:flex;flex-direction:column;gap:10px;width:100%}.inserting-props .inserting-props-title{line-height:110%;font-weight:500;height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.inserting-props .inserting-props-title span{font-size:12px;font-weight:400}.variables-panel{display:flex;flex-direction:column;font-size:14px;overflow-y:scroll;max-height:calc(100vh - 202px)}.variables-panel .table-header,.variables-panel .table-row{display:flex;align-items:stretch;padding:0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.variables-panel .table-header{border-top:1px solid #e0e0e0;font-weight:700}.variables-panel .table-header .table-cell{padding-left:10px}.variables-panel .table-cell{flex:1;padding:0}.variables-panel .table-cell:not(:last-child){border-right:1px solid #e0e0e0}.variables-panel .table-cell.table-actions{border-right:none}.variables-panel .table-actions{display:flex;justify-content:flex-end;align-items:center;min-width:40px}.image-gallery-wrapper{display:flex;flex-direction:column;gap:12px;min-width:230px;min-height:250px;position:relative}.image-gallery-wrapper .gallery-loading-overlay{position:absolute;inset:0;background:#fff9;display:flex;justify-content:center;align-items:center;z-index:10}.image-gallery-wrapper .image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.image-gallery-wrapper .image-container{position:relative;width:100%;padding-top:100%;background-color:#faf6f6;border-radius:8px;overflow:hidden}.image-gallery-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:8px}.image-gallery-wrapper .delete-button{display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:6px;width:22px;height:22px;padding:4px;border:none;background-color:#fff;border-radius:5px;cursor:pointer;display:none;z-index:1}.image-gallery-wrapper .image-container:hover .delete-button{display:flex}.image-gallery-wrapper{padding:4px;border:1px dashed transparent;transition:border-color .3s ease,background-color .3s ease}.image-gallery-wrapper.drag-over{border-color:#1976d2;background-color:#f0f4ff}.image-gallery-wrapper:hover{border-color:#ccc}.dynamic-images-container{display:flex;flex-direction:column;gap:10px}.dynamic-images-container .image-container{display:flex;align-items:center;justify-content:space-between;padding:5px;background-color:#fbfbfb;border-radius:5px}.dynamic-images-container .image-container .image{width:100%;max-width:120px;max-height:60px;object-fit:contain;margin-right:6px}.dynamic-images-container .image-container .delete-button{display:flex;justify-content:center;align-items:center;margin-left:4px;width:30px;height:30px;border-radius:5px;cursor:pointer}.dynamic-images-container .image-container .delete-button:hover{background-color:#f0f0f0}.banner-icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.banner-icon svg{display:block;width:100%;height:100%}.dev-panel-new{display:flex;flex-direction:column;gap:10px}.dev-panel-new .dev-panel-new__button{min-height:36px;justify-content:center;padding:8px;border:1px solid var(--semantic-color-border-black);border-radius:4px;background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-primary);font-size:18px;font-weight:500;line-height:12px;letter-spacing:0;text-transform:none;box-shadow:none;text-wrap:nowrap}.dev-panel-new .dev-panel-new__button:hover{border:1px solid var(--semantic-color-border-black);background:var(--semantic-color-bg-subtle);box-shadow:none}.dev-panel-new .dev-panel-new__button.Mui-disabled{border-color:var(--semantic-color-border-strong);color:var(--semantic-color-text-disabled)}.dev-panel-new .dev-panel-new__button .MuiButton-startIcon{margin-right:10px}.image-panel-new .image-gallery-new{position:relative;overflow-y:none;padding:1px;border:1px dashed transparent;border-radius:12px;background:transparent}.image-panel-new .image-gallery-new__card--skeleton{padding:0;overflow:hidden}.image-panel-new .image-gallery-new--dragging{border-color:var(--semantic-color-action-primary);background:var(--semantic-color-bg-accent)}.image-panel-new .image-gallery-new__loading-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffffb3}.image-panel-new .image-gallery-new__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-right:4px}.image-panel-new .image-gallery-new__card{position:relative;display:flex;width:100%;aspect-ratio:1.4/1;align-items:center;justify-content:center;overflow:hidden;padding:10px;border:1px solid var(--semantic-color-border-default);border-radius:12px;background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-tertiary);cursor:pointer}.image-panel-new .image-gallery-new__card:hover{border-color:var(--semantic-color-border-strong);background:var(--semantic-color-bg-subtle)}.image-panel-new .image-gallery-new__card:hover .image-gallery-new__delete{opacity:1}.image-panel-new .image-gallery-new__image{width:100%;height:100%;object-fit:contain}.image-panel-new .image-gallery-new__delete{position:absolute;top:6px;right:6px;width:28px;height:28px;opacity:0;border:1px solid var(--semantic-color-border-default);border-radius:6px;background:var(--semantic-color-bg-surface);color:var(--semantic-color-action-icon);transition:opacity .15s ease}.image-panel-new .image-gallery-new__delete:hover{background:var(--semantic-color-bg-subtle)}.image-panel-new .image-gallery-new__delete:focus-visible{opacity:1}.image-panel-new .image-gallery-new__empty{color:var(--semantic-color-text-tertiary);font-size:12px;line-height:16px;text-align:center;pointer-events:none}.app .work-area .editor-sidebar .sidebar-action-button{color:#161c24}.app .work-area .editor-sidebar .sidebar-action-button:hover{border-color:var(--semantic-color-action-brand-hover);background:var(--semantic-color-action-brand-hover);color:var(--semantic-color-text-inverse);box-shadow:none}.app .work-area .editor-sidebar .sidebar-action-button:hover svg{color:var(--semantic-color-text-inverse)}.app .work-area .editor-sidebar .sidebar-action-button.Mui-disabled{border-color:var(--semantic-color-border-strong);color:var(--semantic-color-text-disabled)}.editor-sidebar{flex:0 0 360px;min-width:360px;max-width:440px;height:100%;min-height:0;padding:0 var(--primitive-spacing-6);overflow:auto;background:var(--component-panel-background);border:1px solid var(--semantic-color-border-subtle)}.editor-sidebar .grey-line{width:100%;width:calc(100% + 40px);margin:8px -20px}.editor-sidebar .sidebar-title{margin:var(--primitive-spacing-3) 0;font-family:Inter;font-weight:var(--primitive-font-weight-semi-bold);font-size:22px;line-height:24px;letter-spacing:0%}.editor-sidebar .sidebar-subtitle{margin:var(--primitive-spacing-7) 0;font-family:var(--primitive-font-family-default);font-weight:var(--primitive-font-weight-semi-bold);font-size:18px;line-height:22px;letter-spacing:0%}.editor-sidebar .add-text-box-button{margin-top:var(--primitive-spacing-4);height:36px;justify-content:center;align-items:center;gap:var(--primitive-spacing-3);border:1px solid var(--semantic-color-border-black);border-radius:var(--primitive-radius-sm);background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-primary);font-size:18px;font-weight:500;line-height:32px;letter-spacing:0;text-transform:none;box-shadow:none}.editor-sidebar .add-text-box-button:hover{border-color:var(--semantic-color-border-black);background:var(--semantic-color-bg-subtle);box-shadow:none}.editor-sidebar .text-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--primitive-spacing-3)}.editor-sidebar .text-template-card{display:flex;width:100%;aspect-ratio:1.35/1;align-items:center;justify-content:center;overflow:hidden;padding:var(--primitive-spacing-3);border:1px solid var(--semantic-color-border-default);border-radius:var(--primitive-radius-md);background:var(--semantic-color-bg-surface);box-shadow:var(--primitive-shadow-xs);cursor:pointer}.editor-sidebar .text-template-card-wrapper{position:relative}.editor-sidebar .text-template-card:hover{border-color:var(--semantic-color-border-strong);background:var(--semantic-color-bg-subtle)}.editor-sidebar .text-template-card__delete{position:absolute;top:6px;right:6px;width:28px;height:28px;background:var(--semantic-color-bg-surface);border:1px solid var(--semantic-color-border-default);opacity:0;transition:opacity .15s ease,background-color .15s ease}.editor-sidebar .text-template-card-wrapper:hover .text-template-card__delete,.editor-sidebar .text-template-card__delete:focus-visible{opacity:1}.editor-sidebar .text-template-card__delete:hover{background:var(--semantic-color-bg-subtle)}.editor-sidebar .text-template-card__stage{position:relative;flex:0 0 auto}.editor-sidebar .text-template-card__preview{width:100%;height:100%;object-fit:contain;display:block;background:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.editor-sidebar .text-template-card__fallback{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:12px;color:var(--semantic-color-text-muted);padding:0 var(--primitive-spacing-3)}.editor-sidebar .product-feed-cards,.editor-sidebar .text-panel-library,.editor-sidebar .image-panel-new,.editor-sidebar .objects-panel-new,.editor-sidebar .layers-panel{display:flex;flex-direction:column;gap:var(--primitive-spacing-2);padding:var(--primitive-spacing-5) 0;color:var(--semantic-color-text-primary)}.editor-sidebar .product-feed-cards__section{display:flex;flex-direction:column;gap:var(--primitive-spacing-5);margin-bottom:var(--primitive-spacing-5)}.editor-sidebar .product-feed-cards__section-header{display:flex;align-items:center;justify-content:space-between}.editor-sidebar .product-feed-cards__section-header h3{font-weight:600;font-size:18px;leading-trim:NONE;line-height:22px;letter-spacing:0%}.editor-sidebar .product-feed-cards__hint{display:flex;width:28px;height:28px;align-items:center;justify-content:center;color:var(--semantic-color-text-secondary)}.editor-sidebar .product-feed-cards__image-grid,.editor-sidebar .product-feed-cards__card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--primitive-spacing-3)}.editor-sidebar .product-feed-cards__image-card,.editor-sidebar .product-feed-cards__card{position:relative;min-width:0;overflow:hidden;cursor:pointer;border:1px solid var(--semantic-color-border-default);border-radius:var(--primitive-radius-md);background:var(--semantic-color-bg-subtle)}.editor-sidebar .product-feed-cards__image-card{aspect-ratio:1/.72}.editor-sidebar .product-feed-cards__image-card--hero{grid-column:1/-1;aspect-ratio:1/.82;background:var(--semantic-color-bg-surface)}.editor-sidebar .product-feed-cards__image-card img{width:100%;height:100%;object-fit:contain}.editor-sidebar .product-feed-cards__image-card span{display:flex;height:100%;align-items:center;justify-content:center;padding:var(--primitive-spacing-4);color:var(--semantic-color-text-secondary);text-align:center}.editor-sidebar .product-feed-cards__card{min-height:112px;padding:var(--primitive-spacing-4)}.editor-sidebar .product-feed-cards__card-label{display:-webkit-box;overflow:hidden;color:var(--semantic-color-text-primary);font-size:16px;font-weight:500;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editor-sidebar .product-feed-cards__card-value{margin-top:var(--primitive-spacing-2);overflow:hidden;color:var(--semantic-color-text-tertiary);font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editor-sidebar .product-feed-cards__add{position:absolute!important;right:var(--primitive-spacing-2);bottom:var(--primitive-spacing-2);padding:6px;border:1px solid var(--semantic-color-border-subtle)!important;border-radius:var(--primitive-radius-sm)!important;background:var(--semantic-color-bg-surface)!important}.editor-sidebar .product-feed-cards__image-card:hover .product-feed-cards__add,.editor-sidebar .product-feed-cards__card:hover .product-feed-cards__add{background:var(--semantic-color-action-brand-hover)!important}.editor-sidebar .product-feed-cards__image-card:hover,.editor-sidebar .product-feed-cards__card:hover{background:var(--semantic-color-border-accent)!important;border-color:var(--semantic-color-border-accent)!important}.editor-sidebar .product-feed-cards__image-card:hover .product-feed-cards__add,.editor-sidebar .product-feed-cards__card:hover .product-feed-cards__add{color:#fff}.editor-sidebar .image-panel-new{display:flex;flex-direction:column;gap:var(--primitive-spacing-4);color:var(--semantic-color-text-primary)}.editor-sidebar .image-panel-new .image-panel-new__file-input{display:none}.editor-sidebar .image-panel-new .image-panel-new__button{min-height:36px;justify-content:center;padding:8px;border:1px solid var(--semantic-color-border-black);border-radius:4px;background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-primary);font-size:18px;font-weight:500;line-height:12px;letter-spacing:0;text-transform:none;box-shadow:none;text-wrap:nowrap}.editor-sidebar .image-panel-new .image-panel-new__button:hover{border:1px solid var(--semantic-color-border-black);background:var(--semantic-color-bg-subtle);box-shadow:none}.editor-sidebar .image-panel-new .image-panel-new__button.Mui-disabled{border-color:var(--semantic-color-border-strong);color:var(--semantic-color-text-disabled)}.editor-sidebar .image-panel-new .image-panel-new__button .MuiButton-startIcon{margin-right:10px}.editor-sidebar .image-panel-new .image-panel-new__section-header{display:flex;align-items:center;justify-content:space-between;margin-top:-2px}.editor-sidebar .image-panel-new .image-panel-new__help-button{color:var(--semantic-color-text-secondary)}.editor-sidebar .objects-panel-new .objects-panel__shapes-section{display:flex;flex-direction:column;gap:6px}.editor-sidebar .objects-panel-new .objects-panel__section-title{margin:0;color:var(--semantic-color-text-primary);font-family:var(--primitive-font-family-base);font-size:28px;font-weight:700;line-height:34px;letter-spacing:0}.editor-sidebar .objects-panel-new .objects-panel__shapes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.editor-sidebar .objects-panel-new .objects-panel__shape-card{display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;padding:24px;border:1px solid var(--semantic-color-border-default);border-radius:12px;background:var(--semantic-color-bg-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.editor-sidebar .objects-panel-new .objects-panel__shape-card:hover{border-color:var(--semantic-color-border-default);background:#eff2ff}.editor-sidebar .objects-panel-new .objects-panel__shape-card:focus-visible{outline:2px solid var(--semantic-color-action-primary);outline-offset:2px}.editor-sidebar .objects-panel-new .objects-panel__shape-preview{display:block;width:76px;height:76px;border:4px solid var(--semantic-color-border-black);background:transparent}.editor-sidebar .objects-panel-new .objects-panel__shape-preview--circle{border-radius:50%}.editor-sidebar .objects-panel-new .objects-panel__icons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.editor-sidebar .objects-panel-new .objects-panel__icon-card{display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;padding:24px;border:1px solid var(--semantic-color-border-default);border-radius:12px;background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.editor-sidebar .objects-panel-new .objects-panel__icon-card:hover{border-color:var(--semantic-color-border-default);background:#eff2ff}.editor-sidebar .objects-panel-new .objects-panel__icon-card:focus-visible{outline:2px solid var(--semantic-color-action-primary);outline-offset:2px}.editor-sidebar .custom-tree-icon{display:flex;width:14px;align-items:center;justify-content:center;flex-shrink:0}.editor-sidebar .custom-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-sidebar .custom-tree-label-meta{margin-left:6px;color:#8a8a8a;font-size:11px}.editor-sidebar .arborist-row{user-select:text;-webkit-user-select:text}.editor-sidebar .row{-webkit-user-drag:element}.editor-sidebar .row--editing{-webkit-user-drag:none}.editor-sidebar .arborist-row .arborist-label{user-select:none;-webkit-user-select:none}.editor-sidebar-tabs{display:flex;justify-content:space-between;padding:var(--primitive-spacing-7) 0;width:72px;min-width:72px;min-height:0;flex-direction:column;align-items:center;background:var(--color-surface-default);border:1px solid var(--semantic-color-border-subtle);color:var(--color-text-primary)}.editor-sidebar-tabs .editor-sidebar-tabs__back,.editor-sidebar-tabs .editor-sidebar-tabs__chat{width:32px;height:32px;border-radius:var(--primitive-radius-pill);color:var(--semantic-color-action-icon)}.editor-sidebar-tabs .editor-sidebar-tabs__chat:hover .editor-sidebar-tabs__icon,.editor-sidebar-tabs .editor-sidebar-tabs__back:hover .editor-sidebar-tabs__list{transform:scale(1.08)}.editor-sidebar-tabs .editor-sidebar-tabs__back{margin-top:var(--primitive-spacing-8);margin-bottom:var(--primitive-spacing-7)}.editor-sidebar-tabs .editor-header-back svg{transition:transform .15s ease;color:var(--semantic-color-action-icon)}.editor-sidebar-tabs .editor-header-back:hover svg{transform:scale(1.08);color:var(--semantic-color-action-brand-hover)}.editor-sidebar-tabs .editor-sidebar-tabs__list{display:flex;width:100%;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;gap:var(--primitive-spacing-6)}.editor-sidebar-tabs .editor-sidebar-tabs__item{display:flex;width:100%;min-height:52px;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--primitive-spacing-2);color:var(--color-text-primary);text-align:center}.editor-sidebar-tabs .editor-sidebar-tabs__icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--primitive-radius-pill);background:var(--semantic-color-bg-subtle);color:var(--semantic-color-action-icon);transition:transform .15s ease,background .15s ease}.editor-sidebar-tabs .editor-sidebar-tabs__item:hover .editor-sidebar-tabs__icon{transform:scale(1.08)}.editor-sidebar-tabs .editor-sidebar-tabs__icon svg{width:18px;height:18px;font-size:18px}.editor-sidebar-tabs .editor-sidebar-tabs__icon--active{background:var(--semantic-color-action-primary);color:var(--semantic-color-text-inverse);transform:scale(1.08)}.editor-sidebar-tabs .editor-sidebar-tabs__label{max-width:64px;overflow-wrap:anywhere;font-size:12px;font-weight:var(--primitive-font-weight-semi-bold);line-height:16px;letter-spacing:0}.editor-sidebar-tabs .editor-sidebar-tabs__divider{width:48px;height:1px;margin:calc(var(--primitive-spacing-2) * -1) 0;background:var(--semantic-color-border-subtle)}.editor-sidebar-tabs .editor-sidebar-tabs__chat{margin-top:auto;margin-bottom:var(--primitive-spacing-7);background:var(--semantic-color-bg-subtle);color:var(--semantic-color-action-icon)}.editor-sidebar-tabs .editor-sidebar-tabs__chat:hover .editor-sidebar-tabs__icon{background:#8ca1f4}@media(max-width:1919px){.editor-sidebar{flex:0 0 300px;min-width:300px;max-width:400px;padding:0 var(--primitive-spacing-5)}.editor-sidebar .grey-line{width:calc(100% + 32px);margin:6px -16px}.editor-sidebar .sidebar-title{font-size:20px;line-height:22px}.editor-sidebar .sidebar-subtitle{font-size:16px;line-height:20px;margin:var(--primitive-spacing-6) 0}.editor-sidebar .add-text-box-button{height:32px;font-size:14px}.editor-sidebar .dev-panel-new .dev-panel-new__button{font-size:16px}.editor-sidebar .text-template-grid{gap:var(--primitive-spacing-2)}.editor-sidebar .text-template-card{padding:var(--primitive-spacing-2)}.editor-sidebar .product-feed-cards__card{min-height:96px;padding:var(--primitive-spacing-3)}.editor-sidebar .product-feed-cards__card-label{font-size:14px;line-height:22px}.editor-sidebar .product-feed-cards__card-value{font-size:16px}.editor-sidebar .objects-panel-new .objects-panel__shapes-grid,.editor-sidebar .objects-panel-new .objects-panel__icons-grid{gap:6px}.editor-sidebar .objects-panel-new .objects-panel__shape-card,.editor-sidebar .objects-panel-new .objects-panel__icon-card{padding:16px;border-radius:10px}.editor-sidebar .objects-panel-new .objects-panel__shape-preview{width:60px;height:60px;border-width:3px}.editor-sidebar .custom-tree-label,.editor-sidebar .image-panel-new .image-panel-new__button,.image-panel-new .image-panel-new__button{font-size:14px}.editor-sidebar-tabs{width:64px;min-width:64px}.editor-sidebar-tabs .editor-sidebar-tabs__icon{width:28px;height:28px}.editor-sidebar-tabs .editor-sidebar-tabs__icon svg{width:16px;height:16px}.editor-sidebar-tabs .editor-sidebar-tabs__label{font-size:11px;line-height:14px}}.editor-header{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(420px,1fr);align-items:center;width:100%;box-sizing:border-box;height:80px;padding:0 var(--primitive-spacing-5);background:var(--semantic-color-bg-surface);border-bottom:1px solid var(--semantic-color-border-subtle);color:var(--semantic-color-text-primary);flex:0 0 80px}.editor-header-left,.editor-header-right,.editor-header-history,.editor-header-actions{display:flex;align-items:center}.editor-header-left{gap:var(--primitive-spacing-4);min-width:0}.editor-header-back{color:var(--semantic-color-action-icon)!important}.editor-header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:20px}.editor-header-center{justify-self:center}.edit-preview-switch{display:inline-flex;align-items:center;gap:var(--primitive-spacing-1);padding:var(--primitive-spacing-1);background:var(--semantic-color-bg-subtle);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--primitive-radius-md)}.edit-preview-switch button{min-width:58px;height:34px;padding:0 var(--primitive-spacing-3);border:0;border-radius:var(--primitive-radius-sm);background:transparent;color:var(--semantic-color-text-primary);font:inherit;font-size:14px;font-weight:500;text-align:center;cursor:pointer}.edit-preview-switch button.is-active{background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-accent);box-shadow:var(--primitive-shadow-xs)}.editor-header-right{justify-self:end;gap:var(--primitive-spacing-9)}.editor-header-history{gap:var(--primitive-spacing-1)}.editor-header-history .MuiIconButton-root{width:28px;height:28px;color:var(--semantic-color-action-icon);opacity:1;transition:opacity .12s ease}.editor-header-history .MuiIconButton-root.Mui-disabled{color:var(--semantic-color-text-disabled);opacity:.22}.editor-header-zoom{display:inline-flex;align-items:center;gap:var(--primitive-spacing-1);height:34px;padding:0 var(--primitive-spacing-2);border:0;border-radius:var(--primitive-radius-sm);background:transparent;color:var(--semantic-color-text-primary);font:inherit;font-size:12px;cursor:pointer}.editor-header-zoom span{width:30px}.editor-header-zoom:hover{background:var(--semantic-color-bg-subtle)}.editor-header-divider{width:1px;height:34px;background:var(--semantic-color-border-subtle)}.editor-header-actions{gap:var(--primitive-spacing-2)}.editor-header-actions .MuiButton-root{height:36px;min-width:78px;border-radius:var(--primitive-radius-md);padding:0 var(--primitive-spacing-5);font-size:14px;font-weight:500;text-transform:none;box-shadow:none}.editor-header-actions .MuiButton-outlinedError{border-color:var(--semantic-color-action-destructive);color:var(--semantic-color-action-destructive);background:var(--semantic-color-bg-surface)}.editor-header-actions .MuiButton-containedPrimary{min-width:152px;background:var(--semantic-color-action-dark);color:var(--semantic-color-text-inverse)}.editor-header-actions .MuiButton-containedPrimary:hover{background:var(--primitive-color-brand-blue-400);box-shadow:none}.editor-header-actions .MuiButton-outlinedError:hover{background:var(--primitive-color-danger-50);box-shadow:none}@media(max-width:1300px){.editor-header{display:flex;justify-content:space-between}}.dynamic-tag-input{position:relative;width:100%;z-index:2}.dynamic-tag-input__field{align-items:flex-start;background:#f8f8fa;border:1px solid #e2e3e4;border-radius:8px;display:flex;gap:8px;max-height:124px;min-height:86px;overflow-y:auto;padding:12px;transition:border-color .12s ease;width:100%}.dynamic-tag-input--focused .dynamic-tag-input__field{border-color:#1840ce}.dynamic-tag-input__editor{color:#161c24;flex:1;font-family:Inter,sans-serif;font-size:18px;line-height:28px;min-height:62px;min-width:0;outline:0;white-space:pre-wrap;word-break:break-word}.dynamic-tag-input__editor:empty:before{color:#c9c9c9;content:attr(data-placeholder);pointer-events:none}.dynamic-tag-input__tag{align-items:center;background:#1840ce;border-radius:4px;color:#fff;display:inline-flex;flex:0 0 auto;gap:6px;line-height:1;max-width:100%;padding:5px 8px;cursor:pointer;vertical-align:middle;height:24px}.dynamic-tag-input__tag:focus-visible{outline:2px solid #1840ce;outline-offset:2px}.dynamic-tag-input__tag:hover{background:#8ca1f4}.dynamic-tag-input__tag-label{color:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.dynamic-tag-input__tag-remove,.dynamic-tag-input__add{align-items:center;appearance:none;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.dynamic-tag-input__add:hover{background:#8ca1f4;color:#fff}.dynamic-tag-input__tag-remove{background:transparent;color:#fff;height:14px;width:14px}.dynamic-tag-input__tag-remove svg{display:block;font-size:12px}.dynamic-tag-input__add{background:#fff;border-radius:4px;box-shadow:0 1px 4px #00000014;color:#454f5b;flex:0 0 auto;height:24px;width:24px}.dynamic-tag-input__add:disabled{cursor:default;opacity:.5}.dynamic-tag-input__add svg{display:block;font-size:16px}.dynamic-tag-input__dropdown{background:#fff;border:1px solid #e2e3e4;border-radius:8px;left:22px;max-height:180px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 4px);width:max(194px,100% - 34px);z-index:1300}.dynamic-tag-input__option{background:#fff;border-radius:4px;color:#161c24;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;line-height:24px;padding:8px;-webkit-user-select:none;user-select:none}.dynamic-tag-input__option--highlighted{background:#f3f4f9}@media(max-width:1919px){.dynamic-tag-input__field{gap:6px;min-height:72px;max-height:110px;padding:10px;border-radius:6px}.dynamic-tag-input__editor{font-size:16px;line-height:24px;min-height:48px}.dynamic-tag-input__tag{gap:4px;height:22px;padding:4px 7px;border-radius:4px}.dynamic-tag-input__tag-label{font-size:11px}.dynamic-tag-input__tag-remove{width:12px;height:12px}.dynamic-tag-input__tag-remove svg{font-size:10px}.dynamic-tag-input__add{width:22px;height:22px;border-radius:4px}.dynamic-tag-input__add svg{font-size:14px}.dynamic-tag-input__dropdown{left:18px;width:max(180px,100% - 28px);max-height:160px;padding:6px;border-radius:6px}.dynamic-tag-input__option{font-size:14px;line-height:20px;padding:6px 8px;border-radius:4px}}.new-condition-selector{background:#fff;display:flex;flex-direction:column;gap:4px;width:100%}.new-condition-selector__title-row{align-items:center;display:flex;min-height:36px;width:100%}.new-condition-selector__title{color:#161c24;flex:1;font-size:16px;font-weight:500;letter-spacing:.4px;line-height:16px}.new-condition-selector__icon-button{align-items:center;background:#fff;border-radius:8px;color:#161c24;cursor:pointer;display:inline-flex;font-size:28px;font-weight:300;height:36px;justify-content:center;line-height:1;width:36px}.new-condition-selector__icon-button:hover{color:#8ca1f4}.new-condition-selector__row,.new-condition-selector__full-row{align-items:center;display:flex;gap:8px;min-height:36px;position:relative;width:100%}.new-condition-selector__row{justify-content:space-between}.new-condition-selector__full-row{justify-content:flex-end}.new-condition-selector__label{color:#161c24;flex:0 0 auto;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:16px;min-width:77px;white-space:nowrap}.new-condition-selector__switcher,.new-condition-selector__input-wrap,.new-condition-selector__input,.new-condition-selector__select{width:220px}.new-condition-selector__switcher{align-items:center;border:1px solid #e2e3e4;border-radius:8px;display:flex;gap:4px;padding:4px}.new-condition-selector__switcher-option{align-items:center;border-radius:4px;color:#161c24;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:400;height:24px;justify-content:center;letter-spacing:.4px;line-height:16px;padding:14px 4px;white-space:nowrap}.new-condition-selector__switcher-option--active{background:#eff2ff}.new-condition-selector__input-wrap{align-items:center;background:#f8f8fa;border-radius:8px;display:flex;height:36px;overflow:visible}.new-condition-selector__input{background:#f8f8fa;border-radius:8px;color:#161c24;font-size:16px;font-weight:400;height:36px;letter-spacing:.4px;line-height:16px;min-width:0;padding:14px 8px}.new-condition-selector__input::placeholder{color:#c9c9c9;opacity:1}.new-condition-selector__input-wrap .new-condition-selector__input{border-bottom-right-radius:4px;border-top-right-radius:4px;flex:1;width:auto}.new-condition-selector__help{align-items:center;display:inline-flex;height:36px;justify-content:center;padding-right:4px;position:relative;width:24px}.new-condition-selector__help-icon{align-items:center;border:2px solid #929292;border-radius:50%;color:#929292;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.new-condition-selector__help-tooltip{background:#161c24;border-radius:6px;bottom:calc(100% + 6px);color:#fff;display:none;font-size:16px;left:50%;line-height:16px;max-width:220px;padding:8px;position:absolute;transform:translate(-94%);white-space:pre-line;width:max-content;z-index:1400}.new-condition-selector__help:hover .new-condition-selector__help-tooltip{display:block}.new-condition-selector__select{position:relative}.new-condition-selector__select-button{align-items:center;background:#f8f8fa;border-radius:8px;color:#161c24;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:36px;letter-spacing:.4px;line-height:16px;padding-left:8px;text-align:left;width:100%}.new-condition-selector__select-button span:first-child{flex:1}.new-condition-selector__select-divider{background:#e2e3e4;height:16px;margin-right:5px;width:1px}.new-condition-selector__chevron{border-bottom:1.5px solid #161c24;border-right:1.5px solid #161c24;flex:0 0 auto;height:7px;margin-right:10px;transform:rotate(45deg) translateY(-1px);width:7px}.new-condition-selector__select-menu{background:#fff;border:1px solid #e2e3e4;border-radius:8px;box-shadow:0 8px 24px #161c241f;display:flex;flex-direction:column;left:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:1300}.new-condition-selector__select-option{border-radius:4px;color:#161c24;cursor:pointer;font-size:14px;letter-spacing:.4px;line-height:16px;min-height:28px;padding:6px 8px;text-align:left}.new-condition-selector__select-option:hover,.new-condition-selector__select-option[aria-selected=true]{background:#eff2ff}.new-condition-selector__input{background:#f8f8fa}.new-condition-selector__input:focus,.new-condition-selector__input:active,.new-condition-selector__input:hover{background:#f8f8fa}.new-condition-selector__input:not(:placeholder-shown){background:#f8f8fa}@media(max-width:1919px){.new-condition-selector__title-row{min-height:32px}.new-condition-selector__title{font-size:15px;letter-spacing:.2px}.new-condition-selector__icon-button{width:32px;height:32px;font-size:24px;border-radius:6px}.new-condition-selector__row,.new-condition-selector__full-row{gap:6px;min-height:32px}.new-condition-selector__label{font-size:15px;min-width:68px;letter-spacing:.3px}.new-condition-selector__switcher,.new-condition-selector__input-wrap,.new-condition-selector__input,.new-condition-selector__select{width:188px}.new-condition-selector__switcher-option{font-size:15px;height:22px;padding:10px 4px;border-radius:3px}.new-condition-selector__input-wrap{height:32px}.new-condition-selector__input{height:32px;font-size:15px;padding:10px 8px;letter-spacing:.2px}.new-condition-selector__help{height:32px;width:22px}.new-condition-selector__help-icon{width:14px;height:14px;font-size:9px}.new-condition-selector__help-tooltip{font-size:14px;line-height:14px;max-width:190px;padding:6px}.new-condition-selector__select-button{height:32px;font-size:15px;padding-left:6px}.new-condition-selector__select-divider{height:15px}.new-condition-selector__chevron{width:6px;height:6px;margin-right:8px}.new-condition-selector__select-menu{max-height:200px;padding:3px}.new-condition-selector__select-option{font-size:13px;min-height:26px;padding:5px 7px}}.general-property-text{padding:0;width:100%}.general-property-text__title{color:#161c24;font-size:16px;font-weight:500;margin:0 0 8px}.general-property-text__grid{display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:4px;width:100%}.general-property-text__label{align-items:center;color:#637083;display:flex;font-size:16px;font-weight:400;letter-spacing:.4px}.general-property-text__label--size{align-items:start;padding-top:8px}.general-property-text__controls{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.general-property-text__controls.rotation-control{display:flex;flex-direction:column;gap:4px;min-width:0;width:50%}.general-property-text__controls.strokeWidth-control{margin-top:4px;display:flex;flex-direction:row;justify-content:space-between;min-width:0}.general-property-text__controls.strokeWidth-control .general-property-text__label{flex:0 0 auto}.general-property-text__controls.strokeWidth-control .general-property-text__number{width:105px}.general-property-text__controls--two{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.general-property-text__size-row{display:flex;flex-direction:row;gap:4px}.general-property-text__number{width:100%;align-items:center;background:#f8f8fa;border-radius:8px;display:flex;height:36px;min-width:0;padding:0 12px;transition:background-color .12s ease,box-shadow .12s ease}.general-property-text__number:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.general-property-text__number--disabled{color:#c9c9c9}.general-property-text__prefix{color:#9aa0a6;flex:0 0 auto;font-size:16px;margin-right:8px}.general-property-text__suffix{color:#9aa0a6;flex:0 0 auto;font-size:16px;margin-left:4px}.general-property-text__input{background:transparent;border:0;color:#161c24;font-size:16px;font-weight:400;min-width:0;outline:0;width:100%}.general-property-text__input:disabled{color:#c9c9c9;cursor:not-allowed;opacity:1}.general-property-text__input::-webkit-outer-spin-button,.general-property-text__input::-webkit-inner-spin-button{appearance:none;margin:0}.general-property-text__input[type=number]{appearance:textfield}.general-property-text__toggle{width:100%;align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:8px;display:flex;gap:4px;padding:4px}.general-property-text__toggle-option{align-items:center;border-radius:4px;color:#161c24;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:400;justify-content:center;min-width:0;transition:background-color .12s ease,color .12s ease}.general-property-text__toggle-option:hover,.general-property-text__toggle-option--active{background:#eff2ff}@media(max-width:1919px){.general-property-text__title{font-size:15px;margin-bottom:6px}.general-property-text__grid{grid-template-columns:96px minmax(0,1fr)}.general-property-text__label{font-size:15px;letter-spacing:.2px}.general-property-text__label--size{padding-top:6px}.general-property-text__controls.rotation-control{width:100%;max-width:102px}.general-property-text__controls.strokeWidth-control .general-property-text__number{width:92px}.general-property-text__number{height:32px;padding:0 10px;border-radius:6px}.general-property-text__prefix{font-size:15px;margin-right:6px}.general-property-text__suffix{font-size:15px;margin-left:3px}.general-property-text__input,.general-property-text__toggle-option{font-size:15px}}.new-font-selector{position:relative;width:100%;margin-top:12px}.new-font-selector__trigger{align-items:center;background:#f8f8fa;border-radius:8px;color:#161c24;cursor:pointer;display:flex;height:36px;padding:0 12px;width:100%}.new-font-selector__trigger-label{flex:1;font-size:14px;font-weight:400;line-height:24px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.new-font-selector__trigger-divider{background:#e2e3e4;height:24px;margin:0 14px;width:1px}.new-font-selector__icon-svg{display:block;height:20px;width:20px}.new-font-selector__menu-shell{position:fixed;z-index:999999}.new-font-selector__floating-close,.new-font-selector__modal-close{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:50%;box-shadow:0 1px 4px #00000014;color:#161c24;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;width:34px}.new-font-selector__floating-close{right:-2px;top:-40px}.new-font-selector__floating-close:hover,.new-font-selector__modal-close:hover{border-color:#8ca1f4;background:#8ca1f4;color:#fff}.new-font-selector__menu{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:100%}.new-font-selector__current{color:#161c24;font-size:20px;font-weight:400;line-height:32px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap}.new-font-selector__upload{align-items:center;background:#f8f8fa;border-top:1px solid #e2e3e4;border-bottom:1px solid #e2e3e4;color:#161c24;cursor:pointer;display:flex;font-size:20px;gap:8px;line-height:32px;padding:8px 16px;text-align:left;width:100%}.new-font-selector__upload:hover{background:#8ca1f4}.new-font-selector__options{display:flex;flex-direction:column}.new-font-selector__options--expanded{max-height:360px;overflow-y:auto}.new-font-selector__option{align-items:center;color:#637083;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:32px;padding:8px 16px;text-align:left;width:100%}.new-font-selector__option:hover,.new-font-selector__option[aria-selected=true]{background:#f8f8fa;color:#161c24}.new-font-selector__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-font-selector__delete{align-items:center;border-radius:50%;color:#637083;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-left:12px;width:24px}.new-font-selector__delete:hover{background:#8ca1f4;color:#fff}.new-font-selector__separator{background:#e2e3e4;height:1px;margin:0;width:100%}.new-font-selector__expand{align-items:center;border-top:1px solid #e2e3e4;color:#161c24;cursor:pointer;display:flex;height:36px;justify-content:center;width:100%}.new-font-selector__modal-backdrop{align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.new-font-selector__modal-shell{max-width:700px;position:relative;width:min(100%,700px)}.new-font-selector__modal{background:#fff;border-radius:18px;color:#161c24;overflow-y:auto;padding:60px;position:relative;width:100%}.new-font-selector__modal-close{right:0;top:-40px;z-index:999999}.new-font-selector__modal-label{color:#637083;display:flex;flex-direction:column;font-size:20px;gap:8px}.new-font-selector__modal-label-text{color:#637083;display:flex;flex-direction:column;font-size:20px;gap:8px;max-width:538px}.new-font-selector__modal-input{background:#f8f8fa;border:0;border-radius:8px;color:#161c24;font-size:18px;width:100%;outline:0;padding:0 14px;height:40px;outline:none;transition:border-color .12s ease,background-color .12s ease}.new-font-selector__modal-input::placeholder{color:#c9c9c9;opacity:1}.new-font-selector__modal-input:focus{border-color:#1840ce;border:1px solid #1840ce}.new-font-selector__modal-title{color:#161c24;font-size:32px;font-weight:700;margin:30px 0 12px}.new-font-selector__modal-copy{color:#161c24;font-size:24px;margin:0 0 30px}.new-font-selector__dropzone{position:relative;padding:50px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8f8fa;border-radius:16px;cursor:pointer;text-align:center;transition:background-color .12s ease;overflow:hidden}.new-font-selector__dropzone:before{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='calc(100%25 - 1px)' height='calc(100%25 - 1px)' rx='16' ry='16' fill='none' stroke='%23C9C9C9' strokeWidth='1' stroke-dasharray='8 8'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.new-font-selector__dropzone--dragging,.new-font-selector__dropzone:hover{background:#eff2ff}.new-font-selector__dropzone--dragging:before,.new-font-selector__dropzone:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='calc(100%25 - 1px)' height='calc(100%25 - 1px)' rx='16' ry='16' fill='none' stroke='%231840ce' strokeWidth='1' stroke-dasharray='8 8'/%3E%3C/svg%3E")}.new-font-selector__dropzone-icon,.new-font-selector__file-icon{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:12px;color:#161c24;display:flex;height:50px;justify-content:center;margin-bottom:10px;width:50px}.new-font-selector__dropzone strong{color:#161c24;font-size:20px}.new-font-selector__dropzone span:not(.new-font-selector__dropzone-icon){color:#637083;font-size:16px}.new-font-selector__dropzone small{color:#c9c9c9;font-size:16px}.new-font-selector__file-input{display:none}.new-font-selector__file-card{align-items:center;border:1px solid #dfe3e8;border-radius:8px;display:flex;gap:8px;margin-top:20px;padding:12px 16px}.new-font-selector__file-card .new-font-selector__file-icon{background:#f8f8fa;height:50px;margin:0;width:50px}.new-font-selector__file-meta{display:flex;flex:1;flex-direction:column;min-width:0}.new-font-selector__file-meta strong{color:#161c24;font-size:16px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-font-selector__file-meta small{color:#c9c9c9;font-size:16px}.new-font-selector__file-remove{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000014;color:#161c24;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.new-font-selector__file-remove:hover{background:#8ca1f4;color:#fff}.new-font-selector__modal-action{background:#161c24;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;text-align:center;height:50px;margin-top:40px;width:100%}.new-font-selector__modal-action:disabled{cursor:default;opacity:.45}.new-font-selector__delete-modal{background:#fff;border-radius:18px;color:#161c24;max-width:700px;padding:90px 80px 84px;width:min(100%,700px)}.new-font-selector__delete-title{color:#161c24;font-size:32px;font-weight:700;line-height:40px;margin:0 0 28px}.new-font-selector__delete-copy{color:#161c24;font-size:24px;font-weight:400;line-height:36px;margin:0 0 80px}.new-font-selector__delete-confirm,.new-font-selector__delete-cancel{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:20px;font-weight:400;height:56px;justify-content:center;line-height:28px;width:100%}.new-font-selector__delete-confirm{border:2px solid #e14329;color:#e14329;margin-bottom:30px}.new-font-selector__delete-confirm:hover{background:#e143290f}.new-font-selector__delete-confirm:disabled{cursor:default;opacity:.5}.new-font-selector__delete-cancel{color:#161c24}.new-font-selector__delete-cancel:hover{background:#f8f8fa}.new-font-selector__message{border-radius:8px;bottom:24px;box-shadow:0 8px 24px #161c2429;color:#fff;left:50%;padding:12px 16px;position:fixed;transform:translate(-50%);z-index:2100}.new-font-selector__message--success{background:#148f5b}.new-font-selector__message--error{background:#d32f2f}.new-font-selector__sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@media(max-width:1919px){.new-font-selector__trigger{height:32px}.new-font-selector__trigger-divider{height:22px;margin:0 10px}.new-font-selector__icon-svg{width:18px;height:18px}.new-font-selector__current,.new-font-selector__upload{font-size:18px;line-height:28px}.new-font-selector__option{font-size:15px;line-height:28px}.new-font-selector__expand{height:32px}.new-font-selector__modal-input{font-size:17px;height:32px}.new-font-selector__file-meta strong,.new-font-selector__file-meta small{font-size:15px}.new-font-selector__modal-action{height:44px;font-size:16px}.new-font-selector__delete-confirm,.new-font-selector__delete-cancel{font-size:18px;height:48px}.new-font-selector__delete-title{font-size:28px}.new-font-selector__delete-copy{font-size:20px}.new-font-selector__floating-close,.new-font-selector__modal-close{height:32px;width:32px}.new-font-selector__floating-close{right:-2px;top:-36px}.new-font-selector__modal-shell{max-width:600px;width:min(100%,600px)}.new-font-selector__modal{border-radius:16px;padding:50px}.new-font-selector__modal-close{top:-38px}.new-font-selector__modal-label,.new-font-selector__modal-label-text{font-size:18px}.new-font-selector__modal-input{font-size:15px;height:38px}.new-font-selector__modal-title{font-size:28px;margin:26px 0 10px}.new-font-selector__modal-copy{font-size:22px;margin:0 0 26px}}.font-properties{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%}.font-properties__top-row,.font-properties__pair{display:grid;gap:4px;grid-template-columns:1fr 1fr}.font-properties__row{align-items:center;display:grid;gap:4px;grid-template-columns:110px minmax(0,1fr)}.font-properties__row.font-style-row{display:flex;align-items:center;justify-content:space-between}.font-properties__row.font-style-row .font-properties__segmented{width:112px!important}.font-properties__label{color:#637083;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px}.font-properties__select{min-width:0;position:relative}.font-properties__select--wide{width:100%;min-width:224px}.font-properties__select-trigger,.font-properties__unit-input{align-items:center;background:#f8f8fa;border:0;border-radius:8px;color:#161c24;display:flex;font-size:16px;font-weight:400;height:36px;min-width:0;padding:0 12px;width:100%}.font-properties__select-trigger{cursor:pointer;justify-content:space-between}.font-properties__select-trigger:hover,.font-properties__unit-input:focus-within{box-shadow:inset 0 0 0 1px #dfe3e8}.font-properties__select-trigger--editable{cursor:text;padding:0}.font-properties__select-trigger--editable .font-properties__select-divider{margin:0}.font-properties__select-trigger--editable:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.font-properties__select-input{background:transparent;border:0;color:#161c24;flex:1 1 0;font:inherit;height:100%;min-width:0;outline:0;padding:0 12px;width:100%}.font-properties__select-input::-webkit-outer-spin-button,.font-properties__select-input::-webkit-inner-spin-button{appearance:none;margin:0}.font-properties__select-input[type=number]{appearance:textfield}.font-properties__select-chevron-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:100%;justify-content:center;padding:0 10px}.font-properties__select-trigger--editable .font-properties__select-divider{position:static;right:auto}.font-properties__select-value{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.font-properties__select-divider,.font-properties__unit-divider{background:#e2e3e4;height:24px;margin:0 10px;width:1px}.font-properties__select-divider{position:absolute;right:34px}.font-properties__chevron{flex:0 0 auto;height:20px;width:20px}.font-properties__select-menu{background:#161c24;border-radius:8px;left:0;min-width:100%;overflow:hidden;position:absolute;z-index:50}.font-properties__select-options{display:flex;flex-direction:column}.font-properties__select-menu--expanded .font-properties__select-options{max-height:240px;overflow-y:auto}.font-properties__select-option{color:#fff;cursor:pointer;display:block;font-size:16px;padding:6px 16px;text-align:left;width:100%}.font-properties__select-option:hover,.font-properties__select-option[aria-selected=true]{background:#ffffff14}.font-properties__select-footer{align-items:center;background:transparent;border-top:1px solid #637083;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:100%}.font-properties__select-footer:hover{background:#ffffff14}.font-properties__select-footer[aria-expanded=true] .font-properties__chevron{transform:rotate(180deg)}.font-properties__unit-input{cursor:text;padding-right:10px}.font-properties__unit-value{align-items:center;display:inline-flex;flex:0 0 auto;min-width:0}.font-properties__unit-input input{background:transparent;border:0;color:#161c24;flex:0 0 auto;font:inherit;min-width:0;outline:0;padding:0;width:100%}.font-properties__unit-input input::-webkit-outer-spin-button,.font-properties__unit-input input::-webkit-inner-spin-button{appearance:none;margin:0}.font-properties__unit{color:#161c24;flex:0 0 auto}.font-properties__unit-icon{align-items:center;color:#8f949c;display:flex;flex:0 0 auto;justify-content:center;margin-left:auto;width:22px}.font-properties__segmented{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);min-height:36px;padding:4px;width:100%}.font-properties__segment{align-items:center;border-radius:6px;color:#161c24;cursor:pointer;display:flex;height:26px;justify-content:center;min-width:0}.font-properties__segment:hover{background:#f8f8fa;color:#161c24}.font-properties__segment[aria-pressed=true]{background:#eef2ff;color:#161c24}.font-properties__sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@media(max-width:1919px){.font-properties__select-trigger,.font-properties__unit-input{height:32px;font-size:15px}.font-properties__row.font-style-row .font-properties__segmented{width:92px!important}.font-properties__label{font-size:13px}.font-properties__select--wide{min-width:184px}.font-properties__select-option{font-size:15px}.font-properties__segment{height:24px;font-size:14px}.font-properties__segmented{min-height:32px}.font-properties__select-footer{height:32px;font-size:14px}.font-properties__chevron{width:18px;height:18px}.font-properties__select-divider,.font-properties__unit-divider{height:20px}.font-properties__select-divider{right:28px}.font-properties__unit{font-size:15px}.font-properties__unit-icon{width:20px}}.new-radius-editor{align-items:start;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);width:100%}.new-radius-editor__label{align-items:center;color:#637083;display:flex;font-size:16px;font-weight:400;letter-spacing:.4px;min-height:36px}.new-radius-editor__controls{display:flex;flex-direction:column;gap:4px;min-width:0}.new-radius-editor__top-row{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 36px}.new-radius-editor__input-shell{align-items:center;background:#f8f8fa;border-radius:8px;display:flex;height:36px;min-width:0;padding:0 10px;transition:box-shadow .12s ease}.new-radius-editor__input-shell:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.new-radius-editor__input-icon{align-items:center;color:#9aa0a6;display:flex;flex:0 0 auto;height:16px;justify-content:center;margin-right:10px;width:16px}.new-radius-editor__input{background:transparent;border:0;color:#161c24;font-size:16px;font-weight:400;min-width:0;outline:0;width:100%}.new-radius-editor__toggle{align-items:center;background:#fff;border:0;border-radius:8px;color:#161c24;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background-color .12s ease,color .12s ease;width:36px}.new-radius-editor__toggle:hover,.new-radius-editor__toggle[aria-pressed=true]{background:#eef2ff;color:#1840ce}.new-radius-editor__toggle svg{display:block;flex:0 0 auto}.new-radius-editor__individual-grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1919px){.new-radius-editor{gap:10px;grid-template-columns:100px minmax(0,1fr)}.new-radius-editor__label{font-size:15px;min-height:32px}.new-radius-editor__controls{gap:3px}.new-radius-editor__top-row{gap:3px;grid-template-columns:minmax(0,1fr) 32px}.new-radius-editor__input-shell{height:32px;padding:0 8px}.new-radius-editor__input-icon{width:14px;height:14px;margin-right:8px}.new-radius-editor__input{font-size:15px}.new-radius-editor__toggle{width:32px;height:32px}.new-radius-editor__individual-grid{gap:3px}}.object-fit-select{align-items:center;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr);width:100%}.object-fit-select__label{color:#637083;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px}.object-fit-select__control{min-width:0;position:relative}.object-fit-select__trigger{align-items:center;background:#f8f8fa;border:0;border-radius:8px;color:#161c24;cursor:pointer;display:flex;height:36px;padding:0 10px;width:100%}.object-fit-select__trigger:focus-visible{outline:1px solid #1840ce;outline-offset:1px}.object-fit-select__value{flex:1;font-size:16px;font-weight:400;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.object-fit-select__divider{background:#e2e3e4;flex:0 0 auto;height:24px;margin:0 10px;width:1px}.object-fit-select__chevron{color:#161c24;flex:0 0 auto;height:16px;width:16px}.object-fit-select__menu{background:#161c24;border-radius:8px;left:0;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:60}.object-fit-select__option{color:#fff;cursor:pointer;display:block;font-size:14px;line-height:20px;padding:8px 12px;text-align:left;width:100%}.object-fit-select__option:hover,.object-fit-select__option[aria-selected=true]{background:#ffffff14}@media(max-width:1919px){.object-fit-select{gap:10px;grid-template-columns:84px minmax(0,1fr)}.object-fit-select__label{font-size:15px;line-height:18px}.object-fit-select__trigger{height:32px;padding:0 8px}.object-fit-select__value{font-size:15px;line-height:18px}.object-fit-select__divider{height:20px;margin:0 8px}.object-fit-select__chevron{width:14px;height:14px}.object-fit-select__option{font-size:13px;line-height:18px;padding:7px 10px}}.color-picker{align-items:center;display:flex;gap:10px;width:100%}.color-picker--no-label{grid-template-columns:minmax(0,1fr)}.color-picker__label{color:#637083;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px}.color-picker__control{min-width:0;position:relative;width:100%}.color-picker-preview{background-color:#fff;background-image:linear-gradient(45deg,#c9ccd1 25%,transparent 25%) 0 0/8px 8px,linear-gradient(-45deg,#c9ccd1 25%,transparent 25%) 0 4px/8px 8px,linear-gradient(45deg,transparent 75%,#c9ccd1 75%) 4px -4px/8px 8px,linear-gradient(-45deg,transparent 75%,#c9ccd1 75%) -4px 0/8px 8px;background-repeat:repeat;border:1px solid #e2e3e4;border-radius:4px;display:inline-block;flex:0 0 auto;height:20px;width:20px}.color-picker-preview--transparent{position:relative}.color-picker-preview--transparent:after{background:linear-gradient(45deg,#c9ccd1 25%,transparent 25%) 0 0/8px 8px,linear-gradient(-45deg,#c9ccd1 25%,transparent 25%) 0 4px/8px 8px,linear-gradient(45deg,transparent 75%,#c9ccd1 75%) 4px -4px/8px 8px,linear-gradient(-45deg,transparent 75%,#c9ccd1 75%) -4px 0/8px 8px;border-radius:3px;content:"";inset:0;position:absolute}.color-picker-input{align-items:center;background:#f8f8fa;border-radius:8px;cursor:text;display:flex;gap:10px;height:36px;min-width:0;padding:0 10px;transition:background-color .12s ease,box-shadow .12s ease;width:100%}.color-picker-input:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.color-picker-input--interactive{cursor:pointer}.color-picker-input__swatch{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;padding:0;width:20px}.color-picker-input__swatch:focus-visible{outline:2px solid #1840ce;outline-offset:2px;border-radius:4px}.color-picker-input__hex{background:transparent;border:0;color:#161c24;flex:1;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px;min-width:0;outline:0;padding:0;text-transform:uppercase;width:100%}.color-picker-input__hex::placeholder{color:#9aa0a6}.color-picker-input__hex[aria-invalid=true]{color:#c62828}.color-picker-popover{background:#fff;border:1px solid #e2e3e4;border-radius:16px;box-shadow:0 16px 40px #161c241f;display:flex;flex-direction:column;gap:14px;padding:16px;width:288px;z-index:1500}.color-picker-popover__sliders{align-items:center;column-gap:12px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:10px}.color-picker-popover__swatch{background-color:#fff;background-image:linear-gradient(45deg,#c9ccd1 25%,transparent 25%) 0 0/8px 8px,linear-gradient(-45deg,#c9ccd1 25%,transparent 25%) 0 4px/8px 8px,linear-gradient(45deg,transparent 75%,#c9ccd1 75%) 4px -4px/8px 8px,linear-gradient(-45deg,transparent 75%,#c9ccd1 75%) -4px 0/8px 8px;border:1px solid #e2e3e4;border-radius:8px;flex:0 0 auto;grid-column:1/2;grid-row:1/4;height:32px;overflow:hidden;width:32px}.color-picker-popover__inputs{align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 88px}.color-picker-popover__close{align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:999px;color:#161c24;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:0;top:-29px;transition:background-color .12s ease,color .12s ease,border-color .12s ease;width:26px}.color-picker-popover__close:hover{background:#f8f8fa;color:#1840ce}.color-picker-popover__close:focus-visible{outline:2px solid #1840ce;outline-offset:2px}.color-picker-popover__close svg{display:block}.color-picker-saturation{border-radius:10px;cursor:crosshair;height:180px;outline:none;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.color-picker-saturation:focus-visible{box-shadow:0 0 0 2px #1840ce}.color-picker-saturation__white{background:linear-gradient(to right,#fff,#fff0);inset:0;pointer-events:none;position:absolute}.color-picker-saturation__black{background:linear-gradient(to top,#000,#0000);inset:0;pointer-events:none;position:absolute}.color-picker-saturation__handle{background:transparent;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #161c2466;height:14px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px}.color-picker-alpha,.color-picker-intensity,.color-picker-hue{border-radius:999px;cursor:pointer;grid-column:2/3;height:10px;outline:none;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.color-picker-alpha:focus-visible,.color-picker-intensity:focus-visible,.color-picker-hue:focus-visible{box-shadow:0 0 0 2px #1840ce}.color-picker-alpha__handle,.color-picker-intensity__handle,.color-picker-hue__handle{background:#fff;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #161c2466;height:16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.color-picker-hue{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);grid-row:1/2}.color-picker-intensity{background-color:#000;grid-row:2/3}.color-picker-alpha{background-color:#fff;background-image:linear-gradient(45deg,#c9ccd1 25%,transparent 25%) 0 0/8px 8px,linear-gradient(-45deg,#c9ccd1 25%,transparent 25%) 0 4px/8px 8px,linear-gradient(45deg,transparent 75%,#c9ccd1 75%) 4px -4px/8px 8px,linear-gradient(-45deg,transparent 75%,#c9ccd1 75%) -4px 0/8px 8px;grid-row:3/4;position:relative}.color-picker-alpha:before{background-image:inherit;background-color:inherit;border-radius:inherit;content:"";inset:0;position:absolute;pointer-events:none}.color-picker-alpha__handle{z-index:1}.color-picker-alpha-input{align-items:center;background:#f8f8fa;border-radius:8px;display:inline-flex;gap:4px;height:36px;padding:0 10px;transition:background-color .12s ease,box-shadow .12s ease}.color-picker-alpha-input:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.color-picker-alpha-input__field{background:transparent;border:0;color:#161c24;flex:1 1 0;font:inherit;font-size:16px;line-height:20px;min-width:0;outline:0;padding:0;text-align:left;width:100%}.color-picker-alpha-input__field::-webkit-outer-spin-button,.color-picker-alpha-input__field::-webkit-inner-spin-button{appearance:none;margin:0}.color-picker-alpha-input__field[type=number]{appearance:textfield}.color-picker-alpha-input__suffix{color:#9aa0a6;flex:0 0 auto;font-size:16px;line-height:20px}@media(max-width:1919px){.color-picker-input,.color-picker-alpha-input{height:32px}}.remove-background-select{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 0;width:100%}.remove-background-select__label{cursor:pointer;flex:1;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px;min-width:0}.remove-background-select__switch{align-items:center;background:#e2e3e4;border:1px solid #e2e3e4;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;padding:0 2px;position:relative;transition:background-color .16s ease,border-color .16s ease;width:38px}.remove-background-select__switch:focus-visible{outline:2px solid #1840ce;outline-offset:2px}.remove-background-select__switch--checked{background:#1840ce;border-color:#1840ce}.remove-background-select__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #161c2433;height:16px;transform:translate(0);transition:transform .16s ease;width:16px}.remove-background-select__switch--checked .remove-background-select__thumb{transform:translate(16px)}@media(max-width:1919px){.remove-background-select{gap:10px;padding:8px 0}.remove-background-select__label{font-size:15px;line-height:18px}.remove-background-select__switch{width:36px;height:20px;padding:0 2px}.remove-background-select__thumb{width:14px;height:14px}.remove-background-select__switch--checked .remove-background-select__thumb{transform:translate(14px)}}.dynamics-images-select{display:flex;flex-direction:column;gap:8px;width:100%}.dynamics-images-select__row{align-items:center;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);width:100%}.dynamics-images-select__row--inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;height:36px}.dynamics-images-select__label{font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px}.dynamics-images-select__label--secondary{margin-left:4px}.dynamics-images-select__control{min-width:0;position:relative;width:100%}.dynamics-images-select__row--inline .dynamics-images-select__control{flex:1 1 80px;min-width:80px;width:auto}.dynamics-images-select__trigger{align-items:center;background:#f8f8fa;border:1px solid transparent;border-radius:8px;color:#161c24;cursor:pointer;display:flex;height:36px;padding:0 10px;transition:background-color .16s ease,border-color .16s ease;width:100%}.dynamics-images-select__trigger:hover{background:#f1f1f4}.dynamics-images-select__trigger:focus-visible{border-color:#1840ce;outline:none}.dynamics-images-select__value{flex:1;font-size:16px;font-weight:400;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dynamics-images-select__divider{background:#e2e3e4;flex:0 0 auto;height:24px;margin:0 10px;width:1px}.dynamics-images-select__chevron{flex:0 0 auto;height:16px;width:16px}.dynamics-images-select__menu{background:#161c24;border-radius:8px;left:-16px;top:0;min-width:100%;overflow:hidden;position:absolute;z-index:60}.dynamics-images-select__options{display:flex;flex-direction:column}.dynamics-images-select__menu--expanded .dynamics-images-select__options{max-height:220px;overflow-y:auto}.dynamics-images-select__option{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:16px;line-height:20px;padding:8px 12px;text-align:left;transition:background-color .16s ease;width:100%}.dynamics-images-select__option:hover,.dynamics-images-select__option[aria-selected=true]{background:#ffffff14}.dynamics-images-select__footer{align-items:center;background:transparent;border-top:1px solid #637083;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:100%}.dynamics-images-select__footer:hover{background:#ffffff14}.dynamics-images-select__footer[aria-expanded=true] .dynamics-images-select__chevron{transform:rotate(180deg);transition:transform .16s ease}.dynamics-images-select__switch{align-items:center;background:#e2e3e4;border:1px solid #e2e3e4;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;padding:0 2px;position:relative;transition:background-color .16s ease,border-color .16s ease;width:38px}.dynamics-images-select__switch:focus-visible{outline:2px solid #1840ce;outline-offset:2px}.dynamics-images-select__switch--checked{background:#1840ce;border-color:#1840ce}.dynamics-images-select__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #161c2433;height:16px;transform:translate(0);transition:transform .16s ease;width:16px}.dynamics-images-select__switch--checked .dynamics-images-select__thumb{transform:translate(16px)}@media(max-width:1919px){.dynamics-images-select{gap:6px}.dynamics-images-select__menu{left:-12px}.dynamics-images-select__row{gap:10px;grid-template-columns:100px minmax(0,1fr)}.dynamics-images-select__row--inline{gap:6px 10px;height:32px}.dynamics-images-select__label{font-size:15px;line-height:18px}.dynamics-images-select__trigger{height:32px;padding:0 8px}.dynamics-images-select__value{font-size:15px;line-height:18px}.dynamics-images-select__divider{height:20px;margin:0 8px}.dynamics-images-select__chevron{width:14px;height:14px}.dynamics-images-select__option{font-size:14px;line-height:18px;padding:7px 10px}.dynamics-images-select__footer{height:32px}.dynamics-images-select__switch{width:36px;height:20px}.dynamics-images-select__thumb{width:14px;height:14px}.dynamics-images-select__switch--checked .dynamics-images-select__thumb{transform:translate(14px)}}.dropdown{min-width:0;position:relative;width:100%}.dropdown__trigger{align-items:center;background:#f8f8fa;border:1px solid transparent;border-radius:8px;color:#161c24;cursor:pointer;display:flex;height:36px;padding:0 10px;transition:background-color .16s ease,border-color .16s ease;width:100%}.dropdown__trigger:hover{background:#f1f1f4}.dropdown__trigger:focus-visible{border-color:#1840ce;outline:none}.dropdown__value{flex:1;font-size:16px;font-weight:400;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown__divider{background:#e2e3e4;flex:0 0 auto;height:24px;margin:0 10px;width:1px}.dropdown__chevron{flex:0 0 auto;height:16px;transition:transform .16s ease;width:16px}.dropdown__menu{background:#161c24;border-radius:8px;left:-16px;min-width:100%;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:60}.dropdown__options{display:flex;flex-direction:column}.dropdown__menu--expanded .dropdown__options{max-height:220px;overflow-y:auto}.dropdown__option{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:16px;line-height:20px;padding:8px 12px;text-align:left;transition:background-color .16s ease;width:100%}.dropdown__option:hover,.dropdown__option[aria-selected=true]{background:#ffffff14}.dropdown__footer{align-items:center;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .16s ease;width:100%}.dropdown__footer:hover{background:#ffffff14}.dropdown__footer[aria-expanded=true] .dropdown__chevron{transform:rotate(180deg)}.general-property-text__controls.border-editor .dropdown__menu{left:0;top:0}@media(max-width:1919px){.dropdown__trigger{height:32px}.dropdown__value{font-size:15px;line-height:18px}.dropdown__divider{height:22px}.dropdown__chevron{height:15px;width:15px}.dropdown__menu--expanded .dropdown__options{max-height:200px}.dropdown__option{font-size:15px;line-height:18px}.dropdown__footer{height:32px}}.dynamic-imgs-selector{display:flex;flex-direction:column;gap:12px;width:100%}.dynamic-imgs-selector__header{align-items:center;display:flex;justify-content:space-between;width:100%}.dynamic-imgs-selector__title{color:#161c24;font-size:16px;font-weight:500;letter-spacing:.4px;margin:0}.dynamic-imgs-selector__field-row{align-items:center;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);width:100%}.dynamic-imgs-selector__label{color:#637083;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:20px}.dynamic-imgs-selector__status{align-items:center;color:#637083;display:flex;font-size:14px;gap:8px}.dynamic-imgs-selector__dropzone{position:relative;align-items:center;background:transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;padding:24px 16px;text-align:center;transition:background-color .16s ease,transform .16s ease;width:100%;overflow:hidden}.dynamic-imgs-selector__dropzone:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='calc(100%25 - 1px)' height='calc(100%25 - 1px)' rx='12' ry='12' fill='none' stroke='%23C9C9C9' strokeWidth='1' stroke-dasharray='8 8'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.dynamic-imgs-selector__dropzone:hover:before,.dynamic-imgs-selector__dropzone--active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='calc(100%25 - 1px)' height='calc(100%25 - 1px)' rx='12' ry='12' fill='none' stroke='%231840ce' strokeWidth='1' stroke-dasharray='8 8'/%3E%3C/svg%3E")}.dynamic-imgs-selector__dropzone:hover{background:#f8f8fa}.dynamic-imgs-selector__dropzone-icon{align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:10px;color:#161c24;display:inline-flex;height:44px;justify-content:center;transition:background-color .16s ease,border-color .16s ease;width:44px}.dynamic-imgs-selector__dropzone-title{color:#161c24;font-size:16px;font-weight:600;line-height:22px;margin:0}.dynamic-imgs-selector__dropzone-subtitle{color:#637083;font-size:14px;line-height:20px;margin:0}.dynamic-imgs-selector__file-input{display:none}.dynamic-imgs-selector__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.dynamic-imgs-selector__row{align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:10px;display:flex;gap:12px;overflow:hidden;padding:6px 8px 6px 6px;position:relative;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.dynamic-imgs-selector__row:hover{border-color:#1840ce}.dynamic-imgs-selector__row:focus-within{border-color:#1840ce}.dynamic-imgs-selector__thumb{background:#161c24;border-radius:8px;flex:0 0 auto;height:40px;object-fit:contain;width:40px}.dynamic-imgs-selector__name-input{background:transparent;border:0;color:#161c24;flex:1;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:.2px;line-height:22px;min-width:0;outline:0;padding:0;width:100%}.dynamic-imgs-selector__name-input::placeholder{color:#9aa0a6}.dynamic-imgs-selector__delete{align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:999px;color:#161c24;cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;width:24px}.dynamic-imgs-selector__delete:hover{background:#f8f8fa;border-color:#1840ce;color:#1840ce}.dynamic-imgs-selector__delete:focus-visible{border-color:#1840ce;color:#1840ce;opacity:1;outline:none;pointer-events:auto}.dynamic-imgs-selector__delete:disabled{cursor:not-allowed;opacity:.6}.dynamic-imgs-selector__row:hover .dynamic-imgs-selector__delete,.dynamic-imgs-selector__row:focus-within .dynamic-imgs-selector__delete{opacity:1;pointer-events:auto}.dynamic-imgs-selector__empty{color:#637083;font-size:14px;line-height:20px;margin:0}@media(max-width:1919px){.dynamic-imgs-selector{gap:10px}.dynamic-imgs-selector__title{font-size:15px}.dynamic-imgs-selector__field-row{gap:10px;grid-template-columns:100px minmax(0,1fr)}.dynamic-imgs-selector__label{font-size:15px}.dynamic-imgs-selector__status{font-size:13px;gap:6px}.dynamic-imgs-selector__dropzone{min-height:160px;padding:20px 14px;gap:10px}.dynamic-imgs-selector__dropzone-icon{width:40px;height:40px}.dynamic-imgs-selector__dropzone-title{font-size:15px;line-height:20px}.dynamic-imgs-selector__dropzone-subtitle{font-size:13px;line-height:18px}.dynamic-imgs-selector__row{padding:5px 7px 5px 6px;gap:10px}.dynamic-imgs-selector__thumb{width:36px;height:36px}.dynamic-imgs-selector__name-input{font-size:15px;line-height:20px}.dynamic-imgs-selector__delete{width:22px;height:22px}.dynamic-imgs-selector__empty{font-size:13px}}.auto-layout-panel{display:flex;flex-direction:column;gap:12px;width:100%}.auto-layout-panel__title{color:#161c24;font-size:16px;font-weight:500;letter-spacing:.4px;margin:0 0 8px}.auto-layout-panel__body{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}.auto-layout-panel__grid-column{align-items:stretch;display:flex;justify-content:stretch;min-width:0;width:100%;height:140px}.auto-layout-panel__alignment-grid{border:1px solid #e2e3e4;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden;width:100%}.auto-layout-panel__alignment-cell{align-items:center;aspect-ratio:1;background:#fff;border:0;color:#9aa0a6;cursor:pointer;display:flex;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease;width:100%}.auto-layout-panel__alignment-cell:focus-visible{outline:2px solid #1840ce;outline-offset:-2px}.auto-layout-panel__alignment-cell--active{color:#1840ce}.auto-layout-panel__alignment-dot{background:#9aa0a6;border-radius:50%;display:inline-block;flex:0 0 auto;height:4px;transition:background-color .16s ease,transform .16s ease;width:4px}.auto-layout-panel__alignment-cell:hover .auto-layout-panel__alignment-dot{transform:scale(2.75)}.auto-layout-panel__alignment-cell:focus-visible .auto-layout-panel__alignment-dot{background:#161c24;transform:scale(1.5)}.auto-layout-panel__alignment-icon{align-items:center;color:#1840ce;display:inline-flex;justify-content:center;line-height:0;transition:transform .16s ease}.auto-layout-panel__alignment-icon svg{display:block}.auto-layout-panel__alignment-cell:hover .auto-layout-panel__alignment-icon{transform:scale(1.05)}.auto-layout-panel__controls-column{display:flex;flex-direction:column;gap:6px;min-width:0}.auto-layout-panel__top-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.auto-layout-panel__direction{align-items:center;border-radius:8px;display:inline-flex;gap:2px;padding:0}.auto-layout-panel__direction-option{align-items:center;background:transparent;border:0;border-radius:50%;color:#9aa0a6;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease;width:32px}.auto-layout-panel__direction-option:hover{background:#f8f8fa;color:#161c24}.auto-layout-panel__direction-option:focus-visible{outline:2px solid #1840ce;outline-offset:2px}.auto-layout-panel__direction-option--active{background:#f8f8fa;color:#161c24}.auto-layout-panel__expand-toggle{align-items:center;background:#fff;border:1px solid #e2e3e4;border-radius:8px;color:#161c24;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:32px}.auto-layout-panel__expand-toggle:hover{background:#f8f8fa}.auto-layout-panel__expand-toggle:focus-visible{border-color:#1840ce;outline:none}.auto-layout-panel__expand-toggle[aria-pressed=true]{background:#eef2ff;border-color:transparent;color:#1840ce}.auto-layout-panel__expand-toggle svg{display:block}.auto-layout-panel__padding-grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.auto-layout-panel__padding-grid--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-layout-panel__input-cell{align-items:center;background:#f8f8fa;border-radius:8px;display:flex;gap:6px;height:36px;min-width:0;padding:0 10px;transition:box-shadow .12s ease}.auto-layout-panel__input-cell:focus-within{box-shadow:inset 0 0 0 1px #1840ce}.auto-layout-panel__input-cell .general-property-text__number{background:transparent;flex:1;height:auto;padding:0}.auto-layout-panel__input-cell .general-property-text__number:focus-within{box-shadow:none}.auto-layout-panel__input-cell .general-property-text__prefix,.auto-layout-panel__input-cell .general-property-text__suffix{display:none}.auto-layout-panel__input-cell.gap-input{width:50%}.auto-layout-panel__input-icon{align-items:center;color:#9aa0a6;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.auto-layout-panel__input-icon svg{display:block}@media(max-width:1919px){.auto-layout-panel{gap:10px}.auto-layout-panel__title{font-size:15px;margin:0 0 6px}.auto-layout-panel__body{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.auto-layout-panel__grid-column{height:130px}.auto-layout-panel__direction-option,.auto-layout-panel__expand-toggle{width:30px;height:30px}.auto-layout-panel__input-cell{height:32px;padding:0 8px}.auto-layout-panel__padding-grid{gap:3px}.auto-layout-panel__input-icon{width:22px;height:22px}.auto-layout-panel .general-property-text__number{height:32px}.auto-layout-panel .general-property-text__input{font-size:15px}}*{font-family:var(--font-family-base)}html,body,#root{font-family:var(--font-family-base);font-family:Inter,Onest,sans-serif}#root{z-index:-105;position:relative}#body{z-index:-106;position:relative}:root{--popover-offset-x: -340px;--popover-offset-y: 54px}@media(max-width:1919px){:root{--popover-offset-x: -312px;--popover-offset-y: 50px}}.context-menu-new{width:280px;box-sizing:border-box;padding:20px 16px 16px;border:1px solid rgba(255,255,255,.04);border-radius:18px;background:#161c24;box-shadow:0 8px 24px #00000052;box-shadow:0 1px 2px #0000002e;color:#f4f6f8}.context-menu-new__section{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(148,163,184,.34)}.context-menu-new__section--last{padding-bottom:0;margin-bottom:0;border-bottom:0}.context-menu-new__heading{color:#929292;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.context-menu-new__item{display:grid;grid-template-columns:32px 1fr auto;align-items:center;width:calc(100% + 32px);margin:0 -16px;padding:6px 16px;border:0;border-radius:0;color:#f8fafc;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.context-menu-new__item:hover:not(:disabled){background:#3d4350}.context-menu-new__item:active:not(:disabled){background:#ffffff1c}.context-menu-new__item:disabled{cursor:default;opacity:.38}.context-menu-new__item--destructive:hover:not(:disabled){color:#fecaca}.context-menu-new__icon{display:flex;align-items:center;justify-content:flex-start;width:20px;height:20px;color:currentColor}.context-menu-new__icon svg{width:24px;height:24px;display:block}.context-menu-new__label{color:currentColor;font-size:14px;font-weight:400}.context-menu-new__shortcut{justify-self:end;color:#f4f6f894;font-size:15px;font-weight:500;line-height:20px;letter-spacing:.01em}@media(max-width:1919px){.context-menu-new{width:260px;padding:18px 14px 14px;border-radius:16px}.context-menu-new__section{gap:8px}.context-menu-new__heading{font-size:10px;letter-spacing:.14em}.context-menu-new__item{padding:5px 14px;grid-template-columns:28px 1fr auto;margin:0 -14px;width:calc(100% + 28px)}.context-menu-new__icon{width:18px;height:18px}.context-menu-new__icon svg{width:22px;height:22px}.context-menu-new__label{font-size:13px}.context-menu-new__shortcut{font-size:14px;line-height:18px}}
