.drawer-enter-active[data-v-0b008f33],.drawer-leave-active[data-v-0b008f33]{transition:opacity .3s ease}.drawer-enter-active>div[data-v-0b008f33]:last-child,.drawer-leave-active>div[data-v-0b008f33]:last-child{transition:transform .3s ease}.drawer-enter-from>div[data-v-0b008f33]:last-child,.drawer-leave-to>div[data-v-0b008f33]:last-child{transform:translateY(100%)}.drawer-enter-to>div[data-v-0b008f33]:last-child,.drawer-leave-from>div[data-v-0b008f33]:last-child{transform:translateY(0)}.modal-enter-active[data-v-0b008f33],.modal-leave-active[data-v-0b008f33]{transition:opacity .3s ease}.modal-enter-active>div[data-v-0b008f33]:last-child,.modal-leave-active>div[data-v-0b008f33]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-0b008f33]:last-child,.modal-leave-to>div[data-v-0b008f33]:last-child{transform:scale(.95) translateY(-10px);opacity:0}.modal-enter-to>div[data-v-0b008f33]:last-child,.modal-leave-from>div[data-v-0b008f33]:last-child{transform:scale(1) translateY(0);opacity:1}[data-v-7340b9fd] .heuristic-box-rendered{background:#d5e9dc;border:1px solid #B8DFC8;border-radius:12px;padding:12px 16px;margin:12px auto 20px;max-width:100%;width:100%;overflow-x:hidden;box-sizing:border-box}[data-v-7340b9fd] .heuristic-box-title{font-size:.875rem;font-weight:600;margin-bottom:8px;color:#14532d}[data-v-7340b9fd] .heuristic-box-diagram{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;font-size:13px;line-height:1.45;margin:0!important;padding:0!important;overflow-x:hidden;word-break:normal;color:#14532d;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}[data-v-7340b9fd] .heuristic-attention{font-size:.875rem;font-weight:600;margin-top:8px}[data-v-7340b9fd] .heuristic-box-note{font-size:.75rem;color:#166534;margin-top:8px}[data-v-7340b9fd] .heuristic-bar-stack{display:flex;flex-direction:column;gap:12px}[data-v-7340b9fd] .heuristic-bar-row{display:flex;flex-direction:column;gap:6px}[data-v-7340b9fd] .heuristic-bar-label{font-size:.8125rem;font-weight:600;color:#14532d}[data-v-7340b9fd] .heuristic-bar-track{display:flex;flex-direction:column;gap:6px;align-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}[data-v-7340b9fd] .heuristic-bar-segments{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;width:100%;min-width:0;overflow:hidden;flex-shrink:1;box-sizing:border-box}[data-v-7340b9fd] .heuristic-bar-segments--equal-units{gap:4px}[data-v-7340b9fd] .heuristic-seg{min-width:0;min-height:28px;border:2px solid #86B89A;border-radius:6px;background:#d5e9dc;display:flex;align-items:center;justify-content:center;padding:2px 4px;flex:0 0 auto;box-sizing:border-box}[data-v-7340b9fd] .heuristic-seg-known{background:#d5e9dc}[data-v-7340b9fd] .heuristic-seg-attention{border-color:#5b21b6;background:#f3e8ff}[data-v-7340b9fd] .heuristic-seg-removed{border-color:#86b89a;border-style:dashed;background:transparent;opacity:.85}[data-v-7340b9fd] .heuristic-bar-annotation-row{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:4px}[data-v-7340b9fd] .heuristic-bar-annotation-bracket{position:relative;flex:0 0 auto;height:12px;box-sizing:border-box;padding:0 3px}[data-v-7340b9fd] .heuristic-bar-span-line{display:block;width:100%;height:0;border-top:2px solid currentColor;position:relative;box-sizing:border-box}[data-v-7340b9fd] .heuristic-bar-span-line:before,[data-v-7340b9fd] .heuristic-bar-span-line:after{content:"";position:absolute;top:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}[data-v-7340b9fd] .heuristic-bar-span-line:before{left:0;border-right:6px solid currentColor}[data-v-7340b9fd] .heuristic-bar-span-line:after{right:0;border-left:6px solid currentColor}[data-v-7340b9fd] .heuristic-bar-span-text{width:100%;text-align:center;font-size:.8125rem;font-weight:700;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:anywhere}[data-v-7340b9fd] .heuristic-seg-label:empty{display:none}[data-v-7340b9fd] .heuristic-seg-label{font-size:.75rem;font-weight:600;color:#111827}.question-part-text.standardized-content.transformations-context[data-v-fb984cce],.question-part-text.standardized-content.transformations-context[data-v-fb984cce] *{line-height:2.3!important}.vsa-slot-char.vsa-slot-char--enter[data-v-fb984cce]{opacity:0;transition-property:none}.vsa-slot-char.vsa-slot-char--visible-green[data-v-fb984cce]{opacity:1;transition:opacity .35s ease-out,transform .35s ease-out}.vsa-slot-char.vsa-slot-char--to-primary[data-v-fb984cce]{transition:color 1s ease-out,transform .35s ease-out}.vsa-slot-char.vsa-slot-char--settled[data-v-fb984cce]:not(.vsa-slot-char--to-primary):not(.vsa-slot-char--enter):not(.vsa-slot-char--visible-green){transition:none}.vsa-slot-char.vsa-slot-char--assisted-hint[data-v-fb984cce]{opacity:1;transition:none}.vsa-slot-underline.vsa-slot-underline--empty[data-v-fb984cce],.vsa-slot-underline.vsa-slot-underline--enter[data-v-fb984cce]{transition:none}.vsa-slot-underline.vsa-slot-underline--visible-green[data-v-fb984cce]{transition:border-color .35s ease-out}.vsa-slot-underline.vsa-slot-underline--to-primary[data-v-fb984cce]{transition:border-color 1s ease-out}.vsa-slot-underline.vsa-slot-underline--settled[data-v-fb984cce]{transition:none}@keyframes vsa-wrong-shake-fb984cce{0%,to{transform:translate(0)}18%{transform:translate(-5px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}}.vsa-letter-option--wrong-shake[data-v-fb984cce]{animation:vsa-wrong-shake-fb984cce .45s ease-in-out}.vsa-balloon-field .vsa-balloon-wrap[data-v-fb984cce]{transform:translate(-50%,-50%)}.vsa-balloon-field .vsa-balloon-wrap--fly-hidden[data-v-fb984cce]{opacity:0;pointer-events:none}.vsa-balloon-field .vsa-balloon-wrap--drag-armed .vsa-balloon[data-v-fb984cce]{box-shadow:0 0 0 3px #a78bfaa6;cursor:grab}.vsa-balloon-field .vsa-balloon-wrap--dragging[data-v-fb984cce]{z-index:40}.vsa-balloon-field .vsa-balloon-wrap--dragging .vsa-balloon[data-v-fb984cce]{cursor:grabbing;box-shadow:0 4px 14px #0000001f}.vsa-balloon-field .vsa-balloon-wrap--shake[data-v-fb984cce]{animation:vsa-balloon-wrap-shake-fb984cce .42s ease-in-out}.vsa-balloon-field .vsa-balloon-wrap--idle-shake[data-v-fb984cce]{animation:vsa-balloon-wrap-shake-fb984cce .45s ease-in-out}@keyframes vsa-balloon-wrap-shake-fb984cce{0%,to{transform:translate(-50%,-50%) translate(0)}20%{transform:translate(-50%,-50%) translate(-6px)}40%{transform:translate(-50%,-50%) translate(6px)}60%{transform:translate(-50%,-50%) translate(-4px)}80%{transform:translate(-50%,-50%) translate(4px)}}@keyframes vsa-idle-nudge-shake-fb984cce{0%,to{transform:translate(0)}18%{transform:translate(-5px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}}.vsa-letter-option--idle-shake[data-v-fb984cce]{animation:vsa-idle-nudge-shake-fb984cce .45s ease-in-out}[data-v-fb984cce] .vsa-wrong-badge-latex .katex{font-size:.95em}.matching-arrows-svg[data-v-1e2c7b37]{opacity:0;transition:opacity 1s ease-in-out}.matching-arrows-svg.matching-arrows-svg--visible[data-v-1e2c7b37]{opacity:.5}.admin-preview-chat-content[data-v-308e8a01] .katex{font-size:.95em}.admin-preview-chat-content[data-v-308e8a01] .katex-display{margin:.35em 0;overflow-x:auto}.question-context[data-v-3341ede9]:not(.chinese-show-translations) rt{visibility:hidden}.question-context[data-v-3341ede9]:not(.chinese-show-translations) .target-paragraph{display:none}.question-context[data-v-3341ede9]:not(.chinese-show-translations) .option-translation{display:none}.question-context.chinese-show-translations[data-v-3341ede9] rt{visibility:visible}.question-context.chinese-show-translations[data-v-3341ede9] .target-paragraph{display:block}.question-context.chinese-show-translations[data-v-3341ede9] .option-translation{display:inline}.question-context[data-v-3341ede9] .paragraph-pair{flex-direction:column!important;align-items:stretch!important}.question-context[data-v-3341ede9] .source-paragraph{margin-bottom:10px}.question-context[data-v-3341ede9] .target-paragraph{padding-left:0!important;padding-top:0!important;transform:none!important;font-size:18px;color:#555;font-style:italic;border-left:3px solid #ddd;padding-left:15px;margin-bottom:20px}.question-context[data-v-3341ede9] .source-paragraph{letter-spacing:.15em;word-spacing:.3em}.question-context[data-v-3341ede9] .source-paragraph ruby{margin-right:.2em}.question-context[data-v-3341ede9] .option-content{letter-spacing:.15em;word-spacing:.3em}.question-context[data-v-3341ede9] .option-content ruby{margin-right:.2em}.question-single-flow[data-v-3341ede9],.single-root-elaboration[data-v-3341ede9],.question-part-mixed[data-v-3341ede9]{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.question-part-mixed-divider__line[data-v-3341ede9]{border-color:#d1d5db!important}.question-part-mixed-divider__badge[data-v-3341ede9]{background-color:#e5e7eb!important;color:#4b5563!important}.question-part-text[data-v-3341ede9] ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin-left:0}.question-part-text[data-v-3341ede9] ol[type=A]{list-style-type:upper-alpha!important;-webkit-list-style-type:upper-alpha!important}.question-part-text[data-v-3341ede9] ol[type=A] li{text-transform:none}.question-part-text[data-v-3341ede9] ol[type=A] li::marker{text-transform:uppercase!important;font-variant:normal!important}.question-part-text[data-v-3341ede9] ol[type=a]{list-style-type:lower-alpha!important}.question-part-text[data-v-3341ede9] ol[type=I]{list-style-type:upper-roman!important}.question-part-text[data-v-3341ede9] ol[type=i]{list-style-type:lower-roman!important}.question-part-text[data-v-3341ede9] ol li{margin-bottom:.5rem;padding-left:.5rem}.drawer-enter-active[data-v-3341ede9],.drawer-leave-active[data-v-3341ede9]{transition:opacity .3s ease}.drawer-enter-active .relative[data-v-3341ede9],.drawer-leave-active .relative[data-v-3341ede9]{transition:transform .3s ease}.drawer-enter-from .relative[data-v-3341ede9],.drawer-leave-to .relative[data-v-3341ede9]{transform:translateY(100%)}.drawer-enter-to .relative[data-v-3341ede9],.drawer-leave-from .relative[data-v-3341ede9]{transform:translateY(0)}@keyframes cloze-subtype3-wrong-shake-3341ede9{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.cloze-subtype3-wrong-shake[data-v-3341ede9]{animation:cloze-subtype3-wrong-shake-3341ede9 .28s ease-in-out 1}.cloze-option-original-case[data-v-3341ede9]{text-transform:none!important}.matched-pair-move[data-v-3341ede9],.matched-pair-enter-active[data-v-3341ede9],.matched-pair-leave-active[data-v-3341ede9]{transition:all .5s ease-in-out}.matched-pair-enter-from[data-v-3341ede9]{opacity:0;transform:translateY(-20px) scale(.95)}.matched-pair-leave-to[data-v-3341ede9]{opacity:0;transform:translateY(20px) scale(.95)}.matched-pair-leave-active[data-v-3341ede9]{position:absolute;width:100%}.unmatched-item-move[data-v-3341ede9],.unmatched-item-enter-active[data-v-3341ede9],.unmatched-item-leave-active[data-v-3341ede9]{transition:all .5s ease-in-out}.unmatched-item-enter-from[data-v-3341ede9]{opacity:0;transform:translateY(10px)}.unmatched-item-leave-to[data-v-3341ede9]{opacity:0;transform:translateY(-10px) scale(.9)}.unmatched-item-leave-active[data-v-3341ede9]{position:absolute;width:100%}.standardized-content[data-v-3341ede9]{line-height:1.5}.standardized-content[data-v-3341ede9] p,.standardized-content[data-v-3341ede9] ol,.standardized-content[data-v-3341ede9] ul,.standardized-content[data-v-3341ede9] blockquote,.standardized-content[data-v-3341ede9] table,.standardized-content[data-v-3341ede9] h1,.standardized-content[data-v-3341ede9] h2,.standardized-content[data-v-3341ede9] h3,.standardized-content[data-v-3341ede9] h4,.standardized-content[data-v-3341ede9] h5,.standardized-content[data-v-3341ede9] h6,.standardized-content[data-v-3341ede9] dl,.standardized-content[data-v-3341ede9] pre,.standardized-content[data-v-3341ede9] hr{margin-bottom:15px}.standardized-content[data-v-3341ede9] p:last-child,.standardized-content[data-v-3341ede9] ol:last-child,.standardized-content[data-v-3341ede9] ul:last-child,.standardized-content[data-v-3341ede9] blockquote:last-child,.standardized-content[data-v-3341ede9] table:last-child,.standardized-content[data-v-3341ede9] h1:last-child,.standardized-content[data-v-3341ede9] h2:last-child,.standardized-content[data-v-3341ede9] h3:last-child,.standardized-content[data-v-3341ede9] h4:last-child,.standardized-content[data-v-3341ede9] h5:last-child,.standardized-content[data-v-3341ede9] h6:last-child,.standardized-content[data-v-3341ede9] dl:last-child,.standardized-content[data-v-3341ede9] pre:last-child,.standardized-content[data-v-3341ede9] hr:last-child{margin-bottom:0}.btn-neutral[data-v-3341ede9]{border-color:#b0b0b0!important;background-color:#fff!important;color:#b0b0b0!important;outline-color:#b0b0b0!important}@media (hover: hover){.btn-neutral[data-v-3341ede9]:hover:not(:disabled){border-color:#888!important;background-color:#f6f6f6!important;color:#888!important}.mcq-option-hover[data-v-3341ede9]:hover{border-color:#333!important}.btn-danger-outline[data-v-3341ede9]:hover:not(:disabled){border-color:#d7000d!important;color:#d7000d!important;background-color:#ffdddf!important}}.btn-neutral[data-v-3341ede9]:active:not(:disabled){border-color:#888!important;background-color:#f6f6f6!important;color:#888!important}.btn-danger-outline[data-v-3341ede9]{border-color:#ff0010!important;color:#ff0010!important;background-color:#fff0f1!important;outline-color:#ff0010!important}.btn-danger-outline[data-v-3341ede9]:active:not(:disabled){border-color:#d7000d!important;color:#d7000d!important;background-color:#ffdddf!important}
