main.s-4k_G2jrjobmq.s-4k_G2jrjobmq{max-width:800px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 15px #0000001a}h1.s-4k_G2jrjobmq.s-4k_G2jrjobmq{text-align:center;color:#2c3e50;margin-bottom:10px}.intro-desc.s-4k_G2jrjobmq.s-4k_G2jrjobmq{text-align:center;color:#7f8c8d;margin-bottom:30px}.tabs.s-4k_G2jrjobmq.s-4k_G2jrjobmq{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.tabs.s-4k_G2jrjobmq button.s-4k_G2jrjobmq{padding:10px 20px;border:none;background:#ecf0f1;cursor:pointer;border-radius:25px;font-weight:700;color:#7f8c8d;transition:all .3s ease}.tabs.s-4k_G2jrjobmq button.active.s-4k_G2jrjobmq{background:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 2px 5px #3498db4d}.content-area.s-4k_G2jrjobmq.s-4k_G2jrjobmq{min-height:400px;position:relative}.step-container.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#f8f9fa;padding:20px;border-radius:10px;border-left:5px solid #3498db}.step-header.s-4k_G2jrjobmq h2.s-4k_G2jrjobmq{color:#2c3e50;margin-top:0}.instruction.s-4k_G2jrjobmq.s-4k_G2jrjobmq{font-size:1.1em;line-height:1.6;color:#34495e}.examples.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#fff;padding:15px;border-radius:8px;margin:20px 0;box-shadow:0 2px 5px #0000000d}.examples.s-4k_G2jrjobmq ul.s-4k_G2jrjobmq{list-style-type:none;padding:0}.examples.s-4k_G2jrjobmq li.s-4k_G2jrjobmq{padding:8px 0;border-bottom:1px solid #eee;font-style:italic;color:#555}.tips.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#fff3cd;padding:15px;border-radius:8px;display:flex;align-items:flex-start;gap:10px}.tip-icon.s-4k_G2jrjobmq.s-4k_G2jrjobmq{font-size:1.5em}.tips.s-4k_G2jrjobmq p.s-4k_G2jrjobmq{margin:0;color:#856404}.scenario-card.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d;text-align:center}.flow-chart.s-4k_G2jrjobmq.s-4k_G2jrjobmq{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.flow-step.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#e8f4f8;padding:10px 15px;border-radius:20px;color:#2980b9;font-weight:700;display:flex;align-items:center;gap:10px}.arrow.s-4k_G2jrjobmq.s-4k_G2jrjobmq{color:#95a5a6}.question-block.s-4k_G2jrjobmq.s-4k_G2jrjobmq{margin-bottom:25px;padding:15px;background:#f8f9fa;border-radius:8px}.question.s-4k_G2jrjobmq.s-4k_G2jrjobmq{font-weight:700;margin-bottom:15px;color:#2c3e50}.options.s-4k_G2jrjobmq.s-4k_G2jrjobmq{display:flex;flex-direction:column;gap:10px}.option-label.s-4k_G2jrjobmq.s-4k_G2jrjobmq{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;border-radius:5px;transition:background .2s}.option-label.s-4k_G2jrjobmq.s-4k_G2jrjobmq:hover{background:#e9ecef}.submit-btn.s-4k_G2jrjobmq.s-4k_G2jrjobmq,.reset-btn.s-4k_G2jrjobmq.s-4k_G2jrjobmq{background:#2ecc71;color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:1.1em;cursor:pointer;display:block;margin:20px auto;transition:transform .2s}.submit-btn.s-4k_G2jrjobmq.s-4k_G2jrjobmq:hover,.reset-btn.s-4k_G2jrjobmq.s-4k_G2jrjobmq:hover{transform:scale(1.05);background:#27ae60}.submit-btn.s-4k_G2jrjobmq.s-4k_G2jrjobmq:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.results.s-4k_G2jrjobmq.s-4k_G2jrjobmq{text-align:center;padding:40px}.score-circle.s-4k_G2jrjobmq.s-4k_G2jrjobmq{width:120px;height:120px;background:#3498db;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:2.5em;font-weight:700;box-shadow:0 5px 15px #3498db66}.navigation.s-4k_G2jrjobmq.s-4k_G2jrjobmq{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.navigation.s-4k_G2jrjobmq button.s-4k_G2jrjobmq{background:#34495e;color:#fff;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;transition:opacity .2s}.navigation.s-4k_G2jrjobmq button.s-4k_G2jrjobmq:disabled{opacity:.5;cursor:not-allowed}.page-indicator.s-4k_G2jrjobmq.s-4k_G2jrjobmq{color:#7f8c8d;font-weight:700}.loading.s-4k_G2jrjobmq.s-4k_G2jrjobmq{text-align:center;padding:50px;color:#7f8c8d;font-size:1.2em}
