.theme-events{--lk-accent:#0891b2}.ev-strip{gap:10px;display:flex}.ev-strip-tile{background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:28px;animation:2.6s ease-in-out infinite lk-bob;display:grid;box-shadow:0 10px 20px -14px #0891b299}@media (prefers-reduced-motion:reduce){.ev-strip-tile{animation:none}}@media (max-width:640px){.ev-strip{flex-wrap:wrap;justify-content:center}}.ev-flow{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ev-flow-box{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.ev-flow-event{color:#5b3ea6;background:#ede4ff}.ev-flow-action{color:#17663f;background:#d9f3e5}.ev-flow-arrow{color:var(--lk-muted);font-size:18px}.ev-flow-tag{background:#fff9;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:900}.ev-analogy{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.ev-analogy span:first-child{font-size:24px}.ev-click-stage{background:#fff;border-radius:16px;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden}.ev-click-robot{font-size:46px;transition:transform .5s}.ev-click-robot.is-moved{transform:translate(60px)}[dir=rtl] .ev-click-robot.is-moved{transform:translate(-60px)}.ev-kb-grid{background:#fff;border-radius:16px;gap:4px;width:fit-content;margin:0 auto;padding:10px;display:grid}.ev-kb-cell{background:#f3f6fb;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.ev-kb-controls{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px);justify-content:center;gap:6px;margin-top:12px;display:grid}.ev-kb-btn{border:2px solid var(--lk-line);cursor:pointer;background:#fff;border-radius:12px;font-size:20px}.ev-kb-btn:hover{border-color:var(--lk-accent)}.ev-star-row{background:#fff;border-radius:16px;justify-content:center;gap:18px;padding:20px;display:flex}.ev-star-btn{cursor:pointer;background:0 0;border:none;font-size:40px;transition:transform .2s}.ev-star-btn:disabled{opacity:.3;cursor:default}.ev-star-btn.is-popping{animation:.4s lk-pop}.ev-path{background:#fff;border-radius:16px;justify-content:center;gap:6px;padding:14px;display:flex}.ev-path-cell{background:#f3f6fb;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.ev-path-cell.has-robot.is-crashed{animation:.35s lk-shake}.ev-match-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ev-match-btn{text-align:center;width:100%;font:inherit;border:2px solid var(--lk-line);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:12px 10px;font-size:14px;font-weight:700;display:flex}.ev-match-btn.is-selected{border-color:var(--lk-accent);background:#ecfeff}.ev-match-btn.is-matched{opacity:.75;cursor:default;background:#e4f7ee;border-color:#34a86b}.ev-match-btn.is-wrong{background:#ffeded;border-color:#e05a5a;animation:.35s lk-shake}.ev-mission-grid{background:#fff;border-radius:16px;gap:4px;width:fit-content;margin:0 auto;padding:10px;display:grid}.ev-mission-cell{background:#f3f6fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ev-mission-cell.is-robot{background:#ecfeff}.ev-mission-checklist{flex-direction:column;gap:6px;display:flex}.ev-mission-check{color:var(--lk-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ev-mission-check.is-done{color:#17663f}.ev-mission-score{text-align:center;font-weight:800}.ev-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ev-compare-col{border:1px solid var(--lk-line);text-align:center;background:#fff;border-radius:20px;padding:20px}.ev-compare-col.is-live{background:#ecfeff;border-color:#a6e8f5}.ev-compare-arrow{color:var(--lk-muted);font-size:26px}@media (max-width:640px){.ev-match-cols,.ev-compare{grid-template-columns:1fr}.ev-compare-arrow{transform:rotate(90deg)}}
