.past-paper-shell[data-v-f00cb189]{height:100%;min-height:0;width:100%}.past-paper-stage[data-v-f00cb189]{isolation:isolate}.past-paper-content[data-v-f00cb189],.past-paper-stage[data-v-f00cb189]{background:#fffdf0;height:100%;min-height:0;position:relative;width:100%}.past-paper-content[data-v-f00cb189]{overflow-x:auto;overflow-y:auto;transition:opacity .2s ease;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-color:#105b63 #efe4ba;scrollbar-gutter:stable both-edges;scrollbar-width:thin;touch-action:pan-y}.past-paper-content[data-v-f00cb189]::-webkit-scrollbar{height:.85rem;width:.85rem}.past-paper-content[data-v-f00cb189]::-webkit-scrollbar-track{background:#efe4ba}.past-paper-content[data-v-f00cb189]::-webkit-scrollbar-thumb{background:#105b63;border:3px solid #efe4ba;border-radius:9999px}.past-paper-content.is-hidden[data-v-f00cb189]{opacity:0;pointer-events:none}.past-paper-document[data-v-f00cb189]{padding:0}.past-paper-empty[data-v-f00cb189],.past-paper-loader[data-v-f00cb189]{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:absolute;z-index:2}.past-paper-empty[data-v-f00cb189],.past-paper-loader-panel[data-v-f00cb189]{background:#fffad5f5;border:1px solid #efe4ba;border-radius:1rem;box-shadow:0 12px 32px #786e4624;color:#105b63}.past-paper-loader-panel[data-v-f00cb189]{align-items:center;display:inline-flex;gap:.85rem;padding:.95rem 1.2rem}.past-paper-spinner[data-v-f00cb189]{animation:past-paper-spin-f00cb189 .8s linear infinite;border:2px solid rgba(16,91,99,.2);border-radius:9999px;border-top-color:#105b63;height:1.1rem;width:1.1rem}.past-paper-empty[data-v-f00cb189],.past-paper-loader-text[data-v-f00cb189]{font-size:.95rem;font-weight:600}.past-paper-empty[data-v-f00cb189]{max-width:min(28rem,92%);padding:1.2rem 1.4rem;text-align:center}@keyframes past-paper-spin-f00cb189{to{transform:rotate(1turn)}}.chat-message-body[data-v-48a403bf] .MathJax{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.chat-message-body[data-v-48a403bf] .MathJax_Display{margin:.25em 0!important}.exercise-quiz[data-v-28b3b7d1]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.exercise-scroll-area[data-v-28b3b7d1]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.exercise-scroll-area[data-v-28b3b7d1] [data-slot=scroll-area-scrollbar]{background:#efe4ba;border-radius:9999px}.exercise-scroll-area[data-v-28b3b7d1] [data-slot=scroll-area-thumb]{background-color:#105b63}.exercise-kicker[data-v-28b3b7d1]{color:#105b63;font-size:clamp(.7rem,1.2vw,1.15rem);font-weight:700;letter-spacing:.35rem;opacity:.6}.exercise-image-modal[data-v-28b3b7d1]{align-items:center;background:#fffad5;display:flex;inset:0;justify-content:center;padding:clamp(.35rem,1vw,1rem);position:absolute;z-index:40}.exercise-image-preview[data-v-28b3b7d1]{border:2px solid #ffd34e;border-radius:1rem;box-shadow:0 20px 44px #00000073;height:auto;max-height:96%;max-width:100%;width:min(98vw,1800px)}.exercise-image-close[data-v-28b3b7d1]{background:#105b63;border:2px solid #ffd34e;border-radius:9999px;color:#ffd34e;height:2.4rem;position:absolute;right:.9rem;top:.9rem;width:2.4rem}.exercise-close[data-v-28b3b7d1],.exercise-image-close[data-v-28b3b7d1]{align-items:center;display:inline-flex;justify-content:center}.exercise-close[data-v-28b3b7d1]{background:#fffad5;border:2px solid #105b63;border-radius:9999px;color:#105b63;height:2.5rem;width:2.5rem}.exercise-choice[data-v-28b3b7d1]{align-items:center;background:#105b63;border:2px solid transparent;border-radius:1.3rem;box-shadow:0 8px 16px #105b6338;color:#fffad5;display:flex;gap:1.25rem;padding:1.1rem 1.5rem;text-align:left;transition:background-color .14s ease-in,color .14s ease-in,border-color .14s ease-in,box-shadow .14s ease-in,transform .14s ease-in;width:100%}.exercise-choice-selected[data-v-28b3b7d1]{background:#ffd34e;border-color:#105b63;box-shadow:0 0 0 3px #ffd34e59;color:#000;transform:translateY(-1px)}.exercise-choice-letter[data-v-28b3b7d1]{font-size:clamp(1.15rem,1.8vw,2rem);font-weight:700;min-width:2.6rem}.exercise-choice-text[data-v-28b3b7d1]{font-size:clamp(1.15rem,1.8vw,2rem);font-weight:600}.exercise-choice-text[data-v-28b3b7d1] .MathJax,.exercise-hint-body[data-v-28b3b7d1] .MathJax,.exercise-question[data-v-28b3b7d1] .MathJax{color:inherit!important;font-size:inherit!important}.exercise-choice-text[data-v-28b3b7d1] .MathJax_Display,.exercise-hint-body[data-v-28b3b7d1] .MathJax_Display,.exercise-question[data-v-28b3b7d1] .MathJax_Display{margin:.2em 0!important}.exercise-nav[data-v-28b3b7d1]{background:#fffad5;border:2.25px solid #105b63;border-radius:9999px;color:#105b63;font-size:1.575rem;font-weight:700;height:3.6rem;width:3.6rem}.exercise-nav[data-v-28b3b7d1]:disabled{opacity:.45}.exercise-action[data-v-28b3b7d1]{border:2px solid #105b63;border-radius:1.2rem;font-size:clamp(1rem,1.6vw,1.8rem);font-weight:700;padding:.95rem 1.8rem}.exercise-hint[data-v-28b3b7d1]{background:#105b63;color:#fffad5;font-size:clamp(.75rem,1.2vw,1.35rem);padding:.7125rem 1.35rem}.exercise-hint[data-v-28b3b7d1]:disabled{opacity:.5}.exercise-carol-trigger[data-v-28b3b7d1]{align-items:center;background:#105b63;border:2px solid #105b63;border-radius:9999px;box-shadow:0 10px 24px #105b6347,0 4px 10px #105b6333;color:#fffad5;display:inline-flex;font-size:clamp(1.05rem,2.6vw,1.3rem);font-weight:700;height:clamp(2.35rem,7vw,2.85rem);justify-content:center;line-height:1;transition:transform .14s ease-in,background-color .14s ease-in;width:clamp(2.35rem,7vw,2.85rem)}.exercise-carol-trigger[data-v-28b3b7d1]:hover{background:#0f5259;transform:scale(1.02)}@media(min-width:1024px){.exercise-carol-trigger[data-v-28b3b7d1]{border-width:2.25px;font-size:1.65rem;height:3.4rem;width:3.4rem}}.exercise-end[data-v-28b3b7d1]{background:#ffd34e;border-color:#105b63;color:#105b63;font-size:clamp(.75rem,1.2vw,1.35rem);padding:.7125rem 1.35rem}.challenge-dialog-content[data-v-0479a225]{min-height:0;overscroll-behavior:contain}.challenge-scroll-area[data-v-0479a225]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.challenge-response-input[data-v-0479a225]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(100%,16rem)}.challenge-interactive-control[data-v-0479a225]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:639px){.challenge-dialog-content[data-v-0479a225]{height:92dvh;max-height:92dvh}.challenge-response-input[data-v-0479a225]{font-size:16px;line-height:1.5}}.challenge-scroll-area[data-v-0479a225] [data-slot=scroll-area-scrollbar]{background:#efe4ba;border-radius:9999px}.challenge-scroll-area[data-v-0479a225] [data-slot=scroll-area-thumb]{background-color:#105b63}.challenge-question-segment[data-v-0479a225] .MathJax{color:inherit!important;font-size:inherit!important}.challenge-question-segment[data-v-0479a225] .MathJax_Display{margin:.2em 0!important}.challenge-description[data-v-0479a225] .MathJax{font-size:inherit!important}.challenge-response-status[data-v-0479a225]{display:inline-block}.challenge-response-status-incorrect[data-v-0479a225]{animation:challenge-correct-skate-0479a225 3s ease-in-out 1;will-change:transform}@keyframes challenge-correct-skate-0479a225{0%{transform:translate(-12px)}20%{transform:translate(12px)}40%{transform:translate(-8px)}60%{transform:translate(8px)}80%{transform:translate(-4px)}to{transform:translate(0)}}.past-papers-scroll[data-v-aaa2812f]{scrollbar-color:#105b63 #efe4ba;scrollbar-width:thin}.past-papers-scroll[data-v-aaa2812f]::-webkit-scrollbar{width:.85rem}.past-papers-scroll[data-v-aaa2812f]::-webkit-scrollbar-track{background:#efe4ba}.past-papers-scroll[data-v-aaa2812f]::-webkit-scrollbar-thumb{background:#105b63;border:3px solid #efe4ba;border-radius:9999px}
