.first-launch-intro_overlay__MXioV{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;animation:first-launch-intro_introExit__ZBdTa 3.6s cubic-bezier(.4,0,.2,1) both}.first-launch-intro_overlay__MXioV[hidden]{display:none}@media (min-width:1024px){.first-launch-intro_overlay__MXioV{display:none}}.first-launch-intro_leaving__99lY2{animation:first-launch-intro_introLeave__KJY_b .28s ease-out both}.first-launch-intro_stage__lQwRG{position:relative;width:320px;height:300px}.first-launch-intro_stage__lQwRG *,.first-launch-intro_stage__lQwRG :after,.first-launch-intro_stage__lQwRG :before{animation-duration:2.8s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.first-launch-intro_scene__eCtX5{position:absolute;inset:0;animation-name:first-launch-intro_sceneExit__BdvTk}.first-launch-intro_fish__KKpbH{position:absolute;width:80px;height:80px;left:50%;top:46%;margin:-40px 0 0 -40px;animation-name:first-launch-intro_patientFish__lqi6T}.first-launch-intro_fish__KKpbH img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.first-launch-intro_waterline__OUEly{position:absolute;top:48%;left:50%;width:172px;height:1px;background:hsl(var(--foreground)/.15);animation-name:first-launch-intro_water__abqos}.first-launch-intro_fishingLine__TCcJf{position:absolute;top:calc(48% - 70px);left:50%;width:1px;height:70px;background:hsl(var(--foreground)/.2);transform-origin:top;animation-name:first-launch-intro_line__VPAnF}.first-launch-intro_float__lIlNO{position:absolute;top:calc(48% - 5px);left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:hsl(var(--primary));animation-name:first-launch-intro_float__lIlNO}.first-launch-intro_ripple__1r3kj{position:absolute;top:calc(48% - 7px);left:calc(50% - 42px);width:84px;height:14px;border:1px solid hsl(var(--foreground)/.2);border-radius:50%;animation-name:first-launch-intro_ripple__1r3kj}.first-launch-intro_rippleTwo__ZX2JX{animation-name:first-launch-intro_rippleTwo__ZX2JX}.first-launch-intro_droplet__FDCbN{position:absolute;left:50%;top:46%;width:4px;height:4px;border-radius:50%;background:hsl(var(--primary));animation-name:first-launch-intro_dropOne__zFc9z}.first-launch-intro_dropletTwo__MEicK{animation-name:first-launch-intro_dropTwo__2xfX2}.first-launch-intro_wordmark__I4m9V{position:absolute;top:calc(46% - 12px);left:calc(50% - 40px);width:150px;transform:translateY(-50%);animation-name:first-launch-intro_wordmark__I4m9V}.first-launch-intro_wordmark__I4m9V img{width:100%;height:auto}.first-launch-intro_caption__W5oVH{top:calc(46% + 45px);width:calc(100% - 32px);margin:0;text-align:center;font-size:13px;line-height:1.5;animation-name:first-launch-intro_caption__W5oVH}.first-launch-intro_caption__W5oVH,.first-launch-intro_skip__kJn53{position:absolute;left:50%;color:hsl(var(--muted-foreground));transform:translateX(-50%)}.first-launch-intro_skip__kJn53{bottom:max(24px,env(safe-area-inset-bottom));height:36px;padding:0 18px;border-radius:9999px;background:hsl(var(--muted));font-size:12.5px;font-weight:600}.first-launch-intro_skip__kJn53:hover{color:hsl(var(--foreground))}.first-launch-intro_skip__kJn53:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}@keyframes first-launch-intro_introExit__ZBdTa{0%,89%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes first-launch-intro_introLeave__KJY_b{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes first-launch-intro_sceneExit__BdvTk{0%,74%{opacity:1}84%,to{opacity:0}}@keyframes first-launch-intro_water__abqos{0%{opacity:0;transform:translateX(-50%) scaleX(.4)}12%,58%{opacity:1;transform:translateX(-50%) scaleX(1)}76%,to{opacity:0;transform:translateX(-50%) scaleX(1.1)}}@keyframes first-launch-intro_line__VPAnF{0%{opacity:0;transform:scaleY(0)}16%,34%{opacity:1;transform:scaleY(1)}48%,to{opacity:0;transform:scaleY(.65)}}@keyframes first-launch-intro_float__lIlNO{0%,12%{opacity:0;transform:translateY(-8px)}20%,30%{opacity:1;transform:translateY(0)}38%{opacity:1;transform:translateY(5px)}49%,to{opacity:0;transform:translateY(9px)}}@keyframes first-launch-intro_ripple__1r3kj{0%,22%{opacity:0;transform:scale(.2)}30%{opacity:.7}48%,to{opacity:0;transform:scale(1.8)}}@keyframes first-launch-intro_rippleTwo__ZX2JX{0%,33%{opacity:0;transform:scale(.4)}42%{opacity:.6}62%,to{opacity:0;transform:scale(2)}}@keyframes first-launch-intro_patientFish__lqi6T{0%,30%{opacity:0;transform:translateY(65px) rotate(-16deg) scale(.75)}42%{opacity:1;transform:translate(-5px,26px) rotate(-12deg) scale(.9)}58%{opacity:1;transform:translateY(-18px) rotate(5deg) scale(1)}70%{opacity:1;transform:translateY(-10px) rotate(0) scale(1)}84%,to{opacity:1;transform:translate(-83px,-10px) rotate(0) scale(1)}}@keyframes first-launch-intro_wordmark__I4m9V{0%,82%{opacity:0;clip-path:inset(0 100% 0 0)}96%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes first-launch-intro_caption__W5oVH{0%,90%{opacity:0}to{opacity:1}}@keyframes first-launch-intro_dropOne__zFc9z{0%,45%{opacity:0;transform:translate(-14px)}52%{opacity:.6}67%,to{opacity:0;transform:translate(-40px,-22px)}}@keyframes first-launch-intro_dropTwo__2xfX2{0%,46%{opacity:0;transform:translate(14px)}53%{opacity:.6}68%,to{opacity:0;transform:translate(37px,-28px)}}@media (prefers-reduced-motion:reduce){.first-launch-intro_overlay__MXioV{animation:first-launch-intro_introExitReduced__iwjRq 1.6s ease-out both}.first-launch-intro_stage__lQwRG *,.first-launch-intro_stage__lQwRG :after,.first-launch-intro_stage__lQwRG :before{animation:none!important}.first-launch-intro_scene__eCtX5{display:none}.first-launch-intro_fish__KKpbH{opacity:1;transform:translate(-83px,-10px)}.first-launch-intro_wordmark__I4m9V{opacity:1;clip-path:none}.first-launch-intro_caption__W5oVH{opacity:1}}@keyframes first-launch-intro_introExitReduced__iwjRq{0%,75%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}