.agent-lab{--agent-ink:#204743;color:var(--agent-ink)}.agent-hero{background:linear-gradient(120deg,#fff0dc,#e3f4ee 62%,#f0eafa);padding:18px 0 60px}.agent-hero h1{font-size:clamp(2.2rem,5vw,4rem);margin:12px 0}.agent-hero p{max-width:800px}.agent-hero-actions,.agent-buttons,.agent-quiz-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.agent-intro{max-width:870px}.agent-parts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.agent-parts article{background:#fff;border:1px solid #d9e7df;border-radius:17px;padding:17px}.agent-parts h3{font-size:1rem}.agent-part-icon{display:grid;place-items:center;width:37px;height:37px;background:#e3f5ea;border-radius:50%;font-weight:800}.agent-simulator{display:grid;grid-template-columns:1fr 1fr;gap:17px}.agent-control-panel,.agent-results-panel,.agent-review aside,.agent-next-card{background:#f5faf7;border:1px solid #cfe4d9;border-radius:20px;padding:22px;min-width:0}.agent-control-panel label{font-weight:800;display:block;margin:9px 0}.agent-control-panel select{width:100%;min-height:48px;background:white;border:2px solid #b4d4c7;border-radius:12px;padding:9px;font:inherit}.agent-steps{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.agent-steps span{border:1px solid #c6dfd2;border-radius:12px;background:white;padding:7px 9px;font-size:.85rem;font-weight:700}.agent-progress-label{font-size:.9rem}.agent-control-panel progress{width:100%;height:17px}.agent-status,.agent-insight,.agent-quiz-feedback{background:#e6f3eb;border-radius:13px;padding:14px;margin:14px 0;min-height:50px}.agent-phase{font-size:.95rem}.agent-buttons .btn,.agent-quiz-actions .btn{min-height:44px}.agent-trace{padding-left:22px}.agent-trace li{margin:9px 0}.agent-books{padding-left:21px}.agent-books li{margin:9px 0}.agent-books span{display:block;font-size:.9rem}.agent-truth{font-size:.91rem;max-width:960px;padding:14px 0}.agent-review,.agent-next{display:grid;grid-template-columns:1.4fr .6fr;gap:22px}.agent-next-card{background:#fff}.agent-text-link{display:block;margin-top:15px;font-weight:800}.agent-noscript{padding:14px;background:#fff4d7;border-radius:13px;margin:12px 0}@media(max-width:1050px){.agent-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.agent-parts,.agent-simulator,.agent-review,.agent-next{grid-template-columns:1fr}.agent-parts article,.agent-control-panel,.agent-results-panel{padding:17px}.agent-buttons .btn,.agent-hero-actions .btn{flex:1;min-width:150px}}@media print{.agent-buttons,.agent-quiz-actions,.agent-hero-actions{display:none!important}}@media(prefers-reduced-motion:reduce){.agent-lab *{transition:none!important}}
