.pc-scratch{position:relative;display:block;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pc-scratch:not([data-state]){display:none}.cl-hw-scene .pc-scratch{position:absolute;inset:3px 3px calc(7% + 3px) 3px;z-index:4;border-radius:41px 41px 25px 25px}.cl-hw-scene>.pc-scratch-holo{position:absolute;top:3px;left:3px;z-index:3;width:calc(100% - 6px);height:calc(93% - 6px);border-radius:41px 41px 25px 25px}.pc-scratch>.pc-scratch-holo{position:absolute;inset:0;z-index:2;width:100%;height:100%}.pc-scratch-holo{pointer-events:none;transition:opacity var(--pc-fade,.7s) ease-in}.pc-scratch-holo-blend{mix-blend-mode:screen}.pc-scratch-holo[data-state=revealing]{opacity:0}.pc-scratch-holo[data-state=done]{display:none}.cl-hw-scene:has(.pc-scratch[data-state]){z-index:0}.cl-hw-scene:has(.pc-scratch[data-state]) .cl-hw-pumpkins{z-index:5}.cl-hw-scene:has(.pc-scratch[data-state]):before{content:"";position:absolute;inset:-4% -4% 3% -4%;z-index:-1;border-radius:64px;pointer-events:none;background:conic-gradient(from 210deg,var(--pc-holo,#ff5fb7,#ffb347,#fff36b,#7dff8a,#5fe3ff,#7f8cff,#d07bff,#ff5fb7));filter:blur(34px);opacity:.34}.cl-hw-scene:has(.pc-scratch[data-state=done]):before{opacity:.2}.pc-scratch-foil,.pc-scratch-glints,.pc-scratch-img,.pc-scratch-reveal{position:absolute;inset:0;width:100%;height:100%}.pc-scratch-reveal{z-index:1;background:var(--pc-hero);opacity:0;transition:opacity var(--pc-fade,.7s) ease-in}.pc-scratch[data-state=done] .pc-scratch-reveal,.pc-scratch[data-state=revealing] .pc-scratch-reveal{opacity:1}.pc-scratch-reveal:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px rgba(15,40,66,.1),inset 0 24px 40px -30px rgba(15,40,66,.2)}.pc-scratch-img{display:block;object-fit:cover;-webkit-user-drag:none}.cl-hw-scene .pc-scratch-img{height:92%;object-position:center top}.pc-scratch-reveal .cl-hw-slime{z-index:1}.pc-scratch .pc-scratch-sticker{position:absolute;z-index:2;top:6%;left:5%;rotate:-5deg;box-shadow:3px 3px 0 var(--pc-navy)}.pc-scratch-note{position:absolute;z-index:2;left:36%;right:21%;bottom:2.5%;margin:0;color:var(--pc-navy);text-align:center;text-wrap:balance;font:700 clamp(.625rem,1.25vw + .3rem,.9375rem)/1.18 var(--font-label);letter-spacing:.01em}.pc-scratch-foil{z-index:3;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='15' fill='%23FF7308' stroke='%230F2842' stroke-width='3'/%3E%3Ccircle cx='18' cy='18' r='9.5' fill='none' stroke='%23F3F3EA' stroke-width='2' stroke-dasharray='3 3'/%3E%3C/svg%3E") 18 18,crosshair;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 1px 2px rgba(15,40,66,.55))}.pc-scratch[data-state=revealing] .pc-scratch-foil{pointer-events:none}.pc-scratch[data-state=done] .pc-scratch-foil{display:none}.pc-scratch-glints{z-index:4;pointer-events:none}.pc-glint{position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * 7.5%);aspect-ratio:1;translate:-50% -50%;scale:0;opacity:0}.pc-glint svg{display:block;width:100%;height:100%;overflow:visible}.pc-scratch-glints:after{content:"";position:absolute;inset:-10% -60%;opacity:0;translate:-70% 0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.9) 47%,rgba(95,227,255,.4) 52%,rgba(255,95,183,.34) 56%,transparent 64%)}.cl-hw-peek-tools{justify-self:center;margin-top:-22px;min-width:0}.cl-peek-skip{min-height:44px;padding:0;border:0;background:none;color:var(--pc-cream-soft);cursor:pointer;font:700 .9375rem/1.3 var(--font-body);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.cl-peek-skip:hover{color:var(--pc-cream);text-decoration-style:solid}.cl-peek-skip[data-used]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.cl-hw-scene:has(.pc-scratch[data-state=ready]):before,.cl-hw-scene:has(.pc-scratch[data-state=scratching]):before{animation:pc-peek-glow 4.5s ease-in-out infinite alternate}.pc-scratch[data-state=done] .pc-glint{animation:pc-glint 1s cubic-bezier(.3,1.4,.5,1) calc(var(--i) * .11s + .12s) 2 alternate both}.pc-scratch[data-state=done] .pc-scratch-glints:after{animation:pc-glint-sweep 1.1s ease-out 80ms both}}@media (prefers-reduced-motion:reduce){.pc-scratch[data-state=done] .pc-glint{animation:pc-glint-still 1.6s ease-out both}.pc-scratch[data-state=revealing] .pc-scratch-foil{opacity:0;transition:opacity var(--pc-fade,.22s) ease-in}}@keyframes pc-peek-glow{0%{opacity:.22}to{opacity:.5}}@keyframes pc-glint{0%{scale:0;opacity:0;rotate:-40deg}to{scale:1;opacity:1;rotate:20deg}}@keyframes pc-glint-still{0%,to{scale:.8;opacity:0}30%,70%{scale:.8;opacity:1}}@keyframes pc-glint-sweep{0%{translate:-70% 0;opacity:1}to{translate:70% 0;opacity:1}}.pc-confetti{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100vh;pointer-events:none}@media (max-width:639px){.cl-hw-scene .pc-scratch,.cl-hw-scene>.pc-scratch-holo{border-radius:29px 29px 19px 19px}.cl-hw-scene:has(.pc-scratch[data-state]):before{filter:blur(24px)}.pc-scratch .pc-scratch-sticker{min-height:22px;padding:2px 9px 2px 5px;font-size:.625rem}.pc-scratch .pc-scratch-sticker:before{width:14px;height:14px}}@media (min-width:1024px){.cl-hw-peek-tools{grid-column:2;grid-row:2;justify-self:end;align-self:start;position:relative;z-index:4;margin-top:-46px}}@media (min-width:1024px) and (max-width:1239px){.cl-peek-skip{max-width:8.5rem;text-align:right}}