.image-viewer-watermark[data-v-5a1b45a8]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='200' viewBox='0 0 380 200'%3E%3Cg transform='translate(42 132) rotate(-24)' fill='%23FFFFFF' fill-opacity='.14' font-family='Arial, Helvetica, sans-serif' font-size='20' font-weight='800' letter-spacing='.8'%3E%3Ctext%3EEduNinja%3C/text%3E%3Ctext x='0' y='28' font-size='13' font-weight='700'%3Eeduninja.net%3C/text%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:repeat;background-size:380px 200px}.fade-enter-active[data-v-5a1b45a8],.fade-leave-active[data-v-5a1b45a8]{transition:opacity .3s ease}.fade-enter-from[data-v-5a1b45a8],.fade-leave-to[data-v-5a1b45a8]{opacity:0}.zoom-enter-active[data-v-5a1b45a8],.zoom-leave-active[data-v-5a1b45a8]{transition:all .3s ease}.zoom-enter-from[data-v-5a1b45a8]{opacity:0;transform:scale(.9)}.zoom-leave-to[data-v-5a1b45a8]{opacity:0;transform:scale(1.1)}.question-block-renderer[data-v-b131c920]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px;row-gap:4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question-block[data-v-b131c920]{margin-bottom:2px;max-width:100%;overflow:visible;border-radius:var(--radius-control-inner, 8px);-webkit-user-drag:none}.block-display-title[data-v-b131c920]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;color:var(--text-heading, #1f241f);line-height:1.3}.question-block[data-v-b131c920]:last-child{margin-bottom:0}.full-width-block[data-v-b131c920]{grid-column:1 / -1}.compact-option-block[data-v-b131c920]{grid-column:auto;margin-bottom:0}.block-text[data-v-b131c920],.formula-block[data-v-b131c920],.block-chemical[data-v-b131c920],.latex-block[data-v-b131c920]{font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.66;color:#1a1a1a;text-align:justify}.block-text[data-v-b131c920] p,.formula-block[data-v-b131c920] p,.block-chemical[data-v-b131c920] p,.latex-block[data-v-b131c920] p{margin:0 0 8px}.block-figure[data-v-b131c920]{display:flex;flex-direction:column;align-items:center;margin:6px 0 4px}.question-image[data-v-b131c920]{max-width:min(100%,640px);width:auto;height:auto;max-height:340px;border-radius:0;border:none;background:transparent;cursor:zoom-in;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;box-shadow:none;-webkit-user-drag:none;user-drag:none}.table-image[data-v-b131c920]{max-height:360px;max-width:min(100%,760px)}.caption[data-v-b131c920]{margin-top:6px;font-size:12px;font-weight:700;color:var(--text-heading, #1f241f);text-align:center}.block-option[data-v-b131c920]{display:flex;align-items:flex-start;gap:11px;width:100%;border:1px solid transparent;background:transparent;border-radius:var(--radius-control-inner, 8px);padding:8px 10px;font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.62;color:#1a1a1a;text-align:left;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.block-option[data-v-b131c920]:hover{background:#f7f8f4;border-color:transparent;box-shadow:none}.block-option.selected[data-v-b131c920]{background:#f1f7ed;border-color:transparent;box-shadow:none}.option-control[data-v-b131c920]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding-top:1px}.option-label[data-v-b131c920]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);border:none;background:#eef1eb;color:#4b5563;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;font-size:13px;font-weight:750;line-height:1;text-align:center;box-shadow:none;transition:background-color .15s ease,color .15s ease}.block-option:hover .option-label[data-v-b131c920]{background:#e5e9e2;color:#2f3437}.block-option.selected .option-label[data-v-b131c920],.option-table-choice.selected .option-label[data-v-b131c920]{background:#66b34e;color:#fff;box-shadow:none}.option-content[data-v-b131c920]{flex:1;min-width:0;color:#202124;display:block}.option-content[data-v-b131c920] p{margin:0}.option-nested[data-v-b131c920]{display:block;margin-top:4px}.option-nested[data-v-b131c920] .question-block-renderer{display:block}.option-nested[data-v-b131c920] .question-block{margin-bottom:4px}.option-nested[data-v-b131c920] .block-figure{align-items:flex-start;margin:4px 0 0}.option-nested[data-v-b131c920] .question-image,.option-content[data-v-b131c920] .inline-image{max-width:min(100%,260px);max-height:160px;margin:0}.option-table-wrap[data-v-b131c920]{overflow-x:auto;padding:2px 0}.option-table-grid[data-v-b131c920]{width:100%;min-width:420px;display:grid;align-items:stretch;background:#fff;color:#202124;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;font-size:15px;line-height:1.42}.option-table-cell[data-v-b131c920]{min-width:0;padding:9px 12px;border-right:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f;vertical-align:middle;background:#fff;cursor:pointer;transition:background-color .15s ease}.option-table-header[data-v-b131c920]{background:#fff;color:#202124;font-size:15px;font-weight:800;letter-spacing:0;text-align:center;cursor:default;border-top:1px solid #4f4f4f}.option-table-label-spacer[data-v-b131c920]{min-width:36px}.option-table-body-cell[data-v-b131c920]:hover,.option-table-body-cell[data-v-b131c920]:focus{background:#fff;outline:none}.option-table-body-cell.selected[data-v-b131c920]{background:#fff}.first-table-row[data-v-b131c920]{border-top:1px solid #4f4f4f}.first-content-cell[data-v-b131c920]{border-left:1px solid #4f4f4f}.last-content-cell[data-v-b131c920]{border-right-color:#4f4f4f}.option-table-cell[data-v-b131c920] p{margin:0}.option-table-choice[data-v-b131c920]{width:36px;min-height:100%;border:none;background:transparent;padding:0;font-weight:600;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:1px solid transparent}.option-table-choice .option-label[data-v-b131c920]{width:32px;height:32px;border-color:transparent;background:transparent;color:#202124;font-size:17px;font-weight:700;box-shadow:none}.option-table-choice:hover .option-label[data-v-b131c920],.option-table-choice:focus .option-label[data-v-b131c920]{border-color:#d8ded4;background:#fff;color:#202124;outline:none}.option-table-choice[data-v-b131c920]:disabled{cursor:default}.question-card[data-v-41fdd14e]{position:relative;width:100%;overflow:hidden;border:1px solid #e6e1d7;border-radius:var(--radius-card);background:var(--bg-card);padding:18px 28px 22px;box-shadow:0 1px #ffffffe6 inset,0 12px 30px #181d220e;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question-card-watermarked[data-v-41fdd14e]:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='200' viewBox='0 0 380 200'%3E%3Cg transform='translate(42 132) rotate(-24)' fill='%2366B34E' fill-opacity='.115' font-family='Arial, Helvetica, sans-serif' font-size='20' font-weight='800' letter-spacing='.8'%3E%3Ctext%3EEduNinja%3C/text%3E%3Ctext x='0' y='28' font-size='13' font-weight='700'%3Eeduninja.net%3C/text%3E%3C/g%3E%3C/svg%3E");background-position:center 18px;background-repeat:repeat;background-size:380px 200px;mix-blend-mode:multiply}.question-card+.question-card[data-v-41fdd14e]{margin-top:16px}.paper-chip[data-v-41fdd14e]{display:inline-flex;max-width:min(520px,100%);height:36px;align-items:center;gap:8px;border:1px solid #e4e1d8;border-radius:var(--radius-control-inner);background:var(--bg-card);padding:0 13px;color:#626961;font-size:14px;font-weight:700}.paper-chip svg[data-v-41fdd14e]{width:16px;height:16px;flex:0 0 auto}.paper-chip span[data-v-41fdd14e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-row[data-v-41fdd14e]{display:flex;align-items:flex-start;gap:14px;margin-top:20px}.sub-question .question-row[data-v-41fdd14e]{margin-top:0}.question-index[data-v-41fdd14e]{width:44px;flex:0 0 44px;color:#1f1f1f;font-family:Times New Roman,Times,serif;font-size:18px;line-height:1.55}.question-main[data-v-41fdd14e]{min-width:0;flex:1}.question-meta[data-v-41fdd14e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.question-meta__difficulty[data-v-41fdd14e]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.question-meta__difficulty-dot[data-v-41fdd14e]{width:9px;height:9px;border-radius:50%;background:#dfe8d9}.question-meta__difficulty-dot--active[data-v-41fdd14e]{background:#58a66b}.max-mark[data-v-41fdd14e]{margin-left:auto;text-align:right;color:#1f1f1f;font-family:Times New Roman,Times,serif;font-size:18px;font-style:italic}.question-mark[data-v-41fdd14e]{flex:0 0 auto;color:#1f1f1f;font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.55;white-space:nowrap}.fallback-text[data-v-41fdd14e]{margin:0;color:#202020;font-family:Times New Roman,Times,serif;font-size:19px;line-height:1.58;white-space:pre-line}.answer-row[data-v-41fdd14e]{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.practice-state-row[data-v-41fdd14e]{display:flex;justify-content:flex-end;margin-top:10px}.answer-toggle[data-v-41fdd14e]{min-height:38px;flex:0 0 auto;margin-left:auto}.answer-toggle svg[data-v-41fdd14e]{width:18px;height:18px;transition:transform .16s ease}.answer-toggle svg.expanded[data-v-41fdd14e]{transform:rotate(180deg)}.answer-panel[data-v-41fdd14e]{margin-top:14px;border:1px solid #e7e2d8;border-radius:var(--radius-card);background:var(--bg-card);padding:18px 22px}.answer-error[data-v-41fdd14e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.children[data-v-41fdd14e]{margin-top:22px}.children-structural[data-v-41fdd14e]{margin-top:0}.children-structural>.sub-question[data-v-41fdd14e]{margin-top:14px;padding-top:0}.children-structural>.sub-question.level-3[data-v-41fdd14e]{margin-left:0}.sub-question[data-v-41fdd14e]{margin-top:20px;padding-top:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sub-question.level-3[data-v-41fdd14e]{margin-left:58px;margin-top:18px}.icon-btn[data-v-41fdd14e]{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #f1c6c1;border-radius:var(--radius-control-inner);background:#fff7f5;color:#b42318;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.icon-btn svg[data-v-41fdd14e]{width:18px;height:18px}.icon-btn[data-v-41fdd14e]:hover{border-color:#e7a59c;background:#fff1f0;color:#9f1f17}.icon-btn[data-v-41fdd14e]:active{transform:translateY(1px)}.editor-add-row[data-v-41fdd14e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.editor-add-row button[data-v-41fdd14e]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px dashed #d8dee8;border-radius:var(--radius-control-inner);background:var(--bg-card);color:#8a92a0;font-size:14px;font-weight:700}.editor-add-row button[data-v-41fdd14e]:hover{border-color:#c7d0df;color:#5f6977}.editor-add-row span[data-v-41fdd14e]{color:#9aa2ad;font-size:22px;font-weight:300;line-height:1}.select-row[data-v-41fdd14e]{display:flex;justify-content:center;margin-top:18px;border-top:1px solid #eceef2;padding-top:14px}.select-btn[data-v-41fdd14e]{min-width:120px}@media (max-width: 720px){.question-card[data-v-41fdd14e]{padding:16px 14px 20px}.question-card+.question-card[data-v-41fdd14e]{margin-top:16px}.question-row[data-v-41fdd14e]{gap:10px;margin-top:18px}.question-index[data-v-41fdd14e]{width:34px;flex-basis:34px}.answer-row[data-v-41fdd14e]{margin-top:18px}.editor-add-row[data-v-41fdd14e]{grid-template-columns:1fr}.answer-toggle[data-v-41fdd14e]{align-self:flex-end}.answer-panel[data-v-41fdd14e]{padding:18px 16px}.answer-error[data-v-41fdd14e]{align-items:flex-start;flex-direction:column}}
