:root{--accent-color:#6c5ce7}body{scroll-behavior:smooth;background-color:#000;font-family:Orbitron,sans-serif;background-image:radial-gradient(circle at 25% 25%,rgba(138,43,226,.1) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(138,43,226,.12) 0,transparent 50%)}.loader-modern{display:flex;justify-content:center;align-items:center;height:100px;position:relative}.loader-modern .circle{width:16px;height:16px;background:linear-gradient(75deg,rgba(108,92,231,.8),hsla(0,0%,39%,.5));border-radius:50%;animation:bounce 1.5s ease-in-out infinite}.loader-modern .circle:nth-child(2){animation-delay:.3s}.loader-modern .circle:nth-child(3){animation-delay:.6s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.checkout-container-wrapper{width:100%;max-width:1200px;border-bottom:1px solid hsla(0,0%,100%,.05);min-height:100vh;margin-top:5rem;overflow-y:auto}.checkout-container-wrapper2{display:flex;justify-content:center;width:100%;padding:1rem}.info-checkout-wrapper{width:100%;padding:0 1.5rem;display:flex;justify-content:center;margin-bottom:2rem}.info-checkout-wrapper2{width:100%;border-radius:.7rem;background:rgba(16,15,25,.4);max-width:700px;border:.5px solid hsla(0,0%,100%,.2);padding:1rem}.info-checkout{display:flex;align-items:center;gap:1rem;color:hsla(0,0%,100%,.6);font-size:.8rem;font-family:Neuton,serif}.checkout-wrapper{width:100%;display:flex;justify-content:center}.checkout-wrapper2{width:100%;max-width:700px;border-radius:.7rem;border-bottom:.5px solid hsla(0,0%,100%,.2)}.checkout-footer-wrapper{width:100%;padding:1rem;gap:1rem;display:flex;flex-direction:column}.checkout-tag-wrapper{display:flex;align-items:center;font-family:monospace;color:hsla(0,0%,100%,.7);gap:.5rem;font-size:.8rem}.checkout-tag-wrapper a{display:flex;align-items:center;gap:.3rem}.checkout-footer-stats-wrapper{width:100%;display:flex;flex-direction:column;gap:rem}.checkout-footer-tag{display:flex;align-items:center;gap:.4rem;font-family:monospace;color:hsla(0,0%,100%,.7);background:rgba(16,15,25,.4);border:.5px solid hsla(0,0%,100%,.1);padding:.4rem .6rem;border-radius:6px}.checkout-footer-button-wrapper{width:100%;display:flex;height:0;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,height .3s ease}.checkout-footer-button-wrapper.space{justify-content:space-around}.checkout-footer-button-wrapper.show,.checkout-footer-button-wrapper.space{opacity:1;transform:translateY(0);visibility:visible;height:auto;align-items:center}.checkout-footer-button-wrapper.show{justify-content:center}.panel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem;width:100%;padding:.5rem}.plan-card{background:rgba(16,15,25,.5);border:.5px solid hsla(0,0%,100%,.1);border-radius:.6rem;padding:.8rem;font-family:Neuton,serif;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between}.plan-card:hover{transform:translateY(-2px)}.plan-card-selected,.plan-card:hover{border:1px solid rgba(157,179,179,.5)}.plan-card-selected{background:rgba(43,44,44,.08)}.plan-card-disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.7)}.btn-change-panel-plan{font-size:.5rem;padding:.6rem;top:0;margin-top:0;border:1px solid coral}.plan-card-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.plan-card-header h4{font-size:.9rem;font-family:monospace;color:hsla(0,0%,100%,.7);font-family:Orbitron,sans-serif}.status-tag{font-size:.6rem;padding:.2rem .4rem;border-radius:6px;font-family:monospace;text-transform:uppercase}.status-ready{color:rgba(74,222,128,.9);border:.5px solid rgba(74,222,128,.4);background:rgba(74,222,128,.1)}.status-offline{color:rgba(255,80,80,.9);border:.5px solid rgba(255,80,80,.3);background:rgba(255,80,80,.1)}.plan-specs{display:flex;flex-direction:column;gap:.25rem;font-size:.7rem;color:hsla(0,0%,100%,.6);margin-bottom:.6rem}.plan-specs i{color:rgba(0,157,255,.5);margin-right:.3rem}.plan-price{font-size:.75rem;color:hsla(0,0%,100%,.8);text-align:right;font-family:monospace}