.Celebrate-module__xVIDuq__burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.Celebrate-module__xVIDuq__chip{box-sizing:border-box;background:var(--chip,#fcce4f);opacity:0;width:8px;height:10px;transform:rotate(var(--turn)) translateY(0) scale(.6);border:1px solid #1b244659;border-radius:999px 999px 1px 1px;animation:.6s cubic-bezier(.2,.8,.3,1) forwards Celebrate-module__xVIDuq__chip-out;position:absolute;top:-5px;left:-4px}@keyframes Celebrate-module__xVIDuq__chip-out{0%{opacity:0;transform:rotate(var(--turn)) translateY(-14px) scale(.6)}20%{opacity:1}to{opacity:0;transform:rotate(var(--turn)) translateY(calc(-1 * var(--reach))) scale(1)}}.Celebrate-module__xVIDuq__plus{color:#fbf6f0;font-weight:var(--weight-ui);white-space:nowrap;opacity:0;background:#1b2446;border-radius:999px;padding:.1rem .45rem;font-size:.8125rem;line-height:1.3;animation:.9s cubic-bezier(.22,1,.36,1) forwards Celebrate-module__xVIDuq__plus-rise;position:absolute;top:-26px;left:0;transform:translate(-50%)}@keyframes Celebrate-module__xVIDuq__plus-rise{0%{opacity:0;transform:translate(-50%,6px)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,-24px)}}.hunt-marker[data-fresh="1"] .hunt-disc{isolation:isolate;animation:.28s cubic-bezier(.2,1.4,.4,1) both Celebrate-module__xVIDuq__tick-in;position:relative;overflow:hidden}.hunt-marker[data-fresh="1"] .hunt-disc:before{content:"";z-index:-1;background:var(--brand-cream);transform-origin:50% 0;animation:.6s cubic-bezier(.22,1,.36,1) both Celebrate-module__xVIDuq__find-fill;position:absolute;inset:0;transform:scaleY(0)}@keyframes Celebrate-module__xVIDuq__tick-in{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes Celebrate-module__xVIDuq__find-fill{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.Celebrate-module__xVIDuq__band{z-index:30;left:50%;bottom:calc(var(--hud-dock) + 16px);width:max-content;max-width:min(360px, calc(100vw - 2 * var(--hud-gutter,16px)));-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);color:#1b2446;background:#fbf6f0eb;border:1px solid #1b244624;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.7rem 1.1rem .7rem .8rem;animation:.42s cubic-bezier(.22,1,.36,1) both Celebrate-module__xVIDuq__band-in;display:grid;position:fixed;transform:translate(-50%)}@keyframes Celebrate-module__xVIDuq__band-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.Celebrate-module__xVIDuq__bandText{min-width:0;margin:0}.Celebrate-module__xVIDuq__bandKicker{font-size:var(--t-small,.875rem);margin:0;font-weight:600}.Celebrate-module__xVIDuq__bandLine{font-family:var(--font-heading), serif;font-weight:var(--weight-display);margin:.1rem 0 0;font-size:1rem;line-height:1.3}.Celebrate-module__xVIDuq__bandLink{color:#1b2446;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:.25rem;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.Celebrate-module__xVIDuq__bandLink:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #1b2446}.Celebrate-module__xVIDuq__arch{flex:none;width:2.25rem;height:2.7rem;position:relative}.Celebrate-module__xVIDuq__arch svg{width:100%;height:100%;position:absolute;inset:0}.Celebrate-module__xVIDuq__archLine{fill:none;stroke:#1b2446;stroke-width:2.5px;stroke-linejoin:round}.Celebrate-module__xVIDuq__archFill{fill:#fcce4f;clip-path:inset(0);animation:.6s cubic-bezier(.22,1,.36,1) both Celebrate-module__xVIDuq__liquid-rise}@keyframes Celebrate-module__xVIDuq__liquid-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.Celebrate-module__xVIDuq__archTick{fill:none;stroke:#1b2446;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.Celebrate-module__xVIDuq__arch .Celebrate-module__xVIDuq__burst{top:40%;left:50%}@media (max-width:720px){.Celebrate-module__xVIDuq__band{bottom:calc(var(--hud-dock) + 16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.Celebrate-module__xVIDuq__burst{display:none}.Celebrate-module__xVIDuq__band,.Celebrate-module__xVIDuq__archFill{animation:none}.hunt-marker[data-fresh="1"] .hunt-disc{animation:none}.hunt-marker[data-fresh="1"] .hunt-disc:before{animation:none}}html[data-contrast=high] .hunt-marker[data-fresh="1"] .hunt-disc:before{display:none}@media (prefers-reduced-transparency:reduce){.Celebrate-module__xVIDuq__band{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf6f0}}html[data-contrast=high] .Celebrate-module__xVIDuq__band{-webkit-backdrop-filter:none;backdrop-filter:none;color:#000;background:#fff;border:2px solid #000}:is(html[data-contrast=high] .Celebrate-module__xVIDuq__bandLink,html[data-contrast=high] .Celebrate-module__xVIDuq__archLine,html[data-contrast=high] .Celebrate-module__xVIDuq__archTick){color:#000;stroke:#000}html[data-contrast=high] .Celebrate-module__xVIDuq__plus{color:#fff;background:#000}html[data-contrast=high] .Celebrate-module__xVIDuq__chip{border-color:#000}.Celebrate-module__xVIDuq__cardGain{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.6rem 0 0;font-size:.875rem;font-weight:600;display:flex}.Celebrate-module__xVIDuq__cardPlus{color:#fbf6f0;background:#1b2446;border-radius:999px;align-items:center;min-height:1.6rem;padding:0 .55rem;display:inline-flex}.Celebrate-module__xVIDuq__cardSet{font-family:var(--font-heading), serif;font-weight:var(--weight-display);align-items:center;gap:.6rem;margin:.5rem 0 0;font-size:.9375rem;display:flex}.Celebrate-module__xVIDuq__cardSet .Celebrate-module__xVIDuq__arch{width:1.75rem;height:2.1rem}.Celebrate-module__xVIDuq__treasure{background:#fbf6f0;border:1px solid #1b244624;border-radius:14px;margin:.6rem 0 0;padding:.5rem .7rem}.Celebrate-module__xVIDuq__treasureTitle{font-weight:var(--weight-ui);align-items:center;gap:.45rem;margin:0;font-size:.9375rem;display:flex}.Celebrate-module__xVIDuq__treasureTone{border:1px solid #1b244673;border-radius:999px 999px 2px 2px;flex:none;width:.75rem;height:.9rem}.Celebrate-module__xVIDuq__treasureBody{margin:.2rem 0 0;font-size:.875rem;line-height:1.45}html[data-contrast=high] .Celebrate-module__xVIDuq__cardPlus{color:#fff;background:#000}html[data-contrast=high] .Celebrate-module__xVIDuq__treasure{background:#fff;border:2px solid #000}.hunt-badge{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid}.hunt-badge .hunt-disc{white-space:nowrap;width:auto;min-width:2.6rem;height:2rem;padding:0 .45rem;font-size:.875rem;animation:none}.hunt-badge:focus-visible{outline-offset:2px;outline:3px solid #1b2446}.Celebrate-module__xVIDuq__confetti{pointer-events:none;position:absolute;inset:0}.Celebrate-module__xVIDuq__felt{bottom:60%;left:calc(10% + var(--i,0) * 8%);background:var(--felt-tone);opacity:0;border-radius:50%;width:12px;height:12px;animation:1.4s cubic-bezier(.2,.8,.3,1) both Celebrate-module__xVIDuq__felt-up;position:absolute;box-shadow:inset 0 -2px #1b24462e}.Celebrate-module__xVIDuq__felt[data-felt="0"]{--i:0;--dx:-26px;--dy:-64px;animation-delay:0s}.Celebrate-module__xVIDuq__felt[data-felt="1"]{--i:1;--dx:-12px;--dy:-86px;width:9px;height:9px;animation-delay:60ms}.Celebrate-module__xVIDuq__felt[data-felt="2"]{--i:2;--dx:8px;--dy:-72px;animation-delay:30ms}.Celebrate-module__xVIDuq__felt[data-felt="3"]{--i:3;--dx:20px;--dy:-96px;width:14px;height:14px;animation-delay:90ms}.Celebrate-module__xVIDuq__felt[data-felt="4"]{--i:4;--dx:-6px;--dy:-58px;width:8px;height:8px;animation-delay:.12s}.Celebrate-module__xVIDuq__felt[data-felt="5"]{--i:5;--dx:14px;--dy:-80px;animation-delay:40ms}.Celebrate-module__xVIDuq__felt[data-felt="6"]{--i:6;--dx:-18px;--dy:-100px;width:10px;height:10px;animation-delay:.15s}.Celebrate-module__xVIDuq__felt[data-felt="7"]{--i:7;--dx:24px;--dy:-62px;animation-delay:80ms}.Celebrate-module__xVIDuq__felt[data-felt="8"]{--i:8;--dx:-10px;--dy:-90px;width:13px;height:13px;animation-delay:20ms}.Celebrate-module__xVIDuq__felt[data-felt="9"]{--i:9;--dx:18px;--dy:-110px;width:9px;height:9px;animation-delay:.11s}@keyframes Celebrate-module__xVIDuq__felt-up{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}70%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 24px)) scale(.9)}}.Celebrate-module__xVIDuq__confetti[data-still] .Celebrate-module__xVIDuq__felt{opacity:1;animation:none;bottom:100%;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.Celebrate-module__xVIDuq__felt{opacity:1;animation:none;bottom:100%;transform:translateY(-4px)}}html[data-contrast=high] .Celebrate-module__xVIDuq__confetti{display:none}
