.page-module__IQMXKG__container{grid-template-columns:1.5fr 1fr;gap:0;height:100vh;display:grid;position:relative;overflow:hidden}.page-module__IQMXKG__leftColumn{background:var(--mantine-color-brandDark-0);flex-direction:column;gap:16px;padding:24px 12px 24px 24px;display:flex;position:relative;overflow:hidden}.page-module__IQMXKG__rightColumn{background:var(--mantine-color-brandDark-0);flex-direction:column;gap:16px;padding:24px 24px 24px 12px;display:flex;position:relative;overflow-y:auto}.page-module__IQMXKG__backLink{color:var(--mantine-color-brandDark-5);flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__IQMXKG__backLink:hover{color:var(--mantine-color-brand-6)}.page-module__IQMXKG__infoCard{border:1px solid var(--mantine-color-brandDark-1);border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}.page-module__IQMXKG__infoCardContent{padding:28px 64px 28px 24px}.page-module__IQMXKG__levelCorner{border-bottom-left-radius:100%;justify-content:center;align-items:center;width:52px;height:52px;padding-bottom:10px;padding-left:10px;display:flex;position:absolute;top:0;right:0}.page-module__IQMXKG__readingCard{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-module__IQMXKG__toolbar{border-bottom:1px solid var(--mantine-color-brandDark-1);flex-shrink:0;justify-content:flex-end;align-items:center;padding:8px 20px;display:flex}.page-module__IQMXKG__readingArea{color:var(--mantine-color-brandDark-9);scrollbar-width:thin;scrollbar-color:var(--mantine-color-brandDark-2)transparent;flex:1;padding:20px;line-height:1.8;overflow-y:auto}.page-module__IQMXKG__readingArea::-webkit-scrollbar{width:6px}.page-module__IQMXKG__readingArea::-webkit-scrollbar-track{background:0 0}.page-module__IQMXKG__readingArea::-webkit-scrollbar-thumb{background:var(--mantine-color-brandDark-2);border-radius:3px}.page-module__IQMXKG__readingArea h2{margin:1.2em 0 .4em;font-size:1.2em;font-weight:600}.page-module__IQMXKG__readingArea h2:first-child{margin-top:0}.page-module__IQMXKG__readingArea p{margin:0 0 1em}.page-module__IQMXKG__readingArea strong{font-weight:600}.page-module__IQMXKG__fontSmall{font-size:14px}.page-module__IQMXKG__fontMedium{font-size:16px}.page-module__IQMXKG__fontLarge{font-size:19px}.page-module__IQMXKG__questionsSpacer{flex-shrink:0}.page-module__IQMXKG__submitRow{justify-content:center;padding:16px 0;display:flex}.page-module__IQMXKG__resultsAnchor{padding-top:8px}@media (max-width:1024px){.page-module__IQMXKG__container{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.page-module__IQMXKG__leftColumn{border-bottom:1px solid var(--mantine-color-brandDark-1);overflow:visible}.page-module__IQMXKG__rightColumn{overflow:visible}.page-module__IQMXKG__readingCard{flex:none}.page-module__IQMXKG__readingArea{overflow:visible}.page-module__IQMXKG__questionsSpacer{display:none}}@media (max-width:48em){.page-module__IQMXKG__leftColumn,.page-module__IQMXKG__rightColumn{padding:16px}}
.saved-words-panel-module__M0ah6W__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.saved-words-panel-module__M0ah6W__toggle{color:var(--mantine-color-brandDark-9);justify-content:space-between;align-items:center;padding:14px 20px;font-size:15px;font-weight:500;display:flex}.saved-words-panel-module__M0ah6W__chevronButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .12s;display:flex}.saved-words-panel-module__M0ah6W__chevronButton:hover{background:var(--mantine-color-brandDark-0)}.saved-words-panel-module__M0ah6W__toggleLeft{align-items:center;gap:8px;display:flex}.saved-words-panel-module__M0ah6W__count{color:var(--mantine-color-brand-6);background:var(--mantine-color-brand-0);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.saved-words-panel-module__M0ah6W__chevron{color:var(--mantine-color-brandDark-4);transition:transform .2s}.saved-words-panel-module__M0ah6W__chevronOpen{transform:rotate(180deg)}.saved-words-panel-module__M0ah6W__content{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.saved-words-panel-module__M0ah6W__wordRow{border-bottom:1px solid var(--mantine-color-brandDark-0);align-items:baseline;gap:8px;padding:6px 0;display:flex}.saved-words-panel-module__M0ah6W__wordRow:last-child{border-bottom:none}.saved-words-panel-module__M0ah6W__word{color:var(--mantine-color-brandDark-9);font-size:14px;font-weight:600}.saved-words-panel-module__M0ah6W__translation{color:var(--mantine-color-brandDark-5);font-size:13px}.saved-words-panel-module__M0ah6W__emptyHint{padding:0 20px 14px}
.score-celebration-module__-aQX1G__card{border:1px solid var(--mantine-color-grape-1);background:var(--mantine-color-grape-0);border-radius:20px;align-items:stretch;gap:28px;padding:18px 28px;animation:.5s cubic-bezier(.22,1,.36,1) both score-celebration-module__-aQX1G__cardPop;display:flex}.score-celebration-module__-aQX1G__card[data-tier=high]{--tier-stroke:var(--mantine-color-teal-6);--tier-accent:var(--mantine-color-teal-7);--tier-soft:var(--mantine-color-teal-0)}.score-celebration-module__-aQX1G__card[data-tier=mid]{--tier-stroke:var(--mantine-color-yellow-6);--tier-accent:var(--mantine-color-orange-8);--tier-soft:var(--mantine-color-orange-0)}.score-celebration-module__-aQX1G__card[data-tier=low]{--tier-stroke:var(--mantine-color-grape-5);--tier-accent:var(--mantine-color-grape-7);--tier-soft:var(--mantine-color-grape-0)}.score-celebration-module__-aQX1G__divider{background:var(--mantine-color-grape-3);flex-shrink:0;align-self:stretch;width:1px}.score-celebration-module__-aQX1G__ringCol{flex-shrink:0;align-items:center;display:flex}.score-celebration-module__-aQX1G__ringWrap{place-items:center;display:grid;position:relative}.score-celebration-module__-aQX1G__ring{display:block}.score-celebration-module__-aQX1G__ringTrack{stroke:var(--mantine-color-gray-2);opacity:.7}.score-celebration-module__-aQX1G__ringFg{stroke:var(--tier-stroke);transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.score-celebration-module__-aQX1G__ringCenter{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.score-celebration-module__-aQX1G__ringScore{color:var(--mantine-color-brandDark-9);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.score-celebration-module__-aQX1G__ringScoreLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-brandDark-4);font-size:12px;font-weight:600}.score-celebration-module__-aQX1G__mainCol{flex-direction:column;flex:1;justify-content:center;gap:16px;min-width:0;display:flex}.score-celebration-module__-aQX1G__heading{align-items:center;gap:12px;display:flex}.score-celebration-module__-aQX1G__trophyBadge{background:var(--tier-soft);width:44px;height:44px;color:var(--tier-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.score-celebration-module__-aQX1G__title{color:var(--mantine-color-brandDark-9);align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1.15;display:flex}.score-celebration-module__-aQX1G__emoji{font-size:24px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both score-celebration-module__-aQX1G__emojiPop}.score-celebration-module__-aQX1G__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.score-celebration-module__-aQX1G__pointsPanel{text-align:center;background:var(--mantine-color-grape-2);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:220px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.score-celebration-module__-aQX1G__starBadge{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;font-size:20px;animation:.6s cubic-bezier(.34,1.56,.64,1) .25s both score-celebration-module__-aQX1G__emojiPop;display:grid;box-shadow:0 2px 10px #0000000f}.score-celebration-module__-aQX1G__pointsRow{align-items:baseline;gap:6px;display:flex}.score-celebration-module__-aQX1G__pointsNum{letter-spacing:-.02em;color:var(--mantine-color-grape-7);font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.score-celebration-module__-aQX1G__pointsUnit{color:var(--mantine-color-grape-7);font-size:18px;font-weight:700}.score-celebration-module__-aQX1G__pointsHint{color:var(--mantine-color-brandDark-5);margin-top:4px;font-size:13px;line-height:1.4}.score-celebration-module__-aQX1G__confetti{pointer-events:none;position:absolute;inset:0}.score-celebration-module__-aQX1G__confettiPiece{opacity:0;border-radius:2px;width:7px;height:11px;animation:1.6s ease-in .2s forwards score-celebration-module__-aQX1G__confettiFall;position:absolute;top:-10px}.score-celebration-module__-aQX1G__confettiPiece[data-i="0"]{background:var(--mantine-color-teal-5);animation-delay:.25s;left:8%}.score-celebration-module__-aQX1G__confettiPiece[data-i="1"]{background:var(--mantine-color-yellow-5);animation-delay:.45s;left:18%}.score-celebration-module__-aQX1G__confettiPiece[data-i="2"]{background:var(--mantine-color-grape-5);animation-delay:.3s;left:27%}.score-celebration-module__-aQX1G__confettiPiece[data-i="3"]{background:var(--mantine-color-orange-5);animation-delay:.55s;left:36%}.score-celebration-module__-aQX1G__confettiPiece[data-i="4"]{background:var(--mantine-color-green-5);animation-delay:.2s;left:45%}.score-celebration-module__-aQX1G__confettiPiece[data-i="5"]{background:var(--mantine-color-blue-5);animation-delay:.5s;left:54%}.score-celebration-module__-aQX1G__confettiPiece[data-i="6"]{background:var(--mantine-color-pink-5);animation-delay:.35s;left:63%}.score-celebration-module__-aQX1G__confettiPiece[data-i="7"]{background:var(--mantine-color-yellow-5);animation-delay:.6s;left:72%}.score-celebration-module__-aQX1G__confettiPiece[data-i="8"]{background:var(--mantine-color-grape-5);animation-delay:.28s;left:81%}.score-celebration-module__-aQX1G__confettiPiece[data-i="9"]{background:var(--mantine-color-green-5);animation-delay:.48s;left:90%}.score-celebration-module__-aQX1G__confettiPiece[data-i="10"]{background:var(--mantine-color-orange-5);animation-delay:.62s;left:13%}.score-celebration-module__-aQX1G__confettiPiece[data-i="11"]{background:var(--mantine-color-teal-5);animation-delay:.4s;left:50%}.score-celebration-module__-aQX1G__confettiPiece[data-i="12"]{background:var(--mantine-color-blue-5);animation-delay:.32s;left:68%}.score-celebration-module__-aQX1G__confettiPiece[data-i="13"]{background:var(--mantine-color-pink-5);animation-delay:.58s;left:86%}@keyframes score-celebration-module__-aQX1G__cardPop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes score-celebration-module__-aQX1G__emojiPop{0%{transform:scale(0)rotate(-30deg)}to{transform:scale(1)rotate(0)}}@keyframes score-celebration-module__-aQX1G__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(200px)rotate(540deg)}}@media (max-width:820px){.score-celebration-module__-aQX1G__card{flex-direction:column;gap:20px;padding:24px 20px}.score-celebration-module__-aQX1G__divider{width:auto;height:1px}.score-celebration-module__-aQX1G__ringCol,.score-celebration-module__-aQX1G__heading{justify-content:center}.score-celebration-module__-aQX1G__title,.score-celebration-module__-aQX1G__desc{text-align:center}.score-celebration-module__-aQX1G__actions{justify-content:center}.score-celebration-module__-aQX1G__pointsPanel{width:100%}}@media (prefers-reduced-motion:reduce){.score-celebration-module__-aQX1G__card,.score-celebration-module__-aQX1G__emoji,.score-celebration-module__-aQX1G__starBadge{animation:none}.score-celebration-module__-aQX1G__ringFg{transition:none}.score-celebration-module__-aQX1G__confetti{display:none}}
.translation-tooltip-module__m6l9AW__tooltip{z-index:1000;background:var(--mantine-color-white);pointer-events:auto;border-radius:8px;max-width:300px;padding:8px 12px;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.translation-tooltip-module__m6l9AW__tooltip:after{content:"";border:6px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.translation-tooltip-module__m6l9AW__arrowBelow:after{border-top-color:var(--mantine-color-white);bottom:-12px}.translation-tooltip-module__m6l9AW__arrowAbove:after{border-bottom-color:var(--mantine-color-white);top:-12px}.translation-tooltip-module__m6l9AW__loading,.translation-tooltip-module__m6l9AW__translationRow{align-items:center;gap:6px;display:flex}
.task-details-module__voYBgW__container{height:100vh;padding:60px 24px 24px;overflow-y:auto}.task-details-module__voYBgW__topicTitle{color:var(--mantine-color-brandDark-9);font-size:24px;font-weight:700;line-height:1.3}.task-details-module__voYBgW__instructions{color:var(--mantine-color-brandDark-9);line-height:1.6}.task-details-module__voYBgW__requiredPointsCard{background:var(--mantine-color-brand-0);border:1px solid var(--mantine-color-brand-1);border-radius:8px;padding:16px}.task-details-module__voYBgW__stimulusCard{background:var(--mantine-color-brandDark-0);border:1px solid var(--mantine-color-brandDark-2);border-radius:8px}.task-details-module__voYBgW__stimulusHeader{border-bottom:1px solid var(--mantine-color-brandDark-1);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.task-details-module__voYBgW__stimulusLabel{text-transform:uppercase;letter-spacing:.5px}.task-details-module__voYBgW__stimulusDate{font-size:12px}.task-details-module__voYBgW__stimulusContent{align-items:flex-start;gap:12px;display:flex}.task-details-module__voYBgW__stimulusBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-details-module__voYBgW__stimulusText{line-height:1.5}.task-details-module__voYBgW__hintsCard{background:#fff9e0;border:1px solid #f0c45c;border-radius:12px;padding:0;overflow:hidden}.task-details-module__voYBgW__hintButton{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 20px;font-family:inherit;display:flex}.task-details-module__voYBgW__hintIcon{color:#a86b1e;flex-shrink:0}.task-details-module__voYBgW__hintText{color:#a86b1e;text-align:left;flex:1;font-size:14px;font-weight:600}.task-details-module__voYBgW__hintChevron{color:#a86b1e;flex-shrink:0}.task-details-module__voYBgW__hintContent{padding:0 20px 16px}.task-details-module__voYBgW__hintContentText{color:var(--mantine-color-brandDark-9);line-height:1.5}.task-details-module__voYBgW__wordCountCard{background:var(--mantine-color-brandDark-0);border:1px solid var(--mantine-color-brandDark-1);border-radius:12px;padding:20px}.task-details-module__voYBgW__wordCountContent{justify-content:flex-start;align-items:center;width:100%}.task-details-module__voYBgW__iconCircle{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.task-details-module__voYBgW__goalSection{flex-direction:column;flex:1;gap:4px;display:flex}.task-details-module__voYBgW__goalLabel{text-transform:uppercase;letter-spacing:.5px}.task-details-module__voYBgW__goalValue{line-height:1.2}.task-details-module__voYBgW__currentSection{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.task-details-module__voYBgW__currentLabel{text-transform:uppercase;letter-spacing:.5px}.task-details-module__voYBgW__currentValue{line-height:1.2}
.notes-card-module__i2Y-1W__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.notes-card-module__i2Y-1W__header{justify-content:space-between;align-items:center;display:flex}.notes-card-module__i2Y-1W__title{color:var(--mantine-color-brandDark-9);font-size:15px;font-weight:500}.notes-card-module__i2Y-1W__saveIndicator{color:var(--mantine-color-brandDark-4);align-items:center;gap:4px;font-size:12px;display:flex}.notes-card-module__i2Y-1W__textarea{border:1px solid var(--mantine-color-brandDark-1);color:var(--mantine-color-brandDark-9);resize:vertical;border-radius:8px;outline:none;width:100%;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .12s}.notes-card-module__i2Y-1W__textarea::placeholder{color:var(--mantine-color-brandDark-3)}.notes-card-module__i2Y-1W__textarea:focus{border-color:var(--mantine-color-brandDark-3)}.notes-card-module__i2Y-1W__spin{animation:.8s linear infinite notes-card-module__i2Y-1W__spin}@keyframes notes-card-module__i2Y-1W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.timer-module__s-X1dG__timerContainer{background:var(--mantine-color-brandDark-0);border:1px solid var(--mantine-color-brandDark-1);border-radius:12px;overflow:hidden}.timer-module__s-X1dG__headerButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:16px 20px;font-family:inherit;display:flex}.timer-module__s-X1dG__timeRemainingLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--mantine-color-brandDark-5)}.timer-module__s-X1dG__timerIcon{color:var(--mantine-color-brandDark-5);flex-shrink:0}.timer-module__s-X1dG__chevron{color:var(--mantine-color-brandDark-3);flex-shrink:0;margin-left:auto}.timer-module__s-X1dG__timerContent{padding:0 20px 20px}.timer-module__s-X1dG__timeDisplay{font-family:var(--font-sans);align-items:center;gap:4px;display:flex}.timer-module__s-X1dG__timeSegment{border:1px solid var(--mantine-color-brandDark-1);min-width:50px;color:var(--mantine-color-brand-6);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:4px 12px;font-size:20px;font-weight:600;display:inline-flex}.timer-module__s-X1dG__timeSegmentSeconds{color:var(--mantine-color-brandDark-9)}.timer-module__s-X1dG__timeSeparator{color:var(--mantine-color-brandDark-9);padding:0 4px;font-size:20px;font-weight:600}.timer-module__s-X1dG__startButton{background:var(--mantine-color-brand-6);color:#fff;border:none;border-radius:8px;height:36px;margin-left:auto;padding:10px 20px;font-weight:500;transition:background .2s}.timer-module__s-X1dG__startButton:hover{background:var(--mantine-color-brand-7)}
.question-card-module__dx12cq__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:10px;padding:20px}.question-card-module__dx12cq__questionText{color:var(--mantine-color-brandDark-9);margin-bottom:14px;font-size:15px;font-weight:600;line-height:1.5}.question-card-module__dx12cq__optionLabel{border:1px solid var(--mantine-color-brandDark-1);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;transition:background-color .15s,border-color .15s;display:flex}.question-card-module__dx12cq__optionLabel:not(.question-card-module__dx12cq__optionSubmitted):hover{background:var(--mantine-color-brandDark-0)}.question-card-module__dx12cq__optionSubmitted{cursor:default}.question-card-module__dx12cq__optionSelected{background:var(--mantine-color-brand-0);border-color:var(--mantine-color-brand-5)}.question-card-module__dx12cq__optionSelected:not(.question-card-module__dx12cq__optionSubmitted):hover{background:var(--mantine-color-brand-0)}.question-card-module__dx12cq__optionCorrect{color:#15803d;background:#dcfce7!important;border-color:#22c55e!important}.question-card-module__dx12cq__optionWrong{color:#b91c1c;background:#fee2e2!important;border-color:#ef4444!important}.question-card-module__dx12cq__optionRevealed{color:#15803d;background:#fff!important;border-color:#22c55e!important}.question-card-module__dx12cq__optionIcon{flex-shrink:0;margin-left:auto}
.error-patterns-sidebar-module__S07iUW__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:8px;padding:24px}.error-patterns-sidebar-module__S07iUW__examinerCard{background:linear-gradient(135deg,var(--mantine-color-brand-0)0%,var(--mantine-color-brand-1)100%);border:none;border-radius:8px;padding:24px}.error-patterns-sidebar-module__S07iUW__iconCircle{background:var(--mantine-color-brand-8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.error-patterns-sidebar-module__S07iUW__cardTitle{color:var(--mantine-color-brandDark-9);font-size:18px;font-weight:700}.error-patterns-sidebar-module__S07iUW__examinerTitle{color:var(--mantine-color-brandDark-9);margin:0;font-size:18px;font-weight:700;line-height:1.2}.error-patterns-sidebar-module__S07iUW__examinerSubtitle{color:var(--mantine-color-brandDark-5);margin-top:4px;font-size:14px}.error-patterns-sidebar-module__S07iUW__positiveFeedback{color:var(--mantine-color-brandDark-7);line-height:1.6}.error-patterns-sidebar-module__S07iUW__improvementCard{background:#fff;border:none;border-radius:8px;padding:16px}.error-patterns-sidebar-module__S07iUW__improvementTitle{color:var(--mantine-color-brandDark-9);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}.error-patterns-sidebar-module__S07iUW__iconWrapper{flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.error-patterns-sidebar-module__S07iUW__improvementText{color:var(--mantine-color-brandDark-7);flex:1;line-height:1.6}.error-patterns-sidebar-module__S07iUW__errorItem{border-bottom:1px solid var(--mantine-color-brandDark-1);padding:10px 0}.error-patterns-sidebar-module__S07iUW__errorItem:last-child{border-bottom:none}.error-patterns-sidebar-module__S07iUW__originalText{color:var(--mantine-color-brandDark-3);text-decoration:line-through}.error-patterns-sidebar-module__S07iUW__correctedText{color:var(--mantine-color-brand-6);font-weight:500}.error-patterns-sidebar-module__S07iUW__summary{border-top:none;margin-top:0;padding-top:0}.error-patterns-sidebar-module__S07iUW__summaryText{color:var(--mantine-color-brandDark-5);font-style:italic;line-height:1.6}
.question-card-module__6_YNRq__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:10px;padding:20px}.question-card-module__6_YNRq__prompt{color:var(--mantine-color-brandDark-9);margin-bottom:14px;font-size:15px;font-weight:600;line-height:1.5}.question-card-module__6_YNRq__optionLabel{border:1px solid var(--mantine-color-brandDark-1);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:14px;transition:background-color .15s,border-color .15s;display:flex}.question-card-module__6_YNRq__optionLabel:not(.question-card-module__6_YNRq__optionSubmitted):hover{background:var(--mantine-color-brandDark-0)}.question-card-module__6_YNRq__optionSubmitted{cursor:default}.question-card-module__6_YNRq__optionSelected{background:var(--mantine-color-brand-0);border-color:var(--mantine-color-brand-5)}.question-card-module__6_YNRq__optionCorrect{color:#15803d;background:#dcfce7!important;border-color:#22c55e!important}.question-card-module__6_YNRq__optionWrong{color:#b91c1c;background:#fee2e2!important;border-color:#ef4444!important}.question-card-module__6_YNRq__optionRevealed{color:#166534;background:#f0fdf4!important;border-color:#86efac!important}.question-card-module__6_YNRq__optionIcon{margin-left:auto}.question-card-module__6_YNRq__sentence{color:var(--mantine-color-brandDark-9);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:16px;line-height:1.9;display:flex}.question-card-module__6_YNRq__fillBlankSentence{color:var(--mantine-color-brandDark-9);background:var(--mantine-color-brandDark-0);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:16px;line-height:1.9}.question-card-module__6_YNRq__fillBlankMarker{color:var(--mantine-color-brand-7);letter-spacing:1px;padding:0 4px;font-weight:700;display:inline-block}.question-card-module__6_YNRq__fillBlankFilled{color:var(--mantine-color-brand-8);background:var(--mantine-color-brand-0);border:1px solid var(--mantine-color-brand-2);border-radius:4px;margin:0 2px;padding:0 6px;font-weight:700;display:inline-block}.question-card-module__6_YNRq__fillBlankMarkerNum{vertical-align:super;color:var(--mantine-color-brand-8);margin-left:2px;font-size:10px}.question-card-module__6_YNRq__blankGroup{margin-bottom:18px}.question-card-module__6_YNRq__blankGroup:last-child{margin-bottom:0}.question-card-module__6_YNRq__blankLabel{color:var(--mantine-color-brand-7);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px}.question-card-module__6_YNRq__matchingRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}.question-card-module__6_YNRq__matchingLeft{border:1px solid var(--mantine-color-brandDark-1);background:var(--mantine-color-brandDark-0);border-radius:6px;padding:8px 12px;font-size:14px}.question-card-module__6_YNRq__matchingArrow{color:var(--mantine-color-brandDark-5);font-size:14px}.question-card-module__6_YNRq__bank{border:1px dashed var(--mantine-color-brandDark-2);background:var(--mantine-color-brandDark-0);border-radius:8px;flex-wrap:wrap;gap:8px;min-height:56px;margin-bottom:14px;padding:12px;display:flex}.question-card-module__6_YNRq__slots{border:1px solid var(--mantine-color-brand-3);border-radius:8px;flex-wrap:wrap;gap:8px;min-height:56px;padding:12px;display:flex}.question-card-module__6_YNRq__slot{border:1px dashed var(--mantine-color-brand-4);min-width:80px;min-height:36px;color:var(--mantine-color-brandDark-7);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;display:flex}.question-card-module__6_YNRq__slotFilled{background:var(--mantine-color-brand-0);border-style:solid;border-color:var(--mantine-color-brand-4);cursor:grab}.question-card-module__6_YNRq__slotCorrect{color:#15803d;background:#dcfce7!important;border-color:#22c55e!important}.question-card-module__6_YNRq__slotWrong{color:#b91c1c;background:#fee2e2!important;border-color:#ef4444!important}.question-card-module__6_YNRq__draggable{border:1px solid var(--mantine-color-brandDark-2);cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;padding:6px 10px;font-size:14px}.question-card-module__6_YNRq__draggable:active{cursor:grabbing}.question-card-module__6_YNRq__draggableUsed{opacity:.35;cursor:default}.question-card-module__6_YNRq__explanationBanner{color:#92400e;background:#fffbeb;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.5}.question-card-module__6_YNRq__explanationBannerCorrect{color:#166534;background:#f0fdf4;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.5}.question-card-module__6_YNRq__explanationToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.question-card-module__6_YNRq__explanationToggle:disabled{cursor:default}.question-card-module__6_YNRq__explanationChevron{margin-left:auto;transition:transform .15s}.question-card-module__6_YNRq__explanationChevronOpen{transform:rotate(180deg)}.question-card-module__6_YNRq__explanationBody{margin-top:6px}.question-card-module__6_YNRq__questionHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.question-card-module__6_YNRq__questionNumber{color:var(--mantine-color-brand-7);font-weight:700}.question-card-module__6_YNRq__typeBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--mantine-color-brand-1);color:var(--mantine-color-brand-8);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}
.results-dashboard-module__uKnPmq__wrapper{flex-direction:column;gap:16px;display:flex}.results-dashboard-module__uKnPmq__scoreCard{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.results-dashboard-module__uKnPmq__scoreLeft{align-items:center;gap:16px;display:flex}.results-dashboard-module__uKnPmq__scoreLabel{color:var(--mantine-color-brandDark-9);text-align:center;font-size:18px;font-weight:700;line-height:1}.results-dashboard-module__uKnPmq__resultMessage{color:var(--mantine-color-brandDark-9);font-size:20px;font-weight:700}.results-dashboard-module__uKnPmq__scoreText{color:var(--mantine-color-brandDark-5);font-size:14px}.results-dashboard-module__uKnPmq__scoreActions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.results-dashboard-module__uKnPmq__repeatButton{cursor:pointer;color:var(--mantine-color-brandDark-5);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.results-dashboard-module__uKnPmq__repeatButton:hover{background-color:var(--mantine-color-gray-1)}.results-dashboard-module__uKnPmq__continueButton{border-radius:10px;height:auto;padding:8px 20px;font-size:14px;font-weight:600}.results-dashboard-module__uKnPmq__feedbackCard{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);border-radius:16px;padding:20px 24px}.results-dashboard-module__uKnPmq__reviewHeader{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.results-dashboard-module__uKnPmq__reviewTitle{color:var(--mantine-color-brandDark-6);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.results-dashboard-module__uKnPmq__filterTabs{gap:4px;display:flex}.results-dashboard-module__uKnPmq__filterTab{border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-brandDark-5);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.results-dashboard-module__uKnPmq__filterTab:hover{background-color:var(--mantine-color-gray-1)}.results-dashboard-module__uKnPmq__filterTabActive{background-color:var(--mantine-color-brandDark-9);color:#fff;border-color:var(--mantine-color-brandDark-9)}.results-dashboard-module__uKnPmq__filterTabActive:hover{background-color:var(--mantine-color-brandDark-8)}@media (max-width:600px){.results-dashboard-module__uKnPmq__scoreCard{flex-direction:column;align-items:flex-start}.results-dashboard-module__uKnPmq__scoreActions{justify-content:flex-end;width:100%}.results-dashboard-module__uKnPmq__reviewHeader{flex-direction:column;align-items:flex-start;gap:12px}}
.feedback-section-module__1NCzaG__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:8px;padding:24px}.feedback-section-module__1NCzaG__cardTitle{color:var(--mantine-color-brandDark-9);font-size:18px;font-weight:700}.feedback-section-module__1NCzaG__correctionCard{border:1px solid var(--mantine-color-brandDark-1);background:var(--mantine-color-brandDark-0);border-radius:6px}.feedback-section-module__1NCzaG__originalText{color:var(--mantine-color-brandDark-9);-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626}.feedback-section-module__1NCzaG__correctedText{color:#10b981;font-weight:500}.feedback-section-module__1NCzaG__explanation{border-top:1px solid var(--mantine-color-brandDark-1);margin-top:8px;padding-top:8px}
.side-panel-module__At-XNG__panel{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}@media (max-width:1024px){.side-panel-module__At-XNG__panel{position:relative}}.side-panel-module__At-XNG__infoCard{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.side-panel-module__At-XNG__infoCardHeader{align-items:center;height:88px;padding:52px 60px 52px 20px;display:flex;position:relative}.side-panel-module__At-XNG__infoCardLevelCorner{border-bottom-left-radius:100%;justify-content:center;align-items:center;width:52px;height:52px;padding-bottom:10px;padding-left:10px;display:flex;position:absolute;top:0;right:0}.side-panel-module__At-XNG__infoCardBody{flex-direction:column;gap:12px;padding:20px;display:flex}.side-panel-module__At-XNG__infoTitle{color:var(--mantine-color-brandDark-9);font-size:18px;font-weight:600;line-height:1.3}.side-panel-module__At-XNG__infoMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.side-panel-module__At-XNG__transcriptCard{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.side-panel-module__At-XNG__transcriptToggle{cursor:pointer;color:var(--mantine-color-brandDark-9);background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:500;transition:background .12s;display:flex}.side-panel-module__At-XNG__chevron{color:var(--mantine-color-brandDark-4);transition:transform .2s}.side-panel-module__At-XNG__chevronOpen{transform:rotate(180deg)}.side-panel-module__At-XNG__transcriptContent{flex-direction:column;height:calc(100vh - 400px);display:flex}@media (max-width:1024px){.side-panel-module__At-XNG__transcriptContent{height:50vh}}
.text-display-module__qb5XAG__card{border:1px solid var(--mantine-color-brandDark-1);background:#fff;border-radius:12px;padding:24px}.text-display-module__qb5XAG__headerSection{width:100%}.text-display-module__qb5XAG__cardTitle{color:var(--mantine-color-brandDark-9);font-size:18px;font-weight:700}.text-display-module__qb5XAG__tab{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.text-display-module__qb5XAG__tabActive{background:var(--mantine-color-brand-6);color:#fff}.text-display-module__qb5XAG__tabInactive{color:var(--mantine-color-brandDark-9);background:0 0}.text-display-module__qb5XAG__tabInactive:hover{background:var(--mantine-color-brandDark-0)}.text-display-module__qb5XAG__textArea{min-height:300px;font-family:var(--font-sans);color:var(--mantine-color-brandDark-9);white-space:pre-wrap;background:#fff;border-radius:0;padding:20px;font-size:15px;line-height:1.8}
.transcript-panel-module___MwgQq__list{flex-direction:column;gap:4px;padding:16px;display:flex}.transcript-panel-module___MwgQq__segment{border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;transition:background .15s;display:flex}.transcript-panel-module___MwgQq__active{background:#f0fdf4}.transcript-panel-module___MwgQq__timestamp{cursor:pointer;color:#a16207;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;transition:color .12s}.transcript-panel-module___MwgQq__timestamp:hover{color:#713f12}.transcript-panel-module___MwgQq__text{color:var(--mantine-color-brandDark-9);line-height:1.55}
.blanks-passage-module__PUWCtG__passage{color:var(--mantine-color-brandDark-9);white-space:normal;line-height:2.2}.blanks-passage-module__PUWCtG__inlineText{white-space:pre-wrap;display:inline}.blanks-passage-module__PUWCtG__blankWrap{vertical-align:middle;align-items:center;gap:4px;margin:2px 4px;display:inline-flex}.blanks-passage-module__PUWCtG__wordSelect{min-width:130px;display:inline-block}.blanks-passage-module__PUWCtG__wordSelect input{font-size:.95rem}.blanks-passage-module__PUWCtG__wordOption{padding:8px 12px;font-size:.95rem}.blanks-passage-module__PUWCtG__sentenceSelect{min-width:clamp(320px,70%,560px);max-width:100%;display:inline-block}.blanks-passage-module__PUWCtG__sentenceSelect input{font-size:.95rem}.blanks-passage-module__PUWCtG__sentenceOption{white-space:normal;padding:10px 12px;font-size:.95rem;line-height:1.5}.blanks-passage-module__PUWCtG__sentenceOption+.blanks-passage-module__PUWCtG__sentenceOption{border-top:1px solid var(--mantine-color-brandDark-1)}.blanks-passage-module__PUWCtG__input{transition:border-color .15s}.blanks-passage-module__PUWCtG__missingBlank{color:var(--mantine-color-red-6);background:var(--mantine-color-red-0);font-family:var(--mantine-font-family-monospace,monospace);border-radius:4px;padding:0 4px}.blanks-passage-module__PUWCtG__answerCorrect{color:var(--mantine-color-green-7);margin:0 4px}.blanks-passage-module__PUWCtG__answerWrong{color:var(--mantine-color-red-7);text-decoration:line-through;-webkit-text-decoration-color:var(--mantine-color-red-6);text-decoration-color:var(--mantine-color-red-6);margin:0 4px}.blanks-passage-module__PUWCtG__answerWrong+.blanks-passage-module__PUWCtG__answerCorrect{margin-left:0}
.analysis-module__GQwFda__main{background:var(--mantine-color-brandDark-0)}.analysis-module__GQwFda__container{max-width:1400px;padding:32px 24px}@media (max-width:48em){.analysis-module__GQwFda__container{padding:16px 12px}}
.page-module__M85-UG__page{padding:24px 16px 40px}.page-module__M85-UG__backLink{color:var(--mantine-color-brandDark-5);align-items:center;gap:6px;margin-bottom:20px;font-size:14px;text-decoration:none;transition:color .12s;display:inline-flex}.page-module__M85-UG__backLink:hover{color:var(--mantine-color-brandDark-9)}.page-module__M85-UG__splitView{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.page-module__M85-UG__splitView{grid-template-columns:1fr}}@media (max-width:48em){.page-module__M85-UG__page{padding:16px 16px 24px}}.page-module__M85-UG__heroCard{border:1px solid var(--mantine-color-brandDark-1);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:20px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.page-module__M85-UG__heroTitle{padding-right:40px}.page-module__M85-UG__progressBar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__M85-UG__progressDots{gap:6px;display:flex}.page-module__M85-UG__progressDot{background-color:var(--mantine-color-gray-3);border-radius:3px;width:28px;height:6px;transition:background-color .2s}.page-module__M85-UG__progressDotAnswered{background-color:var(--mantine-color-green-6)}.page-module__M85-UG__questionsStack{max-height:60vh;margin-bottom:24px;padding-right:4px;overflow-y:auto}.page-module__M85-UG__submitRow{margin-top:12px}.page-module__M85-UG__submitButton{width:100%}.page-module__M85-UG__resultsAnchor{margin-bottom:16px;scroll-margin-top:24px}
.paragraph-match-questions-module__sJOSna__list{flex-direction:column;gap:10px;display:flex}.paragraph-match-questions-module__sJOSna__row{background:var(--mantine-color-white);border:1px solid var(--mantine-color-brandDark-1);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.paragraph-match-questions-module__sJOSna__rowCorrect{border-color:var(--mantine-color-green-6);background:var(--mantine-color-green-0)}.paragraph-match-questions-module__sJOSna__rowWrong{border-color:var(--mantine-color-red-6);background:var(--mantine-color-red-0)}.paragraph-match-questions-module__sJOSna__index{color:var(--mantine-color-brandDark-6);min-width:22px;font-weight:600;line-height:1.5}.paragraph-match-questions-module__sJOSna__statement{color:var(--mantine-color-brandDark-9);flex:1;font-size:.95rem;line-height:1.5}.paragraph-match-questions-module__sJOSna__selectWrap{flex-shrink:0;align-items:center;gap:6px;display:flex}.paragraph-match-questions-module__sJOSna__select{width:88px}.paragraph-match-questions-module__sJOSna__statusIconCorrect{color:var(--mantine-color-green-6)}.paragraph-match-questions-module__sJOSna__statusIconWrong{color:var(--mantine-color-red-6)}.paragraph-match-questions-module__sJOSna__correctAnswer{color:var(--mantine-color-green-7);font-size:.85em;font-style:italic}.paragraph-match-questions-module__sJOSna__hint{color:var(--mantine-color-brandDark-6);margin-bottom:8px;font-size:.875rem}
.page-module__HBGpIa__container{grid-template-columns:1fr 1.5fr;gap:0;height:100%;min-height:calc(100vh - 70px);margin-top:0;padding-top:0;display:grid;position:relative;overflow:hidden}.page-module__HBGpIa__backLink{z-index:10;color:var(--mantine-color-brandDark-5);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .12s;display:inline-flex;position:absolute;top:24px;left:24px}.page-module__HBGpIa__backLink:hover{color:var(--mantine-color-brandDark-9)}.page-module__HBGpIa__leftColumn{border-right:1px solid var(--mantine-color-brandDark-1);background:#fff;position:relative;overflow-y:auto}.page-module__HBGpIa__rightColumn{background:var(--mantine-color-brandDark-0);padding:32px 24px 24px;position:relative;overflow-y:auto}@media (max-width:1024px){.page-module__HBGpIa__container{grid-template-columns:1fr}.page-module__HBGpIa__leftColumn{border-right:none;border-bottom:1px solid var(--mantine-color-brandDark-1);max-height:50vh}}@media (max-width:48em){.page-module__HBGpIa__leftColumn{max-height:40vh}.page-module__HBGpIa__rightColumn{padding:16px}}
