.confetti-canvas[data-v-b1db3044]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.slide-enter-active[data-v-cdbb084c],.slide-leave-active[data-v-cdbb084c]{transition:all .5s ease}.slide-enter-from[data-v-cdbb084c]{transform:translateY(100%)}.slide-leave-to[data-v-cdbb084c]{transform:translateY(-100%)}.fruit-quiz-modal[data-v-cbb64d9e]{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000;opacity:0;transition:opacity .3s ease;overflow:hidden}.fruit-quiz-modal.is-active[data-v-cbb64d9e]{display:flex;align-items:center;justify-content:center;animation:fadeIn-cbb64d9e .3s ease forwards}@keyframes fadeIn-cbb64d9e{0%{opacity:0}to{opacity:1}}.modal-overlay[data-v-cbb64d9e]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content[data-v-cbb64d9e]{position:relative;width:90%;max-width:450px;max-height:90vh;height:auto;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg,rgb(241,194,118),rgb(232,131,61),rgb(226,92,51));border-radius:20px;padding:1.5rem 0;box-shadow:0 20px 50px #0000004d;z-index:1001;color:#fff;font-family:Gelasio,serif;margin:1rem;animation:slideUp-cbb64d9e .4s ease;transform-origin:center bottom;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}@keyframes slideUp-cbb64d9e{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown-cbb64d9e{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@keyframes fadeOut-cbb64d9e{0%{opacity:1}to{opacity:0}}@media (max-width: 640px){.fruit-quiz-modal.is-active[data-v-cbb64d9e]{align-items:flex-start;padding:0}.modal-content[data-v-cbb64d9e]{width:100vw;max-width:none;max-height:100vh;height:100dvh;margin:0;padding:0;border-radius:0;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;overscroll-behavior:contain;overflow-x:hidden}.quiz-questions[data-v-cbb64d9e]{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;width:100%}.question-container[data-v-cbb64d9e]{flex:1;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;overscroll-behavior:contain;padding-bottom:150px}.loading-container[data-v-cbb64d9e]{padding:1.5rem 1rem;min-height:300px;height:100%;overflow-y:auto;box-sizing:border-box}.email-capture.in-quiz[data-v-cbb64d9e]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.fruit-morph-animation[data-v-cbb64d9e]{width:100px;height:100px}.loading-text[data-v-cbb64d9e]{font-size:1rem;padding:0 1rem;width:100%;box-sizing:border-box}.modal-overlay[data-v-cbb64d9e]{display:none}}.question-container[data-v-cbb64d9e]{padding:1rem;min-height:60vh;display:flex;flex-direction:column;justify-content:space-between;flex:1;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}@media (min-width: 640px){.question-container[data-v-cbb64d9e]{padding:1.5rem}}.sticky-header[data-v-cbb64d9e]{position:sticky;top:0;background:linear-gradient(135deg,rgb(241,194,118),rgb(232,131,61),rgb(226,92,51));z-index:10;padding:0 1rem 1rem;margin-bottom:1rem;width:100vw;max-width:100%;box-sizing:border-box}.question-title[data-v-cbb64d9e]{font-family:Caprasimo,cursive;font-size:1.75rem;text-shadow:0 2px 4px rgba(0,0,0,.4);line-height:1.2;margin:0;padding-top:1rem;text-align:center;animation:fadeInQuestion-cbb64d9e .5s ease}@media (min-width: 640px){.question-title[data-v-cbb64d9e]{font-size:2rem}}@keyframes fadeInQuestion-cbb64d9e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.options-grid[data-v-cbb64d9e]{display:grid;grid-template-columns:1fr;gap:.65rem;margin-bottom:1rem;flex-grow:1;align-content:center;animation:fadeInOptions-cbb64d9e .6s ease .2s backwards;padding-bottom:50px}@keyframes fadeInOptions-cbb64d9e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutLeft-cbb64d9e{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes fadeInRight-cbb64d9e{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.option-button[data-v-cbb64d9e]{background-color:#ffffff26;border:2px solid rgba(255,255,255,.9);border-radius:12px;padding:1rem .875rem;color:#fff;font-size:1.15rem;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.4);height:100%;min-height:3.25rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.option-button[data-v-cbb64d9e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.option-button[data-v-cbb64d9e]:hover:before{opacity:1}.option-button[data-v-cbb64d9e]:hover{background-color:#ffffff40;transform:translateY(-2px) scale(1.02);box-shadow:0 5px 15px #0003}.option-button[data-v-cbb64d9e]:active{transform:translateY(0) scale(.98);transition:transform .1s ease}@media (max-width: 640px){.option-button[data-v-cbb64d9e]{min-height:3rem;padding:.875rem;font-size:1.1rem}}.option-emoji[data-v-cbb64d9e]{font-size:1.5rem;margin-left:.5rem}.progress-bar[data-v-cbb64d9e]{width:100%;height:10px;background-color:#fff3;border-radius:5px;margin-bottom:.75rem;overflow:hidden;box-shadow:inset 0 2px 4px #0000001a}.progress-indicator[data-v-cbb64d9e]{height:100%;background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,1));border-radius:5px;transition:width .5s ease;box-shadow:0 2px 4px #0003}.question-counter[data-v-cbb64d9e]{text-align:center;font-size:1rem;margin:.5rem 0;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3);opacity:.95}.loading-container[data-v-cbb64d9e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;min-height:350px;animation:fadeIn-cbb64d9e .3s ease;position:relative;width:100%}.loading-content[data-v-cbb64d9e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;margin:0 auto;gap:1.5rem}.fruit-morph-animation[data-v-cbb64d9e]{position:relative;width:120px;height:120px;margin:0 auto;display:flex;align-items:center;justify-content:center}.loading-fruit[data-v-cbb64d9e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;animation:fruitCycle-cbb64d9e 2s ease-in-out infinite;filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.loading-fruit[data-v-cbb64d9e]:nth-child(1){animation-delay:0s}.loading-fruit[data-v-cbb64d9e]:nth-child(2){animation-delay:.2s}.loading-fruit[data-v-cbb64d9e]:nth-child(3){animation-delay:.4s}.loading-fruit[data-v-cbb64d9e]:nth-child(4){animation-delay:.6s}.loading-fruit[data-v-cbb64d9e]:nth-child(5){animation-delay:.8s}.loading-fruit[data-v-cbb64d9e]:nth-child(6){animation-delay:1s}.loading-fruit[data-v-cbb64d9e]:nth-child(7){animation-delay:1.2s}.loading-fruit[data-v-cbb64d9e]:nth-child(8){animation-delay:1.4s}.loading-fruit[data-v-cbb64d9e]:nth-child(9){animation-delay:1.6s}.loading-fruit[data-v-cbb64d9e]:nth-child(10){animation-delay:1.8s}@keyframes fruitCycle-cbb64d9e{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(0)}10%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(5deg)}20%{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(-5deg)}}.loading-text-wrapper[data-v-cbb64d9e]{width:100%;display:flex;justify-content:center;align-items:center}.loading-text[data-v-cbb64d9e]{font-size:1.2rem;color:#fff;text-align:center;font-family:Caprasimo,cursive;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0;line-height:1.3;padding:0 1rem;box-sizing:border-box;animation:pulse-cbb64d9e 1.5s ease-in-out infinite}@keyframes pulse-cbb64d9e{0%,to{opacity:.5}50%{opacity:1}}.loading-progress-bar[data-v-cbb64d9e]{width:100%;height:8px;background-color:#fff3;border-radius:4px;overflow:hidden;position:relative;margin:0}.loading-progress-fill[data-v-cbb64d9e]{height:100%;background:linear-gradient(90deg,rgb(241,194,118),rgb(232,131,61),rgb(226,92,51));border-radius:4px;animation:progressFill-cbb64d9e 1.5s ease-out forwards}@keyframes progressFill-cbb64d9e{0%{width:0%}to{width:100%}}.quiz-result[data-v-cbb64d9e]{position:relative;width:100%;height:100%;min-height:80vh;overflow:hidden}.result-container[data-v-cbb64d9e]{position:relative;text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;z-index:1;animation:fadeInUp-cbb64d9e .8s ease}@keyframes fadeInUp-cbb64d9e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 640px){.result-container[data-v-cbb64d9e]{padding:2rem}}.result-header[data-v-cbb64d9e]{text-align:center;margin-bottom:1rem;animation:slideInFromTop-cbb64d9e .6s ease .2s backwards}@keyframes slideInFromTop-cbb64d9e{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.result-subtitle[data-v-cbb64d9e]{font-family:Gelasio,serif;font-size:1.2rem;margin:0 0 .25rem;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.3)}.result-title[data-v-cbb64d9e]{font-family:Caprasimo,cursive;font-size:2.5rem;text-shadow:0 3px 6px rgba(0,0,0,.4);line-height:1.1;margin:0;text-transform:uppercase;color:#fff}@media (min-width: 640px){.result-title[data-v-cbb64d9e]{font-size:3rem}}.result-image-container[data-v-cbb64d9e]{position:relative;width:100%;height:220px;margin:0 auto .5rem;animation:zoomIn-cbb64d9e .6s ease .4s backwards}@keyframes zoomIn-cbb64d9e{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.result-image-background[data-v-cbb64d9e]{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgb(241,194,118),rgb(232,131,61),rgb(226,92,51));border-radius:50%;filter:blur(30px);animation:backgroundPulse-cbb64d9e 3s ease-in-out infinite}@keyframes backgroundPulse-cbb64d9e{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@media (max-width: 640px){.result-image-container[data-v-cbb64d9e]{width:100%;height:180px}}.animated-fruit[data-v-cbb64d9e]{position:relative;animation:gentleRock-cbb64d9e .96s ease-in-out 10;transform-origin:center;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;filter:drop-shadow(0 15px 25px rgba(0,0,0,.25));z-index:2}@keyframes gentleRock-cbb64d9e{0%,to{transform:rotate(0)}8.33%{transform:rotate(3deg)}16.67%{transform:rotate(5.2deg)}25%{transform:rotate(6deg)}33.33%{transform:rotate(5.2deg)}41.67%{transform:rotate(3deg)}50%{transform:rotate(0)}58.33%{transform:rotate(-3deg)}66.67%{transform:rotate(-5.2deg)}75%{transform:rotate(-6deg)}83.33%{transform:rotate(-5.2deg)}91.67%{transform:rotate(-3deg)}}.result-content[data-v-cbb64d9e]{animation:fadeInContent-cbb64d9e .6s ease .6s backwards;max-width:500px;margin:0 auto .1rem}@keyframes fadeInContent-cbb64d9e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-description[data-v-cbb64d9e]{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-align:center;font-weight:400;font-family:Gelasio,serif;padding:0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fffffff2}@media (min-width: 640px){.result-description[data-v-cbb64d9e]{font-size:1.1rem}}.normal-font[data-v-cbb64d9e]{font-weight:400!important}.share-options-container[data-v-cbb64d9e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeInShare-cbb64d9e .3s ease}@keyframes fadeInShare-cbb64d9e{0%{opacity:0}to{opacity:1}}@keyframes fadeOutShare-cbb64d9e{0%{opacity:1}to{opacity:0}}.share-options[data-v-cbb64d9e]{background-color:#fff;border-radius:12px;padding:1.5rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;align-items:center;position:relative;animation:slideUpShare-cbb64d9e .4s ease}@keyframes slideUpShare-cbb64d9e{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDownShare-cbb64d9e{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}.share-title[data-v-cbb64d9e]{font-family:Caprasimo,cursive;font-size:1.8rem;margin-bottom:1rem;text-align:center;color:#333}.share-preview[data-v-cbb64d9e]{width:100%;height:300px;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;background-color:#f3f4f6;border-radius:8px;overflow:hidden}.share-preview-image[data-v-cbb64d9e]{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.share-preview-loading[data-v-cbb64d9e]{font-size:1rem;color:#666}.share-buttons[data-v-cbb64d9e]{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%;margin-bottom:1rem}.social-share-btn[data-v-cbb64d9e]{padding:.75rem;border-radius:8px;border:none;font-weight:500;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.social-icon[data-v-cbb64d9e]{width:20px;height:20px;margin-right:.5rem;flex-shrink:0}.instagram[data-v-cbb64d9e]{background-color:#e1306c;color:#fff}.linkedin[data-v-cbb64d9e]{background-color:#0077b5;color:#fff}.copy[data-v-cbb64d9e]{background-color:#4b5563;color:#fff}.social-share-btn[data-v-cbb64d9e]:hover{transform:translateY(-2px);box-shadow:0 3px 10px #0003}.close-share-options[data-v-cbb64d9e]{margin-top:1rem;padding:.75rem 1.5rem;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s ease;color:#4b5563;width:100%}.close-share-options[data-v-cbb64d9e]:hover{background-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 3px 10px #0000001a}@media (max-width: 640px){.share-preview[data-v-cbb64d9e]{height:250px}}.result-tagline[data-v-cbb64d9e]{font-style:italic;text-align:center;margin-bottom:1rem;font-size:1.3rem;padding:0 1rem;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fef3c7;font-family:Caprasimo,cursive}.cta-container[data-v-cbb64d9e]{width:100%;text-align:center;margin:0;padding:0 1rem;animation:bounceInCTA-cbb64d9e .6s ease .8s backwards}@keyframes bounceInCTA-cbb64d9e{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cta-link[data-v-cbb64d9e]{font-family:Gelasio,serif;font-size:1rem;font-weight:600;color:#333;text-decoration:none;display:inline-block;padding:.875rem 1.5rem;background:linear-gradient(135deg,rgb(241,194,118),rgb(232,131,61));border:2px solid rgba(249,115,22,.3);border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px #0003;position:relative;overflow:hidden;max-width:90%;word-wrap:break-word}.cta-link[data-v-cbb64d9e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.cta-link[data-v-cbb64d9e]:hover:before{left:100%}.cta-link[data-v-cbb64d9e]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d;border-color:#f9731680}@media (max-width: 640px){.cta-link[data-v-cbb64d9e]{font-size:.9rem;padding:.75rem 1.25rem}}.restart-button[data-v-cbb64d9e],.share-button[data-v-cbb64d9e]{background-color:#fff;color:#f97316;border:none;border-radius:30px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;margin:0 .5rem 1rem;display:inline-block;text-decoration:none}.restart-button[data-v-cbb64d9e]:hover,.share-button[data-v-cbb64d9e]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.email-capture[data-v-cbb64d9e]{margin:1.5rem 0;border-radius:8px}.email-capture.in-quiz[data-v-cbb64d9e]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:400px;margin:0;padding:1.5rem;text-align:center;animation:fadeIn-cbb64d9e .5s ease}.email-capture.full-width[data-v-cbb64d9e]{margin:-1rem;padding:2rem 1rem;width:calc(100% + 2rem)}.email-options-container[data-v-cbb64d9e]{display:flex;flex-direction:column;width:100%;max-width:400px;gap:1rem;margin:0 auto}.email-option-button[data-v-cbb64d9e]{width:100%;margin:0}.email-form-container[data-v-cbb64d9e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;background:rgba(255,255,255,.95);border-radius:20px;padding:2rem 1.5rem;margin:0 1rem;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.email-header[data-v-cbb64d9e]{margin-bottom:1.5rem;animation:bounceIn-cbb64d9e .6s ease}.email-emoji[data-v-cbb64d9e]{font-size:3rem;display:block;margin-bottom:.5rem;animation:wiggle-cbb64d9e 2s ease-in-out infinite}@keyframes wiggle-cbb64d9e{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes bounceIn-cbb64d9e{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.email-title[data-v-cbb64d9e]{font-family:Caprasimo,cursive;font-size:1.5rem;color:#333;margin:0 0 .5rem}.email-subtitle[data-v-cbb64d9e]{font-size:.9rem;color:#000;margin:0;line-height:1.4;text-shadow:none}.email-prompt[data-v-cbb64d9e]{margin-bottom:.75rem;font-size:1.1rem;color:#fff}.email-form[data-v-cbb64d9e]{display:flex;flex-direction:column;gap:.75rem;width:100%}.email-input[data-v-cbb64d9e]{padding:.875rem 1rem;border-radius:10px;border:2px solid #e5e7eb;background-color:#fff;color:#333;font-size:1rem;width:100%;transition:all .3s ease;font-family:Gelasio,serif}.email-input[data-v-cbb64d9e]:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.email-input[data-v-cbb64d9e]::-moz-placeholder{color:#9ca3af}.email-input[data-v-cbb64d9e]::placeholder{color:#9ca3af}.submit-email-button[data-v-cbb64d9e]{padding:.875rem 1.5rem;background:linear-gradient(135deg,rgb(232,131,61),rgb(226,92,51));color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-shadow:0 4px 15px #f973164d}.submit-email-button[data-v-cbb64d9e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}.submit-email-button[data-v-cbb64d9e]:active{transform:translateY(0)}.submit-email-button svg[data-v-cbb64d9e]{transition:transform .3s ease}.submit-email-button:hover svg[data-v-cbb64d9e]{transform:translate(3px)}.skip-button[data-v-cbb64d9e]{margin-top:1rem;padding:.875rem 1.5rem;background-color:#f3f4f6;color:#4b5563;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.skip-button[data-v-cbb64d9e]:hover{background-color:#e5e7eb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.skip-button[data-v-cbb64d9e]:active{transform:translateY(0)}.skip-button svg[data-v-cbb64d9e]{opacity:.7;transition:transform .3s ease}.skip-button:hover svg[data-v-cbb64d9e]{transform:translate(-3px)}.email-success[data-v-cbb64d9e]{margin-top:1rem;color:#10b981;font-weight:600;font-size:1.1rem;animation:bounceIn-cbb64d9e .5s ease}.result-actions[data-v-cbb64d9e]{display:flex;flex-direction:column;margin-top:1.5rem;padding:0 1rem;gap:.5rem}@media (min-width: 640px){.result-actions[data-v-cbb64d9e]{flex-direction:row;flex-wrap:wrap;justify-content:center}}.fruit-display-container[data-v-59e4b1ed]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.centered-fruits[data-v-59e4b1ed]{position:fixed;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);z-index:10}.centered-fruit[data-v-59e4b1ed]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.centered-fruit.active[data-v-59e4b1ed]{opacity:1;z-index:2}.centered-fruit img[data-v-59e4b1ed]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 25px rgba(0,0,0,.25))}.fruit-name-label[data-v-59e4b1ed]{position:fixed;top:calc(50% + 180px);left:50%;transform:translate(-50%) rotate(-5deg);background-color:#fff;color:#000;padding:5px 10px;border-radius:4px;font-size:1.8rem;font-weight:800;z-index:100;box-shadow:0 2px 5px #0003;pointer-events:none;text-align:center;white-space:nowrap;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff,3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff;letter-spacing:.5px;transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media (max-width: 768px){.centered-fruits[data-v-59e4b1ed]{width:250px;height:250px}.centered-fruit img[data-v-59e4b1ed]{filter:drop-shadow(0 5px 10px rgba(0,0,0,.15))}.fruit-name-label[data-v-59e4b1ed]{top:calc(50% + 150px);font-size:1.3rem;padding:6px 12px}}.result-actions[data-v-793fced0]{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;padding:0 1rem;gap:1rem;width:100%}.restart-button[data-v-793fced0],.share-button[data-v-793fced0]{background:linear-gradient(135deg,white,#f8fafc);color:#f97316;border:2px solid rgba(249,115,22,.2);border-radius:12px;padding:1rem 1.5rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin:0;display:block;text-decoration:none;text-align:center;width:100%;max-width:90%;box-shadow:0 4px 15px #0000001a,inset 0 1px 2px #fffc;position:relative;overflow:hidden}.restart-button[data-v-793fced0]:before,.share-button[data-v-793fced0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(249,115,22,.1),transparent);transition:left .5s ease}.restart-button[data-v-793fced0]:hover:before,.share-button[data-v-793fced0]:hover:before{left:100%}.restart-button[data-v-793fced0]:hover,.share-button[data-v-793fced0]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #f9731633,inset 0 1px 2px #ffffffe6;border-color:#f973164d;background:linear-gradient(135deg,#ffffff,#f1f5f9)}.restart-button[data-v-793fced0]:active,.share-button[data-v-793fced0]:active{transform:translateY(-1px);box-shadow:0 4px 15px #f9731626,inset 0 2px 4px #f973161a}.cta-container[data-v-793fced0]{width:100%;text-align:center;margin:0;padding:0 1rem;animation:bounceInCTA-793fced0 .6s ease .8s backwards}@keyframes bounceInCTA-793fced0{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cta-link[data-v-793fced0]{font-family:Gelasio,serif;font-size:1.1rem;font-weight:600;color:#333;text-decoration:none;display:inline-block;padding:.875rem 1.5rem;background:linear-gradient(135deg,rgb(241,194,118),rgb(232,131,61));border:2px solid rgba(249,115,22,.3);border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px #0003;position:relative;overflow:hidden;max-width:90%;word-wrap:break-word}.cta-link[data-v-793fced0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.cta-link[data-v-793fced0]:hover:before{left:100%}.cta-link[data-v-793fced0]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000004d;border-color:#f9731680}@media (max-width: 640px){.cta-link[data-v-793fced0]{font-size:1rem;padding:.75rem 1.25rem}}.share-options-container[data-v-793fced0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-793fced0 .3s ease}.share-options[data-v-793fced0]{background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(248,250,252,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:2rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;text-align:center;box-shadow:0 25px 50px -12px #00000040;animation:slideInUp-793fced0 .4s ease}.share-title[data-v-793fced0]{font-family:Caprasimo,cursive;font-size:1.8rem;color:#374151;margin-bottom:1.5rem;text-transform:uppercase}.share-preview[data-v-793fced0]{margin-bottom:1.5rem;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000001a}.share-preview-image[data-v-793fced0]{width:100%;height:auto;display:block}.share-preview-loading[data-v-793fced0]{padding:2rem;background:#f3f4f6;color:#6b7280;font-style:italic;border-radius:12px}.share-buttons[data-v-793fced0]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.social-share-btn[data-v-793fced0]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000001a}.social-share-btn[data-v-793fced0]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.social-share-btn.instagram[data-v-793fced0]{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color:#fff}.social-share-btn.linkedin[data-v-793fced0]{background:#0077b5;color:#fff}.social-share-btn.copy[data-v-793fced0]{background:#6b7280;color:#fff}.social-share-btn.copy[data-v-793fced0]:hover{background:#4b5563}.social-share-btn.share[data-v-793fced0]{background:#059669;color:#fff}.social-share-btn.share[data-v-793fced0]:hover{background:#047857}.social-icon[data-v-793fced0]{width:20px;height:20px;flex-shrink:0}.close-share-options[data-v-793fced0]{padding:.75rem 1.5rem;background:#f3f4f6;color:#6b7280;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.close-share-options[data-v-793fced0]:hover{background:#e5e7eb;color:#4b5563}@keyframes fadeIn-793fced0{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-793fced0{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.share-options[data-v-793fced0]{padding:1.5rem;width:95%;max-height:90vh}.share-title[data-v-793fced0]{font-size:1.4rem}.social-share-btn[data-v-793fced0]{padding:.75rem 1rem;font-size:.9rem}}@keyframes ring-pulse-56bf30b1{0%{box-shadow:0 0 #1f293780}50%{box-shadow:0 0 0 12px #1f293700}to{box-shadow:0 0 #1f293700}}.timeline-step.bg-gray-800.ring-pulse[data-v-56bf30b1]{animation:ring-pulse-56bf30b1 1s infinite}
