@media(max-width:475px){.admin-title[data-v-b91495dd]{font-size:1rem;line-height:1.3}}@media(max-width:375px){.admin-title[data-v-b91495dd]{font-size:.875rem}}.break-words[data-v-b91495dd]{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:640px){.v-btn[data-v-b91495dd]{min-height:44px;touch-action:manipulation}}.group:hover .group-hover\:rotate-90[data-v-b91495dd]{transform:rotate(90deg)}@keyframes spin-slow-b91495dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-b91495dd]{animation:spin-slow-b91495dd 3s linear infinite}.animate-pulse-slow[data-v-b91495dd]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes float-accent-b91495dd{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.1)}}.animate-pulse[data-v-b91495dd]{animation:float-accent-b91495dd 2s ease-in-out infinite}.v-btn.elevation-3[data-v-b91495dd]:hover{transform:translateY(-2px);transition:all .3s ease}.v-btn[data-v-b91495dd]{border-radius:8px;font-weight:500;letter-spacing:.02em}.v-btn.v-btn--variant-outlined[data-v-b91495dd]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.v-btn.v-btn--variant-elevated[data-v-b91495dd]{box-shadow:0 2px 8px #0000001a}.v-btn.v-btn--variant-elevated[data-v-b91495dd]:hover{box-shadow:0 4px 16px #0003}@media(prefers-reduced-motion:reduce){.animate-float[data-v-b91495dd],.animate-pulse[data-v-b91495dd],.group-hover\:rotate-90[data-v-b91495dd],.hover\:scale-105[data-v-b91495dd]:hover{animation:none;transform:none}}.message-icon-btn[data-v-7c391362]{transition:all .2s ease}.message-icon-btn[data-v-7c391362]:hover{transform:scale(1.15);box-shadow:0 2px 4px #0000001a}.border-green-400[data-v-7c391362]{border-color:#4ade80!important;box-shadow:0 0 15px #22c55e4d!important}.border-blue-400[data-v-7c391362]{border-color:#60a5fa!important;box-shadow:0 0 15px #3b82f64d!important}.border-purple-400[data-v-7c391362]{border-color:#c4b5fd!important;box-shadow:0 0 15px #a855f74d!important}.ring-2[data-v-7c391362]{--tw-ring-offset-width: 2px;--tw-ring-width: 2px;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color),var(--tw-shadow, 0 0 #0000)}.message-icon-btn[data-v-7c391362]:hover:after{content:"View messages";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;white-space:nowrap;z-index:10}.bg-blue-50[data-v-7c391362]{background-color:#eff6ffcc}@keyframes fadeIn-7c391362{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mt-4[data-v-7c391362]{animation:fadeIn-7c391362 .5s ease-out}.pulsate-message[data-v-d26c7921]{animation:pulsate-d26c7921 1.5s ease-out infinite;position:relative;z-index:1}@keyframes pulsate-d26c7921{0%{box-shadow:0 0 #4caf50b3}70%{box-shadow:0 0 0 10px #4caf5000}to{box-shadow:0 0 #4caf5000}}.scrollbar-thin[data-v-d26c7921]{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent}.scrollbar-thin[data-v-d26c7921]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-d26c7921]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-d26c7921]::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:10px}.expired-cruise[data-v-d26c7921]{position:relative}.expired-cruise[data-v-d26c7921]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,#ff00000d,#ff00000d 10px,#ff00001a 10px,#ff00001a 20px);pointer-events:none}.cruise-detail-item[data-v-d26c7921]{transition:transform .2s}.cruise-detail-item[data-v-d26c7921]:hover{transform:translateY(-2px)}[data-v-d26c7921] .v-btn.transition-all{transition:all .3s ease!important;box-shadow:0 1px 2px #0000000d!important}[data-v-d26c7921] .v-btn.transition-all:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a!important}.primary-glow[data-v-d26c7921]{animation:glow-d26c7921 2s ease-in-out infinite alternate;box-shadow:0 0 15px rgba(var(--v-theme-primary-rgb),.5)}@keyframes glow-d26c7921{0%{box-shadow:0 0 5px rgba(var(--v-theme-primary-rgb),.5)}to{box-shadow:0 0 20px rgba(var(--v-theme-primary-rgb),.8)}}.scale-btn[data-v-d26c7921]:hover{transform:translateY(-2px) scale(1.03)}@media(max-width:640px){.cruise-detail-item[data-v-d26c7921]{padding:.75rem 0}.v-btn[data-v-d26c7921]{font-size:.8125rem}.v-btn--size-small[data-v-d26c7921]{min-height:36px}.text-lg[data-v-d26c7921]{font-size:1rem}.text-xl[data-v-d26c7921]{font-size:1.125rem}}@media(max-width:475px){.cruise-detail-item[data-v-d26c7921]{padding:.5rem 0}.v-btn[data-v-d26c7921]{font-size:.75rem;padding:0 8px}.v-btn--size-small[data-v-d26c7921]{min-height:32px}}.bg-gradient-to-r[data-v-d26c7921]{transition:all .3s ease}.bg-gradient-to-r[data-v-d26c7921]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.text-amber-500[data-v-d26c7921]{transition:stroke-dashoffset .5s ease}@keyframes duck-bounce-d26c7921{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bg-gradient-to-br[data-v-d26c7921]:hover{animation:duck-bounce-d26c7921 .6s ease}.elevation-4[data-v-d26c7921]{transition:all .3s cubic-bezier(.4,0,.2,1)}.elevation-4[data-v-d26c7921]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.border-dashed[data-v-d26c7921]{border-style:dashed;animation:dash-d26c7921 20s linear infinite}@keyframes dash-d26c7921{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.pulsate-message[data-v-d26c7921]{animation:none;box-shadow:0 0 0 2px #4caf50b3}[data-v-d26c7921] .v-btn.transition-all:hover,.cruise-detail-item[data-v-d26c7921]:hover,.bg-gradient-to-r[data-v-d26c7921]:hover{transform:none}.bg-gradient-to-br[data-v-d26c7921]:hover{animation:none}.primary-glow[data-v-d26c7921]{animation:none;box-shadow:0 0 10px rgba(var(--v-theme-primary-rgb),.6)}}.message-btn-enhanced[data-v-d26c7921]{overflow:hidden;position:relative;background:linear-gradient(to right,#4caf50,#2e7d32)!important;color:#fff!important;font-weight:500;border-radius:8px;transition:all .3s ease;box-shadow:0 3px 5px #0000001a}.message-btn-enhanced[data-v-d26c7921]:hover{transform:translateY(-2px);box-shadow:0 5px 8px #00000026}.message-btn-enhanced[data-v-d26c7921]:active{transform:translateY(0);box-shadow:0 2px 3px #0000001a}.message-icon-container[data-v-d26c7921]{position:relative}.message-notification-dot[data-v-d26c7921]{position:absolute;top:-5px;right:-5px;color:#ff5252;font-size:12px;animation:pulse-dot-d26c7921 1.5s cubic-bezier(.455,.03,.515,.955) infinite}.message-badge[data-v-d26c7921]{animation:bump-d26c7921 .6s cubic-bezier(.175,.885,.32,1.275) both}.pulsate-message[data-v-d26c7921]{animation:message-glow-d26c7921 2s ease-in-out infinite alternate;position:relative}.pulsate-message[data-v-d26c7921]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;z-index:-1;background:radial-gradient(circle,#4caf504d,#4caf5000 70%);animation:ripple-d26c7921 2s linear infinite}@keyframes pulse-dot-d26c7921{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes message-glow-d26c7921{0%{box-shadow:0 0 5px #4caf5080}to{box-shadow:0 0 15px #4caf50cc}}@keyframes ripple-d26c7921{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes bump-d26c7921{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.add-duck-form[data-v-cbcd76a0]{display:flex;flex-direction:column;height:100%;max-height:90vh;overflow:hidden}.sticky-header[data-v-cbcd76a0]{position:sticky;top:0;background:#fff;z-index:10;padding-bottom:8px}.form-scroll-container[data-v-cbcd76a0]{flex:1;overflow-y:auto;padding-right:8px;margin-right:-8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.form-scroll-container[data-v-cbcd76a0]::-webkit-scrollbar{width:4px}.form-scroll-container[data-v-cbcd76a0]::-webkit-scrollbar-track{background:transparent}.form-scroll-container[data-v-cbcd76a0]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.action-buttons[data-v-cbcd76a0]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.image-selector-container[data-v-cbcd76a0]{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.image-option[data-v-cbcd76a0]{flex:1;border:2px solid transparent;border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center}.image-option[data-v-cbcd76a0]:hover{background-color:#00000008}.image-option.selected[data-v-cbcd76a0]{border-color:var(--v-theme-primary);background-color:rgba(var(--v-theme-primary-rgb),.05)}.image-preview[data-v-cbcd76a0]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.preview-image[data-v-cbcd76a0]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-label[data-v-cbcd76a0]{font-size:14px;display:flex;align-items:center;justify-content:center}.upload-placeholder[data-v-cbcd76a0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee}.custom-preview[data-v-cbcd76a0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.toggle-container[data-v-cbcd76a0]{width:100%;border-radius:4px;overflow:hidden}.toggle-btn[data-v-cbcd76a0]{border-radius:0!important;height:48px}@media(max-width:600px){.image-selector-container[data-v-cbcd76a0]{flex-direction:column}.image-option[data-v-cbcd76a0]{flex-direction:row;padding:12px}.image-preview[data-v-cbcd76a0]{width:60px;height:60px;margin-bottom:0;margin-right:12px}.image-label[data-v-cbcd76a0]{flex:1;justify-content:flex-start}}[data-v-27622e9a] .v-field__input{min-height:44px!important;padding-top:0!important;padding-bottom:0!important}[data-v-27622e9a] .v-input{min-height:56px!important}[data-v-27622e9a] .v-field__input{min-height:56px!important;padding:0 16px!important}[data-v-27622e9a] .v-btn{min-height:56px!important}[data-v-27622e9a] .v-btn--icon.rounded-circle{border-radius:50%!important;padding:0!important;width:32px!important;height:32px!important;min-width:32px!important;aspect-ratio:1/1!important}[data-v-27622e9a] .v-chip.v-chip--elevated{box-shadow:0 2px 4px #00000026!important;font-weight:600!important;transition:all .2s ease!important}[data-v-27622e9a] .v-chip.v-chip--elevated:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}[data-v-27622e9a] .v-chip--color-green{background-color:#22c55e!important;color:#fff!important}[data-v-27622e9a] .v-chip--color-blue{background-color:#3b82f6!important;color:#fff!important}[data-v-27622e9a] .v-chip--color-purple{background-color:#a855f7!important;color:#fff!important}.bg-gray-50[data-v-27622e9a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.bg-gray-25[data-v-27622e9a]{background-color:#f8fafc;border:1px solid #e2e8f0}@keyframes ping-257834d6{75%,to{transform:scale(2);opacity:0}}@keyframes pulse-257834d6{50%{opacity:.5}}@keyframes bounce-257834d6{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes spin-257834d6{to{transform:rotate(360deg)}}.animate-ping[data-v-257834d6]{animation:ping-257834d6 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse[data-v-257834d6]{animation:pulse-257834d6 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce[data-v-257834d6]{animation:bounce-257834d6 1s infinite}.animate-spin[data-v-257834d6]{animation:spin-257834d6 1s linear infinite}.message-list[data-v-257834d6]{height:100%;max-height:100%}.message-list>div[data-v-257834d6]:nth-child(2){scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent}.message-list>div[data-v-257834d6]:nth-child(2)::-webkit-scrollbar{width:6px}.message-list>div[data-v-257834d6]:nth-child(2)::-webkit-scrollbar-track{background:transparent}.message-list>div[data-v-257834d6]:nth-child(2)::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.message-list>div[data-v-257834d6]:nth-child(2)::-webkit-scrollbar-thumb:hover{background:#a0aec0}.sticky-reply-section[data-v-257834d6]{position:sticky;bottom:0;z-index:10;background:#fff;width:100%;border-top:1px solid #e5e7eb;box-shadow:0 -2px 6px #0000000d;transition:transform .3s ease}@media(max-width:640px){.message-list[data-v-257834d6]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;width:100vw}.message-container[data-v-257834d6]{max-height:calc(100vh - 140px)!important;max-height:calc(100dvh - 140px)!important}.sticky-reply-section.keyboard-active[data-v-257834d6]{position:fixed;bottom:0;left:0;right:0;z-index:50;margin-top:0;padding-bottom:calc(env(safe-area-inset-bottom,8px) + 8px);transition:none}body.keyboard-open{padding-bottom:0!important;margin-bottom:0!important}body.keyboard-open{border-top-width:1px;box-shadow:none}@supports (-webkit-touch-callout: none){.messages-container[data-v-257834d6]{-webkit-overflow-scrolling:touch;overflow:auto}body.keyboard-open{overflow:hidden;position:fixed;width:100%;height:var(--window-height, 100%)}body.keyboard-open{max-height:calc(100% - 120px)!important}}}button[data-v-257834d6]:focus{outline:2px solid #3b82f6;outline-offset:2px}textarea[data-v-257834d6]:focus{outline:none}@supports (-webkit-touch-callout: none){textarea[data-v-257834d6]{font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media(max-width:640px){.mobile-dialog-fullscreen[data-v-1f94924a]{margin:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%;border-radius:0;overflow:hidden}}.view-toggle-wrapper{position:fixed;bottom:20px;right:20px;z-index:1000}.view-toggle-container{position:relative;display:flex;background:linear-gradient(135deg,#fff7d6e6,#ffeca8f2);border-radius:30px;box-shadow:0 6px 15px #00000026,0 2px 4px #0000001f,0 0 20px #ffc1074d;padding:4px;width:210px;height:44px;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,206,50,.5);transform:translateY(0);animation:float 3s ease-in-out infinite}.view-toggle-container:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003,0 3px 6px #00000026,0 0 25px #ffc10766}.toggle-option{display:flex;align-items:center;justify-content:center;width:50%;height:100%;position:relative;z-index:2;cursor:pointer;color:#0009;font-weight:600;transition:all .3s ease;border-radius:26px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-option.active{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.toggle-option:not(.active):hover{color:#000c}.slider{position:absolute;top:4px;left:4px;height:calc(100% - 8px);width:calc(50% - 4px);background:linear-gradient(135deg,#ffb700,#ff9d00);border-radius:26px;transition:all .4s cubic-bezier(.68,-.55,.27,1.55);z-index:1;box-shadow:0 2px 5px #0000001a}.slider.slide-right{left:calc(50% + 0px)}.admin-option{padding-right:4px}.duck-option{padding-left:4px}.is-duck-view{background:linear-gradient(135deg,#fff7d6f2,#ffe07afa)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.duck-option.active .v-icon{animation:waddle 1s ease-in-out infinite;transform-origin:bottom center}@keyframes waddle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@media(max-width:640px){.view-toggle-container{width:180px;height:40px}.toggle-option{font-size:14px}}@keyframes bounce-slow-74ead6e6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-74ead6e6]{animation:bounce-slow-74ead6e6 2s infinite ease-in-out}@keyframes pulse-slow-74ead6e6{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:.8;transform:scale(1)}}.animate-pulse-slow[data-v-74ead6e6]{animation:pulse-slow-74ead6e6 3s infinite alternate}@-moz-document url-prefix(){.firefox-optimize[data-v-74ead6e6]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform}[data-v-74ead6e6]{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.5) transparent}.animate-fade-in[data-v-74ead6e6]{animation:none;opacity:1}.backdrop-blur-sm[data-v-74ead6e6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-moz-backdrop-filter:blur(8px)}.fixed[data-v-74ead6e6]{transform:translateZ(0);will-change:transform}}@media(max-width:640px){.text-justify[data-v-74ead6e6]{text-align:justify}.break-all[data-v-74ead6e6]{word-break:break-word}}@media(prefers-reduced-motion:reduce){.animate-bounce-slow[data-v-74ead6e6],.animate-pulse-slow[data-v-74ead6e6]{animation:none!important}}.fancy-underline[data-v-9c1752b1]{position:relative;display:inline-block;z-index:1}.fancy-underline[data-v-9c1752b1]:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:6px;background:linear-gradient(90deg,#eab30833,#eab30899,#eab30833);border-radius:6px;z-index:-1}.animate-pulse-slow[data-v-9c1752b1]{animation:pulse-9c1752b1 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-9c1752b1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}[data-v-9c1752b1] .bg-gradient-to-b{transition:all .3s ease}.hover\:-translate-y-1[data-v-9c1752b1]:hover .duck-container{transform:scale(1.02);transition:transform .3s ease}textarea[data-v-e95cd841]:focus{border-color:#eab308;box-shadow:0 0 0 2px #eab30880}textarea[data-v-e95cd841]{-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(234,179,8,.3)}@media(max-width:640px){textarea[data-v-e95cd841]{font-size:16px!important;padding:12px!important;min-height:120px!important}[data-v-e95cd841] button{min-height:50px!important;padding-top:12px!important;padding-bottom:12px!important}}[data-v-e95cd841] .confetti-button{touch-action:manipulation;min-height:50px}@media(max-width:480px){.max-w-xl[data-v-e95cd841]{width:100%;padding-left:0;padding-right:0}}.bg-gradient-to-br[data-v-3645b65b]{transition:transform .3s ease,box-shadow .3s ease}.bg-gradient-to-br[data-v-3645b65b]:hover{transform:translateY(-2px)}@media(max-width:640px){.break-words[data-v-3645b65b]{word-break:break-word}h2.text-2xl[data-v-3645b65b]{font-size:1.25rem}}.bg-yellow-500.hover\:bg-yellow-600[data-v-cdc76fa3]{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.bg-yellow-500.hover\:bg-yellow-600[data-v-cdc76fa3]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 25px -5px #eab30866,0 8px 10px -6px #eab30833}.stats-section[data-v-f38c6a20]{animation:fadeIn-f38c6a20 .8s ease-out forwards}.stats-container[data-v-f38c6a20]{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px}.stats-container[data-v-f38c6a20]::-webkit-scrollbar{display:none}.stat-card[data-v-f38c6a20]{flex:0 0 auto;min-width:80px}.ducks-grid[data-v-f38c6a20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:1rem;max-width:100%;animation:fadeIn-f38c6a20 .5s ease-out forwards}.duck-item[data-v-f38c6a20]{animation:enhancedPopIn-f38c6a20 .5s ease-out forwards;animation-delay:var(--delay);opacity:0;transform:scale(.5) translateY(20px)}.duck-image-wrapper[data-v-f38c6a20]{position:relative;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:linear-gradient(45deg,#ffffff80,#fff3);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s cubic-bezier(.175,.885,.32,1.275);min-height:55px;transform-style:preserve-3d;perspective:1000px}.duck-item:hover .duck-image-wrapper[data-v-f38c6a20]{transform:translateY(-8px) scale(1.05) rotateY(10deg);box-shadow:0 15px 25px -5px #0000001a,0 10px 10px -5px #0000000d}.duck-image[data-v-f38c6a20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.duck-image.found[data-v-f38c6a20]{filter:none}.duck-image.not-found[data-v-f38c6a20]{filter:grayscale(100%) blur(2px);opacity:.5}.duck-overlay[data-v-f38c6a20]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.duck-item:hover .duck-overlay[data-v-f38c6a20]{opacity:1}.status-indicator[data-v-f38c6a20]{position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.status-indicator.found[data-v-f38c6a20]{background-color:#22c55e}.status-indicator.not-found[data-v-f38c6a20]{background-color:#eab308}.duck-number[data-v-f38c6a20]{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);background:#ffffffe6;color:#1e293b;width:24px;height:24px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a;font-weight:600;border:2px solid white}.wave-container[data-v-f38c6a20]{position:absolute;bottom:0;left:0;width:100%;height:30%;overflow:hidden;pointer-events:none;opacity:.6}.wave[data-v-f38c6a20]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1200 120" xmlns="http://www.w3.org/2000/svg"><path d="M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18.17 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0z" opacity=".25" fill="%23f0b322"/><path d="M0 0v15.81c13 21.11 27.64 41.05 47.69 56.24C99.41 111.27 165 111 224.58 91.58c31.15-10.15 60.09-26.07 89.67-39.8 40.92-19 84.73-46 130.83-49.67 36.26-2.85 70.9 9.42 98.6 31.56 31.77 25.39 62.32 62 103.63 73 40.44 10.79 81.35-6.69 119.13-24.28s75.16-39 116.92-43.05c59.73-5.85 113.28 22.88 168.9 38.84 30.2 8.66 59 6.17 87.09-7.5 22.43-10.89 48-26.93 60.65-49.24V0z" opacity=".5" fill="%23f0b322"/><path d="M0 0v5.63C149.93 59 314.09 71.32 475.83 42.57c43-7.64 84.23-20.12 127.61-26.46 59-8.63 112.48 12.24 165.56 35.4C827.93 77.22 886 95.24 951.2 90c86.53-7 172.46-45.71 248.8-84.81V0z" fill="%23f0b322"/></svg>') repeat-x;animation:wave-f38c6a20 10s linear infinite;transform:translateZ(0);background-position:0 bottom;background-size:50% auto}@keyframes wave-f38c6a20{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}@keyframes fadeIn-f38c6a20{0%{opacity:0}to{opacity:1}}@keyframes popIn-f38c6a20{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.ducks-grid[data-v-f38c6a20]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.75rem}.duck-number[data-v-f38c6a20]{width:20px;height:20px;font-size:10px}.status-indicator[data-v-f38c6a20]{width:18px;height:18px}}@media(max-width:400px){.ducks-grid[data-v-f38c6a20]{grid-template-columns:repeat(auto-fill,minmax(55px,1fr));gap:.5rem}}.title-animation[data-v-f38c6a20]{position:relative;display:inline-block;animation:fadeIn-f38c6a20 .8s forwards;overflow:hidden}.title-animation[data-v-f38c6a20]:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(to right,#eab308,#f59e0b);transform:translate(-100%);animation:titleUnderline-f38c6a20 1.2s .5s forwards}@keyframes titleUnderline-f38c6a20{to{transform:translate(0)}}.stats-fade-in[data-v-f38c6a20]{opacity:0;animation:fadeIn-f38c6a20 .8s .3s forwards}.stats-item[data-v-f38c6a20]{opacity:0;transform:translateY(15px);animation:statsItemAppear-f38c6a20 .5s forwards;animation-delay:calc(.3s + (var(--order) * .1s))}@keyframes statsItemAppear-f38c6a20{to{opacity:1;transform:translateY(0)}}.animate-count[data-v-f38c6a20]{display:inline-block;animation:countAnimation-f38c6a20 2s forwards;counter-reset:count 0}@keyframes countAnimation-f38c6a20{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.progress-animation[data-v-f38c6a20]{position:relative;transform:translate(-100%);animation:progressFill-f38c6a20 1.5s .8s forwards cubic-bezier(.11,.73,.4,1)}@keyframes progressFill-f38c6a20{to{transform:translate(0)}}.fade-in-animation[data-v-f38c6a20]{opacity:0;animation:fadeIn-f38c6a20 .8s forwards;animation-delay:var(--delay, 0s)}.fade-in-scale-animation[data-v-f38c6a20]{opacity:0;transform:scale(.9);animation:fadeInScale-f38c6a20 .6s forwards}@keyframes fadeInScale-f38c6a20{to{opacity:1;transform:scale(1)}}.slide-up-animation[data-v-f38c6a20]{opacity:0;transform:translateY(20px);animation:slideUp-f38c6a20 .5s forwards;animation-delay:var(--delay, 0s)}@keyframes slideUp-f38c6a20{to{opacity:1;transform:translateY(0)}}@keyframes enhancedPopIn-f38c6a20{0%{opacity:0;transform:scale(.5) translateY(20px)}60%{opacity:1;transform:scale(1.08) translateY(-5px)}80%{transform:scale(.95) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.scale-animation[data-v-f38c6a20]{animation:scaleAnimation-f38c6a20 1.5s infinite alternate}@keyframes scaleAnimation-f38c6a20{0%{transform:scale(1)}to{transform:scale(1.15)}}.pulse-animation[data-v-f38c6a20]{animation:pulseAnimation-f38c6a20 2s infinite}@keyframes pulseAnimation-f38c6a20{0%,to{opacity:1}50%{opacity:.6}}.enhanced-wave[data-v-f38c6a20]{filter:hue-rotate(0deg);animation:waveAndHue-f38c6a20 10s linear infinite}@keyframes waveAndHue-f38c6a20{0%{transform:translate(0);filter:hue-rotate(0deg)}50%{transform:translate(-25%);filter:hue-rotate(20deg)}to{transform:translate(-50%);filter:hue-rotate(0deg)}}.appear-animation[data-v-f38c6a20]{opacity:0;transform:scale(0) translateY(10px);animation:appearAnimation-f38c6a20 .4s forwards;animation-delay:var(--delay)}@keyframes appearAnimation-f38c6a20{to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.title-animation[data-v-f38c6a20]:after,.stats-fade-in[data-v-f38c6a20],.stats-item[data-v-f38c6a20],.animate-count[data-v-f38c6a20],.progress-animation[data-v-f38c6a20],.fade-in-animation[data-v-f38c6a20],.fade-in-scale-animation[data-v-f38c6a20],.slide-up-animation[data-v-f38c6a20],.duck-item[data-v-f38c6a20],.scale-animation[data-v-f38c6a20],.pulse-animation[data-v-f38c6a20],.enhanced-wave[data-v-f38c6a20],.appear-animation[data-v-f38c6a20]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:640px){.duck-item:hover .duck-image-wrapper[data-v-f38c6a20]{transform:translateY(-5px) scale(1.03)}}.performance-optimized-container[data-v-3e4b6275]{animation:optimizedFadeIn-3e4b6275 .4s ease-out}.stat-card[data-v-3e4b6275]{transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-3e4b6275]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.progress-bar[data-v-3e4b6275]{position:relative;border-radius:inherit}.rarity-card[data-v-3e4b6275]{padding:1.5rem;border-radius:1rem;transition:transform .2s ease,box-shadow .2s ease}.rarity-card[data-v-3e4b6275]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000014}@keyframes optimizedFadeIn-3e4b6275{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.rarity-card[data-v-3e4b6275]{padding:1rem}.stat-card[data-v-3e4b6275]{padding:.75rem}}@media(prefers-reduced-motion:reduce){.performance-optimized-container[data-v-3e4b6275],.rarity-card[data-v-3e4b6275],.stat-card[data-v-3e4b6275],.progress-bar[data-v-3e4b6275]{animation:none!important;transition:none!important}.rarity-card[data-v-3e4b6275]:hover,.stat-card[data-v-3e4b6275]:hover{transform:none!important}}.rarity-card img[data-v-3e4b6275]{image-rendering:optimizeQuality;image-rendering:-webkit-optimize-contrast}.stat-card[data-v-3e4b6275],.rarity-card[data-v-3e4b6275]{will-change:auto}.stat-card[data-v-3e4b6275]:hover,.rarity-card[data-v-3e4b6275]:hover{will-change:transform}.stat-card[data-v-3e4b6275]:not(:hover),.rarity-card[data-v-3e4b6275]:not(:hover){will-change:auto}@keyframes wiggle-bca15818{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.animate-wiggle[data-v-bca15818]{animation:wiggle-bca15818 1s ease-in-out infinite}.animate-fade-in[data-v-bca15818]{animation:fadeIn-bca15818 .5s forwards}@keyframes fadeIn-bca15818{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.shake-animation[data-v-bca15818]{animation:enhancedMobileShake-bca15818 .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes enhancedMobileShake-bca15818{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}}@supports (padding: max(0px)){main[data-v-bca15818]{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.fixed.bottom-6.right-6[data-v-bca15818]{bottom:max(24px,env(safe-area-inset-bottom,24px));right:max(24px,env(safe-area-inset-right,24px))}}[data-v-bca15818] button,[data-v-bca15818] a,[data-v-bca15818] .v-btn,button[data-v-bca15818],a[data-v-bca15818]{min-height:44px;min-width:44px;touch-action:manipulation}.duck-container[data-v-7e51c8c2]{width:100%;transition:all .3s ease}.duck-image-frame[data-v-7e51c8c2]{position:relative;width:100%;max-width:260px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:1rem}.duck-image[data-v-7e51c8c2]{z-index:10;filter:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));transition:all .5s ease}.duck-image[data-v-7e51c8c2]:hover{transform:scale(1.05) rotate(5deg);filter:drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08))}.duck-image[data-v-7e51c8c2]{animation:gentle-float-7e51c8c2 5s ease-in-out infinite alternate}@keyframes gentle-float-7e51c8c2{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-10px) rotate(2deg)}}@media(max-width:768px){.duck-image-frame[data-v-7e51c8c2]{margin:0 auto;max-width:220px}.duck-image[data-v-7e51c8c2]{max-height:180px}}@media(max-width:400px){.duck-image-frame[data-v-7e51c8c2]{max-width:180px}}button[data-v-7e51c8c2]{min-height:48px;min-width:120px;touch-action:manipulation}@keyframes pulse-slow-7e51c8c2{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:.8;transform:scale(1)}}.animate-pulse-slow[data-v-7e51c8c2]{animation:pulse-slow-7e51c8c2 4s infinite alternate}.slide-in-left-animation[data-v-7e51c8c2]{opacity:0;transform:translate(-20px);animation:slideInLeft-7e51c8c2 .8s forwards}.slide-in-right-animation[data-v-7e51c8c2]{opacity:0;transform:translate(20px);animation:slideInRight-7e51c8c2 .8s forwards;animation-delay:.2s}@keyframes slideInLeft-7e51c8c2{to{opacity:1;transform:translate(0)}}@keyframes slideInRight-7e51c8c2{to{opacity:1;transform:translate(0)}}.animate-fade-in[data-v-7e51c8c2]{opacity:0;animation:fadeIn-7e51c8c2 .5s forwards}@keyframes fadeIn-7e51c8c2{to{opacity:1}}.duck-sparkle[data-v-7e51c8c2]{position:absolute;width:var(--size, 20px);height:var(--size, 20px);background:radial-gradient(circle,#fffc,#fff0 70%);border-radius:50%;opacity:0;top:var(--top, 30%);left:var(--left, auto);right:var(--right, 25%);animation:sparkle-7e51c8c2 4s infinite;animation-delay:var(--delay, 0s);z-index:12;pointer-events:none}@keyframes sparkle-7e51c8c2{0%,to{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1)}}.ripple-effect[data-v-7e51c8c2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size, 100%);height:var(--size, 100%);border-radius:50%;border:2px solid rgba(255,255,255,.3);animation:ripple-7e51c8c2 8s infinite;animation-delay:var(--delay, 0s);opacity:0}@keyframes ripple-7e51c8c2{0%{width:0%;height:0%;opacity:.8}to{width:100%;height:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.duck-image[data-v-7e51c8c2],.animate-pulse-slow[data-v-7e51c8c2],.slide-in-left-animation[data-v-7e51c8c2],.slide-in-right-animation[data-v-7e51c8c2],.animate-fade-in[data-v-7e51c8c2],.duck-sparkle[data-v-7e51c8c2],.ripple-effect[data-v-7e51c8c2]{animation:none!important;opacity:1!important;transform:none!important}}.animate-pulse-slow[data-v-7e51c8c2]{animation:gentle-pulse-7e51c8c2 3s ease-in-out infinite}@keyframes gentle-pulse-7e51c8c2{0%,to{box-shadow:0 0 #3b82f633;transform:scale(1)}50%{box-shadow:0 0 10px #3b82f64d;transform:scale(1.01)}}.option-card[data-v-7e51c8c2]{transform:translateY(0);transition:all .2s ease}.option-card[data-v-7e51c8c2]:hover{transform:translateY(-3px)}.pulse-dot[data-v-7e51c8c2]{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#3b82f6;margin-left:5px;animation:pulse-dot-7e51c8c2 1.5s ease infinite}@keyframes pulse-dot-7e51c8c2{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}@media(prefers-reduced-motion:reduce){.animate-pulse-slow[data-v-7e51c8c2],.option-card[data-v-7e51c8c2]:hover,.pulse-dot[data-v-7e51c8c2]{animation:none!important;transform:none!important;transition:none!important}}
