#ia-lab h2{text-transform:none;color:#18212b;margin:0 0 .6em;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}#ia-lab{box-sizing:border-box;color:#18212b;background:#eef2f6;width:100%;padding:0;font-family:Arial,sans-serif}#ia-lab *{box-sizing:border-box}#ia-lab header{color:#fff;text-align:center;background:#1f2937;padding:24px 18px}#ia-lab header h2{margin:0 0 7px;font-size:28px;line-height:1.2}#ia-lab header p{opacity:.9;margin:0}#ia-lab .ia-main{max-width:1000px;margin:auto;padding:18px}#ia-lab .ia-card{background:#fff;border-radius:14px;margin:16px 0;padding:20px;box-shadow:0 3px 12px #00000012}#ia-lab label{margin:12px 0 7px;font-weight:700;display:block}#ia-lab input,#ia-lab select,#ia-lab textarea{width:100%;font:inherit;border:1px solid #cbd5df;border-radius:9px;padding:12px}#ia-lab textarea{resize:vertical;min-height:90px}#ia-lab .ia-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}#ia-lab button{cursor:pointer;color:#fff;background:#1f2937;border:0;border-radius:9px;padding:12px 16px;font-weight:700}#ia-lab button.secondary{background:#64748b}#ia-lab .ia-tab{color:#18212b;background:#fff;border:1px solid #ccd5df}#ia-lab .ia-tab.active{color:#fff;background:#1f2937}#ia-lab .ia-question{border:1px solid #e1e7ec;border-radius:11px;margin:13px 0;padding:15px}#ia-lab .ia-question p{margin-top:0;font-weight:700}#ia-lab .ia-option{border:1px solid #e2e8ee;border-radius:8px;margin:6px 0;padding:9px;font-weight:400;display:block}#ia-lab .ia-option input{width:auto;margin-right:8px}#ia-lab .hidden{display:none!important}#ia-lab .ia-result{background:#edf7ee;border-radius:12px;margin-top:15px;padding:18px}#ia-lab .bad{background:#fff3f2}#ia-lab .ia-small{color:#64748b;font-size:.9rem}#ia-lab .ia-example{background:#f6f8fa;border-left:5px solid #64748b;border-radius:7px;margin:12px 0;padding:14px}#ia-lab .ia-activity{background:#f8fafc;border:2px dashed #cbd5df;border-radius:10px;margin:14px 0;padding:15px}#ia-lab .ia-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}#ia-lab .ia-scenario{background:#fff;border:1px solid #dbe2e8;border-radius:9px;padding:12px}#ia-lab .ia-badge{background:#e8eef5;border-radius:20px;margin:3px;padding:5px 9px;font-size:.9rem;display:inline-block}#ia-lab .print-only{display:none}@media (max-width:600px){#ia-lab .ia-main{padding:10px}#ia-lab .ia-card{padding:15px}#ia-lab header h2{font-size:23px}#ia-lab .ia-tabs button{flex:1}}@media print{body *{visibility:hidden!important}#ia-lab,#ia-lab *{visibility:visible!important}#ia-lab{background:#fff!important;width:100%!important;position:absolute!important;top:0!important;left:0!important}#ia-lab .no-print,#ia-lab header,#ia-lab .ia-tabs,#ia-lab #intro,#ia-lab .ia-actions{display:none!important}#ia-lab .ia-grade{display:block!important}#ia-lab .ia-grade>.ia-card{display:none!important}#ia-lab .print-only{margin:0 0 20px!important;padding:0!important;display:block!important;position:relative!important;top:0!important}#ia-lab .ia-card{box-shadow:none!important;border:0!important}}#ia-lab header h2{color:#fff}#ia-lab input,#ia-lab select,#ia-lab textarea{color:#18212b;background:#fff}