.enLive-launcher{
  position:fixed;left:16px;bottom:18px;z-index:99999;border:1px solid rgba(242,201,76,.55);background:#090b0f;color:#f2c94c;
  padding:12px 15px;border-radius:999px;box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 18px rgba(242,201,76,.18);font:800 13px/1 system-ui,sans-serif;
}
.enLive-panel{position:fixed;top:0;right:0;z-index:100000;width:min(420px,94vw);height:100vh;background:#090b0f;color:#f7e6a6;transform:translateX(105%);transition:transform .24s ease;box-shadow:-16px 0 40px rgba(0,0,0,.45);display:flex;flex-direction:column;border-left:1px solid rgba(242,201,76,.2)}
.enLive-panel[hidden]{display:none!important}
.enLive-open .enLive-panel{transform:translateX(0)}
.enLive-head,.enLive-foot{padding:14px 16px;border-bottom:1px solid rgba(242,201,76,.14);display:flex;align-items:center;justify-content:space-between;gap:10px}
.enLive-foot{border-bottom:0;border-top:1px solid rgba(242,201,76,.14)}
.enLive-body{padding:14px 16px;overflow:auto;display:grid;gap:14px}
.enLive-head strong{font-size:14px;letter-spacing:.08em;text-transform:uppercase}
.enLive-close,.enLive-ghost,.enLive-save,.enLive-expand,.enLive-drag,.enLive-footerBtn,.enLive-preview button{appearance:none;border:1px solid rgba(242,201,76,.25);background:#121419;color:#f2c94c;border-radius:10px;padding:8px 10px;font:700 12px/1 system-ui,sans-serif}
.enLive-save,.enLive-preview button.is-active{background:#f2c94c;color:#090909}
.enLive-group{display:grid;gap:10px;padding:12px;border:1px solid rgba(242,201,76,.16);background:rgba(255,255,255,.03);border-radius:16px}
.enLive-group h4,.enLive-subGroup h5{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f2c94c}
.enLive-subGroup h5{font-size:11px}
.enLive-group label{display:grid;gap:5px}
.enLive-group label span,.enLive-note{font-size:11px;color:rgba(248,230,168,.76)}
.enLive-group select{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(242,201,76,.2);background:#0f1014;color:#fff}
.enLive-sections{display:grid;gap:10px}
.enLive-row{border:1px solid rgba(242,201,76,.16);border-radius:14px;background:rgba(255,255,255,.03)}
.enLive-rowHead{display:flex;align-items:center;gap:8px;padding:10px 12px}
.enLive-rowHead strong{font-size:13px;flex:1}
.enLive-toggle,.enLive-toggleRow{display:flex!important;align-items:center;gap:6px;font-size:11px!important;margin:0}
.enLive-rowBody{display:none;padding:0 12px 12px;grid-template-columns:1fr;gap:12px}
.enLive-subGroup{display:grid;gap:10px;padding:10px;border:1px solid rgba(242,201,76,.12);border-radius:12px;background:rgba(255,255,255,.02)}
.enLive-row.is-open .enLive-rowBody{display:grid}
.enLive-row.is-dragging{opacity:.55}
.enLive-status{font-size:12px;color:#e8d8a0}.enLive-status.is-bad{color:#ff8d8d}
.enLive-headRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.enLive-preview{display:flex;gap:6px;flex-wrap:wrap}
body.admin-bar .enLive-launcher{bottom:24px}
body.admin-bar .enLive-panel{top:32px;height:calc(100vh - 32px)}
@media (max-width:782px){body.admin-bar .enLive-panel{top:46px;height:calc(100vh - 46px)}.enLive-launcher{left:12px;bottom:12px;padding:11px 13px}}
[data-enf-admin-open]{display:none!important}

.en-layout-host{--en-host-width:1720px;--en-host-pad:clamp(18px,3vw,48px);--en-host-density:clamp(44px,6vw,88px)}
.en-layout-host.en-layout-width--full .en-shell{max-width:none;width:min(100%,var(--en-host-width));padding-inline:var(--en-host-pad);margin-inline:auto}
.en-layout-host.en-layout-width--wide .en-shell{max-width:1520px;width:min(100%,1520px);padding-inline:clamp(18px,2vw,32px);margin-inline:auto}
.en-layout-host.en-layout-width--tight .en-shell{max-width:1180px;width:min(100%,1180px);padding-inline:20px;margin-inline:auto}
.en-layout-host.en-layout-density--compact > [data-en-section]{padding-block:clamp(28px,4vw,56px)!important}
.en-layout-host.en-layout-density--cozy > [data-en-section]{padding-block:clamp(44px,6vw,88px)!important}
.en-layout-host.en-layout-density--airy > [data-en-section]{padding-block:clamp(60px,8vw,120px)!important}
.en-layout-host.en-layout-surface--glass > [data-en-section]{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(12px);border:1px solid rgba(242,201,76,.14)}
.en-layout-host.en-layout-surface--solid > [data-en-section]{background:rgba(10,10,12,.82);border:1px solid rgba(242,201,76,.12)}
.en-layout-host.en-layout-surface--none > [data-en-section]{background:transparent!important;box-shadow:none!important;border:0!important}

.en-layout-section.en-sec-hidden{display:none!important}
.en-layout-section.en-sec-align--center .en-copy,.en-layout-section.en-sec-align--center .en-headlineRow,.en-layout-section.en-sec-align--center h1,.en-layout-section.en-sec-align--center h2,.en-layout-section.en-sec-align--center p{text-align:center}
.en-layout-section.en-sec-width--full .en-shell{max-width:none;width:min(100%,1720px);padding-inline:clamp(18px,3vw,48px)}
.en-layout-section.en-sec-width--wide .en-shell{max-width:1520px}
.en-layout-section.en-sec-width--tight .en-shell{max-width:1180px}
.en-layout-section.en-sec-density--compact{padding-block:clamp(28px,4vw,56px)!important}
.en-layout-section.en-sec-density--cozy{padding-block:clamp(44px,6vw,88px)!important}
.en-layout-section.en-sec-density--airy{padding-block:clamp(60px,8vw,120px)!important}
.en-layout-section.en-sec-surface--glass{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(12px)}
.en-layout-section.en-sec-surface--solid{background:rgba(10,10,12,.82)}
.en-layout-section.en-sec-surface--none{background:transparent!important;box-shadow:none!important;border:0!important}
.en-layout-section.en-sec-bg--account_gold{background:radial-gradient(circle at top,rgba(242,201,76,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))}
.en-layout-section.en-sec-bg--dark_grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px}
.en-layout-section.en-sec-bg--soft_beam{background:radial-gradient(circle at 20% 0%,rgba(242,201,76,.16),transparent 28%),radial-gradient(circle at 80% 0%,rgba(242,201,76,.08),transparent 24%)}
.en-layout-section.en-sec-gold--account{--en-accent:#f2c94c;--en-accent-2:#d4af37}
.en-layout-section.en-sec-gold--deep{--en-accent:#d7a925;--en-accent-2:#b78710}
.en-layout-section.en-sec-gold--soft{--en-accent:#e3cf88;--en-accent-2:#c6b06b}
.en-layout-section.en-sec-height--short .en-media,.en-layout-section.en-sec-height--short .enHeroMedia{min-height:260px}
.en-layout-section.en-sec-height--medium .en-media,.en-layout-section.en-sec-height--medium .enHeroMedia{min-height:360px}
.en-layout-section.en-sec-height--tall .en-media,.en-layout-section.en-sec-height--tall .enHeroMedia{min-height:520px}

@media (max-width:782px){
  .en-layout-section.en-sec-mobile-hidden{display:none!important}
  .en-layout-section.en-sec-mobile-align--center .en-copy,.en-layout-section.en-sec-mobile-align--center .en-headlineRow,.en-layout-section.en-sec-mobile-align--center h1,.en-layout-section.en-sec-mobile-align--center h2,.en-layout-section.en-sec-mobile-align--center p{text-align:center}
  .en-layout-section.en-sec-mobile-width--full .en-shell{max-width:none;width:100%;padding-inline:14px}
  .en-layout-section.en-sec-mobile-width--wide .en-shell{max-width:100%;padding-inline:16px}
  .en-layout-section.en-sec-mobile-width--tight .en-shell{max-width:100%;padding-inline:20px}
  .en-layout-section.en-sec-mobile-density--compact{padding-block:20px!important}
  .en-layout-section.en-sec-mobile-density--cozy{padding-block:30px!important}
  .en-layout-section.en-sec-mobile-density--airy{padding-block:42px!important}
}

body.enLive-preview--mobile [data-en-layout]{max-width:420px!important;margin-inline:auto!important;box-shadow:0 0 0 1px rgba(242,201,76,.26),0 22px 60px rgba(0,0,0,.38)}
body.enLive-preview--tablet [data-en-layout]{max-width:820px!important;margin-inline:auto!important;box-shadow:0 0 0 1px rgba(242,201,76,.18),0 22px 60px rgba(0,0,0,.28)}
body.enLive-preview--mobile{background:#050608}
body.enLive-preview--tablet{background:#07090d}

.enLive-panel .enLive-rowBody{grid-template-columns:1fr}
.enLive-panel .enLive-subGroup{gap:8px}

.en-layout-host.en-layout-preset--account_gold,
.en-layout-host.en-layout-bg--account_gold{--en-accent:#f2c94c;--en-accent-2:#cfa61f;--en-layout-glow:rgba(242,201,76,.18)}
.en-layout-host.en-layout-preset--login_gold,
.en-layout-host.en-layout-bg--login_gold{--en-accent:#f2c94c;--en-accent-2:#e0b52b;--en-layout-glow:rgba(242,201,76,.22)}
.en-layout-host.en-layout-preset--free_entry,
.en-layout-host.en-layout-bg--free_entry{--en-accent:#f2c94c;--en-accent-2:#d8ad23;--en-layout-glow:rgba(242,201,76,.20)}
.en-layout-host.en-layout-preset--founders,
.en-layout-host.en-layout-bg--founders{--en-accent:#f3cc57;--en-accent-2:#d2a31e;--en-layout-glow:rgba(243,204,87,.24)}
.en-layout-host.en-layout-preset--launch,
.en-layout-host.en-layout-bg--launch{--en-accent:#f3cd5b;--en-accent-2:#d7a92b;--en-layout-glow:rgba(243,205,91,.18)}
.en-layout-host.en-layout-preset--draw_night,
.en-layout-host.en-layout-bg--draw_night{--en-accent:#f2c94c;--en-accent-2:#c99a12;--en-layout-glow:rgba(242,201,76,.18)}
.en-layout-host.en-layout-preset--movement,
.en-layout-host.en-layout-bg--movement{--en-accent:#f0c440;--en-accent-2:#bd900a;--en-layout-glow:rgba(240,196,64,.16)}
.en-layout-host.en-layout-preset--minimal,
.en-layout-host.en-layout-bg--minimal_dark{--en-accent:#e2c56e;--en-accent-2:#c6a84d;--en-layout-glow:rgba(226,197,110,.08)}

.en-layout-host.en-layout-bg--login_gold{background:radial-gradient(circle at top,rgba(242,201,76,.14),transparent 40%),linear-gradient(180deg,#050607,#0a0d12 42%,#08090d 100%)}
.en-layout-host.en-layout-bg--free_entry{background:radial-gradient(circle at 18% 0%,rgba(242,201,76,.18),transparent 26%),radial-gradient(circle at 82% 6%,rgba(242,201,76,.12),transparent 20%),linear-gradient(180deg,#040506,#0c1016 100%)}
.en-layout-host.en-layout-bg--founders{background:radial-gradient(circle at 50% -5%,rgba(242,201,76,.14),transparent 30%),linear-gradient(180deg,#060708,#101216 48%,#08090c 100%)}
.en-layout-host.en-layout-bg--launch{background:radial-gradient(circle at 50% 0%,rgba(242,201,76,.16),transparent 24%),radial-gradient(circle at 20% 8%,rgba(255,255,255,.06),transparent 16%),linear-gradient(180deg,#050608,#0d1017 100%)}
.en-layout-host.en-layout-bg--draw_night{background:radial-gradient(circle at top,rgba(242,201,76,.10),transparent 38%),linear-gradient(180deg,#050607,#090b10 45%,#050608 100%)}
.en-layout-host.en-layout-bg--movement{background:radial-gradient(circle at top left,rgba(242,201,76,.10),transparent 26%),linear-gradient(180deg,#050607,#0a0d12 52%,#050608 100%)}

.en-layout-section.en-sec-preset--account_hub{background:radial-gradient(circle at top,rgba(242,201,76,.12),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));--en-accent:#f2c94c;--en-accent-2:#cfa61f}
.en-layout-section.en-sec-preset--login_gold{background:radial-gradient(circle at top left,rgba(242,201,76,.13),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));--en-accent:#f2c94c;--en-accent-2:#dcae22}
.en-layout-section.en-sec-preset--free_entry{background:radial-gradient(circle at 18% 0%,rgba(242,201,76,.16),transparent 22%),radial-gradient(circle at 82% 8%,rgba(242,201,76,.08),transparent 18%);--en-accent:#f2c94c;--en-accent-2:#d8ad23}
.en-layout-section.en-sec-preset--founders{background:radial-gradient(circle at top,rgba(243,205,91,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));--en-accent:#f3cd5b;--en-accent-2:#c89c18}
.en-layout-section.en-sec-preset--launch{background:radial-gradient(circle at 50% 0%,rgba(242,201,76,.15),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));--en-accent:#f3cd5b;--en-accent-2:#d4a72a}
.en-layout-section.en-sec-preset--draw_night{background:radial-gradient(circle at top,rgba(242,201,76,.10),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));--en-accent:#f2c94c;--en-accent-2:#c99a12}
.en-layout-section.en-sec-preset--movement{background:radial-gradient(circle at top left,rgba(240,196,64,.11),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));--en-accent:#f0c440;--en-accent-2:#bc8e09}
.en-layout-section.en-sec-preset--minimal{background:transparent;--en-accent:#dfc36d;--en-accent-2:#bea04c}

.en-layout-pair{display:grid;gap:0;position:relative;isolation:isolate;margin-inline:auto;width:min(100%,1720px);padding-inline:clamp(18px,3vw,48px);align-items:stretch}
.en-layout-pair > [data-en-section]{min-width:0}
.en-layout-pair--split{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}
.en-layout-pair--stacked{grid-template-columns:1fr}
.en-layout-pair--single{grid-template-columns:1fr}
.en-layout-pair--divider-gold::after,.en-layout-pair--divider-hard::after{content:'';position:absolute;top:clamp(20px,5vw,40px);bottom:clamp(20px,5vw,40px);left:50%;width:2px;transform:translateX(-50%);border-radius:999px}
.en-layout-pair--divider-gold::after{background:linear-gradient(180deg,transparent,rgba(242,201,76,.95),transparent);box-shadow:0 0 18px rgba(242,201,76,.5)}
.en-layout-pair--divider-hard::after{background:linear-gradient(180deg,transparent,rgba(242,201,76,.98),transparent);box-shadow:0 0 26px rgba(242,201,76,.72)}
.en-layout-pair--glow-soft{box-shadow:0 18px 48px rgba(0,0,0,.14)}
.en-layout-pair--glow-medium{box-shadow:0 22px 58px rgba(0,0,0,.18),0 0 28px rgba(242,201,76,.12)}
.en-layout-pair--glow-strong{box-shadow:0 28px 72px rgba(0,0,0,.2),0 0 42px rgba(242,201,76,.18)}
.en-layout-pair.is-overlap > :first-child{z-index:2;margin-right:-18px}
.en-layout-pair.is-overlap > :last-child{margin-left:-18px}
.en-layout-pair > .en-layout-section{margin:0!important;width:auto!important;max-width:none!important}
.en-layout-pair > .en-layout-section .en-shell{max-width:none!important;width:100%!important;padding-inline:clamp(18px,2vw,30px)!important}

.en-layout-section.en-sec-columns--split .en-shell .en-grid,
.en-layout-section.en-sec-columns--split .en-shell .en-split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}
.en-layout-section.en-sec-columns--stacked .en-shell .en-grid,
.en-layout-section.en-sec-columns--stacked .en-shell .en-split{grid-template-columns:1fr}
.en-layout-section.en-sec-glow--soft{box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 0 24px rgba(242,201,76,.08)}
.en-layout-section.en-sec-glow--medium{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 32px rgba(242,201,76,.12)}
.en-layout-section.en-sec-glow--strong{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 44px rgba(242,201,76,.18)}
.en-layout-section.en-sec-divider--gold{border-top:1px solid rgba(242,201,76,.26);border-bottom:1px solid rgba(242,201,76,.16)}
.en-layout-section.en-sec-divider--hard{border-top:1px solid rgba(242,201,76,.54);border-bottom:1px solid rgba(242,201,76,.26);box-shadow:inset 0 1px 0 rgba(242,201,76,.12), inset 0 -1px 0 rgba(242,201,76,.08)}

@media (max-width:1024px){
  .en-layout-pair,.en-layout-pair--split,.en-layout-pair--stacked,.en-layout-pair--single{grid-template-columns:1fr}
  .en-layout-pair::after{display:none}
  .en-layout-pair.is-overlap > :first-child,.en-layout-pair.is-overlap > :last-child{margin:0}
}
.en-layout-section.en-sec-bg--login_gold{background:radial-gradient(circle at top left,rgba(242,201,76,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))}
.en-layout-section.en-sec-bg--free_entry{background:radial-gradient(circle at 18% 0%,rgba(242,201,76,.16),transparent 22%),radial-gradient(circle at 82% 8%,rgba(242,201,76,.08),transparent 18%)}
.en-layout-section.en-sec-bg--founders{background:radial-gradient(circle at top,rgba(243,205,91,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0))}
.en-layout-section.en-sec-bg--launch{background:radial-gradient(circle at 50% 0%,rgba(242,201,76,.15),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}
.en-layout-section.en-sec-bg--draw_night{background:radial-gradient(circle at top,rgba(242,201,76,.10),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}
.en-layout-section.en-sec-bg--movement{background:radial-gradient(circle at top left,rgba(240,196,64,.11),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}


.enLive-deviceDock{position:fixed;right:calc(min(420px,94vw) + 26px);top:24px;z-index:99998;width:min(460px,calc(100vw - 520px));max-width:460px;display:none;flex-direction:column;gap:10px}
.enLive-deviceDock.is-open{display:flex}
.enLive-deviceHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid rgba(242,201,76,.18);border-radius:18px;background:rgba(9,11,15,.9);backdrop-filter:blur(10px);color:#f7e6a6}
.enLive-deviceHead strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f2c94c}
.enLive-deviceLabel{font-size:11px;color:rgba(247,230,166,.82)}
.enLive-deviceBody{display:grid;place-items:center;min-height:320px;padding:16px;border:1px solid rgba(242,201,76,.14);border-radius:24px;background:linear-gradient(180deg,rgba(6,8,12,.94),rgba(10,12,16,.94));box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 40px rgba(242,201,76,.08)}
.enLive-deviceScale{transform:scale(var(--en-preview-scale,1));transform-origin:top center;transition:transform .18s ease}
.enLive-deviceFrame{position:relative;border-radius:34px;padding:12px;background:linear-gradient(180deg,#14181f,#090b0f);box-shadow:0 18px 64px rgba(0,0,0,.42),0 0 26px rgba(242,201,76,.14)}
.enLive-deviceFrame::before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);width:34%;height:18px;border-radius:999px;background:#050607;z-index:2;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.enLive-deviceFrame iframe{display:block;border:0;border-radius:24px;background:#fff;overflow:hidden}

html.enLive-previewFrame{margin-top:0!important}
body.enLive-previewFrame{margin-top:0!important;padding-top:0!important;background:#050608!important}
body.enLive-previewFrame #wpadminbar,
body.enLive-previewFrame .enLive-launcher,
body.enLive-previewFrame .enLive-panel,
body.enLive-previewFrame [data-enf-admin-open],
body.enLive-previewFrame .enLive-deviceDock{display:none!important}
body.enLive-previewFrame.admin-bar #wpcontent,
body.enLive-previewFrame.admin-bar #wpbody-content{margin-top:0!important;padding-top:0!important}
html.enLive-previewFrame body.admin-bar{margin-top:0!important}
body.enLive-previewFrame [data-en-layout]{max-width:none!important;margin:0 auto!important;box-shadow:none!important}

@media (max-width:1400px){
  .enLive-deviceDock{right:18px;top:auto;bottom:92px;width:min(420px,calc(100vw - 36px))}
}
@media (max-width:980px){
  .enLive-deviceDock{display:none!important}
}


.en-layout-host,.en-layout-section{transition:background .25s ease, box-shadow .25s ease, border-color .25s ease, color .2s ease}
.en-layout-host[data-en-layout-preview="mobile"]{min-height:100dvh}


/* v25 stronger live style overrides */
.en-layout-host{background:var(--en-live-page-bg, initial)!important;background-size:var(--en-live-page-bg-size, auto)!important;background-repeat:no-repeat!important;background-attachment:scroll!important;}
.en-layout-section{background:var(--en-live-sec-bg, initial)!important;background-size:var(--en-live-sec-bg-size, auto)!important;background-repeat:no-repeat!important;}
.en-layout-host.en-layout-bg--account_gold{background:radial-gradient(circle at top,rgba(242,201,76,.16),transparent 38%),linear-gradient(180deg,#050607,#0b0d10 44%,#07080a 100%)}
.en-layout-host.en-layout-bg--dark_grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#050607,#090b10 100%);background-size:28px 28px,28px 28px,auto}
.en-layout-host.en-layout-bg--soft_beam{background:radial-gradient(circle at 20% 0%,rgba(242,201,76,.16),transparent 28%),radial-gradient(circle at 80% 0%,rgba(242,201,76,.08),transparent 24%),linear-gradient(180deg,#050607,#0a0d12 100%)}
.en-layout-host.en-layout-bg--black_onyx{background:linear-gradient(180deg,#030405,#06080b 100%)}
.en-layout-host.en-layout-bg--black_velvet{background:radial-gradient(circle at top,rgba(242,201,76,.08),transparent 42%),linear-gradient(180deg,#070708,#121217 100%)}
.en-layout-host.en-layout-bg--cream_luxe{background:linear-gradient(180deg,#fbf7ed,#f2e8d3 100%)}
.en-layout-host.en-layout-bg--white_glow{background:radial-gradient(circle at top,rgba(255,255,255,.9),transparent 46%),linear-gradient(180deg,#ffffff,#f5f1e8 100%)}
.en-layout-section.en-sec-bg--black_onyx{background:linear-gradient(180deg,#030405,#06080b 100%)}
.en-layout-section.en-sec-bg--black_velvet{background:radial-gradient(circle at top,rgba(242,201,76,.08),transparent 42%),linear-gradient(180deg,#070708,#121217 100%)}
.en-layout-section.en-sec-bg--cream_luxe{background:linear-gradient(180deg,#fbf7ed,#f2e8d3 100%)}
.en-layout-section.en-sec-bg--white_glow{background:radial-gradient(circle at top,rgba(255,255,255,.9),transparent 46%),linear-gradient(180deg,#ffffff,#f5f1e8 100%)}
.en-layout-host.en-layout-gold--amber,.en-layout-section.en-sec-gold--amber{--en-accent:#f0b84a;--en-accent-2:#b97911}
.en-layout-host.en-layout-gold--champagne,.en-layout-section.en-sec-gold--champagne{--en-accent:#f4e1a1;--en-accent-2:#d0b46a}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--account_gold{background:radial-gradient(circle at top,rgba(212,175,55,.16),transparent 40%),linear-gradient(180deg,#f7f0db,#efe5c8 52%,#f9f5ea 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--dark_grid{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(180deg,#faf7ef,#f1e8d4 100%);background-size:28px 28px,28px 28px,auto}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--soft_beam{background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.18),transparent 28%),radial-gradient(circle at 80% 0%,rgba(212,175,55,.10),transparent 24%),linear-gradient(180deg,#fff8ec,#f3e7ca 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--black_onyx{background:linear-gradient(180deg,#f4efe3,#ece3cf 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--black_velvet{background:radial-gradient(circle at top,rgba(212,175,55,.12),transparent 42%),linear-gradient(180deg,#f8f3e9,#eee2c6 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--cream_luxe{background:linear-gradient(180deg,#fbf7ed,#f2e8d3 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-bg--white_glow{background:radial-gradient(circle at top,rgba(255,255,255,.9),transparent 46%),linear-gradient(180deg,#ffffff,#f5f1e8 100%)}
html[data-en-theme="light"] .en-layout-host.en-layout-gold--account,html[data-en-theme="light"] .en-layout-section.en-sec-gold--account{--en-accent:#d4af37;--en-accent-2:#a97816}
html[data-en-theme="light"] .en-layout-host.en-layout-gold--deep,html[data-en-theme="light"] .en-layout-section.en-sec-gold--deep{--en-accent:#c79c1c;--en-accent-2:#9a7310}
html[data-en-theme="light"] .en-layout-host.en-layout-gold--soft,html[data-en-theme="light"] .en-layout-section.en-sec-gold--soft{--en-accent:#cfbb76;--en-accent-2:#a48e4a}
html[data-en-theme="light"] .en-layout-host.en-layout-gold--amber,html[data-en-theme="light"] .en-layout-section.en-sec-gold--amber{--en-accent:#d79a28;--en-accent-2:#9d6b10}
html[data-en-theme="light"] .en-layout-host.en-layout-gold--champagne,html[data-en-theme="light"] .en-layout-section.en-sec-gold--champagne{--en-accent:#dcc689;--en-accent-2:#b29348}

/* v33 unified layout controls */
.en-layout-host,.en-layout-section{position:relative;isolation:isolate;}
.en-layout-host::before,.en-layout-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--en-live-fx-bg,none);background-size:var(--en-live-fx-size,cover);background-repeat:no-repeat;opacity:var(--en-live-fx-opacity,0);z-index:0;mix-blend-mode:screen;}
.en-layout-host > *, .en-layout-section > *{position:relative;z-index:1;}
.en-layout-host .en-shell, .en-layout-host .en-wrap, .en-layout-host .en-shellWrap, .en-layout-host .en-gridShell, .en-layout-host .en-container{max-width:var(--en-host-width,1560px)!important;margin-inline:auto!important;padding-inline:var(--en-host-pad,clamp(18px,3vw,48px))!important;}
.en-layout-host .en-shellWrap{padding-top:var(--en-host-density,clamp(44px,6vw,88px))!important;padding-bottom:var(--en-host-density,clamp(44px,6vw,88px))!important;}
.en-layout-host .en-section{padding-block:var(--en-host-density,clamp(44px,6vw,88px));}
.en-layout-host.en-layout-surface--glass .en-section:not(.en-heroFull), .en-layout-host.en-layout-surface--glass .en-strip, .en-layout-host.en-layout-surface--glass .enfe-section{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(242,201,76,.14)!important;border-radius:32px;}
.en-layout-host.en-layout-surface--solid .en-section:not(.en-heroFull), .en-layout-host.en-layout-surface--solid .en-strip, .en-layout-host.en-layout-surface--solid .enfe-section{background:rgba(10,10,12,.82)!important;border:1px solid rgba(242,201,76,.12)!important;border-radius:32px;}
.en-layout-host.en-layout-surface--none .en-section, .en-layout-host.en-layout-surface--none .en-strip, .en-layout-host.en-layout-surface--none .enfe-section{background:transparent!important;border:none!important;box-shadow:none!important;}
.en-layout-host [data-en-section="hero"] .en-wrap, .en-layout-host [data-en-section="hero"] .en-shell, .en-layout-host [data-en-section="hero"] .en-shellWrap{max-width:var(--en-host-width,1440px)!important;}

/* v34 mobile-first admin + offset + type controls */
.enLive-rowTools{display:flex;gap:6px;align-items:center}
.enLive-rowTools .enLive-move{min-width:34px;padding:8px 10px}
.enLive-group input[type=range]{width:100%}
.enLive-group input[type=range]{accent-color:#f2c94c}
.enLive-panel .enLive-subGroup label{gap:6px}
.enLive-panel .enLive-subGroup input[type=range]{margin-top:4px}
.en-layout-host .en-shell,
.en-layout-host .en-wrap,
.en-layout-host .en-shellWrap,
.en-layout-host .en-gridShell,
.en-layout-host .en-container{transform:translate(var(--en-host-offset-x,0),var(--en-host-offset-y,0));}
.en-layout-section[data-offset-x],
.en-layout-section[data-offset-y]{will-change:transform}
@media (max-width: 980px){
  .enLive-panel{width:100vw;max-width:100vw;right:0;left:0;border-left:0;border-top:1px solid rgba(242,201,76,.2);transform:translateY(105%);top:auto;bottom:0;height:min(88vh,100dvh)}
  .enLive-open .enLive-panel{transform:translateY(0)}
  .enLive-head,.enLive-foot{padding:12px 14px}
  .enLive-body{padding:12px 14px 18px}
  .enLive-group{padding:10px;border-radius:14px}
  .enLive-rowHead{flex-wrap:wrap;align-items:flex-start}
  .enLive-toggle{width:100%;order:5}
  .enLive-rowTools{margin-left:auto}
  .enLive-close,.enLive-save,.enLive-ghost,.enLive-expand,.enLive-drag,.enLive-move,.enLive-preview button{min-height:40px}
  .enLive-deviceDock{display:none!important}
}


/* v41 universal page-admin mobile cleanup */
body #enrychPage .en-adminFab{min-height:44px!important;padding:0 14px!important;border-radius:999px!important;box-shadow:0 14px 30px rgba(0,0,0,.34)!important}
body #enrychPage .en-adminPanel{padding:12px!important}
body #enrychPage .en-adminPanelInner{width:min(1080px,100%)!important;max-height:92dvh!important;overflow:auto!important;border-radius:24px!important}
body #enrychPage .en-adminForm, body #enrychPage .en-adminGrid{display:grid!important;gap:12px!important}
body #enrychPage .en-adminGrid label{display:grid!important;gap:6px!important}
body #enrychPage .en-adminGrid input, body #enrychPage .en-adminGrid textarea, body #enrychPage .en-adminGrid select{width:100%!important;min-height:42px!important;padding:10px 12px!important;border-radius:12px!important}
@media (max-width: 920px){
  body #enrychPage .en-adminFab{right:12px!important;bottom:76px!important;z-index:1002!important}
  body #enrychPage .en-adminPanel{inset:auto 0 0 0!important;padding:0!important;background:rgba(0,0,0,.52)!important;display:flex!important;align-items:flex-end!important}
  body #enrychPage .en-adminPanelInner{width:100%!important;max-width:100%!important;max-height:min(88dvh,100vh)!important;border-radius:24px 24px 0 0!important}
  body #enrychPage .en-adminPanelHead{position:sticky!important;top:0!important;background:inherit!important;z-index:2!important}
}

/* v41 wider footer baseline */
.site-footer.enf .enf-wrap{max-width:1560px!important;padding:0 clamp(18px,3vw,44px)!important}
@media (min-width: 981px){
  .site-footer.enf .enf-grid{gap:18px!important}
  .site-footer.enf .enf-card{border-radius:28px!important}
}

.enLive-deviceDock{display:none}
.enLive-deviceDock.is-open{display:flex}
body.enLive-preview--desktop [data-en-layout]{max-width:1200px!important;margin-inline:auto!important;box-shadow:0 0 0 1px rgba(242,201,76,.16),0 22px 60px rgba(0,0,0,.22)}
body #enrychPage .en-adminPanel[hidden],
body .enf-adminPanel[hidden]{display:none!important}
