.QuizComponent_quizContainer__fjb0Z{max-width:800px;margin:0 auto}.QuizComponent_questionContainer__IvkHf{background-color:var(--card-bg,white);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 2px 8px rgba(0,0,0,.1));padding:var(--spacing-md);margin-bottom:var(--spacing-xl);position:relative;border:1px solid var(--border-color,#e5e7eb);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.QuizComponent_questionTitleWrapper__2OFHS{display:flex;margin-bottom:var(--spacing-md)}.QuizComponent_questionNumber__dIa_9{font-weight:700;font-size:.9rem;color:var(--foreground,#111111);margin-right:6px;flex-shrink:0}.QuizComponent_questionText__ynoag{font-weight:700;font-size:.9rem;color:var(--foreground,#111111);transition:color .3s ease}.QuizComponent_questionText__ynoag p{margin:0 0 .5rem}.QuizComponent_questionText__ynoag p:last-child{margin-bottom:0}.QuizComponent_questionList__iI4tG{list-style-type:decimal;margin:.4rem 0 .5rem;padding-left:1.5rem}.QuizComponent_questionList__iI4tG li{display:list-item;margin-bottom:.25rem}.QuizComponent_questionText__ynoag code{font-family:monospace;font-size:.85em;background-color:var(--code-bg,#f3f4f6);padding:.1em .35em;border-radius:3px}.QuizComponent_questionText__ynoag pre{background-color:var(--code-bg,#f3f4f6);padding:.75rem 1rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.QuizComponent_questionText__ynoag pre code{background:none;padding:0}.QuizComponent_questionImage__z2vjt{max-width:100%;border-radius:6px;margin:.5rem 0}.QuizComponent_questionTitle__9_Q9u{font-weight:700;font-size:.9rem;margin-bottom:var(--spacing-md);color:var(--foreground,#111111);transition:color .3s ease}.QuizComponent_optionsContainer__eFjmo{display:flex;flex-direction:column;gap:var(--spacing-sm)}.QuizComponent_optionButton__ZwJPm{width:100%;text-align:left;padding:var(--spacing-sm);border-radius:var(--radius-md,6px);border:1px solid var(--input-border,#e2e8f0);background-color:var(--input-bg,#f8f9fa);color:var(--foreground,#111111);cursor:pointer;transition:all .2s ease;position:relative;font-size:.9rem}.QuizComponent_optionContent__AkTNh{display:flex;width:calc(100% - 24px)}.QuizComponent_optionLetter__wMNHA{margin-right:6px;flex-shrink:0}.QuizComponent_optionText__lQsFH{flex:1 1;white-space:pre-wrap}.QuizComponent_optionButton__ZwJPm:hover{background-color:var(--border-color,#f1f3f5)}.QuizComponent_correctOption__8CoUm{background-color:rgba(52,211,153,.15);border-color:var(--success,#10b981);color:#065f46}.QuizComponent_incorrectOption__VQixt{background-color:rgba(239,68,68,.15);border-color:var(--error,#ef4444);color:#991b1b}.QuizComponent_iconContainer__MaQ2V{float:right;display:flex;align-items:center}.QuizComponent_correctIcon__UeZZF{width:24px;height:24px;color:var(--success,#047857)}.QuizComponent_incorrectIcon__YF5b1{width:24px;height:24px;color:var(--error,#dc2626)}.QuizComponent_feedback__TBA8l{margin-top:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-md,6px);font-size:.9rem;transition:background-color .3s ease,color .3s ease}.QuizComponent_correctFeedback__nlfoS{background-color:rgba(52,211,153,.15);color:#065f46}.QuizComponent_incorrectFeedback__jPD51{background-color:rgba(239,68,68,.15);color:#991b1b}.QuizComponent_confettiCanvas__KcaCr{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}html.dark-mode .QuizComponent_questionContainer__IvkHf,html.dark-mode-override .QuizComponent_questionContainer__IvkHf{background-color:var(--card-bg,#1e1e1e);border-color:var(--border-color,#374151);box-shadow:var(--shadow-md,0 4px 6px rgba(0,0,0,.3))}html.dark-mode .QuizComponent_questionNumber__dIa_9,html.dark-mode .QuizComponent_questionText__ynoag,html.dark-mode .QuizComponent_questionTitle__9_Q9u,html.dark-mode-override .QuizComponent_questionNumber__dIa_9,html.dark-mode-override .QuizComponent_questionText__ynoag,html.dark-mode-override .QuizComponent_questionTitle__9_Q9u{color:var(--foreground,#f3f4f6)}html.dark-mode .QuizComponent_optionButton__ZwJPm,html.dark-mode-override .QuizComponent_optionButton__ZwJPm{background-color:var(--input-bg,#2d2d2d);border-color:var(--input-border,#4b5563);color:var(--foreground,#f3f4f6)}html.dark-mode .QuizComponent_optionButton__ZwJPm:hover,html.dark-mode-override .QuizComponent_optionButton__ZwJPm:hover{background-color:var(--border-color,#374151)}html.dark-mode .QuizComponent_correctOption__8CoUm,html.dark-mode-override .QuizComponent_correctOption__8CoUm{background-color:rgba(52,211,153,.2);border-color:var(--success,#34d399);color:#d1fae5}html.dark-mode .QuizComponent_incorrectOption__VQixt,html.dark-mode-override .QuizComponent_incorrectOption__VQixt{background-color:rgba(248,113,113,.2);border-color:var(--error,#f87171);color:#fee2e2}html.dark-mode .QuizComponent_correctIcon__UeZZF,html.dark-mode-override .QuizComponent_correctIcon__UeZZF{color:var(--success,#34d399)}html.dark-mode .QuizComponent_incorrectIcon__YF5b1,html.dark-mode-override .QuizComponent_incorrectIcon__YF5b1{color:var(--error,#f87171)}html.dark-mode .QuizComponent_correctFeedback__nlfoS,html.dark-mode-override .QuizComponent_correctFeedback__nlfoS{background-color:rgba(52,211,153,.2);color:#d1fae5}html.dark-mode .QuizComponent_incorrectFeedback__jPD51,html.dark-mode-override .QuizComponent_incorrectFeedback__jPD51{background-color:rgba(248,113,113,.2);color:#fee2e2}@media (max-width:768px){.QuizComponent_questionContainer__IvkHf{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.QuizComponent_feedback__TBA8l,.QuizComponent_optionButton__ZwJPm{padding:var(--spacing-sm)}}code[class*=language-],pre[class*=language-]{color:black;text-shadow:0 1px white}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#DD4A68}.token.important,.token.regex,.token.variable{color:#e90}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.CodeBlock_codeBlockContainer__AI1rW{margin:0;line-height:1.4;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden}.CodeBlock_relative__kqEGE{position:relative}.CodeBlock_copyButton__3_5rS{position:absolute;top:.6rem;right:2.5rem;color:white;font-size:.75rem;border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);opacity:.6;transition:opacity .15s ease,background-color .15s ease;z-index:10;border:none;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden}.CodeBlock_copyButton__3_5rS:hover{opacity:1}.CodeBlock_buttonLight__6uIOO{background-color:#374151}.CodeBlock_buttonLight__6uIOO:hover{background-color:#4B5563}.CodeBlock_buttonDark__KQZuc{background-color:#1f2937}.CodeBlock_buttonDark__KQZuc:hover{background-color:#374151}.CodeBlock_pre__4nyuT{border-radius:var(--radius-md);padding:.75rem!important;margin:1.8rem 1.8rem 1.75rem!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important;overflow-x:auto;overflow-y:hidden;white-space:pre;scrollbar-width:thin}@media (max-width:768px){.CodeBlock_pre__4nyuT{margin:1rem .75rem!important}}@media (max-width:480px){.CodeBlock_pre__4nyuT{margin:.75rem 0!important}}.CodeBlock_pre__4nyuT::-webkit-scrollbar{height:8px}.CodeBlock_pre__4nyuT::-webkit-scrollbar-track{background:transparent}.CodeBlock_pre__4nyuT::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.4);border-radius:4px}.CodeBlock_pre__4nyuT::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.6)}.CodeBlock_code__BffEa{padding:0!important;transition:color .3s ease!important;white-space:pre;word-wrap:normal;word-break:normal}.CodeBlock_darkTheme__dvV3r,.CodeBlock_lightTheme__Ao4_a{background-color:#2d2d2d!important;border:1px solid #4b5563!important;color:#ccc!important;text-shadow:none!important}.CodeBlock_darkTheme__dvV3r::-webkit-scrollbar-thumb,.CodeBlock_lightTheme__Ao4_a::-webkit-scrollbar-thumb{background-color:rgba(229,231,235,.3)}.CodeBlock_darkTheme__dvV3r::-webkit-scrollbar-thumb:hover,.CodeBlock_lightTheme__Ao4_a::-webkit-scrollbar-thumb:hover{background-color:rgba(229,231,235,.5)}.CodeBlock_darkTheme__dvV3r *,.CodeBlock_lightTheme__Ao4_a *{text-shadow:none!important}.CodeBlock_darkTheme__dvV3r .token,.CodeBlock_lightTheme__Ao4_a .token{text-shadow:none!important;transition:color .3s ease,background-color .3s ease!important}.CodeBlock_darkTheme__dvV3r .token.block-comment,.CodeBlock_darkTheme__dvV3r .token.cdata,.CodeBlock_darkTheme__dvV3r .token.comment,.CodeBlock_darkTheme__dvV3r .token.doctype,.CodeBlock_darkTheme__dvV3r .token.prolog,.CodeBlock_lightTheme__Ao4_a .token.block-comment,.CodeBlock_lightTheme__Ao4_a .token.cdata,.CodeBlock_lightTheme__Ao4_a .token.comment,.CodeBlock_lightTheme__Ao4_a .token.doctype,.CodeBlock_lightTheme__Ao4_a .token.prolog{color:#999!important}.CodeBlock_darkTheme__dvV3r .token.punctuation,.CodeBlock_lightTheme__Ao4_a .token.punctuation{color:#ccc!important}.CodeBlock_darkTheme__dvV3r .token.attr-name,.CodeBlock_darkTheme__dvV3r .token.deleted,.CodeBlock_darkTheme__dvV3r .token.namespace,.CodeBlock_darkTheme__dvV3r .token.tag,.CodeBlock_lightTheme__Ao4_a .token.attr-name,.CodeBlock_lightTheme__Ao4_a .token.deleted,.CodeBlock_lightTheme__Ao4_a .token.namespace,.CodeBlock_lightTheme__Ao4_a .token.tag{color:#e2777a!important}.CodeBlock_darkTheme__dvV3r .token.function-name,.CodeBlock_lightTheme__Ao4_a .token.function-name{color:#6196cc!important}.CodeBlock_darkTheme__dvV3r .token.boolean,.CodeBlock_darkTheme__dvV3r .token.function,.CodeBlock_darkTheme__dvV3r .token.number,.CodeBlock_lightTheme__Ao4_a .token.boolean,.CodeBlock_lightTheme__Ao4_a .token.function,.CodeBlock_lightTheme__Ao4_a .token.number{color:#f08d49!important}.CodeBlock_darkTheme__dvV3r .token.class-name,.CodeBlock_darkTheme__dvV3r .token.constant,.CodeBlock_darkTheme__dvV3r .token.property,.CodeBlock_darkTheme__dvV3r .token.symbol,.CodeBlock_lightTheme__Ao4_a .token.class-name,.CodeBlock_lightTheme__Ao4_a .token.constant,.CodeBlock_lightTheme__Ao4_a .token.property,.CodeBlock_lightTheme__Ao4_a .token.symbol{color:#f8c555!important}.CodeBlock_darkTheme__dvV3r .token.atrule,.CodeBlock_darkTheme__dvV3r .token.builtin,.CodeBlock_darkTheme__dvV3r .token.important,.CodeBlock_darkTheme__dvV3r .token.keyword,.CodeBlock_darkTheme__dvV3r .token.selector,.CodeBlock_lightTheme__Ao4_a .token.atrule,.CodeBlock_lightTheme__Ao4_a .token.builtin,.CodeBlock_lightTheme__Ao4_a .token.important,.CodeBlock_lightTheme__Ao4_a .token.keyword,.CodeBlock_lightTheme__Ao4_a .token.selector{color:#cc99cd!important}.CodeBlock_darkTheme__dvV3r .token.attr-value,.CodeBlock_darkTheme__dvV3r .token.char,.CodeBlock_darkTheme__dvV3r .token.regex,.CodeBlock_darkTheme__dvV3r .token.string,.CodeBlock_darkTheme__dvV3r .token.variable,.CodeBlock_lightTheme__Ao4_a .token.attr-value,.CodeBlock_lightTheme__Ao4_a .token.char,.CodeBlock_lightTheme__Ao4_a .token.regex,.CodeBlock_lightTheme__Ao4_a .token.string,.CodeBlock_lightTheme__Ao4_a .token.variable{color:#7ec699!important}.CodeBlock_darkTheme__dvV3r .token.entity,.CodeBlock_darkTheme__dvV3r .token.operator,.CodeBlock_darkTheme__dvV3r .token.url,.CodeBlock_lightTheme__Ao4_a .token.entity,.CodeBlock_lightTheme__Ao4_a .token.operator,.CodeBlock_lightTheme__Ao4_a .token.url{color:#67cdcc!important;background:none!important}