.jXUNma_pond{border:2px solid var(--fair-gold);background:var(--fair-night);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.75rem;width:100%;height:clamp(19rem,52vw,32rem);position:relative;overflow:hidden}.jXUNma_pondArt{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.jXUNma_bobberPos{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.jXUNma_floatVisual{width:0;height:0;position:absolute}.jXUNma_floatPreview{background:var(--fair-night);width:100%;height:15rem;color:var(--fair-ink);position:relative;overflow:hidden}.jXUNma_floatPreview .jXUNma_floatVisual{pointer-events:none;top:68%;left:50%;transform:scale(2.3)}@media (width<=420px){.jXUNma_floatPreview{height:13rem}.jXUNma_floatPreview .jXUNma_floatVisual{transform:scale(2)}}.jXUNma_previewAction{min-height:2.75rem;position:absolute;bottom:.5rem;right:.5rem}.jXUNma_huskFloat .jXUNma_reflection,.jXUNma_sphereFloat .jXUNma_reflection{opacity:.45}.jXUNma_huskFloat .jXUNma_floatArt,.jXUNma_sphereFloat .jXUNma_floatArt{-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0 76%, transparent 86%);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0 76%, transparent 86%);mask-image:linear-gradient(to bottom, var(--foreground) 0 76%, transparent 86%)}.jXUNma_huskFloat .jXUNma_reflection img,.jXUNma_sphereFloat .jXUNma_reflection img{top:1.45rem}.jXUNma_huskFloat .jXUNma_ripple{border-color:color-mix(in oklab, var(--destructive) 65%, var(--foreground))}.jXUNma_sphereFloat .jXUNma_ripple{border-color:var(--ring)}.jXUNma_bobber{pointer-events:auto;touch-action:manipulation;transform-origin:50% 85%;background:0 0;border:0;border-radius:0;width:4rem;height:5rem;padding:0;animation:3.2s ease-in-out infinite jXUNma_bob;position:absolute;top:-4.25rem;left:-2rem}.jXUNma_bobber:hover,.jXUNma_bobber:active{background:0 0}.jXUNma_bobber:focus-visible{outline:2px solid var(--fair-gold);outline-offset:3px}.jXUNma_floatArt{object-fit:contain;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, var(--fair-night) 0 83%, transparent 98%);-webkit-mask-image:linear-gradient(to bottom, var(--fair-night) 0 83%, transparent 98%);mask-image:linear-gradient(to bottom, var(--fair-night) 0 83%, transparent 98%)}.jXUNma_waterEffects{pointer-events:none;color:var(--fair-ink);position:absolute;inset:0}.jXUNma_reflection{opacity:.23;width:4rem;height:2rem;-webkit-mask-image:linear-gradient(to bottom, var(--fair-night), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--fair-night), transparent);mask-image:linear-gradient(to bottom, var(--fair-night), transparent);position:absolute;top:0;left:-2rem;overflow:hidden}.jXUNma_reflection img{object-fit:contain;transform-origin:50% 0;filter:blur(.6px);width:4rem;height:5rem;position:absolute;top:1.8rem;transform:scaleY(-.38)}.jXUNma_flying .jXUNma_bobber{animation:.5s cubic-bezier(.3,0,.6,1) both jXUNma_fly}.jXUNma_ripple{border:1px solid;border-radius:50%;width:4.8rem;height:1.25rem;animation:3.2s ease-out infinite jXUNma_floatRipple;position:absolute;top:0;left:0}.jXUNma_rippleSecond{animation-delay:-1.6s}.jXUNma_biting .jXUNma_bobber{animation:.42s ease-in-out infinite jXUNma_dunk}.jXUNma_biting .jXUNma_ripple{color:var(--fair-gold);animation-duration:.75s}.jXUNma_biting .jXUNma_rippleSecond{animation-delay:-.375s}.jXUNma_bang{color:var(--fair-gold);text-shadow:0 0 10px var(--fair-night);font:700 2rem/1 serif;position:absolute;top:-6.1rem;left:0;transform:translate(-50%)}.jXUNma_landingSplash{width:3rem;height:2rem;animation:.6s ease-out both jXUNma_landingSplash;position:absolute;top:-1rem;left:-1.5rem}.jXUNma_landingSplash i{background:var(--fair-ink);border-radius:50%;width:.2rem;height:.5rem;position:absolute;top:50%;transform:rotate(-30deg)}.jXUNma_landingSplash i:first-child{top:20%;left:5%}.jXUNma_landingSplash i:nth-child(2){top:0;left:30%}.jXUNma_landingSplash i:nth-child(3){top:5%;right:25%;transform:rotate(25deg)}.jXUNma_landingSplash i:nth-child(4){top:35%;right:0;transform:rotate(40deg)}.jXUNma_still .jXUNma_bobber,.jXUNma_still .jXUNma_flying .jXUNma_bobber,.jXUNma_still .jXUNma_ripple,.jXUNma_still .jXUNma_ambient,.jXUNma_still .jXUNma_target{animation:none}.jXUNma_still .jXUNma_ripple{opacity:.35;transform:translate(-50%,-50%)}.jXUNma_still .jXUNma_rippleSecond{transform:translate(-50%,-50%)scale(.6)}.jXUNma_still .jXUNma_landingSplash{display:none}.jXUNma_still .jXUNma_biting .jXUNma_bobber{transform:translateY(.45rem)rotate(-8deg)}@keyframes jXUNma_bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(.16rem)rotate(4deg)}}@keyframes jXUNma_dunk{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(.7rem)rotate(-11deg)}70%{transform:translateY(.3rem)rotate(5deg)}}@keyframes jXUNma_fly{0%{opacity:.4;transform:translateY(-9rem)scale(.55)}70%{opacity:1;transform:translateY(-1rem)scale(1.05)}to{transform:none}}@keyframes jXUNma_floatRipple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes jXUNma_landingSplash{0%{opacity:.8;transform:translateY(.4rem)scale(.4)}to{opacity:0;transform:translateY(-.25rem)scale(1.4)}}.jXUNma_aiming{cursor:crosshair}.jXUNma_target{z-index:1;border:2px dashed var(--fair-gold);pointer-events:none;border-radius:50%;width:2.6rem;height:1.1rem;animation:1.6s ease-in-out infinite jXUNma_pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px oklch(84% .15 85/.5)}.jXUNma_target:after{content:"";background:var(--fair-gold);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes jXUNma_pulse{50%{transform:translate(-50%,-50%)scale(1.18)}}.jXUNma_ambient{pointer-events:none;opacity:0;border:1px solid oklch(85% .04 300/.35);border-radius:50%;width:2.4rem;height:.7rem;animation:4.5s ease-out infinite jXUNma_lap;position:absolute;transform:translate(-50%,-50%)}@keyframes jXUNma_lap{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}20%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.jXUNma_grokkLine{background:oklch(14% .06 300/.82);border:1px solid oklch(84% .15 85/.4);border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.4;position:absolute;top:.75rem;left:.75rem;right:.75rem}.jXUNma_reveal{background:oklch(14% .06 300/.9);border:2px solid;border-radius:.75rem;align-items:center;gap:.9rem;margin-top:.75rem;padding:.75rem;animation:.45s ease-out jXUNma_rise;display:flex}.jXUNma_reveal>.jXUNma_min-w-0,.jXUNma_reveal>div:last-child{min-width:0;color:var(--fair-ink)}.jXUNma_revealArt{width:var(--art);aspect-ratio:1;box-shadow:0 0 var(--glow) currentColor;border:2px solid;border-radius:.6rem;flex:none;overflow:hidden}.jXUNma_revealArt img{object-fit:cover;width:100%;height:100%;display:block}.jXUNma_size_junk{--art:5.5rem;--glow:0}.jXUNma_size_common{--art:6rem;--glow:4px}.jXUNma_size_uncommon{--art:7rem;--glow:10px}.jXUNma_size_rare{--art:8.5rem;--glow:16px}.jXUNma_size_legendary{--art:10rem;--glow:26px;background:radial-gradient(circle at 20%,oklch(50% .14 70/.45),oklch(14% .06 300/.92) 70%)}@media (width<=420px){.jXUNma_size_rare{--art:7rem}.jXUNma_size_legendary{--art:8rem}.jXUNma_reveal{gap:.65rem}}.jXUNma_newTag{letter-spacing:.05em;text-transform:uppercase;background:var(--fair-gold);color:oklch(14% .06 300);border-radius:999px;margin-bottom:.25rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}@keyframes jXUNma_rise{0%{opacity:0;transform:translateY(.6rem)scale(.96)}}.jXUNma_still .jXUNma_reveal{animation:none}.jXUNma_thumb{object-fit:cover;border-radius:.35rem;flex:none;width:2.5rem;height:2.5rem}.jXUNma_entryArt{aspect-ratio:1;background:oklch(10% .04 300/.8);border-radius:.4rem;place-items:center;font:700 2rem/1 serif;display:grid;overflow:hidden}.jXUNma_entryArt img{object-fit:cover;width:100%;height:100%}.jXUNma_reelWrap{gap:.5rem;display:grid;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.jXUNma_track{cursor:pointer;background:oklch(14% .06 300/.85);border:1px solid oklch(84% .15 85/.5);border-radius:.5rem;height:3.2rem;position:relative}.jXUNma_zone{background:oklch(84% .15 85/.25);border:2px solid oklch(84% .15 85/.6);border-radius:.4rem;position:absolute;top:.25rem;bottom:.25rem}.jXUNma_zoneOn{border-color:var(--fair-green);box-shadow:0 0 14px var(--fair-green);background:oklch(62% .17 145/.45)}.jXUNma_fishMark{width:1.5rem;height:1.5rem;color:var(--fair-ink);filter:drop-shadow(0 0 4px oklch(14% .06 300));position:absolute;top:50%;transform:translateY(-50%)}.jXUNma_meter{background:oklch(14% .06 300/.85);border:1px solid oklch(84% .15 85/.4);border-radius:999px;height:.7rem;overflow:hidden}.jXUNma_meter span{background:linear-gradient(90deg, var(--fair-green-deep), var(--fair-green));height:100%;display:block}.jXUNma_pauseVeil{text-align:center;background:oklch(14% .06 300/.75);place-content:center;display:grid;position:absolute;inset:0}.jXUNma_action{letter-spacing:.02em;background:linear-gradient(to bottom, var(--fair-plum), oklch(20% .08 300));min-height:3.5rem;color:var(--fair-ink);border:2px solid var(--fair-gold);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.6rem;flex:1;font:600 1.05rem/1 serif}.jXUNma_action:focus-visible{outline:3px solid var(--fair-gold);outline-offset:2px}.jXUNma_action:disabled{opacity:.6}.jXUNma_hot{box-shadow:0 0 18px var(--fair-gold);background:linear-gradient(oklch(62% .22 25),oklch(42% .17 25))}.jXUNma_reelBtn{background:linear-gradient(to bottom, var(--fair-green-deep), oklch(26% .08 150))}.jXUNma_reelBtn:active{background:var(--fair-green-deep)}.jXUNma_journal{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem;margin-top:.75rem;display:grid}.jXUNma_entry{background:oklch(14% .06 300/.5);border:1px solid;border-radius:.5rem;min-width:0;padding:.6rem}.jXUNma_unknown{color:var(--fair-muted);opacity:.6;border-style:dashed}.jXUNma_r_junk{color:oklch(72% .02 300)}.jXUNma_r_common{color:var(--fair-ink)}.jXUNma_r_uncommon{color:oklch(80% .2 145)}.jXUNma_r_rare{color:oklch(72% .14 250)}.jXUNma_r_legendary{color:oklch(78% .17 60)}.jXUNma_popup{z-index:20;text-align:center;cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 50% 45%,oklch(14% .06 300/.2),oklch(10% .04 300/.6));outline:none;flex-direction:column;justify-content:center;align-items:center;padding:1rem;animation:.35s ease-out jXUNma_popIn;display:flex;position:absolute;inset:0}.jXUNma_popArt{max-width:var(--pop,52%);object-fit:contain;min-height:0;max-height:56%;filter:drop-shadow(0 8px 18px oklch(0% 0 0/.6)) drop-shadow(0 0 var(--popGlow,0) var(--popGlowC,transparent));flex-shrink:1}.jXUNma_pop_junk{--pop:42%}.jXUNma_pop_common{--pop:50%}.jXUNma_pop_uncommon{--pop:58%;--popGlow:10px;--popGlowC:oklch(80% .2 145/.5)}.jXUNma_pop_rare{--pop:68%;--popGlow:16px;--popGlowC:oklch(72% .14 250/.6)}.jXUNma_pop_legendary{--pop:80%;--popGlow:24px;--popGlowC:oklch(82% .17 70/.7)}.jXUNma_popName{text-shadow:0 2px 6px oklch(0% 0 0/.9);margin-top:.5rem;font:700 clamp(1.25rem,4.5vw,2rem)/1.1 serif}.jXUNma_popRarity{letter-spacing:.08em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 4px oklch(0% 0 0/.9);font-size:.8rem}.jXUNma_popHint{opacity:.8;text-shadow:0 1px 4px oklch(0% 0 0/.9);margin-top:.5rem;font-size:.75rem}@keyframes jXUNma_popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jXUNma_popup,.jXUNma_bobber,.jXUNma_flying .jXUNma_bobber,.jXUNma_ripple,.jXUNma_ambient,.jXUNma_target{animation:none!important}.jXUNma_landingSplash{display:none}.jXUNma_ripple{opacity:.35;transform:translate(-50%,-50%)}.jXUNma_rippleSecond{transform:translate(-50%,-50%)scale(.6)}.jXUNma_biting .jXUNma_bobber{transform:translateY(.45rem)rotate(-8deg)}}
