.dbtool-package-note{margin:13px 2px 0;padding:12px 14px;border:1px solid #79e6c11e;border-radius:11px;background:#79e6c107;color:#7f8a83;font-size:9px;line-height:1.75;text-align:center}.dbtool-plans>button.is-unlocked{border-color:#8cf3c578;background:#79e6c113;box-shadow:0 0 0 3px #79e6c10b}.dbtool-plans>button.is-unlocked strong{font-size:16px;color:#91f1c7}.dbtool-plans>button:disabled:not(.is-unlocked){opacity:.35;cursor:not-allowed;transform:none}.db-pay-visual{overflow:hidden;transition:background .3s,border-color .3s}.db-pay-visual.is-processing,.db-pay-visual.is-success,.db-pay-visual.is-error{border:1px solid #79e6c13b;background:radial-gradient(circle,#163428,#08110d 68%)}.db-ai-progress{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#eaf8f0}.db-ai-progress[hidden]{display:none}.db-ai-ring{position:relative;width:82px;height:82px;margin-bottom:19px;display:grid;place-items:center;border:2px solid #79e6c127;border-radius:50%}.db-ai-ring:before,.db-ai-ring:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top-color:#83f1c2;border-radius:50%;animation:dbAiSpin 1s linear infinite}.db-ai-ring:after{inset:8px;border-top-color:#c8ff93;animation-direction:reverse;animation-duration:1.6s}.db-ai-ring i{opacity:0;color:#071009;font-size:25px;font-style:normal}.db-ai-progress>b{font-size:16px}.db-ai-progress>span{margin-top:8px;color:#85a394;font-size:9px}.db-ai-dots{display:flex;gap:5px;margin-top:18px}.db-ai-dots i{width:6px;height:6px;border-radius:50%;background:#79e6c1;animation:dbAiDot 1s ease-in-out infinite}.db-ai-dots i:nth-child(2){animation-delay:.15s}.db-ai-dots i:nth-child(3){animation-delay:.3s}.db-pay-visual.is-success{background:radial-gradient(circle,#245c43,#09130e 70%)}.db-pay-visual.is-success .db-ai-ring{border:0;background:#93f1c8;box-shadow:0 0 55px #79e6c14a}.db-pay-visual.is-success .db-ai-ring:before,.db-pay-visual.is-success .db-ai-ring:after,.db-pay-visual.is-success .db-ai-dots{display:none}.db-pay-visual.is-success .db-ai-ring i{opacity:1}.db-pay-visual.is-error{border-color:#e6aa8660;background:radial-gradient(circle,#3b261d,#120d0a 70%)}.db-pay-visual.is-error .db-ai-ring:before,.db-pay-visual.is-error .db-ai-ring:after,.db-pay-visual.is-error .db-ai-dots{animation-play-state:paused;border-top-color:#d99b79}.db-pay-recovery{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.db-pay-recovery[hidden]{display:none}.db-pay-recovery button{min-height:42px;padding:0 10px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;color:#bfc8c2;font:inherit;font-size:9px;cursor:pointer}.db-pay-recovery button:first-child{border:0;background:linear-gradient(105deg,#c9ff93,#67eab8);color:#071009;font-weight:700}@keyframes dbAiSpin{to{transform:rotate(360deg)}}@keyframes dbAiDot{50%{opacity:.25;transform:translateY(-4px)}}@media(max-width:500px){.db-pay-recovery{grid-template-columns:1fr}.dbtool-package-note{text-align:left}}
