.CareerComparison_container__CWq_V{max-width:800px;margin:0 auto;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.CareerComparison_title__0j5TL{color:#2c3e50;text-align:center;margin-bottom:1rem;font-size:2rem}.CareerComparison_subtitle__06LLx{color:#7f8c8d;text-align:center;margin-bottom:2rem;font-size:1.1rem}.CareerComparison_form__LqAPq{display:flex;flex-direction:column;gap:1.5rem}.CareerComparison_inputGroup__at1Wm{display:flex;align-items:center;gap:1rem}.CareerComparison_input__YjH5y{flex:1 1;padding:.8rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.CareerComparison_input__YjH5y:focus{outline:none;border-color:#3498db}.CareerComparison_vs__K9Bsi{color:#7f8c8d;font-weight:700;font-size:1.2rem}.CareerComparison_button__YV_Oq{background-color:#3498db;color:white;border:none;padding:.8rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s}.CareerComparison_button__YV_Oq:hover{background-color:#2980b9}.CareerComparison_disabledButton__rIkAb{background-color:#bdc3c7;cursor:not-allowed}.CareerComparison_disabledButton__rIkAb:hover{background-color:#bdc3c7}.CareerComparison_error__smdk1{color:#e74c3c;background-color:#fadbd8;padding:.8rem;border-radius:4px;margin-top:1rem;text-align:center}.CareerComparison_result__GtANh{margin-top:2rem;padding:1.5rem;background-color:#f9f9f9;border-radius:8px}.CareerComparison_loading__jHsbZ{display:flex;justify-content:center;gap:.5rem;font-size:2rem;color:#3498db}.CareerComparison_loading__jHsbZ span{animation:CareerComparison_bounce__CLqAl 1s infinite alternate}.CareerComparison_loading__jHsbZ span:nth-child(2){animation-delay:.2s}.CareerComparison_loading__jHsbZ span:nth-child(3){animation-delay:.4s}@keyframes CareerComparison_bounce__CLqAl{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.CareerComparison_resultTitle__ytMpZ{color:#2c3e50;margin-bottom:1rem;font-size:1.5rem}.CareerComparison_resultText__NwI6b{color:#34495e;line-height:1.6;white-space:pre-wrap}.CareerComparison_markdownContent__3CKB_{color:#34495e;line-height:1.6}.CareerComparison_markdownContent__3CKB_ h3{color:#2c3e50;margin-top:1.5rem;margin-bottom:.5rem}.CareerComparison_markdownContent__3CKB_ ul{padding-left:1.5rem;margin:.5rem 0}.CareerComparison_markdownContent__3CKB_ li{margin-bottom:.3rem}@media (max-width:600px){.CareerComparison_container__CWq_V{padding:1rem}.CareerComparison_inputGroup__at1Wm{flex-direction:column;gap:.5rem}.CareerComparison_vs__K9Bsi{margin:.5rem 0}}