.QuestionDisplay_questionHeader__0VzWN{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;width:100%}.QuestionDisplay_questionRow__Vs1ZZ{display:flex;gap:10px;align-items:flex-start;flex-grow:1;min-width:0}.QuestionDisplay_questionNumber__gvdjQ{font-weight:800;flex-shrink:0;margin-top:0;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#ffffff;border-radius:8px;font-size:.9rem;line-height:1}.QuestionDisplay_questionBody__400MT{flex-grow:1;font-weight:600;width:100%;color:var(--text-primary);line-height:1.7}.QuestionDisplay_questionText__PDYYC{font-weight:700;white-space:pre-line;color:var(--text-primary)}.QuestionDisplay_mathContainer__c0fuw{white-space:normal;overflow-x:auto;max-width:100%;color:var(--text-primary);line-height:1.8;font-size:1.05rem}.QuestionDisplay_mathContainer__c0fuw *{color:inherit}.QuestionDisplay_mathContainer__c0fuw p{margin-bottom:.75rem}.QuestionDisplay_markdownContent__RBC0c{overflow-x:auto;overflow-y:hidden;max-width:100%}.QuestionDisplay_mathSafeContainer__ivyFY{min-width:0;word-wrap:break-word;overflow-wrap:break-word}.QuestionDisplay_blockMath__z0LmQ{background-color:var(--secondary-bg);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color);margin:1.5rem 0;display:flex;justify-content:center;align-items:center;overflow-x:auto;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.QuestionDisplay_mathContainer__c0fuw b,.QuestionDisplay_mathContainer__c0fuw strong{color:var(--state-selected-border);font-weight:700}.QuestionDisplay_mathContainer__c0fuw code{font-family:Courier New,Courier,monospace;background-color:var(--secondary-bg);padding:2px 6px;border-radius:4px;border:1px solid var(--border-color);font-size:.9em;color:var(--text-secondary)}.QuestionDisplay_utilityBar__4yYS6{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.QuestionDisplay_utilityButton__asioi{background:none;border:1px solid transparent;cursor:pointer;padding:8px;border-radius:10px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:all .2s;min-width:36px;min-height:36px}.QuestionDisplay_utilityButton__asioi:hover{background-color:var(--state-marked-bg);color:#845ef7}.QuestionDisplay_utilityButton__asioi.QuestionDisplay_active__Zic0G{background-color:var(--state-marked-bg);color:#845ef7;border-color:var(--state-marked-border)}.QuestionDisplay_optionsGrid__sYfzo{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}@media (min-width:600px){.QuestionDisplay_optionsGrid__sYfzo{grid-template-columns:1fr 1fr}}.QuestionDisplay_optionButton__ydT1k{padding:14px 18px;text-align:left;border:2px solid var(--border-color);border-radius:14px;cursor:pointer;display:block;width:100%;margin-bottom:0;background-color:var(--card-bg);color:var(--text-primary);font-size:1.02rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.03);position:relative;overflow:hidden;min-height:48px}.QuestionDisplay_optionButton__ydT1k:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:14px 0 0 14px;transition:width .2s ease}@media (hover:hover){.QuestionDisplay_optionButton__ydT1k:hover:not(:disabled){border-color:#3b82f6;background-color:var(--secondary-bg);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.1)}.QuestionDisplay_optionButton__ydT1k:hover:not(:disabled):before{width:4px}}.QuestionDisplay_optionButton__ydT1k:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none;pointer-events:none}.QuestionDisplay_selected__LHB2v{background-color:#eef5ff!important;border-color:#3b82f6!important;border-width:2px;color:#1e40af!important;box-shadow:0 4px 12px rgba(59,130,246,.15)!important}.QuestionDisplay_selected__LHB2v:before{width:4px!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important}.dark .QuestionDisplay_selected__LHB2v{background-color:rgba(59,130,246,.12)!important;color:#93bbfd!important}.QuestionDisplay_correct__dTCkR{background-color:#dcfce7!important;border-color:#16a34a!important;border-width:2px;color:#15803d!important}.QuestionDisplay_correct__dTCkR:before{width:4px!important;background:linear-gradient(180deg,#22c55e,#16a34a)!important}.dark .QuestionDisplay_correct__dTCkR{background-color:rgba(22,163,74,.12)!important;color:#86efac!important}.QuestionDisplay_incorrect__dKwDJ{background-color:#fee2e2!important;border-color:#dc2626!important;border-width:2px;color:#991b1b!important}.QuestionDisplay_incorrect__dKwDJ:before{width:4px!important;background:linear-gradient(180deg,#ef4444,#dc2626)!important}.dark .QuestionDisplay_incorrect__dKwDJ{background-color:rgba(220,38,38,.12)!important;color:#fca5a5!important}.QuestionDisplay_optionContent___g1D2{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0}.QuestionDisplay_optionLeft__g6ulQ{display:flex;align-items:flex-start;gap:12px;flex-grow:1;min-width:0}.QuestionDisplay_optionIdTag__wQ87T{font-weight:700;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.9rem;flex-shrink:0;margin-top:0}.QuestionDisplay_optionTextBody__URs1B{flex-grow:1;line-height:1.6;color:inherit;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.QuestionDisplay_optionTextBody__URs1B::-webkit-scrollbar{display:none}.QuestionDisplay_imageWrapper__NW9j4{display:flex;justify-content:center;align-items:center;width:100%;margin-top:4px}.QuestionDisplay_optionImage__f5Tlx{width:auto;height:auto;max-width:100%;max-height:120px;border-radius:6px;object-fit:contain}.QuestionDisplay_stimulusImage__mF0tl{width:auto;height:auto;max-width:100%;max-height:400px;border-radius:10px;border:1px solid var(--border-color);object-fit:contain;background-color:#fff}.QuestionDisplay_resultIcon__krwhk{font-size:1.2rem;font-weight:800;margin-left:10px;flex-shrink:0}.QuestionDisplay_explanation__fffy4{margin-top:2rem;background:var(--card-bg);border-radius:16px;color:var(--text-primary);border:1px solid var(--border-color);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.04)}.QuestionDisplay_explanationHeader__k39YX{display:flex;align-items:center;gap:10px;padding:1rem 1.25rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid var(--border-color);font-weight:700;font-size:1rem;color:#1e40af}.dark .QuestionDisplay_explanationHeader__k39YX{background:linear-gradient(135deg,rgba(30,64,175,.15),rgba(59,130,246,.1));color:#93bbfd}.QuestionDisplay_explanationBody__7U4gO{padding:1.5rem 1.25rem}.QuestionDisplay_reviewableText__vjRyq{cursor:help;line-height:1.8}.QuestionDisplay_markdownContainer__IgV7g{line-height:1.7}.QuestionDisplay_markdownContainer__IgV7g *{color:inherit}.QuestionDisplay_markdownContainer__IgV7g ol,.QuestionDisplay_markdownContainer__IgV7g ul{padding-left:1.2rem;margin-top:.5rem;margin-bottom:.5rem}.QuestionDisplay_markdownContainer__IgV7g li{margin-bottom:.5rem;padding-left:0}.QuestionDisplay_statementList__5CCkM{margin:1.5rem 0;padding-left:1.5rem;line-height:1.7;list-style-type:none;color:var(--text-primary)}.QuestionDisplay_statementList__5CCkM li{margin-bottom:1rem}.QuestionDisplay_matchingTable__tc8kr{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0;padding:1rem 1.5rem;background-color:var(--secondary-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:12px}@media (min-width:600px){.QuestionDisplay_matchingTable__tc8kr{grid-template-columns:1fr 1fr}}.QuestionDisplay_matchingTable__tc8kr h4{margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:1rem}.QuestionDisplay_matchingTable__tc8kr ul{list-style-type:none;padding:0}.QuestionDisplay_matchingTable__tc8kr li{margin-bottom:.75rem;line-height:1.5}.QuestionDisplay_numericalInputContainer__wZGUF{margin-top:1.5rem;max-width:400px}.QuestionDisplay_numericalInput__5bYjz{width:100%;padding:14px;font-size:1.2rem;font-family:monospace;border-radius:12px;margin-top:.5rem;border:2px solid var(--border-color);background-color:var(--card-bg);color:var(--text-primary);transition:border-color .2s ease}.QuestionDisplay_numericalInput__5bYjz:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.QuestionDisplay_numericalInput__5bYjz:disabled{background-color:var(--secondary-bg);cursor:not-allowed}.QuestionDisplay_numericalResultCorrect__33BEk{background-color:var(--state-correct-bg);border:1px solid var(--state-correct-border);color:var(--state-correct-text);border-radius:10px}.QuestionDisplay_numericalResultCorrect__33BEk,.QuestionDisplay_numericalResultIncorrect__8oiwN{margin-top:1rem;font-size:1rem;font-weight:600;padding:10px 16px;display:inline-flex;align-items:center;gap:6px}.QuestionDisplay_numericalResultIncorrect__8oiwN{background-color:var(--state-incorrect-bg);border:1px solid var(--state-incorrect-border);color:var(--state-incorrect-text);border-radius:10px}.QuestionDisplay_quickTip__Mhg2m{margin-top:1.5rem;padding:1.25rem;background-color:var(--quicktip-bg);border:1px solid var(--quicktip-border);border-left:4px solid var(--quicktip-accent);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03);position:relative;overflow:visible}.QuestionDisplay_quickTipHeader__W_hcn{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--quicktip-accent);margin-bottom:.75rem;letter-spacing:.02em}.QuestionDisplay_quickTipContent___duGj{color:var(--quicktip-text);line-height:1.6}.QuestionDisplay_quickTipContent___duGj p{margin:0}.QuestionDisplay_sectionDivider__o_xZu{height:1px;background:linear-gradient(90deg,transparent 0,var(--border-color) 30%,var(--border-color) 70%,transparent 100%);margin:1.5rem 0;border:none}.QuestionDisplay_quickTipRemember__I9_Q7{background-color:rgba(139,92,246,.06);border-color:rgba(139,92,246,.15);margin-top:0}.dark .QuestionDisplay_quickTipRemember__I9_Q7{background-color:rgba(139,92,246,.08);border-color:rgba(139,92,246,.2) rgba(139,92,246,.2) rgba(139,92,246,.2) #a78bfa}.QuestionDisplay_quickTipRememberHeader__uofWy{color:#7c3aed}.dark .QuestionDisplay_quickTipRememberHeader__uofWy{color:#c4b5fd}.QuestionDisplay_quickTipRememberIcon__Mc5TI{margin-right:4px}.QuestionDisplay_noMarginTop__xdQ_G{margin-top:0}.QuestionDisplay_reviewableTextOverflow__Cr54e{overflow-x:auto;max-width:100%}.QuestionDisplay_feedbackSection__BfGQK{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.QuestionDisplay_hintButton__pL9vA{display:inline-flex;align-items:center;gap:8px;border-radius:20px;padding:8px 20px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,rgba(6,182,212,.06),rgba(14,165,233,.06));color:var(--text-secondary);border:1px solid rgba(6,182,212,.18);letter-spacing:.02em}.QuestionDisplay_hintButton__pL9vA:hover{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(14,165,233,.1));color:#0891b2;border-color:rgba(6,182,212,.35);box-shadow:0 2px 12px rgba(6,182,212,.1);transform:translateY(-1px)}.QuestionDisplay_hintButton__pL9vA:active{transform:translateY(0) scale(.98)}.dark .QuestionDisplay_hintButton__pL9vA{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(14,165,233,.06));border-color:rgba(103,232,249,.12)}.dark .QuestionDisplay_hintButton__pL9vA:hover{background:linear-gradient(135deg,rgba(6,182,212,.16),rgba(14,165,233,.12));color:#67e8f9;border-color:rgba(103,232,249,.25);box-shadow:0 2px 14px rgba(6,182,212,.12)}@keyframes QuestionDisplay_hintReveal__D6ZeP{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.QuestionDisplay_hintPanel__YU23V{animation:QuestionDisplay_hintReveal__D6ZeP .35s cubic-bezier(.4,0,.2,1) forwards;border-radius:12px;border:1px solid;border-left:3.5px solid;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04);position:relative}.QuestionDisplay_hintPanelHeader__M24ZV{display:flex;align-items:center;gap:7px;padding:9px 14px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid}.QuestionDisplay_hintPanelIcon__IQRBB{font-size:.85rem;line-height:1}.QuestionDisplay_hintPanelBody__Rd80t{padding:14px 16px;line-height:1.75;font-size:.93rem;color:var(--text-primary)}.QuestionDisplay_hintDismiss__Ba83x{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:3px;border-radius:6px;color:inherit;opacity:.5;transition:all .2s ease}.QuestionDisplay_hintDismiss__Ba83x:hover{opacity:1;background:rgba(0,0,0,.06)}.dark .QuestionDisplay_hintDismiss__Ba83x:hover{background:rgba(255,255,255,.08)}.QuestionDisplay_hintPanelConcept__p9f_6{background-color:#f0fdfa;border-color:#99f6e4 #99f6e4 #99f6e4 #0d9488}.QuestionDisplay_hintPanelConcept__p9f_6 .QuestionDisplay_hintPanelHeader__M24ZV{color:#0f766e;border-bottom-color:rgba(13,148,136,.1);background:linear-gradient(135deg,rgba(13,148,136,.04),rgba(20,184,166,.02))}.dark .QuestionDisplay_hintPanelConcept__p9f_6{background-color:rgba(13,148,136,.06);border-color:rgba(94,234,212,.12) rgba(94,234,212,.12) rgba(94,234,212,.12) #14b8a6}.dark .QuestionDisplay_hintPanelConcept__p9f_6 .QuestionDisplay_hintPanelHeader__M24ZV{color:#5eead4;border-bottom-color:rgba(94,234,212,.08);background:linear-gradient(135deg,rgba(13,148,136,.08),rgba(20,184,166,.04))}.QuestionDisplay_videoWrapper__LKTXE{margin-top:1.5rem;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.12)}.QuestionDisplay_videoHeader__X_IFW{background:var(--secondary-bg);color:var(--text-primary);padding:10px 16px;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-color)}.QuestionDisplay_videoPlayer__nCuSg{width:100%;display:block;max-height:500px;background:#000}.QuestionDisplay_chaptersBar__79WHh{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;background:var(--secondary-bg);border-top:1px solid var(--border-color)}.QuestionDisplay_chaptersBar__79WHh button{padding:6px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.QuestionDisplay_chaptersBar__79WHh button:hover{background:#3b82f6;color:white;border-color:#3b82f6}.QuestionDisplay_footnote__prqDP{font-size:.8rem;color:var(--text-muted);border-top:1px dashed var(--border-color);margin-top:1.5rem;padding-top:1rem}@media (max-width:768px){#QuestionDisplay_q-container__pS3Ff{padding-left:0!important}.QuestionDisplay_questionHeader__0VzWN{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.QuestionDisplay_utilityBar__4yYS6{width:auto;justify-content:flex-end;border-bottom:none;padding-bottom:0}.QuestionDisplay_questionRow__Vs1ZZ{width:100%}.QuestionDisplay_optionsGrid__sYfzo{grid-template-columns:1fr;gap:.6rem}.QuestionDisplay_matchingTable__tc8kr{grid-template-columns:1fr;padding:.75rem 1rem}.QuestionDisplay_questionNumber__gvdjQ{font-size:.85rem;min-width:28px;height:28px;border-radius:6px}.QuestionDisplay_questionBody__400MT{font-size:.98rem}.QuestionDisplay_optionButton__ydT1k{padding:12px 14px;font-size:.95rem;border-radius:12px;min-height:44px}.QuestionDisplay_stimulusImage__mF0tl{max-height:250px;border-radius:8px}.QuestionDisplay_optionImage__f5Tlx{max-height:160px}.QuestionDisplay_explanation__fffy4{margin-top:1.5rem;border-radius:12px}.QuestionDisplay_explanationHeader__k39YX{padding:.85rem 1rem;font-size:.9rem}.QuestionDisplay_explanationBody__7U4gO{padding:1rem}.QuestionDisplay_markdownContainer__IgV7g ol,.QuestionDisplay_markdownContainer__IgV7g ul{padding-left:1rem}.QuestionDisplay_quickTip__Mhg2m{padding:1rem;border-radius:10px}.QuestionDisplay_videoWrapper__LKTXE{border-radius:10px}.QuestionDisplay_numericalInput__5bYjz{padding:12px;font-size:1.1rem;border-radius:10px}.QuestionDisplay_sectionDivider__o_xZu{margin:1rem 0}}.QuestionDisplay_questionContainer__cLXli{margin-bottom:2rem;overflow-x:hidden}.QuestionDisplay_extraContentDivider__pTGN6{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dashed var(--border-color)}.QuestionDisplay_statementListWrapper__SrTs0{margin:1.5rem 0}.QuestionDisplay_statementItem__SKiUJ{display:flex;align-items:flex-start;gap:10px}.QuestionDisplay_statementIndex__7KmXz{flex-shrink:0;min-width:20px;font-weight:700;color:var(--text-primary)}.QuestionDisplay_flexOverflow__QbFbB{flex-grow:1;overflow-x:auto;min-width:0}.QuestionDisplay_promptText__A49eL{margin:1rem 0;overflow-x:auto}.QuestionDisplay_matchingItem__y8fHZ{display:flex;align-items:center;gap:12px;margin-bottom:12px}.QuestionDisplay_matchingItemKey__bfJec{min-width:24px;flex-shrink:0;font-weight:700;color:var(--text-primary)}.QuestionDisplay_hintWrapper__RJe9G{margin:1.5rem 0;width:100%}.QuestionDisplay_stimulusWrapper__vg8Zs{margin:1rem 0}.QuestionDisplay_arContainer__5u8oL{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.QuestionDisplay_arBlock__xtsRA{display:flex;gap:12px;background-color:var(--secondary-bg);padding:14px;border-radius:12px;border:1px solid var(--border-color)}.QuestionDisplay_arBadge__eBv7v{flex-shrink:0;font-size:.7rem;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:6px;height:-moz-fit-content;height:fit-content;margin-top:2px;letter-spacing:.03em}.QuestionDisplay_badgeA__LvpL1{background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.dark .QuestionDisplay_badgeA__LvpL1{background-color:rgba(59,130,246,.15);color:#93bbfd;border-color:rgba(59,130,246,.3)}.QuestionDisplay_badgeR__Y1rHk{background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.dark .QuestionDisplay_badgeR__Y1rHk{background-color:rgba(100,116,139,.15);color:#94a3b8;border-color:rgba(100,116,139,.3)}.QuestionDisplay_multiSelectNotice__PmFJO{display:inline-block;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:6px;margin-left:8px;border:1px solid #fbbf24;vertical-align:middle;letter-spacing:.04em}@keyframes QuestionDisplay_tooltipFadeIn__FDaJv{0%{opacity:0;transform:translate(-50%,-100%) scale(.96)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes QuestionDisplay_tooltipFadeInBelow__tcR4F{0%{opacity:0;transform:translate(-50%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.QuestionDisplay_tooltipWrapper___JhSX{position:relative;display:inline-block;cursor:help}.QuestionDisplay_tooltipTrigger__Y4ItZ{color:inherit;border-bottom:1.5px dashed #3b82f6;font-weight:inherit;transition:all .2s ease;padding:0 2px;border-radius:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.QuestionDisplay_tooltipWrapper___JhSX:focus .QuestionDisplay_tooltipTrigger__Y4ItZ,.QuestionDisplay_tooltipWrapper___JhSX:hover .QuestionDisplay_tooltipTrigger__Y4ItZ{background-color:rgba(59,130,246,.08);border-bottom-style:solid;border-bottom-color:#2563eb}.dark .QuestionDisplay_tooltipWrapper___JhSX:focus .QuestionDisplay_tooltipTrigger__Y4ItZ,.dark .QuestionDisplay_tooltipWrapper___JhSX:hover .QuestionDisplay_tooltipTrigger__Y4ItZ{background-color:rgba(59,130,246,.15)}.QuestionDisplay_tooltipPopupFixed__IpsTx{width:max-content;max-width:min(320px,calc(100vw - 24px));background:rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);color:var(--text-secondary,#475569);text-align:left;border-radius:14px;padding:0;box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.06),0 0 0 1px rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.12);font-size:.86rem;font-weight:400;line-height:1.6;pointer-events:none;z-index:99999;overflow:hidden;animation:QuestionDisplay_tooltipFadeIn__FDaJv .18s ease-out forwards}.QuestionDisplay_tooltipFlippedBelow__4vt3c{animation:QuestionDisplay_tooltipFadeInBelow__tcR4F .18s ease-out forwards}.dark .QuestionDisplay_tooltipPopupFixed__IpsTx{background:rgba(30,41,59,.92);border-color:rgba(59,130,246,.18);box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.25),0 0 0 1px rgba(59,130,246,.12)}.QuestionDisplay_tooltipLabel__jlbcy{display:flex;align-items:center;gap:6px;padding:7px 16px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(37,99,235,.04));border-bottom:1px solid rgba(59,130,246,.08)}.dark .QuestionDisplay_tooltipLabel__jlbcy{color:#93bbfd;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.06));border-bottom-color:rgba(59,130,246,.12)}.QuestionDisplay_tooltipBody__Nrl8t{display:block;padding:10px 16px 12px;color:var(--text-secondary,#475569);line-height:1.6}.QuestionDisplay_tooltipPopupFixed__IpsTx:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:rgba(255,255,255,.94);filter:drop-shadow(0 2px 2px rgba(0,0,0,.04))}.dark .QuestionDisplay_tooltipPopupFixed__IpsTx:after{border-color:rgba(30,41,59,.92) transparent transparent}.QuestionDisplay_tooltipFlippedBelow__4vt3c:after{top:auto;bottom:100%;border-color:transparent transparent rgba(255,255,255,.94)}.dark .QuestionDisplay_tooltipFlippedBelow__4vt3c:after{border-color:transparent transparent rgba(30,41,59,.92)}.QuestionDisplay_sr-only__7DrJ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.QuestionDisplay_moleculeTrigger__r771c{color:#0d9488;font-weight:600;cursor:pointer;border-bottom:1.5px dotted #14b8a6;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease;border-radius:3px;padding:0 2px}.QuestionDisplay_moleculeTrigger__r771c svg{color:#0f766e;transition:transform .2s ease}.QuestionDisplay_moleculeTrigger__r771c:focus,.QuestionDisplay_moleculeTrigger__r771c:hover{background-color:rgba(20,184,166,.08);color:#0f766e;border-bottom-style:solid;border-bottom-color:#0d9488}.QuestionDisplay_moleculeTrigger__r771c:focus svg,.QuestionDisplay_moleculeTrigger__r771c:hover svg{transform:scale(1.15);color:#0d9488}.dark .QuestionDisplay_moleculeTrigger__r771c{color:#2dd4bf;border-bottom-color:#14b8a6}.dark .QuestionDisplay_moleculeTrigger__r771c svg{color:#5eead4}.dark .QuestionDisplay_moleculeTrigger__r771c:focus,.dark .QuestionDisplay_moleculeTrigger__r771c:hover{background-color:rgba(45,212,191,.15);color:#5eead4;border-bottom-color:#2dd4bf}.dark .QuestionDisplay_moleculeTrigger__r771c:focus svg,.dark .QuestionDisplay_moleculeTrigger__r771c:hover svg{color:#5eead4}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:1rem;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s;white-space:nowrap}.Button_primary__oSpWt{background-color:#0d6efd;color:white}.Button_primary__oSpWt:hover{background-color:#0b5ed7}.Button_secondary__lRe7Q{background-color:#6c757d;color:white}.Button_secondary__lRe7Q:hover{background-color:#5c636a}.Button_success__cKUHp{background-color:#198754;color:white}.Button_success__cKUHp:hover{background-color:#157347}.Button_button__hMNEn:disabled{opacity:.65;cursor:not-allowed}.QuestionFeedback_optionButton__yic5e{padding:12px;text-align:left;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:block;width:100%;margin-bottom:.5rem;background-color:#fff;font-size:1rem;transition:background-color .2s,border-color .2s}.QuestionFeedback_optionButton__yic5e:disabled{cursor:not-allowed}.QuestionFeedback_selected__pUaTO{background-color:#d1e7fd;border-color:#0d6efd;font-weight:700}.QuestionFeedback_correct__QnFlc{background-color:#d4edda;border-color:#198754;font-weight:700}.QuestionFeedback_incorrect__K9jpZ{background-color:#f8d7da;border-color:#dc3545}.QuestionFeedback_explanation__ICFas{margin-top:1rem;padding:1rem;background:#f5f5f5;border-radius:5px}.QuestionFeedback_reviewableText__3hSeM{cursor:help;line-height:1.7}.QuestionFeedback_resultIcon__aT1yn{font-size:1.2rem;font-weight:700}.QuestionFeedback_optionContent__wB2uW{display:flex;justify-content:space-between;align-items:center;width:100%}.QuestionFeedback_questionHeader__4hGe1{display:flow-root;margin-bottom:1rem}.QuestionFeedback_bookmarkButton__zbmD9{float:right;margin-left:12px;margin-bottom:4px;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;color:#6c757d;transition:background-color .2s,color .2s}.QuestionFeedback_bookmarkButton__zbmD9.QuestionFeedback_marked__KEhb6,.QuestionFeedback_bookmarkButton__zbmD9:hover{background-color:#f3e8ff;color:#845ef7}.QuestionFeedback_questionText__Iardv{font-weight:700;white-space:pre-line}.QuestionFeedback_optionsGrid__tR4Cm{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr}@media (min-width:600px){.QuestionFeedback_optionsGrid__tR4Cm{grid-template-columns:1fr 1fr}}.QuestionFeedback_reviewNotice__7Hjwj{margin-top:1rem;padding:10px 15px;background:#f8f5ff;border:1px solid #dcd1ea;border-radius:6px;color:#5a3d7e;font-weight:500;display:flex;align-items:center;gap:8px}.QuestionFeedback_markdownContainer__adgwI{line-height:1.7}.QuestionFeedback_markdownContainer__adgwI ol,.QuestionFeedback_markdownContainer__adgwI ul{padding-left:20px;margin-top:.5rem;margin-bottom:.5rem}.QuestionFeedback_markdownContainer__adgwI li{margin-bottom:.5rem}.login_page__Mq0iZ{display:flex;min-height:100vh;background:var(--landing-bg)}.login_leftPanel__ijvsE{flex:1 1 50%;background:linear-gradient(135deg,#0a1628,#1e293b 40%,#0f172a);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}.login_leftOrb__kbJVO{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.login_leftOrb__kbJVO:first-child{width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.25) 0,transparent 70%);top:-10%;right:-10%;animation:login_floatOrb__789f_ 18s ease-in-out infinite}.login_leftOrb__kbJVO:nth-child(2){width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.2) 0,transparent 70%);bottom:-5%;left:-5%;animation:login_floatOrb__789f_ 22s ease-in-out infinite reverse}.login_leftParticles__9DyD1{position:absolute;inset:0;pointer-events:none;overflow:hidden}.login_leftParticle__Dj4nB{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(255,255,255,.15);animation:login_particleDrift__KlL4e 10s linear infinite;left:calc(10% + var(--p-i) * 8%);top:calc(100% + 5px);animation-delay:calc(var(--p-i) * -1s);animation-duration:calc(7s + var(--p-i) * .6s)}.login_leftParticle__Dj4nB:nth-child(odd){background:rgba(96,165,250,.2);width:3px;height:3px}.login_leftContent__HCs9L{position:relative;z-index:2;text-align:center;max-width:420px;animation:login_fadeInUp__YuOc5 .7s ease-out}.login_leftTitle__vxtgH{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:#ffffff;line-height:1.15;margin-bottom:1rem;letter-spacing:-.02em}.login_leftGradientText__ZsqPV{background:linear-gradient(135deg,#60a5fa,#a78bfa,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login_leftSubtitle__sHiGF{font-size:1rem;color:#94a3b8;line-height:1.7;margin-bottom:2.5rem}.login_leftFeatures__cW1HM{display:flex;flex-direction:column;gap:1rem;text-align:left}.login_leftFeatureItem__RX79_{display:flex;align-items:center;gap:.75rem;color:#cbd5e1;font-size:.9rem}.login_leftFeatureIcon__W5_uX{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:transform .3s ease}.login_leftFeatureItem__RX79_:hover .login_leftFeatureIcon__W5_uX{transform:scale(1.1)}.login_rightPanel__9diRS{flex:1 1 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--landing-bg)}.login_signInCard__vCWta{max-width:400px;width:100%;text-align:center;animation:login_fadeInUp__YuOc5 .6s ease-out .1s both}.login_logoWrap__E6KcB{margin-bottom:2rem}.login_logoWrap__E6KcB img{border-radius:12px}.login_signInTitle__rxkEc{font-size:1.75rem;font-weight:700;color:var(--landing-text);margin-bottom:.5rem}.login_signInSubtitle__B3hi1{font-size:.95rem;color:var(--landing-text-secondary);margin-bottom:2rem;line-height:1.6}.login_divider__2Ubk9{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--landing-text-muted);font-size:.8rem}.login_dividerLine__tYD1O{flex:1 1;height:1px;background:var(--landing-border)}.login_trustRow__0eXLy{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.login_trustItem__lSe8k{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--landing-text-muted)}.login_backLink__ynC6r{margin-top:2rem;font-size:.85rem}.login_backLink__ynC6r a{color:var(--btn-primary-bg);text-decoration:none;font-weight:500;transition:opacity .2s}.login_backLink__ynC6r a:hover{opacity:.8}.login_mobileHeader___1dCl{display:none;text-align:center;padding:2rem 1.5rem 1.5rem;background:var(--hero-bg)}.login_mobileHeaderTitle__GT5yZ{font-size:1.35rem;font-weight:700;color:#ffffff;margin-bottom:.35rem}.login_mobileHeaderSub__ZIhR3{font-size:.85rem;color:#94a3b8}.login_loadingPage__lrzp0{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--landing-bg)}.login_loadingText__1WE78{color:var(--landing-text-secondary);font-size:.95rem}@keyframes login_fadeInUp__YuOc5{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes login_floatOrb__789f_{0%,to{transform:translate(0)}33%{transform:translate(-10px,-15px)}66%{transform:translate(5px,-8px)}}@keyframes login_particleDrift__KlL4e{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-110vh);opacity:0}}@media (max-width:768px){.login_page__Mq0iZ{flex-direction:column}.login_leftPanel__ijvsE{display:none}.login_mobileHeader___1dCl{display:block}.login_rightPanel__9diRS{padding:2rem 1.5rem;flex:1 1}.login_signInTitle__rxkEc{font-size:1.5rem}}@media (max-width:480px){.login_rightPanel__9diRS{padding:1.5rem 1rem}.login_trustRow__0eXLy{gap:1rem}.login_trustItem__lSe8k{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.login_leftOrb__kbJVO,.login_leftParticle__Dj4nB{animation:none!important}.login_leftContent__HCs9L,.login_signInCard__vCWta{animation:none}}.Navbar_navbar__3BIeH{display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;background:var(--card-bg);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:1020}.Navbar_leftSection__YGAWr,.Navbar_rightSection__VgYS1{display:flex;align-items:center;gap:1.5rem}.Navbar_logoLink__dd4qI{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.Navbar_logoText__WcSgJ{font-weight:700;font-size:1.1rem;color:var(--text-primary)}.Navbar_navLinks__chCYm{display:flex;align-items:center;gap:1.5rem;margin-left:1rem;flex-wrap:nowrap}.Navbar_navLinks__chCYm a{text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.95rem;padding:.5rem .25rem;border-bottom:2px solid transparent;transition:all .2s ease-in-out;white-space:nowrap}.Navbar_navLinks__chCYm a:hover{color:var(--text-primary);border-bottom-color:#0d6efd}.Navbar_divider__hKNdJ{border-left:1px solid var(--border-color);height:24px;margin:0 .5rem}.Navbar_adminLink__hrXxo{font-weight:700!important;color:#dc3545!important}.Navbar_upgradeButton__AvcG4{padding:8px 16px;text-decoration:none;background:#0d6efd;color:#ffffff!important;border-radius:8px;font-weight:700;transition:background-color .2s;font-size:.9rem}.Navbar_upgradeButton__AvcG4:hover{background-color:#0b5ed7}.Navbar_resumeButton__oZKTc{padding:8px 20px;font-size:.95rem;font-weight:700;color:white;background-color:#198754;border:none;border-radius:8px;cursor:pointer;box-shadow:0 0 0 rgba(25,135,84,.7);animation:Navbar_pulse__0lxPl 2s infinite;transition:background-color .2s}.Navbar_resumeButton__oZKTc:hover{animation-play-state:paused;background-color:#157347}@keyframes Navbar_pulse__0lxPl{0%{box-shadow:0 0 0 0 rgba(25,135,84,.7)}70%{box-shadow:0 0 0 10px rgba(25,135,84,0)}to{box-shadow:0 0 0 0 rgba(25,135,84,0)}}.Navbar_desktopProfile__H5n6b{display:block}.Navbar_profileContainer__qFbZE{position:relative;cursor:pointer}.Navbar_dropdownMenu__Vg7EZ{position:absolute;top:120%;right:0;width:200px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);padding:.5rem 0;display:flex;flex-direction:column;z-index:1100;animation:Navbar_fadeIn__Q2B5n .1s ease-out}.Navbar_dropdownItem__vfTIG{padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:background-color .1s;border:none;background:none;width:100%;text-align:left;cursor:pointer}.Navbar_dropdownItem__vfTIG:hover{background-color:var(--secondary-bg);color:#0d6efd}.Navbar_dropdownDivider__6R6hE{height:1px;background-color:var(--border-color);margin:.25rem 0}.Navbar_icon__vxMAW{width:18px;height:18px}@keyframes Navbar_fadeIn__Q2B5n{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Navbar_mobileProfileCard__XZcYT{display:flex;align-items:center;gap:12px;padding:1.5rem 2rem;background-color:var(--secondary-bg);border-bottom:1px solid var(--border-color);text-decoration:none;color:inherit}.Navbar_mobileDisplayName__nyGzw{font-weight:700;font-size:1rem;color:var(--text-primary)}.Navbar_mobileEmail__DCIzl{font-size:.85rem;color:var(--text-secondary);word-break:break-all}.Navbar_hamburgerButton__1ep97{display:none;background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;padding:6px;z-index:1030;color:var(--text-primary);align-items:center;justify-content:center}.Navbar_mobileMenu__XFNzn{display:flex;position:absolute;top:100%;left:0;width:100%;background:var(--card-bg);border-bottom:1px solid var(--border-color);flex-direction:column;padding:0;box-shadow:0 8px 16px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-10px);opacity:0;visibility:hidden;max-height:85vh;overflow-y:auto}.Navbar_mobileMenu__XFNzn.Navbar_open___npFi{transform:translateY(0);opacity:1;visibility:visible}.Navbar_mobileMenu__XFNzn>a:not(.Navbar_mobileProfileCard__XZcYT),.Navbar_mobileMenu__XFNzn>span.Navbar_disabledMobileLink__eg7Si{text-decoration:none;color:var(--text-primary);font-size:1.1rem;font-weight:500;padding:1rem 2rem;width:100%;border-bottom:1px solid var(--border-color);transition:background-color .2s}.Navbar_mobileMenu__XFNzn>span.Navbar_disabledMobileLink__eg7Si{opacity:.4;cursor:not-allowed;display:block}.Navbar_mobileMenu__XFNzn>a:not(.Navbar_mobileProfileCard__XZcYT):active,.Navbar_mobileMenu__XFNzn>a:not(.Navbar_mobileProfileCard__XZcYT):hover{background-color:var(--secondary-bg);color:#0d6efd}.Navbar_mobileMenuItem__66_1t{padding:1rem 2rem;border-bottom:1px solid var(--border-color)}.Navbar_mobileMenuSignOut__B1Bix{padding:1rem 2rem;margin-top:.5rem;border-top:1px solid var(--border-color);margin-bottom:1rem}.Navbar_desktopOnly__bGOlb{display:block}@media (max-width:1024px){.Navbar_navbar__3BIeH{padding:.75rem 1rem}.Navbar_desktopOnly__bGOlb,.Navbar_desktopProfile__H5n6b,.Navbar_divider__hKNdJ,.Navbar_leftSection__YGAWr>.Navbar_resumeButton__oZKTc,.Navbar_navLinks__chCYm,.Navbar_upgradeButton__AvcG4{display:none}.Navbar_rightSection__VgYS1{gap:0}.Navbar_hamburgerButton__1ep97{display:flex}}@media (max-width:380px){.Navbar_logoText__WcSgJ{display:none}}.PageLayout_container__1qLxq{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width:768px){.PageLayout_container__1qLxq{padding:0 .75rem;width:100%}}.MobileNavModal_overlay__VLKrS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:2000;animation:MobileNavModal_fadeIn__wDUqx .3s ease-out}@keyframes MobileNavModal_fadeIn__wDUqx{0%{opacity:0}to{opacity:1}}.MobileNavModal_modal__8JiHq{background:var(--card-bg);position:absolute;bottom:0;left:0;right:0;width:100%;height:85vh;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -10px 25px rgba(0,0,0,.2);animation:MobileNavModal_slideUp__oV07R .3s ease-out;display:flex;flex-direction:column}@keyframes MobileNavModal_slideUp__oV07R{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileNavModal_header__m6D03{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.MobileNavModal_titleGroup__tdYu5{display:flex;align-items:center;gap:12px}.MobileNavModal_headerTimer__shGR7{display:flex;align-items:center;font-size:.95rem;font-weight:800;color:#10b981;background:var(--timer-bg);padding:6px 14px;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 2px 8px var(--timer-shadow);letter-spacing:.5px}.MobileNavModal_title__675ML{margin:0;font-size:1.1rem;font-weight:800;color:var(--text-primary)}.MobileNavModal_closeButton__VoM83{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:background-color .2s,color .2s}.MobileNavModal_closeButton__VoM83:hover{background-color:var(--secondary-bg);color:var(--text-primary)}.MobileNavModal_controls__sb3AA{padding:8px 12px;border-bottom:1px solid var(--border-color);display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}.MobileNavModal_controlSelect__d3VM6{flex:1 1;min-width:95px;padding:6px 8px;font-size:.75rem;font-weight:600;border-radius:8px;border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-secondary);cursor:pointer;outline:none}.MobileNavModal_controlSelect__d3VM6:focus{border-color:var(--state-selected-border)}.MobileNavModal_content__vX0Dm{flex:1 1;overflow-y:auto;padding:8px 12px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.MobileNavModal_content__vX0Dm::-webkit-scrollbar{width:4px}.MobileNavModal_content__vX0Dm::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.MobileNavModal_navItem__riuht{display:flex;flex-direction:column;padding:10px 12px;border-radius:10px;background:transparent;border:1px solid transparent;border-left-width:3px;cursor:pointer;transition:all .15s ease;gap:2px}.MobileNavModal_navItem__riuht:hover{background:var(--secondary-bg);border-color:var(--border-color);border-left-color:var(--border-color)}.MobileNavModal_navItemActive__hZ0Nl{background:var(--state-selected-bg);border-color:var(--state-selected-border);border-left-color:var(--state-selected-border);border-left-width:3px}.MobileNavModal_navItemHeader__vng3y{display:flex;justify-content:space-between;align-items:center}.MobileNavModal_navItemTitle__GeCYM{font-size:.88rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.MobileNavModal_navItemActive__hZ0Nl .MobileNavModal_navItemTitle__GeCYM{color:var(--state-selected-text)}.MobileNavModal_navItemRight__uQwWm{display:flex;align-items:center;gap:6px;flex-shrink:0}.MobileNavModal_statusDot__DnJrt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.MobileNavModal_navItemSection__EfxX7{font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-top:1px}.MobileNavModal_navItemMeta__EtFLX{font-size:.72rem;color:var(--text-muted);line-height:1.3}.MobileNavModal_timeBadge__JqrRP{font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--secondary-bg);color:var(--text-muted);border:1px solid var(--border-color);white-space:nowrap}.MobileNavModal_navItemActive__hZ0Nl .MobileNavModal_timeBadge__JqrRP{background:var(--state-selected-border);color:#fff;border-color:var(--state-selected-border)}.MobileNavModal_qDots__7W9oV{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.MobileNavModal_qDot__FWlnm{min-width:34px;height:28px;padding:0 4px;border-radius:6px;font-size:.72rem;font-weight:700;border:1.5px solid var(--border-color);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.MobileNavModal_qDot__FWlnm:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.MobileNavModal_footer__ezMH2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;flex-shrink:0;border-top:1px solid var(--border-color);background:var(--card-bg)}.MobileNavModal_legend__RA4sV{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px}.MobileNavModal_legendItem__HHhJG{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-muted);font-weight:600}.MobileNavModal_legendDot__1SYGg{width:8px;height:8px;border-radius:50%;flex-shrink:0}.MobileNavModal_modalSubmitButton__DfAOb{margin:0;padding:8px 24px;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;font-weight:700;font-size:.95rem;box-shadow:0 4px 14px rgba(16,185,129,.4);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:6px;transition:transform .2s;white-space:nowrap}.MobileNavModal_modalSubmitButton__DfAOb:active{transform:scale(.98)}.MobileNavModal_activeModeControls__tGfK9{padding:12px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--secondary-bg)}.ContentHub_dashboardHeader__PAaQ3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ContentHub_dashboardTitle__ClbNL{margin:0;font-size:1.75rem;font-weight:700;color:var(--text-primary)}.ContentHub_dashboardSubtitle__ggD8g{margin-top:.25rem;color:var(--text-muted);font-size:.95rem}.ContentHub_tabBar__mpj_q{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.ContentHub_tab__yvrw_{padding:10px 24px;font-size:.9rem;font-weight:600;cursor:pointer;background:transparent;color:var(--text-muted);border:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s;white-space:nowrap}.ContentHub_tab__yvrw_:hover{color:var(--text-primary)}.ContentHub_tabActive__115fV{color:#0d6efd;border-bottom-color:#0d6efd}.ContentHub_panel__NWhwg{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.ContentHub_toolbar__ljLZT{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:1rem;background:var(--secondary-bg);border-bottom:1px solid var(--border-color)}.ContentHub_searchInput__0qFFA{flex:1 1 200px;padding:9px 12px;font-size:.9rem;border:1px solid var(--input-border);border-radius:6px;background:var(--input-bg);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.ContentHub_searchInput__0qFFA:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.ContentHub_filterSelect__1N_M4{padding:9px 12px;font-size:.9rem;border:1px solid var(--input-border);border-radius:6px;background:var(--input-bg);color:var(--text-primary);cursor:pointer;transition:border-color .2s;min-width:140px}.ContentHub_filterSelect__1N_M4:focus{outline:none;border-color:#0d6efd}.ContentHub_searchForm__3EmUi{display:flex;gap:.75rem;flex:1 1 300px}.ContentHub_tableWrapper__Ib9bA{overflow-x:auto}.ContentHub_table__mZ1GC{width:100%;border-collapse:collapse;font-size:.875rem}.ContentHub_table__mZ1GC th{padding:12px 16px;text-align:left;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--secondary-bg);border-bottom:2px solid var(--border-color);white-space:nowrap}.ContentHub_table__mZ1GC th.ContentHub_center__84XLS{text-align:center}.ContentHub_table__mZ1GC td{padding:12px 16px;color:var(--text-primary);border-bottom:1px solid var(--border-color);vertical-align:middle}.ContentHub_table__mZ1GC td.ContentHub_center__84XLS{text-align:center}.ContentHub_table__mZ1GC tbody tr{transition:background-color .15s}.ContentHub_table__mZ1GC tbody tr:hover{background:var(--secondary-bg)}.ContentHub_table__mZ1GC tbody tr:last-child td{border-bottom:none}.ContentHub_rowSelected__XaWo2{background:var(--state-selected-bg)!important}.ContentHub_cellTitle__STC8m{font-weight:500;color:var(--text-primary)}.ContentHub_badge__GHiQH{display:inline-block;padding:3px 8px;border-radius:4px;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.ContentHub_badgeActive__5ErIP{background:var(--state-correct-bg);color:var(--state-correct-text)}.ContentHub_badgeDraft__FSjQo{background:var(--state-marked-bg);color:var(--state-marked-text)}.ContentHub_badgeDefault__J__56{background:var(--secondary-bg);color:var(--text-muted)}.ContentHub_badgeType__pz9LC{background:var(--variant-indigo-bg);color:var(--variant-indigo-text);font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:4px}.ContentHub_badgeGcs__e0pTL{background:var(--variant-blue-bg);color:var(--variant-blue-text);font-size:.65rem;font-weight:600;padding:2px 5px;border-radius:3px;margin-left:8px}.ContentHub_badgeLastSandbox__HHWh2{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:white;font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:6px;margin-left:8px;box-shadow:0 2px 4px rgba(139,92,246,.2);display:inline-flex;align-items:center;gap:4px}.ContentHub_actions__2fivr{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.ContentHub_btnSmall__xb6Ev{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;font-size:.8rem;font-weight:500;border-radius:5px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ContentHub_btnSmall__xb6Ev:disabled{opacity:.5;cursor:not-allowed}.ContentHub_btnEdit__k7YyP{background:linear-gradient(135deg,#0d6efd,#0b5ed7);color:white;box-shadow:0 2px 6px rgba(13,110,253,.25)}.ContentHub_btnEdit__k7YyP:hover:not(:disabled){background:linear-gradient(135deg,#0b5ed7,#094db8);transform:translateY(-1px);box-shadow:0 4px 10px rgba(13,110,253,.35)}.ContentHub_btnView__wsJTX{background:var(--secondary-bg);color:var(--text-primary);border-color:var(--border-color)}.ContentHub_btnView__wsJTX:hover:not(:disabled){background:var(--border-color)}.ContentHub_btnSync___Ky9i{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 2px 6px rgba(16,185,129,.25)}.ContentHub_btnSync___Ky9i:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 10px rgba(16,185,129,.35)}.ContentHub_btnSandbox__kMq_k{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;box-shadow:0 2px 6px rgba(139,92,246,.25)}.ContentHub_btnSandbox__kMq_k:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 4px 10px rgba(139,92,246,.35)}.ContentHub_btnDelete__ZlBmY{background:transparent;color:#dc3545;border-color:#dc354540;min-width:36px}.ContentHub_btnDelete__ZlBmY:hover:not(:disabled){background:#dc354515;border-color:#dc3545}.ContentHub_resultsMeta__cD4pn{padding:10px 16px;font-size:.8rem;font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:var(--secondary-bg)}.ContentHub_cardList__tb6G2{display:flex;flex-direction:column}.ContentHub_paperCard__m6060{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border-color);transition:background-color .15s ease,border-left .15s ease;border-left:4px solid transparent}.ContentHub_paperCard__m6060:last-child{border-bottom:none}.ContentHub_paperCard__m6060:hover{background:var(--secondary-bg)}.ContentHub_lastSandboxCard__yLRVg{border-left:4px solid #8b5cf6;background:rgba(139,92,246,.05)}.ContentHub_lastSandboxCard__yLRVg:hover{background:rgba(139,92,246,.08)}.ContentHub_cardBody__TjvjV{flex:1 1;min-width:0}.ContentHub_cardMeta__VYOh8{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.ContentHub_cardTitle__2u4yE{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ContentHub_cardStats__9z6rn{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.ContentHub_statChip__Sh88R{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:10px;background:var(--secondary-bg);color:var(--text-muted);border:1px solid var(--border-color);white-space:nowrap}.ContentHub_statChipIssue__gzXkw{background:rgba(220,53,69,.1);color:#dc3545;border-color:rgba(220,53,69,.3)}.ContentHub_cardActions__T1JMp{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.ContentHub_bulkBar__KlFp0{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;min-height:48px;border-bottom:1px solid var(--border-color);background:var(--secondary-bg)}.ContentHub_bulkInfo__7wF4j{font-weight:600;font-size:.85rem;color:var(--text-muted)}.ContentHub_bulkInfoActive__w_7le{color:#0d6efd}.ContentHub_bulkActions____xzG{display:flex;gap:.75rem}.ContentHub_btnDanger__nl_k9{display:inline-flex;align-items:center;padding:7px 14px;font-size:.8rem;font-weight:600;border-radius:6px;border:none;cursor:pointer;background:#dc3545;color:white;transition:background-color .15s}.ContentHub_btnDanger__nl_k9:hover:not(:disabled){background:#bb2d3b}.ContentHub_btnDanger__nl_k9:disabled{opacity:.5;cursor:not-allowed}.ContentHub_centered__41RXD{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.ContentHub_errorText__2B8Dk{text-align:center;padding:1.5rem;color:#dc3545;font-weight:500}.ContentHub_emptyRow__tKse_{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-style:italic}.ContentHub_checkbox__ZNxq8{width:16px;height:16px;cursor:pointer;accent-color:#0d6efd}.ContentHub_confidenceHigh__GnMBQ{font-weight:700;color:#198754}.ContentHub_confidenceMed__NiKYe{font-weight:700;color:#e67e22}.ContentHub_confidenceLow__stbvw{font-weight:700;color:#dc3545}.ContentHub_confidenceNone__7KgoX{color:var(--text-muted)}.ContentHub_issueText__4XHDk{color:#dc3545;font-weight:600}.ContentHub_noIssueText___qhAO{color:var(--text-muted)}.ContentHub_flagBadge__4lFca{color:#dc3545;font-size:.75rem;font-weight:700}.ContentHub_loadMoreWrapper__G8SYj{text-align:center;padding:1.5rem 0}@media (max-width:768px){.ContentHub_dashboardHeader__PAaQ3{flex-direction:column;align-items:flex-start}.ContentHub_toolbar__ljLZT{flex-direction:column}.ContentHub_filterSelect__1N_M4,.ContentHub_searchForm__3EmUi,.ContentHub_searchInput__0qFFA{width:100%}.ContentHub_tabBar__mpj_q{overflow-x:auto;-webkit-overflow-scrolling:touch}.ContentHub_bulkBar__KlFp0{flex-direction:column;gap:.5rem;align-items:flex-start}.ContentHub_paperCard__m6060{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.ContentHub_cardActions__T1JMp{width:100%;justify-content:flex-start}.ContentHub_cardTitle__2u4yE{font-size:.9rem}.ContentHub_btnSmall__xb6Ev{font-size:.75rem;padding:5px 10px}}.SalesReport_container__jJZbH{padding:0 1rem;max-width:1200px;margin:0 auto}.SalesReport_headerRow__hhPMi{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.SalesReport_headerRow__hhPMi h1{margin:0;font-size:1.6rem;color:var(--text-primary)}.SalesReport_filterBar__oF6A6{display:flex;gap:1rem;align-items:center;background:var(--secondary-bg);padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--border-color);margin-bottom:2rem;flex-wrap:wrap;transition:background-color .3s,border-color .3s}.SalesReport_filterGroup__42_Cr{display:flex;align-items:center;gap:.5rem}.SalesReport_filterGroup__42_Cr label{font-weight:600;font-size:.9rem;color:var(--text-secondary);white-space:nowrap}.SalesReport_filterGroup__42_Cr input[type=date]{padding:8px 12px;border-radius:6px;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--text-primary);font-family:inherit;font-size:.9rem;transition:border-color .2s}.SalesReport_filterGroup__42_Cr input[type=date]:focus{outline:none;border-color:var(--state-selected-border);box-shadow:0 0 0 2px rgba(13,110,253,.15)}.SalesReport_summaryGrid__IuMad{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:600px){.SalesReport_summaryGrid__IuMad{grid-template-columns:1fr;gap:1rem}}.SalesReport_summaryCard__AokhN{padding:1.5rem;border-radius:12px;text-align:center;border:1px solid var(--border-color);background:var(--card-bg);transition:background-color .3s,border-color .3s,transform .2s;position:relative;overflow:hidden}.SalesReport_summaryCard__AokhN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:12px 12px 0 0}.SalesReport_summaryCard__AokhN:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.SalesReport_cardRevenue__etP7r:before{background:linear-gradient(90deg,#198754,#20c997)}.SalesReport_cardSales__AUHTe:before{background:linear-gradient(90deg,#0d6efd,#6ea8fe)}.SalesReport_summaryCard__AokhN h4{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.SalesReport_cardRevenue__etP7r h4{color:var(--state-correct-text)}.SalesReport_cardSales__AUHTe h4{color:var(--state-selected-text)}.SalesReport_summaryCard__AokhN .SalesReport_value__SHK1z{margin:.75rem 0 0;font-size:2.25rem;font-weight:800;color:var(--text-primary);line-height:1}.SalesReport_tableWrap__9Q5ae{overflow-x:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;transition:background-color .3s,border-color .3s;-webkit-overflow-scrolling:touch}.SalesReport_table__pFQIY{width:100%;border-collapse:collapse;min-width:700px}.SalesReport_table__pFQIY thead tr{border-bottom:2px solid var(--border-color)}.SalesReport_table__pFQIY th{padding:14px 16px;text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700;background:var(--secondary-bg);white-space:nowrap}.SalesReport_table__pFQIY th:first-child{border-radius:12px 0 0 0}.SalesReport_table__pFQIY th:last-child{border-radius:0 12px 0 0}.SalesReport_alignRight__8OlsR{text-align:right!important}.SalesReport_table__pFQIY tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .15s}.SalesReport_table__pFQIY tbody tr:last-child{border-bottom:none}.SalesReport_table__pFQIY tbody tr:hover{background:var(--secondary-bg)}.SalesReport_table__pFQIY td{padding:14px 16px;color:var(--text-primary);font-size:.925rem}.SalesReport_userCell__We9YM{display:flex;flex-direction:column;gap:2px}.SalesReport_userName__hdpnl{font-weight:600;color:var(--text-primary)}.SalesReport_userEmail__0306O{font-size:.8rem;color:var(--text-muted)}.SalesReport_amountCell__aFlEI{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--state-correct-text)}.SalesReport_paymentId__jiOwt{font-family:Courier New,monospace;font-size:.82rem;color:var(--text-muted);word-break:break-all}.SalesReport_emptyRow__ZplYH td{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-style:italic}.SalesReport_loading__FYr03{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-size:.95rem}@media (max-width:767px){.SalesReport_container__jJZbH{padding:0 .75rem}.SalesReport_headerRow__hhPMi{gap:.75rem}.SalesReport_headerRow__hhPMi h1{font-size:1.25rem}.SalesReport_filterBar__oF6A6{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.SalesReport_filterGroup__42_Cr{justify-content:space-between}.SalesReport_filterGroup__42_Cr input[type=date]{flex:1 1;min-width:0}.SalesReport_summaryCard__AokhN .SalesReport_value__SHK1z{font-size:1.75rem}.SalesReport_table__pFQIY{min-width:600px}.SalesReport_table__pFQIY td,.SalesReport_table__pFQIY th{padding:10px 12px;font-size:.85rem}}@media (max-width:480px){.SalesReport_filterGroup__42_Cr{flex-direction:column;align-items:stretch;gap:.25rem}}.IngestionDashboard_liveIndicator__KbQHg{font-size:.8rem;font-weight:700;color:#198754;background:#d1e7dd;padding:4px 8px;border-radius:6px;text-transform:uppercase}.dark .IngestionDashboard_liveIndicator__KbQHg{color:#75b798;background:rgba(25,135,84,.15)}.IngestionDashboard_pulsingDot__p_Ywq{width:10px;height:10px;border-radius:50%;background-color:white;animation:IngestionDashboard_pulse__fm6U1 1.5s infinite}@keyframes IngestionDashboard_pulse__fm6U1{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.AdminShared_pageContainer__yuati{padding:0 1rem;max-width:1200px;margin:0 auto}.AdminShared_pageContainerWide__RPiVm{padding:0 1rem}.AdminShared_headerRow__iMHdr{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.AdminShared_headerRow__iMHdr h1{margin:0;font-size:1.5rem;color:var(--text-primary)}.AdminShared_headerRowSpread__bYvDN{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.AdminShared_headerLeft__QpflA,.AdminShared_headerRowSpread__bYvDN{display:flex;align-items:center;gap:1rem}.AdminShared_headerLeft__QpflA h1{margin:0;font-size:1.5rem;color:var(--text-primary)}.AdminShared_sectionHeading__yor2d{border-bottom:1px solid var(--border-color);padding-bottom:.5rem;margin-bottom:1.5rem;color:var(--text-primary);font-size:1.25rem;transition:border-color .3s}.AdminShared_sectionDivider__xFTa2{margin:3rem 0;border:none;border-top:1px solid var(--border-color);transition:border-color .3s}.AdminShared_card__x0gMV{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background-color .3s,border-color .3s}.AdminShared_card__x0gMV h3{margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:.75rem;color:var(--text-primary)}.AdminShared_card__x0gMV h4{margin:0;color:var(--text-secondary);font-size:.9rem;font-weight:500}.AdminShared_statsGrid__lfDIJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.AdminShared_growthGrid__cJbmf{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.AdminShared_examGrid__x_zG3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto}@media (max-width:767px){.AdminShared_statsGrid__lfDIJ{grid-template-columns:1fr 1fr;gap:1rem}.AdminShared_growthGrid__cJbmf{grid-template-columns:1fr}}@media (max-width:480px){.AdminShared_statsGrid__lfDIJ{grid-template-columns:1fr}}.AdminShared_statCard__h0zrm{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background-color .3s,border-color .3s,transform .2s}.AdminShared_statCard__h0zrm:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.AdminShared_statTitle__nehIY{margin:0;color:var(--text-secondary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.AdminShared_statValue__EF3PS{margin:.5rem 0;font-size:2rem;font-weight:800;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminShared_statDescription__YffMS{margin:0;color:var(--text-muted);font-size:.82rem}.AdminShared_analyticsGrid__aj4fF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;text-align:center;color:var(--text-primary)}.AdminShared_analyticsValue__m11gg{font-size:1.75rem;font-weight:800;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminShared_analyticsLabel__HZnfc{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.AdminShared_analyticsTotalRow__NjrJY{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:.75rem;text-align:center}.AdminShared_filterBar__tpCP2{display:flex;gap:1rem;align-items:center;background:var(--secondary-bg);padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--border-color);margin-bottom:1rem;flex-wrap:wrap;transition:background-color .3s,border-color .3s}.AdminShared_filterBar__tpCP2 input[type=email],.AdminShared_filterBar__tpCP2 input[type=text]{flex-grow:1;padding:10px 12px;font-size:.95rem;border:1px solid var(--input-border);border-radius:6px;background-color:var(--input-bg);color:var(--text-primary);font-family:inherit}.AdminShared_filterBar__tpCP2 input::placeholder{color:var(--text-muted)}.AdminShared_filterBar__tpCP2 input:focus{outline:none;border-color:var(--state-selected-border);box-shadow:0 0 0 2px rgba(13,110,253,.15)}.AdminShared_activeFilterRow__Zd8_a{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--text-secondary)}.AdminShared_tableWrap__MY_1A{overflow-x:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;transition:background-color .3s,border-color .3s;-webkit-overflow-scrolling:touch}.AdminShared_table__JS1a8{width:100%;border-collapse:collapse;font-size:.9rem;min-width:800px}.AdminShared_table__JS1a8 thead tr{border-bottom:2px solid var(--border-color)}.AdminShared_table__JS1a8 th{padding:12px 14px;text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700;background:var(--secondary-bg);white-space:nowrap}.AdminShared_table__JS1a8 th:first-child{border-radius:12px 0 0 0}.AdminShared_table__JS1a8 th:last-child{border-radius:0 12px 0 0}.AdminShared_table__JS1a8 tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .15s}.AdminShared_table__JS1a8 tbody tr:last-child{border-bottom:none}.AdminShared_table__JS1a8 tbody tr:hover{background:var(--secondary-bg)}.AdminShared_table__JS1a8 td{padding:12px 14px;color:var(--text-primary)}.AdminShared_thCenter__v0jTx{text-align:center!important}.AdminShared_tdCenter__uRbU2{text-align:center}.AdminShared_userCell__jA_3i{display:flex;flex-direction:column;gap:2px}.AdminShared_userName__0QkT1{font-weight:600;color:var(--text-primary)}.AdminShared_userEmail__8JJoo{font-size:.8rem;color:var(--text-muted)}.AdminShared_monoId__rN7Bw{font-family:Courier New,monospace;font-size:.82rem;color:var(--text-muted);word-break:break-all}.AdminShared_copyBtn__xjGkO{margin-left:8px;padding:4px 8px;font-size:.72rem;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:background-color .2s,border-color .2s}.AdminShared_copyBtn__xjGkO:hover{background:var(--input-bg);border-color:var(--state-selected-border)}.AdminShared_scoreCell__AmRzO{font-weight:700;color:var(--text-primary)}.AdminShared_scorePercent__4pVhL{color:var(--text-muted);margin-left:8px;font-weight:400}.AdminShared_roleBadge__CvJFz{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:600;margin-right:5px;margin-bottom:5px;color:#fff}.AdminShared_roleBadgeAdmin__KKLre{background-color:var(--state-incorrect-border)}.AdminShared_roleBadgeDefault__RKsPC{background-color:var(--state-selected-border)}.AdminShared_basicUserLabel__p0vdV{color:var(--text-muted);font-style:italic}.AdminShared_roleItem__Arwcm{display:flex;align-items:center;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:8px;padding:10px 15px;transition:background-color .3s,border-color .3s}.AdminShared_roleItem__Arwcm input[type=checkbox]{margin-right:10px;width:20px;height:20px;cursor:pointer}.AdminShared_roleItem__Arwcm label{flex-grow:1;cursor:pointer;color:var(--text-primary)}.AdminShared_formColumn__uUDMG{max-width:500px;display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.AdminShared_formGroup__Rp5dd label{display:block;font-weight:700;margin-bottom:8px;color:var(--text-primary);font-size:.9rem}.AdminShared_formGroup__Rp5dd input[type=text]{width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--input-border);border-radius:6px;background-color:var(--input-bg);color:var(--text-primary);font-family:inherit}.AdminShared_formGroup__Rp5dd input::placeholder{color:var(--text-muted)}.AdminShared_formGroup__Rp5dd input:focus{outline:none;border-color:var(--state-selected-border);box-shadow:0 0 0 2px rgba(13,110,253,.15)}.AdminShared_centeredMessage__ivP_e{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-style:italic}.AdminShared_loadingMessage__8S_R_{text-align:center;padding-top:5rem;color:var(--text-secondary)}.AdminShared_errorMessage__y9us0{text-align:center;padding-top:2rem;color:var(--state-incorrect-text)}.AdminShared_subtext__6Z0ai{color:var(--text-secondary);margin-bottom:1.5rem}.AdminShared_adminHomeContainer__4RUaU{text-align:center;padding-top:3rem;max-width:1000px;margin:0 auto;padding-left:1rem;padding-right:1rem}.AdminShared_adminHomeContainer__4RUaU h1{color:var(--text-primary);font-size:1.75rem;margin-bottom:.5rem}.AdminShared_adminHomeSubtext__oz2mZ{margin-bottom:2rem;color:var(--text-secondary)}.AdminShared_examCard__5xu_M{padding:1.5rem;border:1px solid var(--border-color);border-radius:12px;background:var(--card-bg);text-align:left;transition:background-color .3s,border-color .3s,transform .2s}.AdminShared_examCard__5xu_M:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.AdminShared_examCard__5xu_M h3{color:var(--text-primary);margin-bottom:.5rem}.AdminShared_examCard__5xu_M p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.AdminShared_globalSettingsSection__rEjzm{margin-top:2rem;text-align:center}.AdminShared_globalSettingsSection__rEjzm h2{color:var(--text-primary)}.AdminShared_globalSettingsSection__rEjzm p{color:var(--text-secondary)}.AdminShared_globalLinksRow__uZHBm{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.AdminShared_scrollableTable__sukPj{max-height:400px;overflow-y:auto}@media (max-width:767px){.AdminShared_pageContainerWide__RPiVm,.AdminShared_pageContainer__yuati{padding:0 .75rem}.AdminShared_headerLeft__QpflA h1,.AdminShared_headerRow__iMHdr h1{font-size:1.2rem}.AdminShared_filterBar__tpCP2{flex-direction:column;align-items:stretch}.AdminShared_statValue__EF3PS{font-size:1.5rem}.AdminShared_analyticsValue__m11gg{font-size:1.3rem}.AdminShared_table__JS1a8{min-width:650px}.AdminShared_formColumn__uUDMG{max-width:100%}.AdminShared_examGrid__x_zG3{grid-template-columns:1fr;gap:1rem}.AdminShared_globalLinksRow__uZHBm{flex-direction:column;align-items:stretch}.AdminShared_adminHomeContainer__4RUaU{padding-top:1.5rem;text-align:left}}@media (max-width:480px){.AdminShared_analyticsGrid__aj4fF{grid-template-columns:1fr}}.AdminToolkit_container__3Uz7n{padding:0 1rem;max-width:1200px;margin:0 auto}.AdminToolkit_headerRow__fVcyC{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.AdminToolkit_card__ECH8a{margin-top:2rem;padding:1.5rem;border-radius:8px;background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 6px rgba(0,0,0,.05);transition:background-color .3s,border-color .3s}@media (min-width:768px){.AdminToolkit_card__ECH8a{padding:2rem}}.AdminToolkit_card__ECH8a h2{margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem;color:var(--text-primary);font-size:1.3rem}.AdminToolkit_card__ECH8a p{color:var(--text-secondary)}.AdminToolkit_cardDanger__UQjC2{border-top:4px solid var(--state-incorrect-border)}.AdminToolkit_cardDanger__UQjC2 h2{color:var(--state-incorrect-text);border-bottom-color:var(--state-incorrect-border)}.AdminToolkit_cardPurple__oxQXF{border-top:4px solid var(--variant-purple-border)}.AdminToolkit_cardPurple__oxQXF h2{color:var(--variant-purple-text);border-bottom-color:var(--variant-purple-border)}.AdminToolkit_cardSuccess__C80vS{border-top:4px solid var(--state-correct-border)}.AdminToolkit_cardSuccess__C80vS h2{color:var(--state-correct-text);border-bottom-color:var(--state-correct-border)}.AdminToolkit_cardWarning__7G7kv{border-top:4px solid var(--variant-orange-border)}.AdminToolkit_cardWarning__7G7kv h2{color:var(--variant-orange-text);border-bottom-color:var(--variant-orange-border)}.AdminToolkit_cardInfo__FZhjK{border-top:4px solid var(--state-selected-border)}.AdminToolkit_cardInfo__FZhjK h2{color:var(--state-selected-text);border-bottom-color:var(--state-selected-border)}.AdminToolkit_cardDeepPurple__ITVP3{border-top:4px solid var(--state-marked-border)}.AdminToolkit_cardDeepPurple__ITVP3 h2{color:var(--state-marked-text);border-bottom-color:var(--state-marked-border)}.AdminToolkit_grid__DXepe{display:grid;grid-gap:1rem;gap:1rem;align-items:end}.AdminToolkit_grid1__4Ya_L{grid-template-columns:1fr}@media (min-width:768px){.AdminToolkit_grid2__gkalt{grid-template-columns:1fr 1fr}.AdminToolkit_grid3__fW0jd{grid-template-columns:1fr 1fr 1fr}.AdminToolkit_grid4__MH37o{grid-template-columns:2fr 2fr 1fr 1fr}}@media (max-width:767px){.AdminToolkit_grid2__gkalt,.AdminToolkit_grid3__fW0jd,.AdminToolkit_grid4__MH37o{grid-template-columns:1fr}}.AdminToolkit_flexBetween__9P9k7{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.AdminToolkit_flexEnd__Mcded{display:flex;justify-content:flex-end;margin-top:1.5rem}.AdminToolkit_flexColumn__BMgMz{display:flex;flex-direction:column;gap:1.5rem}.AdminToolkit_flexRow__6LSBi{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AdminToolkit_flexStart__PwfI4{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.AdminToolkit_label__Ie_Xk{display:block;font-weight:600;margin-bottom:5px;color:var(--text-primary);font-size:.9rem}.AdminToolkit_inputField__4EV1f{width:100%;padding:8px 10px;border-radius:4px;border:1px solid var(--input-border);background-color:var(--input-bg);color:var(--text-primary);font-family:inherit;font-size:.95rem}.AdminToolkit_inputField__4EV1f::placeholder{color:var(--text-muted)}.AdminToolkit_checkboxWrap__VR79C{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;color:var(--text-primary)}.AdminToolkit_checkboxWrap__VR79C input[type=checkbox]{width:18px;height:18px;cursor:pointer}.AdminToolkit_alertBox__i2hhM{margin-top:1rem;background:var(--secondary-bg);padding:10px;border-radius:4px;border:1px solid var(--border-color)}.AdminToolkit_alertBox__i2hhM strong{display:block;margin-bottom:5px}.AdminToolkit_idList__LSfmk{max-height:100px;overflow-y:auto;font-size:.85rem;font-family:monospace;color:var(--text-secondary);padding:4px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px}.AdminToolkit_langWrap__JplVR{display:flex;gap:.5rem;flex-wrap:wrap}.AdminToolkit_langLabel__5uUq0{cursor:pointer;padding:8px 12px;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-primary);min-width:60px;transition:all .2s}.AdminToolkit_langLabel__5uUq0:hover{border-color:var(--color-primary);background-color:var(--secondary-bg)}.AdminToolkit_progressBox__PAwBK{margin-top:1.5rem;padding:1rem;background:var(--secondary-bg);border-radius:8px;border:1px solid var(--border-color)}