.aitraining-module__QSlUwa__scene{background:var(--accent-wash);font-family:var(--font-inter),system-ui,sans-serif;border-radius:28px;padding:1.25rem;position:relative}@media (min-width:640px){.aitraining-module__QSlUwa__scene{padding:2.25rem 2.25rem 7.5rem}}.aitraining-module__QSlUwa__episode{background:var(--bg-elev);border:1px solid var(--rule);box-shadow:0 24px 50px -24px rgba(var(--shadow-rgb),.28);border-radius:18px;padding:1.25rem}@media (min-width:640px){.aitraining-module__QSlUwa__episode{padding:1.5rem 1.6rem 1.4rem}}.aitraining-module__QSlUwa__epHead{color:var(--ink-3);justify-content:space-between;gap:1rem;margin:0 0 1rem;font-size:.8rem;display:flex}.aitraining-module__QSlUwa__epHead span:first-child{font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--ink)}.aitraining-module__QSlUwa__sides{gap:.6rem;margin-bottom:1.2rem;display:grid}@media (min-width:520px){.aitraining-module__QSlUwa__sides{grid-template-columns:1fr 1fr}}.aitraining-module__QSlUwa__sides p{border:1px solid var(--rule);color:var(--ink-2);border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.82rem;line-height:1.4}.aitraining-module__QSlUwa__sides b{color:var(--ink-3);margin-bottom:.15rem;font-size:.74rem;font-weight:500;display:block}.aitraining-module__QSlUwa__goal{border-style:dashed!important;border-color:var(--accent)!important}.aitraining-module__QSlUwa__goal b{color:var(--accent-deep)}.aitraining-module__QSlUwa__turns{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.aitraining-module__QSlUwa__turns li{opacity:0;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.75rem;animation:.45s forwards aitraining-module__QSlUwa__rise;display:grid}.aitraining-module__QSlUwa__who{color:var(--ink-3);font-size:.76rem}.aitraining-module__QSlUwa__user .aitraining-module__QSlUwa__who{color:var(--accent-deep)}.aitraining-module__QSlUwa__text{color:var(--ink);font-size:.95rem;line-height:1.45}.aitraining-module__QSlUwa__agent .aitraining-module__QSlUwa__text{color:var(--ink-3)}.aitraining-module__QSlUwa__text em{white-space:nowrap;background:var(--accent-wash);color:var(--accent-deep);border-radius:999px;margin-left:.6rem;padding:.1rem .5rem;font-size:.72rem;font-style:normal}.aitraining-module__QSlUwa__reward{border-top:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:1rem;margin:1.2rem 0 0;padding-top:.9rem;font-size:.82rem;display:flex}.aitraining-module__QSlUwa__reward b{font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--accent-deep);white-space:nowrap;font-weight:500}.aitraining-module__QSlUwa__curve{background:var(--ink);color:var(--bg);box-shadow:0 24px 50px -22px rgba(var(--shadow-rgb),.45);border-radius:16px;margin-top:1rem;padding:1.1rem 1.25rem 1rem}@media (min-width:640px){.aitraining-module__QSlUwa__curve{width:21rem;margin:0;padding:1.2rem 1.4rem 1.1rem;position:absolute;bottom:-2.25rem;right:-1.25rem}}.aitraining-module__QSlUwa__curve p{opacity:.75;margin:0;font-size:.8rem}.aitraining-module__QSlUwa__curve svg{width:100%;height:4rem;margin:.7rem 0 .5rem;display:block;overflow:visible}.aitraining-module__QSlUwa__curve polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.aitraining-module__QSlUwa__curve .aitraining-module__QSlUwa__curveN{opacity:1;font-family:var(--font-jetbrains),ui-monospace,monospace;justify-content:space-between;align-items:baseline;font-size:.74rem;display:flex}.aitraining-module__QSlUwa__curveN span{opacity:.6}.aitraining-module__QSlUwa__curveN b{color:var(--accent);font-weight:500}.aitraining-module__QSlUwa__spread{font-family:var(--font-inter),system-ui,sans-serif}.aitraining-module__QSlUwa__agentSays{border:1px solid var(--rule);background:var(--bg-elev);max-width:34rem;color:var(--ink);border-radius:14px;margin:0 0 1.5rem;padding:1rem 1.2rem;font-size:1rem;line-height:1.45}.aitraining-module__QSlUwa__agentSays span{color:var(--ink-3);margin-bottom:.25rem;font-size:.76rem;display:block}.aitraining-module__QSlUwa__cols{gap:1.25rem;display:grid}@media (min-width:900px){.aitraining-module__QSlUwa__cols{grid-template-columns:1fr 1fr;gap:1.5rem}}.aitraining-module__QSlUwa__col{border:1px solid var(--rule);border-radius:18px;flex-direction:column;padding:1.5rem 1.5rem 1.6rem;display:flex}@media (min-width:640px){.aitraining-module__QSlUwa__col{padding:1.9rem 2rem 2rem}}.aitraining-module__QSlUwa__colOn{background:var(--bg-elev);border-color:var(--accent);box-shadow:0 24px 50px -30px rgba(var(--shadow-rgb),.3)}.aitraining-module__QSlUwa__colT{color:var(--ink-3);margin:0 0 1.2rem;font-size:.85rem}.aitraining-module__QSlUwa__colOn .aitraining-module__QSlUwa__colT{color:var(--accent-deep)}.aitraining-module__QSlUwa__col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aitraining-module__QSlUwa__col li{background:var(--bg-deep);color:var(--ink-3);border-radius:10px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .9rem;font-size:.95rem;line-height:1.4;display:flex}.aitraining-module__QSlUwa__colOn li{color:var(--ink)}.aitraining-module__QSlUwa__col li em{color:var(--accent-deep);white-space:nowrap;font-size:.74rem;font-style:normal}.aitraining-module__QSlUwa__colN{font-family:var(--font-garamond),Georgia,serif;color:var(--ink-3);margin:1.4rem 0 0;font-size:1.2rem;line-height:1.35}.aitraining-module__QSlUwa__colOn .aitraining-module__QSlUwa__colN{color:var(--ink)}.aitraining-module__QSlUwa__heat{font-family:var(--font-inter),system-ui,sans-serif;gap:6px;display:grid}.aitraining-module__QSlUwa__heatRow{grid-template-columns:7.5rem repeat(5,minmax(0,1fr));align-items:center;gap:6px;display:grid}@media (min-width:768px){.aitraining-module__QSlUwa__heat,.aitraining-module__QSlUwa__heatRow{gap:8px}.aitraining-module__QSlUwa__heatRow{grid-template-columns:13rem repeat(5,minmax(0,1fr))}}.aitraining-module__QSlUwa__task{opacity:.7;text-overflow:ellipsis;padding-bottom:.35rem;font-size:.72rem;overflow:hidden}@media (min-width:768px){.aitraining-module__QSlUwa__task{font-size:.85rem}}.aitraining-module__QSlUwa__userK{font-size:.8rem;line-height:1.25}@media (min-width:768px){.aitraining-module__QSlUwa__userK{font-size:.95rem}}.aitraining-module__QSlUwa__cell{height:2.6rem;font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--ink);border-radius:8px;place-items:center;font-size:.78rem;display:grid}@media (min-width:768px){.aitraining-module__QSlUwa__cell{height:3.4rem;font-size:.9rem}}.aitraining-module__QSlUwa__fail{background:var(--accent);color:var(--on-accent)}.aitraining-module__QSlUwa__heatNote{align-items:center;gap:.6rem;margin:1.25rem 0 0;font-size:.9rem;display:flex}.aitraining-module__QSlUwa__keyFail{background:var(--accent);border-radius:3px;flex:none;width:.8rem;height:.8rem}.aitraining-module__QSlUwa__data{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.aitraining-module__QSlUwa__data{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4.5rem}}.aitraining-module__QSlUwa__data p{max-width:34ch}.aitraining-module__QSlUwa__jsonl{background:var(--ink);color:var(--bg);font-family:var(--font-jetbrains),ui-monospace,monospace;box-shadow:0 24px 50px -26px rgba(var(--shadow-rgb),.45);border-radius:18px;margin:0;padding:1.5rem;font-size:.76rem;line-height:1.75;overflow-x:auto}@media (min-width:640px){.aitraining-module__QSlUwa__jsonl{padding:2rem 2.25rem;font-size:.82rem}}@keyframes aitraining-module__QSlUwa__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aitraining-module__QSlUwa__turns li{opacity:1;animation:none}}
