.ach{--ach-size:56px;--ach-rim:8px;--ach-ink:#111;isolation:isolate;width:var(--ach-size);height:var(--ach-size);transform:rotate(var(--r,0deg));flex:none;display:inline-block;position:relative}.ach-die,.ach-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ach-shadow{fill:var(--ach-ink);stroke:var(--ach-ink);stroke-width:var(--ach-rim)}.ach-rim{fill:#fff;stroke:#fff;stroke-width:var(--ach-rim)}.ach-line path{fill:none;stroke:var(--ach-ink);stroke-width:2.5px}.ach-foil{-webkit-mask:var(--ach-mask) center / 100% 100% no-repeat;-webkit-mask:var(--ach-mask) center / 100% 100% no-repeat;mask:var(--ach-mask) center / 100% 100% no-repeat;background:linear-gradient(112deg, transparent 36%, #ffffffeb 47%, #fff0 58%) 100% 0 / 280% 100% no-repeat, repeating-linear-gradient(-38deg, #ffffff42 0 1.5px, transparent 1.5px 5px), radial-gradient(circle at 30% 24%, #ffffffbf, transparent 46%), conic-gradient(from var(--ach-from,0deg) at 42% 46%, #ff8fd0, #ffd76a, #baff7c, #6ff2ff, #8ea9ff, #d88cff, #ff8fd0);animation:3.6s cubic-bezier(.45,0,.3,1) infinite ach-shine,11s linear infinite ach-drift;position:absolute;inset:0}@keyframes ach-shine{0%{background-position:100% 0,0 0,0 0,0 0}55%,to{background-position:0 0,0 0,0 0,0 0}}@keyframes ach-drift{to{filter:hue-rotate(360deg)}}.ach-glyph{top:var(--ach-glyph-y,50%);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(var(--ach-size) * .4);font-style:normal;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.ach-glyph--text{color:var(--ach-ink);font-family:Arial Black,Archivo Black,system-ui,sans-serif;font-size:calc(var(--ach-size) * .3);letter-spacing:-.04em;text-shadow:0 1px #fffc;font-weight:900}.ach[data-locked]{--ach-ink:#9d988e}.ach[data-locked] .ach-shadow{fill:#d6d1c7;stroke:#d6d1c7}.ach[data-locked] .ach-foil{background:#e2ded6;animation:none}.ach[data-locked] .ach-glyph{opacity:.2;filter:grayscale()brightness(0)}.ach[data-locked] .ach-glyph--text{color:#111;text-shadow:none}@media (prefers-reduced-motion:reduce){.ach-foil{animation:none}}.ach-on-block,.ach-by-photo,.ach-placed{z-index:6;pointer-events:none;position:absolute}.ach-placed{--ach-size:50px;--ach-rim:6px;--sticker-room-x:inherit;--sticker-room-y:inherit;z-index:8;left:clamp(calc(var(--ach-size) / 2 - var(--sticker-room-x)), var(--x,50%), calc(100% - var(--ach-size) / 2 + var(--sticker-room-x)));top:clamp(calc(var(--ach-size) / 2 - var(--sticker-room-y)), var(--y,50%), calc(100% - var(--ach-size) / 2 + var(--sticker-room-y)));translate:-50% -50%}@media (min-width:581px){.ach-placed{--ach-size:56px}}@property --sticker-room-x{syntax:"<length>";inherits:false;initial-value:9999px}@property --sticker-room-y{syntax:"<length>";inherits:false;initial-value:9999px}.header-stage[data-sticker-anchor]{--sticker-room-x:10px;--sticker-room-y:10px}.header-stage[data-sticker-anchor][data-frame=bleed]{--sticker-room-x:0px;--sticker-room-y:0px}.profile-content [data-sticker-anchor]{--sticker-room-x:18px;--sticker-room-y:20px}@media (min-width:521px){.header-stage[data-sticker-anchor]:not([data-frame=bleed]){--sticker-room-x:14px;--sticker-room-y:14px}.profile-content [data-sticker-anchor]{--sticker-room-x:22px}}.ach-on-block[data-pile],.ach-by-photo[data-pile]{z-index:7;translate:18px 12px}.ach-on-block{--ach-size:46px;--ach-rim:6px}.ach-on-block[data-spot="0"]{top:-17px;right:-9px}.ach-on-block[data-spot="1"]{top:-17px;left:-9px}.ach-on-block[data-spot="2"]{bottom:-17px;right:-9px}@media (min-width:581px){.ach-on-block{--ach-size:52px}.ach-on-block[data-spot="0"],.ach-on-block[data-spot="1"]{top:-25px}.ach-on-block[data-spot="2"]{bottom:-25px}}.ach-by-photo{--ach-size:50px;--ach-rim:6px}