.dbxpo{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Montserrat,Arial,sans-serif}
.dbxpo-bg{position:absolute;inset:0;background:rgba(6,7,14,.72);backdrop-filter:blur(4px)}
.dbxpo-card{position:relative;width:min(480px,100%);padding:28px;border-radius:22px;background:linear-gradient(180deg,#1E2036,#15172A);border:1px solid #2A2D48;box-shadow:0 30px 80px rgba(0,0,0,.6);color:#D9DAE8}
.dbxpo-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#23DAF7,#9729FE 60%,#FE32A6)}
.dbxpo-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid #33375A;background:transparent;color:#C9CBDC;font-size:20px;line-height:1;cursor:pointer}
.dbxpo-top{display:flex;align-items:center;gap:14px;padding:12px;margin:0 0 18px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.dbxpo-top img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:0 0 auto}
.dbxpo-top b{display:block;color:#fff;font-size:14.5px;line-height:1.35}
.dbxpo-k{display:block;margin-bottom:3px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#E9B949}
.dbxpo h2{margin:0 0 10px;font-family:Michroma,Arial,sans-serif;font-weight:400;font-size:19px;line-height:1.35;color:#fff;text-transform:none;letter-spacing:0}
.dbxpo p{margin:0 0 20px;font-size:14px;line-height:1.6}
.dbxpo-btns{display:flex;flex-direction:column;gap:10px}
.dbxpo-go,.dbxpo-rm,.dbxpo-keep{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;font:800 15px Montserrat,Arial,sans-serif;text-decoration:none;cursor:pointer;text-align:center}
.dbxpo-go{border:0;background:linear-gradient(120deg,#23DAF7,#9729FE 60%,#FE32A6);color:#fff!important}
.dbxpo-rm{border:1px solid #3A3E66;background:transparent;color:#fff}
.dbxpo-rm:hover{border-color:#23DAF7}
.dbxpo-keep{min-height:40px;border:0;background:transparent;color:#9EA1BC;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}
.dbxpo-help{margin:6px 0 0!important;text-align:center;font-size:12.5px!important;color:#7D80A0}
.dbxpo-help a{color:#25D366;font-weight:700}
.dbxpo a:focus-visible,.dbxpo button:focus-visible{outline:2px solid #23DAF7;outline-offset:3px}
.dbxpo button{box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}
.dbxpo .dbxpo-x{width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:1px solid #33375A!important;background:transparent!important;color:#C9CBDC!important;font-size:20px!important;display:flex!important;align-items:center;justify-content:center}
.dbxpo .dbxpo-rm{background:transparent!important;border:1px solid #3A3E66!important;color:#fff!important;border-radius:999px!important}
.dbxpo .dbxpo-keep{background:transparent!important;border:0!important;color:#9EA1BC!important;min-height:40px!important}
.dbxpo .dbxpo-top{margin-right:40px}
.dbxpo h2{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1.5!important;margin:0 0 14px!important}
.dbxpo-card{width:min(540px,100%)}
@media (max-width:480px){.dbxpo h2{font-size:16.5px!important}.dbxpo-card{padding:22px}}
.dbxpo-list{margin:4px 0 0!important;padding:0 0 0 18px!important;color:#fff;font-size:13.5px;font-weight:700;line-height:1.5}
.dbxpo .dbxpo-rm{text-decoration:none!important}
