.token-hero{display:grid;gap:3px;margin:3px 0 14px}.token-hero strong{font-size:clamp(44px,7vw,66px);line-height:.95;letter-spacing:-4px;background:linear-gradient(110deg,#17151a 15%,#7353a8 42%,#17151a 67%);background-size:220% auto;color:transparent;background-clip:text;-webkit-background-clip:text}.token-hero strong.is-animated{animation:token-wave 4s linear infinite}.token-hero>span:last-child{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.2px;color:#746d63}.order-bumps{display:grid;gap:10px;margin-bottom:16px}.checkout-product-head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.checkout-product-head>img{width:64px;height:64px;object-fit:cover;border-radius:8px}.checkout-product-head>div{display:grid;gap:4px}.checkout-product-head strong{font-size:17px}.checkout-product-head p{font-size:12px;color:#746d63;margin:0}.upgrade-card{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #d5c1dc;background:linear-gradient(105deg,#fbf5fc,#f4eef8);border-radius:15px;padding:14px;text-align:left;color:#24211d;transition:transform .25s,border-color .25s,background .25s;cursor:pointer}.upgrade-card:hover,.upgrade-card.is-active{border-color:#7450a0;background:linear-gradient(105deg,#f1e9f8,#ece8f1);transform:translateY(-2px)}.upgrade-check{width:25px;height:25px;display:grid;place-items:center;border:1px solid #b9a4c5;border-radius:50%;font-size:19px;color:#68448f;flex:none}.upgrade-card.is-active .upgrade-check{background:#17151a;color:#fff}.bump-image{width:48px;height:48px;object-fit:cover;border-radius:6px}.upgrade-copy{display:grid;gap:3px;min-width:0}.upgrade-copy small{font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px;color:#68448f}.upgrade-copy b{font-size:14px;font-weight:600}.upgrade-copy em{font-size:11px;font-style:normal;color:#746d63}.upgrade-price{margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap}.token-badge{display:inline-block;width:max-content;margin:0 0 8px;padding:7px 10px;border-radius:999px;background:#eee6f5;color:#68448f;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.6px}@keyframes token-wave{0%{background-position:0% center}100%{background-position:220% center}}@media(max-width:480px){.upgrade-card{align-items:flex-start;flex-wrap:wrap}.upgrade-price{margin-left:37px}}
.upgrade-card--capacity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:13px 12px;border-color:#ded3e9;background:#fcfafc;border-radius:12px;box-shadow:0 6px 18px rgba(55,35,70,.05)}.upgrade-card--capacity:hover,.upgrade-card--capacity.is-active{border-color:#7450a0;background:linear-gradient(105deg,#fcf9fd,#f2edf7);transform:translateY(-1px)}.upgrade-metric{font-size:42px;font-weight:700;line-height:.85;letter-spacing:-4px;color:#17151a}.upgrade-card--capacity .upgrade-copy{gap:2px}.upgrade-card--capacity .upgrade-copy small{color:#7450a0;font-size:8px}.upgrade-card--capacity .upgrade-copy b{font-size:15px}.upgrade-card--capacity .upgrade-copy em{font-size:11px}.upgrade-action{display:grid;justify-items:center;gap:2px;min-width:78px;padding:9px 11px;border-radius:8px;background:#242124;color:#fff;font-size:11px;font-weight:700;letter-spacing:.2px}.upgrade-action small{color:#d8c8e6;font-size:9px;font-weight:500}.upgrade-card--capacity.is-active .upgrade-action{background:#7450a0}.upgrade-card--bump{margin-bottom:0}@media(max-width:480px){.upgrade-card--capacity{grid-template-columns:auto minmax(0,1fr);gap:11px}.upgrade-action{grid-column:2;justify-self:start}.upgrade-card--capacity .upgrade-copy b{font-size:14px}}
