.quiz-container[data-v-3f6a48a1]{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed}.ambient-bg[data-v-3f6a48a1]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ambient-orb[data-v-3f6a48a1]{animation:float-3f6a48a1 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.ambient-orb-1[data-v-3f6a48a1]{animation-delay:0s;background:linear-gradient(135deg,#ffe5ec,#ffc2d1);height:400px;right:-100px;top:-100px;width:400px}.ambient-orb-2[data-v-3f6a48a1]{animation-delay:-7s;background:linear-gradient(135deg,#ffc2d1,#ffb3c6);bottom:-50px;height:300px;left:-50px;width:300px}.ambient-orb-3[data-v-3f6a48a1]{animation-delay:-14s;background:linear-gradient(135deg,#ffe5ec,#ffc2d1);height:250px;left:30%;top:40%;width:250px}@keyframes float-3f6a48a1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.quiz-wrapper[data-v-3f6a48a1]{height:100%;max-width:480px;overflow:hidden;position:relative;width:100%;z-index:10}.quiz-wrapper[data-v-3f6a48a1],.state-container[data-v-3f6a48a1]{display:flex;flex-direction:column}.state-container[data-v-3f6a48a1]{align-items:center;gap:1rem;inset:0;justify-content:center;padding:2rem;position:absolute}.loader[data-v-3f6a48a1]{height:60px;position:relative;width:60px}.loader-ring[data-v-3f6a48a1]{animation:spin-3f6a48a1 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#ff8fab;inset:0;position:absolute}.loader-ring[data-v-3f6a48a1]:nth-child(2){animation-delay:-.15s;border-top-color:#faa5bb;inset:6px}.loader-ring[data-v-3f6a48a1]:nth-child(3){animation-delay:-.3s;border-top-color:#ffb3c6;inset:12px}@keyframes spin-3f6a48a1{to{transform:rotate(1turn)}}.state-text[data-v-3f6a48a1]{color:#64748b;font-size:.938rem}.error-icon[data-v-3f6a48a1]{background:#fef3c7;border-radius:50%;color:#d97706;height:64px;justify-content:center;width:64px}.error-icon[data-v-3f6a48a1],.retry-btn[data-v-3f6a48a1]{align-items:center;display:flex}.retry-btn[data-v-3f6a48a1]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:9999px;color:#fff;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.retry-btn[data-v-3f6a48a1]:hover{box-shadow:0 8px 20px -4px #ff8fab66;transform:translateY(-2px)}.group-overlay[data-v-3f6a48a1]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.group-overlay-content[data-v-3f6a48a1]{animation:scaleIn-3f6a48a1 .5s ease-out;padding:2rem;text-align:center}@keyframes scaleIn-3f6a48a1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.group-badge[data-v-3f6a48a1]{align-items:center;background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}.group-badge-divider[data-v-3f6a48a1]{margin:0 .25rem;opacity:.6}.group-title[data-v-3f6a48a1]{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:280px}.group-desc[data-v-3f6a48a1]{color:#64748b;font-size:.938rem;line-height:1.6;margin:0 auto 1.5rem;max-width:260px}.group-dots[data-v-3f6a48a1]{display:flex;gap:.5rem;justify-content:center}.group-dot[data-v-3f6a48a1]{background:#e2e8f0;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.group-dot-active[data-v-3f6a48a1]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:4px;width:28px}.group-dot-completed[data-v-3f6a48a1]{background:#ffb3c6}.quiz-header[data-v-3f6a48a1]{flex-shrink:0;justify-content:space-between;padding:1rem 1rem .75rem}.nav-btn[data-v-3f6a48a1],.quiz-header[data-v-3f6a48a1]{align-items:center;display:flex}.nav-btn[data-v-3f6a48a1]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;color:#64748b;height:40px;justify-content:center;transition:all .2s;width:40px}.nav-btn[data-v-3f6a48a1]:hover{box-shadow:0 4px 12px #0000001a;color:#0f172a}.header-badge[data-v-3f6a48a1]{align-items:center;background:#fff;border:1px solid #ffb3c6;border-radius:9999px;box-shadow:0 1px 3px #0000000d;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.badge-icon[data-v-3f6a48a1]{font-size:1rem}.header-counter[data-v-3f6a48a1]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#94a3b8;font-size:.813rem;font-weight:600;padding:.375rem .75rem}.progress-wrapper[data-v-3f6a48a1]{flex-shrink:0;padding:.5rem 1.25rem 1rem}.progress-track[data-v-3f6a48a1]{display:flex;gap:4px}.progress-segment[data-v-3f6a48a1]{background:#f1f5f9;border-radius:9999px;flex:1;height:4px;overflow:hidden}.progress-fill[data-v-3f6a48a1]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:100%;transition:width .4s ease}.quiz-main[data-v-3f6a48a1]{padding:0 1.5rem 1.5rem}.question-container[data-v-3f6a48a1],.quiz-main[data-v-3f6a48a1]{display:flex;flex:1;flex-direction:column;overflow:hidden}.question-image[data-v-3f6a48a1]{border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:1.25rem;overflow:hidden}.question-image img[data-v-3f6a48a1]{height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.question-text[data-v-3f6a48a1]{flex-shrink:0;margin-bottom:1.5rem}.question-text h2[data-v-3f6a48a1]{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.question-text p[data-v-3f6a48a1]{color:#64748b;font-size:.938rem;line-height:1.5}.select-hint[data-v-3f6a48a1]{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;font-size:.813rem;gap:.5rem;justify-content:center;margin-bottom:1rem}.options-list[data-v-3f6a48a1]{display:flex;flex:1;flex-direction:column;gap:.625rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.options-list[data-v-3f6a48a1]::-webkit-scrollbar{display:none}.options-grid[data-v-3f6a48a1]{display:grid;flex:1;gap:.75rem;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding-bottom:.5rem}.option-btn[data-v-3f6a48a1]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;flex-shrink:0;gap:.875rem;padding:1rem 1.125rem;position:relative;text-align:left;transition:all .2s ease}.option-btn[data-v-3f6a48a1]:hover{background:#ffe5ec;border-color:#ffb3c6}.option-btn.option-selected[data-v-3f6a48a1]{background:linear-gradient(135deg,#ffe5ec,#ffc2d1);border-color:#ff8fab;box-shadow:0 0 0 3px #ff8fab26}.option-btn.option-with-image[data-v-3f6a48a1]{flex-direction:column;overflow:hidden;padding:0}.option-btn.option-full-width[data-v-3f6a48a1]{grid-column:span 2}.option-image[data-v-3f6a48a1]{aspect-ratio:4/3;background:#f8fafc;width:100%}.option-image img[data-v-3f6a48a1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.option-image-label[data-v-3f6a48a1]{color:#374151;font-weight:500;padding:.875rem;text-align:center}.option-selected .option-image-label[data-v-3f6a48a1]{color:#ff8fab}.option-check-badge[data-v-3f6a48a1]{background:#ff8fab;border-radius:50%;box-shadow:0 2px 8px #ff8fab66;color:#fff;height:24px;position:absolute;right:8px;top:8px;width:24px}.option-check-badge[data-v-3f6a48a1],.option-icon-wrapper[data-v-3f6a48a1]{align-items:center;display:flex;justify-content:center}.option-icon-wrapper[data-v-3f6a48a1]{background:#ffe5ec;border-radius:10px;color:#ff8fab;flex-shrink:0;height:40px;transition:all .2s;width:40px}.option-selected .option-icon-wrapper[data-v-3f6a48a1]{background:#ffc2d1}.option-emoji[data-v-3f6a48a1]{font-size:1.5rem;line-height:1}.option-label[data-v-3f6a48a1]{color:#374151;flex:1;font-size:1rem;font-weight:500}.option-selected .option-label[data-v-3f6a48a1]{color:#ff8fab}.option-check[data-v-3f6a48a1]{color:#cbd5e1;flex-shrink:0;transition:all .2s}.option-selected .option-check[data-v-3f6a48a1]{color:#ff8fab}.next-btn[data-v-3f6a48a1]{align-items:center;background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:1rem;transition:all .2s}.next-btn[data-v-3f6a48a1]:hover{box-shadow:0 8px 24px -4px #ff8fab66;transform:translateY(-2px)}.next-btn-disabled[data-v-3f6a48a1]{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.next-btn-disabled[data-v-3f6a48a1]:hover{box-shadow:none;transform:none}.interstitial[data-v-3f6a48a1]{display:flex;flex-direction:column;inset:0;overflow-y:auto;position:absolute;z-index:50}.interstitial-bg[data-v-3f6a48a1]{background:#fff;inset:0;position:absolute}.interstitial-content[data-v-3f6a48a1]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.25rem;justify-content:center;padding:2rem 1.5rem;position:relative;text-align:center}.interstitial-progress[data-v-3f6a48a1]{display:flex;gap:.5rem}.progress-pill[data-v-3f6a48a1]{background:#e2e8f0;border-radius:9999px;height:.375rem;transition:all .3s;width:1.5rem}.progress-pill-current[data-v-3f6a48a1]{background:linear-gradient(90deg,#ff8fab,#faa5bb);width:2.5rem}.progress-pill-completed[data-v-3f6a48a1]{background:#ffb3c6}.interstitial-header[data-v-3f6a48a1]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.interstitial-title[data-v-3f6a48a1]{color:#0f172a;font-size:1.75rem;font-weight:700}.title-accent[data-v-3f6a48a1]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:4px;width:60px}.interstitial-image-wrapper[data-v-3f6a48a1]{max-width:280px;position:relative;width:100%}.image-glow[data-v-3f6a48a1]{background:linear-gradient(135deg,#ffc2d1,#ffb3c6);border-radius:24px;filter:blur(16px);inset:-8px;opacity:.6;position:absolute}.interstitial-image[data-v-3f6a48a1]{border-radius:20px;box-shadow:0 16px 40px -8px #00000026;overflow:hidden;position:relative}.interstitial-image img[data-v-3f6a48a1]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.interstitial-message[data-v-3f6a48a1]{max-width:320px}.interstitial-message p[data-v-3f6a48a1]{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:.75rem}.message-highlight[data-v-3f6a48a1]{color:#0f172a;font-size:1.125rem;font-weight:600}.message-highlight span[data-v-3f6a48a1]{background:linear-gradient(135deg,#ff8fab,#faa5bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.continue-btn[data-v-3f6a48a1]{align-items:center;background:#0f172a;border-radius:14px;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;max-width:280px;padding:1rem 1.5rem;transition:all .2s;width:100%}.continue-btn[data-v-3f6a48a1]:hover{background:#1e293b;box-shadow:0 8px 24px -4px #0f172a4d;transform:translateY(-2px)}.interstitial-hint[data-v-3f6a48a1]{color:#94a3b8;font-size:.813rem}.scale-container[data-v-3f6a48a1]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.scale-labels[data-v-3f6a48a1]{display:flex;justify-content:space-between;padding:0 .5rem}.scale-label-text[data-v-3f6a48a1]{color:#94a3b8;font-size:.75rem;font-weight:500}.scale-buttons[data-v-3f6a48a1]{gap:.75rem}.scale-btn[data-v-3f6a48a1],.scale-buttons[data-v-3f6a48a1]{display:flex;justify-content:center}.scale-btn[data-v-3f6a48a1]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;cursor:pointer;height:52px;transition:all .2s ease;width:52px}.scale-btn[data-v-3f6a48a1]:hover{background:#ffe5ec;border-color:#ffb3c6;transform:scale(1.05)}.scale-btn-selected[data-v-3f6a48a1]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-color:#ff8fab;box-shadow:0 4px 12px #ff8fab66;transform:scale(1.1)}.scale-number[data-v-3f6a48a1]{color:#64748b;font-size:1.125rem;font-weight:600;transition:color .2s}.scale-btn-selected .scale-number[data-v-3f6a48a1]{color:#fff}.scale-btn:hover .scale-number[data-v-3f6a48a1]{color:#ff8fab}.scale-btn-selected:hover .scale-number[data-v-3f6a48a1]{color:#fff}.scale-indicator[data-v-3f6a48a1]{background:#f1f5f9;border-radius:9999px;height:6px;margin-top:.5rem;overflow:hidden}.scale-indicator-fill[data-v-3f6a48a1]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:100%;transition:width .3s ease}.quiz-container[data-v-67a4d291]{align-items:center;background:linear-gradient(180deg,#fff,#fff5f7);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed}.ambient-bg[data-v-67a4d291]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ambient-orb[data-v-67a4d291]{animation:float-67a4d291 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.5;position:absolute}.ambient-orb-1[data-v-67a4d291]{animation-delay:0s;background:linear-gradient(135deg,#ffc2d1,#ffb3c6);height:400px;right:-100px;top:-100px;width:400px}.ambient-orb-2[data-v-67a4d291]{animation-delay:-7s;background:linear-gradient(135deg,#ffb3c6,#faa5bb);bottom:-50px;height:300px;left:-50px;width:300px}.ambient-orb-3[data-v-67a4d291]{animation-delay:-14s;background:linear-gradient(135deg,#ffe5ec,#ffc2d1);height:250px;left:30%;top:40%;width:250px}@keyframes float-67a4d291{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.quiz-wrapper[data-v-67a4d291]{height:100%;max-width:480px;overflow:hidden;position:relative;width:100%;z-index:10}.quiz-wrapper[data-v-67a4d291],.state-container[data-v-67a4d291]{display:flex;flex-direction:column}.state-container[data-v-67a4d291]{align-items:center;gap:1rem;inset:0;justify-content:center;padding:2rem;position:absolute}.loader[data-v-67a4d291]{height:60px;position:relative;width:60px}.loader-ring[data-v-67a4d291]{animation:spin-67a4d291 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#ff8fab;inset:0;position:absolute}.loader-ring[data-v-67a4d291]:nth-child(2){animation-delay:-.15s;border-top-color:#faa5bb;inset:6px}.loader-ring[data-v-67a4d291]:nth-child(3){animation-delay:-.3s;border-top-color:#ffb3c6;inset:12px}@keyframes spin-67a4d291{to{transform:rotate(1turn)}}.state-text[data-v-67a4d291]{color:#64748b;font-size:.938rem}.error-icon[data-v-67a4d291]{background:#fef3c7;border-radius:50%;color:#d97706;height:64px;justify-content:center;width:64px}.error-icon[data-v-67a4d291],.retry-btn[data-v-67a4d291]{align-items:center;display:flex}.retry-btn[data-v-67a4d291]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:9999px;color:#fff;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.retry-btn[data-v-67a4d291]:hover{box-shadow:0 8px 20px -4px #ff8fab66;transform:translateY(-2px)}.group-overlay[data-v-67a4d291]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#fffffffa,#fff5f7fa);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.group-overlay-content[data-v-67a4d291]{animation:scaleIn-67a4d291 .5s ease-out;padding:2rem;text-align:center}@keyframes scaleIn-67a4d291{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.group-badge[data-v-67a4d291]{align-items:center;background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;margin-bottom:1.5rem;padding:.5rem 1.25rem}.group-badge-divider[data-v-67a4d291]{margin:0 .25rem;opacity:.6}.group-title[data-v-67a4d291]{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:280px}.group-desc[data-v-67a4d291]{color:#64748b;font-size:.938rem;line-height:1.6;margin:0 auto 1.5rem;max-width:260px}.group-dots[data-v-67a4d291]{display:flex;gap:.5rem;justify-content:center}.group-dot[data-v-67a4d291]{background:#e2e8f0;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.group-dot-active[data-v-67a4d291]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:4px;width:28px}.group-dot-completed[data-v-67a4d291]{background:#ffb3c6}.quiz-header[data-v-67a4d291]{flex-shrink:0;justify-content:space-between;padding:1rem 1rem .75rem}.nav-btn[data-v-67a4d291],.quiz-header[data-v-67a4d291]{align-items:center;display:flex}.nav-btn[data-v-67a4d291]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;color:#64748b;height:40px;justify-content:center;transition:all .2s;width:40px}.nav-btn[data-v-67a4d291]:hover{box-shadow:0 4px 12px #0000001a;color:#0f172a}.header-badge[data-v-67a4d291]{align-items:center;background:#fff;border:1px solid #ffc2d1;border-radius:9999px;box-shadow:0 1px 3px #0000000d;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.badge-icon[data-v-67a4d291]{font-size:1rem}.header-counter[data-v-67a4d291]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#94a3b8;font-size:.813rem;font-weight:600;padding:.375rem .75rem}.progress-wrapper[data-v-67a4d291]{flex-shrink:0;padding:.5rem 1.25rem 1rem}.progress-track[data-v-67a4d291]{display:flex;gap:4px}.progress-segment[data-v-67a4d291]{background:#f1f5f9;border-radius:9999px;flex:1;height:4px;overflow:hidden}.progress-fill[data-v-67a4d291]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:100%;transition:width .4s ease}.quiz-main[data-v-67a4d291]{padding:0 1.5rem 1.5rem}.question-container[data-v-67a4d291],.quiz-main[data-v-67a4d291]{display:flex;flex:1;flex-direction:column;overflow:hidden}.question-image[data-v-67a4d291]{border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:1.25rem;overflow:hidden}.question-image img[data-v-67a4d291]{height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.question-text[data-v-67a4d291]{flex-shrink:0;margin-bottom:1.5rem}.question-text h2[data-v-67a4d291]{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.question-text p[data-v-67a4d291]{color:#64748b;font-size:.938rem;line-height:1.5}.select-hint[data-v-67a4d291]{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;font-size:.813rem;gap:.5rem;justify-content:center;margin-bottom:1rem}.options-list[data-v-67a4d291]{display:flex;flex:1;flex-direction:column;gap:.625rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.options-list[data-v-67a4d291]::-webkit-scrollbar{display:none}.options-grid[data-v-67a4d291]{display:grid;flex:1;gap:.75rem;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding-bottom:.5rem}.option-btn[data-v-67a4d291]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;flex-shrink:0;gap:.875rem;padding:1rem 1.125rem;position:relative;text-align:left;transition:all .2s ease}.option-btn[data-v-67a4d291]:hover{background:#ffe5ec;border-color:#ffb3c6}.option-btn.option-selected[data-v-67a4d291]{background:linear-gradient(135deg,#ffe5ec,#ffc2d1);border-color:#ff8fab;box-shadow:0 0 0 3px #ff8fab26}.option-btn.option-with-image[data-v-67a4d291]{flex-direction:column;overflow:hidden;padding:0}.option-btn.option-full-width[data-v-67a4d291]{grid-column:span 2}.option-image[data-v-67a4d291]{aspect-ratio:4/3;background:#f8fafc;width:100%}.option-image img[data-v-67a4d291]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.option-image-label[data-v-67a4d291]{color:#374151;font-weight:500;padding:.875rem;text-align:center}.option-selected .option-image-label[data-v-67a4d291]{color:#ff8fab}.option-check-badge[data-v-67a4d291]{background:#ff8fab;border-radius:50%;box-shadow:0 2px 8px #ff8fab66;color:#fff;height:24px;position:absolute;right:8px;top:8px;width:24px}.option-check-badge[data-v-67a4d291],.option-icon-wrapper[data-v-67a4d291]{align-items:center;display:flex;justify-content:center}.option-icon-wrapper[data-v-67a4d291]{background:#ffe5ec;border-radius:10px;color:#ff8fab;flex-shrink:0;height:40px;transition:all .2s;width:40px}.option-selected .option-icon-wrapper[data-v-67a4d291]{background:#ffc2d1}.option-emoji[data-v-67a4d291]{font-size:1.5rem;line-height:1}.option-label[data-v-67a4d291]{color:#374151;flex:1;font-size:1rem;font-weight:500}.option-selected .option-label[data-v-67a4d291]{color:#ff8fab}.option-check[data-v-67a4d291]{color:#cbd5e1;flex-shrink:0;transition:all .2s}.option-selected .option-check[data-v-67a4d291]{color:#ff8fab}.next-btn[data-v-67a4d291]{align-items:center;background:linear-gradient(135deg,#ff8fab,#faa5bb);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:1rem;transition:all .2s}.next-btn[data-v-67a4d291]:hover{box-shadow:0 8px 24px -4px #ff8fab66;transform:translateY(-2px)}.next-btn-disabled[data-v-67a4d291]{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.next-btn-disabled[data-v-67a4d291]:hover{box-shadow:none;transform:none}.interstitial[data-v-67a4d291]{display:flex;flex-direction:column;inset:0;overflow-y:auto;position:absolute;z-index:50}.interstitial-bg[data-v-67a4d291]{background:linear-gradient(180deg,#fff,#fff5f7 50%,#fff);inset:0;position:absolute}.interstitial-content[data-v-67a4d291]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1.25rem;justify-content:center;padding:2rem 1.5rem;position:relative;text-align:center}.interstitial-progress[data-v-67a4d291]{display:flex;gap:.5rem}.progress-pill[data-v-67a4d291]{background:#e2e8f0;border-radius:9999px;height:.375rem;transition:all .3s;width:1.5rem}.progress-pill-current[data-v-67a4d291]{background:linear-gradient(90deg,#ff8fab,#faa5bb);width:2.5rem}.progress-pill-completed[data-v-67a4d291]{background:#ffb3c6}.interstitial-header[data-v-67a4d291]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.interstitial-title[data-v-67a4d291]{color:#0f172a;font-size:1.75rem;font-weight:700}.title-accent[data-v-67a4d291]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:4px;width:60px}.interstitial-image-wrapper[data-v-67a4d291]{max-width:280px;position:relative;width:100%}.image-glow[data-v-67a4d291]{background:linear-gradient(135deg,#ffc2d1,#ffb3c6);border-radius:24px;filter:blur(16px);inset:-8px;opacity:.6;position:absolute}.interstitial-image[data-v-67a4d291]{border-radius:20px;box-shadow:0 16px 40px -8px #00000026;overflow:hidden;position:relative}.interstitial-image img[data-v-67a4d291]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.interstitial-message[data-v-67a4d291]{max-width:320px}.interstitial-message p[data-v-67a4d291]{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:.75rem}.message-highlight[data-v-67a4d291]{color:#0f172a;font-size:1.125rem;font-weight:600}.message-highlight span[data-v-67a4d291]{background:linear-gradient(135deg,#ff8fab,#faa5bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.continue-btn[data-v-67a4d291]{align-items:center;background:#0f172a;border-radius:14px;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;max-width:280px;padding:1rem 1.5rem;transition:all .2s;width:100%}.continue-btn[data-v-67a4d291]:hover{background:#1e293b;box-shadow:0 8px 24px -4px #0f172a4d;transform:translateY(-2px)}.interstitial-hint[data-v-67a4d291]{color:#94a3b8;font-size:.813rem}.scale-container[data-v-67a4d291]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.scale-labels[data-v-67a4d291]{display:flex;justify-content:space-between;padding:0 .5rem}.scale-label-text[data-v-67a4d291]{color:#94a3b8;font-size:.75rem;font-weight:500}.scale-buttons[data-v-67a4d291]{gap:.75rem}.scale-btn[data-v-67a4d291],.scale-buttons[data-v-67a4d291]{display:flex;justify-content:center}.scale-btn[data-v-67a4d291]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;cursor:pointer;height:52px;transition:all .2s ease;width:52px}.scale-btn[data-v-67a4d291]:hover{background:#ffe5ec;border-color:#ffb3c6;transform:scale(1.05)}.scale-btn-selected[data-v-67a4d291]{background:linear-gradient(135deg,#ff8fab,#faa5bb);border-color:#ff8fab;box-shadow:0 4px 12px #ff8fab66;transform:scale(1.1)}.scale-number[data-v-67a4d291]{color:#64748b;font-size:1.125rem;font-weight:600;transition:color .2s}.scale-btn-selected .scale-number[data-v-67a4d291]{color:#fff}.scale-btn:hover .scale-number[data-v-67a4d291]{color:#ff8fab}.scale-btn-selected:hover .scale-number[data-v-67a4d291]{color:#fff}.scale-indicator[data-v-67a4d291]{background:#f1f5f9;border-radius:9999px;height:6px;margin-top:.5rem;overflow:hidden}.scale-indicator-fill[data-v-67a4d291]{background:linear-gradient(90deg,#ff8fab,#faa5bb);border-radius:9999px;height:100%;transition:width .3s ease}
