.bx-keep{word-break:keep-all;overflow-wrap:break-word}.bx-stage{cursor:pointer;-webkit-tap-highlight-color:transparent}.bx-stage:focus-visible{outline:2px solid #C8641E;outline-offset:6px;border-radius:12px}.bx-barcode{background:repeating-linear-gradient(90deg,#3B3226 0 1.5px,transparent 1.5px 3.5px,#3B3226 3.5px 4.5px,transparent 4.5px 7px)}.bx-sticker{z-index:3;background:#FFF7EC;color:#B8412A;border:1.5px solid #b8412a;box-shadow:0 2px 5px -2px rgba(0,0,0,.35);transform:rotate(-3deg);transition:opacity .4s ease .3s}.bx-hero[data-open=true] .bx-sticker{opacity:.85}.bx-card{transform:translate(-50%,104%) scale(.92);opacity:0;transition:transform .9s cubic-bezier(.2,.9,.25,1) 2.7s,opacity .4s ease 2.7s}.bx-hero[data-open=true] .bx-card{transform:translate(-50%,10%) rotate(-2deg) scale(1);opacity:1}.bx-item{transform:translateY(110%);opacity:0;filter:drop-shadow(0 6px 8px rgba(59,50,38,.3))}.bx-item-plant{transition:transform .8s cubic-bezier(.2,.9,.25,1) 3.05s,opacity .3s ease 3.05s}.bx-item-key{transition:transform .8s cubic-bezier(.2,.9,.25,1) 3.3s,opacity .3s ease 3.3s}.bx-hero[data-open=true] .bx-item-plant{transform:translateY(-14%) rotate(-6deg);opacity:1}.bx-hero[data-open=true] .bx-item-key{transform:translateY(-22%) rotate(14deg);opacity:1}.bx-wrap{background:rgba(255,255,255,.7);border:1px solid #e2d8c6}.bx-bubble{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95) 0,rgba(222,232,240,.85) 45%,rgba(170,190,205,.9) 100%);box-shadow:inset -2px -3px 4px rgba(90,110,130,.25),0 2px 3px rgba(59,50,38,.15);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.bx-bubble:active{transform:scale(.9)}.bx-bubble[data-popped=true]{background:radial-gradient(circle at 50% 50%,rgba(205,215,224,.5) 0,rgba(195,205,214,.35) 70%);box-shadow:inset 0 1px 2px rgba(90,110,130,.3);transform:scale(.82);cursor:default}.bx-hint{animation:bp-pulse 2.2s ease-in-out infinite}.bx[data-open=false] .bx-hero~section{display:none}.bx[data-open=true] .bx-hero~section{animation:bp-in .7s ease 1.2s both}@media (prefers-reduced-motion:reduce){.bx-hint,.bx[data-open=true] .bx-hero~section{animation:none!important}.bx-bubble,.bx-card,.bx-item,.bx-sticker{transition:none!important}}