.markdown-body{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.markdown-body{font-size:1rem;line-height:1.5rem}}.markdown-body .anchor{scroll-margin-top:6rem}.markdown-body .mdx-h1,.markdown-body .mdx-h2,.markdown-body .mdx-h3,.markdown-body .mdx-h4,.markdown-body .mdx-h5,.markdown-body .mdx-h6{margin-bottom:1rem;font-weight:700;position:relative}.markdown-body .mdx-h1:hover,.markdown-body .mdx-h2:hover,.markdown-body .mdx-h3:hover,.markdown-body .mdx-h4:hover,.markdown-body .mdx-h5:hover,.markdown-body .mdx-h6:hover{text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--color-primary) / .2);text-decoration-color:rgb(var(--color-primary) / .2);text-decoration-thickness:2px}@media (min-width:768px){.markdown-body .mdx-h1:hover:before,.markdown-body .mdx-h2:hover:before,.markdown-body .mdx-h3:hover:before,.markdown-body .mdx-h4:hover:before,.markdown-body .mdx-h5:hover:before,.markdown-body .mdx-h6:hover:before{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));content:"#";font-weight:400;position:absolute;left:-1.25rem}}.markdown-body .mdx-h1{margin-top:1rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.markdown-body .mdx-h1{font-size:1.875rem;line-height:2.25rem}}.markdown-body .mdx-h2{margin-top:1rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.markdown-body .mdx-h2{font-size:1.5rem;line-height:2rem}}.markdown-body .mdx-h3{margin-top:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.markdown-body .mdx-h3{font-size:1.25rem;line-height:1.75rem}}.markdown-body .mdx-h4{margin-top:.5rem;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.markdown-body .mdx-h4{font-size:1.125rem;line-height:1.75rem}}.markdown-body .mdx-h5{margin-top:.5rem;font-size:1rem;line-height:1.5rem}.markdown-body .mdx-h6{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.markdown-body .mdx-p{margin-bottom:1rem;font-size:.875rem;line-height:1.75rem}@media (min-width:768px){.markdown-body .mdx-p{font-size:1rem;line-height:1.5rem}}.markdown-body .mdx-blockquote{margin-top:2rem;margin-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem;position:relative}.markdown-body .mdx-blockquote:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--color-primary-medium) / var(--tw-bg-opacity,1));border-radius:.375rem;width:.25rem;height:100%;position:absolute;left:0}@media (min-width:768px){.markdown-body .mdx-blockquote{margin-top:3rem;margin-bottom:3rem;padding-left:2rem;padding-right:2rem}.markdown-body .mdx-blockquote:before{content:var(--tw-content);width:.375rem}}.markdown-body .mdx-blockquote p{--tw-text-opacity:1;color:rgb(var(--color-primary-dark) / var(--tw-text-opacity,1));font-weight:500}.markdown-body .mdx-table{border-collapse:collapse;text-align:left;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.markdown-body .mdx-table{margin-top:2rem;margin-bottom:2rem;font-size:1rem;line-height:1.5rem}}.markdown-body .mdx-table .mdx-thead,.markdown-body .mdx-table .mdx-tbody .mdx-tr:not(:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--color-primary-dark) / var(--tw-border-opacity,1))}.markdown-body .mdx-table .mdx-th{white-space:nowrap;padding:.5rem}@media (min-width:768px){.markdown-body .mdx-table .mdx-th{padding:.625rem}}.markdown-body .mdx-table .mdx-td{padding:.5rem}@media (min-width:768px){.markdown-body .mdx-table .mdx-td{padding:.625rem}}.markdown-body .mdx-em{font-style:normal;font-weight:700}.markdown-body .mdx-strong{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));font-weight:700}.markdown-body .mdx-img{border-radius:.375rem;margin-top:1.5rem;margin-bottom:1.5rem}.markdown-body .mdx-ul,.markdown-body .mdx-ol{margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.75rem}@media (min-width:768px){.markdown-body .mdx-ul,.markdown-body .mdx-ol{margin-top:1.5rem;margin-bottom:1.5rem}}.markdown-body .mdx-ul .mdx-p,.markdown-body .mdx-ol .mdx-p{margin:0}.markdown-body .mdx-ul .mdx-ul .mdx-ol,.markdown-body .mdx-ol .mdx-ul .mdx-ol,.markdown-body .mdx-ul .mdx-ul .mdx-ol .mdx-li:last-child,.markdown-body .mdx-ol .mdx-ul .mdx-ol .mdx-li:last-child{margin-top:0;margin-bottom:0}.markdown-body .mdx-ol>.mdx-li{counter-increment:list-item}.markdown-body .mdx-ol>.mdx-li:before{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));content:counter(list-item) ". ";font-feature-settings:"tnum";min-width:20px;margin-right:.5rem;font-weight:500}.markdown-body .mdx-inline-code{--tw-text-opacity:1;color:rgb(var(--color-primary-dark) / var(--tw-text-opacity,1));background-color:#a1a1aa1a;border-radius:.25rem;padding-left:.25rem;padding-right:.25rem}.markdown-body .mdx-fenced-codeblock .shiki,.markdown-body .mdx-fenced-codeblock .shiki span{color:color-mix(in srgb, var(--shiki-light) 82%, rgb(var(--color-primary-dark)) 18%)!important;font-style:var(--shiki-light-font-style)!important;font-weight:var(--shiki-light-font-weight)!important;-webkit-text-decoration:var(--shiki-light-text-decoration)!important;-webkit-text-decoration:var(--shiki-light-text-decoration)!important;text-decoration:var(--shiki-light-text-decoration)!important;background-color:#0000!important}.markdown-body .mdx-fenced-codeblock .shiki{max-height:22rem;padding:.625rem;overflow:auto}@media (min-width:768px){.markdown-body .mdx-fenced-codeblock .shiki{max-height:34rem;padding:1rem}}.markdown-body .mdx-fenced-codeblock .shiki{scrollbar-width:thin;scrollbar-color:rgb(var(--color-primary-medium)) rgb(var(--color-primary-light)/.45)}.markdown-body .mdx-fenced-codeblock .shiki::-webkit-scrollbar{width:6px;height:6px}.markdown-body .mdx-fenced-codeblock .shiki::-webkit-scrollbar-track{background:rgb(var(--color-primary-light)/.45)}.markdown-body .mdx-fenced-codeblock .shiki::-webkit-scrollbar-thumb{background:rgb(var(--color-primary-medium));border-radius:999px}.markdown-body .mdx-fenced-codeblock code{width:fit-content;min-width:100%;font-size:.75rem;line-height:1.25rem;display:block}@media (min-width:768px){.markdown-body .mdx-fenced-codeblock code{font-size:.8125rem}}.markdown-body .mdx-fenced-codeblock code .line{min-width:100%;display:inline-block}.markdown-body .mdx-fenced-codeblock code .remove,.markdown-body .mdx-fenced-codeblock code .add,.markdown-body .mdx-fenced-codeblock code .highlighted{box-sizing:border-box;min-width:calc(100% + 20px);margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem;display:inline-block;position:relative}@media (min-width:768px){.markdown-body .mdx-fenced-codeblock code .remove,.markdown-body .mdx-fenced-codeblock code .add,.markdown-body .mdx-fenced-codeblock code .highlighted{min-width:calc(100% + 32px);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.markdown-body .mdx-fenced-codeblock code .diff{padding-left:1.75rem}@media (min-width:768px){.markdown-body .mdx-fenced-codeblock code .diff{padding-left:2rem}}.markdown-body .mdx-fenced-codeblock code .diff:before{text-align:center;width:.75rem;font-weight:600;position:absolute;left:.625rem}@media (min-width:768px){.markdown-body .mdx-fenced-codeblock code .diff:before{left:1rem}}.markdown-body .mdx-fenced-codeblock code .remove{opacity:.7;background-color:#ef44441a!important}.markdown-body .mdx-fenced-codeblock code .remove:before{content:"-";--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.markdown-body .mdx-fenced-codeblock code .add{background-color:#22c55e1a!important}.markdown-body .mdx-fenced-codeblock code .add:before{content:"+";--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.markdown-body .mdx-fenced-codeblock code .highlighted{background-color:rgb(var(--color-primary-light)/.6)!important}.markdown-body .mdx-fenced-codeblock code .highlighted.error{background-color:#ef44441a!important}.markdown-body .mdx-fenced-codeblock code .highlighted.warning{background-color:#eab3081a!important}.markdown-body .mdx-fenced-codeblock code .highlighted-word{border:1px solid;border-radius:4px;margin:-1px -3px;padding:1px 3px}.markdown-body .mdx-fenced-codeblock .has-focused:hover .line:not(.focused){filter:none;opacity:1}.markdown-body .mdx-fenced-codeblock .has-focused .line:not(.focused){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.markdown-body .mdx-a:not([class~=anchor]){--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--color-primary) / .2);text-decoration-color:rgb(var(--color-primary) / .2);text-underline-offset:4px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.markdown-body .mdx-a:not([class~=anchor]):hover{-webkit-text-decoration-color:rgb(var(--color-primary) / 1);text-decoration-color:rgb(var(--color-primary) / 1)}.markdown-body .mdx-a:not([class~=anchor]) .mdx-inline-code{color:currentColor}.markdown-body video{aspect-ratio:16/9;border-radius:.375rem;margin:1.5rem auto}html.theme-dark .markdown-body .mdx-fenced-codeblock .shiki,html.theme-dark .markdown-body .mdx-fenced-codeblock .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important;background-color:#0000!important}
