.quizPlayerFull_fullPageContainer__irWCE{width:100%;min-height:100vh;background:hsl(var(--background));display:flex;flex-direction:column;position:relative;z-index:3000}.quizPlayerFull_icfesContainer__I2QHV{width:100%;max-width:900px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;flex:1}@media (max-width:768px){.quizPlayerFull_icfesContainer__I2QHV{padding:.75rem}}.quizPlayerFull_icfesQuestionsContainer__RgsXQ{flex:1;overflow-y:auto;padding:1rem 0;display:flex;flex-direction:column;gap:2rem}.quizPlayerFull_icfesGroup__gIOSY{display:flex;flex-direction:column;gap:1.5rem}.quizPlayerFull_icfesContext__vu3mE{background:hsl(var(--card));border:2px solid hsl(var(--primary)/.2);border-radius:1rem;padding:1.5rem;margin-bottom:1rem}.quizPlayerFull_contextHeader__zo8iA{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;color:hsl(var(--primary));margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid hsl(var(--primary)/.1)}.quizPlayerFull_contextContent__tvSwZ{font-size:.95rem;line-height:1.8;color:hsl(var(--foreground))}.quizPlayerFull_icfesQuestionCard__LcKE1{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;padding:2rem;transition:all var(--transition-base)}@media (max-width:768px){.quizPlayerFull_icfesQuestionCard__LcKE1{padding:1rem;border-radius:.75rem}}.quizPlayerFull_icfesQuestionCard__LcKE1:hover{border-color:hsl(var(--primary)/.3);box-shadow:var(--shadow-md)}.quizPlayerFull_fullPageContainerFed__Qr4vn{width:100%;background:hsl(var(--background));display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20000}.quizPlayerFull_errorState__H_mth,.quizPlayerFull_loadingState__r7Dos{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.quizPlayerFull_loadingSpinner__G_PK_{width:40px;height:40px;border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:quizPlayerFull_spin__Qijyn 1s linear infinite}@keyframes quizPlayerFull_spin__Qijyn{to{transform:rotate(1turn)}}.quizPlayerFull_errorTitle__aR1cf{font-size:1.25rem;font-weight:700;color:hsl(var(--destructive));margin:0;text-align:center}.quizPlayerFull_errorMessage__UiCSl{font-size:.95rem;color:hsl(var(--muted-foreground));margin:0;text-align:center;max-width:400px}.quizPlayerFull_backButton__LtHGR{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .15s ease}.quizPlayerFull_backButton__LtHGR:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.quizPlayerFull_quizPage__D2gyY{flex:1;display:flex;flex-direction:column;max-width:900px;margin:0 auto;width:100%;padding:1rem;gap:1.5rem}@media (min-width:768px){.quizPlayerFull_quizPage__D2gyY{padding:2rem;gap:2rem}}@media (min-width:1200px){.quizPlayerFull_quizPage__D2gyY{max-width:1100px}}@media (max-width:768px){.quizPlayerFull_fullPageContainer__irWCE{background:hsl(var(--card))}.quizPlayerFull_quizPage__D2gyY{padding:0;gap:0;max-width:100%}.quizPlayerFull_pageHeader__wUfem{padding:1rem 1.25rem;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.quizPlayerFull_progressBar__p9rcg{border-radius:0;height:3px}.quizPlayerFull_mainContent__T3pOz{padding:0}.quizPlayerFull_questionCard__XvvX0{border:none;border-radius:0;box-shadow:none;padding:1.5rem 1.25rem;background:transparent}.quizPlayerFull_pageFooter__jz_Wo{padding:1rem 1.25rem;background:hsl(var(--card));border-top:1px solid hsl(var(--border));margin-top:auto}.quizPlayerFull_icfesContainer__I2QHV{padding:0;max-width:100%}.quizPlayerFull_icfesQuestionCard__LcKE1{border:none;border-radius:0;padding:1.5rem 1.25rem;border-bottom:1px solid hsl(var(--border))}.quizPlayerFull_icfesContext__vu3mE{border-radius:0;border-left:none;border-right:none;padding:1.25rem}}.quizPlayerFull_pageHeader__wUfem{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.quizPlayerFull_backButtonSmall__e_fte{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .15s ease;flex-shrink:0}.quizPlayerFull_backButtonSmall__e_fte:hover{background:hsl(var(--accent));transform:translateX(-2px)}.quizPlayerFull_backButtonText__Xty5X{display:none}@media (min-width:640px){.quizPlayerFull_backButtonText__Xty5X{display:inline}}.quizPlayerFull_headerInfo__eKa9N{flex:1;min-width:0}.quizPlayerFull_pageTitle__m1N30{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.quizPlayerFull_pageTitle__m1N30{font-size:1.25rem}}.quizPlayerFull_pageMeta__ixP6H{font-size:.8125rem;color:hsl(var(--muted-foreground));margin:.25rem 0 0}.quizPlayerFull_progressBar__p9rcg{height:4px;background:hsl(var(--muted));border-radius:2px;overflow:hidden;flex-shrink:0}.quizPlayerFull_progressFill__Pvkdx{height:100%;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.8));transition:width .3s ease;border-radius:2px}.quizPlayerFull_mainContent__T3pOz{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:.25rem 0}.quizPlayerFull_questionCard__XvvX0{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 1px 4px hsl(var(--foreground)/.05)}@media (min-width:768px){.quizPlayerFull_questionCard__XvvX0{padding:1.5rem;gap:1.5rem}}.quizPlayerFull_questionText__im2uH{color:hsl(var(--foreground));margin:0;font-size:1.1rem;font-weight:500;line-height:1.5}@media (min-width:768px){.quizPlayerFull_questionText__im2uH{font-size:1.15rem}}.quizPlayerFull_optionsContainer__arW3Q{display:flex;flex-direction:column;gap:.625rem}.quizPlayerFull_optionBtn__fIZr8{width:100%;padding:1.125rem 1.25rem;background:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:all .2s ease;text-align:left;color:hsl(var(--foreground));font-family:inherit;font-size:1rem}.quizPlayerFull_optionBtn__fIZr8:hover:not(:disabled){border-color:hsl(var(--primary));background:hsl(var(--accent)/.5);transform:translateX(3px);box-shadow:0 2px 6px hsl(var(--foreground)/.1)}.quizPlayerFull_optionBtn__fIZr8.quizPlayerFull_selected__PE2Vl{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);box-shadow:0 2px 6px hsl(var(--primary)/.2)}.quizPlayerFull_optionBtn__fIZr8.quizPlayerFull_correct__tmyVc{border-color:hsl(var(--success));background:hsl(var(--success)/.15)}.quizPlayerFull_optionBtn__fIZr8.quizPlayerFull_correct__tmyVc .quizPlayerFull_optionText__v65TG{color:hsl(var(--success));font-weight:600}.quizPlayerFull_optionBtn__fIZr8.quizPlayerFull_incorrect__T7k8s{border-color:hsl(var(--destructive));background:hsl(var(--destructive)/.15)}.quizPlayerFull_optionBtn__fIZr8.quizPlayerFull_incorrect__T7k8s .quizPlayerFull_optionText__v65TG{color:hsl(var(--destructive))}.quizPlayerFull_optionBtn__fIZr8:disabled{cursor:default;opacity:.9}.quizPlayerFull_optionText__v65TG{flex:1}.quizPlayerFull_iconCorrect__JxfYm{color:hsl(var(--success));flex-shrink:0}.quizPlayerFull_iconIncorrect__OYe8v{color:hsl(var(--destructive));flex-shrink:0}.quizPlayerFull_immediateFeedback__N1FRf{border-radius:10px;overflow:hidden;border:2px solid;animation:quizPlayerFull_slideDown__3OCw2 .3s ease-out}@keyframes quizPlayerFull_slideDown__3OCw2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.quizPlayerFull_feedbackHeader__UXEUM{padding:.75rem 1rem;display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:.9375rem}.quizPlayerFull_feedbackCorrect__NfSxS{background:hsl(var(--success)/.15);border-color:hsl(var(--success));color:hsl(var(--success))}.quizPlayerFull_feedbackIncorrect__HAIkr{background:hsl(var(--destructive)/.15);border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.quizPlayerFull_feedbackContent__RIxYV{padding:.875rem 1rem;background:hsl(var(--background));border-top:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:.375rem;font-size:.9rem;line-height:1.5}.quizPlayerFull_feedbackContent__RIxYV:first-of-type{border-top:none}.quizPlayerFull_feedbackContent__RIxYV .quizPlayerFull_infoIcon__Monsf{color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.quizPlayerFull_correctAnswerInfo__b0NYn{padding:.75rem 1rem;background:hsl(var(--success)/.1);border-top:1px solid hsl(var(--success)/.3);display:flex;align-items:center;gap:.625rem;color:hsl(var(--foreground));font-size:.9rem;line-height:1.45}.quizPlayerFull_checkIcon__FNqDf{color:hsl(var(--success));flex-shrink:0;margin-top:.125rem}.quizPlayerFull_pageFooter__jz_Wo{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid hsl(var(--border));flex-shrink:0}.quizPlayerFull_footerContent__8DAmg{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.75rem}.quizPlayerFull_progressInfo__ZWt6q{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:600}.quizPlayerFull_navButton__2k1q1{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .15s ease}.quizPlayerFull_navButton__2k1q1:hover:not(:disabled){background:hsl(var(--accent));transform:translateX(-2px)}.quizPlayerFull_navButton__2k1q1:disabled{opacity:.4;cursor:not-allowed}.quizPlayerFull_confirmButton__DUDCa{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .15s ease;justify-content:center}.quizPlayerFull_confirmButton__DUDCa:hover:not(.quizPlayerFull_disabled__ZDFM3){background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.quizPlayerFull_confirmButton__DUDCa.quizPlayerFull_disabled__ZDFM3{opacity:.5;cursor:not-allowed}.quizPlayerFull_nextButton__8CZ4J{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .15s ease;justify-content:center}.quizPlayerFull_nextButton__8CZ4J:hover{background:hsl(var(--secondary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.1)}.quizPlayerFull_submitSection__caVxm{padding-top:.25rem}.quizPlayerFull_submitButton__TUMD9{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.9));color:hsl(var(--primary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:.9375rem;transition:all .2s ease;box-shadow:0 2px 8px hsl(var(--primary)/.3)}.quizPlayerFull_submitButton__TUMD9:hover{transform:translateY(-2px);box-shadow:0 6px 16px hsl(var(--primary)/.4)}.quizPlayerFull_resultsPage__FWNQz{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;width:100%;max-width:1000px}.quizPlayerFull_resultsHeader__s7bBb{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.quizPlayerFull_resultsTitle__yk0kl{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin:0;flex:1}.quizPlayerFull_resultsContent__JgnuC{display:flex;flex-direction:column;gap:1.5rem;padding-top:.5rem}.quizPlayerFull_examMetadataHeader__YrJ1K{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px}.quizPlayerFull_examTitleResults__8O8Xz{font-size:1.375rem;font-weight:800;color:hsl(var(--foreground));margin:0;line-height:1.3}.quizPlayerFull_metadataGrid__10Ild{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.quizPlayerFull_metadataItem__HyyVh{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:hsl(var(--muted)/.2);border-radius:8px;font-size:.8125rem}.quizPlayerFull_metadataItem__HyyVh svg{color:hsl(var(--primary));flex-shrink:0}.quizPlayerFull_metadataLabel__VRX3_{font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.quizPlayerFull_metadataValue__mGYEF{font-weight:700;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_very_easy__yzh_9{color:#20d3ee}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_easy__Q_yyG{color:hsl(var(--success))}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_medium__ExxMv{color:hsl(var(--warning))}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_hard__cydrf{color:hsl(var(--destructive))}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_very_hard__hpXOE{color:#a855f7}.quizPlayerFull_metadataValue__mGYEF.quizPlayerFull_difficulty_expert__15Xyo{color:#6467f2}.quizPlayerFull_scoreSection__Amk75{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;max-width:100%}.quizPlayerFull_scoreCircle__QKefX{width:140px;height:140px;border-radius:50%;background:hsl(var(--primary)/.1);border:4px solid hsl(var(--primary));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}.quizPlayerFull_scoreValue__CfAvJ{font-size:2.25rem;font-weight:700;color:hsl(var(--primary))}.quizPlayerFull_scoreLabel__PYSIE{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.quizPlayerFull_scoreDetail__iWZvz{font-size:1.0625rem;color:hsl(var(--foreground));margin:0;text-align:center}.quizPlayerFull_failedQuestionsSection__y8shq{display:flex;flex-direction:column;gap:1.25rem;max-width:100%}.quizPlayerFull_sectionTitle__BY0mU{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0;display:flex;align-items:center;gap:.625rem;padding-bottom:.625rem;border-bottom:2px solid hsl(var(--border))}.quizPlayerFull_errorIcon__7_3s_{color:hsl(var(--destructive))}.quizPlayerFull_failedQuestionsList__qF18U{display:flex;flex-direction:column;gap:1rem}.quizPlayerFull_failedQuestionCard__o_g3n{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;max-width:100%}.quizPlayerFull_failedQuestionHeader__Hnoco{display:flex;align-items:center;gap:.5rem}.quizPlayerFull_questionNumber__PgFKT{font-size:.6875rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;background:hsl(var(--muted));padding:.25rem .625rem;border-radius:4px}.quizPlayerFull_failedQuestionText__TPSTK{font-size:.9375rem;line-height:1.5;color:hsl(var(--foreground));margin:0;font-weight:500}.quizPlayerFull_answerComparison__GYggK{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;background:hsl(var(--muted)/.3);border-radius:8px}.quizPlayerFull_correctAnswer__oMLNi,.quizPlayerFull_userAnswer__GBz6K{display:flex;flex-direction:column;gap:.25rem}.quizPlayerFull_answerLabel__r7jyW{font-size:.6875rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.quizPlayerFull_incorrectText__TYQYz{color:hsl(var(--destructive))}.quizPlayerFull_correctText__PJYzo,.quizPlayerFull_incorrectText__TYQYz{font-size:.875rem;display:flex;align-items:center;gap:.375rem;line-height:1.4}.quizPlayerFull_correctText__PJYzo{color:hsl(var(--success))}.quizPlayerFull_explanationBox__nyrNy{padding:.875rem;background:hsl(var(--primary)/.1);border-left:3px solid hsl(var(--primary));border-radius:6px;display:flex;gap:.625rem;font-size:.875rem;line-height:1.5}.quizPlayerFull_explanationIcon__vX2PD{color:hsl(var(--primary));flex-shrink:0;margin-top:.125rem}.quizPlayerFull_feedbackBox__iAUIM{padding:.875rem;background:hsl(var(--destructive)/.1);border-left:3px solid hsl(var(--destructive));border-radius:6px;font-size:.875rem;line-height:1.5;color:hsl(var(--foreground))}.quizPlayerFull_recommendationsSection__dPW_s{display:flex;flex-direction:column;gap:1.25rem}.quizPlayerFull_recommendationsGrid__O77YQ{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.quizPlayerFull_recommendationsGrid__O77YQ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.quizPlayerFull_recommendationsGrid__O77YQ{grid-template-columns:repeat(2,1fr)}}.quizPlayerFull_recommendationItem__XHwjX{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:hsl(var(--success)/.1);border-radius:8px;font-size:.875rem;line-height:1.45;color:hsl(var(--foreground))}.quizPlayerFull_recommendationItem__XHwjX .quizPlayerFull_checkIcon__FNqDf{color:hsl(var(--success));flex-shrink:0;margin-top:.125rem}.quizPlayerFull_resultActions__v53OX{display:flex;gap:.75rem;padding-top:.75rem;border-top:1px solid hsl(var(--border))}.quizPlayerFull_actionBtnSecondary__25MRD,.quizPlayerFull_actionBtn__SVG0x{flex:1;padding:.875rem 1.25rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.quizPlayerFull_actionBtn__SVG0x{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}.quizPlayerFull_actionBtn__SVG0x:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.quizPlayerFull_actionBtnSecondary__25MRD{background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.quizPlayerFull_actionBtnSecondary__25MRD:hover{background:hsl(var(--accent));transform:translateY(-1px)}@media (max-width:768px){.quizPlayerFull_fullPageContainerFed__Qr4vn{border:2px solid blue;margin:0}.quizPlayerFull_quizPage__D2gyY{padding:.875rem;gap:.875rem}.quizPlayerFull_questionCard__XvvX0{padding:1.125rem}.quizPlayerFull_optionBtn__fIZr8{padding:1rem 1.125rem;font-size:.95rem}.quizPlayerFull_confirmButton__DUDCa,.quizPlayerFull_navButton__2k1q1{width:100%;justify-content:center}.quizPlayerFull_resultsContent__JgnuC{gap:1.25rem}.quizPlayerFull_scoreCircle__QKefX{width:120px;height:120px}.quizPlayerFull_scoreValue__CfAvJ{font-size:1.875rem}.quizPlayerFull_resultActions__v53OX{flex-direction:column}}@media (max-width:480px){.quizPlayerFull_quizPage__D2gyY{padding:.875rem}.quizPlayerFull_questionCard__XvvX0{padding:1rem;gap:1rem}.quizPlayerFull_questionText__im2uH{font-size:1rem}.quizPlayerFull_optionBtn__fIZr8{padding:1rem 1.125rem;font-size:.95rem;min-height:52px}.quizPlayerFull_pageTitle__m1N30{font-size:1.125rem}.quizPlayerFull_scoreCircle__QKefX{width:120px;height:120px}.quizPlayerFull_scoreValue__CfAvJ{font-size:1.75rem}.quizPlayerFull_recommendationsGrid__O77YQ{grid-template-columns:1fr}.quizPlayerFull_backButtonSmall__e_fte{padding:.625rem .75rem;min-height:44px}.quizPlayerFull_actionBtnSecondary__25MRD,.quizPlayerFull_actionBtn__SVG0x,.quizPlayerFull_confirmButton__DUDCa,.quizPlayerFull_navButton__2k1q1{min-height:48px;padding:.875rem 1.25rem}}@media (max-width:320px){.quizPlayerFull_quizPage__D2gyY{padding:.625rem}.quizPlayerFull_questionCard__XvvX0{padding:.875rem}.quizPlayerFull_questionText__im2uH{font-size:.875rem}.quizPlayerFull_optionBtn__fIZr8{padding:.75rem .875rem;font-size:.875rem;min-height:44px}.quizPlayerFull_backButtonSmall__e_fte{padding:.5rem .625rem;min-height:44px;font-size:.8125rem}.quizPlayerFull_actionBtnSecondary__25MRD,.quizPlayerFull_actionBtn__SVG0x,.quizPlayerFull_confirmButton__DUDCa,.quizPlayerFull_navButton__2k1q1{min-height:44px;padding:.75rem 1rem;font-size:.8125rem}.quizPlayerFull_scoreCircle__QKefX{width:110px;height:110px}.quizPlayerFull_scoreValue__CfAvJ{font-size:1.5rem}}.markdow-render_markdownContent__efq6n{font-family:inherit;line-height:1.6;color:hsl(var(--foreground));word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%}.markdow-render_markdownContent__efq6n table{min-width:400px;table-layout:auto}.markdow-render_codeBlockContainer__HiQEV{position:relative;border-radius:12px;overflow:hidden;background-color:hsl(var(--muted));border:1px solid hsl(var(--border));box-shadow:0 2px 8px hsl(var(--foreground)/.1);transition:all .2s ease;width:100%;max-width:100%}.markdow-render_codeBlockScrollContainer__T6mut{overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;display:block;-webkit-overflow-scrolling:touch}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar{height:8px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-track{background:hsl(var(--muted)/.5);border-radius:0 0 12px 12px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_codeBlockScrollContainer__T6mut::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.markdow-render_codeBlockContainer__HiQEV:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.markdow-render_codeBlockHeader__ECbQx{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:hsl(var(--muted)/.8);border-bottom:1px solid hsl(var(--border))}.markdow-render_codeLanguage__Ub7VS{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .6rem;border-radius:20px;font-family:Monaco,Courier New,monospace}.markdow-render_codeLanguage__Ub7VS,.markdow-render_copyButton__xBTNz{font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--background));border:1px solid hsl(var(--border))}.markdow-render_copyButton__xBTNz{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.3rem .8rem;border-radius:8px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.markdow-render_copyButton__xBTNz:hover{background:hsl(var(--accent));border-color:hsl(var(--primary));color:hsl(var(--foreground));transform:translateY(-1px)}.markdow-render_copyButton__xBTNz:active{transform:translateY(0)}.markdow-render_copyButton__xBTNz svg{width:14px;height:14px;transition:all .2s ease}.markdow-render_copyButton__xBTNz:hover svg{transform:scale(1.05)}.markdow-render_markdownContent__efq6n pre{margin:0;padding:.4rem;overflow-x:auto;overflow-y:visible;background-color:hsl(var(--muted));font-family:Monaco,Courier New,Fira Code,monospace;font-size:.85rem;line-height:1.5;border-radius:9px;position:relative;color:hsl(var(--foreground));max-width:100%}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar{height:8px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-track{background:hsl(var(--background));border-radius:4px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground));border-radius:4px}.markdow-render_markdownContent__efq6n pre::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n pre code{background-color:transparent;color:hsl(var(--foreground));padding:0;border:none;font-family:inherit;font-size:inherit;line-height:inherit;display:block}.markdow-render_markdownContent__efq6n pre .markdow-render_hljs__dHj2D,.markdow-render_markdownContent__efq6n pre code{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;max-width:100%}.markdow-render_markdownContent__efq6n pre .markdow-render_hljs__dHj2D span{white-space:pre-wrap!important;word-wrap:break-word!important}.markdow-render_inlineCode__OO0Cy{background:linear-gradient(135deg,hsl(var(--muted)) 0,hsl(var(--muted)/.8) 100%);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:6px;font-size:.85em;font-family:Monaco,Courier New,Consolas,monospace;font-weight:600;border:1px solid hsl(var(--border));white-space:nowrap;box-shadow:0 1px 3px hsl(var(--foreground)/.1);letter-spacing:-.3px}.markdow-render_markdownContent__efq6n p .markdow-render_inlineCode__OO0Cy{white-space:normal;word-break:break-word}.markdow-render_markdownContent__efq6n code:not([class*=hljs]):not(.markdow-render_inlineCode__OO0Cy){background:linear-gradient(135deg,hsl(var(--muted)) 0,hsl(var(--muted)/.8) 100%);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:6px;font-size:.85em;font-family:Monaco,Courier New,Consolas,monospace;font-weight:600;border:1px solid hsl(var(--border));white-space:nowrap;box-shadow:0 1px 3px hsl(var(--foreground)/.1)}.markdow-render_markdownContent__efq6n p code:not([class*=hljs]):not(.markdow-render_inlineCode__OO0Cy){white-space:normal;word-break:break-word}.markdow-render_markdownContent__efq6n .markdow-render_hljs__dHj2D{background-color:transparent!important;color:hsl(var(--foreground))!important}.markdow-render_markdownContent__efq6n .markdow-render_hljs-keyword__UuT6T{color:hsl(var(--primary));font-weight:600}.markdow-render_markdownContent__efq6n .markdow-render_hljs-function__XWdvr,.markdow-render_markdownContent__efq6n .markdow-render_hljs-title__C1DHa{color:hsl(var(--accent))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-params__Sc2qc{color:hsl(var(--foreground));font-style:italic}.markdow-render_markdownContent__efq6n .markdow-render_hljs-number__Ac0BT,.markdow-render_markdownContent__efq6n .markdow-render_hljs-string__fGo_g{color:#16a249}.markdow-render_markdownContent__efq6n .markdow-render_hljs-comment__TFyPb{color:hsl(var(--muted-foreground));font-style:italic}.markdow-render_markdownContent__efq6n .markdow-render_hljs-attr__upKYy,.markdow-render_markdownContent__efq6n .markdow-render_hljs-attribute__ajdke{color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-built_in__lmvTd,.markdow-render_markdownContent__efq6n .markdow-render_hljs-class__aZOX2,.markdow-render_markdownContent__efq6n .markdow-render_hljs-literal__Tkudk,.markdow-render_markdownContent__efq6n .markdow-render_hljs-type__Qrr6z{color:#07b9d5}.markdow-render_markdownContent__efq6n .markdow-render_hljs-tag__54IcK{color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-name__vVJ6L,.markdow-render_markdownContent__efq6n .markdow-render_hljs-selector__0IlKG{color:hsl(var(--accent))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-template-variable__0RGNm,.markdow-render_markdownContent__efq6n .markdow-render_hljs-variable__03p9C{color:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n .markdow-render_hljs-operator__4yH_Z,.markdow-render_markdownContent__efq6n .markdow-render_hljs-punctuation__j2uY6{color:#d4d4d4}.markdow-render_markdownContent__efq6n h1,.markdow-render_markdownContent__efq6n h2,.markdow-render_markdownContent__efq6n h3,.markdow-render_markdownContent__efq6n h4,.markdow-render_markdownContent__efq6n h5,.markdow-render_markdownContent__efq6n h6{margin:1.2em 0 .5em;font-weight:700;line-height:1.3;color:hsl(var(--foreground))}.markdow-render_markdownContent__efq6n h1{font-size:2em;border-bottom:2px solid hsl(var(--primary)/.3);padding-bottom:.3em;letter-spacing:-.02em}.markdow-render_markdownContent__efq6n h2{font-size:1.5em;border-bottom:1px solid hsl(var(--border));padding-bottom:.2em}.markdow-render_markdownContent__efq6n h3{font-size:1.25em}.markdow-render_markdownContent__efq6n h4{font-size:1.1em;color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n h5{font-size:1em;color:hsl(var(--muted-foreground))}.markdow-render_markdownContent__efq6n h6{font-size:.9em;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px}.markdow-render_paragraph__uT_s3{margin-bottom:1em;line-height:1.6}.markdow-render_strong__pUHVB{font-weight:700;color:hsl(var(--foreground))}.markdow-render_em__wBrI5{font-style:italic}.markdow-render_del__Y2jRO{text-decoration:line-through;opacity:.6}.markdow-render_markdownContent__efq6n blockquote{margin:1em 0;padding:.8em 1em;border-left:4px solid hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--muted)/.1) 0,hsl(var(--muted)/.05) 100%);border-radius:0 8px 8px 0;color:hsl(var(--muted-foreground));font-style:italic}.markdow-render_markdownContent__efq6n blockquote p{margin:.25em 0}.markdow-render_markdownContent__efq6n blockquote p:first-child{margin-top:0}.markdow-render_markdownContent__efq6n blockquote p:last-child{margin-bottom:0}.markdow-render_tableWrapper___kfXb{overflow-x:auto;margin:1.5rem 0;border-radius:12px;border:1px solid hsl(var(--border));background-color:hsl(var(--background));-webkit-overflow-scrolling:touch;width:100%}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar{height:8px}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar-track{background:transparent}.markdow-render_tableWrapper___kfXb::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_markdownContent__efq6n .katex-display{overflow-x:auto;overflow-y:hidden;padding:1.2rem 0;-webkit-overflow-scrolling:touch;font-size:1.2em}.markdow-render_markdownContent__efq6n .katex{font-size:1.1em;line-height:1.2;text-rendering:optimizeLegibility}.markdow-render_markdownContent__efq6n .katex .base{-webkit-text-stroke:.15px currentColor}.markdow-render_markdownContent__efq6n .katex-display::-webkit-scrollbar{height:4px}.markdow-render_markdownContent__efq6n .katex-display::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:4px}.markdow-render_markdownContent__efq6n table{border-collapse:collapse;width:100%;font-size:.9em}.markdow-render_markdownContent__efq6n thead{background:linear-gradient(135deg,hsl(var(--muted)/.3) 0,hsl(var(--muted)/.2) 100%)}.markdow-render_markdownContent__efq6n th{font-weight:600;color:hsl(var(--foreground));padding:.75rem 1rem;border-bottom:2px solid hsl(var(--border));text-align:left}.markdow-render_markdownContent__efq6n td{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border))}.markdow-render_markdownContent__efq6n tbody tr:last-child td{border-bottom:none}.markdow-render_markdownContent__efq6n tbody tr:hover{background-color:hsl(var(--muted)/.1)}.markdow-render_markdownContent__efq6n a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px solid hsl(var(--primary)/.3);transition:all .2s ease;cursor:pointer}.markdow-render_markdownContent__efq6n a:hover{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n img{max-width:100%;height:auto;border-radius:12px;margin:1em 0;display:block;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.markdow-render_markdownContent__efq6n img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.markdow-render_markdownContent__efq6n ol,.markdow-render_markdownContent__efq6n ul{margin:.75em 0;padding-left:1.75em}.markdow-render_markdownContent__efq6n li{margin:.35em 0}.markdow-render_markdownContent__efq6n li>ol,.markdow-render_markdownContent__efq6n li>ul{margin:.25em 0}.markdow-render_markdownContent__efq6n hr{border:none;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--primary)),transparent);margin:1.5em 0}.markdow-render_ol__dLIzn,.markdow-render_ul__8x5hv{margin:1em 0;padding-left:1.5em}.markdow-render_li__PjGiN{margin-bottom:.5em;line-height:1.6}.markdow-render_li__PjGiN>.markdow-render_ol__dLIzn,.markdow-render_li__PjGiN>.markdow-render_ul__8x5hv{margin:.5em 0 .5em 1em}.markdow-render_markdownContent__efq6n details{margin:1em 0;padding:.5em 1em;border:1px solid hsl(var(--border));border-radius:8px;background-color:hsl(var(--muted)/.1)}.markdow-render_markdownContent__efq6n summary{cursor:pointer;font-weight:600;padding:.5em 0;color:hsl(var(--primary))}.markdow-render_markdownContent__efq6n summary:hover{color:hsl(var(--primary)/.8)}.markdow-render_markdownContent__efq6n sub,.markdow-render_markdownContent__efq6n sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.markdow-render_markdownContent__efq6n sup{top:-.5em}.markdow-render_markdownContent__efq6n sub{bottom:-.25em}.markdow-render_markdownContent__efq6n kbd{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:4px;box-shadow:0 1px 1px hsl(var(--foreground)/.2),0 2px 0 0 hsl(var(--background)) inset;color:hsl(var(--foreground));display:inline-block;font-family:inherit;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.markdow-render_markdownContent__efq6n mark{background-color:#fef3c8;color:#7d6403;padding:0 2px;border-radius:2px}@media (max-width:768px){.markdow-render_codeBlockHeader__ECbQx{padding:.5rem .75rem}.markdow-render_copyButton__xBTNz{padding:.25rem .6rem}.markdow-render_copyButton__xBTNz span{display:none}.markdow-render_markdownContent__efq6n pre{padding:.75rem;font-size:.8rem}.markdow-render_markdownContent__efq6n h1{font-size:1.75em}.markdow-render_markdownContent__efq6n h2{font-size:1.35em}.markdow-render_markdownContent__efq6n td,.markdow-render_markdownContent__efq6n th{padding:.5rem .75rem}.markdow-render_inlineCode__OO0Cy{white-space:normal;word-break:break-word}}@media (max-width:480px){.markdow-render_markdownContent__efq6n pre{padding:.5rem;font-size:.75rem}.markdow-render_codeLanguage__Ub7VS{font-size:.65rem}.markdow-render_markdownContent__efq6n h1{font-size:1.5em}.markdow-render_codeBlockContainer__HiQEV{margin:.75em 0}}.noteReaderFull_fullPageContainer__JUd6a{width:100%;min-height:100vh;background:hsl(var(--background));display:flex;flex-direction:column}.noteReaderFull_errorState__HrV4N,.noteReaderFull_loadingState__7GQsQ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.noteReaderFull_loadingSpinner__WdxeY{width:40px;height:40px;border:3px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;animation:noteReaderFull_spin__Mz_m9 1s linear infinite}@keyframes noteReaderFull_spin__Mz_m9{to{transform:rotate(1turn)}}.noteReaderFull_errorTitle__T5O3Y{font-size:1.25rem;font-weight:700;color:hsl(var(--destructive));margin:0;text-align:center}.noteReaderFull_errorMessage__lda0j{font-size:.95rem;color:hsl(var(--muted-foreground));margin:0;text-align:center;max-width:400px}.noteReaderFull_backButton__FbqEC{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .15s ease}.noteReaderFull_backButton__FbqEC:hover{background:hsl(var(--primary)/.9);transform:translateY(-1px);box-shadow:0 4px 12px hsl(var(--foreground)/.15)}.noteReaderFull_notePage__HTObW{flex:1;display:flex;flex-direction:column;max-width:900px;margin:0 auto;width:100%;padding:1rem;gap:1rem}@media (min-width:768px){.noteReaderFull_notePage__HTObW{padding:1.5rem;gap:1.25rem}}.noteReaderFull_pageHeader__uxRIv{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border))}.noteReaderFull_backButtonSmall__6mflK{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .15s ease;flex-shrink:0;margin-top:.125rem}.noteReaderFull_backButtonSmall__6mflK:hover{background:hsl(var(--accent));transform:translateX(-2px)}.noteReaderFull_backButtonText__JVWbd{display:none}@media (min-width:640px){.noteReaderFull_backButtonText__JVWbd{display:inline}}.noteReaderFull_headerInfo__6aXeE{flex:1;min-width:0}.noteReaderFull_pageTitle__nBEPK{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 .25rem;line-height:1.3}@media (min-width:640px){.noteReaderFull_pageTitle__nBEPK{font-size:1.5rem}}.noteReaderFull_pageDescription__6oo4A{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.noteReaderFull_mainContent__oB3Hj{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:.5rem 0}.noteReaderFull_emptyContent__h78dv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:hsl(var(--muted-foreground))}.noteReaderFull_emptyIcon__rDpjD{margin-bottom:1rem;opacity:.5}.noteReaderFull_emptyContent__h78dv p{font-size:1rem;margin:0}.noteReaderFull_contentList__V37G1{display:flex;flex-direction:column;gap:1.5rem}.noteReaderFull_contentItem__T798s{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.noteReaderFull_contentHeading__dxhkK{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0;padding:1rem 1.25rem;background:hsl(var(--secondary)/.5);border-bottom:1px solid hsl(var(--border))}@media (min-width:640px){.noteReaderFull_contentHeading__dxhkK{font-size:1.25rem;padding:1.25rem 1.5rem}}.noteReaderFull_contentBody__AdcGd{padding:1.25rem;font-size:.9375rem;line-height:1.7;color:hsl(var(--foreground))}@media (min-width:640px){.noteReaderFull_contentBody__AdcGd{padding:1.5rem;font-size:1rem}}.noteReaderFull_contentBody__AdcGd :first-child{margin-top:0}.noteReaderFull_contentBody__AdcGd :last-child{margin-bottom:0}@media (max-width:768px){.noteReaderFull_notePage__HTObW{padding:.875rem;gap:.875rem}.noteReaderFull_pageTitle__nBEPK{font-size:1.125rem}.noteReaderFull_contentBody__AdcGd{padding:1rem;font-size:.90625rem}}@media (max-width:480px){.noteReaderFull_notePage__HTObW{padding:.75rem}.noteReaderFull_pageTitle__nBEPK{font-size:1.0625rem}.noteReaderFull_contentHeading__dxhkK{padding:.875rem 1rem;font-size:1rem}.noteReaderFull_contentBody__AdcGd{padding:.875rem;font-size:.875rem}.noteReaderFull_emptyContent__h78dv{padding:3rem 1rem}}