.level-progress{display:grid;gap:9px;padding:14px;border:1px solid rgba(43,194,148,.18);border-radius:12px;background:rgba(43,194,148,.04)}
.level-progress>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.level-progress strong{color:#e8f9f3}.level-progress span,.level-progress small{color:#929ca8;font-size:11px}.level-progress progress{appearance:none;width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;background:#242b2d}.level-progress progress::-webkit-progress-bar{background:#242b2d}.level-progress progress::-webkit-progress-value{background:#2bc294;border-radius:8px;transition:width .4s}.level-progress progress::-moz-progress-bar{background:#2bc294}.home-welcome .level-progress{padding:10px;margin:12px 0}.level-rules{font-size:11px;color:#929ca8;line-height:1.6}.level-rules summary{cursor:pointer;color:#2bc294}.level-rules p{margin:8px 0}#avBtn{position:relative;overflow:visible}#avBtn[data-level]::after{content:attr(data-level);position:absolute;bottom:-5px;right:-5px;min-width:17px;height:17px;padding:0 3px;border-radius:6px;background:#183e32;color:#6aebbf;border:1px solid #2b8064;font-size:10px;font-weight:800;line-height:17px}
