.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-0a42b704]{-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-0a42b704]{border-color:color-mix(in srgb,var(--ui-warning) 55%,transparent)}.txr-rev--ok[data-v-0a42b704]{border-color:color-mix(in srgb,var(--ui-success) 50%,transparent)}.txr-rev__bar[data-v-0a42b704]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.txr-rev__summary[data-v-0a42b704]{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-0a42b704]{display:flex;flex-direction:column;line-height:1.3}.txr-rev__summary small[data-v-0a42b704]{color:var(--paper-ink-soft);font-size:.75rem}.txr-rev__icon[data-v-0a42b704]{flex-shrink:0;height:20px;width:20px}.txr-rev--warn .txr-rev__icon[data-v-0a42b704]{color:var(--ui-warning)}.txr-rev--ok .txr-rev__icon[data-v-0a42b704]{color:var(--ui-success)}.txr-rev__chev[data-v-0a42b704]{flex-shrink:0;height:16px;opacity:.6;width:16px}.txr-rev__dots[data-v-0a42b704]{display:flex;flex:1;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0;overflow-x:auto;padding:3px;scrollbar-width:none}.txr-rev__dots[data-v-0a42b704]::-webkit-scrollbar{display:none}.txr-rev__dot[data-v-0a42b704]{flex-shrink:0}.txr-rev--done[data-v-0a42b704]{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--ui-success) 6%,transparent);box-shadow:none;position:static}.txr-rev--done .txr-rev__bar[data-v-0a42b704]{padding:6px 12px}.txr-rev--done .txr-rev__summary>span[data-v-0a42b704]{align-items:baseline;-moz-column-gap:8px;column-gap:8px;flex-direction:row;flex-wrap:wrap}.txr-rev__dot[data-v-0a42b704]{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-0a42b704]:not(:disabled):hover{transform:scale(1.15)}.txr-rev__dot--needs[data-v-0a42b704]{background:var(--ui-warning);color:#fff}.txr-rev__dot--reviewed[data-v-0a42b704]{background:var(--ui-success);color:#fff}.txr-rev__dot--active[data-v-0a42b704]{outline:2px solid var(--paper-ink);outline-offset:2px}.txr-rev__finish[data-v-0a42b704]{align-items:center;border-top:1px solid var(--paper-rule);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 12px 10px}.txr-qrev[data-v-0a42b704]{background:color-mix(in srgb,var(--ui-warning) 7%,transparent);border-top:1px dashed color-mix(in srgb,var(--ui-warning) 55%,transparent);display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.txr-qrev--reviewed[data-v-0a42b704]{background:color-mix(in srgb,var(--ui-success) 6%,transparent);border-top-color:color-mix(in srgb,var(--ui-success) 45%,transparent);padding:6px 14px}.txr-qrev__head[data-v-0a42b704]{align-items:center;display:flex;font-size:.8125rem;font-weight:700;gap:6px}.txr-qrev__check[data-v-0a42b704]{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-0a42b704]{top:var(--exam-review-top-sm,calc(var(--st-bar-h, 60px) + env(safe-area-inset-top) + 110px))}.txr-rev__bar[data-v-0a42b704]{flex-wrap:nowrap}.txr-rev__summary[data-v-0a42b704]{flex-shrink:0}.txr-rev__detail[data-v-0a42b704]{display:none}.txr-rev__dots[data-v-0a42b704]{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-1f5e553d]{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-1f5e553d]{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-1f5e553d]{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-1f5e553d]{background:var(--ui-success);border-color:var(--ui-success);color:#fff}.qe-opt__radio[data-v-1f5e553d]{cursor:pointer;inset:0;opacity:0;position:absolute}.qe-opt__pick[data-v-1f5e553d]:has(.qe-opt__radio:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}
