.vl-brand{font:800 24px 'Sora',sans-serif;letter-spacing:-1.2px;color:#fff;display:inline-block;text-decoration:none;line-height:1}.vl-brand span{color:#8b7af0}.vl-brand small{display:block;font-size:8px;letter-spacing:4px;font-weight:500;margin-top:7px;color:#b4cfff}.vl-brand:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #b4cfff;outline-offset:5px}section{scroll-margin-top:120px}#vl-mobile-nav{padding:0 24px 20px;gap:20px}#vl-mobile-nav:not([hidden]){display:flex;flex-wrap:wrap}.vl-selected{outline:2px solid #8b7af0;outline-offset:3px}#vl-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:10001;background:#222a3d;color:white;border:1px solid #8b7af0;border-radius:15px;padding:16px 22px;max-width:90%;box-shadow:0 15px 50px #0005;display:none}#vl-notice.show{display:block}#vl-upgrade{width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;margin:auto;padding:42px 38px 32px;border:1px solid #8b7af04d;border-radius:30px;color:#f8fafc;text-align:center;background:radial-gradient(ellipse at 50% 0,#263674 0,transparent 55%),#0b1326;box-shadow:0 30px 160px #0009}#vl-upgrade::backdrop{background:#030817c9;backdrop-filter:blur(12px)}.vl-close{position:absolute;right:18px;top:15px;width:35px;height:35px;border-radius:50%;background:#ffffff0c;border:1px solid #ffffff1a;color:#bfc8e0;font-size:24px}.vl-orbit{height:125px;width:125px;position:relative;margin:0 auto 24px;display:grid;place-items:center;border:1px solid #8b7af050;border-radius:50%;background:radial-gradient(circle,#5255bc50,transparent 70%)}.vl-orbit>span{font-size:54px;color:#c2c6ff;transform:rotate(-10deg)}.vl-orbit i{position:absolute;inset:-10px;border:1px dashed #8b7af045;border-radius:50%;animation:vl-spin 25s linear infinite}.vl-orbit i:before{content:'';position:absolute;top:10px;left:18px;width:13px;height:13px;background:#a69aff;box-shadow:0 0 20px #8b7af0;border-radius:50%}.vl-orbit b{position:absolute;bottom:2px;right:0;font-size:30px;color:#83bbff}.vl-badge{color:#adb9f8;font:700 9px 'Sora',sans-serif;letter-spacing:2px}#vl-upgrade h2{font:700 clamp(28px,5vw,39px)/1.2 'Sora',sans-serif;letter-spacing:-1.4px;margin:18px 0}#vl-upgrade h2 em{font-style:normal;color:#aa9bff}#vl-upgrade p{font:400 14px/1.8 'Sora',sans-serif;color:#b7c1d6;max-width:370px;margin:auto}.vl-progress{height:5px;max-width:210px;margin:26px auto;border-radius:99px;background:#ffffff0d;overflow:hidden}.vl-progress span{height:100%;width:60%;display:block;background:linear-gradient(90deg,#2563eb,#b299ff);border-radius:99px;animation:vl-render 3s ease-in-out infinite alternate}#vl-upgrade small{font:400 11px/1.8 'Sora',sans-serif;display:block;color:#a3afc8;max-width:370px;margin:auto}.vl-popup-actions{display:grid;gap:16px;margin-top:25px}.vl-popup-actions button{border:0;border-radius:14px;color:#fff;padding:17px 18px;font:600 12px 'Sora',sans-serif;display:flex;justify-content:space-between}.vl-popup-actions a{color:#c9d4ee;font:500 11px 'Sora',sans-serif;text-decoration:none}.vl-track{margin:0;padding:30px;color:#f8fafc;background:#0b1326;font:14px/1.7 'Sora',sans-serif;min-height:100vh}.vl-track main{max-width:460px;margin:100px auto;padding:32px;border:1px solid #ffffff1a;border-radius:24px;background:#131b2e}.vl-track h1{font-size:32px;letter-spacing:-1px}.vl-track input{width:100%;box-sizing:border-box;border:1px solid #ffffff30;color:white;padding:14px;border-radius:12px;background:#060e20;display:block;margin:8px 0 18px}.vl-track button{padding:15px 22px;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#8b7af0);color:white;cursor:pointer}.vl-track main>a{display:block;color:#b4cfff;margin-top:25px}.btn-gradient:disabled{opacity:.55;cursor:not-allowed}.vl-preview-note{padding:14px 20px;color:#c3c9ee;background:#8b7af015;border:1px solid #8b7af030;border-radius:14px;font-size:12px;line-height:1.7;margin-bottom:22px}@keyframes vl-spin{to{transform:rotate(360deg)}}@keyframes vl-render{from{transform:translateX(-50%)}to{transform:translateX(110%)}}@media(max-width:767px){#home h1{font-size:42px!important;line-height:1.2!important}#home{margin-top:110px!important;min-height:auto;padding-bottom:30px}.promo-deck{height:330px!important}.promo-card{width:205px!important;height:270px!important;padding:24px!important}.promo-card[data-pos='-1']{transform:translateX(-115px) scale(.78) rotateY(20deg) rotateZ(-6deg)}.promo-card[data-pos='1']{transform:translateX(115px) scale(.78) rotateY(-20deg) rotateZ(6deg)}section.py-section-gap{padding-top:65px;padding-bottom:65px}nav{padding-top:18px!important;padding-bottom:18px!important}nav>button{padding:12px 18px!important}.vl-brand{font-size:21px}#vl-upgrade{padding:30px 24px 26px}.vl-orbit{height:100px;width:100px;margin-bottom:20px}.vl-track{padding:22px}.vl-track main{padding:24px;margin-top:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.vl-checkout main{flex-direction:column;gap:24px}.vl-checkout main section{min-width:0}.vl-checkout .glass-card>div.w-full>div{gap:16px;align-items:flex-start}.vl-checkout .glass-card>div.w-full>div>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.vl-checkout main>p{padding-bottom:0}.vl-checkout .glass-card{min-width:0}@media(max-width:767px){.vl-checkout main{padding-top:115px}.vl-checkout main section{padding:0 18px}.vl-checkout .glass-card{padding:26px 22px}.vl-checkout main>p{padding:0 22px;font-size:12px}}
.vl-checkout .glow-bg{max-width:100%;pointer-events:none}.vl-checkout main{overflow:hidden}
