.lesson-next[data-v-f8bb65e3]{display:flex;justify-content:flex-end;margin-top:24px;font-size:13px}.lesson-next a[data-v-f8bb65e3]{color:#a74b27}.lesson[data-v-f8bb65e3]{max-width:1160px;margin:auto;padding:28px 32px 55px;color:#293f35}button[data-v-f8bb65e3]{font:inherit;cursor:pointer}.back[data-v-f8bb65e3]{font-size:12px;color:#637361;text-decoration:none}header[data-v-f8bb65e3]{display:flex;justify-content:space-between;gap:30px;padding:29px 0 32px}.eyebrow[data-v-f8bb65e3]{font-size:11px;letter-spacing:.08em;color:#69765f}h1[data-v-f8bb65e3]{font-family:var(--font-display);font-size:36px;line-height:1.55;margin:15px 0;letter-spacing:-.025em}h1 em[data-v-f8bb65e3]{color:#a74b27;font-style:normal}.intro[data-v-f8bb65e3]{color:#67735f;font-size:14px;line-height:1.8}aside[data-v-f8bb65e3]{align-self:center;border-left:1px solid #cdd2c5;padding-left:28px;flex-shrink:0}aside small[data-v-f8bb65e3]{display:block;font-size:10px;color:#6b775f}aside strong[data-v-f8bb65e3]{display:block;font-family:var(--font-display);font-size:24px;line-height:1.6;margin:12px 0}.experiment[data-v-f8bb65e3]{border:1px solid #d8dcd0;background:#fffef9;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #29432e06}.toolbar[data-v-f8bb65e3]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 28px;border-bottom:1px solid #e4e7dc}.toolbar>span[data-v-f8bb65e3]{font-size:11px;color:#728066}.tabs[data-v-f8bb65e3]{display:flex;background:#eeeee5;border-radius:8px;padding:4px;gap:4px}.tabs button[data-v-f8bb65e3]{border:0;padding:8px 15px;color:#63745a;background:transparent;border-radius:5px;font-size:12px}.tabs .selected[data-v-f8bb65e3]{background:#fffefa;color:#284328;font-weight:600;box-shadow:0 1px 4px #20382012}.stage[data-v-f8bb65e3]{display:grid;grid-template-columns:1fr 1.12fr;gap:32px;padding:28px 32px 23px}.queue[data-v-f8bb65e3]{border-right:1px solid #e4e7dc;padding-right:32px}.column-title[data-v-f8bb65e3]{display:flex;align-items:center;gap:9px;margin-bottom:19px}.column-title>span[data-v-f8bb65e3]{font-size:11px;color:#a74b27;font-family:var(--font-mono)}.column-title h2[data-v-f8bb65e3]{font-size:14px}.column-title small[data-v-f8bb65e3]{margin-left:auto;color:#728066;font-size:10px}.person[data-v-f8bb65e3]{border:1px solid #dddfd2;border-radius:11px;background:#fcfbf5;padding:15px 17px 0;margin-bottom:13px;transition:background .3s,border-color .3s}.person[data-v-f8bb65e3]:last-child{margin-bottom:0}.person.active[data-v-f8bb65e3]{background:#fff8ed;border-color:#b8805a}.person-top[data-v-f8bb65e3]{display:flex;align-items:center;gap:12px}.avatar[data-v-f8bb65e3]{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#e4e9db;font-size:17px;font-family:var(--font-display)}.person:nth-of-type(2) .avatar[data-v-f8bb65e3]{background:#e7e5db}.person h3[data-v-f8bb65e3]{font-size:15px}.person h3 small[data-v-f8bb65e3]{font-weight:400;font-size:10px;color:#748067;margin-left:7px}.person-top p[data-v-f8bb65e3]{font-size:10px;color:#6e7b61;margin-top:4px}.person-top b[data-v-f8bb65e3]{font-family:var(--font-mono);font-size:13px;color:#2b442f}.order[data-v-f8bb65e3]{margin-left:auto;font-family:var(--font-mono);font-size:24px;color:#c4ccba}.choices[data-v-f8bb65e3]{display:flex;align-items:center;gap:10px;margin:14px 0 11px}.choice[data-v-f8bb65e3]{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:65px;padding:7px 10px;border:1px solid #e0e3d5;border-radius:6px;background:#f3f3eb}.choice small[data-v-f8bb65e3]{font-size:9px;color:#6e7a62}.choice b[data-v-f8bb65e3]{font-family:var(--font-mono);font-size:17px;font-weight:500}.choice.target[data-v-f8bb65e3]{background:#f8ecdc;border-color:#e2c5a5}.choice.checking[data-v-f8bb65e3]{outline:2px solid #b78056;outline-offset:1px}.choice.sent[data-v-f8bb65e3]{background:#e6eedf;border-color:#98b18c;color:#386331}.arrow[data-v-f8bb65e3]{color:#a0ab93;font-size:12px}.person-status[data-v-f8bb65e3]{font-size:10px;border-top:1px solid #e5e6da;padding:9px 0;color:#69775e}.group-a[data-v-f8bb65e3]{padding:21px;border:1px solid #d8c5a9;background:#fffaf0;border-radius:11px}.group-top[data-v-f8bb65e3]{display:flex;align-items:center;gap:13px}.symbol[data-v-f8bb65e3]{width:43px;height:43px;display:grid;place-items:center;background:#ac4e29;color:#fff;border-radius:8px;font-size:25px;font-family:var(--font-mono)}.group-top h3[data-v-f8bb65e3]{font-size:16px}.group-top p[data-v-f8bb65e3]{font-size:11px;color:#76806b;margin-top:5px}.remaining[data-v-f8bb65e3]{margin-left:auto;padding:5px 8px;background:#efe4d1;border-radius:5px;font-size:11px;white-space:nowrap}.slot[data-v-f8bb65e3]{min-height:126px;margin-top:21px;border:1px dashed #d4bfa0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fffdf7}.empty[data-v-f8bb65e3]{display:flex;align-items:center;flex-direction:column;gap:7px}.empty>span[data-v-f8bb65e3]{font-size:24px;color:#a78c66}.empty strong[data-v-f8bb65e3]{font-weight:500;font-size:13px}.empty small[data-v-f8bb65e3]{color:#7a806c;font-size:10px}.occupied[data-v-f8bb65e3]{background:#f0f5e9;border-color:#98b38e}.occupied .symbol[data-v-f8bb65e3]{background:#456e45}.occupied .remaining[data-v-f8bb65e3]{background:#e0ead5}.occupied .slot[data-v-f8bb65e3]{border-style:solid;border-color:#b6cba7;background:#f8fbf2}.file-result[data-v-f8bb65e3]{display:flex;align-items:center;gap:14px;padding:14px}.file-icon[data-v-f8bb65e3]{display:grid;place-items:center;width:35px;height:44px;border:1px solid #9ab78c;border-radius:4px 11px 4px 4px;background:#e5efdd;color:#446d40}.file-result strong[data-v-f8bb65e3]{font-family:var(--font-display);font-size:17px}.file-result small[data-v-f8bb65e3]{display:block;font-size:10px;color:#677e5b;margin-top:8px}.other-groups[data-v-f8bb65e3]{display:grid;gap:9px;margin-top:13px}.small-group[data-v-f8bb65e3]{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #e1e5d7;background:#f4f5ed;border-radius:8px}.small-group>b[data-v-f8bb65e3]{font-family:var(--font-mono);font-size:19px;font-weight:500;color:#6d805f}.small-group h3[data-v-f8bb65e3]{font-size:12px;font-weight:500}.small-group p[data-v-f8bb65e3]{font-size:10px;margin-top:4px;color:#718066}.small-group>small[data-v-f8bb65e3]{margin-left:auto;font-size:10px;color:#6a7d5e}.inspecting[data-v-f8bb65e3]{outline:2px solid #b88156;outline-offset:2px}.note[data-v-f8bb65e3]{font-size:10px;color:#7e8673;margin-top:12px}.prediction[data-v-f8bb65e3]{display:flex;align-items:center;gap:25px;padding:17px 32px;background:#f5f2e7;border-top:1px solid #e5e4d6}.prediction small[data-v-f8bb65e3],.explanation-copy>small[data-v-f8bb65e3],.takeaway>small[data-v-f8bb65e3]{font-size:10px;font-weight:600;letter-spacing:.04em;color:#6b795e}.prediction p[data-v-f8bb65e3]{margin-top:5px;font-size:14px}.options[data-v-f8bb65e3]{display:flex;gap:8px}.options button[data-v-f8bb65e3]{border:1px solid #c8ceba;background:#fffef8;border-radius:6px;padding:9px 22px;color:#4b6040;font-size:13px}.options .chosen[data-v-f8bb65e3]{border-color:#a94e28;background:#f7e8d7;color:#984623}.prediction>span[data-v-f8bb65e3]{margin-left:auto;font-size:11px;color:#7b836c}.explanation[data-v-f8bb65e3]{display:flex;gap:21px;align-items:center;padding:23px 32px;min-height:117px;border-top:1px solid #e3e7d8}.step-number[data-v-f8bb65e3]{font-family:var(--font-mono);font-size:29px;color:#a64c27;flex-shrink:0}.step-number small[data-v-f8bb65e3]{display:block;font-size:11px;color:#8a917c;margin-top:3px}.explanation-copy p[data-v-f8bb65e3]{font-size:15px;line-height:1.8;margin-top:8px}.player[data-v-f8bb65e3]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 32px 23px}.actions[data-v-f8bb65e3]{display:flex;gap:8px}.primary[data-v-f8bb65e3]{border:0;border-radius:7px;padding:11px 17px;background:#a74c27;color:#fff;font-size:12px}.actions .primary[data-v-f8bb65e3]{min-width:123px}.primary span[data-v-f8bb65e3]{font-size:9px;margin-left:13px}.step-button[data-v-f8bb65e3]{width:36px;border:1px solid #d1d9c5;background:#fffef9;border-radius:7px;color:#526a43}.step-button[data-v-f8bb65e3]:disabled{opacity:.3;cursor:default}.dots[data-v-f8bb65e3]{display:flex;gap:3px}.dots button[data-v-f8bb65e3]{width:25px;height:28px;background:transparent;border:0}.dots button[data-v-f8bb65e3]:after{content:"";display:block;width:100%;height:4px;background:#e1e5d7;border-radius:2px}.dots .reached[data-v-f8bb65e3]:after{background:#a8b699}.dots .current[data-v-f8bb65e3]:after{background:#a74c27}.reset[data-v-f8bb65e3]{padding:10px;border:0;background:none;color:#6b805d;font-size:11px}.observation[data-v-f8bb65e3]{display:flex;gap:14px;margin:23px 5px;font-size:12px;line-height:1.8;color:#6b7c5d}.observation>span[data-v-f8bb65e3]{font-size:23px}.observation strong[data-v-f8bb65e3]{color:#48603b}.takeaway[data-v-f8bb65e3]{margin-top:23px;padding:27px 32px;border:1px solid #c5d3b8;border-radius:13px;background:#eaf0e2}.takeaway h2[data-v-f8bb65e3]{font-family:var(--font-display);font-size:22px;line-height:1.5;margin:10px 0}.takeaway>p[data-v-f8bb65e3]{font-size:13px;line-height:1.9;color:#627951}.comparison[data-v-f8bb65e3]{display:flex;align-items:center;gap:20px;margin:23px 0}.comparison>div[data-v-f8bb65e3]{flex:1;border:1px solid #d5dec9;border-radius:8px;background:#f7f9f0;padding:13px 18px}.comparison small[data-v-f8bb65e3]{display:block;font-size:10px;color:#738765;margin-bottom:8px}.comparison strong[data-v-f8bb65e3]{font-size:14px;font-weight:500}.compare[data-v-f8bb65e3]{background:#406640}.scope[data-v-f8bb65e3]{margin-top:26px;border-top:1px solid #d5dcc9;padding-top:18px;font-size:11px;line-height:1.9;color:#748369}.scope summary[data-v-f8bb65e3]{font-size:12px;color:#58714a;cursor:pointer}.scope p[data-v-f8bb65e3]{margin-top:12px}.scope a[data-v-f8bb65e3]{color:#a04d27}@media (max-width: 950px){.lesson[data-v-f8bb65e3]{padding:24px}h1[data-v-f8bb65e3]{font-size:30px}.stage[data-v-f8bb65e3]{gap:23px;padding:25px}.queue[data-v-f8bb65e3]{padding-right:20px}.column-title[data-v-f8bb65e3]{flex-wrap:wrap}.column-title small[data-v-f8bb65e3]{width:100%;margin-left:24px}.choice[data-v-f8bb65e3]{min-width:55px}.choices[data-v-f8bb65e3]{gap:7px}.prediction[data-v-f8bb65e3]{gap:14px;flex-wrap:wrap}.prediction>span[data-v-f8bb65e3]{margin-left:0}}@media (max-width: 650px){.lesson[data-v-f8bb65e3]{padding:20px 16px 40px}header[data-v-f8bb65e3]{padding:25px 0}aside[data-v-f8bb65e3]{display:none}h1[data-v-f8bb65e3]{font-size:27px}.intro[data-v-f8bb65e3]{font-size:12px}.toolbar[data-v-f8bb65e3]{padding:14px 17px;align-items:start;flex-direction:column;gap:10px}.toolbar>span[data-v-f8bb65e3]{font-size:10px}.stage[data-v-f8bb65e3]{grid-template-columns:1fr;padding:20px 17px;gap:23px}.queue[data-v-f8bb65e3]{padding:0;border:0}.column-title[data-v-f8bb65e3]{gap:8px;margin-bottom:13px}.column-title small[data-v-f8bb65e3]{width:auto;margin-left:auto;font-size:9px}.person[data-v-f8bb65e3]{padding:13px 13px 0;margin-bottom:11px}.choices[data-v-f8bb65e3]{margin:11px 0}.choice[data-v-f8bb65e3]{min-width:62px;padding:6px 10px}.person-status[data-v-f8bb65e3]{padding:7px 0}.group-a[data-v-f8bb65e3]{padding:17px}.slot[data-v-f8bb65e3]{min-height:105px;margin-top:15px}.other-groups[data-v-f8bb65e3]{grid-template-columns:1fr 1fr}.small-group[data-v-f8bb65e3]{padding:10px;flex-wrap:wrap;gap:8px}.small-group>small[data-v-f8bb65e3]{width:100%;margin-left:22px}.prediction[data-v-f8bb65e3]{padding:17px}.options button[data-v-f8bb65e3]{padding:9px 18px}.prediction>span[data-v-f8bb65e3]{width:100%}.explanation[data-v-f8bb65e3]{padding:20px 17px;align-items:start;gap:14px;min-height:142px}.explanation-copy p[data-v-f8bb65e3]{font-size:14px}.player[data-v-f8bb65e3]{padding:0 17px 18px;flex-wrap:wrap;gap:7px}.dots[data-v-f8bb65e3]{order:3;width:100%;margin-top:7px}.dots button[data-v-f8bb65e3]{flex:1}.takeaway[data-v-f8bb65e3]{padding:23px 19px}.takeaway h2[data-v-f8bb65e3]{font-size:20px}.comparison[data-v-f8bb65e3]{gap:8px}.comparison>div[data-v-f8bb65e3]{padding:11px}.comparison strong[data-v-f8bb65e3]{font-size:12px}.observation[data-v-f8bb65e3]{margin:20px 0}}@media (max-width: 650px){header[data-v-f8bb65e3]{padding:16px 0}h1[data-v-f8bb65e3]{font-size:23px;line-height:1.5}.stage[data-v-f8bb65e3]{max-height:43svh;overflow-y:auto;scrollbar-gutter:stable;padding:14px;gap:16px;background:linear-gradient(#fffef9,#fffef9) padding-box}.explanation[data-v-f8bb65e3]{padding:13px 14px;min-height:0;gap:12px}.explanation-copy p[data-v-f8bb65e3]{font-size:13px;line-height:1.7;margin-top:5px}.step-number[data-v-f8bb65e3]{font-size:23px}.player[data-v-f8bb65e3]{padding:0 14px 10px;gap:4px}.step-button[data-v-f8bb65e3]{width:44px;min-height:44px}.primary[data-v-f8bb65e3],.reset[data-v-f8bb65e3]{min-height:44px}.dots[data-v-f8bb65e3]{margin-top:0}.dots button[data-v-f8bb65e3]{height:24px}.prediction[data-v-f8bb65e3]{padding:12px 16px;gap:8px}}@media (prefers-reduced-motion: reduce){[data-v-f8bb65e3],[data-v-f8bb65e3]:before,[data-v-f8bb65e3]:after{transition:none!important;animation:none!important}}
