.mt-table[data-v-d20765cd]{align-self:start;border-collapse:collapse;width:100%}.mt-table td[data-v-d20765cd],.mt-table th[data-v-d20765cd]{border:1px solid var(--ui-border);padding:6px 10px}.mt-table th[data-v-d20765cd]{background:color-mix(in srgb,var(--ui-primary) 6%,transparent);color:var(--ui-primary)}.mt-mark[data-v-d20765cd],.mt-table th[data-v-d20765cd]{font-weight:700;text-align:center}.mt-del[data-v-d20765cd],.mt-mark[data-v-d20765cd]{width:2.25rem}.mt-del[data-v-d20765cd]{padding:2px;text-align:center}.is-spare td[data-v-d20765cd]:not(.mt-del){color:var(--ui-text-muted)}.mt-chip[data-v-d20765cd]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mt-chip[data-v-d20765cd]:hover{background:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.mt-input[data-v-d20765cd]{display:block;resize:none;width:100%;field-sizing:content;background:transparent;border:0;color:inherit;font:inherit;min-height:1.5em;outline:none;padding:0}.mt-input[data-v-d20765cd]:focus{box-shadow:0 2px 0 var(--ui-primary)}.mt-grid td[data-v-d20765cd]{min-width:3rem;text-align:center}.mt-grid tr:first-child td[data-v-d20765cd]{background:var(--ui-bg-elevated)}.mt-answer[data-v-d20765cd]{color:var(--ui-success);font-weight:700;height:2.75rem;transition:background .12s ease}.mt-answer.is-empty[data-v-d20765cd]{background:color-mix(in srgb,var(--ui-error) 6%,transparent)}.mt-answer.is-drop[data-v-d20765cd]{background:color-mix(in srgb,var(--ui-primary) 16%,transparent)}.mt-select[data-v-d20765cd]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;min-width:3rem;text-align:center;-moz-text-align-last:center;text-align-last:center;width:100%}.txr-rev[data-v-10d68ec4]{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:color-mix(in srgb,var(--paper-card) 94%,transparent);border:1px solid var(--paper-rule);border-radius:14px;box-shadow:0 12px 28px -20px #00000073;margin-top:8px;position:sticky;top:var(--exam-review-top,calc(var(--st-bar-h, 60px) + env(safe-area-inset-top) + 72px));z-index:39}.txr-rev--warn[data-v-10d68ec4]{border-color:color-mix(in srgb,var(--ui-warning) 55%,transparent)}.txr-rev--ok[data-v-10d68ec4]{border-color:color-mix(in srgb,var(--ui-success) 50%,transparent)}.txr-rev__bar[data-v-10d68ec4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.txr-rev__summary[data-v-10d68ec4]{align-items:center;color:var(--paper-ink);display:flex;font-size:.8125rem;gap:8px;min-width:0;text-align:start}.txr-rev__summary>span[data-v-10d68ec4]{display:flex;flex-direction:column;line-height:1.3}.txr-rev__summary small[data-v-10d68ec4]{color:var(--paper-ink-soft);font-size:.75rem}.txr-rev__icon[data-v-10d68ec4]{flex-shrink:0;height:20px;width:20px}.txr-rev--warn .txr-rev__icon[data-v-10d68ec4]{color:var(--ui-warning)}.txr-rev--ok .txr-rev__icon[data-v-10d68ec4]{color:var(--ui-success)}.txr-rev__chev[data-v-10d68ec4]{flex-shrink:0;height:16px;opacity:.6;width:16px}.txr-rev__dots[data-v-10d68ec4]{display:flex;flex:1;flex-wrap:wrap;gap:4px;justify-content:flex-end}.txr-rev__dot[data-v-10d68ec4]{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 4px;transition:transform .12s ease}.txr-rev__dot[data-v-10d68ec4]:not(:disabled):hover{transform:scale(1.15)}.txr-rev__dot--needs[data-v-10d68ec4]{background:var(--ui-warning);color:#fff}.txr-rev__dot--reviewed[data-v-10d68ec4]{background:var(--ui-success);color:#fff}.txr-rev__dot--active[data-v-10d68ec4]{outline:2px solid var(--paper-ink);outline-offset:2px}.txr-rev__pop[data-v-10d68ec4]{border-top:1px solid var(--paper-rule);display:flex;flex-direction:column;gap:8px;max-height:min(55vh,420px);overflow-y:auto;padding:10px 12px 12px}.txr-rev__answer[data-v-10d68ec4],.txr-rev__finish[data-v-10d68ec4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.txr-rev__finish[data-v-10d68ec4]{border-top:1px solid var(--paper-rule);padding:8px 12px 10px}.txr-rev__pop-head[data-v-10d68ec4]{align-items:center;display:flex;gap:8px}.txr-rev__close[data-v-10d68ec4]{margin-inline-start:auto;opacity:.6}.txr-rev__qtext[data-v-10d68ec4]{color:var(--paper-ink-soft);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.txr-rev__check[data-v-10d68ec4]{background:color-mix(in srgb,var(--ui-text) 5%,transparent);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:8px}@media(max-width:560px){.txr-rev[data-v-10d68ec4]{top:var(--exam-review-top-sm,calc(var(--st-bar-h, 60px) + env(safe-area-inset-top) + 110px))}.txr-rev__dots[data-v-10d68ec4]{flex-basis:100%;justify-content:flex-start}}.txr-q--needs{box-shadow:0 0 0 2px var(--ui-warning)}.txr-q--reviewed{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-success) 70%,transparent)}.txr-q--flash{animation:txr-q-flash 1.4s ease}@keyframes txr-q-flash{0%,60%{box-shadow:0 0 0 5px var(--ui-warning)}}.qe-opt[data-v-97401d27]{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;gap:8px;padding:4px;transition:background-color .15s ease,border-color .15s ease}.qe-opt.is-correct[data-v-97401d27]{background:color-mix(in srgb,var(--ui-success) 10%,transparent);border-color:color-mix(in srgb,var(--ui-success) 45%,transparent)}.qe-opt__pick[data-v-97401d27]{border:2px solid var(--ui-border-accented);border-radius:50%;color:var(--ui-text-muted);cursor:pointer;display:grid;flex-shrink:0;font-size:.8125rem;font-weight:700;height:32px;place-items:center;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:32px}.qe-opt.is-correct .qe-opt__pick[data-v-97401d27]{background:var(--ui-success);border-color:var(--ui-success);color:#fff}.qe-opt__radio[data-v-97401d27]{cursor:pointer;inset:0;opacity:0;position:absolute}.qe-opt__pick[data-v-97401d27]:has(.qe-opt__radio:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}
