/* [project]/app/kral/kral.module.css [app-client] (css) */
.kral-module__mJrhKG__page {
  --bg1: #c9c4ff;
  --bg2: #e3bdf5;
  --bg3: #f4d9cc;
  --ink: #241629;
  --muted: #5f4b67;
  --line: #4b205524;
  --glass: #ffffff8f;
  --glassStrong: #ffffffb3;
  --shadow: 0 26px 80px #56257029;
  --shadowStrong: 0 32px 100px #56257038;
  min-height: 100vh;
  color: var(--ink);
  background: linear-gradient(#ffffffad, #ffffffad), url("/kral.webp") center / cover no-repeat fixed;
  padding: 28px 20px 72px;
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__bgGlowA, .kral-module__mJrhKG__bgGlowB, .kral-module__mJrhKG__bgGlowC, .kral-module__mJrhKG__noise, .kral-module__mJrhKG__bgMesh {
  pointer-events: none;
  position: absolute;
}

.kral-module__mJrhKG__bgGlowA, .kral-module__mJrhKG__bgGlowB, .kral-module__mJrhKG__bgGlowC {
  filter: blur(64px);
  border-radius: 999px;
}

.kral-module__mJrhKG__bgGlowA {
  background: #7c3aed38;
  width: 320px;
  height: 320px;
  top: -70px;
  left: -70px;
}

.kral-module__mJrhKG__bgGlowB {
  background: #ec48992e;
  width: 360px;
  height: 360px;
  bottom: 20px;
  right: -120px;
}

.kral-module__mJrhKG__bgGlowC {
  filter: blur(86px);
  background: #f59e0b24;
  width: 420px;
  height: 420px;
  top: 120px;
  left: 38%;
}

.kral-module__mJrhKG__bgMesh {
  opacity: .4;
  mix-blend-mode: screen;
  will-change: transform;
  background: radial-gradient(circle at 20% 20%, #ffffff47 0 2px, #0000 2px 100%) 0 0 / 240px 240px, radial-gradient(circle at 80% 16%, #ffffff38 0 1.5px, #0000 1.5px 100%) 0 0 / 300px 300px, radial-gradient(circle at 32% 72%, #ffffff2e 0 2px, #0000 2px 100%) 0 0 / 280px 280px, linear-gradient(120deg, #ffffff0f, #0000 35%, #ffffff0a 60%, #0000 75%) 0 0 / 100% 100%;
  animation: 22s ease-in-out infinite alternate kral-module__mJrhKG__kralMeshDrift;
  inset: 0;
}

.kral-module__mJrhKG__noise {
  opacity: .08;
  background-image: radial-gradient(#32183bcc .6px, #0000 .6px);
  background-size: 18px 18px;
  inset: 0;
}

.kral-module__mJrhKG__hero, .kral-module__mJrhKG__grid, .kral-module__mJrhKG__storySection, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalSection, .kral-module__mJrhKG__ribbonSection {
  z-index: 1;
  width: min(1240px, 100%);
  margin: 0 auto;
  position: relative;
}

.kral-module__mJrhKG__sparkField {
  pointer-events: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.kral-module__mJrhKG__spark {
  opacity: .8;
  background: radial-gradient(circle, #fffffff2 0%, #ffd684e6 30%, #ec489973 62%, #0000 72%);
  border-radius: 999px;
  width: 10px;
  height: 10px;
  animation: 10s linear infinite kral-module__mJrhKG__sparkFloat;
  display: block;
  position: absolute;
  box-shadow: 0 0 12px #ffffffe6, 0 0 22px #f59e0b8c, 0 0 34px #ec489973;
}

.kral-module__mJrhKG__spark1 {
  animation-duration: 11s;
  animation-delay: -2s;
  top: 12%;
  left: 6%;
}

.kral-module__mJrhKG__spark2 {
  animation-duration: 14s;
  animation-delay: -6s;
  top: 78%;
  left: 18%;
}

.kral-module__mJrhKG__spark3 {
  animation-duration: 9s;
  animation-delay: -1s;
  top: 24%;
  left: 30%;
}

.kral-module__mJrhKG__spark4 {
  animation-duration: 13s;
  animation-delay: -4s;
  top: 66%;
  left: 48%;
}

.kral-module__mJrhKG__spark5 {
  animation-duration: 10s;
  animation-delay: -7s;
  top: 18%;
  left: 62%;
}

.kral-module__mJrhKG__spark6 {
  animation-duration: 12s;
  animation-delay: -2s;
  top: 74%;
  left: 74%;
}

.kral-module__mJrhKG__spark7 {
  animation-duration: 15s;
  animation-delay: -5s;
  top: 22%;
  left: 86%;
}

.kral-module__mJrhKG__spark8 {
  animation-duration: 9.5s;
  animation-delay: -3s;
  top: 58%;
  left: 92%;
}

.kral-module__mJrhKG__hero {
  grid-template-columns: 1.08fr .92fr;
  align-items: stretch;
  gap: 26px;
  display: grid;
}

.kral-module__mJrhKG__heroCopy, .kral-module__mJrhKG__heroCard, .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalCard, .kral-module__mJrhKG__stepCard {
  background: var(--glass);
  -webkit-backdrop-filter: blur(18px);
  border: 1px solid var(--line);
  box-shadow: var(--shadow);
  transition: transform .24s, box-shadow .24s, border-color .24s;
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__heroCopy:hover, .kral-module__mJrhKG__heroCard:hover, .kral-module__mJrhKG__panel:hover, .kral-module__mJrhKG__storyPanel:hover, .kral-module__mJrhKG__stepCard:hover, .kral-module__mJrhKG__finalCard:hover {
  border-color: #7c3aed3d;
  transform: translateY(-3px);
  box-shadow: 0 34px 90px #56257038;
}

.kral-module__mJrhKG__heroCopy, .kral-module__mJrhKG__heroCard, .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__finalCard {
  border-radius: 30px;
  padding: 30px;
}

.kral-module__mJrhKG__steps {
  box-shadow: var(--shadowStrong);
  border-radius: 30px;
  padding: 30px;
}

.kral-module__mJrhKG__eyebrow {
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #6b4680;
  background: #ffffff8f;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  align-items: center;
  margin-bottom: 18px;
  padding: 8px 12px;
  font-size: .78rem;
  font-weight: 900;
  display: inline-flex;
}

.kral-module__mJrhKG__title {
  letter-spacing: -.06em;
  max-width: 10ch;
  margin: 0;
  font-size: clamp(3.2rem, 6vw, 6rem);
  font-weight: 1000;
  line-height: .92;
}

.kral-module__mJrhKG__titleSubline {
  color: #4e315d;
  letter-spacing: -.02em;
  white-space: nowrap;
  max-width: none;
  margin-top: 14px;
  font-size: clamp(1.05rem, 2vw, 1.45rem);
  font-weight: 800;
  line-height: 1.2;
}

.kral-module__mJrhKG__lead {
  max-width: 62ch;
  color: var(--muted);
  margin: 22px 0 0;
  font-size: 1.03rem;
  line-height: 1.82;
}

.kral-module__mJrhKG__ctaRow {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 26px;
  display: flex;
}

.kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
  appearance: none;
  cursor: pointer;
  border: none;
  transition: transform .18s, box-shadow .18s, opacity .18s;
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__primaryBtn:hover, .kral-module__mJrhKG__secondaryBtn:hover, .kral-module__mJrhKG__buyBtn:hover {
  transform: translateY(-1px);
}

.kral-module__mJrhKG__primaryBtn:after, .kral-module__mJrhKG__secondaryBtn:after, .kral-module__mJrhKG__buyBtn:after {
  content: "";
  background: linear-gradient(120deg, #0000 0%, #ffffff42 20%, #0000 40%);
  transition: transform .6s;
  position: absolute;
  inset: 0;
  transform: translateX(-130%);
}

.kral-module__mJrhKG__primaryBtn {
  color: #fff;
  background: linear-gradient(135deg, #2b102f 0%, #7c3aed 56%, #ec4899 100%);
  border-radius: 17px;
  padding: 15px 20px;
  font-weight: 900;
  box-shadow: 0 16px 36px #7c3aed47;
}

.kral-module__mJrhKG__secondaryBtn {
  color: #2a1832;
  background: #ffffffa3;
  border: 1px solid #5d316e1f;
  border-radius: 17px;
  padding: 15px 20px;
  font-weight: 900;
}

.kral-module__mJrhKG__metaRow {
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 18px;
  display: flex;
}

.kral-module__mJrhKG__metaBadge {
  color: #5a3d68;
  background: #ffffff9e;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  padding: 9px 12px;
  font-size: .92rem;
  font-weight: 700;
}

.kral-module__mJrhKG__heroCard {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 560px;
  display: flex;
}

.kral-module__mJrhKG__logoWrap {
  isolation: isolate;
  transform-origin: center;
  will-change: transform;
  justify-content: center;
  align-items: center;
  width: 100%;
  animation: 7.5s ease-in-out infinite kral-module__mJrhKG__kralMedallionFloat;
  display: flex;
  position: relative;
}

.kral-module__mJrhKG__logoHalo {
  display: none;
}

.kral-module__mJrhKG__logoOrbit {
  border: 1px solid #ffffff38;
  border-radius: 999px;
  position: absolute;
  box-shadow: 0 0 24px #ffffff14;
}

.kral-module__mJrhKG__logoOrbitA, .kral-module__mJrhKG__logoOrbitB, .kral-module__mJrhKG__logoOrbitA:before, .kral-module__mJrhKG__logoOrbitB:before {
  display: none;
}

.kral-module__mJrhKG__logoRing {
  aspect-ratio: 1;
  background: none;
  border: none;
  border-radius: 50%;
  width: min(100%, 420px);
  padding: 0;
  animation: 6.8s ease-in-out infinite kral-module__mJrhKG__kralRingPulse;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #ffffff38, 0 18px 44px #581f7524, 0 0 44px #ec48991a;
}

.kral-module__mJrhKG__logoCore {
  background: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__logoShard {
  opacity: .8;
  mix-blend-mode: screen;
  background: linear-gradient(90deg, #fff0, #ffe1adf2, #fff0);
  border-radius: 999px;
  width: 72px;
  height: 18px;
  position: absolute;
}

.kral-module__mJrhKG__logoShardA, .kral-module__mJrhKG__logoShardB, .kral-module__mJrhKG__logoShardC, .kral-module__mJrhKG__antennaLeft, .kral-module__mJrhKG__antennaRight {
  display: none;
}

.kral-module__mJrhKG__logoFace {
  z-index: 2;
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
  box-shadow: none;
  background: none;
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
}

.kral-module__mJrhKG__logoFace:before {
  content: "";
  pointer-events: none;
  mix-blend-mode: screen;
  z-index: 3;
  background: linear-gradient(115deg, #fff0 0%, #ffffff1a 38%, #ffffff57 48%, #ffffff1f 58%, #fff0 72%);
  animation: 8.5s ease-in-out infinite kral-module__mJrhKG__kralShineSweep;
  position: absolute;
  inset: -35% -55%;
  transform: translateX(-130%)rotate(10deg);
}

.kral-module__mJrhKG__logoFaceImage {
  object-fit: cover;
  filter: saturate(1.03) contrast(1.01);
  background: none;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  transition: transform .45s, filter .45s;
  display: block;
  transform: scale(1.01);
}

.kral-module__mJrhKG__logoFace:before, .kral-module__mJrhKG__logoFace:after {
  content: none;
  display: none;
}

.kral-module__mJrhKG__logoShell {
  display: none;
}

.kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoWrap {
  transform: translateY(-3px)scale(1.01);
}

.kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoFaceImage {
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.03);
}

.kral-module__mJrhKG__heroCard:before {
  content: "";
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(circle at 50% 18%, #ffffff2e, #0000 30%), radial-gradient(circle, #ffd6841a, #0000 42%);
  animation: 7.2s ease-in-out infinite kral-module__mJrhKG__kralHeroGlow;
  position: absolute;
  inset: -10% -6%;
}

.kral-module__mJrhKG__cardText {
  text-align: center;
  margin-top: 22px;
}

.kral-module__mJrhKG__cardTitle {
  color: #3f214d;
  font-size: 1.2rem;
  font-weight: 1000;
}

.kral-module__mJrhKG__cardText p {
  color: var(--muted);
  margin: 8px 0 0;
  line-height: 1.75;
}

.kral-module__mJrhKG__ribbonSection {
  margin: 18px auto 0;
}

.kral-module__mJrhKG__ribbonTrack {
  background: linear-gradient(135deg, #2b102fdb 0%, #7c3aedb8 52%, #ec4899c7 100%);
  border: 1px solid #ffffff38;
  border-radius: 999px;
  padding: 10px 0;
  overflow: hidden;
  box-shadow: 0 18px 40px #5625702e, inset 0 1px #fff3;
}

.kral-module__mJrhKG__ribbonText {
  white-space: nowrap;
  color: #fff7ef;
  letter-spacing: .16em;
  text-transform: uppercase;
  min-width: 200%;
  font-size: .78rem;
  font-weight: 900;
  animation: 22s linear infinite kral-module__mJrhKG__ribbonRun;
  display: inline-block;
}

.kral-module__mJrhKG__grid {
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-top: 24px;
  display: grid;
}

.kral-module__mJrhKG__panelLabel {
  letter-spacing: .13em;
  text-transform: uppercase;
  color: #6b4680;
  background: #ffffff94;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 8px 12px;
  font-size: .76rem;
  font-weight: 900;
  display: inline-flex;
}

.kral-module__mJrhKG__panel h2, .kral-module__mJrhKG__storyPanel h2, .kral-module__mJrhKG__steps h2, .kral-module__mJrhKG__finalCard h2 {
  letter-spacing: -.04em;
  margin: 0 0 14px;
  font-size: 1.85rem;
  line-height: 1.1;
}

.kral-module__mJrhKG__panel p, .kral-module__mJrhKG__storyPanel p, .kral-module__mJrhKG__finalCard p {
  color: var(--muted);
  margin: 0 0 12px;
  line-height: 1.8;
}

.kral-module__mJrhKG__panelIntro {
  margin-bottom: 16px !important;
}

.kral-module__mJrhKG__fieldLabel {
  color: #4d315b;
  margin-top: 4px;
  margin-bottom: 10px;
  font-size: .96rem;
  font-weight: 800;
  display: block;
}

.kral-module__mJrhKG__input {
  color: #281930;
  background: var(--glassStrong);
  border: 1px solid #5d316e1f;
  border-radius: 18px;
  outline: none;
  width: 100%;
  padding: 16px 18px;
  font-size: 1rem;
  box-shadow: inset 0 1px #ffffff73;
}

.kral-module__mJrhKG__calcBox {
  background: #ffffff94;
  border: 1px solid #5d316e1f;
  border-radius: 22px;
  margin-top: 16px;
  padding: 16px;
}

.kral-module__mJrhKG__calcRow, .kral-module__mJrhKG__calcRowBig {
  color: #4d3559;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
  display: flex;
}

.kral-module__mJrhKG__calcRow + .kral-module__mJrhKG__calcRow, .kral-module__mJrhKG__calcRow + .kral-module__mJrhKG__calcRowBig {
  border-top: 1px dashed #5d316e24;
}

.kral-module__mJrhKG__calcRowBig {
  color: #26172d;
  font-size: 1.02rem;
  font-weight: 1000;
  line-height: 1.4;
}

.kral-module__mJrhKG__buyBtn {
  color: #fff;
  background: linear-gradient(135deg, #f59e0b 0%, #ec4899 100%);
  border-radius: 18px;
  width: 100%;
  margin-top: 16px;
  padding: 16px 18px;
  font-size: 1rem;
  font-weight: 1000;
  box-shadow: 0 16px 38px #ec48993d;
}

.kral-module__mJrhKG__primaryBtn:disabled, .kral-module__mJrhKG__secondaryBtn:disabled, .kral-module__mJrhKG__buyBtn:disabled {
  cursor: not-allowed;
  opacity: .62;
  box-shadow: none;
  transform: none;
}

.kral-module__mJrhKG__primaryBtn:disabled:after, .kral-module__mJrhKG__secondaryBtn:disabled:after, .kral-module__mJrhKG__buyBtn:disabled:after {
  display: none;
}

.kral-module__mJrhKG__buttonHint {
  color: #6b4680;
  background: #ffffff94;
  border: 1px solid #5d316e1f;
  border-radius: 14px;
  margin-top: 10px;
  padding: 10px 12px;
  font-size: .94rem;
  line-height: 1.55;
}

.kral-module__mJrhKG__status {
  color: #573865;
  margin-top: 14px;
  line-height: 1.7;
}

.kral-module__mJrhKG__statusCard {
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid #5d316e29;
  border-radius: 22px;
  align-items: flex-start;
  gap: 14px;
  margin-top: 16px;
  padding: 16px 18px;
  animation: .28s kral-module__mJrhKG__statusReveal;
  display: flex;
  box-shadow: 0 18px 40px #5625701a, inset 0 1px #ffffff4d;
}

.kral-module__mJrhKG__statusCardPending {
  background: linear-gradient(135deg, #ffffffc7 0%, #fad6a58c 100%);
  border-color: #f59e0b38;
}

.kral-module__mJrhKG__statusCardSuccess {
  background: linear-gradient(135deg, #ffffffd1 0%, #bbf7d08c 100%);
  border-color: #22c55e3d;
}

.kral-module__mJrhKG__statusCardError {
  background: linear-gradient(135deg, #ffffffd1 0%, #fecaca9e 100%);
  border-color: #ef44443d;
}

.kral-module__mJrhKG__statusIcon {
  color: #241629;
  background: #ffffffb8;
  border: 1px solid #5d316e1f;
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  font-size: 1.15rem;
  font-weight: 1000;
  display: flex;
  box-shadow: inset 0 1px #fff9, 0 10px 24px #5625701a;
}

.kral-module__mJrhKG__statusCardPending .kral-module__mJrhKG__statusIcon {
  color: #9a5b00;
  background: linear-gradient(135deg, #fffbebf2 0%, #fef08ab3 100%);
}

.kral-module__mJrhKG__statusCardSuccess .kral-module__mJrhKG__statusIcon {
  color: #166534;
  background: linear-gradient(135deg, #f0fdf4f5 0%, #bbf7d0c7 100%);
}

.kral-module__mJrhKG__statusCardError .kral-module__mJrhKG__statusIcon {
  color: #991b1b;
  background: linear-gradient(135deg, #fef2f2f5 0%, #fca5a5b3 100%);
}

.kral-module__mJrhKG__statusContent {
  flex: auto;
  min-width: 0;
}

.kral-module__mJrhKG__statusLabel {
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #6b4680;
  margin-bottom: 6px;
  font-size: .76rem;
  font-weight: 900;
  display: block;
}

.kral-module__mJrhKG__statusText {
  color: #3f214d;
  margin: 0;
  font-size: .98rem;
  font-weight: 700;
  line-height: 1.68;
}

@keyframes kral-module__mJrhKG__statusReveal {
  from {
    opacity: 0;
    transform: translateY(6px)scale(.985);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

.kral-module__mJrhKG__liveDataBox, .kral-module__mJrhKG__inlineInfoBox {
  background: #ffffff8f;
  border: 1px solid #5d316e1f;
  border-radius: 24px;
  margin-top: 16px;
  padding: 18px;
  box-shadow: inset 0 1px #ffffff59;
}

.kral-module__mJrhKG__liveDataLabel, .kral-module__mJrhKG__inlineInfoLabel {
  letter-spacing: .13em;
  text-transform: uppercase;
  color: #6b4680;
  background: #ffffffb8;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 8px 12px;
  font-size: .76rem;
  font-weight: 900;
  display: inline-flex;
}

.kral-module__mJrhKG__liveDataRow {
  color: #4d3559;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  padding: 10px 0;
  display: flex;
}

.kral-module__mJrhKG__liveDataRow + .kral-module__mJrhKG__liveDataRow {
  border-top: 1px dashed #5d316e24;
}

.kral-module__mJrhKG__addrText {
  word-break: break-all;
  text-align: right;
  max-width: 100%;
  font-size: .86rem;
  line-height: 1.45;
  display: block;
}

.kral-module__mJrhKG__inlineInfoGrid {
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  display: grid;
}

.kral-module__mJrhKG__inlineInfoCard {
  background: #ffffff9e;
  border: 1px solid #5d316e1f;
  border-radius: 20px;
  padding: 18px;
}

.kral-module__mJrhKG__inlineInfoCard span {
  color: #77657f;
  margin-bottom: 8px;
  font-size: .9rem;
  display: block;
}

.kral-module__mJrhKG__inlineInfoCard strong {
  color: #26172d;
  font-size: 1.05rem;
}

.kral-module__mJrhKG__inlineQuoteBox {
  background: linear-gradient(135deg, #230a22f5 0%, #5b1638e6 100%);
  border-radius: 22px;
  margin-top: 16px;
  padding: 20px;
  box-shadow: 0 18px 38px #47152f3d;
}

.kral-module__mJrhKG__inlineQuoteBox p {
  color: #fff4eb;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75;
}

.kral-module__mJrhKG__storySection {
  margin-top: 24px;
  display: block;
}

.kral-module__mJrhKG__storyFlow {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 18px;
  margin-top: 14px;
  display: grid;
}

.kral-module__mJrhKG__storyBlock {
  background: center / cover;
  border: 1px solid #5d316e29;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 360px;
  padding: 58px 20px 20px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: inset 0 1px #ffffff2e, 0 18px 34px #36174524;
}

.kral-module__mJrhKG__storyBlock:before {
  content: none;
  display: none;
}

.kral-module__mJrhKG__storyBlock > * {
  z-index: 1;
  position: relative;
}

.kral-module__mJrhKG__storyBg1 {
  background-image: url("/k1.webp");
}

.kral-module__mJrhKG__storyBg2 {
  background-image: url("/k2.webp");
}

.kral-module__mJrhKG__storyBg3 {
  background-image: url("/k3.webp");
}

.kral-module__mJrhKG__storyBg4 {
  background-image: url("/k4.webp");
}

.kral-module__mJrhKG__storyBg5 {
  background-image: url("/k5.webp");
}

.kral-module__mJrhKG__storyBg6 {
  background-image: url("/k6.webp");
}

.kral-module__mJrhKG__storyBlock p {
  color: #fff6ef;
  text-shadow: 0 2px 14px #0000006b;
  margin: 0;
  font-size: 1.02rem;
  font-weight: 800;
  line-height: 1.66;
}

.kral-module__mJrhKG__storyTag {
  color: #fff;
  letter-spacing: .12em;
  text-transform: uppercase;
  background: linear-gradient(135deg, #2b102ff5 0%, #7c3aedeb 100%);
  border: 1px solid #ffffff1f;
  border-radius: 999px;
  align-items: center;
  min-height: 34px;
  padding: 7px 12px;
  font-size: .75rem;
  font-weight: 900;
  display: inline-flex;
  position: absolute;
  top: -14px;
  left: 18px;
  box-shadow: 0 10px 24px #14081c47;
}

.kral-module__mJrhKG__storyList {
  color: #fff4ecf5;
  text-shadow: 0 2px 12px #0000005c;
  margin: 12px 0 0;
  padding-left: 18px;
  line-height: 1.72;
}

.kral-module__mJrhKG__storyList li + li {
  margin-top: 6px;
}

.kral-module__mJrhKG__stepGrid {
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-top: 18px;
  display: grid;
}

.kral-module__mJrhKG__stepCard {
  border-radius: 24px;
  padding: 20px;
}

.kral-module__mJrhKG__stepCard b {
  color: #fff;
  background: linear-gradient(135deg, #2b102f 0%, #a21caf 100%);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  font-size: .92rem;
  display: inline-flex;
  box-shadow: 0 12px 26px #6b21a847;
}

.kral-module__mJrhKG__stepCard h3 {
  margin: 14px 0 8px;
  font-size: 1.08rem;
  line-height: 1.2;
}

.kral-module__mJrhKG__stepCard p {
  color: var(--muted);
  margin: 0;
  font-size: .96rem;
  line-height: 1.75;
}

.kral-module__mJrhKG__finalCard {
  text-align: center;
  background: linear-gradient(#ffffff9e 0%, #ffffff85 100%);
}

.kral-module__mJrhKG__finalActions {
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin-top: 18px;
  display: flex;
}

@keyframes kral-module__mJrhKG__sparkFloat {
  0% {
    opacity: 0;
    transform: translate3d(0, 0, 0)scale(.7);
  }

  10% {
    opacity: .9;
  }

  50% {
    opacity: 1;
    transform: translate3d(18px, -34px, 0)scale(1.15);
  }

  100% {
    opacity: 0;
    transform: translate3d(-12px, -84px, 0)scale(.8);
  }
}

@keyframes kral-module__mJrhKG__ribbonRun {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-50%);
  }
}

@keyframes kral-module__mJrhKG__haloPulse {
  0%, 100% {
    opacity: .82;
    transform: scale(.96);
  }

  50% {
    opacity: 1;
    transform: scale(1.06);
  }
}

@keyframes kral-module__mJrhKG__orbitSpin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes kral-module__mJrhKG__orbitSpinReverse {
  from {
    transform: rotate(28deg);
  }

  to {
    transform: rotate(-332deg);
  }
}

@keyframes kral-module__mJrhKG__shardDrift {
  0%, 100% {
    opacity: .65;
    transform: translateY(0)rotate(-12deg);
  }

  50% {
    opacity: 1;
    transform: translateY(-8px)rotate(8deg);
  }
}

@media (max-width: 1200px) {
  .kral-module__mJrhKG__storyFlow {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__hero, .kral-module__mJrhKG__grid, .kral-module__mJrhKG__stepGrid {
    grid-template-columns: 1fr;
  }

  .kral-module__mJrhKG__heroCard {
    min-height: auto;
  }
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__storyFlow {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__storyBlock {
    background-position: center;
    border-radius: 20px;
    min-height: 300px;
    padding: 52px 16px 18px;
  }

  .kral-module__mJrhKG__storyBlock p {
    font-size: .95rem;
    line-height: 1.58;
  }

  .kral-module__mJrhKG__storyList {
    font-size: .93rem;
    line-height: 1.62;
  }

  .kral-module__mJrhKG__storyTag {
    letter-spacing: .1em;
    min-height: 32px;
    padding: 6px 11px;
    font-size: .68rem;
    top: -12px;
    left: 14px;
  }

  .kral-module__mJrhKG__logoWrap {
    animation: 8.5s ease-in-out infinite kral-module__mJrhKG__kralMedallionFloat;
  }

  .kral-module__mJrhKG__logoFace:before {
    inset: -42% -70%;
  }

  .kral-module__mJrhKG__statusCard {
    border-radius: 18px;
    gap: 12px;
    padding: 14px;
  }

  .kral-module__mJrhKG__statusIcon {
    border-radius: 14px;
    width: 38px;
    height: 38px;
  }

  .kral-module__mJrhKG__statusText {
    font-size: .94rem;
    line-height: 1.6;
  }

  .kral-module__mJrhKG__page {
    padding: 18px 14px 54px;
  }

  .kral-module__mJrhKG__heroCopy, .kral-module__mJrhKG__heroCard, .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalCard {
    border-radius: 24px;
    padding: 20px;
  }

  .kral-module__mJrhKG__title {
    max-width: none;
    font-size: clamp(2.6rem, 12vw, 4rem);
  }

  .kral-module__mJrhKG__titleSubline {
    white-space: normal;
    max-width: none;
    font-size: 1.05rem;
    line-height: 1.28;
  }

  .kral-module__mJrhKG__logoRing {
    width: min(100%, 320px);
  }

  .kral-module__mJrhKG__logoOrbitB {
    width: min(100%, 390px);
  }

  .kral-module__mJrhKG__logoOrbitA {
    width: min(100%, 350px);
  }

  .kral-module__mJrhKG__logoFace {
    width: 72%;
    padding: 6px;
  }

  .kral-module__mJrhKG__logoFace:before, .kral-module__mJrhKG__logoFace:after {
    content: none;
    display: none;
  }

  .kral-module__mJrhKG__ribbonText {
    letter-spacing: .13em;
    font-size: .68rem;
  }

  .kral-module__mJrhKG__spark {
    width: 8px;
    height: 8px;
  }

  .kral-module__mJrhKG__inlineInfoGrid {
    grid-template-columns: 1fr;
  }

  .kral-module__mJrhKG__liveDataRow {
    flex-direction: column;
    gap: 6px;
  }

  .kral-module__mJrhKG__addrText {
    text-align: left;
  }
}

.kral-module__mJrhKG__orderBox {
  background: #ffffffa3;
  border: 1px solid #5d316e24;
  border-radius: 24px;
  margin-top: 16px;
  padding: 18px;
  box-shadow: inset 0 1px #ffffff61;
}

.kral-module__mJrhKG__orderLabel {
  color: #fff;
  letter-spacing: .13em;
  text-transform: uppercase;
  background: linear-gradient(135deg, #2b102f 0%, #7c3aed 100%);
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 8px 12px;
  font-size: .76rem;
  font-weight: 900;
  display: inline-flex;
}

.kral-module__mJrhKG__orderRow {
  color: #4d3559;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  padding: 10px 0;
  display: flex;
}

.kral-module__mJrhKG__orderRow + .kral-module__mJrhKG__orderRow {
  border-top: 1px dashed #5d316e24;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__orderRow {
    flex-direction: column;
    gap: 6px;
  }
}

.kral-module__mJrhKG__networkSection {
  z-index: 1;
  width: min(1240px, 100%);
  margin: 24px auto 0;
  position: relative;
}

.kral-module__mJrhKG__networkCard {
  -webkit-backdrop-filter: blur(18px);
  background: #fff9;
  border: 1px solid #4b205524;
  border-radius: 30px;
  padding: 32px;
  box-shadow: 0 26px 80px #56257029;
}

.kral-module__mJrhKG__networkLead {
  color: var(--muted);
  width: 100%;
  max-width: none;
  margin: 0 0 22px;
  font-size: 1.02rem;
  line-height: 1.82;
}

.kral-module__mJrhKG__networkGrid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  display: grid;
}

.kral-module__mJrhKG__networkItem {
  background: #ffffffad;
  border: 1px solid #5d316e1f;
  border-radius: 22px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 118px;
  padding: 18px 20px;
  display: flex;
}

.kral-module__mJrhKG__networkItem span {
  color: #77657f;
  margin-bottom: 10px;
  font-size: .92rem;
  display: block;
}

.kral-module__mJrhKG__networkItem strong {
  color: #26172d;
  word-break: break-word;
  font-size: 1.08rem;
  line-height: 1.45;
}

.kral-module__mJrhKG__networkActions {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 22px;
  display: flex;
}

@media (max-width: 980px) {
  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCard {
    border-radius: 24px;
    padding: 20px;
  }

  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr;
  }
}

.kral-module__mJrhKG__networkCard h2 {
  letter-spacing: -.04em;
  margin: 0 0 10px;
  font-size: 2rem;
  line-height: 1.08;
}

.kral-module__mJrhKG__networkItem strong.kral-module__mJrhKG__addrText, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  font-size: .98rem;
  line-height: 1.5;
  text-align: left !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCard h2 {
    font-size: 1.5rem;
  }

  .kral-module__mJrhKG__networkItem {
    min-height: auto;
  }
}

.kral-module__mJrhKG__networkStatus {
  align-items: center;
  gap: 10px;
  display: inline-flex;
}

.kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__statusDotChecking {
  border-radius: 999px;
  flex: none;
  width: 26px;
  height: 26px;
  box-shadow: 0 0 0 5px #ffffff73;
}

.kral-module__mJrhKG__statusDotOnline {
  background: #22c55e;
  box-shadow: 0 0 0 5px #ffffff73, 0 0 24px #22c55e80;
}

.kral-module__mJrhKG__statusDotOffline {
  background: #ef4444;
  box-shadow: 0 0 0 5px #ffffff73, 0 0 24px #ef444466;
}

.kral-module__mJrhKG__statusDotChecking {
  background: #f59e0b;
  box-shadow: 0 0 0 5px #ffffff73, 0 0 24px #f59e0b66;
}

.kral-module__mJrhKG__contractPill {
  color: #3f214d;
  text-align: center;
  background: #ffffffb8;
  border: 1px solid #5d316e24;
  border-radius: 22px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  padding: 14px 18px;
  font-size: .92rem;
  font-weight: 800;
  line-height: 1.45;
  display: flex;
}

.kral-module__mJrhKG__contractPillLabel {
  text-align: center;
  width: 100%;
  margin-bottom: 2px;
  display: block;
}

.kral-module__mJrhKG__contractPillAddress {
  text-align: center;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  width: 100%;
  max-width: none;
  font-size: .9rem;
  line-height: 1.5;
  display: block;
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__logoWrap, .kral-module__mJrhKG__logoRing, .kral-module__mJrhKG__logoFace:before, .kral-module__mJrhKG__bgMesh, .kral-module__mJrhKG__spark, .kral-module__mJrhKG__heroCard:before {
    transition: none !important;
    animation: none !important;
  }

  .kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoWrap, .kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoFaceImage {
    transform: none !important;
  }
}

.kral-module__mJrhKG__networkItem strong {
  font-size: .98rem;
  line-height: 1.32;
}

.kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
  border-radius: 15px;
  padding: 12px 16px;
}

.kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__statusDotChecking {
  width: 20px;
  height: 20px;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkSection {
    margin: 14px auto 0;
  }

  .kral-module__mJrhKG__networkCard {
    border-radius: 20px;
    padding: 16px;
  }

  .kral-module__mJrhKG__networkCard h2 {
    font-size: 1.28rem;
  }

  .kral-module__mJrhKG__networkLead {
    margin: 0 0 12px;
    font-size: .92rem;
    line-height: 1.5;
  }

  .kral-module__mJrhKG__networkGrid {
    gap: 10px;
  }

  .kral-module__mJrhKG__networkItem {
    border-radius: 16px;
    min-height: auto;
    padding: 12px 14px;
  }

  .kral-module__mJrhKG__networkItem span {
    margin-bottom: 4px;
    font-size: .8rem;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    line-height: 1.28;
    font-size: .92rem !important;
  }

  .kral-module__mJrhKG__networkActions {
    margin-top: 12px;
  }

  .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
    justify-content: center;
    width: 100%;
    padding: 11px 14px;
  }
}

.kral-module__mJrhKG__networkCard {
  border-radius: 22px;
  padding: 18px;
}

.kral-module__mJrhKG__networkCard h2 {
  margin: 0 0 6px;
  font-size: 1.36rem;
  line-height: 1;
}

.kral-module__mJrhKG__networkLead {
  margin: 0 0 10px;
  font-size: .9rem;
  line-height: 1.45;
}

.kral-module__mJrhKG__networkItem {
  border-radius: 16px;
  min-height: 74px;
  padding: 11px 13px;
}

.kral-module__mJrhKG__networkItem span {
  margin-bottom: 4px;
  font-size: .78rem;
}

.kral-module__mJrhKG__networkStatus {
  gap: 8px;
}

.kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
  border-radius: 13px;
  padding: 10px 14px;
  font-size: .95rem;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCard {
    border-radius: 18px;
    padding: 14px;
  }

  .kral-module__mJrhKG__networkCard h2 {
    font-size: 1.18rem;
  }

  .kral-module__mJrhKG__networkLead {
    margin: 0 0 8px;
    font-size: .86rem;
    line-height: 1.38;
  }

  .kral-module__mJrhKG__networkGrid {
    gap: 8px;
  }

  .kral-module__mJrhKG__networkItem {
    border-radius: 14px;
    padding: 10px 12px;
  }

  .kral-module__mJrhKG__networkItem span {
    font-size: .74rem;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    line-height: 1.18;
    font-size: .86rem !important;
  }

  .kral-module__mJrhKG__networkActions {
    gap: 8px;
    margin-top: 8px;
  }

  .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
    padding: 10px 12px;
    font-size: .9rem;
  }
}

.kral-module__mJrhKG__networkLead {
  font-size: 1.08rem;
  line-height: 1.62;
}

.kral-module__mJrhKG__networkItem span {
  font-size: .98rem;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  line-height: 1.45;
  font-size: 1.14rem !important;
}

.kral-module__mJrhKG__networkCard h2 {
  font-size: 1.75rem;
}

.kral-module__mJrhKG__statusText {
  font-size: 1.08rem;
  line-height: 1.6;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkLead {
    font-size: .98rem;
    line-height: 1.56;
  }

  .kral-module__mJrhKG__networkItem span {
    font-size: .9rem;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    line-height: 1.4;
    font-size: 1rem !important;
  }

  .kral-module__mJrhKG__networkCard h2 {
    font-size: 1.38rem;
  }

  .kral-module__mJrhKG__statusText {
    font-size: .98rem;
    line-height: 1.55;
  }
}

.kral-module__mJrhKG__networkCard {
  background: linear-gradient(#ffffffb8 0%, #ffffff94 100%);
  border: 1px solid #6f4c8729;
  border-radius: 28px;
  padding: 24px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 70px #56257024, inset 0 1px #ffffff8c;
}

.kral-module__mJrhKG__networkCard:before {
  content: "";
  pointer-events: none;
  background: radial-gradient(circle at 12% 0, #7c3aed1f, #0000 42%), radial-gradient(circle at 88% 0, #ec48991a, #0000 38%);
  height: 110px;
  position: absolute;
  inset: 0 0 auto;
}

.kral-module__mJrhKG__networkCard > * {
  z-index: 1;
  position: relative;
}

.kral-module__mJrhKG__networkCard h2 {
  letter-spacing: -.04em;
  color: #2f1838;
  margin: 0 0 8px;
  font-size: 1.62rem;
  line-height: 1.05;
}

.kral-module__mJrhKG__networkLead {
  color: #654f6e;
  max-width: 100%;
  margin: 0 0 18px;
  font-size: 1rem;
  line-height: 1.62;
}

.kral-module__mJrhKG__networkGrid {
  gap: 14px;
}

.kral-module__mJrhKG__networkItem {
  background: linear-gradient(#ffffffc7 0%, #ffffffa3 100%);
  border: 1px solid #6e4d851f;
  border-radius: 20px;
  min-height: 102px;
  padding: 16px 18px;
  transition: transform .2s, box-shadow .2s, border-color .2s, background .2s;
  box-shadow: inset 0 1px #ffffffa8, 0 10px 28px #5625700f;
}

.kral-module__mJrhKG__networkItem:hover {
  border-color: #7c3aed38;
  transform: translateY(-2px);
  box-shadow: inset 0 1px #ffffffb8, 0 16px 34px #5625701a;
}

.kral-module__mJrhKG__networkItem span {
  letter-spacing: .01em;
  color: #836d8c;
  margin-bottom: 8px;
  font-size: .84rem;
  font-weight: 800;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  color: #2b1832;
  font-weight: 900;
  line-height: 1.36;
  font-size: 1.06rem !important;
}

.kral-module__mJrhKG__networkStatus {
  align-items: center;
  gap: 12px;
}

.kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__statusDotChecking {
  width: 18px;
  height: 18px;
  box-shadow: 0 0 0 4px #ffffff9e;
}

.kral-module__mJrhKG__statusDotOnline {
  box-shadow: 0 0 0 4px #ffffff9e, 0 0 18px #22c55e57;
}

.kral-module__mJrhKG__statusDotOffline {
  box-shadow: 0 0 0 4px #ffffff9e, 0 0 18px #ef444447;
}

.kral-module__mJrhKG__statusDotChecking {
  box-shadow: 0 0 0 4px #ffffff9e, 0 0 18px #f59e0b47;
}

.kral-module__mJrhKG__networkActions {
  gap: 10px;
  margin-top: 18px;
}

.kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
  border-radius: 16px;
  min-height: 50px;
  padding: 13px 18px;
  font-size: 1rem;
  font-weight: 900;
}

.kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn {
  box-shadow: 0 14px 32px #7c3aed38, inset 0 1px #ffffff2e;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkSection {
    margin: 16px auto 0;
  }

  .kral-module__mJrhKG__networkCard {
    border-radius: 22px;
    padding: 18px;
  }

  .kral-module__mJrhKG__networkCard h2 {
    font-size: 1.34rem;
  }

  .kral-module__mJrhKG__networkLead {
    margin: 0 0 14px;
    font-size: .94rem;
    line-height: 1.52;
  }

  .kral-module__mJrhKG__networkGrid {
    gap: 10px;
  }

  .kral-module__mJrhKG__networkItem {
    border-radius: 16px;
    min-height: auto;
    padding: 14px;
  }

  .kral-module__mJrhKG__networkItem span {
    margin-bottom: 6px;
    font-size: .78rem;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    line-height: 1.3;
    font-size: .98rem !important;
  }

  .kral-module__mJrhKG__networkActions {
    margin-top: 14px;
  }

  .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__networkActions .kral-module__mJrhKG__secondaryBtn {
    width: 100%;
    min-height: 46px;
    padding: 12px 14px;
    font-size: .94rem;
  }
}

.kral-module__mJrhKG__networkItem {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
}

.kral-module__mJrhKG__networkItem span {
  flex: none;
  margin: 0;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText, .kral-module__mJrhKG__networkStatus {
  margin-left: auto;
  text-align: right !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkItem {
    gap: 10px;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText, .kral-module__mJrhKG__networkStatus {
    max-width: 62%;
  }
}

.kral-module__mJrhKG__networkCard {
  padding-top: 20px;
}

.kral-module__mJrhKG__networkGrid {
  margin-top: 4px;
}

.kral-module__mJrhKG__networkItem {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px 18px;
  min-height: 86px;
  display: grid;
}

.kral-module__mJrhKG__networkItem span {
  white-space: nowrap;
  margin: 0;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  justify-self: end;
  margin: 0;
  text-align: right !important;
}

.kral-module__mJrhKG__networkStatus {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  width: 100%;
  display: flex;
}

.kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotChecking {
  flex: none;
}

.kral-module__mJrhKG__networkStatus strong, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__addrText {
  text-align: right !important;
}

.kral-module__mJrhKG__networkActions {
  margin-top: 14px;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkItem {
    grid-template-columns: 1fr;
    gap: 6px;
    min-height: auto;
  }

  .kral-module__mJrhKG__networkItem span {
    white-space: normal;
  }

  .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText, .kral-module__mJrhKG__networkStatus {
    justify-self: start;
    text-align: left !important;
  }

  .kral-module__mJrhKG__networkStatus {
    justify-content: flex-start;
  }
}

.kral-module__mJrhKG__networkItem span {
  text-align: center !important;
  margin: 0 !important;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  text-align: center !important;
  justify-self: center !important;
  margin: 0 !important;
}

.kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotChecking {
  margin: 0 auto !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkItem, .kral-module__mJrhKG__networkStatus {
    gap: 6px !important;
  }
}

.kral-module__mJrhKG__networkItem {
  text-align: center !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
  display: flex !important;
}

.kral-module__mJrhKG__networkItem span, .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  text-align: center !important;
  white-space: nowrap !important;
  flex: none !important;
  margin: 0 !important;
}

.kral-module__mJrhKG__networkStatus {
  text-align: center !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
  width: auto !important;
  display: flex !important;
}

.kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotOffline, .kral-module__mJrhKG__networkStatus .kral-module__mJrhKG__statusDotChecking {
  flex: none !important;
  margin: 0 !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkItem {
    gap: 10px !important;
  }

  .kral-module__mJrhKG__networkItem span, .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    white-space: normal !important;
  }

  .kral-module__mJrhKG__networkStatus {
    width: 100% !important;
  }
}

.kral-module__mJrhKG__storyBlock {
  transform-style: preserve-3d;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform .34s, box-shadow .34s, border-color .34s, background-size .34s, background-position .34s;
}

.kral-module__mJrhKG__storyBlock:hover {
  z-index: 30;
  background-color: #1c0e22eb;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-color: #ffffff38;
  transform: translateY(-10px)scale(1.06);
  box-shadow: 0 32px 80px #1d0a2757, 0 10px 28px #7c3aed38, inset 0 1px #ffffff1a;
}

.kral-module__mJrhKG__storyBlock p, .kral-module__mJrhKG__storyBlock .kral-module__mJrhKG__storyList, .kral-module__mJrhKG__storyTag {
  transition: transform .28s, opacity .28s, box-shadow .28s;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__storyFlow {
    perspective: none;
  }

  .kral-module__mJrhKG__storyBlock:hover {
    background-size: cover;
    transform: translateY(-4px)scale(1.02);
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__storyBlock, .kral-module__mJrhKG__storyBlock p, .kral-module__mJrhKG__storyBlock .kral-module__mJrhKG__storyList, .kral-module__mJrhKG__storyTag {
    transition: none !important;
  }

  .kral-module__mJrhKG__storyBlock:hover {
    transform: none !important;
  }
}

.kral-module__mJrhKG__storyFlow {
  perspective: 1600px;
  overflow: visible;
}

.kral-module__mJrhKG__storyBlock {
  transform-style: preserve-3d;
  transform-origin: center;
  will-change: transform, box-shadow, filter, background-size;
  transition: transform .62s cubic-bezier(.16, 1, .3, 1), box-shadow .62s cubic-bezier(.16, 1, .3, 1), border-color .62s cubic-bezier(.16, 1, .3, 1), filter .62s cubic-bezier(.16, 1, .3, 1), background-size .95s cubic-bezier(.16, 1, .3, 1), background-position .62s cubic-bezier(.16, 1, .3, 1);
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
}

.kral-module__mJrhKG__storyBlock:after {
  content: "";
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  background: linear-gradient(#ffffff0a 0%, #fff0 28%), radial-gradient(circle at 50% 18%, #ffffff14, #0000 34%);
  transition: opacity .62s cubic-bezier(.16, 1, .3, 1), transform .62s cubic-bezier(.16, 1, .3, 1);
  position: absolute;
  inset: 0;
}

.kral-module__mJrhKG__storyBlock:hover {
  z-index: 30;
  filter: saturate(1.04) contrast(1.02);
  border-color: #ffffff38;
  transform: none;
  box-shadow: 0 18px 34px #1d0a272e, 0 8px 18px #7c3aed1a, inset 0 1px #ffffff1a;
  background-position: center !important;
  background-size: 103% !important;
}

.kral-module__mJrhKG__storyBlock:hover:after {
  opacity: 1;
}

.kral-module__mJrhKG__storyTag, .kral-module__mJrhKG__storyBlock p, .kral-module__mJrhKG__storyBlock .kral-module__mJrhKG__storyList {
  will-change: transform;
  transition: transform .62s cubic-bezier(.16, 1, .3, 1), opacity .62s cubic-bezier(.16, 1, .3, 1), box-shadow .62s cubic-bezier(.16, 1, .3, 1);
}

.kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyTag {
  transform: none;
  box-shadow: 0 8px 14px #14081c24;
}

.kral-module__mJrhKG__storyBlock:hover p, .kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyList {
  transform: none;
}

.kral-module__mJrhKG__storyBlockActive {
  background-size: 102% !important;
  transform: translateY(-1.5px) !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__storyFlow {
    perspective: none;
  }

  .kral-module__mJrhKG__storyBlock:hover {
    transform: none;
    background-size: 101.5% !important;
  }

  .kral-module__mJrhKG__storyBlockActive {
    background-size: 101% !important;
    transform: none !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__storyBlock, .kral-module__mJrhKG__storyBlock:after, .kral-module__mJrhKG__storyTag, .kral-module__mJrhKG__storyBlock p, .kral-module__mJrhKG__storyBlock .kral-module__mJrhKG__storyList {
    transition: none !important;
  }

  .kral-module__mJrhKG__storyBlock:hover, .kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyTag, .kral-module__mJrhKG__storyBlock:hover p, .kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyList, .kral-module__mJrhKG__storyBlockActive {
    transform: none !important;
  }

  .kral-module__mJrhKG__storyBlock:hover, .kral-module__mJrhKG__storyBlockActive {
    background-size: 100% !important;
  }
}

.kral-module__mJrhKG__stepCard {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.kral-module__mJrhKG__stepCard b {
  margin: 0 auto;
}

.kral-module__mJrhKG__stepCard h3, .kral-module__mJrhKG__stepCard p {
  text-align: center;
}

.kral-module__mJrhKG__heroCopy {
  background: linear-gradient(#ffffffd1 0%, #ffffffbd 100%);
  border: 1px solid #5d316e24;
  box-shadow: 0 24px 64px #5625701f, inset 0 1px #ffffffb8;
}

.kral-module__mJrhKG__titleSubline {
  color: #4a2c59;
  text-shadow: 0 1px #ffffff52;
}

.kral-module__mJrhKG__lead {
  color: #4b3a56;
  text-shadow: 0 1px #ffffff38;
  max-width: 58ch;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.82;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__lead {
    font-size: 1rem;
    line-height: 1.72;
  }
}

.kral-module__mJrhKG__heroCopy {
  padding: 34px 34px 30px;
}

.kral-module__mJrhKG__title {
  letter-spacing: -.07em;
  margin: 8px 0 6px;
}

.kral-module__mJrhKG__titleSubline {
  color: #56376a;
  margin-top: 10px;
  margin-bottom: 18px;
  font-size: clamp(1.2rem, 2.2vw, 1.9rem);
  font-weight: 900;
  line-height: 1.12;
}

.kral-module__mJrhKG__lead {
  color: #51415c;
  max-width: 32ch;
  text-shadow: none;
  margin: 0;
  font-size: 1.02rem;
  font-weight: 500;
  line-height: 1.9;
}

.kral-module__mJrhKG__lead + .kral-module__mJrhKG__lead {
  border-top: 1px solid #5d316e1a;
  margin-top: 22px;
  padding-top: 20px;
}

.kral-module__mJrhKG__lead strong {
  color: #2f1b39;
  font-weight: 900;
}

.kral-module__mJrhKG__ctaRow {
  gap: 14px;
  margin-top: 28px;
}

.kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn {
  border-radius: 18px;
  min-height: 56px;
  padding: 15px 22px;
  font-size: 1.04rem;
}

@media (min-width: 1081px) {
  .kral-module__mJrhKG__hero {
    grid-template-columns: 1.16fr .84fr;
    gap: 22px;
  }

  .kral-module__mJrhKG__heroCopy {
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    display: flex;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__heroCopy {
    padding: 24px 22px 22px;
  }

  .kral-module__mJrhKG__title {
    margin: 6px 0 4px;
  }

  .kral-module__mJrhKG__titleSubline {
    margin-bottom: 14px;
    font-size: 1.08rem;
    line-height: 1.2;
  }

  .kral-module__mJrhKG__lead {
    max-width: none;
    font-size: .98rem;
    line-height: 1.76;
  }

  .kral-module__mJrhKG__lead + .kral-module__mJrhKG__lead {
    margin-top: 16px;
    padding-top: 14px;
  }

  .kral-module__mJrhKG__ctaRow {
    gap: 10px;
    margin-top: 22px;
  }

  .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn {
    min-height: 50px;
    padding: 12px 16px;
    font-size: .98rem;
  }
}

.kral-module__mJrhKG__page {
  background: linear-gradient(#ffffffb3, #ffffffad), radial-gradient(36rem 20rem at 8% 14%, #ffffff2e, #0000 62%), radial-gradient(32rem 18rem at 84% 18%, #ffffff1f, #0000 60%), url("/kral.webp") center / cover no-repeat fixed;
}

.kral-module__mJrhKG__page:before {
  content: "";
  pointer-events: none;
  opacity: .28;
  mix-blend-mode: screen;
  background: linear-gradient(90deg, #0000 0%, #ffffff29 8%, #0000 16% 32%, #ffffff1a 40%, #0000 50% 66%, #ffffff1f 74%, #0000 84% 100%);
  position: absolute;
  inset: 0;
}

.kral-module__mJrhKG__page:after {
  content: "";
  pointer-events: none;
  opacity: .1;
  filter: blur(.2px);
  background-image: radial-gradient(circle at 12% 18%, #472358bf .7px, #0000 .9px), radial-gradient(circle at 78% 22%, #47235899 .7px, #0000 .9px), radial-gradient(circle at 28% 78%, #4723588c .7px, #0000 .9px), radial-gradient(circle at 86% 72%, #47235880 .7px, #0000 .9px), radial-gradient(circle at 50% 52%, #47235873 1px, #0000 1.2px);
  background-size: 180px 180px, 220px 220px, 260px 260px, 240px 240px, 320px 320px;
  position: absolute;
  inset: 0;
}

.kral-module__mJrhKG__hero, .kral-module__mJrhKG__networkSection, .kral-module__mJrhKG__ribbonSection, .kral-module__mJrhKG__grid, .kral-module__mJrhKG__storySection, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalSection {
  opacity: 0;
  animation: .7s cubic-bezier(.22, .61, .36, 1) forwards kral-module__mJrhKG__kralFadeUp;
  transform: translateY(18px);
}

.kral-module__mJrhKG__hero {
  animation-delay: 40ms;
}

.kral-module__mJrhKG__networkSection {
  animation-delay: .12s;
}

.kral-module__mJrhKG__ribbonSection {
  animation-delay: .18s;
}

.kral-module__mJrhKG__grid {
  animation-delay: .24s;
}

.kral-module__mJrhKG__storySection {
  animation-delay: .32s;
}

.kral-module__mJrhKG__steps {
  animation-delay: .4s;
}

.kral-module__mJrhKG__finalSection {
  animation-delay: .48s;
}

.kral-module__mJrhKG__networkItem, .kral-module__mJrhKG__stepCard, .kral-module__mJrhKG__storyBlock, .kral-module__mJrhKG__inlineInfoCard, .kral-module__mJrhKG__liveDataBox, .kral-module__mJrhKG__inlineInfoBox, .kral-module__mJrhKG__orderBox {
  opacity: 0;
  animation: .66s cubic-bezier(.22, .61, .36, 1) forwards kral-module__mJrhKG__kralSoftReveal;
  transform: translateY(14px)scale(.992);
}

.kral-module__mJrhKG__networkItem:first-child {
  animation-delay: .16s;
}

.kral-module__mJrhKG__networkItem:nth-child(2) {
  animation-delay: .2s;
}

.kral-module__mJrhKG__networkItem:nth-child(3) {
  animation-delay: .24s;
}

.kral-module__mJrhKG__networkItem:nth-child(4) {
  animation-delay: .28s;
}

.kral-module__mJrhKG__networkItem:nth-child(5) {
  animation-delay: .32s;
}

.kral-module__mJrhKG__networkItem:nth-child(6) {
  animation-delay: .36s;
}

.kral-module__mJrhKG__stepCard:first-child {
  animation-delay: .18s;
}

.kral-module__mJrhKG__stepCard:nth-child(2) {
  animation-delay: .24s;
}

.kral-module__mJrhKG__stepCard:nth-child(3) {
  animation-delay: .3s;
}

.kral-module__mJrhKG__stepCard:nth-child(4) {
  animation-delay: .36s;
}

.kral-module__mJrhKG__storyBlock:first-child {
  animation-delay: .14s;
}

.kral-module__mJrhKG__storyBlock:nth-child(2) {
  animation-delay: .2s;
}

.kral-module__mJrhKG__storyBlock:nth-child(3) {
  animation-delay: .26s;
}

.kral-module__mJrhKG__storyBlock:nth-child(4) {
  animation-delay: .32s;
}

.kral-module__mJrhKG__storyBlock:nth-child(5) {
  animation-delay: .38s;
}

.kral-module__mJrhKG__storyBlock:nth-child(6) {
  animation-delay: .44s;
}

.kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
  transition: transform .18s, box-shadow .24s, opacity .18s, filter .24s;
  box-shadow: 0 10px 26px #7c3aed1f, 0 0 #ec489900;
}

.kral-module__mJrhKG__primaryBtn:hover, .kral-module__mJrhKG__secondaryBtn:hover, .kral-module__mJrhKG__buyBtn:hover {
  filter: saturate(1.04);
  box-shadow: 0 16px 34px #7c3aed2e, 0 0 24px #ec48991a;
}

.kral-module__mJrhKG__primaryBtn {
  position: relative;
}

.kral-module__mJrhKG__primaryBtn:before {
  content: "";
  border-radius: inherit;
  opacity: 0;
  pointer-events: none;
  background: radial-gradient(circle, #ffffff2e, #0000 62%);
  transition: opacity .24s;
  position: absolute;
  inset: -1px;
}

.kral-module__mJrhKG__primaryBtn:hover:before {
  opacity: 1;
}

.kral-module__mJrhKG__finalSection {
  margin-top: 30px;
}

.kral-module__mJrhKG__finalCard {
  text-align: center;
  background: linear-gradient(#23102cf5 0%, #3a184df0 52%, #5e2258eb 100%);
  border: 1px solid #ffffff1f;
  border-radius: 34px;
  padding: 40px 34px 34px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 34px 90px #2e113c57, inset 0 1px #ffffff1a;
}

.kral-module__mJrhKG__finalCard:before {
  content: "";
  pointer-events: none;
  background: radial-gradient(circle, #ffffff1a, #0000 62%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  inset: -18% auto auto -8%;
}

.kral-module__mJrhKG__finalCard:after {
  content: "";
  pointer-events: none;
  background: radial-gradient(circle, #ec48992e, #0000 62%);
  border-radius: 50%;
  width: 320px;
  height: 320px;
  position: absolute;
  bottom: -120px;
  right: -90px;
}

.kral-module__mJrhKG__finalCard .kral-module__mJrhKG__panelLabel {
  color: #f6eefe;
  background: #ffffff14;
  border: 1px solid #ffffff24;
}

.kral-module__mJrhKG__finalHeadline {
  z-index: 1;
  letter-spacing: -.06em;
  color: #fff7fb;
  text-wrap: balance;
  max-width: 14ch;
  margin: 6px auto 12px;
  font-size: clamp(2.2rem, 5vw, 4.2rem);
  line-height: .96;
  position: relative;
}

.kral-module__mJrhKG__finalLead {
  z-index: 1;
  color: #fff2f9d1;
  max-width: 52ch;
  margin: 0 auto;
  font-size: 1.02rem;
  line-height: 1.74;
  position: relative;
}

.kral-module__mJrhKG__finalStats {
  z-index: 1;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  max-width: 860px;
  margin: 26px auto 0;
  display: grid;
  position: relative;
}

.kral-module__mJrhKG__finalStat {
  -webkit-backdrop-filter: blur(10px);
  background: #ffffff14;
  border: 1px solid #ffffff1f;
  border-radius: 22px;
  padding: 18px 16px;
  box-shadow: inset 0 1px #ffffff14;
}

.kral-module__mJrhKG__finalStat span {
  color: #ffebf8ad;
  letter-spacing: .02em;
  margin-bottom: 8px;
  font-size: .86rem;
  display: block;
}

.kral-module__mJrhKG__finalStat strong {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 1.26rem;
  line-height: 1.15;
  display: block;
}

.kral-module__mJrhKG__finalActions {
  z-index: 1;
  margin-top: 24px;
  position: relative;
}

.kral-module__mJrhKG__finalCard .kral-module__mJrhKG__primaryBtn {
  box-shadow: 0 16px 36px #7c3aed38, 0 0 28px #ec48991f;
}

@keyframes kral-module__mJrhKG__kralFadeUp {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes kral-module__mJrhKG__kralSoftReveal {
  from {
    opacity: 0;
    transform: translateY(14px)scale(.992);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__finalStats {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__page:before {
    opacity: .18;
  }

  .kral-module__mJrhKG__page:after {
    opacity: .07;
  }

  .kral-module__mJrhKG__finalCard {
    border-radius: 24px;
    padding: 28px 20px 22px;
  }

  .kral-module__mJrhKG__finalHeadline {
    max-width: none;
    font-size: clamp(1.7rem, 10vw, 2.5rem);
    line-height: 1;
  }

  .kral-module__mJrhKG__finalLead {
    font-size: .96rem;
    line-height: 1.62;
  }

  .kral-module__mJrhKG__finalStats {
    gap: 10px;
    margin-top: 18px;
  }

  .kral-module__mJrhKG__finalStat {
    border-radius: 18px;
    padding: 14px 12px;
  }

  .kral-module__mJrhKG__finalStat strong {
    font-size: 1.08rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__hero, .kral-module__mJrhKG__networkSection, .kral-module__mJrhKG__ribbonSection, .kral-module__mJrhKG__grid, .kral-module__mJrhKG__storySection, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalSection, .kral-module__mJrhKG__networkItem, .kral-module__mJrhKG__stepCard, .kral-module__mJrhKG__storyBlock, .kral-module__mJrhKG__inlineInfoCard, .kral-module__mJrhKG__liveDataBox, .kral-module__mJrhKG__inlineInfoBox, .kral-module__mJrhKG__orderBox {
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
  }

  .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
    transition: none !important;
  }
}

.kral-module__mJrhKG__page {
  isolation: isolate;
}

.kral-module__mJrhKG__page:before {
  background-color: #0000;
  background-image: linear-gradient(90deg, #0000 0%, #ffffff29 8%, #0000 16% 32%, #ffffff1a 40%, #0000 50% 66%, #ffffff1f 74%, #0000 84% 100%), radial-gradient(circle at 14% 24%, #ffffff24 0 42px, #0000 43px), radial-gradient(circle at 82% 18%, #ffffff1a 0 34px, #0000 35px), radial-gradient(circle at 76% 78%, #ffffff17 0 54px, #0000 55px), radial-gradient(circle at 20% 74%, #ffffff14 0 26px, #0000 27px), linear-gradient(102deg, #0000 0 28%, #ffffff14 28.3%, #0000 28.8%), linear-gradient(78deg, #0000 0 62%, #ffffff0f 62.25%, #0000 62.7%), linear-gradient(114deg, #0000 0 48%, #ffffff0d 48.2%, #0000 48.6%);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: no-repeat;
  background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  background-attachment: scroll, scroll, scroll, scroll, scroll, scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box, border-box, border-box, border-box, border-box, border-box;
}

.kral-module__mJrhKG__page:after {
  opacity: .12;
  background-image: radial-gradient(circle at 12% 18%, #472358bf .7px, #0000 .9px), radial-gradient(circle at 78% 22%, #47235899 .7px, #0000 .9px), radial-gradient(circle at 28% 78%, #4723588c .7px, #0000 .9px), radial-gradient(circle at 86% 72%, #47235880 .7px, #0000 .9px), radial-gradient(circle at 50% 52%, #47235873 1px, #0000 1.2px), linear-gradient(#ffffff1a, #ffffff1a), linear-gradient(#ffffff14, #ffffff14), linear-gradient(#ffffff12, #ffffff12), linear-gradient(#ffffff17, #ffffff17), linear-gradient(#ffffff12, #ffffff12), linear-gradient(#ffffff14, #ffffff14), linear-gradient(#ffffff0f, #ffffff0f), linear-gradient(#ffffff0f, #ffffff0f), linear-gradient(#ffffff12, #ffffff12), linear-gradient(#ffffff0f, #ffffff0f), linear-gradient(135deg, #0000 46%, #ffffff0f 46.4% 53.6%, #0000 54%), linear-gradient(45deg, #0000 46%, #ffffff0d 46.4% 53.6%, #0000 54%);
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 12% 62%, 18% 56%, 24% 66%, 82% 28%, 88% 36%, 12.8% 48%, 18.9% 44%, 24.7% 55%, 82.9% 14%, 88.6% 23%, 86% 18%, 16% 84%;
  background-repeat: no-repeat;
  background-size: 180px 180px, 220px 220px, 260px 260px, 240px 240px, 320px 320px, 18px 82px, 20px 58px, 16px 44px, 18px 68px, 14px 38px, 2px 112px, 2px 80px, 2px 64px, 2px 96px, 2px 54px, 160px 160px, 220px 220px;
}

.kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
  will-change: transform, box-shadow, filter;
  transition: transform .16s cubic-bezier(.22, .61, .36, 1), box-shadow .18s cubic-bezier(.22, .61, .36, 1), filter .18s cubic-bezier(.22, .61, .36, 1), opacity .18s;
  transform: translateY(0);
}

.kral-module__mJrhKG__primaryBtn:after, .kral-module__mJrhKG__secondaryBtn:after, .kral-module__mJrhKG__buyBtn:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(115deg, #fff0 0%, #ffffff0f 34%, #ffffff47 46%, #ffffff14 56%, #fff0 70%);
  transition: transform .55s cubic-bezier(.22, .61, .36, 1);
  position: absolute;
  inset: -20% -30%;
  transform: translateX(-140%)skewX(-18deg);
}

.kral-module__mJrhKG__primaryBtn:hover, .kral-module__mJrhKG__secondaryBtn:hover, .kral-module__mJrhKG__buyBtn:hover {
  filter: saturate(1.05);
  transform: translateY(-2px);
}

.kral-module__mJrhKG__primaryBtn:hover:after, .kral-module__mJrhKG__secondaryBtn:hover:after, .kral-module__mJrhKG__buyBtn:hover:after {
  transform: translateX(138%)skewX(-18deg);
}

.kral-module__mJrhKG__primaryBtn:hover {
  box-shadow: 0 18px 36px #7c3aed38, 0 0 26px #ec48991a;
}

.kral-module__mJrhKG__secondaryBtn:hover {
  box-shadow: 0 14px 28px #5625701f, 0 0 20px #ffffff1f;
}

.kral-module__mJrhKG__buyBtn:hover {
  box-shadow: 0 18px 34px #ec48992e, 0 0 24px #f59e0b1a;
}

.kral-module__mJrhKG__primaryBtn:active, .kral-module__mJrhKG__secondaryBtn:active, .kral-module__mJrhKG__buyBtn:active {
  transform: translateY(0);
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__page:before {
    opacity: .16;
  }

  .kral-module__mJrhKG__page:after {
    opacity: .08;
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 10% 66%, 16% 62%, 22% 70%, 82% 24%, 88% 32%, 10.8% 54%, 16.9%, 22.7% 60%, 82.9% 11%, 88.6% 20%, 84% 18%, 18% 84%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn, .kral-module__mJrhKG__primaryBtn:after, .kral-module__mJrhKG__secondaryBtn:after, .kral-module__mJrhKG__buyBtn:after {
    transition: none !important;
  }

  .kral-module__mJrhKG__primaryBtn:hover, .kral-module__mJrhKG__secondaryBtn:hover, .kral-module__mJrhKG__buyBtn:hover {
    transform: none !important;
  }

  .kral-module__mJrhKG__primaryBtn:hover:after, .kral-module__mJrhKG__secondaryBtn:hover:after, .kral-module__mJrhKG__buyBtn:hover:after {
    transform: translateX(-140%)skewX(-18deg) !important;
  }
}

.kral-module__mJrhKG__finalCard {
  text-align: center !important;
  background: linear-gradient(#4a245fe0 0%, #683678d6 56%, #854684cc 100%) !important;
  border: 1px solid #ffffff29 !important;
  border-radius: 30px !important;
  padding: 36px 34px 30px !important;
  box-shadow: 0 26px 70px #48205c33, inset 0 1px #ffffff24 !important;
}

.kral-module__mJrhKG__finalCard:before {
  opacity: .9;
  background: radial-gradient(circle, #ffffff1f, #0000 64%) !important;
  width: 300px !important;
  height: 300px !important;
  inset: -14% auto auto -4% !important;
}

.kral-module__mJrhKG__finalCard:after {
  opacity: .85;
  background: radial-gradient(circle, #ec489924, #0000 64%) !important;
  width: 260px !important;
  height: 260px !important;
  bottom: -90px !important;
  right: -70px !important;
}

.kral-module__mJrhKG__finalHeadline {
  text-wrap: balance;
  letter-spacing: -.05em !important;
  color: #fffafc !important;
  max-width: 18ch !important;
  margin: 10px auto 12px !important;
  font-size: clamp(2rem, 4vw, 3.4rem) !important;
  line-height: 1.02 !important;
}

.kral-module__mJrhKG__finalLead {
  color: #fff4f9e0 !important;
  text-align: center !important;
  max-width: 44ch !important;
  margin: 0 auto !important;
  font-size: 1rem !important;
  line-height: 1.72 !important;
}

.kral-module__mJrhKG__finalStats {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
  max-width: 920px !important;
  margin: 22px auto 0 !important;
  display: grid !important;
}

.kral-module__mJrhKG__finalStat {
  background: #ffffff1a !important;
  border: 1px solid #ffffff24 !important;
  border-radius: 20px !important;
  padding: 16px 14px !important;
  box-shadow: inset 0 1px #ffffff1a, 0 10px 26px #30143d14 !important;
}

.kral-module__mJrhKG__finalStat span {
  color: #fff0f7c7 !important;
  margin-bottom: 8px !important;
  font-size: .88rem !important;
}

.kral-module__mJrhKG__finalStat strong {
  color: #fff !important;
  font-size: 1.18rem !important;
  line-height: 1.14 !important;
}

.kral-module__mJrhKG__finalActions {
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
  margin-top: 22px !important;
  display: flex !important;
}

.kral-module__mJrhKG__finalCard .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__finalCard .kral-module__mJrhKG__secondaryBtn {
  min-width: 200px;
}

.kral-module__mJrhKG__finalCard .kral-module__mJrhKG__secondaryBtn {
  color: #fffafc !important;
  background: #ffffff1f !important;
  border: 1px solid #ffffff29 !important;
}

.kral-module__mJrhKG__finalCard .kral-module__mJrhKG__secondaryBtn:hover {
  background: #ffffff29 !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__finalStats {
    grid-template-columns: 1fr !important;
    max-width: 560px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__finalCard {
    border-radius: 24px !important;
    padding: 26px 18px 22px !important;
  }

  .kral-module__mJrhKG__finalHeadline {
    max-width: 14ch !important;
    font-size: clamp(1.75rem, 9vw, 2.45rem) !important;
    line-height: 1.04 !important;
  }

  .kral-module__mJrhKG__finalLead {
    max-width: none !important;
    font-size: .95rem !important;
    line-height: 1.62 !important;
  }

  .kral-module__mJrhKG__finalStats {
    gap: 10px !important;
    margin-top: 18px !important;
  }

  .kral-module__mJrhKG__finalStat {
    border-radius: 16px !important;
    padding: 14px 12px !important;
  }

  .kral-module__mJrhKG__finalStat strong {
    font-size: 1.05rem !important;
  }

  .kral-module__mJrhKG__finalActions {
    gap: 10px !important;
    margin-top: 18px !important;
  }

  .kral-module__mJrhKG__finalCard .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__finalCard .kral-module__mJrhKG__secondaryBtn {
    width: 100%;
    min-width: 0;
  }
}

.kral-module__mJrhKG__panel h2, .kral-module__mJrhKG__storyPanel h2, .kral-module__mJrhKG__steps h2, .kral-module__mJrhKG__finalCard h2, .kral-module__mJrhKG__networkCard h2 {
  position: relative;
}

.kral-module__mJrhKG__panel h2:after, .kral-module__mJrhKG__storyPanel h2:after, .kral-module__mJrhKG__steps h2:after, .kral-module__mJrhKG__finalCard h2:after, .kral-module__mJrhKG__networkCard h2:after {
  content: "";
  background: linear-gradient(90deg, #f59e0bd9, #ffd66659);
  border-radius: 999px;
  width: 68px;
  height: 2px;
  margin: 12px auto 0 0;
  display: block;
  box-shadow: 0 0 12px #f59e0b24;
}

.kral-module__mJrhKG__finalCard h2:after {
  margin: 14px auto 0;
}

.kral-module__mJrhKG__finalStatActive {
  border-color: #ffd6662e !important;
  box-shadow: inset 0 1px #ffffff1a, 0 10px 26px #30143d14, 0 0 0 1px #ffd6660a !important;
}

.kral-module__mJrhKG__finalStatActive strong {
  text-shadow: 0 0 14px #ffd6661a;
}

.kral-module__mJrhKG__finalStatIcon {
  color: #ffd978;
  background: #ffd66614;
  border: 1px solid #ffd66624;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 0 auto 8px;
  display: flex;
  box-shadow: 0 0 14px #ffd6660f;
}

.kral-module__mJrhKG__heroMiniStats {
  gap: 10px;
  width: 100%;
  margin-top: 16px;
  display: grid;
}

.kral-module__mJrhKG__heroMiniStat {
  background: #ffffff8a;
  border: 1px solid #5d316e1a;
  border-radius: 16px;
  padding: 12px 14px;
  box-shadow: inset 0 1px #ffffff85;
}

.kral-module__mJrhKG__heroMiniStat span {
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #8a7394;
  margin-bottom: 4px;
  font-size: .78rem;
  font-weight: 800;
  display: block;
}

.kral-module__mJrhKG__heroMiniStat strong {
  color: #2f1d39;
  font-size: 1rem;
  font-weight: 900;
  line-height: 1.3;
  display: block;
}

.kral-module__mJrhKG__packageSelector {
  grid-template-columns: 62px minmax(0, 1fr) 62px;
  align-items: stretch;
  gap: 10px;
  margin-top: 8px;
  display: grid;
}

.kral-module__mJrhKG__packageAdjust {
  appearance: none;
  cursor: pointer;
  color: #3b2347;
  background: linear-gradient(#ffffffc7, #ffffff9e);
  border: 1px solid #5d316e1f;
  border-radius: 18px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  transition: transform .16s, box-shadow .18s, border-color .18s;
  box-shadow: inset 0 1px #ffffffa3, 0 10px 22px #56257014;
}

.kral-module__mJrhKG__packageAdjust:hover {
  border-color: #f59e0b38;
  transform: none;
  box-shadow: inset 0 1px #ffffffb3, 0 14px 26px #5625701a;
}

.kral-module__mJrhKG__packageValueBox {
  background: linear-gradient(#ffffffd1, #ffffffad);
  border: 1px solid #f59e0b29;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 78px;
  padding: 12px 16px;
  display: flex;
  box-shadow: inset 0 1px #ffffffb8, 0 12px 28px #56257014, 0 0 0 1px #ffd6660d;
}

.kral-module__mJrhKG__packageValueBox strong {
  color: #2d1835;
  letter-spacing: -.04em;
  text-shadow: 0 0 12px #ffd66614;
  font-size: 1.8rem;
  line-height: 1;
}

.kral-module__mJrhKG__packageValueBox span {
  color: #8a7394;
  margin-top: 6px;
  font-size: .82rem;
  font-weight: 700;
}

.kral-module__mJrhKG__checkoutSteps {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  margin-top: 18px;
  display: grid;
}

.kral-module__mJrhKG__checkoutStep {
  text-align: center;
  background: #ffffff85;
  border: 1px solid #5d316e1a;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 12px 10px;
  display: flex;
  box-shadow: inset 0 1px #ffffff75;
}

.kral-module__mJrhKG__checkoutStep b {
  color: #5d436a;
  background: #ffffffd1;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: .82rem;
  display: flex;
}

.kral-module__mJrhKG__checkoutStep span {
  color: #6f5b79;
  font-size: .82rem;
  font-weight: 800;
  line-height: 1.25;
}

.kral-module__mJrhKG__checkoutStepActive {
  background: linear-gradient(#ffffffbd, #ffffff9e);
  border-color: #7c3aed2e;
  box-shadow: inset 0 1px #ffffff8f, 0 10px 24px #7c3aed0f;
}

.kral-module__mJrhKG__checkoutStepDone {
  border-color: #ffd6662e;
  box-shadow: inset 0 1px #ffffff8f, 0 10px 24px #f59e0b0f, 0 0 0 1px #ffd6660a;
}

.kral-module__mJrhKG__checkoutStepDone b {
  color: #7a5600;
  background: linear-gradient(#fff9dbf0, #ffeca3d1);
  border-color: #f59e0b2e;
}

.kral-module__mJrhKG__checkoutStepDone span {
  color: #5a465f;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__checkoutSteps {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__packageSelector {
    grid-template-columns: 54px minmax(0, 1fr) 54px;
    gap: 8px;
  }

  .kral-module__mJrhKG__packageValueBox {
    min-height: 70px;
    padding: 10px 12px;
  }

  .kral-module__mJrhKG__packageValueBox strong {
    font-size: 1.5rem;
  }

  .kral-module__mJrhKG__heroMiniStat {
    border-radius: 14px;
    padding: 11px 12px;
  }

  .kral-module__mJrhKG__checkoutSteps {
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .kral-module__mJrhKG__checkoutStep {
    border-radius: 14px;
    padding: 10px 8px;
  }

  .kral-module__mJrhKG__checkoutStep span {
    font-size: .76rem;
  }
}

.kral-module__mJrhKG__kralCelebration {
  z-index: 90;
  pointer-events: none;
  flex-direction: column;
  align-items: flex-start;
  width: min(220px, 34vw);
  animation: .45s cubic-bezier(.22, .61, .36, 1) kral-module__mJrhKG__kralCelebrationIn;
  display: flex;
  position: fixed;
  bottom: 16px;
  left: 18px;
}

.kral-module__mJrhKG__kralSpeechBubble {
  color: #321f3c;
  word-break: break-all;
  background: #fffffff0;
  border: 1px solid #5d316e24;
  border-radius: 18px;
  max-width: 100%;
  margin: 0 0 10px 18px;
  padding: 10px 14px;
  font-size: .8rem;
  font-weight: 900;
  line-height: 1.35;
  position: relative;
  box-shadow: 0 14px 32px #2c143924, inset 0 1px #ffffffc7;
}

.kral-module__mJrhKG__kralSpeechBubble:after {
  content: "";
  background: #fffffff0;
  border-bottom: 1px solid #5d316e24;
  border-right: 1px solid #5d316e24;
  width: 18px;
  height: 18px;
  position: absolute;
  bottom: -10px;
  left: 18px;
  transform: rotate(45deg);
}

.kral-module__mJrhKG__kralCelebrationImage {
  filter: drop-shadow(0 20px 28px #2c14393d);
  transform-origin: bottom;
  width: 100%;
  height: auto;
  animation: 4.6s ease-in-out infinite kral-module__mJrhKG__kralFloatIdle;
  display: block;
}

@keyframes kral-module__mJrhKG__kralCelebrationIn {
  from {
    opacity: 0;
    transform: translateY(22px)scale(.92);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

@keyframes kral-module__mJrhKG__kralFloatIdle {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-5px);
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__kralCelebration {
    width: min(160px, 42vw);
    bottom: 10px;
    left: 10px;
  }

  .kral-module__mJrhKG__kralSpeechBubble {
    border-radius: 14px;
    margin: 0 0 8px 10px;
    padding: 8px 10px;
    font-size: .68rem;
  }

  .kral-module__mJrhKG__kralSpeechBubble:after {
    width: 14px;
    height: 14px;
    bottom: -8px;
    left: 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__kralCelebration, .kral-module__mJrhKG__kralCelebrationImage {
    animation: none !important;
  }
}

.kral-module__mJrhKG__kralCelebration {
  width: min(440px, 68vw) !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__kralCelebration {
    width: min(320px, 78vw) !important;
  }
}

.kral-module__mJrhKG__kralSpeechBubble {
  border-radius: 24px !important;
  max-width: min(420px, 70vw) !important;
  margin: 0 0 14px 22px !important;
  padding: 16px 20px !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}

.kral-module__mJrhKG__kralSpeechBubble:after {
  width: 22px !important;
  height: 22px !important;
  bottom: -12px !important;
  left: 22px !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__kralSpeechBubble {
    border-radius: 16px !important;
    max-width: min(280px, 74vw) !important;
    margin: 0 0 10px 12px !important;
    padding: 10px 12px !important;
    font-size: .78rem !important;
    line-height: 1.4 !important;
  }

  .kral-module__mJrhKG__kralSpeechBubble:after {
    width: 14px !important;
    height: 14px !important;
    bottom: -8px !important;
    left: 14px !important;
  }
}

.kral-module__mJrhKG__kralSpeechBubble {
  white-space: nowrap !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  width: max-content !important;
  max-width: none !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__kralSpeechBubble {
    white-space: normal !important;
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    max-width: min(92vw, 360px) !important;
  }
}

.kral-module__mJrhKG__finalHeadline {
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none !important;
  line-height: 1.02 !important;
  display: flex !important;
}

.kral-module__mJrhKG__finalHeadline span {
  text-align: center !important;
  white-space: nowrap !important;
  width: 100% !important;
  display: block !important;
}

.kral-module__mJrhKG__finalHeadline span:first-child {
  margin-bottom: 2px !important;
}

.kral-module__mJrhKG__finalLead {
  text-align: center !important;
  white-space: nowrap !important;
  width: 100% !important;
  max-width: none !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__finalHeadline span, .kral-module__mJrhKG__finalLead {
    white-space: normal !important;
  }
}

.kral-module__mJrhKG__finalHeadlineLine1, .kral-module__mJrhKG__finalHeadlineLine2 {
  text-align: center;
  white-space: nowrap;
  width: 100%;
  display: block;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__finalHeadlineLine1, .kral-module__mJrhKG__finalHeadlineLine2 {
    white-space: normal;
  }
}

.kral-module__mJrhKG__networkSection {
  margin: 24px auto 0;
}

.kral-module__mJrhKG__networkTopbar {
  z-index: 2;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: min(1240px, 100%);
  margin: 0 auto;
  display: flex;
  position: relative;
}

.kral-module__mJrhKG__networkTopbar .kral-module__mJrhKG__panelLabel {
  margin-bottom: 0;
}

.kral-module__mJrhKG__networkTopbarRight {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  display: flex;
}

.kral-module__mJrhKG__networkRpcStatus {
  color: #321d3c;
  background: #ffffffb8;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  display: inline-flex;
  box-shadow: inset 0 1px #ffffff9e, 0 10px 24px #5625700f;
}

.kral-module__mJrhKG__networkRpcStatus strong {
  color: #321d3c;
  font-size: .98rem;
  font-weight: 900;
  line-height: 1.2;
}

.kral-module__mJrhKG__networkToggleBtn {
  appearance: none;
  cursor: pointer;
  color: #3a2546;
  background: #ffffffc7;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  padding: 12px 16px;
  font-size: .94rem;
  font-weight: 900;
  transition: transform .16s, box-shadow .18s, border-color .18s;
  box-shadow: inset 0 1px #ffffffa3, 0 10px 24px #5625700f;
}

.kral-module__mJrhKG__networkToggleBtn:hover {
  border-color: #7c3aed29;
  transform: none;
  box-shadow: inset 0 1px #ffffffb8, 0 14px 28px #56257014;
}

.kral-module__mJrhKG__networkPrimaryActions {
  z-index: 2;
  justify-content: flex-start;
  width: min(1240px, 100%);
  margin: 14px auto 0;
  display: flex;
  position: relative;
}

.kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn {
  min-height: 52px;
  padding: 14px 20px;
}

.kral-module__mJrhKG__networkCard {
  margin-top: 14px;
  padding: 22px;
}

.kral-module__mJrhKG__networkGrid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kral-module__mJrhKG__networkItem {
  min-height: 84px;
  text-align: center !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 14px 16px !important;
}

.kral-module__mJrhKG__networkItem span {
  width: 100%;
  display: block;
  text-align: center !important;
  margin: 0 !important;
}

.kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  width: 100%;
  display: block;
  text-align: center !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  margin: 0 !important;
  line-height: 1.35 !important;
}

.kral-module__mJrhKG__networkActions {
  display: none !important;
}

@media (max-width: 980px) {
  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkTopbar {
    align-items: stretch;
  }

  .kral-module__mJrhKG__networkTopbarRight {
    justify-content: flex-start;
    width: 100%;
  }

  .kral-module__mJrhKG__networkRpcStatus, .kral-module__mJrhKG__networkToggleBtn {
    text-align: center;
    justify-content: center;
    width: 100%;
  }

  .kral-module__mJrhKG__networkPrimaryActions {
    width: min(1240px, 100%);
  }

  .kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn {
    width: 100%;
  }

  .kral-module__mJrhKG__networkCard {
    padding: 16px;
  }

  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .kral-module__mJrhKG__networkItem {
    min-height: auto;
    padding: 12px 14px !important;
  }
}

.kral-module__mJrhKG__networkCard {
  background: #ffffff9e !important;
  border: 1px solid #5d316e1f !important;
  border-radius: 28px !important;
  width: min(1240px, 100%) !important;
  margin: 14px auto 0 !important;
  padding: 20px !important;
  box-shadow: 0 20px 56px #5625701a, inset 0 1px #ffffff8c !important;
}

.kral-module__mJrhKG__networkGrid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch !important;
  gap: 16px !important;
  display: grid !important;
}

.kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem {
  text-align: center !important;
  background: #ffffffbd !important;
  border: 1px solid #5d316e1a !important;
  border-radius: 22px !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 108px !important;
  padding: 16px 18px !important;
  display: flex !important;
  overflow: hidden !important;
  box-shadow: inset 0 1px #ffffffa3 !important;
}

.kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem span {
  text-align: center !important;
  color: #846f8c !important;
  white-space: normal !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: .88rem !important;
  line-height: 1.2 !important;
  display: block !important;
}

.kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
  text-align: center !important;
  color: #2f1d39 !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 1.05rem !important;
  line-height: 1.35 !important;
  display: block !important;
}

.kral-module__mJrhKG__networkCard .kral-module__mJrhKG__addrText {
  text-align: center !important;
  max-width: 100% !important;
}

@media (max-width: 980px) {
  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCard {
    border-radius: 22px !important;
    padding: 16px !important;
  }

  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem {
    border-radius: 18px !important;
    min-height: auto !important;
    padding: 14px !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem span {
    font-size: .82rem !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    font-size: .96rem !important;
    line-height: 1.32 !important;
  }
}

.kral-module__mJrhKG__networkCard {
  transform-origin: top;
  transition: max-height .42s cubic-bezier(.22, .61, .36, 1), opacity .32s, transform .42s cubic-bezier(.22, .61, .36, 1), box-shadow .28s, border-color .28s;
  overflow: hidden;
}

.kral-module__mJrhKG__networkCardClosed {
  opacity: 0;
  pointer-events: none;
  max-height: 0;
  transform: translateY(-10px)scale(.985);
  border-width: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.kral-module__mJrhKG__networkCardOpen {
  opacity: 1;
  max-height: 520px;
  transform: translateY(0)scale(1);
}

.kral-module__mJrhKG__networkCardLive {
  box-shadow: 0 24px 70px #56257024, 0 0 0 1px #22c55e14, 0 0 34px #22c55e1a;
}

.kral-module__mJrhKG__networkCardWarn {
  box-shadow: 0 24px 70px #56257024, 0 0 0 1px #ef444414, 0 0 28px #ef444414;
}

.kral-module__mJrhKG__networkCardScanning {
  box-shadow: 0 24px 70px #56257024, 0 0 28px #f59e0b1a;
}

.kral-module__mJrhKG__networkToggleBtn, .kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn {
  transition: transform .18s, box-shadow .24s, filter .24s;
}

.kral-module__mJrhKG__networkToggleBtn:hover, .kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn:hover {
  transform: none;
}

.kral-module__mJrhKG__statusDotChecking {
  animation: 1.2s ease-in-out infinite kral-module__mJrhKG__kralCheckingPulse;
}

.kral-module__mJrhKG__statusDotOnline {
  animation: 2.2s ease-in-out infinite kral-module__mJrhKG__kralOnlinePulse;
}

.kral-module__mJrhKG__packageValueBox, .kral-module__mJrhKG__calcRowBig {
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__packageValuePulse {
  animation: .42s cubic-bezier(.22, .61, .36, 1) kral-module__mJrhKG__kralPackagePop;
}

.kral-module__mJrhKG__packageValuePulse:after, .kral-module__mJrhKG__calcRowBigPulse:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(115deg, #0000 0%, #ffffff6b 44%, #0000 76%);
  animation: .7s kral-module__mJrhKG__kralShimmerPass;
  position: absolute;
  inset: 0;
  transform: translateX(-130%);
}

.kral-module__mJrhKG__calcRowBigPulse {
  animation: .46s cubic-bezier(.22, .61, .36, 1) kral-module__mJrhKG__kralCalcPulse;
}

.kral-module__mJrhKG__buyBtn {
  isolation: isolate;
  position: relative;
}

.kral-module__mJrhKG__buyBtn:before {
  content: "";
  border-radius: inherit;
  opacity: 0;
  z-index: -1;
  background: radial-gradient(circle, #fff3, #0000 58%);
  transition: opacity .24s, transform .24s;
  position: absolute;
  inset: -10%;
  transform: scale(.92);
}

.kral-module__mJrhKG__buyBtn:hover:before {
  opacity: 1;
  transform: scale(1.03);
}

.kral-module__mJrhKG__statusCardBreathing {
  animation: .28s kral-module__mJrhKG__statusReveal, 3.6s ease-in-out infinite kral-module__mJrhKG__kralStatusBreath;
}

.kral-module__mJrhKG__checkoutSteps {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin-top: 18px;
  display: grid;
  position: relative;
}

.kral-module__mJrhKG__checkoutStep {
  background: #ffffff8f;
  border: 1px solid #5d316e1f;
  border-radius: 18px;
  padding: 14px 12px;
  transition: transform .22s, box-shadow .22s, border-color .22s;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 1px #ffffff57;
}

.kral-module__mJrhKG__checkoutStep:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px #5625701a;
}

.kral-module__mJrhKG__checkoutStep b {
  color: #fff;
  background: #2b102fdb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-bottom: 8px;
  font-size: .86rem;
  display: inline-flex;
}

.kral-module__mJrhKG__checkoutStep span {
  color: #4d3559;
  font-weight: 800;
  line-height: 1.35;
  display: block;
}

.kral-module__mJrhKG__checkoutStepActive {
  border-color: #7c3aed3d;
  box-shadow: 0 16px 32px #7c3aed1a, inset 0 1px #ffffff70;
}

.kral-module__mJrhKG__checkoutStepActive:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(115deg, #0000 0%, #ffffff57 45%, #0000 76%);
  animation: 2.4s ease-in-out infinite kral-module__mJrhKG__kralShimmerLoop;
  position: absolute;
  inset: 0;
  transform: translateX(-130%);
}

.kral-module__mJrhKG__checkoutStepDone {
  background: linear-gradient(#f0fdf4e6 0%, #dcfce7b8 100%);
  border-color: #22c55e38;
}

.kral-module__mJrhKG__checkoutStepDone b {
  background: linear-gradient(135deg, #166534 0%, #22c55e 100%);
  box-shadow: 0 0 0 6px #22c55e14;
}

.kral-module__mJrhKG__storyBlock {
  outline: none;
}

.kral-module__mJrhKG__storyBlockActive {
  z-index: 22;
  filter: saturate(1.08) contrast(1.03) !important;
  border-color: #ffffff42 !important;
  transform: translateY(-8px)scale(1.028) !important;
  box-shadow: 0 24px 56px #1d0a273d, 0 12px 28px #7c3aed29, inset 0 0 0 1px #ffffff0f !important;
}

.kral-module__mJrhKG__storyBlockActive:after {
  opacity: 1 !important;
}

.kral-module__mJrhKG__storyBlockActive .kral-module__mJrhKG__storyTag {
  transform: translateY(-3px)scale(1.02);
  box-shadow: 0 14px 28px #14081c47;
}

.kral-module__mJrhKG__storyBlockActive p, .kral-module__mJrhKG__storyBlockActive .kral-module__mJrhKG__storyInline {
  transform: translateY(-2px);
}

.kral-module__mJrhKG__storyInline {
  opacity: .92;
}

.kral-module__mJrhKG__stepCard {
  transition: transform .24s, box-shadow .24s, border-color .24s;
}

.kral-module__mJrhKG__stepCard b {
  animation: 3.8s ease-in-out infinite kral-module__mJrhKG__kralStepPulse;
}

.kral-module__mJrhKG__stepCard:hover b {
  transform: scale(1.06);
}

.kral-module__mJrhKG__finalStatActive {
  transition: transform .24s, box-shadow .24s, border-color .24s;
  animation: 5.4s ease-in-out infinite kral-module__mJrhKG__kralFinalFloat;
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__finalStatActive:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 34px #2e113c2e;
}

.kral-module__mJrhKG__finalStatActive:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(120deg, #0000 0%, #ffffff2e 45%, #0000 76%);
  animation: 3.4s ease-in-out infinite kral-module__mJrhKG__kralShimmerLoop;
  position: absolute;
  inset: 0;
  transform: translateX(-130%);
}

.kral-module__mJrhKG__kralCelebration {
  animation: .42s cubic-bezier(.22, .61, .36, 1) kral-module__mJrhKG__kralCelebrationEnter;
}

@keyframes kral-module__mJrhKG__kralCheckingPulse {
  0%, 100% {
    opacity: .9;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(1.18);
  }
}

@keyframes kral-module__mJrhKG__kralOnlinePulse {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.08);
  }
}

@keyframes kral-module__mJrhKG__kralPackagePop {
  0% {
    transform: scale(.96)translateY(4px);
  }

  60% {
    transform: scale(1.03)translateY(-1px);
  }

  100% {
    transform: scale(1)translateY(0);
  }
}

@keyframes kral-module__mJrhKG__kralCalcPulse {
  0% {
    transform: scale(.985);
  }

  55% {
    transform: scale(1.01);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes kral-module__mJrhKG__kralShimmerPass {
  from {
    transform: translateX(-130%);
  }

  to {
    transform: translateX(130%);
  }
}

@keyframes kral-module__mJrhKG__kralShimmerLoop {
  0%, 68% {
    transform: translateX(-130%);
  }

  100% {
    transform: translateX(130%);
  }
}

@keyframes kral-module__mJrhKG__kralStatusBreath {
  0%, 100% {
    box-shadow: 0 18px 40px #5625701a, inset 0 1px #ffffff4d;
  }

  50% {
    box-shadow: 0 22px 48px #56257024, inset 0 1px #ffffff5c;
  }
}

@keyframes kral-module__mJrhKG__kralStepPulse {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.05);
  }
}

@keyframes kral-module__mJrhKG__kralFinalFloat {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-4px);
  }
}

@keyframes kral-module__mJrhKG__kralCelebrationEnter {
  from {
    opacity: 0;
    transform: translateY(10px)scale(.96);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__checkoutSteps {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__checkoutSteps {
    grid-template-columns: 1fr;
  }

  .kral-module__mJrhKG__networkCardOpen {
    max-height: 720px;
  }

  .kral-module__mJrhKG__storyBlockActive {
    transform: translateY(-4px)scale(1.012) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__statusDotChecking, .kral-module__mJrhKG__statusDotOnline, .kral-module__mJrhKG__packageValuePulse, .kral-module__mJrhKG__calcRowBigPulse, .kral-module__mJrhKG__statusCardBreathing, .kral-module__mJrhKG__checkoutStepActive:after, .kral-module__mJrhKG__stepCard b, .kral-module__mJrhKG__finalStatActive, .kral-module__mJrhKG__finalStatActive:after, .kral-module__mJrhKG__kralCelebration {
    animation: none !important;
  }
}

.kral-module__mJrhKG__storyBlock {
  isolation: isolate;
}

.kral-module__mJrhKG__storyBlock:hover, .kral-module__mJrhKG__storyBlockActive {
  will-change: background-size, filter, box-shadow;
}

.kral-module__mJrhKG__storyBlock {
  will-change: background-size, box-shadow, border-color, filter;
  z-index: 1 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
  transition: background-size .82s cubic-bezier(.16, 1, .3, 1), box-shadow .46s cubic-bezier(.16, 1, .3, 1), border-color .46s cubic-bezier(.16, 1, .3, 1), filter .46s cubic-bezier(.16, 1, .3, 1) !important;
  transform: none !important;
}

.kral-module__mJrhKG__storyBlock:hover {
  z-index: 1 !important;
  filter: saturate(1.03) contrast(1.01) !important;
  background-size: 103% !important;
  border-color: #fff3 !important;
  transform: none !important;
  box-shadow: 0 16px 28px #1d0a2724, 0 6px 14px #7c3aed14, inset 0 1px #ffffff1a !important;
}

.kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyTag, .kral-module__mJrhKG__storyBlock:hover p, .kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyInline, .kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyList {
  transform: none !important;
}

.kral-module__mJrhKG__storyBlock:hover .kral-module__mJrhKG__storyTag {
  box-shadow: 0 10px 18px #14081c2e !important;
}

.kral-module__mJrhKG__storyBlockActive {
  z-index: 1 !important;
  filter: saturate(1.02) contrast(1.01) !important;
  background-size: 101.4% !important;
  border-color: #ffffff2e !important;
  transform: none !important;
  box-shadow: 0 14px 24px #1d0a271f, 0 6px 12px #7c3aed12, inset 0 1px #ffffff1a !important;
}

.kral-module__mJrhKG__storyBlockActive .kral-module__mJrhKG__storyTag, .kral-module__mJrhKG__storyBlockActive p, .kral-module__mJrhKG__storyBlockActive .kral-module__mJrhKG__storyInline, .kral-module__mJrhKG__storyBlockActive .kral-module__mJrhKG__storyList {
  transform: none !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__storyBlock:hover {
    background-size: 101.8% !important;
  }

  .kral-module__mJrhKG__storyBlockActive {
    background-size: 101% !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__storyBlock {
    transition: none !important;
  }

  .kral-module__mJrhKG__storyBlock:hover, .kral-module__mJrhKG__storyBlockActive {
    filter: none !important;
    background-size: 100% !important;
  }
}

.kral-module__mJrhKG__heroEyebrowWrap {
  align-items: flex-start;
  margin-bottom: 6px;
  padding-right: 88px;
  display: inline-flex;
  position: relative;
}

.kral-module__mJrhKG__heroWelesLogo {
  object-fit: contain;
  filter: drop-shadow(0 10px 18px #2c143929) drop-shadow(0 0 10px #ffffff2e);
  opacity: .96;
  pointer-events: none;
  width: 105px;
  height: auto;
  display: block;
  position: absolute;
  bottom: -8px;
  right: 0;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__heroEyebrowWrap {
    margin-bottom: 4px;
    padding-right: 64px;
  }

  .kral-module__mJrhKG__heroWelesLogo {
    width: 78px;
    bottom: -4px;
    right: 0;
  }
}

.kral-module__mJrhKG__historySplitPanel {
  flex-direction: column;
  gap: 18px;
  margin-top: 8px;
  display: flex;
}

.kral-module__mJrhKG__comicGallery {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  display: grid;
}

.kral-module__mJrhKG__comicCard {
  background: #ffffff9e;
  border: 1px solid #5d316e24;
  border-radius: 22px;
  margin: 0;
  overflow: hidden;
  box-shadow: inset 0 1px #ffffff73, 0 14px 30px #5625701a;
}

.kral-module__mJrhKG__comicImage {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
  display: block;
}

.kral-module__mJrhKG__historyCopy p {
  margin: 0 0 14px;
}

.kral-module__mJrhKG__historyCopy p:last-child {
  margin-bottom: 4px;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__comicGallery {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__comicGallery {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .kral-module__mJrhKG__comicCard {
    border-radius: 18px;
  }

  .kral-module__mJrhKG__comicImage {
    aspect-ratio: 16 / 11;
  }
}

.kral-module__mJrhKG__historyTopGallery {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  margin-top: 14px;
  margin-bottom: 18px;
  display: grid;
}

.kral-module__mJrhKG__historyGalleryCard {
  background: #ffffff9e;
  border: 1px solid #5d316e24;
  border-radius: 20px;
  margin: 0;
  overflow: hidden;
  box-shadow: inset 0 1px #ffffff6b, 0 14px 30px #5625701a;
}

.kral-module__mJrhKG__historyGalleryImage {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
  display: block;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__historyTopGallery {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyTopGallery {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .kral-module__mJrhKG__historyGalleryCard {
    border-radius: 18px;
  }

  .kral-module__mJrhKG__historyGalleryImage {
    aspect-ratio: 16 / 11;
  }

  .kral-module__mJrhKG__historyScrollBox {
    border-radius: 20px;
    max-height: 360px;
    padding: 14px 14px 6px;
  }
}

.kral-module__mJrhKG__historyHero {
  background: #ffffff94;
  border: 1px solid #5d316e24;
  border-radius: 28px;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 1px #ffffff6b, 0 18px 38px #5625701f;
}

.kral-module__mJrhKG__historyHeroImageButton {
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
  padding: 0;
  display: block;
}

.kral-module__mJrhKG__historyHeroImage {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
  height: auto;
  display: block;
}

.kral-module__mJrhKG__historyNavBtn {
  z-index: 3;
  cursor: pointer;
  color: #fff;
  -webkit-backdrop-filter: blur(10px);
  background: #22102b94;
  border: none;
  border-radius: 999px;
  width: 54px;
  height: 54px;
  font-size: 2rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0 10px 24px #150a1d3d;
}

.kral-module__mJrhKG__historyNavBtnLeft {
  left: 14px;
}

.kral-module__mJrhKG__historyNavBtnRight {
  right: 120px;
}

.kral-module__mJrhKG__historyHeroDots {
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 0 0 18px;
  display: flex;
}

.kral-module__mJrhKG__historyDot {
  cursor: pointer;
  background: #5d316e38;
  border: none;
  border-radius: 999px;
  width: 11px;
  height: 11px;
  padding: 0;
}

.kral-module__mJrhKG__historyDotActive {
  background: linear-gradient(135deg, #7c3aed 0%, #ec4899 100%);
  box-shadow: 0 0 0 4px #7c3aed1f;
}

.kral-module__mJrhKG__historyScrollBox {
  scrollbar-width: thin;
  scrollbar-color: #7c3aed8c #ffffff59;
  background: #ffffff8a;
  border: 1px solid #5d316e1f;
  border-radius: 24px;
  max-height: 430px;
  padding: 18px 18px 8px;
  overflow: hidden auto;
  box-shadow: inset 0 1px #ffffff52;
}

.kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar {
  width: 10px;
}

.kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-track {
  background: #ffffff59;
  border-radius: 999px;
}

.kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-thumb {
  background: linear-gradient(#7c3aedc7, #ec4899b8);
  border: 2px solid #ffffff59;
  border-radius: 999px;
}

.kral-module__mJrhKG__historyScrollInner p {
  margin: 0 0 14px;
}

.kral-module__mJrhKG__historyScrollInner p:last-child {
  margin-bottom: 4px;
}

.kral-module__mJrhKG__historyLightbox {
  z-index: 140;
  -webkit-backdrop-filter: blur(8px);
  background: #140a1ac2;
  justify-content: center;
  align-items: center;
  padding: 28px;
  display: flex;
  position: fixed;
  inset: 0;
}

.kral-module__mJrhKG__historyLightboxInner {
  justify-content: center;
  align-items: center;
  width: min(1200px, 94vw);
  max-height: 90vh;
  display: flex;
  position: relative;
}

.kral-module__mJrhKG__historyLightboxImage {
  border-radius: 24px;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 90vh;
  display: block;
  box-shadow: 0 28px 70px #00000057;
}

.kral-module__mJrhKG__historyLightboxClose {
  z-index: 3;
  cursor: pointer;
  color: #fff;
  background: #22102bb8;
  border: none;
  border-radius: 999px;
  width: 52px;
  height: 52px;
  font-size: 2rem;
  line-height: 1;
  position: absolute;
  top: -14px;
  right: -14px;
  box-shadow: 0 12px 28px #00000047;
}

.kral-module__mJrhKG__historyLightboxNav {
  z-index: 3;
  cursor: pointer;
  color: #fff;
  background: #22102bb8;
  border: none;
  border-radius: 999px;
  width: 58px;
  height: 58px;
  font-size: 2.2rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0 12px 28px #00000047;
}

.kral-module__mJrhKG__historyLightboxNavLeft {
  left: 16px;
}

.kral-module__mJrhKG__historyLightboxNavRight {
  right: 16px;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyHero {
    border-radius: 20px;
  }

  .kral-module__mJrhKG__historyHeroImage {
    aspect-ratio: 16 / 11;
    object-fit: contain;
  }

  .kral-module__mJrhKG__historyNavBtn {
    width: 44px;
    height: 44px;
    font-size: 1.7rem;
  }

  .kral-module__mJrhKG__historyNavBtnLeft {
    left: 10px;
  }

  .kral-module__mJrhKG__historyNavBtnRight {
    right: 10px;
  }

  .kral-module__mJrhKG__historyScrollBox {
    border-radius: 20px;
    max-height: 360px;
    padding: 14px 14px 6px;
  }

  .kral-module__mJrhKG__historyLightbox {
    padding: 16px;
  }

  .kral-module__mJrhKG__historyLightboxInner {
    width: 100%;
  }

  .kral-module__mJrhKG__historyLightboxImage {
    border-radius: 18px;
  }

  .kral-module__mJrhKG__historyLightboxClose {
    width: 44px;
    height: 44px;
    font-size: 1.7rem;
    top: -10px;
    right: -2px;
  }

  .kral-module__mJrhKG__historyLightboxNav {
    width: 46px;
    height: 46px;
    font-size: 1.8rem;
  }

  .kral-module__mJrhKG__historyLightboxNavLeft {
    left: 8px;
  }

  .kral-module__mJrhKG__historyLightboxNavRight {
    right: 8px;
  }
}

.kral-module__mJrhKG__historyHeroImage {
  object-fit: contain !important;
  object-position: center center !important;
  background: #180c1ee0 !important;
  width: 100% !important;
  height: 520px !important;
  display: block !important;
}

.kral-module__mJrhKG__historyHeroImageButton {
  background: #180c1ee0 !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  display: flex !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__historyHeroImage {
    height: 420px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyHeroImage {
    height: 320px !important;
  }
}

.kral-module__mJrhKG__historyHero {
  box-shadow: none !important;
  background: none !important;
  border: none !important;
  overflow: visible !important;
}

.kral-module__mJrhKG__historyHeroImageButton {
  background: none !important;
  border: none !important;
  width: 100% !important;
  padding: 0 !important;
  display: block !important;
}

.kral-module__mJrhKG__historyHeroImage {
  aspect-ratio: auto !important;
  object-fit: fill !important;
  object-position: center center !important;
  background: none !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  display: block !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyHeroImage {
    aspect-ratio: auto !important;
    width: 100% !important;
    height: auto !important;
  }
}

.kral-module__mJrhKG__historyLightboxInner {
  cursor: zoom-in;
  overflow: hidden;
}

.kral-module__mJrhKG__historyLightboxImage {
  transform-origin: center;
  will-change: transform;
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  transition: transform .18s;
}

.kral-module__mJrhKG__historyLightboxInner {
  -webkit-user-select: none;
  user-select: none;
}

.kral-module__mJrhKG__historyLightboxImage {
  pointer-events: auto;
}

.kral-module__mJrhKG__historyLightboxImage:active {
  cursor: grabbing;
}

.kral-module__mJrhKG__comicHeader {
  margin-bottom: 12px;
}

.kral-module__mJrhKG__comicHeader h2 {
  margin: 4px 0 10px;
}

.kral-module__mJrhKG__historyScrollBox {
  width: calc(100% + 8px) !important;
  max-width: none !important;
  margin-right: -8px !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyScrollBox {
    width: 100% !important;
    margin-right: 0 !important;
  }
}

.kral-module__mJrhKG__historyScrollBox {
  max-height: unset !important;
  height: auto !important;
}

@media (min-height: 700px) {
  .kral-module__mJrhKG__historyScrollBox {
    max-height: 480px !important;
  }
}

.kral-module__mJrhKG__historyScrollBox {
  height: auto !important;
  max-height: none !important;
}

.kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
  align-self: start !important;
}

.kral-module__mJrhKG__historyScrollBox {
  height: auto !important;
  max-height: 430px !important;
  overflow: hidden auto !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__historyWideSection {
  z-index: 1;
  width: min(1240px, 100%);
  margin: 24px auto 0;
  position: relative;
}

.kral-module__mJrhKG__historyWideSection .kral-module__mJrhKG__panel {
  width: 100%;
  max-width: none;
}

.kral-module__mJrhKG__historyWideSection .kral-module__mJrhKG__historyHero {
  margin-bottom: 16px;
}

.kral-module__mJrhKG__historyWideSection .kral-module__mJrhKG__historyScrollBox {
  max-height: 460px !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyWideSection {
    margin: 18px auto 0;
  }

  .kral-module__mJrhKG__historyWideSection .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
  max-height: 430px !important;
  margin-right: 0 !important;
  overflow-y: auto !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
    grid-column: auto !important;
    width: 100% !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
  grid-column: auto !important;
  width: auto !important;
  max-width: none !important;
  margin-top: 0 !important;
}

:is(.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__comicHeader, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHero, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHeroDots, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox) {
  width: auto !important;
  max-width: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
  margin-right: 0 !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
    grid-column: auto !important;
    width: 100% !important;
  }
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
  flex-direction: column !important;
  align-self: stretch !important;
  height: 100% !important;
  display: flex !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__comicHeader {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHero {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHeroDots {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) > .kral-module__mJrhKG__panelLabel {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) > h2 {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
  flex: auto !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow-y: auto !important;
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
    height: auto !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
    max-height: 430px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__grid {
  align-items: start !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
  flex-direction: column !important;
  align-self: start !important;
  min-height: 0 !important;
  display: flex !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__comicHeader {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHero {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyHeroDots {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) > .kral-module__mJrhKG__panelLabel {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) > h2 {
  flex: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
  flex: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow-y: auto !important;
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__grid {
    align-items: stretch !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) {
    height: auto !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
    max-height: 430px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__historyScrollInner {
  overflow-wrap: break-word !important;
  word-break: normal !important;
  white-space: normal !important;
}

.kral-module__mJrhKG__historyScrollInner p {
  overflow-wrap: break-word !important;
  word-break: normal !important;
  white-space: normal !important;
  -webkit-hyphens: auto !important;
  hyphens: auto !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyScrollBox) > h2 {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  max-width: 100% !important;
  display: block !important;
}

.kral-module__mJrhKG__historyHeading {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  text-wrap: balance !important;
  width: 100% !important;
  max-width: 100% !important;
  line-height: 1.12 !important;
  display: block !important;
}

.kral-module__mJrhKG__historyScrollInner > .kral-module__mJrhKG__panelLabel {
  margin-bottom: 12px !important;
}

.kral-module__mJrhKG__historyHeading {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 16px !important;
  line-height: 1.12 !important;
  display: block !important;
}

@media (min-width: 1081px) {
  .kral-module__mJrhKG__grid {
    align-items: start !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) {
    flex-direction: column !important;
    min-height: 0 !important;
    display: flex !important;
    overflow: hidden !important;
  }

  :is(.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__comicHeader, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyHero, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyHeroDots, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) > .kral-module__mJrhKG__panelLabel, .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) > .kral-module__mJrhKG__historyHeading) {
    flex: none !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox {
    flex: auto !important;
    width: 100% !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    margin-right: 0 !important;
    overflow: hidden auto !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) {
    height: auto !important;
    overflow: visible !important;
  }

  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox {
    height: auto !important;
    max-height: 430px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox {
    max-height: 360px !important;
  }
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox {
  scrollbar-width: thin !important;
  scrollbar-color: #7c3aedd1 #ffffff29 !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-track {
  background: linear-gradient(#ffffff2e 0%, #ffffff14 100%) !important;
  border-radius: 999px !important;
  box-shadow: inset 0 0 0 1px #5d316e1a, inset 0 8px 18px #ffffff1a !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(#6d28d9 0%, #9333eaf5 48%, #db2777f0 100%) !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-corner {
  background: none !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox {
  scrollbar-width: auto !important;
  scrollbar-color: #8b5cf6 #ffffff1a !important;
  padding-right: 10px !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar {
  width: 18px !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-track {
  background: #ffffff14 !important;
  border: 1px solid #ffffff2e !important;
  border-radius: 999px !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-thumb {
  background: linear-gradient(#7c3aed 0%, #a855f7 50%, #ec4899 100%) !important;
  border: 3px solid #ffffff38 !important;
  border-radius: 999px !important;
  box-shadow: 0 0 0 1px #7c3aed47, 0 0 18px #a855f759 !important;
}

.kral-module__mJrhKG__grid > .kral-module__mJrhKG__panel:has(.kral-module__mJrhKG__historyHeading) .kral-module__mJrhKG__historyScrollBox::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(#6d28d9 0%, #9333ea 50%, #db2777 100%) !important;
  box-shadow: 0 0 0 1px #7c3aed57, 0 0 24px #ec48996b !important;
}

.kral-module__mJrhKG__floatingWalletPanel {
  z-index: 60;
  -webkit-backdrop-filter: blur(16px);
  background: linear-gradient(#ffffffe0 0%, #ffffffc2 100%);
  border: 1px solid #5d316e29;
  border-radius: 24px;
  width: min(320px, 100vw - 28px);
  padding: 18px 18px 16px;
  position: fixed;
  top: 120px;
  right: 150px;
  overflow: hidden;
  box-shadow: 0 22px 60px #5625702e, inset 0 1px #ffffffad;
}

.kral-module__mJrhKG__floatingWalletGlow {
  pointer-events: none;
  background: radial-gradient(circle, #ec48992e, #0000 70%);
  border-radius: 50%;
  width: 160px;
  height: 160px;
  position: absolute;
  inset: auto -42px -58px auto;
}

.kral-module__mJrhKG__floatingWalletLabel {
  z-index: 1;
  letter-spacing: .13em;
  text-transform: uppercase;
  color: #6b4680;
  background: #ffffffb8;
  border: 1px solid #5d316e1f;
  border-radius: 999px;
  margin-bottom: 12px;
  padding: 8px 12px;
  font-size: .75rem;
  font-weight: 900;
  display: inline-flex;
  position: relative;
}

.kral-module__mJrhKG__floatingWalletStat {
  z-index: 1;
  background: #ffffffa3;
  border: 1px solid #5d316e1a;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  padding: 12px 14px;
  display: flex;
  position: relative;
  box-shadow: inset 0 1px #ffffff7a;
}

.kral-module__mJrhKG__floatingWalletStat span {
  color: #7a6583;
  font-size: .9rem;
  font-weight: 800;
}

.kral-module__mJrhKG__floatingWalletStat strong {
  color: #2a1832;
  text-align: right;
  word-break: break-word;
  font-size: 1.08rem;
  font-weight: 1000;
}

.kral-module__mJrhKG__floatingWalletDivider {
  z-index: 1;
  background: linear-gradient(90deg, #0000 0%, #5d316e2e 18% 82%, #0000 100%);
  height: 1px;
  margin: 14px 0;
  position: relative;
}

.kral-module__mJrhKG__supportKralBox {
  z-index: 1;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 10px;
  display: grid;
  position: relative;
}

.kral-module__mJrhKG__supportKralAdjust {
  cursor: pointer;
  color: #fff;
  background: linear-gradient(135deg, #2b102f 0%, #7c3aed 56%, #ec4899 100%);
  border: none;
  border-radius: 16px;
  min-width: 64px;
  height: 48px;
  padding: 0 14px;
  font-weight: 900;
  box-shadow: 0 14px 28px #7c3aed38;
}

.kral-module__mJrhKG__supportKralInput {
  text-align: center;
  color: #281930;
  background: #ffffffb8;
  border: 1px solid #5d316e1f;
  border-radius: 16px;
  outline: none;
  width: 100%;
  height: 48px;
  padding: 0 14px;
  font-size: 1rem;
  font-weight: 900;
  box-shadow: inset 0 1px #ffffff75;
}

.kral-module__mJrhKG__supportKralButton {
  z-index: 1;
  cursor: pointer;
  color: #fff;
  background: linear-gradient(135deg, #f59e0b 0%, #ec4899 100%);
  border: none;
  border-radius: 18px;
  width: 100%;
  min-height: 52px;
  margin-top: 12px;
  font-size: 1rem;
  font-weight: 1000;
  position: relative;
  box-shadow: 0 16px 34px #ec489938;
}

.kral-module__mJrhKG__supportKralButton:disabled {
  opacity: .62;
  cursor: not-allowed;
  box-shadow: none;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    width: 290px;
    top: 96px;
    right: 120px;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    width: 100%;
    max-width: none;
    margin: 18px auto 0;
    position: static;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    border-radius: 20px;
    padding: 16px 14px 14px;
  }

  .kral-module__mJrhKG__supportKralBox {
    grid-template-columns: 1fr;
  }

  .kral-module__mJrhKG__supportKralAdjust, .kral-module__mJrhKG__supportKralInput, .kral-module__mJrhKG__supportKralButton {
    width: 100%;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  background: linear-gradient(#fffc, #ffffffb8), url("/dezynsekcja.webp") center / cover no-repeat !important;
  border-radius: 30px !important;
  width: min(380px, 100vw - 32px) !important;
  padding: 24px 24px 22px !important;
}

.kral-module__mJrhKG__floatingWalletLabel {
  padding: 9px 14px !important;
  font-size: .82rem !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    width: 340px !important;
    padding: 22px 20px 20px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    border-radius: 24px !important;
    width: 100% !important;
    padding: 18px 16px 16px !important;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  transform-origin: center;
  animation: 6.5s ease-in-out infinite kral-module__mJrhKG__floatingWalletDrift;
}

.kral-module__mJrhKG__floatingWalletPanel:before {
  content: "";
  border-radius: inherit;
  pointer-events: none;
  opacity: .9;
  mix-blend-mode: screen;
  background: radial-gradient(circle at 18% 20%, #ffffff57, #0000 28%), radial-gradient(circle at 82% 78%, #ec48992e, #0000 30%), radial-gradient(circle at 60% 12%, #7c3aed29, #0000 26%);
  animation: 5.8s ease-in-out infinite kral-module__mJrhKG__floatingWalletAura;
  position: absolute;
  inset: -1px;
}

.kral-module__mJrhKG__floatingWalletGlow {
  animation: 4.8s ease-in-out infinite kral-module__mJrhKG__floatingWalletGlowPulse;
}

.kral-module__mJrhKG__floatingWalletStat, .kral-module__mJrhKG__supportKralAdjust, .kral-module__mJrhKG__supportKralButton, .kral-module__mJrhKG__supportKralInput {
  transition: transform .22s, box-shadow .22s, border-color .22s, background .22s;
}

.kral-module__mJrhKG__floatingWalletStat:hover {
  border-color: #7c3aed38;
  transform: translateY(-2px);
  box-shadow: inset 0 1px #ffffff8a, 0 14px 28px #56257024;
}

.kral-module__mJrhKG__supportKralAdjust:hover {
  transform: translateY(-2px)scale(1.03);
  box-shadow: 0 18px 36px #7c3aed47, 0 0 18px #ec489924;
}

.kral-module__mJrhKG__supportKralButton:hover {
  transform: translateY(-2px);
  box-shadow: 0 20px 42px #ec489947, 0 0 22px #f59e0b29;
}

.kral-module__mJrhKG__supportKralInput:focus {
  border-color: #7c3aed42;
  transform: translateY(-1px);
  box-shadow: inset 0 1px #ffffff8f, 0 0 0 4px #7c3aed1a;
}

.kral-module__mJrhKG__floatingWalletLabel {
  position: relative;
  overflow: hidden;
}

.kral-module__mJrhKG__floatingWalletLabel:after {
  content: "";
  background: linear-gradient(120deg, #0000 0%, #ffffff57 48%, #0000 100%);
  animation: 4.6s ease-in-out infinite kral-module__mJrhKG__floatingWalletShine;
  position: absolute;
  inset: 0;
  transform: translateX(-140%);
}

@keyframes kral-module__mJrhKG__floatingWalletDrift {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-6px);
  }
}

@keyframes kral-module__mJrhKG__floatingWalletAura {
  0%, 100% {
    opacity: .72;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(1.02);
  }
}

@keyframes kral-module__mJrhKG__floatingWalletGlowPulse {
  0%, 100% {
    opacity: .48;
    transform: scale(1);
  }

  50% {
    opacity: .9;
    transform: scale(1.08);
  }
}

@keyframes kral-module__mJrhKG__floatingWalletShine {
  0%, 100% {
    transform: translateX(-140%);
  }

  55% {
    transform: translateX(140%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__floatingWalletPanel, .kral-module__mJrhKG__floatingWalletPanel:before, .kral-module__mJrhKG__floatingWalletGlow, .kral-module__mJrhKG__floatingWalletLabel:after {
    animation: none !important;
  }

  .kral-module__mJrhKG__floatingWalletStat, .kral-module__mJrhKG__supportKralAdjust, .kral-module__mJrhKG__supportKralButton, .kral-module__mJrhKG__supportKralInput {
    transition: none !important;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  background-position: 50% -20% !important;
  background-size: cover !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  min-height: 620px !important;
  padding-top: 42px !important;
  padding-bottom: 26px !important;
  display: flex !important;
}

.kral-module__mJrhKG__floatingWalletGlow {
  inset: auto -42px -58px auto !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    min-height: 580px !important;
    padding-top: 38px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    min-height: auto !important;
    padding-top: 18px !important;
  }
}

.kral-module__mJrhKG__floatingWalletLabel {
  margin-bottom: 8px !important;
}

.kral-module__mJrhKG__floatingWalletStat {
  padding: 12px 14px !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 64px !important;
  }
}

.kral-module__mJrhKG__floatingWalletLabel:first-of-type, .kral-module__mJrhKG__floatingWalletStat {
  margin-top: 0 !important;
}

.kral-module__mJrhKG__supportKralButton {
  margin-top: 12px !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 118px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 18px !important;
  }
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 150px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 18px !important;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  background: linear-gradient(#ffffffeb, #ffffffd6), url("/dezynsekcja.webp") center / cover no-repeat !important;
  border: 1px solid #5d316e3d !important;
  box-shadow: 0 24px 70px #5625703d, inset 0 1px #ffffffd1 !important;
}

.kral-module__mJrhKG__floatingWalletStat, .kral-module__mJrhKG__supportKralInput {
  background: #ffffffd1 !important;
  border: 1px solid #5d316e2e !important;
}

.kral-module__mJrhKG__floatingWalletLabel {
  background: #ffffffd6 !important;
  border: 1px solid #5d316e2e !important;
}

.kral-module__mJrhKG__floatingWalletPanel {
  background: linear-gradient(#ffffff94, #ffffff85), url("/dezynsekcja.webp") center / cover no-repeat !important;
}

.kral-module__mJrhKG__floatingWalletPanel:before {
  opacity: .22 !important;
}

.kral-module__mJrhKG__floatingWalletStat, .kral-module__mJrhKG__supportKralInput, .kral-module__mJrhKG__floatingWalletLabel {
  background: #ffffffbd !important;
}

.kral-module__mJrhKG__floatingWalletPanel {
  padding-top: 196px !important;
}

.kral-module__mJrhKG__floatingWalletLabel {
  margin-bottom: 6px !important;
  padding: 7px 11px !important;
  font-size: .72rem !important;
}

.kral-module__mJrhKG__floatingWalletStat {
  border-radius: 18px !important;
  padding: 10px 12px !important;
}

.kral-module__mJrhKG__floatingWalletStat span {
  font-size: .84rem !important;
}

.kral-module__mJrhKG__floatingWalletStat strong {
  font-size: 1rem !important;
}

.kral-module__mJrhKG__floatingWalletStat + .kral-module__mJrhKG__floatingWalletStat {
  margin-top: 6px !important;
}

.kral-module__mJrhKG__floatingWalletDivider {
  margin: 8px 0 !important;
}

.kral-module__mJrhKG__supportKralBox {
  gap: 6px !important;
}

.kral-module__mJrhKG__supportKralAdjust {
  border-radius: 15px !important;
  min-width: 68px !important;
  height: 46px !important;
  font-size: .9rem !important;
}

.kral-module__mJrhKG__supportKralInput {
  border-radius: 15px !important;
  height: 46px !important;
  font-size: .96rem !important;
}

.kral-module__mJrhKG__supportKralButton {
  border-radius: 16px !important;
  min-height: 48px !important;
  margin-top: 8px !important;
  font-size: .94rem !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 172px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    padding-top: 18px !important;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  justify-content: flex-end !important;
  padding-top: 220px !important;
  padding-bottom: 18px !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    justify-content: flex-end !important;
    padding-top: 190px !important;
    padding-bottom: 16px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    justify-content: flex-start !important;
    padding-top: 18px !important;
    padding-bottom: 16px !important;
  }
}

.kral-module__mJrhKG__floatingWalletPanel {
  min-height: 580px !important;
  padding-top: 198px !important;
}

@media (max-width: 1280px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    min-height: 540px !important;
    padding-top: 172px !important;
  }
}

@media (max-width: 1080px) {
  .kral-module__mJrhKG__floatingWalletPanel {
    min-height: auto !important;
    padding-top: 18px !important;
  }
}

.kral-module__mJrhKG__historyNavBtnRight {
  left: auto !important;
  right: 14px !important;
  transform: translateY(-50%) !important;
}

.kral-module__mJrhKG__historyNavBtnLeft {
  left: 14px !important;
  right: auto !important;
  transform: translateY(-50%) !important;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__historyNavBtnRight {
    left: auto !important;
    right: 10px !important;
  }

  .kral-module__mJrhKG__historyNavBtnLeft {
    left: 10px !important;
    right: auto !important;
  }
}

.kral-module__mJrhKG__welesSection {
  position: relative;
}

.kral-module__mJrhKG__welesCornerLogo {
  opacity: .92;
  pointer-events: none;
  filter: drop-shadow(0 10px 24px #56257047);
  width: 120px;
  transition: transform .25s, opacity .25s;
  position: absolute;
  bottom: 28px;
  right: 28px;
}

.kral-module__mJrhKG__welesCornerLogo:hover {
  opacity: 1;
  transform: scale(1.05);
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__welesCornerLogo {
    width: 90px;
    bottom: 18px;
    right: 18px;
  }
}

@media (max-width: 600px) {
  .kral-module__mJrhKG__welesCornerLogo {
    display: none;
  }
}

.kral-module__mJrhKG__networkSection, .kral-module__mJrhKG__networkCard {
  position: relative !important;
}

.kral-module__mJrhKG__networkCornerLogo {
  pointer-events: none;
  opacity: .96;
  filter: drop-shadow(0 12px 24px #5625703d);
  z-index: 2;
  width: 132px;
  height: auto;
  display: block;
  position: absolute;
  bottom: 28px;
  right: 28px;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    width: 96px;
    bottom: 18px;
    right: 18px;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    width: 84px;
    bottom: 14px;
    right: 14px;
  }
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 34px !important;
    right: 52px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 24px !important;
    right: 28px !important;
  }
}

.kral-module__mJrhKG__networkCornerLogo {
  bottom: 18px !important;
  right: 132px !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 14px !important;
    right: 78px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 10px !important;
    right: 42px !important;
  }
}

.kral-module__mJrhKG__networkCornerLogo {
  bottom: 6px !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 4px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    bottom: 2px !important;
  }
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    right: 90px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    right: 50px !important;
  }
}

.kral-module__mJrhKG__networkCornerLogo {
  width: 145px !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    width: 106px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    width: 92px !important;
  }
}

.kral-module__mJrhKG__networkCornerLogo {
  right: 140px !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__networkCornerLogo {
    right: 84px !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__networkCornerLogo {
    right: 46px !important;
  }
}

.kral-module__mJrhKG__heroCard {
  overflow: visible !important;
}

.kral-module__mJrhKG__logoWrap {
  position: relative !important;
}

.kral-module__mJrhKG__logoWrap:before {
  content: "";
  filter: blur(18px);
  z-index: 0;
  pointer-events: none;
  background: radial-gradient(circle, #ffe08242 0%, #ec48991f 38%, #7c3aed14 58%, #0000 72%);
  border-radius: 50%;
  animation: 3.6s ease-in-out infinite kral-module__mJrhKG__kralCoinGlow;
  position: absolute;
  inset: -10%;
}

.kral-module__mJrhKG__logoWrap:after {
  content: "";
  z-index: 3;
  pointer-events: none;
  mix-blend-mode: screen;
  background: linear-gradient(120deg, #0000 0%, #ffffff4d 48%, #0000 100%);
  border-radius: 50%;
  animation: 4.8s ease-in-out infinite kral-module__mJrhKG__kralCoinShine;
  position: absolute;
  inset: 8%;
  transform: translateX(-140%)rotate(10deg);
}

.kral-module__mJrhKG__logoRing {
  animation: 3.4s ease-in-out infinite kral-module__mJrhKG__kralCoinPulse;
  z-index: 1 !important;
  position: relative !important;
  box-shadow: 0 0 0 1px #ffffff3d, 0 22px 52px #581f752e, 0 0 28px #f59e0b2e, 0 0 58px #ec48991f !important;
}

.kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoRing {
  box-shadow: 0 0 0 1px #ffffff47, 0 26px 60px #581f7538, 0 0 36px #f59e0b3d, 0 0 72px #ec489929 !important;
}

@keyframes kral-module__mJrhKG__kralCoinGlow {
  0%, 100% {
    opacity: .72;
    transform: scale(.98);
  }

  50% {
    opacity: 1;
    transform: scale(1.06);
  }
}

@keyframes kral-module__mJrhKG__kralCoinPulse {
  0%, 100% {
    filter: saturate();
    transform: scale(1);
  }

  50% {
    filter: saturate(1.06);
    transform: scale(1.018);
  }
}

@keyframes kral-module__mJrhKG__kralCoinShine {
  0%, 100% {
    opacity: 0;
    transform: translateX(-140%)rotate(10deg);
  }

  18% {
    opacity: 0;
  }

  32% {
    opacity: 1;
    transform: translateX(140%)rotate(10deg);
  }

  33% {
    opacity: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kral-module__mJrhKG__logoWrap:before, .kral-module__mJrhKG__logoWrap:after, .kral-module__mJrhKG__logoRing {
    animation: none !important;
  }
}

.kral-module__mJrhKG__logoWrap {
  animation: none !important;
  transform: none !important;
}

.kral-module__mJrhKG__logoWrap:before {
  content: "" !important;
  filter: blur(8px) !important;
  opacity: 1 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: radial-gradient(circle at 24% 28%, #ffffff57 0%, #ffffff24 16%, #0000 30%), radial-gradient(circle at 76% 28%, #ffffff57 0%, #ffffff24 16%, #0000 30%), radial-gradient(circle, #f59e0b24, #0000 62%) !important;
  border-radius: 50% !important;
  animation: none !important;
  position: absolute !important;
  inset: 0 !important;
  transform: none !important;
}

.kral-module__mJrhKG__logoWrap:after {
  content: "" !important;
  mix-blend-mode: screen !important;
  opacity: .95 !important;
  z-index: 3 !important;
  pointer-events: none !important;
  background: linear-gradient(115deg, #0000 0%, #fff0 18%, #ffffff38 28%, #fff0 38%, #0000 50%), linear-gradient(245deg, #0000 0%, #fff0 18%, #ffffff38 28%, #fff0 38%, #0000 50%) !important;
  border-radius: 50% !important;
  animation: none !important;
  position: absolute !important;
  inset: 10% !important;
  transform: none !important;
}

.kral-module__mJrhKG__logoRing {
  animation: none !important;
  transform: none !important;
  box-shadow: 0 0 0 1px #ffffff3d, 0 18px 44px #581f7524, 0 0 24px #f59e0b24, 0 0 42px #ec48991a !important;
}

.kral-module__mJrhKG__heroCard:hover .kral-module__mJrhKG__logoRing {
  transform: none !important;
  box-shadow: 0 0 0 1px #ffffff47, 0 22px 52px #581f752e, 0 0 28px #f59e0b2e, 0 0 48px #ec48991f !important;
}

.kral-module__mJrhKG__logoWrap:before {
  content: none !important;
  display: none !important;
}

.kral-module__mJrhKG__logoWrap, .kral-module__mJrhKG__logoRing, .kral-module__mJrhKG__logoCore, .kral-module__mJrhKG__logoFace {
  box-shadow: none !important;
  background: none !important;
}

.kral-module__mJrhKG__logoWrap:before, .kral-module__mJrhKG__logoWrap:after, .kral-module__mJrhKG__logoRing:before, .kral-module__mJrhKG__logoRing:after, .kral-module__mJrhKG__logoCore:before, .kral-module__mJrhKG__logoCore:after, .kral-module__mJrhKG__logoFace:before, .kral-module__mJrhKG__logoFace:after {
  content: none !important;
  box-shadow: none !important;
  background: none !important;
  display: none !important;
}

@media (max-width: 900px) {
  .kral-module__mJrhKG__page {
    background-attachment: scroll !important;
  }

  .kral-module__mJrhKG__hero {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  .kral-module__mJrhKG__heroCopy {
    order: 1;
    border-radius: 22px !important;
    padding: 22px 18px 20px !important;
  }

  .kral-module__mJrhKG__heroCard {
    order: 2;
    border-radius: 22px !important;
    min-height: auto !important;
    padding: 18px 16px 20px !important;
  }

  .kral-module__mJrhKG__heroEyebrowWrap {
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 8px;
    display: flex;
    padding-right: 0 !important;
  }

  .kral-module__mJrhKG__heroWelesLogo {
    flex: none;
    height: auto;
    width: 72px !important;
    position: static !important;
  }

  .kral-module__mJrhKG__title {
    max-width: none !important;
    font-size: clamp(2.3rem, 13vw, 3.7rem) !important;
    line-height: .94 !important;
  }

  .kral-module__mJrhKG__titleSubline {
    white-space: normal !important;
    margin-bottom: 12px !important;
    font-size: 1rem !important;
    line-height: 1.24 !important;
  }

  .kral-module__mJrhKG__lead {
    max-width: none !important;
    font-size: .98rem !important;
    line-height: 1.72 !important;
  }

  .kral-module__mJrhKG__ctaRow {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    display: grid !important;
  }

  .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
    text-align: center;
    justify-content: center;
    width: 100% !important;
    min-height: 52px !important;
  }

  .kral-module__mJrhKG__logoWrap {
    width: 100%;
  }

  .kral-module__mJrhKG__logoRing {
    margin: 0 auto;
    width: min(100%, 260px) !important;
  }

  .kral-module__mJrhKG__cardText {
    width: 100%;
    margin-top: 16px !important;
  }

  .kral-module__mJrhKG__cardTitle {
    font-size: 1.05rem !important;
    line-height: 1.3 !important;
  }

  .kral-module__mJrhKG__contractPill {
    border-radius: 18px !important;
    padding: 12px 14px !important;
  }

  .kral-module__mJrhKG__contractPillAddress {
    white-space: normal !important;
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    font-size: .86rem !important;
    line-height: 1.45 !important;
  }

  .kral-module__mJrhKG__networkTopbar {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__networkTopbarRight {
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__networkRpcStatus, .kral-module__mJrhKG__networkToggleBtn {
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkPrimaryActions {
    margin-top: 10px !important;
  }

  .kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn {
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkCard {
    border-radius: 20px !important;
    padding: 16px !important;
  }

  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__networkItem {
    text-align: left !important;
    border-radius: 16px !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 4px !important;
    min-height: auto !important;
    padding: 14px !important;
    display: flex !important;
  }

  .kral-module__mJrhKG__networkItem span, .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    text-align: left !important;
    white-space: normal !important;
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkStatus {
    text-align: left !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    font-size: .92rem !important;
    line-height: 1.4 !important;
  }

  .kral-module__mJrhKG__grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    margin-top: 16px !important;
  }

  .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalCard {
    border-radius: 22px !important;
    padding: 18px 16px !important;
  }

  .kral-module__mJrhKG__panel h2, .kral-module__mJrhKG__storyPanel h2, .kral-module__mJrhKG__steps h2, .kral-module__mJrhKG__finalCard h2 {
    font-size: 1.42rem !important;
    line-height: 1.14 !important;
  }

  .kral-module__mJrhKG__input {
    font-size: 16px !important;
  }

  .kral-module__mJrhKG__calcBox, .kral-module__mJrhKG__liveDataBox, .kral-module__mJrhKG__inlineInfoBox, .kral-module__mJrhKG__orderBox {
    border-radius: 18px !important;
    padding: 14px !important;
  }

  .kral-module__mJrhKG__calcRow, .kral-module__mJrhKG__calcRowBig, .kral-module__mJrhKG__liveDataRow, .kral-module__mJrhKG__orderRow {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px !important;
  }

  .kral-module__mJrhKG__inlineInfoGrid {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__storySection {
    margin-top: 16px !important;
  }

  .kral-module__mJrhKG__historyTopGallery, .kral-module__mJrhKG__comicGallery, .kral-module__mJrhKG__storyFlow {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .kral-module__mJrhKG__historyGalleryCard, .kral-module__mJrhKG__comicCard, .kral-module__mJrhKG__storyBlock {
    border-radius: 18px !important;
  }

  .kral-module__mJrhKG__historyGalleryImage, .kral-module__mJrhKG__comicImage {
    aspect-ratio: 16 / 11 !important;
  }

  .kral-module__mJrhKG__storyBlock {
    background-size: cover !important;
    min-height: 250px !important;
    padding: 48px 14px 14px !important;
  }

  .kral-module__mJrhKG__storyBlock:hover, .kral-module__mJrhKG__storyBlockActive {
    background-size: cover !important;
    transform: none !important;
  }

  .kral-module__mJrhKG__storyTag {
    padding: 6px 10px !important;
    font-size: .66rem !important;
    top: -10px !important;
    left: 12px !important;
  }

  .kral-module__mJrhKG__storyBlock p, .kral-module__mJrhKG__storyList {
    font-size: .92rem !important;
    line-height: 1.58 !important;
  }

  .kral-module__mJrhKG__steps {
    margin-top: 16px !important;
  }

  .kral-module__mJrhKG__stepGrid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .kral-module__mJrhKG__stepCard {
    border-radius: 18px !important;
    padding: 16px 14px !important;
  }

  .kral-module__mJrhKG__finalSection {
    margin-top: 18px !important;
  }

  .kral-module__mJrhKG__finalCard {
    border-radius: 22px !important;
    padding: 24px 16px 18px !important;
  }

  .kral-module__mJrhKG__finalHeadline {
    max-width: none !important;
    font-size: clamp(1.7rem, 10vw, 2.4rem) !important;
    line-height: 1.02 !important;
  }

  .kral-module__mJrhKG__finalHeadlineLine1, .kral-module__mJrhKG__finalHeadlineLine2, .kral-module__mJrhKG__finalLead {
    white-space: normal !important;
  }

  .kral-module__mJrhKG__finalStats {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    margin-top: 16px !important;
  }

  .kral-module__mJrhKG__finalStat {
    border-radius: 18px !important;
    padding: 14px 12px !important;
  }

  .kral-module__mJrhKG__finalActions {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    display: grid !important;
  }

  .kral-module__mJrhKG__finalActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__finalActions .kral-module__mJrhKG__secondaryBtn {
    width: 100% !important;
  }

  .kral-module__mJrhKG__floatingWalletPanel {
    background-position: center !important;
    border-radius: 22px !important;
    width: 100% !important;
    max-width: none !important;
    min-height: auto !important;
    margin: 16px auto 0 !important;
    padding: 18px 14px 16px !important;
    animation: none !important;
    position: static !important;
    top: auto !important;
    right: auto !important;
  }

  .kral-module__mJrhKG__floatingWalletPanel:before {
    animation: none !important;
  }

  .kral-module__mJrhKG__floatingWalletGlow {
    display: none !important;
  }

  .kral-module__mJrhKG__floatingWalletLabel {
    text-align: center !important;
  }

  .kral-module__mJrhKG__floatingWalletStat {
    border-radius: 18px !important;
    padding: 14px !important;
  }

  .kral-module__mJrhKG__floatingWalletStat strong {
    font-size: 1.05rem !important;
  }

  .kral-module__mJrhKG__supportKralBox {
    grid-template-columns: 1fr 1fr !important;
    gap: 10px !important;
  }

  .kral-module__mJrhKG__supportKralInput {
    order: 1;
    grid-column: 1 / -1;
    height: 52px !important;
    font-size: 16px !important;
  }

  .kral-module__mJrhKG__supportKralAdjust {
    min-width: 0 !important;
    height: 50px !important;
  }

  .kral-module__mJrhKG__supportKralButton {
    min-height: 52px !important;
    margin-top: 10px !important;
  }

  .kral-module__mJrhKG__kralPreviewTrigger {
    width: calc(100% - 28px) !important;
    bottom: 14px !important;
    left: 14px !important;
    right: 14px !important;
  }

  .kral-module__mJrhKG__historyLightbox {
    padding: 10px !important;
  }

  .kral-module__mJrhKG__historyLightboxInner {
    border-radius: 18px !important;
    width: 100% !important;
    height: auto !important;
    padding: 54px 10px 14px !important;
  }

  .kral-module__mJrhKG__historyLightboxImage {
    object-fit: contain !important;
    max-width: 100% !important;
    max-height: 70vh !important;
  }

  .kral-module__mJrhKG__historyLightboxNav {
    border-radius: 14px !important;
    width: 42px !important;
    height: 42px !important;
  }

  .kral-module__mJrhKG__historyLightboxNavLeft {
    left: 8px !important;
  }

  .kral-module__mJrhKG__historyLightboxNavRight {
    right: 8px !important;
  }

  .kral-module__mJrhKG__historyLightboxClose {
    top: 8px !important;
    right: 8px !important;
  }
}

@media (max-width: 560px) {
  .kral-module__mJrhKG__page {
    padding: 14px 12px 78px !important;
  }

  .kral-module__mJrhKG__heroCopy, .kral-module__mJrhKG__heroCard, .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalCard, .kral-module__mJrhKG__networkCard, .kral-module__mJrhKG__floatingWalletPanel {
    border-radius: 20px !important;
  }

  .kral-module__mJrhKG__eyebrow, .kral-module__mJrhKG__panelLabel, .kral-module__mJrhKG__orderLabel, .kral-module__mJrhKG__liveDataLabel, .kral-module__mJrhKG__inlineInfoLabel {
    letter-spacing: .1em !important;
    font-size: .68rem !important;
  }

  .kral-module__mJrhKG__heroWelesLogo {
    width: 64px !important;
  }

  .kral-module__mJrhKG__title {
    font-size: clamp(2.1rem, 14vw, 3.2rem) !important;
  }

  .kral-module__mJrhKG__ctaRow, .kral-module__mJrhKG__finalActions {
    gap: 8px !important;
  }

  .kral-module__mJrhKG__supportKralBox {
    grid-template-columns: 1fr !important;
  }

  .kral-module__mJrhKG__supportKralInput, .kral-module__mJrhKG__supportKralAdjust, .kral-module__mJrhKG__supportKralButton {
    width: 100% !important;
  }
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__logoWrap {
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    display: flex !important;
  }

  .kral-module__mJrhKG__logoRing {
    aspect-ratio: 1 !important;
    border-radius: 50% !important;
    flex: none !important;
    width: min(100%, 260px) !important;
    height: auto !important;
  }

  .kral-module__mJrhKG__logoCore {
    aspect-ratio: 1 !important;
    border-radius: 50% !important;
    width: 100% !important;
    height: 100% !important;
  }

  .kral-module__mJrhKG__logoFace {
    aspect-ratio: 1 !important;
    border-radius: 50% !important;
    flex: none !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
  }

  .kral-module__mJrhKG__logoFaceImage {
    aspect-ratio: 1 !important;
    object-fit: cover !important;
    border-radius: 50% !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
  }

  .kral-module__mJrhKG__page {
    background-attachment: scroll !important;
    padding: 14px 12px 108px !important;
  }

  .kral-module__mJrhKG__hero {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .kral-module__mJrhKG__heroCopy {
    border-radius: 20px !important;
    padding: 20px 16px 18px !important;
  }

  .kral-module__mJrhKG__heroCard {
    border-radius: 20px !important;
    min-height: auto !important;
    padding: 16px 14px 18px !important;
  }

  .kral-module__mJrhKG__heroEyebrowWrap {
    align-items: flex-start !important;
    gap: 10px !important;
    margin-bottom: 6px !important;
  }

  .kral-module__mJrhKG__heroWelesLogo {
    flex: none !important;
    width: 64px !important;
    height: auto !important;
  }

  .kral-module__mJrhKG__title {
    max-width: none !important;
    margin: 4px 0 !important;
    font-size: clamp(2.15rem, 12vw, 3.2rem) !important;
    line-height: .94 !important;
  }

  .kral-module__mJrhKG__titleSubline {
    white-space: normal !important;
    margin: 0 0 10px !important;
    font-size: .98rem !important;
    line-height: 1.18 !important;
  }

  .kral-module__mJrhKG__lead {
    max-width: none !important;
    font-size: .95rem !important;
    line-height: 1.62 !important;
  }

  .kral-module__mJrhKG__ctaRow {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    margin-top: 16px !important;
    display: grid !important;
  }

  .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__secondaryBtn, .kral-module__mJrhKG__buyBtn {
    border-radius: 16px !important;
    width: 100% !important;
    min-height: 48px !important;
    padding: 12px 14px !important;
    font-size: .95rem !important;
  }

  .kral-module__mJrhKG__logoRing {
    width: min(100%, 230px) !important;
  }

  .kral-module__mJrhKG__cardText {
    margin-top: 14px !important;
  }

  .kral-module__mJrhKG__cardTitle {
    font-size: 1rem !important;
  }

  .kral-module__mJrhKG__contractPill {
    border-radius: 16px !important;
    gap: 6px !important;
    margin-top: 8px !important;
    padding: 12px !important;
  }

  .kral-module__mJrhKG__contractPillLabel {
    opacity: .9 !important;
    font-size: .78rem !important;
  }

  .kral-module__mJrhKG__contractPillAddress {
    white-space: normal !important;
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    font-size: .84rem !important;
    line-height: 1.36 !important;
  }

  .kral-module__mJrhKG__networkSection {
    margin: 14px auto 0 !important;
  }

  .kral-module__mJrhKG__networkTopbar {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
    display: flex !important;
  }

  .kral-module__mJrhKG__networkTopbarRight {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    width: 100% !important;
    display: grid !important;
  }

  .kral-module__mJrhKG__networkRpcStatus, .kral-module__mJrhKG__networkToggleBtn {
    text-align: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkPrimaryActions {
    margin-top: 10px !important;
  }

  .kral-module__mJrhKG__networkPrimaryActions .kral-module__mJrhKG__primaryBtn {
    width: 100% !important;
  }

  .kral-module__mJrhKG__networkCard {
    border-radius: 18px !important;
    padding: 14px !important;
  }

  .kral-module__mJrhKG__networkGrid {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem {
    text-align: left !important;
    border-radius: 14px !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 4px !important;
    min-height: auto !important;
    padding: 12px !important;
    display: flex !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem span {
    text-align: left !important;
    width: 100% !important;
    font-size: .76rem !important;
    line-height: 1.2 !important;
  }

  .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem strong, .kral-module__mJrhKG__networkCard .kral-module__mJrhKG__networkItem .kral-module__mJrhKG__addrText {
    text-align: left !important;
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    width: 100% !important;
    font-size: .9rem !important;
    line-height: 1.34 !important;
  }

  .kral-module__mJrhKG__networkStatus {
    text-align: left !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    display: flex !important;
  }

  .kral-module__mJrhKG__grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    margin-top: 14px !important;
  }

  .kral-module__mJrhKG__panel, .kral-module__mJrhKG__storyPanel, .kral-module__mJrhKG__steps, .kral-module__mJrhKG__finalCard {
    border-radius: 20px !important;
    padding: 16px 14px !important;
  }

  .kral-module__mJrhKG__panel h2, .kral-module__mJrhKG__storyPanel h2, .kral-module__mJrhKG__steps h2, .kral-module__mJrhKG__finalCard h2 {
    font-size: 1.34rem !important;
    line-height: 1.12 !important;
  }

  .kral-module__mJrhKG__calcBox, .kral-module__mJrhKG__liveDataBox, .kral-module__mJrhKG__inlineInfoBox, .kral-module__mJrhKG__orderBox {
    border-radius: 16px !important;
    padding: 12px !important;
  }

  .kral-module__mJrhKG__calcRow, .kral-module__mJrhKG__calcRowBig, .kral-module__mJrhKG__liveDataRow, .kral-module__mJrhKG__orderRow {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 4px !important;
  }

  .kral-module__mJrhKG__calcRowBig strong {
    line-height: 1.45 !important;
  }

  .kral-module__mJrhKG__inlineInfoGrid {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }

  .kral-module__mJrhKG__finalActions {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    display: grid !important;
  }

  .kral-module__mJrhKG__finalActions .kral-module__mJrhKG__primaryBtn, .kral-module__mJrhKG__finalActions .kral-module__mJrhKG__secondaryBtn {
    width: 100% !important;
  }

  .kral-module__mJrhKG__mobileStickyBar {
    z-index: 90;
    padding: 10px 10px calc(10px + env(safe-area-inset-bottom));
    pointer-events: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .kral-module__mJrhKG__mobileStickyBarInner {
    pointer-events: auto;
    -webkit-backdrop-filter: blur(14px);
    background: #22102ceb;
    border: 1px solid #ffffff1f;
    border-radius: 20px;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    padding: 12px;
    display: grid;
    box-shadow: 0 20px 44px #1b0a2357, inset 0 1px #ffffff14;
  }

  .kral-module__mJrhKG__mobileStickyMeta {
    flex-direction: column;
    gap: 2px;
    min-width: 0;
    display: flex;
  }

  .kral-module__mJrhKG__mobileStickyLabel {
    color: #ffecf6b8;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-size: .7rem;
    font-weight: 900;
  }

  .kral-module__mJrhKG__mobileStickyPrice {
    color: #fff7fb;
    font-size: .98rem;
    font-weight: 1000;
    line-height: 1.18;
  }

  .kral-module__mJrhKG__mobileStickyHint {
    color: #ffecf6c7;
    font-size: .74rem;
    line-height: 1.25;
  }

  .kral-module__mJrhKG__mobileStickyButton {
    cursor: pointer;
    color: #fff;
    background: linear-gradient(135deg, #f59e0b 0%, #ec4899 100%);
    border: none;
    border-radius: 16px;
    min-width: 118px;
    min-height: 48px;
    padding: 12px 14px;
    font-size: .95rem;
    font-weight: 1000;
    box-shadow: 0 14px 28px #ec48993d;
  }
}

@media (min-width: 721px) {
  .kral-module__mJrhKG__mobileStickyBar {
    display: none !important;
  }
}

.kral-module__mJrhKG__metaMaskOpenBtn {
  appearance: none;
  cursor: pointer;
  color: #fff;
  background: linear-gradient(135deg, #f59e0b 0%, #ec4899 100%);
  border: none;
  border-radius: 17px;
  padding: 15px 20px;
  font-weight: 900;
  transition: transform .18s, box-shadow .18s, opacity .18s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 36px #ec48993d;
}

.kral-module__mJrhKG__metaMaskOpenBtn:hover {
  transform: translateY(-1px);
}

.kral-module__mJrhKG__metaMaskOpenBtn:after {
  content: "";
  background: linear-gradient(120deg, #0000 0%, #ffffff42 20%, #0000 40%);
  transition: transform .6s;
  position: absolute;
  inset: 0;
  transform: translateX(-130%);
}

.kral-module__mJrhKG__metaMaskOpenBtn:hover:after {
  transform: translateX(130%);
}

.kral-module__mJrhKG__networkPrimaryActions {
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
}

@media (max-width: 720px) {
  .kral-module__mJrhKG__metaMaskOpenBtn {
    text-align: center;
    justify-content: center;
    border-radius: 16px !important;
    width: 100% !important;
    min-height: 48px !important;
    padding: 12px 14px !important;
    font-size: .95rem !important;
  }

  .kral-module__mJrhKG__networkPrimaryActions {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    display: grid !important;
  }
}

/*# sourceMappingURL=app_kral_kral_module_02fc36b3.css.map*/