.vba{--vba-p:#5b27e6;--vba-p2:#7c3aed;--vba-ink:#1e1b4b;--vba-mut:#6b6b8a;--vba-line:#e2dafc;color:var(--vba-ink);text-align:start;direction:rtl;font-family:inherit}.vba *,.vba :before,.vba :after{box-sizing:border-box}.vba [hidden]{display:none!important}.vba-tabs{background:#f3eeff;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.vba-tabs button{min-height:40px;color:var(--vba-mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:.88rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.vba-tabs button.is-active{color:var(--vba-p);background:#fff;box-shadow:0 4px 12px #3c14a01f}.vba-step{gap:10px;display:grid}.vba-hero{text-align:center;justify-items:center;gap:4px;margin-bottom:6px;display:grid}.vba-hero__ic{color:#fff;background:linear-gradient(135deg,#5b21ff,#9b4dff);border-radius:20px;place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid;box-shadow:0 10px 22px #5b21ff4d}.vba-hero__ic.is-yellow{color:#2a0a7a;background:linear-gradient(135deg,#f59e0b,#ffd84a);box-shadow:0 10px 22px #f59e0b4d}.vba-hero__ic.is-green{background:linear-gradient(135deg,#16a34a,#4ade80);box-shadow:0 10px 22px #16a34a4d}.vba-hero__ic svg{width:30px;height:30px}.vba-hero h3{margin:0;font-size:1.15rem;font-weight:900}.vba-hero p{color:var(--vba-mut);margin:0;font-size:.86rem;line-height:1.9}.vba label{color:#33335a;font-size:.85rem;font-weight:800}.vba input[type=text],.vba input[type=tel],.vba input[type=password],.vba input[type=email]{border:1.5px solid var(--vba-line);width:100%;min-height:50px;font:inherit;color:var(--vba-ink);background:#faf8ff;border-radius:14px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s}.vba input:focus{border-color:var(--vba-p);background:#fff;outline:none;box-shadow:0 0 0 4px #5b27e624}.vba input.is-invalid{background:#fff7f7;border-color:#f87171}.vba-phone{direction:ltr;display:flex;position:relative}.vba-phone span{border-inline-end:1.5px solid var(--vba-line);color:var(--vba-mut);pointer-events:none;place-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0}.vba-phone input{letter-spacing:1px;text-align:left;padding-left:74px!important;font-size:1.1rem!important}.vba-btn{background:linear-gradient(90deg,var(--vba-p),var(--vba-p2));color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:4px;font-size:1rem;font-weight:900;transition:transform .15s,box-shadow .2s,opacity .2s;position:relative;box-shadow:0 10px 22px #5b27e647}.vba-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #5b27e657}.vba-btn:disabled{opacity:.7;cursor:wait;transform:none}.vba-btn.is-loading{color:#0000}.vba-btn.is-loading:after{content:"";border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:22px;height:22px;margin:auto;animation:.7s linear infinite vba-spin;position:absolute;inset:0}@keyframes vba-spin{to{transform:rotate(360deg)}}.vba-link{color:var(--vba-p);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:.86rem;font-weight:800;text-decoration:none}.vba-link:disabled{color:#b5adcf;cursor:default}.vba-back{margin-top:2px}.vba-terms{text-align:center;color:var(--vba-mut);margin:2px 0 0;font-size:.76rem}.vba-terms a{color:var(--vba-p)}.vba-otp{justify-content:center;gap:10px;margin:6px 0 2px;display:flex}.vba .vba-otp input{text-align:center;width:56px;height:62px;min-height:0;caret-color:var(--vba-p);border-radius:16px;padding:0;font-size:1.6rem;font-weight:900}.vba .vba-otp input.is-filled{border-color:var(--vba-p);color:var(--vba-p);background:#f3eeff}.vba-otp.is-shake{animation:.45s vba-shake}.vba-otp.is-shake input{border-color:#f87171!important}@keyframes vba-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.vba-timer{color:var(--vba-mut);justify-content:space-between;align-items:center;gap:8px;font-size:.84rem;display:flex}.vba-timer [data-vba-timer]{font-weight:800}.vba-timer .is-expired{color:#dc2626}.vba-test{color:#7a4b00;text-align:center;background:#fff8dc;border:1px dashed #f5b000;border-radius:12px;margin:0;padding:8px 12px;font-size:.84rem}.vba-test b{letter-spacing:3px;font-size:1.05rem}.vba-status{border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:.86rem;font-weight:700;line-height:1.8}.vba-status.is-error{color:#991b1b;background:#fee2e2}.vba-status.is-ok{color:#166534;background:#dcfce7}.vba-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vba-row>div{gap:6px;display:grid}.vba-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.vba--page{background:#fff;border:1px solid #ece6ff;border-radius:26px;max-width:440px;margin:10px auto;padding:26px;box-shadow:0 18px 44px #3c14a01a}@media (width<=420px){.vba .vba-otp input{width:48px;height:56px}.vba-otp{gap:7px}}