@keyframes debugging-module__23pTiW__messageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.debugging-module__23pTiW__errTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.debugging-module__23pTiW__errTab{border:1px solid var(--border-neutral-default);cursor:pointer;color:var(--text-neutral-subdued);background:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .15s cubic-bezier(.16,1,.3,1)}.debugging-module__23pTiW__errTab:hover{border-color:var(--action-primary-default);color:var(--action-primary-default)}.debugging-module__23pTiW__errTabActive{background:var(--action-primary-default);border-color:var(--action-primary-default);color:#fff}.debugging-module__23pTiW__errBox{font-family:var(--font-geist-mono), monospace;background:#1e293b;border-radius:8px;margin-bottom:1.5rem;font-size:.75rem;line-height:1.7;overflow:hidden}.debugging-module__23pTiW__errBoxHeader{color:#94a3b8;background:#334155;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:11px;font-weight:500;display:flex}.debugging-module__23pTiW__errBoxBody{padding:1rem;overflow-x:auto}.debugging-module__23pTiW__errLine{border-radius:3px;padding:2px 0}.debugging-module__23pTiW__errLineHighlighted{border-left:3px solid var(--action-primary-default);padding-left:.5rem;background:#683fbe33!important}.debugging-module__23pTiW__tokType{color:#fca5a5;font-weight:600}.debugging-module__23pTiW__tokMsg{color:#e2e8f0}.debugging-module__23pTiW__tokFile{color:#67e8f9}.debugging-module__23pTiW__tokNum{color:#fcd34d}.debugging-module__23pTiW__tokDim{color:#64748b}.debugging-module__23pTiW__tokFn{color:#c084fc}.debugging-module__23pTiW__errBreakdown{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:600px){.debugging-module__23pTiW__errBreakdown{grid-template-columns:1fr}}.debugging-module__23pTiW__errCard{border:1px solid var(--border-neutral-default);background:#fff;border-radius:8px;padding:1rem;animation:.25s cubic-bezier(.16,1,.3,1) debugging-module__23pTiW__messageSlideIn}.debugging-module__23pTiW__errCardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--action-primary-default);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.debugging-module__23pTiW__errCardValue{font-family:var(--font-geist-mono), monospace;color:var(--text-neutral-default);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.debugging-module__23pTiW__errCardExplain{color:var(--text-neutral-subdued);font-size:.75rem;line-height:1.5}.debugging-module__23pTiW__errPlain{border:1px solid var(--border-neutral-default);color:var(--text-neutral-default);background:#fff;border-radius:8px;padding:1.25rem;font-size:.875rem;line-height:1.6;animation:.25s cubic-bezier(.16,1,.3,1) debugging-module__23pTiW__messageSlideIn}.debugging-module__23pTiW__errPlain strong{color:var(--action-primary-default)}.debugging-module__23pTiW__errAgentLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--action-primary-default);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.debugging-module__23pTiW__escTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.debugging-module__23pTiW__escTab{border:1px solid var(--border-neutral-default);cursor:pointer;color:var(--text-neutral-subdued);background:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .15s cubic-bezier(.16,1,.3,1)}.debugging-module__23pTiW__escTab:hover{border-color:var(--action-primary-default);color:var(--action-primary-default)}.debugging-module__23pTiW__escTabActive{background:var(--action-primary-default);border-color:var(--action-primary-default);color:#fff}.debugging-module__23pTiW__escSituation{border:1px solid var(--border-neutral-default);color:var(--text-neutral-default);background:#fff;border-radius:8px;margin-bottom:1rem;padding:1.25rem;font-size:.875rem;line-height:1.6}.debugging-module__23pTiW__escSituationLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-neutral-subdued);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.debugging-module__23pTiW__escChoices{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:600px){.debugging-module__23pTiW__escChoices{grid-template-columns:1fr}}.debugging-module__23pTiW__escChoice{border:2px solid var(--border-neutral-default);cursor:pointer;text-align:center;background:#fff;border-radius:8px;padding:1.25rem;transition:all .15s cubic-bezier(.16,1,.3,1)}.debugging-module__23pTiW__escChoice:hover:not(:disabled){border-color:var(--action-primary-default);transform:translateY(-2px);box-shadow:0 4px 12px #683fbe1f}.debugging-module__23pTiW__escChoice:disabled{cursor:default;box-shadow:none;transform:none}.debugging-module__23pTiW__escChoiceCorrect{background:#f0fdf4!important;border-color:#059669!important}.debugging-module__23pTiW__escChoiceIncorrect{opacity:.6;background:#fef2f2!important;border-color:#dc2626!important}.debugging-module__23pTiW__escChoiceIcon{margin-bottom:.5rem;font-size:1.8rem}.debugging-module__23pTiW__escChoiceTitle{color:var(--text-neutral-default);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.debugging-module__23pTiW__escChoiceDesc{color:var(--text-neutral-subdued);font-size:.75rem;line-height:1.4}.debugging-module__23pTiW__escFeedback{border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.875rem;line-height:1.55;animation:.25s cubic-bezier(.16,1,.3,1) debugging-module__23pTiW__messageSlideIn}.debugging-module__23pTiW__escFeedbackCorrect{color:#065f46;background:#f0fdf4;border:1px solid #a7f3d0}.debugging-module__23pTiW__escFeedbackIncorrect{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.debugging-module__23pTiW__escScore{border:1px solid var(--border-neutral-default);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.debugging-module__23pTiW__escScoreNum{color:var(--action-primary-default);font-size:1.375rem;font-weight:700;font-family:var(--font-geist-mono), monospace}.debugging-module__23pTiW__escScoreLabel{color:var(--text-neutral-subdued);font-size:.875rem}
