.cm-reveal.cm-in tbody tr{opacity:1;transform:none}.cm-in .cm-flow-fill{animation:cmFill 4.2s cubic-bezier(.45,0,.2,1) forwards}.cm-step.is-on{opacity:1;transform:none}.cm-step.is-on .cm-dot{background:#e67716;border-color:#ffa04d;box-shadow:0 0 0 6px rgba(230,119,22,.18),0 0 18px rgba(230,119,22,.5)}@media (prefers-reduced-motion:reduce){.cm-in .cm-flow-fill{animation:none;width:100%}}.tkp-num.is-bad{border-color:#f87171!important;box-shadow:0 0 0 3px rgba(248,113,113,.2)!important}.tkp-math li b{color:#fff!important}.tkp-math code{background:rgba(255,255,255,.06)!important;color:#fed7aa!important;border-radius:4px!important;padding:1px 5px!important;font-size:.78rem!important;font-family:ui-monospace,Consolas,monospace!important;white-space:normal!important}.tkp-ton-axis{position:relative!important;height:18px!important;margin-top:6px!important;font-size:.68rem!important;color:#64748b!important}.tkp-ton-axis span{position:absolute!important;transform:translateX(-50%)!important;white-space:nowrap!important}.tkp-verdict.is-pass{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(34,197,94,.04))!important;border-color:rgba(34,197,94,.5)!important}.tkp-verdict.is-pass .tkp-v-icon{background:#16a34a!important;box-shadow:0 0 0 6px rgba(34,197,94,.18)!important}.tkp-verdict.is-warn{background:linear-gradient(135deg,rgba(230,119,22,.24),rgba(230,119,22,.04))!important;border-color:rgba(230,119,22,.55)!important}.tkp-verdict.is-warn .tkp-v-icon{background:var(--o)!important;box-shadow:0 0 0 6px rgba(230,119,22,.2)!important}.tkp-verdict.is-fail{background:linear-gradient(135deg,rgba(239,68,68,.22),rgba(239,68,68,.04))!important;border-color:rgba(239,68,68,.55)!important}.tkp-verdict.is-fail .tkp-v-icon{background:#dc2626!important;box-shadow:0 0 0 6px rgba(239,68,68,.2)!important}.tkp-bump{animation:tkpBump .45s cubic-bezier(.34,1.56,.64,1)!important}.tkp-platen .pl{fill:#1e293b;stroke:rgba(255,255,255,.12);stroke-width:1}.tkp-platen .clr{fill:none;stroke:#64748b;stroke-width:1.2;stroke-dasharray:5 4}.tkp-platen .mold{stroke-width:2;fill-opacity:.28}.tkp-platen .mold.is-pass{fill:#22c55e;stroke:#4ade80}.tkp-platen .mold.is-warn{fill:#e67716;stroke:#ffa04d}.tkp-platen .mold.is-fail{fill:#ef4444;stroke:#f87171}.tkp-platen .ring{fill:#0f172a;stroke:#cbd5e1;stroke-width:2}.tkp-platen .bar{fill:#94a3b8;stroke:#e2e8f0;stroke-width:1.5}.tkp-platen .path-top,.tkp-platen .path-side{fill:none;stroke-width:2.5;stroke-dasharray:6 5;animation:tkpDash 1.2s linear infinite}.tkp-platen .path-top{stroke:#38bdf8}.tkp-platen .path-side{stroke:#c084fc}.tkp-platen .dim{fill:#e5e7eb;font-size:11px;font-weight:700;font-family:Inter,system-ui,sans-serif}.tkp-platen .dim.muted{fill:#94a3b8;font-weight:500}.tkp-pop{animation:tkpPop .55s cubic-bezier(.34,1.56,.64,1) both}.tkp-check{display:flex!important;gap:10px!important;align-items:flex-start!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:12px 14px!important;animation:tkpRise .45s ease both!important}.tkp-check b{display:block!important;color:#fff!important;font-size:.88rem!important;margin-bottom:2px!important}.tkp-check span{font-size:.8rem!important;color:var(--ink2)!important;line-height:1.45!important}.tkp-check .tkp-ci{flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:.8rem!important;color:#fff!important;margin-top:1px!important}.tkp-check.is-pass .tkp-ci{background:#16a34a!important}.tkp-check.is-warn .tkp-ci{background:var(--o)!important}.tkp-check.is-fail .tkp-ci{background:#dc2626!important}.tkp-check.is-fail{border-color:rgba(239,68,68,.45)!important}.tkp-check.is-warn{border-color:rgba(230,119,22,.45)!important}.tkp-range-mark.is-fail{background:#f87171!important}