.slhc-header-shell {
  position: relative;
  z-index: 999;
}
.slhc-header-shell.is-sticky {
  position: sticky;
  top: var(--slhc-fixed-header-top, 0px);
}
.slhc-header-shell.is-fixed {
  position: fixed;
  top: var(--slhc-fixed-header-top, 0px);
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
}
body.slhc-preview-sticky .slhc-header-shell[data-sticky="1"]{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;}
body.slhc-preview-sticky .slhc-header-shell[data-sticky="1"]{--slhc-fixed-header-top:0px;--slhc-fixed-header-offset:0px;}
body.slhc-preview-sticky .slhc-header-shell[data-sticky="1"].is-sticky{position:fixed;}
.slhc-header {
  position: relative;
  background: var(--slhc-header-bg, #fff);
  color: var(--slhc-header-text, #111);
  border-bottom: 1px solid var(--slhc-header-border, rgba(17,17,17,.08));
  box-shadow: 0 10px 24px rgba(15, 17, 21, 0.04);
}
.slhc-header-shell.is-fixed .slhc-header {
  background: var(--slhc-sticky-header-bg, var(--slhc-header-bg, #fff));
  border-bottom-color: var(--slhc-sticky-header-border, var(--slhc-header-border, rgba(17,17,17,.08)));
  box-shadow: var(--slhc-sticky-header-shadow, 0 10px 24px rgba(15, 17, 21, 0.04));
}
.slhc-header-shell.is-fixed .slhc-header__logo-wrap{max-width:var(--slhc-sticky-logo-width,var(--slhc-logo-width,160px));}
.slhc-header-shell.is-fixed .slhc-header__brand{transform:translate(var(--slhc-logo-offset-x-desktop, 0px), calc(var(--slhc-logo-offset-y-desktop, 0px) + var(--slhc-sticky-logo-offset-y-desktop, 0px)));}
.slhc-header-shell.is-fixed .slhc-header__logo{max-height:var(--slhc-sticky-logo-max-height, none);width:100%;height:auto;object-fit:contain;}
.slhc-header__inner {
  max-width: var(--slhc-content-width, 1280px);
  margin: 0 auto;
  padding-left: var(--slhc-header-padding-left-desktop, 24px);
  padding-right: var(--slhc-header-padding-right-desktop, 24px);
  min-height: var(--slhc-header-height, 78px);
  display: flex;
  align-items: center;
  gap: 20px;
}
.slhc-header__brand {
  display: flex;
  transform: translate(var(--slhc-logo-offset-x-desktop, 0px), var(--slhc-logo-offset-y-desktop, 0px));
  align-items: center;
  gap: 12px;
  color: inherit;
  text-decoration: none;
  min-width: 0;
}
.slhc-header__mark {
  width: 42px;
  height: 42px;
  border-radius: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #111;
  color: #fff;
  font-weight: 700;
  letter-spacing: -.02em;
}
.slhc-header__copy {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.slhc-header__copy strong {
  font-size: 17px;
  line-height: 1.1;
}
.slhc-header__copy span {
  font-size: 11px;
  color: rgba(17,17,17,.65);
  text-transform: uppercase;
  letter-spacing: .08em;
}
.slhc-nav {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.slhc-nav__list{display:flex;align-items:center;gap:var(--slhc-menu-gap, 24px);list-style:none;margin:0;padding:0}.slhc-nav__item{margin:0}.slhc-nav__link{margin:0}
.slhc-nav__item{position:relative}
.slhc-header-shell[data-preset="business"] .slhc-nav {
  margin-left: 0;
  flex: 1 1 auto;
  justify-content: center;
}
.slhc-header-shell[data-preset="business"] .slhc-header__brand {
  flex: 0 0 auto;
}
.slhc-header-shell[data-preset="business"] .slhc-header__actions {
  margin-left: auto;
  flex: 0 0 auto;
}
.slhc-header-shell[data-preset="essential"] .slhc-header__inner {
  justify-content: space-between;
}
.slhc-header-shell[data-preset="essential"] .slhc-nav {
  margin-left: auto;
  justify-content: flex-end;
}
.slhc-nav a,
.slhc-mobile-drawer a {
  text-decoration: none;
}
.slhc-nav__link {
  display:inline-flex;align-items:center;gap:6px;
  padding: 10px 12px;
  color: var(--slhc-menu-text, inherit);
  border-radius: 10px;
  font-size: var(--slhc-menu-font-size, 16px);
  font-weight: var(--slhc-menu-font-weight, 600);
}
.slhc-nav__link:hover,
.slhc-nav__link.is-active,
.slhc-nav__item.is-open > .slhc-nav__link {
  background: var(--slhc-header-surface, #f7f7f8);
  color: var(--slhc-menu-hover, var(--slhc-header-text, #111));
}
.slhc-nav__link.is-active { color: var(--slhc-menu-active, var(--slhc-header-text, #111)); }
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-item > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-parent > a{color:var(--slhc-sticky-menu-text,var(--slhc-menu-text,inherit));}
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link:hover,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item.is-open > .slhc-nav__link{color:var(--slhc-sticky-menu-hover,var(--slhc-menu-hover,var(--slhc-header-text,#111)));}
.slhc-header-shell.is-fixed .slhc-nav__link:hover,
.slhc-header-shell.is-fixed .slhc-nav__item.is-open > .slhc-nav__link{background:var(--slhc-sticky-header-surface,var(--slhc-header-surface,#f7f7f8));}
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link.is-active,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item.is-current > .slhc-nav__link,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-item > a.is-active,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-item > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-parent > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > a.is-active{color:var(--slhc-sticky-menu-active,var(--slhc-menu-active,var(--slhc-header-text,#111)));}
.slhc-nav__chevron,.slhc-mobile-drawer__chevron{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:var(--slhc-submenu-icon-gap,6px);flex:0 0 auto}
.slhc-nav__submenu{position:absolute;top:calc(100% + 8px);left:0;min-width:var(--slhc-submenu-width,220px);list-style:none;margin:0;padding:10px;background:var(--slhc-submenu-bg,var(--slhc-header-bg,#fff));border:1px solid var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08)));border-radius:var(--slhc-submenu-radius,14px);box-shadow:var(--slhc-submenu-shadow,0 18px 40px rgba(15,17,21,.12));z-index:1000}
.slhc-header-shell.is-fixed .slhc-nav__submenu{background:var(--slhc-sticky-submenu-bg,var(--slhc-submenu-bg,var(--slhc-header-bg,#fff)));}
.slhc-header-shell.is-fixed .slhc-nav__submenu{border-color:var(--slhc-sticky-header-border,var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08))))}
.slhc-nav__submenu-item{margin:0;padding:0}.slhc-nav__submenu-item + .slhc-nav__submenu-item{border-top:1px solid var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08)))}
.slhc-header-shell.is-fixed .slhc-nav__submenu-item + .slhc-nav__submenu-item{border-top-color:var(--slhc-sticky-header-border,var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08))))}
.slhc-nav__submenu-link{display:block;padding:10px 12px;border-radius:10px;color:var(--slhc-submenu-text, var(--slhc-menu-text, inherit));font-size:var(--slhc-submenu-font-size,14px);font-weight:var(--slhc-submenu-font-weight,600)}
.slhc-nav__submenu-link:hover{background:var(--slhc-header-surface,#f7f7f8);color:var(--slhc-submenu-hover, var(--slhc-menu-hover, var(--slhc-header-text, #111)))}
.slhc-header-shell.is-fixed .slhc-nav__submenu-link:hover,
.slhc-header-shell.is-fixed .slhc-nav__submenu-link:focus{background:var(--slhc-sticky-header-surface,var(--slhc-header-surface,#f7f7f8))}
.slhc-nav__submenu-link.is-active,.slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link{color:var(--slhc-submenu-active, var(--slhc-menu-active, var(--slhc-header-text, #111)))}
@keyframes slhcSubmenuFade{from{opacity:0}to{opacity:1}}
@keyframes slhcSubmenuFadeDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@keyframes slhcSubmenuScaleIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
@keyframes slhcSubmenuSlideDown{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:520px;transform:translateY(0)}}
.slhc-header-shell[data-submenu-animation="fade"] .slhc-has-children.is-open > .slhc-nav__submenu,.slhc-header-shell[data-submenu-animation="fade"] .slhc-has-children.is-open > .slhc-mobile-drawer__submenu{animation:slhcSubmenuFade .2s ease both}
.slhc-header-shell[data-submenu-animation="fade-down"] .slhc-has-children.is-open > .slhc-nav__submenu,.slhc-header-shell[data-submenu-animation="fade-down"] .slhc-has-children.is-open > .slhc-mobile-drawer__submenu{animation:slhcSubmenuFadeDown .22s ease both}
.slhc-header-shell[data-submenu-animation="scale-in"] .slhc-has-children.is-open > .slhc-nav__submenu,.slhc-header-shell[data-submenu-animation="scale-in"] .slhc-has-children.is-open > .slhc-mobile-drawer__submenu{transform-origin:top center;animation:slhcSubmenuScaleIn .18s ease both}
.slhc-header-shell[data-submenu-animation="slide-down"] .slhc-has-children.is-open > .slhc-nav__submenu,.slhc-header-shell[data-submenu-animation="slide-down"] .slhc-has-children.is-open > .slhc-mobile-drawer__submenu{overflow:hidden;animation:slhcSubmenuSlideDown .24s ease both}
@media (prefers-reduced-motion: reduce){.slhc-header-shell .slhc-has-children.is-open > .slhc-nav__submenu,.slhc-header-shell .slhc-has-children.is-open > .slhc-mobile-drawer__submenu{animation:none !important}}
@media (hover:hover){.slhc-header-shell[data-parent-menu-interaction="hover"] .slhc-nav__item.slhc-has-children:hover > .slhc-nav__submenu,.slhc-header-shell[data-parent-menu-interaction="hover"] .slhc-nav__item.slhc-has-children:focus-within > .slhc-nav__submenu{display:block !important}.slhc-header-shell[data-parent-menu-interaction="hover"] .slhc-nav__item.slhc-has-children:hover > .slhc-nav__link{background:var(--slhc-header-surface,#f7f7f8)}.slhc-header-shell.is-fixed[data-parent-menu-interaction="hover"] .slhc-nav__item.slhc-has-children:hover > .slhc-nav__link,.slhc-header-shell.is-fixed[data-parent-menu-interaction="hover"] .slhc-nav__item.slhc-has-children:focus-within > .slhc-nav__link{background:var(--slhc-sticky-header-surface,var(--slhc-header-surface,#f7f7f8))}}
.slhc-header__actions {
  display: flex;
  transform: translate(var(--slhc-actions-offset-x-desktop, 0px), var(--slhc-actions-offset-y-desktop, 0px));
  align-items: center;
  gap: 8px;
}
.slhc-icon-btn,
.slhc-burger {
  border: 0;
  background: transparent;
  color: inherit;
  border-radius: 10px;
  cursor: pointer;
}
.slhc-icon-btn {
  width: 42px;
  height: 42px;
  font-size: 18px;
}
.slhc-icon-btn:hover,
.slhc-burger:hover {
  background: var(--slhc-header-surface, #f7f7f8);
  color: var(--slhc-menu-hover, var(--slhc-header-text, #111));
}
.slhc-header-shell.is-fixed .slhc-icon-btn,
.slhc-header-shell.is-fixed .slhc-burger,
.slhc-header-shell.is-fixed .slhc-theme-toggle{color:var(--slhc-sticky-icon-color,var(--slhc-header-text,#111));}
.slhc-header-shell.is-fixed .slhc-theme-toggle{color:var(--slhc-sticky-toggle-color,var(--slhc-sticky-icon-color,var(--slhc-toggle-color,currentColor)));}
.slhc-header-shell.is-fixed .slhc-icon-btn:hover,
.slhc-header-shell.is-fixed .slhc-burger:hover,
.slhc-header-shell.is-fixed .slhc-theme-toggle:hover{color:var(--slhc-sticky-menu-hover,var(--slhc-menu-hover,var(--slhc-header-text,#111)));}
.slhc-header-shell.is-fixed .slhc-header__cta,
.slhc-header-shell.is-fixed a.slhc-header__cta,
.slhc-header-shell.is-fixed .slhc-header__cta:visited{background:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF));color:var(--slhc-sticky-cta-text,var(--slhc-cta-text,#fff));border-color:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF));}
.slhc-header-shell.is-fixed .slhc-header__cta:hover,
.slhc-header-shell.is-fixed .slhc-header__cta:focus-visible{color:var(--slhc-sticky-cta-text,var(--slhc-cta-text,#fff));}
.slhc-nav a.is-active { color: var(--slhc-menu-active, var(--slhc-header-text, #111)); }
.slhc-burger {
  color: var(--slhc-mobile-burger-color, currentColor);
  display: none;
  width: 42px;
  height: 42px;
  padding: 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 5px;
}
.slhc-burger span {
  width: 20px;
  height: 2px;
  background: currentColor;
  border-radius: 999px;
  display: block;
}
.slhc-mobile-drawer {
  border-top: 1px solid var(--slhc-header-border, rgba(17,17,17,.08));
  background: var(--slhc-header-bg, #fff);
  margin-top: var(--slhc-mobile-panel-gap-below-header, 0px);
}
.slhc-header-shell.is-fixed .slhc-mobile-drawer{border-top-color:var(--slhc-sticky-header-border,var(--slhc-header-border,rgba(17,17,17,.08)))}
.slhc-mobile-drawer__inner {
  max-width: var(--slhc-content-width, 1280px);
  margin: 0 auto;
  padding: var(--slhc-mobile-panel-padding, 18px);
  display: grid;
  gap: 10px;
}
.slhc-mobile-drawer__item{display:grid;gap:8px}
.slhc-mobile-drawer__submenu{display:grid;gap:8px;padding:12px 0 0 16px}.slhc-mobile-drawer__submenu-item + .slhc-mobile-drawer__submenu-item{border-top:1px solid var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08)));padding-top:8px}
.slhc-header-shell.is-fixed .slhc-mobile-drawer__submenu-item + .slhc-mobile-drawer__submenu-item{border-top-color:var(--slhc-sticky-header-border,var(--slhc-submenu-divider,var(--slhc-header-border,rgba(17,17,17,.08))))}
.slhc-mobile-drawer__submenu-link{display:block;padding:10px 14px;border-radius:var(--slhc-submenu-radius,12px);background:var(--slhc-submenu-bg,var(--slhc-header-surface,#f7f7f8));font-size:var(--slhc-submenu-font-size,14px);font-weight:var(--slhc-submenu-font-weight,600);color:var(--slhc-submenu-text, inherit);box-shadow:var(--slhc-submenu-shadow,none)}
.slhc-header-shell.is-fixed .slhc-mobile-drawer__submenu-link{background:var(--slhc-sticky-submenu-bg,var(--slhc-submenu-bg,var(--slhc-header-surface,#f7f7f8)));}
.slhc-mobile-drawer__submenu-link:hover,.slhc-mobile-drawer__submenu-link:focus{color:var(--slhc-submenu-hover, var(--slhc-menu-hover, var(--slhc-header-text, #111)))}
.slhc-mobile-drawer__submenu-link.is-active{color:var(--slhc-submenu-active, var(--slhc-menu-active, var(--slhc-header-text, #111)))}
.slhc-mobile-drawer__label {
  font-size: 11px;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(17,17,17,.6);
  margin-bottom: 4px;
}
.slhc-mobile-drawer a {
  color: inherit;
  padding: 12px 14px;
  border-radius: 12px;
  background: var(--slhc-header-surface, #f7f7f8);
  font-size: var(--slhc-menu-font-size, 16px);
  font-weight: var(--slhc-menu-font-weight, 600);
}
.slhc-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between}
.slhc-mobile-drawer__item.is-open > .slhc-mobile-drawer__link,.slhc-mobile-drawer__link:hover{background:var(--slhc-header-surface,#f7f7f8)}
.slhc-header-shell.is-fixed .slhc-mobile-drawer__item.is-open > .slhc-mobile-drawer__link,
.slhc-header-shell.is-fixed .slhc-mobile-drawer__link:hover{background:var(--slhc-sticky-header-surface,var(--slhc-header-surface,#f7f7f8))}
.slhc-header-shell.is-fixed .slhc-mobile-drawer{background:var(--slhc-sticky-header-bg,var(--slhc-header-bg,#fff));}
.slhc-header-shell.is-fixed .slhc-mobile-drawer__label{color:var(--slhc-sticky-menu-text,var(--slhc-menu-text,rgba(17,17,17,.6)));}
@media (max-width: 900px) {
  .slhc-nav { display: none; }
  .slhc-burger { display: inline-flex; }
}

body.slhc-has-fixed-header { padding-top: var(--slhc-fixed-header-offset, 0px); }
body.slhc-hide-theme-header header.site-header,
body.slhc-hide-theme-header .site-header,
body.slhc-hide-theme-header #masthead,
body.slhc-hide-theme-header .main-header,
body.slhc-hide-theme-header .site-branding,
body.slhc-hide-theme-header .ast-above-header-wrap,
body.slhc-hide-theme-header .ast-primary-header-bar,
body.slhc-hide-theme-header .ast-header-break-point .main-header-bar,
body.slhc-hide-theme-header .elementor-location-header,
body.slhc-hide-theme-header .uael-header-wrapper,
body.slhc-hide-theme-header .wp-block-template-part[area="header"],
body.slhc-hide-theme-header .wp-site-blocks > header { display:none !important; }

html { --slhc-fixed-header-top: 0px; }


.slhc-header__topbar{background:var(--slhc-topbar-bg, rgba(109,76,255,.08));color:var(--slhc-topbar-text, inherit);border-bottom:1px solid var(--slhc-topbar-divider, var(--slhc-header-border, rgba(17,17,17,.08)));padding:10px 18px;text-align:center;font-size:12px;font-weight:700;min-height:var(--slhc-topbar-height,40px)}
.slhc-header-shell.is-fixed .slhc-header__topbar{border-bottom-color:var(--slhc-topbar-divider,var(--slhc-sticky-header-border,var(--slhc-header-border,rgba(17,17,17,.08))))}
.slhc-header__logo-wrap{display:inline-flex;align-items:center;min-width:0;max-width:var(--slhc-logo-width,160px)}
.slhc-header__logo{display:block;max-width:100%;width:100%;height:auto}
.slhc-header__logo--dark,.slhc-header__logo--sticky-light,.slhc-header__logo--sticky-dark{display:none}
.slhc-header__cta,
.slhc-header-shell a.slhc-header__cta,
.slhc-header-shell .slhc-header__cta:link,
.slhc-header-shell .slhc-header__cta:visited,
.slhc-header-shell .slhc-header__cta:hover,
.slhc-header-shell .slhc-header__cta:focus,
.slhc-header-shell .slhc-header__cta:focus-visible,
.slhc-header-shell .slhc-header__cta:active{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--slhc-cta-bg,#6D4CFF);color:var(--slhc-cta-text,#fff);text-decoration:none;font-weight:700;white-space:nowrap;border:1px solid var(--slhc-cta-bg,#6D4CFF)}
.slhc-header__cta:hover,
.slhc-header-shell .slhc-header__cta:hover,
.slhc-header-shell .slhc-header__cta:focus,
.slhc-header-shell .slhc-header__cta:focus-visible,
.slhc-header-shell .slhc-header__cta:active{opacity:.94;color:var(--slhc-cta-text,#fff)}
.slhc-header-shell .slhc-header__cta:focus-visible{outline:2px solid color-mix(in srgb, var(--slhc-cta-text,#fff) 55%, transparent);outline-offset:2px}

.slhc-header__cta-wrap > a,
.slhc-header__cta-wrap > button,
.slhc-header__cta-wrap input[type="submit"],
.slhc-header__cta-wrap input[type="button"]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--slhc-cta-bg,#6D4CFF);color:var(--slhc-cta-text,#fff);text-decoration:none;font-weight:700;white-space:nowrap;border:1px solid var(--slhc-cta-bg,#6D4CFF)}
.slhc-header__cta-wrap > a:hover,
.slhc-header__cta-wrap > button:hover,
.slhc-header__cta-wrap input[type="submit"]:hover,
.slhc-header__cta-wrap input[type="button"]:hover,
.slhc-header__cta-wrap > a:focus,
.slhc-header__cta-wrap > button:focus,
.slhc-header__cta-wrap input[type="submit"]:focus,
.slhc-header__cta-wrap input[type="button"]:focus,
.slhc-header__cta-wrap > a:focus-visible,
.slhc-header__cta-wrap > button:focus-visible,
.slhc-header__cta-wrap input[type="submit"]:focus-visible,
.slhc-header__cta-wrap input[type="button"]:focus-visible{color:var(--slhc-cta-text,#fff)}
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > a,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > button,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="submit"],
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="button"]{background:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF));color:var(--slhc-sticky-cta-text,var(--slhc-cta-text,#fff));border-color:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF))}
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > a:hover,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > button:hover,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="submit"]:hover,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="button"]:hover,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > a:focus,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > button:focus,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="submit"]:focus,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="button"]:focus,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > a:focus-visible,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap > button:focus-visible,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="submit"]:focus-visible,
.slhc-header-shell.is-fixed .slhc-header__cta-wrap input[type="button"]:focus-visible{color:var(--slhc-sticky-cta-text,var(--slhc-cta-text,#fff))}
.slhc-theme-toggle{padding:8px!important;color:var(--slhc-toggle-color,var(--slhc-header-text,#111111))}
.slhc-theme-toggle__ic--dark{display:none}
.slhc-theme-toggle__svg,.slhc-theme-toggle__img{display:block;width:calc(var(--slhc-toggle-size,18px) * var(--slhc-toggle-scale,1.6));height:calc(var(--slhc-toggle-size,18px) * var(--slhc-toggle-scale,1.6))}
html.sl-theme-dark .slhc-header__logo--light, html[data-theme="dark"] .slhc-header__logo--light, body.sl-theme-dark .slhc-header__logo--light{display:none}
html.sl-theme-dark .slhc-header__logo--dark, html[data-theme="dark"] .slhc-header__logo--dark, body.sl-theme-dark .slhc-header__logo--dark{display:block}
.slhc-header-shell.is-fixed.has-sticky-logo-light .slhc-header__logo--sticky-light{display:block}
.slhc-header-shell.is-fixed.has-sticky-logo-light .slhc-header__logo--light{display:none}
html.sl-theme-dark .slhc-header-shell.is-fixed .slhc-header__logo--sticky-light, html[data-theme="dark"] .slhc-header-shell.is-fixed .slhc-header__logo--sticky-light, body.sl-theme-dark .slhc-header-shell.is-fixed .slhc-header__logo--sticky-light{display:none}
html.sl-theme-dark .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--dark, html[data-theme="dark"] .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--dark, body.sl-theme-dark .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--dark{display:none}
html.sl-theme-dark .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--sticky-dark, html[data-theme="dark"] .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--sticky-dark, body.sl-theme-dark .slhc-header-shell.is-fixed.has-sticky-logo-dark .slhc-header__logo--sticky-dark{display:block}
html.sl-theme-dark .slhc-theme-toggle__ic--light, html[data-theme="dark"] .slhc-theme-toggle__ic--light, body.sl-theme-dark .slhc-theme-toggle__ic--light{display:none}
html.sl-theme-dark .slhc-theme-toggle__ic--dark, html[data-theme="dark"] .slhc-theme-toggle__ic--dark, body.sl-theme-dark .slhc-theme-toggle__ic--dark{display:inline-flex}
@media (max-width:900px){.slhc-header__cta{display:none}}

@media (max-width:1280px){.slhc-header__inner{max-width:none;width:100%;padding-left:var(--slhc-header-padding-left-tablet,20px);padding-right:var(--slhc-header-padding-right-tablet,20px)}.slhc-header__logo-wrap{max-width:var(--slhc-logo-width-tablet,148px)}.slhc-header__brand{transform:translate(var(--slhc-logo-offset-x-tablet,0px),var(--slhc-logo-offset-y-tablet,0px))}.slhc-header-shell.is-fixed .slhc-header__logo-wrap{max-width:var(--slhc-sticky-logo-width-tablet,var(--slhc-logo-width-tablet,148px))}.slhc-header-shell.is-fixed .slhc-header__brand{transform:translate(var(--slhc-logo-offset-x-tablet,0px),calc(var(--slhc-logo-offset-y-tablet,0px) + var(--slhc-sticky-logo-offset-y-tablet,0px)))}.slhc-header-shell.is-fixed .slhc-header__logo{max-height:var(--slhc-sticky-logo-max-height-tablet,var(--slhc-sticky-logo-max-height,none))}.slhc-theme-toggle{transform:translate(var(--slhc-toggle-offset-x-tablet,0px),var(--slhc-toggle-offset-y-tablet,0px))}.slhc-header-shell[data-preset="business"] .slhc-header__inner,.slhc-header-shell[data-preset="essential"] .slhc-header__inner{justify-content:space-between}.slhc-header-shell[data-preset="business"] .slhc-header__actions,.slhc-header-shell[data-preset="essential"] .slhc-header__actions{margin-left:auto}}
@media (max-width:992px){.slhc-header__inner{max-width:none;width:100%;padding-left:var(--slhc-header-padding-left-mobile,16px);padding-right:var(--slhc-header-padding-right-mobile,16px)}.slhc-header__logo-wrap{max-width:var(--slhc-logo-width-mobile,132px)}.slhc-header-shell.is-fixed .slhc-header__logo-wrap{max-width:var(--slhc-sticky-logo-width-mobile,var(--slhc-logo-width-mobile,132px))}.slhc-header-shell.is-fixed .slhc-header__brand{transform:translate(var(--slhc-logo-offset-x-tablet,0px),calc(var(--slhc-logo-offset-y-tablet,0px) + var(--slhc-sticky-logo-offset-y-mobile,0px)))}.slhc-header-shell.is-fixed .slhc-header__logo{max-height:var(--slhc-sticky-logo-max-height-mobile,var(--slhc-sticky-logo-max-height-tablet,var(--slhc-sticky-logo-max-height,none)))}.slhc-header__actions{transform:none}}
.slhc-burger--left{order:-1;margin-right:8px}.slhc-mobile-drawer--left .slhc-mobile-drawer__inner{text-align:left}

.slhc-header-shell .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .menu-item > a,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .page_item > a{color:var(--slhc-menu-text, inherit) !important}
.slhc-header-shell .slhc-nav .slhc-nav__submenu .slhc-nav__submenu-link,
.slhc-header-shell .slhc-nav .sub-menu > li > a,
.slhc-header-shell .slhc-mobile-drawer__submenu-link,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu a{color:var(--slhc-submenu-text, var(--slhc-menu-text, inherit)) !important;font-size:var(--slhc-submenu-font-size,14px) !important;font-weight:var(--slhc-submenu-font-weight,600) !important}
.slhc-header-shell .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link:hover,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .menu-item > a:hover{color:var(--slhc-menu-hover, var(--slhc-header-text, #111)) !important}
.slhc-header-shell .slhc-nav .slhc-nav__submenu .slhc-nav__submenu-link:hover,
.slhc-header-shell .slhc-nav .slhc-nav__submenu .slhc-nav__submenu-link:focus,
.slhc-header-shell .slhc-nav .sub-menu > li > a:hover,
.slhc-header-shell .slhc-nav .sub-menu > li > a:focus,
.slhc-header-shell .slhc-mobile-drawer__submenu-link:hover,
.slhc-header-shell .slhc-mobile-drawer__submenu-link:focus,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu a:hover,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu a:focus{color:var(--slhc-submenu-hover, var(--slhc-menu-hover, var(--slhc-header-text, #111))) !important}
.slhc-header-shell .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link.is-active,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .slhc-nav__item.is-current > .slhc-nav__link,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .current-menu-item > a,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .current_page_item > a,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .current-menu-ancestor > a,
.slhc-header-shell .slhc-nav > .slhc-nav__list > .current-menu-parent > a,
.slhc-header-shell .slhc-mobile-drawer__link.is-active,
.slhc-header-shell .slhc-mobile-drawer__item.is-current > .slhc-mobile-drawer__link,
.slhc-header-shell .slhc-mobile-drawer > .slhc-mobile-drawer__nav > .current-menu-item > a,
.slhc-header-shell .slhc-mobile-drawer > .slhc-mobile-drawer__nav > .current_page_item > a,
.slhc-header-shell .slhc-mobile-drawer > .slhc-mobile-drawer__nav > .current-menu-ancestor > a,
.slhc-header-shell .slhc-mobile-drawer > .slhc-mobile-drawer__nav > .current-menu-parent > a{color:var(--slhc-menu-active, var(--slhc-header-text, #111)) !important}
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .menu-item > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .page_item > a{color:var(--slhc-sticky-menu-text,var(--slhc-menu-text,inherit)) !important}
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link:hover,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .menu-item > a:hover,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item.is-open > .slhc-nav__link,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-parent > a:hover,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-ancestor > a:hover{color:var(--slhc-sticky-menu-hover,var(--slhc-menu-hover,var(--slhc-header-text,#111))) !important}
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item > .slhc-nav__link.is-active,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .slhc-nav__item.is-current > .slhc-nav__link,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-item > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current_page_item > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-ancestor > a,
.slhc-header-shell.is-fixed .slhc-nav > .slhc-nav__list > .current-menu-parent > a{color:var(--slhc-sticky-menu-active,var(--slhc-menu-active,var(--slhc-header-text,#111))) !important}
.slhc-header-shell .slhc-nav .slhc-nav__submenu .slhc-nav__submenu-link.is-active,
.slhc-header-shell .slhc-nav .slhc-nav__submenu .slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link,
.slhc-header-shell .slhc-nav .sub-menu .current-menu-item > a,
.slhc-header-shell .slhc-nav .sub-menu .current_page_item > a,
.slhc-header-shell .slhc-nav .sub-menu .current-menu-ancestor > a,
.slhc-header-shell .slhc-nav .sub-menu .current-menu-parent > a,
.slhc-header-shell .slhc-mobile-drawer__submenu-link.is-active,
.slhc-header-shell .slhc-mobile-drawer__submenu-item.is-current > .slhc-mobile-drawer__submenu-link,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu .current-menu-item > a,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu .current_page_item > a,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu .current-menu-ancestor > a,
.slhc-header-shell .slhc-mobile-drawer .slhc-mobile-drawer__submenu .current-menu-parent > a{color:var(--slhc-submenu-active, var(--slhc-menu-active, var(--slhc-header-text, #111))) !important}
.slhc-mobile-drawer__cta{margin-top:10px}
.slhc-header__cta--mobile{display:inline-flex !important;width:100%;justify-content:center}
@media (max-width:1280px){
  .slhc-nav{display:none}
  .slhc-burger{display:inline-flex;margin-left:auto;order:99}
  .slhc-header-shell[data-preset="business"] .slhc-header__actions,
  .slhc-header-shell[data-preset="essential"] .slhc-header__actions,
  .slhc-header-shell[data-preset="commerce"] .slhc-header__actions,
  .slhc-header-shell[data-preset="foundation"] .slhc-header__actions{margin-left:auto;justify-content:flex-end;flex:0 0 auto}
  .slhc-header-shell[data-preset="commerce"] .slhc-header__inner,
  .slhc-header-shell[data-preset="foundation"] .slhc-header__inner{justify-content:space-between}
  .slhc-header__actions > .slhc-header__cta,
  .slhc-header__actions > .slhc-header__cta-wrap,
  .slhc-header__actions > a.slhc-header__cta,
  .slhc-header__actions > div.slhc-header__cta-wrap,
  .slhc-header__actions > [class*="slhc-header__cta"]{display:none}
}

/* Preset fidelity recovery */
.slhc-preset ul{list-style:none;margin:0;padding:0}.slhc-preset a{text-decoration:none}.slhc-preset svg{display:block;width:18px;height:18px}.slhc-preset button{font:inherit}
.slhc-preset .slhc-header__copy{display:flex;flex-direction:column;gap:2px}.slhc-preset .slhc-header__copy strong{font-size:1rem;line-height:1.05}.slhc-preset .slhc-header__copy span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.72}
.slhc-preset .slhc-header__mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#111;color:#fff;font-weight:800}
.slhc-preset .slhc-theme-toggle,.slhc-preset .slhc-burger{display:inline-flex;align-items:center;justify-content:center}
.slhc-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998;opacity:0;pointer-events:none;transition:opacity .25s ease}.slhc-mobile-overlay.is-open{opacity:1;pointer-events:auto}.slhc-search-overlay{opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;transform:translateY(-6px)}.slhc-search-overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}
.slhc-header-shell .slhc-mobile-drawer[hidden],.slhc-header-shell .slhc-mobile-overlay[hidden],.slhc-header-shell .slhc-nav__submenu[hidden],.slhc-header-shell .slhc-mobile-drawer__submenu[hidden],.slhc-preset--marketplace .slhc-marketplace-drawer[hidden],.slhc-preset--marketplace .slhc-marketplace-overlay[hidden],.slhc-preset--commerce-lux .slhc-lux-drawer[hidden],.slhc-preset--commerce-lux .slhc-lux-overlay[hidden],.slhc-preset--launch .slhc-launch-drawer[hidden],.slhc-preset--editorial .slhc-editorial-drawer[hidden]{display:none}

/* Launch */
.slhc-preset--launch .slhc-launch-topbar{background:#1a1a1a;color:#aaa;font-size:13px;width:100%}.slhc-preset--launch .slhc-launch-topbar__inner{max-width:none;padding:8px 40px;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.slhc-preset--launch .slhc-launch-topbar__contact{display:flex;align-items:center;gap:14px}.slhc-preset--launch .slhc-launch-topbar__item{display:flex;align-items:center;gap:7px}.slhc-preset--launch .slhc-launch-topbar__icon{display:inline-flex;align-items:center;justify-content:center}.slhc-preset--launch .slhc-launch-sep{color:#444}.slhc-preset--launch .slhc-launch-topbar__socials{display:flex;gap:8px}.slhc-preset--launch .slhc-launch-topbar__socials a{width:28px;height:28px;border:1px solid #444;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#aaa;text-decoration:none;font-size:11px;font-weight:700;transition:border-color .2s,color .2s}.slhc-preset--launch .slhc-launch-topbar__socials a:hover{border-color:#2ec4a5;color:#2ec4a5}
.slhc-preset--launch .slhc-launch-nav{background:#fff;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:70px;position:relative;box-shadow:0 2px 16px rgba(0,0,0,.07);width:100%}
.slhc-preset--launch .slhc-launch-logo{display:flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.slhc-preset--launch .slhc-launch-logo .slhc-header__mark{width:42px;height:42px;background:#2ec4a5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.slhc-preset--launch .slhc-launch-logo .slhc-header__copy strong{font-size:21px;font-family:Georgia,serif;line-height:1;color:#1a1a1a}.slhc-preset--launch .slhc-launch-logo .slhc-header__copy span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#999;margin-top:2px;display:block}
.slhc-preset--launch .slhc-launch-menu{display:flex;align-items:center;gap:var(--slhc-menu-gap,24px);list-style:none}.slhc-preset--launch .slhc-launch-menu__item{margin:0}.slhc-preset--launch .slhc-launch-menu__link{text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#333;position:relative;padding-bottom:6px;transition:color .2s}.slhc-preset--launch .slhc-launch-menu__link:hover{color:#2ec4a5}.slhc-preset--launch .slhc-launch-menu__link.is-active{color:#2ec4a5}.slhc-preset--launch .slhc-launch-menu__link.is-active:after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2.5px;background:#2ec4a5;border-radius:2px}.slhc-preset--launch .slhc-preset-arrow{font-size:9px;margin-left:4px;opacity:.7}
.slhc-preset--launch .slhc-launch-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.slhc-preset--launch .slhc-launch-search-toggle{background:none;border:none;cursor:pointer;color:#666;padding:7px;transition:color .2s;display:flex;align-items:center;position:relative;z-index:10}.slhc-preset--launch .slhc-launch-search-toggle:hover,.slhc-preset--launch .slhc-launch-search-toggle.active{color:#2ec4a5}.slhc-preset--launch .slhc-launch-search-toggle svg{width:18px;height:18px}.slhc-preset--launch .slhc-header__cta{background:var(--slhc-cta-bg,#2ec4a5);color:var(--slhc-cta-text,#fff);border:1px solid var(--slhc-cta-bg,#2ec4a5);padding:10px 24px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px color-mix(in srgb, var(--slhc-cta-bg,#2ec4a5) 35%, transparent)}.slhc-preset--launch .slhc-header__cta:hover{background:color-mix(in srgb, var(--slhc-cta-bg,#2ec4a5) 86%, #000 14%);border-color:color-mix(in srgb, var(--slhc-cta-bg,#2ec4a5) 86%, #000 14%);color:var(--slhc-cta-text,#fff);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb, var(--slhc-cta-bg,#2ec4a5) 45%, transparent)}.slhc-preset--launch .slhc-launch-theme{width:32px;height:32px;border-radius:50%;border:1.5px solid #ddd;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;color:#888;transition:border-color .2s,color .2s}.slhc-preset--launch .slhc-launch-theme:hover{border-color:#2ec4a5;color:#2ec4a5}.slhc-preset--launch .slhc-launch-burger{display:none;color:#333;background:none;border:none;gap:5px;padding:7px}
.slhc-preset--launch .slhc-launch-search-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;align-items:center;padding:0 40px;gap:12px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease;z-index:50}.slhc-preset--launch .slhc-launch-search-overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.slhc-preset--launch .slhc-launch-search-overlay input{flex:1;max-width:var(--slhc-search-max-width,520px);width:var(--slhc-search-width,220px);border:2px solid var(--slhc-search-border,#2ec4a5);border-radius:var(--slhc-search-radius,50px);padding:10px 22px;font-size:14px;color:var(--slhc-search-text,#333);outline:none;background:var(--slhc-search-bg,#f7fffd);transition:box-shadow .2s,border-color .2s}.slhc-preset--launch .slhc-launch-search-overlay input:focus{box-shadow:0 0 0 4px rgba(46,196,165,.15)}.slhc-preset--launch .slhc-launch-search-overlay input::placeholder{color:var(--slhc-search-placeholder,#bbb)}.slhc-preset--launch .slhc-launch-search-submit{background:var(--slhc-search-submit-bg,#2ec4a5);border:none;cursor:pointer;border-radius:var(--slhc-search-radius,50px);padding:10px 22px;color:var(--slhc-search-submit-text,#fff);font-size:13px;font-weight:600;letter-spacing:.06em;display:flex;align-items:center;gap:7px;transition:background .2s,color .2s;white-space:nowrap;box-shadow:0 4px 14px rgba(46,196,165,.3)}.slhc-preset--launch .slhc-launch-search-submit:hover{background:var(--slhc-search-submit-bg,#25b095)}.slhc-preset--launch .slhc-launch-search-close{background:none;border:1.5px solid var(--slhc-search-border,#ddd);cursor:pointer;border-radius:50%;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--slhc-search-close-color,var(--slhc-search-text,#888));font-size:15px;transition:border-color .2s,color .2s}.slhc-preset--launch .slhc-launch-search-close:hover{border-color:#e55;color:#e55}
.slhc-preset--launch .slhc-launch-drawer{background:#fff;border-top:2px solid #2ec4a5;box-shadow:0 8px 24px rgba(0,0,0,.1)}.slhc-preset--launch .slhc-launch-drawer__inner{padding:0}.slhc-preset--launch .slhc-launch-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#333;border-bottom:1px solid #f0f0f0;transition:background .15s,color .15s}.slhc-preset--launch .slhc-launch-drawer-link:hover{color:#2ec4a5;background:#f7fffd}.slhc-preset--launch .slhc-launch-drawer-link.is-active{color:#2ec4a5}.slhc-preset--launch .slhc-launch-drawer-search{padding:16px 20px;border-bottom:1px solid #f0f0f0}.slhc-preset--launch .slhc-launch-drawer-search__inner{display:flex;align-items:center;border:2px solid #2ec4a5;border-radius:50px;overflow:hidden;background:#f7fffd;transition:box-shadow .2s;width:100%}.slhc-preset--launch .slhc-launch-drawer-search__inner:focus-within{box-shadow:0 0 0 4px rgba(46,196,165,.15)}.slhc-preset--launch .slhc-launch-drawer-search__inner input{flex:1;border:none;outline:none;padding:11px 18px;font-size:14px;color:#333;background:transparent;min-width:0}.slhc-preset--launch .slhc-launch-drawer-search__inner input::placeholder{color:#bbb}.slhc-preset--launch .slhc-launch-drawer-search__inner button{background:#2ec4a5;border:none;cursor:pointer;padding:11px 18px;color:#fff;flex-shrink:0;display:flex;align-items:center;transition:background .2s}.slhc-preset--launch .slhc-launch-drawer-search__inner button:hover{background:#25b095}.slhc-preset--launch .slhc-launch-drawer-cta{padding:14px 20px 18px}
@media (max-width:900px){.slhc-preset--launch .slhc-launch-topbar__inner,.slhc-preset--launch .slhc-launch-nav,.slhc-preset--launch .slhc-launch-search-overlay{padding-left:24px;padding-right:24px}.slhc-preset--launch .slhc-launch-topbar__item:last-child{display:none}.slhc-preset--launch .slhc-launch-sep{display:none}}
@media (max-width:768px){.slhc-preset--launch .slhc-launch-desktop-nav,.slhc-preset--launch .slhc-launch-actions>.slhc-header__cta,.slhc-preset--launch .slhc-launch-search-toggle{display:none}.slhc-preset--launch .slhc-launch-burger{display:inline-flex}}
@media (max-width:480px){.slhc-preset--launch .slhc-launch-topbar{display:none}.slhc-preset--launch .slhc-launch-nav{padding-left:16px;padding-right:16px;height:60px}.slhc-preset--launch .slhc-launch-logo .slhc-header__mark{width:36px;height:36px}.slhc-preset--launch .slhc-launch-logo .slhc-header__copy strong{font-size:18px}}

/* Editorial */
.slhc-preset--editorial .slhc-editorial-topbar{background:#fff;padding:13px 40px;border-bottom:1px solid #eee}.slhc-preset--editorial .slhc-editorial-topbar__inner{display:flex;align-items:center;gap:16px;width:100%}.slhc-preset--editorial .slhc-editorial-socials{display:flex;gap:9px;flex:0 0 auto}.slhc-preset--editorial .slhc-editorial-socials a{width:34px;height:34px;border:1.5px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#555}.slhc-preset--editorial .slhc-editorial-logo-slot{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.slhc-preset--editorial .slhc-editorial-logo .slhc-header__mark{background:#4a7c1f;border-radius:50%}.slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy strong{font-size:24px;font-family:Georgia,serif}.slhc-preset--editorial .slhc-editorial-right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.slhc-preset--editorial .slhc-editorial-search{display:flex;align-items:center;border:1.5px solid var(--slhc-search-border,#e0e0e0);border-radius:var(--slhc-search-radius,50px);overflow:hidden;background:var(--slhc-search-bg,#fafafa)}.slhc-preset--editorial .slhc-editorial-search input{border:none;padding:9px 16px;width:var(--slhc-search-width,180px);max-width:var(--slhc-search-max-width,520px);background:transparent;color:var(--slhc-search-text,#111)}.slhc-preset--editorial .slhc-editorial-search input::placeholder{color:var(--slhc-search-placeholder,#6b7280)}.slhc-preset--editorial .slhc-editorial-search button{background:var(--slhc-search-submit-bg,#4a7c1f);border:none;color:var(--slhc-search-submit-text,#fff);padding:10px 15px}
.slhc-preset--editorial .slhc-editorial-navbar{background:#4a7c1f;padding:0 40px;height:50px;display:flex;align-items:center;box-shadow:0 3px 12px rgba(74,124,31,.3)}.slhc-preset--editorial .slhc-editorial-nav{display:flex;align-items:center}.slhc-preset--editorial .slhc-editorial-menu{display:flex;gap:var(--slhc-menu-gap,24px)}.slhc-preset--editorial .slhc-editorial-menu__item{margin:0}.slhc-preset--editorial .slhc-editorial-menu__link{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.82);position:relative;padding-bottom:2px}.slhc-preset--editorial .slhc-editorial-menu__link.is-active{color:#f0c040}.slhc-preset--editorial .slhc-editorial-menu__link.is-active:after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f0c040}
.slhc-preset--editorial .slhc-editorial-navcontrols{display:none;align-items:center;gap:6px;margin-left:auto}.slhc-preset--editorial .slhc-editorial-nav-theme{width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:rgba(255,255,255,.1);color:#fff}.slhc-preset--editorial .slhc-editorial-burger{display:none;color:var(--slhc-mobile-burger-color,#fff)}.slhc-preset--editorial .slhc-editorial-navlogo{display:none}
.slhc-preset--editorial .slhc-editorial-drawer{background:#3d6818;border-top:1px solid rgba(255,255,255,.15)}.slhc-preset--editorial .slhc-editorial-drawer__inner{padding:0}.slhc-preset--editorial .slhc-editorial-drawer-search{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.slhc-preset--editorial .slhc-editorial-drawer-search__form{display:flex;background:var(--slhc-search-bg,rgba(255,255,255,.12));border:1px solid var(--slhc-search-border,rgba(255,255,255,.15));border-radius:var(--slhc-search-radius,50px);overflow:hidden}.slhc-preset--editorial .slhc-editorial-drawer-search__form input{flex:1;border:none;padding:9px 16px;background:transparent;color:var(--slhc-search-text,#fff)}.slhc-preset--editorial .slhc-editorial-drawer-search__form input::placeholder{color:var(--slhc-search-placeholder,rgba(255,255,255,.72))}.slhc-preset--editorial .slhc-editorial-drawer-search__form button{background:var(--slhc-search-submit-bg,rgba(255,255,255,.15));border:none;color:var(--slhc-search-submit-text,#fff);padding:9px 14px}.slhc-preset--editorial .slhc-editorial-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;color:rgba(255,255,255,.88);border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.slhc-preset--editorial .slhc-editorial-drawer-link.is-active{color:#f0c040}
@media (max-width:900px){.slhc-preset--editorial .slhc-editorial-topbar,.slhc-preset--editorial .slhc-editorial-navbar{padding-left:24px;padding-right:24px}.slhc-preset--editorial .slhc-editorial-search input{width:140px}}
@media (max-width:768px){.slhc-preset--editorial .slhc-editorial-topbar{grid-template-columns:1fr auto}.slhc-preset--editorial .slhc-editorial-nav{display:none}.slhc-preset--editorial .slhc-editorial-navcontrols{display:flex}.slhc-preset--editorial .slhc-editorial-burger{display:inline-flex}.slhc-preset--editorial .slhc-editorial-logo-slot{display:none}.slhc-preset--editorial .slhc-editorial-right{justify-self:end}.slhc-preset--editorial .slhc-editorial-navlogo{display:flex}.slhc-preset--editorial .slhc-editorial-right .slhc-theme-toggle{display:none}}
@media (max-width:560px){.slhc-preset--editorial .slhc-editorial-topbar{padding-left:16px;padding-right:16px}.slhc-preset--editorial .slhc-editorial-search{display:none}}

/* Marketplace Pro */
.slhc-preset--marketplace .slhc-marketplace-topbar{background:#F5F3FF;border-bottom:1px solid #E4E0F5;padding:0 2rem;height:36px;display:flex;align-items:center;justify-content:space-between;font-size:.78rem}.slhc-preset--marketplace .slhc-marketplace-topbar__left a{color:#6C47FF;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:6px}.slhc-preset--marketplace .slhc-marketplace-topbar__left a:before{content:'';width:7px;height:7px;background:#6C47FF;border-radius:50%;display:inline-block;animation:slhc-marketplace-pulse 2s infinite}.slhc-preset--marketplace .slhc-marketplace-topbar__right{display:flex;align-items:center;gap:10px}.slhc-preset--marketplace .slhc-marketplace-topbar__button{background:#fff;border:1.5px solid #E4E0F5;border-radius:999px;color:#1A1033;font-size:.76rem;font-weight:600;padding:4px 14px;cursor:pointer;white-space:nowrap;transition:border-color .22s,color .22s,background .22s}.slhc-preset--marketplace .slhc-marketplace-topbar__button:hover{border-color:#6C47FF;color:#6C47FF;background:#EDE8FF}
.slhc-preset--marketplace .slhc-marketplace-navbar{background:#fff;border-bottom:1px solid #E4E0F5;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 2px 16px rgba(108,71,255,.06)}.slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__mark{background:#EDE8FF;color:#6C47FF;border-radius:12px}.slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy strong{font-size:1.05rem}.slhc-preset--marketplace .slhc-marketplace-nav{display:flex;align-items:center}.slhc-preset--marketplace .slhc-marketplace-menu{display:flex;gap:var(--slhc-menu-gap,24px)}.slhc-preset--marketplace .slhc-marketplace-menu__item{margin:0}.slhc-preset--marketplace .slhc-marketplace-menu__link{font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#6B6B8A;padding:6px 14px;border-radius:999px;position:relative;transition:color .22s,background .22s}.slhc-preset--marketplace .slhc-marketplace-menu__link:hover{color:#6C47FF;background:#EDE8FF}.slhc-preset--marketplace .slhc-marketplace-menu__link.is-active{color:#1A1033}.slhc-preset--marketplace .slhc-marketplace-menu__link.is-active:after{content:'';position:absolute;left:14px;right:14px;bottom:-2px;height:2.5px;background:#6C47FF;border-radius:2px}
.slhc-preset--marketplace .slhc-marketplace-actions{display:flex;align-items:center;gap:8px}.slhc-preset--marketplace .slhc-marketplace-pill{background:transparent;border:1.5px solid #E4E0F5;border-radius:999px;padding:6px 16px;color:#1A1033;cursor:pointer;transition:border-color .22s,color .22s,background .22s,transform .22s}.slhc-preset--marketplace .slhc-marketplace-pill:hover{border-color:#6C47FF;color:#6C47FF;background:#EDE8FF}.slhc-preset--marketplace .slhc-marketplace-pill--brand{background:#6C47FF;border-color:#6C47FF;color:#fff;display:flex;align-items:center;gap:8px}.slhc-preset--marketplace .slhc-marketplace-pill--brand:hover{background:#5535e0;border-color:#5535e0;color:#fff;transform:translateY(-1px)}.slhc-preset--marketplace .slhc-marketplace-badge{background:#fff;color:#6C47FF;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center;font-size:.7rem;font-weight:800}.slhc-preset--marketplace .slhc-marketplace-theme,.slhc-preset--marketplace .slhc-marketplace-burger{width:36px;height:36px;border:1.5px solid #E4E0F5;border-radius:50%;background:transparent;color:#1A1033;transition:border-color .22s,background .22s,transform .22s}.slhc-preset--marketplace .slhc-marketplace-theme:hover,.slhc-preset--marketplace .slhc-marketplace-burger:hover{border-color:#6C47FF;background:#EDE8FF}.slhc-preset--marketplace .slhc-marketplace-theme:hover{transform:rotate(30deg)}.slhc-preset--marketplace .slhc-marketplace-mobile-controls{display:none;align-items:center;gap:8px}
.slhc-preset--marketplace .slhc-marketplace-overlay{position:fixed;inset:0;background:rgba(26,16,51,.35);z-index:998;opacity:0;transition:opacity .3s ease}.slhc-preset--marketplace .slhc-marketplace-overlay[hidden]{display:none}.slhc-preset--marketplace .slhc-marketplace-overlay.is-open{opacity:1}.slhc-preset--marketplace .slhc-marketplace-drawer{position:fixed;top:0;right:0;width:min(340px,100vw);height:100%;background:#fff;z-index:999;box-shadow:-8px 0 40px rgba(108,71,255,.13);padding:80px 0 32px;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.slhc-preset--marketplace .slhc-marketplace-drawer.is-open{transform:translateX(0)}.slhc-preset--marketplace .slhc-marketplace-section{padding:0 16px}.slhc-preset--marketplace .slhc-marketplace-divider{height:1px;background:#E4E0F5;margin:16px 24px 0}.slhc-preset--marketplace .slhc-marketplace-section__label{font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#6B6B8A;padding:0 8px;margin:20px 0 6px}.slhc-preset--marketplace .slhc-marketplace-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.95rem;padding:12px 16px;border-radius:10px;color:#1A1033;transition:background .22s,color .22s}.slhc-preset--marketplace .slhc-marketplace-mobile-link:hover{color:#6C47FF;background:#EDE8FF}.slhc-preset--marketplace .slhc-marketplace-mobile-link.is-active{background:#EDE8FF;color:#6C47FF}.slhc-preset--marketplace .slhc-marketplace-mobile-actions,.slhc-preset--marketplace .slhc-marketplace-mobile-topbar-items{display:flex;flex-direction:column;gap:8px}.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill,.slhc-preset--marketplace .slhc-marketplace-mobile-topbar-items .slhc-marketplace-pill{width:100%;padding:11px 16px;border-radius:12px;text-align:center}.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill--brand{justify-content:space-between}.slhc-preset--marketplace .slhc-marketplace-vendor-link{display:flex;align-items:center;gap:10px;background:#EDE8FF;border-radius:12px;padding:12px 16px;color:#6C47FF;font-weight:600;text-decoration:none}.slhc-preset--marketplace .slhc-marketplace-vendor-link:before{content:'';width:8px;height:8px;background:#6C47FF;border-radius:50%;flex-shrink:0;animation:slhc-marketplace-pulse 2s infinite}
@keyframes slhc-marketplace-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}
@media (max-width:860px){.slhc-preset--marketplace .slhc-marketplace-topbar,.slhc-preset--marketplace .slhc-marketplace-nav,.slhc-preset--marketplace .slhc-marketplace-actions{display:none}.slhc-preset--marketplace .slhc-marketplace-mobile-controls{display:flex}.slhc-preset--marketplace .slhc-marketplace-drawer{width:100vw;max-width:none;padding-top:76px}.slhc-preset--marketplace .slhc-marketplace-section{padding:0 20px}.slhc-preset--marketplace .slhc-marketplace-mobile-link{width:100%;text-align:left}.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill,.slhc-preset--marketplace .slhc-marketplace-mobile-topbar-items .slhc-marketplace-pill{display:flex;align-items:center;justify-content:flex-start;text-align:left}.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill--brand{justify-content:flex-start;gap:8px}.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill--brand .slhc-marketplace-badge{margin-left:auto}}

/* Commerce Lux */
.slhc-preset--commerce-lux .slhc-lux-topbar{background:#060a0f;color:#94a3b8;height:40px;display:flex;align-items:center;padding:0 24px}.slhc-preset--commerce-lux .slhc-lux-topbar__inner{max-width:1280px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.slhc-preset--commerce-lux .slhc-lux-topbar__left{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;letter-spacing:.01em}.slhc-preset--commerce-lux .slhc-lux-topbar__left strong{color:#e2e8f0;font-weight:600}.slhc-preset--commerce-lux .slhc-lux-topbar__right{display:flex;gap:20px;align-items:center}.slhc-preset--commerce-lux .slhc-lux-topbar__right a{color:#94a3b8;text-decoration:none;transition:color .15s}.slhc-preset--commerce-lux .slhc-lux-topbar__right a:hover{color:#fff}.slhc-preset--commerce-lux .slhc-lux-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;flex-shrink:0;animation:slhc-lux-pulse 2s ease-in-out infinite}
.slhc-preset--commerce-lux .slhc-lux-navbar{background:#0d1117;border-bottom:1px solid #1e2730;box-shadow:0 1px 0 #1e2730;padding:0 24px;height:72px;display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:1002}.slhc-preset--commerce-lux .slhc-lux-logo{display:flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.slhc-preset--commerce-lux .slhc-lux-logo .slhc-header__mark{width:40px;height:40px;background:#1e2730;color:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center}.slhc-preset--commerce-lux .slhc-lux-logo .slhc-header__copy strong{font-size:20px;color:#f1f5f9;letter-spacing:-.02em}.slhc-preset--commerce-lux .slhc-lux-logo .slhc-header__copy span{color:#64748b;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.slhc-preset--commerce-lux .slhc-lux-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.slhc-preset--commerce-lux .slhc-lux-menu{display:flex;gap:var(--slhc-menu-gap,24px)}.slhc-preset--commerce-lux .slhc-lux-menu__item{margin:0}.slhc-preset--commerce-lux .slhc-lux-menu__link{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f1f5f9;padding:8px 13px;border-radius:8px;position:relative;transition:background .15s,color .15s}.slhc-preset--commerce-lux .slhc-lux-menu__link::after{content:'';position:absolute;bottom:4px;left:13px;right:13px;height:2px;border-radius:2px;transform:scaleX(0);transition:transform .2s ease}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(1) .slhc-lux-menu__link::after{background:#16a34a}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(2) .slhc-lux-menu__link::after{background:#dc2626}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(3) .slhc-lux-menu__link::after{background:#d97706}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(4) .slhc-lux-menu__link::after{background:#7c3aed}.slhc-preset--commerce-lux .slhc-lux-menu__link:hover{background:#1a2233}.slhc-preset--commerce-lux .slhc-lux-menu__link:hover::after,.slhc-preset--commerce-lux .slhc-lux-menu__link.is-active::after{transform:scaleX(1)}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(1) .slhc-lux-menu__link.is-active{color:#16a34a}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(2) .slhc-lux-menu__link.is-active{color:#dc2626}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(3) .slhc-lux-menu__link.is-active{color:#d97706}.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(4) .slhc-lux-menu__link.is-active{color:#7c3aed}
.slhc-preset--commerce-lux .slhc-lux-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.slhc-preset--commerce-lux .slhc-lux-action,.slhc-preset--commerce-lux .slhc-lux-theme,.slhc-preset--commerce-lux .slhc-lux-burger{width:40px;height:40px;border:none;background:transparent;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;position:relative;transition:background .15s,color .15s}.slhc-preset--commerce-lux .slhc-lux-action:hover,.slhc-preset--commerce-lux .slhc-lux-theme:hover,.slhc-preset--commerce-lux .slhc-lux-burger:hover{background:#1e2730;color:#f1f5f9}.slhc-preset--commerce-lux .slhc-lux-action svg{width:20px;height:20px;stroke-width:1.75}.slhc-preset--commerce-lux .slhc-lux-badge,.slhc-preset--commerce-lux .slhc-lux-mobile-badge{position:absolute;top:5px;right:4px;min-width:16px;height:16px;background:#e2e8f0;color:#0d1117;border-radius:999px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #0d1117}.slhc-preset--commerce-lux .slhc-lux-divider{width:1px;height:24px;background:#1e2730;margin:0 6px;flex-shrink:0}.slhc-preset--commerce-lux .slhc-lux-divider--desktop{margin-left:0}.slhc-preset--commerce-lux .slhc-lux-burger{display:none;margin-left:auto}
.slhc-preset--commerce-lux .slhc-lux-overlay{background:rgba(13,17,23,.55);backdrop-filter:blur(2px)}.slhc-preset--commerce-lux .slhc-lux-overlay[hidden]{display:none}.slhc-preset--commerce-lux .slhc-lux-drawer{position:fixed;top:0;right:0;bottom:0;width:min(340px,92vw);background:#0d1117;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-4px 0 40px rgba(0,0,0,.14);transform:translateX(100%);transition:transform .35s ease,background .25s}.slhc-preset--commerce-lux .slhc-lux-drawer.is-open{transform:translateX(0)}.slhc-preset--commerce-lux .slhc-lux-drawer__header{padding:0 20px;height:72px;border-bottom:1px solid #1e2730;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.slhc-preset--commerce-lux .slhc-lux-mobile-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.slhc-preset--commerce-lux .slhc-lux-mobile-logo .slhc-header__mark{width:40px;height:40px;background:#1e2730;color:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center}.slhc-preset--commerce-lux .slhc-lux-mobile-logo .slhc-header__copy strong{font-size:20px;color:#f1f5f9;letter-spacing:-.02em}.slhc-preset--commerce-lux .slhc-lux-mobile-logo .slhc-header__copy span{color:#64748b;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.slhc-preset--commerce-lux .slhc-lux-close{width:36px;height:36px;border:none;background:#1e2730;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:background .15s,color .15s}.slhc-preset--commerce-lux .slhc-lux-close:hover{background:#374151;color:#f1f5f9}.slhc-preset--commerce-lux .slhc-lux-drawer__section{padding:16px 20px}.slhc-preset--commerce-lux .slhc-lux-drawer__section+.slhc-preset--commerce-lux .slhc-lux-drawer__section{border-top:1px solid #1e2730}.slhc-preset--commerce-lux .slhc-lux-drawer__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#374151;margin-bottom:10px}.slhc-preset--commerce-lux .slhc-lux-mobile-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:#f1f5f9;font-size:14.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;transition:background .15s}.slhc-preset--commerce-lux .slhc-lux-mobile-link:hover{background:#1a2233}.slhc-preset--commerce-lux .slhc-lux-mobile-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#16a34a}.slhc-preset--commerce-lux .slhc-lux-mobile-link--themes .slhc-lux-mobile-dot{background:#dc2626}.slhc-preset--commerce-lux .slhc-lux-mobile-link--bundles .slhc-lux-mobile-dot{background:#d97706}.slhc-preset--commerce-lux .slhc-lux-mobile-link--pricing .slhc-lux-mobile-dot{background:#7c3aed}.slhc-preset--commerce-lux .slhc-lux-mobile-link--plugins.is-active{color:#16a34a}.slhc-preset--commerce-lux .slhc-lux-mobile-link--themes.is-active{color:#dc2626}.slhc-preset--commerce-lux .slhc-lux-mobile-link--bundles.is-active{color:#d97706}.slhc-preset--commerce-lux .slhc-lux-mobile-link--pricing.is-active{color:#7c3aed}.slhc-preset--commerce-lux .slhc-lux-mobile-actions{display:flex;gap:8px}.slhc-preset--commerce-lux .slhc-lux-mobile-action{flex:1;min-height:48px;padding:0 14px;border:1.5px solid #22304a;background:#182338;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;color:#f8fafc;position:relative;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.slhc-preset--commerce-lux .slhc-lux-mobile-action:hover,.slhc-preset--commerce-lux .slhc-lux-mobile-action:focus{background:#21304a;border-color:#30415f;color:#ffffff}.slhc-preset--commerce-lux .slhc-lux-mobile-action svg{width:17px;height:17px;stroke-width:1.75;color:currentColor;stroke:currentColor}.slhc-preset--commerce-lux .slhc-lux-mobile-action__label{white-space:nowrap;color:inherit}.slhc-preset--commerce-lux .slhc-lux-mobile-badge{min-width:18px;height:18px;right:auto;left:auto;position:static;padding:0 4px}.slhc-preset--commerce-lux .slhc-lux-theme-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.slhc-preset--commerce-lux .slhc-lux-theme-row__label{font-size:13.5px;font-weight:500;color:#f1f5f9}.slhc-preset--commerce-lux .slhc-lux-theme-pill{display:flex;align-items:center;background:#1e2730;border-radius:999px;padding:3px;gap:2px}.slhc-preset--commerce-lux .slhc-lux-theme-pill__opt{width:32px;height:28px;border:none;background:transparent;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#4b5563;padding:0}.slhc-preset--commerce-lux .slhc-lux-theme-pill__opt .slhc-theme-toggle__img,.slhc-preset--commerce-lux .slhc-lux-theme-pill__opt .slhc-theme-toggle__svg{width:15px;height:15px}.slhc-preset--commerce-lux .slhc-lux-theme-pill__opt--light{background:#f1f5f9;color:#0d1117}.slhc-preset--commerce-lux .slhc-lux-latest-note{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#052e16;border:1px solid #14532d;border-radius:10px;font-size:12.5px;font-weight:500;color:#86efac;margin-bottom:8px}.slhc-preset--commerce-lux .slhc-lux-latest-note strong{font-weight:600}.slhc-preset--commerce-lux .slhc-lux-latest-links{display:flex;gap:4px}.slhc-preset--commerce-lux .slhc-lux-latest{flex:1;display:block;font-size:13px;font-weight:500;color:#64748b;padding:9px 8px;border-radius:8px;text-align:center;transition:background .15s,color .15s}.slhc-preset--commerce-lux .slhc-lux-latest:hover{background:#1a2233;color:#f1f5f9}
@keyframes slhc-lux-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}
@media (max-width:900px){.slhc-preset--commerce-lux .slhc-lux-topbar,.slhc-preset--commerce-lux .slhc-lux-nav,.slhc-preset--commerce-lux .slhc-lux-actions,.slhc-preset--commerce-lux .slhc-lux-divider--desktop{display:none}.slhc-preset--commerce-lux .slhc-lux-navbar{padding-left:16px;padding-right:16px;gap:16px}.slhc-preset--commerce-lux .slhc-lux-burger{display:inline-flex}.slhc-preset--commerce-lux .slhc-lux-drawer{width:100vw;max-width:none}.slhc-preset--commerce-lux .slhc-lux-drawer__section{padding:16px 20px}.slhc-preset--commerce-lux .slhc-lux-mobile-link{width:100%;justify-content:flex-start;text-align:left}.slhc-preset--commerce-lux .slhc-lux-mobile-actions{display:flex;flex-direction:column;align-items:stretch}.slhc-preset--commerce-lux .slhc-lux-mobile-action{width:100%;justify-content:flex-start;text-align:left}.slhc-preset--commerce-lux .slhc-lux-mobile-badge{margin-left:auto}.slhc-preset--commerce-lux .slhc-lux-theme-row{align-items:flex-start;gap:12px}.slhc-preset--commerce-lux .slhc-lux-theme-row__label{text-align:left}}

@media (max-width:1280px){.slhc-header-shell[data-preset="commerce"] .slhc-header__actions,.slhc-header-shell[data-preset="foundation"] .slhc-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.slhc-header-shell[data-preset="commerce"] .slhc-burger,.slhc-header-shell[data-preset="foundation"] .slhc-burger{margin-left:8px}.slhc-header-shell[data-preset="commerce"] .slhc-icon-btn,.slhc-header-shell[data-preset="foundation"] .slhc-icon-btn,.slhc-header-shell[data-preset="commerce"] .slhc-theme-toggle,.slhc-header-shell[data-preset="foundation"] .slhc-theme-toggle{margin-left:0}}


.slhc-preset-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px}
.slhc-preset-mobile-link__label{display:block;min-width:0}
.slhc-preset-mobile-chevron{margin-left:auto;transition:transform .2s ease,opacity .2s ease}
.slhc-preset-mobile-item.is-open > .slhc-preset-mobile-link .slhc-preset-mobile-chevron{transform:rotate(180deg)}
.slhc-preset-mobile-submenu{padding-top:8px}
.slhc-preset-mobile-submenu-link{display:block}

.slhc-preset--launch .slhc-launch-drawer-link,
.slhc-preset--launch .slhc-launch-drawer-link .slhc-preset-mobile-chevron,
.slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__chevron{color:#333}
.slhc-preset--launch .slhc-launch-drawer-link:hover,
.slhc-preset--launch .slhc-launch-drawer-link:focus{color:#2ec4a5}
.slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link{color:#4b5563;background:#fff}
.slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link:hover,
.slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link:focus{color:#2ec4a5;background:#f7fffd}

.slhc-preset--editorial .slhc-editorial-drawer-link,
.slhc-preset--editorial .slhc-editorial-drawer-link .slhc-preset-mobile-chevron,
.slhc-preset--editorial .slhc-editorial-drawer .slhc-mobile-drawer__chevron{color:rgba(255,255,255,.92)}
.slhc-preset--editorial .slhc-editorial-drawer-link{background:rgba(255,255,255,.12)}
.slhc-preset--editorial .slhc-editorial-drawer-link:hover,
.slhc-preset--editorial .slhc-editorial-drawer-link:focus{color:#f0c040;background:rgba(255,255,255,.18)}
.slhc-preset--editorial .slhc-mobile-drawer__item.is-open > .slhc-editorial-drawer-link{background:rgba(255,255,255,.16)}
.slhc-preset--editorial .slhc-editorial-drawer .slhc-mobile-drawer__submenu-link{color:rgba(255,255,255,.92);background:rgba(255,255,255,.08)}
.slhc-preset--editorial .slhc-editorial-drawer .slhc-mobile-drawer__submenu-link:hover,
.slhc-preset--editorial .slhc-editorial-drawer .slhc-mobile-drawer__submenu-link:focus{color:#f0c040;background:rgba(255,255,255,.14)}

.slhc-preset--marketplace .slhc-marketplace-mobile-link,
.slhc-preset--marketplace .slhc-marketplace-mobile-link .slhc-preset-mobile-chevron,
.slhc-preset--marketplace .slhc-marketplace-drawer .slhc-mobile-drawer__chevron{color:#1A1033}
.slhc-preset--marketplace .slhc-marketplace-drawer .slhc-mobile-drawer__submenu-link{color:#1A1033;background:#fff}
.slhc-preset--marketplace .slhc-marketplace-drawer .slhc-mobile-drawer__submenu-link:hover,
.slhc-preset--marketplace .slhc-marketplace-drawer .slhc-mobile-drawer__submenu-link:focus{color:#6C47FF;background:#EDE8FF}

.slhc-preset--commerce-lux .slhc-lux-mobile-link,
.slhc-preset--commerce-lux .slhc-lux-mobile-link .slhc-preset-mobile-chevron,
.slhc-preset--commerce-lux .slhc-lux-drawer .slhc-mobile-drawer__chevron,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__label,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__chevron{color:#f8fafc}
.slhc-preset--commerce-lux .slhc-lux-mobile-link{background:#1a2233}
.slhc-preset--commerce-lux .slhc-lux-mobile-link:hover,
.slhc-preset--commerce-lux .slhc-lux-mobile-link:focus,
.slhc-preset--commerce-lux .slhc-mobile-drawer__item.is-open > .slhc-lux-mobile-link{background:#243043}
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link{background:rgba(255,255,255,.08)}
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link:hover,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link:focus,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__item.is-open > .slhc-mobile-drawer__link{background:rgba(255,255,255,.14)}
.slhc-preset--commerce-lux .slhc-lux-mobile-link{justify-content:space-between}.slhc-preset--commerce-lux .slhc-lux-mobile-link__lead{display:inline-flex;align-items:center;gap:12px;min-width:0}.slhc-preset--commerce-lux .slhc-lux-mobile-link .slhc-preset-mobile-link__label{display:block;min-width:0}.slhc-preset--commerce-lux .slhc-lux-mobile-submenu-link{color:#f1f5f9;background:#1a2233}.slhc-preset--commerce-lux .slhc-lux-mobile-submenu-link:hover,.slhc-preset--commerce-lux .slhc-lux-mobile-submenu-link:focus{background:#243043;color:#f8fafc}
.slhc-preset--commerce-lux .slhc-lux-mobile-link:hover,
.slhc-preset--commerce-lux .slhc-lux-mobile-link:focus,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link:hover,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__link:focus{color:#ffffff}
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__submenu-link{color:#f8fafc;background:rgba(255,255,255,.06)}
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__submenu-link:hover,
.slhc-header-shell[data-preset="foundation"] .slhc-mobile-drawer__submenu-link:focus{color:#ffffff;background:rgba(255,255,255,.12)}


.slhc-product-action-btn{gap:8px;position:relative;text-decoration:none}
.slhc-product-action-btn__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}
.slhc-product-action-btn__icon{color:var(--slhc-product-action-icon-color,currentColor)}
.slhc-product-action-btn__icon svg{width:var(--slhc-product-action-icon-size,18px);height:var(--slhc-product-action-icon-size,18px);stroke-width:1.75}
.slhc-product-action-btn__label{white-space:nowrap}
.slhc-product-action-btn__badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#111827;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}
.slhc-product-action-btn--icon_text,.slhc-product-action-btn--text_only{width:auto;min-width:40px;padding:0 12px}
.slhc-product-action-btn--text_only .slhc-product-action-btn__badge{right:-5px}
.slhc-mobile-drawer__product-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}
.slhc-mobile-drawer__product-actions .slhc-product-action-btn{width:100%;justify-content:flex-start;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#fff;color:#111827}
.slhc-mobile-drawer__product-actions .slhc-product-action-btn:hover{background:#f8fafc}
.slhc-mobile-drawer__product-actions .slhc-product-action-btn__badge{position:static;margin-left:auto}
.slhc-preset--commerce-lux .slhc-lux-action{gap:8px;text-decoration:none}
.slhc-preset--commerce-lux .slhc-lux-action svg,.slhc-preset--commerce-lux .slhc-lux-mobile-action svg{width:var(--slhc-product-action-icon-size,18px);height:var(--slhc-product-action-icon-size,18px);color:var(--slhc-product-action-icon-color,currentColor);stroke:currentColor}
.slhc-preset--commerce-lux .slhc-lux-action__label{white-space:nowrap;font-size:13px;font-weight:600}
.slhc-preset--commerce-lux .slhc-lux-action--icon_text,.slhc-preset--commerce-lux .slhc-lux-action--text_only{width:auto;min-width:40px;padding:0 12px}
.slhc-preset--commerce-lux .slhc-lux-action--text_only .slhc-lux-badge{right:-3px}

/* P9B.1 core style authority recovery for pro visual presets */
.slhc-preset--launch .slhc-launch-topbar,
.slhc-preset--editorial .slhc-editorial-topbar,
.slhc-preset--marketplace .slhc-marketplace-topbar,
.slhc-preset--commerce-lux .slhc-lux-topbar{
  background: var(--slhc-topbar-bg, var(--slhc-header-bg, #fff));
  color: var(--slhc-topbar-text, var(--slhc-header-text, #111));
}
.slhc-preset--launch .slhc-launch-topbar,
.slhc-preset--editorial .slhc-editorial-topbar,
.slhc-preset--marketplace .slhc-marketplace-topbar,
.slhc-preset--commerce-lux .slhc-lux-topbar,
.slhc-preset--launch .slhc-launch-nav,
.slhc-preset--editorial .slhc-editorial-navbar,
.slhc-preset--marketplace .slhc-marketplace-navbar,
.slhc-preset--commerce-lux .slhc-lux-navbar{
  width: 100%;
  box-sizing: border-box;
}
.slhc-preset--launch .slhc-launch-topbar__inner,
.slhc-preset--launch .slhc-launch-nav,
.slhc-preset--launch .slhc-launch-search-overlay,
.slhc-preset--editorial .slhc-editorial-topbar,
.slhc-preset--editorial .slhc-editorial-navbar,
.slhc-preset--marketplace .slhc-marketplace-topbar,
.slhc-preset--marketplace .slhc-marketplace-navbar,
.slhc-preset--commerce-lux .slhc-lux-topbar__inner,
.slhc-preset--commerce-lux .slhc-lux-navbar{
  max-width: var(--slhc-content-width, 1280px);
  margin-left: auto;
  margin-right: auto;
}
.slhc-preset--launch .slhc-launch-nav,
.slhc-preset--editorial .slhc-editorial-navbar,
.slhc-preset--marketplace .slhc-marketplace-navbar,
.slhc-preset--commerce-lux .slhc-lux-navbar{
  background: var(--slhc-header-bg, #fff);
  color: var(--slhc-header-text, #111);
  border-bottom-color: var(--slhc-header-border, rgba(17,17,17,.08));
  min-height: var(--slhc-header-height, 72px);
  height: var(--slhc-header-height, 72px);
}
.slhc-preset--launch .slhc-launch-topbar,
.slhc-preset--editorial .slhc-editorial-topbar,
.slhc-preset--marketplace .slhc-marketplace-topbar,
.slhc-preset--commerce-lux .slhc-lux-topbar{
  min-height: var(--slhc-topbar-height, 40px);
  border-bottom: 1px solid var(--slhc-topbar-divider, var(--slhc-header-border, rgba(17,17,17,.08)));
}
.slhc-preset--launch .slhc-launch-menu,
.slhc-preset--editorial .slhc-editorial-menu,
.slhc-preset--marketplace .slhc-marketplace-menu,
.slhc-preset--commerce-lux .slhc-lux-menu{
  list-style: none;
  margin: 0;
  padding: 0;
}
.slhc-preset--launch .slhc-launch-menu__link,
.slhc-preset--editorial .slhc-editorial-menu__link,
.slhc-preset--marketplace .slhc-marketplace-menu__link,
.slhc-preset--commerce-lux .slhc-lux-menu__link{
  font-size: var(--slhc-menu-font-size, 16px);
  font-weight: var(--slhc-menu-font-weight, 600);
  color: var(--slhc-menu-text, inherit);
}
.slhc-preset--launch .slhc-launch-menu__link:hover,
.slhc-preset--editorial .slhc-editorial-menu__link:hover,
.slhc-preset--marketplace .slhc-marketplace-menu__link:hover,
.slhc-preset--commerce-lux .slhc-lux-menu__link:hover,
.slhc-preset--launch .slhc-nav__item.is-open > .slhc-launch-menu__link,
.slhc-preset--editorial .slhc-nav__item.is-open > .slhc-editorial-menu__link,
.slhc-preset--marketplace .slhc-nav__item.is-open > .slhc-marketplace-menu__link,
.slhc-preset--commerce-lux .slhc-nav__item.is-open > .slhc-lux-menu__link{
  color: var(--slhc-menu-hover, var(--slhc-header-text, #111));
}
.slhc-preset--launch .slhc-launch-menu__link.is-active,
.slhc-preset--editorial .slhc-editorial-menu__link.is-active,
.slhc-preset--marketplace .slhc-marketplace-menu__link.is-active,
.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(n) .slhc-lux-menu__link.is-active,
.slhc-preset--launch .slhc-nav__item.is-current > .slhc-launch-menu__link,
.slhc-preset--editorial .slhc-nav__item.is-current > .slhc-editorial-menu__link,
.slhc-preset--marketplace .slhc-nav__item.is-current > .slhc-marketplace-menu__link,
.slhc-preset--commerce-lux .slhc-nav__item.is-current > .slhc-lux-menu__link{
  color: var(--slhc-menu-active, var(--slhc-header-text, #111));
}
.slhc-preset--launch .slhc-launch-menu__link.is-active:after,
.slhc-preset--editorial .slhc-editorial-menu__link.is-active:after,
.slhc-preset--marketplace .slhc-marketplace-menu__link.is-active:after,
.slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(n) .slhc-lux-menu__link::after{
  background: var(--slhc-menu-hover, var(--slhc-menu-active, #5209E5));
}
.slhc-preset--launch .slhc-nav__submenu,
.slhc-preset--editorial .slhc-nav__submenu,
.slhc-preset--marketplace .slhc-nav__submenu,
.slhc-preset--commerce-lux .slhc-nav__submenu{
  min-width: var(--slhc-submenu-width, 220px);
}
.slhc-preset--launch .slhc-nav__submenu-link,
.slhc-preset--editorial .slhc-nav__submenu-link,
.slhc-preset--marketplace .slhc-nav__submenu-link,
.slhc-preset--commerce-lux .slhc-nav__submenu-link{
  color: var(--slhc-submenu-text, var(--slhc-menu-text, inherit));
  font-size: var(--slhc-submenu-font-size, 14px);
  font-weight: var(--slhc-submenu-font-weight, 600);
}
.slhc-preset--launch .slhc-nav__submenu-link:hover,
.slhc-preset--editorial .slhc-nav__submenu-link:hover,
.slhc-preset--marketplace .slhc-nav__submenu-link:hover,
.slhc-preset--commerce-lux .slhc-nav__submenu-link:hover{
  color: var(--slhc-submenu-hover, var(--slhc-menu-hover, var(--slhc-header-text, #111)));
}
.slhc-preset--launch .slhc-nav__submenu-link.is-active,
.slhc-preset--editorial .slhc-nav__submenu-link.is-active,
.slhc-preset--marketplace .slhc-nav__submenu-link.is-active,
.slhc-preset--commerce-lux .slhc-nav__submenu-link.is-active,
.slhc-preset--launch .slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link,
.slhc-preset--editorial .slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link,
.slhc-preset--marketplace .slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link,
.slhc-preset--commerce-lux .slhc-nav__submenu-item.is-current > .slhc-nav__submenu-link{
  color: var(--slhc-submenu-active, var(--slhc-menu-active, var(--slhc-header-text, #111)));
}
.slhc-preset--launch .slhc-launch-menu__link .slhc-nav__chevron,
.slhc-preset--editorial .slhc-editorial-menu__link .slhc-nav__chevron,
.slhc-preset--marketplace .slhc-marketplace-menu__link .slhc-nav__chevron,
.slhc-preset--commerce-lux .slhc-lux-menu__link .slhc-nav__chevron{
  color: currentColor;
}
.slhc-preset--launch .slhc-launch-topbar__socials a,
.slhc-preset--editorial .slhc-editorial-socials a,
.slhc-preset--marketplace .slhc-marketplace-topbar__button,
.slhc-preset--commerce-lux .slhc-lux-topbar__right a{
  color: inherit;
}


/* P9B.2 remaining pro tab authority recovery for HTML-driven presets */
.slhc-preset--launch .slhc-launch-topbar__item,
.slhc-preset--launch .slhc-launch-topbar__item span,
.slhc-preset--launch .slhc-launch-topbar__socials a,
.slhc-preset--marketplace .slhc-marketplace-topbar a,
.slhc-preset--commerce-lux .slhc-lux-topbar a,
.slhc-preset--commerce-lux .slhc-lux-topbar strong,
.slhc-preset--commerce-lux .slhc-lux-topbar span,
.slhc-preset--editorial .slhc-editorial-socials a{
  color:var(--slhc-topbar-text,var(--slhc-header-text,#111));
}
.slhc-preset--launch .slhc-launch-topbar__socials a,
.slhc-preset--editorial .slhc-editorial-socials a{
  border-color:color-mix(in srgb, var(--slhc-topbar-text,var(--slhc-header-text,#111)) 18%, transparent);
}
.slhc-preset--marketplace .slhc-marketplace-vendor-link,
.slhc-preset--marketplace .slhc-marketplace-pill{
  color:var(--slhc-topbar-text,var(--slhc-header-text,#1A1033));
  border-color:color-mix(in srgb, var(--slhc-topbar-text,var(--slhc-header-text,#1A1033)) 18%, transparent);
}
.slhc-preset--marketplace .slhc-marketplace-pill--brand{
  background:var(--slhc-cta-bg,#6C47FF);
  border-color:var(--slhc-cta-bg,#6C47FF);
  color:var(--slhc-cta-text,#fff);
}
.slhc-preset--marketplace .slhc-marketplace-badge{
  color:var(--slhc-cta-bg,#6C47FF);
}
.slhc-preset--launch .slhc-search-toggle,
.slhc-preset--editorial .slhc-editorial-search button,
.slhc-preset--marketplace .slhc-marketplace-theme,
.slhc-preset--marketplace .slhc-marketplace-burger,
.slhc-preset--commerce-lux .slhc-lux-theme{
  color:var(--slhc-toggle-color,var(--slhc-header-text,#111));
}
.slhc-preset--marketplace .slhc-marketplace-theme,
.slhc-preset--marketplace .slhc-marketplace-burger{
  border-color:color-mix(in srgb, var(--slhc-toggle-color,var(--slhc-header-text,#111)) 18%, transparent);
}
.slhc-preset--commerce-lux .slhc-lux-actions .slhc-header__cta,
.slhc-preset--launch .slhc-launch-actions .slhc-header__cta,
.slhc-preset--launch .slhc-launch-drawer-cta .slhc-header__cta{
  background:var(--slhc-cta-bg,#6D4CFF);
  border-color:var(--slhc-cta-bg,#6D4CFF);
  color:var(--slhc-cta-text,#fff);
}
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-actions .slhc-header__cta,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-actions .slhc-header__cta,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer-cta .slhc-header__cta{
  background:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF));
  border-color:var(--slhc-sticky-cta-bg,var(--slhc-cta-bg,#6D4CFF));
  color:var(--slhc-sticky-cta-text,var(--slhc-cta-text,#fff));
}
.slhc-preset--commerce-lux .slhc-lux-action,
.slhc-preset--commerce-lux .slhc-lux-mobile-action,
.slhc-preset--marketplace .slhc-marketplace-pill,
.slhc-preset--marketplace .slhc-marketplace-pill--mobile,
.slhc-mobile-drawer__product-actions .slhc-product-action-btn{
  transition:border-color .2s ease, background .2s ease, color .2s ease, transform .2s ease;
}
.slhc-preset--marketplace .slhc-marketplace-mobile-actions .slhc-marketplace-pill,
.slhc-preset--marketplace .slhc-marketplace-mobile-topbar-items .slhc-marketplace-pill,
.slhc-preset--marketplace .slhc-marketplace-mobile-topbar-items .slhc-marketplace-vendor-link{
  text-decoration:none;
}
.slhc-preset--launch .slhc-launch-drawer__inner,
.slhc-preset--editorial .slhc-editorial-drawer__inner,
.slhc-preset--marketplace .slhc-marketplace-drawer,
.slhc-preset--commerce-lux .slhc-lux-drawer{
  margin-top:var(--slhc-mobile-panel-gap-below-header,0px);
}
.slhc-preset--launch .slhc-launch-drawer__inner,
.slhc-preset--editorial .slhc-editorial-drawer__inner{
  padding:var(--slhc-mobile-panel-padding,18px);
}
.slhc-preset--marketplace .slhc-marketplace-drawer{
  padding-top:calc(80px + var(--slhc-mobile-panel-gap-below-header,0px));
}
.slhc-preset--marketplace .slhc-marketplace-section,
.slhc-preset--commerce-lux .slhc-lux-drawer__section{
  padding-left:var(--slhc-mobile-panel-padding,18px);
  padding-right:var(--slhc-mobile-panel-padding,18px);
}
.slhc-preset--marketplace .slhc-marketplace-mobile-controls .slhc-theme-toggle,
.slhc-preset--launch .slhc-launch-actions .slhc-theme-toggle,
.slhc-preset--editorial .slhc-editorial-navcontrols .slhc-theme-toggle,
.slhc-preset--commerce-lux .slhc-lux-actions .slhc-theme-toggle{
  color:var(--slhc-toggle-color,var(--slhc-header-text,#111));
}
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-theme,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-burger,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-search-toggle,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-theme{
  color:var(--slhc-sticky-toggle-color,var(--slhc-sticky-icon-color,var(--slhc-toggle-color,var(--slhc-header-text,#111))));
}

.slhc-header-shell .slhc-header__actions > .slhc-header__cta,.slhc-header-shell .slhc-launch-actions > .slhc-header__cta,.slhc-header-shell .slhc-lux-actions > .slhc-header__cta,.slhc-header-shell .slhc-mobile-drawer__cta .slhc-header__cta{background:var(--slhc-cta-bg,#6D4CFF);border-color:var(--slhc-cta-bg,#6D4CFF);}
.slhc-header-shell .slhc-theme-toggle__svg,.slhc-header-shell .slhc-theme-toggle__img,.slhc-header-shell .slhc-lux-theme-pill__icon svg,.slhc-header-shell .slhc-lux-theme-pill__icon img{width:calc(var(--slhc-toggle-size,18px) * var(--slhc-toggle-scale,1.6));height:calc(var(--slhc-toggle-size,18px) * var(--slhc-toggle-scale,1.6));}


/* P9B.6 sticky navigation state truth for HTML-driven presets */
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-menu__link{
  color:var(--slhc-sticky-menu-text,var(--slhc-menu-text,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-menu__link:hover,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-menu__link:hover,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-menu__link:hover,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-menu__link:hover,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-nav__item.is-open > .slhc-launch-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-nav__item.is-open > .slhc-editorial-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-nav__item.is-open > .slhc-marketplace-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-nav__item.is-open > .slhc-lux-menu__link{
  color:var(--slhc-sticky-menu-hover,var(--slhc-menu-hover,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-menu__link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-menu__link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-menu__link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-menu__link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-nav__item.is-current > .slhc-launch-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-nav__item.is-current > .slhc-editorial-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-nav__item.is-current > .slhc-marketplace-menu__link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-nav__item.is-current > .slhc-lux-menu__link{
  color:var(--slhc-sticky-menu-active,var(--slhc-menu-active,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-menu__link.is-active:after,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-menu__link.is-active:after,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-menu__link.is-active:after,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-menu__item:nth-child(n) .slhc-lux-menu__link::after{
  background:var(--slhc-sticky-menu-active,var(--slhc-sticky-menu-hover,var(--slhc-menu-active,var(--slhc-menu-hover,#5209E5))));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer-link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-drawer-link,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-mobile-link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-mobile-link{
  color:var(--slhc-sticky-menu-text,var(--slhc-menu-text,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer-link:hover,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer-link:focus,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-drawer-link:hover,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-drawer-link:focus,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-mobile-link:hover,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-mobile-link:focus,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-mobile-link:hover,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-mobile-link:focus,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-mobile-drawer__item.is-open > .slhc-launch-drawer-link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-mobile-drawer__item.is-open > .slhc-editorial-drawer-link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-mobile-drawer__item.is-open > .slhc-lux-mobile-link{
  color:var(--slhc-sticky-menu-hover,var(--slhc-menu-hover,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer-link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-drawer-link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-mobile-link.is-active,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-mobile-link.is-active{
  color:var(--slhc-sticky-menu-active,var(--slhc-menu-active,var(--slhc-header-text,#111)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-drawer .slhc-mobile-drawer__submenu-link,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-drawer .slhc-mobile-drawer__submenu-link,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-drawer .slhc-lux-mobile-submenu-link{
  background:var(--slhc-sticky-submenu-bg,var(--slhc-submenu-bg,var(--slhc-header-surface,#f7f7f8)));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-search-toggle,
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-launch-burger,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-nav-theme,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-burger,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-theme,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-burger,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-theme,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-burger{
  color:var(--slhc-sticky-icon-color,var(--slhc-header-text,#111));
}
.slhc-header-shell.is-fixed .slhc-preset--launch .slhc-search-toggle,
.slhc-header-shell.is-fixed .slhc-preset--editorial .slhc-editorial-nav-theme,
.slhc-header-shell.is-fixed .slhc-preset--marketplace .slhc-marketplace-theme,
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-theme{
  color:var(--slhc-sticky-toggle-color,var(--slhc-sticky-icon-color,var(--slhc-toggle-color,var(--slhc-header-text,#111))));
}
.slhc-header-shell.is-fixed .slhc-preset--commerce-lux .slhc-lux-action svg{
  color:var(--slhc-sticky-icon-color,var(--slhc-product-action-icon-color,currentColor));
  stroke:currentColor;
}

/* P9B.5 authority and social icon recovery */
.slhc-nav__chevron,
.slhc-mobile-drawer__chevron,
.slhc-preset-mobile-chevron,
.slhc-preset-arrow,
.slhc-chevron-icon-wrap{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  margin-inline-start:var(--slhc-submenu-icon-gap,6px);
  color:var(--slhc-chevron-color,currentColor);
  opacity:1;
  line-height:1;
}
.slhc-chevron-icon{
  width:var(--slhc-chevron-size,12px);
  height:var(--slhc-chevron-size,12px);
  display:block;
  color:currentColor;
}
.slhc-chevron-icon path{stroke:currentColor}
.slhc-preset--launch .slhc-preset-arrow,
.slhc-preset--editorial .slhc-preset-arrow,
.slhc-preset--marketplace .slhc-preset-arrow,
.slhc-preset--commerce-lux .slhc-preset-arrow,
.slhc-preset--launch .slhc-preset-mobile-chevron,
.slhc-preset--editorial .slhc-preset-mobile-chevron,
.slhc-preset--marketplace .slhc-preset-mobile-chevron,
.slhc-preset--commerce-lux .slhc-preset-mobile-chevron{
  font-size:0;
  opacity:1;
  color:var(--slhc-chevron-color,currentColor);
}

.slhc-preset--launch .slhc-launch-topbar,
.slhc-preset--editorial .slhc-editorial-topbar,
.slhc-preset--marketplace .slhc-marketplace-topbar,
.slhc-preset--commerce-lux .slhc-lux-topbar,
.slhc-preset--launch .slhc-launch-nav,
.slhc-preset--editorial .slhc-editorial-navbar,
.slhc-preset--marketplace .slhc-marketplace-navbar,
.slhc-preset--commerce-lux .slhc-lux-navbar,
.slhc-preset--launch .slhc-launch-search-overlay{
  max-width:none;
  margin-left:0;
  margin-right:0;
}
.slhc-preset--launch .slhc-launch-topbar__inner,
.slhc-preset--editorial .slhc-editorial-topbar__inner,
.slhc-preset--editorial .slhc-editorial-navbar__inner,
.slhc-preset--marketplace .slhc-marketplace-topbar__inner,
.slhc-preset--marketplace .slhc-marketplace-navbar__inner,
.slhc-preset--commerce-lux .slhc-lux-topbar__inner,
.slhc-preset--commerce-lux .slhc-lux-navbar__inner,
.slhc-preset--launch .slhc-launch-nav__inner{
  width:min(100%, var(--slhc-content-width, 1280px));
  margin-left:auto;
  margin-right:auto;
}
.slhc-preset--launch .slhc-launch-nav{padding-left:var(--slhc-header-padding-left-desktop,24px);padding-right:var(--slhc-header-padding-right-desktop,24px)}
.slhc-preset--launch .slhc-launch-search-overlay{padding-left:var(--slhc-header-padding-left-desktop,24px);padding-right:var(--slhc-header-padding-right-desktop,24px);background:var(--slhc-header-bg,#fff)}

.slhc-preset--launch .slhc-launch-search-overlay input,
.slhc-preset--launch .slhc-launch-drawer-search__inner input,
.slhc-preset--editorial .slhc-editorial-search input,
.slhc-preset--editorial .slhc-editorial-drawer-search__form input{
  appearance:none;
  -webkit-appearance:none;
  border:2px solid var(--slhc-search-border,#D1D5DB);
  color:var(--slhc-search-text,#111111);
  -webkit-text-fill-color:var(--slhc-search-text,#111111);
  caret-color:var(--slhc-search-text,#111111);
  background:var(--slhc-search-bg,#FFFFFF);
}
.slhc-preset--launch .slhc-launch-search-overlay input::-webkit-search-decoration,
.slhc-preset--launch .slhc-launch-search-overlay input::-webkit-search-cancel-button,
.slhc-preset--editorial .slhc-editorial-search input::-webkit-search-decoration,
.slhc-preset--editorial .slhc-editorial-search input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}
.slhc-preset--launch .slhc-launch-search-close{color:var(--slhc-search-close-color,var(--slhc-search-text,#111111))}

.slhc-preset--launch .slhc-launch-topbar__socials,
.slhc-preset--editorial .slhc-editorial-socials{
  display:flex;
  align-items:center;
  gap:var(--slhc-topbar-social-icon-gap,8px);
}
.slhc-preset--launch .slhc-launch-topbar__socials a,
.slhc-preset--editorial .slhc-editorial-socials a{
  width:calc(var(--slhc-topbar-social-icon-size,16px) + (var(--slhc-topbar-social-icon-padding,8px) * 2));
  height:calc(var(--slhc-topbar-social-icon-size,16px) + (var(--slhc-topbar-social-icon-padding,8px) * 2));
  padding:var(--slhc-topbar-social-icon-padding,8px);
  border-radius:var(--slhc-topbar-social-icon-radius,999px);
  border:var(--slhc-topbar-social-icon-border-width,1px) solid var(--slhc-topbar-social-icon-border,var(--slhc-topbar-text,var(--slhc-header-text,#111)));
  background:var(--slhc-topbar-social-icon-bg,transparent);
  color:var(--slhc-topbar-social-icon-color,var(--slhc-topbar-text,var(--slhc-header-text,#111)));
  transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;
}
.slhc-preset--launch .slhc-launch-topbar__socials a:hover,
.slhc-preset--editorial .slhc-editorial-socials a:hover{
  background:var(--slhc-topbar-social-icon-hover-bg,var(--slhc-menu-hover,#5209E5));
  color:var(--slhc-topbar-social-icon-hover-color,#FFFFFF);
  border-color:var(--slhc-topbar-social-icon-hover-bg,var(--slhc-menu-hover,#5209E5));
  transform:translateY(-1px);
}
.slhc-topbar-social-icon,
.slhc-topbar-social-icon__img{width:var(--slhc-topbar-social-icon-size,16px);height:var(--slhc-topbar-social-icon-size,16px);display:block;object-fit:contain}

@media (max-width:1280px){
  .slhc-preset--launch .slhc-launch-nav,
  .slhc-preset--launch .slhc-launch-search-overlay{padding-left:var(--slhc-header-padding-left-tablet,20px);padding-right:var(--slhc-header-padding-right-tablet,20px)}
}
@media (max-width:992px){
  .slhc-preset--launch .slhc-launch-nav,
  .slhc-preset--launch .slhc-launch-search-overlay{padding-left:var(--slhc-header-padding-left-mobile,16px);padding-right:var(--slhc-header-padding-right-mobile,16px)}
}

.slhc-preset--launch .slhc-launch-nav__inner,
.slhc-preset--launch .slhc-launch-search-overlay__inner,
.slhc-preset--editorial .slhc-editorial-topbar__inner,
.slhc-preset--editorial .slhc-editorial-navbar__inner,
.slhc-preset--marketplace .slhc-marketplace-topbar__inner,
.slhc-preset--marketplace .slhc-marketplace-navbar__inner,
.slhc-preset--commerce-lux .slhc-lux-navbar__inner{
  width:min(100%, var(--slhc-content-width, 1280px));
  margin-left:auto;
  margin-right:auto;
  display:flex;
  align-items:center;
  box-sizing:border-box;
}
.slhc-preset--launch .slhc-launch-nav__inner{justify-content:space-between;gap:18px;min-height:inherit;width:100%}
.slhc-preset--launch .slhc-launch-search-overlay__inner{gap:12px;width:min(100%, var(--slhc-content-width, 1280px))}
.slhc-preset--editorial .slhc-editorial-topbar__inner,
.slhc-preset--editorial .slhc-editorial-navbar__inner,
.slhc-preset--marketplace .slhc-marketplace-topbar__inner,
.slhc-preset--marketplace .slhc-marketplace-navbar__inner,
.slhc-preset--commerce-lux .slhc-lux-navbar__inner{justify-content:space-between;width:100%}


/* P10A Editorial center + Pro toggle dark-mode response */
html.sl-theme-dark .slhc-header-shell[data-preset="commerce"],
html[data-theme="dark"] .slhc-header-shell[data-preset="commerce"],
body.sl-theme-dark .slhc-header-shell[data-preset="commerce"],
html.sl-theme-dark .slhc-header-shell[data-preset="foundation"],
html[data-theme="dark"] .slhc-header-shell[data-preset="foundation"],
body.sl-theme-dark .slhc-header-shell[data-preset="foundation"]{
  --slhc-header-bg:#0f172a;
  --slhc-header-text:#f8fafc;
  --slhc-header-border:rgba(255,255,255,.12);
  --slhc-header-surface:#1e293b;
  --slhc-menu-text:#e5e7eb;
  --slhc-menu-hover:#ffffff;
  --slhc-menu-active:#a78bfa;
  --slhc-submenu-bg:#111827;
  --slhc-submenu-divider:rgba(255,255,255,.1);
  --slhc-submenu-text:#e5e7eb;
  --slhc-submenu-hover:#ffffff;
  --slhc-submenu-active:#a78bfa;
  --slhc-toggle-color:#f8fafc;
  --slhc-mobile-burger-color:#f8fafc;
}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-topbar,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-topbar,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-topbar{background:#09141a;color:#d1d5db;border-bottom-color:rgba(255,255,255,.08)}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-nav,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-nav,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-nav{background:#0f172a;color:#f8fafc;box-shadow:0 2px 16px rgba(0,0,0,.28)}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-logo .slhc-header__copy strong,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-logo .slhc-header__copy strong,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-logo .slhc-header__copy strong{color:#f8fafc}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-logo .slhc-header__copy span,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-logo .slhc-header__copy span,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-logo .slhc-header__copy span{color:#94a3b8}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-menu__link,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-menu__link,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-menu__link,
html.sl-theme-dark .slhc-preset--launch .slhc-launch-search-toggle,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-search-toggle,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-search-toggle,
html.sl-theme-dark .slhc-preset--launch .slhc-launch-theme,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-theme,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-theme,
html.sl-theme-dark .slhc-preset--launch .slhc-launch-burger,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-burger,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-burger{color:#e5e7eb}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-theme,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-theme,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-theme{background:#111827;border-color:#334155}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-search-overlay,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-search-overlay,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-search-overlay,
html.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-drawer,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer{background:#0f172a}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-search-overlay input,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-search-overlay input,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-search-overlay input,
html.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer-search__inner,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-drawer-search__inner,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer-search__inner{background:#111827;border-color:#2ec4a5;color:#f8fafc}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer-link,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-drawer-link,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer-link{color:#e5e7eb;border-bottom-color:rgba(255,255,255,.08)}
html.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link,
html[data-theme="dark"] .slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link,
body.sl-theme-dark .slhc-preset--launch .slhc-launch-drawer .slhc-mobile-drawer__submenu-link{color:#cbd5e1;background:#0f172a}

html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-topbar,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-topbar,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-topbar{background:#111827;border-bottom-color:#243244}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy strong,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy strong,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy strong{color:#f8fafc}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy span,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy span,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-logo .slhc-header__copy span{color:#94a3b8}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-socials a,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-socials a,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-socials a{color:#e5e7eb;border-color:#374151;background:#0f172a}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-search,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search{background:#0f172a;border-color:#374151}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search input,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-search input,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search input{color:#f8fafc}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search input::placeholder,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-search input::placeholder,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-search input::placeholder{color:#94a3b8}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-theme,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-theme,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-theme{color:#f8fafc;border-color:#4b5563;background:#0f172a}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-navbar,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-navbar,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-navbar{background:#23491a}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-menu__link,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-menu__link,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-menu__link,
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-nav-theme,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-nav-theme,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-nav-theme,
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-burger,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-burger,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-burger{color:#f8fafc}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-drawer,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-drawer,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-drawer{background:#183b18}
html.sl-theme-dark .slhc-preset--editorial .slhc-editorial-drawer-link,
html[data-theme="dark"] .slhc-preset--editorial .slhc-editorial-drawer-link,
body.sl-theme-dark .slhc-preset--editorial .slhc-editorial-drawer-link{color:#f3f4f6;border-bottom-color:rgba(255,255,255,.08)}

html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-topbar,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-topbar,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-topbar{background:#140f26;border-bottom-color:#30254c;color:#e9e5ff}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-navbar,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-navbar,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-navbar{background:#1a1530;border-bottom-color:#30254c;box-shadow:0 2px 20px rgba(0,0,0,.28)}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy strong,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy strong,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy strong{color:#f8fafc}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy span,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy span,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-logo .slhc-header__copy span{color:#c4b5fd}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-menu__link,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-menu__link,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-menu__link,
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-theme,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-theme,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-theme,
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-burger,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-burger,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-burger{color:#f5f3ff}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-theme,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-theme,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-theme,
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-burger,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-burger,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-burger,
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-pill,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-pill,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-pill{background:#241a40;border-color:#3e2f67}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-pill,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-pill,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-pill{color:#f5f3ff}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-drawer,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-drawer,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-drawer{background:#1a1530;box-shadow:-8px 0 40px rgba(0,0,0,.35)}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-divider,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-divider,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-divider{background:#30254c}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-mobile-link,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-mobile-link,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-mobile-link{color:#f5f3ff;border-color:#30254c}
html.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-topbar__button,
html[data-theme="dark"] .slhc-preset--marketplace .slhc-marketplace-topbar__button,
body.sl-theme-dark .slhc-preset--marketplace .slhc-marketplace-topbar__button{background:#241a40;border-color:#3e2f67;color:#f5f3ff}

html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-topbar,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-topbar,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-topbar{background:#040812;border-bottom-color:#1f2937}
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-navbar,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-navbar,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-navbar{background:#08101f;border-bottom-color:#1f2937}
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-theme,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-theme,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-theme,
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-burger,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-burger,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-burger{color:#f8fafc}
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-action,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-action,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-action,
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-mobile-action,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-mobile-action,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-mobile-action{background:#111827;border-color:#334155;color:#f8fafc}
html.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-drawer,
html[data-theme="dark"] .slhc-preset--commerce-lux .slhc-lux-drawer,
body.sl-theme-dark .slhc-preset--commerce-lux .slhc-lux-drawer{background:#030712}
