.prediction-tour-title[data-v-f17a57ad]{color:var(--fs-color-text-primary);font-size:1rem;font-weight:700;line-height:1.5}.prediction-tour-copy[data-v-f17a57ad]{color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:400;line-height:1.6;margin:.5rem 0}.prediction-tour-controls[data-v-f17a57ad]{align-items:center;display:flex;gap:.75rem}.prediction-tour-progress[data-v-f17a57ad]{color:var(--fs-color-text-muted);font-size:.875rem}.prediction-tour-skip[data-v-f17a57ad]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--fs-color-text-secondary);cursor:pointer;font:inherit;font-size:.875rem;min-height:2.75rem;padding:.25rem .5rem}.prediction-tour-skip[data-v-f17a57ad]:hover{color:var(--fs-color-primary)}.prediction-tour-skip[data-v-f17a57ad]:focus-visible{outline:.125rem solid var(--fs-color-primary);outline-offset:.125rem}.navigation-notice[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border-radius:.5rem;font-size:.8125rem;margin:0 0 .75rem;padding:.625rem}.sentence-canvas__context[data-v-31d19bf1]{flex-basis:100%}.candidate-caption[data-v-31d19bf1]{color:var(--fs-color-text-secondary);font-size:.8125rem;line-height:1.5;margin:.5rem 0}.comparison-legend[data-v-31d19bf1]{color:var(--fs-color-text-secondary);display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem;margin-bottom:.5rem}.comparison-legend span[data-v-31d19bf1]:last-child{color:var(--fs-color-primary)}.application-probability[data-v-31d19bf1]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 3rem;grid-gap:.75rem;align-items:center;gap:.75rem;min-height:3.5rem}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench{flex:1;min-height:0}.immersive-lesson-page[data-v-31d19bf1] .lesson-context-bar--navigable{flex-shrink:0}.immersive-lesson-page[data-v-31d19bf1] .task-console__content{overflow-y:auto}.immersive-lesson-page[data-v-31d19bf1]{box-sizing:border-box;color:var(--fs-color-text-primary);display:flex;flex-direction:column;gap:16px;padding:8px 12px 40px}.probability-stage[data-v-31d19bf1]{box-sizing:border-box;overflow:auto;padding:22px 26px 28px}.distribution-workspace__heading[data-v-31d19bf1],.probability-stage__header[data-v-31d19bf1]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.distribution-workspace__heading h3[data-v-31d19bf1],.probability-stage__header h2[data-v-31d19bf1],.probability-stage__header p[data-v-31d19bf1]{margin:0}.probability-stage__header p[data-v-31d19bf1]{color:var(--fs-color-primary);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.probability-stage__header h2[data-v-31d19bf1]{font-size:20px;margin-top:5px}.answer-stack button[data-v-31d19bf1],.chip-control button[data-v-31d19bf1],.primary-action[data-v-31d19bf1],.secondary-action[data-v-31d19bf1],.token-choice[data-v-31d19bf1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;cursor:pointer;font:inherit;min-height:44px}.sentence-canvas[data-v-31d19bf1]{align-items:center;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:max(20px,min(2.2vw,30px));margin-top:18px;min-height:72px;padding:14px 18px}.sentence-canvas__context[data-v-31d19bf1]{border:0;color:var(--fs-color-primary);font-size:1rem;min-width:0;padding:0}.sentence-canvas__context.is-active[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);border-style:solid;color:var(--fs-color-primary)}.sentence-canvas__cursor[data-v-31d19bf1]{color:var(--fs-color-primary)}.stage-summary[data-v-31d19bf1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.reward-chip[data-v-31d19bf1],.stage-summary span[data-v-31d19bf1],.total-chips span[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:999px;color:var(--fs-color-text-secondary);font-size:12px;padding:4px 9px}.token-prediction[data-v-31d19bf1]{border-bottom:1px solid var(--fs-color-divider);margin-top:16px;padding-bottom:16px}.token-prediction p[data-v-31d19bf1],.token-prediction small[data-v-31d19bf1]{margin:0}.token-prediction p[data-v-31d19bf1]{font-weight:700}.token-prediction small[data-v-31d19bf1]{color:var(--fs-color-text-secondary);display:block;margin-top:8px}.token-choice-row[data-v-31d19bf1]{display:flex;flex-wrap:wrap;margin-top:10px}.token-choice[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);font-weight:800;min-width:74px;padding:0 14px}.answer-stack button.is-selected[data-v-31d19bf1],.chip-control button.is-selected[data-v-31d19bf1],.token-choice.is-selected[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border-color:var(--fs-color-primary);box-shadow:0 0 0 1px var(--fs-color-border-focus) inset;color:var(--fs-color-primary)}.distribution-workspace[data-v-31d19bf1]{margin-top:16px}.total-chips[data-v-31d19bf1]{display:flex;gap:6px}.immersive-lesson-page .distribution-chart[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:10px;margin-top:12px;padding:12px 14px}.immersive-lesson-page .probability-row[data-v-31d19bf1]{align-items:center;display:grid;grid-template-columns:62px minmax(0,1fr) 54px;min-height:47px;padding:6px 0;grid-gap:10px;gap:10px}.immersive-lesson-page .probability-row+.probability-row[data-v-31d19bf1]{border-top:1px solid var(--fs-color-divider)}.immersive-lesson-page .probability-row>strong span[data-v-31d19bf1]{color:var(--fs-color-primary)}.immersive-lesson-page .probability-row.is-concealed[data-v-31d19bf1]{color:var(--fs-color-text-muted)}.immersive-lesson-page .probability-pair[data-v-31d19bf1]{display:grid;grid-gap:4px;gap:4px}.immersive-lesson-page .probability-pair>div[data-v-31d19bf1]{align-items:center;display:grid;grid-template-columns:44px minmax(0,1fr) 40px;grid-gap:8px;gap:8px}.immersive-lesson-page .series-label[data-v-31d19bf1]{color:var(--fs-color-text-secondary);font-size:11px}.immersive-lesson-page .bar-track[data-v-31d19bf1]{background:var(--fs-color-bg-surface-2);border-radius:999px;height:8px;overflow:hidden}.immersive-lesson-page .bar-fill[data-v-31d19bf1]{border-radius:inherit;display:block;height:100%;transition:width .24s ease}.immersive-lesson-page .bar-fill--after[data-v-31d19bf1]{background-color:var(--fs-color-primary)}.immersive-lesson-page .pattern--stripe[data-v-31d19bf1]{background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,var(--fs-color-bg-surface) 4px,var(--fs-color-bg-surface) 6px)}.immersive-lesson-page .pattern--dot[data-v-31d19bf1]{background-image:radial-gradient(var(--fs-color-bg-surface) 1px,transparent 1px);background-size:4px 4px}.immersive-lesson-page .delta[data-v-31d19bf1]{font-size:12px;font-weight:800;text-align:right}.causal-note[data-v-31d19bf1],.distribution-locked[data-v-31d19bf1],.observation-copy[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border-left:3px solid var(--fs-color-primary);color:var(--fs-color-text-secondary);line-height:1.5;margin:10px 0 0;padding:10px 12px}.immersive-lesson-page .table-scroll[data-v-31d19bf1]{margin-top:12px}.immersive-lesson-page table[data-v-31d19bf1]{border-collapse:collapse;font-size:12px;width:100%}.immersive-lesson-page caption[data-v-31d19bf1]{color:var(--fs-color-text-secondary);margin-bottom:6px;text-align:left}.immersive-lesson-page td[data-v-31d19bf1],.immersive-lesson-page th[data-v-31d19bf1]{border-bottom:1px solid var(--fs-color-divider);padding:6px;text-align:left}.console-panel p[data-v-31d19bf1]{margin-top:0}.console-question[data-v-31d19bf1]{font-weight:700}.selection-summary[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border-radius:8px;color:var(--fs-color-primary);font-size:18px;font-weight:800;padding:12px}.muted-copy[data-v-31d19bf1]{color:var(--fs-color-text-secondary);font-size:13px}.chip-control[data-v-31d19bf1]{border:0;margin:0 0 16px;padding:0}.chip-control legend[data-v-31d19bf1]{font-weight:800;margin-bottom:8px}.chip-control>div[data-v-31d19bf1]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.chip-control button[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);padding:0 7px}.chip-control button[data-v-31d19bf1]:disabled{color:var(--fs-color-text-disabled);cursor:not-allowed}.application-feedback[data-v-31d19bf1],.control-notice[data-v-31d19bf1],.validation-message[data-v-31d19bf1]{font-size:13px;margin:10px 0}.validation-message[data-v-31d19bf1]{color:var(--fs-color-danger)}.application-feedback.is-correct[data-v-31d19bf1]{color:var(--fs-color-success)}.causal-note p[data-v-31d19bf1]{margin:6px 0 0}.causal-chain[data-v-31d19bf1]{margin:0 0 14px;padding-left:20px}.causal-chain li+li[data-v-31d19bf1]{margin-top:8px}.application-context[data-v-31d19bf1],.fixed-comparison[data-v-31d19bf1]{background:var(--fs-color-bg-surface-2);border-radius:7px;padding:9px}.answer-stack[data-v-31d19bf1]{display:grid;grid-gap:8px;gap:8px}.answer-stack button[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);line-height:1.35;padding:9px 10px;text-align:left;width:100%}.checkpoint-feedback[data-v-31d19bf1]{border:1px solid var(--fs-color-border);border-radius:9px;margin-top:12px;padding:12px}.checkpoint-feedback.is-error[data-v-31d19bf1]{border-color:var(--fs-color-danger)}.checkpoint-feedback.is-success[data-v-31d19bf1]{border-color:var(--fs-color-success)}.checkpoint-feedback h3[data-v-31d19bf1]{margin:8px 0}.success-answer[data-v-31d19bf1]{color:var(--fs-color-text-secondary);font-size:13px}.lesson-three-status[data-v-31d19bf1]{color:var(--fs-color-text-secondary);font-size:12px;margin-top:12px}.console-actions[data-v-31d19bf1]{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.console-actions[data-v-31d19bf1]>:only-child{grid-column:1/-1}.console-actions--wrap[data-v-31d19bf1]{grid-template-columns:1fr 1fr}.primary-action[data-v-31d19bf1],.secondary-action[data-v-31d19bf1]{align-items:center;box-sizing:border-box;display:inline-flex;font-weight:800;gap:8px;justify-content:center;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.primary-action[data-v-31d19bf1]{background:var(--fs-color-primary);border:1px solid var(--fs-color-primary);color:var(--fs-color-bg-surface)}.secondary-action[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary)}.primary-action[data-v-31d19bf1]:disabled{cursor:not-allowed;opacity:.55}.simulation-trust-note[data-v-31d19bf1]{color:var(--fs-color-text-muted);font-size:12px;margin:0;padding:0 4px}.simulation-trust-note strong[data-v-31d19bf1]{margin-right:6px}.immersive-fixture-error[data-v-31d19bf1]{align-items:center;display:grid;justify-items:center;min-height:300px;place-items:center}@media(max-width:768px){.immersive-lesson-page[data-v-31d19bf1]{gap:12px;padding:0 0 24px;width:100%}.probability-stage[data-v-31d19bf1]{padding:12px 14px 16px}.probability-stage__header h2[data-v-31d19bf1]{font-size:15px}.probability-stage__header p[data-v-31d19bf1]{font-size:10px}.sentence-canvas[data-v-31d19bf1]{font-size:18px;margin-top:8px;min-height:54px;padding:8px 10px}.sentence-canvas__context[data-v-31d19bf1]{font-size:11px;min-width:82px;padding:3px 6px}.stage-summary[data-v-31d19bf1]{gap:4px;margin-top:6px}.stage-summary span[data-v-31d19bf1]{font-size:10px;padding:2px 6px}.token-prediction[data-v-31d19bf1]{margin-top:8px;padding-bottom:8px}.token-prediction p[data-v-31d19bf1]{font-size:11px;line-height:1.3}.token-prediction small[data-v-31d19bf1]{font-size:10px;margin-top:4px}.token-choice-row[data-v-31d19bf1]{gap:5px;margin-top:5px}.token-choice[data-v-31d19bf1]{font-size:12px;min-height:44px;min-width:58px;padding:0 9px}.distribution-workspace[data-v-31d19bf1]{margin-top:8px}.distribution-workspace__heading h3[data-v-31d19bf1]{font-size:13px}.total-chips span[data-v-31d19bf1]{font-size:9px;padding:2px 5px}.immersive-lesson-page .distribution-chart[data-v-31d19bf1]{margin-top:6px;padding:5px 8px}.immersive-lesson-page .probability-row[data-v-31d19bf1]{font-size:11px;gap:4px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:32px;padding:2px 0}.immersive-lesson-page .probability-pair[data-v-31d19bf1]{gap:1px}.immersive-lesson-page .probability-pair>div[data-v-31d19bf1]{gap:3px;grid-template-columns:30px minmax(0,1fr) 28px}.immersive-lesson-page .series-label[data-v-31d19bf1]{font-size:8px}.immersive-lesson-page .bar-track[data-v-31d19bf1]{height:5px}.immersive-lesson-page .delta[data-v-31d19bf1]{font-size:9px}.distribution-locked[data-v-31d19bf1],.observation-copy[data-v-31d19bf1]{font-size:9px;line-height:1.3;margin-top:5px;padding:5px 7px}.immersive-lesson-page .table-scroll[data-v-31d19bf1]{display:none}.simulation-trust-note[data-v-31d19bf1]{padding:0 12px}.console-actions[data-v-31d19bf1]{grid-template-columns:1fr 1fr}.answer-stack[data-v-31d19bf1]{gap:6px}.answer-stack button[data-v-31d19bf1]{font-size:11px;min-height:44px;padding:6px 8px}.causal-chain[data-v-31d19bf1]{font-size:11px}.console-panel h3[data-v-31d19bf1]{font-size:13px;margin:8px 0}.console-panel p[data-v-31d19bf1]{font-size:11px}}.immersive-lesson-page[data-v-31d19bf1]{gap:12px;height:calc(100dvh - 64px);margin:0 auto;padding:12px 12px 14px;width:min(100%,1200px)}.probability-stage[data-v-31d19bf1]{height:100%;overflow-y:auto;padding:20px 22px}.probability-stage__kicker[data-v-31d19bf1]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;color:var(--fs-color-text-secondary);font-size:12px;gap:12px}.probability-stage__kicker strong[data-v-31d19bf1]{color:var(--fs-color-primary);letter-spacing:.08em;text-transform:uppercase}.probability-stage__task[data-v-31d19bf1]{font-size:18px;line-height:1.45;margin:8px 0 16px}.sentence-canvas[data-v-31d19bf1]{background:color-mix(in srgb,var(--fs-color-bg-surface) 93%,transparent);border-color:var(--fs-color-border-light);border-radius:12px;font-size:16px;gap:8px;margin:0;min-height:58px;padding:12px 14px}.sentence-canvas__prefix[data-v-31d19bf1]{font-size:22px;font-weight:700;letter-spacing:.01em}.sentence-canvas__slot[data-v-31d19bf1]{align-items:center;border:2px dashed var(--fs-color-primary);border-radius:9px;color:var(--fs-color-primary);display:grid;font-size:18px;font-weight:700;height:40px;justify-items:center;min-width:72px;place-items:center}.sentence-canvas__indicator[data-v-31d19bf1]{align-items:center;color:var(--fs-color-text-muted);display:flex;font-size:12px;gap:6px;margin-left:auto}.sentence-canvas__indicator[data-v-31d19bf1]:before{border-top:2px solid var(--fs-color-primary);content:"";width:28px}.token-choice-row[data-v-31d19bf1]{gap:8px;margin:12px 0 14px}.token-choice[data-v-31d19bf1]{align-items:center;border-color:var(--fs-color-border-light);border-radius:10px;display:inline-flex;font-weight:500;gap:7px;justify-content:center;min-height:44px;min-width:70px;padding:7px 11px}.token-choice>span[data-v-31d19bf1]{color:var(--fs-color-text-muted);font-size:11px}.token-choice.is-selected[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border:2px solid var(--fs-color-primary);box-shadow:none;color:var(--fs-color-primary);font-weight:700}.token-choice[data-v-31d19bf1]:disabled{cursor:default;opacity:1}.distribution-workspace[data-v-31d19bf1]{margin-top:0}.distribution-workspace__heading[data-v-31d19bf1]{align-items:center;margin-bottom:8px;padding-top:1rem}.distribution-workspace__heading h3[data-v-31d19bf1]{font-size:16px}.distribution-view-switch[data-v-31d19bf1]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:10px;display:flex;gap:4px;padding:3px}.distribution-view-switch button[data-v-31d19bf1]{background:transparent;border:0;border-radius:7px;color:var(--fs-color-text-secondary);cursor:pointer;font:inherit;font-size:11px;min-height:32px;padding:4px 9px}.distribution-view-switch button[aria-pressed=true][data-v-31d19bf1]{background:var(--fs-color-bg-selected);color:var(--fs-color-primary);font-weight:700}.immersive-lesson-page .distribution-chart[data-v-31d19bf1]{background:transparent;border:0;border-radius:0;margin:0;padding:0}.immersive-lesson-page .probability-row[data-v-31d19bf1]{border:0;border-radius:10px;font-size:16px;gap:9px;grid-template-columns:4.75rem minmax(0,1fr) 4.375rem;min-height:48px;padding:6px 8px}.immersive-lesson-page .probability-row+.probability-row[data-v-31d19bf1]{border-top:0}.immersive-lesson-page .probability-row.is-focus[data-v-31d19bf1]{background:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface))}.token-name[data-v-31d19bf1]{align-items:center;display:flex;gap:8px}.token-name>span[data-v-31d19bf1]{align-items:center;border:1px solid var(--fs-color-border-light);border-radius:50%;color:var(--fs-color-text-muted)!important;display:grid;font-size:10px;font-weight:500;height:24px;justify-items:center;place-items:center;width:24px}.bar-stack[data-v-31d19bf1]{display:grid;position:relative;grid-gap:5px;gap:5px}.immersive-lesson-page .bar-track[data-v-31d19bf1]{background:color-mix(in srgb,var(--fs-color-divider) 30%,transparent);height:12px}.immersive-lesson-page .bar-fill--before[data-v-31d19bf1]{background:var(--fs-color-text-muted);opacity:.54}.immersive-lesson-page .bar-fill--after[data-v-31d19bf1]{background-color:var(--row-color,var(--fs-color-primary));background-image:repeating-linear-gradient(135deg,transparent 0,transparent 5px,color-mix(in srgb,var(--fs-color-bg-surface) 46%,transparent) 5px,color-mix(in srgb,var(--fs-color-bg-surface) 46%,transparent) 7px)}@supports (background:repeating-linear-gradient(red 0%,red 0% 1%,red 2%)) and (color:color-mix(in lch,red,blue)){.immersive-lesson-page .bar-fill--after[data-v-31d19bf1]{background-image:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--fs-color-bg-surface) 46%,transparent) 5px 7px)}}.row-color--chart-principal[data-v-31d19bf1]{--row-color:var(--fs-color-chart-principal)}.row-color--chart-interest[data-v-31d19bf1]{--row-color:var(--fs-color-chart-interest)}.row-color--chart-fee[data-v-31d19bf1]{--row-color:var(--tutorial-token-hot,#dc2626)}.row-color--chart-penalty[data-v-31d19bf1]{--row-color:var(--tutorial-token-bad,#7c3aed)}.row-color--text-muted[data-v-31d19bf1]{--row-color:var(--fs-color-text-muted)}.immersive-lesson-page .probability-row.is-concealed .bar-fill[data-v-31d19bf1]{background:var(--fs-color-border-light);background-image:none;opacity:.7;width:18%!important}.immersive-lesson-page .probability-row.is-concealed .value-pair[data-v-31d19bf1],.immersive-lesson-page .probability-row.is-concealed .value-pair strong[data-v-31d19bf1]{color:var(--fs-color-text-muted)}.value-pair[data-v-31d19bf1]{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.value-pair strong[data-v-31d19bf1]{color:var(--row-color,var(--fs-color-primary));display:block;font-size:15px}.immersive-lesson-page .delta[data-v-31d19bf1]{align-items:center;background:var(--fs-color-bg-surface);border-radius:8px;color:var(--fs-color-text-muted);display:inline-flex;font-size:11px;font-weight:500;justify-content:center;min-height:30px;padding:3px 7px;white-space:nowrap}.immersive-lesson-page .delta.is-positive[data-v-31d19bf1]{color:var(--fs-color-success)}.immersive-lesson-page .delta.is-negative[data-v-31d19bf1]{color:var(--fs-color-danger)}.total-chips[data-v-31d19bf1]{flex-wrap:wrap;gap:8px;margin-top:10px}.total-chips span[data-v-31d19bf1]{border-color:var(--fs-color-border-light);font-size:11px;padding:4px 8px}.observation-copy[data-v-31d19bf1]{background:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface));border-left:4px solid var(--fs-color-primary);border-radius:0 10px 10px 0;font-size:12px;line-height:1.5;margin-top:10px;padding:10px 12px}.observation-copy strong[data-v-31d19bf1]{color:var(--fs-color-primary)}.sr-only[data-v-31d19bf1]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.console-panel[data-v-31d19bf1]{line-height:1.45}.chip-control[data-v-31d19bf1]{border-top:1px solid var(--fs-color-border-light);margin:14px 0 0;padding-top:14px}.chip-control legend[data-v-31d19bf1]{font-size:13px;margin-bottom:9px}.chip-control>div[data-v-31d19bf1]{display:flex;flex-wrap:wrap;gap:7px}.chip-control button[data-v-31d19bf1]{background:var(--fs-color-bg-surface-2);border-color:var(--fs-color-border-light);border-radius:9px;font-size:12px;min-height:2.75rem;min-width:0;padding:6px 10px}.chip-control button.is-selected[data-v-31d19bf1]{background:var(--fs-color-bg-selected);border:2px solid var(--fs-color-primary);box-shadow:none}.chip-control+.chip-control>div[data-v-31d19bf1]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;background:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:10px;gap:5px;padding:4px}.chip-control+.chip-control button[data-v-31d19bf1]{background:transparent;border:0;min-height:2.75rem}.chip-control+.chip-control button.is-selected[data-v-31d19bf1]{background:var(--fs-color-bg-surface);box-shadow:var(--fs-shadow-sm)}.control-notice[data-v-31d19bf1],.validation-message[data-v-31d19bf1]{font-size:10px;margin:5px 0 0}.console-actions[data-v-31d19bf1]{display:block}.checkpoint-feedback .primary-action[data-v-31d19bf1],.checkpoint-feedback .secondary-action[data-v-31d19bf1],.console-actions .primary-action[data-v-31d19bf1],.console-actions .secondary-action[data-v-31d19bf1]{border-radius:10px;margin-top:16px;min-height:46px;width:100%}.trust-note[data-v-31d19bf1]{align-items:center;color:var(--fs-color-text-muted);display:flex;font-size:10px;gap:7px;margin:12px 0 0}.checkpoint-feedback.is-success[data-v-31d19bf1]{border:0;margin:0;padding:0}.checkpoint-feedback.is-success .reward-chip[data-v-31d19bf1]{border-color:var(--fs-color-success);color:var(--fs-color-success);cursor:pointer;display:inline-flex;font-weight:700;margin:8px 0}.completion-summary[data-v-31d19bf1]{background:color-mix(in srgb,var(--fs-color-success) 9%,var(--fs-color-bg-surface));border-radius:10px;color:var(--fs-color-text-secondary);font-size:12px;margin:0;padding:10px}.checkpoint-feedback.is-success .secondary-action[data-v-31d19bf1]{margin-top:8px}@media(max-width:768px){.immersive-lesson-page[data-v-31d19bf1]{gap:6px;height:calc(100dvh - 60px);padding:6px 6px 0}.probability-stage[data-v-31d19bf1]{padding:.75rem}.immersive-lesson-page[data-v-31d19bf1] .lesson-context-bar--navigable{gap:.25rem;grid-template-columns:minmax(0,1fr);height:auto;min-height:7.875rem;padding:.5rem .75rem}.immersive-lesson-page[data-v-31d19bf1] .lesson-context-bar__stepper{justify-content:center}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__console{height:18.75rem}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage{height:calc(100% - 18.75rem)}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench--expanded-console .continuous-workbench__console{height:21.25rem}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench--expanded-console .continuous-workbench__stage{height:calc(100% - 21.25rem)}.probability-stage__kicker[data-v-31d19bf1]{font-size:9px;grid-template-columns:minmax(0,1fr) auto}.probability-stage__task[data-v-31d19bf1]{font-size:.8125rem;line-height:1.45;margin:.25rem 0 .5rem;white-space:normal}.sentence-canvas[data-v-31d19bf1]{gap:5px;min-height:44px;padding:6px 8px}.sentence-canvas__prefix[data-v-31d19bf1]{font-size:15px}.sentence-canvas__slot[data-v-31d19bf1]{font-size:13px;height:32px;min-width:52px}.sentence-canvas__indicator[data-v-31d19bf1]{font-size:9px;margin-left:0;width:100%}.token-choice-row[data-v-31d19bf1]{flex-wrap:nowrap;gap:5px;margin:7px 0}.token-choice[data-v-31d19bf1]{flex:0 0 57px;font-size:12px;min-height:44px;min-width:57px;padding:5px 7px}.token-choice>span[data-v-31d19bf1]{display:none}.distribution-workspace__heading[data-v-31d19bf1]{margin-bottom:3px}.distribution-workspace__heading h3[data-v-31d19bf1]{font-size:12px}.distribution-view-switch[data-v-31d19bf1]{display:none}.immersive-lesson-page .probability-row[data-v-31d19bf1]{gap:5px;grid-template-columns:54px minmax(0,1fr) 48px;min-height:33px;padding:2px 4px}.token-name[data-v-31d19bf1]{font-size:11px;gap:4px}.token-name>span[data-v-31d19bf1]{font-size:8px;height:17px;width:17px}.bar-stack[data-v-31d19bf1]{gap:2px}.immersive-lesson-page .bar-track[data-v-31d19bf1]{height:7px}.value-pair[data-v-31d19bf1]{font-size:9px}.value-pair strong[data-v-31d19bf1]{font-size:11px}.immersive-lesson-page .delta[data-v-31d19bf1]{display:none}.total-chips[data-v-31d19bf1]{display:flex;gap:4px;margin-top:4px}.total-chips span[data-v-31d19bf1]{font-size:.6875rem;padding:.125rem .3125rem}.observation-copy[data-v-31d19bf1]{font-size:.75rem;margin:.5rem 0;max-height:none;overflow:visible;padding:.5rem;position:static}.chip-control[data-v-31d19bf1]{margin-top:7px;padding-top:7px}.chip-control legend[data-v-31d19bf1]{font-size:10px;margin-bottom:5px}.chip-control button[data-v-31d19bf1]{font-size:10px;min-height:44px;padding:4px 7px}.chip-control+.chip-control button[data-v-31d19bf1]{min-height:44px}.control-notice[data-v-31d19bf1]{display:none}.console-panel.is-explanation-stage #lesson-panel-control[data-v-31d19bf1]{display:none!important}.checkpoint-feedback .primary-action[data-v-31d19bf1],.checkpoint-feedback .secondary-action[data-v-31d19bf1],.console-actions .primary-action[data-v-31d19bf1],.console-actions .secondary-action[data-v-31d19bf1]{font-size:11px;margin-top:7px;min-height:44px}.trust-note[data-v-31d19bf1]{display:none}.checkpoint-feedback.is-success .reward-chip[data-v-31d19bf1]{font-size:9px;line-height:1.4;margin:4px 0;min-height:2.75rem;padding:3px 7px}.immersive-lesson-page[data-v-31d19bf1] .task-console--complete header small{display:none}.checkpoint-feedback.is-success .completion-summary[data-v-31d19bf1]{font-size:.6875rem;line-height:1.4;padding:.375rem}.checkpoint-feedback.is-success .primary-action[data-v-31d19bf1]{margin-top:13px}.checkpoint-feedback.is-success .secondary-action[data-v-31d19bf1]{display:inline-flex}}.dark{--tutorial-token-hot:#f87171;--tutorial-token-bad:#c4b5fd}@media(prefers-reduced-motion:reduce){.immersive-lesson-page .bar-fill[data-v-31d19bf1]{transition:none}}.immersive-lesson-page[data-v-31d19bf1]{--lesson-type-meta:.875rem;--lesson-type-body:1rem;--lesson-type-heading:1.25rem;--lesson-type-title:1.5rem;--lesson-body-leading:1.7;--lesson-description-gap:1rem;--lesson-action-gap:1.5rem;--lesson-action-margin:0px;--lesson-context-height:auto;font-size:1rem;font-size:var(--lesson-type-body);height:auto;max-height:calc(100dvh - 4rem);min-height:0;overflow:hidden;padding:.75rem .75rem .875rem}.immersive-lesson-page[data-v-31d19bf1] .lesson-context-bar{flex-shrink:0;height:auto}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench{flex:0 1 auto;grid-template-columns:minmax(0,1fr) 19.5rem;height:44.625rem;position:relative}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage{overflow:auto}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage .row b,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage button,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage label,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage p{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage .phase-label,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage .schema-fields,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage .validation-result,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage small{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .readout{box-sizing:border-box;grid-column:1/-1;max-width:none;width:auto}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__console-body{overflow:hidden}.immersive-lesson-page[data-v-31d19bf1] .task-console{display:flex;flex-direction:column;min-height:0;padding:1.125rem}.immersive-lesson-page[data-v-31d19bf1] .task-console__content{flex:0 1 auto;min-height:0;overflow:auto}.immersive-lesson-page[data-v-31d19bf1] .task-console>footer{display:grid;flex-shrink:0;grid-gap:.5rem;gap:.5rem}.immersive-lesson-page[data-v-31d19bf1] .task-console>footer>a,.immersive-lesson-page[data-v-31d19bf1] .task-console>footer>button{margin:0}.immersive-lesson-page[data-v-31d19bf1] .task-console header p{text-transform:none}.immersive-lesson-page[data-v-31d19bf1] .task-console header p{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .task-console h2{font-size:var(--lesson-type-heading);line-height:1.4}.immersive-lesson-page[data-v-31d19bf1] .answer-grid p,.immersive-lesson-page[data-v-31d19bf1] .answer-options button,.immersive-lesson-page[data-v-31d19bf1] .completion-summary,.immersive-lesson-page[data-v-31d19bf1] .message-grid button,.immersive-lesson-page[data-v-31d19bf1] .options button,.immersive-lesson-page[data-v-31d19bf1] .primary,.immersive-lesson-page[data-v-31d19bf1] .prompt-preview,.immersive-lesson-page[data-v-31d19bf1] .readout,.immersive-lesson-page[data-v-31d19bf1] .summary,.immersive-lesson-page[data-v-31d19bf1] .task-console button,.immersive-lesson-page[data-v-31d19bf1] .task-console__body li,.immersive-lesson-page[data-v-31d19bf1] .task-console__body p,.immersive-lesson-page[data-v-31d19bf1] .task-console__body,.immersive-lesson-page[data-v-31d19bf1] .thresholds button,.immersive-lesson-page[data-v-31d19bf1] pre,.immersive-lesson-page[data-v-31d19bf1] textarea{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.immersive-lesson-page[data-v-31d19bf1] .task-console>footer{padding-top:var(--lesson-action-gap)}.immersive-lesson-page[data-v-31d19bf1] .task-console>footer a,.immersive-lesson-page[data-v-31d19bf1] .task-console>footer button{font-size:var(--lesson-type-body);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .options{gap:.5rem}.immersive-lesson-page[data-v-31d19bf1] .options button{padding:.625rem .75rem}.immersive-lesson-page[data-v-31d19bf1] .answer-grid small,.immersive-lesson-page[data-v-31d19bf1] .capacity small,.immersive-lesson-page[data-v-31d19bf1] .capacity-head,.immersive-lesson-page[data-v-31d19bf1] .clue,.immersive-lesson-page[data-v-31d19bf1] .comparison,.immersive-lesson-page[data-v-31d19bf1] .legend,.immersive-lesson-page[data-v-31d19bf1] .message-grid small,.immersive-lesson-page[data-v-31d19bf1] .next-question,.immersive-lesson-page[data-v-31d19bf1] .note,.immersive-lesson-page[data-v-31d19bf1] .stage-head,.immersive-lesson-page[data-v-31d19bf1] .thresholds small,.immersive-lesson-page[data-v-31d19bf1] .totals,.immersive-lesson-page[data-v-31d19bf1] .values,.immersive-lesson-page[data-v-31d19bf1] .visit-hint,.immersive-lesson-page[data-v-31d19bf1] .window-question small{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .band>span:not(.band-marker),.immersive-lesson-page[data-v-31d19bf1] .causal-link,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage summary,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage td,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage th,.immersive-lesson-page[data-v-31d19bf1] .probability-heading,.immersive-lesson-page[data-v-31d19bf1] .probability-row,.immersive-lesson-page[data-v-31d19bf1] .stage-kicker,.immersive-lesson-page[data-v-31d19bf1] .star-summary,.immersive-lesson-page[data-v-31d19bf1] .trial-history{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .sentence-line,.immersive-lesson-page[data-v-31d19bf1] .window-question strong{font-size:var(--lesson-type-heading)}.immersive-lesson-page[data-v-31d19bf1] .answer-panel,.immersive-lesson-page[data-v-31d19bf1] .audit-checks,.immersive-lesson-page[data-v-31d19bf1] .capstone-panel,.immersive-lesson-page[data-v-31d19bf1] .case-detail,.immersive-lesson-page[data-v-31d19bf1] .documents span,.immersive-lesson-page[data-v-31d19bf1] .documents strong,.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix,.immersive-lesson-page[data-v-31d19bf1] .field-evidence,.immersive-lesson-page[data-v-31d19bf1] .policy-controls button,.immersive-lesson-page[data-v-31d19bf1] .ranking button,.immersive-lesson-page[data-v-31d19bf1] .source-candidates button,.immersive-lesson-page[data-v-31d19bf1] .source-text,.immersive-lesson-page[data-v-31d19bf1] .task-blocks button,.immersive-lesson-page[data-v-31d19bf1] .tool-actions button,.immersive-lesson-page[data-v-31d19bf1] .tool-decision,.immersive-lesson-page[data-v-31d19bf1] .tool-panels{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.immersive-lesson-page[data-v-31d19bf1] .documents small,.immersive-lesson-page[data-v-31d19bf1] .ranking small{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .review-status,.immersive-lesson-page[data-v-31d19bf1] .tool-panels strong,.immersive-lesson-page[data-v-31d19bf1] .tool-status,.immersive-lesson-page[data-v-31d19bf1] .validation-result{font-size:var(--lesson-type-body);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix{overflow:auto}.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix table{font-size:var(--lesson-type-meta);min-width:32rem}.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix td,.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix th{font-size:var(--lesson-type-meta);line-height:1.5;padding:.5rem}.immersive-lesson-page[data-v-31d19bf1] .evaluation-matrix th button{font-size:var(--lesson-type-meta)}.immersive-lesson-page[data-v-31d19bf1] .task-console header small{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.immersive-lesson-page[data-v-31d19bf1] .task-console--objective header small{background:color-mix(in srgb,var(--fs-color-primary) 7%,var(--fs-color-bg-surface));border-left:3px solid var(--fs-color-primary);border-radius:0 .5rem .5rem 0;color:var(--fs-color-text-primary);padding:.75rem}.immersive-lesson-page[data-v-31d19bf1] .answer-stack button,.immersive-lesson-page[data-v-31d19bf1] .causal-chain,.immersive-lesson-page[data-v-31d19bf1] .chip-control button,.immersive-lesson-page[data-v-31d19bf1] .console-panel label,.immersive-lesson-page[data-v-31d19bf1] .console-panel legend,.immersive-lesson-page[data-v-31d19bf1] .console-panel li,.immersive-lesson-page[data-v-31d19bf1] .console-panel p,.immersive-lesson-page[data-v-31d19bf1] .console-panel,.immersive-lesson-page[data-v-31d19bf1] .prediction-control button,.immersive-lesson-page[data-v-31d19bf1] .primary-action,.immersive-lesson-page[data-v-31d19bf1] .secondary-action,.immersive-lesson-page[data-v-31d19bf1] .sentence-canvas__context{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.immersive-lesson-page[data-v-31d19bf1] .console-panel h3{font-size:var(--lesson-type-heading);line-height:1.4}.immersive-lesson-page[data-v-31d19bf1] .console-actions a,.immersive-lesson-page[data-v-31d19bf1] .console-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.75rem}.immersive-lesson-page[data-v-31d19bf1] .answer-stack{gap:.5rem}.immersive-lesson-page[data-v-31d19bf1] .answer-stack button{padding:.625rem .75rem}.immersive-lesson-page[data-v-31d19bf1] .console-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.immersive-lesson-page[data-v-31d19bf1] .console-actions .primary-action,.immersive-lesson-page[data-v-31d19bf1] .console-actions .secondary-action{margin:0}.immersive-lesson-page[data-v-31d19bf1] .application-feedback,.immersive-lesson-page[data-v-31d19bf1] .candidate-caption,.immersive-lesson-page[data-v-31d19bf1] .control-notice,.immersive-lesson-page[data-v-31d19bf1] .feedback,.immersive-lesson-page[data-v-31d19bf1] .lesson-hint,.immersive-lesson-page[data-v-31d19bf1] .navigation-notice,.immersive-lesson-page[data-v-31d19bf1] .notice,.immersive-lesson-page[data-v-31d19bf1] .selection-summary,.immersive-lesson-page[data-v-31d19bf1] .teaching-note,.immersive-lesson-page[data-v-31d19bf1] .trust-note,.immersive-lesson-page[data-v-31d19bf1] .validation-message{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--fs-color-text-secondary);font-size:var(--lesson-type-meta);font-weight:400;line-height:1.5;margin:.75rem 0 .5rem;padding:0}.immersive-lesson-page[data-v-31d19bf1] .lesson-hint p,.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage .lesson-hint,.immersive-lesson-page[data-v-31d19bf1] .task-console .lesson-hint{font-size:var(--lesson-type-meta);line-height:1.5}.immersive-lesson-page[data-v-31d19bf1] .lesson-hint__label{color:var(--fs-color-primary);font-weight:700;margin-right:.5rem}.immersive-lesson-page[data-v-31d19bf1] .lesson-hint__copy{color:var(--fs-color-text-secondary);font-weight:400}.immersive-lesson-page[data-v-31d19bf1] .observation-copy{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading);position:static}.immersive-lesson-page[data-v-31d19bf1] .comparison-legend,.immersive-lesson-page[data-v-31d19bf1] .probability-stage__kicker,.immersive-lesson-page[data-v-31d19bf1] .token-name,.immersive-lesson-page[data-v-31d19bf1] .total-chips span,.immersive-lesson-page[data-v-31d19bf1] .value-pair strong,.immersive-lesson-page[data-v-31d19bf1] .value-pair{font-size:var(--lesson-type-meta)}.immersive-lesson-page[data-v-31d19bf1] .probability-stage__task{font-size:var(--lesson-type-body);white-space:normal}.immersive-lesson-page[data-v-31d19bf1] .checkpoint-feedback.is-error{background:transparent;border:0;padding:0}.immersive-lesson-page[data-v-31d19bf1] .checkpoint-feedback.is-success .completion-summary{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}@media(max-width:768px){.immersive-lesson-page[data-v-31d19bf1]{height:auto;max-height:none;overflow:visible;padding:.375rem}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench{display:flex;flex-direction:column;height:auto}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench .continuous-workbench__stage{height:auto;max-height:none;min-height:0;overflow:visible}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__stage>*{height:auto;max-height:none;min-height:0;overflow:visible}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench .continuous-workbench__console{height:auto;max-height:none;min-height:0;position:relative}.immersive-lesson-page[data-v-31d19bf1] .continuous-workbench__console-body{display:block;flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.immersive-lesson-page[data-v-31d19bf1] .task-console{flex:none;height:auto;max-height:none;overflow:visible;padding:.875rem}.immersive-lesson-page[data-v-31d19bf1] .task-console__content{flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.immersive-lesson-page[data-v-31d19bf1]{--lesson-action-gap:1rem}.immersive-lesson-page[data-v-31d19bf1] .answer-grid,.immersive-lesson-page[data-v-31d19bf1] .message-grid{grid-template-columns:1fr}.immersive-lesson-page[data-v-31d19bf1] .retrieval-grid{gap:.75rem;grid-template-columns:minmax(0,1fr)}.immersive-lesson-page[data-v-31d19bf1] .vector-chart svg{aspect-ratio:280/230;height:auto}.immersive-lesson-page[data-v-31d19bf1] .vector-chart text{font-size:.875rem}.immersive-lesson-page[data-v-31d19bf1] .documents,.immersive-lesson-page[data-v-31d19bf1] .source-candidates{grid-template-columns:minmax(0,1fr)}.immersive-lesson-page[data-v-31d19bf1] .task-console--complete header small,.immersive-lesson-page[data-v-31d19bf1] .task-console--mobile-description-hidden header small{display:block}.immersive-lesson-page[data-v-31d19bf1] .checkpoint-feedback.is-success .secondary-action{display:inline-flex}.immersive-lesson-page[data-v-31d19bf1] .token-choice-row,.immersive-lesson-page[data-v-31d19bf1] .causal-link{flex-wrap:wrap}.immersive-lesson-page[data-v-31d19bf1] .causal-link span,.immersive-lesson-page[data-v-31d19bf1] .causal-link strong{white-space:nowrap}.immersive-lesson-page[data-v-31d19bf1] .nucleus-order{grid-template-columns:repeat(5,minmax(5rem,1fr));overflow-x:auto}.immersive-lesson-page[data-v-31d19bf1] .nucleus-order span{font-size:var(--lesson-type-meta);line-height:1.5;white-space:nowrap}.immersive-lesson-page[data-v-31d19bf1] .token-choice{flex:1 1 auto;font-size:var(--lesson-type-body)}.immersive-lesson-page[data-v-31d19bf1] .sentence-canvas__prefix{font-size:var(--lesson-type-heading)}}.immersive-lesson-page .console-panel .prediction-tour-trigger[data-v-31d19bf1]{background:transparent;border:0;color:var(--fs-color-text-secondary);font-size:.875rem;min-height:2.75rem;padding:.25rem 0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2rem;width:auto}.immersive-lesson-page .console-panel .restart-link[data-v-31d19bf1]{background:transparent;border:0;color:var(--fs-color-primary);cursor:pointer;display:inline;font:inherit;margin:0 0 0 .25rem;min-height:2.75rem;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.checkpoint-feedback.is-success .restart-action[data-v-31d19bf1]{display:inline-flex}
