.markdown-blockquote{margin-top:.75rem;margin-bottom:.75rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.markdown-blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.markdown-blockquote p{margin-bottom:0}.markdown-skill-badge{margin-top:.5rem;margin-bottom:.5rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.markdown-skill-badge:is(.dark *){background-color:rgba(2,44,34,.4);--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.markdown-skill-badge{border-width:1px;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.markdown-skill-badge:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.markdown-h1{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:800;line-height:150%}.markdown-h2{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:150%}.markdown-h3{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:150%}.markdown-h4{font-size:.875rem;line-height:1.25rem}.markdown-h4,.markdown-h5{margin-bottom:.5rem;font-weight:500;line-height:150%}.markdown-h5{font-size:12px}.markdown-hr{margin-top:.5rem;margin-bottom:.5rem}.markdown-ul{list-style-type:disc}.markdown-ol,.markdown-ul{margin-left:1rem;margin-bottom:.5rem}.markdown-ol{list-style-type:decimal}.markdown-li{margin-left:1rem;font-size:1rem;line-height:1.5rem;line-height:150%}.thought-block-content .markdown-li{font-size:inherit;line-height:150%;margin-left:.5rem}.thought-block-content .markdown-p{font-size:inherit;margin-bottom:.375rem}.thought-block-content .markdown-p:last-child{margin-bottom:0}.thought-block-content .markdown-ol,.thought-block-content .markdown-ul{font-size:inherit;margin-bottom:.25rem}.thought-block-content .markdown-h1,.thought-block-content .markdown-h2,.thought-block-content .markdown-h3,.thought-block-content .markdown-h4,.thought-block-content .markdown-h5{font-size:inherit;margin-bottom:.25rem;font-weight:600}.markdown-p{margin-bottom:.5rem;font-weight:500;line-height:150%}.markdown-p:last-child{margin-bottom:0}.markdown-a{cursor:pointer;line-height:150%;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.markdown-a:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.markdown-a{rel:noopener noreferrer;target:blank}.markdown-table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown-thead{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.markdown-thead:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.markdown-thead th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding:.5rem;text-align:left;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.markdown-thead th:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.markdown-thead td{white-space:nowrap;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem}.markdown-thead td:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.markdown-thead tr{white-space:nowrap;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem}.markdown-thead tr:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.markdown-tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.markdown-tbody tr:nth-child(2n):is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.markdown-tbody{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.markdown-tbody:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.markdown-tbody tr{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.markdown-tbody tr:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.markdown-tbody td{white-space:nowrap;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.markdown-tbody td:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.react-markdown tbody td:first-child{font-weight:700}.markdown-code{white-space:pre-wrap;overflow-wrap:break-word;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .25rem;font-family:var(--font-geist-mono),monospace;font-size:.875rem;line-height:1.25rem}.markdown-code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.markdown-pre{margin-top:1rem;margin-bottom:1rem;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.markdown-pre:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.markdown-pre{overflow-x:auto;max-width:100%}.markdown-pre code{display:block;padding:.75rem 1rem;line-height:1.25rem;line-height:1.625;background-color:transparent;white-space:pre;overflow-x:auto}.markdown-li code,.markdown-p code,.markdown-pre code{font-family:var(--font-geist-mono),monospace;font-size:.875rem}.markdown-li code,.markdown-p code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .25rem;line-height:1.25rem}.markdown-li code:is(.dark *),.markdown-p code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.markdown-li code,.markdown-p code{white-space:pre-wrap;word-break:break-word}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a737d;font-style:italic}.token.punctuation{color:#24292e}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#005cc5}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#22863a}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#d73a49}.token.class-name,.token.function{color:#6f42c1}.token.important,.token.regex,.token.variable{color:#e36209}:is(.dark) .token.cdata,:is(.dark) .token.comment,:is(.dark) .token.doctype,:is(.dark) .token.prolog{color:#8b949e;font-style:italic}:is(.dark) .token.punctuation{color:#c9d1d9}:is(.dark) .token.boolean,:is(.dark) .token.constant,:is(.dark) .token.deleted,:is(.dark) .token.number,:is(.dark) .token.property,:is(.dark) .token.symbol,:is(.dark) .token.tag{color:#79c0ff}:is(.dark) .token.attr-name,:is(.dark) .token.builtin,:is(.dark) .token.char,:is(.dark) .token.inserted,:is(.dark) .token.selector,:is(.dark) .token.string{color:#7ee787}:is(.dark) .language-css .token.string,:is(.dark) .style .token.string,:is(.dark) .token.entity,:is(.dark) .token.operator,:is(.dark) .token.url{color:#ff7b72}:is(.dark) .token.atrule,:is(.dark) .token.attr-value,:is(.dark) .token.keyword{color:#ff7b72}:is(.dark) .token.class-name,:is(.dark) .token.function{color:#d2a8ff}:is(.dark) .token.important,:is(.dark) .token.regex,:is(.dark) .token.variable{color:#ffa657}