.EmblaCarouselButtons-module__tnWbJa__emblaButton{-webkit-tap-highlight-color:rgba(255,255,227,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;cursor:pointer;border:2px solid var(--light-extra-dull);z-index:1;width:2rem;height:2rem;color:var(--light);background-color:transparent;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:all .3s;display:inline-flex}.EmblaCarouselButtons-module__tnWbJa__emblaButton:hover{border-color:var(--light);background:var(--light-fade-gradient)}.EmblaCarouselButtons-module__tnWbJa__emblaButton:disabled{color:var(--light-extra-dull);cursor:not-allowed;border-color:var(--light-extra-dull)}.EmblaCarouselButtons-module__tnWbJa__emblaButton:disabled:hover{background:0 0}.EmblaCarouselButtons-module__tnWbJa__emblaButtonSvg{width:35%;height:35%}
.PYQCardsCarousel-module__02WEsG__embla{width:100%;margin:0}.PYQCardsCarousel-module__02WEsG__emblaViewport{overflow:hidden}.PYQCardsCarousel-module__02WEsG__emblaContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--space-md)*-1);display:flex}.PYQCardsCarousel-module__02WEsG__emblaSlide{min-width:0;padding-left:var(--space-md);flex:0 0 100%;transform:translate(0,0)}.PYQCardsCarousel-module__02WEsG__card{padding:var(--space-lg);cursor:pointer;border:1px solid var(--light-dull);background:0 0;width:100%;height:100%;min-height:250px;transition:all .3s,background .3s;position:relative;overflow:hidden}.PYQCardsCarousel-module__02WEsG__emblaSlide:first-child .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(circle at 20% 80%,rgba(100,149,237,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(135,206,250,.06) 0%,transparent 50%),linear-gradient(135deg,rgba(70,130,180,.04) 0%,transparent 60%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.PYQCardsCarousel-module__02WEsG__emblaSlide:nth-child(2) .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(at 70% 30%,rgba(255,160,122,.08) 0%,transparent 50%),radial-gradient(at 30% 70%,rgba(255,182,193,.06) 0%,transparent 50%),linear-gradient(45deg,rgba(250,128,114,.04) 0%,transparent 70%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.PYQCardsCarousel-module__02WEsG__emblaSlide:nth-child(3) .PYQCardsCarousel-module__02WEsG__card:before{content:"";opacity:1;z-index:0;background:radial-gradient(circle,rgba(245,169,68,.1) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(246,109,109,.08) 0%,transparent 50%),radial-gradient(circle at 20% 20%,rgba(255,215,0,.06) 0%,transparent 50%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.PYQCardsCarousel-module__02WEsG__card h3{font-family:var(--font-bebas);font-size:var(--font-size-h3);color:var(--light);margin:0 0 var(--space-sm)0;z-index:1;position:relative}.PYQCardsCarousel-module__02WEsG__card:last-child h3{color:var(--highlight)}.PYQCardsCarousel-module__02WEsG__card p{font-family:Space Grotesk,sans-serif;font-size:var(--text-sm);color:var(--light);z-index:1;margin:0;line-height:1.4;transition:color .3s;position:relative}.PYQCardsCarousel-module__02WEsG__emblaControls{margin-top:var(--space-md);grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;display:grid}.PYQCardsCarousel-module__02WEsG__emblaButtons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.PYQCardsCarousel-module__02WEsG__emblaDots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}.PYQCardsCarousel-module__02WEsG__emblaDot{-webkit-tap-highlight-color:var(--highlight);-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;cursor:pointer;background-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;text-decoration:none;display:inline-flex}.PYQCardsCarousel-module__02WEsG__emblaDot:after{content:"";border:2px solid var(--light-dull);border-radius:50%;align-items:center;width:.5rem;height:.5rem;transition:all .3s;display:flex}.PYQCardsCarousel-module__02WEsG__emblaDotSelected:after{border-color:var(--highlight);background-color:var(--highlight)}@media (min-width:640px){.PYQCardsCarousel-module__02WEsG__emblaSlide{flex:0 0 100%}}
.RollingDigits-module__3eIsIG__rollingDigits{vertical-align:baseline;display:inline-block}.RollingDigits-module__3eIsIG__rollingDigits:empty:before{content:"00";font-family:var(--rolling-digits-font-family,inherit);font-size:var(--rolling-digits-font-size,inherit);font-weight:var(--rolling-digits-font-weight,inherit);color:var(--rolling-digits-color,inherit);opacity:1;transition:opacity .2s}.RollingDigits-module__3eIsIG__rollingDigits:not(:empty):before{opacity:0}.RollingDigits-module__3eIsIG__digitContainer{vertical-align:baseline;width:1ch;height:1em;display:inline-block;position:relative;overflow:hidden}.RollingDigits-module__3eIsIG__digitStrip{display:block;position:absolute;top:0;left:0;right:0}.RollingDigits-module__3eIsIG__digit{text-align:center;width:100%;height:1em;font-size:var(--rolling-digits-font-size,inherit);font-family:var(--rolling-digits-font-family,var(--font-hubot));color:var(--rolling-digits-color,var(--highlight));background:var(--rolling-digits-background,transparent);font-weight:var(--rolling-digits-font-weight,500);box-sizing:border-box;display:block}.RollingDigits-module__3eIsIG__rollingDigits *{font-size:var(--rolling-digits-font-size,inherit);font-family:var(--rolling-digits-font-family,var(--font-hubot));color:var(--rolling-digits-color,var(--highlight));background:var(--rolling-digits-background,transparent);font-weight:var(--rolling-digits-font-weight,500)}
.MarkdownText-module__l3QS2a__markdownText{line-height:inherit;font-family:inherit;font-size:inherit;color:inherit}.MarkdownText-module__l3QS2a__markdownText a{color:var(--highlight);-webkit-text-decoration-line:underline;text-decoration-line:underline}.MarkdownText-module__l3QS2a__markdownText p{margin:0}.MarkdownText-module__l3QS2a__markdownText strong{font-weight:600}.MarkdownText-module__l3QS2a__markdownText em{font-style:italic}.MarkdownText-module__l3QS2a__markdownText code{background-color:var(--light-extra-dull);border-radius:3px;padding:.125em .25em;font-family:monospace;font-size:.9em}.MarkdownText-module__l3QS2a__markdownText ul,.MarkdownText-module__l3QS2a__markdownText ol{font-size:inherit;line-height:inherit;margin:0;padding-left:1.5em;list-style-position:outside}.MarkdownText-module__l3QS2a__markdownText li{line-height:inherit;margin:0;padding:0}.MarkdownText-module__l3QS2a__markdownText li p{line-height:inherit;margin:0}.MarkdownText-module__l3QS2a__markdownText ol{list-style-type:decimal}.MarkdownText-module__l3QS2a__markdownText ul{list-style-type:disc}
.QuestionNavigationBar-module__o4TbDq__navigationBar{background:var(--gradient-surface-dark);border-bottom:1px solid var(--light-medium);z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;margin-right:-4px;padding:1rem calc(1.5rem + 4px) 1rem 1.5rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.QuestionNavigationBar-module__o4TbDq__navigationBar:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--highlight)50%,transparent 100%);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}.QuestionNavigationBar-module__o4TbDq__leftGroup{align-items:center;gap:.5rem;display:flex}.QuestionNavigationBar-module__o4TbDq__listButton{background:var(--glass-bg);height:40px;color:var(--light);border:1px solid var(--light-extra-dull);cursor:pointer;font-family:var(--font-space-grotesk);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.QuestionNavigationBar-module__o4TbDq__listButton:hover{border-color:var(--light-medium);background:var(--glass-bg-hover);color:var(--light)}.QuestionNavigationBar-module__o4TbDq__listIcon{flex-shrink:0;width:18px;height:18px}.QuestionNavigationBar-module__o4TbDq__tooltip{background:var(--gradient-tooltip);border:1px solid var(--light-medium);min-width:max-content;box-shadow:var(--shadow-md),0 0 0 1px var(--glass-border);opacity:0;visibility:hidden;z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));color:var(--light);font-size:.75rem;font-family:var(--font-space-grotesk);white-space:nowrap;border-radius:6px;padding:.5rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-5px)}.QuestionNavigationBar-module__o4TbDq__tooltip:before{content:"";border:6px solid transparent;border-bottom-color:var(--light-medium);position:absolute;bottom:100%;left:15px;transform:none}.QuestionNavigationBar-module__o4TbDq__tooltip:after{content:"";border:5px solid transparent;border-bottom-color:var(--surface-dark);margin-bottom:-1px;position:absolute;bottom:100%;left:15px;transform:none}.QuestionNavigationBar-module__o4TbDq__tooltipRight{left:auto;right:0;transform:translate(0)translateY(-5px)}.QuestionNavigationBar-module__o4TbDq__tooltipRight:before{left:auto;right:15px;transform:none}.QuestionNavigationBar-module__o4TbDq__tooltipRight:after{content:"";border:5px solid transparent;border-bottom-color:var(--surface-dark);margin-bottom:-1px;position:absolute;bottom:100%;left:auto;right:16px;transform:none}.QuestionNavigationBar-module__o4TbDq__toggleButton{background:var(--glass-bg);width:40px;height:40px;color:var(--light-medium);border:1px solid var(--light-extra-dull);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.QuestionNavigationBar-module__o4TbDq__toggleButton:hover{border-color:var(--light-medium);background:var(--glass-bg-hover);color:var(--highlight)}.QuestionNavigationBar-module__o4TbDq__toggleButton:hover .QuestionNavigationBar-module__o4TbDq__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.QuestionNavigationBar-module__o4TbDq__toggleButton:hover .QuestionNavigationBar-module__o4TbDq__tooltipRight{transform:translate(0)translateY(0)}.QuestionNavigationBar-module__o4TbDq__toggleIcon{width:20px;height:20px;transition:transform .3s}.QuestionNavigationBar-module__o4TbDq__progressContainer{background:var(--glass-bg);border:1px solid var(--light-extra-dull);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;height:40px;padding:.25rem 1rem;display:flex;position:relative;overflow:hidden}.QuestionNavigationBar-module__o4TbDq__progressBadge{z-index:1;background:0 0;align-items:center;gap:.75rem;padding:0;display:flex}.QuestionNavigationBar-module__o4TbDq__progressLabel{font-family:var(--font-space-grotesk);text-transform:uppercase;letter-spacing:.1em;color:var(--light);opacity:.8;font-size:.9rem;font-weight:600}.QuestionNavigationBar-module__o4TbDq__numbersWrapper{font-family:var(--font-bebas);align-items:baseline;gap:.2rem;line-height:1;display:flex}.QuestionNavigationBar-module__o4TbDq__currentNumber{color:var(--light);font-size:1.25rem;font-weight:400}.QuestionNavigationBar-module__o4TbDq__separator{color:var(--highlight);opacity:.9;font-size:1.45rem;font-weight:300;transform:translateY(2px)}.QuestionNavigationBar-module__o4TbDq__totalNumber{color:var(--light);font-size:1.25rem}.QuestionNavigationBar-module__o4TbDq__progressBar,.QuestionNavigationBar-module__o4TbDq__progressFill{display:none}.QuestionNavigationBar-module__o4TbDq__progressFill:after{content:"";background:var(--highlight);width:2px;box-shadow:0 0 4px var(--highlight);display:block;position:absolute;top:-2px;bottom:-2px;right:0}.QuestionNavigationBar-module__o4TbDq__navButtonsGroup{gap:.5rem;display:flex}.QuestionNavigationBar-module__o4TbDq__navButton{font-family:var(--font-space-grotesk);background:var(--glass-bg);height:40px;color:var(--light);border:1px solid var(--light-extra-dull);cursor:pointer;border-radius:4px;min-width:64px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.QuestionNavigationBar-module__o4TbDq__navButton:hover:not(:disabled){border-color:var(--light-medium);background:var(--glass-bg-hover)}.QuestionNavigationBar-module__o4TbDq__navButton:disabled{opacity:.25;cursor:not-allowed}.QuestionNavigationBar-module__o4TbDq__navButton[data-loading=true]{pointer-events:none}.QuestionNavigationBar-module__o4TbDq__spinner{border:2px solid var(--light-extra-dull);border-top-color:var(--highlight);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite QuestionNavigationBar-module__o4TbDq__spin}@keyframes QuestionNavigationBar-module__o4TbDq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.QuestionNavigationBar-module__o4TbDq__navigationBar{border-bottom:1px solid var(--light-dull);gap:.5rem;width:100%;padding:.75rem}.QuestionNavigationBar-module__o4TbDq__listButton{flex:1;padding:.5rem .75rem;font-size:.75rem}.QuestionNavigationBar-module__o4TbDq__listIcon{width:16px;height:16px}.QuestionNavigationBar-module__o4TbDq__navButton{min-width:44px;padding:.5rem .75rem;font-size:.75rem}.QuestionNavigationBar-module__o4TbDq__progressContainer{min-width:auto;padding:.25rem .75rem}.QuestionNavigationBar-module__o4TbDq__progressLabel{display:none}.QuestionNavigationBar-module__o4TbDq__currentNumber,.QuestionNavigationBar-module__o4TbDq__totalNumber{font-size:1rem}.QuestionNavigationBar-module__o4TbDq__separator{margin:0 .2rem;font-size:1.1rem;transform:translateY(1px)}.QuestionNavigationBar-module__o4TbDq__spinner{width:16px;height:16px}}
.QuestionsListPanel-module__a1UY8a__backdrop{background:var(--surface-black-transparent);z-index:199;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.QuestionsListPanel-module__a1UY8a__backdrop[data-open=true]{opacity:1;pointer-events:auto}.QuestionsListPanel-module__a1UY8a__panel{background:var(--dark);z-index:200;border-right:2px solid var(--light-extra-dull);width:400px;max-width:85vw;height:100vh;box-shadow:var(--shadow-drawer);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.QuestionsListPanel-module__a1UY8a__panel[data-open=true]{transform:translate(0)}.QuestionsListPanel-module__a1UY8a__header{background:var(--dark);border-bottom:2px solid var(--light-extra-dull);height:var(--header-height);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.QuestionsListPanel-module__a1UY8a__header h2{font-family:var(--font-bebas);color:var(--light);letter-spacing:.05em;margin:0;font-size:1.5rem}.QuestionsListPanel-module__a1UY8a__closeButton{color:var(--light-medium);border:1px solid var(--light-extra-dull);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:32px;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.QuestionsListPanel-module__a1UY8a__closeButton:hover{color:var(--highlight);border-color:var(--highlight)}.QuestionsListPanel-module__a1UY8a__content{scrollbar-width:thin;scrollbar-color:var(--light-extra-dull)transparent;flex:1;padding:1.5rem;overflow-y:auto}.QuestionsListPanel-module__a1UY8a__content::-webkit-scrollbar{width:6px}.QuestionsListPanel-module__a1UY8a__content::-webkit-scrollbar-track{background:0 0}.QuestionsListPanel-module__a1UY8a__content::-webkit-scrollbar-thumb{background:var(--light-extra-dull);border-radius:3px}.QuestionsListPanel-module__a1UY8a__content::-webkit-scrollbar-thumb:hover{background:var(--light-dull)}.QuestionsListPanel-module__a1UY8a__questionsGrid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:0;display:grid}.QuestionsListPanel-module__a1UY8a__questionCard{aspect-ratio:1;background:var(--dark);border:1px solid var(--light-extra-dull);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:relative}.QuestionsListPanel-module__a1UY8a__questionCard:hover{border-color:var(--light-medium);background:var(--light-fade-gradient)}.QuestionsListPanel-module__a1UY8a__questionCard[data-current=true]{border-color:var(--highlight);background:var(--light-fade-gradient)}.QuestionsListPanel-module__a1UY8a__questionCard[data-status=correct]{border-color:var(--correct);background:var(--success-bg)}.QuestionsListPanel-module__a1UY8a__questionCard[data-status=incorrect]{border-color:var(--incorrect);background:var(--danger-bg)}.QuestionsListPanel-module__a1UY8a__questionCard[data-status=skipped]{border-color:var(--light-medium);background:var(--light-fade-gradient)}.QuestionsListPanel-module__a1UY8a__questionNumber{font-family:var(--font-bebas);color:var(--light);font-size:.95rem;font-weight:600}.QuestionsListPanel-module__a1UY8a__questionCard[data-current=true] .QuestionsListPanel-module__a1UY8a__questionNumber{color:var(--highlight)}.QuestionsListPanel-module__a1UY8a__statusIcon{color:var(--light);font-size:.65rem;position:absolute;top:2px;right:2px}.QuestionsListPanel-module__a1UY8a__questionCard[data-loading=true]{pointer-events:none;opacity:.7}.QuestionsListPanel-module__a1UY8a__loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.QuestionsListPanel-module__a1UY8a__spinner{border:2px solid var(--light-extra-dull);border-top-color:var(--highlight);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite QuestionsListPanel-module__a1UY8a__spin}@keyframes QuestionsListPanel-module__a1UY8a__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.QuestionsListPanel-module__a1UY8a__panel{width:320px}.QuestionsListPanel-module__a1UY8a__questionsGrid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:.4rem}.QuestionsListPanel-module__a1UY8a__questionNumber{font-size:1rem}.QuestionsListPanel-module__a1UY8a__spinner{width:14px;height:14px}}
.KeplerChat-module__UugtZa__placeholder{height:100%;color:var(--light);opacity:.5;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;display:flex}
.MiniQuestion-module__j0AOXq__miniQuestion{--question-font-size:.75rem;--option-font-size:.7rem;--option-label-font-size:1.2rem;--option-label-width:1.8rem;--option-padding:.6rem;--option-gap:.5rem;--q-label-font-size:1.4rem;background:linear-gradient(135deg,var(--dark)0%,var(--surface-dark)100%);border:1px solid var(--light-extra-dull);box-shadow:var(--shadow-md);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.MiniQuestion-module__j0AOXq__miniQuestion:before{content:"";background:linear-gradient(135deg,var(--glass-bg)0%,transparent 100%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.MiniQuestion-module__j0AOXq__miniQuestion:after{content:"";filter:blur(.5px);pointer-events:none;background:radial-gradient(#fff,rgba(255,255,255,.3),rgba(255,255,255,.1),transparent,transparent);width:500px;max-width:100%;height:1px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:20%;transform:translate(-50%)}.MiniQuestion-module__j0AOXq__miniQuestion:hover{border-color:var(--light-dull)}.MiniQuestion-module__j0AOXq__miniQuestion:hover:after{left:33%}.MiniQuestion-module__j0AOXq__questionHeader{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.MiniQuestion-module__j0AOXq__headerRight{align-items:center;gap:.75rem;display:flex}.MiniQuestion-module__j0AOXq__questionNumber{font-family:var(--font-bebas);font-size:var(--q-label-font-size);color:var(--highlight);letter-spacing:.08em;text-shadow:0 0 8px rgba(255,255,227,.3);font-weight:700}.MiniQuestion-module__j0AOXq__topicBadge{background:var(--selected-option);color:var(--dark);font-family:var(--font-space-grotesk);text-transform:uppercase;letter-spacing:.8px;box-shadow:var(--shadow-sm);border-radius:3px;padding:.25rem .6rem;font-size:.65rem;font-weight:700}.MiniQuestion-module__j0AOXq__yearContainer{align-items:center;gap:.5rem;display:flex}.MiniQuestion-module__j0AOXq__infoIconContainer{cursor:help;align-items:center;display:flex;position:relative}.MiniQuestion-module__j0AOXq__infoIcon{color:var(--light-medium);filter:drop-shadow(0 0 2px rgba(255,255,227,.3));transition:all .2s}.MiniQuestion-module__j0AOXq__infoIconContainer:hover .MiniQuestion-module__j0AOXq__infoIcon{color:var(--highlight);filter:drop-shadow(0 0 4px rgba(255,255,227,.5))}.MiniQuestion-module__j0AOXq__tooltip{background:var(--gradient-tooltip);border:1px solid var(--light-medium);min-width:200px;box-shadow:var(--shadow-md),0 0 0 1px var(--glass-border);opacity:0;visibility:hidden;z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border-radius:6px;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + .5rem);left:0}.MiniQuestion-module__j0AOXq__tooltip:before{content:"";border:6px solid transparent;border-bottom-color:var(--light-medium);position:absolute;bottom:100%;left:1rem}.MiniQuestion-module__j0AOXq__tooltip:after{content:"";border:5px solid transparent;border-bottom-color:var(--surface-dark);margin-bottom:-1px;position:absolute;bottom:100%;left:1rem}.MiniQuestion-module__j0AOXq__infoIconContainer:hover .MiniQuestion-module__j0AOXq__tooltip{opacity:1;visibility:visible;transform:translateY(2px)}.MiniQuestion-module__j0AOXq__tooltipRow{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.MiniQuestion-module__j0AOXq__tooltipRow:last-child{border-bottom:none;padding-bottom:0}.MiniQuestion-module__j0AOXq__tooltipRow:first-child{padding-top:0}.MiniQuestion-module__j0AOXq__tooltipLabel{font-family:var(--font-space-grotesk);color:var(--light-dull);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}.MiniQuestion-module__j0AOXq__tooltipValue{font-family:var(--font-space-grotesk);color:var(--light);text-align:right;font-size:.7rem;font-weight:500}.MiniQuestion-module__j0AOXq__difficulty{text-transform:capitalize;border-radius:3px;padding:.15rem .5rem;font-size:.6rem;font-weight:700}.MiniQuestion-module__j0AOXq__difficulty[data-difficulty=easy]{background:var(--success-bg);color:var(--success)}.MiniQuestion-module__j0AOXq__difficulty[data-difficulty=medium]{background:var(--warning-bg);color:var(--warning)}.MiniQuestion-module__j0AOXq__difficulty[data-difficulty=hard]{background:var(--danger-bg);color:var(--danger)}.MiniQuestion-module__j0AOXq__navButton{color:var(--light-medium);background:var(--glass-bg-hover);border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;transition:all .2s;display:flex}.MiniQuestion-module__j0AOXq__navButton:hover{color:var(--highlight);background:var(--glass-border);border-color:var(--light-dull);transform:scale(1.1)}.MiniQuestion-module__j0AOXq__questionText{font-family:var(--font-space-grotesk);font-size:var(--question-font-size);color:var(--light);margin-bottom:.75rem;line-height:1.5}.MiniQuestion-module__j0AOXq__questionText p{margin:0}.MiniQuestion-module__j0AOXq__optionsGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.MiniQuestion-module__j0AOXq__option{background:var(--glass-bg);border:1px solid var(--light-extra-dull);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.MiniQuestion-module__j0AOXq__option:before{content:"";background:linear-gradient(135deg,var(--glass-bg-hover)0%,transparent 100%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.MiniQuestion-module__j0AOXq__option:disabled{cursor:default}.MiniQuestion-module__j0AOXq__option:not([data-revealed=true]):not(:disabled):hover{background:var(--light-fade-gradient);border-color:var(--light-dull);transform:translateY(-1px)}.MiniQuestion-module__j0AOXq__option:not([data-revealed=true]):not(:disabled):hover:before{opacity:1}.MiniQuestion-module__j0AOXq__option[data-revealed=true][data-correct=true]{border:1px solid var(--correct);background:var(--correct-dull)}.MiniQuestion-module__j0AOXq__option[data-revealed=true][data-correct=true] .MiniQuestion-module__j0AOXq__optionLabel{background:var(--correct);color:var(--light)}.MiniQuestion-module__j0AOXq__option[data-revealed=true][data-selected=true]:not([data-correct=true]){border:1px solid var(--incorrect);background:var(--incorrect-dull)}.MiniQuestion-module__j0AOXq__option[data-revealed=true][data-selected=true]:not([data-correct=true]) .MiniQuestion-module__j0AOXq__optionLabel{background:var(--incorrect);color:var(--light)}.MiniQuestion-module__j0AOXq__optionLabel{width:var(--option-label-width);height:var(--option-label-width);background:var(--light-medium);color:var(--dark);font-family:var(--font-playfair);font-size:var(--option-label-font-size);pointer-events:none;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;transition:all .2s;display:flex}.MiniQuestion-module__j0AOXq__optionText{font-family:var(--font-space-grotesk);font-size:var(--option-font-size);color:var(--light);pointer-events:none;flex:1;line-height:1.4}.MiniQuestion-module__j0AOXq__optionText p{margin:0}@media (max-width:768px){.MiniQuestion-module__j0AOXq__miniQuestion{--question-font-size:.65rem;--option-font-size:.6rem;--option-label-font-size:1rem;--option-label-width:1.5rem;--option-padding:.4rem;--option-gap:.3rem;--q-label-font-size:1rem;gap:.4rem;padding:.5rem}.MiniQuestion-module__j0AOXq__topicBadge{padding:.1rem .3rem;font-size:.55rem}}
@keyframes Loader-module__Wu1Sya__loaderFade{0%{opacity:0}to{opacity:1}}.Loader-module__Wu1Sya__loaderContainer{justify-content:center;align-items:center;display:inline-flex;position:relative}.Loader-module__Wu1Sya__loader{width:100%;height:100%;position:relative}.Loader-module__Wu1Sya__square{background:var(--loader-color,var(--light));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loader-module__Wu1Sya__square[data-position="1"]{margin-top:-20%;margin-left:-20%;animation:.675s ease-in-out infinite alternate Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="2"]{margin-top:-20%;margin-left:0;animation:.675s ease-in-out 75ms infinite alternate Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="3"]{margin-top:-20%;margin-left:20%;animation:.675s ease-in-out .15s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="4"]{margin-top:0;margin-left:-20%;animation:.675s ease-in-out .225s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="5"]{margin-top:0;margin-left:0;animation:.675s ease-in-out .3s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="6"]{margin-top:0;margin-left:20%;animation:.675s ease-in-out .375s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="7"]{margin-top:20%;margin-left:-20%;animation:.675s ease-in-out .45s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="8"]{margin-top:20%;margin-left:0;animation:.675s ease-in-out .525s infinite Loader-module__Wu1Sya__loaderFade}.Loader-module__Wu1Sya__square[data-position="9"]{margin-top:20%;margin-left:20%;animation:.675s ease-in-out .6s infinite Loader-module__Wu1Sya__loaderFade}
.SimilarQuestions-module__4DEArq__similarQuestionsContainer{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.SimilarQuestions-module__4DEArq__emptyState{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.SimilarQuestions-module__4DEArq__emptyMessage{font-family:var(--font-space-grotesk);color:var(--light-dull);text-align:center;margin:0;font-size:.875rem}@media (max-width:768px){.SimilarQuestions-module__4DEArq__similarQuestionsContainer{gap:.75rem;padding:.75rem}.SimilarQuestions-module__4DEArq__emptyState{padding:1.5rem}.SimilarQuestions-module__4DEArq__emptyMessage{font-size:.8rem}}
.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.5rem;--option-font-size:1.25rem;--option-label-font-size:3rem;--q-label-font-size:3rem;--option-label-width:4rem;--option-padding:1.25rem;--option-gap:1rem;--header-corner-size:4px;flex-direction:column;width:min(50rem,100%);max-width:100%;min-height:calc(100vh - 5rem);margin:1rem auto 1rem 3rem;padding:0 1rem;display:flex}.TestQuestion-module__85iZuW__questionContent{transition:opacity .3s,transform .3s}.TestQuestion-module__85iZuW__questionContent[data-transitioning=true]{opacity:.7;transform:translate(5px)}.TestQuestion-module__85iZuW__questionHeader{background:var(--light-fade-gradient);border:1px solid var(--light-extra-dull);align-items:center;width:-moz-fit-content;width:fit-content;max-width:22rem;padding:0 .7rem .5rem;display:flex;position:relative;overflow:hidden}.TestQuestion-module__85iZuW__questionNumberBox{letter-spacing:1px;color:var(--highlight);align-items:center;gap:0;font-weight:600;display:flex;position:relative;font-family:var(--easy-heading)!important}.TestQuestion-module__85iZuW__qLabel{font-family:var(--font-playfair);text-transform:uppercase;font-weight:700;font-size:var(--q-label-font-size)}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topLeft,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topRight,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomLeft,.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomRight{content:"";width:var(--header-corner-size);height:var(--header-corner-size);background-color:var(--light);background-color:#fff;transition:all .3s;position:absolute}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topLeft{top:0;left:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__topRight{top:0;right:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomLeft{bottom:0;left:0}.TestQuestion-module__85iZuW__questionHeader .TestQuestion-module__85iZuW__bottomRight{bottom:0;right:0}.TestQuestion-module__85iZuW__questionStatement{color:var(--light);font-family:var(--body-font);font-size:var(--question-font-size);background:0 0;padding:1.5rem 0;line-height:1.2}.TestQuestion-module__85iZuW__questionStatement p{margin:0}.TestQuestion-module__85iZuW__optionsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.TestQuestion-module__85iZuW__option{border:1px solid var(--light-extra-dull);cursor:pointer;text-align:left;background:rgba(255,255,227,.02);border-radius:8px;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.TestQuestion-module__85iZuW__option:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,227,.03) 0%,transparent 100%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.TestQuestion-module__85iZuW__option:first-letter{text-transform:uppercase}@media (hover:hover){.TestQuestion-module__85iZuW__option:hover:before{opacity:1}.TestQuestion-module__85iZuW__option:hover{border-color:var(--light-dull)}}.TestQuestion-module__85iZuW__option[data-selected=true]{border:1px solid var(--selected-option);border-color:var(--selected-label-dull)}.TestQuestion-module__85iZuW__option[data-selected=true] .TestQuestion-module__85iZuW__optionLabel{background:var(--selected-option);color:var(--selected-lebel-light)}.TestQuestion-module__85iZuW__option:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option:hover{border:1px solid var(--light-extra-dull)!important;cursor:not-allowed!important;background:0 0!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--light-medium)!important;color:var(--dark)!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__option[data-selected=true]:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--selected-option)!important;color:var(--selected-lebel-light)!important}}.TestQuestion-module__85iZuW__optionLabel{background:var(--light-medium);width:2.75rem;height:2.75rem;color:var(--dark);font-family:var(--playfair-font);pointer-events:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-size:1.5rem;font-weight:700;transition:all .25s;display:flex}@media (hover:hover){.TestQuestion-module__85iZuW__option:hover .TestQuestion-module__85iZuW__optionLabel{background:#6bbf59;background:var(--selected-label-dull);color:var(--selected-lebel-light)}.TestQuestion-module__85iZuW__option[data-selected=true]:hover .TestQuestion-module__85iZuW__optionLabel{background:var(--selected-option);color:var(--selected-lebel-light)}}.TestQuestion-module__85iZuW__optionText{font-family:var(--body-font);color:var(--light);pointer-events:none;letter-spacing:.01em;flex:1;font-size:1.05rem;line-height:1.6}.TestQuestion-module__85iZuW__navigation{justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.TestQuestion-module__85iZuW__navBtn{font-family:var(--narrow-heading);border:1px solid var(--light-extra-dull);color:var(--light);cursor:pointer;letter-spacing:.5px;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;transition:all .2s;display:flex}@media (hover:hover){.TestQuestion-module__85iZuW__navBtn:hover:not(:disabled){border-color:var(--light);background:var(--light-fade-gradient)}}.TestQuestion-module__85iZuW__navBtn:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__navBtn:hover:not(:disabled){border-color:var(--light-extra-dull)!important;cursor:not-allowed!important;background:0 0!important}.TestQuestion-module__85iZuW__testQuestion[data-time-up=true] .TestQuestion-module__85iZuW__nextBtn:hover:not(:disabled){background:var(--light)!important;border-color:var(--light)!important;color:var(--dark)!important;cursor:not-allowed!important}}.TestQuestion-module__85iZuW__nextBtn{background:var(--light);color:var(--dark);border-color:var(--light);--loader-color:var(--dark);transition:all .2s}.TestQuestion-module__85iZuW__submitBtn{--loader-color:var(--light)}@media (hover:hover){.TestQuestion-module__85iZuW__nextBtn:hover:not(:disabled){background:var(--highlight);border-color:var(--highlight);color:var(--light)}}@media (max-width:1024px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.35rem;--option-font-size:1.15rem;--option-label-font-size:2.5rem;--q-label-font-size:2.5rem;--option-label-width:3.5rem;--option-padding:1rem;--option-gap:.75rem;--header-corner-size:3px;margin-left:1.5rem}}@media (max-width:768px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.25rem;--option-font-size:1.1rem;--option-label-font-size:2.25rem;--q-label-font-size:2.25rem;--option-label-width:3rem;--option-padding:.9rem;--option-gap:.6rem;--header-corner-size:3px;margin-left:0;padding-bottom:5rem}.TestQuestion-module__85iZuW__optionsGrid{grid-template-columns:1fr}.TestQuestion-module__85iZuW__option{border-top-color:transparent}.TestQuestion-module__85iZuW__option:first-child{border-top-color:var(--light-extra-dull);border-right-color:var(--light-extra-dull);border-bottom-color:var(--light-extra-dull);border-left-color:var(--light-extra-dull)}.TestQuestion-module__85iZuW__option:last-child{border-right-color:var(--light-extra-dull);border-bottom-color:var(--light-extra-dull);border-left-color:var(--light-extra-dull)}.TestQuestion-module__85iZuW__navigation{background:var(--dark);border-top:2px solid var(--light-extra-dull);z-index:100;flex-direction:row;gap:1rem;margin:0;padding:1rem;position:fixed;bottom:0;left:0;right:0}.TestQuestion-module__85iZuW__navBtn{flex:1;padding:.85rem 1rem}}@media (max-width:639px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.15rem;--option-font-size:1rem;--option-label-font-size:2rem;--q-label-font-size:2rem;--option-label-width:2.75rem;--option-padding:.75rem;--option-gap:.5rem;--header-corner-size:2px;width:100%;margin:0;padding:1rem 1rem 5rem}.TestQuestion-module__85iZuW__questionStatement{padding:1rem 0}.TestQuestion-module__85iZuW__navigation{padding:.85rem}.TestQuestion-module__85iZuW__navBtn{padding:.75rem .85rem;font-size:.95rem}}@media (max-width:480px){.TestQuestion-module__85iZuW__testQuestion{--question-font-size:1.05rem;--option-font-size:.95rem;--option-label-font-size:1.75rem;--q-label-font-size:1.75rem;--option-label-width:2.5rem;--option-padding:.65rem;--option-gap:.4rem;--header-corner-size:2px;padding:.75rem .75rem 4.5rem}.TestQuestion-module__85iZuW__questionStatement{padding:.75rem 0}.TestQuestion-module__85iZuW__questionHeader{max-width:18rem;padding:0 .5rem .5rem}.TestQuestion-module__85iZuW__navigation{padding:.75rem}.TestQuestion-module__85iZuW__navBtn{padding:.65rem .75rem;font-size:.9rem}}
.PieChart-module__wgfcrG__pieChartWrapper{align-items:flex-start;gap:2rem;display:flex}.PieChart-module__wgfcrG__legend{flex-direction:column;flex:1;gap:.25rem;min-width:240px;display:flex}.PieChart-module__wgfcrG__legendItem{cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;transition:all .2s;display:flex}.PieChart-module__wgfcrG__legendItem:hover,.PieChart-module__wgfcrG__legendItem[data-hovered=true]{background:var(--light-extra-dull)}.PieChart-module__wgfcrG__legendColor{border:1px solid var(--light-extra-dull);border-radius:2px;flex-shrink:0;width:12px;height:12px}.PieChart-module__wgfcrG__legendLabel{color:var(--light-medium);flex:1;max-width:10rem;margin-right:.5rem}.PieChart-module__wgfcrG__legendValue{color:var(--light);text-align:left;min-width:2rem;font-weight:500}.PieChart-module__wgfcrG__chartContainer{flex-shrink:0;padding-right:10rem;position:relative}.PieChart-module__wgfcrG__percentageText{fill:var(--selected-option);pointer-events:none;text-anchor:middle;dominant-baseline:middle;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.PieChart-module__wgfcrG__centerText{fill:var(--dark);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:opacity .2s}.PieChart-module__wgfcrG__centerTextBackground{transition:opacity .2s}@media (max-width:639px){.PieChart-module__wgfcrG__pieChartWrapper{flex-direction:column;align-items:center;gap:1.5rem}.PieChart-module__wgfcrG__legend{order:2;min-width:100%}.PieChart-module__wgfcrG__chartContainer{order:1}}
