@layer eximie.component{.ex-global-block{display:block}.ex-global-block__placeholder{padding:var(--ex-space-5);border:1px dashed var(--ex-color-text-muted);color:var(--ex-color-text-muted);text-align:center}.ex-global-block{position:relative}.ex-global-block:where(:has(>.ex-header--sticky:only-child),:has(>div:not([class])>.ex-header--sticky:only-child)){position:-webkit-sticky;position:sticky;top:0;z-index:50}.ex-global-block__pin-badge{position:absolute;top:0;right:0;z-index:1;padding:0 6px;background:var(--ex-color-text-muted);color:#fff;font-size:11px;line-height:1.6}.ex-element-slot{display:block;min-width:0}.ex-toc{font-family:var(--ex-font-body);color:var(--ex-bg-text,var(--ex-primary-text,var(--ex-color-text)))}}@layer eximie.component{}@layer eximie.component{.ex-columns__col>.ex-columns__items:has(>.ex-toc){height:100%}.ex-toc__title{margin:0 0 var(--ex-space-2);font-family:inherit;font-size:.85em;font-weight:600;line-height:1.3;color:var(--ex-bg-muted,var(--ex-primary-role-muted,var(--ex-color-text-muted)))}.ex-toc__list{margin:0;padding:0;list-style:none}.ex-toc__list .ex-toc__list{padding-left:var(--ex-toc-indent,14px)}.ex-toc--bullets .ex-toc__list{padding-left:1.2em;list-style:disc}.ex-toc--bullets .ex-toc__list .ex-toc__list{padding-left:calc(var(--ex-toc-indent, 14px) + 1.2em)}.ex-toc__item{margin:0}.ex-toc__link{display:inline-block;padding:.2em 0;line-height:1.35;color:var(--ex-bg-link,var(--ex-primary-link,var(--ex-link-color)));-webkit-text-decoration:var(--ex-link-decoration,none);text-decoration:var(--ex-link-decoration,none)}.ex-toc__link:focus-visible,.ex-toc__link:hover{color:var(--ex-bg-link-hover,var(--ex-primary-link,var(--ex-link-hover-color,var(--ex-link-color))));-webkit-text-decoration:var(--ex-link-hover-decoration,underline);text-decoration:var(--ex-link-hover-decoration,underline)}.ex-toc__link:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}.ex-toc [hidden]{display:none}.ex-toc[hidden]{display:none!important}.ex-toc__toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:.5em;margin:0 0 var(--ex-space-2);padding:.5em .75em;border:1px solid var(--ex-color-surface-alt);border-radius:6px;background:transparent;font:inherit;font-weight:600;color:inherit;cursor:pointer}.ex-toc__toggle:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}.ex-toc__caret{flex:none;width:.45em;height:.45em;margin:-.2em .15em 0 0;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s}.ex-toc__toggle[aria-expanded=true] .ex-toc__caret{margin-top:.25em;transform:rotate(225deg)}.ex-toc--numbers .ex-toc__list{counter-reset:ex-toc}.ex-toc--numbers .ex-toc__item{counter-increment:ex-toc}.ex-toc--numbers .ex-toc__link:before{content:counter(ex-toc) ".";content:counter(ex-toc) "." /"";margin-right:.4em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ex-bg-muted,var(--ex-primary-role-muted,var(--ex-color-text-muted)))}.ex-toc--numbers .ex-toc__list .ex-toc__list .ex-toc__link:before{content:counters(ex-toc,".");content:counters(ex-toc,".") /""}.ex-toc--hl-color .ex-toc__link[aria-current=location]{color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)));font-weight:600}.ex-toc--hl-line .ex-toc__link{display:block;padding-left:.6em;border-left:2px solid transparent}.ex-toc--hl-line .ex-toc__link[aria-current=location]{border-left-color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)));font-weight:600}@media (prefers-reduced-motion:reduce){.ex-toc__caret{transition:none}}.ex-toc__empty{margin:0;padding:var(--ex-space-3);border:1px dashed;border-radius:6px;font-size:.85em;color:var(--ex-color-text-muted);opacity:.85}.ex-section--bg-primary{--ex-primary-text:var(--ex-color-surface);--ex-bg-text:initial;--ex-bg-heading:initial;--ex-bg-muted:initial}}@layer eximie.component{:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input){--ex-primary-text:initial;--ex-bg-text:var(--ex-on-light-text);--ex-bg-heading:var(--ex-on-light-heading);--ex-bg-muted:initial;color:var(--ex-bg-text,currentColor)}.ex-site-search__input{color:var(--ex-bg-text,currentColor)}.ex-section--bg-primary :where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input){color:var(--ex-bg-text,var(--ex-color-text))}.ex-heading,.ex-section--bg-primary .ex-heading{color:var(--ex-bg-heading,var(--ex-primary-text,var(--ex-color-heading,var(--ex-color-text))))}.ex-section--bg-primary .ex-text,.ex-text{color:var(--ex-bg-text,var(--ex-primary-text,var(--ex-color-text)))}.ex-section--bg-primary .ex-text--muted,.ex-text--muted{color:var(--ex-bg-muted,var(--ex-primary-text,var(--ex-color-text-muted)))}.ex-section--bg-primary .ex-text mark{color:var(--ex-mark-color,var(--ex-primary-text,var(--ex-highlight-color,var(--ex-color-primary))))}.ex-section--bg-primary{--ex-primary-text:var(--ex-on-brand,var(--ex-color-surface));--ex-primary-role-text:var(--ex-on-brand,var(--ex-color-surface));--ex-primary-role-heading:var(--ex-on-brand,var(--ex-color-surface));--ex-primary-role-muted:var(--ex-on-brand,var(--ex-color-surface));--ex-primary-accent:var(--ex-on-brand,var(--ex-color-surface))!important;--ex-primary-link:var(--ex-own-link,var(--ex-on-brand,var(--ex-color-surface)))!important;--ex-bg-accent:initial;--ex-bg-icon:initial;--ex-bg-link:initial;--ex-bg-link-hover:initial;--ex-bg-mark:initial;--ex-surface-pair-text:initial;--ex-surface-pair-heading:initial;--ex-mark-line:underline;color:var(--ex-on-brand,var(--ex-color-surface))}}@layer eximie.component{:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input){--ex-primary-role-text:initial;--ex-primary-role-heading:initial;--ex-primary-role-muted:initial;--ex-primary-accent:initial;--ex-primary-link:initial;--ex-bg-accent:var(--ex-on-light-accent);--ex-bg-icon:var(--ex-on-light-accent);--ex-bg-link:var(--ex-on-light-link);--ex-bg-link-hover:var(--ex-on-light-link-hover);--ex-bg-mark:var(--ex-on-light-mark);--ex-surface-pair-text:var(--ex-on-light-text);--ex-surface-pair-heading:var(--ex-on-light-heading);--ex-mark-line:initial}:where(.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-slider__arrow,.ex-slider__pause,.ex-map__card,.ex-notice--surface-alt,.ex-cta__button-inverted,.ex-opening-hours__status,.ex-tooltip--light .ex-tooltip__bubble,.ex-form__field input,.ex-form__field select,.ex-form__field textarea,.ex-header,.ex-header__submenu,.ex-header__mega){--ex-primary-text:initial;--ex-primary-role-text:initial;--ex-primary-role-heading:initial;--ex-primary-role-muted:initial;--ex-primary-accent:initial;--ex-primary-link:initial;--ex-bg-text:var(--ex-on-light-text);--ex-bg-heading:var(--ex-on-light-heading);--ex-bg-muted:initial;--ex-bg-accent:var(--ex-on-light-accent);--ex-bg-icon:var(--ex-on-light-accent);--ex-bg-link:var(--ex-on-light-link);--ex-bg-link-hover:var(--ex-on-light-link-hover);--ex-bg-mark:var(--ex-on-light-mark);--ex-surface-pair-text:var(--ex-on-light-text);--ex-surface-pair-heading:var(--ex-on-light-heading);--ex-mark-line:initial}:where(.ex-feature-cards__card,.ex-faq__item){color:var(--ex-bg-text,currentColor)}:is(.ex-header--burger,.ex-header[data-ex-collapsed]) .ex-header__nav{--ex-bg-text:var(--ex-on-light-text);--ex-bg-muted:initial;--ex-bg-accent:var(--ex-on-light-accent)}@media (max-width:767px){.ex-header__nav{--ex-bg-text:var(--ex-on-light-text);--ex-bg-muted:initial;--ex-bg-accent:var(--ex-on-light-accent)}}:where(.ex-section--bg-primary,.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input,.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-slider__arrow,.ex-slider__pause,.ex-map__card,.ex-notice--surface-alt,.ex-cta__button-inverted,.ex-opening-hours__status,.ex-tooltip--light .ex-tooltip__bubble,.ex-form__field input,.ex-form__field select,.ex-form__field textarea,.ex-header,.ex-header__submenu,.ex-header__mega):has(:is(.ex-slider__dot,.ex-tabs--pills,.ex-categories--chips,.ex-loop__filter,.ex-accordion__title,.ex-loop__more,.ex-toggle__track,.ex-flip,.ex-imgacc__item,.ex-compare,.ex-popup__close,.ex-site-search__input,.ex-slider__track,.ex-slider__arrow,.ex-slider__pause,.ex-toc__link,.ex-toc__toggle,.ex-tabs__tab,.ex-tooltip__trigger)){--ex-bg-ring:initial;--ex-bg-dot:initial;--ex-bg-halo:initial}.ex-section--bg-primary:has(:is(.ex-loop__filter,.ex-accordion__title,.ex-loop__more,.ex-toggle__track,.ex-flip,.ex-imgacc__item,.ex-site-search__input,.ex-slider__track,.ex-slider__arrow,.ex-slider__pause,.ex-toc__link,.ex-toc__toggle,.ex-tabs__tab,.ex-tooltip__trigger)){--ex-primary-role-halo:var(--ex-color-primary)}:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input,.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-slider__arrow,.ex-slider__pause,.ex-map__card,.ex-notice--surface-alt,.ex-cta__button-inverted,.ex-opening-hours__status,.ex-tooltip--light .ex-tooltip__bubble,.ex-form__field input,.ex-form__field select,.ex-form__field textarea,.ex-header,.ex-header__submenu,.ex-header__mega):has(:is(.ex-loop__filter,.ex-accordion__title,.ex-loop__more,.ex-toggle__track,.ex-flip,.ex-imgacc__item,.ex-site-search__input,.ex-slider__track,.ex-slider__arrow,.ex-slider__pause,.ex-toc__link,.ex-toc__toggle,.ex-tabs__tab,.ex-tooltip__trigger)){--ex-primary-role-halo:initial}:where(.ex-section--bg-surface-alt,.ex-box--bg-surface-alt,.ex-flip__back,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-notice--surface-alt,.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-map__card,.ex-opening-hours__status){--ex-bg-muted:var(--ex-alt-muted)}.ex-animated-heading--text .ex-animated-heading__word,.ex-breadcrumbs__item [aria-current=page],.ex-categories__link.is-active,.ex-contact-block,.ex-form__heading,.ex-header__brand,.ex-header__item>a,.ex-header__submenu a,.ex-icon--text,.ex-icon-list,.ex-icon-list__icon.ex-icon--text,.ex-legal-info,.ex-map__heading,.ex-opening-hours,.ex-opening-hours__table tr.is-today td,.ex-opening-hours__table tr.is-today th,.ex-privacy,.ex-slider__arrow,.ex-slider__pause,.ex-tabs--underline .ex-tabs__tab[aria-selected=true],.ex-toggle__input--a:checked~.ex-toggle__switch .ex-toggle__label--a,.ex-toggle__input--b:checked~.ex-toggle__switch .ex-toggle__label--b,.ex-tooltip{color:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-primary-role-text,var(--ex-color-text))))}.ex-header__burger span{background:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-primary-role-text,var(--ex-color-text))))}.ex-animated-heading--secondary .ex-animated-heading__word,.ex-icon--secondary,.ex-icon-list__icon.ex-icon--secondary{color:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-primary-role-text,var(--ex-color-secondary))))}.ex-form__field{color:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-primary-role-text,var(--ex-form-label,var(--ex-color-text)))))}.ex-form__field input,.ex-form__field select,.ex-form__field textarea{color:var(--ex-form-field-text,var(--ex-bg-text,var(--ex-color-text)))}.ex-marquee,.ex-progress,.ex-site-search{color:var(--ex-bg-text,currentColor)}.ex-animated-heading,.ex-dual-heading{color:var(--ex-bg-heading,var(--ex-surface-pair-heading,var(--ex-primary-role-heading,var(--ex-color-heading,var(--ex-color-text)))))}.ex-text :is(h1,h2,h3,h4){color:var(--ex-bg-heading,var(--ex-surface-pair-heading,var(--ex-color-heading,inherit)))}.ex-heading,.ex-section--bg-primary .ex-heading{color:var(--ex-bg-heading,var(--ex-surface-pair-heading,var(--ex-primary-text,var(--ex-color-heading,var(--ex-color-text)))))}.ex-section--bg-primary .ex-text,.ex-text{color:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-primary-text,var(--ex-color-text))))}.ex-section--bg-primary .ex-text--muted,.ex-text--muted{color:var(--ex-bg-muted,var(--ex-primary-text,var(--ex-color-text-muted)))}.ex-accordion__title:after,.ex-breadcrumbs__item,.ex-categories__count,.ex-categories__hint,.ex-contact-block__list dt,.ex-countdown__expired,.ex-countdown__fallback,.ex-countdown__label,.ex-counter__label,.ex-dual-heading__second--muted,.ex-entry-pager__hint,.ex-entry-pager__label,.ex-faq__answer,.ex-feature-cards__text,.ex-flip__label,.ex-form__consent span,.ex-form__help,.ex-form__note,.ex-form__notice-text,.ex-form__progress,.ex-gallery__item figcaption,.ex-header__item--empty,.ex-hero__subline,.ex-icon--text-muted,.ex-icon-list__icon.ex-icon--text-muted,.ex-image figcaption,.ex-legal-info__hint,.ex-legal-info__list dt,.ex-loop__empty,.ex-loop__hint,.ex-loop__pager-link--off,.ex-loop__pager-status,.ex-opening-hours__table th,.ex-privacy__facts dt,.ex-progress__value,.ex-site-search__snippet,.ex-site-search__status,.ex-social figcaption,.ex-social__hint,.ex-tabs__tab,.ex-testimonials__source,.ex-toggle__label,.ex-video figcaption{color:var(--ex-bg-muted,var(--ex-primary-role-muted,var(--ex-color-text-muted)))}.ex-countdown__value,.ex-counter__number,.ex-feature-cards__icon,.ex-icon--primary,.ex-icon-list__icon.ex-icon--primary,.ex-map__pin,.ex-tooltip__trigger--icon,:is(h1,h2).ex-animated-heading--primary .ex-animated-heading__word,:is(h1,h2).ex-dual-heading .ex-dual-heading__second--accent{color:var(--ex-bg-icon,var(--ex-primary-accent,var(--ex-color-primary)))}.ex-animated-heading--primary .ex-animated-heading__word,.ex-button--ghost,.ex-contact-block__list a,.ex-cta__button-inverted,.ex-dual-heading__second--accent,.ex-feature-cards__link,.ex-header__item>a:hover,.ex-legal-info__list a,.ex-loop__filter,.ex-loop__more,.ex-loop__pager-link,.ex-map__cta,.ex-marquee__separator,.ex-privacy a{color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)))}.ex-button--ghost{border-color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)))}.ex-tabs--underline .ex-tabs__tab[aria-selected=true]{border-bottom-color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)))}.ex-dual-heading__second--underline{-webkit-text-decoration-color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)));text-decoration-color:var(--ex-bg-accent,var(--ex-primary-accent,var(--ex-color-primary)))}.ex-text a,.ex-text-link{color:var(--ex-bg-link,var(--ex-primary-link,var(--ex-link-color)))}.ex-text a:focus-visible,.ex-text a:hover,.ex-text-link:focus-visible,.ex-text-link:hover{color:var(--ex-bg-link-hover,var(--ex-bg-link,var(--ex-primary-link,var(--ex-link-hover-color))))}.ex-breadcrumbs__item a,.ex-categories__link,.ex-entry-pager__link,.ex-site-search__result a{color:var(--ex-bg-link,var(--ex-primary-link,var(--ex-link-color,var(--ex-color-primary))))}.ex-breadcrumbs__item a:focus-visible,.ex-breadcrumbs__item a:hover{color:var(--ex-bg-link-hover,var(--ex-bg-link,var(--ex-primary-link,var(--ex-link-hover-color,var(--ex-color-primary)))))}.ex-button--primary{color:var(--ex-on-brand-button,var(--ex-button-primary-text,var(--ex-color-surface)))}.ex-categories--chips .ex-categories__link.is-active,.ex-cta--primary,.ex-notice--primary,.ex-tabs--pills .ex-tabs__tab[aria-selected=true]{color:var(--ex-on-brand,var(--ex-color-surface))}.ex-social__load,.ex-video__load{color:var(--ex-on-brand,#fff)}.ex-loop__filter[aria-pressed=true]{color:var(--ex-on-brand,var(--ex-color-on-primary,#fff))}.ex-tabs--pills .ex-tabs__tab[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ex-bg-ring,var(--ex-primary-role-text,transparent))}.ex-categories--chips .ex-categories__link.is-active,.ex-loop__filter[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ex-bg-ring,var(--ex-primary-role-text))}.ex-slider__dot{box-shadow:inset 0 0 0 2px var(--ex-bg-dot,var(--ex-primary-role-text,var(--ex-color-text-muted)))}.ex-slider__dot[aria-current=true]{background:var(--ex-bg-icon,var(--ex-primary-accent,var(--ex-color-primary)));box-shadow:none}@supports selector(:has(*)){.ex-loop__filter:focus-visible,.ex-loop__more:focus-visible,.ex-popup__close:focus-visible,.ex-slider__dot:focus-visible,.ex-tabs__tab:focus-visible,.ex-toc__link:focus-visible,.ex-toc__toggle:focus-visible,.ex-toggle__input:focus-visible~.ex-toggle__switch .ex-toggle__track{outline-color:var(--ex-bg-ring,var(--ex-primary-role-text,var(--ex-color-primary)))}.ex-slider:focus-within{--ex-ground-ring:var(--ex-bg-ring,var(--ex-primary-role-text,var(--ex-color-primary)));--ex-ground-halo:var(--ex-bg-halo,var(--ex-primary-role-halo,var(--ex-color-surface)))}.ex-slider__arrow:focus-visible,.ex-slider__pause:focus-visible{outline-color:var(--ex-ground-ring,var(--ex-color-primary));box-shadow:0 0 0 2px var(--ex-ground-halo,transparent)}:has(>:is(.ex-accordion,.ex-flip,.ex-imgacc,.ex-site-search,.ex-slider,.ex-tooltip):focus-within){--ex-outer-ring:var(--ex-bg-ring,var(--ex-primary-role-text,var(--ex-color-primary)));--ex-outer-halo:var(--ex-bg-halo,var(--ex-primary-role-halo,var(--ex-color-surface)))}.ex-accordion__title:focus-visible,.ex-flip:focus-visible,.ex-imgacc__item:focus-visible,.ex-site-search__input:focus-visible,.ex-slider__track:focus-visible,.ex-tooltip__trigger:focus-visible{outline-color:var(--ex-outer-ring,var(--ex-color-primary));box-shadow:0 0 0 2px var(--ex-outer-halo,transparent)}.ex-loop__filter:focus-visible,.ex-loop__more:focus-visible,.ex-tabs__tab:focus-visible,.ex-toc__link:focus-visible,.ex-toc__toggle:focus-visible,.ex-toggle__input:focus-visible~.ex-toggle__switch .ex-toggle__track{box-shadow:0 0 0 2px var(--ex-bg-halo,var(--ex-primary-role-halo,var(--ex-color-surface)))}.ex-loop__filter[aria-pressed=true]:focus-visible,.ex-tabs--pills .ex-tabs__tab[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--ex-bg-ring,var(--ex-primary-role-text,transparent)),0 0 0 2px var(--ex-bg-halo,var(--ex-primary-role-halo,var(--ex-color-surface)))}}.ex-text mark{color:var(--ex-mark-color,var(--ex-bg-mark,var(--ex-highlight-color,var(--ex-color-primary))));-webkit-text-decoration-line:var(--ex-mark-line,none);text-decoration-line:var(--ex-mark-line,none);text-decoration-thickness:.12em;text-underline-offset:.18em}.ex-section--bg-primary .ex-text mark{color:var(--ex-mark-color,var(--ex-bg-mark,var(--ex-primary-text,var(--ex-highlight-color,var(--ex-color-primary)))))}.ex-tooltip--dark .ex-tooltip__bubble{background:var(--ex-on-light-text,var(--ex-color-text))}.ex-tooltip--light .ex-tooltip__bubble{color:var(--ex-bg-text,var(--ex-color-text))}.ex-text mark{-webkit-text-decoration-line:var(--ex-mark-line,var(--ex-mark-line-theme,none));text-decoration-line:var(--ex-mark-line,var(--ex-mark-line-theme,none))}}@layer eximie.component{:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input){--ex-mark-line-theme:initial}:where(.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-slider__arrow,.ex-slider__pause,.ex-map__card,.ex-notice--surface-alt,.ex-cta__button-inverted,.ex-opening-hours__status,.ex-tooltip--light .ex-tooltip__bubble,.ex-form__field input,.ex-form__field select,.ex-form__field textarea,.ex-header,.ex-header__submenu,.ex-header__mega){--ex-mark-line-theme:initial}}@layer eximie.component{.ex-section--bg-primary{--ex-own-text:initial!important;--ex-own-heading:initial!important}.ex-heading,.ex-section--bg-primary .ex-heading{color:var(--ex-bg-heading,var(--ex-surface-pair-heading,var(--ex-own-heading,var(--ex-primary-text,var(--ex-color-heading,var(--ex-color-text))))))}.ex-section--bg-primary .ex-text,.ex-text{color:var(--ex-bg-text,var(--ex-surface-pair-text,var(--ex-own-text,var(--ex-primary-text,var(--ex-color-text)))))}.ex-section--bg-primary .ex-text--muted,.ex-text--muted{color:var(--ex-bg-muted,var(--ex-primary-text,var(--ex-color-text-muted)))}.ex-section--bg-primary{--ex-own-text:var(--ex-section-own-text)!important;--ex-own-heading:var(--ex-section-own-heading)!important;--ex-section-own-text:initial;--ex-section-own-heading:initial}:root{--ex-theme-heading:var(--ex-color-heading)}.ex-section--bg-primary{--ex-color-heading:var(--ex-theme-heading)}}@layer eximie.component{}@property --ex-section-own-text{syntax:"*";inherits:false}@property --ex-section-own-heading{syntax:"*";inherits:false}@layer eximie.component{}@layer eximie.component{.ex-section--bg-primary,:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-site-search__input,.ex-feature-cards__card,.ex-faq__item,.ex-countdown__unit,.ex-slider__arrow,.ex-slider__pause,.ex-map__card,.ex-notice--surface-alt,.ex-cta__button-inverted,.ex-opening-hours__status,.ex-header,.ex-header__submenu,.ex-header__mega){--ex-bg-hover-line:initial;--ex-bg-hover-thickness:initial;--ex-bg-hover-filter:initial}.ex-text a:focus-visible,.ex-text a:hover,.ex-text-link:focus-visible,.ex-text-link:hover{-webkit-text-decoration-line:var(--ex-bg-hover-line,var(--ex-link-hover-decoration));text-decoration-line:var(--ex-bg-hover-line,var(--ex-link-hover-decoration));text-decoration-thickness:var(--ex-bg-hover-thickness,auto)}.ex-button--ghost:focus-visible,.ex-button--ghost:hover{-webkit-text-decoration-line:var(--ex-bg-hover-line,none);text-decoration-line:var(--ex-bg-hover-line,none);text-decoration-thickness:var(--ex-bg-hover-thickness,auto)}.ex-button--ghost:hover{filter:var(--ex-bg-hover-filter,brightness(.92))}.ex-hero__heading{color:var(--ex-bg-heading,var(--ex-surface-pair-heading,var(--ex-color-heading,inherit)))}.ex-section--bg-primary .ex-hero__subline{color:var(--ex-bg-muted,var(--ex-primary-text,var(--ex-color-text-muted)))}.ex-section--bg-primary{--ex-primary-ground-text:var(--ex-color-text);--ex-primary-ground-heading:var(--ex-color-heading,var(--ex-color-text))}}@layer eximie.component{}@layer eximie.component{}@layer eximie.component{.ex-section--bg-primary,:where(.ex-box--bg-surface,.ex-box--bg-surface-alt,.ex-accordion__item,.ex-flip__face,.ex-popup__panel,.ex-testimonials__item,.ex-social__consent,.ex-privacy__hint,.ex-cta--surface-alt,.ex-feature-cards__card,.ex-faq__item,.ex-map__card,.ex-header,.ex-header__submenu,.ex-header__mega){--ex-bg-field-border:initial}.ex-form__field input,.ex-form__field select,.ex-form__field textarea{border-color:var(--ex-bg-field-border,var(--ex-form-field-border,var(--ex-color-text-muted)))}.ex-form__field input:focus-visible,.ex-form__field select:focus-visible,.ex-form__field textarea:focus-visible{border-color:var(--ex-form-focus-border,var(--ex-bg-field-border,var(--ex-form-field-border,var(--ex-color-text-muted))))}}@layer eximie.tokens, eximie.component, eximie.global, eximie.class,
  eximie.combo, eximie.preset, eximie.instance, eximie.visibility, eximie.custom;:root{--exb-farbe-weiss:#fff;--exb-farbe-grau-50:#f9fafb;--exb-farbe-grau-100:#f3f4f6;--exb-farbe-grau-200:#e5e7eb;--exb-farbe-grau-300:#d1d5db;--exb-farbe-grau-400:#9ca3af;--exb-farbe-grau-500:#6b7280;--exb-farbe-grau-600:#4b5563;--exb-farbe-grau-700:#374151;--exb-farbe-grau-800:#1f2937;--exb-farbe-grau-900:#111827;--exb-farbe-blaugrau-40:#f4f5f7;--exb-farbe-blaugrau-60:#eef0f3;--exb-farbe-blaugrau-80:#e6e9ef;--exb-farbe-blaugrau-100:#e3e6ea;--exb-farbe-blaugrau-140:#d7dbe1;--exb-farbe-blaugrau-160:#d0d5dd;--exb-farbe-blaugrau-350:#9aa3b2;--exb-farbe-blaugrau-600:#5b6472;--exb-farbe-blaugrau-710:#3b4759;--exb-farbe-blaugrau-780:#2b3546;--exb-farbe-blaugrau-790:#273244;--exb-farbe-blaugrau-920:#0b101c;--exb-farbe-akzent:#0f62fe;--exb-farbe-akzent-tief:#0b5bd3;--exb-farbe-blau-300:#93c5fd;--exb-farbe-blau-400:#60a5fa;--exb-farbe-blau-600:#2563eb;--exb-farbe-blau-700:#1d4ed8;--exb-farbe-rot-200:#fecaca;--exb-farbe-rot-300:#fca5a5;--exb-farbe-rot-400:#f87171;--exb-farbe-rot-700:#b91c1c;--exb-farbe-amber-300:#fcd34d;--exb-farbe-amber-400:#fbbf24;--exb-farbe-amber-700:#b45309;--exb-farbe-smaragd-400:#34d399;--exb-farbe-smaragd-700:#047857;--exb-farbe-erfolg:#0f7b4a;--exb-farbe-warnung:#9a4a00;--exb-farbe-warnung-tief:#7a3d00;--exb-farbe-fehler:#b42318;--exb-farbe-fehler-hell:#fef3f2}:where(:not([data-style-id],[data-style-id] *)){box-sizing:border-box}:root{--exb-ui-font:InterVariable,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}body{margin:0;font-family:var(--exb-ui-font);background:var(--ex-color-surface,var(--exb-farbe-weiss));color:var(--ex-color-text,var(--exb-farbe-grau-900))}.preview-canvas{min-height:100vh}.builder-loading{padding:var(--ex-space-6);font-family:var(--exb-ui-font)}.builder-restore{max-width:34rem;margin:12vh auto 0;padding:1.5rem 1.75rem;border:1px solid var(--exb-farbe-grau-200);border-radius:.6rem;background:var(--exb-farbe-weiss);color:var(--exb-farbe-grau-900);font-family:var(--exb-ui-font);font-size:.95rem;line-height:1.5;box-shadow:0 8px 30px rgb(0 0 0/.08)}.builder-restore h1{margin:0 0 .6rem;font-size:1.2rem}.builder-restore p{margin:0 0 .75rem}.builder-restore__warning{padding:.6rem .75rem;border-radius:.4rem;background:#fff7ed;color:#9a3412}.builder-restore__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.builder-restore__actions button{padding:.5rem 1rem;border:1px solid var(--exb-farbe-grau-300);border-radius:.4rem;background:var(--exb-farbe-weiss);font:inherit;cursor:pointer}.builder-restore__actions .builder-restore__primary{border-color:var(--exb-farbe-akzent);background:var(--exb-farbe-akzent);color:var(--exb-farbe-weiss)}.builder-status{font-size:.85rem;color:var(--exb-farbe-grau-500);max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-status--saved{color:var(--exb-farbe-smaragd-700)}.builder-status--conflict,.builder-status--error{color:var(--exb-farbe-rot-700)}.builder-link{font-size:.9rem;color:var(--exb-farbe-akzent);text-decoration:none;align-self:center}.builder-save{padding:.5rem 1rem;background:var(--exb-farbe-akzent);color:var(--exb-farbe-weiss);border:0;border-radius:.4rem;font:inherit;cursor:pointer}.builder-save:is(:disabled,[aria-disabled=true]){opacity:.6}.builder-save-group{display:inline-flex;align-items:stretch}.builder-save-group>.builder-save:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.builder-save-menu{position:relative;display:inline-flex}.builder-save--caret{padding:.5rem .45rem;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.35)}.builder-save--secondary{background:transparent;color:var(--exb-farbe-blau-300);border:1px solid #3b82f6}.builder-add{padding:.5rem .9rem;background:transparent;color:inherit;border:1px solid var(--exb-farbe-blaugrau-710);border-radius:.4rem;font:inherit;cursor:pointer}.builder-add:hover{background:rgba(255,255,255,.06)}.builder-topbar{display:flex;align-items:center;background:var(--puck-header-color-bg,var(--exb-farbe-blaugrau-920));color:var(--exb-text,var(--exb-farbe-grau-200))}.builder-topbar>.builder-add{flex:none;margin-inline:12px 4px;white-space:nowrap}.builder-topbar>.builder-exit+.builder-add{margin-left:6px}.builder-exit{flex:none;display:inline-flex;align-items:center;gap:.3rem;margin-left:12px;padding:5px 6px;background:transparent;color:var(--exb-text,var(--exb-farbe-grau-200));border:1px solid transparent;border-radius:.4rem;font:inherit;cursor:pointer}.builder-exit:hover,.builder-exit[aria-expanded=true]{background:rgba(255,255,255,.06);border-color:var(--exb-border,var(--exb-farbe-blaugrau-780))}.builder-exit:focus-visible{outline:2px solid var(--exb-accent,var(--exb-farbe-akzent));outline-offset:2px}.builder-exit[data-busy]{cursor:progress}.builder-exit__mark{display:block;height:14px;color:var(--exb-text,var(--exb-farbe-grau-200))}.builder-exit__caret{color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.builder-exit__menu a{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:.35rem .6rem;font-size:.82rem;border-radius:.35rem;color:inherit;text-decoration:none;white-space:nowrap}.builder-exit__menu a:focus,.builder-exit__menu a:hover{background:var(--exb-surface-raised,var(--exb-farbe-grau-800));outline:none}.builder-exit__menu a[aria-disabled=true]{cursor:progress}.builder-exit__menu[aria-busy=true] a:not(:focus){opacity:.55}.builder-topbar__puck{flex:1 1;min-width:0}.builder-shortcuts-toggle{width:2rem;height:2rem;padding:0;background:transparent;color:inherit;border:1px solid var(--exb-farbe-blaugrau-710);border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.builder-shortcuts-toggle:hover{background:rgba(255,255,255,.06)}.builder-shortcuts__backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(10,14,20,.55)}.builder-shortcuts{width:min(44rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);overflow:auto;padding:1rem 1.25rem;color:var(--exb-text);background:var(--exb-surface-raised);border:1px solid var(--exb-border);border-radius:.6rem;box-shadow:0 12px 40px rgba(0,0,0,.35)}.builder-shortcuts__head{display:flex;align-items:center;justify-content:space-between}.builder-shortcuts__head h2{margin:0;font-size:1.05rem}.builder-shortcuts__head button{background:none;border:0;color:inherit;font-size:1.4rem;cursor:pointer}.builder-shell [class*=MenuBar-inner]>.builder-shortcuts__backdrop{white-space:normal}.builder-shortcuts__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem}.builder-shortcuts__groups>section{min-width:0}.builder-shortcuts h3{margin:.75rem 0 .35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--exb-text-muted)}.builder-shortcuts dl{margin:0}.builder-shortcuts__row{display:flex;justify-content:space-between;gap:.75rem;padding:.2rem 0;font-size:.85rem}.builder-shortcuts__row dt{white-space:nowrap}.builder-shortcuts__row dd{min-width:0;margin:0;text-align:right;color:var(--exb-text-muted);overflow-wrap:break-word}.builder-shortcuts kbd{display:inline-block;min-width:1.4em;padding:.05em .35em;font:inherit;font-size:.8rem;text-align:center;background:var(--exb-surface);border:1px solid var(--exb-border);border-radius:.25rem}.builder-shortcuts__hint{margin:.75rem 0 0;font-size:.8rem;color:var(--exb-text-muted)}.builder-structure-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:transparent;color:inherit;border:1px solid var(--exb-farbe-blaugrau-710);border-radius:.4rem;font:inherit;cursor:pointer}.builder-structure-toggle:hover{background:rgba(255,255,255,.06)}.builder-breakpoint-switch{display:inline-flex;align-items:center;gap:.35rem;padding:0 .3rem 0 .6rem;border:1px solid var(--exb-farbe-blaugrau-710);border-radius:.4rem;color:inherit}.builder-breakpoint-switch__icon{display:inline-flex;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.builder-breakpoint-switch select{padding:.4rem .2rem;font:inherit;font-size:.85rem;color:inherit;background:transparent;border:0;cursor:pointer}.builder-breakpoint-switch select:focus-visible{outline:2px solid var(--exb-accent,var(--exb-farbe-akzent));outline-offset:1px}.builder-breakpoint-switch option{color:var(--exb-farbe-grau-900)}.builder-structure-toggle[aria-pressed=true]{background:rgba(15,98,254,.18);border-color:var(--exb-accent,var(--exb-farbe-akzent))}.builder-frame{display:flex;height:100dvh}.builder-frame__main{flex:1 1;min-width:0}.builder-skip-links{position:fixed;top:8px;left:8px;z-index:1000;display:flex;gap:8px}.builder-skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.builder-skip-link:focus{position:static;width:auto;height:auto;margin:0;padding:8px 14px;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;border:2px solid var(--exb-farbe-weiss);border-radius:6px;background:var(--exb-accent,var(--exb-farbe-akzent));color:var(--exb-farbe-weiss);font:inherit;font-weight:600;box-shadow:0 4px 16px rgba(0,0,0,.35);cursor:pointer}.structure-panel{position:relative;flex:none;display:flex;flex-direction:column;width:280px;height:100dvh;background:var(--exb-surface,var(--exb-farbe-grau-900));border-left:1px solid var(--exb-border,var(--exb-farbe-blaugrau-780));color:var(--exb-text,var(--exb-farbe-grau-200));font-size:.82rem}@media (max-width:637px){.structure-panel{display:none}}body [class*=_LayerTree-zoneTitle_]{text-transform:none}.structure-panel__resize{position:absolute;top:0;bottom:0;left:-3px;z-index:2;width:6px;cursor:col-resize;touch-action:none}.structure-panel__resize:after{content:"";position:absolute;top:50%;left:2px;width:2px;height:36px;margin-top:-18px;border-radius:1px;background:var(--exb-farbe-grau-600)}.structure-panel__resize:focus-visible,.structure-panel__resize:hover{background:var(--exb-accent,var(--exb-farbe-akzent));outline:none}[data-structure-hover]{outline:2px solid rgba(15,98,254,.6)!important;outline-offset:-2px}.structure-panel--dragging,.structure-panel--dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.structure-panel__head{display:flex;align-items:center;gap:2px;height:var(--builder-topbar-height,56px);flex:none;box-sizing:border-box;padding:0 8px 0 14px;background:var(--exb-surface-deep,var(--exb-farbe-blaugrau-920));border-bottom:1px solid var(--exb-border,var(--exb-farbe-blaugrau-780))}.structure-panel__title{flex:1 1;margin:0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.structure-panel__head button,.structure-row__actions button,.structure-row__caret{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350));border:0;border-radius:4px;cursor:pointer}.structure-panel__head button:hover,.structure-row__actions button:hover,.structure-row__caret:hover{background:rgba(255,255,255,.08);color:var(--exb-text,var(--exb-farbe-grau-200))}.structure-panel__body{flex:1 1;overflow:auto;padding:6px 0 24px}.structure-panel__empty{margin:16px 14px;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.structure-tree__list{list-style:none;margin:0;padding:0}.structure-tree__list .structure-tree__list{margin-left:17px;border-left:1px solid var(--exb-border,var(--exb-farbe-blaugrau-780))}.structure-row{position:relative;display:flex;align-items:center;min-height:28px;padding:0 4px;border:1px solid transparent;border-radius:4px;margin:0 6px}.structure-row:hover{background:rgba(255,255,255,.05)}.structure-row--selected{background:rgba(15,98,254,.18);border-color:var(--exb-accent,var(--exb-farbe-akzent))}.structure-row--selected:hover{background:rgba(15,98,254,.24)}.structure-row--hidden .structure-row__icon,.structure-row--hidden .structure-row__label{opacity:.55}.structure-row__hidden{display:inline-flex;flex:none;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.structure-row--multi{background:rgba(15,98,254,.1);border-color:rgba(15,98,254,.55);border-style:dashed}.structure-row__caret svg{transition:transform .12s ease-out}.structure-row__caret--open svg{transform:rotate(90deg)}.structure-row__caret-spacer{flex:none;width:24px}.structure-row__select{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;height:26px;padding:0 4px;background:transparent;color:inherit;border:0;font:inherit;text-align:left;cursor:pointer}.structure-row__icon{display:inline-flex;flex:none;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350))}.structure-row__icon svg{width:14px;height:14px}.structure-row__renaming{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;padding:0 4px}.structure-row__rename{flex:1 1;min-width:0;height:22px;padding:0 4px;border:1px solid var(--exb-accent,var(--exb-farbe-akzent));border-radius:3px;background:var(--exb-surface,var(--exb-farbe-weiss));color:inherit;font:inherit}.structure-row__label,.structure-row__slot-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-row--slot{min-height:24px;color:var(--exb-text-muted,var(--exb-farbe-blaugrau-350));font-size:.76rem}.structure-row__slot-label{padding:0 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;flex:1 1 auto;min-width:0}.structure-row--insert-target,.structure-row__slot-label:hover{color:var(--exb-text,var(--exb-farbe-blaugrau-80))}.structure-row--insert-target{background:rgba(15,98,254,.14);box-shadow:inset 2px 0 0 var(--exb-farbe-akzent)}.structure-row--insert-target .structure-row__slot-label:after{content:" · Einfügeziel";opacity:.75}.structure-row__actions{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;gap:1px;padding-left:6px;border-radius:4px;background:var(--exb-surface-raised,#1f2430);visibility:hidden}.structure-row:focus-within .structure-row__actions,.structure-row:hover .structure-row__actions{visibility:visible}.structure-panel--dragging .structure-row .structure-row__actions,.structure-panel--dragging .structure-row:focus-within .structure-row__actions,.structure-panel--dragging .structure-row:hover .structure-row__actions{visibility:hidden}.structure-row--drop-after:after,.structure-row--drop-before:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--exb-accent,var(--exb-farbe-akzent));pointer-events:none}.structure-row--drop-before:before{top:-2px}.structure-row--drop-after:after{bottom:-2px}.structure-row--drop-inside{background:rgba(15,98,254,.22);border-color:var(--exb-accent,var(--exb-farbe-akzent));border-style:dashed}.structure-row--drop-invalid{background:rgba(185,28,28,.16)}.multi-select-toolbar{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:var(--exb-farbe-grau-900);color:var(--exb-farbe-weiss);border-radius:.5rem;box-shadow:0 4px 12px rgba(17,24,39,.35)}.multi-select-toolbar__count{font-size:.8rem;white-space:nowrap}.multi-select-toolbar button{padding:.25rem .6rem;font:inherit;font-size:.8rem;border:1px solid var(--exb-farbe-grau-600);border-radius:.35rem;background:transparent;color:var(--exb-farbe-weiss);cursor:pointer}.multi-select-toolbar button:hover{background:var(--exb-farbe-grau-800)}.multi-select-toolbar select{font:inherit;font-size:.8rem;padding:.25rem .4rem;border:1px solid var(--exb-farbe-grau-600);border-radius:.35rem;background:var(--exb-farbe-grau-900);color:var(--exb-farbe-weiss);max-width:11rem}.multi-select-toolbar select:disabled{opacity:.5}.builder-context-menu{position:fixed;z-index:100;min-width:13rem;padding:.3rem;background:var(--exb-farbe-grau-900);color:var(--exb-farbe-weiss);border:1px solid var(--exb-farbe-grau-700);border-radius:.5rem;box-shadow:0 6px 18px rgba(17,24,39,.45)}.builder-context-menu button{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:.35rem .6rem;font:inherit;font-size:.82rem;text-align:left;border:0;border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.builder-context-menu button:focus-visible,.builder-context-menu button:hover:not(:disabled):not([aria-disabled=true]){background:var(--exb-farbe-grau-800);outline:none}.builder-context-menu button:disabled,.builder-context-menu button[aria-disabled=true]{opacity:.45;cursor:default}.builder-context-menu button[aria-disabled=true]:focus-visible{opacity:.7}.builder-context-menu kbd{font-family:inherit;font-size:.72rem;color:var(--exb-farbe-grau-400)}.builder-context-menu__hint{display:block;max-width:16rem;padding:0 .6rem .3rem;font-size:.72rem;line-height:1.3;color:var(--exb-farbe-amber-400)}.builder-context-menu__entry{position:relative}.builder-context-menu__flyout{position:absolute;top:0;left:calc(100% + .4rem);z-index:2;width:15rem;padding:.35rem .55rem;font-size:.72rem;line-height:1.35;color:var(--exb-farbe-amber-300);background:var(--exb-farbe-grau-800);border:1px solid var(--exb-farbe-amber-400);border-radius:.35rem;box-shadow:0 6px 18px rgba(17,24,39,.45);pointer-events:none}.builder-context-menu[data-flip-submenu] .builder-context-menu__flyout{left:auto;right:calc(100% + .4rem)}.builder-context-menu .builder-context-menu__entry>.builder-context-menu__flyout[data-hint-place=below],.builder-context-menu.builder-context-menu--submenu .builder-context-menu__flyout{top:100%;bottom:auto;left:.3rem;right:.3rem;width:auto}.builder-context-menu .builder-context-menu__entry>.builder-context-menu__flyout[data-hint-place=above]{top:auto;bottom:100%;left:.3rem;right:.3rem;width:auto}@media (max-width:637px){.builder-context-menu[data-flip-submenu] .builder-context-menu__flyout,.builder-context-menu__flyout{top:100%;left:.3rem;right:.3rem;width:auto}}.builder-context-menu__separator{margin:.3rem .2rem;border:0;border-top:1px solid var(--exb-farbe-grau-700)}.builder-context-menu__has-submenu{position:relative}.builder-context-menu__chevron{margin-left:auto;color:var(--exb-farbe-grau-400)}.builder-context-menu--submenu{position:absolute;top:-.3rem;left:calc(100% + .3rem);min-width:10rem}.builder-context-menu[data-flip-submenu] .builder-context-menu--submenu{left:auto;right:calc(100% + .3rem)}.builder-context-dialog{position:fixed;z-index:101;width:19rem;padding:.75rem;background:var(--exb-farbe-grau-900);color:var(--exb-farbe-weiss);border:1px solid var(--exb-farbe-grau-700);border-radius:.5rem;box-shadow:0 6px 18px rgba(17,24,39,.45);font-size:.82rem;overflow-wrap:anywhere}.builder-context-dialog *{min-width:0}.builder-context-dialog__label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600}.builder-context-dialog[data-element-dialog]{left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(30rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;overflow:auto}.builder-context-dialog__fields{margin:0;padding:.5rem;border:1px solid var(--exb-farbe-grau-700);border-radius:.35rem;max-height:16rem;overflow:auto;display:grid;grid-gap:.35rem;gap:.35rem}.builder-context-dialog__fields legend{padding:0 .25rem;font-weight:600}.builder-context-dialog__field{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,7rem);grid-gap:.4rem;gap:.4rem;align-items:center}.builder-context-dialog__field input[type=text]{min-width:0;padding:.25rem .4rem;font:inherit;color:var(--exb-farbe-grau-900);background:var(--exb-farbe-weiss);border:1px solid var(--exb-farbe-grau-700);border-radius:.3rem}.builder-context-dialog__field input[type=text]:disabled{opacity:.5}.builder-context-dialog__preview{overflow:hidden;color:var(--exb-farbe-grau-400);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.builder-context-dialog__label input{padding:.35rem .5rem;font:inherit;font-weight:400;color:var(--exb-farbe-grau-900);background:var(--exb-farbe-weiss);border:1px solid var(--exb-farbe-grau-700);border-radius:.35rem}.builder-context-dialog__hint{margin:.5rem 0 0;color:var(--exb-farbe-grau-400);font-size:.75rem}.builder-context-dialog__hint--warn{color:var(--exb-farbe-amber-300)}.builder-context-dialog__error{margin:.5rem 0 0;color:var(--exb-farbe-rot-300)}.builder-context-dialog__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.builder-context-dialog__actions button{padding:.3rem .7rem;font:inherit;color:var(--exb-farbe-weiss);background:transparent;border:1px solid var(--exb-farbe-grau-700);border-radius:.35rem;cursor:pointer}.builder-context-dialog__actions .builder-context-dialog__primary{background:var(--exb-farbe-blau-600);border-color:var(--exb-farbe-blau-600)}.builder-context-dialog__actions button:disabled{opacity:.5;cursor:default}.popout{position:fixed;display:flex;flex-direction:column;gap:.55rem;padding:.6rem;background:var(--exb-farbe-grau-900);color:var(--exb-farbe-grau-200);border:1px solid var(--exb-farbe-grau-700);border-radius:.5rem;box-shadow:0 6px 18px rgba(17,24,39,.45);font-size:.8rem;max-height:calc(100vh - 16px);overflow-y:auto}.popout__header{display:flex;align-items:center;justify-content:space-between;margin:-.15rem 0 0;font-weight:600;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.popout__header button{border:0;padding:0 .3rem;font:inherit;font-size:1rem;background:transparent;color:inherit;cursor:pointer;opacity:.7}.popout__header button:hover{opacity:1}.popout input[type=number],.popout input[type=search],.popout input[type=text],.popout select{background:var(--exb-farbe-grau-800);border-color:var(--exb-farbe-grau-700);color:var(--exb-farbe-grau-200)}.popout .style-field__hint,.popout .style-field__label,.popout .style-field__origin{color:var(--exb-farbe-grau-400)}.popout .media-field__actions button{background:var(--exb-farbe-grau-800);border-color:var(--exb-farbe-grau-700);color:var(--exb-farbe-grau-200)}.style-popout__body{max-height:min(70vh,34rem);overflow-y:auto;padding-right:.15rem}.history-panel .history-panel__body{display:flex;flex-direction:column;gap:.55rem;font-size:.8rem}.history-panel__tabs{display:flex;gap:.35rem}.history-panel__tabs button{flex:1 1;padding:.25rem .4rem;font:inherit;color:var(--exb-farbe-grau-400);background:var(--exb-farbe-grau-800);border:1px solid var(--exb-farbe-grau-700);border-radius:4px;cursor:pointer}.history-panel__tabs button[aria-selected=true]{color:var(--exb-farbe-grau-200);border-color:var(--exb-farbe-grau-500)}.history-panel__list{margin:0;padding:0;list-style:none;max-height:min(60vh,26rem);overflow-y:auto}.history-panel__list>li+li{border-top:1px solid var(--exb-farbe-grau-800)}.history-panel__list button{width:100%;padding:.3rem .4rem;font:inherit;text-align:left;color:var(--exb-farbe-grau-200);background:transparent;border:0;border-radius:4px;cursor:pointer}.history-panel__list button:hover{background:var(--exb-farbe-grau-800)}.history-panel__list button[aria-current=true]{background:var(--exb-farbe-grau-800);font-weight:600}.history-panel__list button.history-panel__entry--future{opacity:.55}.history-panel__snapshot{display:flex;gap:.35rem}.history-panel__snapshot input{flex:1 1;min-width:0}.history-panel__snapshot button,.history-panel__version button{padding:.25rem .4rem;font:inherit;font-size:.75rem;color:var(--exb-farbe-grau-200);background:var(--exb-farbe-grau-800);border:1px solid var(--exb-farbe-grau-700);border-radius:4px;cursor:pointer}.history-panel__version{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.3rem .4rem;gap:.3rem .4rem;padding:.3rem .1rem}.history-panel__version span{min-width:0;overflow-wrap:anywhere}.history-panel__version time{flex:1 1;color:var(--exb-farbe-grau-400);white-space:nowrap}.history-panel__by{display:block;font-size:.72rem;color:var(--exb-farbe-grau-400);overflow-wrap:anywhere}.history-panel__list .history-panel__version button{grid-row:2;width:auto}.history-panel__version button[data-history-restore]{justify-self:start}.history-panel__version .history-panel__delete{grid-column:2;justify-self:end}.history-panel__error{margin:0;color:var(--exb-farbe-rot-300)}.history-panel__hint{margin:0;padding:0 .1rem;font-size:.72rem;line-height:1.4;color:var(--exb-farbe-grau-400)}.history-panel__list button[data-history-entry]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.history-panel__time{flex:none;font-size:.72rem;font-weight:400;color:var(--exb-farbe-grau-400)}.history-panel__steps{display:flex;gap:.35rem;margin-bottom:.4rem}.history-panel__steps button{flex:1 1;padding:.25rem .4rem;font:inherit;font-size:.78rem;color:var(--exb-farbe-grau-200);background:var(--exb-farbe-grau-800);border:1px solid var(--exb-farbe-grau-700);border-radius:4px;cursor:pointer}.history-panel__steps button:disabled{opacity:.4;cursor:default}.history-panel__version .history-panel__delete--confirm{color:var(--exb-farbe-rot-200);border-color:var(--exb-farbe-rot-700)}