.dp-drawer[hidden]{display:none}.dp-drawer{position:fixed;inset:0;z-index:100000}.dp-drawer__ov{position:absolute;inset:0;background:rgba(3,5,18,.72)}.dp-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:#070A1F;color:#F2EFE9;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.5);outline:0;transform:translateX(0);animation:dpdin .22s ease-out}@keyframes dpdin{from{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.dp-drawer__panel{animation:none}}.dp-drawer__hd{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(242,239,233,.12)}.dp-drawer__hd h2{margin:0;font-size:1.15rem;color:#F2EFE9}.dp-drawer__x{background:none;border:0;color:#F2EFE9;font-size:2rem;line-height:1;min-width:44px;min-height:44px;cursor:pointer}.dp-drawer__bd{flex:1;overflow:auto;padding:14px 18px 18px}.dp-drawer a{color:#7FE0AE}.dp-fuel{background:#171717;border-radius:12px;padding:12px 14px;margin-bottom:14px}.dp-fuel p{margin:0 0 8px;font-size:.92rem}.dp-fuel__bar{height:8px;border-radius:99px;background:rgba(242,239,233,.14);overflow:hidden}.dp-fuel__bar i{display:block;height:100%;background:#7FE0AE;border-radius:99px;transition:width .35s}.dp-ci{list-style:none;margin:0;padding:0}.dp-ci li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid rgba(242,239,233,.1)}.dp-ci img{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#171717}.dp-ci .n{font-size:.95rem;font-weight:600;color:#F2EFE9;text-decoration:none}.dp-ci .v{font-size:.8rem;color:rgba(242,239,233,.7);margin:2px 0 0}.dp-ci details{font-size:.8rem;color:rgba(242,239,233,.75);margin-top:4px}.dp-ci .p{font-weight:700;text-align:right;white-space:nowrap}.dp-q{display:inline-flex;align-items:center;margin-top:8px;border:1px solid rgba(242,239,233,.25);border-radius:8px}.dp-q button{background:none;border:0;color:#F2EFE9;width:40px;height:40px;font-size:1.1rem;cursor:pointer}.dp-q span{min-width:26px;text-align:center}.dp-rm{background:none;border:0;color:rgba(242,239,233,.7);text-decoration:underline;cursor:pointer;font-size:.8rem;margin-left:10px;min-height:40px}.dp-up{background:#171717;border-radius:12px;padding:12px;margin:14px 0;display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center}.dp-up img{width:52px;height:52px;object-fit:cover;border-radius:8px}.dp-up small{display:block;color:#7FE0AE;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.dp-btn{display:block;width:100%;text-align:center;background:#7FE0AE;color:#070A1F!important;font-weight:700;border:0;border-radius:10px;padding:14px;min-height:48px;text-decoration:none;cursor:pointer;font-size:1rem;box-sizing:border-box}.dp-btn--s{background:transparent;color:#7FE0AE!important;border:1px solid #7FE0AE;padding:8px 12px;min-height:40px;width:auto;font-size:.85rem}.dp-tot{margin:14px 0 4px}.dp-tot div{display:flex;justify-content:space-between;padding:3px 0;font-size:.92rem}.dp-tot .t{font-size:1.1rem;font-weight:700;border-top:1px solid rgba(242,239,233,.15);margin-top:6px;padding-top:8px}.dp-pick{font-size:.85rem;background:rgba(127,224,174,.1);border:1px solid rgba(127,224,174,.35);border-radius:10px;padding:10px 12px;margin:10px 0}.dp-cp summary{cursor:pointer;font-size:.9rem;padding:8px 0;color:rgba(242,239,233,.85)}.dp-cp form{display:flex;gap:8px}.dp-cp input{flex:1;min-width:0;background:#171717;color:#F2EFE9;border:1px solid rgba(242,239,233,.25);border-radius:8px;padding:10px;font-size:1rem}.dp-err{background:rgba(255,120,120,.12);border:1px solid rgba(255,120,120,.5);border-radius:8px;padding:8px 10px;margin:8px 0;font-size:.88rem}.dp-sec{font-size:.78rem;color:rgba(242,239,233,.7);text-align:center;margin-top:10px}.dp-empty{text-align:center;padding:24px 0}.dp-empty h3{font-size:1.2rem;margin:0 0 16px;color:#F2EFE9}.dp-pl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px}.dp-pl a{text-decoration:none;font-size:.8rem;color:#F2EFE9}.dp-pl i{display:block;width:52px;height:52px;border-radius:50%;margin:0 auto 6px;background:radial-gradient(circle at 35% 30%,#7FE0AE,#1a2a55 70%)}.dp-pl a:nth-child(2) i{background:radial-gradient(circle at 35% 30%,#c9b6ff,#2a1a55 70%)}.dp-pl a:nth-child(3) i{background:radial-gradient(circle at 35% 30%,#ffd29a,#4a2a1a 70%)}.dp-pl a:nth-child(4) i{background:radial-gradient(circle at 35% 30%,#9ad7ff,#1a3a55 70%)}.dp-pl a:nth-child(5) i{background:radial-gradient(circle at 35% 30%,#ff9ab6,#55202f 70%)}.dp-pl a:nth-child(6) i{background:radial-gradient(circle at 35% 30%,#F2EFE9,#3a3f5e 70%)}body.dp-noscroll{overflow:hidden}