.Resources-module__Y_Xg9a__resources{z-index:2;background:0 0;padding:24px;position:relative}.Resources-module__Y_Xg9a__header{text-align:center;margin-bottom:60px}.Resources-module__Y_Xg9a__title{color:var(--text-primary);margin-bottom:16px;font-size:48px;font-weight:700}.Resources-module__Y_Xg9a__subtitle{color:var(--text-secondary);font-size:18px}.Resources-module__Y_Xg9a__grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}.Resources-module__Y_Xg9a__resourceCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px;flex-direction:column;padding:32px;transition:all .3s;display:flex}.Resources-module__Y_Xg9a__resourceCard:hover{border-color:var(--accent-cyan);transform:translateY(-8px);box-shadow:0 20px 40px -10px #00d4ff26}.Resources-module__Y_Xg9a__iconWrapper{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:24px;display:flex;box-shadow:0 8px 16px #0003}.Resources-module__Y_Xg9a__resourceTitle{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.Resources-module__Y_Xg9a__resourceDesc{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:16px;line-height:1.6}.Resources-module__Y_Xg9a__footer{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.Resources-module__Y_Xg9a__rating{color:var(--accent-orange);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.Resources-module__Y_Xg9a__action{cursor:pointer;color:var(--accent-cyan);background:#00d4ff1a;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.Resources-module__Y_Xg9a__action:hover{background:var(--accent-cyan);color:#0f172a;gap:10px;transform:translate(4px)}@media (max-width:1024px){.Resources-module__Y_Xg9a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Resources-module__Y_Xg9a__grid{grid-template-columns:1fr}}
.QuizComponent-module__DmjpKW__quizContainer{width:100%}.QuizComponent-module__DmjpKW__quizHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.QuizComponent-module__DmjpKW__quizTitle{font-size:1.5rem;font-weight:700}.QuizComponent-module__DmjpKW__quizProgress{color:hsl(var(--muted-foreground));font-size:.875rem}.QuizComponent-module__DmjpKW__progressBarContainer{background-color:hsl(var(--muted) / .3);border-radius:9999px;width:100%;height:6px;margin-bottom:1.5rem;overflow:hidden}.QuizComponent-module__DmjpKW__progressBarFill{background-color:hsl(var(--primary));height:100%;transition:width .3s}.QuizComponent-module__DmjpKW__questionCard{background-color:hsl(var(--muted) / .2);border:1px solid hsl(var(--border));border-radius:1rem;padding:1.5rem}.QuizComponent-module__DmjpKW__questionText{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.QuizComponent-module__DmjpKW__optionsContainer{flex-direction:column;gap:1rem;display:flex}.QuizComponent-module__DmjpKW__optionButton{text-align:left;border:1px solid hsl(var(--border));background-color:hsl(var(--muted) / .2);cursor:pointer;width:100%;color:inherit;border-radius:.75rem;padding:1rem;font-size:1rem;transition:all .2s}.QuizComponent-module__DmjpKW__optionButton:hover:not(:disabled){background-color:hsl(var(--muted) / .5)}.QuizComponent-module__DmjpKW__optionButton:disabled{cursor:default}.QuizComponent-module__DmjpKW__selected{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1)!important}.QuizComponent-module__DmjpKW__correct{background-color:#10b9811a!important;border-color:#10b981!important}.QuizComponent-module__DmjpKW__incorrect{background-color:#ef44441a!important;border-color:#ef4444!important}.QuizComponent-module__DmjpKW__feedbackText{margin-top:1.25rem;font-size:.875rem;font-weight:600}.QuizComponent-module__DmjpKW__feedbackCorrect{color:#10b981}.QuizComponent-module__DmjpKW__feedbackIncorrect{color:#ef4444}.QuizComponent-module__DmjpKW__nextButton{background-color:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:.75rem;width:100%;margin-top:1.5rem;padding:.75rem;font-weight:600;transition:opacity .2s}.QuizComponent-module__DmjpKW__nextButton:hover:not(:disabled){opacity:.9}.QuizComponent-module__DmjpKW__nextButton:disabled{opacity:.5;cursor:not-allowed}.QuizComponent-module__DmjpKW__resultContainer{text-align:center;padding:3rem 1rem}.QuizComponent-module__DmjpKW__resultTitle{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.QuizComponent-module__DmjpKW__resultScore{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:1.25rem}.QuizComponent-module__DmjpKW__perfectFeedback{color:#10b981;font-size:1.125rem;font-weight:600}.QuizComponent-module__DmjpKW__passedFeedback{color:hsl(var(--primary));font-size:1.125rem;font-weight:600}.QuizComponent-module__DmjpKW__failedFeedback{color:#f59e0b;font-size:1.125rem;font-weight:600}.QuizComponent-module__DmjpKW__actionButtons{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.QuizComponent-module__DmjpKW__retryButton{border:1px solid hsl(var(--border));background-color:hsl(var(--muted) / .5);cursor:pointer;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600}.QuizComponent-module__DmjpKW__retryButton:hover{background-color:hsl(var(--muted))}.QuizComponent-module__DmjpKW__completeButton{background-color:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600}.QuizComponent-module__DmjpKW__completeButton:hover{opacity:.9}
