@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");.reactMarkDown{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;color:#2d3748;max-width:100%;word-wrap:break-word}.reactMarkDown h1{font-size:2.25em;font-weight:700;margin-top:0;margin-bottom:20px;border-bottom:2px solid #e2e8f0;padding-bottom:12px;color:#1a202c}.reactMarkDown h2{font-size:1.75em;font-weight:600;margin-top:32px;margin-bottom:16px;border-bottom:1px solid #e2e8f0;padding-bottom:8px;color:#1a202c}.reactMarkDown h3{font-size:1.4em;font-weight:600;margin-top:24px;margin-bottom:12px;color:#2d3748}.reactMarkDown h4{font-size:1.15em;font-weight:600;margin-top:20px;margin-bottom:10px;color:#2d3748}.reactMarkDown h5{font-size:1em;color:#4a5568}.reactMarkDown h5,.reactMarkDown h6{font-weight:600;margin-top:16px;margin-bottom:8px}.reactMarkDown h6{font-size:.9em;color:#718096;text-transform:uppercase;letter-spacing:.5px}.reactMarkDown p{font-size:16px;font-weight:400;margin-top:0;margin-bottom:16px;line-height:1.7;color:#4a5568}.reactMarkDown br{margin:6px 0}.reactMarkDown ul{margin-top:0;margin-bottom:16px;list-style:none;padding-left:0}.reactMarkDown ul li{position:relative;padding-left:28px;margin-bottom:8px;line-height:1.7}.reactMarkDown ul li:before{content:"•";position:absolute;left:8px;color:#E05D37;font-weight:600;font-size:1.2em}.reactMarkDown ol{margin-top:0;margin-bottom:16px;list-style:none;counter-reset:item;padding-left:0}.reactMarkDown ol li{position:relative;padding-left:28px;margin-bottom:8px;line-height:1.7;counter-increment:item}.reactMarkDown ol li:before{content:counter(item) ".";position:absolute;left:0;color:#E05D37;font-weight:600}.reactMarkDown ol ul,.reactMarkDown ul ul{margin-top:8px;margin-bottom:8px;padding-left:20px}.reactMarkDown ul ul li:before{content:"◦";font-size:1.4em}.reactMarkDown img{max-width:100%;height:auto;border-radius:8px;margin:16px 0;display:block;box-shadow:0 4px 6px rgba(0,0,0,.05)}.reactMarkDown table{border-collapse:collapse;width:100%;margin:20px 0;overflow:auto;display:block;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.reactMarkDown table td,.reactMarkDown table th{border:1px solid #e2e8f0;padding:12px 16px;text-align:left}.reactMarkDown table th{font-weight:600;color:#2d3748}.reactMarkDown table th,.reactMarkDown table tr:nth-child(2n){background-color:#f7fafc}.reactMarkDown table tr:hover{background-color:#edf2f7;transition:background-color .2s ease}.reactMarkDown pre{background-color:#2d3748;border-radius:8px;padding:20px;overflow:auto;margin:20px 0;font-size:14px;line-height:1.5;box-shadow:0 4px 6px rgba(0,0,0,.1)}.reactMarkDown code,.reactMarkDown pre{font-family:Fira Code,Courier New,Consolas,monospace}.reactMarkDown code{background-color:#edf2f7;border-radius:4px;padding:3px 6px;font-size:.9em;color:#d53f8c;font-weight:500}.reactMarkDown pre code{background-color:transparent;padding:0;color:#e2e8f0;border-radius:0}.reactMarkDown blockquote{border-left:4px solid #e8784b;margin:20px 0;color:#4a5568;font-style:italic;background-color:#f7fafc;padding:16px 20px;border-radius:0 4px 4px 0}.reactMarkDown blockquote p{margin:0}.reactMarkDown hr{border:none;height:2px;background:linear-gradient(90deg,#E05D37,transparent);margin:32px 0}.reactMarkDown a{color:#E05D37;text-decoration:none;font-weight:500;transition:color .2s ease}.reactMarkDown a:hover{color:#E05D37;text-decoration:underline}.reactMarkDown a:visited{color:#805ad5}.reactMarkDown strong{font-weight:600;color:#2d3748}.reactMarkDown em{font-style:italic;color:#4a5568}.reactMarkDown del{text-decoration:line-through;color:#a0aec0;opacity:.8}.reactMarkDown input[type=checkbox]{margin-right:8px;cursor:pointer}.reactMarkDown ::selection{background-color:#bee3f8;color:#1a202c}