.qorStage {
  margin: 0;
  min-height: 100vh;
  background: #06122b url("/wp-content/uploads/blue-ring/night-haze-b65b25.webp") center / cover fixed no-repeat;
  color: #f8f9fa;
  font-family: "Figtree", system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.qorStage *, .qorStage *::before, .qorStage *::after { box-sizing: border-box; }
.qorStage a { color: #66d9e8; text-decoration: none; }
.qorStage a:hover { color: #ffd43b; }
.qorStage button { font-family: inherit; cursor: pointer; }
.qorStage button:focus-visible, .qorStage a:focus-visible { outline: 2px solid #66d9e8; outline-offset: 3px; }
.qorBill { position: relative; max-width: 1600px; margin: 0 auto; }
.qorBar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 16px clamp(14px, 3vw, 40px);
}
.qorBrand { flex: 0 0 auto; width: 132px; height: 66px; display: block; }
.qorBrand img, .qorFootBrand img { width: 100%; height: 100%; object-fit: contain; display: block; filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.45)); }
.qorActs { display: flex; align-items: center; gap: 8px; }
.qorGo { margin: 0; }
.qorActs .qorGo { display: inline-flex; }
.qorLogin, .qorJoin, .qorClaim {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.qorLogin {
  height: 46px;
  padding: 0 22px;
  border: 2px solid #66d9e8;
  color: #fff;
  font-size: 14px;
  background: rgba(9, 31, 56, 0.35);
  backdrop-filter: blur(6px);
}
.qorLogin:hover, .qorLogin:focus-visible { transform: translateY(-3px); box-shadow: 0 8px 18px rgba(28, 126, 214, 0.55); color: #fff; }
.qorJoin {
  height: 46px;
  padding: 0 22px;
  border: 2px solid #ffe066;
  color: #091f38;
  font-weight: 900;
  font-size: 14px;
  background: linear-gradient(180deg, #ffe066, #f59f00);
  box-shadow: 0 4px 0 #b36b00;
}
.qorJoin:hover, .qorJoin:focus-visible { transform: translateY(-3px); box-shadow: 0 7px 0 #b36b00, 0 12px 22px rgba(252, 196, 25, 0.45); color: #091f38; }
.qorBurger {
  display: none;
  width: 46px;
  height: 46px;
  flex: none;
  border-radius: 12px;
  border: 2px solid #66d9e8;
  background: rgba(9, 31, 56, 0.55);
  padding: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.qorBurger span { width: 20px; height: 2px; border-radius: 2px; background: #fff; display: block; }
.qorBurger span:nth-child(2) { background: #ffd43b; }
.qorHero { position: relative; overflow: hidden; min-height: 480px; aspect-ratio: 1672 / 941; max-height: 820px; width: 100%; }
.qorHeroPic { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 68% center; display: block; }
.qorShade { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(6, 18, 60, 0.72) 0%, rgba(6, 18, 60, 0.35) 42%, rgba(6, 18, 60, 0) 62%), linear-gradient(0deg, rgba(6, 18, 43, 0.85) 0%, rgba(6, 18, 43, 0) 22%); }
.qorFloat { position: absolute; left: 38%; top: 20%; width: clamp(44px, 6vw, 90px); pointer-events: none; opacity: 0.95; animation: qorFloat 4.5s ease-in-out infinite; }
.qorHeroCopy {
  position: absolute;
  left: clamp(16px, 6vw, 96px);
  right: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-38%);
  max-width: min(560px, 100%);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 20px;
}
.qorHeroTitle {
  margin: 0;
  font-family: "Exo 2", sans-serif;
  font-size: clamp(28px, 4.6vw, 66px);
  line-height: 1.02;
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: -0.01em;
  text-wrap: balance;
  background: linear-gradient(180deg, #fff 0%, #fff 45%, #ffe066 70%, #fab005 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 3px 0 #253693) drop-shadow(0 0 18px rgba(28, 126, 214, 0.65));
}
.qorClaim {
  height: 60px;
  padding: 0 30px;
  gap: 12px;
  border-radius: 14px;
  border: 2px solid #ffec99;
  background: linear-gradient(180deg, #ffe066, #f59f00);
  color: #091f38;
  font-family: "Exo 2", sans-serif;
  font-weight: 900;
  font-style: italic;
  font-size: clamp(16px, 1.6vw, 20px);
  letter-spacing: 0.03em;
  box-shadow: 0 5px 0 #b36b00, 0 0 30px rgba(252, 196, 25, 0.35);
}
.qorClaim:hover, .qorClaim:focus-visible { transform: translateY(-4px); box-shadow: 0 9px 0 #b36b00, 0 0 40px rgba(252, 196, 25, 0.6); color: #091f38; }
.qorClaim img { height: 22px; width: auto; filter: brightness(0.5) saturate(2); }
.qorStrip { position: relative; z-index: 5; margin: -28px auto 0; max-width: 1320px; padding: 0 20px; display: none; }
.qorMenu, .qorFootList { list-style: none; margin: 0; padding: 0; }
.qorStrip .qorMenu { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }
.qorStrip .qorLink, .qorNest .qorLink {
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("/wp-content/uploads/blue-ring/gold-plate-b285c9.webp") center / 100% 100% no-repeat;
  padding: 18px 26px;
  color: #fff;
  font-family: "Exo 2", sans-serif;
  font-weight: 800;
  font-style: italic;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  text-align: center;
  transition: transform 0.2s ease, filter 0.2s ease, color 0.2s ease;
}
.qorStrip .qorLink:hover, .qorStrip .qorLink:focus-visible,
.qorNest .qorLink:hover, .qorNest .qorLink:focus-visible {
  transform: translateY(-3px);
  filter: brightness(1.3) drop-shadow(0 0 10px rgba(59, 201, 219, 0.8));
  color: #ffe066;
}
.qorScrim {
  position: fixed;
  inset: 0;
  z-index: 90;
  background: rgba(3, 10, 30, 0.65);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.qorScrim.isOpen { opacity: 1; visibility: visible; pointer-events: auto; }
.qorNest {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  width: min(320px, 86vw);
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 20px;
  overflow-y: auto;
  background: linear-gradient(180deg, #1a2578, #091f38);
  border-left: 2px solid #3bc9db;
  box-shadow: -10px 0 40px rgba(28, 126, 214, 0.45);
  transform: translateX(105%);
  visibility: hidden;
  pointer-events: none;
}
.qorNest.isOpen { transform: none; visibility: visible; pointer-events: auto; }
.qorNestHead { display: flex; justify-content: flex-end; }
.qorShut {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  border: 2px solid #66d9e8;
  background: transparent;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qorNest .qorMenu { display: flex; flex-direction: column; gap: 8px; }
.qorCoins { width: 140px; margin: auto auto 0; opacity: 0.9; }
.qorBand {
  background: rgba(9, 31, 56, 0.82);
  border-top: 1px solid rgba(59, 201, 219, 0.25);
  border-bottom: 1px solid rgba(59, 201, 219, 0.25);
  padding: 48px 0;
}
.qorBandAlt { background: rgba(25, 113, 194, 0.28); }
.qorInner { max-width: 1320px; margin: 0 auto; padding: 0 clamp(14px, 3vw, 32px); display: flex; flex-direction: column; gap: 28px; }
.qorHead { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; }
.qorTitle {
  margin: 0;
  padding: 0 0 10px;
  border-bottom: 3px solid #fcc419;
  font-family: "Exo 2", sans-serif;
  font-size: clamp(18px, 2vw, 26px);
  font-weight: 900;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: #fff;
  text-shadow: 0 2px 0 #253693, 0 0 14px rgba(59, 201, 219, 0.7);
}
.qorLive { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8ce99a; }
.qorLive i { width: 9px; height: 9px; border-radius: 50%; background: #51cf66; box-shadow: 0 0 10px #51cf66; }
.qorArrows { display: flex; gap: 8px; }
.qorStep {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 2px solid #fcc419;
  background: radial-gradient(circle at 50% 35%, #1971c2, #091f38);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 14px rgba(28, 126, 214, 0.6);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.qorStep:hover, .qorStep:focus-visible { transform: scale(1.1); box-shadow: 0 0 22px rgba(252, 196, 25, 0.7); }
.qorStep img { height: 16px; width: auto; }
.qorStep img.isBack { transform: scaleX(-1); }
.qorLane {
  display: flex;
  gap: 18px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  padding: 14px 4px 6px;
  margin: -14px -4px 0;
}
.qorLane::-webkit-scrollbar { display: none; }
.qorLane .qorGo { flex: 0 0 calc((100% - 72px) / 5); scroll-snap-align: start; min-width: 0; }
.qorTile {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: none;
  border: 0;
  padding: 0;
  color: #fff;
  text-align: center;
}
.qorOval {
  aspect-ratio: 2 / 3;
  border-radius: 50% 50% 8% 8% / 33.33% 33.33% 5.33% 5.33%;
  overflow: hidden;
  border: 2px solid #66d9e8;
  box-shadow: 0 0 10px rgba(59, 201, 219, 0.75), 0 0 26px rgba(28, 126, 214, 0.55), inset 0 0 14px rgba(59, 201, 219, 0.45);
  background: #091f38;
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.qorTile:hover .qorOval, .qorTile:focus-visible .qorOval {
  transform: perspective(700px) rotateX(7deg) rotateY(-9deg) translateY(-4px);
  box-shadow: 0 0 16px rgba(102, 217, 232, 0.95), 0 0 40px rgba(28, 126, 214, 0.8), inset 0 0 14px rgba(59, 201, 219, 0.45);
}
.qorOval img, .qorWinThumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.qorCap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; font-size: 13px; font-weight: 600; color: #e9ecef; }
.qorCap:empty { display: none; }
.qorCap img { width: 15px; height: 15px; object-fit: contain; }
.qorCap i { width: 8px; height: 8px; border-radius: 50%; background: #51cf66; box-shadow: 0 0 8px #51cf66; }
.qorRule { display: flex; align-items: center; justify-content: center; gap: 16px; padding: 24px 20px; max-width: 900px; margin: 0 auto; }
.qorRule span { flex: 1; height: 2px; background: linear-gradient(90deg, transparent, #3bc9db, #fcc419); }
.qorRule span:last-child { background: linear-gradient(90deg, #fcc419, #3bc9db, transparent); }
.qorRule img { width: 48px; animation: qorShine 3s ease-in-out infinite; }
.qorRule img.isChev { width: auto; height: 30px; }
.qorFlare, .qorSwoosh { display: flex; justify-content: center; padding: 16px 20px; }
.qorFlare img { width: min(560px, 86%); height: 44px; object-fit: fill; }
.qorSwoosh img { width: min(420px, 70%); height: auto; }
.qorBelt { overflow: hidden; margin-top: 8px; -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }
.qorTrack { display: flex; gap: 16px; width: max-content; padding: 8px 0; animation: qorDrift 40s linear infinite; }
.qorTrack .qorGo { flex: 0 0 auto; }
.qorChip {
  width: 180px;
  height: 84px;
  border-radius: 14px;
  background: rgba(6, 18, 43, 0.72);
  border: 1px solid rgba(59, 201, 219, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: transform 0.2s ease, border-color 0.2s ease;
}
.qorChip:hover, .qorChip:focus-visible { transform: translateY(-3px); border-color: #fcc419; }
.qorMark { width: 150px; height: 60px; display: block; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; mask-position: center; mask-repeat: no-repeat; mask-size: contain; }
.qorPays .qorChip { width: 136px; height: 76px; }
.qorPays .qorMark { width: 96px; height: 38px; }
.qorCopy {
  max-width: 940px;
  margin: 0 auto;
  padding: 0 clamp(16px, 4vw, 32px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-size: 17px;
  line-height: 1.7;
  color: #e9ecef;
}
.qorCopy h2, .qorCopy h3, .qorCopy h4 {
  margin: 12px 0 0;
  font-family: "Exo 2", sans-serif;
  font-style: italic;
  text-transform: uppercase;
  color: #ffd43b;
}
.qorCopy h2 {
  font-size: clamp(22px, 2.6vw, 32px);
  font-weight: 900;
  color: #fff;
  padding-bottom: 10px;
  border-bottom: 3px solid #fcc419;
  text-shadow: 0 2px 0 #253693, 0 0 14px rgba(59, 201, 219, 0.7);
}
.qorCopy h3, .qorCopy h4 { display: flex; align-items: center; gap: 12px; font-size: clamp(20px, 2vw, 24px); font-weight: 800; }
.qorCopy h3::before, .qorCopy h4::before {
  content: "";
  width: 24px;
  height: 28px;
  flex: none;
  background: url("/wp-content/uploads/blue-ring/burst-star-8d9d.webp") center / contain no-repeat;
}
.qorCopy p { margin: 0; }
.qorCopy strong { color: #fff; }
.qorCopy a { color: #ffd43b; }
.qorCopy a:hover { color: #ffe066; }
.qorCopy ul, .qorCopy ol { list-style: none; margin: 0; padding: 0; }
.qorCopy li { position: relative; margin: 0 0 10px; padding-left: 36px; }
.qorCopy ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/blue-ring/gold-loop-f8e0e.webp") center / contain no-repeat;
}
.qorCopy ol { counter-reset: qor-step; }
.qorCopy ol li { padding-left: 46px; margin-bottom: 12px; }
.qorCopy ol li::before {
  counter-increment: qor-step;
  content: counter(qor-step);
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #ffe066, #f59f00);
  color: #091f38;
  font-family: "Exo 2", sans-serif;
  font-weight: 900;
  font-style: italic;
  box-shadow: 0 0 10px rgba(252, 196, 25, 0.5);
}
.qorCopy blockquote {
  margin: 12px 0;
  padding: 20px 20px 20px 84px;
  position: relative;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(25, 113, 194, 0.35), rgba(26, 37, 120, 0.55));
  border: 1px solid rgba(252, 196, 25, 0.55);
  box-shadow: inset 0 0 24px rgba(59, 201, 219, 0.25);
  font-size: clamp(16px, 2.4vw, 19px);
  font-style: italic;
  color: #fff;
}
.qorCopy blockquote::before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  background: url("/wp-content/uploads/blue-ring/royal-cap-628aa.webp") center / contain no-repeat;
}
.qorCopy .table-wrapper, .qorCopy .main_container, .qorCopy .main_left { max-width: 100%; min-width: 0; }
.qorCopy table { width: 100%; border-collapse: collapse; border: 0; font-size: 15px; color: #e9ecef; background: transparent; }
.qorCopy th {
  text-align: left;
  padding: 14px 16px;
  color: #ffe066;
  text-transform: uppercase;
  font-style: italic;
  letter-spacing: 0.04em;
  border-bottom: 2px solid #fcc419;
  background: linear-gradient(90deg, #2f44ad, #1864ab);
}
.qorCopy td { padding: 12px 16px; border: 0; }
.qorCopy tbody tr:nth-child(odd) td { background: rgba(6, 18, 43, 0.6); }
.qorCopy tbody tr:nth-child(even) td { background: rgba(25, 113, 194, 0.18); }
.qorCopy td:first-child { color: #fff; font-weight: 700; }
.qorWins { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 18px; overflow: hidden; }
.qorWin {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
  padding: 10px 12px;
  border-radius: 16px;
  background: linear-gradient(135deg, rgba(6, 18, 43, 0.85), rgba(26, 37, 120, 0.7));
  border: 1px solid rgba(59, 201, 219, 0.35);
}
.qorWin.isFresh { animation: qorWinIn 0.7s ease both; }
.qorWinThumb {
  flex: 0 0 52px;
  aspect-ratio: 2 / 3;
  border-radius: 50% 50% 8% 8% / 33.33% 33.33% 5.33% 5.33%;
  overflow: hidden;
  border: 2px solid #66d9e8;
  box-shadow: 0 0 8px rgba(59, 201, 219, 0.75), 0 0 18px rgba(28, 126, 214, 0.5);
}
.qorWinCopy { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.qorWin b { font-size: 14px; font-weight: 600; color: #dee2e6; }
.qorWin em { font-family: "Exo 2", sans-serif; font-style: italic; font-weight: 900; font-size: 19px; color: #ffd43b; text-shadow: 0 0 10px rgba(252, 196, 25, 0.45); white-space: nowrap; }
.qorGrid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: 18px; row-gap: 22px; align-items: start; }
.qorGrid .qorGo { min-width: 0; display: block; }
.qorGrid .qorGo[data-qor-span="2"] { grid-column: span 2; }
.qorGrid .qorGo[data-qor-span="3"] { grid-column: span 3; }
.qorGrid .qorGo[data-qor-span="4"] { grid-column: span 4; }
.qorGrid .qorGo.isHeld { display: none; }
.qorMoreWrap { display: flex; justify-content: center; }
.qorMore {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border: 0;
  background: url("/wp-content/uploads/blue-ring/gold-plate-b285c9.webp") center / 100% 100% no-repeat;
  padding: 18px 44px;
  color: #fff;
  font-family: "Exo 2", sans-serif;
  font-weight: 900;
  font-style: italic;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  transition: transform 0.2s ease, filter 0.2s ease;
}
.qorMore:hover, .qorMore:focus-visible { transform: translateY(-3px); filter: brightness(1.3) drop-shadow(0 0 12px rgba(59, 201, 219, 0.8)); color: #fff; }
.qorMore img { width: 22px; height: 22px; }
.qorPays { display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x proximity; padding: 4px 2px 14px; scrollbar-width: thin; scrollbar-color: #22b8cf transparent; }
.qorPays .qorGo { flex: 0 0 auto; scroll-snap-align: start; }
.qorFoot { margin-top: 48px; background: rgba(4, 12, 32, 0.94); }
.qorFootLine { height: 2px; background: linear-gradient(90deg, transparent, #3bc9db, #fcc419, #3bc9db, transparent); }
.qorFootGrid {
  max-width: 1320px;
  margin: 0 auto;
  padding: 48px clamp(16px, 3vw, 32px) 28px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 48px;
}
.qorFootCol { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.qorFootBrand { width: 150px; height: 75px; display: block; }
.qorSocial { display: flex; gap: 12px; }
.qorSocial .qorGo { display: inline-flex; }
.qorSocial button {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.qorSocial .isX { border: 1px solid rgba(102, 217, 232, 0.5); color: #66d9e8; }
.qorSocial .isWa { border: 1px solid rgba(81, 207, 102, 0.5); color: #51cf66; }
.qorSocial button:hover, .qorSocial button:focus-visible { transform: scale(1.12); }
.qorSocial .isX:hover { box-shadow: 0 0 16px rgba(102, 217, 232, 0.7); color: #66d9e8; }
.qorSocial .isWa:hover { box-shadow: 0 0 16px rgba(81, 207, 102, 0.7); color: #51cf66; }
.qorFoot .qorLink { color: #e9ecef; font-weight: 600; }
.qorFoot .qorLink:hover, .qorFoot .qorLink:focus-visible { color: #ffd43b; }
.qorFootList { display: flex; flex-direction: column; gap: 11px; }
.qorSafeLabel { font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; color: #ffd43b; }
.qorBadges { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; }
.qorBadges img { height: 44px; width: auto; object-fit: contain; }
.qorLegal {
  border-top: 1px solid rgba(59, 201, 219, 0.18);
  padding: 16px clamp(16px, 3vw, 32px);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
  font-size: 13px;
  color: #adb5bd;
}
.qorAge { display: inline-flex; align-items: center; gap: 8px; }
@keyframes qorDrift { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@keyframes qorWinIn { 0% { transform: translateX(-70px) scale(0.9); opacity: 0; } 60% { opacity: 1; } 100% { transform: none; opacity: 1; } }
@keyframes qorFloat { 0%, 100% { transform: translateY(0) rotate(-6deg); } 50% { transform: translateY(-14px) rotate(6deg); } }
@keyframes qorShine { 0%, 100% { filter: drop-shadow(0 0 6px rgba(59, 201, 219, 0.5)); } 50% { filter: drop-shadow(0 0 16px rgba(252, 196, 25, 0.85)); } }
@media (max-width: 1099px) {
  .qorLane .qorGo { flex-basis: calc((100% - 36px) / 3); }
  .qorWins { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .qorWin:nth-child(n + 4) { display: none; }
}
@media (max-width: 899px) {
  .qorBurger { display: flex; }
  .qorStrip { display: none; }
}
@media (min-width: 900px) {
  .qorStrip { display: block; }
  .qorBurger { display: none; }
}
@media (max-width: 699px) {
  .qorBar { padding: 10px 12px; }
  .qorBrand { width: 112px; height: 56px; }
  .qorActs { gap: 6px; }
  .qorLogin, .qorJoin, .qorBurger { height: 40px; }
  .qorBurger { width: 40px; }
  .qorLogin, .qorJoin { padding: 0 12px; font-size: 12px; }
  .qorHero { min-height: 680px; aspect-ratio: auto; }
  .qorHeroPic { object-position: 76% center; }
  .qorShade { background: linear-gradient(0deg, rgba(6, 18, 43, 0.98) 0%, rgba(6, 18, 60, 0.85) 30%, rgba(6, 18, 60, 0) 50%), linear-gradient(180deg, rgba(6, 18, 43, 0.6) 0%, rgba(6, 18, 43, 0) 18%); }
  .qorFloat { left: 6%; top: 22%; }
  .qorHeroCopy { left: 16px; right: 16px; top: auto; bottom: 28px; transform: none; align-items: center; text-align: center; max-width: none; }
  .qorClaim { height: 54px; padding: 0 22px; }
  .qorBand { padding: 32px 0; }
  .qorInner { gap: 16px; }
  .qorStep { width: 42px; height: 42px; }
  .qorLane { gap: 12px; }
  .qorLane .qorGo { flex-basis: calc((100% - 24px) / 2.25); }
  .qorChip { width: 140px; height: 66px; }
  .qorMark { width: 112px; height: 46px; }
  .qorPays .qorChip { width: 112px; height: 64px; }
  .qorCopy { font-size: 16px; }
  .qorWins { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .qorWin { gap: 8px; padding: 8px; }
  .qorWin:nth-child(4) { display: flex; }
  .qorWin:nth-child(n + 5) { display: none; }
  .qorWinThumb { flex-basis: 40px; }
  .qorWin b { font-size: 12px; }
  .qorWin em { font-size: 15px; }
  .qorGrid { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 12px; row-gap: 16px; }
  .qorGrid .qorGo { grid-column: span 1; }
  .qorFootGrid { text-align: center; }
  .qorFootCol, .qorBadges { align-items: center; justify-content: center; }
}
@media (max-width: 419px) {
  .qorBrand { width: 84px; height: 42px; }
  .qorLogin, .qorJoin { padding: 0 8px; font-size: 11px; letter-spacing: 0.02em; }
  .qorHero { min-height: 640px; }
  .qorWin em { font-size: 14px; }
}
@media (max-width: 768px) {
  table {
    display: block !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }
  .qorCopy table, .qorCopy thead, .qorCopy tbody, .qorCopy tr, .qorCopy td { display: block; width: auto; min-width: 0; }
  .qorCopy thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }
  .qorCopy tr { margin: 0 0 12px; border: 1px solid rgba(59, 201, 219, 0.4); border-radius: 14px; overflow: hidden; }
  .qorCopy td { overflow-wrap: normal; word-break: normal; }
  .qorCopy td::before {
    content: attr(data-qor-col);
    display: block;
    margin-bottom: 4px;
    color: #ffe066;
    font-family: "Exo 2", sans-serif;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
  }
}
@media (min-width: 769px) {
  .qorCopy table { display: table !important; overflow: visible !important; }
  .qorCopy thead { display: table-header-group; position: static; width: auto; height: auto; overflow: visible; clip: auto; }
  .qorCopy tbody { display: table-row-group; }
  .qorCopy tr { display: table-row; }
  .qorCopy td, .qorCopy th { display: table-cell; }
  .qorCopy td::before { content: none; }
}
@media (prefers-reduced-motion: reduce) {
  .qorTrack, .qorFloat, .qorRule img, .qorWin.isFresh { animation: none; }
  .qorTile, .qorClaim, .qorNest, .qorJoin { transition: none; }
}

.qorMark[data-qor-ink="nugget-3088.webp"] { background: #66d9e8; -webkit-mask-image: url("/wp-content/uploads/blue-ring/nugget-3088.webp"); mask-image: url("/wp-content/uploads/blue-ring/nugget-3088.webp"); }
.qorMark[data-qor-ink="ether-bd443.webp"] { background: #ffd43b; -webkit-mask-image: url("/wp-content/uploads/blue-ring/ether-bd443.webp"); mask-image: url("/wp-content/uploads/blue-ring/ether-bd443.webp"); }
.qorMark[data-qor-ink="orchard-4c648d.webp"] { background: #74c0fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/orchard-4c648d.webp"); mask-image: url("/wp-content/uploads/blue-ring/orchard-4c648d.webp"); }
.qorMark[data-qor-ink="wallet-21a8.webp"] { background: #91a7ff; -webkit-mask-image: url("/wp-content/uploads/blue-ring/wallet-21a8.webp"); mask-image: url("/wp-content/uploads/blue-ring/wallet-21a8.webp"); }
.qorMark[data-qor-ink="crest-3b53f.webp"] { background: #63e6be; -webkit-mask-image: url("/wp-content/uploads/blue-ring/crest-3b53f.webp"); mask-image: url("/wp-content/uploads/blue-ring/crest-3b53f.webp"); }
.qorMark[data-qor-ink="plastic-c37377.webp"] { background: #ffa94d; -webkit-mask-image: url("/wp-content/uploads/blue-ring/plastic-c37377.webp"); mask-image: url("/wp-content/uploads/blue-ring/plastic-c37377.webp"); }
.qorMark[data-qor-ink="sail-756b.webp"] { background: #b197fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/sail-756b.webp"); mask-image: url("/wp-content/uploads/blue-ring/sail-756b.webp"); }
.qorMark[data-qor-ink="nest-bfd12.webp"] { background: #f8f9fa; -webkit-mask-image: url("/wp-content/uploads/blue-ring/nest-bfd12.webp"); mask-image: url("/wp-content/uploads/blue-ring/nest-bfd12.webp"); }
.qorMark[data-qor-ink="scratch-02f17e.webp"] { background: #66d9e8; -webkit-mask-image: url("/wp-content/uploads/blue-ring/scratch-02f17e.webp"); mask-image: url("/wp-content/uploads/blue-ring/scratch-02f17e.webp"); }
.qorMark[data-qor-ink="token-d4c5.webp"] { background: #ffd43b; -webkit-mask-image: url("/wp-content/uploads/blue-ring/token-d4c5.webp"); mask-image: url("/wp-content/uploads/blue-ring/token-d4c5.webp"); }
.qorMark[data-qor-ink="mint-6d4c6.webp"] { background: #74c0fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/mint-6d4c6.webp"); mask-image: url("/wp-content/uploads/blue-ring/mint-6d4c6.webp"); }
.qorMark[data-qor-ink="pup-a634c7.webp"] { background: #91a7ff; -webkit-mask-image: url("/wp-content/uploads/blue-ring/pup-a634c7.webp"); mask-image: url("/wp-content/uploads/blue-ring/pup-a634c7.webp"); }
.qorMark[data-qor-ink="tether-c533.webp"] { background: #63e6be; -webkit-mask-image: url("/wp-content/uploads/blue-ring/tether-c533.webp"); mask-image: url("/wp-content/uploads/blue-ring/tether-c533.webp"); }
.qorMark[data-qor-ink="maple-69e4f.webp"] { background: #ffa94d; -webkit-mask-image: url("/wp-content/uploads/blue-ring/maple-69e4f.webp"); mask-image: url("/wp-content/uploads/blue-ring/maple-69e4f.webp"); }
.qorMark[data-qor-ink="vault-4e3afe.webp"] { background: #b197fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/vault-4e3afe.webp"); mask-image: url("/wp-content/uploads/blue-ring/vault-4e3afe.webp"); }
.qorMark[data-qor-ink="oak-29b0.svg"] { background: #66d9e8; -webkit-mask-image: url("/wp-content/uploads/blue-ring/oak-29b0.svg"); mask-image: url("/wp-content/uploads/blue-ring/oak-29b0.svg"); }
.qorMark[data-qor-ink="reel-772b7.svg"] { background: #ffd43b; -webkit-mask-image: url("/wp-content/uploads/blue-ring/reel-772b7.svg"); mask-image: url("/wp-content/uploads/blue-ring/reel-772b7.svg"); }
.qorMark[data-qor-ink="bell-a50247.svg"] { background: #74c0fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/bell-a50247.svg"); mask-image: url("/wp-content/uploads/blue-ring/bell-a50247.svg"); }
.qorMark[data-qor-ink="clock-9549.svg"] { background: #91a7ff; -webkit-mask-image: url("/wp-content/uploads/blue-ring/clock-9549.svg"); mask-image: url("/wp-content/uploads/blue-ring/clock-9549.svg"); }
.qorMark[data-qor-ink="antler-878c8.svg"] { background: #63e6be; -webkit-mask-image: url("/wp-content/uploads/blue-ring/antler-878c8.svg"); mask-image: url("/wp-content/uploads/blue-ring/antler-878c8.svg"); }
.qorMark[data-qor-ink="evolve-491aec.svg"] { background: #ffa94d; -webkit-mask-image: url("/wp-content/uploads/blue-ring/evolve-491aec.svg"); mask-image: url("/wp-content/uploads/blue-ring/evolve-491aec.svg"); }
.qorMark[data-qor-ink="pixel-8a12.svg"] { background: #b197fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/pixel-8a12.svg"); mask-image: url("/wp-content/uploads/blue-ring/pixel-8a12.svg"); }
.qorMark[data-qor-ink="saw-93083.svg"] { background: #f8f9fa; -webkit-mask-image: url("/wp-content/uploads/blue-ring/saw-93083.svg"); mask-image: url("/wp-content/uploads/blue-ring/saw-93083.svg"); }
.qorMark[data-qor-ink="palm-f5ed23.svg"] { background: #66d9e8; -webkit-mask-image: url("/wp-content/uploads/blue-ring/palm-f5ed23.svg"); mask-image: url("/wp-content/uploads/blue-ring/palm-f5ed23.svg"); }
.qorMark[data-qor-ink="mascot-8633.svg"] { background: #ffd43b; -webkit-mask-image: url("/wp-content/uploads/blue-ring/mascot-8633.svg"); mask-image: url("/wp-content/uploads/blue-ring/mascot-8633.svg"); }
.qorMark[data-qor-ink="edge-eaaa5.svg"] { background: #74c0fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/edge-eaaa5.svg"); mask-image: url("/wp-content/uploads/blue-ring/edge-eaaa5.svg"); }
.qorMark[data-qor-ink="note-dff035.svg"] { background: #91a7ff; -webkit-mask-image: url("/wp-content/uploads/blue-ring/note-dff035.svg"); mask-image: url("/wp-content/uploads/blue-ring/note-dff035.svg"); }
.qorMark[data-qor-ink="shove-da2b.svg"] { background: #63e6be; -webkit-mask-image: url("/wp-content/uploads/blue-ring/shove-da2b.svg"); mask-image: url("/wp-content/uploads/blue-ring/shove-da2b.svg"); }
.qorMark[data-qor-ink="snap-885eb.svg"] { background: #ffa94d; -webkit-mask-image: url("/wp-content/uploads/blue-ring/snap-885eb.svg"); mask-image: url("/wp-content/uploads/blue-ring/snap-885eb.svg"); }
.qorMark[data-qor-ink="stripe-bb630c.svg"] { background: #b197fc; -webkit-mask-image: url("/wp-content/uploads/blue-ring/stripe-bb630c.svg"); mask-image: url("/wp-content/uploads/blue-ring/stripe-bb630c.svg"); }
.qorMark[data-qor-ink="dice-ef2e.svg"] { background: #f8f9fa; -webkit-mask-image: url("/wp-content/uploads/blue-ring/dice-ef2e.svg"); mask-image: url("/wp-content/uploads/blue-ring/dice-ef2e.svg"); }
.qorMark[data-qor-ink="clap-858f4.svg"] { background: #66d9e8; -webkit-mask-image: url("/wp-content/uploads/blue-ring/clap-858f4.svg"); mask-image: url("/wp-content/uploads/blue-ring/clap-858f4.svg"); }
.qorMark[data-qor-ink="yew-10cc6a.svg"] { background: #ffd43b; -webkit-mask-image: url("/wp-content/uploads/blue-ring/yew-10cc6a.svg"); mask-image: url("/wp-content/uploads/blue-ring/yew-10cc6a.svg"); }
