{"id":7097,"date":"2026-03-30T22:30:27","date_gmt":"2026-03-30T22:30:27","guid":{"rendered":"https:\/\/godsgalaxygame.com\/GGG\/register\/"},"modified":"2026-07-21T22:55:50","modified_gmt":"2026-07-21T22:55:50","slug":"register","status":"publish","type":"page","link":"https:\/\/godsgalaxygame.com\/GGG\/register\/","title":{"rendered":"Register"},"content":{"rendered":"\r\n<!-- =========================================================\r\n     GODS GALAXY GAME \u2014 REGISTER + STRIPE CHECKOUT V5\r\n     Stripe lookup keys are the live checkout connection.\r\n     Legacy PMS IDs remain as compatibility references only.\r\n========================================================= -->\r\n\r\n<style>\r\nhtml,\r\nbody {\r\n  width: 100% !important;\r\n  height: auto !important;\r\n  min-height: 100% !important;\r\n  max-height: none !important;\r\n  margin: 0 !important;\r\n  overflow-x: hidden !important;\r\n  overflow-y: auto !important;\r\n  -webkit-overflow-scrolling: touch !important;\r\n}\r\n\r\nbody {\r\n  min-height: 100vh !important;\r\n  color: #f8fbff !important;\r\n  background:\r\n    radial-gradient(circle at 12% 8%, rgba(0,245,255,.12), transparent 28%),\r\n    radial-gradient(circle at 88% 12%, rgba(139,92,246,.17), transparent 31%),\r\n    linear-gradient(180deg, #030714 0%, #071024 48%, #01030a 100%) !important;\r\n}\r\n\r\n.wp-site-blocks,\r\n.wp-block-post-content,\r\n.entry-content,\r\nmain,\r\n.site-main,\r\n.site-content,\r\n.content-area,\r\narticle {\r\n  width: 100% !important;\r\n  max-width: none !important;\r\n  height: auto !important;\r\n  min-height: 0 !important;\r\n  max-height: none !important;\r\n  margin: 0 !important;\r\n  overflow: visible !important;\r\n  background: transparent !important;\r\n}\r\n\r\n.entry-content {\r\n  padding: 16px 12px 70px !important;\r\n}\r\n\r\n#gggRegisterCenter {\r\n  width: min(100%, 1050px);\r\n  margin: 0 auto 18px;\r\n  padding: 24px;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(83,243,255,.20);\r\n  border-radius: 30px;\r\n  color: #fff;\r\n  background:\r\n    radial-gradient(circle at top left, rgba(83,243,255,.09), transparent 34%),\r\n    radial-gradient(circle at top right, rgba(139,92,246,.13), transparent 38%),\r\n    linear-gradient(180deg, rgba(9,17,39,.98), rgba(2,5,13,.99));\r\n  box-shadow:\r\n    0 30px 90px rgba(0,0,0,.60),\r\n    0 0 34px rgba(83,243,255,.09);\r\n}\r\n\r\n.ggg-registerHeader {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 13px;\r\n}\r\n\r\n.ggg-registerLogo {\r\n  width: 56px;\r\n  height: 56px;\r\n  flex: 0 0 56px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid rgba(83,243,255,.40);\r\n  border-radius: 50%;\r\n  background: rgba(5,12,29,.94);\r\n  box-shadow: 0 0 22px rgba(83,243,255,.25);\r\n  font-size: 1.6rem;\r\n}\r\n\r\n.ggg-registerEyebrow {\r\n  color: #9eefff;\r\n  font-size: .62rem;\r\n  font-weight: 900;\r\n  letter-spacing: .17em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#gggRegisterTitle {\r\n  margin: 5px 0 0;\r\n  color: #fff;\r\n  font-size: clamp(1.8rem, 7vw, 3.2rem);\r\n  line-height: .95;\r\n  font-weight: 950;\r\n  letter-spacing: -.035em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#gggRegisterSubtitle {\r\n  max-width: 760px;\r\n  margin: 16px 0 0;\r\n  color: rgba(248,251,255,.70);\r\n  font-size: .85rem;\r\n  line-height: 1.65;\r\n}\r\n\r\n.ggg-packageNav {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0,1fr));\r\n  gap: 9px;\r\n  margin-top: 18px;\r\n}\r\n\r\n.ggg-packageNavLink {\r\n  min-height: 43px;\r\n  padding: 0 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  border-radius: 999px;\r\n  color: #fff !important;\r\n  background: rgba(255,255,255,.035);\r\n  text-align: center;\r\n  text-decoration: none !important;\r\n  font-size: .57rem;\r\n  font-weight: 950;\r\n  letter-spacing: .08em;\r\n  line-height: 1.25;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-packageNavLink.active {\r\n  border-color: rgba(83,243,255,.58);\r\n  background: linear-gradient(135deg, rgba(83,243,255,.14), rgba(139,92,246,.15));\r\n  box-shadow: 0 0 20px rgba(83,243,255,.10);\r\n}\r\n\r\n.ggg-systemMessage {\r\n  display: none;\r\n  margin: 17px 0 0;\r\n  padding: 13px 15px;\r\n  border: 1px solid rgba(112,247,162,.22);\r\n  border-radius: 14px;\r\n  color: #d8ffe5;\r\n  background: rgba(112,247,162,.07);\r\n  font-size: .72rem;\r\n  line-height: 1.5;\r\n}\r\n\r\n.ggg-systemMessage.show {\r\n  display: block;\r\n}\r\n\r\n.ggg-systemMessage.cancelled {\r\n  border-color: rgba(255,210,122,.25);\r\n  color: #fff0c4;\r\n  background: rgba(255,210,122,.07);\r\n}\r\n\r\n.ggg-sectionTitle {\r\n  margin: 24px 0 11px;\r\n  color: #fff0c4;\r\n  font-size: .67rem;\r\n  font-weight: 950;\r\n  letter-spacing: .16em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#gggMembershipGrid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0,1fr));\r\n  gap: 12px;\r\n}\r\n\r\n.ggg-membershipCard {\r\n  min-height: 275px;\r\n  padding: 18px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(255,255,255,.09);\r\n  border-radius: 24px;\r\n  color: #fff;\r\n  background:\r\n    radial-gradient(circle at 88% 8%, rgba(83,243,255,.11), transparent 42%),\r\n    linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018));\r\n  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;\r\n}\r\n\r\n.ggg-membershipCard.ggg-hidden {\r\n  display: none !important;\r\n}\r\n\r\n.ggg-membershipCard.ggg-legacy-selected {\r\n  border-color: rgba(112,247,162,.72);\r\n  box-shadow: 0 0 30px rgba(112,247,162,.16);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.ggg-membershipCard.ggg-featured {\r\n  border-color: rgba(244,210,122,.30);\r\n  background:\r\n    radial-gradient(circle at 88% 8%, rgba(244,210,122,.13), transparent 42%),\r\n    radial-gradient(circle at 12% 12%, rgba(83,243,255,.10), transparent 38%),\r\n    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.02));\r\n}\r\n\r\n.ggg-cardTop {\r\n  display: grid;\r\n  grid-template-columns: auto 1fr auto;\r\n  align-items: center;\r\n  gap: 11px;\r\n}\r\n\r\n.ggg-cardIcon {\r\n  width: 42px;\r\n  height: 42px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border: 1px solid rgba(83,243,255,.17);\r\n  border-radius: 14px;\r\n  background: rgba(83,243,255,.055);\r\n  font-size: 1.4rem;\r\n}\r\n\r\n.ggg-cardName {\r\n  color: #fff;\r\n  font-size: .96rem;\r\n  font-weight: 950;\r\n  line-height: 1.15;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-cardLevel {\r\n  min-height: 29px;\r\n  padding: 0 9px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  border: 1px solid rgba(244,210,122,.24);\r\n  border-radius: 999px;\r\n  color: #fff0bd;\r\n  background: rgba(244,210,122,.08);\r\n  font-size: .55rem;\r\n  font-weight: 950;\r\n  letter-spacing: .10em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-cardCopy {\r\n  margin: 14px 0 0;\r\n  color: rgba(248,251,255,.65);\r\n  font-size: .74rem;\r\n  line-height: 1.55;\r\n}\r\n\r\n.ggg-cardFeatures {\r\n  margin: 13px 0 17px;\r\n  padding: 0;\r\n  display: grid;\r\n  gap: 6px;\r\n  list-style: none;\r\n}\r\n\r\n.ggg-cardFeatures li {\r\n  color: rgba(248,251,255,.77);\r\n  font-size: .69rem;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ggg-cardFeatures li::before {\r\n  content: \"\u2713 \";\r\n  color: #70f7a2;\r\n  font-weight: 950;\r\n}\r\n\r\n.ggg-stripeSlot {\r\n  margin-top: auto;\r\n}\r\n\r\n.ggg-checkoutButton,\r\n.ggg-stripe-buy-button {\r\n  width: 100% !important;\r\n  min-height: 49px !important;\r\n  margin-top: auto !important;\r\n  padding: 0 14px !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  box-sizing: border-box !important;\r\n  border: 0 !important;\r\n  border-radius: 999px !important;\r\n  color: #041119 !important;\r\n  -webkit-text-fill-color: #041119 !important;\r\n  background: linear-gradient(135deg, #53f3ff, #00b8ff) !important;\r\n  text-align: center !important;\r\n  text-decoration: none !important;\r\n  font-size: .63rem !important;\r\n  font-weight: 950 !important;\r\n  letter-spacing: .10em !important;\r\n  line-height: 1.25 !important;\r\n  text-transform: uppercase !important;\r\n  box-shadow: 0 13px 30px rgba(0,184,255,.18) !important;\r\n  cursor: pointer !important;\r\n}\r\n\r\n.ggg-checkoutButton:disabled,\r\n.ggg-stripe-buy-button:disabled {\r\n  opacity: .70 !important;\r\n  cursor: wait !important;\r\n}\r\n\r\n.ggg-securityNote {\r\n  margin: 18px 0 0;\r\n  color: rgba(248,251,255,.54);\r\n  font-size: .65rem;\r\n  line-height: 1.55;\r\n  text-align: center;\r\n}\r\n\r\n@media(max-width:720px) {\r\n  .entry-content {\r\n    padding: 0 !important;\r\n  }\r\n\r\n  #gggRegisterCenter {\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 17px 13px 40px;\r\n    border: none;\r\n    border-radius: 0;\r\n    box-shadow: none;\r\n  }\r\n\r\n  .ggg-packageNav {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n\r\n  #gggMembershipGrid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ggg-membershipCard {\r\n    min-height: 255px;\r\n  }\r\n}\r\n\r\n@media(max-width:390px) {\r\n  .ggg-cardTop {\r\n    grid-template-columns: auto 1fr;\r\n  }\r\n\r\n  .ggg-cardLevel {\r\n    grid-column: 1 \/ -1;\r\n    justify-self: start;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div id=\"gggRegisterCenter\">\r\n\r\n  <header class=\"ggg-registerHeader\">\r\n    <div class=\"ggg-registerLogo\">\u2726<\/div>\r\n\r\n    <div>\r\n      <div class=\"ggg-registerEyebrow\">Gods Galaxy Game<\/div>\r\n      <h1 id=\"gggRegisterTitle\">Unlock More Experiences<\/h1>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <p id=\"gggRegisterSubtitle\">\r\n    Choose the membership access you want to activate.\r\n  <\/p>\r\n\r\n<section id=\"gggAccountGate\">\r\n\r\n  <div class=\"ggg-accountGateHeader\">\r\n    <div class=\"ggg-accountGateIcon\">\u2726<\/div>\r\n\r\n    <div>\r\n      <div class=\"ggg-accountGateEyebrow\">\r\n        Gods Galaxy Game Account\r\n      <\/div>\r\n\r\n      <h2 class=\"ggg-accountGateTitle\">\r\n        Create Your Account\r\n      <\/h2>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div id=\"gggAccountFormArea\">\r\n\r\n    <p class=\"ggg-accountGateCopy\">\r\n      Create your Gods Galaxy Game account before choosing a\r\n      membership. You will be signed in automatically so your\r\n      purchase can be connected to your account.\r\n    <\/p>\r\n\r\n    <form id=\"gggAccountRegistrationForm\" novalidate>\r\n\r\n      <div class=\"ggg-accountGrid\">\r\n\r\n        <label class=\"ggg-accountField\">\r\n          <span class=\"ggg-accountLabel\">First Name<\/span>\r\n\r\n          <input\r\n            id=\"gggRegistrationFirstName\"\r\n            class=\"ggg-accountInput\"\r\n            name=\"first_name\"\r\n            type=\"text\"\r\n            autocomplete=\"given-name\"\r\n            maxlength=\"80\"\r\n            required>\r\n        <\/label>\r\n\r\n        <label class=\"ggg-accountField\">\r\n          <span class=\"ggg-accountLabel\">Last Name<\/span>\r\n\r\n          <input\r\n            id=\"gggRegistrationLastName\"\r\n            class=\"ggg-accountInput\"\r\n            name=\"last_name\"\r\n            type=\"text\"\r\n            autocomplete=\"family-name\"\r\n            maxlength=\"80\"\r\n            required>\r\n        <\/label>\r\n\r\n        <label class=\"ggg-accountField ggg-full\">\r\n          <span class=\"ggg-accountLabel\">Email Address<\/span>\r\n\r\n          <input\r\n            id=\"gggRegistrationEmail\"\r\n            class=\"ggg-accountInput\"\r\n            name=\"email\"\r\n            type=\"email\"\r\n            autocomplete=\"email\"\r\n            maxlength=\"190\"\r\n            required>\r\n        <\/label>\r\n\r\n        <label class=\"ggg-accountField ggg-full\">\r\n          <span class=\"ggg-accountLabel\">Username<\/span>\r\n\r\n          <input\r\n            id=\"gggRegistrationUsername\"\r\n            class=\"ggg-accountInput\"\r\n            name=\"username\"\r\n            type=\"text\"\r\n            autocomplete=\"username\"\r\n            maxlength=\"60\"\r\n            required>\r\n        <\/label>\r\n\r\n        <label class=\"ggg-accountField\">\r\n          <span class=\"ggg-accountLabel\">Password<\/span>\r\n\r\n          <span class=\"ggg-accountInputWrap\">\r\n            <input\r\n              id=\"gggRegistrationPassword\"\r\n              class=\"ggg-accountInput ggg-accountPasswordInput\"\r\n              name=\"password\"\r\n              type=\"password\"\r\n              autocomplete=\"new-password\"\r\n              minlength=\"8\"\r\n              required>\r\n\r\n            <button\r\n              class=\"ggg-accountPasswordToggle\"\r\n              type=\"button\"\r\n              data-password-target=\"gggRegistrationPassword\">\r\n              Show\r\n            <\/button>\r\n          <\/span>\r\n        <\/label>\r\n\r\n        <label class=\"ggg-accountField\">\r\n          <span class=\"ggg-accountLabel\">Confirm Password<\/span>\r\n\r\n          <span class=\"ggg-accountInputWrap\">\r\n            <input\r\n              id=\"gggRegistrationConfirmPassword\"\r\n              class=\"ggg-accountInput ggg-accountPasswordInput\"\r\n              name=\"confirm_password\"\r\n              type=\"password\"\r\n              autocomplete=\"new-password\"\r\n              minlength=\"8\"\r\n              required>\r\n\r\n            <button\r\n              class=\"ggg-accountPasswordToggle\"\r\n              type=\"button\"\r\n              data-password-target=\"gggRegistrationConfirmPassword\">\r\n              Show\r\n            <\/button>\r\n          <\/span>\r\n        <\/label>\r\n\r\n      <\/div>\r\n\r\n      <label class=\"ggg-accountTerms\">\r\n        <input\r\n          id=\"gggRegistrationTerms\"\r\n          type=\"checkbox\"\r\n          value=\"1\">\r\n\r\n        <span class=\"ggg-accountTermsText\">\r\n          I agree to the\r\n          <a\r\n            id=\"gggRegistrationTermsLink\"\r\n            href=\"\/GGG\/terms\/\"\r\n            target=\"_blank\"\r\n            rel=\"noopener\">\r\n            Terms\r\n          <\/a>\r\n          and\r\n          <a\r\n            id=\"gggRegistrationPrivacyLink\"\r\n            href=\"\/GGG\/privacy\/\"\r\n            target=\"_blank\"\r\n            rel=\"noopener\">\r\n            Privacy Policy\r\n          <\/a>.\r\n        <\/span>\r\n      <\/label>\r\n\r\n      <div class=\"ggg-accountActions\">\r\n\r\n        <button\r\n          id=\"gggCreateAccountButton\"\r\n          class=\"ggg-accountPrimary\"\r\n          type=\"submit\">\r\n          Create My Account\r\n        <\/button>\r\n\r\n        <button\r\n          id=\"gggExistingAccountButton\"\r\n          class=\"ggg-accountSecondary\"\r\n          type=\"button\">\r\n          I Already Have an Account\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n      <div\r\n        id=\"gggAccountMessage\"\r\n        role=\"status\"\r\n        aria-live=\"polite\">\r\n      <\/div>\r\n\r\n    <\/form>\r\n  <\/div>\r\n\r\n  <div id=\"gggAccountReady\">\r\n\r\n    <div class=\"ggg-accountReadyIdentity\">\r\n      <span class=\"ggg-accountReadyDot\"><\/span>\r\n\r\n      <div>\r\n        <strong id=\"gggAccountReadyName\">\r\n          Gods Galaxy Game Member\r\n        <\/strong>\r\n\r\n        <span id=\"gggAccountReadyEmail\">\r\n          Your WordPress account is connected.\r\n        <\/span>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ggg-accountReadyBadge\">\r\n      Signed In\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n  <nav class=\"ggg-packageNav\">\r\n    <a class=\"ggg-packageNavLink\"\r\n       data-package-link=\"travel\"\r\n       href=\"\/GGG\/register\/?package=travel\">\r\n      Travel Club\r\n    <\/a>\r\n\r\n    <a class=\"ggg-packageNavLink\"\r\n       data-package-link=\"dgi\"\r\n       href=\"\/GGG\/register\/?package=dgi\">\r\n      Discounts &amp; Investments\r\n    <\/a>\r\n\r\n    <a class=\"ggg-packageNavLink\"\r\n       data-package-link=\"realestate\"\r\n       href=\"\/GGG\/register\/?package=realestate\">\r\n      Real Estate\r\n    <\/a>\r\n\r\n    <a class=\"ggg-packageNavLink\"\r\n       data-package-link=\"vacation\"\r\n       href=\"\/GGG\/register\/?package=vacation\">\r\n      Vacation Ownership\r\n    <\/a>\r\n  <\/nav>\r\n\r\n  <div id=\"gggSystemMessage\" class=\"ggg-systemMessage\"><\/div>\r\n\r\n  <section id=\"gggPackageView\">\r\n    <div class=\"ggg-sectionTitle\">Membership Options<\/div>\r\n\r\n    <div id=\"gggMembershipGrid\">\r\n\r\n      <!-- FULL TRAVEL CLUB -->\r\n      <article class=\"ggg-membershipCard ggg-featured\"\r\n               data-package=\"travel\"\r\n               data-lookup-key=\"travel_club_complete_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83c\udf0c<\/span>\r\n          <span class=\"ggg-cardName\">Full Travel Club<\/span>\r\n          <span class=\"ggg-cardLevel\">Levels 2\u20134<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Activate the complete Bliss Travel Club experience in one membership.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Travel Club Essentials<\/li>\r\n          <li>Premium Destination Access<\/li>\r\n          <li>Personal Evolution<\/li>\r\n          <li>Unlocks Levels 2, 3 and 4<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 2 | LEGACY PMS 7331 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"travel\"\r\n               data-legacy-pms=\"7331\"\r\n               data-lookup-key=\"responsible_reservations_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\u2708\ufe0f<\/span>\r\n          <span class=\"ggg-cardName\">Travel Club Essentials<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 2<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Organize and personalize your travel experience.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Explore Medell\u00edn<\/li>\r\n          <li>Travel Intelligence<\/li>\r\n          <li>My Journey<\/li>\r\n          <li>Local Services<\/li>\r\n          <li>My Travel Story<\/li>\r\n          <li>Reserve With Bliss<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7331\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 3 | LEGACY PMS 7330 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"travel\"\r\n               data-legacy-pms=\"7330\"\r\n               data-lookup-key=\"thematic_tours_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83d\udc8e<\/span>\r\n          <span class=\"ggg-cardName\">Premium Destination Access<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 3<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Unlock premium destination guides and experiences.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Nature Guide<\/li>\r\n          <li>Medical Tourism<\/li>\r\n          <li>Entertainment Guide<\/li>\r\n          <li>Local Culture<\/li>\r\n          <li>Premium Explore content<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7330\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 4 | LEGACY PMS 7329 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"travel\"\r\n               data-legacy-pms=\"7329\"\r\n               data-lookup-key=\"personal_evolution_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83e\udde0<\/span>\r\n          <span class=\"ggg-cardName\">Personal Evolution<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 4<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Activate Personal Evolution inside Bliss Travel Club.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Survival<\/li>\r\n          <li>Conference<\/li>\r\n          <li>Give<\/li>\r\n          <li>Cosmic<\/li>\r\n          <li>Entrepreneur<\/li>\r\n          <li>Insight<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7329\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 5 | LEGACY PMS 7328 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"dgi\"\r\n               data-legacy-pms=\"7328\"\r\n               data-lookup-key=\"discounts_gift_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83c\udf81<\/span>\r\n          <span class=\"ggg-cardName\">Discounts &amp; Gift<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 5<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Activate Discounts and Gift inside Discounts &amp; Investments.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Member discounts<\/li>\r\n          <li>Gift experiences<\/li>\r\n          <li>Special offers<\/li>\r\n          <li>Level 5 access<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7328\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 6 | LEGACY PMS 7327 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"dgi\"\r\n               data-legacy-pms=\"7327\"\r\n               data-lookup-key=\"digital_panini_album_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83c\udf1f<\/span>\r\n          <span class=\"ggg-cardName\">Digital Panini Album<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 6<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          A digital collectible network for artists, athletes and entrepreneurs.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Collect interactive profiles<\/li>\r\n          <li>Discover talent and businesses<\/li>\r\n          <li>Connect and network<\/li>\r\n          <li>Book or invite participants<\/li>\r\n          <li>Sponsor careers and projects<\/li>\r\n          <li>Support opportunities<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7327\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 7 | LEGACY PMS 7326 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"realestate\"\r\n               data-legacy-pms=\"7326\"\r\n               data-lookup-key=\"real_estate_access_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83c\udfd9\ufe0f<\/span>\r\n          <span class=\"ggg-cardName\">Real Estate<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 7<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Activate ENP Real Estate and its investment options.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>ENP Real Estate access<\/li>\r\n          <li>International buyer representation<\/li>\r\n          <li>Property opportunities<\/li>\r\n          <li>Saved interests<\/li>\r\n          <li>Real Estate investment options<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7326\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- LEVEL 8 | LEGACY PMS 7324 -->\r\n      <article class=\"ggg-membershipCard\"\r\n               data-package=\"vacation\"\r\n               data-legacy-pms=\"7324\"\r\n               data-lookup-key=\"vacation_ownership_yearly\">\r\n\r\n        <div class=\"ggg-cardTop\">\r\n          <span class=\"ggg-cardIcon\">\ud83c\udf34<\/span>\r\n          <span class=\"ggg-cardName\">Vacation Ownership<\/span>\r\n          <span class=\"ggg-cardLevel\">Level 8<\/span>\r\n        <\/div>\r\n\r\n        <p class=\"ggg-cardCopy\">\r\n          Activate Vacation Ownership and Owners Club opportunities.\r\n        <\/p>\r\n\r\n        <ul class=\"ggg-cardFeatures\">\r\n          <li>Fractional ownership<\/li>\r\n          <li>Vacation Ownership<\/li>\r\n          <li>Owners Club access<\/li>\r\n          <li>Level 8 opportunities<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"ggg-stripeSlot\" data-legacy-pms=\"7324\">\r\n          <a class=\"ggg-checkoutButton\" href=\"https:\/\/godsgalaxygame.com\/GGG\/wp-login.php?redirect_to=https%3A%2F%2Fgodsgalaxygame.com%2FGGG%2Fregister%2F\">Sign in to purchase<\/a>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <p class=\"ggg-securityNote\">\r\n    Secure subscription checkout is processed by Stripe. Legacy PMS plan numbers are retained only for compatibility and reference.\r\n  <\/p>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\nconst center = document.getElementById(\"gggRegisterCenter\");\r\nconst gate = document.getElementById(\"gggAccountGate\");\r\n\r\n  const PACKAGES = {\r\n    travel: {\r\n      title: \"Travel Club Memberships\",\r\n      subtitle: \"Choose the complete Travel Club or activate Levels 2, 3 and 4 separately.\"\r\n    },\r\n    dgi: {\r\n      title: \"Discounts & Investments\",\r\n      subtitle: \"Choose Level 5 for Discounts & Gift or Level 6 for the Digital Panini Album.\"\r\n    },\r\n    realestate: {\r\n      title: \"Real Estate Access\",\r\n      subtitle: \"Activate Level 7 to enter ENP Real Estate and its property and investment opportunities.\"\r\n    },\r\n    vacation: {\r\n      title: \"Vacation Ownership\",\r\n      subtitle: \"Activate Level 8 for Vacation Ownership and Owners Club access.\"\r\n    },\r\n    all: {\r\n      title: \"Unlock More Experiences\",\r\n      subtitle: \"Explore every paid membership across Gods Galaxy Game.\"\r\n    }\r\n  };\r\n\r\n  const LEGACY_TO_PACKAGE = {\r\n    \"7331\": \"travel\",\r\n    \"7330\": \"travel\",\r\n    \"7329\": \"travel\",\r\n    \"7328\": \"dgi\",\r\n    \"7327\": \"dgi\",\r\n    \"7326\": \"realestate\",\r\n    \"7324\": \"vacation\"\r\n  };\r\n\r\n  function byId(id){\r\n    return document.getElementById(id);\r\n  }\r\n\r\n  const query = new URLSearchParams(window.location.search);\r\n  const legacyPlan = String(query.get(\"subscription_plan\") || \"\");\r\n  const requestedPackage = String(\r\n    query.get(\"package\") ||\r\n    LEGACY_TO_PACKAGE[legacyPlan] ||\r\n    \"all\"\r\n  ).toLowerCase();\r\n\r\n  const packageKey = PACKAGES[requestedPackage]\r\n    ? requestedPackage\r\n    : \"all\";\r\n\r\n  const info = PACKAGES[packageKey];\r\n\r\n  byId(\"gggRegisterTitle\").textContent = info.title;\r\n  byId(\"gggRegisterSubtitle\").textContent = info.subtitle;\r\n\r\n  document\r\n    .querySelectorAll(\".ggg-membershipCard\")\r\n    .forEach(function(card){\r\n      const visible =\r\n        packageKey === \"all\" ||\r\n        card.dataset.package === packageKey;\r\n\r\n      card.classList.toggle(\"ggg-hidden\", !visible);\r\n    });\r\n\r\n  document\r\n    .querySelectorAll(\".ggg-packageNavLink\")\r\n    .forEach(function(link){\r\n      link.classList.toggle(\r\n        \"active\",\r\n        link.dataset.packageLink === packageKey\r\n      );\r\n    });\r\n\r\n  if(legacyPlan){\r\n    const legacyCard = document.querySelector(\r\n      '.ggg-membershipCard[data-legacy-pms=\"' +\r\n      CSS.escape(legacyPlan) +\r\n      '\"]'\r\n    );\r\n\r\n    if(legacyCard){\r\n      legacyCard.classList.remove(\"ggg-hidden\");\r\n      legacyCard.classList.add(\"ggg-legacy-selected\");\r\n\r\n      setTimeout(function(){\r\n        legacyCard.scrollIntoView({\r\n          behavior: \"smooth\",\r\n          block: \"center\"\r\n        });\r\n      }, 250);\r\n    }\r\n  }\r\n\r\n  const checkoutStatus = String(query.get(\"ggg_checkout\") || \"\");\r\n  const message = byId(\"gggSystemMessage\");\r\n\r\n  if(checkoutStatus === \"success\"){\r\n    message.textContent =\r\n      \"Payment completed. Stripe is confirming your membership access.\";\r\n    message.classList.add(\"show\");\r\n  }\r\n\r\n  if(checkoutStatus === \"cancelled\"){\r\n    message.textContent =\r\n      \"Checkout was cancelled. No new purchase was completed.\";\r\n    message.classList.add(\"show\", \"cancelled\");\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<!-- =========================================================\r\nGODS GALAXY GAME \u2014 REGISTRATION + LOGIN GATE V2\r\n\r\nPASTE THIS AT THE ABSOLUTE BOTTOM OF THE REGISTER PAGE.\r\n\r\nREQUIRES THE ACTIVE PHP AJAX ACTION:\r\nggg_register_member\r\n========================================================= -->\r\n\r\n<style>\r\n\/* =========================================================\r\n   ACCOUNT GATE\r\n========================================================= *\/\r\n\r\n#gggAccountGate {\r\n  --ggg-cyan: #53f3ff;\r\n  --ggg-blue: #00b8ff;\r\n  --ggg-purple: #8b5cf6;\r\n  --ggg-green: #70f7a2;\r\n  --ggg-red: #ff7691;\r\n  --ggg-text: #f8fbff;\r\n  --ggg-muted: rgba(248, 251, 255, .67);\r\n\r\n  width: 100%;\r\n  margin: 22px 0;\r\n  padding: 24px;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(83, 243, 255, .23);\r\n  border-radius: 25px;\r\n  color: var(--ggg-text);\r\n  background:\r\n    radial-gradient(circle at 10% 0%, rgba(83, 243, 255, .12), transparent 35%),\r\n    radial-gradient(circle at 95% 5%, rgba(139, 92, 246, .14), transparent 38%),\r\n    linear-gradient(180deg, rgba(9, 17, 39, .98), rgba(2, 5, 13, .99));\r\n  box-shadow:\r\n    0 24px 65px rgba(0, 0, 0, .4),\r\n    inset 0 1px 0 rgba(255, 255, 255, .05);\r\n}\r\n\r\n.ggg-accountGateHeader {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 13px;\r\n  margin-bottom: 17px;\r\n}\r\n\r\n.ggg-accountGateIcon {\r\n  width: 52px;\r\n  height: 52px;\r\n  flex: 0 0 52px;\r\n  display: grid;\r\n  place-items: center;\r\n  border: 1px solid rgba(83, 243, 255, .35);\r\n  border-radius: 17px;\r\n  color: #031018;\r\n  background: linear-gradient(135deg, var(--ggg-cyan), var(--ggg-purple));\r\n  font-size: 22px;\r\n  font-weight: 950;\r\n}\r\n\r\n.ggg-accountGateEyebrow {\r\n  color: var(--ggg-cyan);\r\n  font-size: 10px;\r\n  font-weight: 950;\r\n  letter-spacing: .16em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-accountGateTitle {\r\n  margin: 4px 0 0;\r\n  color: #fff;\r\n  font-size: clamp(24px, 6vw, 36px);\r\n  line-height: 1;\r\n  font-weight: 950;\r\n  letter-spacing: -.035em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-accountGateCopy {\r\n  max-width: 720px;\r\n  margin: 0 0 19px;\r\n  color: var(--ggg-muted);\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.ggg-accountGrid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 13px;\r\n}\r\n\r\n.ggg-accountField {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 7px;\r\n}\r\n\r\n.ggg-accountField.ggg-full {\r\n  grid-column: 1 \/ -1;\r\n}\r\n\r\n.ggg-accountLabel {\r\n  color: rgba(248, 251, 255, .78);\r\n  font-size: 10px;\r\n  font-weight: 900;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-accountInputWrap {\r\n  position: relative;\r\n  display: block;\r\n}\r\n\r\n.ggg-accountInput {\r\n  width: 100%;\r\n  min-height: 53px;\r\n  padding: 0 15px;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(255, 255, 255, .11);\r\n  border-radius: 15px;\r\n  outline: none;\r\n  color: #fff !important;\r\n  -webkit-text-fill-color: #fff !important;\r\n  background: rgba(255, 255, 255, .045) !important;\r\n  font-size: 15px;\r\n}\r\n\r\n.ggg-accountInput::placeholder {\r\n  color: rgba(248, 251, 255, .34);\r\n}\r\n\r\n.ggg-accountInput:focus {\r\n  border-color: rgba(83, 243, 255, .62);\r\n  box-shadow: 0 0 0 4px rgba(83, 243, 255, .07);\r\n}\r\n\r\n.ggg-accountPasswordInput {\r\n  padding-right: 76px;\r\n}\r\n\r\n.ggg-accountPasswordToggle {\r\n  position: absolute;\r\n  top: 50%;\r\n  right: 8px;\r\n  min-width: 59px;\r\n  min-height: 36px;\r\n  padding: 0 9px;\r\n  transform: translateY(-50%);\r\n  border: 0;\r\n  border-radius: 10px;\r\n  color: #dffcff;\r\n  background: rgba(83, 243, 255, .09);\r\n  cursor: pointer;\r\n  font-size: 9px;\r\n  font-weight: 950;\r\n  letter-spacing: .08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-accountTerms {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  margin-top: 15px;\r\n  padding: 13px;\r\n  border: 1px solid rgba(255, 255, 255, .08);\r\n  border-radius: 15px;\r\n  background: rgba(255, 255, 255, .025);\r\n}\r\n\r\n.ggg-accountTerms input {\r\n  width: 19px;\r\n  height: 19px;\r\n  flex: 0 0 19px;\r\n  margin-top: 1px;\r\n  accent-color: var(--ggg-cyan);\r\n}\r\n\r\n.ggg-accountTermsText {\r\n  color: var(--ggg-muted);\r\n  font-size: 12px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.ggg-accountTermsText a {\r\n  color: var(--ggg-cyan) !important;\r\n}\r\n\r\n.ggg-accountActions {\r\n  display: flex;\r\n  gap: 11px;\r\n  flex-wrap: wrap;\r\n  margin-top: 17px;\r\n}\r\n\r\n.ggg-accountPrimary,\r\n.ggg-accountSecondary {\r\n  min-height: 51px;\r\n  padding: 0 21px;\r\n  border-radius: 999px;\r\n  cursor: pointer;\r\n  font-size: 10px;\r\n  font-weight: 950;\r\n  letter-spacing: .11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-accountPrimary {\r\n  border: 0;\r\n  color: #031018;\r\n  background: linear-gradient(135deg, var(--ggg-cyan), var(--ggg-blue));\r\n  box-shadow: 0 13px 28px rgba(0, 184, 255, .19);\r\n}\r\n\r\n.ggg-accountSecondary {\r\n  border: 1px solid rgba(255, 255, 255, .13);\r\n  color: #fff;\r\n  background: rgba(255, 255, 255, .045);\r\n}\r\n\r\n.ggg-accountPrimary:disabled {\r\n  opacity: .6;\r\n  cursor: wait;\r\n}\r\n\r\n#gggAccountMessage {\r\n  display: none;\r\n  margin-top: 15px;\r\n  padding: 13px 15px;\r\n  border: 1px solid rgba(83, 243, 255, .2);\r\n  border-radius: 14px;\r\n  color: #dffcff;\r\n  background: rgba(83, 243, 255, .06);\r\n  font-size: 13px;\r\n  line-height: 1.55;\r\n}\r\n\r\n#gggAccountMessage.ggg-show {\r\n  display: block;\r\n}\r\n\r\n#gggAccountMessage.ggg-error {\r\n  border-color: rgba(255, 118, 145, .28);\r\n  color: #ffe1e8;\r\n  background: rgba(255, 118, 145, .08);\r\n}\r\n\r\n#gggAccountMessage.ggg-success {\r\n  border-color: rgba(112, 247, 162, .28);\r\n  color: #ddffe8;\r\n  background: rgba(112, 247, 162, .08);\r\n}\r\n\r\n\/* =========================================================\r\n   LOGGED-IN CONFIRMATION\r\n========================================================= *\/\r\n\r\n#gggAccountReady {\r\n  display: none;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 15px;\r\n  padding: 17px;\r\n  border: 1px solid rgba(112, 247, 162, .26);\r\n  border-radius: 18px;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      rgba(112, 247, 162, .10),\r\n      rgba(83, 243, 255, .055)\r\n    );\r\n}\r\n\r\n#gggAccountReady.ggg-show {\r\n  display: flex;\r\n}\r\n\r\n.ggg-accountReadyIdentity {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n\r\n.ggg-accountReadyDot {\r\n  width: 12px;\r\n  height: 12px;\r\n  flex: 0 0 12px;\r\n  border-radius: 50%;\r\n  background: var(--ggg-green);\r\n  box-shadow:\r\n    0 0 0 5px rgba(112, 247, 162, .08),\r\n    0 0 17px rgba(112, 247, 162, .7);\r\n}\r\n\r\n#gggAccountReadyName {\r\n  display: block;\r\n  color: #fff;\r\n  font-size: 16px;\r\n  font-weight: 900;\r\n}\r\n\r\n#gggAccountReadyEmail {\r\n  display: block;\r\n  margin-top: 4px;\r\n  color: var(--ggg-muted);\r\n  font-size: 12px;\r\n}\r\n\r\n.ggg-accountReadyBadge {\r\n  padding: 8px 12px;\r\n  border: 1px solid rgba(112, 247, 162, .25);\r\n  border-radius: 999px;\r\n  color: #dcffe7;\r\n  background: rgba(112, 247, 162, .08);\r\n  font-size: 9px;\r\n  font-weight: 950;\r\n  letter-spacing: .12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* =========================================================\r\n   HIDE MEMBERSHIPS UNTIL WORDPRESS ACCOUNT IS VERIFIED\r\n========================================================= *\/\r\n\r\n#gggRegisterCenter.ggg-account-checking .ggg-packageNav,\r\n#gggRegisterCenter.ggg-account-checking #gggPackageView,\r\n#gggRegisterCenter.ggg-account-checking .ggg-securityNote,\r\n#gggRegisterCenter.ggg-account-required .ggg-packageNav,\r\n#gggRegisterCenter.ggg-account-required #gggPackageView,\r\n#gggRegisterCenter.ggg-account-required .ggg-securityNote {\r\n  display: none !important;\r\n}\r\n\r\n#gggRegisterCenter.ggg-account-verified .ggg-packageNav {\r\n  display: grid;\r\n}\r\n\r\n#gggRegisterCenter.ggg-account-verified #gggPackageView {\r\n  display: block;\r\n}\r\n\r\n#gggRegisterCenter.ggg-account-verified .ggg-securityNote {\r\n  display: block;\r\n}\r\n\r\n.ggg-membershipAccountHeading {\r\n  display: none;\r\n  margin: 25px 0 5px;\r\n  color: #fff;\r\n  font-size: clamp(23px, 5vw, 33px);\r\n  font-weight: 950;\r\n  letter-spacing: -.035em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-membershipAccountCopy {\r\n  display: none;\r\n  margin: 0 0 15px;\r\n  color: rgba(248, 251, 255, .65);\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#gggRegisterCenter.ggg-account-verified\r\n.ggg-membershipAccountHeading,\r\n#gggRegisterCenter.ggg-account-verified\r\n.ggg-membershipAccountCopy {\r\n  display: block;\r\n}\r\n\r\n@media (max-width: 720px) {\r\n  #gggAccountGate {\r\n    margin: 18px 0 21px;\r\n    padding: 19px 15px;\r\n    border-radius: 21px;\r\n  }\r\n\r\n  .ggg-accountGrid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ggg-accountField.ggg-full {\r\n    grid-column: auto;\r\n  }\r\n\r\n  .ggg-accountActions {\r\n    display: grid;\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .ggg-accountPrimary,\r\n  .ggg-accountSecondary {\r\n    width: 100%;\r\n  }\r\n\r\n  #gggAccountReady {\r\n    align-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<!-- =========================================================\r\n     THIS IS THE REAL HTML REGISTRATION FORM\r\n     IT EXISTS DIRECTLY ON THE PAGE\r\n========================================================= -->\r\n\r\n\r\n<h2 class=\"ggg-membershipAccountHeading\">\r\n  Choose Your Membership\r\n<\/h2>\r\n\r\n<p class=\"ggg-membershipAccountCopy\">\r\n  Your account is signed in. Select the membership you want to\r\n  purchase through Stripe.\r\n<\/p>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  const center = document.getElementById(\"gggRegisterCenter\");\r\n  const gate = document.getElementById(\"gggAccountGate\");\r\n\r\n  const configuration = Object.assign(\r\n    {\r\n      ajaxUrl: \"\/GGG\/wp-admin\/admin-ajax.php\",\r\n      nonce: \"\",\r\n      loginUrl: \"\/GGG\/login\/\",\r\n      termsUrl: \"\/GGG\/terms\/\",\r\n      privacyUrl: \"\/GGG\/privacy\/\"\r\n    },\r\n    window.gggRegistrationConfig || {}\r\n  );\r\nconsole.log(\"CONFIG\", configuration);\r\nconsole.log(\"WINDOW\", window.gggRegistrationConfig);\r\n\r\n\r\n  const formArea = document.getElementById(\"gggAccountFormArea\");\r\n  const form = document.getElementById(\r\n    \"gggAccountRegistrationForm\"\r\n  );\r\n\r\n  const readyBox = document.getElementById(\"gggAccountReady\");\r\n  const readyName = document.getElementById(\r\n    \"gggAccountReadyName\"\r\n  );\r\n\r\n  const readyEmail = document.getElementById(\r\n    \"gggAccountReadyEmail\"\r\n  );\r\n\r\n  const messageBox = document.getElementById(\r\n    \"gggAccountMessage\"\r\n  );\r\n\r\n  const createButton = document.getElementById(\r\n    \"gggCreateAccountButton\"\r\n  );\r\n\r\n  const existingButton = document.getElementById(\r\n    \"gggExistingAccountButton\"\r\n  );\r\n\r\n  const termsLink = document.getElementById(\r\n    \"gggRegistrationTermsLink\"\r\n  );\r\n\r\n  const privacyLink = document.getElementById(\r\n    \"gggRegistrationPrivacyLink\"\r\n  );\r\n\r\n  termsLink.href = configuration.termsUrl;\r\n  privacyLink.href = configuration.privacyUrl;\r\n\r\nfunction returnToOriginalPage(){\r\n    const storedUrl =\r\n        sessionStorage.getItem(\"ggg_return_to\");\r\n\r\n    if(!storedUrl){\r\n        return false;\r\n    }\r\n\r\n    if(\r\n        window.GGGReturnTo &&\r\n        typeof window.GGGReturnTo.go === \"function\"\r\n    ){\r\n        window.GGGReturnTo.go(\r\n            \"\/GGG\/medayork-pyramid-2\/\"\r\n        );\r\n\r\n        return true;\r\n    }\r\n\r\n    sessionStorage.removeItem(\"ggg_return_to\");\r\n    window.location.href = storedUrl;\r\n\r\n    return true;\r\n}\r\n\r\n  function setMessage(message, type) {\r\n    messageBox.textContent = message || \"\";\r\n\r\n    messageBox.className = \"\";\r\n\r\n    if (!message) {\r\n      return;\r\n    }\r\n\r\n    messageBox.classList.add(\"ggg-show\");\r\n\r\n    if (type === \"error\") {\r\n      messageBox.classList.add(\"ggg-error\");\r\n    }\r\n\r\n    if (type === \"success\") {\r\n      messageBox.classList.add(\"ggg-success\");\r\n    }\r\n  }\r\n\r\n  function requireAccount() {\r\n    center.classList.remove(\r\n      \"ggg-account-checking\",\r\n      \"ggg-account-verified\"\r\n    );\r\n\r\n    center.classList.add(\"ggg-account-required\");\r\n\r\n    formArea.style.display = \"block\";\r\n    readyBox.classList.remove(\"ggg-show\");\r\n  }\r\n\r\n  function verifyAccount(member) {\r\n    center.classList.remove(\r\n      \"ggg-account-checking\",\r\n      \"ggg-account-required\"\r\n    );\r\n\r\n    center.classList.add(\"ggg-account-verified\");\r\n\r\n    formArea.style.display = \"none\";\r\n    readyBox.classList.add(\"ggg-show\");\r\n\r\n    readyName.textContent =\r\n      member.displayName ||\r\n      \"Gods Galaxy Game Member\";\r\n\r\n    readyEmail.textContent =\r\n      member.email ||\r\n      \"Your WordPress account is connected.\";\r\n  }\r\n\r\n  function value(id) {\r\n    const element = document.getElementById(id);\r\n\r\n    return element\r\n      ? element.value.trim()\r\n      : \"\";\r\n  }\r\n\r\n  function registrationValues() {\r\n    const values = {\r\n      firstName: value(\"gggRegistrationFirstName\"),\r\n      lastName: value(\"gggRegistrationLastName\"),\r\n      email: value(\"gggRegistrationEmail\"),\r\n      username: value(\"gggRegistrationUsername\"),\r\n      password:\r\n        document.getElementById(\r\n          \"gggRegistrationPassword\"\r\n        ).value,\r\n\r\n      confirmPassword:\r\n        document.getElementById(\r\n          \"gggRegistrationConfirmPassword\"\r\n        ).value,\r\n\r\n      acceptedTerms:\r\n        document.getElementById(\r\n          \"gggRegistrationTerms\"\r\n        ).checked\r\n    };\r\n\r\n    if (\r\n      !values.firstName ||\r\n      !values.lastName ||\r\n      !values.email ||\r\n      !values.username ||\r\n      !values.password ||\r\n      !values.confirmPassword\r\n    ) {\r\n      throw new Error(\r\n        \"Please complete every required field.\"\r\n      );\r\n    }\r\n\r\n    if (\r\n      !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(values.email)\r\n    ) {\r\n      throw new Error(\r\n        \"Please enter a valid email address.\"\r\n      );\r\n    }\r\n\r\n    if (values.username.length < 4) {\r\n      throw new Error(\r\n        \"Your username must contain at least four characters.\"\r\n      );\r\n    }\r\n\r\n    if (values.password.length < 8) {\r\n      throw new Error(\r\n        \"Your password must contain at least eight characters.\"\r\n      );\r\n    }\r\n\r\n    if (\r\n      values.password !==\r\n      values.confirmPassword\r\n    ) {\r\n      throw new Error(\r\n        \"The two passwords do not match.\"\r\n      );\r\n    }\r\n\r\n    if (!values.acceptedTerms) {\r\n      throw new Error(\r\n        \"You must agree to the Terms and Privacy Policy.\"\r\n      );\r\n    }\r\n\r\n    return values;\r\n  }\r\n\r\n  function submitRegistration(event) {\r\n    event.preventDefault();\r\n    setMessage(\"\", \"\");\r\n\r\n    let values;\r\n\r\n    try {\r\n      values = registrationValues();\r\n    } catch (error) {\r\n      setMessage(error.message, \"error\");\r\n      return;\r\n    }\r\n\r\n    createButton.disabled = true;\r\n    createButton.textContent = \"Creating Account\u2026\";\r\n\r\n    setMessage(\r\n      \"Creating and signing in to your Gods Galaxy Game account\u2026\",\r\n      \"\"\r\n    );\r\n\r\n    const formData = new FormData();\r\n\r\n    formData.append(\r\n      \"action\",\r\n      \"ggg_register_member\"\r\n    );\r\n\r\n    formData.append(\r\n      \"nonce\",\r\n      configuration.nonce || \"\"\r\n    );\r\n\r\n    formData.append(\r\n      \"first_name\",\r\n      values.firstName\r\n    );\r\n\r\n    formData.append(\r\n      \"last_name\",\r\n      values.lastName\r\n    );\r\n\r\n    formData.append(\r\n      \"email\",\r\n      values.email\r\n    );\r\n\r\n    formData.append(\r\n      \"username\",\r\n      values.username\r\n    );\r\n\r\n    formData.append(\r\n      \"password\",\r\n      values.password\r\n    );\r\n\r\n    formData.append(\r\n      \"accepted_terms\",\r\n      values.acceptedTerms ? \"1\" : \"0\"\r\n    );\r\n\r\n    fetch(configuration.ajaxUrl, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      cache: \"no-store\",\r\n      body: formData\r\n    })\r\n      .then(function (response) {\r\n        return response.json();\r\n      })\r\n      .then(function (result) {\r\nif (\r\n  !result ||\r\n  !result.success ||\r\n  !result.data ||\r\n  result.data.account_created !== true\r\n) {\r\n  let errorMessage = \"The account could not be created.\";\r\n\r\nif (result) {\r\n  if (result.data) {\r\n    if (result.data.message) {\r\n      errorMessage = result.data.message;\r\n    }\r\n  }\r\n}\r\n\r\n  throw new Error(errorMessage);\r\n}\r\n\r\n        const data = result.data;\r\n\r\n        if (data.nonce) {\r\n          configuration.nonce = data.nonce;\r\n\r\n          window.gggRegistrationConfig =\r\n            Object.assign(\r\n              {},\r\n              window.gggRegistrationConfig || {},\r\n              {\r\n                nonce: data.nonce\r\n              }\r\n            );\r\n        }\r\n\r\n        setMessage(\r\n          data.message ||\r\n          \"Your account was created successfully.\",\r\n          \"success\"\r\n        );\r\n\r\n        verifyAccount({\r\n          displayName:\r\n            data.display_name ||\r\n            values.firstName + \" \" + values.lastName,\r\n\r\n          email:\r\n            data.email ||\r\n            values.email\r\n        });\r\n\r\n\r\n\r\n        \/*\r\n         * Reload after the authentication cookie has been created.\r\n         * This guarantees that existing Stripe button code runs\r\n         * inside a fresh logged-in WordPress page request.\r\n         *\/\r\n        window.setTimeout(function () {\r\n\r\n    \/*\r\n     * Return to the original GGG page when registration\r\n     * began through the Login page.\r\n     *\/\r\n    if(returnToOriginalPage()){\r\n        return;\r\n    }\r\n\r\n    \/*\r\n     * No original page was stored. Keep the new member\r\n     * on Register so they can choose a membership.\r\n     *\/\r\n    window.location.reload();\r\n\r\n}, 900);\r\n      })\r\n      .catch(function (error) {\r\n        setMessage(\r\n          error.message ||\r\n          \"The account could not be created.\",\r\n          \"error\"\r\n        );\r\n      })\r\n      .finally(function () {\r\n        createButton.disabled = false;\r\n        createButton.textContent =\r\n          \"Create My Account\";\r\n      });\r\n  }\r\n\r\n  function checkCurrentAccount() {\r\n    center.classList.add(\"ggg-account-checking\");\r\n\r\n    const formData = new FormData();\r\n\r\n    formData.append(\r\n      \"action\",\r\n      \"ggg_get_current_user_vault_levels\"\r\n    );\r\n\r\n    fetch(configuration.ajaxUrl, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      cache: \"no-store\",\r\n      body: formData\r\n    })\r\n      .then(function (response) {\r\n        return response.json();\r\n      })\r\n      .then(function (result) {\r\n  let data = {};\r\n\r\n  if (result) {\r\n    if (result.success) {\r\n      if (result.data) {\r\n        data = result.data;\r\n      }\r\n    }\r\n  }\r\n\r\n        if (data.logged_in) {\r\n          verifyAccount({\r\n            displayName:\r\n              data.display_name ||\r\n              data.name ||\r\n              \"Gods Galaxy Game Member\",\r\n\r\n            email:\r\n              data.email ||\r\n              data.user_email ||\r\n              \"\"\r\n          });\r\n\r\n          return;\r\n        }\r\n\r\n        requireAccount();\r\n      })\r\n      .catch(function () {\r\n        requireAccount();\r\n\r\n        setMessage(\r\n          \"Please create an account or sign in before choosing a membership.\",\r\n          \"\"\r\n        );\r\n      });\r\n  }\r\n\r\n  form.addEventListener(\r\n    \"submit\",\r\n    submitRegistration\r\n  );\r\n\r\n  existingButton.addEventListener(\r\n    \"click\",\r\n    function () {\r\n      const loginDestination = new URL(\r\n        configuration.loginUrl,\r\n        window.location.origin\r\n      );\r\n\r\n      loginDestination.searchParams.set(\r\n        \"redirect_to\",\r\n        window.location.href\r\n      );\r\n\r\n      window.location.href =\r\n        loginDestination.toString();\r\n    }\r\n  );\r\n\r\n  document\r\n    .querySelectorAll(\r\n      \".ggg-accountPasswordToggle\"\r\n    )\r\n    .forEach(function (button) {\r\n      button.addEventListener(\r\n        \"click\",\r\n        function () {\r\n          const target =\r\n            document.getElementById(\r\n              button.dataset.passwordTarget\r\n            );\r\n\r\n          if (!target) {\r\n            return;\r\n          }\r\n\r\n          const hidden =\r\n            target.type === \"password\";\r\n\r\n          target.type =\r\n            hidden ? \"text\" : \"password\";\r\n\r\n          button.textContent =\r\n            hidden ? \"Hide\" : \"Show\";\r\n        }\r\n      );\r\n    });\r\n\r\n  \/*\r\n   * Final protection:\r\n   * Stripe buttons cannot be clicked unless the page has\r\n   * verified a logged-in WordPress account.\r\n   *\/\r\n  center.addEventListener(\r\n    \"click\",\r\n    function (event) {\r\n      const checkoutButton =\r\n        event.target.closest(\r\n          \".ggg-checkoutButton, .ggg-stripe-buy-button\"\r\n        );\r\n\r\n      if (!checkoutButton) {\r\n        return;\r\n      }\r\n\r\n      if (\r\n        !center.classList.contains(\r\n          \"ggg-account-verified\"\r\n        )\r\n      ) {\r\n        event.preventDefault();\r\n        event.stopImmediatePropagation();\r\n\r\n        requireAccount();\r\n\r\n        gate.scrollIntoView({\r\n          behavior: \"smooth\",\r\n          block: \"start\"\r\n        });\r\n\r\n        setMessage(\r\n          \"Create an account or sign in before continuing to Stripe Checkout.\",\r\n          \"error\"\r\n        );\r\n      }\r\n    },\r\n    true\r\n  );\r\n\r\n  checkCurrentAccount();\r\n\r\n  console.log(\r\n    \"[GGG Registration] Registration and login gate V2 loaded.\"\r\n  );\r\n})();\r\n<\/script>\r\n\r\n<!-- =========================================================\r\n     GODS GALAXY GAME \u2014 REGISTER TOP LOGIN + MENU\r\n     PASTE AT THE ABSOLUTE BOTTOM OF THE REGISTER PAGE\r\n========================================================= -->\r\n\r\n<style>\r\n\/* =========================================================\r\n   TOP ACCOUNT BAR\r\n========================================================= *\/\r\n\r\n#gggRegisterTopBar {\r\n  position: relative;\r\n  z-index: 9999;\r\n  width: min(calc(100% - 24px), 1050px);\r\n  min-height: 58px;\r\n  margin: 12px auto 14px;\r\n  padding: 8px 10px 8px 16px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(83, 243, 255, .20);\r\n  border-radius: 999px;\r\n  color: #fff;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      rgba(8, 17, 38, .96),\r\n      rgba(3, 7, 18, .98)\r\n    );\r\n  box-shadow:\r\n    0 15px 40px rgba(0, 0, 0, .35),\r\n    0 0 25px rgba(83, 243, 255, .06);\r\n}\r\n\r\n.ggg-registerTopBrand {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  min-width: 0;\r\n}\r\n\r\n.ggg-registerTopStar {\r\n  width: 34px;\r\n  height: 34px;\r\n  flex: 0 0 34px;\r\n  display: grid;\r\n  place-items: center;\r\n  border: 1px solid rgba(83, 243, 255, .32);\r\n  border-radius: 50%;\r\n  color: #031018;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #53f3ff,\r\n      #8b5cf6\r\n    );\r\n  box-shadow: 0 0 18px rgba(83, 243, 255, .22);\r\n  font-size: 15px;\r\n  font-weight: 950;\r\n}\r\n\r\n.ggg-registerTopBrandText {\r\n  overflow: hidden;\r\n  color: rgba(248, 251, 255, .88);\r\n  font-size: 10px;\r\n  font-weight: 950;\r\n  letter-spacing: .12em;\r\n  line-height: 1.2;\r\n  text-overflow: ellipsis;\r\n  text-transform: uppercase;\r\n  white-space: nowrap;\r\n}\r\n\r\n.ggg-registerTopActions {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n#gggRegisterAuthButton {\r\n  min-height: 40px;\r\n  padding: 0 17px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(83, 243, 255, .28);\r\n  border-radius: 999px;\r\n  color: #031018 !important;\r\n  -webkit-text-fill-color: #031018 !important;\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #53f3ff,\r\n      #00b8ff\r\n    );\r\n  text-decoration: none !important;\r\n  font-size: 9px;\r\n  font-weight: 950;\r\n  letter-spacing: .11em;\r\n  line-height: 1;\r\n  text-transform: uppercase;\r\n  box-shadow: 0 10px 22px rgba(0, 184, 255, .17);\r\n  cursor: pointer;\r\n}\r\n\r\n#gggRegisterAuthButton.is-logout {\r\n  border-color: rgba(255, 118, 145, .25);\r\n  color: #ffe5eb !important;\r\n  -webkit-text-fill-color: #ffe5eb !important;\r\n  background: rgba(255, 118, 145, .09);\r\n  box-shadow: none;\r\n}\r\n\r\n#gggRegisterMenuButton {\r\n  width: 42px;\r\n  height: 42px;\r\n  padding: 0;\r\n  display: grid;\r\n  place-items: center;\r\n  border: 1px solid rgba(255, 255, 255, .13);\r\n  border-radius: 50%;\r\n  color: #fff;\r\n  background: rgba(255, 255, 255, .045);\r\n  cursor: pointer;\r\n}\r\n\r\n.ggg-registerMenuLines {\r\n  width: 17px;\r\n  display: grid;\r\n  gap: 4px;\r\n}\r\n\r\n.ggg-registerMenuLines span {\r\n  width: 100%;\r\n  height: 2px;\r\n  display: block;\r\n  border-radius: 999px;\r\n  background: #fff;\r\n  transition:\r\n    transform .2s ease,\r\n    opacity .2s ease;\r\n}\r\n\r\n#gggRegisterMenuButton[aria-expanded=\"true\"]\r\n.ggg-registerMenuLines span:nth-child(1) {\r\n  transform: translateY(6px) rotate(45deg);\r\n}\r\n\r\n#gggRegisterMenuButton[aria-expanded=\"true\"]\r\n.ggg-registerMenuLines span:nth-child(2) {\r\n  opacity: 0;\r\n}\r\n\r\n#gggRegisterMenuButton[aria-expanded=\"true\"]\r\n.ggg-registerMenuLines span:nth-child(3) {\r\n  transform: translateY(-6px) rotate(-45deg);\r\n}\r\n\r\n\/* =========================================================\r\n   DROPDOWN MENU\r\n========================================================= *\/\r\n\r\n#gggRegisterTopMenu {\r\n  position: absolute;\r\n  top: calc(100% + 9px);\r\n  right: 9px;\r\n  width: min(280px, calc(100vw - 32px));\r\n  padding: 10px;\r\n  display: none;\r\n  box-sizing: border-box;\r\n  border: 1px solid rgba(83, 243, 255, .21);\r\n  border-radius: 20px;\r\n  background:\r\n    radial-gradient(\r\n      circle at top right,\r\n      rgba(139, 92, 246, .14),\r\n      transparent 40%\r\n    ),\r\n    linear-gradient(\r\n      180deg,\r\n      rgba(8, 16, 36, .99),\r\n      rgba(2, 5, 13, .99)\r\n    );\r\n  box-shadow:\r\n    0 24px 60px rgba(0, 0, 0, .55),\r\n    0 0 25px rgba(83, 243, 255, .07);\r\n}\r\n\r\n#gggRegisterTopMenu.ggg-open {\r\n  display: block;\r\n}\r\n\r\n.ggg-registerMenuHeader {\r\n  padding: 10px 11px 12px;\r\n  color: rgba(248, 251, 255, .52);\r\n  font-size: 9px;\r\n  font-weight: 950;\r\n  letter-spacing: .14em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ggg-registerMenuLink {\r\n  min-height: 45px;\r\n  padding: 0 13px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 11px;\r\n  border-radius: 13px;\r\n  color: rgba(248, 251, 255, .88) !important;\r\n  text-decoration: none !important;\r\n  font-size: 11px;\r\n  font-weight: 850;\r\n  letter-spacing: .04em;\r\n}\r\n\r\n.ggg-registerMenuLink:hover,\r\n.ggg-registerMenuLink:focus {\r\n  color: #fff !important;\r\n  background: rgba(83, 243, 255, .075);\r\n}\r\n\r\n.ggg-registerMenuIcon {\r\n  width: 25px;\r\n  flex: 0 0 25px;\r\n  color: #53f3ff;\r\n  text-align: center;\r\n  font-size: 15px;\r\n}\r\n\r\n.ggg-registerMenuDivider {\r\n  height: 1px;\r\n  margin: 7px 9px;\r\n  background: rgba(255, 255, 255, .08);\r\n}\r\n\r\n#gggRegisterMenuAccount.ggg-hidden {\r\n  display: none;\r\n}\r\n\r\n@media (max-width: 720px) {\r\n  #gggRegisterTopBar {\r\n    width: calc(100% - 20px);\r\n    margin: 10px auto;\r\n  }\r\n\r\n  .ggg-registerTopBrandText {\r\n    max-width: 135px;\r\n    font-size: 8px;\r\n  }\r\n\r\n  #gggRegisterAuthButton {\r\n    min-height: 38px;\r\n    padding: 0 13px;\r\n    font-size: 8px;\r\n  }\r\n\r\n  #gggRegisterMenuButton {\r\n    width: 39px;\r\n    height: 39px;\r\n  }\r\n}\r\n\r\n@media (max-width: 390px) {\r\n  .ggg-registerTopBrandText {\r\n    display: none;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/* =========================================================\r\n     SETTINGS\r\n  ========================================================= *\/\r\n\r\n  const registerCenter =\r\n    document.getElementById(\"gggRegisterCenter\");\r\n\r\n  if (!registerCenter) {\r\n    return;\r\n  }\r\n\r\n  const configuration = Object.assign(\r\n    {\r\n      ajaxUrl: \"\/GGG\/wp-admin\/admin-ajax.php\",\r\n      loginUrl: \"\/GGG\/login\/\",\r\n      accountUrl: \"\/GGG\/account\/\",\r\n      termsUrl: \"\/GGG\/terms\/\",\r\n      privacyUrl: \"\/GGG\/privacy\/\",\r\n      helpUrl: \"\/GGG\/contact\/\"\r\n    },\r\n    window.gggRegistrationConfig || {}\r\n  );\r\n\r\n  \/* =========================================================\r\n     CREATE TOP BAR\r\n  ========================================================= *\/\r\n\r\n  const topBar = document.createElement(\"div\");\r\n\r\n  topBar.id = \"gggRegisterTopBar\";\r\n\r\n  topBar.innerHTML = `\r\n    <div class=\"ggg-registerTopBrand\">\r\n      <span class=\"ggg-registerTopStar\">\u2726<\/span>\r\n\r\n      <span class=\"ggg-registerTopBrandText\">\r\n        Gods Galaxy Game\r\n      <\/span>\r\n    <\/div>\r\n\r\n    <div class=\"ggg-registerTopActions\">\r\n\r\n      <a\r\n        id=\"gggRegisterAuthButton\"\r\n        href=\"${configuration.loginUrl}\">\r\n        Log In\r\n      <\/a>\r\n\r\n      <button\r\n        id=\"gggRegisterMenuButton\"\r\n        type=\"button\"\r\n        aria-label=\"Open menu\"\r\n        aria-expanded=\"false\"\r\n        aria-controls=\"gggRegisterTopMenu\">\r\n\r\n        <span class=\"ggg-registerMenuLines\">\r\n          <span><\/span>\r\n          <span><\/span>\r\n          <span><\/span>\r\n        <\/span>\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n    <div\r\n      id=\"gggRegisterTopMenu\"\r\n      aria-hidden=\"true\">\r\n\r\n      <div class=\"ggg-registerMenuHeader\">\r\n        Gods Galaxy Game Menu\r\n      <\/div>\r\n\r\n      <a\r\n        id=\"gggRegisterMenuAccount\"\r\n        class=\"ggg-registerMenuLink ggg-hidden\"\r\n        href=\"${configuration.accountUrl}\">\r\n\r\n        <span class=\"ggg-registerMenuIcon\">\u25c9<\/span>\r\n        <span>My Account<\/span>\r\n      <\/a>\r\n\r\n      <a\r\n        class=\"ggg-registerMenuLink\"\r\n        href=\"${configuration.termsUrl}\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\">\r\n\r\n        <span class=\"ggg-registerMenuIcon\">\u25a4<\/span>\r\n        <span>Terms &amp; Conditions<\/span>\r\n      <\/a>\r\n\r\n      <a\r\n        class=\"ggg-registerMenuLink\"\r\n        href=\"${configuration.privacyUrl}\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\">\r\n\r\n        <span class=\"ggg-registerMenuIcon\">\u25c6<\/span>\r\n        <span>Privacy Policy<\/span>\r\n      <\/a>\r\n\r\n      <div class=\"ggg-registerMenuDivider\"><\/div>\r\n\r\n      <a\r\n        class=\"ggg-registerMenuLink\"\r\n        href=\"${configuration.helpUrl}\">\r\n\r\n        <span class=\"ggg-registerMenuIcon\">?<\/span>\r\n        <span>Help &amp; Support<\/span>\r\n      <\/a>\r\n\r\n    <\/div>\r\n  `;\r\n\r\n  \/*\r\n   * Places the bar immediately above the main Register box.\r\n   *\/\r\n  registerCenter.parentNode.insertBefore(\r\n    topBar,\r\n    registerCenter\r\n  );\r\n\r\n  const authButton =\r\n    document.getElementById(\"gggRegisterAuthButton\");\r\n\r\n  const menuButton =\r\n    document.getElementById(\"gggRegisterMenuButton\");\r\n\r\n  const menu =\r\n    document.getElementById(\"gggRegisterTopMenu\");\r\n\r\n  const accountLink =\r\n    document.getElementById(\"gggRegisterMenuAccount\");\r\n\r\n  \/* =========================================================\r\n     MENU OPEN \/ CLOSE\r\n  ========================================================= *\/\r\n\r\n  function closeMenu() {\r\n    menu.classList.remove(\"ggg-open\");\r\n    menu.setAttribute(\"aria-hidden\", \"true\");\r\n\r\n    menuButton.setAttribute(\r\n      \"aria-expanded\",\r\n      \"false\"\r\n    );\r\n\r\n    menuButton.setAttribute(\r\n      \"aria-label\",\r\n      \"Open menu\"\r\n    );\r\n  }\r\n\r\n  function openMenu() {\r\n    menu.classList.add(\"ggg-open\");\r\n    menu.setAttribute(\"aria-hidden\", \"false\");\r\n\r\n    menuButton.setAttribute(\r\n      \"aria-expanded\",\r\n      \"true\"\r\n    );\r\n\r\n    menuButton.setAttribute(\r\n      \"aria-label\",\r\n      \"Close menu\"\r\n    );\r\n  }\r\n\r\n  menuButton.addEventListener(\r\n    \"click\",\r\n    function (event) {\r\n      event.stopPropagation();\r\n\r\n      if (menu.classList.contains(\"ggg-open\")) {\r\n        closeMenu();\r\n      } else {\r\n        openMenu();\r\n      }\r\n    }\r\n  );\r\n\r\n  menu.addEventListener(\r\n    \"click\",\r\n    function (event) {\r\n      event.stopPropagation();\r\n    }\r\n  );\r\n\r\n  document.addEventListener(\r\n    \"click\",\r\n    closeMenu\r\n  );\r\n\r\n  document.addEventListener(\r\n    \"keydown\",\r\n    function (event) {\r\n      if (event.key === \"Escape\") {\r\n        closeMenu();\r\n      }\r\n    }\r\n  );\r\n\r\n  \/* =========================================================\r\n     LOGIN \/ LOGOUT BUTTON STATE\r\n  ========================================================= *\/\r\n\r\n  function showLoggedOut() {\r\n    const loginDestination = new URL(\r\n      configuration.loginUrl,\r\n      window.location.origin\r\n    );\r\n\r\n    loginDestination.searchParams.set(\r\n      \"redirect_to\",\r\n      window.location.href\r\n    );\r\n\r\n    authButton.textContent = \"Log In\";\r\n    authButton.href = loginDestination.toString();\r\n\r\n    authButton.classList.remove(\r\n      \"is-logout\",\r\n      \"ggg-logout-link\"\r\n    );\r\n\r\n    authButton.removeAttribute(\r\n      \"data-ggg-logout\"\r\n    );\r\n\r\n    accountLink.classList.add(\"ggg-hidden\");\r\n  }\r\n\r\n  function showLoggedIn() {\r\n    authButton.textContent = \"Log Out\";\r\n    authButton.href = \"#\";\r\n\r\n    \/*\r\n     * This is the same shared logout class used\r\n     * by the existing Account page.\r\n     *\/\r\n    authButton.classList.add(\r\n      \"is-logout\",\r\n      \"ggg-logout-link\"\r\n    );\r\n\r\n    authButton.setAttribute(\r\n      \"data-ggg-logout\",\r\n      \"1\"\r\n    );\r\n\r\n    accountLink.classList.remove(\"ggg-hidden\");\r\n  }\r\n\r\n  \/* =========================================================\r\n     CHECK CURRENT WORDPRESS ACCOUNT\r\n  ========================================================= *\/\r\n\r\n  function checkTopBarAccount() {\r\n    const formData = new FormData();\r\n\r\n    formData.append(\r\n      \"action\",\r\n      \"ggg_get_current_user_vault_levels\"\r\n    );\r\n\r\n    fetch(configuration.ajaxUrl, {\r\n      method: \"POST\",\r\n      credentials: \"same-origin\",\r\n      cache: \"no-store\",\r\n      body: formData\r\n    })\r\n      .then(function (response) {\r\n        return response.json();\r\n      })\r\n      .then(function (result) {\r\n        const data =\r\n          result &&\r\n          result.success &&\r\n          result.data\r\n            ? result.data\r\n            : {};\r\n\r\n        if (data.logged_in) {\r\n          showLoggedIn();\r\n          return;\r\n        }\r\n\r\n        showLoggedOut();\r\n      })\r\n      .catch(function () {\r\n        showLoggedOut();\r\n      });\r\n  }\r\n\r\n  showLoggedOut();\r\n  checkTopBarAccount();\r\n\r\n})();\r\n<\/script>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>\u2726 Gods Galaxy Game Unlock More Experiences Choose the membership access you want to activate. \u2726 Gods Galaxy Game Account Create Your Account Create your Gods Galaxy Game account before choosing a membership. You will be signed in automatically so your purchase can be connected to your account. First Name Last Name Email Address Username [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7097","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/7097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/comments?post=7097"}],"version-history":[{"count":38,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/7097\/revisions"}],"predecessor-version":[{"id":9530,"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/pages\/7097\/revisions\/9530"}],"wp:attachment":[{"href":"https:\/\/godsgalaxygame.com\/GGG\/wp-json\/wp\/v2\/media?parent=7097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}