.wallet-panel{--wallet-ink:#25202d;--wallet-muted:#80758b;position:relative}.dark .wallet-panel{--wallet-ink:#f4eefb;--wallet-muted:#a59bad}.wallet-hero{position:relative;display:flex;align-items:center;min-height:146px;margin:-8px 0 14px;isolation:isolate}.wallet-hero:before{content:"";position:absolute;inset:-20px -15px -15px;background:radial-gradient(ellipse at 80% 55%,#aa60f520,transparent 65%);z-index:-1;pointer-events:none}.wallet-hero>div{position:relative;z-index:1;max-width:70%;padding-top:20px}.wallet-hero h2{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.8px;max-width:250px;color:var(--wallet-ink)}.wallet-hero p{margin-top:9px;font-size:13px;line-height:19px;color:var(--wallet-muted);max-width:270px}.wallet-artwork{position:absolute;width:270px;height:150px;right:-45px;top:-7px;pointer-events:none}.wallet-packages{padding:6px!important;border-radius:20px!important;border-color:#9873bb20!important;background:#5c367b06!important}.dark .wallet-packages{background:#ffffff03!important;border-color:#c99cfb16!important}.wallet-packages [data-wallet-package]{min-height:76px;border-radius:14px;transition:background .2s,box-shadow .2s,transform .2s}.wallet-packages [data-wallet-package]:hover{background:#a871ee12;box-shadow:inset 0 0 0 1px #a770ee20}.wallet-packages [data-wallet-package][data-featured=true]{background:linear-gradient(105deg,#a770ee14,#9252d509);box-shadow:inset 0 0 0 1px #a26ce222}.wallet-packages [data-featured=true] [data-wallet-price]{background:linear-gradient(135deg,#ad5bff,#8237dc);box-shadow:0 4px 18px #8c3fe42b}.wallet-request-estimate{display:block;font-size:11px;line-height:16px;color:var(--wallet-muted);margin-top:1px}.wallet-auto{border-radius:15px!important;background:#9471ac04}.wallet-promo{border-radius:13px!important;background:#9272a806;transition:border-color .2s}.wallet-promo:focus-within{border-color:#a568ee90}@media(max-width:520px){.wallet-hero{min-height:132px}.wallet-hero h2{font-size:24px;line-height:29px;max-width:190px}.wallet-hero p{max-width:200px;font-size:12px}.wallet-artwork{width:210px;right:-38px;top:0;opacity:.9}.wallet-hero>div{max-width:73%}.wallet-packages [data-wallet-package]{padding-inline:10px;gap:8px}}@media(prefers-reduced-motion:reduce){.wallet-packages [data-wallet-package],.wallet-promo{transition:none}}.workspace-upsell-modal .wallet-promo{position:sticky;bottom:0;z-index:2;background:#faf9fc;box-shadow:0 -12px 18px 8px #faf9fc}.dark .workspace-upsell-modal .wallet-promo{background:#25222b;box-shadow:0 -12px 18px 8px #202020}.wallet-art-glow,.wallet-art-spark,.wallet-bolt-back,.wallet-bolt-front{transform-box:fill-box;transform-origin:center}.wallet-bolt-front{animation:wallet-bolt-hover 3.2s ease-in-out infinite}.wallet-bolt-back-left{animation:wallet-bolt-orbit-left 3.8s ease-in-out -1.3s infinite}.wallet-bolt-back-right{animation:wallet-bolt-orbit-right 3.5s ease-in-out -.8s infinite}.wallet-art-glow{animation:wallet-glow-breathe 3.2s ease-in-out infinite}.wallet-art-spark{animation-name:wallet-spark-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.wallet-bolt-trace{opacity:0;animation:wallet-bolt-shimmer 4.6s ease-in-out -2s infinite}@keyframes wallet-bolt-hover{0%,to{transform:translateY(3px) rotate(-4deg) scale(.98)}40%{transform:translateY(-9px) rotate(4deg) scale(1.06)}70%{transform:translateY(-2px) rotate(-1deg) scale(1.01)}}@keyframes wallet-bolt-orbit-left{0%,to{transform:translate(-5px,5px) rotate(-7deg)}50%{transform:translate(4px,-7px) rotate(4deg)}}@keyframes wallet-bolt-orbit-right{0%,to{transform:translate(5px,-5px) rotate(5deg)}50%{transform:translate(-4px,7px) rotate(-6deg)}}@keyframes wallet-glow-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes wallet-spark-twinkle{0%,to{opacity:.2;transform:translateY(2px) scale(.75)}50%{opacity:.9;transform:translateY(-3px) scale(1.08)}}@keyframes wallet-bolt-shimmer{0%,35%{stroke-dashoffset:464;opacity:0}45%{opacity:.65}70%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.upsell-surface[hidden] .wallet-artwork *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.wallet-artwork *{animation:none!important}.wallet-bolt-trace{display:none}}.wallet-energy-particle{opacity:0;animation:wallet-energy-flight 3s linear infinite}.wallet-energy-wave{transform-box:fill-box;transform-origin:center;opacity:0;animation:wallet-energy-ripple 3.2s ease-out -.6s infinite}@keyframes wallet-energy-flight{0%{opacity:0;transform:translate(0) scale(.15) rotate(0deg)}16%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translate(var(--travel-x),var(--travel-y)) scale(.6) rotate(var(--spin))}}@keyframes wallet-energy-ripple{0%{opacity:0;transform:scale(.7) rotate(-15deg)}15%{opacity:.35}to{opacity:0;transform:scale(2.5,1.8) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.wallet-energy-particles,.wallet-energy-wave{display:none}.wallet-artwork *{animation:none!important}}.wallet-package-select{position:relative}.wallet-package-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--wallet-muted)}.wallet-offer-slot{display:flex;align-items:center;min-height:36px;margin-bottom:6px;padding-inline:8px;font-size:13px}.wallet-packages [data-wallet-package]{min-height:82px}.wallet-placeholder{display:block;border-radius:10px;background:#a871ee16}@media(prefers-reduced-motion:no-preference){.wallet-loaded{animation:wallet-reveal .2s ease-out}.wallet-placeholder{animation:wallet-loading 1.4s ease-in-out infinite alternate}@keyframes wallet-reveal{0%{opacity:.55}to{opacity:1}}@keyframes wallet-loading{0%{opacity:.45}to{opacity:1}}}