.member-scene{--g-start:#1975ff;--g-end:#071d68;--g-light:#b9eaff;position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:21px 22px 24px;color:#fff;background:linear-gradient(140deg,var(--g-start),var(--g-end) 78%);box-shadow:0 18px 35px #10245624;margin:4px 0 20px;border:1px solid #ffffff30}.member-scene.palette-gold{--g-start:#956920;--g-end:#291603;--g-light:#ffe6a7}.member-scene.palette-indigo{--g-start:#3335b8;--g-end:#060e3b;--g-light:#d4ccff}.member-scene.palette-diamond{--g-start:#2e435d;--g-end:#090e18;--g-light:#d6f2ff}.member-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 14%,#fff3 0,transparent 45%),radial-gradient(ellipse at 7% 80%,#ffffff0c,transparent 45%)}.member-glow:after{content:'';position:absolute;right:-130px;top:110px;width:360px;height:360px;border-radius:45%;border:1px solid #ffffff0c;box-shadow:0 0 0 12px #ffffff06,0 0 0 24px #ffffff05,0 0 0 36px #ffffff04,0 0 0 48px #ffffff03,0 0 0 60px #ffffff03;transform:rotate(-25deg)}.member-tier-tabs{display:flex;gap:3px;padding:4px;background:#ffffff14;border:1px solid #ffffff14;border-radius:100px;position:relative}.member-tier-tabs button{flex:1;min-width:0;padding:8px 0;border:0;color:#ffffff85;background:transparent;border-radius:100px;font-size:12px;transition:background .2s,color .2s,transform .15s}.member-tier-tabs button[aria-selected=true]{background:#ffffff21;color:#fff;box-shadow:inset 0 1px 0 #ffffff30}.member-tier-tabs button:active{transform:scale(.94)}.member-hero{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:146px;padding-top:16px}.member-hero>div{min-width:0}.member-eyebrow{display:block;letter-spacing:1.4px;font-size:10px;color:var(--g-light);margin-bottom:11px;opacity:.9}.member-hero h2{font-size:28px;font-weight:600;letter-spacing:.5px;color:#fff;margin:0;text-wrap:balance}.member-hero p{font-size:12px;color:#ffffff94;max-width:175px}.member-emblem{width:122px;height:122px;flex-shrink:0;filter:drop-shadow(0 8px 10px #0004);transform:rotate(-6deg)}.member-emblem.small{width:47px;height:47px;filter:none;transform:none}.member-total{padding:12px 0 24px}.member-total>span{display:block;color:#ffffff99;font-size:11px;letter-spacing:1.2px;margin-bottom:6px}.member-total>div{display:flex;align-items:baseline;gap:11px}.member-total strong{font-size:52px;font-weight:500;letter-spacing:-2px;line-height:1.1;font-variant-numeric:tabular-nums}.member-total img{width:27px;height:27px;align-self:center;filter:drop-shadow(0 0 8px #a5efff55)}.member-total small{color:var(--g-light);font-size:15px}.member-track{padding:0 8px}.member-rail{height:8px;background:#0006;border-radius:8px;position:relative;margin:8px 0 13px}.member-rail>i{position:absolute;inset:0 auto 0 0;width:var(--progress);border-radius:8px;background:linear-gradient(90deg,var(--g-light),#fff);box-shadow:0 0 12px #ffffff55;transition:width .65s cubic-bezier(.2,.8,.2,1)}.member-stop{position:absolute;left:var(--stop);top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:100px;background:#0a183b;border:2px solid #ffffff20}.member-stop.reached{background:var(--g-light);border-color:#fff;box-shadow:0 0 8px #ffffff50}.member-milestones{display:flex;justify-content:space-between;gap:1px;margin:0 -9px}.member-milestones>span{width:43px;text-align:center;color:#ffffff65}.member-milestones>span:first-child{text-align:left}.member-milestones>span:last-child{text-align:right}.member-milestones strong{display:block;font-weight:500;font-size:11px;white-space:nowrap}.member-milestones small{display:flex;justify-content:center;align-items:center;gap:2px;font-size:9px;margin-top:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.member-milestones>span:first-child small{justify-content:start}.member-milestones>span:last-child small{justify-content:end}.member-milestones img{width:9px;height:9px}.member-milestones .reached{color:var(--g-light)}.member-next{border-top:1px solid #ffffff15;margin-top:20px;padding-top:17px;font-size:11px;line-height:1.8;color:#ffffffa0}.member-next b{color:#fff;font-weight:600}.member-benefits{border-radius:22px!important;padding:20px!important}.member-benefits .split{align-items:center}.member-benefits h3{font-size:17px;line-height:1.4}.member-benefits p{font-size:13px;line-height:1.85}.member-benefits small,.member-footnote{font-size:11px;color:var(--muted,#68758e);line-height:1.8}.member-access{display:grid;gap:9px;border-top:1px solid #e6eaf0;padding-top:14px;margin-top:15px}.member-access span{display:flex;justify-content:space-between;gap:8px;font-size:12px}.member-access b{color:#324de0;font-weight:600}.member-svip{background:linear-gradient(130deg,#eafaff,#f6edff)!important}.member-svip>b{letter-spacing:2px;color:#5441a4}.member-svip p{font-size:12px}.member-entry{display:flex;align-items:center;gap:12px}.member-entry .member-mini{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#dcf8ff,#ddd7ff);display:flex;align-items:center;justify-content:center}.member-mini img{width:25px;height:25px}.member-entry small{display:block;font-size:11px;color:#788298;margin-top:4px}.member-entry .entry-chevron{margin-left:auto;font-size:22px}.phone[data-motion=off] .member-rail>i,.phone[data-motion=off] .member-tier-tabs button{transition:none}@media(max-width:360px){.member-scene{padding:18px 17px 21px}.member-emblem{width:101px;height:101px}.member-hero h2{font-size:25px}.member-total strong{font-size:46px}.member-milestones strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.member-rail>i,.member-tier-tabs button{transition:none}}

.member-inline-coin{width:15px;height:15px;vertical-align:-3px;display:inline-block;margin:0 2px}.member-benefits .member-inline-coin{width:14px;height:14px}

.member-scene{perspective:700px;min-height:300px}.member-hero{position:relative;transform-style:preserve-3d}.member-emblem:not(.small){filter:drop-shadow(0 2px 0 #466bb55c) drop-shadow(0 10px 10px #02091c6b) drop-shadow(0 0 22px #bbdfff42);transform:rotate(-7deg) rotateY(var(--cover-scroll,-12deg));transform-origin:center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}html[data-motion=on] .member-hero>.member-emblem{animation:emblem-float 6s ease-in-out infinite}.member-scene:after{content:'';position:absolute;inset:-60% -100%;pointer-events:none;z-index:4;background:linear-gradient(110deg,transparent 44%,#fff0 46%,#ffffff0b 49%,#ffffff19 50%,#ffffff00 54%,transparent 57%);transform:translateX(-30%)}html[data-motion=on] .member-scene:after{animation:cover-shine 7s ease-in-out infinite}.member-sparkles{position:absolute;inset:0;pointer-events:none;z-index:-1}.member-sparkles i{position:absolute;width:8px;height:8px;background:#e7f6ff;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);box-shadow:0 0 15px #fff;opacity:.5}.member-sparkles i:nth-child(1){left:68%;top:9%}.member-sparkles i:nth-child(2){left:83%;top:55%;width:13px;height:13px}.member-sparkles i:nth-child(3){left:13%;top:42%;width:5px;height:5px}.member-sparkles i:nth-child(4){left:50%;top:75%;width:5px;height:5px}.member-sparkles i:nth-child(5){left:37%;top:14%;width:4px;height:4px}html[data-motion=on] .member-sparkles i{animation:star-breathe 4s ease-in-out infinite}.member-sparkles i:nth-child(2){animation-delay:-1.2s}.member-sparkles i:nth-child(3){animation-delay:-2s}.member-total strong{text-shadow:0 4px 20px #0a16376e}.member-tier-tabs{backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff12}.member-hero h2{text-shadow:0 3px 8px #02092040}.credit-glass-rail{height:9px;overflow:hidden;background:#0005;border-radius:10px;box-shadow:inset 0 2px 3px #0003}.credit-glass-rail i{display:block;height:100%;background:linear-gradient(90deg,#82d8ff,#efffff);border-radius:10px;box-shadow:0 0 16px #cff8ff;transition:width .7s}.credit-thresholds{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#c7dcffb0;margin-top:12px}.credit-history-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e8edf5;font-size:13px;gap:12px}.credit-history-row small{display:block;color:#8b96aa;margin-top:5px}.credit-history-row b{color:#3261d7}.credit-scene .member-total{padding-bottom:20px}html[data-motion=off] .member-scene *,html[data-motion=off] .member-scene:after{animation:none!important;transition:none!important}@keyframes emblem-float{0%,100%{transform:translateY(0) rotate(-7deg) rotateY(calc(var(--cover-scroll,0deg) - 12deg))}50%{transform:translateY(-5px) rotate(-3deg) rotateY(calc(var(--cover-scroll,0deg) + 12deg))}}@keyframes cover-shine{0%,25%{transform:translateX(-35%)}65%,100%{transform:translateX(35%)}}@keyframes star-breathe{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:.85;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.member-scene *, .member-scene:after{animation:none!important;transition:none!important}}
