/* ENRYCH Phase 18 — public frontend finalisation, mobile-first consistency */
:root{--enx-p18-gold:#d4af37;--enx-p18-gold2:#f4d56a;--enx-p18-ink:#101013;--enx-p18-muted:#6f6a5d;--enx-p18-line:rgba(212,175,55,.28);--enx-p18-card:rgba(255,255,255,.88);--enx-p18-dark:#050505;--enx-p18-dark-card:rgba(14,14,14,.86)}
html{scroll-behavior:smooth;overflow-x:hidden} body{overflow-x:hidden}.enx-page,.en-page,.enrych-launch-canvas{max-width:100vw;overflow-x:clip}.enx-wrap,.en-wrap{box-sizing:border-box;width:100%}.enx-section,.enx-shell,.en-hero,.en-heroCard,.en-card,.enx-stage,.enx-proofStrip,.enx-phase7Trust,.enx-phase18TrustRail{box-sizing:border-box}.enx-btn,.enrych-launch-btn,.en-button,button,input,select,textarea,a{touch-action:manipulation}.enx-btn,.enrych-launch-btn,.en-button{min-height:44px;align-items:center;justify-content:center;text-align:center}.enx-title,.enx-sectionTitle,.en-hero h1,.enrych-launch-copy h1{text-wrap:balance}.enx-lead,.en-body,.enx-body,.en-hero p,.en-card p,.enrych-launch-lead,.enrych-launch-sublead{text-wrap:pretty}.enx-statLine,.enx-miniMeta,.enx-proofStrip__grid,.enx-phase7Trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.enx-statLine span,.enx-miniMeta span,.enx-proofStrip__grid span,.enx-phase7Trust__grid span{min-width:0;overflow-wrap:anywhere}.enx-orbit,.enx-orbit__viewport,.enx-orbit__track{max-width:100%;min-width:0}.enx-orbit__track{display:flex}.enx-orbitCard{min-width:min(86vw,260px);overflow-wrap:anywhere}.enx-stageActions,.enx-heroActions,.enx-drawHero__actions,.enrych-launch-actions{display:flex;flex-wrap:wrap;gap:10px}.enx-stageActions--center,.enx-heroActions{justify-content:center}.enx-packList,.enx-tierMiniGrid,.enx-winnerRail,.enx-infoBand,.enx-homeProofGrid{max-width:100%;overflow-x:auto;scrollbar-width:thin}.enx-tableScroll,.enx-ledgerWrap,table.widefat{max-width:100%;overflow-x:auto}.enx-phase18TrustRail{position:relative;margin:18px auto;padding:14px;border:1px solid var(--enx-p18-line);border-radius:22px;background:linear-gradient(135deg,rgba(212,175,55,.12),rgba(255,255,255,.76));box-shadow:0 18px 50px rgba(0,0,0,.08)}.enx-phase18TrustRail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.enx-phase18TrustRail__grid span{display:block;padding:12px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(212,175,55,.22)}.enx-phase18TrustRail small{display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:11px;color:#7b6220}.enx-phase18TrustRail strong{display:block;margin-top:4px;color:#111;font-size:14px;line-height:1.25}.enx-phase18QuickNav{position:sticky;top:70px;z-index:18;margin:0 auto 18px;padding:8px;border:1px solid rgba(212,175,55,.24);border-radius:999px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(0,0,0,.08);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.enx-phase18QuickNav::-webkit-scrollbar{display:none}.enx-phase18QuickNav a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:#1b1710;text-decoration:none;font-weight:850;font-size:13px}.enx-phase18QuickNav a:focus-visible,.enx-btn:focus-visible,.enrych-launch-btn:focus-visible,.en-button:focus-visible{outline:3px solid rgba(212,175,55,.75);outline-offset:3px}.enx-phase18QuickNav a.is-active,.enx-phase18QuickNav a:hover{background:#111;color:#f4d56a}.enx-phase18MiniGuide{margin:16px auto;padding:18px;border-radius:24px;border:1px solid rgba(212,175,55,.22);background:linear-gradient(135deg,rgba(5,5,5,.92),rgba(30,24,8,.9));color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.18)}.enx-phase18MiniGuide h2{margin:0 0 8px;font-size:clamp(20px,5vw,30px)}.enx-phase18MiniGuide p{margin:0;color:rgba(255,255,255,.76);line-height:1.55}.enx-phase18MiniGuide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.enx-phase18MiniGuide__grid span{padding:12px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(212,175,55,.18)}.enx-phase18MiniGuide small{display:block;color:#f4d56a;text-transform:uppercase;letter-spacing:.09em;font-weight:900;font-size:11px}.enx-phase18MiniGuide strong{display:block;margin-top:4px;line-height:1.3}.enx-phase18DrawFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0}.enx-phase18DrawFacts span{padding:12px;border-radius:16px;border:1px solid rgba(212,175,55,.22);background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(0,0,0,.06)}.enx-phase18DrawFacts small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#6c551a;font-weight:900}.enx-phase18DrawFacts strong{display:block;margin-top:4px;color:#111;line-height:1.25}.enx-phase18LegalNote{margin:16px auto;padding:14px 16px;border-radius:18px;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.24);color:#19150d;line-height:1.55}.enx-phase18LegalNote strong{color:#6e5208}.enx-final-mobile-check{display:none}@media(max-width:820px){.enx-wrap,.en-wrap{padding-left:clamp(14px,4vw,20px)!important;padding-right:clamp(14px,4vw,20px)!important}.enx-shell,.enx-stage,.en-hero,.en-heroCard,.en-card,.enx-proofStrip,.enx-phase7Trust,.enx-phase18TrustRail{border-radius:22px!important}.enx-phase18TrustRail__grid,.enx-phase18MiniGuide__grid{grid-template-columns:1fr}.enx-phase18QuickNav{top:8px;border-radius:18px}.enx-stageActions,.enx-heroActions,.enx-drawHero__actions,.enrych-launch-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.enx-stageActions .enx-btn,.enx-heroActions .enx-btn,.enx-drawHero__actions .enx-btn,.enrych-launch-actions .enrych-launch-btn{width:100%}.enx-statLine,.enx-miniMeta,.enx-proofStrip__grid,.enx-phase7Trust__grid{grid-template-columns:1fr 1fr}.enx-title--scream,.enx-title--impact{font-size:clamp(36px,14vw,72px)!important;line-height:.92!important}.enx-staggerTitle__line--2{font-size:clamp(44px,17vw,86px)!important}.enx-orbit__nav{min-width:42px;min-height:42px}.enx-orbitCard{min-width:min(78vw,280px)}.enx-infoBand{display:grid!important;grid-template-columns:1fr!important}.enx-tierMiniGrid,.enx-packList--hub{display:grid!important;grid-template-columns:1fr!important;overflow:visible}.enx-winnerRail{display:grid!important;grid-template-columns:1fr!important;overflow:visible}.enx-phase18DrawFacts{grid-template-columns:1fr 1fr}.enx-final-mobile-check{display:block}}@media(max-width:430px){.enx-statLine,.enx-miniMeta,.enx-proofStrip__grid,.enx-phase7Trust__grid,.enx-phase18DrawFacts{grid-template-columns:1fr}.enx-title--scream,.enx-title--impact{font-size:clamp(32px,16vw,58px)!important}.enx-kicker{font-size:11px!important;letter-spacing:.12em!important}.enx-phase18QuickNav a{font-size:12px;padding:0 12px}.enx-phase18MiniGuide,.enx-phase18TrustRail{padding:12px}.enx-orbitCard{min-width:82vw}.enx-btn,.enrych-launch-btn,.en-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}html[data-en-theme="dark"] .enx-phase18TrustRail,body.en-theme-dark .enx-phase18TrustRail{background:linear-gradient(135deg,rgba(212,175,55,.12),rgba(4,4,4,.88));color:#fff}html[data-en-theme="dark"] .enx-phase18TrustRail__grid span,body.en-theme-dark .enx-phase18TrustRail__grid span{background:rgba(255,255,255,.06);border-color:rgba(212,175,55,.28)}html[data-en-theme="dark"] .enx-phase18TrustRail strong,body.en-theme-dark .enx-phase18TrustRail strong{color:#fff}html[data-en-theme="dark"] .enx-phase18QuickNav,body.en-theme-dark .enx-phase18QuickNav{background:rgba(10,10,10,.86);border-color:rgba(212,175,55,.32)}html[data-en-theme="dark"] .enx-phase18QuickNav a,body.en-theme-dark .enx-phase18QuickNav a{color:#f4d56a}html[data-en-theme="dark"] .enx-phase18QuickNav a.is-active,body.en-theme-dark .enx-phase18QuickNav a.is-active{background:#f4d56a;color:#090909}html[data-en-theme="dark"] .enx-phase18DrawFacts span,body.en-theme-dark .enx-phase18DrawFacts span{background:rgba(255,255,255,.06);border-color:rgba(212,175,55,.28)}html[data-en-theme="dark"] .enx-phase18DrawFacts strong,body.en-theme-dark .enx-phase18DrawFacts strong,html[data-en-theme="dark"] .enx-phase18LegalNote,body.en-theme-dark .enx-phase18LegalNote{color:#fff}.enx-js-overflow-warning{position:fixed;right:12px;bottom:12px;z-index:9999;background:#111;color:#f4d56a;border:1px solid rgba(212,175,55,.45);padding:8px 10px;border-radius:999px;font-size:12px;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.35)}
