.question-card[data-v-e07efaa2]{animation:fadeSlideUp-e07efaa2 0.4s ease-out}@keyframes fadeSlideUp-e07efaa2{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.option-btn[data-v-e07efaa2]{transition:all 0.2s ease}.option-btn[data-v-e07efaa2]:hover:not(.is-selected){transform:translateX(4px);border-color:#D4CFC0 !important}.option-btn.is-selected[data-v-e07efaa2]{transform:translateX(4px)}.result-container[data-v-4fbcb701]{animation:fadeIn-4fbcb701 0.6s ease-out}@keyframes fadeIn-4fbcb701{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-v-4fbcb701]{animation:float-4fbcb701 3s ease-in-out infinite}@keyframes float-4fbcb701{0%, 100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.score-bar-fill[data-v-4fbcb701]{animation:fillBar-4fbcb701 1.2s ease-out forwards;transform-origin:left}@keyframes fillBar-4fbcb701{from{transform:scaleX(0)}to{transform:scaleX(1)}}.result-card[data-v-4fbcb701]{box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.hero-sky[data-v-fdc284dc]{background:linear-gradient(
    170deg,
    #4A5568 0%,
    #6B7B8D 15%,
    #8B9DAE 30%,
    #C9A85A 55%,
    #F5E6C8 70%,
    #FFE4B5 80%,
    #FFF8E7 100%
  )}.sun-glow[data-v-fdc284dc]{background:radial-gradient(circle, rgba(255, 215, 100, 0.9) 0%, rgba(255, 200, 80, 0.4) 50%, transparent 70%);box-shadow:0 0 60px rgba(255, 215, 100, 0.5), 0 0 120px rgba(255, 200, 80, 0.2);animation:sunPulse-fdc284dc 4s ease-in-out infinite}@keyframes sunPulse-fdc284dc{0%, 100%{transform:scale(1);opacity:0.9}50%{transform:scale(1.05);opacity:1}}.rays-overlay[data-v-fdc284dc]{background:linear-gradient(
    135deg,
    transparent 40%,
    rgba(255, 230, 150, 0.15) 50%,
    transparent 60%,
    rgba(255, 230, 150, 0.08) 70%,
    transparent 80%
  )}.ship-container[data-v-fdc284dc]{bottom:28%;left:10%;animation:sailAcross-fdc284dc 8s ease-in-out infinite;z-index:5}@keyframes sailAcross-fdc284dc{0%{left:5%;bottom:30%;transform:rotate(-3deg)}25%{bottom:33%;transform:rotate(2deg)}50%{left:45%;bottom:30%;transform:rotate(-2deg)}75%{bottom:34%;transform:rotate(3deg)}100%{left:80%;bottom:28%;transform:rotate(-3deg)}}.ship[data-v-fdc284dc]{filter:drop-shadow(0 4px 8px rgba(0,0,0,0.15));animation:shipBounce-fdc284dc 3s ease-in-out infinite}@keyframes shipBounce-fdc284dc{0%, 100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.ocean-container[data-v-fdc284dc]{z-index:3}.wave[data-v-fdc284dc]{position:absolute;bottom:0;left:-5%;width:110%;height:100%;border-radius:50% 50% 0 0}.wave-1[data-v-fdc284dc]{background:linear-gradient(180deg, rgba(74, 140, 111, 0.5) 0%, rgba(74, 140, 111, 0.3) 100%);animation:waveMove-fdc284dc 6s ease-in-out infinite;bottom:-5%;height:70%}.wave-2[data-v-fdc284dc]{background:linear-gradient(180deg, rgba(90, 122, 154, 0.4) 0%, rgba(90, 122, 154, 0.2) 100%);animation:waveMove-fdc284dc 8s ease-in-out infinite reverse;bottom:-10%;height:60%}.wave-3[data-v-fdc284dc]{background:linear-gradient(180deg, rgba(201, 168, 90, 0.3) 0%, transparent 100%);animation:waveMove-fdc284dc 10s ease-in-out infinite;bottom:-15%;height:50%}@keyframes waveMove-fdc284dc{0%{transform:translateX(0) scaleY(1)}25%{transform:translateX(2%) scaleY(0.9)}50%{transform:translateX(0) scaleY(1)}75%{transform:translateX(-2%) scaleY(0.95)}100%{transform:translateX(0) scaleY(1)}}.start-btn[data-v-fdc284dc]{font-family:'Cormorant Garamond', serif;letter-spacing:0.5px}.ship-icon[data-v-fdc284dc]{display:inline-block;transition:all 0.5s ease}.ship-stage-0[data-v-fdc284dc]{opacity:0.4;filter:grayscale(0.6)}.ship-stage-1[data-v-fdc284dc]{opacity:0.6;filter:grayscale(0.3)}.ship-stage-2[data-v-fdc284dc]{opacity:0.8;filter:grayscale(0.1)}.ship-stage-3[data-v-fdc284dc]{opacity:1;filter:grayscale(0)}.ship-arrival[data-v-fdc284dc]{animation:calmArrival-fdc284dc 2s ease-out;filter:drop-shadow(0 4px 12px rgba(74, 140, 111, 0.3))}@keyframes calmArrival-fdc284dc{0%{transform:translateY(-30px) scale(0.8);opacity:0}60%{transform:translateY(5px) scale(1.05);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.animate-arrival[data-v-fdc284dc]{animation:calmArrival-fdc284dc 2s ease-out}