:is(.fm-fraction,.fraction,.math-fraction){display:inline-grid;grid-template-columns:minmax(0,auto);grid-template-rows:auto auto;align-items:stretch;vertical-align:middle;text-align:center;line-height:1.2;font-size:1em;font-style:normal;margin-inline:.18em;padding:0;min-width:1.1em;max-width:100%}:is(.fm-fraction,.fraction,.math-fraction)>:is(.fm-fraction-num,.numerator,.top,span:first-child),:is(.fm-fraction,.fraction,.math-fraction)>:is(.fm-fraction-den,.denominator,.bottom,span:last-child){display:block;position:static;width:auto;min-width:0;font-size:1em;line-height:1.25;font-weight:inherit;text-align:center;overflow-wrap:normal;word-break:normal}:is(.fm-fraction,.fraction,.math-fraction)>:is(.fm-fraction-num,.numerator,.top,span:first-child){grid-row:1;border:0;border-bottom:1.5px solid currentColor;padding:.08em .18em .12em;margin:0}:is(.fm-fraction,.fraction,.math-fraction)>:is(.fm-fraction-den,.denominator,.bottom,span:last-child){grid-row:2;border:0;padding:.12em .18em .08em;margin:0}:is(.fraction,.math-fraction):not(.fm-fraction):has(>sup):has(>sub){display:inline;line-height:inherit;min-width:0}:is(.fraction,.math-fraction):not(.fm-fraction):has(>sup):has(>sub)>:is(sup,sub){display:inline;position:static;vertical-align:baseline;font-size:1em;line-height:inherit;margin:0;padding:0;border:0}:is(.fm-fraction,.fraction,.math-fraction,.fm-radical,.fm-math-matrix) :is(sup,sub){position:static;font-size:max(.8em,10px);line-height:normal;font-weight:inherit;margin:0}:is(.fm-fraction,.fraction,.math-fraction,.fm-radical,.fm-math-matrix) sup{vertical-align:super}:is(.fm-fraction,.fraction,.math-fraction,.fm-radical,.fm-math-matrix) sub{vertical-align:sub}.fm-radical{display:inline-grid;position:relative;grid-template-columns:.85em minmax(0,auto);align-items:stretch;vertical-align:middle;margin-inline:.12em;padding:0;min-height:1.25em;max-width:100%;line-height:1.25;color:inherit}.fm-radical>svg.fm-radical-sign{position:absolute;inset:0 auto 0 0;display:block;width:.85em;height:100%;min-height:0;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;overflow:visible}.fm-radical>.fm-radical-content{grid-column:2;display:block;min-width:0;border-top:1.5px solid currentColor;padding:.15em .16em .04em .04em;line-height:1.25}table.fm-math-matrix{display:table;width:auto;min-width:0;max-width:100%;margin:.7em auto;padding:0 .12em;border:0!important;border-inline:2px solid currentColor!important;border-radius:.25em;border-collapse:separate!important;border-spacing:0;background:transparent!important;color:inherit!important;box-shadow:none;font-family:inherit;font-size:max(1em,15px)!important;line-height:1.35;font-weight:inherit;text-align:center}table.fm-math-matrix tr{border:0!important;background:transparent!important}table.fm-math-matrix :is(th,td){padding:.22em .5em;border:0!important;background:transparent!important;color:inherit!important;font-size:1em!important;font-weight:inherit;line-height:1.35;text-align:center!important}.fm-math-scroll{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.fm-overline{text-decoration:overline;text-decoration-color:currentColor;text-decoration-thickness:1px}.question-context{margin-block:.75em;padding:.7em .8em;border-inline-start:3px solid var(--primary, currentColor);background:var(--bg-surface-2, transparent);color:var(--text-main, inherit);line-height:1.6}.question-context-label{display:block;margin-block-end:.3em;color:var(--text-main, inherit);font-size:.9em;font-weight:700}.q-preview-card .fm-question-content mjx-container[jax=CHTML]{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.2em .08em}
