.milestone-medal[data-astro-cid-bgunevdt]{--medal-size: 1.62rem;--medal-icon-size: 1.08rem;--medal-border-width: 2px;--medal-inset-border-width: 2px;--medal-band-width: .9rem;--medal-band-height: .38rem;--medal-band-top: -.46rem;position:relative;width:var(--medal-size);height:var(--medal-size);border:var(--medal-border-width) solid color-mix(in srgb,var(--milestone-medal-color) 58%,var(--border));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,#ffffff 82%,var(--surface)),color-mix(in srgb,var(--milestone-medal-color) 15%,var(--surface)) 48%,color-mix(in srgb,var(--milestone-medal-color) 32%,var(--surface)));flex:0 0 auto;overflow:visible;box-shadow:inset 0 0 0 var(--medal-inset-border-width) color-mix(in srgb,var(--surface) 78%,transparent),0 1px color-mix(in srgb,var(--milestone-medal-color) 24%,transparent)}.milestone-medal--s[data-astro-cid-bgunevdt]{--medal-size: 1.28rem;--medal-icon-size: .82rem;--medal-border-width: 1.5px;--medal-inset-border-width: 1px;--medal-band-width: .68rem;--medal-band-height: .24rem;--medal-band-top: -.3rem}.milestone-medal--xs[data-astro-cid-bgunevdt]{--medal-size: 1.12rem;--medal-icon-size: .72rem;--medal-border-width: 1.25px;--medal-inset-border-width: 1px;--medal-band-width: .58rem;--medal-band-height: .2rem;--medal-band-top: -.24rem}.milestone-medal--xxs[data-astro-cid-bgunevdt]{--medal-size: .96rem;--medal-icon-size: .62rem;--medal-border-width: 1px;--medal-inset-border-width: 1px;--medal-band-width: .5rem;--medal-band-height: .16rem;--medal-band-top: -.2rem}.milestone-medal--l[data-astro-cid-bgunevdt]{--medal-size: 1.92rem;--medal-icon-size: 1.24rem;--medal-border-width: 2px;--medal-inset-border-width: 2px;--medal-band-width: 1.06rem;--medal-band-height: .46rem;--medal-band-top: -.56rem}.milestone-medal[data-astro-cid-bgunevdt]:after{content:"";position:absolute;left:50%;top:var(--medal-band-top);width:var(--medal-band-width);height:var(--medal-band-height);transform:translate(-50%);border:1px solid color-mix(in srgb,var(--milestone-medal-color) 52%,var(--border));border-radius:0;background:color-mix(in srgb,var(--milestone-medal-color) 82%,#2f343b);clip-path:polygon(0 0,100% 0,86% 100%,50% 62%,14% 100%);box-shadow:0 1px color-mix(in srgb,var(--milestone-medal-color) 22%,transparent)}.milestone-medal[data-astro-cid-bgunevdt].is-locked:after{opacity:.62}.milestone-medal-icon[data-astro-cid-bgunevdt]{color:var(--milestone-medal-color);font-size:var(--medal-icon-size);text-shadow:0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent)}.profile-milestones[data-astro-cid-zu6bim2n]{display:grid;gap:.6rem}.profile-milestones-summary[data-astro-cid-zu6bim2n]{margin:0;font-size:.82rem}.profile-milestone-grid[data-astro-cid-zu6bim2n]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.profile-milestone-item[data-astro-cid-zu6bim2n]{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);padding:.58rem .62rem;display:grid;gap:.36rem;min-width:0;transition:border-color .14s ease,background-color .14s ease}.profile-milestone-item[data-astro-cid-zu6bim2n].is-earned{border-color:color-mix(in srgb,var(--milestone-color) 34%,var(--border));border-left-color:var(--milestone-color);background:color-mix(in srgb,var(--milestone-color) 8%,var(--surface))}.profile-milestone-head[data-astro-cid-zu6bim2n]{display:flex;align-items:center;gap:.55rem;min-width:0}.profile-milestone-name[data-astro-cid-zu6bim2n]{font-size:.83rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-milestone-status[data-astro-cid-zu6bim2n]{margin-left:auto;font-size:.76rem;font-weight:700;line-height:1;border-radius:999px;width:1.4rem;height:1.4rem;padding:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.profile-milestone-status[data-astro-cid-zu6bim2n].is-earned{border-color:color-mix(in srgb,var(--milestone-color) 45%,var(--border));background:color-mix(in srgb,var(--milestone-color) 14%,var(--surface));color:var(--text)}.profile-milestone-status[data-astro-cid-zu6bim2n].is-locked{color:var(--muted);background:var(--surface)}.profile-milestone-description[data-astro-cid-zu6bim2n]{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.profile-milestone-meta[data-astro-cid-zu6bim2n]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;color:var(--muted);font-size:.7rem;font-weight:600;border-top:1px solid var(--border);padding-top:.34rem}.profile-milestone-meta[data-astro-cid-zu6bim2n] span[data-astro-cid-zu6bim2n]{border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:.08rem .35rem}.earned-badges-link[data-astro-cid-y72fyz3x]{display:inline-flex;text-decoration:none;line-height:1}.earned-badges-link[data-astro-cid-y72fyz3x]:hover,.earned-badges-link[data-astro-cid-y72fyz3x]:focus-visible{text-decoration:none}.earned-badges-row[data-astro-cid-y72fyz3x]{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:.22rem;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin}.earned-badges-item[data-astro-cid-y72fyz3x]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding-top:.32rem}
