.item-token__fraction[data-v-c5af035b]{align-items:center;display:inline-flex;line-height:1;vertical-align:middle}.item-token__fraction[data-v-c5af035b] mfrac,.item-token__fraction[data-v-c5af035b] mn,.item-token__fraction[data-v-c5af035b] mo,.item-token__fraction[data-v-c5af035b] mrow{color:currentColor;font-size:.875rem;font-weight:600}.item-token__fraction[data-v-c5af035b] mo{padding-right:.1rem}.axis-label-overlay[data-v-d1b86b92]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#b6bfc7cc;border-radius:var(--radius-md);display:flex;padding:.25rem .5rem;transition:box-shadow .2s,background-color .2s,transform .2s}.axis-label-overlay--selected[data-v-d1b86b92]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #ffffff38}.axis-label-overlay--selected-y[data-v-d1b86b92]{background:var(--color-var-y)}.axis-label-overlay--selected-x[data-v-d1b86b92]{background:var(--color-var-x)}.axis-label-overlay__name[data-v-d1b86b92]{font-size:var(--text-xs);font-weight:600;line-height:1.3}.axis-label-overlay__unit[data-v-d1b86b92]{font-size:var(--text-xs);font-weight:500;line-height:1.3;opacity:.8}.axis-label-overlay--y[data-v-d1b86b92]{transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.axis-label-overlay--x[data-v-d1b86b92],.axis-label-overlay--y[data-v-d1b86b92]{align-items:baseline;flex-direction:row;gap:.25rem;position:absolute}.axis-label-overlay--x[data-v-d1b86b92]{transform:translate(-100%,-50%)}.drag-drop-bank-token[data-v-a9bdeeaa]{align-items:center;background:color-mix(in srgb,var(--ui-color-primary-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--ui-color-primary-500) 25%,transparent);border-radius:.25rem;color:var(--ui-color-primary-500);display:inline-flex;font-size:10px;font-weight:600;gap:.25rem;line-height:1;padding:.35rem .5rem;transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.drag-drop-bank-token--interactive[data-v-a9bdeeaa]{cursor:grab}.drag-drop-bank-token--selected[data-v-a9bdeeaa]{border-color:color-mix(in srgb,var(--ui-color-primary-500) 50%,transparent);transform:translateY(-1px)}.drag-drop-bank-token--assigned[data-v-a9bdeeaa]{cursor:default;opacity:.35}.drag-drop-slot[data-v-a9bdeeaa]{align-items:center;background:var(--ui-bg-muted);border:2px dashed var(--ui-border);border-radius:.375rem;color:var(--ui-text-dimmed);display:inline-flex;font-size:.75rem;gap:.35rem;justify-content:center;min-height:1.75rem;min-width:4.5rem;padding:.15rem .5rem;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.drag-drop-slot--interactive[data-v-a9bdeeaa]{cursor:pointer}.drag-drop-slot--armed[data-v-a9bdeeaa]{border-color:color-mix(in srgb,var(--ui-color-primary-500) 35%,transparent)}.drag-drop-slot--filled[data-v-a9bdeeaa]{background:color-mix(in srgb,var(--ui-color-primary-500) 10%,var(--ui-bg-muted));border-color:color-mix(in srgb,var(--ui-color-primary-500) 35%,transparent);border-style:solid;color:var(--ui-text)}.drag-drop-slot__value[data-v-a9bdeeaa]{font-weight:600}.drag-drop-slot__placeholder[data-v-a9bdeeaa]{text-transform:lowercase}.drag-drop-slot__clear[data-v-a9bdeeaa]{color:var(--ui-text-dimmed);font-size:10px;text-transform:uppercase}.item-phrase-chunk__fraction[data-v-47f559cf]{align-items:center;display:inline-flex;line-height:1;vertical-align:middle}.item-phrase-chunk__fraction[data-v-47f559cf] mfrac,.item-phrase-chunk__fraction[data-v-47f559cf] mn,.item-phrase-chunk__fraction[data-v-47f559cf] mo,.item-phrase-chunk__fraction[data-v-47f559cf] mrow{color:currentColor;font-size:.875rem;font-weight:600}.item-phrase-chunk__fraction[data-v-47f559cf] mo{padding-right:.1rem}.delta-expansion-frame[data-v-45aded90]{overflow:hidden}.correspondence-arrows[data-v-45aded90]{flex-shrink:0;height:60px;position:relative;width:50px}.correspondence-svg[data-v-45aded90]{height:100%;overflow:visible;width:100%}.correspondence-arrow[data-v-45aded90]{fill:none;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2}.correspondence-arrow--y[data-v-45aded90]{stroke:var(--color-var-y)}.correspondence-arrow--x[data-v-45aded90]{stroke:var(--color-var-x)}.delta-button[data-v-45aded90]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);display:flex;font-size:var(--text-md);font-weight:600;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.delta-button--y[data-v-45aded90]{color:var(--color-var-y)}.delta-button--x[data-v-45aded90],.delta-button--y[data-v-45aded90]{font-size:var(--text-lg);font-weight:500;text-transform:uppercase}.delta-button--x[data-v-45aded90]{color:var(--color-var-x)}.delta-button--active[data-v-45aded90]{background:#ffffff0d;border:2px solid;cursor:pointer}.delta-button--active.delta-button--y[data-v-45aded90]:hover{background:color-mix(in srgb,var(--color-var-y) 20%,transparent)}.delta-button--active.delta-button--x[data-v-45aded90]:hover{background:color-mix(in srgb,var(--color-var-x) 20%,transparent)}.delta-button--done[data-v-45aded90]{cursor:default;opacity:.5}.delta-button__symbol[data-v-45aded90]{font-family:Times New Roman,serif;letter-spacing:.02em}.expansion-result[data-v-45aded90]{border-radius:var(--radius-sm);font-size:var(--text-lg);font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.expansion-result--y[data-v-45aded90]{background:color-mix(in srgb,var(--color-var-y) 15%,transparent);color:var(--color-var-y)}.expansion-result--x[data-v-45aded90]{background:color-mix(in srgb,var(--color-var-x) 15%,transparent);color:var(--color-var-x)}.drag-match-row[data-v-948095ea]{align-items:stretch;background:linear-gradient(180deg,var(--match-surface-alt) 0,var(--match-surface-alt) 100%);border:1px solid var(--match-border);border-radius:calc(var(--radius-xl) + 2px);display:grid;gap:.25rem;grid-template-columns:minmax(0,1fr) 8.5rem;min-height:var(--match-fraction-surface-min-h,6.2rem);padding:.4rem}.drag-match-row__choice[data-v-948095ea]{align-items:center;background:transparent;border:0;color:var(--match-text);display:flex;min-width:0;padding:.6rem .7rem}.drag-match-row__label[data-v-948095ea]{color:var(--match-text-dim);font-size:var(--text-sm);font-weight:700;margin-right:.75rem}.drag-match-row__text[data-v-948095ea]{font-size:var(--text-base);line-height:1.5}.drag-match-row__slot[data-v-948095ea]{align-items:center;background:var(--match-surface-slot);border:1px dashed var(--match-border-slot);border-radius:var(--radius-xl);display:flex;flex-direction:column;justify-content:center;min-height:0;padding:.8rem;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.drag-match-row__slot[data-v-948095ea]:hover{border-color:var(--match-border-filled);transform:translateY(-1px)}.drag-match-row__slot--filled[data-v-948095ea]{background:var(--match-surface-slot-filled);border-color:var(--match-border-filled);border-style:solid;box-shadow:var(--shadow-lg)}.drag-match-row__fraction[data-v-948095ea]{color:var(--match-accent);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.04em;line-height:1}.drag-match-row__clear[data-v-948095ea]{color:var(--match-text-dim);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;margin-top:.5rem;text-transform:uppercase;transition:color .15s ease}.drag-match-row__clear[data-v-948095ea]:hover{color:var(--match-text)}.drag-match-row__token[data-v-948095ea]{transition:opacity .2s ease}.drag-match-row__token+.drag-match-row__token[data-v-948095ea]:before{content:" "}.drag-match-row__token--direction[data-v-948095ea]{font-weight:700}.drag-match-row__token--masked[data-v-948095ea]{filter:blur(2px);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-match-row__sign[data-v-948095ea]{display:inline-block}.drag-match-row__placeholder[data-v-948095ea]{color:var(--match-text-dim);font-size:var(--text-sm);font-weight:600}@media(max-width:900px){.drag-match-row[data-v-948095ea]{grid-template-columns:1fr;padding:.5rem}}.drag-source-grid[data-v-6b4b15ad]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(7rem,10rem))}.drag-source-card[data-v-6b4b15ad]{align-items:center;background:linear-gradient(180deg,var(--match-surface) 0,var(--match-surface) 100%);border:1px solid var(--match-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);color:var(--match-accent);display:flex;justify-content:center;min-height:4.2rem;padding:.75rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.drag-source-card[data-v-6b4b15ad]:hover{border-color:var(--match-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.drag-source-card--selected[data-v-6b4b15ad]{border-color:var(--match-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--match-accent) 18%,transparent),0 12px 26px var(--match-shadow-hover)}.drag-source-card__fraction[data-v-6b4b15ad]{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.04em;line-height:1}@media(max-width:640px){.drag-source-card__fraction[data-v-6b4b15ad]{font-size:var(--text-xl)}}.coordinate-table-container[data-v-f2d337ce],.coordinate-table-element[data-v-f2d337ce]{max-width:80rem;min-width:20rem}.coordinate-row--next[data-v-f2d337ce]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-color-primary) 45%,transparent);position:relative}@media(prefers-reduced-motion:no-preference){.coordinate-row--next[data-v-f2d337ce]{animation:coordinate-row-next-pulse-f2d337ce 1.8s ease-in-out infinite}}@keyframes coordinate-row-next-pulse-f2d337ce{0%,to{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-color-primary) 45%,transparent),0 0 color-mix(in srgb,var(--ui-color-primary) 22%,transparent)}50%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-color-primary) 75%,transparent),0 0 0 10px color-mix(in srgb,var(--ui-color-primary) 0%,transparent)}}.status-pill[data-v-f2d337ce]{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-size:.72rem;font-weight:700;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.status-pill--correct[data-v-f2d337ce]{background:color-mix(in srgb,var(--ui-color-success) 14%,transparent);border-color:color-mix(in srgb,var(--ui-color-success) 35%,transparent);color:var(--ui-color-success)}.status-pill--active[data-v-f2d337ce]{background:color-mix(in srgb,var(--ui-color-primary) 14%,transparent);border-color:color-mix(in srgb,var(--ui-color-primary) 35%,transparent);color:var(--ui-color-primary)}.status-pill--error[data-v-f2d337ce]{background:color-mix(in srgb,var(--ui-color-error) 14%,transparent);border-color:color-mix(in srgb,var(--ui-color-error) 35%,transparent);color:var(--ui-color-error)}.status-pill--muted[data-v-f2d337ce]{background:color-mix(in srgb,var(--ui-text-dimmed) 12%,transparent);border-color:color-mix(in srgb,var(--ui-text-dimmed) 25%,transparent);color:var(--ui-text-dimmed)}input[type=number][data-v-f2d337ce]::-webkit-inner-spin-button,input[type=number][data-v-f2d337ce]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-f2d337ce]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.desmos-graph-wrapper[data-v-40040fc2]{border:1px solid var(--ui-border);border-radius:var(--radius-md);overflow:hidden;position:relative;width:100%}.desmos-graph-error[data-v-40040fc2],.desmos-graph-loading[data-v-40040fc2]{align-items:center;background:var(--ui-bg-elevated);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.desmos-graph-error[data-v-40040fc2]{border-color:var(--ui-color-error)}.desmos-graph-container[data-v-40040fc2]{inset:0;position:absolute}.slope-plane-container[data-v-9bebc586]{align-items:center;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.slope-plane-svg[data-v-9bebc586]{height:auto;max-width:220px;width:100%}.slope-plane-values[data-v-9bebc586]{align-items:baseline;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;gap:.375rem}.slope-plane-sign[data-v-9bebc586]{font-size:var(--text-2xl);font-weight:700;line-height:1}.slope-plane-sign--clickable[data-v-9bebc586]{animation:sign-pulse-9bebc586 1.4s ease-in-out infinite;background-color:color-mix(in srgb,currentColor 10%,transparent);border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--radius-lg);cursor:pointer;padding:.25rem .75rem;transition:background-color .2s}.slope-plane-sign--clickable[data-v-9bebc586]:hover{background-color:color-mix(in srgb,currentColor 20%,transparent)}@keyframes sign-pulse-9bebc586{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 40%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb,currentColor 0%,transparent);transform:scale(1.1)}}.slope-plane-magnitude[data-v-9bebc586]{color:var(--ui-text);font-size:var(--text-2xl);font-weight:600;line-height:1}.slope-plane-unit[data-v-9bebc586]{color:var(--color-slate-400);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.slope-plane-label[data-v-9bebc586]{font-size:var(--text-sm);font-weight:600;letter-spacing:.15em;text-transform:uppercase}[data-v-e22dafb6] .scaffold-target-formula{border-radius:var(--radius-md);outline:2px solid color-mix(in srgb,var(--color-primary-500) 40%,transparent);outline-offset:-2px}:root.dark[data-v-e22dafb6] .scaffold-target-formula{outline:2px solid color-mix(in srgb,var(--color-primary-400) 40%,transparent);outline-offset:-2px}[data-v-e22dafb6] .formula-masked{filter:grayscale(.5);opacity:.35;pointer-events:none;position:relative;transition:opacity .3s ease,filter .3s ease}[data-v-e22dafb6] .formula-masked:after{background:linear-gradient(135deg,rgb(239 68 68/8%),transparent 50%);border-radius:var(--radius-md);content:"";inset:0;pointer-events:none;position:absolute}:root.dark[data-v-e22dafb6] .formula-masked:after{background:linear-gradient(135deg,hsla(0,91%,71%,.12),transparent 50%)}.checkpoint-objective[data-v-de93a6d7]{align-items:flex-start;background:var(--scaffold-complete-bg);border:1px solid var(--scaffold-complete-border);border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.5rem .75rem}.checkpoint-objective__label[data-v-de93a6d7]{color:var(--scaffold-complete-text);flex-shrink:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.checkpoint-objective__content[data-v-de93a6d7]{font-size:var(--text-sm);line-height:1.5}.checkpoint-objective__content[data-v-de93a6d7] u{color:var(--scaffold-concept-text);text-decoration-color:var(--scaffold-concept-text);text-underline-offset:2px}.rate-to-m-slot[data-v-0ae7fc55]{align-items:center;display:flex;justify-content:center;min-height:2.25rem;min-width:2.5rem;position:relative}.rate-to-m-slot__placeholder[data-v-0ae7fc55]{border:2px dashed var(--ui-border);border-radius:var(--radius-sm);height:1.75rem;opacity:.5;width:2rem}.rate-to-m-slot__fraction[data-v-0ae7fc55]{align-items:center;display:flex;flex-direction:column}.rate-to-m-slot__bar[data-v-0ae7fc55]{background:currentColor;height:1px;width:3rem}.rate-to-m-slot__m[data-v-0ae7fc55]{align-items:center;color:var(--scaffold-concept-text);display:flex;font-size:var(--text-lg);font-style:italic;font-weight:700;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute}.m-revealed [data-rate-fraction-initial][data-v-0ae7fc55]{opacity:0}.m-revealed [data-m-landing][data-v-0ae7fc55]{opacity:1}.checkpoint-found[data-v-dd1136e1]{align-items:center;background:var(--scaffold-complete-bg);border:1px solid var(--scaffold-complete-border);border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.5rem .75rem}.checkpoint-found__check[data-v-dd1136e1]{color:var(--scaffold-complete-text);flex-shrink:0;height:1rem;width:1rem}.checkpoint-found__body[data-v-dd1136e1]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:.375rem;line-height:1.5}.checkpoint-found__concept[data-v-dd1136e1]{color:var(--scaffold-concept-text);font-weight:600}.checkpoint-found__eq[data-v-dd1136e1]{color:var(--ui-text-muted)}.checkpoint-found__value[data-v-dd1136e1]{color:var(--scaffold-complete-text);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.checkpoint-found__pills[data-v-dd1136e1]{align-items:center;display:inline-flex;gap:.25rem}.checkpoint-found__pill[data-v-dd1136e1]{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);display:inline-flex;font-size:var(--text-xs);font-weight:600;padding:.0625rem .375rem;text-transform:lowercase}.checkpoint-found__pill--num[data-v-dd1136e1]{background:var(--scaffold-num-bg);border-color:var(--scaffold-num-border);color:var(--scaffold-num-text)}.checkpoint-found__pill--rel[data-v-dd1136e1]{background:var(--scaffold-rel-bg);border-color:var(--scaffold-rel-border);color:var(--scaffold-rel-text)}.checkpoint-found__pill--den[data-v-dd1136e1]{background:var(--scaffold-den-bg);border-color:var(--scaffold-den-border);color:var(--scaffold-den-text)}.checkpoint-found__plain[data-v-dd1136e1]{color:var(--scaffold-complete-text);font-weight:500}.mathml-display[data-v-9fe5136d] math{display:inline math;font-family:var(--font-math);font-size:var(--text-lg)}.mathml-display[data-v-9fe5136d] math mfrac,.mathml-display[data-v-9fe5136d] math mi,.mathml-display[data-v-9fe5136d] math mn,.mathml-display[data-v-9fe5136d] math mo,.mathml-display[data-v-9fe5136d] math mrow,.mathml-display[data-v-9fe5136d] math msqrt,.mathml-display[data-v-9fe5136d] math msub,.mathml-display[data-v-9fe5136d] math msup,.mathml-display[data-v-9fe5136d] math mtext{all:revert}.mathml-display[data-v-9fe5136d] mi{color:var(--math-identifier)}.mathml-display[data-v-9fe5136d] mn{color:var(--math-number)}.mathml-display[data-v-9fe5136d] mo{color:var(--math-operator)}.mathml-display[data-v-9fe5136d] mtext{color:var(--math-text)}.formula-bridge-card[data-v-ac4cf562]{animation:bridgeSlideIn-ac4cf562 .3s ease-out;background:var(--ui-bg);border:1px solid var(--scaffold-complete-border);border-radius:var(--radius-md);margin-top:.75rem;padding:.75rem}.formula-bridge-header[data-v-ac4cf562]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.formula-bridge-label[data-v-ac4cf562]{color:var(--scaffold-complete-text);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.formula-name[data-v-ac4cf562]{color:var(--ui-text-highlighted);font-size:var(--text-sm);font-weight:500;margin-bottom:.5rem}.formula-display-wrapper[data-v-ac4cf562]{position:relative}.formula-display[data-v-ac4cf562]{background:var(--ui-bg);border-radius:var(--radius-md);overflow-x:auto;padding:.5rem}.formula-m-overlay[data-v-ac4cf562]{color:var(--ui-text-highlighted);font-size:var(--text-lg);font-style:italic;font-weight:700;left:.5rem;opacity:0;pointer-events:none;position:absolute;top:.5rem}:root.dark .formula-display[data-v-ac4cf562]{background:var(--ui-bg-elevated)}@keyframes bridgeSlideIn-ac4cf562{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.formula-bridge-card[data-v-ac4cf562]{animation:none}}.checkpoint-formula-pin[data-v-5e70bd10]{align-items:center;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--radius-lg);display:flex;gap:.5rem;padding:.5rem .75rem}.checkpoint-formula-pin__formula[data-v-5e70bd10]{flex-shrink:0}.checkpoint-formula-pin__text[data-v-5e70bd10]{color:var(--ui-text-highlighted);font-size:var(--text-sm);font-weight:500}.checkpoint-formula-pin__eq[data-v-5e70bd10]{color:var(--ui-text-muted);flex-shrink:0;font-size:var(--text-sm)}.checkpoint-formula-pin__label-area[data-v-5e70bd10]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.checkpoint-formula-pin__label[data-v-5e70bd10]{color:var(--ui-text-highlighted);font-size:var(--text-sm);font-weight:600}.checkpoint-formula-pin__badge[data-v-5e70bd10]{align-items:center;background:color-mix(in oklch,var(--ui-color-primary) 15%,transparent);border-radius:var(--radius-md);color:var(--scaffold-complete-text);display:inline-flex;font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase}.checkpoint-formula-pin[data-v-5e70bd10] [data-concept-term]{color:var(--scaffold-concept-text)}.checkpoint-formula-pin__mathml[data-v-5e70bd10] .mathml-display math{font-size:var(--text-base)}.checkpoint-formula-pin__mathml[data-v-5e70bd10] mi[data-concept-term]{color:var(--scaffold-concept-text)}.coordinate-flyover-overlay[data-v-3b0f54b4]{inset:0;pointer-events:none;position:fixed;z-index:80}.rate-value-carry-root[data-v-9053b450]{inset:0;pointer-events:none;position:absolute;z-index:40}.desmos-strategy-container[data-v-a18a1899]{position:relative}.desmos-strategy-banner[data-v-a18a1899]{background:color-mix(in oklch,var(--color-sky-400) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-sky-400) 30%,transparent);border-radius:var(--radius-md);margin-bottom:.75rem;padding:.75rem 1rem}.table-rate-landing[data-v-af4a6f22]{align-items:center;background:var(--ui-bg-elevated);border:1px dashed var(--ui-border);border-radius:var(--radius-md);display:flex;gap:.5rem;padding:.5rem .75rem}.table-rate-landing__label[data-v-af4a6f22]{color:var(--ui-text-dimmed);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.table-rate-landing__fraction[data-v-af4a6f22]{align-items:center;display:flex;gap:.25rem}.table-rate-landing__slot[data-v-af4a6f22]{border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;padding:.25rem .5rem}.table-rate-landing__slot--numerator[data-v-af4a6f22]{background:var(--scaffold-num-bg,color-mix(in oklch,var(--color-var-y) 15%,transparent));color:var(--scaffold-num-text)}.table-rate-landing__slot--denominator[data-v-af4a6f22]{background:var(--scaffold-den-bg,color-mix(in oklch,var(--color-var-x) 15%,transparent));color:var(--scaffold-den-text)}.table-rate-landing__bar[data-v-af4a6f22]{background:var(--ui-border);height:1.25em;width:1px}.delta[data-v-af4a6f22]{font-weight:600;margin-right:.5ch}.table-rate-landing--pulse .table-rate-landing__slot[data-v-af4a6f22]{animation:table-landing-pulse-af4a6f22 1.5s ease-in-out infinite}@keyframes table-landing-pulse-af4a6f22{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.table-rate-landing--pulse .table-rate-landing__slot[data-v-af4a6f22]{animation:none}}.equation-summary-entry[data-v-fd04ee60]{display:flex;flex-direction:column;gap:.25rem}.label[data-v-fd04ee60]{color:var(--scaffold-complete-text);font-size:var(--text-xs);font-weight:600;min-width:3rem;text-transform:uppercase}.label--multiline[data-v-fd04ee60]{line-height:1.1}.equals[data-v-fd04ee60]{color:var(--ui-text-muted);font-size:var(--text-sm);font-weight:600}.arrow-row[data-v-fd04ee60]{display:flex;padding-left:.5rem}.arrow[data-v-fd04ee60]{color:var(--scaffold-complete-text);font-size:var(--text-base);line-height:1}.token-staging[data-v-fd04ee60]{align-items:center;display:flex;gap:.25rem}.token-chip[data-v-fd04ee60]{border:1px solid transparent;border-radius:var(--radius-md);display:inline-block;font-size:var(--text-xs);font-weight:600;line-height:1.25;padding:.125rem .5rem}.token-chip--num[data-v-fd04ee60]{background:var(--scaffold-num-bg);border-color:var(--scaffold-num-border);color:var(--scaffold-num-text)}.token-chip--rel[data-v-fd04ee60]{background:var(--scaffold-rel-bg);border-color:var(--scaffold-rel-border);color:var(--scaffold-rel-text)}.token-chip--den[data-v-fd04ee60]{background:var(--scaffold-den-bg);border-color:var(--scaffold-den-border);color:var(--scaffold-den-text)}.fraction[data-v-fd04ee60]{align-items:center;display:inline-flex;flex-direction:column;line-height:1}.fraction__den[data-v-fd04ee60],.fraction__num[data-v-fd04ee60]{font-size:var(--text-xs);font-weight:600}.fraction__bar[data-v-fd04ee60]{background:currentColor;height:2px;margin:.125rem 0;min-width:2rem;opacity:.6;width:100%}.delta[data-v-fd04ee60]{font-size:var(--text-2xs);margin-right:.125rem;vertical-align:middle}.fraction-text[data-v-fd04ee60],[data-rate-equals][data-v-fd04ee60],[data-rate-fraction][data-v-fd04ee60]{opacity:0}[data-rate-equals].revealed[data-v-fd04ee60],[data-rate-fraction].revealed[data-v-fd04ee60]{opacity:1;transition:opacity .2s ease-out}.fraction-text.revealed[data-v-fd04ee60]{opacity:1;transition:opacity .15s ease-out}[data-of-change-arrow][data-v-fd04ee60]{opacity:0}[data-row=of-change][data-v-fd04ee60]{opacity:0;transform:translateY(10px)}[data-of-change-arrow].revealed[data-v-fd04ee60]{opacity:1}[data-row=of-change].revealed[data-v-fd04ee60]{opacity:1;transform:translateY(0)}[data-concrete-delta][data-v-fd04ee60]:not(.revealed){opacity:0}[data-concrete-delta].revealed[data-v-fd04ee60]{opacity:1;transition:opacity .15s ease-out}[data-abstract-equals][data-v-fd04ee60],[data-abstract-fraction][data-v-fd04ee60]{opacity:0;transform:translate(-10px)}[data-abstract-equals].revealed[data-v-fd04ee60],[data-abstract-fraction].revealed[data-v-fd04ee60]{opacity:1;transform:translate(0)}[data-expansion-equals][data-v-fd04ee60],[data-expansion-fraction][data-v-fd04ee60]{opacity:0;transform:translate(-10px)}[data-expansion-equals].revealed[data-v-fd04ee60],[data-expansion-fraction].revealed[data-v-fd04ee60]{opacity:1;padding-left:.25rem;padding-right:.25rem;transform:translate(0)}.expansion-mathml[data-v-fd04ee60]{display:inline math;font-size:var(--text-base);vertical-align:middle}.expansion-mathml mfrac[data-v-fd04ee60],.expansion-mathml mi[data-v-fd04ee60],.expansion-mathml mn[data-v-fd04ee60],.expansion-mathml mo[data-v-fd04ee60],.expansion-mathml mrow[data-v-fd04ee60],.expansion-mathml msub[data-v-fd04ee60]{all:revert}.expansion-mathml mfrac>mrow[data-v-fd04ee60]:first-child{color:var(--scaffold-num-text)}.expansion-mathml mfrac>mrow[data-v-fd04ee60]:last-child{color:var(--scaffold-den-text)}.discovery-log-entry__content[data-v-d26c82bb] math{display:inline math;font-family:var(--font-math);font-size:1em}.discovery-log-entry__content[data-v-d26c82bb] math mfrac,.discovery-log-entry__content[data-v-d26c82bb] math mi,.discovery-log-entry__content[data-v-d26c82bb] math mn,.discovery-log-entry__content[data-v-d26c82bb] math mo,.discovery-log-entry__content[data-v-d26c82bb] math mrow,.discovery-log-entry__content[data-v-d26c82bb] math msqrt,.discovery-log-entry__content[data-v-d26c82bb] math msub,.discovery-log-entry__content[data-v-d26c82bb] math msup,.discovery-log-entry__content[data-v-d26c82bb] math mtext{all:revert}.discovery-log-entry__content[data-v-d26c82bb] mi{color:var(--math-identifier)}.discovery-log-entry__content[data-v-d26c82bb] mn{color:var(--math-number)}.discovery-log-entry__content[data-v-d26c82bb] mo{color:var(--math-operator)}.selected-rows-source-panel[data-v-e2d34447]{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-bg-elevated) 92%,#fff 8%),var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--ui-border) 78%,var(--color-primary-500) 22%);border-radius:var(--radius-lg);display:grid;gap:.9rem;padding:1rem}.selected-rows-source-panel__header[data-v-e2d34447]{display:grid;gap:.2rem}.selected-rows-source-panel__eyebrow[data-v-e2d34447]{color:var(--ui-text-dimmed);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.selected-rows-source-panel__title[data-v-e2d34447]{color:var(--ui-text);font-size:.92rem;margin:0}.selected-rows-source-panel__table[data-v-e2d34447]{border-collapse:collapse;table-layout:fixed;width:100%}.selected-rows-source-panel__table td[data-v-e2d34447],.selected-rows-source-panel__table th[data-v-e2d34447]{border-bottom:1px solid var(--ui-border);padding:.7rem .8rem;text-align:left}.selected-rows-source-panel__table thead th[data-v-e2d34447]{color:var(--ui-text-dimmed);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selected-rows-source-panel__table tbody th[data-v-e2d34447]{color:var(--ui-text-muted);font-size:.8rem;font-weight:700}.selected-rows-source-panel__table tbody td[data-v-e2d34447]{color:var(--ui-text);font-size:1rem;font-weight:600}.selected-rows-source-panel__table tbody tr:last-child td[data-v-e2d34447],.selected-rows-source-panel__table tbody tr:last-child th[data-v-e2d34447]{border-bottom:none}.equation-modal-card[data-v-2b23cb53]{background:var(--mt-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px #ffffff1a;display:flex;flex-direction:column;overflow:hidden}:root.dark .equation-modal-card[data-v-2b23cb53]{background:var(--mt-surface-2)}.equation-modal-header[data-v-2b23cb53]{align-items:center;background:linear-gradient(135deg,var(--color-primary-600) 0,var(--color-primary-700) 100%);color:#fff;display:flex;gap:.625rem;padding:.75rem 1.25rem}.equation-modal-label[data-v-2b23cb53]{font-size:var(--text-sm);font-weight:600;letter-spacing:.05em}.equation-modal-content[data-v-2b23cb53]{align-items:center;display:flex;justify-content:center;padding:2rem 3rem}.equation-mathml[data-v-2b23cb53]{font-family:Times New Roman,serif;font-size:var(--text-3xl)}.equation-mathml[data-v-2b23cb53],:root.dark .equation-mathml[data-v-2b23cb53]{color:var(--mt-text)}.equation-mathml[data-v-2b23cb53] math{display:inline math}.equation-mathml[data-v-2b23cb53] mfrac,.equation-mathml[data-v-2b23cb53] mi,.equation-mathml[data-v-2b23cb53] mn,.equation-mathml[data-v-2b23cb53] mo,.equation-mathml[data-v-2b23cb53] mrow,.equation-mathml[data-v-2b23cb53] msub{all:revert}.equation-mathml[data-v-2b23cb53] .tilde-op{color:var(--color-primary-600);font-weight:700;padding:0 .15em}.equation-modal-explanation[data-v-2b23cb53]{max-width:400px;text-align:center}.checkpoint-matched-rate[data-v-5c6e9507]{background:color-mix(in oklch,var(--scaffold-concept-text) 8%,var(--ui-bg));border:1px solid color-mix(in oklch,var(--scaffold-concept-text) 24%,var(--ui-border));border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.625rem;padding:.75rem .875rem}.checkpoint-matched-rate__header[data-v-5c6e9507]{align-items:center;display:flex;gap:.45rem}.checkpoint-matched-rate__eyebrow[data-v-5c6e9507]{color:var(--scaffold-concept-text);font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkpoint-matched-rate__tokens[data-v-5c6e9507]{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.checkpoint-matched-rate__direction[data-v-5c6e9507],.checkpoint-matched-rate__fraction[data-v-5c6e9507]{align-items:center;border-radius:var(--radius-lg);display:inline-flex;justify-content:center;min-height:2.4rem;transition:opacity .18s ease}.checkpoint-matched-rate__direction[data-v-5c6e9507]{background:color-mix(in oklch,var(--scaffold-concept-text) 14%,transparent);border:1px solid color-mix(in oklch,var(--scaffold-concept-text) 24%,transparent);color:var(--scaffold-concept-text);font-size:var(--text-sm);font-weight:700;padding:.4rem .85rem}.checkpoint-matched-rate__fraction[data-v-5c6e9507]{background:color-mix(in oklch,var(--scaffold-complete-text) 10%,transparent);border:1px solid color-mix(in oklch,var(--scaffold-complete-text) 24%,transparent);color:var(--scaffold-complete-text);font-size:var(--text-xl);font-weight:800;letter-spacing:-.05em;min-width:5.8rem;padding:.45rem .8rem}.checkpoint-matched-rate__caption[data-v-5c6e9507]{color:var(--ui-text-toned);font-size:var(--text-sm)}.checkpoint-matched-rate__caption--hidden[data-v-5c6e9507],.checkpoint-matched-rate__token--hidden[data-v-5c6e9507]{opacity:0;visibility:hidden}.checkpoint-equivalence[data-v-3312ed12]{align-items:center;background:var(--scaffold-complete-bg);border:1px solid var(--scaffold-complete-border);border-radius:var(--radius-lg);display:flex;gap:.5rem;opacity:0;padding:.5rem .75rem;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.checkpoint-equivalence--revealed[data-v-3312ed12]{opacity:1;transform:translateY(0)}.checkpoint-equivalence__icon[data-v-3312ed12]{color:var(--scaffold-complete-text);flex-shrink:0;height:1rem;width:1rem}.checkpoint-equivalence__body[data-v-3312ed12]{align-items:center;color:var(--scaffold-complete-text);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);font-weight:700;gap:.375rem}.checkpoint-equivalence__decimal[data-v-3312ed12]{font-variant-numeric:tabular-nums}.checkpoint-equivalence__eq[data-v-3312ed12]{color:var(--ui-text-muted)}.checkpoint-equivalence__fraction[data-v-3312ed12]{align-items:center;display:inline-flex;flex-direction:column;line-height:1.15}.checkpoint-equivalence__den[data-v-3312ed12],.checkpoint-equivalence__num[data-v-3312ed12]{padding:0 2px}.checkpoint-equivalence__bar[data-v-3312ed12]{background:currentColor;height:1.5px;min-width:.75rem;width:100%}.operative-panel[data-v-c691d09c]{background:color-mix(in oklch,var(--color-slate-500) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-slate-400) 15%,transparent);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.625rem;overflow:hidden;padding:.875rem 1rem}.operative-panel--complete[data-v-c691d09c]{background:color-mix(in oklch,var(--color-teal-500) 12%,transparent);border-color:color-mix(in oklch,var(--color-teal-400) 25%,transparent)}.operative-panel--error[data-v-c691d09c]{background:color-mix(in oklch,var(--color-red-500) 8%,transparent);border-color:color-mix(in oklch,var(--color-red-400) 20%,transparent)}.operative-panel--warning[data-v-c691d09c]{background:color-mix(in oklch,var(--color-amber-500) 10%,transparent);border-color:color-mix(in oklch,var(--color-amber-400) 20%,transparent)}.operative-panel--in_progress[data-v-c691d09c]{background:color-mix(in oklch,var(--color-sky-500) 8%,transparent);border-color:color-mix(in oklch,var(--color-sky-400) 18%,transparent)}.operative-panel__caption[data-v-c691d09c]{color:var(--ui-text-muted);font-size:var(--text-xs);line-height:1.4;margin:0}.operative-panel--compact[data-v-c691d09c]{gap:.5rem;padding:.75rem .875rem}.operative-panel--desmos.operative-panel--compact[data-v-c691d09c]{gap:.4375rem;padding:.75rem .875rem}.operative-panel--desmos.operative-panel--compact .operative-panel__caption[data-v-c691d09c]{font-size:var(--text-xs);line-height:1.25}.operative-panel__header[data-v-c691d09c]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.operative-panel__status[data-v-c691d09c]{align-items:center;color:var(--ui-text);display:flex;font-size:var(--text-sm);font-weight:600;gap:.5rem}.operative-panel--complete .operative-panel__status[data-v-c691d09c]{color:var(--color-teal-400)}.operative-panel--error .operative-panel__status[data-v-c691d09c]{color:var(--color-red-400)}.operative-panel--warning .operative-panel__status[data-v-c691d09c]{color:var(--color-amber-300)}.operative-panel--in_progress .operative-panel__status[data-v-c691d09c]{color:var(--color-sky-300)}.operative-panel__count[data-v-c691d09c]{color:var(--ui-text-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700}.operative-panel--complete .operative-panel__count[data-v-c691d09c]{color:var(--color-teal-400)}.operative-panel--error .operative-panel__count[data-v-c691d09c]{color:var(--color-red-400)}.operative-panel--warning .operative-panel__count[data-v-c691d09c]{color:var(--color-amber-300)}.operative-panel--in_progress .operative-panel__count[data-v-c691d09c]{color:var(--color-sky-300)}.operative-panel__body[data-v-c691d09c]{display:flex;flex-direction:column;gap:.5rem;min-height:0}.operative-panel__actions[data-v-c691d09c]{border-top:1px solid color-mix(in oklch,var(--ui-border) 50%,transparent);display:flex;gap:.5rem;justify-content:flex-end;padding-top:.625rem}.operative-panel--desmos.operative-panel--compact .operative-panel__actions[data-v-c691d09c]{padding-top:.5rem}.tracker-cells[data-v-59b8adc6]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;min-height:3.5rem}.tracker-pill[data-v-59b8adc6]{border-radius:var(--radius-md);font-weight:600;gap:.375rem;padding:.5rem .75rem;transition:all .15s ease}.tracker-pill[data-v-59b8adc6],.tracker-pill__preview-value[data-v-59b8adc6]{align-items:center;display:inline-flex;font-size:var(--text-sm)}.tracker-pill__preview-value[data-v-59b8adc6]{background:color-mix(in oklch,#fff 88%,transparent);border-radius:var(--radius-full);color:var(--color-slate-950);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;justify-content:center;line-height:1.1;min-width:1.375rem;opacity:.75;padding:.0625rem .375rem}.tracker-pill--hint[data-v-59b8adc6]{background:color-mix(in oklch,var(--color-sky-400) 18%,transparent);border:1px dashed color-mix(in oklch,var(--color-sky-400) 40%,transparent);color:var(--ui-text)}.tracker-pill--hint[data-v-59b8adc6] svg{color:var(--color-sky-300)}.tracker-pill--empty[data-v-59b8adc6]{background:color-mix(in oklch,var(--color-slate-400) 12%,transparent);color:var(--ui-text-muted)}.tracker-pill--empty[data-v-59b8adc6] svg{opacity:.4}.tracker-pill--pending[data-v-59b8adc6]{background:color-mix(in oklch,var(--color-slate-400) 20%,transparent);color:var(--ui-text)}.tracker-pill--pending[data-v-59b8adc6] svg{color:var(--ui-text-muted)}.tracker-pill--partial[data-v-59b8adc6]{background:color-mix(in oklch,var(--color-amber-400) 72%,#fff);box-shadow:var(--shadow-xs);color:var(--color-amber-950)}.tracker-pill--partial[data-v-59b8adc6] svg{color:var(--color-amber-700)}.tracker-pill--correct[data-v-59b8adc6]{background:var(--color-teal-500);color:var(--color-teal-950)}.tracker-pill--correct[data-v-59b8adc6] svg{color:var(--color-teal-950)}.tracker-pill--incorrect[data-v-59b8adc6]{background:var(--color-red-500);color:#fff}.tracker-pill--incorrect[data-v-59b8adc6] svg{color:#fff}.tracker-pill--incorrect .tracker-pill__preview-value[data-v-59b8adc6]{background:color-mix(in oklch,#fff 92%,transparent);color:var(--color-red-700);font-weight:700;opacity:1}.hint-badge-enter-active[data-v-59b8adc6]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.hint-badge-leave-active[data-v-59b8adc6]{transition:all .15s ease-in}.hint-badge-enter-from[data-v-59b8adc6]{opacity:0;transform:scale(.6)}.hint-badge-leave-to[data-v-59b8adc6]{opacity:0;transform:scale(.8)}.tracker-expression[data-v-f61e9f89]{align-items:center;background:color-mix(in oklch,var(--ui-bg) 88%,transparent);border:1px solid color-mix(in oklch,var(--ui-border) 80%,transparent);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);gap:.375rem;line-height:1.2;min-height:3.5rem;overflow:hidden;padding:.5rem .625rem}.tracker-token[data-v-f61e9f89]{border-radius:var(--radius-md);font-weight:600;min-width:1.875rem;padding:.3125rem .4375rem;transition:all .15s ease}.tracker-expression-label[data-v-f61e9f89],.tracker-token[data-v-f61e9f89]{align-items:center;display:inline-flex;justify-content:center}.tracker-expression-label[data-v-f61e9f89]{background:color-mix(in oklch,var(--ui-primary) 18%,transparent);border:1px solid color-mix(in oklch,var(--ui-primary) 20%,transparent);border-radius:9999px;color:var(--ui-primary);font-size:var(--text-xs);font-weight:700;height:1.625rem;width:1.625rem}.tracker-token--pending[data-v-f61e9f89]{background:color-mix(in oklch,var(--color-slate-400) 10%,transparent);color:var(--ui-text-muted)}.tracker-token--matched[data-v-f61e9f89]{background:color-mix(in oklch,var(--color-green-400) 75%,#fff);box-shadow:var(--shadow-xs),inset 0 0 0 1px color-mix(in oklch,var(--color-green-700) 20%,transparent);color:var(--color-green-950)}.tracker-token--partial[data-v-f61e9f89]{background:color-mix(in oklch,var(--color-amber-400) 72%,#fff);box-shadow:var(--shadow-xs),inset 0 0 0 1px color-mix(in oklch,var(--color-amber-700) 20%,transparent);color:var(--color-amber-950)}.tracker-token--wrong[data-v-f61e9f89]{background:color-mix(in oklch,var(--color-red-500) 82%,#000);box-shadow:var(--shadow-xs),inset 0 0 0 1px color-mix(in oklch,var(--color-red-900) 30%,transparent);color:#fff}.tracker-token--case-wrong[data-v-f61e9f89]{background:color-mix(in oklch,var(--color-orange-400) 72%,#fff);box-shadow:var(--shadow-xs),inset 0 0 0 1px color-mix(in oklch,var(--color-orange-700) 20%,transparent);color:var(--color-orange-950)}.tracker-checklist[data-v-f61e9f89]{display:flex;flex-direction:column;gap:.375rem}.tracker-checklist-item[data-v-f61e9f89]{align-items:flex-start;display:flex;font-size:var(--text-xs);gap:.5rem;line-height:1.35}.tracker-checklist-item--matched[data-v-f61e9f89]{color:var(--color-green-400)}.tracker-checklist-item--pending[data-v-f61e9f89]{color:var(--ui-text-muted)}.verify-fraction-stage[data-v-a3fd7383]{align-items:center;display:flex;flex-direction:column;gap:.95rem;padding:.35rem .5rem .25rem}.verify-fraction-stage--hidden[data-v-a3fd7383]{opacity:0;visibility:hidden}.verify-fraction-stage__prompt-block[data-v-a3fd7383]{max-width:24rem;text-align:center}.verify-fraction-stage__eyebrow[data-v-a3fd7383]{color:var(--match-text-eyebrow);font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;margin:0 0 .35rem;text-transform:uppercase}.verify-fraction-stage__decimal[data-v-a3fd7383]{color:var(--match-accent);font-size:var(--text-xl);font-weight:1000;margin:0;text-wrap:balance}.verify-fraction-stage__prompt span[data-v-a3fd7383]{color:var(--match-text-warm)}.verify-fraction-stage__comparison[data-v-a3fd7383]{color:var(--match-text-dim);font-size:var(--text-sm);margin:.75rem 0 0}.verify-fraction-stage__comparison strong[data-v-a3fd7383]{color:var(--match-accent)}.verify-fraction-stage__choice-shell[data-v-a3fd7383]{background:linear-gradient(180deg,var(--match-surface-alt) 0,var(--match-surface-alt) 100%);border:1px solid var(--match-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:.55rem;padding:.8rem;width:min(26rem,100%)}.verify-fraction-stage__choice-row[data-v-a3fd7383]{align-items:center;display:grid;gap:.6rem;grid-template-columns:1rem minmax(0,1fr) 7.8rem}.verify-fraction-stage__choice-label[data-v-a3fd7383]{color:var(--match-text-label);font-size:var(--text-xs);font-weight:800;transition:opacity .18s ease}.verify-fraction-stage__choice-text[data-v-a3fd7383]{align-items:center;color:var(--match-text-dim);display:flex;font-size:var(--text-sm);gap:.28rem;min-width:0;overflow:hidden;transition:opacity .18s ease,text-decoration-color .18s ease}.verify-fraction-stage__choice-text>span[data-v-a3fd7383]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-fraction-stage__choice-direction[data-v-a3fd7383]{color:var(--match-text-warm);font-weight:700;white-space:nowrap}.verify-fraction-stage__fraction-card[data-v-a3fd7383]{align-items:center;background:var(--match-surface-slot);border:1px solid var(--match-border-slot);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--match-accent);display:inline-flex;font-size:var(--text-xl);font-weight:800;justify-content:center;letter-spacing:-.05em;line-height:1;min-height:2.9rem;padding:.45rem .75rem;transition:opacity .18s ease,text-decoration-color .18s ease,border-color .18s ease}.verify-fraction-stage__choice-row--eliminated .verify-fraction-stage__choice-label[data-v-a3fd7383],.verify-fraction-stage__choice-row--eliminated .verify-fraction-stage__choice-text[data-v-a3fd7383],.verify-fraction-stage__choice-row--eliminated .verify-fraction-stage__fraction-card[data-v-a3fd7383]{opacity:.5;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--match-text-label) 78%,transparent);text-decoration-thickness:2px}.verify-fraction-stage__choice-row--eliminated .verify-fraction-stage__fraction-card[data-v-a3fd7383]{border-color:color-mix(in srgb,var(--match-border-slot) 50%,transparent)}@media(max-width:720px){.verify-fraction-stage[data-v-a3fd7383]{padding-inline:.15rem}.verify-fraction-stage__choice-row[data-v-a3fd7383]{grid-template-columns:.95rem minmax(0,1fr) 6.9rem}}.formula-bridge-landing[data-v-d6470f66]{background:transparent;border-radius:var(--radius-sm);height:4px;margin:.5rem 0;transition:background .2s ease}[data-v-d6470f66] [data-test=problem-context-section] [data-sentence-id],[data-v-d6470f66] [data-test=task-section] [data-sentence-id]{gap:.55rem;line-height:1.85;row-gap:.55rem}[data-v-d6470f66] [data-test=problem-context-section] .item-phrase-chunk,[data-v-d6470f66] [data-test=task-section] .item-phrase-chunk{margin-right:.15rem;padding-inline:.1rem}[data-v-d6470f66] [data-test=problem-context-section] .item-phrase-chunk>[data-token-id]+[data-token-id],[data-v-d6470f66] [data-test=task-section] .item-phrase-chunk>[data-token-id]+[data-token-id]{margin-left:.34em}[data-v-d6470f66] [data-test=problem-context-section] .item-token+.item-token,[data-v-d6470f66] [data-test=task-section] .item-token+.item-token{margin-left:.34em}[data-v-d6470f66] [data-test=task-section] .item-phrase-chunk,[data-v-d6470f66] [data-test=task-section] .item-token{line-height:1.7}
