.buddy-live-mural{background:0 0;width:100%;max-width:430px;margin-inline:auto;line-height:0;position:relative}.buddy-live-mural>svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.buddy-live-status{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buddy-live-mural .buddy{cursor:pointer;outline:none}.buddy-live-mural--decorative .buddy{cursor:default;pointer-events:none}.buddy-live-mural .buddy:focus-visible .silhouette{stroke:#141413;stroke-width:7px;stroke-dasharray:14 12}.buddy-live-mural .body,.buddy-live-mural .eye,.buddy-live-mural .brow{transform-box:fill-box;transform-origin:50%}.buddy-live-mural .brow{transition:transform .18s cubic-bezier(.23,1,.32,1)}.buddy-live-mural .buddy.engaged .brow.left{transform:translateY(-12px)rotate(-9deg)}.buddy-live-mural .buddy.engaged .brow.right{transform:translateY(-6px)rotate(7deg)}.buddy-live-mural .buddy[data-kind=sleepy].engaged .brow.left{transform:translateY(-25px)rotate(-13deg)}.buddy-live-mural .expression{transform-box:fill-box;transform-origin:50%;transition:transform .42s cubic-bezier(.23,1,.32,1)}.buddy-live-mural .buddy[data-mood=happy] .brow.left{transform:translateY(-13px)rotate(-13deg)}.buddy-live-mural .buddy[data-mood=happy] .brow.right{transform:translateY(-13px)rotate(13deg)}.buddy-live-mural .buddy[data-mood=curious] .brow.left{transform:translateY(-22px)rotate(-18deg)}.buddy-live-mural .buddy[data-mood=focused] .brow.left{transform:translateY(10px)rotate(14deg)}.buddy-live-mural .buddy[data-mood=focused] .brow.right{transform:translateY(10px)rotate(-14deg)}.buddy-live-mural .buddy[data-kind=lean].engaged .brow.left{transform:translateY(9px)rotate(8deg)}.buddy-live-mural .buddy[data-kind=lean].engaged .brow.right{transform:translateY(4px)rotate(-6deg)}.buddy-live-mural .buddy[data-kind=roll].engaged .brow.left{transform:translateY(-16px)rotate(-18deg)}.buddy-live-mural .buddy[data-kind=roll].engaged .brow.right{transform:translateY(-16px)rotate(18deg)}.buddy-live-mural .buddy[data-kind=sleepy].engaged .brow.left,.buddy-live-mural .buddy[data-kind=sleepy].engaged .brow.right{transform:translateY(16px)}.buddy-live-mural .buddy[data-kind=jelly].engaged .brow.left{transform:translateY(-17px)rotate(15deg)}.buddy-live-mural .buddy[data-kind=jelly].engaged .brow.right{transform:translateY(9px)rotate(-9deg)}.buddy-live-mural .buddy[data-kind=shy].engaged .brow.left{transform:translateY(8px)rotate(12deg)}.buddy-live-mural .buddy[data-kind=shy].engaged .brow.right{transform:translateY(8px)rotate(-12deg)}.buddy-live-mural .buddy[data-kind=wobble].engaged .brow.left{transform:translateY(-14px)rotate(-8deg)}.buddy-live-mural .buddy[data-kind=wobble].engaged .brow.right{transform:translateY(-14px)rotate(8deg)}.buddy-live-mural .buddy[data-kind=wink].engaged .brow.left{transform:translateY(-11px)rotate(-14deg)}.buddy-live-mural .buddy[data-kind=wink].engaged .brow.right{transform:translateY(3px)rotate(12deg)}.buddy-live-mural .buddy[data-kind=stretch].engaged .brow.left{transform:translateY(6px)rotate(6deg)}.buddy-live-mural .buddy[data-kind=stretch].engaged .brow.right{transform:translateY(6px)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.buddy-live-mural .brow,.buddy-live-mural .expression{transition:none}}.mural-pack-dialog{overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;line-height:1.5;position:fixed;inset:0;overflow:auto}.mural-pack-dialog[open]{place-items:center;display:grid}.mural-pack-dialog::backdrop{background:#0a0a0a52}.mural-card{width:min(100%,25rem);color:var(--ink);font-family:var(--font-body);text-align:left;font-size:1rem;display:grid}.mural-card>*{grid-area:1/1}.mural-card-panel{background:var(--color-pure-white);border:1px solid var(--border);border-radius:var(--radius-feature);padding:24px;position:relative;box-shadow:0 24px 60px -24px #0a0a0a59}.mural-card-slot{width:112px;height:112px;margin-bottom:16px}.mural-card-art{pointer-events:none;will-change:transform;justify-content:center;place-self:start;align-items:center;width:112px;height:112px;margin:25px 0 0 25px;line-height:0;display:flex}.mural-card-art svg{display:block}.mural-card-close{border:1px solid var(--border);background:var(--color-pure-white);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mural-card-close:hover{border-color:var(--muted)}.mural-card-close:focus-visible,.mural-card-actions .btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mural-card-status{color:var(--muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:500}.mural-card-title{font-family:var(--font-display);margin:.4rem 0 .2rem;font-size:1.75rem;font-weight:400;line-height:1.1}.mural-card-price{color:var(--muted);margin:0;font-size:.9375rem}.mural-card-blurb{margin:.75rem 0 0;font-size:.9375rem}.mural-card-actions{flex-wrap:wrap;gap:8px;margin-top:1.25rem;display:flex}
