.buy-panel{--panel-gold: #e4c68b;--badge-size: 62px;--badge-inset: 12px;--badge-top: -26px;position:relative;width:100%;min-width:0;align-self:center;border:1px solid transparent;border-radius:30px;background:var(--rma-panel-face) padding-box,var(--rma-panel-edge) border-box;color:#fff;box-shadow:0 22px 65px #0006;scroll-margin-top:94px}.buy-head{position:relative;isolation:isolate;padding:22px 18px 15px;text-align:center;border-radius:29px 29px 0 0;background:repeating-linear-gradient(174deg,transparent 0 2px,#e0efff05 2px 3px),radial-gradient(ellipse 85% 110% at 105% -10%,#eff8ff 0%,#badbf6 18%,#7ba7cf 34%,#436380 50%,transparent 78%),linear-gradient(112deg,#0a172e 4%,#193351 40%,#294560 65%,#142b47);box-shadow:inset 0 1px #e4f2ff55}.buy-head:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 38%,#e4f3ff18 46%,#f0f8ff26 49%,transparent 54%) 100% 0 / 240% 100% no-repeat}@media(prefers-reduced-motion:no-preference){.buy-head:before{animation:metal-reflection 2.8s ease-out both}}@keyframes metal-reflection{0%{background-position:120% 0;opacity:0}30%{opacity:1}to{background-position:0 0;opacity:.5}}.buy-medal,.buy-partner-badge{position:absolute;z-index:2;top:var(--badge-top);width:var(--badge-size);height:var(--badge-size)}.buy-medal{right:var(--badge-inset);object-fit:contain;transform:rotate(17deg);filter:drop-shadow(0 4px 4px #0005)}.buy-partner-badge{left:var(--badge-inset);display:grid;place-items:center;isolation:isolate;overflow:hidden;transform:perspective(250px) rotateY(16deg) rotate(-8deg) scale(.9);border:1px solid #c8d9e4;border-radius:50%;background:repeating-conic-gradient(#fff2 0deg 1deg,transparent 1deg 5deg),conic-gradient(from 25deg,#f0d9a2,#836840 19%,#f1dfaf,#9baec1 47%,#3c5166 58%,#edf6ff 76%,#af8b51 90%,#f0d9a2);box-shadow:-1px 1px #9e8862,-2px 2px #6b5e47,-3px 3px #39485a,-3px 6px 7px #02061188}.buy-partner-badge:before{content:"";position:absolute;inset:4px;border-radius:inherit;border:1px solid #ddd8c294;background:radial-gradient(ellipse at 23% 16%,#52617a,#26364c 37%,#0b1729 68%,#27344c);box-shadow:inset 1px 1px 2px #030917cc,inset -1px -1px 1px #dbefff66}.buy-partner-badge img{position:relative;width:54%;height:auto;filter:drop-shadow(0 -.6px .25px #e9faff) drop-shadow(0 1.6px .3px #070c24) drop-shadow(0 2px 1.5px #060819bb)}.buy-partner-badge:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 28%,#fff3 44%,#f1faff66 50%,transparent 67%)}@media(prefers-reduced-motion:no-preference){.buy-partner-badge:after{animation:meter-light-pass 1.7s ease-out .2s both}}.buy-head h2{margin:12px 0 20px;font:500 clamp(18px,1.65vw,24px)/1.35 var(--body);letter-spacing:-.4px}.sale-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:11px 0;border:1px solid #b3d2ec36;border-radius:12px;background:linear-gradient(105deg,#091a2edf,#152d47ed);box-shadow:inset 0 1px #e9f6ff0d}.sale-countdown>div+div{border-inline-start:1px solid #cedff026}.sale-countdown b{display:block;font:600 27px/1.15 var(--body);font-variant-numeric:tabular-nums}.sale-countdown small{display:block;margin-top:4px;color:#dce3ec;font-size:10px;font-weight:600}.buy-body{padding:19px;background:#10141c;color:#f4f5f8;border-radius:27px}.buy-raised{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 12px;background:#20252e;border-radius:12px}.buy-raised strong{font-size:11px;line-height:1.4;font-weight:600}.buy-amounts{font-size:clamp(11px,2.8vw,14px);color:#c3cfdd;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-amounts b{color:#fff;font-weight:600}.sale-progress{margin-top:14px;padding:12px 15px 13px;border:1px solid #49627b;border-radius:14px;background:radial-gradient(ellipse at top right,#5781a536,transparent 65%),linear-gradient(115deg,#142337,#0b1524 77%);box-shadow:inset 0 1px #c5e4ff18,inset 0 -1px #050b14}.meter-heading,.meter-axis{display:flex;align-items:center;justify-content:space-between}.meter-caption{display:inline-flex;align-items:center;gap:7px;font:600 10px/1.4 var(--body);letter-spacing:1.4px;color:#dceaf7}.meter-caption:before{content:"";width:14px;height:10px;transform:skew(-18deg);background:repeating-linear-gradient(90deg,#dcc089 0 3px,transparent 3px 5px)}.meter-display{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(9px,2vw,17px);margin-top:9px}.sale-progress-label{color:#eff7ff;font:400 clamp(36px,8vw,44px)/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.3px;text-shadow:0 1px #7495b3}.meter-scale{min-width:0}.meter-rail{position:relative;height:16px;overflow:hidden;border-radius:2px;background:linear-gradient(#384b60,#29384b 50%,#213041);-webkit-mask:repeating-linear-gradient(to right,#000 0 calc(100% / 24 - 2px),transparent calc(100% / 24 - 2px) calc(100% / 24));mask:repeating-linear-gradient(to right,#000 0 calc(100% / 24 - 2px),transparent calc(100% / 24 - 2px) calc(100% / 24))}.sale-progress-fill{position:absolute;inset:0 auto 0 0;width:0;overflow:hidden;background:linear-gradient(90deg,#599ccf,#91c6ec 60%,#d4eeff 96%,#f6dfb0);box-shadow:inset 0 2px #ffffff75,inset 0 -2px #35638a75}.sale-progress-fill:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,#d8f1ff88 44%,#fff 50%,#cae9ff88 56%,transparent 70%) no-repeat}@media(prefers-reduced-motion:no-preference){.sale-progress-fill:after{animation:meter-light-pass 2.8s ease-in-out infinite}}@keyframes meter-light-pass{0%{transform:translate(-100%);opacity:0}18%{opacity:.95}60%{opacity:.95}80%,to{transform:translate(100%);opacity:0}}.meter-axis{margin-top:5px;color:#b0c4d7;font:500 9px/1 var(--body);font-variant-numeric:tabular-nums}.buy-price{display:flex;gap:12px;align-items:center;justify-content:center;margin:10px 0 12px;color:#e6e8ee;font-size:14px;text-align:center}.buy-price:before,.buy-price:after{content:"";height:1px;flex:1;background:#ffffff32}.buy-price strong{font-weight:500}.presale-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buy-panel .buy-button{--metal-face: var(--rma-gold-face);--metal-edge: var(--rma-gold-edge);position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:52px;margin:0;padding:12px;border:1px solid transparent;border-radius:28px;background:var(--rma-brush) padding-box,var(--metal-face) padding-box,var(--metal-edge) border-box;box-shadow:var(--rma-metal-shadow);color:#14171c;font-size:14px;font-weight:700}.buy-panel .login-button{--metal-face: var(--rma-blue-face);--metal-edge: var(--rma-blue-edge);color:#e6eff9}@media(prefers-reduced-motion:no-preference){.presale-actions .buy-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 33%,#ffffff16 44%,#ffffff47 50%,transparent 62%);animation:button-metal-sweep 6s ease-in-out infinite both}.presale-actions .sale-button:after{animation-delay:1.6s}}@keyframes button-metal-sweep{0%{transform:translate(-100%)}29%,to{transform:translate(100%)}}@media(max-width:760px){.launch-bottom{display:none}.launch .stadium-background{bottom:auto;height:450px;height:clamp(405px,110vw,510px);-webkit-mask-image:linear-gradient(#000 92%,transparent);mask-image:linear-gradient(#000 92%,transparent)}.launch .buy-panel{max-width:470px;margin-inline:auto;scroll-margin-top:80px}.buy-panel{--badge-size: 52px;--badge-inset: 10px;--badge-top: -19px}.buy-head{padding-top:19px}}
