.medal-stats{--ms-gold:#c9a35c;--ms-gold-2:#f0d9a5;--ms-green:#91c46c;color:var(--primary);background:#fff;border:1px solid #dfe8e5;border-radius:17px;grid-template-columns:29% minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 4px 16px #0631350e}.achiever-profile .medal-stats{margin-top:8px}.ms-medal{isolation:isolate;background:radial-gradient(80% 60% at 50% 0,#d9b97747,#0000 70%),linear-gradient(160deg,#0c7f89 0%,#075a62 55%,#063135 100%);align-content:center;place-items:center;gap:1px;padding:4px;display:grid;position:relative}.ms-medal:before{content:"";z-index:-1;opacity:.08;background:url(/build/assets/watermark-DrG8AQQi.svg) 50%/170% no-repeat;position:absolute;inset:0}.ms-badge{aspect-ratio:1;place-items:center;width:70px;max-width:100%;display:grid;position:relative}.ms-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ms-thread-bg{fill:none;stroke:#f0d9a540;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.ms-thread{fill:none;stroke:url(#ms-gold-grad);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ffd68ccc);transform-origin:100px 100px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1);transform:rotate(-90deg)}.ms-star{transform-origin:100px 100px;opacity:0;transition:transform .9s cubic-bezier(.3,1.4,.4,1),opacity .5s;transform:scale(.6)rotate(-45deg)}.ms-star-inner{fill:none;stroke:#f0d9a573;stroke-width:1.5px}.ms-bead{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.3,1.6,.4,1),opacity .3s;transform:scale(0)}.ms-bead.intl{fill:url(#ms-gold-grad)}.ms-bead.local{fill:var(--ms-green)}.ms-spark{opacity:0;transition:opacity .4s .9s}.ms-core{text-align:center;line-height:1;position:relative}.ms-core strong{color:var(--ms-gold-2);text-shadow:0 0 14px #f0d9a559;font-size:25px;font-weight:700;display:block}.ms-label{color:#fff;text-align:center;white-space:nowrap;font-size:11px;line-height:1.4;display:block}.ms-legend{align-content:center;padding:0 13px;display:grid}.ms-row{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:6px 0 5px;transition:opacity .25s;display:block}.ms-row+.ms-row{border-top:1px solid #e9eeeb}.ms-row:focus-visible{outline:2px solid var(--ms-gold);outline-offset:2px;border-radius:6px}.ms-head{white-space:nowrap;align-items:center;gap:7px;line-height:1.4;display:flex}.ms-ico{object-fit:contain;flex-shrink:0;width:21px;height:23px;display:block}.ms-num{font-size:25px;font-weight:500;line-height:1}.ms-txt{font-size:13px}.ms-pct{color:#7c8a87;margin-inline-start:auto;font-size:11px}.ms-row[data-kind=intl] .ms-head{color:#987334}.ms-row[data-kind=local] .ms-num{color:var(--green)}.ms-beads{justify-content:space-between;align-items:center;height:8px;margin-top:5px;display:flex;position:relative}.ms-beads:before{content:"";inset-inline:0;border-top:1.5px dashed #dfe5e3;position:absolute;top:50%}.ms-beads i{background:#fff;border:1px solid #d6dedc;border-radius:50%;width:7px;height:7px;transition:transform .4s cubic-bezier(.3,1.6,.4,1),background .3s,border-color .3s;position:relative;transform:scale(.6)}.medal-stats.is-on .ms-beads i{transform:none}.medal-stats.is-on .ms-row[data-kind=intl] .ms-beads i.on{background:linear-gradient(135deg,#f4dfae,#c9a35c);border-color:#b8914d}.medal-stats.is-on .ms-row[data-kind=local] .ms-beads i.on{background:var(--ms-green);border-color:#7aae57}.medal-stats.is-on .ms-thread{stroke-dashoffset:0}.medal-stats.is-on .ms-star{opacity:1;transform:none}.medal-stats.is-on .ms-bead{transform:scale(1)}.medal-stats.is-on .ms-spark{opacity:1}.medal-stats[data-focus=intl] .ms-bead.local,.medal-stats[data-focus=local] .ms-bead.intl{opacity:.15}.medal-stats[data-focus=intl] .ms-row[data-kind=local],.medal-stats[data-focus=local] .ms-row[data-kind=intl]{opacity:.45}@media (width<=340px){.ms-legend{padding-inline:10px}.ms-head{gap:5px}.ms-txt{font-size:11px}.ms-label{font-size:10px}.ms-ico{width:19px;height:21px}}@media (prefers-reduced-motion:reduce){.medal-stats *{transition:none!important;animation:none!important}}
