
.enx-page{
  --bg:#07070b;
  --bg-2:#0d1015;
  --panel:rgba(255,255,255,.06);
  --panel-2:rgba(255,255,255,.04);
  --panel-3:rgba(255,255,255,.03);
  --line:rgba(255,255,255,.12);
  --line-strong:rgba(255,255,255,.2);
  --text:#f8f6ef;
  --muted:rgba(248,246,239,.72);
  --gold:#efc054;
  --gold-2:#f8dc8f;
  --shadow:0 28px 90px rgba(0,0,0,.38);
  --spark-1:#ff9e2f;
  --spark-2:#ff5a1f;
  --boost-1:#39cfff;
  --boost-2:#1f7aff;
  --boost-1:#ffd166;
  --boost-2:#b98518;
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(1100px 640px at 10% -12%, rgba(239,192,84,.14), transparent 58%),
    radial-gradient(980px 620px at 94% 0%, rgba(255,255,255,.08), transparent 54%),
    radial-gradient(760px 520px at 50% 120%, rgba(239,192,84,.09), transparent 60%),
    linear-gradient(180deg, #050608 0%, #0d1016 48%, #07080a 100%);
  color:var(--text);
  min-height:100vh;
  padding:26px 0 88px;
}
.enx-page:before,
.enx-page:after{
  content:"";
  position:absolute;
  inset:auto;
  pointer-events:none;
  z-index:0;
  filter:blur(26px);
}
.enx-page:before{
  width:420px; height:420px; left:-130px; top:260px;
  background:radial-gradient(circle, rgba(239,192,84,.10), transparent 64%);
}
.enx-page:after{
  width:520px; height:520px; right:-180px; top:560px;
  background:radial-gradient(circle, rgba(255,255,255,.07), transparent 68%);
}
html[data-en-theme="light"] .enx-page{
  --bg:#f5f2e8;
  --bg-2:#fffdf8;
  --panel:rgba(255,255,255,.72);
  --panel-2:rgba(255,255,255,.54);
  --panel-3:rgba(255,255,255,.44);
  --line:rgba(17,18,22,.10);
  --line-strong:rgba(17,18,22,.16);
  --text:#111318;
  --muted:rgba(17,19,24,.66);
  --shadow:0 18px 56px rgba(0,0,0,.12);
  background:
    radial-gradient(1200px 680px at 14% -14%, rgba(212,175,55,.18), transparent 60%),
    radial-gradient(900px 520px at 100% 0%, rgba(255,255,255,.75), transparent 54%),
    radial-gradient(780px 420px at 82% 28%, rgba(17,18,22,.05), transparent 56%),
    linear-gradient(180deg, #fcfaf3 0%, #f2ead8 52%, #fbf7ed 100%);
}
.enx-wrap{position:relative; z-index:1; width:min(1280px, calc(100% - 28px)); margin:0 auto;}
.enx-hero{display:grid; gap:22px; margin-top:10px;}
@media(min-width:980px){.enx-hero{grid-template-columns:1.15fr .85fr; align-items:stretch;}}
.enx-kicker{display:inline-flex; align-items:center; gap:10px; width:max-content; max-width:100%; padding:8px 14px; border-radius:999px; border:1px solid rgba(239,192,84,.25); color:var(--gold-2); background:rgba(239,192,84,.08); font-size:11px; font-weight:800; letter-spacing:.13em; text-transform:uppercase; box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}
html[data-en-theme="light"] .enx-kicker{background:rgba(212,175,55,.08); color:#8d6506;}
.enx-title{font-size:clamp(2.45rem,5.8vw,5rem); line-height:.94; letter-spacing:-.045em; margin:16px 0 14px; color:var(--text); text-wrap:balance;}
.enx-title span{color:var(--gold-2); text-shadow:0 0 24px rgba(239,192,84,.2);}
.enx-lead{max-width:780px; color:var(--muted); font-size:1.02rem; line-height:1.65; margin:0;}
.enx-shell,.enx-card,.enx-feature,.enx-lane,.enx-proof,.enx-panel,.enx-tier,.enx-winnerGroup,.enx-drawBoard,.enx-drawHero{
  background:linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0)), var(--panel);
  border:1px solid var(--line);
  border-radius:32px;
  box-shadow:var(--shadow);
  backdrop-filter:blur(12px);
}
.enx-shell,.enx-feature,.enx-proof,.enx-tier,.enx-winnerGroup,.enx-drawHero{position:relative; overflow:hidden;}
.enx-shell:before,.enx-feature:before,.enx-proof:before,.enx-tier:before,.enx-drawHero:before,
.enx-lane:before,.enx-winnerGroup:before{
  content:""; position:absolute; left:0; right:0; top:0; height:3px;
  background:linear-gradient(90deg, rgba(239,192,84,.4), rgba(248,220,143,.95));
}
.enx-shell{padding:30px;}
.enx-shell--hero{padding:34px;}
.enx-feature{padding:28px; display:grid; gap:18px; align-content:start;}
.enx-section{margin-top:34px;}
.enx-sectionTitle{font-size:clamp(1.45rem,2.6vw,2.25rem); line-height:1.02; margin:0; color:var(--text);}
.enx-body,.enx-note{color:var(--muted); line-height:1.62; margin:0;}
.enx-heroActions,.enx-laneActions{display:flex; flex-wrap:wrap; gap:12px;}
.enx-heroActions{margin-top:24px;}
.enx-btn{display:inline-flex; align-items:center; justify-content:center; padding:14px 20px; border-radius:999px; font-weight:800; text-decoration:none; border:1px solid transparent; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;}
.enx-btn--gold{background:linear-gradient(180deg, var(--gold-2), var(--gold)); color:#15120a; box-shadow:0 10px 30px rgba(239,192,84,.26);}
.enx-btn--ghost{background:rgba(255,255,255,.03); border-color:var(--line); color:var(--text);}
.enx-btn:hover{transform:translateY(-2px); box-shadow:0 14px 34px rgba(0,0,0,.18);}
.enx-stats{display:grid; gap:12px; grid-template-columns:repeat(2, minmax(0,1fr)); margin-top:24px;}
@media(min-width:860px){.enx-stats{grid-template-columns:repeat(5, minmax(0,1fr));}}
.enx-stat{padding:16px 18px; border-radius:22px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--panel-2); transition:transform .18s ease, border-color .18s ease;}
.enx-stat:hover{transform:translateY(-2px); border-color:var(--line-strong);}
.enx-stat small{display:block; color:var(--gold-2); text-transform:uppercase; letter-spacing:.08em; font-size:11px; font-weight:800; margin-bottom:8px;}
html[data-en-theme="light"] .enx-stat small{color:#8d6506;}
.enx-stat strong{font-size:1.08rem; color:var(--text);}
.enx-lanes{display:grid; gap:18px; margin-top:18px;}
@media(min-width:1024px){.enx-lanes.enx-lanes--3{grid-template-columns:repeat(3, minmax(0,1fr));}}
.enx-lane{padding:24px; display:flex; flex-direction:column; gap:14px; position:relative; overflow:hidden; isolation:isolate;}
.enx-lane:hover{transform:translateY(-3px); transition:transform .18s ease, box-shadow .18s ease;}
.enx-laneTag{display:inline-flex; align-items:center; width:max-content; max-width:100%; padding:7px 12px; border-radius:999px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.08); color:#fff; font-size:11px; font-weight:800; letter-spacing:.08em; text-transform:uppercase;}
.enx-lane h3{font-size:clamp(1.5rem,2vw,2rem); margin:0; line-height:1.02; letter-spacing:-.02em;}
.enx-lane .enx-body{min-height:3.1em;}
.enx-moneyRow{display:grid; grid-template-columns:1.35fr .95fr .95fr; gap:10px;}
.enx-moneyRow--single{grid-template-columns:1.55fr .95fr .95fr;}
.enx-metaGrid{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:10px;}
.enx-meta,.enx-mini,.enx-box{padding:14px 16px; border-radius:20px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,0)), var(--panel-3);}
.enx-meta span,.enx-mini span,.enx-box span{display:block; font-size:11px; color:var(--muted); text-transform:uppercase; letter-spacing:.08em; margin-bottom:6px;}
.enx-meta strong,.enx-mini strong,.enx-box strong{font-size:1rem; color:var(--text);}
.enx-box--hero{padding:18px 18px 20px; border-radius:24px;}
.enx-box--hero strong{font-size:clamp(1.55rem,3vw,2.55rem); line-height:.95;}
.enx-box--hero .enx-boxSub{display:block; margin-top:8px; font-size:.85rem; color:var(--muted);}
.enx-box--current{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05), 0 14px 34px rgba(0,0,0,.18);}
.enx-grid-2{display:grid; gap:18px;}
@media(min-width:980px){.enx-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}
.enx-proof{padding:24px;}
.enx-proof h3{font-size:1.45rem; margin:0 0 10px;}
.enx-proofList{display:grid; gap:16px; grid-template-columns:repeat(2,minmax(0,1fr));}
@media(min-width:980px){.enx-proofList.enx-proofList--3{grid-template-columns:repeat(3,minmax(0,1fr));}}
.enx-proofItem{padding:18px; border-radius:20px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--panel-2);}
.enx-proofItem h4{font-size:1.05rem; margin:0 0 8px;}
.enx-proofItem p{margin:0; color:var(--muted); line-height:1.5;}
.enx-list{margin:0; padding-left:18px; color:var(--muted); display:grid; gap:10px;}
.enx-tierGrid{display:grid; gap:18px;}
@media(min-width:980px){.enx-tierGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}
.enx-tier{padding:28px;}
.enx-tier h3{margin:0 0 10px; font-size:1.85rem;}
.enx-price{font-size:2rem; font-weight:900; color:var(--gold-2); margin:8px 0 16px;}
.enx-compare{padding:24px; margin-top:24px;}
.enx-compare ul{margin:0; padding-left:18px; color:var(--muted); display:grid; gap:10px;}
.enx-page .en-gold{color:var(--gold-2);}
.enx-drawHero{padding:28px; display:grid; gap:22px;}
.enx-drawHero__titleWrap{display:grid; gap:10px;}
.enx-drawName{font-size:clamp(2.4rem,6vw,4.8rem); line-height:.92; letter-spacing:-.05em; margin:0; text-transform:uppercase;}
.enx-drawTagline{font-size:1rem; color:var(--muted); max-width:48rem;}
.enx-drawBoard{padding:18px; display:grid; gap:10px; grid-template-columns:1.45fr .9fr .9fr; align-items:stretch;}
.enx-drawBoard .enx-box{height:100%;}
.enx-drawMeta{display:grid; gap:10px; grid-template-columns:repeat(2, minmax(0,1fr));}
.enx-drawNote{font-size:.92rem; color:var(--muted); margin:0;}
.enx-splitHead{display:flex; flex-wrap:wrap; align-items:end; justify-content:space-between; gap:14px; margin-bottom:16px;}
.enx-splitHead p{margin:0; color:var(--muted);}
.enx-winnerSections{display:grid; gap:18px;}
.enx-winnerGroup{padding:22px;}
.enx-winnerRail{display:flex; gap:14px; overflow:auto; padding:4px 2px 4px; scroll-snap-type:x proximity; scrollbar-width:thin;}
.enx-winnerRail::-webkit-scrollbar{height:10px;}
.enx-winnerRail::-webkit-scrollbar-thumb{background:rgba(239,192,84,.35); border-radius:999px;}
.enx-winnerCard{min-width:300px; max-width:320px; padding:22px; border-radius:24px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,0)), var(--panel-2); scroll-snap-align:start;}
.enx-winnerCard h3{margin:0 0 8px; font-size:1.28rem; line-height:1.06;}
.enx-winnerMeta{display:grid; gap:10px; margin-top:14px;}
.enx-empty{padding:24px; border-radius:24px; border:1px dashed rgba(239,192,84,.3); color:var(--muted); background:rgba(255,255,255,.02);}
.enx-filters{display:flex; flex-wrap:wrap; gap:10px; margin-top:14px;}
.enx-filter{padding:8px 12px; border-radius:999px; border:1px solid var(--line); background:rgba(255,255,255,.02); color:var(--muted); font-size:12px; font-weight:700;}
.enx-home .enx-feature h2{font-size:clamp(1.65rem,2.5vw,2.6rem);}
.enx-home .enx-feature p{margin:0;}
.enx-homeSystem{display:grid; gap:10px;}
.enx-homeSystem .enx-box--hero{min-height:124px;}
.enx-homeProofGrid{display:grid; gap:18px;}
@media(min-width:860px){.enx-homeProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}
.enx-hubHero{display:grid; gap:18px;}
.enx-hubHero .enx-shell{padding-bottom:26px;}
.enx-cardPoster{min-height:100%;}
.enx-cardPoster .enx-moneyRow{margin-top:4px;}
.enx-home .enx-lane,.enx-hub .enx-lane,.enx-drawHero,
.enx-shell[data-lane], .enx-tier[data-lane]{--lane-a:var(--gold); --lane-b:var(--gold-2);}
.enx-lane--spark,.enx-drawHero--spark,.enx-box--spark,.enx-winnerGroup--spark{--lane-a:var(--spark-1); --lane-b:var(--spark-2);}
.enx-lane--boost,.enx-drawHero--boost,.enx-box--boost,.enx-winnerGroup--boost{--lane-a:var(--boost-1); --lane-b:var(--boost-2);}
.enx-lane--boost,.enx-drawHero--boost,.enx-box--boost,.enx-winnerGroup--boost{--lane-a:var(--boost-1); --lane-b:var(--boost-2);}
.enx-lane--spark,.enx-lane--boost,.enx-lane--boost,
.enx-drawHero--spark,.enx-drawHero--boost,.enx-drawHero--boost,
.enx-winnerGroup--spark,.enx-winnerGroup--boost,.enx-winnerGroup--boost{
  background:
    radial-gradient(700px 260px at 0% 0%, color-mix(in srgb, var(--lane-a) 26%, transparent), transparent 62%),
    radial-gradient(540px 220px at 100% 0%, color-mix(in srgb, var(--lane-b) 22%, transparent), transparent 58%),
    linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)), var(--panel);
}
.enx-lane--spark .enx-laneTag,.enx-drawHero--spark .enx-kicker,.enx-winnerGroup--spark .enx-kicker{background:rgba(255,122,31,.16); color:#ffd2ad; border-color:rgba(255,122,31,.25);}
.enx-lane--boost .enx-laneTag,.enx-drawHero--boost .enx-kicker,.enx-winnerGroup--boost .enx-kicker{background:rgba(57,207,255,.14); color:#caeeff; border-color:rgba(57,207,255,.26);}
.enx-lane--boost .enx-laneTag,.enx-drawHero--boost .enx-kicker,.enx-winnerGroup--boost .enx-kicker{background:rgba(255,209,102,.15); color:#fff0b8; border-color:rgba(255,209,102,.28);}
html[data-en-theme="light"] .enx-lane--spark .enx-laneTag,html[data-en-theme="light"] .enx-drawHero--spark .enx-kicker,html[data-en-theme="light"] .enx-winnerGroup--spark .enx-kicker{color:#9f4200; background:rgba(255,122,31,.10)}
html[data-en-theme="light"] .enx-lane--boost .enx-laneTag,html[data-en-theme="light"] .enx-drawHero--boost .enx-kicker,html[data-en-theme="light"] .enx-winnerGroup--boost .enx-kicker{color:#005b80; background:rgba(57,207,255,.10)}
html[data-en-theme="light"] .enx-lane--boost .enx-laneTag,html[data-en-theme="light"] .enx-drawHero--boost .enx-kicker,html[data-en-theme="light"] .enx-winnerGroup--boost .enx-kicker{color:#8b6500; background:rgba(255,209,102,.12)}
.enx-lane--spark:before,.enx-drawHero--spark:before,.enx-winnerGroup--spark:before{background:linear-gradient(90deg, var(--spark-1), var(--spark-2));}
.enx-lane--boost:before,.enx-drawHero--boost:before,.enx-winnerGroup--boost:before{background:linear-gradient(90deg, var(--boost-1), var(--boost-2));}
.enx-lane--boost:before,.enx-drawHero--boost:before,.enx-winnerGroup--boost:before{background:linear-gradient(90deg, var(--boost-1), var(--boost-2));}
.enx-box--current{background:
  linear-gradient(135deg, color-mix(in srgb, var(--lane-a) 22%, transparent), color-mix(in srgb, var(--lane-b) 10%, transparent)),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)), var(--panel-2);
}
.enx-box--current strong{color:var(--text); text-shadow:0 8px 30px rgba(0,0,0,.18);}
.enx-drawHero__actions{display:flex; flex-wrap:wrap; gap:12px;}
.enx-posterGrid{display:grid; gap:18px;}
@media(min-width:1024px){.enx-posterGrid{grid-template-columns:repeat(3,minmax(0,1fr));}}
.enx-posterCard{padding:22px; position:relative; overflow:hidden; min-height:100%;}
.enx-posterCard h3{margin:0; font-size:clamp(1.65rem,2.1vw,2.2rem); line-height:.95; text-transform:uppercase;}
.enx-posterTag{display:inline-flex; align-items:center; gap:8px; width:max-content; padding:8px 12px; border-radius:999px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.08); font-size:11px; font-weight:800; letter-spacing:.08em; text-transform:uppercase;}
.enx-posterAmount{font-size:clamp(2.1rem,5vw,3.6rem); line-height:.88; letter-spacing:-.05em; font-weight:900; margin:2px 0 0;}
.enx-posterCard .enx-body{min-height:unset;}
.enx-posterCard .enx-box{background:rgba(0,0,0,.14);}
html[data-en-theme="light"] .enx-posterCard .enx-box{background:rgba(255,255,255,.58);}
.enx-posterCard:after,.enx-drawHero:after{
  content:""; position:absolute; inset:-40% -20% auto auto; width:260px; height:260px;
  background:radial-gradient(circle, rgba(255,255,255,.18), transparent 60%); opacity:.55; pointer-events:none; transform:rotate(12deg);
}
.enx-posterCard--spark,.enx-drawHero--spark{background:
  radial-gradient(640px 280px at 0% 0%, rgba(255,158,47,.28), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(255,90,31,.18), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  linear-gradient(180deg, #351207 0%, #230c07 100%);
}
.enx-posterCard--boost,.enx-drawHero--boost{background:
  radial-gradient(640px 280px at 0% 0%, rgba(57,207,255,.28), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(31,122,255,.20), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  linear-gradient(180deg, #07162f 0%, #08111f 100%);
}
.enx-posterCard--boost,.enx-drawHero--boost{background:
  radial-gradient(640px 280px at 0% 0%, rgba(255,209,102,.23), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(185,133,24,.18), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,0)),
  linear-gradient(180deg, #211709 0%, #120e08 100%);
}
html[data-en-theme="light"] .enx-posterCard--spark,html[data-en-theme="light"] .enx-drawHero--spark{background:
  radial-gradient(640px 280px at 0% 0%, rgba(255,158,47,.18), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(255,90,31,.12), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.65), rgba(255,255,255,.2)),
  linear-gradient(180deg, #fff7ef 0%, #f7eadf 100%);
}
html[data-en-theme="light"] .enx-posterCard--boost,html[data-en-theme="light"] .enx-drawHero--boost{background:
  radial-gradient(640px 280px at 0% 0%, rgba(57,207,255,.16), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(31,122,255,.12), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,.2)),
  linear-gradient(180deg, #eef9ff 0%, #e6f0ff 100%);
}
html[data-en-theme="light"] .enx-posterCard--boost,html[data-en-theme="light"] .enx-drawHero--boost{background:
  radial-gradient(640px 280px at 0% 0%, rgba(255,209,102,.18), transparent 60%),
  radial-gradient(420px 220px at 100% 0%, rgba(185,133,24,.12), transparent 56%),
  linear-gradient(180deg, rgba(255,255,255,.62), rgba(255,255,255,.24)),
  linear-gradient(180deg, #fff9e9 0%, #f2e8cc 100%);
}
html[data-en-theme="light"] .enx-drawHero--spark .enx-drawName, html[data-en-theme="light"] .enx-posterCard--spark h3,
html[data-en-theme="light"] .enx-drawHero--boost .enx-drawName, html[data-en-theme="light"] .enx-posterCard--boost h3,
html[data-en-theme="light"] .enx-drawHero--boost .enx-drawName, html[data-en-theme="light"] .enx-posterCard--boost h3,
html[data-en-theme="light"] .enx-posterAmount {color:#0f1419; text-shadow:none;}
.enx-drawHero .enx-drawName,.enx-posterCard h3,.enx-posterAmount{color:#fff; text-shadow:0 8px 30px rgba(0,0,0,.28);}
.enx-drawHero .enx-drawTagline,.enx-posterCard .enx-body{color:rgba(255,255,255,.86);}
html[data-en-theme="light"] .enx-drawHero .enx-drawTagline,html[data-en-theme="light"] .enx-posterCard .enx-body{color:rgba(17,19,24,.74);}
.enx-inlineNote{font-size:.92rem; color:var(--muted); margin:0;}
.enx-sectionHead{display:flex; align-items:end; justify-content:space-between; gap:14px; margin-bottom:18px;}
.enx-balance{display:grid; gap:16px;}
@keyframes enx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
.enx-posterCard:hover,.enx-drawHero:hover,.enx-feature:hover,.enx-tier:hover{animation:enx-float 2.6s ease-in-out infinite;}
@media (max-width: 900px){
  .enx-moneyRow,.enx-drawBoard{grid-template-columns:1fr;}
  .enx-moneyRow--single{grid-template-columns:1fr;}
  .enx-drawMeta,.enx-metaGrid{grid-template-columns:1fr 1fr;}
}
@media (max-width: 680px){
  .enx-page{padding:14px 0 64px;}
  .enx-wrap{width:min(100% - 16px, 1280px);}
  .enx-shell,.enx-feature,.enx-proof,.enx-tier,.enx-winnerGroup,.enx-drawHero,.enx-posterCard{border-radius:24px;}
  .enx-shell,.enx-feature,.enx-proof,.enx-tier,.enx-winnerGroup,.enx-drawHero,.enx-posterCard,.enx-lane{padding:20px;}
  .enx-title{font-size:clamp(2rem,9vw,3rem);}
  .enx-kicker,.enx-laneTag,.enx-posterTag{font-size:10px; letter-spacing:.09em;}
  .enx-stats{grid-template-columns:repeat(2,minmax(0,1fr));}
  .enx-home .enx-hero{gap:16px;}
  .enx-home .enx-lanes.enx-lanes--3{grid-template-columns:1fr;}
  .enx-home .enx-body,.enx-hub .enx-body,.enx-posterCard .enx-body,.enx-drawTagline{font-size:.95rem;}
  .enx-home .enx-lane .enx-body,.enx-posterCard .enx-body{min-height:unset;}
  .enx-winnerCard{min-width:86%;}
  .enx-drawName{font-size:clamp(2rem,10vw,2.8rem);}
  .enx-posterAmount{font-size:2.5rem;}
}

/* v65: full-width staged draw system */
.enx-shell--center,.enx-title--center,.enx-lead--center{text-align:center;}
.enx-shell--center .enx-kicker{margin-inline:auto;}
.enx-shell--wideGlow{
  background:
    radial-gradient(920px 360px at 50% -6%, rgba(239,192,84,.18), transparent 58%),
    radial-gradient(760px 320px at 100% 0%, rgba(255,255,255,.06), transparent 56%),
    linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
    var(--panel);
}
html[data-en-theme="light"] .enx-shell--wideGlow{
  background:
    radial-gradient(920px 360px at 50% -6%, rgba(212,175,55,.16), transparent 58%),
    radial-gradient(760px 320px at 100% 0%, rgba(255,255,255,.58), transparent 56%),
    linear-gradient(180deg, rgba(255,255,255,.72), rgba(255,255,255,.22)),
    var(--panel);
}
.enx-stats--centered{justify-content:center;}
.enx-stageStack{display:grid; gap:22px;}
.enx-stage{
  position:relative;
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:34px;
  box-shadow:var(--shadow);
  isolation:isolate;
}
.enx-stage:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(760px 280px at 0% 0%, rgba(255,255,255,.12), transparent 64%),
    radial-gradient(520px 280px at 100% 0%, rgba(255,255,255,.08), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0));
  pointer-events:none;
}
.enx-stage:after{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height:3px;
  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.72), rgba(255,255,255,.12));
  pointer-events:none;
}
.enx-stage--spark{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(255,144,42,.28), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(255,94,31,.18), transparent 54%),
    linear-gradient(135deg, rgba(59,18,6,.92), rgba(25,9,6,.97));
}
.enx-stage--boost{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(65,216,255,.25), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(31,122,255,.18), transparent 54%),
    linear-gradient(135deg, rgba(6,22,46,.95), rgba(7,13,24,.98));
}
.enx-stage--boost{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(255,214,109,.23), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(191,141,23,.18), transparent 54%),
    linear-gradient(135deg, rgba(31,22,8,.95), rgba(15,11,7,.98));
}
html[data-en-theme="light"] .enx-stage--spark{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(255,144,42,.18), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(255,94,31,.10), transparent 54%),
    linear-gradient(135deg, #fff8f0, #f7ece1 58%, #fbf5ee);
}
html[data-en-theme="light"] .enx-stage--boost{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(65,216,255,.16), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(31,122,255,.10), transparent 54%),
    linear-gradient(135deg, #f3fbff, #e9f3ff 58%, #f6fbff);
}
html[data-en-theme="light"] .enx-stage--boost{
  background:
    radial-gradient(980px 420px at 0% 0%, rgba(255,214,109,.16), transparent 58%),
    radial-gradient(520px 300px at 100% 8%, rgba(191,141,23,.10), transparent 54%),
    linear-gradient(135deg, #fffaf0, #f3ead0 58%, #fbf6ea);
}
.enx-stage__inner{
  position:relative;
  z-index:1;
  display:grid;
  gap:22px;
  padding:34px 36px;
  align-items:center;
}
@media(min-width:980px){
  .enx-stage__inner{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);}
  .enx-stage__inner--single{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);}
}
.enx-stage__copy{display:grid; gap:16px; align-content:center;}
.enx-stage__copy .enx-kicker{box-shadow:0 10px 24px rgba(0,0,0,.12);}
.enx-stage__boardWrap{display:grid; gap:14px; align-content:center;}
.enx-stageLead{
  margin:0;
  font-size:clamp(1.02rem,1.9vw,1.24rem);
  line-height:1.55;
  max-width:60ch;
  color:rgba(255,255,255,.92);
}
.enx-stageDetail{
  margin:0;
  max-width:62ch;
  color:rgba(255,255,255,.74);
  line-height:1.7;
  font-size:1rem;
}
html[data-en-theme="light"] .enx-stageLead{color:rgba(17,19,24,.92);}
html[data-en-theme="light"] .enx-stageDetail{color:rgba(17,19,24,.68);}
.enx-stageActions{display:flex; flex-wrap:wrap; gap:12px; margin-top:4px;}
.enx-stageBoard{
  display:grid;
  grid-template-columns:1.4fr .85fr .85fr;
  gap:12px;
  align-items:stretch;
}
.enx-stageBoard--single{grid-template-columns:1.55fr .86fr .86fr;}
.enx-stageMetaRow{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}
.enx-stageMetaRow .enx-meta,
.enx-stageBoard .enx-box{
  background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,0)), rgba(6,8,11,.18);
  backdrop-filter:blur(8px);
}
html[data-en-theme="light"] .enx-stageMetaRow .enx-meta,
html[data-en-theme="light"] .enx-stageBoard .enx-box{
  background:linear-gradient(180deg, rgba(255,255,255,.84), rgba(255,255,255,.42)), rgba(255,255,255,.18);
}
.enx-box--primary strong{font-size:clamp(2.7rem,5vw,4.25rem);}
.enx-box--secondary strong{font-size:clamp(1.35rem,2.8vw,2rem);}
.enx-staggerTitle{
  display:grid;
  gap:0;
  margin-top:2px;
  width:max-content;
  max-width:100%;
  color:#fff;
}
.enx-staggerTitle__line{
  display:block;
  line-height:.84;
  font-weight:950;
  letter-spacing:-.06em;
  text-transform:uppercase;
  text-shadow:0 12px 30px rgba(0,0,0,.34), 0 0 28px rgba(239,192,84,.12);
}
.enx-staggerTitle__line--1{font-size:clamp(1.5rem,2vw,2rem); letter-spacing:.16em;}
.enx-staggerTitle__line--2{font-size:clamp(3.3rem,8vw,6.9rem); margin-left:.34em;}
.enx-staggerTitle__line--3{font-size:clamp(2.2rem,4.4vw,3.9rem); margin-left:1.08em;}
.enx-staggerTitle--compact .enx-staggerTitle__line--1{font-size:clamp(1.1rem,1.6vw,1.4rem);}
.enx-staggerTitle--compact .enx-staggerTitle__line--2{font-size:clamp(2.6rem,5vw,4.6rem);}
.enx-staggerTitle--compact .enx-staggerTitle__line--3{font-size:clamp(1.75rem,3vw,2.7rem);}
.enx-staggerTitle--spark .enx-staggerTitle__line--2,
.enx-staggerTitle--spark .enx-staggerTitle__line--3{color:#ffd7bd;}
.enx-staggerTitle--boost .enx-staggerTitle__line--2,
.enx-staggerTitle--boost .enx-staggerTitle__line--3{color:#c8efff;}
.enx-staggerTitle--boost .enx-staggerTitle__line--2,
.enx-staggerTitle--boost .enx-staggerTitle__line--3{color:#ffe8a6;}
html[data-en-theme="light"] .enx-staggerTitle{color:#101319;}
html[data-en-theme="light"] .enx-staggerTitle__line{text-shadow:0 6px 16px rgba(255,255,255,.35);}
html[data-en-theme="light"] .enx-staggerTitle--spark .enx-staggerTitle__line--2,
html[data-en-theme="light"] .enx-staggerTitle--spark .enx-staggerTitle__line--3{color:#aa4700;}
html[data-en-theme="light"] .enx-staggerTitle--boost .enx-staggerTitle__line--2,
html[data-en-theme="light"] .enx-staggerTitle--boost .enx-staggerTitle__line--3{color:#005d80;}
html[data-en-theme="light"] .enx-staggerTitle--boost .enx-staggerTitle__line--2,
html[data-en-theme="light"] .enx-staggerTitle--boost .enx-staggerTitle__line--3{color:#886200;}
.enx-fullSection{
  padding:30px 32px;
  border-radius:32px;
  border:1px solid var(--line);
  background:linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0)), var(--panel);
  box-shadow:var(--shadow);
}
.enx-fullSection--soft{background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--panel-2);}
.enx-proofList--4{grid-template-columns:repeat(2,minmax(0,1fr));}
.enx-proofList--full .enx-proofItem{height:100%;}
@media(min-width:1100px){
  .enx-proofList--4{grid-template-columns:repeat(4,minmax(0,1fr));}
}
.enx-splitHead--center{align-items:center; text-align:left;}
.enx-stage--homeFeature{border-radius:34px;}
.enx-home .enx-stageStack--compact .enx-stage__inner{grid-template-columns:minmax(0,.95fr) minmax(320px,.95fr);}
.enx-home .enx-stage--compact .enx-stage__inner{padding:28px 30px;}
.enx-home .enx-stage--compact .enx-stageDetail{display:none;}
.enx-winnerGroup{padding:24px 24px 22px;}
.enx-winnerGroup .enx-splitHead{align-items:center;}
.enx-winnerCard{
  min-width:320px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0)),
    rgba(8,10,14,.22);
}
html[data-en-theme="light"] .enx-winnerCard{
  background:linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.48)), rgba(255,255,255,.16);
}
.enx-btn--ghost:hover{border-color:rgba(239,192,84,.32); background:rgba(239,192,84,.08);}
.enx-stage:hover,.enx-shell--wideGlow:hover,.enx-fullSection:hover{transform:translateY(-2px); transition:transform .18s ease, box-shadow .18s ease;}
@media (max-width: 980px){
  .enx-stage__inner,
  .enx-stage__inner--single,
  .enx-home .enx-stageStack--compact .enx-stage__inner{grid-template-columns:1fr;}
  .enx-stageBoard,
  .enx-stageBoard--single,
  .enx-stageMetaRow{grid-template-columns:1fr;}
}
@media (max-width: 680px){
  .enx-page{
    background:
      radial-gradient(640px 320px at 50% -8%, rgba(239,192,84,.18), transparent 56%),
      radial-gradient(460px 220px at 100% 0%, rgba(255,255,255,.06), transparent 54%),
      linear-gradient(180deg, #050608 0%, #0b0e14 46%, #07080a 100%);
  }
  html[data-en-theme="light"] .enx-page{
    background:
      radial-gradient(640px 320px at 50% -8%, rgba(212,175,55,.16), transparent 56%),
      radial-gradient(460px 220px at 100% 0%, rgba(255,255,255,.72), transparent 54%),
      linear-gradient(180deg, #fcfaf3 0%, #efe6d2 48%, #fbf7ed 100%);
  }
  .enx-stage,
  .enx-fullSection{border-radius:24px;}
  .enx-stage__inner{padding:18px 18px 16px; gap:14px;}
  .enx-stage__copy{gap:10px;}
  .enx-stage__copy--single .enx-stageDetail{display:none;}
  .enx-stageLead{font-size:.94rem; line-height:1.42;}
  .enx-stageActions{gap:10px;}
  .enx-stageActions .enx-btn,.enx-drawHero__actions--landing .enx-btn{padding:12px 16px;}
  .enx-staggerTitle__line--1{font-size:1rem;}
  .enx-staggerTitle__line--2{font-size:clamp(2.5rem,13vw,3.4rem); margin-left:.28em;}
  .enx-staggerTitle__line--3{font-size:clamp(1.7rem,8vw,2.2rem); margin-left:.84em;}
  .enx-box--primary strong{font-size:clamp(2.2rem,11vw,2.9rem);}
  .enx-box--secondary strong{font-size:1.28rem;}
  .enx-stageBoard{gap:10px;}
  .enx-stageMetaRow{display:none;}
  .enx-single-draw .enx-stage__boardWrap{gap:10px;}
  .enx-single-draw .enx-drawHero__actions--landing{margin-top:2px;}
  .enx-single-draw .enx-stage--single .enx-stageLead{max-width:38ch;}
  .enx-single-draw .enx-stage--single{min-height:calc(100svh - 110px); display:flex; align-items:flex-start;}
  .enx-single-draw .enx-stage--single .enx-stage__inner{min-height:100%; align-content:start;}
  .enx-home .enx-stage--compact .enx-stageLead{display:none;}
}

/* v66 fluid blended pass */
.enx-wrap--wide{width:min(100% - 20px, 1440px);}
.enx-shell--cleanHero{background:transparent;border:0;box-shadow:none;padding-top:32px;padding-bottom:18px;}
.enx-title--impact{font-size:clamp(3rem,8vw,6.6rem);line-height:.9;letter-spacing:-.05em;text-transform:uppercase;}
.enx-title--impact span{display:block;color:var(--gold-2);}
.enx-lead--tight{max-width:760px;margin-inline:auto;}
.enx-statLine{display:flex;flex-wrap:wrap;gap:0;justify-content:center;align-items:stretch;margin-top:18px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.08);}
.enx-statLine span{display:grid;gap:4px;padding:12px 18px;min-width:150px;text-align:center;position:relative;}
.enx-statLine span+span:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgba(255,255,255,.12);}
.enx-statLine small{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800;}
.enx-statLine strong{font-size:1.1rem;line-height:1;font-weight:900;color:var(--text);}
html[data-en-theme="light"] .enx-statLine{border-top-color:rgba(17,18,22,.08);border-bottom-color:rgba(17,18,22,.06);}
html[data-en-theme="light"] .enx-statLine span+span:before{background:rgba(17,18,22,.08);}
.enx-stageStack--fluid{gap:8px;}
.enx-stage--fluid{position:relative;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden;}
.enx-stage--fluid:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0));opacity:.28;}
.enx-stage--fluid:after{content:"";position:absolute;left:2%;right:2%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);}
html[data-en-theme="light"] .enx-stage--fluid:after{background:linear-gradient(90deg,transparent,rgba(17,18,22,.12),transparent);}
.enx-stage--fluid .enx-stage__inner{display:grid;gap:20px;padding:48px 4vw 44px;position:relative;z-index:1;}
.enx-stage__inner--stack{grid-template-columns:1fr;}
.enx-stage__copy--center,.enx-stage__boardWrap--center,.enx-stageActions--center{text-align:center;justify-content:center;}
.enx-stageTagline{margin:0 auto;max-width:720px;font-size:clamp(1rem,1.8vw,1.28rem);font-weight:700;line-height:1.15;color:rgba(255,255,255,.92);text-transform:uppercase;letter-spacing:.04em;}
html[data-en-theme="light"] .enx-stageTagline{color:rgba(17,19,24,.86);}
.enx-staggerTitle--centered{align-items:center;text-align:center;}
.enx-staggerTitle--centered .enx-staggerTitle__line{margin-inline:auto !important;}
.enx-staggerTitle--shout .enx-staggerTitle__line--1{font-size:clamp(1rem,2.2vw,1.5rem);letter-spacing:.42em;opacity:.95;}
.enx-staggerTitle--shout .enx-staggerTitle__line--2{font-size:clamp(4rem,12vw,10rem);line-height:.84;letter-spacing:-.09em;font-weight:1000;text-shadow:0 18px 46px rgba(0,0,0,.34);}
.enx-staggerTitle--shout .enx-staggerTitle__line--3{font-size:clamp(2.4rem,6vw,4.9rem);line-height:.9;letter-spacing:-.05em;font-weight:1000;text-shadow:0 16px 36px rgba(0,0,0,.26);}
.enx-flowBand{display:grid;grid-template-columns:1.35fr .85fr .85fr;gap:0;align-items:end;max-width:1180px;margin:0 auto;width:100%;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.08);}
.enx-flowBand__item{padding:16px 24px 18px;text-align:center;position:relative;min-height:118px;display:grid;align-content:center;gap:8px;}
.enx-flowBand__item+ .enx-flowBand__item:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:rgba(255,255,255,.12);}
.enx-flowBand__item span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--muted);}
.enx-flowBand__item strong{font-size:clamp(2rem,5vw,4rem);line-height:.86;font-weight:1000;letter-spacing:-.06em;color:var(--text);text-shadow:0 12px 32px rgba(0,0,0,.22);}
.enx-flowBand__item--current strong{font-size:clamp(3rem,8vw,5.8rem);}
.enx-flowBand--compact .enx-flowBand__item{min-height:96px;padding:14px 16px;}
.enx-flowBand--compact .enx-flowBand__item strong{font-size:clamp(1.7rem,4vw,3rem);}
.enx-flowBand--compact .enx-flowBand__item--current strong{font-size:clamp(2.2rem,6vw,4rem);}
.enx-flowBand--hero{margin-top:2px;}
.enx-flowBand--spark{background:
  radial-gradient(760px 240px at 0% 0%, rgba(255,158,47,.22), transparent 60%),
  radial-gradient(540px 240px at 100% 0%, rgba(255,90,31,.16), transparent 58%),
  linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));}
.enx-flowBand--boost{background:
  radial-gradient(760px 240px at 0% 0%, rgba(57,207,255,.22), transparent 60%),
  radial-gradient(540px 240px at 100% 0%, rgba(31,122,255,.16), transparent 58%),
  linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));}
.enx-flowBand--boost{background:
  radial-gradient(760px 240px at 0% 0%, rgba(255,209,102,.22), transparent 60%),
  radial-gradient(540px 240px at 100% 0%, rgba(185,133,24,.16), transparent 58%),
  linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));}
.enx-miniMeta{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0 auto;max-width:980px;border-bottom:1px solid rgba(255,255,255,.08);}
.enx-miniMeta span{display:grid;gap:5px;text-align:center;padding:12px 18px;position:relative;min-width:160px;}
.enx-miniMeta span+span:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgba(255,255,255,.1);}
.enx-miniMeta small{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800;}
.enx-miniMeta strong{font-size:1rem;font-weight:900;letter-spacing:-.02em;}
.enx-stageActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.enx-section--minimal{padding-top:10px;padding-bottom:10px;}
.enx-miniMeta--facts{border-top:1px solid rgba(255,255,255,.08);}
.enx-homeProofGrid--blend{gap:0;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08);}
.enx-proof--blend{background:transparent;border:0;border-radius:0;box-shadow:none;padding:26px 24px 20px;}
.enx-proof--blend + .enx-proof--blend{border-left:1px solid rgba(255,255,255,.08);}
html[data-en-theme="light"] .enx-flowBand{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.42));border-top-color:rgba(17,18,22,.1);border-bottom-color:rgba(17,18,22,.06);}
html[data-en-theme="light"] .enx-flowBand__item+ .enx-flowBand__item:before{background:rgba(17,18,22,.08);}
html[data-en-theme="light"] .enx-miniMeta,html[data-en-theme="light"] .enx-homeProofGrid--blend{border-color:rgba(17,18,22,.08);}
html[data-en-theme="light"] .enx-miniMeta span+span:before,html[data-en-theme="light"] .enx-proof--blend + .enx-proof--blend:before{background:rgba(17,18,22,.08);}
html[data-en-theme="light"] .enx-proof--blend + .enx-proof--blend{border-left-color:rgba(17,18,22,.08);}
.enx-hub--fluid .enx-shell--cleanHero,.enx-single-draw .enx-stage--landing{padding-top:26px;}
@media (max-width: 900px){
  .enx-flowBand{grid-template-columns:1fr;max-width:100%;}
  .enx-flowBand__item,.enx-flowBand--compact .enx-flowBand__item{min-height:auto;padding:14px 12px;}
  .enx-flowBand__item+ .enx-flowBand__item:before{left:16px;right:16px;top:0;bottom:auto;width:auto;height:1px;}
  .enx-miniMeta,.enx-statLine{gap:0;}
  .enx-miniMeta span,.enx-statLine span{min-width:50%;padding:10px 12px;}
  .enx-stage--fluid .enx-stage__inner{padding:34px 18px 28px;gap:16px;}
}
@media (max-width: 680px){
  .enx-title--impact{font-size:clamp(2.4rem,12vw,4rem);}
  .enx-staggerTitle--shout .enx-staggerTitle__line--1{font-size:.95rem;letter-spacing:.34em;}
  .enx-staggerTitle--shout .enx-staggerTitle__line--2{font-size:clamp(3.6rem,19vw,5.4rem);}
  .enx-staggerTitle--shout .enx-staggerTitle__line--3{font-size:clamp(2rem,10vw,3rem);}
  .enx-flowBand__item--current strong{font-size:clamp(2.5rem,14vw,4rem);}
  .enx-flowBand__item strong{font-size:clamp(1.7rem,10vw,2.8rem);}
  .enx-stage__inner--singleFlow{padding-top:24px;padding-bottom:20px;gap:12px;}
  .enx-stageTagline{font-size:.92rem;max-width:320px;}
  .enx-single-draw .enx-stageActions{gap:10px;}
  .enx-single-draw .enx-stageActions .enx-btn{flex:1 1 calc(50% - 6px);min-width:0;padding-inline:12px;}
  .enx-single-draw .enx-miniMeta--landing span:nth-child(n+3){display:none;}
  .enx-homeProofGrid--blend{grid-template-columns:1fr;}
  .enx-proof--blend + .enx-proof--blend{border-left:0;border-top:1px solid rgba(255,255,255,.08);}
}

/* v67 edge-to-edge orbit pass */
.enx-wrap--edge{width:100%;max-width:none;}
.enx-hub--edge .enx-wrap--edge,
.enx-single-draw--edge .enx-wrap--edge{width:100%;max-width:none;}
.enx-hub--fluid,.enx-single-draw--edge{padding-top:8px;padding-left:0;padding-right:0;}
.enx-hub--fluid .enx-shell--cleanHero,
.enx-single-draw .enx-stage--landing{padding-top:8px;margin-top:0;}
.enx-hub--fluid .enx-shell--cleanHero .enx-kicker{margin-inline:auto;}
.enx-title--scream{font-size:clamp(3rem,8vw,7.2rem);line-height:.86;letter-spacing:-.07em;text-align:center;max-width:none;margin:8px auto 10px;text-shadow:0 14px 42px rgba(0,0,0,.28);}
.enx-title--scream span{display:inline-block;}
.enx-stageStack--fluid{gap:0;}
.enx-stage--fluid{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
.enx-stage--fluid .enx-stage__inner{padding:30px clamp(16px,3.1vw,56px) 34px;max-width:none;}
.enx-stage__copy--center{justify-items:center;}
.enx-stage__copy--center .enx-kicker{margin-inline:auto;}
.enx-staggerTitle--boosted{margin-top:-6px;gap:0;}
.enx-staggerTitle--boosted .enx-staggerTitle__line--1{font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:.46em;}
.enx-staggerTitle--boosted .enx-staggerTitle__line--2{font-size:clamp(4.6rem,13.5vw,11.2rem);line-height:.78;letter-spacing:-.1em;}
.enx-staggerTitle--boosted .enx-staggerTitle__line--3{font-size:clamp(2.65rem,6.5vw,5.3rem);line-height:.84;letter-spacing:-.06em;}
.enx-stageTagline--center{margin-top:-2px;max-width:860px;text-align:center;}

.enx-orbit{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:8px 70px 2px;}
.enx-orbit--hero{margin-top:0;padding-top:2px;}
.enx-orbit__viewport{position:relative;height:270px;overflow:visible;perspective:1600px;}
.enx-orbit__track{position:relative;width:100%;height:100%;}
.enx-orbitCard{position:absolute;top:50%;left:50%;width:min(31vw,310px);min-height:186px;padding:22px 22px 24px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(10px);box-shadow:0 24px 54px rgba(0,0,0,.26);display:grid;align-content:center;gap:10px;text-align:center;transform:translate(-50%,-50%) scale(.72);opacity:.48;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease,filter .35s ease;filter:blur(.4px);pointer-events:none;}
.enx-orbitCard span{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--muted);}
.enx-orbitCard strong{font-size:clamp(2rem,4.8vw,4.2rem);line-height:.84;letter-spacing:-.07em;font-weight:1000;color:var(--text);text-shadow:0 12px 30px rgba(0,0,0,.2);}
.enx-orbitCard.is-current{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3;filter:none;pointer-events:auto;width:min(42vw,440px);min-height:226px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.05));}
.enx-orbitCard.is-current strong{font-size:clamp(3rem,8vw,5.7rem);}
.enx-orbitCard.is-prev{transform:translate(calc(-50% - min(27vw,380px)),-50%) rotateY(28deg) scale(.78);opacity:.72;z-index:2;}
.enx-orbitCard.is-next{transform:translate(calc(-50% + min(27vw,380px)),-50%) rotateY(-28deg) scale(.78);opacity:.72;z-index:2;}
.enx-orbitCard.is-hidden-left{transform:translate(calc(-50% - min(40vw,560px)),-50%) rotateY(44deg) scale(.56);opacity:.18;z-index:1;}
.enx-orbitCard.is-hidden-right{transform:translate(calc(-50% + min(40vw,560px)),-50%) rotateY(-44deg) scale(.56);opacity:.18;z-index:1;}
.enx-orbit__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:var(--text);font-size:1.8rem;font-weight:900;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(0,0,0,.18);}
.enx-orbit__nav--prev{left:6px;}
.enx-orbit__nav--next{right:6px;}
.enx-orbit__nav:hover{transform:translateY(-50%) scale(1.04);}
.enx-orbit--spark .enx-orbitCard{background:linear-gradient(180deg,rgba(255,176,89,.18),rgba(255,122,31,.08));border-color:rgba(255,176,89,.18);}
.enx-orbit--boost .enx-orbitCard{background:linear-gradient(180deg,rgba(78,215,255,.17),rgba(31,122,255,.07));border-color:rgba(78,215,255,.16);}
.enx-orbit--boost .enx-orbitCard{background:linear-gradient(180deg,rgba(255,223,122,.18),rgba(185,133,24,.08));border-color:rgba(255,223,122,.18);}
html[data-en-theme="light"] .enx-orbitCard{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.68));border-color:rgba(17,18,22,.1);box-shadow:0 16px 34px rgba(0,0,0,.1);}
html[data-en-theme="light"] .enx-orbit__nav{background:rgba(255,255,255,.82);border-color:rgba(17,18,22,.1);}

.enx-miniMeta--center,.enx-statLine--center{justify-content:center;text-align:center;}
.enx-miniMeta{border-bottom-color:rgba(255,255,255,.06);}
.enx-miniMeta span{min-width:176px;}
.enx-stageActions--center{margin-top:2px;}
.enx-stage--landing .enx-stage__inner--singleFlow{padding-top:14px;padding-bottom:26px;gap:10px;}
.enx-stage--landing .enx-stage__copy--singleCenter{gap:10px;}
.enx-stage--landing .enx-kicker{margin-bottom:0;}
.enx-stage--landing .enx-stageActions{margin-top:0;}
.enx-stage--landing .enx-miniMeta--landing{margin-top:-2px;}

@media (max-width: 980px){
  .enx-hub--fluid,.enx-single-draw--edge{padding-top:0;}
  .enx-stage--fluid .enx-stage__inner{padding:20px 14px 22px;}
  .enx-title--scream{font-size:clamp(2.4rem,13vw,4.6rem);margin-top:6px;}
  .enx-staggerTitle--boosted .enx-staggerTitle__line--1{font-size:.95rem;letter-spacing:.34em;}
  .enx-staggerTitle--boosted .enx-staggerTitle__line--2{font-size:clamp(4.1rem,20vw,6.2rem);}
  .enx-staggerTitle--boosted .enx-staggerTitle__line--3{font-size:clamp(2rem,11vw,3.4rem);}
  .enx-orbit{padding:6px 0 0;}
  .enx-orbit__viewport{height:214px;}
  .enx-orbit__nav{display:none;}
  .enx-orbitCard{width:58vw;min-height:138px;padding:14px 16px 16px;}
  .enx-orbitCard.is-current{width:72vw;min-height:164px;}
  .enx-orbitCard.is-current strong{font-size:clamp(2.5rem,13vw,4rem);}
  .enx-orbitCard strong{font-size:clamp(1.6rem,8vw,2.6rem);}
  .enx-orbitCard.is-prev{transform:translate(calc(-50% - 31vw),-50%) scale(.76);opacity:.46;}
  .enx-orbitCard.is-next{transform:translate(calc(-50% + 31vw),-50%) scale(.76);opacity:.46;}
  .enx-orbitCard.is-hidden-left,.enx-orbitCard.is-hidden-right{opacity:0;}
  .enx-miniMeta span{min-width:50%;}
}


/* v69 one-time hero intro pass */
.enx-heroIntro{position:relative;isolation:isolate;}
.enx-heroIntro .enx-staggerTitle,
.enx-heroIntro .enx-stageTagline,
.enx-heroIntro .enx-orbit,
.enx-heroIntro .enx-stageActions,
.enx-heroIntro .enx-miniMeta{will-change:transform,opacity,filter;}
.enx-heroIntro .enx-staggerTitle__line{transform:none;opacity:1;filter:none;}
.enx-heroIntro .enx-stageTagline,
.enx-heroIntro .enx-stageActions,
.enx-heroIntro .enx-miniMeta{opacity:1;transform:none;filter:none;}
.enx-heroIntro .enx-staggerTitle{position:relative;}
.enx-heroIntro .enx-staggerTitle:after{
  content:"";position:absolute;inset:-10% -12%;pointer-events:none;opacity:0;
  background:linear-gradient(105deg, transparent 18%, rgba(255,255,255,.02) 32%, rgba(255,255,255,.72) 50%, rgba(255,255,255,.04) 68%, transparent 82%);
  transform:translateX(-120%) skewX(-18deg);
  mix-blend-mode:screen;
}
.enx-heroIntro.is-intro-playing .enx-staggerTitle__line--1{animation:enxTitleIntroTop .55s cubic-bezier(.16,.84,.24,1) .04s both;}
.enx-heroIntro.is-intro-playing .enx-staggerTitle__line--2{animation:enxTitleIntroMain 1.05s cubic-bezier(.14,.9,.2,1) .18s both;}
.enx-heroIntro.is-intro-playing .enx-staggerTitle__line--3{animation:enxTitleIntroBottom .72s cubic-bezier(.16,.84,.24,1) .56s both;}
.enx-heroIntro.is-intro-playing .enx-staggerTitle:after{animation:enxTitleSweep 1.1s cubic-bezier(.18,.8,.22,1) .42s both;}
.enx-heroIntro.is-intro-playing .enx-stageTagline{animation:enxTitleFadeUp .52s ease .95s both;}
.enx-heroIntro.is-intro-playing .enx-orbit{animation:enxTitleFadeUp .65s ease 1.06s both;}
.enx-heroIntro.is-intro-playing .enx-stageActions{animation:enxTitleFadeUp .48s ease 1.22s both;}
.enx-heroIntro.is-intro-playing .enx-miniMeta{animation:enxTitleFadeUp .48s ease 1.34s both;}
@keyframes enxTitleIntroTop{
  0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(8px)}
  100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
}
@keyframes enxTitleIntroMain{
  0%{opacity:0;transform:translateY(44px) scale(.82);filter:blur(14px);letter-spacing:-.16em}
  56%{opacity:1;transform:translateY(-4px) scale(1.045);filter:blur(0)}
  100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0);letter-spacing:inherit}
}
@keyframes enxTitleIntroBottom{
  0%{opacity:0;transform:translateY(26px) scale(.92);filter:blur(10px)}
  100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
}
@keyframes enxTitleFadeUp{
  0%{opacity:0;transform:translateY(14px);filter:blur(8px)}
  100%{opacity:1;transform:translateY(0);filter:blur(0)}
}
@keyframes enxTitleSweep{
  0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}
  10%{opacity:.95}
  100%{opacity:0;transform:translateX(120%) skewX(-18deg)}
}
@media (prefers-reduced-motion: reduce){
  .enx-heroIntro.is-intro-playing .enx-staggerTitle__line,
  .enx-heroIntro.is-intro-playing .enx-staggerTitle:after,
  .enx-heroIntro.is-intro-playing .enx-stageTagline,
  .enx-heroIntro.is-intro-playing .enx-orbit,
  .enx-heroIntro.is-intro-playing .enx-stageActions,
  .enx-heroIntro.is-intro-playing .enx-miniMeta{animation:none !important;}
}

/* v70 lane-specific title intro refinement */
.enx-heroIntro{overflow:hidden;}
.enx-heroIntro .enx-stage__copy{position:relative;}
.enx-introFx{position:absolute;inset:-8% 0 auto;bottom:auto;height:clamp(190px,34vw,340px);pointer-events:none;z-index:0;opacity:0;}
.enx-stage__copy > :not(.enx-introFx){position:relative;z-index:1;}
.enx-heroIntro .enx-kicker{position:relative;z-index:2;}
.enx-heroIntro .enx-staggerTitle{z-index:2;}
.enx-heroIntro .enx-stageTagline{position:relative;z-index:2;}
.enx-introFx__spark,
.enx-introFx__boostBar,
.enx-introFx__boostPulse,
.enx-introFx__boostDial,
.enx-introFx__boostDoor{position:absolute;opacity:0;}

/* always-on arrival animation base */
.enx-heroIntro.is-intro-playing .enx-introFx{opacity:1;}
.enx-heroIntro.is-intro-playing .enx-stageTagline{animation:enxTitleFadeUp .45s ease 1.05s both;}
.enx-heroIntro.is-intro-playing .enx-orbit{animation:enxTitleFadeUp .55s ease 1.15s both;}
.enx-heroIntro.is-intro-playing .enx-stageActions{animation:enxTitleFadeUp .42s ease 1.28s both;}
.enx-heroIntro.is-intro-playing .enx-miniMeta{animation:enxTitleFadeUp .42s ease 1.38s both;}
.enx-heroIntro--hub.is-intro-playing .enx-stageTagline{animation-delay:.7s;}
.enx-heroIntro--hub.is-intro-playing .enx-orbit{animation-delay:.82s;}
.enx-heroIntro--hub.is-intro-playing .enx-stageActions{animation-delay:.94s;}
.enx-heroIntro--hub.is-intro-playing .enx-miniMeta{animation-delay:1.02s;}

/* Spark */
.enx-heroIntro--spark .enx-staggerTitle__line--2{filter:drop-shadow(0 0 22px rgba(255,170,60,.2));}
.enx-heroIntro--spark .enx-introFx__spark{height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,245,205,0),rgba(255,247,214,.95),rgba(255,164,60,.92),rgba(255,245,205,0));box-shadow:0 0 10px rgba(255,190,85,.8),0 0 24px rgba(255,127,30,.42);transform-origin:left center;}
.enx-heroIntro--spark .enx-introFx__spark:before,
.enx-heroIntro--spark .enx-introFx__spark:after{content:"";position:absolute;inset:-4px auto -4px 0;width:18px;background:inherit;clip-path:polygon(0 46%,36% 0,68% 34%,100% 8%,76% 62%,100% 100%,58% 74%,26% 100%,40% 58%);filter:brightness(1.2);}
.enx-heroIntro--spark .enx-introFx__spark--a{top:14%;left:12%;width:18%;}
.enx-heroIntro--spark .enx-introFx__spark--b{top:46%;left:66%;width:16%;}
.enx-heroIntro--spark .enx-introFx__spark--c{top:68%;left:28%;width:22%;}
.enx-heroIntro--spark.is-intro-playing .enx-staggerTitle__line--1{animation:enxSparkTop .36s ease .62s both;}
.enx-heroIntro--spark.is-intro-playing .enx-staggerTitle__line--2{animation:enxSparkMain .6s cubic-bezier(.18,.88,.24,1.12) .78s both;}
.enx-heroIntro--spark.is-intro-playing .enx-staggerTitle__line--3{animation:enxSparkBottom .4s ease 1.02s both;}
.enx-heroIntro--spark.is-intro-playing .enx-staggerTitle:after{animation:enxSparkFlash .34s ease .82s both;}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--a{animation:enxSparkArcA .56s linear .06s both;}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--b{animation:enxSparkArcB .5s linear .28s both;}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--c{animation:enxSparkArcC .54s linear .5s both;}
.enx-heroIntro--spark.enx-heroIntro--hub .enx-introFx{height:160px;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--1{animation-delay:.38s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--2{animation-delay:.5s;animation-duration:.44s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--3{animation-delay:.68s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-introFx__spark--a{animation-delay:.04s;animation-duration:.34s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-introFx__spark--b{animation-delay:.16s;animation-duration:.3s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-intro-playing .enx-introFx__spark--c{animation-delay:.28s;animation-duration:.32s;}

/* Boost */
.enx-heroIntro--boost .enx-introFx__boostBar{top:48%;left:50%;width:min(56vw,620px);height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(70,220,255,0),rgba(70,220,255,.95),rgba(32,140,255,.92));box-shadow:0 0 18px rgba(70,220,255,.45);transform:translate(-50%,-50%) scaleX(.1);}
.enx-heroIntro--boost .enx-introFx__boostPulse{top:48%;left:50%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(74,220,255,.45),rgba(74,220,255,0) 68%);transform:translate(-50%,-50%) scale(.2);filter:blur(1px);}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--1{animation:enxBoostTop .3s ease .18s both;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2{animation:enxBoostMain .84s cubic-bezier(.18,.92,.2,1.08) .34s both;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--3{animation:enxBoostBottom .34s ease .88s both;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostBar{animation:enxBoostBar .74s cubic-bezier(.18,.88,.24,1) .12s both;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostPulse{animation:enxBoostPulse .72s cubic-bezier(.18,.88,.24,1) .56s both;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle:after{animation:enxTitleSweep .8s cubic-bezier(.18,.8,.22,1) .62s both;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx{height:150px;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx__boostBar{width:min(42vw,420px);height:5px;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx__boostPulse{width:88px;height:88px;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--1{animation-delay:.12s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--2{animation-delay:.24s;animation-duration:.56s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--3{animation-delay:.62s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-introFx__boostBar{animation-delay:.04s;animation-duration:.52s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-introFx__boostPulse{animation-delay:.38s;animation-duration:.48s;}

/* Boost */
.enx-heroIntro--boost .enx-introFx__boostDial{top:44%;left:50%;width:clamp(96px,12vw,150px);height:clamp(96px,12vw,150px);transform:translate(-50%,-50%) scale(.6);border-radius:50%;border:4px solid rgba(255,219,117,.86);box-shadow:0 0 0 10px rgba(255,219,117,.1), inset 0 0 0 1px rgba(255,255,255,.35), 0 0 24px rgba(255,184,52,.26);background:radial-gradient(circle at 35% 35%, rgba(255,245,214,.55), rgba(180,126,24,.24) 45%, rgba(36,26,7,.1) 64%);}
.enx-heroIntro--boost .enx-introFx__boostDial:before,
.enx-heroIntro--boost .enx-introFx__boostDial:after{content:"";position:absolute;left:50%;top:50%;background:rgba(255,236,178,.94);transform:translate(-50%,-50%);border-radius:999px;}
.enx-heroIntro--boost .enx-introFx__boostDial:before{width:64%;height:4px;}
.enx-heroIntro--boost .enx-introFx__boostDial:after{width:4px;height:64%;}
.enx-heroIntro--boost .enx-introFx__boostDoor{top:24%;bottom:8%;width:min(34vw,360px);background:linear-gradient(180deg,rgba(255,227,132,.2),rgba(122,84,15,.08));border:1px solid rgba(255,219,117,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 16px 40px rgba(0,0,0,.2);}
.enx-heroIntro--boost .enx-introFx__boostDoor--left{left:50%;transform:translateX(-100%);border-right-color:rgba(255,219,117,.3);}
.enx-heroIntro--boost .enx-introFx__boostDoor--right{left:50%;transform:translateX(0);border-left-color:rgba(255,219,117,.3);}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle:after{animation:none;opacity:0;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--1{animation:enxBoostTop .34s ease .9s both;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2{animation:enxBoostMain .58s cubic-bezier(.18,.88,.24,1.08) 1.04s both;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--3{animation:enxBoostBottom .38s ease 1.18s both;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDial{animation:enxBoostDialSpin .98s cubic-bezier(.2,.9,.24,1) .06s both;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDoor--left{animation:enxBoostDoorLeft .64s cubic-bezier(.18,.88,.24,1) .78s both;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDoor--right{animation:enxBoostDoorRight .64s cubic-bezier(.18,.88,.24,1) .78s both;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx{height:156px;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx__boostDoor{width:min(26vw,220px);top:20%;bottom:16%;}
.enx-heroIntro--boost.enx-heroIntro--hub .enx-introFx__boostDial{width:88px;height:88px;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--1{animation-delay:.54s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--2{animation-delay:.68s;animation-duration:.42s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-staggerTitle__line--3{animation-delay:.84s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-introFx__boostDial{animation-delay:.02s;animation-duration:.72s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-introFx__boostDoor--left,
.enx-heroIntro--boost.enx-heroIntro--hub.is-intro-playing .enx-introFx__boostDoor--right{animation-delay:.54s;animation-duration:.44s;}

/* keyframes */
@keyframes enxSparkArcA{
  0%{opacity:0;transform:translate(-26vw,3vw) rotate(-24deg) scaleX(.1)}
  24%{opacity:1}
  55%{opacity:1;transform:translate(-4vw,-1vw) rotate(14deg) scaleX(1)}
  100%{opacity:0;transform:translate(3vw,-3vw) rotate(-8deg) scaleX(.16)}
}
@keyframes enxSparkArcB{
  0%{opacity:0;transform:translate(26vw,-2vw) rotate(18deg) scaleX(.08)}
  22%{opacity:1}
  58%{opacity:1;transform:translate(2vw,-1vw) rotate(-24deg) scaleX(1)}
  100%{opacity:0;transform:translate(-8vw,3vw) rotate(8deg) scaleX(.16)}
}
@keyframes enxSparkArcC{
  0%{opacity:0;transform:translate(-10vw,7vw) rotate(-6deg) scaleX(.08)}
  26%{opacity:1}
  60%{opacity:1;transform:translate(4vw,1vw) rotate(18deg) scaleX(1)}
  100%{opacity:0;transform:translate(12vw,-4vw) rotate(-14deg) scaleX(.14)}
}
@keyframes enxSparkTop{
  0%{opacity:0;transform:translateY(12px) scale(.94);filter:blur(6px)}
  100%{opacity:1;transform:none;filter:none}
}
@keyframes enxSparkMain{
  0%{opacity:0;transform:scale(.7);filter:blur(12px) brightness(1.4)}
  48%{opacity:1;transform:scale(1.12);filter:blur(0) brightness(1.25)}
  70%{transform:scale(.97)}
  100%{opacity:1;transform:scale(1);filter:none}
}
@keyframes enxSparkBottom{
  0%{opacity:0;transform:translateY(12px) scale(.95);filter:blur(8px)}
  100%{opacity:1;transform:none;filter:none}
}
@keyframes enxSparkFlash{
  0%{opacity:0;transform:scale(.86)}
  45%{opacity:.95;transform:scale(1.04)}
  100%{opacity:0;transform:scale(1.12)}
}
@keyframes enxBoostTop{
  0%{opacity:0;transform:translateY(20px) scale(.94);filter:blur(6px)}
  100%{opacity:1;transform:none;filter:none}
}
@keyframes enxBoostMain{
  0%{opacity:0;transform:translateY(18px) scale(.58);filter:blur(12px)}
  40%{opacity:1;transform:translateY(0) scale(1)}
  70%{transform:translateY(0) scale(1.18)}
  100%{opacity:1;transform:translateY(0) scale(1);filter:none}
}
@keyframes enxBoostBottom{
  0%{opacity:0;transform:translateY(14px) scale(.95);filter:blur(7px)}
  100%{opacity:1;transform:none;filter:none}
}
@keyframes enxBoostBar{
  0%{opacity:0;transform:translate(-50%,-50%) scaleX(.08)}
  18%{opacity:1}
  74%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}
  100%{opacity:0;transform:translate(-50%,-50%) scaleX(1.06)}
}
@keyframes enxBoostPulse{
  0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}
  30%{opacity:.8}
  68%{opacity:.72;transform:translate(-50%,-50%) scale(2.2)}
  100%{opacity:0;transform:translate(-50%,-50%) scale(2.7)}
}
@keyframes enxBoostDialSpin{
  0%{opacity:0;transform:translate(-50%,-50%) scale(.48) rotate(0deg)}
  16%{opacity:1}
  82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(540deg)}
  100%{opacity:0;transform:translate(-50%,-50%) scale(1.02) rotate(620deg)}
}
@keyframes enxBoostDoorLeft{
  0%{opacity:0;transform:translateX(-100%)}
  8%{opacity:1}
  100%{opacity:0;transform:translateX(-145%)}
}
@keyframes enxBoostDoorRight{
  0%{opacity:0;transform:translateX(0)}
  8%{opacity:1}
  100%{opacity:0;transform:translateX(45%)}
}
@keyframes enxBoostTop{
  0%{opacity:0;transform:translateY(12px) scale(.95);filter:blur(7px)}
  100%{opacity:1;transform:none;filter:none}
}
@keyframes enxBoostMain{
  0%{opacity:0;transform:scale(.74);filter:blur(10px)}
  55%{opacity:1;transform:scale(1.08)}
  100%{opacity:1;transform:scale(1);filter:none}
}
@keyframes enxBoostBottom{
  0%{opacity:0;transform:translateY(12px) scale(.95);filter:blur(7px)}
  100%{opacity:1;transform:none;filter:none}
}

@media (max-width:980px){
  .enx-introFx{height:128px;inset:-4% 0 auto;}
  .enx-heroIntro--boost .enx-introFx__boostBar{width:76vw;}
  .enx-heroIntro--boost .enx-introFx__boostDoor{width:38vw;top:22%;bottom:12%;}
}
@media (max-width:680px){
  .enx-introFx{height:104px;}
  .enx-heroIntro--spark .enx-introFx__spark{height:2px;}
  .enx-heroIntro--boost .enx-introFx__boostPulse{width:74px;height:74px;}
  .enx-heroIntro--boost .enx-introFx__boostDial{width:72px;height:72px;border-width:3px;}
}
@media (prefers-reduced-motion: reduce){
  .enx-heroIntro.is-intro-playing .enx-introFx__spark,
  .enx-heroIntro.is-intro-playing .enx-introFx__boostBar,
  .enx-heroIntro.is-intro-playing .enx-introFx__boostPulse,
  .enx-heroIntro.is-intro-playing .enx-introFx__boostDial,
  .enx-heroIntro.is-intro-playing .enx-introFx__boostDoor,
  .enx-heroIntro.is-intro-playing .enx-staggerTitle__line,
  .enx-heroIntro.is-intro-playing .enx-stageTagline,
  .enx-heroIntro.is-intro-playing .enx-orbit,
  .enx-heroIntro.is-intro-playing .enx-stageActions,
  .enx-heroIntro.is-intro-playing .enx-miniMeta{animation:none !important;opacity:1 !important;transform:none !important;filter:none !important;}
}


.enx-infoBand{display:grid; gap:18px; margin-top:26px;}
@media(min-width:980px){.enx-infoBand--three{grid-template-columns:repeat(3,minmax(0,1fr));}.enx-infoBand--two{grid-template-columns:1.25fr .75fr;}}
.enx-infoPanel{position:relative; overflow:hidden; padding:26px; border-radius:30px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,0)), var(--panel); box-shadow:var(--shadow); backdrop-filter:blur(12px);}
.enx-infoPanel:before{content:""; position:absolute; left:0; right:0; top:0; height:3px; background:linear-gradient(90deg, rgba(239,192,84,.32), rgba(248,220,143,.9));}
.enx-tierMiniGrid{display:grid; gap:12px; margin-top:14px;}
@media(min-width:720px){.enx-tierMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}
.enx-tierMiniGrid--single{grid-template-columns:1fr;}
.enx-tierMiniCard,.enx-packCard,.enx-stepItem,.enx-packLane{padding:16px 18px; border-radius:22px; border:1px solid var(--line); background:linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,0)), var(--panel-2);}
.enx-tierMiniCard strong,.enx-packCard strong,.enx-stepItem strong,.enx-packLane strong{display:block; color:var(--text); font-size:1.05rem; line-height:1.1;}
.enx-tierMiniCard span,.enx-packCard span,.enx-stepItem span,.enx-packLane span,.enx-packLabel{display:block; margin-top:6px; font-size:.82rem; color:var(--muted); text-transform:uppercase; letter-spacing:.08em; font-weight:700;}
.enx-tierMiniCard p,.enx-packCard p,.enx-packLane p{margin:10px 0 0; color:var(--muted); line-height:1.55;}
.enx-packGrid{display:grid; gap:14px; margin-top:16px;}
@media(min-width:720px){.enx-packGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1100px){.enx-packGrid{grid-template-columns:repeat(4,minmax(0,1fr));}}
.enx-packCard{display:flex; flex-direction:column; gap:10px; justify-content:space-between;}
.enx-packCard .enx-btn{margin-top:auto;}
.enx-packCard.is-disabled{opacity:.78;}
.enx-packCard.is-disabled .enx-btn{background:rgba(255,255,255,.06); color:var(--text); border-color:var(--line); box-shadow:none;}
.enx-cleanList{display:grid; gap:10px; margin:14px 0 0; padding-left:18px; color:var(--muted); line-height:1.6;}
.enx-stepList{display:grid; gap:12px; margin-top:14px;}
.enx-stepItem.is-live{border-color:rgba(239,192,84,.42); box-shadow:0 10px 24px rgba(239,192,84,.12);}
.enx-packList--hub{display:grid; gap:12px; margin-top:14px;}
.enx-miniMeta--facts{margin-top:0;}
.enx-btn[aria-disabled="true"]{pointer-events:none;}


/* v72 lane polish */
.enx-hub{
  background:
    radial-gradient(1200px 620px at 8% 0%, rgba(255,109,31,.16), transparent 58%),
    radial-gradient(1100px 620px at 92% 14%, rgba(57,207,255,.12), transparent 58%),
    radial-gradient(900px 520px at 50% 100%, rgba(255,209,102,.12), transparent 60%),
    linear-gradient(180deg, #040507 0%, #090b11 48%, #050608 100%);
}
.enx-single-draw--spark{
  background:
    radial-gradient(900px 520px at 10% 2%, rgba(255,109,31,.18), transparent 58%),
    radial-gradient(740px 420px at 90% 18%, rgba(255,66,31,.10), transparent 60%),
    linear-gradient(180deg, #050507 0%, #110807 42%, #070708 100%);
}
.enx-single-draw--boost{
  background:
    radial-gradient(920px 520px at 10% 2%, rgba(57,207,255,.18), transparent 58%),
    radial-gradient(760px 420px at 90% 18%, rgba(31,122,255,.11), transparent 60%),
    linear-gradient(180deg, #05070b 0%, #071120 44%, #05070b 100%);
}
.enx-single-draw--boost{
  background:
    radial-gradient(920px 520px at 10% 2%, rgba(255,209,102,.18), transparent 58%),
    radial-gradient(760px 420px at 90% 18%, rgba(185,133,24,.10), transparent 60%),
    linear-gradient(180deg, #060608 0%, #151008 44%, #060608 100%);
}
html[data-en-theme="light"] .enx-hub,
html[data-en-theme="light"] .enx-single-draw--spark,
html[data-en-theme="light"] .enx-single-draw--boost,
html[data-en-theme="light"] .enx-single-draw--boost{background:none;}

.enx-heroBullets{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:2px auto 0;padding:0;list-style:none;max-width:860px;}
.enx-heroBullets li{position:relative;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:rgba(255,255,255,.86);padding-left:14px;}
.enx-heroBullets li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:currentColor;transform:translateY(-50%);opacity:.72;}
html[data-en-theme="light"] .enx-heroBullets li{color:rgba(17,19,24,.78);}

.enx-orbitCaption{max-width:920px;margin:6px auto 0;text-align:center;font-size:1rem;line-height:1.45;color:rgba(255,255,255,.82);}
html[data-en-theme="light"] .enx-orbitCaption{color:rgba(17,19,24,.72);}

.enx-packMetaLine{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:flex-start;margin:10px 0 12px;}
.enx-packMetaLine span{display:grid;gap:3px;min-width:150px;}
.enx-packMetaLine small{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--muted);}
.enx-packMetaLine strong{font-size:1rem;font-weight:900;}

.enx-btn--lane{color:#101114;border-color:transparent;box-shadow:0 14px 34px rgba(0,0,0,.2);}
.enx-stage--spark .enx-btn--lane,.enx-single-draw--spark .enx-btn--lane{background:linear-gradient(180deg,#ffbc6d,#ff7a1f);}
.enx-stage--boost .enx-btn--lane,.enx-single-draw--boost .enx-btn--lane{background:linear-gradient(180deg,#7fe9ff,#2ca6ff);}
.enx-stage--boost .enx-btn--lane,.enx-single-draw--boost .enx-btn--lane{background:linear-gradient(180deg,#ffe28d,#e0af3f);}
.enx-btn--ghostLane{background:rgba(255,255,255,.04);}
.enx-stage--spark .enx-btn--ghostLane,.enx-single-draw--spark .enx-btn--ghostLane{border-color:rgba(255,122,31,.38);color:#ffd6b8;}
.enx-stage--boost .enx-btn--ghostLane,.enx-single-draw--boost .enx-btn--ghostLane{border-color:rgba(57,207,255,.34);color:#d7f7ff;}
.enx-stage--boost .enx-btn--ghostLane,.enx-single-draw--boost .enx-btn--ghostLane{border-color:rgba(255,209,102,.34);color:#fff0c8;}
html[data-en-theme="light"] .enx-btn--ghostLane{background:rgba(255,255,255,.84);}
html[data-en-theme="light"] .enx-stage--spark .enx-btn--ghostLane,html[data-en-theme="light"] .enx-single-draw--spark .enx-btn--ghostLane{color:#9b4303;}
html[data-en-theme="light"] .enx-stage--boost .enx-btn--ghostLane,html[data-en-theme="light"] .enx-single-draw--boost .enx-btn--ghostLane{color:#005d84;}
html[data-en-theme="light"] .enx-stage--boost .enx-btn--ghostLane,html[data-en-theme="light"] .enx-single-draw--boost .enx-btn--ghostLane{color:#7a5a00;}

.enx-single-draw .enx-stage--landing .enx-miniMeta--landing{max-width:520px;}
.enx-single-draw .enx-stage--landing .enx-miniMeta--landing span{min-width:220px;}

.enx-heroIntro.is-fx-playing .enx-introFx{opacity:1;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--a{animation:enxSparkArcA .56s linear .04s both;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--b{animation:enxSparkArcB .5s linear .22s both;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--c{animation:enxSparkArcC .54s linear .4s both;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-fx-playing .enx-introFx__spark--a{animation-duration:.34s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-fx-playing .enx-introFx__spark--b{animation-duration:.3s;}
.enx-heroIntro--spark.enx-heroIntro--hub.is-fx-playing .enx-introFx__spark--c{animation-duration:.32s;}
.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostBar{animation:enxBoostBar .74s cubic-bezier(.18,.88,.24,1) .08s both;}
.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostPulse{animation:enxBoostPulse .72s cubic-bezier(.18,.88,.24,1) .34s both;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-fx-playing .enx-introFx__boostBar{animation-duration:.52s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-fx-playing .enx-introFx__boostPulse{animation-duration:.48s;}
.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDial{animation:enxBoostDialSpin .98s cubic-bezier(.2,.9,.24,1) .04s both;}
.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDoor--left{animation:enxBoostDoorLeft .64s cubic-bezier(.18,.88,.24,1) .58s both;}
.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDoor--right{animation:enxBoostDoorRight .64s cubic-bezier(.18,.88,.24,1) .58s both;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-fx-playing .enx-introFx__boostDial{animation-duration:.72s;}
.enx-heroIntro--boost.enx-heroIntro--hub.is-fx-playing .enx-introFx__boostDoor--left,
.enx-heroIntro--boost.enx-heroIntro--hub.is-fx-playing .enx-introFx__boostDoor--right{animation-duration:.44s;}

@media (max-width:980px){
  .enx-heroBullets{gap:8px 14px;max-width:340px;}
  .enx-heroBullets li{font-size:.74rem;letter-spacing:.1em;}
  .enx-orbitCaption{max-width:340px;font-size:.9rem;}
  .enx-packMetaLine{gap:10px 14px;}
  .enx-packMetaLine span{min-width:132px;}
  .enx-single-draw .enx-stage--landing .enx-miniMeta--landing span{min-width:50%;}
}


/* v73 section-by-section prize page finish */
.enx-landingClose{display:grid;gap:8px;justify-items:center;margin-top:4px;padding-bottom:0;}
.enx-landingClose span{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--muted);}
.enx-landingClose strong{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1;color:var(--text);}
.enx-single-draw .enx-stage--landing{padding-bottom:28px;min-height:min(100svh,860px);display:flex;align-items:center;}
.enx-single-draw .enx-stage--landing .enx-stage__inner{padding-bottom:0;}
.enx-single-draw .enx-stage--landing .enx-miniMeta--landing{display:none;}
.enx-orbitCaption{max-width:760px;min-height:2.9em;}
.enx-statusStrip{margin-top:18px;}
.enx-statusStrip .enx-miniMeta--facts span strong{font-size:1.08rem;}
.enx-infoPanel--lane{background:
  radial-gradient(920px 320px at 0% 0%, rgba(255,255,255,.06), transparent 62%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  var(--panel);}
.enx-single-draw--spark .enx-infoPanel--lane{background:
  radial-gradient(920px 320px at 0% 0%, rgba(255,109,31,.15), transparent 60%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  var(--panel);}
.enx-single-draw--boost .enx-infoPanel--lane{background:
  radial-gradient(920px 320px at 0% 0%, rgba(57,207,255,.15), transparent 60%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  var(--panel);}
.enx-single-draw--boost .enx-infoPanel--lane{background:
  radial-gradient(920px 320px at 0% 0%, rgba(255,209,102,.15), transparent 60%),
  linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0)),
  var(--panel);}
.enx-kicker--center,.enx-sectionTitle--center,.enx-body--center,.enx-packMetaLine--center{text-align:center;justify-content:center;}
.enx-sectionTitle--heroish{font-size:clamp(1.7rem,3vw,2.5rem);}
.enx-body--tight{max-width:720px;margin-inline:auto;}
.enx-purchaseSection{padding:34px 26px;border-radius:34px;overflow:hidden;}
.enx-packGrid--pills{grid-template-columns:1fr;max-width:1120px;margin:18px auto 0;}
@media(min-width:720px){.enx-packGrid--pills{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1100px){.enx-packGrid--pills{grid-template-columns:repeat(4,minmax(0,1fr));}}
.enx-packCard--pill{padding:18px 18px 20px;border-radius:999px;display:grid;gap:8px;justify-items:center;text-align:center;min-height:170px;background:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.02)), var(--panel-2);}
.enx-packCard--pill strong{font-size:1.6rem;}
.enx-btn--pill{border-radius:999px;padding-inline:24px;}
.enx-adminHint{margin:14px 0 0;text-align:center;}
.enx-adminHint a{color:var(--gold);font-weight:800;}
.enx-membershipBand .enx-tierMiniCard--premium{padding:18px 18px 20px;border-radius:26px;}
.enx-tierStatePanel .enx-body{margin-bottom:16px;}
.enx-stageActions--centerLeft{justify-content:flex-start;}
.enx-cleanList--steps{padding-left:0;list-style:none;counter-reset:enxSteps;}
.enx-cleanList--steps li{padding-left:34px;position:relative;}
.enx-cleanList--steps li:before{counter-increment:enxSteps;content:counter(enxSteps);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:999px;background:rgba(239,192,84,.18);color:var(--text);font-size:.78rem;font-weight:900;display:grid;place-items:center;}
.enx-upgradeMinimal{display:grid;gap:10px;margin-top:14px;}
.enx-upgradeMinimal__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01)), var(--panel-2);}
.enx-upgradeMinimal__row small{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--muted);}
.enx-upgradeMinimal__row strong{font-size:1.02rem;color:var(--text);}
.enx-body--small{font-size:.95rem;line-height:1.55;color:var(--muted);margin-top:14px;}
.enx-pillLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.enx-pillLink{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--text);font-weight:800;text-decoration:none;}
.enx-pillLink:hover{transform:translateY(-1px);border-color:rgba(239,192,84,.45);}
@media(max-width:680px){
  .enx-single-draw .enx-stage--landing{min-height:92svh;}
  .enx-purchaseSection{min-height:88svh;display:flex;flex-direction:column;justify-content:center;}
  .enx-packCard--pill{min-height:132px;border-radius:28px;}
  .enx-stageActions--centerLeft{justify-content:center;}
}


/* v74 prize-page alignment + pill polish */
.enx-landingClose strong{font-size:clamp(1.42rem,2.35vw,1.95rem);line-height:.96;letter-spacing:-.03em;}
.enx-orbitCaption{max-width:44ch;min-height:2.8em;}
.enx-purchaseSection .enx-kicker,.enx-purchaseSection .enx-sectionTitle,.enx-purchaseSection .enx-body{text-align:center;}
.enx-purchaseSection .enx-body{max-width:34ch;margin-inline:auto;}
.enx-packMetaLine--single{justify-content:center;margin:12px 0 16px;}
.enx-packMetaLine--single span{min-width:auto;justify-items:center;}
.enx-packMetaLine--single strong{font-size:clamp(1.18rem,2.1vw,1.55rem);line-height:1;letter-spacing:-.03em;}
.enx-packGrid--pills{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;gap:12px;margin:16px auto 0;}
.enx-packGrid--pills .enx-packCard--pill:last-child{grid-column:1 / -1;}
.enx-packCard--pill{padding:14px 14px 16px;border-radius:26px;min-height:132px;gap:6px;background:linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.03)), var(--panel-2);box-shadow:0 12px 28px rgba(0,0,0,.16);}
.enx-packCard--pill strong{font-size:1.28rem;letter-spacing:-.04em;}
.enx-packCard--pill p{margin-top:4px;font-size:.84rem;line-height:1.35;max-width:20ch;}
.enx-btn--pill{padding:10px 14px;border-radius:999px;font-size:.9rem;min-height:40px;box-shadow:none;}
.enx-stageStack .enx-stageActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;margin:0 auto;}
.enx-stageStack .enx-stageActions .enx-btn{width:100%;justify-content:center;padding-inline:14px;}
.enx-stageStack .enx-stageActions .enx-btn:last-child:nth-child(odd){grid-column:1 / -1;}
.enx-infoBand .enx-kicker,.enx-infoBand .enx-sectionTitle{text-align:center;}
.enx-infoBand .enx-body{max-width:42ch;margin-inline:auto;text-align:center;}
.enx-tierStatePanel .enx-stageActions{justify-content:center;}
.enx-tierMiniGrid--single{max-width:760px;margin-inline:auto;}
.enx-tierMiniCard--premium{text-align:center;}
.enx-cleanList--steps,.enx-upgradeMinimal,.enx-infoPanel .enx-cleanList{max-width:520px;margin-inline:auto;}
.enx-upgradeMinimal__row{justify-content:center;text-align:center;}
.enx-pillLinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;}
.enx-pillLink{width:100%;padding:10px 8px;font-size:.78rem;white-space:nowrap;text-align:center;}
.enx-statusStrip .enx-miniMeta--facts{justify-content:center;}
.enx-statusStrip .enx-miniMeta--facts span{min-width:170px;}
@media (max-width: 719px){
  .enx-packGrid--pills{max-width:360px;}
  .enx-packCard--pill{min-height:118px;padding:12px 12px 14px;}
  .enx-packCard--pill strong{font-size:1.12rem;}
  .enx-packCard--pill p{font-size:.78rem;max-width:18ch;}
  .enx-packMetaLine--single strong{font-size:1.24rem;}
  .enx-stageStack .enx-stageActions{max-width:340px;}
  .enx-pillLink{font-size:.68rem;padding:9px 4px;letter-spacing:0;}
}


/* v75 centered section labels + full-width purchase buttons */
.enx-infoPanel>.enx-kicker{margin-inline:auto;}
.enx-infoPanel>.enx-sectionTitle{text-align:center;}
.enx-infoPanel .enx-pillLinks{justify-content:center;}
.enx-packGrid--buttons{display:grid;grid-template-columns:1fr;gap:12px;max-width:100%;margin:16px auto 0;}
.enx-packButton{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:28px;border:1px solid var(--line);text-decoration:none;color:var(--text);background:linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.03)), var(--panel-2);box-shadow:0 14px 36px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;}
.enx-packButton:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.22);}
.enx-packButton:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:3px;}
.enx-packButton.is-disabled{pointer-events:none;opacity:.65;filter:saturate(.65);}
.enx-packButton__tag{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;}
.enx-packButton__main{display:grid;gap:3px;min-width:0;}
.enx-packButton__main strong{font-size:1.1rem;line-height:1.05;color:var(--text);}
.enx-packButton__main em{font-style:normal;color:var(--muted);line-height:1.35;font-size:.9rem;}
.enx-packButton__price{justify-self:end;font-size:1.4rem;line-height:1;color:var(--text);font-weight:900;letter-spacing:-.04em;white-space:nowrap;}
.enx-packButton--spark{border-color:rgba(255,122,31,.28);background:linear-gradient(90deg, rgba(255,122,31,.16), rgba(255,122,31,.03) 26%, rgba(255,255,255,.02)), var(--panel-2);}
.enx-packButton--spark .enx-packButton__tag{background:rgba(255,122,31,.16);color:#ffd2ad;border:1px solid rgba(255,122,31,.24);}
.enx-packButton--spark:hover{border-color:rgba(255,166,82,.52);box-shadow:0 18px 40px rgba(255,122,31,.14);}
.enx-packButton--boost{border-color:rgba(57,207,255,.28);background:linear-gradient(90deg, rgba(57,207,255,.14), rgba(57,207,255,.03) 26%, rgba(255,255,255,.02)), var(--panel-2);}
.enx-packButton--boost .enx-packButton__tag{background:rgba(57,207,255,.14);color:#caeeff;border:1px solid rgba(57,207,255,.24);}
.enx-packButton--boost:hover{border-color:rgba(102,226,255,.52);box-shadow:0 18px 40px rgba(57,207,255,.14);}
.enx-packButton--boost{border-color:rgba(255,209,102,.28);background:linear-gradient(90deg, rgba(255,209,102,.15), rgba(255,209,102,.03) 26%, rgba(255,255,255,.02)), var(--panel-2);}
.enx-packButton--boost .enx-packButton__tag{background:rgba(255,209,102,.15);color:#fff0b8;border:1px solid rgba(255,209,102,.25);}
.enx-packButton--boost:hover{border-color:rgba(255,220,130,.54);box-shadow:0 18px 40px rgba(255,209,102,.12);}
html[data-en-theme="light"] .enx-packButton--spark{background:linear-gradient(90deg, rgba(255,122,31,.10), rgba(255,122,31,.03) 28%, rgba(255,255,255,.7)), var(--panel-2);}
html[data-en-theme="light"] .enx-packButton--boost{background:linear-gradient(90deg, rgba(57,207,255,.09), rgba(57,207,255,.03) 28%, rgba(255,255,255,.7)), var(--panel-2);}
html[data-en-theme="light"] .enx-packButton--boost{background:linear-gradient(90deg, rgba(255,209,102,.11), rgba(255,209,102,.03) 28%, rgba(255,255,255,.7)), var(--panel-2);}
@media (max-width: 719px){
  .enx-packButton{grid-template-columns:1fr;justify-items:center;text-align:center;padding:15px 14px;gap:10px;border-radius:24px;}
  .enx-packButton__tag{min-width:0;}
  .enx-packButton__price{justify-self:center;font-size:1.28rem;}
  .enx-packButton__main strong{font-size:1.02rem;}
  .enx-packButton__main em{font-size:.84rem;max-width:26ch;}
}


/* v76: centered section labels + premium ticket pack buttons */
.enx-infoPanel > .enx-kicker,
.enx-purchaseSection > .enx-kicker,
.enx-infoBand .enx-kicker,
.enx-membershipBand .enx-kicker,
.enx-tierStatePanel .enx-kicker{
  display:flex;
  justify-content:center;
  align-items:center;
  margin:0 auto 12px;
  text-align:center;
}
.enx-infoPanel,
.enx-purchaseSection,
.enx-tierStatePanel{display:flex;flex-direction:column;align-items:center;}
.enx-infoPanel > *:not(.enx-cleanList):not(.enx-pillLinks):not(.enx-tierMiniGrid):not(.enx-packGrid):not(.enx-upgradeMinimal):not(.enx-stageActions):not(.enx-miniMeta){width:100%;}
.enx-infoPanel .enx-sectionTitle,
.enx-purchaseSection .enx-sectionTitle,
.enx-tierStatePanel .enx-sectionTitle{text-align:center;}
.enx-stageActions--centerLeft{justify-content:center;}

/* Live lane free-entry CTA */
.enx-stageActions .enx-btn--ghostLane,
.enx-tierStatePanel .enx-btn--ghostLane{
  font-weight:900;
  box-shadow:0 12px 28px rgba(0,0,0,.16);
}
.enx-single-draw--spark .enx-btn--ghostLane,
.enx-stage--spark .enx-btn--ghostLane{
  background:linear-gradient(180deg, rgba(116,18,20,.92), rgba(78,10,12,.92));
  border-color:rgba(233,86,90,.55);
  color:#ffe3e1;
}
.enx-single-draw--boost .enx-btn--ghostLane,
.enx-stage--boost .enx-btn--ghostLane{
  background:linear-gradient(180deg, rgba(7,74,111,.92), rgba(5,49,76,.92));
  border-color:rgba(82,214,255,.45);
  color:#e3f8ff;
}
.enx-single-draw--boost .enx-btn--ghostLane,
.enx-stage--boost .enx-btn--ghostLane{
  background:linear-gradient(180deg, rgba(118,86,10,.92), rgba(86,61,4,.92));
  border-color:rgba(255,220,130,.5);
  color:#fff3cf;
}
html[data-en-theme="light"] .enx-single-draw--spark .enx-btn--ghostLane,
html[data-en-theme="light"] .enx-stage--spark .enx-btn--ghostLane{background:linear-gradient(180deg,#9d1f23,#7c1317);color:#fff0ee;}
html[data-en-theme="light"] .enx-single-draw--boost .enx-btn--ghostLane,
html[data-en-theme="light"] .enx-stage--boost .enx-btn--ghostLane{background:linear-gradient(180deg,#0b6fa6,#08577f);color:#f3fbff;}
html[data-en-theme="light"] .enx-single-draw--boost .enx-btn--ghostLane,
html[data-en-theme="light"] .enx-stage--boost .enx-btn--ghostLane{background:linear-gradient(180deg,#b1830b,#8b6500);color:#fffaf0;}

/* Premium ticket pack buttons */
.enx-packGrid--buttons{width:100%;max-width:780px;margin-inline:auto;}
.enx-packButton{
  position:relative;
  overflow:hidden;
  min-height:106px;
  border-radius:24px;
  padding:18px 22px;
  align-items:center;
}
.enx-packButton::before,
.enx-packButton::after{
  content:"";
  position:absolute;
  top:50%;
  width:20px;
  height:20px;
  margin-top:-10px;
  border-radius:999px;
  background:rgba(7,7,7,.92);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);
}
.enx-packButton::before{left:-10px;}
.enx-packButton::after{right:-10px;}
.enx-packButton__main::before{
  content:"";
  position:absolute;
  left:-22px;
  right:-22px;
  top:-12px;
  bottom:-12px;
  pointer-events:none;
  background:repeating-linear-gradient(90deg, transparent 0 22px, rgba(255,255,255,.12) 22px 24px, transparent 24px 48px);
  mask:linear-gradient(180deg, transparent, #000 24%, #000 76%, transparent);
  opacity:.18;
}
.enx-packButton__main{position:relative;}
.enx-packButton__tag{
  min-width:118px;
  font-size:.68rem;
  letter-spacing:.14em;
  box-shadow:0 8px 18px rgba(0,0,0,.15);
}
.enx-packButton__main strong{font-size:1.06rem;}
.enx-packButton__main em{font-size:.84rem;max-width:34ch;}
.enx-packButton__price{font-size:1.32rem;}

.enx-packButton--spark{
  border-color:rgba(182,34,43,.48);
  background:
    radial-gradient(circle at 14% 50%, rgba(255,122,31,.22), transparent 20%),
    radial-gradient(circle at 82% 18%, rgba(233,86,90,.20), transparent 22%),
    linear-gradient(90deg, rgba(92,13,18,.96), rgba(45,8,10,.96) 58%, rgba(26,8,9,.96));
  box-shadow:0 20px 42px rgba(118,17,21,.24);
}
.enx-packButton--spark .enx-packButton__tag{
  background:linear-gradient(180deg, rgba(156,18,25,.98), rgba(104,10,15,.98));
  color:#ffe6e5;
  border-color:rgba(255,170,170,.18);
}
.enx-packButton--spark:hover{border-color:rgba(255,132,138,.7);box-shadow:0 22px 46px rgba(160,22,30,.32);}

.enx-packButton--boost{
  border-color:rgba(57,207,255,.34);
  background:
    radial-gradient(circle at 16% 52%, rgba(57,207,255,.18), transparent 20%),
    radial-gradient(circle at 86% 18%, rgba(116,232,255,.14), transparent 22%),
    linear-gradient(90deg, rgba(6,55,85,.96), rgba(5,34,54,.96) 58%, rgba(6,18,28,.96));
}
.enx-packButton--boost .enx-packButton__tag{background:linear-gradient(180deg, rgba(10,116,171,.96), rgba(6,81,121,.96));color:#e6fbff;border-color:rgba(137,235,255,.16);}

.enx-packButton--boost{
  border-color:rgba(255,209,102,.36);
  background:
    radial-gradient(circle at 16% 52%, rgba(255,209,102,.19), transparent 20%),
    radial-gradient(circle at 86% 18%, rgba(255,240,178,.15), transparent 22%),
    linear-gradient(90deg, rgba(96,68,7,.96), rgba(59,42,4,.96) 58%, rgba(27,20,4,.96));
}
.enx-packButton--boost .enx-packButton__tag{background:linear-gradient(180deg, rgba(177,131,11,.96), rgba(131,96,5,.96));color:#fff7de;border-color:rgba(255,242,196,.14);}

@media (max-width: 767px){
  .enx-packGrid--buttons{max-width:none;}
  .enx-packButton{min-height:94px;padding:16px 16px;}
  .enx-packButton__main::before{left:-16px;right:-16px;}
}


/* v77 live-count + free-entry alignment */
.enx-btn--ghostLaneFree{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;}
.enx-stageStack .enx-stageActions .enx-btn--ghostLaneFree{padding-inline:16px;text-align:center;}
.enx-upgradeMinimal__row{grid-template-columns:1fr;justify-items:center;}
.enx-upgradeMinimal__row small,.enx-upgradeMinimal__row strong{text-align:center;}
@media (max-width: 680px){
  .enx-stageStack .enx-stageActions .enx-btn--ghostLaneFree{min-height:46px;}
}


/* v78 hard data + free-entry centering */
.enx-btn--ghostLaneFree,
.enx-btn--ghostLaneFree span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:100%;
  text-align:center;
}
.enx-tierStatePanel .enx-stageActions .enx-btn--ghostLaneFree{
  min-width:0;
}
.enx-tierStatePanel .enx-stageActions .enx-btn--ghostLaneFree span{
  width:100%;
}


/* ENRYCH v91 mobile cohesion pass */
:root{
  --enx-mobile-gap:18px;
  --enx-mobile-radius:20px;
}
@media (max-width: 767px){
  .enx-wrap{padding-inline:14px;}
  .enx-shell--hero{padding:26px 18px 24px; border-radius:24px;}
  .enx-title{font-size:clamp(30px,9vw,42px); line-height:1.02; letter-spacing:-0.03em;}
  .enx-lead{font-size:15px; line-height:1.55; max-width:34ch; margin-inline:auto;}
  .enx-heroActions,.enx-stageActions,.enx-laneActions{gap:10px;}
  .enx-btn{min-height:48px; padding:13px 16px; border-radius:16px; font-size:14px;}
  .enx-statLine{gap:10px;}
  .enx-statLine > span,.enx-stat,.enx-proof,.enx-tier,.enx-winnerCard,.enx-winnerGroup,.enx-stage,.enx-shell{border-radius:var(--enx-mobile-radius);}
  .enx-stage__inner--stack{gap:var(--enx-mobile-gap);}
  .enx-flowBand{gap:10px;}
  .enx-flowBand__item{padding:12px 10px; border-radius:16px;}
  .enx-section{margin-top:20px;}
  .enx-tierGrid,.enx-stats,.enx-filters,.enx-homeProofGrid{gap:12px;}
  .enx-winnerMeta{gap:10px;}
  .enx-splitHead{gap:12px;}
  .enx-filter{padding:10px 12px; border-radius:999px;}
  .en-stickyBtns .en-btn,.enm3__sticky .enm3__btn{min-height:44px;}
}


/* ENRYCH persistent Spark title energy: keep the bolt alive after the intro. */
.enx-heroIntro--spark .enx-staggerTitle__line{position:relative;z-index:2;}
.enx-heroIntro--spark .enx-staggerTitle__line--2::before,
.enx-heroIntro--spark .enx-staggerTitle__line--2::after,
.enx-heroIntro--spark .enx-staggerTitle__line--3::before{
  content:"";
  position:absolute;
  pointer-events:none;
  z-index:-1;
  height:clamp(2px,.22vw,4px);
  border-radius:999px;
  background:linear-gradient(90deg,rgba(255,248,221,0),rgba(255,250,225,.98),rgba(255,143,39,.94),rgba(255,248,221,0));
  box-shadow:0 0 14px rgba(255,173,68,.85),0 0 34px rgba(255,95,21,.42);
  opacity:.12;
  transform-origin:left center;
  mix-blend-mode:screen;
}
.enx-heroIntro--spark .enx-staggerTitle__line--2::before{width:58%;left:-7%;top:18%;transform:rotate(-6deg) scaleX(.42);animation:enxSparkTitleJumpA 3.2s ease-in-out infinite;}
.enx-heroIntro--spark .enx-staggerTitle__line--2::after{width:42%;right:-5%;bottom:20%;transform:rotate(8deg) scaleX(.36);animation:enxSparkTitleJumpB 4.1s ease-in-out infinite .85s;}
.enx-heroIntro--spark .enx-staggerTitle__line--3::before{width:68%;left:10%;top:52%;transform:rotate(-2deg) scaleX(.3);animation:enxSparkTitleJumpC 3.7s ease-in-out infinite 1.4s;}
.enx-heroIntro--spark .enx-staggerTitle__line--2{animation:enxSparkTitleGlow 4.8s ease-in-out infinite;}
@keyframes enxSparkTitleJumpA{0%,70%,100%{opacity:.10;transform:rotate(-6deg) scaleX(.35) translateY(0)}73%,76%{opacity:1;transform:rotate(-6deg) scaleX(1.04) translateY(-2px)}78%{opacity:.46;transform:rotate(-3deg) scaleX(.72) translateY(1px)}82%{opacity:.9;transform:rotate(-9deg) scaleX(.94) translateY(0)}}
@keyframes enxSparkTitleJumpB{0%,64%,100%{opacity:.08;transform:rotate(8deg) scaleX(.32)}67%,70%{opacity:.95;transform:rotate(10deg) scaleX(1)}72%{opacity:.28;transform:rotate(5deg) scaleX(.5)}}
@keyframes enxSparkTitleJumpC{0%,74%,100%{opacity:.08;transform:rotate(-2deg) scaleX(.28)}77%,80%{opacity:1;transform:rotate(-4deg) scaleX(1)}83%{opacity:.35;transform:rotate(2deg) scaleX(.56)}}
@keyframes enxSparkTitleGlow{0%,78%,100%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 14px rgba(255,150,45,.12)}82%,86%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 24px rgba(255,183,75,.42),0 0 54px rgba(255,103,24,.22)}}
@media (prefers-reduced-motion:reduce){.enx-heroIntro--spark .enx-staggerTitle__line--2,.enx-heroIntro--spark .enx-staggerTitle__line--2::before,.enx-heroIntro--spark .enx-staggerTitle__line--2::after,.enx-heroIntro--spark .enx-staggerTitle__line--3::before{animation:none!important;}}

/* v95 premium draw title effects + clean canonical draw URLs
   Spark gets a real jagged strike intro, then smaller zaps keep living around the title. */
.enx-heroIntro--spark .enx-introFx{z-index:1;mix-blend-mode:screen;}
.enx-heroIntro--spark .enx-introFx__spark{
  height:clamp(6px,.7vw,10px)!important;
  border-radius:2px!important;
  background:linear-gradient(90deg,rgba(255,255,255,0),#fffef0 8%,#fff9c8 34%,#ff8c22 62%,rgba(255,255,255,0) 100%)!important;
  box-shadow:0 0 12px rgba(255,255,238,.95),0 0 30px rgba(255,185,72,.86),0 0 74px rgba(255,86,22,.46)!important;
  clip-path:polygon(0 44%,14% 41%,20% 0,31% 60%,45% 55%,53% 100%,64% 39%,78% 44%,85% 12%,93% 50%,100% 46%,100% 68%,88% 72%,82% 100%,72% 55%,58% 60%,50% 20%,41% 70%,26% 62%,19% 100%,10% 64%,0 68%)!important;
  filter:brightness(1.16) saturate(1.18);
}
.enx-heroIntro--spark .enx-introFx__spark::before,
.enx-heroIntro--spark .enx-introFx__spark::after{
  width:clamp(42px,6vw,92px)!important;
  height:clamp(18px,2.2vw,34px)!important;
  background:linear-gradient(90deg,rgba(255,255,255,0),#fffef4,#ffb03a,rgba(255,255,255,0))!important;
  clip-path:polygon(0 48%,22% 44%,28% 0,41% 58%,56% 50%,65% 100%,75% 38%,100% 45%,84% 58%,78% 92%,66% 66%,52% 70%,44% 28%,34% 78%,20% 58%,0 68%)!important;
  box-shadow:0 0 14px rgba(255,241,177,.85),0 0 34px rgba(255,117,25,.42);
}
.enx-heroIntro--spark .enx-introFx__spark--a{top:8%!important;left:4%!important;width:42%!important;transform:rotate(-18deg) scaleX(.1);}
.enx-heroIntro--spark .enx-introFx__spark--b{top:45%!important;left:54%!important;width:36%!important;transform:rotate(13deg) scaleX(.1);}
.enx-heroIntro--spark .enx-introFx__spark--c{top:70%!important;left:18%!important;width:48%!important;transform:rotate(-7deg) scaleX(.1);}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--a{animation:enxSparkRealStrikeA .66s cubic-bezier(.12,.92,.24,1) .04s both!important;}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--b{animation:enxSparkRealStrikeB .56s cubic-bezier(.12,.92,.24,1) .24s both!important;}
.enx-heroIntro--spark.is-intro-playing .enx-introFx__spark--c{animation:enxSparkRealStrikeC .62s cubic-bezier(.12,.92,.24,1) .42s both!important;}
@keyframes enxSparkRealStrikeA{0%{opacity:0;transform:rotate(-18deg) translate(-12%,-18%) scaleX(.04)}10%{opacity:1}25%{transform:rotate(-18deg) translate(0,0) scaleX(1.08)}31%{opacity:.18}38%{opacity:1;transform:rotate(-20deg) translate(1%,1%) scaleX(.82)}55%,100%{opacity:0;transform:rotate(-17deg) translate(6%,4%) scaleX(.12)}}
@keyframes enxSparkRealStrikeB{0%{opacity:0;transform:rotate(13deg) translate(12%,-8%) scaleX(.05)}14%{opacity:.95;transform:rotate(12deg) translate(0,0) scaleX(1.05)}22%{opacity:.2}32%{opacity:1;transform:rotate(15deg) translate(-2%,1%) scaleX(.8)}58%,100%{opacity:0;transform:rotate(13deg) translate(-6%,5%) scaleX(.08)}}
@keyframes enxSparkRealStrikeC{0%{opacity:0;transform:rotate(-7deg) translate(-8%,16%) scaleX(.04)}16%{opacity:1;transform:rotate(-7deg) translate(0,0) scaleX(1)}28%{opacity:.22}41%{opacity:.9;transform:rotate(-10deg) translate(1%,-1%) scaleX(.72)}60%,100%{opacity:0;transform:rotate(-6deg) translate(5%,-4%) scaleX(.1)}}

.enx-heroIntro--spark.is-intro-done .enx-staggerTitle{position:relative;isolation:isolate;}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle::before,
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle::after{
  content:"";position:absolute;pointer-events:none;z-index:3;opacity:0;mix-blend-mode:screen;
  height:clamp(14px,1.7vw,24px);width:clamp(80px,18vw,220px);
  background:linear-gradient(90deg,rgba(255,255,255,0),#fffdf0,#ffb23b,rgba(255,255,255,0));
  clip-path:polygon(0 45%,18% 40%,25% 0,36% 62%,48% 55%,58% 100%,68% 40%,100% 48%,76% 61%,67% 86%,58% 64%,45% 73%,37% 31%,29% 78%,16% 58%,0 70%);
  filter:drop-shadow(0 0 7px rgba(255,248,202,.9)) drop-shadow(0 0 22px rgba(255,121,23,.58));
}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle::before{left:2%;top:28%;transform:rotate(-8deg);animation:enxSparkTitleZapperA 3.9s ease-in-out infinite .4s;}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle::after{right:4%;bottom:22%;transform:rotate(9deg);animation:enxSparkTitleZapperB 4.7s ease-in-out infinite 1.2s;}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--1::after,
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--3::after{
  content:"";position:absolute;pointer-events:none;z-index:4;opacity:0;mix-blend-mode:screen;
  width:clamp(48px,9vw,132px);height:clamp(10px,1.25vw,18px);
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,253,230,.96),rgba(255,143,38,.9),rgba(255,255,255,0));
  clip-path:polygon(0 48%,24% 43%,33% 0,46% 58%,62% 52%,72% 100%,84% 42%,100% 50%,78% 66%,67% 88%,58% 62%,42% 72%,34% 28%,24% 78%,12% 58%,0 70%);
  filter:drop-shadow(0 0 8px rgba(255,239,164,.8)) drop-shadow(0 0 18px rgba(255,104,19,.42));
}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--1::after{right:8%;bottom:-.08em;transform:rotate(5deg);animation:enxSparkTitleZapperC 5.3s ease-in-out infinite 2s;}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--3::after{left:4%;top:.08em;transform:rotate(-11deg);animation:enxSparkTitleZapperD 4.4s ease-in-out infinite 2.8s;}
@keyframes enxSparkTitleZapperA{0%,68%,100%{opacity:0;transform:rotate(-8deg) scaleX(.2)}71%{opacity:1;transform:rotate(-8deg) scaleX(1.05)}73%{opacity:.18}75%{opacity:.96;transform:rotate(-11deg) scaleX(.76)}79%{opacity:0}}
@keyframes enxSparkTitleZapperB{0%,62%,100%{opacity:0;transform:rotate(9deg) scaleX(.18)}65%{opacity:.9;transform:rotate(9deg) scaleX(.92)}68%{opacity:.12}71%{opacity:1;transform:rotate(5deg) scaleX(.66)}76%{opacity:0}}
@keyframes enxSparkTitleZapperC{0%,72%,100%{opacity:0;transform:rotate(5deg) scaleX(.1)}74%{opacity:1;transform:rotate(4deg) scaleX(1)}76%{opacity:.2}80%{opacity:0}}
@keyframes enxSparkTitleZapperD{0%,70%,100%{opacity:0;transform:rotate(-11deg) scaleX(.12)}73%{opacity:.9;transform:rotate(-11deg) scaleX(.86)}75%{opacity:.16}78%{opacity:1;transform:rotate(-7deg) scaleX(.58)}82%{opacity:0}}
.enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--2{animation:enxSparkTitleLiveGlow 5.6s ease-in-out infinite!important;}
@keyframes enxSparkTitleLiveGlow{0%,74%,100%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 12px rgba(255,143,39,.12)}78%,83%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 32px rgba(255,207,93,.58),0 0 80px rgba(255,94,22,.28)}}

/* Keep Boost and Boost alive too, but calmer than Spark. */
.enx-heroIntro--boost.is-intro-done .enx-staggerTitle__line--2{animation:enxBoostTitlePulseLive 5.2s ease-in-out infinite;}
@keyframes enxBoostTitlePulseLive{0%,72%,100%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 14px rgba(50,192,255,.10)}78%,84%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 34px rgba(59,210,255,.36),0 0 76px rgba(31,122,255,.22)}}
.enx-heroIntro--boost.is-intro-done .enx-staggerTitle__line--2{animation:enxBoostTitleGlowLive 6.4s ease-in-out infinite;}
@keyframes enxBoostTitleGlowLive{0%,78%,100%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 14px rgba(255,204,92,.12)}82%,88%{text-shadow:0 18px 46px rgba(0,0,0,.34),0 0 32px rgba(255,213,105,.36),0 0 72px rgba(187,127,30,.24)}}
@media (prefers-reduced-motion:reduce){
  .enx-heroIntro--spark .enx-introFx__spark,
  .enx-heroIntro--spark.is-intro-done .enx-staggerTitle::before,
  .enx-heroIntro--spark.is-intro-done .enx-staggerTitle::after,
  .enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--1::after,
  .enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--2,
  .enx-heroIntro--spark.is-intro-done .enx-staggerTitle__line--3::after,
  .enx-heroIntro--boost.is-intro-done .enx-staggerTitle__line--2,
  .enx-heroIntro--boost.is-intro-done .enx-staggerTitle__line--2{animation:none!important;}
}

/* v96 Spark desktop hero alignment, premium prize panels, persistent title sparks and lane gradients */
.enx-single-draw--spark{
  --spark-red:#7b1b14;
  --spark-red-2:#b83318;
  --spark-ember:#ff7a1f;
  --spark-gold:#ffd166;
  background:
    radial-gradient(1100px 620px at 8% 4%, rgba(255,122,31,.18), transparent 58%),
    radial-gradient(920px 520px at 86% 18%, rgba(184,51,24,.16), transparent 60%),
    radial-gradient(900px 520px at 50% 100%, rgba(105,22,18,.18), transparent 62%),
    linear-gradient(180deg,#111216 0%,#1a1718 38%,#100c0b 68%,#17191d 100%) !important;
}
html[data-en-theme="light"] .enx-single-draw--spark{
  background:
    radial-gradient(1050px 560px at 8% 2%, rgba(255,198,128,.34), transparent 58%),
    radial-gradient(820px 460px at 90% 16%, rgba(184,51,24,.13), transparent 60%),
    radial-gradient(720px 420px at 50% 100%, rgba(255,209,102,.20), transparent 62%),
    linear-gradient(180deg,#fffaf1 0%,#fff3e1 42%,#f5e1ce 68%,#fffdf8 100%) !important;
}
.enx-single-draw--spark .enx-section,
.enx-single-draw--spark .enx-fullSection,
.enx-single-draw--spark .enx-infoBand,
.enx-single-draw--spark .enx-purchaseSection,
.enx-single-draw--spark .enx-membershipBand{
  position:relative;
}
.enx-single-draw--spark .enx-infoPanel--lane,
.enx-single-draw--spark .enx-purchaseSection,
.enx-single-draw--spark .enx-fullSection--soft{
  background:
    radial-gradient(760px 260px at 4% 0%, rgba(255,122,31,.12), transparent 62%),
    radial-gradient(620px 240px at 100% 8%, rgba(123,27,20,.16), transparent 64%),
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)),
    linear-gradient(145deg, rgba(35,36,41,.92), rgba(20,18,18,.96) 54%, rgba(28,20,18,.94)) !important;
  border-color:rgba(255,128,48,.20) !important;
  box-shadow:0 24px 70px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.05);
}
html[data-en-theme="light"] .enx-single-draw--spark .enx-infoPanel--lane,
html[data-en-theme="light"] .enx-single-draw--spark .enx-purchaseSection,
html[data-en-theme="light"] .enx-single-draw--spark .enx-fullSection--soft{
  background:
    radial-gradient(760px 260px at 4% 0%, rgba(255,174,86,.22), transparent 62%),
    radial-gradient(620px 240px at 100% 8%, rgba(184,51,24,.08), transparent 64%),
    linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,247,233,.72)),
    linear-gradient(145deg,#fffdf8,#fff0d8 58%,#fff9ef) !important;
  border-color:rgba(126,65,18,.13) !important;
  box-shadow:0 22px 54px rgba(118,65,18,.10), inset 0 1px 0 rgba(255,255,255,.78);
}

.enx-single-draw--spark .enx-staggerTitle__line--2{
  color:transparent !important;
  background:linear-gradient(105deg,#ffd166 0%,#ff9e2f 34%,#b83318 58%,#6f170f 78%,#ffd166 100%);
  -webkit-background-clip:text;
  background-clip:text;
  filter:drop-shadow(0 18px 40px rgba(0,0,0,.28)) drop-shadow(0 0 20px rgba(255,98,28,.18));
}
html[data-en-theme="light"] .enx-single-draw--spark .enx-staggerTitle__line--2{
  background:linear-gradient(105deg,#5c160d 0%,#a92d16 32%,#ff7a1f 58%,#d4941f 82%,#6b1a0e 100%);
  -webkit-background-clip:text;
  background-clip:text;
  filter:drop-shadow(0 12px 22px rgba(106,42,10,.16));
}
@media (min-width: 981px){
  .enx-single-draw .enx-stage--landing{
    min-height:calc(100svh - var(--en-header-height, 88px));
    padding-block:30px 34px;
  }
  .enx-single-draw .enx-stage--landing .enx-stage__inner--singleFlow{
    width:min(1260px, calc(100vw - 72px));
    margin-inline:auto;
    display:grid;
    justify-items:center;
    align-content:center;
    gap:18px;
  }
  .enx-single-draw .enx-stage--landing .enx-stage__copy--singleCenter{
    width:min(980px,100%);
    margin-inline:auto;
    text-align:center;
  }
  .enx-single-draw .enx-stage--landing .enx-staggerTitle--centered{
    margin-inline:auto;
  }
  .enx-single-draw .enx-orbit--hero{
    width:min(1080px,88vw);
    height:260px;
    margin:0 auto;
    perspective:1200px;
  }
  .enx-single-draw .enx-orbitCard{
    min-height:174px;
    border-radius:30px;
    overflow:hidden;
    background:
      radial-gradient(260px 110px at 18% 0%, rgba(255,209,102,.22), transparent 66%),
      linear-gradient(180deg, rgba(255,255,255,.13), rgba(255,255,255,.035)) !important;
    border:1px solid rgba(255,180,72,.22) !important;
    box-shadow:0 28px 70px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.10);
  }
  .enx-single-draw .enx-orbitCard:before{
    content:"";position:absolute;inset:0;pointer-events:none;opacity:.72;
    background:
      linear-gradient(115deg, transparent 0 34%, rgba(255,255,255,.14) 42%, transparent 52%),
      radial-gradient(circle at 50% 102%, rgba(255,122,31,.18), transparent 48%);
    transform:translateX(-22%);
    transition:transform .55s ease,opacity .35s ease;
  }
  .enx-single-draw .enx-orbitCard:hover:before,
  .enx-single-draw .enx-orbitCard:focus-within:before{transform:translateX(16%);opacity:1;}
  .enx-single-draw .enx-orbitCard.is-current{
    width:min(41vw,500px);
    min-height:218px;
    transform:translate(-50%,-50%) scale(1) translateY(-4px);
    background:
      radial-gradient(380px 150px at 20% 0%, rgba(255,209,102,.28), transparent 66%),
      radial-gradient(300px 150px at 100% 100%, rgba(184,51,24,.20), transparent 62%),
      linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,.045)) !important;
    border-color:rgba(255,198,94,.34) !important;
  }
  .enx-single-draw .enx-orbitCard.is-prev{transform:translate(calc(-50% - min(25vw,340px)),-50%) rotateY(20deg) scale(.82);opacity:.78;}
  .enx-single-draw .enx-orbitCard.is-next{transform:translate(calc(-50% + min(25vw,340px)),-50%) rotateY(-20deg) scale(.82);opacity:.78;}
  .enx-single-draw .enx-orbitCard span{color:rgba(255,226,163,.90);font-size:.78rem;}
  .enx-single-draw .enx-orbitCard strong{position:relative;z-index:1;letter-spacing:-.075em;}
  .enx-single-draw--spark .enx-orbitCard strong{
    color:transparent;background:linear-gradient(100deg,#fff1c2,#ff9e2f 42%,#a92d16 76%,#fff1c2);-webkit-background-clip:text;background-clip:text;
  }
  html[data-en-theme="light"] .enx-single-draw .enx-orbitCard{
    background:
      radial-gradient(260px 110px at 18% 0%, rgba(255,188,98,.30), transparent 66%),
      linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,245,226,.78)) !important;
    border-color:rgba(126,65,18,.16) !important;
    box-shadow:0 20px 48px rgba(126,65,18,.14), inset 0 1px 0 rgba(255,255,255,.86);
  }
  html[data-en-theme="light"] .enx-single-draw .enx-orbitCard span{color:rgba(94,52,16,.76);}
  .enx-single-draw .enx-orbit__nav{
    border-color:rgba(255,188,98,.28);
    background:linear-gradient(180deg,rgba(255,209,102,.16),rgba(255,255,255,.04));
    box-shadow:0 14px 34px rgba(0,0,0,.20);
  }
  .enx-single-draw .enx-orbitCaption{
    max-width:820px;
    padding:12px 18px;
    border-radius:999px;
    background:linear-gradient(90deg,rgba(255,122,31,.10),rgba(123,27,20,.10),rgba(255,209,102,.07));
    border:1px solid rgba(255,154,47,.14);
  }
}

/* More persistent Spark energy: idle zaps stay alive, scroll/viewport replay uses existing is-fx-playing. */
.enx-heroIntro--spark.is-intro-done .enx-introFx{
  opacity:1 !important;
  pointer-events:none;
}
.enx-heroIntro--spark.is-intro-done .enx-introFx__spark{
  animation:enxSparkIdleZap 2.9s ease-in-out infinite !important;
  transform-origin:center;
}
.enx-heroIntro--spark.is-intro-done .enx-introFx__spark--b{animation-delay:.78s!important;}
.enx-heroIntro--spark.is-intro-done .enx-introFx__spark--c{animation-delay:1.46s!important;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--a{animation:enxSparkRealStrikeA .66s cubic-bezier(.12,.92,.24,1) .04s both!important;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--b{animation:enxSparkRealStrikeB .56s cubic-bezier(.12,.92,.24,1) .24s both!important;}
.enx-heroIntro--spark.is-fx-playing .enx-introFx__spark--c{animation:enxSparkRealStrikeC .62s cubic-bezier(.12,.92,.24,1) .42s both!important;}
@keyframes enxSparkIdleZap{
  0%,64%,100%{opacity:.10;filter:brightness(1.02) saturate(1.05);}
  67%{opacity:.95;filter:brightness(1.45) saturate(1.35);}
  69%{opacity:.16;}
  72%{opacity:.78;filter:brightness(1.25) saturate(1.2);}
  76%{opacity:.08;}
}
.enx-heroIntro--spark.is-fx-playing .enx-staggerTitle::before,
.enx-heroIntro--spark.is-fx-playing .enx-staggerTitle::after{
  animation-duration:1.05s!important;
}

@media (prefers-reduced-motion:reduce){
  .enx-heroIntro--spark.is-intro-done .enx-introFx__spark{animation:none!important;opacity:.18;}
}


/* v97 REAL Spark redo: centred desktop hero, screen-fit landing, red lightning bolt, live title zaps */
.enx-single-draw--spark{
  --spark-red-deep:#3b0808;
  --spark-red:#7d1417;
  --spark-red-hot:#e1272f;
  --spark-ember:#ff7a1f;
  --spark-gold:#ffd166;
  --spark-white:#fff8e6;
}
.enx-single-draw--spark{
  background:
    radial-gradient(1000px 520px at 12% 4%, rgba(255,122,31,.20), transparent 60%),
    radial-gradient(980px 520px at 86% 8%, rgba(225,39,47,.18), transparent 62%),
    radial-gradient(900px 500px at 52% 100%, rgba(95,19,18,.24), transparent 64%),
    linear-gradient(180deg,#17191e 0%,#222125 28%,#160c0c 62%,#202126 100%) !important;
}
html[data-en-theme="light"] .enx-single-draw--spark{
  background:
    radial-gradient(980px 520px at 8% 2%, rgba(255,195,110,.38), transparent 60%),
    radial-gradient(900px 500px at 92% 12%, rgba(225,39,47,.10), transparent 62%),
    radial-gradient(760px 440px at 50% 100%, rgba(255,209,102,.22), transparent 64%),
    linear-gradient(180deg,#fffaf0 0%,#fff2df 34%,#f8e0cf 66%,#fffdf8 100%) !important;
}
.enx-single-draw--spark .enx-fullSection,
.enx-single-draw--spark .enx-infoBand,
.enx-single-draw--spark .enx-purchaseSection,
.enx-single-draw--spark .enx-membershipBand,
.enx-single-draw--spark .enx-infoPanel--lane{
  background:
    radial-gradient(850px 320px at 6% 0%, rgba(255,122,31,.16), transparent 62%),
    radial-gradient(720px 280px at 96% 8%, rgba(225,39,47,.13), transparent 64%),
    linear-gradient(135deg, rgba(44,46,52,.92), rgba(22,20,22,.96) 58%, rgba(38,17,16,.92)) !important;
  border-color:rgba(255,126,47,.22) !important;
}
html[data-en-theme="light"] .enx-single-draw--spark .enx-fullSection,
html[data-en-theme="light"] .enx-single-draw--spark .enx-infoBand,
html[data-en-theme="light"] .enx-single-draw--spark .enx-purchaseSection,
html[data-en-theme="light"] .enx-single-draw--spark .enx-membershipBand,
html[data-en-theme="light"] .enx-single-draw--spark .enx-infoPanel--lane{
  background:
    radial-gradient(850px 320px at 6% 0%, rgba(255,163,73,.23), transparent 62%),
    radial-gradient(720px 280px at 96% 8%, rgba(184,33,33,.08), transparent 64%),
    linear-gradient(135deg, rgba(255,255,255,.96), rgba(255,243,224,.82) 58%, rgba(255,250,239,.96)) !important;
  border-color:rgba(139,59,17,.14) !important;
}
@media (min-width:981px){
  .enx-single-draw--spark.enx-page,
  .enx-single-draw--spark .enx-wrap--edge{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}
  .enx-single-draw--spark .enx-stage--landing.enx-stage--single{
    height:calc(100svh - var(--en-header-height, 88px)) !important;
    min-height:640px !important;
    max-height:calc(100svh - var(--en-header-height, 88px)) !important;
    margin:0 !important;padding:0 !important;display:grid !important;place-items:center !important;overflow:hidden !important;
    background:
      radial-gradient(860px 360px at 50% 16%, rgba(255,122,31,.18), transparent 60%),
      radial-gradient(760px 360px at 78% 38%, rgba(225,39,47,.16), transparent 62%),
      radial-gradient(760px 280px at 22% 88%, rgba(255,209,102,.08), transparent 66%),
      linear-gradient(180deg, rgba(36,38,44,.86), rgba(17,16,18,.98) 58%, rgba(31,15,14,.96)) !important;
  }
  html[data-en-theme="light"] .enx-single-draw--spark .enx-stage--landing.enx-stage--single{
    background:
      radial-gradient(860px 360px at 50% 14%, rgba(255,174,75,.28), transparent 60%),
      radial-gradient(760px 360px at 78% 38%, rgba(225,39,47,.10), transparent 62%),
      radial-gradient(760px 280px at 22% 88%, rgba(255,209,102,.18), transparent 66%),
      linear-gradient(180deg,#fffaf0,#fff2de 58%,#fae7d8) !important;
  }
  .enx-single-draw--spark .enx-stage--landing.enx-stage--single::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,122,31,.55),rgba(255,209,102,.42),transparent);z-index:5;}
  .enx-single-draw--spark .enx-stage--landing .enx-stage__inner--singleFlow{
    width:min(1240px, calc(100vw - 72px)) !important;height:100% !important;max-height:100% !important;margin:0 auto !important;
    padding:clamp(16px,2.4vh,28px) clamp(28px,5vw,72px) clamp(12px,1.8vh,22px) !important;
    display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto auto auto auto !important;align-content:center !important;justify-items:center !important;gap:clamp(7px,1.05vh,14px) !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-stage__copy--singleCenter{width:min(980px,100%) !important;max-width:980px !important;margin:0 auto !important;display:grid !important;justify-items:center !important;text-align:center !important;gap:clamp(6px,.9vh,12px) !important;}
  .enx-single-draw--spark .enx-stage--landing .enx-kicker{margin-inline:auto !important;transform:none !important;}
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle{margin:0 auto !important;width:min(980px,100%) !important;display:grid !important;justify-items:center !important;text-align:center !important;gap:0 !important;}
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--1{font-size:clamp(.92rem,1.55vw,1.28rem) !important;letter-spacing:.44em !important;line-height:1 !important;}
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--2{font-size:clamp(5.6rem,9.3vw,8.7rem) !important;line-height:.76 !important;letter-spacing:-.105em !important;margin:0 auto !important;}
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--3{font-size:clamp(2.15rem,4.2vw,3.7rem) !important;line-height:.84 !important;letter-spacing:-.055em !important;margin:0 auto !important;}
  .enx-single-draw--spark .enx-heroBullets--center{margin:0 auto !important;gap:8px !important;justify-content:center !important;}
  .enx-single-draw--spark .enx-heroBullets--center li{padding:7px 12px !important;font-size:.74rem !important;line-height:1 !important;}
  .enx-single-draw--spark .enx-orbit--hero{width:min(1060px,86vw) !important;height:clamp(176px,25vh,230px) !important;margin:0 auto !important;padding:0 64px !important;}
  .enx-single-draw--spark .enx-orbit__viewport{height:100% !important;}
  .enx-single-draw--spark .enx-orbitCard{min-height:clamp(124px,17vh,170px) !important;width:min(28vw,300px) !important;border-radius:24px !important;padding:18px 20px !important;background:radial-gradient(280px 120px at 14% 0%, rgba(255,209,102,.24), transparent 66%),radial-gradient(220px 110px at 100% 100%, rgba(225,39,47,.14), transparent 62%),linear-gradient(160deg, rgba(255,255,255,.13), rgba(255,255,255,.035)) !important;border:1px solid rgba(255,132,51,.28) !important;box-shadow:0 22px 54px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.10) !important;}
  .enx-single-draw--spark .enx-orbitCard.is-current{width:min(39vw,455px) !important;min-height:clamp(154px,21vh,206px) !important;transform:translate(-50%,-50%) scale(1) !important;}
  .enx-single-draw--spark .enx-orbitCard.is-prev{transform:translate(calc(-50% - min(24vw,320px)),-50%) rotateY(18deg) scale(.84) !important;}
  .enx-single-draw--spark .enx-orbitCard.is-next{transform:translate(calc(-50% + min(24vw,320px)),-50%) rotateY(-18deg) scale(.84) !important;}
  .enx-single-draw--spark .enx-orbitCard strong{font-size:clamp(2.1rem,4.6vw,4.8rem) !important;color:transparent !important;background:linear-gradient(104deg,#fff7ce 0%,#ffb13b 32%,#e1272f 66%,#fff0bd 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;text-shadow:none !important;}
  .enx-single-draw--spark .enx-orbitCard.is-current strong{font-size:clamp(3rem,6.4vw,5.8rem) !important;}
  .enx-single-draw--spark .enx-orbitCard:hover,.enx-single-draw--spark .enx-orbitCard:focus-within{border-color:rgba(255,209,102,.55) !important;box-shadow:0 30px 72px rgba(91,18,14,.42),0 0 34px rgba(255,122,31,.18), inset 0 1px 0 rgba(255,255,255,.18) !important;}
  .enx-single-draw--spark .enx-orbitCaption--center{max-width:780px !important;margin:0 auto !important;padding:9px 16px !important;font-size:.88rem !important;line-height:1.25 !important;}
  .enx-single-draw--spark .enx-drawHero__actions--landing{margin:0 auto !important;gap:10px !important;}
  .enx-single-draw--spark .enx-drawHero__actions--landing .enx-btn{padding:11px 17px !important;min-height:42px !important;}
  .enx-single-draw--spark .enx-landingClose--center{margin:0 auto !important;padding:8px 14px !important;line-height:1.05 !important;}
}
.enx-single-draw--spark .enx-staggerTitle__line--2{color:transparent !important;background:linear-gradient(102deg,#fff4c4 0%,#ffd166 18%,#ff7a1f 42%,#e1272f 67%,#751116 84%,#fff0be 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;filter:drop-shadow(0 16px 42px rgba(0,0,0,.35)) drop-shadow(0 0 28px rgba(225,39,47,.24)) !important;}
html[data-en-theme="light"] .enx-single-draw--spark .enx-staggerTitle__line--2{background:linear-gradient(102deg,#5a0909 0%,#99161a 28%,#e1272f 50%,#ff7a1f 72%,#8a1a10 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;filter:drop-shadow(0 12px 22px rgba(125,20,23,.18)) !important;}
.enx-heroIntro--spark .enx-introFx{inset:0 !important;height:100% !important;width:100% !important;overflow:visible !important;z-index:3 !important;opacity:1 !important;mix-blend-mode:screen !important;}
.enx-sparkSkyBolt{position:absolute;left:50%;top:46%;width:min(980px,92vw);height:auto;pointer-events:none;overflow:visible;opacity:0;transform:translate(-50%,-50%) rotate(-3deg) scale(.94);filter:drop-shadow(0 0 10px rgba(255,30,47,.74)) drop-shadow(0 0 35px rgba(255,0,28,.36));}
.enx-sparkSkyBolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}
.enx-sparkSkyBolt__glow{stroke:#ff1f2f;stroke-width:10;opacity:.52;filter:blur(1.2px);}
.enx-sparkSkyBolt__core{stroke:#fff7f0;stroke-width:2.7;opacity:1;}
.enx-sparkSkyBolt__branch{stroke:#ff3040;stroke-width:2.8;opacity:.95;filter:drop-shadow(0 0 6px rgba(255,22,44,.72));}
.enx-sparkSkyBolt--idle{width:min(620px,68vw);top:48%;transform:translate(-50%,-50%) rotate(4deg) scale(.7);}
.enx-heroIntro--spark.is-intro-playing .enx-sparkSkyBolt--main,.enx-heroIntro--spark.is-fx-playing .enx-sparkSkyBolt--main{animation:enxSparkReferenceStrike 1.06s cubic-bezier(.1,.88,.16,1) both !important;}
.enx-heroIntro--spark.is-intro-done:not(.is-fx-playing) .enx-sparkSkyBolt--idle{animation:enxSparkReferenceIdle 4.35s ease-in-out infinite !important;}
@keyframes enxSparkReferenceStrike{0%{opacity:0;transform:translate(-56%,-64%) rotate(-9deg) scale(.72);clip-path:inset(0 100% 0 0);}8%{opacity:1;clip-path:inset(0 72% 0 0);}18%{opacity:1;transform:translate(-52%,-54%) rotate(-5deg) scale(1.02);clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 16px rgba(255,255,255,.9)) drop-shadow(0 0 42px rgba(255,26,52,.86)) drop-shadow(0 0 92px rgba(255,0,24,.42));}26%{opacity:.14;}34%{opacity:1;transform:translate(-50%,-50%) rotate(-3deg) scale(.98);}48%{opacity:.22;}62%{opacity:.84;}82%,100%{opacity:0;transform:translate(-48%,-44%) rotate(-1deg) scale(.82);}}
@keyframes enxSparkReferenceIdle{0%,54%,100%{opacity:0;transform:translate(-50%,-50%) rotate(4deg) scale(.58);}57%{opacity:.88;transform:translate(-50%,-50%) rotate(4deg) scale(.72);}59%{opacity:.12;}62%{opacity:.76;transform:translate(-50%,-50%) rotate(2deg) scale(.68);}66%{opacity:0;}}
.enx-heroIntro--spark .enx-staggerTitle{position:relative !important;isolation:isolate !important;}
.enx-heroIntro--spark .enx-staggerTitle::before,.enx-heroIntro--spark .enx-staggerTitle::after,.enx-heroIntro--spark .enx-staggerTitle__line--1::after,.enx-heroIntro--spark .enx-staggerTitle__line--3::after{content:"" !important;position:absolute !important;pointer-events:none !important;z-index:7 !important;opacity:0;mix-blend-mode:screen;height:clamp(10px,1.45vw,22px);width:clamp(78px,15vw,210px);background:linear-gradient(90deg,transparent,#fffdfa 22%,#ff2638 50%,#ff7a1f 70%,transparent);clip-path:polygon(0 46%,16% 42%,22% 0,35% 62%,48% 54%,57% 100%,68% 40%,84% 48%,92% 16%,100% 52%,86% 67%,74% 62%,66% 90%,56% 66%,44% 72%,36% 30%,28% 80%,14% 60%,0 72%);filter:drop-shadow(0 0 8px rgba(255,255,255,.86)) drop-shadow(0 0 22px rgba(255,29,45,.70)) drop-shadow(0 0 44px rgba(255,99,20,.35));}
.enx-heroIntro--spark .enx-staggerTitle::before{left:8%;top:30%;transform:rotate(-13deg);animation:enxSparkAlwaysA 2.85s ease-in-out infinite .22s !important;}
.enx-heroIntro--spark .enx-staggerTitle::after{right:5%;bottom:23%;transform:rotate(11deg);animation:enxSparkAlwaysB 3.35s ease-in-out infinite 1.02s !important;}
.enx-heroIntro--spark .enx-staggerTitle__line--1,.enx-heroIntro--spark .enx-staggerTitle__line--3{position:relative !important;}
.enx-heroIntro--spark .enx-staggerTitle__line--1::after{right:4%;bottom:-.14em;width:clamp(50px,8vw,122px);height:clamp(8px,1vw,15px);transform:rotate(7deg);animation:enxSparkAlwaysC 4.15s ease-in-out infinite 1.85s !important;}
.enx-heroIntro--spark .enx-staggerTitle__line--3::after{left:6%;top:.08em;width:clamp(54px,9vw,138px);height:clamp(8px,1vw,16px);transform:rotate(-9deg);animation:enxSparkAlwaysD 3.75s ease-in-out infinite 2.45s !important;}
@keyframes enxSparkAlwaysA{0%,58%,100%{opacity:0;transform:rotate(-13deg) scaleX(.12)}61%{opacity:1;transform:rotate(-13deg) scaleX(1)}63%{opacity:.18}66%{opacity:.9;transform:rotate(-17deg) scaleX(.7)}71%{opacity:0}}
@keyframes enxSparkAlwaysB{0%,64%,100%{opacity:0;transform:rotate(11deg) scaleX(.10)}67%{opacity:.96;transform:rotate(11deg) scaleX(.96)}69%{opacity:.15}73%{opacity:.82;transform:rotate(7deg) scaleX(.62)}78%{opacity:0}}
@keyframes enxSparkAlwaysC{0%,68%,100%{opacity:0;transform:rotate(7deg) scaleX(.10)}72%{opacity:.86;transform:rotate(5deg) scaleX(1)}74%{opacity:.16}78%{opacity:0}}
@keyframes enxSparkAlwaysD{0%,62%,100%{opacity:0;transform:rotate(-9deg) scaleX(.12)}65%{opacity:.9;transform:rotate(-10deg) scaleX(.88)}67%{opacity:.18}70%{opacity:.78;transform:rotate(-5deg) scaleX(.58)}75%{opacity:0}}
@media (max-width:980px){.enx-sparkSkyBolt{width:92vw;top:42%;}.enx-sparkSkyBolt--idle{width:68vw;}}
@media (prefers-reduced-motion:reduce){.enx-sparkSkyBolt,.enx-heroIntro--spark .enx-staggerTitle::before,.enx-heroIntro--spark .enx-staggerTitle::after,.enx-heroIntro--spark .enx-staggerTitle__line--1::after,.enx-heroIntro--spark .enx-staggerTitle__line--3::after{animation:none!important;opacity:.18!important;}}

/* v98 hard-centre Spark hero rescue: kill legacy right-shift and force one-screen centred desktop hero */
@media (min-width:981px){
  .enx-single-draw--spark.enx-page,
  .enx-single-draw--spark .enx-wrap,
  .enx-single-draw--spark .enx-wrap--wide,
  .enx-single-draw--spark .enx-wrap--edge{
    width:100% !important;
    max-width:none !important;
    margin-left:0 !important;
    margin-right:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
    overflow-x:hidden !important;
  }

  .enx-single-draw--spark .enx-stage--landing.enx-stage--single,
  .enx-single-draw--spark .enx-stage--landing.enx-stage--fluid{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    transform:none !important;
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    margin-left:0 !important;
    margin-right:0 !important;
    padding:0 !important;
    height:calc(100svh - var(--en-header-height, 88px)) !important;
    min-height:600px !important;
    max-height:calc(100svh - var(--en-header-height, 88px)) !important;
    display:grid !important;
    place-items:center !important;
    overflow:hidden !important;
    text-align:center !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-stage__inner,
  .enx-single-draw--spark .enx-stage--landing .enx-stage__inner--stack,
  .enx-single-draw--spark .enx-stage--landing .enx-stage__inner--singleFlow{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    box-sizing:border-box !important;
    width:min(1120px, calc(100vw - 56px)) !important;
    max-width:1120px !important;
    height:100% !important;
    max-height:100% !important;
    margin:0 auto !important;
    padding:clamp(12px,2vh,22px) 0 clamp(10px,1.7vh,18px) !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    grid-template-rows:auto auto auto auto auto !important;
    justify-items:center !important;
    align-items:center !important;
    align-content:center !important;
    gap:clamp(6px,.95vh,12px) !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-stage__copy,
  .enx-single-draw--spark .enx-stage--landing .enx-stage__copy--center,
  .enx-single-draw--spark .enx-stage--landing .enx-stage__copy--singleCenter,
  .enx-single-draw--spark .enx-stage--landing .enx-orbit--hero,
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCaption,
  .enx-single-draw--spark .enx-stage--landing .enx-drawHero__actions,
  .enx-single-draw--spark .enx-stage--landing .enx-landingClose{
    grid-column:1 / -1 !important;
    justify-self:center !important;
    align-self:center !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-stage__copy--singleCenter{
    width:min(920px,100%) !important;
    max-width:920px !important;
    display:grid !important;
    justify-items:center !important;
    gap:clamp(5px,.8vh,10px) !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle,
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle--centered,
  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle--boosted{
    width:100% !important;
    max-width:920px !important;
    display:grid !important;
    justify-items:center !important;
    align-items:center !important;
    text-align:center !important;
    margin:0 auto !important;
    transform:none !important;
    gap:0 !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line{
    display:block !important;
    width:auto !important;
    max-width:100% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
    transform:none !important;
    white-space:nowrap !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--1{
    font-size:clamp(.82rem,1.1vw,1.12rem) !important;
    line-height:.95 !important;
    letter-spacing:.36em !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--2{
    font-size:clamp(4.8rem,8.4vw,8.1rem) !important;
    line-height:.76 !important;
    letter-spacing:-.095em !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-staggerTitle__line--3{
    font-size:clamp(1.85rem,3.4vw,3.25rem) !important;
    line-height:.82 !important;
    letter-spacing:-.045em !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-heroBullets--center{
    margin:0 auto !important;
    max-width:760px !important;
    justify-content:center !important;
    gap:7px !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-heroBullets--center li{
    padding:6px 11px !important;
    font-size:.69rem !important;
    letter-spacing:.11em !important;
    line-height:1 !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbit--hero{
    width:min(980px,82vw) !important;
    max-width:980px !important;
    height:clamp(158px,22vh,210px) !important;
    padding:0 58px !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbit__viewport,
  .enx-single-draw--spark .enx-stage--landing .enx-orbit__track{
    width:100% !important;
    height:100% !important;
    overflow:visible !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard{
    top:50% !important;
    left:50% !important;
    min-height:clamp(112px,15vh,148px) !important;
    width:min(25vw,270px) !important;
    padding:15px 18px !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-current{
    width:min(36vw,410px) !important;
    min-height:clamp(138px,18vh,176px) !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-prev{
    transform:translate(calc(-50% - min(22vw,285px)),-50%) rotateY(16deg) scale(.84) !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-next{
    transform:translate(calc(-50% + min(22vw,285px)),-50%) rotateY(-16deg) scale(.84) !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-current{
    transform:translate(-50%,-50%) scale(1) !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard strong{
    font-size:clamp(1.9rem,3.9vw,4.2rem) !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-current strong{
    font-size:clamp(2.65rem,5.3vw,5rem) !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-orbitCaption--center{
    max-width:min(780px,86vw) !important;
    padding:8px 15px !important;
    font-size:.84rem !important;
    line-height:1.18 !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-drawHero__actions--landing{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    flex-wrap:wrap !important;
    gap:9px !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-drawHero__actions--landing .enx-btn{
    min-height:39px !important;
    padding:10px 15px !important;
  }

  .enx-single-draw--spark .enx-stage--landing .enx-landingClose--center{
    padding:6px 12px !important;
    gap:4px !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-landingClose--center strong{
    font-size:clamp(1rem,1.6vw,1.28rem) !important;
  }
}


/* v100 Spark carousel click targets only - storm atmosphere reverted */
@media (min-width:981px){
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard{
    pointer-events:auto !important;
    cursor:pointer !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-prev,
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-next{
    filter:saturate(1.05) brightness(.98) !important;
    transition:transform .22s ease, opacity .22s ease, border-color .22s ease, box-shadow .22s ease, filter .22s ease !important;
  }
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-prev:hover,
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-next:hover,
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-prev:focus-visible,
  .enx-single-draw--spark .enx-stage--landing .enx-orbitCard.is-next:focus-visible{
    opacity:.96 !important;
    border-color:rgba(255,238,191,.72) !important;
    box-shadow:0 26px 64px rgba(66,28,18,.28),0 0 34px rgba(255,120,31,.18),inset 0 1px 0 rgba(255,255,255,.2) !important;
  }
}

/* v101 Boost desktop landing rebuild: centred hero, clickable carousel polish, premium fill-inside title energy */
.enx-single-draw--boost{
  --boost-deep:#031422;
  --boost-ink:#061a2b;
  --boost-blue:#1f7aff;
  --boost-cyan:#48d8ff;
  --boost-ice:#d9f8ff;
  background:
    radial-gradient(1120px 640px at 12% 3%, rgba(72,216,255,.18), transparent 58%),
    radial-gradient(920px 520px at 88% 18%, rgba(31,122,255,.18), transparent 62%),
    radial-gradient(900px 520px at 50% 100%, rgba(8,52,86,.24), transparent 66%),
    linear-gradient(180deg,#090c12 0%,#111821 34%,#06101b 68%,#11151b 100%) !important;
}
html[data-en-theme="light"] .enx-single-draw--boost{
  background:
    radial-gradient(1050px 560px at 10% 2%, rgba(79,204,255,.24), transparent 58%),
    radial-gradient(860px 480px at 88% 14%, rgba(31,122,255,.16), transparent 60%),
    radial-gradient(720px 420px at 50% 100%, rgba(212,175,55,.13), transparent 64%),
    linear-gradient(180deg,#f8fdff 0%,#edf8ff 34%,#e8f2f6 68%,#fffdf7 100%) !important;
}
.enx-single-draw--boost .enx-section,
.enx-single-draw--boost .enx-fullSection,
.enx-single-draw--boost .enx-infoBand,
.enx-single-draw--boost .enx-purchaseSection,
.enx-single-draw--boost .enx-tierStatePanel,
.enx-single-draw--boost .enx-infoPanel{
  background:
    radial-gradient(900px 360px at 18% 0%, rgba(72,216,255,.11), transparent 60%),
    radial-gradient(760px 340px at 88% 18%, rgba(31,122,255,.09), transparent 62%),
    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.01)),
    rgba(6,12,19,.74) !important;
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-section,
html[data-en-theme="light"] .enx-single-draw--boost .enx-fullSection,
html[data-en-theme="light"] .enx-single-draw--boost .enx-infoBand,
html[data-en-theme="light"] .enx-single-draw--boost .enx-purchaseSection,
html[data-en-theme="light"] .enx-single-draw--boost .enx-tierStatePanel,
html[data-en-theme="light"] .enx-single-draw--boost .enx-infoPanel{
  background:
    radial-gradient(900px 360px at 18% 0%, rgba(72,216,255,.15), transparent 60%),
    radial-gradient(760px 340px at 88% 18%, rgba(31,122,255,.08), transparent 62%),
    linear-gradient(180deg, rgba(255,255,255,.82), rgba(255,255,255,.58)),
    rgba(245,251,255,.78) !important;
}

@media (min-width:981px){
  .enx-single-draw--boost.enx-page,
  .enx-single-draw--boost .enx-wrap,
  .enx-single-draw--boost .enx-wrap--wide,
  .enx-single-draw--boost .enx-wrap--edge{
    width:100% !important;
    max-width:none !important;
    margin-left:0 !important;
    margin-right:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
    overflow-x:hidden !important;
  }

  .enx-single-draw--boost .enx-stage--landing.enx-stage--single,
  .enx-single-draw--boost .enx-stage--landing.enx-stage--fluid{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    transform:none !important;
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    height:calc(100svh - var(--en-header-height, 88px)) !important;
    min-height:600px !important;
    max-height:calc(100svh - var(--en-header-height, 88px)) !important;
    display:grid !important;
    place-items:center !important;
    overflow:hidden !important;
    text-align:center !important;
    background:
      radial-gradient(920px 420px at 50% 5%, rgba(72,216,255,.13), transparent 60%),
      radial-gradient(840px 460px at 84% 28%, rgba(31,122,255,.16), transparent 64%),
      radial-gradient(760px 380px at 22% 82%, rgba(5,88,130,.13), transparent 62%),
      linear-gradient(180deg, rgba(5,12,20,.82), rgba(8,13,20,.92) 48%, rgba(3,10,18,.94)) !important;
  }
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing.enx-stage--single,
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing.enx-stage--fluid{
    background:
      radial-gradient(920px 420px at 50% 5%, rgba(72,216,255,.20), transparent 60%),
      radial-gradient(840px 460px at 84% 28%, rgba(31,122,255,.12), transparent 64%),
      radial-gradient(760px 380px at 22% 82%, rgba(212,175,55,.10), transparent 62%),
      linear-gradient(180deg, rgba(250,254,255,.96), rgba(235,248,255,.94) 48%, rgba(255,252,242,.96)) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-stage__inner,
  .enx-single-draw--boost .enx-stage--landing .enx-stage__inner--stack,
  .enx-single-draw--boost .enx-stage--landing .enx-stage__inner--singleFlow{
    position:relative !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    box-sizing:border-box !important;
    width:min(1120px, calc(100vw - 56px)) !important;
    max-width:1120px !important;
    height:100% !important;
    max-height:100% !important;
    margin:0 auto !important;
    padding:clamp(12px,2vh,22px) 0 clamp(10px,1.7vh,18px) !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    grid-template-rows:auto auto auto auto auto !important;
    justify-items:center !important;
    align-items:center !important;
    align-content:center !important;
    gap:clamp(6px,.95vh,12px) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy,
  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy--center,
  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy--singleCenter,
  .enx-single-draw--boost .enx-stage--landing .enx-orbit--hero,
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCaption,
  .enx-single-draw--boost .enx-stage--landing .enx-drawHero__actions,
  .enx-single-draw--boost .enx-stage--landing .enx-landingClose{
    grid-column:1 / -1 !important;
    justify-self:center !important;
    align-self:center !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy--singleCenter{
    width:min(940px,100%) !important;
    max-width:940px !important;
    display:grid !important;
    justify-items:center !important;
    gap:clamp(5px,.8vh,10px) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle,
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle--centered,
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle--boosted{
    width:100% !important;
    max-width:940px !important;
    display:grid !important;
    justify-items:center !important;
    align-items:center !important;
    text-align:center !important;
    margin:0 auto !important;
    transform:none !important;
    gap:0 !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line{
    display:block !important;
    width:auto !important;
    max-width:100% !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
    transform:none !important;
    white-space:nowrap !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--1{
    font-size:clamp(.82rem,1.1vw,1.12rem) !important;
    line-height:.95 !important;
    letter-spacing:.36em !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--2{
    font-size:clamp(4.8rem,8.4vw,8.2rem) !important;
    line-height:.76 !important;
    letter-spacing:-.095em !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--3{
    font-size:clamp(1.85rem,3.4vw,3.25rem) !important;
    line-height:.82 !important;
    letter-spacing:-.045em !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-heroBullets--center{
    margin:0 auto !important;
    max-width:760px !important;
    justify-content:center !important;
    gap:7px !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-heroBullets--center li{
    padding:6px 11px !important;
    font-size:.69rem !important;
    letter-spacing:.11em !important;
    line-height:1 !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbit--hero{
    width:min(980px,82vw) !important;
    max-width:980px !important;
    height:clamp(158px,22vh,210px) !important;
    padding:0 58px !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbit__viewport,
  .enx-single-draw--boost .enx-stage--landing .enx-orbit__track{
    width:100% !important;
    height:100% !important;
    overflow:visible !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard{
    top:50% !important;
    left:50% !important;
    min-height:clamp(112px,15vh,148px) !important;
    width:min(25vw,270px) !important;
    padding:15px 18px !important;
    pointer-events:auto !important;
    cursor:pointer !important;
    border-color:rgba(72,216,255,.34) !important;
    background:
      linear-gradient(180deg, rgba(227,249,255,.16), rgba(16,85,130,.12)),
      radial-gradient(circle at 16% 18%, rgba(72,216,255,.16), transparent 46%),
      rgba(4,20,35,.74) !important;
    box-shadow:0 22px 60px rgba(0,0,0,.22),0 0 28px rgba(35,151,255,.10),inset 0 1px 0 rgba(255,255,255,.18) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-current{
    width:min(36vw,410px) !important;
    min-height:clamp(138px,18vh,176px) !important;
    border-color:rgba(114,233,255,.65) !important;
    box-shadow:0 28px 80px rgba(0,0,0,.28),0 0 54px rgba(31,122,255,.20),inset 0 1px 0 rgba(255,255,255,.24) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-prev{
    transform:translate(calc(-50% - min(22vw,285px)),-50%) rotateY(16deg) scale(.84) !important;
  }
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-next{
    transform:translate(calc(-50% + min(22vw,285px)),-50%) rotateY(-16deg) scale(.84) !important;
  }
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-current{
    transform:translate(-50%,-50%) scale(1) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard strong{
    font-size:clamp(1.9rem,3.9vw,4.2rem) !important;
    color:transparent !important;
    background:linear-gradient(100deg,#f2fdff 0%,#6ee7ff 38%,#1f7aff 62%,#d7f7ff 100%) !important;
    -webkit-background-clip:text !important;
    background-clip:text !important;
  }
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-current strong{
    font-size:clamp(2.65rem,5.3vw,5rem) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-prev,
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-next{
    filter:saturate(1.08) brightness(.98) !important;
    transition:transform .22s ease, opacity .22s ease, border-color .22s ease, box-shadow .22s ease, filter .22s ease !important;
  }
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-prev:hover,
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-next:hover,
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-prev:focus-visible,
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-next:focus-visible{
    opacity:.97 !important;
    border-color:rgba(177,246,255,.82) !important;
    box-shadow:0 26px 64px rgba(0,18,38,.36),0 0 40px rgba(72,216,255,.20),inset 0 1px 0 rgba(255,255,255,.24) !important;
  }

  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing .enx-orbitCard{
    background:
      linear-gradient(180deg, rgba(255,255,255,.92), rgba(225,246,255,.76)),
      radial-gradient(circle at 16% 18%, rgba(72,216,255,.18), transparent 46%) !important;
    border-color:rgba(31,122,255,.24) !important;
    box-shadow:0 18px 48px rgba(13,68,110,.12),0 0 28px rgba(35,151,255,.08),inset 0 1px 0 rgba(255,255,255,.9) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-orbitCaption--center{
    max-width:min(780px,86vw) !important;
    padding:8px 15px !important;
    font-size:.84rem !important;
    line-height:1.18 !important;
    background:linear-gradient(180deg,rgba(20,69,99,.62),rgba(5,22,35,.72)) !important;
    border-color:rgba(72,216,255,.24) !important;
  }
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing .enx-orbitCaption--center{
    background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(225,246,255,.72)) !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-drawHero__actions--landing{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    flex-wrap:wrap !important;
    gap:9px !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-drawHero__actions--landing .enx-btn{
    min-height:39px !important;
    padding:10px 15px !important;
  }

  .enx-single-draw--boost .enx-stage--landing .enx-landingClose--center{
    padding:6px 12px !important;
    gap:4px !important;
  }
  .enx-single-draw--boost .enx-stage--landing .enx-landingClose--center strong{
    font-size:clamp(1rem,1.6vw,1.28rem) !important;
  }
}

/* Boost title: liquid-blue fill stays inside the word, with money-glass texture and persistent pulse. */
.enx-heroIntro--boost .enx-staggerTitle{
  position:relative !important;
  isolation:isolate !important;
}
.enx-heroIntro--boost .enx-staggerTitle__line--2{
  position:relative !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
  -webkit-text-stroke:clamp(1px,.11vw,2px) rgba(205,247,255,.88) !important;
  background:
    linear-gradient(180deg,#eefcff 0%,#b3f1ff 18%,#5adfff 38%,#116bd5 70%,#041d34 100%) !important;
  background-size:100% 230% !important;
  background-position:0 72% !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  filter:drop-shadow(0 18px 46px rgba(0,0,0,.36)) drop-shadow(0 0 30px rgba(72,216,255,.24)) !important;
}
.enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  content:"BOOST" !important;
  position:absolute !important;
  inset:0 !important;
  pointer-events:none !important;
  font:inherit !important;
  letter-spacing:inherit !important;
  line-height:inherit !important;
  text-align:center !important;
  white-space:nowrap !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  mix-blend-mode:screen !important;
}
.enx-heroIntro--boost .enx-staggerTitle__line--2::before{
  background:
    repeating-linear-gradient(90deg, transparent 0 22px, rgba(255,255,255,.42) 23px 25px, transparent 26px 48px),
    radial-gradient(circle at 22% 35%, rgba(255,255,255,.92) 0 1.5px, transparent 2px),
    radial-gradient(circle at 64% 58%, rgba(160,239,255,.76) 0 1.5px, transparent 2px),
    linear-gradient(180deg, rgba(255,255,255,.42), rgba(72,216,255,.16)) !important;
  opacity:.28 !important;
  filter:drop-shadow(0 0 12px rgba(72,216,255,.3));
}
.enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  background:linear-gradient(110deg, transparent 0 34%, rgba(255,255,255,.86) 45%, rgba(83,224,255,.7) 50%, transparent 62% 100%) !important;
  background-size:240% 100% !important;
  opacity:.48 !important;
  transform:translateX(-28%);
}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
.enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{
  animation:enxBoostWordFill 1.18s cubic-bezier(.16,.88,.2,1) .12s both !important;
}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2::after,
.enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2::after{
  animation:enxBoostWordShine 1.05s ease .18s both !important;
}
.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2{
  background-position:0 18% !important;
  animation:enxBoostWordIdlePulse 4.4s ease-in-out infinite !important;
}
.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2::after{
  animation:enxBoostWordIdleShine 5.2s ease-in-out infinite 1.1s !important;
}
.enx-heroIntro--boost .enx-staggerTitle::before,
.enx-heroIntro--boost .enx-staggerTitle::after{
  content:"" !important;
  position:absolute !important;
  pointer-events:none !important;
  z-index:5 !important;
  opacity:0;
  height:clamp(3px,.32vw,6px);
  width:clamp(90px,18vw,260px);
  border-radius:999px;
  background:linear-gradient(90deg,transparent,#effcff 18%,#48d8ff 52%,#1f7aff 78%,transparent);
  filter:drop-shadow(0 0 8px rgba(210,248,255,.86)) drop-shadow(0 0 26px rgba(72,216,255,.55));
  mix-blend-mode:screen;
}
.enx-heroIntro--boost .enx-staggerTitle::before{left:5%;top:33%;transform:rotate(-4deg);animation:enxBoostTitleZapA 3.7s ease-in-out infinite .6s !important;}
.enx-heroIntro--boost .enx-staggerTitle::after{right:4%;bottom:28%;transform:rotate(5deg);animation:enxBoostTitleZapB 4.2s ease-in-out infinite 1.7s !important;}
.enx-heroIntro--boost .enx-introFx{z-index:1;mix-blend-mode:screen;}
.enx-heroIntro--boost .enx-introFx__boostBar{
  height:clamp(8px,.8vw,13px) !important;
  background:linear-gradient(90deg,rgba(72,216,255,0),#e7fbff 18%,#48d8ff 46%,#1f7aff 78%,rgba(31,122,255,0)) !important;
  box-shadow:0 0 18px rgba(225,252,255,.86),0 0 44px rgba(72,216,255,.56),0 0 92px rgba(31,122,255,.28) !important;
}
.enx-heroIntro--boost .enx-introFx__boostPulse{
  background:radial-gradient(circle,rgba(230,252,255,.62),rgba(72,216,255,.38) 24%,rgba(31,122,255,.10) 62%,rgba(31,122,255,0) 72%) !important;
  filter:blur(.5px) saturate(1.22) !important;
}
@keyframes enxBoostWordFill{
  0%{background-position:0 108%;transform:translateY(18px) scale(.88);filter:blur(10px) drop-shadow(0 0 0 rgba(72,216,255,0));}
  42%{background-position:0 46%;transform:translateY(-5px) scale(1.065);filter:blur(0) drop-shadow(0 0 34px rgba(72,216,255,.42));}
  72%{background-position:0 10%;transform:translateY(0) scale(.985);}
  100%{background-position:0 18%;transform:translateY(0) scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.36)) drop-shadow(0 0 30px rgba(72,216,255,.24));}
}
@keyframes enxBoostWordShine{0%{opacity:0;transform:translateX(-55%)}18%{opacity:.8}100%{opacity:0;transform:translateX(62%)}}
@keyframes enxBoostWordIdlePulse{0%,70%,100%{background-position:0 20%;filter:drop-shadow(0 18px 46px rgba(0,0,0,.36)) drop-shadow(0 0 20px rgba(72,216,255,.16));}78%,86%{background-position:0 6%;filter:drop-shadow(0 18px 46px rgba(0,0,0,.36)) drop-shadow(0 0 44px rgba(72,216,255,.46)) drop-shadow(0 0 90px rgba(31,122,255,.24));}}
@keyframes enxBoostWordIdleShine{0%,68%,100%{opacity:0;transform:translateX(-40%)}73%{opacity:.58}85%{opacity:0;transform:translateX(48%)}}
@keyframes enxBoostTitleZapA{0%,68%,100%{opacity:0;transform:rotate(-4deg) scaleX(.2)}72%{opacity:.95;transform:rotate(-4deg) scaleX(1)}75%{opacity:.18}79%{opacity:.7;transform:rotate(-7deg) scaleX(.62)}84%{opacity:0}}
@keyframes enxBoostTitleZapB{0%,62%,100%{opacity:0;transform:rotate(5deg) scaleX(.18)}66%{opacity:.88;transform:rotate(5deg) scaleX(.92)}69%{opacity:.14}73%{opacity:.74;transform:rotate(2deg) scaleX(.58)}78%{opacity:0}}
html[data-en-theme="light"] .enx-heroIntro--boost .enx-staggerTitle__line--2{
  -webkit-text-stroke:clamp(1px,.1vw,2px) rgba(6,84,122,.58) !important;
  background:linear-gradient(180deg,#043456 0%,#056fa9 26%,#1f7aff 50%,#49d8ff 76%,#041b2e 100%) !important;
  background-size:100% 230% !important;
  background-position:0 72% !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  filter:drop-shadow(0 12px 28px rgba(6,84,122,.18)) !important;
}
@media (prefers-reduced-motion:reduce){
  .enx-heroIntro--boost .enx-staggerTitle__line--2,
  .enx-heroIntro--boost .enx-staggerTitle__line--2::after,
  .enx-heroIntro--boost .enx-staggerTitle::before,
  .enx-heroIntro--boost .enx-staggerTitle::after,
  .enx-heroIntro--boost .enx-introFx__boostBar,
  .enx-heroIntro--boost .enx-introFx__boostPulse{animation:none!important;}
}

/* === BOOST title final polish: word fills, bulges, then stays alive === */
.enx-heroIntro--boost.is-intro-done .enx-introFx,
.enx-heroIntro--boost.is-fx-playing .enx-introFx{opacity:1!important;}
.enx-heroIntro--boost .enx-staggerTitle{position:relative!important;isolation:isolate!important;overflow:visible!important;}
.enx-heroIntro--boost .enx-staggerTitle__line--2{position:relative!important;display:inline-block!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;background:none!important;text-shadow:none!important;filter:none!important;transform:none!important;animation:none!important;overflow:visible!important;z-index:3!important;}
.enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-heroIntro--boost .enx-staggerTitle__line--2::after{content:"BOOST"!important;position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;transform-origin:center center!important;}
.enx-heroIntro--boost .enx-staggerTitle__line--2::before{z-index:2!important;-webkit-text-stroke:clamp(1px,.12vw,2.5px) rgba(212,250,255,.88)!important;background:radial-gradient(circle at 24% 34%,rgba(255,255,255,.95) 0 1.5px,transparent 2.5px),radial-gradient(circle at 56% 62%,rgba(199,247,255,.75) 0 1.5px,transparent 2.5px),repeating-linear-gradient(100deg,transparent 0 18px,rgba(255,255,255,.18) 19px 21px,transparent 22px 44px),linear-gradient(180deg,#f4feff 0%,#baf5ff 14%,#61ddff 33%,#178cff 58%,#0752bf 78%,#03182d 100%)!important;background-size:auto,auto,auto,100% 235%!important;background-position:0 0,0 0,0 0,0 96%!important;filter:drop-shadow(0 16px 38px rgba(0,0,0,.36)) drop-shadow(0 0 22px rgba(96,224,255,.30))!important;}
.enx-heroIntro--boost .enx-staggerTitle__line--2::after{z-index:3!important;background:linear-gradient(104deg,transparent 0 33%,rgba(255,255,255,.96) 43%,rgba(123,235,255,.78) 49%,transparent 62% 100%)!important;background-size:250% 100%!important;opacity:0!important;mix-blend-mode:screen!important;transform:translateX(-45%) scale(1)!important;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2::before,
.enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2::before{animation:enxBoostLiquidFillBurst 1.28s cubic-bezier(.14,.94,.18,1) .06s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2::after,
.enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2::after{animation:enxBoostLiquidShine 1.12s ease .16s both!important;}
.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2::before{background-position:0 0,0 0,0 0,0 18%!important;animation:enxBoostLiquidBreath 3.4s ease-in-out infinite!important;}
.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2::after{animation:enxBoostLiquidIdleShine 4.8s ease-in-out infinite 1.15s!important;}
.enx-heroIntro--boost .enx-boostBill{position:absolute!important;z-index:7!important;display:grid!important;place-items:center!important;width:clamp(19px,2.25vw,34px)!important;height:clamp(12px,1.45vw,22px)!important;border-radius:5px!important;border:1px solid rgba(174,239,255,.52)!important;background:linear-gradient(135deg,rgba(232,253,255,.70),rgba(70,213,255,.22) 44%,rgba(12,99,214,.35)),repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 8px)!important;color:#eaffff!important;font-weight:1000!important;font-size:clamp(.55rem,.85vw,.82rem)!important;line-height:1!important;box-shadow:0 0 16px rgba(88,217,255,.42),0 10px 22px rgba(0,0,0,.18)!important;opacity:0!important;filter:saturate(1.2) drop-shadow(0 0 10px rgba(95,222,255,.36))!important;}
.enx-heroIntro--boost .enx-boostBill--a{left:29%;top:24%;transform:rotate(-16deg) scale(.7);}.enx-heroIntro--boost .enx-boostBill--b{left:65%;top:22%;transform:rotate(13deg) scale(.72);}.enx-heroIntro--boost .enx-boostBill--c{left:23%;top:57%;transform:rotate(10deg) scale(.66);}.enx-heroIntro--boost .enx-boostBill--d{left:72%;top:56%;transform:rotate(-12deg) scale(.68);}
.enx-heroIntro--boost.is-intro-playing .enx-boostBill--a,.enx-heroIntro--boost.is-fx-playing .enx-boostBill--a{animation:enxBoostBillBurstA 1.25s ease-out .72s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-boostBill--b,.enx-heroIntro--boost.is-fx-playing .enx-boostBill--b{animation:enxBoostBillBurstB 1.18s ease-out .80s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-boostBill--c,.enx-heroIntro--boost.is-fx-playing .enx-boostBill--c{animation:enxBoostBillBurstC 1.28s ease-out .86s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-boostBill--d,.enx-heroIntro--boost.is-fx-playing .enx-boostBill--d{animation:enxBoostBillBurstD 1.2s ease-out .94s both!important;}
.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostBill--a{animation:enxBoostBillFloatA 5.4s ease-in-out infinite .2s!important;}.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostBill--b{animation:enxBoostBillFloatB 5.8s ease-in-out infinite 1.05s!important;}.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostBill--c{animation:enxBoostBillFloatC 6.1s ease-in-out infinite 1.65s!important;}.enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostBill--d{animation:enxBoostBillFloatD 5.7s ease-in-out infinite 2.25s!important;}
@keyframes enxBoostLiquidFillBurst{0%{background-position:0 0,0 0,0 0,0 112%;transform:translateY(16px) scale(.82);filter:blur(8px) drop-shadow(0 0 0 rgba(72,216,255,0));}34%{background-position:0 0,0 0,0 0,0 52%;transform:translateY(-4px) scale(1.11,1.06);filter:blur(0) drop-shadow(0 0 34px rgba(96,224,255,.46));}58%{background-position:0 0,0 0,0 0,0 18%;transform:translateY(0) scale(.985,1.02);}78%{transform:translateY(0) scale(1.055,.98);}100%{background-position:0 0,0 0,0 0,0 18%;transform:translateY(0) scale(1);filter:drop-shadow(0 16px 38px rgba(0,0,0,.36)) drop-shadow(0 0 28px rgba(96,224,255,.34));}}
@keyframes enxBoostLiquidShine{0%{opacity:0;transform:translateX(-58%) scale(.96)}20%{opacity:.86}100%{opacity:0;transform:translateX(58%) scale(1.08)}}
@keyframes enxBoostLiquidBreath{0%,100%{transform:scale(1);filter:drop-shadow(0 16px 38px rgba(0,0,0,.36)) drop-shadow(0 0 19px rgba(96,224,255,.22));}45%{transform:scale(1.035,1.055);filter:drop-shadow(0 18px 44px rgba(0,0,0,.42)) drop-shadow(0 0 42px rgba(96,224,255,.46)) drop-shadow(0 0 88px rgba(31,122,255,.22));}62%{transform:scale(.995,1.01);}78%{transform:scale(1.025,.99);}}
@keyframes enxBoostLiquidIdleShine{0%,60%,100%{opacity:0;transform:translateX(-44%) scale(1)}68%{opacity:.54}82%{opacity:0;transform:translateX(46%) scale(1.06)}}
@keyframes enxBoostBillBurstA{0%{opacity:0;transform:translate(40px,30px) rotate(-4deg) scale(.25)}28%{opacity:.95}100%{opacity:0;transform:translate(-55px,-72px) rotate(-28deg) scale(1)}}
@keyframes enxBoostBillBurstB{0%{opacity:0;transform:translate(-38px,32px) rotate(4deg) scale(.25)}30%{opacity:.9}100%{opacity:0;transform:translate(62px,-70px) rotate(22deg) scale(1.04)}}
@keyframes enxBoostBillBurstC{0%{opacity:0;transform:translate(56px,-22px) rotate(2deg) scale(.22)}25%{opacity:.82}100%{opacity:0;transform:translate(-68px,54px) rotate(19deg) scale(.88)}}
@keyframes enxBoostBillBurstD{0%{opacity:0;transform:translate(-54px,-18px) rotate(-2deg) scale(.22)}25%{opacity:.86}100%{opacity:0;transform:translate(72px,48px) rotate(-20deg) scale(.92)}}
@keyframes enxBoostBillFloatA{0%,76%,100%{opacity:0;transform:translateY(8px) rotate(-14deg) scale(.72)}82%{opacity:.65}94%{opacity:0;transform:translate(-18px,-34px) rotate(-25deg) scale(1)}}
@keyframes enxBoostBillFloatB{0%,70%,100%{opacity:0;transform:translateY(8px) rotate(12deg) scale(.72)}77%{opacity:.58}92%{opacity:0;transform:translate(18px,-34px) rotate(22deg) scale(.98)}}
@keyframes enxBoostBillFloatC{0%,74%,100%{opacity:0;transform:translateY(-2px) rotate(8deg) scale(.68)}81%{opacity:.5}95%{opacity:0;transform:translate(-24px,28px) rotate(20deg) scale(.9)}}
@keyframes enxBoostBillFloatD{0%,72%,100%{opacity:0;transform:translateY(-2px) rotate(-10deg) scale(.68)}80%{opacity:.54}94%{opacity:0;transform:translate(26px,28px) rotate(-22deg) scale(.92)}}
html[data-en-theme="light"] .enx-heroIntro--boost .enx-staggerTitle__line--2::before{-webkit-text-stroke:clamp(1px,.11vw,2px) rgba(0,91,128,.56)!important;background:radial-gradient(circle at 24% 34%,rgba(255,255,255,.92) 0 1.5px,transparent 2.5px),radial-gradient(circle at 54% 62%,rgba(13,92,134,.42) 0 1.5px,transparent 2.5px),repeating-linear-gradient(100deg,transparent 0 18px,rgba(255,255,255,.18) 19px 21px,transparent 22px 44px),linear-gradient(180deg,#062d47 0%,#0678ae 22%,#19bfff 48%,#1f7aff 72%,#031a2b 100%)!important;background-size:auto,auto,auto,100% 235%!important;background-position:0 0,0 0,0 0,0 96%!important;filter:drop-shadow(0 10px 22px rgba(0,91,128,.16)) drop-shadow(0 0 18px rgba(31,122,255,.18))!important;}
@media (max-width:760px){.enx-heroIntro--boost .enx-boostBill{display:none!important;}}
@media (prefers-reduced-motion:reduce){.enx-heroIntro--boost .enx-staggerTitle__line--2::before,.enx-heroIntro--boost .enx-staggerTitle__line--2::after,.enx-heroIntro--boost .enx-boostBill{animation:none!important}.enx-heroIntro--boost .enx-staggerTitle__line--2::before{background-position:0 0,0 0,0 0,0 18%!important;}}

/* === BOOST TITLE HOTFIX: real in-letter fill, no overlay rectangle === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostBar,
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostPulse{
  display:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  background:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  position:relative!important;
  display:inline-block!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:clamp(1px,.13vw,2.4px) rgba(213,250,255,.72)!important;
  background:
    radial-gradient(circle at 18% 28%, rgba(255,255,255,.92) 0 1.7px, transparent 2.8px),
    radial-gradient(circle at 58% 66%, rgba(128,231,255,.72) 0 1.6px, transparent 2.7px),
    repeating-linear-gradient(104deg, transparent 0 20px, rgba(255,255,255,.16) 21px 23px, transparent 24px 49px),
    linear-gradient(180deg,
      #f4feff 0%,
      #c8f8ff 12%,
      #62e4ff 27%,
      #25baff 43%,
      #1f7aff 61%,
      #0750bf 78%,
      #031427 100%)!important;
  background-size:auto,auto,auto,100% 255%!important;
  background-position:0 0,0 0,0 0,0 8%!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  text-shadow:none!important;
  transform-origin:center center!important;
  filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 28px rgba(72,216,255,.26))!important;
  overflow:visible!important;
  opacity:1!important;
  isolation:isolate!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{
  animation:enxBoostActualWordFill 1.35s cubic-bezier(.14,.92,.16,1.02) .06s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2{
  background-position:0 0,0 0,0 0,0 8%!important;
  animation:enxBoostActualWordAlive 3.6s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle{
  overflow:visible!important;
  isolation:isolate!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle::after{
  opacity:.0!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle::before{
  opacity:0!important;
  animation:enxBoostEdgePopA 4.4s ease-in-out infinite .65s!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle::after{
  opacity:0!important;
  animation:enxBoostEdgePopB 4.9s ease-in-out infinite 1.8s!important;
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  -webkit-text-stroke:clamp(1px,.12vw,2px) rgba(3,56,88,.68)!important;
  background:
    radial-gradient(circle at 18% 28%, rgba(255,255,255,.92) 0 1.7px, transparent 2.8px),
    radial-gradient(circle at 58% 66%, rgba(22,132,185,.50) 0 1.6px, transparent 2.7px),
    repeating-linear-gradient(104deg, transparent 0 20px, rgba(255,255,255,.24) 21px 23px, transparent 24px 49px),
    linear-gradient(180deg,
      #021625 0%,
      #064c78 14%,
      #118dc7 34%,
      #1ebdff 52%,
      #1f7aff 70%,
      #031a2d 100%)!important;
  background-size:auto,auto,auto,100% 255%!important;
  background-position:0 0,0 0,0 0,0 8%!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  filter:drop-shadow(0 12px 26px rgba(7,80,132,.16)) drop-shadow(0 0 18px rgba(31,122,255,.16))!important;
}
@keyframes enxBoostActualWordFill{
  0%{
    background-position:0 0,0 0,0 0,0 118%;
    transform:translateY(12px) scale(.88,.92);
    filter:blur(6px) drop-shadow(0 0 0 rgba(72,216,255,0));
  }
  32%{
    background-position:0 0,0 0,0 0,0 66%;
    transform:translateY(-3px) scale(1.08,1.04);
    filter:blur(0) drop-shadow(0 0 34px rgba(72,216,255,.48));
  }
  56%{
    background-position:0 0,0 0,0 0,0 28%;
    transform:translateY(0) scale(1.16,.96);
    filter:drop-shadow(0 0 46px rgba(72,216,255,.54));
  }
  72%{
    background-position:0 0,0 0,0 0,0 7%;
    transform:translateY(0) scale(.98,1.06);
  }
  86%{
    background-position:0 0,0 0,0 0,0 8%;
    transform:translateY(0) scale(1.045,.985);
  }
  100%{
    background-position:0 0,0 0,0 0,0 8%;
    transform:translateY(0) scale(1);
    filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(72,216,255,.32));
  }
}
@keyframes enxBoostActualWordAlive{
  0%,100%{transform:scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 20px rgba(72,216,255,.18));}
  42%{transform:scale(1.032,1.055);filter:drop-shadow(0 20px 50px rgba(0,0,0,.42)) drop-shadow(0 0 46px rgba(72,216,255,.45)) drop-shadow(0 0 92px rgba(31,122,255,.22));}
  58%{transform:scale(.992,1.012);}
  76%{transform:scale(1.024,.99);}
}
@keyframes enxBoostEdgePopA{0%,72%,100%{opacity:0;transform:rotate(-4deg) scaleX(.12)}77%{opacity:.72;transform:rotate(-4deg) scaleX(.74)}81%{opacity:0;transform:rotate(-4deg) scaleX(1)}}
@keyframes enxBoostEdgePopB{0%,70%,100%{opacity:0;transform:rotate(5deg) scaleX(.1)}75%{opacity:.64;transform:rotate(5deg) scaleX(.68)}80%{opacity:0;transform:rotate(5deg) scaleX(1)}}
@media (prefers-reduced-motion:reduce){
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{animation:none!important;background-position:0 0,0 0,0 0,0 8%!important;}
}

/* === BOOST TITLE MOTION V2: hidden start, slow charge, fast burst, alive fill === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  --boost-fill-top:#effcff;
  --boost-fill-a:#9cf4ff;
  --boost-fill-b:#28c8ff;
  --boost-fill-c:#126aff;
  --boost-fill-d:#071c64;
  position:relative!important;
  display:inline-block!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:clamp(1px,.13vw,2.4px) rgba(210,249,255,.76)!important;
  background:
    radial-gradient(circle at 20% 30%, rgba(255,255,255,.96) 0 1.8px, transparent 2.9px),
    radial-gradient(circle at 58% 66%, rgba(134,234,255,.70) 0 1.6px, transparent 2.8px),
    linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.34) 48%, rgba(255,255,255,0) 62%),
    linear-gradient(180deg,
      var(--boost-fill-top) 0%,
      var(--boost-fill-a) 13%,
      var(--boost-fill-b) 32%,
      var(--boost-fill-c) 55%,
      var(--boost-fill-d) 82%,
      #020916 100%)!important;
  background-size:auto,auto,240% 100%,100% 285%!important;
  background-position:0 0,0 0,-160% 0,0 118%!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  text-shadow:none!important;
  transform-origin:center center!important;
  filter:drop-shadow(0 16px 38px rgba(0,0,0,.40)) drop-shadow(0 0 18px rgba(62,207,255,.20))!important;
  opacity:1!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done):not(.is-fx-playing) .enx-staggerTitle__line--2{
  opacity:0!important;
  transform:translateY(18px) scale(.86,.92)!important;
  background-position:0 0,0 0,-160% 0,0 125%!important;
  filter:blur(8px) drop-shadow(0 0 0 rgba(62,207,255,0))!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{
  animation:enxBoostChargeBurstFill 2.22s cubic-bezier(.16,.86,.14,1) .04s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2{
  background-position:0 0,0 0,52% 0,0 8%!important;
  animation:enxBoostFilledPulseFlash 3.35s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  content:none!important;
  display:none!important;
}
@keyframes enxBoostChargeBurstFill{
  0%{
    opacity:0;
    background-position:0 0,0 0,-165% 0,0 126%;
    transform:translateY(18px) scale(.84,.90);
    filter:blur(9px) drop-shadow(0 0 0 rgba(62,207,255,0));
  }
  12%{
    opacity:.55;
    background-position:0 0,0 0,-145% 0,0 112%;
    transform:translateY(9px) scale(.94,.96);
    filter:blur(3px) drop-shadow(0 0 12px rgba(23,100,220,.18));
  }
  28%{
    opacity:1;
    background-position:0 0,0 0,-120% 0,0 92%;
    transform:translateY(0) scale(1.025,1.03);
    filter:drop-shadow(0 16px 38px rgba(0,0,0,.36)) drop-shadow(0 0 22px rgba(19,114,255,.24));
  }
  42%{
    background-position:0 0,0 0,-94% 0,0 72%;
    transform:translateY(0) scale(.99,1.055);
  }
  56%{
    background-position:0 0,0 0,-64% 0,0 54%;
    transform:translateY(0) scale(1.035,.985);
    filter:drop-shadow(0 16px 38px rgba(0,0,0,.36)) drop-shadow(0 0 30px rgba(25,168,255,.34));
  }
  68%{
    background-position:0 0,0 0,-28% 0,0 38%;
    transform:translateY(0) scale(.99,1.035);
  }
  77%{
    background-position:0 0,0 0,16% 0,0 14%;
    transform:translateY(-2px) scale(1.19,.91);
    filter:drop-shadow(0 20px 54px rgba(0,0,0,.42)) drop-shadow(0 0 62px rgba(83,231,255,.62)) drop-shadow(0 0 120px rgba(31,122,255,.32));
  }
  83%{
    background-position:0 0,0 0,72% 0,0 5%;
    transform:translateY(0) scale(.96,1.11);
    filter:drop-shadow(0 16px 42px rgba(0,0,0,.4)) drop-shadow(0 0 84px rgba(180,250,255,.70));
  }
  89%{
    background-position:0 0,0 0,112% 0,0 9%;
    transform:translateY(0) scale(1.095,.97);
    filter:drop-shadow(0 18px 48px rgba(0,0,0,.4)) drop-shadow(0 0 72px rgba(18,106,255,.62));
  }
  100%{
    background-position:0 0,0 0,52% 0,0 8%;
    transform:translateY(0) scale(1);
    filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 34px rgba(72,216,255,.36));
  }
}
@keyframes enxBoostFilledPulseFlash{
  0%,100%{
    transform:scale(1);
    background-position:0 0,0 0,52% 0,0 8%;
    filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 24px rgba(72,216,255,.24));
  }
  36%{
    transform:scale(1.045,1.065);
    background-position:0 0,0 0,88% 0,0 4%;
    filter:drop-shadow(0 20px 52px rgba(0,0,0,.42)) drop-shadow(0 0 56px rgba(83,231,255,.52)) drop-shadow(0 0 112px rgba(31,122,255,.26));
  }
  48%{
    transform:scale(.99,1.012);
    background-position:0 0,0 0,116% 0,0 12%;
    filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 44px rgba(18,106,255,.48));
  }
  62%{
    transform:scale(1.03,.985);
    background-position:0 0,0 0,22% 0,0 6%;
  }
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  --boost-fill-top:#f7feff;
  --boost-fill-a:#7cecff;
  --boost-fill-b:#1cbcff;
  --boost-fill-c:#126aff;
  --boost-fill-d:#021b3e;
  -webkit-text-stroke:clamp(1px,.12vw,2px) rgba(1,48,82,.70)!important;
  filter:drop-shadow(0 13px 28px rgba(7,80,132,.18)) drop-shadow(0 0 18px rgba(31,122,255,.20))!important;
}
@media (max-width:760px){
  .enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
  .enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{animation-duration:1.85s!important;}
}
@media (prefers-reduced-motion:reduce){
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{opacity:1!important;animation:none!important;background-position:0 0,0 0,52% 0,0 8%!important;transform:none!important;filter:drop-shadow(0 16px 38px rgba(0,0,0,.34)) drop-shadow(0 0 20px rgba(72,216,255,.22))!important;}
}

/* === BOOST TITLE V3: true left-to-right in-letter charge bar === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostBar,
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostPulse{display:none!important;}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle{position:relative!important;isolation:isolate!important;overflow:visible!important;}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  --boost-empty:#071927;--boost-stroke:rgba(209,250,255,.74);--boost-deep:#071f77;--boost-mid:#126aff;--boost-hot:#27c8ff;--boost-ice:#ecfdff;
  position:relative!important;display:inline-block!important;color:var(--boost-empty)!important;-webkit-text-fill-color:rgba(5,24,39,.56)!important;-webkit-text-stroke:clamp(1px,.13vw,2.4px) var(--boost-stroke)!important;background:none!important;text-shadow:0 18px 42px rgba(0,0,0,.42)!important;filter:drop-shadow(0 0 14px rgba(50,193,255,.16))!important;transform-origin:center center!important;opacity:1!important;overflow:visible!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  content:"BOOST"!important;position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;transform-origin:center center!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before{
  z-index:2!important;-webkit-text-stroke:clamp(1px,.12vw,2.2px) rgba(236,253,255,.84)!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.54) 46%,rgba(255,255,255,0) 64%),linear-gradient(180deg,var(--boost-ice) 0%,#aaf4ff 14%,var(--boost-hot) 34%,var(--boost-mid) 58%,var(--boost-deep) 82%,#020916 100%)!important;background-size:240% 100%,100% 100%!important;background-position:-145% 0,0 0!important;clip-path:inset(0 100% 0 0);opacity:0;filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 24px rgba(80,220,255,.28))!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{z-index:3!important;background:linear-gradient(104deg,transparent 0 32%,rgba(255,255,255,.98) 43%,rgba(113,234,255,.82) 50%,transparent 64% 100%)!important;background-size:250% 100%!important;opacity:0!important;mix-blend-mode:screen!important;transform:translateX(-58%) scale(1)!important;clip-path:inset(0 100% 0 0);}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done):not(.is-fx-playing) .enx-staggerTitle__line--2{opacity:0!important;transform:translateY(14px) scale(.9,.94)!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done):not(.is-fx-playing) .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done):not(.is-fx-playing) .enx-staggerTitle__line--2::after{clip-path:inset(0 100% 0 0)!important;opacity:0!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{animation:enxBoostWordBodyArrive 2.65s cubic-bezier(.16,.86,.14,1) .02s both!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2::before{animation:enxBoostLetterBarFill 2.65s cubic-bezier(.16,.86,.14,1) .02s both!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2::after,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2::after{animation:enxBoostLetterSweep 2.65s ease .02s both!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2{-webkit-text-fill-color:rgba(5,24,39,.15)!important;animation:enxBoostBodyIdleBreathe 3.7s ease-in-out infinite!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2::before{clip-path:inset(0 0 0 0)!important;opacity:1!important;background-position:48% 0,0 0!important;animation:enxBoostFilledBulgeFlash 3.7s ease-in-out infinite!important;}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-staggerTitle__line--2::after{clip-path:inset(0 0 0 0)!important;animation:enxBoostFilledShineIdle 4.9s ease-in-out infinite 1.05s!important;}
@keyframes enxBoostWordBodyArrive{0%{opacity:0;transform:translateY(14px) scale(.9,.94);filter:blur(7px)}16%{opacity:1;transform:translateY(7px) scale(.96,.98);filter:blur(2px)}50%{opacity:1;transform:translateY(0) scale(1.02,1.04);filter:blur(0) drop-shadow(0 0 24px rgba(39,200,255,.24))}72%{transform:translateY(0) scale(1.16,.92);filter:drop-shadow(0 0 54px rgba(39,200,255,.48))}83%{transform:translateY(0) scale(.97,1.10);filter:drop-shadow(0 0 72px rgba(236,253,255,.58))}92%{transform:translateY(0) scale(1.07,.98)}100%{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(72,216,255,.32))}}
@keyframes enxBoostLetterBarFill{0%{opacity:0;clip-path:inset(0 100% 0 0);background-position:-150% 0,0 0;filter:drop-shadow(0 0 0 rgba(39,200,255,0))}12%{opacity:.55;clip-path:inset(0 92% 0 0)}28%{opacity:.86;clip-path:inset(0 72% 0 0);filter:drop-shadow(0 0 18px rgba(18,106,255,.28))}45%{opacity:1;clip-path:inset(0 48% 0 0);background-position:-80% 0,0 0}62%{clip-path:inset(0 23% 0 0);background-position:-25% 0,0 0;filter:drop-shadow(0 0 34px rgba(39,200,255,.46))}74%{clip-path:inset(0 0 0 0);background-position:42% 0,0 0;filter:drop-shadow(0 0 64px rgba(83,231,255,.62)) drop-shadow(0 0 116px rgba(31,122,255,.32))}88%{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(126,238,255,.76) 46%,rgba(255,255,255,0) 64%),linear-gradient(180deg,#dff8ff 0%,#69dfff 24%,#0d49d8 55%,#24d3ff 78%,#04103a 100%)}100%{opacity:1;clip-path:inset(0 0 0 0);background-position:48% 0,0 0;filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 34px rgba(72,216,255,.36))}}
@keyframes enxBoostLetterSweep{0%,20%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateX(-58%) scale(1)}46%{opacity:.42;clip-path:inset(0 46% 0 0)}72%{opacity:.78;clip-path:inset(0 0 0 0);transform:translateX(12%) scale(1.02)}100%{opacity:0;clip-path:inset(0 0 0 0);transform:translateX(62%) scale(1.06)}}
@keyframes enxBoostBodyIdleBreathe{0%,100%{transform:scale(1)}42%{transform:scale(1.035,1.052)}58%{transform:scale(.995,1.012)}76%{transform:scale(1.022,.99)}}
@keyframes enxBoostFilledBulgeFlash{0%,100%{transform:scale(1);background-position:48% 0,0 0;filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 28px rgba(72,216,255,.28))}38%{transform:scale(1.052,1.072);background-position:86% 0,0 0;filter:drop-shadow(0 20px 52px rgba(0,0,0,.44)) drop-shadow(0 0 58px rgba(83,231,255,.56)) drop-shadow(0 0 118px rgba(31,122,255,.28))}50%{transform:scale(.99,1.018);filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 48px rgba(13,74,216,.52))}66%{transform:scale(1.032,.986);background-position:18% 0,0 0}}
@keyframes enxBoostFilledShineIdle{0%,62%,100%{opacity:0;transform:translateX(-48%) scale(1)}70%{opacity:.5}84%{opacity:0;transform:translateX(52%) scale(1.06)}}
html[data-en-theme="light"] .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{--boost-empty:#082e44;--boost-stroke:rgba(2,62,96,.70);--boost-deep:#04206b;--boost-mid:#126aff;--boost-hot:#13bfff;--boost-ice:#f6ffff;-webkit-text-fill-color:rgba(4,46,70,.36)!important;filter:drop-shadow(0 12px 26px rgba(7,80,132,.16)) drop-shadow(0 0 18px rgba(31,122,255,.16))!important;}
@media (prefers-reduced-motion:reduce){.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2,.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{animation:none!important;opacity:1!important;clip-path:inset(0 0 0 0)!important;transform:none!important;filter:none!important;}}

/* === BOOST TITLE V4: JS-driven visible fill inside the letters === */
.enx-single-draw--boost .enx-heroIntro--boost{
  --enx-boost-fill:100%;
  --enx-boost-shine:42%;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-done),
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filling{
  --enx-boost-fill:0%;
  --enx-boost-shine:-140%;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostBar,
.enx-single-draw--boost .enx-heroIntro--boost .enx-introFx__boostPulse{
  display:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle{
  position:relative!important;
  isolation:isolate!important;
  overflow:visible!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  --boost-empty:#071724;
  --boost-stroke:rgba(216,251,255,.84);
  --boost-deep:#071f77;
  --boost-mid:#126aff;
  --boost-hot:#20c9ff;
  --boost-ice:#effcff;
  position:relative!important;
  display:inline-block!important;
  color:transparent!important;
  -webkit-text-fill-color:rgba(6,24,38,.62)!important;
  -webkit-text-stroke:clamp(1px,.13vw,2.4px) var(--boost-stroke)!important;
  background:none!important;
  text-shadow:none!important;
  transform-origin:center center!important;
  filter:drop-shadow(0 16px 38px rgba(0,0,0,.42)) drop-shadow(0 0 14px rgba(50,193,255,.16))!important;
  overflow:visible!important;
  opacity:1!important;
  animation:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done):not(.is-fx-playing) .enx-staggerTitle__line--2{
  opacity:0!important;
  transform:translateY(14px) scale(.9,.94)!important;
  filter:blur(7px) drop-shadow(0 0 0 rgba(39,200,255,0))!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-staggerTitle__line--2,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-staggerTitle__line--2{
  animation:enxBoostTitleBodyCharge 3.4s cubic-bezier(.18,.8,.16,1) both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-bursting .enx-staggerTitle__line--2{
  animation:enxBoostTitleBurstPop .82s cubic-bezier(.16,1.14,.24,1) both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filled .enx-staggerTitle__line--2{
  animation:enxBoostTitleAlivePulse 3.9s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  content:"BOOST"!important;
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  font:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
  text-align:center!important;
  white-space:nowrap!important;
  pointer-events:none!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  transform-origin:center center!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before{
  z-index:2!important;
  -webkit-text-stroke:clamp(1px,.12vw,2.2px) rgba(236,253,255,.88)!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.62) 46%,rgba(255,255,255,0) 66%),
    radial-gradient(circle at 20% 30%, rgba(255,255,255,.95) 0 1.6px, transparent 2.9px),
    radial-gradient(circle at 58% 66%, rgba(134,234,255,.72) 0 1.5px, transparent 2.8px),
    linear-gradient(180deg,var(--boost-ice) 0%,#b8f7ff 14%,var(--boost-hot) 34%,var(--boost-mid) 58%,var(--boost-deep) 82%,#020916 100%)!important;
  background-size:240% 100%,auto,auto,100% 100%!important;
  background-position:var(--enx-boost-shine,-140%) 0,0 0,0 0,0 0!important;
  clip-path:inset(0 calc(100% - var(--enx-boost-fill,100%)) 0 0)!important;
  opacity:1!important;
  filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 30px rgba(80,220,255,.36))!important;
  animation:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{
  z-index:3!important;
  background:linear-gradient(104deg,transparent 0 31%,rgba(255,255,255,.98) 43%,rgba(113,234,255,.86) 51%,transparent 66% 100%)!important;
  background-size:250% 100%!important;
  background-position:var(--enx-boost-shine,-140%) 0!important;
  clip-path:inset(0 calc(100% - var(--enx-boost-fill,100%)) 0 0)!important;
  opacity:.42!important;
  mix-blend-mode:screen!important;
  transform:none!important;
  animation:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filling .enx-staggerTitle__line--2::before{
  filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 42px rgba(80,220,255,.46)) drop-shadow(0 0 84px rgba(31,122,255,.20))!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filled .enx-staggerTitle__line--2::before,
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-bursting .enx-staggerTitle__line--2::before{
  clip-path:inset(0 0 0 0)!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filled .enx-staggerTitle__line--2::after{
  clip-path:inset(0 0 0 0)!important;
  animation:enxBoostTitleIdleShine 4.7s ease-in-out infinite 1.05s!important;
}
@keyframes enxBoostTitleBodyCharge{
  0%{opacity:0;transform:translateY(14px) scale(.9,.94);filter:blur(7px)}
  12%{opacity:1;transform:translateY(7px) scale(.96,.98);filter:blur(2px)}
  45%{opacity:1;transform:translateY(0) scale(1.01,1.035);filter:blur(0) drop-shadow(0 0 22px rgba(39,200,255,.20))}
  82%{transform:translateY(0) scale(1.04,1.02);filter:drop-shadow(0 0 44px rgba(39,200,255,.42))}
  100%{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(72,216,255,.32))}
}
@keyframes enxBoostTitleBurstPop{
  0%{transform:scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(72,216,255,.32))}
  22%{transform:scale(1.19,.90);filter:drop-shadow(0 22px 58px rgba(0,0,0,.44)) drop-shadow(0 0 82px rgba(83,231,255,.70)) drop-shadow(0 0 132px rgba(31,122,255,.34))}
  48%{transform:scale(.96,1.12);filter:drop-shadow(0 18px 46px rgba(0,0,0,.40)) drop-shadow(0 0 94px rgba(236,253,255,.72))}
  72%{transform:scale(1.08,.98);filter:drop-shadow(0 20px 52px rgba(0,0,0,.42)) drop-shadow(0 0 68px rgba(18,106,255,.62))}
  100%{transform:scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 34px rgba(72,216,255,.34))}
}
@keyframes enxBoostTitleAlivePulse{
  0%,100%{transform:scale(1);filter:drop-shadow(0 18px 46px rgba(0,0,0,.38)) drop-shadow(0 0 24px rgba(72,216,255,.22))}
  42%{transform:scale(1.04,1.055);filter:drop-shadow(0 20px 52px rgba(0,0,0,.44)) drop-shadow(0 0 58px rgba(83,231,255,.50)) drop-shadow(0 0 112px rgba(31,122,255,.24))}
  58%{transform:scale(.995,1.014)}
  76%{transform:scale(1.024,.99)}
}
@keyframes enxBoostTitleIdleShine{
  0%,64%,100%{opacity:0;background-position:-120% 0!important;}
  72%{opacity:.55;}
  88%{opacity:0;background-position:130% 0!important;}
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2{
  --boost-empty:#082e44;
  --boost-stroke:rgba(2,62,96,.72);
  --boost-deep:#04206b;
  --boost-mid:#126aff;
  --boost-hot:#13bfff;
  --boost-ice:#f6ffff;
  -webkit-text-fill-color:rgba(4,46,70,.38)!important;
  filter:drop-shadow(0 12px 26px rgba(7,80,132,.16)) drop-shadow(0 0 18px rgba(31,122,255,.16))!important;
}
@media (prefers-reduced-motion:reduce){
  .enx-single-draw--boost .enx-heroIntro--boost{--enx-boost-fill:100%!important;--enx-boost-shine:42%!important;}
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2,
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::before,
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2::after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;}
}

/* === BOOST SVG TITLE FINAL: true inside-letter fill, no rectangular text overlay === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{
  display:block!important;
  width:min(31rem,52vw)!important;
  max-width:100%!important;
  margin:0 auto!important;
  line-height:0!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:0!important;
  background:none!important;
  filter:none!important;
  text-shadow:none!important;
  overflow:visible!important;
  transform-origin:center center!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap::before,
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap::after{
  content:none!important;
  display:none!important;
}
.enx-boostWordSvg{
  display:block!important;
  width:100%!important;
  height:auto!important;
  overflow:visible!important;
  filter:drop-shadow(0 18px 42px rgba(0,0,0,.44)) drop-shadow(0 0 24px rgba(75,210,255,.22));
}
.enx-boostSvgText{
  font-family:Impact,"Arial Black","Inter Tight",system-ui,sans-serif!important;
  font-weight:1000!important;
  font-size:150px!important;
  letter-spacing:-8px!important;
  dominant-baseline:alphabetic!important;
}
.enx-boostSvgShadow{
  fill:rgba(2,8,18,.55)!important;
  stroke:rgba(5,26,48,.7)!important;
  stroke-width:16!important;
  transform:translate(10px,12px);
  opacity:.68!important;
}
.enx-boostSvgOutline{
  fill:rgba(7,18,35,.30)!important;
  stroke:rgba(217,252,255,.92)!important;
  stroke-width:8!important;
  paint-order:stroke fill!important;
  opacity:.94!important;
}
.enx-boostSvgRim{
  fill:transparent!important;
  stroke:url(#enx-boost-title-0-stroke);
  stroke-width:2.5!important;
  paint-order:stroke fill!important;
  opacity:.0!important;
}
.enx-boostSvgFill{
  transform-box:fill-box!important;
  transform-origin:left center!important;
  transform:scaleX(0)!important;
  filter:drop-shadow(0 0 20px rgba(73,215,255,.56));
}
.enx-boostSvgFillShine{
  fill:rgba(255,255,255,.62)!important;
  transform:skewX(-18deg) translateX(-260px)!important;
  opacity:0!important;
  mix-blend-mode:screen!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgFill,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgFill{
  animation:enxBoostSvgFillLetters 3.15s cubic-bezier(.16,.82,.13,1) .05s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgFillShine,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgFillShine{
  animation:enxBoostSvgShine 3.15s ease .05s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgFill{
  transform:scaleX(1)!important;
  animation:enxBoostSvgAlive 3.4s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgFillShine{
  animation:enxBoostSvgIdleShine 4.8s ease-in-out infinite 1.05s!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgTitleWrap,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgTitleWrap{
  animation:enxBoostSvgWrapBurst 3.15s cubic-bezier(.16,.82,.13,1) .05s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgTitleWrap{
  animation:enxBoostSvgWrapBreath 3.4s ease-in-out infinite!important;
}
@keyframes enxBoostSvgFillLetters{
  0%{transform:scaleX(0);filter:drop-shadow(0 0 0 rgba(73,215,255,0));}
  18%{transform:scaleX(.12);filter:drop-shadow(0 0 14px rgba(18,106,255,.18));}
  42%{transform:scaleX(.42);filter:drop-shadow(0 0 22px rgba(24,145,255,.30));}
  64%{transform:scaleX(.72);filter:drop-shadow(0 0 34px rgba(73,215,255,.44));}
  78%{transform:scaleX(1);filter:drop-shadow(0 0 58px rgba(190,249,255,.72));}
  86%{transform:scaleX(1);filter:drop-shadow(0 0 76px rgba(31,122,255,.72));}
  100%{transform:scaleX(1);filter:drop-shadow(0 0 32px rgba(73,215,255,.38));}
}
@keyframes enxBoostSvgShine{
  0%,50%{opacity:0;transform:skewX(-18deg) translateX(-260px)}
  62%{opacity:.78;transform:skewX(-18deg) translateX(240px)}
  80%,100%{opacity:0;transform:skewX(-18deg) translateX(1010px)}
}
@keyframes enxBoostSvgWrapBurst{
  0%{opacity:.16;transform:translateY(14px) scale(.86,.92);}
  18%{opacity:1;transform:translateY(4px) scale(.96,.98);}
  64%{transform:translateY(0) scale(1.035,1.03);}
  78%{transform:translateY(-2px) scale(1.18,.90);filter:drop-shadow(0 0 48px rgba(97,228,255,.55));}
  86%{transform:translateY(0) scale(.96,1.11);}
  94%{transform:translateY(0) scale(1.06,.97);}
  100%{opacity:1;transform:translateY(0) scale(1);filter:none;}
}
@keyframes enxBoostSvgWrapBreath{
  0%,100%{transform:scale(1);filter:drop-shadow(0 0 18px rgba(72,216,255,.14));}
  42%{transform:scale(1.035,1.055);filter:drop-shadow(0 0 42px rgba(72,216,255,.36));}
  58%{transform:scale(.992,1.012);}
  76%{transform:scale(1.024,.99);}
}
@keyframes enxBoostSvgAlive{
  0%,100%{filter:drop-shadow(0 0 22px rgba(73,215,255,.26));}
  42%{filter:drop-shadow(0 0 52px rgba(83,231,255,.55)) drop-shadow(0 0 96px rgba(31,122,255,.24));}
  58%{filter:drop-shadow(0 0 28px rgba(18,106,255,.46));}
}
@keyframes enxBoostSvgIdleShine{
  0%,66%,100%{opacity:0;transform:skewX(-18deg) translateX(-240px)}
  76%{opacity:.45;}
  88%{opacity:0;transform:skewX(-18deg) translateX(1000px)}
}
html[data-en-theme="light"] .enx-boostWordSvg{filter:drop-shadow(0 14px 28px rgba(0,90,130,.17)) drop-shadow(0 0 18px rgba(31,122,255,.12));}
html[data-en-theme="light"] .enx-boostSvgOutline{fill:rgba(255,255,255,.24)!important;stroke:rgba(2,65,96,.72)!important;}
@media(max-width:760px){.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{width:min(21rem,82vw)!important;}}
@media(prefers-reduced-motion:reduce){.enx-boostSvgFill{transform:scaleX(1)!important}.enx-boostSvgFill,.enx-boostSvgFillShine,.enx-boostSvgTitleWrap{animation:none!important}}

/* === BOOST TITLE FINAL PASS 2: bigger word, true text-only left-to-right fill === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{
  width:min(39rem,64vw)!important;
  transform-origin:center center!important;
  opacity:1!important;
}
.enx-single-draw--boost .enx-heroIntro--boost .enx-boostWordSvg{
  max-height:clamp(7.2rem,15vw,11.6rem)!important;
}
.enx-single-draw--boost .enx-boostSvgText{
  font-size:166px!important;
  letter-spacing:-9px!important;
}
.enx-single-draw--boost .enx-boostSvgOutline{
  fill:rgba(6,16,34,.18)!important;
  stroke:rgba(223,252,255,.96)!important;
  stroke-width:7!important;
  opacity:.98!important;
}
.enx-single-draw--boost .enx-boostSvgShadow{opacity:.56!important;}
.enx-single-draw--boost .enx-boostSvgFill{display:none!important;opacity:0!important;}
.enx-single-draw--boost .enx-boostSvgFillShine:not(.enx-boostSvgTextShine){display:none!important;opacity:0!important;}
.enx-single-draw--boost .enx-boostSvgFillText{
  opacity:1!important;
  clip-path:inset(0 100% 0 0)!important;
  transform-origin:center center!important;
  filter:drop-shadow(0 0 0 rgba(73,215,255,0));
}
.enx-single-draw--boost .enx-boostSvgTextShine{
  fill:rgba(255,255,255,.84)!important;
  opacity:0!important;
  clip-path:inset(0 100% 0 0)!important;
  mix-blend-mode:screen!important;
  filter:drop-shadow(0 0 18px rgba(235,254,255,.60));
}
.enx-single-draw--boost .enx-boostSvgRim{
  opacity:.66!important;
  stroke:rgba(218,252,255,.78)!important;
  stroke-width:2.2!important;
  fill:transparent!important;
  paint-order:stroke fill!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done) .enx-boostSvgFillText,
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done) .enx-boostSvgTextShine{
  clip-path:inset(0 100% 0 0)!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgFillText,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgFillText{
  animation:enxBoostLettersFillReal 3.75s cubic-bezier(.14,.82,.12,1) .08s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgTextShine,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgTextShine{
  animation:enxBoostLettersShineReal 3.75s ease .08s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgFillText{
  clip-path:inset(0 0 0 0)!important;
  animation:enxBoostLettersAliveReal 3.1s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgTextShine{
  clip-path:inset(0 0 0 0)!important;
  animation:enxBoostLettersIdleShineReal 4.8s ease-in-out infinite 1s!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgTitleWrap,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgTitleWrap{
  animation:enxBoostTitleBulgeReal 3.75s cubic-bezier(.14,.82,.12,1) .08s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgTitleWrap{
  animation:enxBoostTitleStayBulgingReal 2.9s ease-in-out infinite!important;
}
@keyframes enxBoostLettersFillReal{
  0%{clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 0 rgba(73,215,255,0));}
  12%{clip-path:inset(0 88% 0 0);filter:drop-shadow(0 0 12px rgba(10,65,172,.22));}
  30%{clip-path:inset(0 66% 0 0);filter:drop-shadow(0 0 18px rgba(18,106,255,.34));}
  52%{clip-path:inset(0 42% 0 0);filter:drop-shadow(0 0 28px rgba(33,167,255,.44));}
  70%{clip-path:inset(0 18% 0 0);filter:drop-shadow(0 0 42px rgba(73,215,255,.56));}
  82%{clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 72px rgba(195,250,255,.82));}
  90%{clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 86px rgba(31,122,255,.80));}
  100%{clip-path:inset(0 0 0 0);filter:drop-shadow(0 0 38px rgba(73,215,255,.44));}
}
@keyframes enxBoostLettersShineReal{
  0%,54%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateX(-7px) skewX(-7deg);}
  68%{opacity:.46;clip-path:inset(0 30% 0 0);}
  82%{opacity:.82;clip-path:inset(0 0 0 0);transform:translateX(7px) skewX(-7deg);}
  100%{opacity:0;clip-path:inset(0 0 0 0);transform:translateX(12px) skewX(-7deg);}
}
@keyframes enxBoostTitleBulgeReal{
  0%{transform:scale(.92,.94);filter:drop-shadow(0 0 0 rgba(72,216,255,0));}
  55%{transform:scale(1.02,1.02);}
  80%{transform:scale(1.20,.88);filter:drop-shadow(0 0 58px rgba(83,231,255,.58));}
  88%{transform:scale(.96,1.14);filter:drop-shadow(0 0 78px rgba(235,254,255,.70));}
  95%{transform:scale(1.08,.98);}
  100%{transform:scale(1.04,1.05);filter:drop-shadow(0 0 36px rgba(72,216,255,.36));}
}
@keyframes enxBoostTitleStayBulgingReal{
  0%,100%{transform:scale(1.04,1.05);filter:drop-shadow(0 0 28px rgba(72,216,255,.24));}
  38%{transform:scale(1.085,1.095);filter:drop-shadow(0 0 60px rgba(83,231,255,.52));}
  62%{transform:scale(1.025,1.075);}
  82%{transform:scale(1.065,1.035);}
}
@keyframes enxBoostLettersAliveReal{
  0%,100%{filter:drop-shadow(0 0 24px rgba(73,215,255,.30));}
  45%{filter:drop-shadow(0 0 64px rgba(83,231,255,.62)) drop-shadow(0 0 108px rgba(31,122,255,.30));}
  72%{filter:drop-shadow(0 0 34px rgba(18,106,255,.48));}
}
@keyframes enxBoostLettersIdleShineReal{
  0%,66%,100%{opacity:0;transform:translateX(-12px) skewX(-7deg);}
  76%{opacity:.40;}
  88%{opacity:0;transform:translateX(16px) skewX(-7deg);}
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-boostSvgOutline{
  fill:rgba(255,255,255,.14)!important;
  stroke:rgba(3,75,112,.76)!important;
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-boostSvgRim{stroke:rgba(2,70,110,.46)!important;}
@media(max-width:760px){
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{width:min(24rem,88vw)!important;}
}
@media(prefers-reduced-motion:reduce){
  .enx-single-draw--boost .enx-boostSvgFillText,
  .enx-single-draw--boost .enx-boostSvgTextShine{clip-path:inset(0 0 0 0)!important;animation:none!important;}
  .enx-single-draw--boost .enx-boostSvgTitleWrap{animation:none!important;transform:none!important;}
}

/* === BOOST TITLE FINAL CLEANUP: slower true letter fill, no background highlight === */
.enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{
  width:min(42rem,68vw)!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  padding:0!important;
  border:0!important;
  isolation:isolate!important;
}
.enx-single-draw--boost .enx-boostWordSvg{
  background:transparent!important;
  box-shadow:none!important;
  filter:drop-shadow(0 16px 26px rgba(0,0,0,.34))!important;
  overflow:visible!important;
}
.enx-single-draw--boost .enx-boostSvgText{font-size:168px!important;letter-spacing:-9px!important;}
.enx-single-draw--boost .enx-boostSvgShadow{
  fill:rgba(1,8,16,.36)!important;
  stroke:rgba(0,18,34,.50)!important;
  stroke-width:12!important;
  transform:translate(8px,10px)!important;
  opacity:.56!important;
}
.enx-single-draw--boost .enx-boostSvgOutline{
  fill:rgba(3,18,36,.72)!important;
  stroke:rgba(222,253,255,.90)!important;
  stroke-width:7!important;
  paint-order:stroke fill!important;
  opacity:1!important;
}
.enx-single-draw--boost .enx-boostSvgFillText,
.enx-single-draw--boost .enx-boostSvgTextShine,
.enx-single-draw--boost .enx-boostSvgFillShine:not(.enx-boostSvgTextShine){
  display:none!important;
  opacity:0!important;
}
.enx-single-draw--boost .enx-boostSvgFillGroup{
  transform-box:view-box!important;
  transform-origin:0 50%!important;
  transform:scaleX(0)!important;
  opacity:1!important;
  filter:drop-shadow(0 0 18px rgba(55,198,255,.18));
}
.enx-single-draw--boost .enx-boostSvgFillRect{
  transform-box:view-box!important;
  transform-origin:0 50%!important;
  opacity:1!important;
}
.enx-single-draw--boost .enx-boostSvgShineRect{
  fill:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent)!important;
  fill:rgba(255,255,255,.42)!important;
  opacity:0!important;
  transform:translateX(-280px) skewX(-14deg)!important;
  transform-box:view-box!important;
  transform-origin:center center!important;
  mix-blend-mode:screen!important;
}
.enx-single-draw--boost .enx-boostSvgRim{
  fill:transparent!important;
  stroke:rgba(230,254,255,.72)!important;
  stroke-width:2.15!important;
  opacity:.76!important;
  paint-order:stroke fill!important;
  filter:none!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-ready:not(.is-intro-playing):not(.is-intro-done) .enx-boostSvgFillGroup,
.enx-single-draw--boost .enx-heroIntro--boost.is-boost-filling .enx-boostSvgFillGroup{
  transform:scaleX(0)!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgFillGroup,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgFillGroup{
  animation:enxBoostTrueMaskFillSlow 5.25s cubic-bezier(.16,.76,.12,1) .15s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgShineRect,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgShineRect{
  animation:enxBoostTrueMaskShineSlow 5.25s ease .15s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-playing .enx-boostSvgTitleWrap,
.enx-single-draw--boost .enx-heroIntro--boost.is-fx-playing .enx-boostSvgTitleWrap{
  animation:enxBoostWordOnlyBulgeAfterFill 5.25s cubic-bezier(.16,.76,.12,1) .15s both!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgFillGroup{
  transform:scaleX(1)!important;
  animation:none!important;
  filter:drop-shadow(0 0 24px rgba(55,198,255,.24));
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgTitleWrap{
  animation:enxBoostWordFullPulseOnly 3.15s ease-in-out infinite!important;
}
.enx-single-draw--boost .enx-heroIntro--boost.is-intro-done:not(.is-fx-playing) .enx-boostSvgShineRect{
  animation:enxBoostTrueMaskIdleShine 5.2s ease-in-out infinite 1.2s!important;
}
@keyframes enxBoostTrueMaskFillSlow{
  0%{transform:scaleX(0);filter:drop-shadow(0 0 0 rgba(55,198,255,0));}
  12%{transform:scaleX(.08);filter:drop-shadow(0 0 10px rgba(8,60,150,.18));}
  25%{transform:scaleX(.19);filter:drop-shadow(0 0 14px rgba(10,82,180,.24));}
  39%{transform:scaleX(.34);filter:drop-shadow(0 0 18px rgba(17,118,220,.30));}
  54%{transform:scaleX(.52);filter:drop-shadow(0 0 23px rgba(23,151,235,.36));}
  68%{transform:scaleX(.72);filter:drop-shadow(0 0 28px rgba(38,186,255,.44));}
  80%{transform:scaleX(.91);filter:drop-shadow(0 0 34px rgba(78,216,255,.52));}
  88%{transform:scaleX(1);filter:drop-shadow(0 0 58px rgba(180,248,255,.76));}
  100%{transform:scaleX(1);filter:drop-shadow(0 0 25px rgba(55,198,255,.30));}
}
@keyframes enxBoostTrueMaskShineSlow{
  0%,72%{opacity:0;transform:translateX(-280px) skewX(-14deg);}
  84%{opacity:.48;transform:translateX(250px) skewX(-14deg);}
  100%{opacity:0;transform:translateX(1040px) skewX(-14deg);}
}
@keyframes enxBoostWordOnlyBulgeAfterFill{
  0%{transform:scale(.96,.98);}
  72%{transform:scale(1,1);}
  86%{transform:scale(1.105,.93);filter:drop-shadow(0 0 34px rgba(73,215,255,.32));}
  92%{transform:scale(.982,1.10);filter:drop-shadow(0 0 44px rgba(184,248,255,.34));}
  97%{transform:scale(1.045,.985);}
  100%{transform:scale(1.035,1.04);filter:drop-shadow(0 0 22px rgba(73,215,255,.20));}
}
@keyframes enxBoostWordFullPulseOnly{
  0%,100%{transform:scale(1.035,1.04);filter:drop-shadow(0 0 18px rgba(73,215,255,.18));}
  38%{transform:scale(1.075,1.09);filter:drop-shadow(0 0 46px rgba(73,215,255,.38));}
  58%{transform:scale(1.018,1.06);}
  76%{transform:scale(1.058,1.025);}
}
@keyframes enxBoostTrueMaskIdleShine{
  0%,68%,100%{opacity:0;transform:translateX(-280px) skewX(-14deg);}
  80%{opacity:.30;}
  91%{opacity:0;transform:translateX(1040px) skewX(-14deg);}
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-boostSvgOutline{
  fill:rgba(232,252,255,.36)!important;
  stroke:rgba(2,70,112,.82)!important;
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-boostSvgRim{stroke:rgba(0,71,122,.58)!important;}
@media(max-width:760px){
  .enx-single-draw--boost .enx-heroIntro--boost .enx-staggerTitle__line--2.enx-boostSvgTitleWrap{width:min(25rem,90vw)!important;}
}
@media(prefers-reduced-motion:reduce){
  .enx-single-draw--boost .enx-boostSvgFillGroup{transform:scaleX(1)!important;animation:none!important;}
  .enx-single-draw--boost .enx-boostSvgTitleWrap,
  .enx-single-draw--boost .enx-boostSvgShineRect{animation:none!important;}
}

/* ==========================================================
   ENRYCH FINAL BOOST DRAW PASS - centred hero, carousel, gradients
   ========================================================== */
.enx-single-draw--boost.enx-page{
  background:radial-gradient(circle at 50% 12%,rgba(255,224,139,.18),transparent 30%),radial-gradient(circle at 78% 28%,rgba(185,132,24,.18),transparent 34%),linear-gradient(145deg,#050505 0%,#161616 34%,#2a2416 62%,#080808 100%)!important;
  color:#fff7df;
}
html[data-en-theme="light"] .enx-single-draw--boost.enx-page{
  background:radial-gradient(circle at 50% 10%,rgba(255,216,103,.28),transparent 34%),radial-gradient(circle at 82% 24%,rgba(191,137,24,.22),transparent 36%),linear-gradient(145deg,#fffdf5 0%,#fff7df 35%,#f5dfad 68%,#ffffff 100%)!important;
  color:#171008;
}
.enx-single-draw--boost .enx-section,.enx-single-draw--boost .enx-fullSection,.enx-single-draw--boost .enx-infoBand,.enx-single-draw--boost .enx-infoPanel--lane{
  background:radial-gradient(circle at 18% 0%,rgba(255,224,128,.13),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,214,104,.055) 42%,rgba(0,0,0,.08))!important;
  border-color:rgba(255,215,115,.18)!important;
}
html[data-en-theme="light"] .enx-single-draw--boost .enx-section,html[data-en-theme="light"] .enx-single-draw--boost .enx-fullSection,html[data-en-theme="light"] .enx-single-draw--boost .enx-infoBand,html[data-en-theme="light"] .enx-single-draw--boost .enx-infoPanel--lane{
  background:radial-gradient(circle at 18% 0%,rgba(211,158,35,.20),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,245,209,.92) 46%,rgba(246,223,171,.88))!important;
  border-color:rgba(166,118,14,.20)!important;
}
@media (min-width:821px){
  .enx-single-draw--boost .enx-wrap,.enx-single-draw--boost .enx-wrap--wide,.enx-single-draw--boost .enx-wrap--edge{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;}
  .enx-single-draw--boost .enx-stage--landing.enx-stage--single,.enx-single-draw--boost .enx-stage--landing.enx-stage--fluid{width:100%!important;max-width:none!important;height:calc(100svh - var(--en-header-height,88px))!important;min-height:620px!important;max-height:calc(100svh - var(--en-header-height,88px))!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;text-align:center!important;background:radial-gradient(ellipse at 50% 18%,rgba(255,229,156,.18),transparent 30%),radial-gradient(ellipse at 50% 60%,rgba(195,137,24,.18),transparent 44%),linear-gradient(180deg,rgba(13,13,13,.98),rgba(33,28,17,.96) 55%,rgba(4,4,4,.99))!important;}
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing.enx-stage--single,html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing.enx-stage--fluid{background:radial-gradient(ellipse at 50% 18%,rgba(255,213,98,.30),transparent 33%),radial-gradient(ellipse at 50% 62%,rgba(191,137,24,.18),transparent 44%),linear-gradient(180deg,#fffdf6,#fff3d1 58%,#fffaf0)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-stage__inner{width:min(1120px,calc(100vw - 64px))!important;max-width:1120px!important;height:100%!important;margin:0 auto!important;padding:clamp(14px,2vh,24px) 0 clamp(12px,1.8vh,20px)!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto!important;justify-items:center!important;align-content:center!important;gap:clamp(8px,1.15vh,14px)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy,.enx-single-draw--boost .enx-stage--landing .enx-orbit--hero,.enx-single-draw--boost .enx-stage--landing .enx-orbitCaption,.enx-single-draw--boost .enx-stage--landing .enx-drawHero__actions,.enx-single-draw--boost .enx-stage--landing .enx-landingClose{grid-column:1/-1!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-stage__copy{max-width:980px!important;transform:none!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle{max-width:980px!important;margin:0 auto!important;position:relative!important;isolation:isolate!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--1{font-size:clamp(.9rem,1.25vw,1.25rem)!important;letter-spacing:.5em!important;color:#fff0c2!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--2{font-size:clamp(5.6rem,9.6vw,10.2rem)!important;line-height:.78!important;letter-spacing:-.1em!important;color:transparent!important;background:linear-gradient(180deg,#fff8cf 0%,#ffe082 24%,#d4af37 56%,#8f6410 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 16px 44px rgba(0,0,0,.46),0 0 44px rgba(255,202,82,.22)!important;}
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--1{color:#7f5d08!important;}
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--2{background:linear-gradient(180deg,#2a1a03 0%,#8d6408 28%,#d4af37 64%,#fff0ac 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 12px 28px rgba(123,84,5,.14),0 0 18px rgba(204,154,39,.16)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--3{font-size:clamp(2.7rem,4.6vw,4.9rem)!important;line-height:.84!important;color:#fff3c6!important;}
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing .enx-staggerTitle__line--3{color:#171008!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-heroBullets{margin:.15rem auto 0!important;justify-content:center!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbit--hero{width:min(980px,84vw)!important;margin:0 auto!important;padding:0 76px!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbit__viewport{height:clamp(136px,20vh,214px)!important;overflow:visible!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbit__track{height:100%!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard{cursor:pointer!important;min-height:clamp(110px,15.5vh,166px)!important;border-color:rgba(255,220,128,.30)!important;color:#fff4c9!important;background:linear-gradient(135deg,rgba(255,238,172,.18),rgba(196,136,24,.10) 40%,rgba(0,0,0,.20)),rgba(25,21,12,.68)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 20px 46px rgba(0,0,0,.24),0 0 30px rgba(255,209,102,.08)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard.is-current{min-height:clamp(130px,18vh,190px)!important;border-color:rgba(255,226,144,.62)!important;background:radial-gradient(circle at 50% 0%,rgba(255,242,197,.30),transparent 38%),linear-gradient(135deg,rgba(255,226,137,.28),rgba(148,99,14,.16) 52%,rgba(0,0,0,.18)),rgba(34,28,15,.76)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 26px 64px rgba(0,0,0,.32),0 0 42px rgba(255,209,102,.18)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbitCard strong{background:linear-gradient(180deg,#fff7ce,#ffd76f 42%,#b87d13 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:0 0 26px rgba(255,197,73,.22)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-orbit__nav{border-color:rgba(255,213,112,.35)!important;background:linear-gradient(180deg,rgba(255,224,130,.18),rgba(51,36,8,.75))!important;color:#fff2c4!important;box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 22px rgba(255,209,102,.08)!important;}
  .enx-single-draw--boost .enx-stage--landing .enx-drawHero__actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}
}
.enx-heroIntro--boost .enx-staggerTitle:before{content:""!important;position:absolute!important;left:50%!important;top:43%!important;width:clamp(170px,22vw,340px)!important;height:clamp(170px,22vw,340px)!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;border:2px solid rgba(255,220,126,.38)!important;background:repeating-conic-gradient(from 0deg,rgba(255,220,126,.24) 0 3deg,transparent 3deg 12deg),radial-gradient(circle,rgba(255,236,170,.18),rgba(151,101,12,.08) 46%,transparent 70%)!important;filter:drop-shadow(0 0 35px rgba(255,187,65,.24))!important;opacity:.34!important;z-index:-1!important;animation:enxBoostLiveDialFinal 12s linear infinite!important;}
.enx-heroIntro--boost .enx-staggerTitle:after{content:""!important;position:absolute!important;left:50%!important;bottom:-.08em!important;width:min(78vw,760px)!important;height:1px!important;transform:translateX(-50%)!important;background:linear-gradient(90deg,transparent,rgba(255,236,170,.7),rgba(212,175,55,.95),rgba(255,236,170,.7),transparent)!important;box-shadow:0 0 24px rgba(255,209,102,.32)!important;opacity:.82!important;}
.enx-heroIntro--boost.is-intro-playing .enx-staggerTitle:before,.enx-heroIntro--boost.is-fx-playing .enx-staggerTitle:before{animation:enxBoostUnlockDialFinal 1.25s cubic-bezier(.17,.87,.22,1) both!important;opacity:.58!important;}
.enx-heroIntro--boost.is-intro-done .enx-staggerTitle__line--2{animation:enxBoostWordAliveFinal 6.2s ease-in-out infinite!important;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDial,.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDial{animation:enxBoostDialSpin .98s cubic-bezier(.2,.9,.24,1) .04s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDoor--left,.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDoor--left{animation:enxBoostDoorLeft .64s cubic-bezier(.18,.88,.24,1) .58s both!important;}
.enx-heroIntro--boost.is-intro-playing .enx-introFx__boostDoor--right,.enx-heroIntro--boost.is-fx-playing .enx-introFx__boostDoor--right{animation:enxBoostDoorRight .64s cubic-bezier(.18,.88,.24,1) .58s both!important;}
.enx-orbitCard.is-prev,.enx-orbitCard.is-next{pointer-events:auto!important;cursor:pointer!important;}
@keyframes enxBoostLiveDialFinal{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes enxBoostUnlockDialFinal{0%{transform:translate(-50%,-50%) rotate(-40deg) scale(.82);opacity:.15}45%{transform:translate(-50%,-50%) rotate(320deg) scale(1.08);opacity:.62}100%{transform:translate(-50%,-50%) rotate(360deg) scale(1);opacity:.42}}
@keyframes enxBoostWordAliveFinal{0%,100%{transform:scale(1);filter:drop-shadow(0 0 14px rgba(255,209,102,.16))}50%{transform:scale(1.025);filter:drop-shadow(0 0 28px rgba(255,209,102,.28))}}
@media (max-width:820px){
  .enx-single-draw--boost .enx-stage--landing{background:radial-gradient(circle at 50% 12%,rgba(255,225,135,.20),transparent 33%),linear-gradient(180deg,rgba(13,13,13,.98),rgba(35,29,16,.96) 62%,rgba(5,5,5,.99))!important;}
  html[data-en-theme="light"] .enx-single-draw--boost .enx-stage--landing{background:radial-gradient(circle at 50% 12%,rgba(255,213,98,.26),transparent 33%),linear-gradient(180deg,#fffef8,#fff2cf 62%,#fffaf0)!important;}
  .enx-single-draw--boost .enx-staggerTitle__line--2{color:transparent!important;background:linear-gradient(180deg,#fff5c7,#ffd76f 45%,#a76f0b 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;}
}
