.styles_container__h_Iz1{background:linear-gradient(135deg,#2c3e50,#3498db);padding:2rem;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.styles_inputCard__P7FJh{padding:1.5rem;border-radius:15px}.styles_inputCard__P7FJh,.styles_inputGroup__Xz_js{background:white;box-shadow:0 4px 6px rgba(0,0,0,.05)}.styles_inputGroup__Xz_js{padding:1.25rem;border-radius:12px;height:100%}.styles_outputCard__0ycD1{background:white;padding:1.5rem;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.styles_label__5_aGg{font-weight:600;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;font-size:1rem}.styles_textarea__2cuUw{resize:vertical;min-height:120px;border:2px solid #e2e8f0;transition:all .3s ease;font-family:Monaco,Menlo,Courier New,monospace;font-size:.95rem}.styles_textarea__2cuUw:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.styles_outputBox__slO7_{background:#1a202c;padding:1.25rem;border-radius:12px;min-height:100px;max-height:250px;overflow-y:auto;font-family:Monaco,Menlo,Courier New,monospace;position:relative}.styles_outputCode__JV2TD{color:#68d391;font-size:.95rem;word-break:break-all;white-space:pre-wrap;line-height:1.5}.styles_infoBox__e96hl{background:rgba(255,255,255,.98);padding:1.5rem;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-top:1rem;border:1px solid rgba(52,152,219,.1)}.styles_infoTitle__Ta7O8{color:#2c3e50;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;font-size:1.1rem}.styles_feature__UfIOq{color:#34495e;margin-bottom:.75rem;padding:.6rem 1rem;border-radius:10px;background:#f8fafc;border-left:3px solid #3498db;font-size:.95rem}.styles_useCase__zeP3_{background:#f8fafc;padding:.75rem;border-radius:10px;text-align:center;transition:transform .2s;border:1px solid #e2e8f0}.styles_useCase__zeP3_:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#3498db}.styles_useCase__zeP3_ i{display:block;font-size:1.5rem;margin-bottom:.5rem;color:#3498db}.styles_useCase__zeP3_ span{font-size:.9rem;color:#2c3e50;font-weight:500}@media (max-width:768px){.styles_container__h_Iz1,.styles_infoBox__e96hl,.styles_inputCard__P7FJh,.styles_outputCard__0ycD1{padding:1rem}.styles_feature__UfIOq{font-size:.85rem;padding:.5rem}.styles_useCase__zeP3_{padding:.5rem}.styles_useCase__zeP3_ i{font-size:1.25rem}.styles_useCase__zeP3_ span{font-size:.8rem}}@keyframes styles_fadeIn__4LOBp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.styles_outputBox__slO7_{animation:styles_fadeIn__4LOBp .3s ease-out}.styles_outputBox__slO7_::-webkit-scrollbar{width:8px}.styles_outputBox__slO7_::-webkit-scrollbar-track{background:#2d3748;border-radius:4px}.styles_outputBox__slO7_::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px}.styles_outputBox__slO7_::-webkit-scrollbar-thumb:hover{background:#718096}@keyframes styles_pulse__tt2rA{0%,to{opacity:1}50%{opacity:.5}}.styles_generating__7HgVC{animation:styles_pulse__tt2rA 1.5s ease-in-out infinite}.styles_btn-outline-primary__zqJUz{border-color:#3498db;color:#3498db}.styles_btn-outline-primary__zqJUz:hover{background-color:#3498db;border-color:#3498db;color:white}.styles_btn-outline-secondary__Oqz2Y{border-color:#95a5a6;color:#7f8c8d}.styles_btn-outline-secondary__Oqz2Y:hover{background-color:#95a5a6;border-color:#95a5a6;color:white}.styles_stats-badge__4crCm{background:#f8fafc;border-radius:20px;padding:.25rem 1rem;font-size:.85rem;color:#2c3e50;border:1px solid #e2e8f0}