.markdown_markdown_body__dLBqp{color-scheme:dark;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#e2e2e2;background-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:17px;line-height:1.6;word-wrap:break-word;text-rendering:optimizeLegibility}.markdown_markdown_body__dLBqp .markdown_octicon__EZzT6{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown_markdown_body__dLBqp h1,.markdown_markdown_body__dLBqp h2,.markdown_markdown_body__dLBqp h3,.markdown_markdown_body__dLBqp h4,.markdown_markdown_body__dLBqp h5,.markdown_markdown_body__dLBqp h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;line-height:1.3;position:relative;letter-spacing:-.02em;scroll-margin-top:6rem}.markdown_markdown_body__dLBqp h1{font-size:2.25rem;border-bottom:2px solid hsla(0,0%,100%,.1);padding-bottom:.4rem;margin-top:1rem;background:linear-gradient(90deg,#e2e2e2,#aaa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.markdown_markdown_body__dLBqp h2{font-size:1.75rem;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:.4rem;color:#d4d4d8}.markdown_markdown_body__dLBqp h3{font-size:1.5rem;color:#d4d4d8}.markdown_markdown_body__dLBqp h4{font-size:1.25rem;color:#d4d4d8}.markdown_markdown_body__dLBqp h5{font-size:1.1rem;color:#a1a1aa}.markdown_markdown_body__dLBqp h6{font-size:.9rem;color:#a1a1aa;font-weight:500}.markdown_markdown_body__dLBqp .markdown_anchor__BWbjw{position:absolute;left:-1.5rem;opacity:0;transition:opacity .2s ease}.markdown_markdown_body__dLBqp h1:hover .markdown_anchor__BWbjw,.markdown_markdown_body__dLBqp h2:hover .markdown_anchor__BWbjw,.markdown_markdown_body__dLBqp h3:hover .markdown_anchor__BWbjw,.markdown_markdown_body__dLBqp h4:hover .markdown_anchor__BWbjw,.markdown_markdown_body__dLBqp h5:hover .markdown_anchor__BWbjw,.markdown_markdown_body__dLBqp h6:hover .markdown_anchor__BWbjw{opacity:.8}.markdown_markdown_body__dLBqp p{margin:.75rem 0;color:#e2e2e2;font-size:1.05rem;letter-spacing:.01em}.markdown_markdown_body__dLBqp a{color:#3b82f6;text-decoration:none;transition:all .2s ease;border-bottom:1px dotted rgba(59,130,246,.4);padding-bottom:1px}.markdown_markdown_body__dLBqp a:hover{color:#60a5fa;border-bottom:1px solid rgba(96,165,250,.8);text-decoration:none}.markdown_markdown_body__dLBqp img{max-width:100%;display:block;margin:1.5rem auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.4)}@media (min-width:768px){.markdown_markdown_body__dLBqp img{max-width:90%}}.markdown_markdown_body__dLBqp blockquote{margin:1.25rem 0;padding:.75rem 1.5rem;border-left:4px solid #3b82f6;background-color:rgba(59,130,246,.05);border-radius:0 8px 8px 0;color:#d1d5db;font-style:italic}.markdown_markdown_body__dLBqp blockquote p{margin:.4rem 0}.markdown_markdown_body__dLBqp ol,.markdown_markdown_body__dLBqp ul{margin:.75rem 0;padding-left:2rem}.markdown_markdown_body__dLBqp li{margin-bottom:.15rem;padding-left:.25rem}.markdown_markdown_body__dLBqp li>ol,.markdown_markdown_body__dLBqp li>ul{margin:.25rem 0}.markdown_markdown_body__dLBqp ul li{position:relative;list-style:none}.markdown_markdown_body__dLBqp ul li:before{content:"•";color:#3b82f6;position:absolute;left:-1.25rem;font-size:1.2em}.markdown_markdown_body__dLBqp ul ul li:before{content:"◦";color:#60a5fa;font-size:1.1em}.markdown_markdown_body__dLBqp ul ul ul li:before{content:"▪";color:#93c5fd;font-size:.8em}.markdown_markdown_body__dLBqp ol ol{counter-reset:list-2;list-style:none}.markdown_markdown_body__dLBqp ol ol li{counter-increment:list-2}.markdown_markdown_body__dLBqp ol ol li:before{content:counter(list-2,lower-alpha) ".";color:#60a5fa}.markdown_markdown_body__dLBqp ol ol ol{counter-reset:list-3;list-style:none}.markdown_markdown_body__dLBqp ol ol ol li{counter-increment:list-3}.markdown_markdown_body__dLBqp ol ol ol li:before{content:counter(list-3,lower-roman) ".";color:#93c5fd}.markdown_markdown_body__dLBqp ol ul li:before{content:"•";counter-increment:none}.markdown_markdown_body__dLBqp ul ol li:before{content:counter(list) "."}.markdown_markdown_body__dLBqp ol{counter-reset:list;list-style:none}.markdown_markdown_body__dLBqp ol li{position:relative;counter-increment:list}.markdown_markdown_body__dLBqp ol li:before{content:counter(list) ".";position:absolute;left:-1.75rem;color:#3b82f6;font-weight:500}.markdown_markdown_body__dLBqp li ol li,.markdown_markdown_body__dLBqp li ul li{margin-top:.125rem;margin-bottom:.125rem}.markdown_markdown_body__dLBqp *+h2,.markdown_markdown_body__dLBqp *+h3,.markdown_markdown_body__dLBqp *+h4,.markdown_markdown_body__dLBqp *+h5,.markdown_markdown_body__dLBqp *+h6{margin-top:1.25rem}.markdown_markdown_body__dLBqp code{font-family:JetBrains Mono,Source Code Pro,monospace;background-color:#2a2a2a;padding:.2em .4em;border-radius:4px;font-size:.9em;border:1px solid #333;color:#e2e2e2}.markdown_markdown_body__dLBqp pre{margin:1.25rem 0;padding:1rem;background-color:#161616;border:1px solid #2a2a2a;border-radius:12px;overflow-x:auto;position:relative;box-shadow:inset 0 0 20px rgba(0,0,0,.2)}.markdown_markdown_body__dLBqp pre code{font-family:JetBrains Mono,Source Code Pro,monospace;font-size:.9em;line-height:1.5;background-color:transparent;padding:0;border:none;display:block;color:#e2e2e2}.markdown_markdown_body__dLBqp table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.markdown_markdown_body__dLBqp table{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.markdown_markdown_body__dLBqp td,.markdown_markdown_body__dLBqp th{border:1px solid #333;padding:.75rem 1rem;text-align:left}.markdown_markdown_body__dLBqp th{background-color:#2a2a2a;font-weight:600;color:#e2e2e2}.markdown_markdown_body__dLBqp tr:nth-child(2n){background-color:#252525}.markdown_markdown_body__dLBqp tr:hover{background-color:#2c2c2c}.markdown_markdown_body__dLBqp hr{border:none;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);margin:1.5rem 0}.markdown_markdown_body__dLBqp details{margin:1rem 0;padding:.6rem .85rem;border:1px solid #333;border-radius:8px;background-color:#2a2a2a;transition:all .3s ease}.markdown_markdown_body__dLBqp details[open]{padding-bottom:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.markdown_markdown_body__dLBqp summary{cursor:pointer;font-weight:600;margin-bottom:.4rem;user-select:none;color:#d4d4d8}.markdown_markdown_body__dLBqp summary:hover{color:#3b82f6}.markdown_markdown_body__dLBqp figure{margin:1.5rem auto;text-align:center}.markdown_markdown_body__dLBqp figcaption{margin-top:.5rem;font-size:.875rem;color:#a1a1aa;font-style:italic}.markdown_markdown_body__dLBqp .markdown_task-list-item__UUdUN{list-style:none;display:flex;align-items:center;margin-bottom:.3rem}.markdown_markdown_body__dLBqp .markdown_task-list-item__UUdUN:before{content:none!important}.markdown_markdown_body__dLBqp .markdown_task-list-item__UUdUN input[type=checkbox]{margin-right:.75rem;appearance:none;width:1.25em;height:1.25em;border:1px solid #555;border-radius:3px;position:relative;cursor:pointer;transition:all .2s ease}.markdown_markdown_body__dLBqp .markdown_task-list-item__UUdUN input[type=checkbox]:checked{background-color:#3b82f6;border-color:#3b82f6}.markdown_markdown_body__dLBqp .markdown_task-list-item__UUdUN input[type=checkbox]:checked:after{content:"✓";font-size:.9em;position:absolute;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.markdown_markdown_body__dLBqp .markdown_footnotes__xWAQG{font-size:.875rem;color:#a1a1aa;border-top:1px solid #333;padding-top:1rem;margin-top:2rem}.markdown_markdown_body__dLBqp .markdown_footnotes__xWAQG li{margin-bottom:.5rem}.markdown_markdown_body__dLBqp [data-footnote-ref]{font-size:.75em;vertical-align:super;color:#3b82f6}.markdown_markdown_body__dLBqp abbr[title]{text-decoration:underline dotted;cursor:help}.markdown_markdown_body__dLBqp b,.markdown_markdown_body__dLBqp strong{font-weight:600;color:#f0f0f0}.markdown_markdown_body__dLBqp dfn{font-style:italic;border-bottom:1px dotted #666}.markdown_markdown_body__dLBqp small{font-size:.875em;color:#a1a1aa}.markdown_markdown_body__dLBqp sub,.markdown_markdown_body__dLBqp sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.markdown_markdown_body__dLBqp sub{bottom:-.25em}.markdown_markdown_body__dLBqp sup{top:-.5em}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_cdata___6afK,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_comment__Ehinw,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_doctype__H_ha_,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_prolog__8_KJC{color:#666}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_punctuation__hNsNr{color:#999}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_boolean__2bm7_,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_constant__Z6s36,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_number__pNvU3,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_property__ULhDH,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_symbol__ol2nq,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_tag__YiCLC{color:#f08d49}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_attr-name__caC6e,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_builtin__TjJsH,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_char__ZFWHF,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_selector__jc_Gv,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_string__aCz8Q{color:#7ec699}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_entity__41GyA,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_operator__PVGKq,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_url__qrIgp,.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_variable__fOLjB{color:#67cdcc}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_keyword__u2z6M{color:#cc99cd}.markdown_markdown_body__dLBqp .markdown_token__8SA0w.markdown_function__T9kfj{color:#f08d49}