@layer components{.sticker-root{--sticker-ink:#1b1b1f;--sticker-paper:#f7f7f7;--sticker-white:#fff;--sticker-green:#22c55e;--sticker-green-deep:#16a34a;--sticker-tick-green:#17a34a;--sticker-tick-deep:#385126;--sticker-amber:#e8a200;--sticker-tomato:#d4271d;--sticker-royal:#2f5fe0;--sticker-track:#e9e9ed;--sticker-gold:#a67c3a;--sticker-level-low:#e5484d;--sticker-level-mid:#f5a524;--sticker-level-high:#2fa84f;--sticker-ring:var(--sticker-paper);--sticker-ink-resolved:var(--sticker-ink);--sticker-cast-ambient:drop-shadow(0 0 3px #14141c6b);--sticker-cast-stack:var(--sticker-cast-ambient) drop-shadow(0 1px .5px #0000004d) drop-shadow(2px 5px 7px #0003);--sticker-lift-scale:1;--sticker-cast-hover:drop-shadow(0 0 4px #14141c57) drop-shadow(0 1px .5px #00000024) drop-shadow(4.5px 11px 13px #0000002b);font-size:var(--sticker-fs);cursor:default;scale:var(--sticker-lift-scale);transition:scale var(--dur-1) var(--ease);--sticker-die-dx:calc((var(--sticker-bleed-left) - var(--sticker-bleed-right)) / 2);--sticker-die-dy:calc((var(--sticker-bleed-top) - var(--sticker-bleed-bottom)) / 2);--sticker-die-w:calc(100% - var(--sticker-bleed-left) - var(--sticker-bleed-right) - var(--sticker-pad));--sticker-die-h:calc(100% - var(--sticker-bleed-top) - var(--sticker-bleed-bottom) - var(--sticker-pad));--sticker-lap-x:0px;--sticker-lap-y:0px;--sticker-nudge-die-x:0;--sticker-nudge-die-y:0;transform-origin:calc(50% + var(--sticker-die-dx)) calc(50% + var(--sticker-die-dy));display:inline-block}.sticker-lift{padding:var(--sticker-bleed-top) var(--sticker-bleed-right) var(--sticker-bleed-bottom) var(--sticker-bleed-left);filter:var(--sticker-cast-stack);transition:filter var(--dur-1) var(--ease);display:block}.sticker-root[data-cast=quiet]{--sticker-cast-stack:var(--sticker-cast-ambient) drop-shadow(0 1px 1px #00000038) drop-shadow(1px 3px 5px #00000029)}.sticker-root[data-cast=hard]{--sticker-cast-stack:var(--sticker-cast-ambient) drop-shadow(5px 5px 0 #1b1b1f42)}.sticker-root[data-cast=slap]{--sticker-cast-stack:var(--sticker-cast-ambient) drop-shadow(0 1px .5px #00000057) drop-shadow(4px 8px 9px #0000002b)}.sticker-root[data-cast=lifted]{--sticker-cast-stack:var(--sticker-cast-ambient) drop-shadow(0 2px 1px #00000047) drop-shadow(7px 14px 16px #00000029)}@media (hover:hover) and (pointer:fine){:hover>.sticker-root[data-lift=hover],:focus-visible>.sticker-root[data-lift=hover]{--sticker-lift-scale:1.1;--sticker-cast-stack:var(--sticker-cast-hover);z-index:4;transition-duration:var(--dur-3)}:hover>.sticker-root[data-lift=hover]>.sticker-lift,:focus-visible>.sticker-root[data-lift=hover]>.sticker-lift{transition-duration:var(--dur-3)}}@media (prefers-reduced-motion:reduce){.sticker-root,.sticker-lift{transition:none}:hover>.sticker-root[data-lift=hover],:focus-visible>.sticker-root[data-lift=hover]{--sticker-lift-scale:1}}.sticker{padding:var(--sticker-pad);filter:var(--sticker-filter);transform:rotate(var(--sticker-tilt));forced-color-adjust:none;display:block}.sticker-lock{justify-content:center;align-items:center;gap:var(--sticker-stack-gap);flex-direction:column;display:flex}.sticker-row{justify-content:center;align-items:center;gap:var(--sticker-sym-gap);flex-direction:row;display:flex}.sticker-row>.sticker-sym{z-index:1;position:relative}.sticker-sym{block-size:var(--sticker-art-h);inline-size:var(--sticker-art-w);color:var(--sticker-ink-resolved);display:block;overflow:visible}.sticker-text{font-family:var(--font-sans-stack);font-synthesis:none;font-weight:800;font-size:var(--sticker-fs);line-height:var(--sticker-lh);letter-spacing:.09em;word-spacing:var(--sticker-word-space);text-transform:uppercase;white-space:pre;color:var(--sticker-ink-resolved);margin-inline-end:-.09em}.sticker-text:lang(zh-Hans),.sticker-text:lang(ja),.sticker-text:lang(ko){text-transform:none;letter-spacing:normal;word-spacing:normal;margin-inline-end:0}.sticker-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.sticker-root[data-anchor]{z-index:3;pointer-events:none;position:absolute}.sticker-root[data-anchor=top-left]{margin-block-start:var(--sticker-inset);margin-inline-start:var(--sticker-inset);inset-block-start:0;inset-inline-start:0}.sticker-root[data-anchor=top-right]{margin-block-start:var(--sticker-inset);margin-inline-end:var(--sticker-inset);inset-block-start:0;inset-inline-end:0}.sticker-root[data-anchor=bottom-left]{margin-block-end:var(--sticker-inset);margin-inline-start:var(--sticker-inset);inset-block-end:0;inset-inline-start:0}.sticker-root[data-anchor=bottom-right]{margin-block-end:var(--sticker-inset);margin-inline-end:var(--sticker-inset);inset-block-end:0;inset-inline-end:0}.sticker-root[data-anchor=top-left][data-lap=half]{--sticker-lap-x:calc(-50% - var(--sticker-die-dx));--sticker-lap-y:calc(-50% - var(--sticker-die-dy))}.sticker-root[data-anchor=top-right][data-lap=half]{--sticker-lap-x:calc(50% - var(--sticker-die-dx));--sticker-lap-y:calc(-50% - var(--sticker-die-dy))}.sticker-root[data-anchor=bottom-left][data-lap=half]{--sticker-lap-x:calc(-50% - var(--sticker-die-dx));--sticker-lap-y:calc(50% - var(--sticker-die-dy))}.sticker-root[data-anchor=bottom-right][data-lap=half]{--sticker-lap-x:calc(50% - var(--sticker-die-dx));--sticker-lap-y:calc(50% - var(--sticker-die-dy))}.sticker-root[data-anchor=center][data-lap=half]{inset-block:calc(50% + var(--sticker-nudge-y)) auto;inset-inline:calc(50% + var(--sticker-nudge-x)) auto;--sticker-lap-x:calc(-50% - var(--sticker-die-dx));--sticker-lap-y:calc(-50% - var(--sticker-die-dy));margin:0}.sticker-root[data-lap=half],.sticker-root[data-nudge=die]{translate:calc(var(--sticker-lap-x) + var(--sticker-nudge-die-x) * var(--sticker-die-w)) calc(var(--sticker-lap-y) + var(--sticker-nudge-die-y) * var(--sticker-die-h))}.sticker-root[data-anchor=center]{--sticker-nudge-x:0px;--sticker-nudge-y:0px;block-size:max-content;inline-size:max-content;margin:auto;inset-block-start:max(0px, calc(2 * var(--sticker-nudge-y)));inset-block-end:max(0px, calc(-2 * var(--sticker-nudge-y)));inset-inline-start:max(0px, calc(2 * var(--sticker-nudge-x)));inset-inline-end:max(0px, calc(-2 * var(--sticker-nudge-x)))}@container (max-height:130px){.sticker-root[data-collapse=tight]{display:none}}@container (max-width:112px){.sticker-root[data-collapse=tight]{display:none}}}