.quiz-app-module__ushy0W__pageWrapper{background-color:var(--background-color,#f3f4f6);min-height:100vh;color:var(--text-primary,#1f2937);justify-content:center;align-items:flex-start;padding:2rem 1rem;font-family:Inter,sans-serif;display:flex}.quiz-app-module__ushy0W__modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background-color:#111827b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.quiz-app-module__ushy0W__modalContent{background:var(--surface-color,#fff);text-align:center;border-radius:1.5rem;width:100%;max-width:450px;padding:2.5rem 2rem;animation:.3s ease-out forwards quiz-app-module__ushy0W__slideUp;box-shadow:0 25px 50px -12px #00000040}.quiz-app-module__ushy0W__modalIcon{color:var(--text-primary,#1f2937);margin-bottom:1rem}.quiz-app-module__ushy0W__modalTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.quiz-app-module__ushy0W__modalText{color:var(--text-secondary,#4b5563);margin-bottom:2rem;font-size:1rem;line-height:1.5}.quiz-app-module__ushy0W__modalButton{background:var(--primary-gradient);color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 12px var(--primary-glow);border:none;border-radius:.75rem;padding:1rem;font-size:1.1rem;font-weight:800;transition:all .2s}.quiz-app-module__ushy0W__modalButton:hover{box-shadow:0 8px 16px var(--primary-glow);transform:translateY(-2px)}.quiz-app-module__ushy0W__quizContainer{background:var(--surface-color,#fff);border-radius:1.5rem;width:100%;max-width:850px;margin-top:2rem;padding:2.5rem;transition:opacity .3s,max-width .5s;position:relative;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003}.quiz-app-module__ushy0W__quizContainerWide{max-width:1300px;padding:2rem}.quiz-app-module__ushy0W__fadeout{opacity:0}.quiz-app-module__ushy0W__quizHeader{margin-bottom:2.5rem}.quiz-app-module__ushy0W__questionCounter{color:var(--text-secondary,#4b5563);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700;display:flex}.quiz-app-module__ushy0W__progressBarContainer{background:var(--border-color,#e5e7eb);border-radius:999px;width:100%;height:12px;overflow:hidden}.quiz-app-module__ushy0W__progressBar{background:var(--primary-gradient);height:100%;box-shadow:0 0 10px var(--primary-glow);border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.quiz-app-module__ushy0W__singleColumnContainer{width:100%}.quiz-app-module__ushy0W__questionText{color:var(--text-primary,#1f2937);margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:1.5}.quiz-app-module__ushy0W__optionsGrid{grid-template-columns:1fr;gap:1rem;display:grid}.quiz-app-module__ushy0W__option{background:var(--background-color,#f9fafb);border:2px solid var(--border-color,#e5e7eb);cursor:pointer;text-align:left;border-radius:1rem;align-items:center;width:100%;padding:1.25rem;transition:all .2s;display:flex}.quiz-app-module__ushy0W__option:hover:not(.quiz-app-module__ushy0W__disabled){border-color:var(--primary-color,#6b21a8);background:var(--focus-shadow,#6b21a80d);transform:translateY(-2px)}.quiz-app-module__ushy0W__optionLabel{border:2px solid var(--border-color,#e5e7eb);width:36px;height:36px;color:var(--text-secondary);background:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-right:1.25rem;font-weight:800;transition:all .2s;display:flex}.quiz-app-module__ushy0W__correct{border-color:var(--emerald-success,#10b981)!important;background:#10b9811a!important}.quiz-app-module__ushy0W__correct .quiz-app-module__ushy0W__optionLabel{background:var(--emerald-success,#10b981);border-color:var(--emerald-success,#10b981);color:#fff}.quiz-app-module__ushy0W__incorrect{border-color:var(--ruby-error,#ef4444)!important;background:#ef44441a!important}.quiz-app-module__ushy0W__incorrect .quiz-app-module__ushy0W__optionLabel{background:var(--ruby-error,#ef4444);border-color:var(--ruby-error,#ef4444);color:#fff}.quiz-app-module__ushy0W__disabled{cursor:not-allowed;opacity:.7}.quiz-app-module__ushy0W__quizFooter{border-top:2px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:2rem;display:flex}.quiz-app-module__ushy0W__backButton{color:var(--text-secondary);border:2px solid var(--border-color,#e5e7eb);cursor:pointer;background:0 0;border-radius:.75rem;padding:.875rem 1.5rem;font-weight:700;transition:all .2s}.quiz-app-module__ushy0W__backButton:hover{background:var(--border-color,#e5e7eb);color:var(--text-primary)}.quiz-app-module__ushy0W__nextButton{background:var(--primary-gradient);color:#fff;cursor:pointer;box-shadow:0 4px 15px var(--primary-glow);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.quiz-app-module__ushy0W__nextButton:hover:not(:disabled){box-shadow:0 8px 25px var(--primary-glow);transform:translateY(-3px)scale(1.02)}.quiz-app-module__ushy0W__nextButton:disabled{background:var(--button-disabled-bg);cursor:not-allowed;opacity:.6}.quiz-app-module__ushy0W__centeredWrapper{justify-content:center;align-items:center;width:100%;min-height:70vh;padding:1rem;display:flex}.quiz-app-module__ushy0W__paywallCard{background:var(--surface-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;border:1px solid var(--border-color);width:100%;max-width:500px;box-shadow:var(--shadow),0 20px 40px -20px var(--primary-glow);border-radius:2rem;padding:3rem 2rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) quiz-app-module__ushy0W__slideUp}[data-theme=dark] .quiz-app-module__ushy0W__paywallCard{background:rgba(var(--background-rgb),.7);border:1px solid rgba(var(--primary-rgb),.3)}.quiz-app-module__ushy0W__lockIconContainer{background:rgba(var(--primary-rgb),.1);width:100px;height:100px;color:var(--primary-color);border:4px solid var(--primary-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;animation:2s ease-in-out infinite quiz-app-module__ushy0W__pulseGlow;display:flex}@keyframes quiz-app-module__ushy0W__pulseGlow{0%{box-shadow:0 0 0 0 var(--primary-glow);transform:scale(1)}70%{box-shadow:0 0 0 20px rgba(var(--primary-rgb),0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0);transform:scale(1)}}.quiz-app-module__ushy0W__accessDeniedTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:2rem;font-weight:900}.quiz-app-module__ushy0W__accessDeniedText{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.quiz-app-module__ushy0W__quizInfoCard{background:var(--background-color);border:1px dashed var(--primary-color);border-radius:1.25rem;margin-bottom:2.5rem;padding:1.5rem}.quiz-app-module__ushy0W__quizTitlePremium{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem;font-weight:800}.quiz-app-module__ushy0W__priceDisplay{flex-direction:column;gap:.25rem;display:flex}.quiz-app-module__ushy0W__priceLabel{color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.quiz-app-module__ushy0W__priceAmount{color:var(--text-primary);font-size:1.75rem;font-weight:900}.quiz-app-module__ushy0W__unlockButton{background:var(--primary-gradient);color:#fff;cursor:pointer;width:100%;box-shadow:0 10px 25px -5px var(--primary-glow);border:none;border-radius:99px;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;font-size:1.1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.quiz-app-module__ushy0W__unlockButton:hover:not(:disabled){box-shadow:0 15px 35px var(--primary-glow);transform:translateY(-5px)scale(1.02)}.quiz-app-module__ushy0W__secondaryButton{color:var(--text-secondary);font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:block}.quiz-app-module__ushy0W__secondaryButton:hover{color:var(--primary-color);text-decoration:underline}@keyframes quiz-app-module__ushy0W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quiz-app-module__ushy0W__watermarkContainer{pointer-events:none;z-index:1;opacity:.6;position:absolute;inset:0}.quiz-app-module__ushy0W__quizHeader,.quiz-app-module__ushy0W__singleColumnContainer,.quiz-app-module__ushy0W__quizFooter{z-index:2;position:relative}.quiz-app-module__ushy0W__resultsContainer{width:100%;max-width:900px;margin:0 auto;animation:.6s cubic-bezier(.16,1,.3,1) quiz-app-module__ushy0W__slideUp}.quiz-app-module__ushy0W__resultsCard{background:var(--surface-color);text-align:center;border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:2.5rem;margin-bottom:3rem;padding:3.5rem 2rem;position:relative;overflow:hidden}.quiz-app-module__ushy0W__resultsTitle{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:2.5rem;font-size:2.25rem;font-weight:900}.quiz-app-module__ushy0W__scoreCircle{justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 2rem;display:flex;position:relative}.quiz-app-module__ushy0W__scoreRing{width:100%;height:100%;transform:rotate(-90deg)}.quiz-app-module__ushy0W__scoreRingBg{fill:none;stroke:var(--background-color);stroke-width:12px}.quiz-app-module__ushy0W__scoreRingProgress{fill:none;stroke:var(--primary-color);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.quiz-app-module__ushy0W__scorePercentageContent{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quiz-app-module__ushy0W__scorePercentage{color:var(--text-primary);font-size:3.5rem;font-weight:900;line-height:1}.quiz-app-module__ushy0W__scoreStatus{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;margin-top:.5rem;font-size:1rem;font-weight:700;display:flex}.quiz-app-module__ushy0W__scoreText{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.15rem;font-weight:500}.quiz-app-module__ushy0W__resultsActions{justify-content:center;gap:1.5rem;display:flex}.quiz-app-module__ushy0W__saveButton{background:var(--primary-gradient);color:#fff;cursor:pointer;box-shadow:0 10px 25px -5px var(--primary-glow);border:none;border-radius:1rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.quiz-app-module__ushy0W__saveButton:hover:not(:disabled){box-shadow:0 15px 35px var(--primary-glow);transform:translateY(-5px)}.quiz-app-module__ushy0W__saveButton:disabled{opacity:.7;cursor:not-allowed}.quiz-app-module__ushy0W__solutionsContainer{margin-top:4rem;padding-bottom:2rem}.quiz-app-module__ushy0W__solutionsTitle{color:var(--text-primary);text-align:left;border-left:6px solid var(--primary-color);margin-bottom:2rem;padding-left:1rem;font-size:1.75rem;font-weight:800}.quiz-app-module__ushy0W__solutionCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:1.5rem;margin-bottom:2rem;padding:2.5rem;transition:transform .2s;box-shadow:0 4px 12px #00000008}.quiz-app-module__ushy0W__solutionQuestion{color:var(--text-primary);margin-bottom:2rem;font-size:1.35rem;font-weight:800;line-height:1.4}.quiz-app-module__ushy0W__solutionOptions{flex-direction:column;gap:1rem;display:flex}.quiz-app-module__ushy0W__solutionOption{border:2px solid var(--border-color);background:var(--background-color);color:var(--text-secondary);border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:600;display:flex}.quiz-app-module__ushy0W__correctSolution{border-color:var(--emerald-success);color:var(--emerald-success);background:#10b9810d}.quiz-app-module__ushy0W__incorrectSolution{border-color:var(--ruby-error);color:var(--ruby-error);background:#ef44440d}.quiz-app-module__ushy0W__solutionExplanation{color:var(--text-secondary);background:#6b21a80d;border-radius:1rem;margin-top:2rem;padding:1.5rem;font-size:1.05rem;line-height:1.6}.quiz-app-module__ushy0W__solutionExplanation b{color:var(--primary-color);font-weight:800}.quiz-app-module__ushy0W__finalActions{justify-content:center;gap:1.5rem;margin-top:3rem;padding-bottom:5rem;display:flex}@media (max-width:768px){.quiz-app-module__ushy0W__quizContainer{margin-top:1rem;padding:1.5rem}.quiz-app-module__ushy0W__questionText{font-size:1.25rem}.quiz-app-module__ushy0W__quizFooter{flex-direction:column-reverse;gap:1rem}.quiz-app-module__ushy0W__backButton,.quiz-app-module__ushy0W__nextButton{justify-content:center;width:100%}.quiz-app-module__ushy0W__resultsCard{padding:2.5rem 1.5rem}.quiz-app-module__ushy0W__resultsTitle{font-size:1.75rem}.quiz-app-module__ushy0W__scorePercentage{font-size:2.75rem}.quiz-app-module__ushy0W__resultsActions,.quiz-app-module__ushy0W__finalActions{flex-direction:column}.quiz-app-module__ushy0W__saveButton,.quiz-app-module__ushy0W__backButton,.quiz-app-module__ushy0W__nextButton{width:100%}.quiz-app-module__ushy0W__solutionCard{padding:1.5rem}.quiz-app-module__ushy0W__solutionQuestion{font-size:1.1rem}}.quiz-app-module__ushy0W__splitContainer{align-items:flex-start;gap:2.5rem;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.quiz-app-module__ushy0W__passagePanel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--border-color);scrollbar-width:thin;scrollbar-color:var(--primary-color)transparent;background:#ffffffd9;border-radius:0;flex:0 0 45%;max-height:85vh;padding:2.5rem;position:sticky;top:2rem;overflow-y:auto;box-shadow:0 10px 30px -10px #0000001a}.quiz-app-module__ushy0W__passagePanel::-webkit-scrollbar{width:6px}.quiz-app-module__ushy0W__passagePanel::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.quiz-app-module__ushy0W__passageTitle{color:var(--primary-color);border-bottom:2px solid var(--primary-glow);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:900}.quiz-app-module__ushy0W__passageContent{color:#2c3e50;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.85}.quiz-app-module__ushy0W__passageContent p{margin-bottom:1.5rem}.quiz-app-module__ushy0W__questionPanel{flex:1;min-width:0}@media (max-width:1024px){.quiz-app-module__ushy0W__splitContainer{flex-direction:column;gap:1rem;padding:0}.quiz-app-module__ushy0W__passagePanel{flex:none;width:100%;max-height:400px;margin-bottom:1rem;padding:1.5rem;position:relative;top:0}.quiz-app-module__ushy0W__passageContent{font-size:1.1rem}.quiz-app-module__ushy0W__questionPanel{padding:1.5rem}}@media (max-width:768px){.quiz-app-module__ushy0W__mobilePassageToggle{display:flex}.quiz-app-module__ushy0W__readingActive .quiz-app-module__ushy0W__passagePanel{z-index:2000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:1.5rem;width:90vw;height:90vh;max-height:90vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) quiz-app-module__ushy0W__slideUp;position:fixed;top:5vh;left:5vw;box-shadow:0 20px 50px #0000004d,0 0 0 100vw #0009}.quiz-app-module__ushy0W__modalCancelIcon{background:var(--surface-color);border:1px solid var(--border-color);width:44px;height:44px;color:var(--text-primary);cursor:pointer;z-index:3000;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:calc(5vh + 1rem);right:calc(5vw + 1rem);box-shadow:0 4px 10px #0000001a}.quiz-app-module__ushy0W__modalCancelIcon:active{transform:scale(.9)}}
.chapter-selection-module__dqVeKG__selectionWrapper{flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:3rem auto;padding:0 1.5rem;animation:.4s ease-out chapter-selection-module__dqVeKG__fadeIn;display:flex}.chapter-selection-module__dqVeKG__selectionTitle{color:var(--text-primary,#1f2937);text-align:center;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:900}.chapter-selection-module__dqVeKG__selectionSubtitle{color:var(--text-secondary,#4b5563);margin-bottom:2rem;font-size:1.2rem;font-weight:500}.chapter-selection-module__dqVeKG__accessBadge{color:var(--primary-color,#6b21a8);background:#6b21a81a;border:1px solid #6b21a833;border-radius:999px;margin-bottom:3rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:800}.chapter-selection-module__dqVeKG__topicGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;width:100%;margin-bottom:3rem;display:grid}.chapter-selection-module__dqVeKG__topicCard{background:var(--surface-color,#fff);border:2px solid var(--border-color,#e5e7eb);text-align:left;cursor:pointer;border-radius:1.25rem;flex-direction:column;padding:1.75rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.chapter-selection-module__dqVeKG__topicCard:hover{border-color:var(--primary-color,#6b21a8);transform:translateY(-4px);box-shadow:0 12px 24px -10px #6b21a826}.chapter-selection-module__dqVeKG__topicIcon{background:var(--background-color,#f3f4f6);color:var(--primary-color,#6b21a8);border-radius:1rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;transition:all .2s;display:flex}.chapter-selection-module__dqVeKG__topicCard:hover .chapter-selection-module__dqVeKG__topicIcon{background:var(--primary-color,#6b21a8);color:#fff}.chapter-selection-module__dqVeKG__topicCard h3{color:var(--text-primary,#1f2937);margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.3}.chapter-selection-module__dqVeKG__topicCard p{color:var(--text-secondary,#4b5563);font-size:.95rem;font-weight:500}.chapter-selection-module__dqVeKG__returnButton{background:var(--background-color,#f3f4f6);color:var(--text-primary,#1f2937);border:2px solid #0000;border-radius:.75rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .2s}.chapter-selection-module__dqVeKG__returnButton:hover{border-color:var(--border-color,#e5e7eb);background:#fff}@keyframes chapter-selection-module__dqVeKG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.chapter-selection-module__dqVeKG__selectionTitle{font-size:2rem}.chapter-selection-module__dqVeKG__topicGrid{grid-template-columns:1fr}}
