:root .theme--light .comprehension-panel-v2{--background-color:rgba(236, 252, 227, 0.9)}:root .theme--dark .comprehension-panel-v2{--background-color:rgba(95, 128, 0, 0.9)}.comprehension-panel-v2{background-color:var(--background-color)}.comprehension-panel-v2.draggable-panel-v2--pinned{backdrop-filter:blur(8px)}.comprehension-panel-v2__meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.comprehension-panel-v2__meta-label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:1.5;color:var(--color)}:root .theme--light .comprehension-panel-v2__meta-label{--color:#262626}:root .theme--dark .comprehension-panel-v2__meta-label{--color:#fff}@media(max-width:47.99em){.comprehension-panel-v2__meta-label{gap:12px;font-size:16px}}.comprehension-panel-v2__info{display:flex;align-items:center;flex-shrink:0;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer}.comprehension-panel-v2__info .icon-info{width:20px;height:20px;background-color:var(--background-color)}:root .theme--light .comprehension-panel-v2__info .icon-info{--background-color:#0079bf}:root .theme--dark .comprehension-panel-v2__info .icon-info{--background-color:#99daff}.comprehension-panel-v2__question{margin:0;font-weight:700;font-size:20px;line-height:1.2;color:var(--color)}:root .theme--light .comprehension-panel-v2__question{--color:#262626}:root .theme--dark .comprehension-panel-v2__question{--color:#fff}@media(max-width:47.99em){.comprehension-panel-v2__question{font-size:18px}}.comprehension-panel-v2__title{margin:0;font-weight:800;font-size:20px;line-height:1.2;color:var(--color)}:root .theme--light .comprehension-panel-v2__title{--color:#262626}:root .theme--dark .comprehension-panel-v2__title{--color:#fff}.comprehension-panel-v2__answer-input{min-height:70px;width:100%}.comprehension-panel-v2__footer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:24px;margin-top:16px}.comprehension-panel-v2__footer--question{margin-top:12px;padding:8px 0}@media(max-width:47.99em){.comprehension-panel-v2__answer-input{min-height:60px}.comprehension-panel-v2__footer--question{margin-top:8px}}.comprehension-panel-v2__dismiss,.comprehension-panel-v2__try-again{white-space:nowrap}:root .theme--light .comprehension-panel-v2__dismiss.btn,:root .theme--light .comprehension-panel-v2__try-again.btn{--background-color:#595959}:root .theme--dark .comprehension-panel-v2__dismiss.btn,:root .theme--dark .comprehension-panel-v2__try-again.btn{--background-color:#e5e5e5}.comprehension-panel-v2__dismiss.btn,.comprehension-panel-v2__try-again.btn{background-color:var(--background-color)}:root .theme--light .comprehension-panel-v2__dismiss.btn,:root .theme--light .comprehension-panel-v2__dismiss.btn:focus,:root .theme--light .comprehension-panel-v2__dismiss.btn:hover,:root .theme--light .comprehension-panel-v2__try-again.btn,:root .theme--light .comprehension-panel-v2__try-again.btn:focus,:root .theme--light .comprehension-panel-v2__try-again.btn:hover{--color:#fff}:root .theme--dark .comprehension-panel-v2__dismiss.btn,:root .theme--dark .comprehension-panel-v2__dismiss.btn:focus,:root .theme--dark .comprehension-panel-v2__dismiss.btn:hover,:root .theme--dark .comprehension-panel-v2__try-again.btn,:root .theme--dark .comprehension-panel-v2__try-again.btn:focus,:root .theme--dark .comprehension-panel-v2__try-again.btn:hover{--color:#262626}.comprehension-panel-v2__dismiss.btn,.comprehension-panel-v2__dismiss.btn:focus,.comprehension-panel-v2__dismiss.btn:hover,.comprehension-panel-v2__try-again.btn,.comprehension-panel-v2__try-again.btn:focus,.comprehension-panel-v2__try-again.btn:hover{color:var(--color)}@media(hover:hover)and (pointer:fine){:root .theme--light .comprehension-panel-v2__dismiss.btn:hover,:root .theme--light .comprehension-panel-v2__try-again.btn:hover{--background-color:rgb(68.6, 68.6, 68.6);--color:#fff}:root .theme--dark .comprehension-panel-v2__dismiss.btn:hover,:root .theme--dark .comprehension-panel-v2__try-again.btn:hover{--background-color:rgb(208.6, 208.6, 208.6);--color:#262626}.comprehension-panel-v2__dismiss.btn:hover,.comprehension-panel-v2__try-again.btn:hover{background-color:var(--background-color);color:var(--color)}}:root .theme--light .comprehension-panel-v2__dismiss.btn:active,:root .theme--light .comprehension-panel-v2__dismiss.btn:focus-visible,:root .theme--light .comprehension-panel-v2__try-again.btn:active,:root .theme--light .comprehension-panel-v2__try-again.btn:focus-visible{--background-color:rgb(68.6, 68.6, 68.6);--color:#fff}:root .theme--dark .comprehension-panel-v2__dismiss.btn:active,:root .theme--dark .comprehension-panel-v2__dismiss.btn:focus-visible,:root .theme--dark .comprehension-panel-v2__try-again.btn:active,:root .theme--dark .comprehension-panel-v2__try-again.btn:focus-visible{--background-color:rgb(208.6, 208.6, 208.6);--color:#262626}.comprehension-panel-v2__dismiss.btn:active,.comprehension-panel-v2__dismiss.btn:focus-visible,.comprehension-panel-v2__try-again.btn:active,.comprehension-panel-v2__try-again.btn:focus-visible{background-color:var(--background-color);color:var(--color)}.comprehension-panel-v2.comprehension-panel-v2--loading .comprehension-panel-v2__title,.comprehension-panel-v2.comprehension-panel-v2--retrying .comprehension-panel-v2__title,.comprehension-panel-v2.comprehension-panel-v2--submitting .comprehension-panel-v2__title{color:#999}:root .theme--light .comprehension-panel-v2.comprehension-panel-v2--error .comprehension-panel-v2__title{--color:#d51c1b}:root .theme--dark .comprehension-panel-v2.comprehension-panel-v2--error .comprehension-panel-v2__title{--color:#ffcccc}.comprehension-panel-v2.comprehension-panel-v2--error .comprehension-panel-v2__title{color:var(--color)}.comprehension-panel-v2__audio{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding-left:8px}@media(max-width:47.99em){.comprehension-panel-v2__audio{gap:8px;margin-top:12px;padding-right:12px;padding-left:4px}}.comprehension-panel-v2__audio .audio-player{width:100%}.comprehension-panel-v2__audio-label{margin:0;font-weight:700;font-size:14px;line-height:1.5;color:var(--color)}:root .theme--light .comprehension-panel-v2__audio-label{--color:#262626}:root .theme--dark .comprehension-panel-v2__audio-label{--color:#fff}.comprehension-panel-v2__tips{margin-top:12px;padding:12px 16px;border-radius:10px;font-size:16px;line-height:1.5;background-color:var(--background-color);color:var(--color)}:root .theme--light .comprehension-panel-v2__tips{--background-color:#fff;--color:#4d4d4d}:root .theme--dark .comprehension-panel-v2__tips{--background-color:#4d4d4d;--color:#e5e5e5}.comprehension-panel-v2__tips-toggle.comprehension-panel-v2__tips-toggle--hidden,.comprehension-panel-v2__tips.comprehension-panel-v2__tips--hidden{display:none}.comprehension-panel-v2__tips-item{margin:0 0 8px}.comprehension-panel-v2__tips-item:last-child{margin-bottom:0}.comprehension-panel-v2__tips-label{font-weight:700}.comprehension-panel-v2__notice{display:flex;align-items:center;gap:24px}@media(max-width:47.99em){.comprehension-panel-v2__notice{gap:16px}}.comprehension-panel-v2__notice-avatar{flex-shrink:0}.comprehension-panel-v2__notice-text{display:flex;flex-direction:column;gap:4px}.comprehension-panel-v2__notice-title{margin:0;font-weight:700;font-size:28px;line-height:1.2;color:var(--color)}:root .theme--light .comprehension-panel-v2__notice-title{--color:#262626}:root .theme--dark .comprehension-panel-v2__notice-title{--color:#fff}@media(max-width:47.99em){.comprehension-panel-v2__notice-title{font-size:22px}}.comprehension-panel-v2__notice-hint{margin:0;font-size:18px;line-height:1.5;color:var(--color)}:root .theme--light .comprehension-panel-v2__notice-hint{--color:#4d4d4d}:root .theme--dark .comprehension-panel-v2__notice-hint{--color:#e5e5e5}@media(max-width:47.99em){.comprehension-panel-v2__notice-hint{font-size:16px}}.comprehension-panel-v2__results-head{display:flex;flex-direction:column;gap:16px}.comprehension-panel-v2__results-title{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.comprehension-panel-v2__result{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.comprehension-panel-v2__result-answer,.comprehension-panel-v2__result-question{margin:0;font-size:24px;line-height:1.2}@media(max-width:47.99em){.comprehension-panel-v2__result-answer,.comprehension-panel-v2__result-question{font-size:20px}}.comprehension-panel-v2__result-question{font-weight:700;color:var(--color)}:root .theme--light .comprehension-panel-v2__result-question{--color:#262626}:root .theme--dark .comprehension-panel-v2__result-question{--color:#fff}.comprehension-panel-v2__result-answer{font-weight:400;color:var(--color)}:root .theme--light .comprehension-panel-v2__result-answer{--color:#4d4d4d}:root .theme--dark .comprehension-panel-v2__result-answer{--color:#e5e5e5}.comprehension-panel-v2__result-feedback{margin:0;padding-left:27px;font-size:18px;font-family:Lora,Georgia,Times,serif;line-height:1.5;color:var(--color)}:root .theme--light .comprehension-panel-v2__result-feedback{--color:#262626}:root .theme--dark .comprehension-panel-v2__result-feedback{--color:#fff}@media(max-width:47.99em){.comprehension-panel-v2__result-feedback{font-size:16px}}.comprehension-panel-v2__score{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px;border-radius:4px;font-weight:700;font-size:14px;line-height:1.5;box-shadow:var(--box-shadow)}:root .theme--light .comprehension-panel-v2__score{--box-shadow:0 0 0 4px #fff}:root .theme--dark .comprehension-panel-v2__score{--box-shadow:0 0 0 4px #262626}:root .theme--light .comprehension-panel-v2__score.comprehension-panel-v2__score--correct{--background-color:#ecfce3;--color:#769e00}:root .theme--dark .comprehension-panel-v2__score.comprehension-panel-v2__score--correct{--background-color:#5f8000;--color:#ecfce3}.comprehension-panel-v2__score.comprehension-panel-v2__score--correct{background-color:var(--background-color);color:var(--color)}:root .theme--light .comprehension-panel-v2__score.comprehension-panel-v2__score--partial{--background-color:#faf6dc;--color:#f5a623}:root .theme--dark .comprehension-panel-v2__score.comprehension-panel-v2__score--partial{--background-color:#f5a623;--color:#faf6dc}.comprehension-panel-v2__score.comprehension-panel-v2__score--partial{background-color:var(--background-color);color:var(--color)}:root .theme--light .comprehension-panel-v2__score.comprehension-panel-v2__score--missed{--background-color:#ffebe6;--color:#d51c1b}:root .theme--dark .comprehension-panel-v2__score.comprehension-panel-v2__score--missed{--background-color:#d51c1b;--color:#ffebe6}.comprehension-panel-v2__score.comprehension-panel-v2__score--missed{background-color:var(--background-color);color:var(--color)}:root .theme--light .comprehension-panel-v2__score.comprehension-panel-v2__score--unchecked{--background-color:#f0f0f0;--color:#595959}:root .theme--dark .comprehension-panel-v2__score.comprehension-panel-v2__score--unchecked{--background-color:#4d4d4d;--color:#e5e5e5}.comprehension-panel-v2__score.comprehension-panel-v2__score--unchecked{background-color:var(--background-color);color:var(--color)}.comprehension-panel-v2__score-icon{flex-shrink:0;width:16px;height:16px}.comprehension-panel-v2__retrying .comprehension-panel-v2__title{display:flex;align-items:center;gap:8px}.comprehension-panel-v2__result-error{margin:0}.comprehension-panel-v2__char-count{margin:0;color:#999;font-size:13px;line-height:1.4;transition-delay:0s;transition-timing-function:ease-in-out;transition-duration:150ms;transition-property:opacity,visibility,color}.comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--hidden{visibility:hidden;opacity:0}:root .theme--dark .comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--near-limit,:root .theme--light .comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--near-limit{--color:#f5a623}.comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--near-limit{color:var(--color)}:root .theme--light .comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--limit-reached{--color:#d51c1b}:root .theme--dark .comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--limit-reached{--color:#ffcccc}.comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--limit-reached{color:var(--color);font-weight:700;animation-name:animation-shake-x;animation-duration:.3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;will-change:transform}@keyframes animation-shake-x{0%{opacity:1;transform:translate3d(-1px,0,0) skewX(-10deg)}50%{opacity:.7;transform:translate3d(1px,0,0) skewX(10deg)}100%{opacity:1;transform:translate3d(0,0,0) skewX(0)}}@media(prefers-reduced-motion:reduce){.comprehension-panel-v2__char-count.comprehension-panel-v2__char-count--limit-reached,.comprehension-panel-v2__retrying .fa-spinner.animate-spin{animation:none}}.comprehension-panel-v2-launcher-wrap{margin:32px 0;text-align:center}@media(max-width:47.99em){.comprehension-panel-v2-launcher-wrap{margin:24px 0}}.comprehension-panel-v2-launcher-wrap.comprehension-panel-v2-launcher-wrap--hidden{display:none}