/* V489 — approved crystal visual language. Single visual layer for loyalty / rank / referral. */
body.member-account-v346 .dashboard-v432 .loyalty488-card,
body.member-account-v346 .dashboard-v432 .rank483-card,
body.member-account-v346 .dashboard-v432 .referral483-card{
  --gold:#e5c46f;--gold2:#f4dda0;--navy:#061522;--navy2:#081b2b;--muted:#a9bac6;
  position:relative!important;overflow:hidden!important;border:1px solid rgba(229,196,111,.68)!important;
  border-radius:22px!important;background:linear-gradient(145deg,#061522 0%,#071a29 62%,#05131f 100%)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.20),inset 0 1px rgba(255,255,255,.025)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card:before,
body.member-account-v346 .dashboard-v432 .rank483-card:before{
  content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(5,19,31,.92) 0%,rgba(5,19,31,.52) 48%,rgba(5,19,31,.76) 100%),url('../images/v489/architecture-clean.webp') center 35%/cover no-repeat!important;
  opacity:.34!important;filter:saturate(.8) brightness(.76)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card:after,
body.member-account-v346 .dashboard-v432 .rank483-card:after{
  content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;
  background:radial-gradient(circle at 52% 42%,rgba(68,140,186,.10),transparent 30%),linear-gradient(180deg,transparent 58%,rgba(2,11,19,.36) 100%)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card>*,
body.member-account-v346 .dashboard-v432 .rank483-card>*,
body.member-account-v346 .dashboard-v432 .referral483-card>*{position:relative!important;z-index:2!important}

/* shared headings */
body.member-account-v346 .dashboard-v432 .loyalty488-title,
body.member-account-v346 .dashboard-v432 .rank483-title,
body.member-account-v346 .dashboard-v432 .referral483-title{display:flex!important;align-items:flex-start!important;gap:14px!important;margin:0!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title>span,
body.member-account-v346 .dashboard-v432 .rank483-title>span,
body.member-account-v346 .dashboard-v432 .referral483-title>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid rgba(229,196,111,.62)!important;border-radius:50%!important;background:rgba(4,18,30,.76)!important;color:var(--gold)!important;box-shadow:0 0 20px rgba(229,196,111,.10),inset 0 0 16px rgba(229,196,111,.03)!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title h3,
body.member-account-v346 .dashboard-v432 .rank483-title h3,
body.member-account-v346 .dashboard-v432 .referral483-title h3{margin:0!important;color:#f1d79a!important;font:700 30px/1.05 Georgia,serif!important;text-shadow:0 2px 16px rgba(0,0,0,.2)!important}

/* SADAKAT */
body.member-account-v346 .dashboard-v432 .loyalty488-card{padding:26px 30px 17px!important;min-height:320px!important;margin-bottom:18px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title>span{font-size:28px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title p{margin:4px 0 0!important;color:#efd79f!important;font:700 15px/1.2 Georgia,serif!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title small{display:block!important;margin-top:5px!important;color:#b2c0c9!important;font:11px/1.4 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-row{display:grid!important;grid-template-columns:minmax(0,2.3fr) minmax(285px,.78fr)!important;gap:34px!important;align-items:center!important;margin-top:18px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-stamp-area{min-width:0!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps{position:relative!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;margin:0!important;padding:0 16px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps:before{content:""!important;position:absolute!important;left:10%!important;right:10%!important;top:53px!important;height:2px!important;background:linear-gradient(90deg,#83cfff 0%,#6bb8ff 25%,#c875ff 50%,#48dda9 75%,#e8c66d 100%)!important;box-shadow:0 0 13px rgba(102,194,255,.18)!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i,
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b{position:relative!important;z-index:2!important;justify-self:center!important;display:block!important;width:108px!important;height:108px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;box-shadow:none!important;opacity:.46!important;filter:saturate(.72) brightness(.78) drop-shadow(0 10px 16px rgba(0,0,0,.3))!important;transition:transform .25s ease,opacity .25s ease,filter .25s ease!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i:nth-child(1){background-image:url('../images/v489/loyalty-1.png')!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i:nth-child(2){background-image:url('../images/v489/loyalty-2.webp')!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i:nth-child(3){background-image:url('../images/v489/loyalty-3.webp')!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i:nth-child(4){background-image:url('../images/v489/loyalty-4.webp')!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b{background-image:url('../images/v489/loyalty-gift.webp')!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i svg,
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b svg{display:none!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i.is-filled{opacity:1!important;transform:translateY(-3px) scale(1.03)!important;filter:saturate(1.05) brightness(1.04) drop-shadow(0 0 14px rgba(109,196,255,.30)) drop-shadow(0 10px 18px rgba(0,0,0,.32))!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps.is-reward b{opacity:1!important;transform:translateY(-3px) scale(1.04)!important;filter:saturate(1.05) brightness(1.06) drop-shadow(0 0 15px rgba(236,198,100,.34)) drop-shadow(0 10px 18px rgba(0,0,0,.32))!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-stamp-labels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:1px 16px 0!important;text-align:center!important;color:#e4ebef!important;font:11px/1.22 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-action{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:2px 0 2px 30px!important;border-left:1px solid rgba(229,196,111,.28)!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-v409-status{margin:0 0 8px!important;color:#f3f5f6!important;font:700 15px/1.3 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card [data-stamp-credit-status]{margin:0 0 12px!important;color:#a9bac6!important;font:10px/1.4 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-v409-main-cta{width:100%!important;height:50px!important;border:1px solid rgba(229,196,111,.58)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(14,37,54,.95),rgba(7,24,38,.96))!important;color:#e8c975!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-refresh{align-self:flex-start!important;margin-top:8px!important;color:#a7b8c3!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card>small{display:block!important;margin-top:10px!important;color:#91a5b2!important;font:9.5px/1.4 Arial,sans-serif!important}

/* DUO */
body.member-account-v346 .dashboard-v432 .dash483-duo{display:grid!important;grid-template-columns:minmax(0,2.08fr) minmax(350px,.96fr)!important;gap:18px!important;align-items:stretch!important}

/* KIDEM */
body.member-account-v346 .dashboard-v432 .rank483-card{display:grid!important;grid-template-rows:auto auto 248px auto auto!important;align-content:start!important;padding:24px 26px 14px!important;min-height:452px!important}
body.member-account-v346 .dashboard-v432 .rank483-title>span{font-size:23px!important}
body.member-account-v346 .dashboard-v432 .rank483-title p{display:none!important}
body.member-account-v346 .dashboard-v432 .rank483-explain{margin:7px 0 0 62px!important;max-width:720px!important;color:#bdc9d1!important;font:11.5px/1.5 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .rank483-explain b{color:#e7c977!important}
body.member-account-v346 .dashboard-v432 .rank483-road{position:relative!important;height:248px!important;min-height:248px!important;margin:3px 0 0!important;padding:0!important;overflow:visible!important}
body.member-account-v346 .dashboard-v432 .rank483-line{position:absolute!important;left:12.5%!important;right:12.5%!important;top:151px!important;width:auto!important;height:2px!important;border-radius:99px!important;background:rgba(129,161,180,.42)!important;z-index:1!important;overflow:visible!important}
body.member-account-v346 .dashboard-v432 .rank483-line .rank479-fill{display:block!important;height:2px!important;background:linear-gradient(90deg,#f1cf78,#d875ff,#42dfa9,#4aa9ff)!important;box-shadow:0 0 12px rgba(98,188,255,.18)!important;transition:width .5s ease!important}
body.member-account-v346 .dashboard-v432 .rank483-line .rank479-needle{position:absolute!important;left:0;top:1px!important;width:18px!important;height:18px!important;transform:translate(-50%,-50%)!important;border:1px solid #f2d488!important;border-radius:50%!important;background:#071724!important;box-shadow:0 0 0 4px #061522,0 0 14px rgba(229,196,111,.30)!important;z-index:8!important;transition:left .5s ease!important}
body.member-account-v346 .dashboard-v432 .rank483-line .rank479-needle em{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#f2d493!important;font:normal 10px/1 serif!important}
body.member-account-v346 .dashboard-v432 .rank483-stops{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;z-index:2!important}
body.member-account-v346 .dashboard-v432 .rank483-stop{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;height:248px!important;display:grid!important;grid-template-rows:145px 18px 20px 19px 30px!important;justify-items:center!important;align-items:start!important;text-align:center!important;padding:0 8px!important;color:#fff!important}
body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem{grid-row:1!important;display:grid!important;place-items:end center!important;width:150px!important;height:142px!important;margin:0!important;opacity:.62!important;filter:saturate(.8) brightness(.88) drop-shadow(0 11px 17px rgba(0,0,0,.30))!important;transition:.25s ease!important}
body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>i{grid-row:2!important;position:relative!important;top:0!important;left:auto!important;transform:none!important;width:15px!important;height:15px!important;border:2px solid #8299a8!important;border-radius:50%!important;background:#071827!important;box-shadow:0 0 0 4px #061522!important;z-index:7!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>b{grid-row:3!important;margin:3px 0 0!important;color:#ecd08b!important;font:700 13px/1.05 Georgia,serif!important;white-space:nowrap!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>span:not(.rank480-gem){grid-row:4!important;margin:1px 0 0!important;color:#f0f3f5!important;font:700 12.5px/1.05 Georgia,serif!important;white-space:nowrap!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>small{grid-row:5!important;margin:5px 0 0!important;padding:4px 10px!important;border:1px solid var(--gem)!important;border-radius:999px!important;color:var(--gem)!important;background:rgba(3,15,26,.82)!important;font:700 8.5px/1 Arial,sans-serif!important;white-space:nowrap!important}
body.member-account-v346 .dashboard-v432 .rank483-stop.is-current .rank480-gem{opacity:1!important;transform:translateY(-3px) scale(1.045)!important;filter:saturate(1.04) brightness(1.06) drop-shadow(0 0 16px var(--glow)) drop-shadow(0 12px 18px rgba(0,0,0,.30))!important}
body.member-account-v346 .dashboard-v432 .rank483-stop.is-complete .rank480-gem{opacity:1!important;filter:saturate(1) brightness(1.02) drop-shadow(0 0 11px var(--glow)) drop-shadow(0 12px 18px rgba(0,0,0,.28))!important}
body.member-account-v346 .dashboard-v432 .rank483-stop.is-current>i,
body.member-account-v346 .dashboard-v432 .rank483-stop.is-complete>i{background:var(--gem)!important;border-color:#f4fbff!important;box-shadow:0 0 0 4px #061522,0 0 12px var(--glow)!important}
body.member-account-v346 .dashboard-v432 .rank483-summary{height:70px!important;min-height:70px!important;margin:0!important;display:grid!important;grid-template-columns:1.05fr .78fr 1.72fr 44px!important;align-items:stretch!important;border:1px solid rgba(229,196,111,.46)!important;border-radius:12px!important;overflow:hidden!important;background:rgba(3,16,27,.80)!important}
body.member-account-v346 .dashboard-v432 .rank483-summary>div{padding:10px 16px!important;border-right:1px solid rgba(229,196,111,.18)!important}
body.member-account-v346 .dashboard-v432 .rank483-summary span{display:block!important;margin-bottom:5px!important;color:#839aa9!important;font:700 7.5px/1 Arial,sans-serif!important;letter-spacing:1.1px!important;text-transform:uppercase!important}
body.member-account-v346 .dashboard-v432 .rank483-summary strong{display:block!important;color:#efcf88!important;font:700 13px/1.15 Georgia,serif!important}
body.member-account-v346 .dashboard-v432 .rank483-summary small{display:block!important;margin-top:3px!important;color:#b8c5cd!important;font:9px/1.2 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .rank483-summary .rank483-count{font-size:26px!important}
body.member-account-v346 .dashboard-v432 .rank483-summary .rank483-next strong{font-size:12px!important;color:#f0f3f5!important}
body.member-account-v346 .dashboard-v432 .rank483-summary>i{display:grid!important;place-items:center!important;color:#e9c46e!important;font:normal 32px/1 Georgia,serif!important}
body.member-account-v346 .dashboard-v432 .rank483-footnote{display:block!important;margin:7px 0 0!important;color:#8498a6!important;font:8.5px/1.35 Arial,sans-serif!important}

/* REFERANS — art is blended into the card, not a rectangular photo. */
body.member-account-v346 .dashboard-v432 .referral483-card{display:grid!important;grid-template-rows:auto auto 54px minmax(250px,1fr)!important;padding:24px 22px 14px!important;min-height:452px!important;background:linear-gradient(160deg,#061522 0%,#071a2a 55%,#061522 100%)!important}
body.member-account-v346 .dashboard-v432 .referral483-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 62% 70%,rgba(64,130,174,.12),transparent 34%),linear-gradient(180deg,transparent 55%,rgba(2,10,18,.28) 100%)!important}
body.member-account-v346 .dashboard-v432 .referral483-title>span{font-size:23px!important}
body.member-account-v346 .dashboard-v432 .referral483-copy{margin:8px 0 11px 62px!important;color:#bdc9d1!important;font:11px/1.5 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .referral483-copy b{color:#e9ca73!important}
body.member-account-v346 .dashboard-v432 .referral483-code{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:9px!important;margin:0 0 0 62px!important;background:none!important;padding:0!important;border:0!important}
body.member-account-v346 .dashboard-v432 .referral483-code strong{display:grid!important;place-items:center!important;height:54px!important;border:1px dashed rgba(229,196,111,.74)!important;border-radius:9px!important;background:rgba(3,16,27,.82)!important;color:#f1cf78!important;font:700 15px/1 Arial,sans-serif!important;letter-spacing:.08em!important}
body.member-account-v346 .dashboard-v432 .referral483-code button{height:54px!important;border:1px solid rgba(229,196,111,.54)!important;border-radius:9px!important;background:rgba(9,30,46,.90)!important;color:#dfe8ed!important;font:700 9px/1 Arial,sans-serif!important}
body.member-account-v346 .dashboard-v432 .referral483-art{position:relative!important;display:block!important;align-self:stretch!important;min-height:250px!important;margin:8px -10px -12px!important;border-radius:0!important;background:url('../images/v489/referral-scene.webp') center bottom/cover no-repeat!important;opacity:.88!important;filter:saturate(.78) brightness(.82)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 18%,#000 42%,#000 88%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 18%,#000 42%,#000 88%,transparent 100%)!important}

@media(max-width:900px){
 body.member-account-v346 .dashboard-v432 .loyalty488-card{padding:20px 16px 15px!important;min-height:0!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-title h3,body.member-account-v346 .dashboard-v432 .rank483-title h3,body.member-account-v346 .dashboard-v432 .referral483-title h3{font-size:22px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-title>span,body.member-account-v346 .dashboard-v432 .rank483-title>span,body.member-account-v346 .dashboard-v432 .referral483-title>span{width:40px!important;height:40px!important;flex-basis:40px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-row{grid-template-columns:1fr!important;gap:16px!important;margin-top:16px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps{padding:0!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps:before{left:8%!important;right:8%!important;top:37px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i,body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b{width:76px!important;height:76px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-stamp-labels{margin:0!important;font-size:8.5px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-action{padding:14px 0 0!important;border-left:0!important;border-top:1px solid rgba(229,196,111,.18)!important;text-align:center!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-refresh{align-self:center!important}
 body.member-account-v346 .dashboard-v432 .dash483-duo{grid-template-columns:1fr!important}
 body.member-account-v346 .dashboard-v432 .rank483-card{grid-template-rows:auto auto 238px auto auto!important;padding:19px 14px 13px!important;min-height:0!important}
 body.member-account-v346 .dashboard-v432 .rank483-explain{margin:7px 0 0!important;font-size:10px!important}
 body.member-account-v346 .dashboard-v432 .rank483-road{height:238px!important;min-height:238px!important;margin-top:5px!important;overflow:hidden!important}
 body.member-account-v346 .dashboard-v432 .rank483-line{left:12.5%!important;right:12.5%!important;top:137px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop{height:238px!important;grid-template-rows:131px 18px 20px 18px 28px!important;padding:0 2px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem{width:98px!important;height:128px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop>b{font-size:10px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop>span:not(.rank480-gem){font-size:9.5px!important;white-space:normal!important;line-height:1.08!important;max-width:76px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop>small{font-size:7px!important;padding:3px 5px!important}
 body.member-account-v346 .dashboard-v432 .rank483-summary{height:auto!important;min-height:0!important;grid-template-columns:1fr 1fr!important}
 body.member-account-v346 .dashboard-v432 .rank483-summary .rank483-next{grid-column:1/3!important}
 body.member-account-v346 .dashboard-v432 .rank483-summary>i{display:none!important}
 body.member-account-v346 .dashboard-v432 .rank483-summary>div{padding:9px!important;border-bottom:1px solid rgba(229,196,111,.12)!important}
 body.member-account-v346 .dashboard-v432 .referral483-card{grid-template-rows:auto auto 50px 230px!important;padding:19px 14px 12px!important;min-height:0!important}
 body.member-account-v346 .dashboard-v432 .referral483-copy{margin:8px 0 10px!important;font-size:10px!important}
 body.member-account-v346 .dashboard-v432 .referral483-code{margin:0!important;grid-template-columns:minmax(0,1fr) 82px!important}
 body.member-account-v346 .dashboard-v432 .referral483-code strong,body.member-account-v346 .dashboard-v432 .referral483-code button{height:50px!important}
 body.member-account-v346 .dashboard-v432 .referral483-art{min-height:230px!important;margin:8px -4px -10px!important}
}
/* V490 — quiet luxury pass. Visual-only refinement over V489. */
body.member-account-v346 .dashboard-v432 .loyalty488-card,
body.member-account-v346 .dashboard-v432 .rank483-card,
body.member-account-v346 .dashboard-v432 .referral483-card{
  --v490-gold:#d9b85f;--v490-gold-hi:#f2dda1;--v490-ink:#061521;--v490-line:rgba(217,184,95,.38);
  border-color:var(--v490-line)!important;border-radius:20px!important;
  background:
    radial-gradient(900px 280px at 50% -28%,rgba(68,127,165,.095),transparent 62%),
    linear-gradient(145deg,#061521 0%,#071927 54%,#05131e 100%)!important;
  box-shadow:0 22px 54px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,244,210,.035),inset 0 -1px 0 rgba(0,0,0,.22)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card:before,
body.member-account-v346 .dashboard-v432 .rank483-card:before{
  background:
    radial-gradient(ellipse at 50% 104%,rgba(46,111,151,.09),transparent 50%),
    linear-gradient(90deg,transparent,rgba(217,184,95,.025) 50%,transparent)!important;
  opacity:1!important;filter:none!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card:after,
body.member-account-v346 .dashboard-v432 .rank483-card:after{
  background:linear-gradient(180deg,rgba(255,255,255,.008),transparent 34%,rgba(1,9,15,.16))!important;
}
/* headings: less loud, more editorial */
body.member-account-v346 .dashboard-v432 .loyalty488-title>span,
body.member-account-v346 .dashboard-v432 .rank483-title>span,
body.member-account-v346 .dashboard-v432 .referral483-title>span{
  width:44px!important;height:44px!important;flex-basis:44px!important;border-color:rgba(217,184,95,.48)!important;
  background:radial-gradient(circle at 50% 38%,rgba(217,184,95,.075),rgba(4,18,30,.72) 68%)!important;
  box-shadow:0 0 24px rgba(217,184,95,.055),inset 0 0 18px rgba(217,184,95,.025)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-title h3,
body.member-account-v346 .dashboard-v432 .rank483-title h3,
body.member-account-v346 .dashboard-v432 .referral483-title h3{
  color:#edd49a!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.35px!important;text-shadow:none!important;
}
/* LOYALTY */
body.member-account-v346 .dashboard-v432 .loyalty488-card{padding:25px 30px 18px!important;min-height:312px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title p{color:#e7cc8d!important;font-weight:600!important}
body.member-account-v346 .dashboard-v432 .loyalty488-title small{color:#9eb0bb!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-row{grid-template-columns:minmax(0,2.35fr) minmax(280px,.72fr)!important;gap:38px!important;margin-top:14px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps{padding:0 20px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps:before{
  left:9%!important;right:9%!important;top:50px!important;height:1px!important;
  background:linear-gradient(90deg,rgba(124,199,244,.64),rgba(141,166,237,.62) 26%,rgba(183,112,236,.62) 50%,rgba(67,205,157,.58) 75%,rgba(217,184,95,.62))!important;
  box-shadow:0 0 9px rgba(96,177,226,.11)!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i,
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b{
  width:100px!important;height:100px!important;opacity:.76!important;
  filter:saturate(.84) brightness(.88) drop-shadow(0 10px 17px rgba(0,0,0,.34))!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i.is-filled{
  opacity:1!important;transform:translateY(-2px) scale(1.025)!important;
  filter:saturate(.98) brightness(1.03) drop-shadow(0 0 12px rgba(119,198,242,.22)) drop-shadow(0 11px 18px rgba(0,0,0,.30))!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps.is-reward b{
  opacity:1!important;transform:translateY(-2px) scale(1.03)!important;
  filter:saturate(1) brightness(1.04) drop-shadow(0 0 13px rgba(217,184,95,.25)) drop-shadow(0 11px 18px rgba(0,0,0,.30))!important;
}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-stamp-labels{margin-top:0!important;color:#cfd9de!important;letter-spacing:.08px!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .dash432-loyalty-action{padding-left:32px!important;border-left-color:rgba(217,184,95,.19)!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-v409-status{font-size:14px!important;color:#edf1f2!important}
body.member-account-v346 .dashboard-v432 .loyalty488-card .member-v409-main-cta{
  height:48px!important;border-color:rgba(217,184,95,.42)!important;border-radius:9px!important;
  background:linear-gradient(180deg,rgba(13,35,51,.78),rgba(6,22,34,.92))!important;color:#d9bb70!important;
  box-shadow:inset 0 1px rgba(255,255,255,.02),0 8px 20px rgba(0,0,0,.08)!important;
}
/* KIDEM */
body.member-account-v346 .dashboard-v432 .rank483-card{grid-template-rows:auto auto 246px auto auto!important;padding:23px 26px 15px!important;min-height:446px!important}
body.member-account-v346 .dashboard-v432 .rank483-explain{margin-left:58px!important;color:#aebdc6!important;max-width:690px!important}
body.member-account-v346 .dashboard-v432 .rank483-road{height:246px!important;min-height:246px!important;margin-top:0!important}
body.member-account-v346 .dashboard-v432 .rank483-line{top:154px!important;height:1px!important;background:linear-gradient(90deg,rgba(119,151,169,.20),rgba(132,165,184,.48),rgba(119,151,169,.20))!important}
body.member-account-v346 .dashboard-v432 .rank483-line .rank479-fill{height:1px!important;box-shadow:0 0 8px rgba(99,183,220,.10)!important}
body.member-account-v346 .dashboard-v432 .rank483-stop{grid-template-rows:145px 18px 19px 18px 30px!important;height:246px!important}
body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem{
  width:140px!important;height:138px!important;opacity:.84!important;
  filter:saturate(.86) brightness(.90) drop-shadow(0 13px 18px rgba(0,0,0,.30))!important;
}
/* optical size correction: source artwork has different internal crops */
body.member-account-v346 .dashboard-v432 .rank483-stop[data-rank-tier="standard"] .rank480-gem{width:126px!important;height:132px!important}
body.member-account-v346 .dashboard-v432 .rank483-stop[data-rank-tier="amethyst"] .rank480-gem{width:137px!important}
body.member-account-v346 .dashboard-v432 .rank483-stop[data-rank-tier="emerald"] .rank480-gem{width:140px!important}
body.member-account-v346 .dashboard-v432 .rank483-stop[data-rank-tier="crystal"] .rank480-gem{width:140px!important}
body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem:after{content:"";display:block;width:70%;height:10px;margin:-10px auto 0;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.075),transparent 70%);filter:blur(3px)}
body.member-account-v346 .dashboard-v432 .rank483-stop>i{width:13px!important;height:13px!important;border-width:1px!important;border-color:#78909f!important;box-shadow:0 0 0 5px #061521!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>b{margin-top:4px!important;color:#e7c984!important;font-size:12.5px!important;font-weight:600!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>span:not(.rank480-gem){color:#e7ecef!important;font-size:12px!important;font-weight:600!important}
body.member-account-v346 .dashboard-v432 .rank483-stop>small{margin-top:6px!important;padding:4px 10px!important;border-color:color-mix(in srgb,var(--gem) 68%,transparent)!important;background:rgba(3,15,25,.70)!important;font-weight:600!important;box-shadow:inset 0 0 12px rgba(255,255,255,.012)!important}
body.member-account-v346 .dashboard-v432 .rank483-stop.is-current .rank480-gem{transform:translateY(-2px) scale(1.025)!important;filter:saturate(1) brightness(1.04) drop-shadow(0 0 13px var(--glow)) drop-shadow(0 13px 18px rgba(0,0,0,.28))!important}
body.member-account-v346 .dashboard-v432 .rank483-stop.is-complete .rank480-gem{filter:saturate(.98) brightness(1.01) drop-shadow(0 0 9px var(--glow)) drop-shadow(0 13px 18px rgba(0,0,0,.28))!important}
body.member-account-v346 .dashboard-v432 .rank483-summary{height:68px!important;min-height:68px!important;border-color:rgba(217,184,95,.34)!important;border-radius:10px!important;background:linear-gradient(90deg,rgba(3,16,27,.82),rgba(5,22,35,.74))!important;box-shadow:inset 0 1px rgba(255,255,255,.012)!important}
body.member-account-v346 .dashboard-v432 .rank483-summary>div{border-right-color:rgba(217,184,95,.12)!important}
body.member-account-v346 .dashboard-v432 .rank483-summary strong{color:#e8ca83!important;font-weight:600!important}
body.member-account-v346 .dashboard-v432 .rank483-footnote{color:#748b99!important}
/* REFERANS */
body.member-account-v346 .dashboard-v432 .referral483-card{grid-template-rows:auto auto 52px minmax(236px,1fr)!important;padding:23px 20px 14px!important;min-height:446px!important}
body.member-account-v346 .dashboard-v432 .referral483-card:before{background:radial-gradient(circle at 54% 74%,rgba(58,119,158,.075),transparent 38%),linear-gradient(180deg,transparent 62%,rgba(1,9,15,.22))!important}
body.member-account-v346 .dashboard-v432 .referral483-copy{margin:8px 0 10px 58px!important;color:#aebdc6!important}
body.member-account-v346 .dashboard-v432 .referral483-code{margin-left:58px!important;grid-template-columns:minmax(0,1fr) 92px!important}
body.member-account-v346 .dashboard-v432 .referral483-code strong{height:52px!important;border-color:rgba(217,184,95,.58)!important;background:rgba(3,16,27,.66)!important;color:#e7c878!important;font-size:14px!important;font-weight:600!important}
body.member-account-v346 .dashboard-v432 .referral483-code button{height:52px!important;border-color:rgba(217,184,95,.38)!important;background:rgba(8,27,42,.74)!important;color:#d5e0e5!important}
body.member-account-v346 .dashboard-v432 .referral483-art{
  min-height:236px!important;margin:15px 10px -4px!important;border-radius:18px!important;
  background-position:center 54%!important;background-size:cover!important;opacity:.78!important;filter:saturate(.72) brightness(.76) contrast(.96)!important;
  -webkit-mask-image:none!important;mask-image:none!important;
  box-shadow:inset 0 0 34px 20px #061521,inset 0 18px 28px 6px #061521,0 12px 26px rgba(0,0,0,.08)!important;
}
body.member-account-v346 .dashboard-v432 .referral483-art:after{content:""!important;position:absolute!important;inset:0!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(6,21,33,.58) 0%,transparent 28%,transparent 72%,rgba(6,21,33,.44) 100%)!important;pointer-events:none!important}
@media(max-width:900px){
 body.member-account-v346 .dashboard-v432 .loyalty488-title h3,body.member-account-v346 .dashboard-v432 .rank483-title h3,body.member-account-v346 .dashboard-v432 .referral483-title h3{font-size:22px!important}
 body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps i,body.member-account-v346 .dashboard-v432 .loyalty488-card .member-stamps b{width:72px!important;height:72px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop .rank480-gem{width:92px!important;height:118px!important}
 body.member-account-v346 .dashboard-v432 .rank483-stop[data-rank-tier="standard"] .rank480-gem{width:84px!important;height:112px!important}
 body.member-account-v346 .dashboard-v432 .referral483-art{margin:12px 2px -4px!important;min-height:218px!important}
}
