.QuizPopup_modalOverlay__UZ2W6{position:fixed;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(0,0,0,.75));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:QuizPopup_fadeIn__W7QpM .3s ease-out}@keyframes QuizPopup_fadeIn__W7QpM{0%{opacity:0}to{opacity:1}}.QuizPopup_modalContent__QS3Xu{background:linear-gradient(180deg,#ffffff,#fafafa);width:100%;max-width:var(--shell-width);height:100dvh;position:relative;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:QuizPopup_slideUp___SpJY .4s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes QuizPopup_slideUp___SpJY{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.QuizPopup_modalCloseButton__3EfLs{position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;font-weight:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);background:transparent;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.15)}.QuizPopup_modalCloseButton__3EfLs:hover:not(:disabled){background:rgba(255,255,255,.5);color:rgba(0,0,0,.9);transform:scale(1.1) rotate(90deg);border-color:rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.QuizPopup_modalCloseButton__3EfLs:active:not(:disabled){transform:scale(.95) rotate(90deg)}.QuizPopup_modalCloseButton__3EfLs:disabled{opacity:.5;cursor:not-allowed}.QuizPopup_modalError__nmW5T{display:flex;align-items:center;gap:.75rem;color:#dc2626;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.05));border:1px solid rgba(220,38,38,.2);border-radius:1rem;padding:1rem 1.5rem;margin:1rem 1.5rem;font-size:.95rem;animation:QuizPopup_shake__1peUH .5s ease-in-out}.QuizPopup_errorIcon__LHLVO{font-size:1.25rem;flex-shrink:0}@keyframes QuizPopup_shake__1peUH{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.QuizPopup_modalOptions__yKKiG{display:flex;flex-direction:column;padding:1.5rem;gap:1rem;overflow-y:auto;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.QuizPopup_modalOptions__yKKiG::-webkit-scrollbar{width:6px}.QuizPopup_modalOptions__yKKiG::-webkit-scrollbar-track{background:transparent}.QuizPopup_modalOptions__yKKiG::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.QuizPopup_modalOptions__yKKiG::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.QuizPopup_modalOption__uJDO6{display:flex;align-items:center;gap:1rem;width:100%;border:2px solid #e5e7eb;padding:1.25rem 1.5rem;border-radius:1.5rem;background:linear-gradient(135deg,#ffffff,#fafafa);cursor:pointer;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04)}.QuizPopup_modalOption__uJDO6:active,.QuizPopup_modalOption__uJDO6:focus,.QuizPopup_modalOption__uJDO6:focus-visible{outline:none}.QuizPopup_modalOption__uJDO6:disabled{opacity:.6;cursor:not-allowed}.QuizPopup_optionIndicator__Z4bWS{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;background:linear-gradient(135deg,var(--viola-intenso) 0,var(--viola) 100%);color:white;border-radius:50%;font-weight:700;font-size:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0}.QuizPopup_optionContent__paK8t{flex:1 1;text-align:left;display:flex;flex-direction:column;gap:.5rem}.QuizPopup_modalOptionText__zIt_X{font-size:1.1rem;font-weight:600;color:#1f2937;line-height:1.4}.QuizPopup_modalOptionSubtext__0_DHM{font-weight:400;font-size:.9rem;color:#6b7280;line-height:1.5}.QuizPopup_optionArrow__QH8AY{color:var(--viola-intenso);font-size:1.5rem;opacity:0;flex-shrink:0}.QuizPopup_modalHeader__0RyS4{display:flex;flex-direction:column;align-items:center;flex:0.5 1;min-height:12rem;text-align:center;background:linear-gradient(135deg,var(--viola-intenso) 0,var(--viola) 100%);color:white;padding:2.5rem 2rem 0;position:relative;overflow:hidden}.QuizPopup_modalTitleText__1lRFQ{text-align:center;font-size:1.75rem;font-weight:700;line-height:1.3;margin:0;position:relative;z-index:1;letter-spacing:-.02em}.QuizPopup_modalTitleSubtext__9GH1o{text-align:center;font-size:1rem;font-weight:400;opacity:.9;margin-top:.75rem;line-height:1.5;position:relative;z-index:1}@media (max-width:768px){.QuizPopup_modalContent__QS3Xu{height:100dvh;max-width:100%}.QuizPopup_navigationButtons__m_g97{padding:.5rem 1rem}.QuizPopup_modalTitleText__1lRFQ{font-size:1.5rem}.QuizPopup_modalTitleSubtext__9GH1o{font-size:.9rem}.QuizPopup_modalOptions__yKKiG{padding:1.25rem 1.25rem 10rem;gap:.875rem}.QuizPopup_modalOption__uJDO6{padding:1rem 1.25rem;border-radius:1.25rem}.QuizPopup_optionIndicator__Z4bWS{width:2.25rem;height:2.25rem;min-width:2.25rem;font-size:.9rem}.QuizPopup_modalOptionSubtext__0_DHM{font-size:.85rem}.QuizPopup_optionArrow__QH8AY{font-size:1.25rem}.QuizPopup_modalCloseButton__3EfLs{top:1rem;right:1rem;width:2.25rem;height:2.25rem;font-size:1.25rem}.QuizPopup_backButton__0CNEV{width:2.25rem;height:2.25rem}.QuizPopup_backIcon__wre8y{width:1.25rem;height:1.25rem}.QuizPopup_nextButton__JE5VU{width:2.25rem;height:2.25rem}.QuizPopup_nextIcon__BuLyy{width:1.25rem;height:1.25rem}.QuizPopup_progressBar__Qe_PJ{width:90%;height:8px}.QuizPopup_progressText__s8al4{font-size:.875rem}.QuizPopup_progressCurrent__Q4ixD{font-size:1rem}}@media (max-width:480px){.QuizPopup_navigationButtons__m_g97{padding:.5rem .875rem}.QuizPopup_modalTitleText__1lRFQ{font-size:1.35rem}.QuizPopup_modalTitleSubtext__9GH1o{font-size:.85rem;margin-top:.5rem}.QuizPopup_modalOptions__yKKiG{padding:1rem 1rem 9rem}.QuizPopup_modalOption__uJDO6{padding:.875rem 1rem;gap:.75rem}.QuizPopup_optionIndicator__Z4bWS{width:2rem;height:2rem;min-width:2rem;font-size:.85rem}.QuizPopup_modalOptionSubtext__0_DHM{font-size:.8rem}.QuizPopup_backButton__0CNEV{width:2rem;height:2rem}.QuizPopup_backIcon__wre8y{width:1.1rem;height:1.1rem}.QuizPopup_nextButton__JE5VU{width:2rem;height:2rem}.QuizPopup_nextIcon__BuLyy{width:1.1rem;height:1.1rem}}@media (prefers-reduced-motion:reduce){.QuizPopup_backButton__0CNEV,.QuizPopup_modalCloseButton__3EfLs,.QuizPopup_modalContent__QS3Xu,.QuizPopup_modalOption__uJDO6,.QuizPopup_modalOverlay__UZ2W6,.QuizPopup_progressFill__xnZyo{animation:none;transition:none}.QuizPopup_modalOption__uJDO6:before,.QuizPopup_progressFill__xnZyo:after{animation:none}}.QuizPopup_progressWrapper__jVfqt{width:100%;text-align:center;position:relative;z-index:1}.QuizPopup_progressBar__Qe_PJ{background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;overflow:hidden;height:10px;margin:0 auto;width:85%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative}.QuizPopup_progressFill__xnZyo{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.7));height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:9999px;box-shadow:0 2px 8px rgba(255,255,255,.3);position:relative}.QuizPopup_progressFill__xnZyo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:QuizPopup_shimmer__n48fC 2s infinite}@keyframes QuizPopup_shimmer__n48fC{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.QuizPopup_progressText__s8al4{margin-top:.75rem;font-size:.95rem;color:white;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.QuizPopup_progressCurrent__Q4ixD{font-size:1.1rem;font-weight:700}.QuizPopup_progressSeparator__jSoog{opacity:.7}.QuizPopup_progressTotal__WJ0Kt{opacity:.8}.QuizPopup_questionContent__MhUdI{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;width:100%;z-index:1;min-height:0}.QuizPopup_navigationButtons__m_g97{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;gap:.75rem;width:100%;flex-shrink:0;margin-top:auto;z-index:2}.QuizPopup_navigationButtonWrapper__a6DM3{flex:1 1;display:flex}.QuizPopup_navigationButtonWrapper__a6DM3:first-child{justify-content:flex-start}.QuizPopup_navigationButtonWrapper__a6DM3:last-child{justify-content:flex-end}.QuizPopup_backButton__0CNEV{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgba(255,255,255,.9);padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.QuizPopup_backButton__0CNEV:hover:not(:disabled){background:rgba(255,255,255,.25);color:white;border-color:rgba(255,255,255,.3);transform:scale(1.1) translateX(-3px)}.QuizPopup_backButton__0CNEV:active:not(:disabled){transform:scale(.95) translateX(-3px)}.QuizPopup_backButton__0CNEV:focus-visible{outline:3px solid rgba(255,255,255,.5);outline-offset:2px}.QuizPopup_backButton__0CNEV:disabled{opacity:.5;cursor:not-allowed;transform:none}.QuizPopup_backIcon__wre8y{width:1.5rem;height:1.5rem;transition:transform .3s ease}.QuizPopup_backButton__0CNEV:hover:not(:disabled) .QuizPopup_backIcon__wre8y{transform:translateX(-2px)}.QuizPopup_nextButton__JE5VU{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgba(255,255,255,.9);padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.QuizPopup_nextButton__JE5VU:hover:not(:disabled){background:rgba(255,255,255,.25);color:white;border-color:rgba(255,255,255,.3);transform:scale(1.1) translateX(3px)}.QuizPopup_nextButton__JE5VU:active:not(:disabled){transform:scale(.95) translateX(3px)}.QuizPopup_nextButton__JE5VU:focus-visible{outline:3px solid rgba(255,255,255,.5);outline-offset:2px}.QuizPopup_nextButton__JE5VU:disabled{opacity:.5;cursor:not-allowed;transform:none}.QuizPopup_nextIcon__BuLyy{width:1.5rem;height:1.5rem;transition:transform .3s ease}.QuizPopup_nextButton__JE5VU:hover:not(:disabled) .QuizPopup_nextIcon__BuLyy{transform:translateX(2px)}