.styles_container__Cl6CO{padding:20px 0}.styles_inputSection__cgPwc,.styles_resultsSection__YzED8{background:#ffffff;border-radius:12px;padding:24px;height:100%;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s ease}.styles_inputSection__cgPwc:hover,.styles_resultsSection__YzED8:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.styles_sectionTitle__524xw{color:#2c3e50;font-weight:600;font-size:1.1rem;margin:0}.styles_tabContainer__vA_7v{margin-bottom:16px}.styles_tabTitle__YxQQO{color:#495057;font-weight:600;margin:0}.styles_buttonGroup__AwBiD{display:flex;gap:8px}.styles_nav-tabs__a9U5V .styles_nav-link__nYSpS{color:#6c757d;font-weight:500;border:none;padding:12px 20px;transition:all .3s ease}.styles_nav-tabs__a9U5V .styles_nav-link__nYSpS.styles_active__L7jy3{color:#4dabf7;background:transparent;border-bottom:3px solid #4dabf7;font-weight:600}.styles_nav-tabs__a9U5V .styles_nav-link__nYSpS:hover{color:#4dabf7;border-bottom:3px solid #dee2e6}.styles_textareaContainer__LYYBX{position:relative;margin-bottom:16px}.styles_textarea__ksyxa{font-size:14px;line-height:1.5;resize:vertical;min-height:200px;border:2px solid #e9ecef;border-radius:8px;padding:16px;transition:border-color .3s ease,box-shadow .3s ease}.styles_textarea__ksyxa:focus{border-color:#4dabf7;box-shadow:0 0 0 .2rem rgba(77,171,247,.25);outline:none}.styles_textareaFooter__sg3a4{position:absolute;bottom:8px;right:12px;background:rgba(255,255,255,.9);padding:2px 8px;border-radius:4px}.styles_validateButton__TdJQE{padding:12px 24px;font-weight:600;font-size:1rem;border-radius:8px;border:none;transition:all .3s ease;background:linear-gradient(135deg,#4dabf7,#339af0)}.styles_validateButton__TdJQE:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(77,171,247,.3)}.styles_validateButton__TdJQE:disabled{background:#6c757d;transform:none;box-shadow:none}.styles_statusCard__BfMDT{border-radius:8px;padding:20px;margin-bottom:20px;border-left:4px solid}.styles_statusCard__BfMDT.styles_valid__Bx0X_{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left-color:#28a745}.styles_statusCard__BfMDT.styles_invalid__9PU7j{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left-color:#dc3545}.styles_statusHeader__MqeOF{display:flex;align-items:center;margin-bottom:12px}.styles_statusText__cCpmf{font-weight:600;font-size:1.1rem}.styles_statusCard__BfMDT.styles_valid__Bx0X_ .styles_statusText__cCpmf{color:#155724}.styles_statusCard__BfMDT.styles_invalid__9PU7j .styles_statusText__cCpmf{color:#721c24}.styles_statusStats__cITmf{background:rgba(255,255,255,.7);border-radius:6px;padding:12px}.styles_statItem__A3U2d{padding:8px}.styles_statValue__74Zaq{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:4px 0}.styles_statLabel__feCK0{font-size:.8rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.styles_issuesContainer__q3fzU{max-height:500px;overflow-y:auto}.styles_issuesTitle__FcZ6i{color:#495057;font-weight:600;margin-bottom:12px;font-size:.95rem;padding-bottom:8px;border-bottom:2px solid #e9ecef}.styles_issuesList__KviDm{margin-bottom:20px}.styles_issueItem__eQ8U6{background:#f8f9fa;border-radius:6px;padding:12px;margin-bottom:8px;border-left:4px solid;transition:all .3s ease}.styles_issueItem__eQ8U6:hover{background:#e9ecef;transform:translateX(4px)}.styles_errorsSection__ibLJW .styles_issueItem__eQ8U6{border-left-color:#dc3545;background:#f8d7da10}.styles_warningsSection__2rXnb .styles_issueItem__eQ8U6{border-left-color:#ffc107;background:#fff3cd10}.styles_issueHeader__ApVyn{display:flex;justify-content:between;align-items:center;margin-bottom:6px}.styles_issueType__PvaKy{font-weight:600;font-size:.85rem;padding:2px 8px;border-radius:4px}.styles_errorsSection__ibLJW .styles_issueType__PvaKy{background:#dc3545;color:white}.styles_warningsSection__2rXnb .styles_issueType__PvaKy{background:#ffc107;color:#212529}.styles_issueElement__6FPCu{font-size:.85rem;color:#6c757d;margin-left:auto}.styles_issueMessage__oRrPB{font-size:.9rem;color:#495057;margin-bottom:4px}.styles_issueLine____I5U{font-size:.8rem;color:#6c757d;font-family:Courier New,monospace}.styles_successMessage__J_IlL{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:8px;padding:20px;text-align:center;border-left:4px solid #28a745;color:#155724;font-weight:500}.styles_placeholder__oQYDk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#6c757d;text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.styles_placeholder__oQYDk i{font-size:64px;margin-bottom:16px;opacity:.5}.styles_placeholder__oQYDk p{font-size:1rem;margin-bottom:8px;color:#495057}.styles_issuesContainer__q3fzU::-webkit-scrollbar{width:6px}.styles_issuesContainer__q3fzU::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.styles_issuesContainer__q3fzU::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.styles_issuesContainer__q3fzU::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.styles_container__Cl6CO{padding:10px}.styles_inputSection__cgPwc,.styles_resultsSection__YzED8{margin-bottom:20px;padding:16px}.styles_buttonGroup__AwBiD{flex-direction:column;width:100%}.styles_buttonGroup__AwBiD .styles_btn__lDUnD{margin-bottom:8px}.styles_nav-tabs__a9U5V .styles_nav-link__nYSpS{padding:10px 12px;font-size:.9rem}.styles_statusStats__cITmf .styles_row__nYktx{gap:8px}.styles_statItem__A3U2d{padding:4px}.styles_statValue__74Zaq{font-size:1.2rem}.styles_textarea__ksyxa{min-height:150px}.styles_issuesContainer__q3fzU{max-height:400px}}@keyframes styles_pulse__ihR9i{0%{box-shadow:0 0 0 0 rgba(77,171,247,.4)}70%{box-shadow:0 0 0 10px rgba(77,171,247,0)}to{box-shadow:0 0 0 0 rgba(77,171,247,0)}}.styles_validateButton__TdJQE:not(:disabled){animation:styles_pulse__ihR9i 2s infinite}.styles_textarea__ksyxa{font-family:Courier New,monospace;background:#f8f9fa}.styles_validating___ATqe{opacity:.7;pointer-events:none}