.nv-fon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#080b20b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:nvFon .2s ease both}@keyframes nvFon{0%{opacity:0}to{opacity:1}}.nv-oyna{width:min(560px,100%);max-height:min(760px,88vh);display:flex;flex-direction:column;background:linear-gradient(180deg,#141a3c,#0c1030);border:1px solid rgba(232,206,134,.28);border-radius:20px;box-shadow:0 30px 80px #04061499;overflow:hidden;animation:nvOyna .26s cubic-bezier(.34,1.56,.64,1) both}@keyframes nvOyna{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.nv-bosh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 12px;border-bottom:1px solid rgba(232,206,134,.16)}.nv-bosh h2{margin:0;font-size:1.15rem;color:#fff6e2;letter-spacing:-.01em}.nv-bosh p{margin:3px 0 0;font-size:.76rem;color:#9aa3c8;font-weight:600}.nv-yop{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(232,206,134,.3);background:transparent;color:#e8ce86;font-size:.85rem;cursor:pointer;line-height:1;transition:background .18s ease}.nv-yop:hover{background:#e8ce8624}.nv-royxat{list-style:none;margin:0;padding:8px 16px 16px;overflow-y:auto;flex:1;scrollbar-width:thin}.nv-qator{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 0;border-radius:14px}.nv-chiziq{position:absolute;left:37px;top:0;bottom:0;width:2px;background:#e8ce862e}.nv-qator:first-child .nv-chiziq{top:50%}.nv-qator:last-child .nv-chiziq{bottom:50%}.nv-qator.olingan .nv-chiziq{background:#e8ce8680}.nv-medal{position:relative;display:flex;justify-content:center;z-index:1}.nv-qator.yopiq .nv-medal{filter:grayscale(.85) brightness(.62);opacity:.75}.nv-nom{font-size:.92rem;font-weight:800;color:#f2f4ff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nv-qator.yopiq .nv-nom{color:#8891b8}.nv-tavsif{font-size:.74rem;color:#98a1c6;font-weight:600;margin-top:1px}.nv-xp{font-size:.82rem;font-weight:800;color:#e8ce86;white-space:nowrap}.nv-xp span{font-size:.75rem;opacity:.7;margin-left:2px}.nv-qator.yopiq .nv-xp{color:#7c6a45}.nv-qator.men{background:linear-gradient(90deg,#e8ce8624,#e8ce8608);border:1px solid rgba(232,206,134,.34);padding:10px 8px 10px 0}.nv-men-belgi{font-size:.7rem;font-weight:900;letter-spacing:.08em;background:#e8ce86;color:#2b2118;padding:2px 7px;border-radius:999px;white-space:nowrap}.nv-qolgan{display:flex;align-items:center;gap:8px;margin-top:6px}.nv-bar{flex:1;max-width:160px;height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.nv-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#c79a3e,#f6d98a)}.nv-qolgan span{font-size:.75rem;font-weight:800;color:#e8ce86}.nv-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid rgba(232,206,134,.16);font-size:.78rem;color:#9aa3c8;font-weight:700}.nv-foot b{color:#fff6e2}@media(max-width:480px){.nv-fon{padding:8px}.nv-oyna{max-height:92vh;border-radius:16px}.nv-qator{grid-template-columns:62px 1fr auto;gap:8px}.nv-chiziq{left:30px}.nv-nom{font-size:.86rem}.nv-tavsif{font-size:.7rem}.nv-xp{font-size:.76rem}}@media(prefers-reduced-motion:reduce){.nv-fon,.nv-oyna{animation:none}}
