.rag-lesson[data-v-3067a341]{box-sizing:border-box;color:var(--fs-color-text-primary);display:flex;flex-direction:column;gap:.75rem;margin:0 auto;width:min(100%,75rem)}.rag-stage[data-v-3067a341]{box-sizing:border-box;padding:1.25rem}h2[data-v-3067a341],h3[data-v-3067a341],p[data-v-3067a341]{margin:0}h2[data-v-3067a341],h3[data-v-3067a341]{font-size:1.25rem;line-height:1.5}h3[data-v-3067a341]{font-weight:700}.primary[data-v-3067a341],button[data-v-3067a341]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.625rem;box-sizing:border-box;color:var(--fs-color-text-primary);cursor:pointer;font:inherit;min-height:2.75rem;min-width:2.75rem;padding:.5rem .75rem}button[data-v-3067a341]:disabled{cursor:not-allowed;opacity:.55}.source-quote[data-v-3067a341]:focus,a[data-v-3067a341]:focus-visible,button[data-v-3067a341]:focus-visible{outline:2px solid var(--fs-color-primary);outline-offset:3px}button[aria-pressed=true][data-v-3067a341]{background:color-mix(in srgb,var(--fs-color-primary) 8%,var(--fs-color-bg-surface))}.primary[data-v-3067a341],button[aria-pressed=true][data-v-3067a341]{border-color:var(--fs-color-primary)}.primary[data-v-3067a341]{align-items:center;background:var(--fs-color-primary);color:var(--fs-color-on-primary);display:flex;font-weight:700;justify-content:center;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}.story-panel[data-v-3067a341]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;min-width:0;padding:1rem}.window-question[data-v-3067a341]{margin:1rem 0}.input-panel>.window-question[data-v-3067a341]:first-child{margin-top:0}.window-question small[data-v-3067a341]{color:var(--fs-color-text-secondary);display:block;margin-bottom:.25rem}.story-panel>h3[data-v-3067a341]{margin-bottom:.625rem}.source-preparation[data-v-3067a341],.supplied-material[data-v-3067a341]{border-top:1px solid var(--fs-color-border-light);margin-top:1rem;padding-top:1rem}.supplied-material>h3[data-v-3067a341]{font-size:1rem;margin-bottom:.5rem}.source-preparation .section-heading[data-v-3067a341]{margin-top:0}.source-preparation .section-heading h3[data-v-3067a341]{font-size:1rem}.section-heading[data-v-3067a341]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:.75rem 0}.documents[data-v-3067a341]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.source-card[data-v-3067a341]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-light);border-radius:.75rem;min-width:0;overflow:hidden}.source-card.is-selected[data-v-3067a341]{background:color-mix(in srgb,var(--fs-color-primary) 6%,var(--fs-color-bg-surface));border-color:var(--fs-color-primary)}.source-select[data-v-3067a341]{display:grid;width:100%;grid-gap:.25rem;background:transparent;border:0;border-radius:0;gap:.25rem;padding:.75rem .875rem .5rem;text-align:left}.source-select small[data-v-3067a341]{color:var(--fs-color-primary)}.source-card .candidate-quote[data-v-3067a341]{margin:.25rem .875rem .875rem}.source-quote[data-v-3067a341]{scroll-margin-block:1rem}mark[data-v-3067a341]{background:color-mix(in srgb,var(--fs-color-primary) 22%,var(--fs-color-bg-surface));border-bottom:2px solid var(--fs-color-primary);color:var(--fs-color-text-primary)}.answer-panel[data-v-3067a341],.pending-answer[data-v-3067a341],.weather-answer[data-v-3067a341]{margin-top:1rem}.context-source+.context-source[data-v-3067a341]{border-top:1px solid var(--fs-color-border-light);margin-top:.75rem;padding-top:.75rem}.context-source strong[data-v-3067a341]{color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:500}.context-source p[data-v-3067a341]{margin-top:.25rem}.generate-action[data-v-3067a341]{border-color:var(--fs-color-primary);color:var(--fs-color-primary);margin-top:.75rem}.field-evidence[data-v-3067a341]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:.75rem}.field-evidence>div[data-v-3067a341]{border-left:3px solid var(--fs-color-primary);padding-left:.75rem}.field-evidence>div>strong[data-v-3067a341]{color:var(--fs-color-text-secondary);font-size:.875rem;font-weight:500}.cited-value[data-v-3067a341]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.citation[data-v-3067a341]{background:transparent;border:0;color:var(--fs-color-primary);padding:.25rem;-webkit-text-decoration:underline;text-decoration:underline}.empty-material[data-v-3067a341],.flow-status[data-v-3067a341],.pending-answer p[data-v-3067a341],.simulation-note[data-v-3067a341]{color:var(--fs-color-text-secondary)}.flow-status[data-v-3067a341],.simulation-note[data-v-3067a341]{margin-top:.75rem}.scenario-controls[data-v-3067a341]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.options[data-v-3067a341]{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.options button[data-v-3067a341]{text-align:left}.summary[data-v-3067a341]{margin:1rem 0;padding-left:1.25rem}.summary li+li[data-v-3067a341]{margin-top:.75rem}.next-question[data-v-3067a341],.visit-hint[data-v-3067a341]{color:var(--fs-color-text-secondary);margin-top:.75rem}.completion-actions[data-v-3067a341]{display:grid;grid-gap:.5rem;gap:.5rem}.restart-link[data-v-3067a341]{background:transparent;border:0;color:var(--fs-color-primary);display:inline;margin-left:.25rem;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.assessment-material .source-card[data-v-3067a341]{padding:.75rem}.assessment-material p[data-v-3067a341]{margin-top:.5rem}.rag-lesson[data-v-3067a341]{--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}.rag-lesson[data-v-3067a341] .lesson-context-bar{flex-shrink:0;height:auto}.rag-lesson[data-v-3067a341] .continuous-workbench{flex:0 1 auto;grid-template-columns:minmax(0,1fr) 19.5rem;height:44.625rem;position:relative}.rag-lesson[data-v-3067a341] .continuous-workbench__stage{overflow:auto}.rag-lesson[data-v-3067a341] .continuous-workbench__stage .row b,.rag-lesson[data-v-3067a341] .continuous-workbench__stage button,.rag-lesson[data-v-3067a341] .continuous-workbench__stage label,.rag-lesson[data-v-3067a341] .continuous-workbench__stage p{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.rag-lesson[data-v-3067a341] .continuous-workbench__stage .phase-label,.rag-lesson[data-v-3067a341] .continuous-workbench__stage .schema-fields,.rag-lesson[data-v-3067a341] .continuous-workbench__stage .validation-result,.rag-lesson[data-v-3067a341] .continuous-workbench__stage small{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .readout{box-sizing:border-box;grid-column:1/-1;max-width:none;width:auto}.rag-lesson[data-v-3067a341] .continuous-workbench__console-body{overflow:hidden}.rag-lesson[data-v-3067a341] .task-console{display:flex;flex-direction:column;min-height:0;padding:1.125rem}.rag-lesson[data-v-3067a341] .task-console__content{flex:0 1 auto;min-height:0;overflow:auto}.rag-lesson[data-v-3067a341] .task-console>footer{display:grid;flex-shrink:0;grid-gap:.5rem;gap:.5rem}.rag-lesson[data-v-3067a341] .task-console>footer>a,.rag-lesson[data-v-3067a341] .task-console>footer>button{margin:0}.rag-lesson[data-v-3067a341] .task-console header p{text-transform:none}.rag-lesson[data-v-3067a341] .task-console header p{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .task-console h2{font-size:var(--lesson-type-heading);line-height:1.4}.rag-lesson[data-v-3067a341] .answer-grid p,.rag-lesson[data-v-3067a341] .answer-options button,.rag-lesson[data-v-3067a341] .completion-summary,.rag-lesson[data-v-3067a341] .message-grid button,.rag-lesson[data-v-3067a341] .options button,.rag-lesson[data-v-3067a341] .primary,.rag-lesson[data-v-3067a341] .prompt-preview,.rag-lesson[data-v-3067a341] .readout,.rag-lesson[data-v-3067a341] .summary,.rag-lesson[data-v-3067a341] .task-console button,.rag-lesson[data-v-3067a341] .task-console__body li,.rag-lesson[data-v-3067a341] .task-console__body p,.rag-lesson[data-v-3067a341] .task-console__body,.rag-lesson[data-v-3067a341] .thresholds button,.rag-lesson[data-v-3067a341] pre,.rag-lesson[data-v-3067a341] textarea{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.rag-lesson[data-v-3067a341] .task-console>footer{padding-top:var(--lesson-action-gap)}.rag-lesson[data-v-3067a341] .task-console>footer a,.rag-lesson[data-v-3067a341] .task-console>footer button{font-size:var(--lesson-type-body);line-height:1.5}.rag-lesson[data-v-3067a341] .options{gap:.5rem}.rag-lesson[data-v-3067a341] .options button{padding:.625rem .75rem}.rag-lesson[data-v-3067a341] .answer-grid small,.rag-lesson[data-v-3067a341] .capacity small,.rag-lesson[data-v-3067a341] .capacity-head,.rag-lesson[data-v-3067a341] .clue,.rag-lesson[data-v-3067a341] .comparison,.rag-lesson[data-v-3067a341] .legend,.rag-lesson[data-v-3067a341] .message-grid small,.rag-lesson[data-v-3067a341] .next-question,.rag-lesson[data-v-3067a341] .note,.rag-lesson[data-v-3067a341] .stage-head,.rag-lesson[data-v-3067a341] .thresholds small,.rag-lesson[data-v-3067a341] .totals,.rag-lesson[data-v-3067a341] .values,.rag-lesson[data-v-3067a341] .visit-hint,.rag-lesson[data-v-3067a341] .window-question small{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .band>span:not(.band-marker),.rag-lesson[data-v-3067a341] .causal-link,.rag-lesson[data-v-3067a341] .continuous-workbench__stage summary,.rag-lesson[data-v-3067a341] .continuous-workbench__stage td,.rag-lesson[data-v-3067a341] .continuous-workbench__stage th,.rag-lesson[data-v-3067a341] .probability-heading,.rag-lesson[data-v-3067a341] .probability-row,.rag-lesson[data-v-3067a341] .stage-kicker,.rag-lesson[data-v-3067a341] .star-summary,.rag-lesson[data-v-3067a341] .trial-history{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .sentence-line,.rag-lesson[data-v-3067a341] .window-question strong{font-size:var(--lesson-type-heading)}.rag-lesson[data-v-3067a341] .answer-panel,.rag-lesson[data-v-3067a341] .audit-checks,.rag-lesson[data-v-3067a341] .capstone-panel,.rag-lesson[data-v-3067a341] .case-detail,.rag-lesson[data-v-3067a341] .documents span,.rag-lesson[data-v-3067a341] .documents strong,.rag-lesson[data-v-3067a341] .evaluation-matrix,.rag-lesson[data-v-3067a341] .field-evidence,.rag-lesson[data-v-3067a341] .policy-controls button,.rag-lesson[data-v-3067a341] .ranking button,.rag-lesson[data-v-3067a341] .source-candidates button,.rag-lesson[data-v-3067a341] .source-text,.rag-lesson[data-v-3067a341] .task-blocks button,.rag-lesson[data-v-3067a341] .tool-actions button,.rag-lesson[data-v-3067a341] .tool-decision,.rag-lesson[data-v-3067a341] .tool-panels{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.rag-lesson[data-v-3067a341] .documents small,.rag-lesson[data-v-3067a341] .ranking small{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .review-status,.rag-lesson[data-v-3067a341] .tool-panels strong,.rag-lesson[data-v-3067a341] .tool-status,.rag-lesson[data-v-3067a341] .validation-result{font-size:var(--lesson-type-body);line-height:1.5}.rag-lesson[data-v-3067a341] .evaluation-matrix{overflow:auto}.rag-lesson[data-v-3067a341] .evaluation-matrix table{font-size:var(--lesson-type-meta);min-width:32rem}.rag-lesson[data-v-3067a341] .evaluation-matrix td,.rag-lesson[data-v-3067a341] .evaluation-matrix th{font-size:var(--lesson-type-meta);line-height:1.5;padding:.5rem}.rag-lesson[data-v-3067a341] .evaluation-matrix th button{font-size:var(--lesson-type-meta)}.rag-lesson[data-v-3067a341] .task-console header small{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.rag-lesson[data-v-3067a341] .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}.rag-lesson[data-v-3067a341] .answer-stack button,.rag-lesson[data-v-3067a341] .causal-chain,.rag-lesson[data-v-3067a341] .chip-control button,.rag-lesson[data-v-3067a341] .console-panel label,.rag-lesson[data-v-3067a341] .console-panel legend,.rag-lesson[data-v-3067a341] .console-panel li,.rag-lesson[data-v-3067a341] .console-panel p,.rag-lesson[data-v-3067a341] .console-panel,.rag-lesson[data-v-3067a341] .prediction-control button,.rag-lesson[data-v-3067a341] .primary-action,.rag-lesson[data-v-3067a341] .secondary-action,.rag-lesson[data-v-3067a341] .sentence-canvas__context{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}.rag-lesson[data-v-3067a341] .console-panel h3{font-size:var(--lesson-type-heading);line-height:1.4}.rag-lesson[data-v-3067a341] .console-actions a,.rag-lesson[data-v-3067a341] .console-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.75rem}.rag-lesson[data-v-3067a341] .answer-stack{gap:.5rem}.rag-lesson[data-v-3067a341] .answer-stack button{padding:.625rem .75rem}.rag-lesson[data-v-3067a341] .console-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.rag-lesson[data-v-3067a341] .console-actions .primary-action,.rag-lesson[data-v-3067a341] .console-actions .secondary-action{margin:0}.rag-lesson[data-v-3067a341] .application-feedback,.rag-lesson[data-v-3067a341] .candidate-caption,.rag-lesson[data-v-3067a341] .control-notice,.rag-lesson[data-v-3067a341] .feedback,.rag-lesson[data-v-3067a341] .lesson-hint,.rag-lesson[data-v-3067a341] .navigation-notice,.rag-lesson[data-v-3067a341] .notice,.rag-lesson[data-v-3067a341] .selection-summary,.rag-lesson[data-v-3067a341] .teaching-note,.rag-lesson[data-v-3067a341] .trust-note,.rag-lesson[data-v-3067a341] .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}.rag-lesson[data-v-3067a341] .lesson-hint p,.rag-lesson[data-v-3067a341] .continuous-workbench__stage .lesson-hint,.rag-lesson[data-v-3067a341] .task-console .lesson-hint{font-size:var(--lesson-type-meta);line-height:1.5}.rag-lesson[data-v-3067a341] .lesson-hint__label{color:var(--fs-color-primary);font-weight:700;margin-right:.5rem}.rag-lesson[data-v-3067a341] .lesson-hint__copy{color:var(--fs-color-text-secondary);font-weight:400}.rag-lesson[data-v-3067a341] .observation-copy{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading);position:static}.rag-lesson[data-v-3067a341] .comparison-legend,.rag-lesson[data-v-3067a341] .probability-stage__kicker,.rag-lesson[data-v-3067a341] .token-name,.rag-lesson[data-v-3067a341] .total-chips span,.rag-lesson[data-v-3067a341] .value-pair strong,.rag-lesson[data-v-3067a341] .value-pair{font-size:var(--lesson-type-meta)}.rag-lesson[data-v-3067a341] .probability-stage__task{font-size:var(--lesson-type-body);white-space:normal}.rag-lesson[data-v-3067a341] .checkpoint-feedback.is-error{background:transparent;border:0;padding:0}.rag-lesson[data-v-3067a341] .checkpoint-feedback.is-success .completion-summary{font-size:var(--lesson-type-body);line-height:var(--lesson-body-leading)}@media(max-width:768px){.rag-lesson[data-v-3067a341]{height:auto;max-height:none;overflow:visible;padding:.375rem}.rag-lesson[data-v-3067a341] .continuous-workbench{display:flex;flex-direction:column;height:auto}.rag-lesson[data-v-3067a341] .continuous-workbench .continuous-workbench__stage{height:auto;max-height:none;min-height:0;overflow:visible}.rag-lesson[data-v-3067a341] .continuous-workbench__stage>*{height:auto;max-height:none;min-height:0;overflow:visible}.rag-lesson[data-v-3067a341] .continuous-workbench .continuous-workbench__console{height:auto;max-height:none;min-height:0;position:relative}.rag-lesson[data-v-3067a341] .continuous-workbench__console-body{display:block;flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.rag-lesson[data-v-3067a341] .task-console{flex:none;height:auto;max-height:none;overflow:visible;padding:.875rem}.rag-lesson[data-v-3067a341] .task-console__content{flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.rag-lesson[data-v-3067a341]{--lesson-action-gap:1rem}.rag-lesson[data-v-3067a341] .answer-grid,.rag-lesson[data-v-3067a341] .message-grid{grid-template-columns:1fr}.rag-lesson[data-v-3067a341] .retrieval-grid{gap:.75rem;grid-template-columns:minmax(0,1fr)}.rag-lesson[data-v-3067a341] .vector-chart svg{aspect-ratio:280/230;height:auto}.rag-lesson[data-v-3067a341] .vector-chart text{font-size:.875rem}.rag-lesson[data-v-3067a341] .documents,.rag-lesson[data-v-3067a341] .source-candidates{grid-template-columns:minmax(0,1fr)}.rag-lesson[data-v-3067a341] .task-console--complete header small,.rag-lesson[data-v-3067a341] .task-console--mobile-description-hidden header small{display:block}.rag-lesson[data-v-3067a341] .checkpoint-feedback.is-success .secondary-action{display:inline-flex}.rag-lesson[data-v-3067a341] .token-choice-row,.rag-lesson[data-v-3067a341] .causal-link{flex-wrap:wrap}.rag-lesson[data-v-3067a341] .causal-link span,.rag-lesson[data-v-3067a341] .causal-link strong{white-space:nowrap}.rag-lesson[data-v-3067a341] .nucleus-order{grid-template-columns:repeat(5,minmax(5rem,1fr));overflow-x:auto}.rag-lesson[data-v-3067a341] .nucleus-order span{font-size:var(--lesson-type-meta);line-height:1.5;white-space:nowrap}.rag-lesson[data-v-3067a341] .token-choice{flex:1 1 auto;font-size:var(--lesson-type-body)}.rag-lesson[data-v-3067a341] .sentence-canvas__prefix{font-size:var(--lesson-type-heading)}}.rag-lesson[data-v-3067a341] .task-console h2{margin:.4375rem 0}.rag-lesson .rag-stage .flow-status[data-v-3067a341],.rag-lesson .rag-stage .simulation-note[data-v-3067a341]{font-size:.875rem;line-height:1.5}@media(max-width:768px){.rag-stage[data-v-3067a341]{padding:.875rem}.documents[data-v-3067a341],.field-evidence[data-v-3067a341]{grid-template-columns:minmax(0,1fr)}.section-heading[data-v-3067a341]{flex-wrap:wrap}.rag-lesson[data-v-3067a341] .continuous-workbench .continuous-workbench__stage,.rag-lesson[data-v-3067a341] .continuous-workbench .continuous-workbench__console{max-height:none;min-height:0}.rag-lesson[data-v-3067a341] .task-console__content{overflow:visible}}
