.markdown-content p{margin-bottom:.75rem}.markdown-content p:last-child{margin-bottom:0}.markdown-content strong{font-weight:700}.markdown-content em{font-style:italic}.markdown-content blockquote{color:#9ca3af;background-color:#ffffff05;border-left:3px solid #10b981;border-radius:0 .5rem .5rem 0;margin:.75rem 0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-style:italic}.markdown-content ul{margin-bottom:.75rem;padding-left:1.25rem;list-style-type:disc;display:flow-root}.markdown-content ol{margin-bottom:.75rem;padding-left:1.25rem;list-style-type:decimal;display:flow-root}.markdown-content li{margin-bottom:.25rem}.markdown-content a{color:#10b981;text-decoration:underline;transition:color .15s}.markdown-content a:hover{color:#34d399}.markdown-content code{background-color:#ffffff14;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.85em}.markdown-content h1{clear:both;border-bottom:1px solid #ffffff1a;margin-top:1.25rem;margin-bottom:.5rem;padding-bottom:.35rem;font-size:1.25rem;font-weight:800}.markdown-content h2{clear:both;margin-top:1.1rem;margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.markdown-content h3{clear:both;margin-top:.9rem;margin-bottom:.3rem;font-size:.95rem;font-weight:700}.markdown-content h4{clear:both}.markdown-content table{border-collapse:collapse;border-spacing:0;border-radius:.5rem;width:max-content;max-width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;display:block;overflow-x:auto}.markdown-content th{text-align:left;background-color:#9ca3af1f;border:1px solid #9ca3af40;padding:.5rem .875rem;font-weight:700}.markdown-content td{border:1px solid #9ca3af33;padding:.5rem .875rem}.markdown-content tr:nth-child(2n){background-color:#9ca3af0d}.markdown-content tr:hover{background-color:#9ca3af14}.markdown-content hr{clear:both;border:0;border-top:1px solid #9ca3af40;margin-top:1.25rem;margin-bottom:1.25rem}.markdown-content .clear-both{clear:both;height:0;margin:0;display:block}.markdown-content .content-desktop-only{display:none!important}@media (width>=768px){.markdown-content .content-desktop-only{display:block!important}}.markdown-content .content-mobile-only{display:block!important}@media (width>=768px){.markdown-content .content-mobile-only{display:none!important}}.markdown-content figure{margin:0}.markdown-content img{border:1px solid #ffffff1f;border-radius:.75rem;max-width:100%;height:auto;box-shadow:0 4px 12px #0000004d}@media (width>=640px){.markdown-content .custom-w-img{width:var(--desktop-img-w)!important;max-width:100%!important;max-height:none!important}}.markdown-content details{border:1px solid var(--border);background:#ffffff05;border-radius:1rem;margin:1.25rem 0;padding:.85rem 1.15rem;transition:all .2s}.markdown-content details[open]{background:#10b9810a;border-color:#10b98159}.markdown-content summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground);outline:none;font-weight:700;transition:color .15s}.markdown-content summary:hover{color:var(--primary)}.markdown-content details[open] summary{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.5rem}.markdown-content ul:has(input[type=checkbox]){padding-left:.25rem!important;list-style:none!important}.markdown-content li:has(input[type=checkbox]){align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.markdown-content input[type=checkbox]{appearance:none;border:2px solid var(--border);background-color:var(--card);cursor:pointer;border-radius:.35rem;place-content:center;width:1.15rem;height:1.15rem;margin:0;transition:all .15s;display:grid}.markdown-content input[type=checkbox]:checked{background-color:var(--primary,#10b981);border-color:var(--primary,#10b981)}.markdown-content input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#fff;width:.55rem;height:.55rem}
