@keyframes hunt-spin{to{transform:rotate(360deg)}}@keyframes hunt-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes hunt-chip{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes hunt-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes hunt-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes hunt-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hunt-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes hunt-opt{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes hunt-slot{0%{opacity:0;transform:scale(.3)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes hunt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes hunt-wiggle{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(10deg)scale(1.18)}}@keyframes hunt-fade{0%{opacity:0}to{opacity:1}}@keyframes hunt-rise{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes hunt-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.hunt-dot{animation:1s ease-in-out infinite hunt-dot}.hunt-answer:hover{background:#fef9c3!important;box-shadow:5px 5px #171717!important}@keyframes hunt-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hunt-up{animation:.35s ease-out both hunt-up}@keyframes hunt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hunt-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e0f2fe 50%,#f1f5f9 75%) 0 0/200% 100%;animation:1.4s linear infinite hunt-shimmer}.hunt-ping-dot{animation:1s step-end infinite hunt-caret}@keyframes hunt-scan{0%{top:-20%}to{top:100%}}.hunt-scan{background:linear-gradient(#0000,#38bdf859 50%,#0000);border-bottom:2px solid #0284c780;animation:1.5s ease-in-out infinite hunt-scan}.hunt-spin{animation:.8s linear infinite hunt-spin}.hunt-spin-slow{animation:2.2s linear infinite hunt-spin}.hunt-pop{animation:.45s cubic-bezier(.2,1.3,.4,1) both hunt-pop}.hunt-chip{animation:.35s ease-out both hunt-chip}.hunt-ping{animation:1.2s ease-out infinite hunt-ping}.hunt-caret{animation:.8s step-end infinite hunt-caret}.hunt-slide{animation:6s linear infinite hunt-slide}.hunt-in{animation:.4s ease-out both hunt-in}.hunt-opt{animation:.45s cubic-bezier(.2,1.4,.4,1) both hunt-opt}.hunt-slot{animation:.5s cubic-bezier(.2,1.6,.4,1) both hunt-slot}.hunt-breathe{animation:1.2s ease-in-out infinite hunt-breathe}.hunt-wiggle{animation:.7s ease-in-out infinite hunt-wiggle}.hunt-fade{animation:.25s ease-out both hunt-fade}.hunt-rise{animation:.45s cubic-bezier(.2,1.2,.4,1) both hunt-rise}.hunt-noscroll{scrollbar-width:none}.hunt-noscroll::-webkit-scrollbar{display:none}.hunt-opt-btn:hover{box-shadow:7px 7px #171717!important}.hunt-sticker:hover{transform:rotate(0)!important;box-shadow:5px 5px #171717!important}.hunt-range{appearance:none;cursor:pointer;border:2px solid #171717;border-radius:999px;outline:none;width:100%;height:24px;margin:10px 0;box-shadow:3px 3px #171717}.hunt-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fde047;border:3px solid #171717;border-radius:50%;width:48px;height:48px;transition:transform .15s;box-shadow:3px 3px #171717}.hunt-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.hunt-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.18)}.hunt-range::-moz-range-thumb{cursor:grab;background:#fde047;border:3px solid #171717;border-radius:50%;width:44px;height:44px;box-shadow:3px 3px #171717}.hunt-range:focus-visible{outline-offset:6px;outline:3px solid #f43f5e}.hunt-range-calm{appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:10px;margin:8px 0}.hunt-range-calm::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:2px solid #171717;border-radius:50%;width:30px;height:30px;transition:transform .15s;box-shadow:0 2px 6px #00000026}.hunt-range-calm:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.hunt-range-calm::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #171717;border-radius:50%;width:28px;height:28px}.hunt-range-calm:focus-visible{outline-offset:6px;outline:3px solid #fda4af}@keyframes hunt-fly{0%{opacity:0;transform:translateY(6px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(70px,-38px)scale(1.05)rotate(-6deg)}}.hunt-fly{animation:.75s cubic-bezier(.3,.6,.4,1) forwards hunt-fly}.hunt-confetti{opacity:0;border-radius:3px;width:10px;height:16px;animation-duration:.9s;animation-timing-function:cubic-bezier(.1,.7,.3,1);animation-fill-mode:forwards;position:absolute;top:22px;left:50%}@keyframes hunt-c0{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(340px,30px)rotate(0)}}@keyframes hunt-c1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(294px,75px)rotate(67deg)}}@keyframes hunt-c2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(170px,108px)rotate(134deg)}}@keyframes hunt-c3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(120px)rotate(201deg)}}@keyframes hunt-c4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-170px,108px)rotate(268deg)}}@keyframes hunt-c5{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-294px,75px)rotate(335deg)}}@keyframes hunt-c6{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-340px,30px)rotate(42deg)}}@keyframes hunt-c7{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-294px,-15px)rotate(109deg)}}@keyframes hunt-c8{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-170px,-48px)rotate(176deg)}}@keyframes hunt-c9{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-60px)rotate(243deg)}}@keyframes hunt-c10{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(170px,-48px)rotate(310deg)}}@keyframes hunt-c11{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(294px,-15px)rotate(17deg)}}@media (prefers-reduced-motion:reduce){[class*=hunt-]{transition:none!important;animation:none!important}}.hunt-skel{background:linear-gradient(90deg,#f1f0ed 25%,#e9e8e4 50%,#f1f0ed 75%) 0 0/200% 100%;animation:1.8s linear infinite hunt-shimmer}
