.stage.svelte-pbrc46{display:flex;width:100%;min-height:19rem;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.stage.svelte-pbrc46:disabled{cursor:default}.box.svelte-pbrc46{position:relative;width:9rem;height:9rem}.box__body.svelte-pbrc46{position:absolute;bottom:0;left:.6rem;right:.6rem;height:6rem;border-radius:.6rem;background:linear-gradient(90deg,transparent 42%,#fde68a 42%,#fde68a 58%,transparent 58%),linear-gradient(160deg,#fb923c,#c2410c);box-shadow:inset 0 -10px 20px #0000002e,0 18px 40px #f9731640}.box__lid.svelte-pbrc46{position:absolute;top:1.4rem;left:0;right:0;z-index:1;height:2rem;border-radius:.5rem;background:linear-gradient(90deg,transparent 42%,#fde68a 42%,#fde68a 58%,transparent 58%),linear-gradient(160deg,#fdba74,#ea580c);box-shadow:0 6px 12px #00000040}.box__bow.svelte-pbrc46{position:absolute;top:-1.35rem;left:50%;width:3rem;height:1.5rem;transform:translate(-50%)}.box__bow.svelte-pbrc46:before,.box__bow.svelte-pbrc46:after{content:"";position:absolute;top:0;width:1.5rem;height:1.4rem;border:.45rem solid #fde68a;border-radius:50% 50% 0}.box__bow.svelte-pbrc46:before{left:0;transform:rotate(-20deg)}.box__bow.svelte-pbrc46:after{right:0;transform:scaleX(-1) rotate(-20deg)}.box--closed.svelte-pbrc46{animation:svelte-pbrc46-box-wiggle 1.6s ease-in-out infinite}.box--opening.svelte-pbrc46{animation:svelte-pbrc46-box-shake .42s ease-in-out}.box--opening.svelte-pbrc46 .box__lid:where(.svelte-pbrc46){animation:svelte-pbrc46-lid-off .7s .3s cubic-bezier(.3,.6,.4,1) forwards}.box--opening.svelte-pbrc46 .box__body:where(.svelte-pbrc46){animation:svelte-pbrc46-body-glow .7s .3s ease-out forwards}.burst.svelte-pbrc46{position:absolute;top:45%;left:50%}.burst.svelte-pbrc46 span:where(.svelte-pbrc46){position:absolute;width:.4rem;height:1.4rem;border-radius:9999px;background:linear-gradient(#fde68a,#f97316);opacity:0;transform:rotate(var(--angle)) translateY(0);animation:svelte-pbrc46-burst .65s .38s ease-out forwards}@keyframes svelte-pbrc46-box-wiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-6deg)}82%{transform:rotate(6deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(3deg)}}@keyframes svelte-pbrc46-box-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px) rotate(-3deg)}40%{transform:translate(6px) rotate(3deg)}60%{transform:translate(-4px) rotate(-2deg)}80%{transform:translate(4px) rotate(2deg)}}@keyframes svelte-pbrc46-lid-off{to{opacity:0;transform:translate(2.5rem,-6rem) rotate(35deg)}}@keyframes svelte-pbrc46-body-glow{to{box-shadow:inset 0 -10px 20px #0000002e,0 0 70px #fdba74cc}}@keyframes svelte-pbrc46-burst{0%{opacity:1;transform:rotate(var(--angle)) translateY(0)}to{opacity:0;transform:rotate(var(--angle)) translateY(-6rem)}}.reveal.svelte-pbrc46{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem;text-align:center}.reveal-part.svelte-pbrc46{opacity:0;animation:svelte-pbrc46-part-in .52s var(--delay) cubic-bezier(.2,.9,.3,1.15) forwards}.reveal--instant.svelte-pbrc46 .reveal-part:where(.svelte-pbrc46){opacity:1;animation:none}.message.svelte-pbrc46{display:flex;max-width:24rem;gap:.75rem;margin-top:1.25rem;border:1px solid rgba(253,186,116,.2);border-radius:1.25rem;background:#f9731614;padding:1rem 1.25rem;color:#f5f0fa;font-size:.95rem;line-height:1.55;text-align:left;white-space:pre-line;overflow-wrap:anywhere}.reveal-item.svelte-pbrc46{display:flex;width:10rem;height:10rem;align-items:center;justify-content:center;margin-top:1.5rem;border:2px solid rgba(249,115,22,.6);border-radius:1.5rem;background:radial-gradient(circle,rgba(249,115,22,.3),transparent 70%);box-shadow:0 0 40px #f9731659}.reveal-item.svelte-pbrc46 img:where(.svelte-pbrc46){width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.done.svelte-pbrc46{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0 .5rem;text-align:center;animation:svelte-pbrc46-part-in .42s cubic-bezier(.2,.9,.3,1.2)}@keyframes svelte-pbrc46-part-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.box--closed.svelte-pbrc46,.done.svelte-pbrc46{animation:none}}.pill-tab.tab--attention.svelte-15mf5qp{color:#fdba74;animation:svelte-15mf5qp-tab-glow 2.2s ease-in-out infinite}.tab-badge.svelte-15mf5qp{display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:9999px;background:#f97316;padding:0 .3rem;color:#fff;font-size:.65rem;font-weight:800}.pill-tab--active.svelte-15mf5qp .tab-badge:where(.svelte-15mf5qp){background:#fff;color:#ea580c}@keyframes svelte-15mf5qp-tab-glow{0%,to{box-shadow:inset 0 0 0 1px #f9731659}50%{box-shadow:inset 0 0 0 1px #f97316cc,0 0 16px #f9731659}}.gift-card.svelte-15mf5qp{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#17141cb8;padding:1.75rem 1.25rem 1.25rem;text-align:center;transition:border-color .18s ease,transform .18s ease}.gift-card.svelte-15mf5qp:hover{border-color:#f9731680;transform:translateY(-2px)}.gift-card--new.svelte-15mf5qp{border-color:#f9731673;background:linear-gradient(180deg,#f973161f,#17141cb8)}.gift-card__badge.svelte-15mf5qp{position:absolute;top:.9rem;right:.9rem;border-radius:9999px;background:#f97316;padding:.15rem .6rem;color:#fff;font-size:.68rem;font-weight:800}.gift-card__icon.svelte-15mf5qp{display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:1.5rem;background:#f9731624;color:#fdba74;font-size:2.25rem}.gift-card--new.svelte-15mf5qp .gift-card__icon:where(.svelte-15mf5qp){animation:svelte-15mf5qp-gift-wiggle 1.8s ease-in-out infinite}.gift-card__action.svelte-15mf5qp{margin-top:1.1rem;width:100%;border-radius:1rem;background:#f97316e6;padding:.7rem 1rem;color:#fff;font-size:.85rem;font-weight:800}.gift-card.svelte-15mf5qp:not(.gift-card--new) .gift-card__action:where(.svelte-15mf5qp){background:#ffffff0f;color:#d6d0de}@keyframes svelte-15mf5qp-gift-wiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-8deg)}86%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}@media (prefers-reduced-motion: reduce){.pill-tab.tab--attention.svelte-15mf5qp,.gift-card--new.svelte-15mf5qp .gift-card__icon:where(.svelte-15mf5qp){animation:none}.gift-card.svelte-15mf5qp:hover{transform:none}}.craft-panel.svelte-15mf5qp{border:1px solid rgba(249,115,22,.25);border-radius:1.5rem;background:#f973160f;padding:1.25rem}.craft-slot.svelte-15mf5qp{display:flex;aspect-ratio:1;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.15);border-radius:1rem;background:#17141cb8;color:#5b5466}.craft-slot--filled.svelte-15mf5qp{border:1px solid rgba(249,115,22,.5);transition:border-color .18s ease,opacity .18s ease}.craft-slot--filled.svelte-15mf5qp:hover{border-color:#f87171b3;opacity:.8}.craft-slot.svelte-15mf5qp img:where(.svelte-15mf5qp){width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.duplicate-card.svelte-15mf5qp{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:#17141cb8;padding:1rem .75rem;transition:border-color .18s ease,opacity .18s ease}.duplicate-card.svelte-15mf5qp:not(:disabled):hover,.duplicate-card--picked.svelte-15mf5qp{border-color:#f9731680}.duplicate-card.svelte-15mf5qp:disabled{cursor:not-allowed;opacity:.45}.duplicate-card.svelte-15mf5qp img:where(.svelte-15mf5qp){width:4.5rem;height:4.5rem;-o-object-fit:contain;object-fit:contain}.duplicate-card__count.svelte-15mf5qp{position:absolute;top:.6rem;right:.6rem;border-radius:9999px;background:#f973162e;padding:.1rem .55rem;color:#fed7aa;font-size:.72rem;font-weight:800}.duplicate-card__name.svelte-15mf5qp{width:100%;overflow:hidden;color:#e5e1ea;font-size:.78rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.expired-toggle.svelte-15mf5qp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#17141cb8;padding:0 1.1rem;color:#a8a0b5;font-size:.8rem;font-weight:800;transition:background .18s ease,color .18s ease,border-color .18s ease}.expired-toggle.svelte-15mf5qp:hover,.expired-toggle--active.svelte-15mf5qp{border-color:#f9731680;background:#f973162e;color:#fed7aa}.expired-toggle.svelte-15mf5qp i:where(.svelte-15mf5qp){display:inline-flex;align-items:center;line-height:1;position:relative;top:1px}.inventory-grid.svelte-15mf5qp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem}.inventory-item-card.svelte-15mf5qp{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#17141cb8;transition:opacity .18s ease,filter .18s ease}.inventory-item-card--expired.svelte-15mf5qp{opacity:.65;filter:saturate(.55)}.inventory-item-card__image.svelte-15mf5qp{position:relative;aspect-ratio:1 / 1;background:#ffffff05}.inventory-item-card__image.svelte-15mf5qp img:where(.svelte-15mf5qp){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inventory-item-card__body.svelte-15mf5qp{display:flex;flex:1;flex-direction:column;padding:.7rem}@media (min-width: 640px){.inventory-grid.svelte-15mf5qp{gap:1.25rem;margin-top:1.75rem}.inventory-item-card.svelte-15mf5qp{border-radius:1.5rem}.inventory-item-card__image.svelte-15mf5qp{aspect-ratio:16 / 11;background:linear-gradient(135deg,#f9731614,#ffffff08)}.inventory-item-card__image.svelte-15mf5qp img:where(.svelte-15mf5qp){padding:1.25rem}.inventory-item-card__body.svelte-15mf5qp{padding:1.25rem}}@media (min-width: 1280px){.inventory-grid.svelte-15mf5qp{grid-template-columns:repeat(3,minmax(0,1fr))}}
