.markdown-content{min-width:0!important}.markdown-content>:first-child{margin-top:0!important}.markdown-content>:last-child{margin-bottom:0!important}.markdown-content p{line-height:inherit!important;margin:0 0 .8em!important}.markdown-content strong{font-weight:var(--font-semibold)!important;color:var(--text-bold-color)!important;background:var(--text-bold-background)!important;-webkit-text-decoration:var(--text-bold-text-decoration)!important;text-decoration:var(--text-bold-text-decoration)!important;text-shadow:var(--text-bold-text-shadow)!important;background-clip:var(--text-bold-background-clip)!important;-webkit-background-clip:var(--text-bold-webkit-background-clip)!important;-webkit-text-fill-color:var(--text-bold-webkit-text-fill-color)!important;border-radius:3px!important;padding:0!important}.markdown-content em{color:var(--text-italic-color)!important;background:var(--text-italic-background)!important;-webkit-text-decoration:var(--text-italic-text-decoration)!important;text-decoration:var(--text-italic-text-decoration)!important;text-shadow:var(--text-italic-text-shadow)!important;background-clip:var(--text-italic-background-clip)!important;-webkit-background-clip:var(--text-italic-webkit-background-clip)!important;-webkit-text-fill-color:var(--text-italic-webkit-text-fill-color)!important;border-radius:3px!important;padding:0 .05em 0 0!important;font-style:italic!important}.markdown-content strong em,.markdown-content em strong{font-weight:var(--font-semibold)!important;font-style:italic!important}.markdown-content u{color:inherit!important;text-shadow:none!important;-webkit-text-fill-color:inherit!important;-webkit-text-decoration-color:var(--text-underline-color,currentColor)!important;text-decoration-color:var(--text-underline-color,currentColor)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.markdown-content u.underline-double{text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.markdown-content mark{border-radius:3px!important;padding:0!important}.markdown-content mark.highlight-double{color:inherit!important;background:var(--text-highlight-background,color-mix(in srgb,var(--text-highlight-color,#a7b7c8)70%,transparent))!important;text-shadow:var(--text-highlight-text-shadow,none)!important;-webkit-text-fill-color:inherit!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-radius:6px!important;padding:0 4px!important}[data-bold-animated=true] .markdown-content strong,[data-italic-animated=true] .markdown-content em,[data-highlight-animated=true] .markdown-content mark.highlight-double{background-size:200%!important;animation:3s linear infinite text-shimmer!important}.markdown-content img{border-radius:var(--radius-lg,16px)!important;max-width:100%!important;height:auto!important;margin:.8em auto!important;display:block!important}.markdown-content .markdown-media-loading{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;margin:.9em auto!important;padding:0!important;display:flex!important}.markdown-content .markdown-media-loading__copy{flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;display:flex!important}.markdown-content .markdown-media-loading__title{min-width:0!important;color:var(--color-text,#111827)!important;text-align:center!important;font-size:.96rem!important;font-weight:600!important;line-height:1.25!important;display:block!important}.markdown-content .markdown-media-loading__bar{background:color-mix(in srgb,var(--color-primary,#8b5cf6)14%,transparent)!important;border-radius:999px!important;width:min(280px,100%)!important;height:.375rem!important;display:block!important;position:relative!important;overflow:hidden!important}.markdown-content .markdown-media-loading__bar-fill{border-radius:inherit!important;background:var(--color-primary,#8b5cf6)!important;width:42%!important;height:100%!important;animation:1.2s ease-in-out infinite markdown-media-loading-progress!important;display:block!important}@keyframes markdown-media-loading-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}.markdown-content pre{overflow-x:auto!important}.markdown-content .math-inline{vertical-align:-.18em!important;scrollbar-width:none!important;max-width:100%!important;display:inline!important;overflow:visible!important}.markdown-content .math-inline--block{text-align:center!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;justify-content:center!important;width:100%!important;margin:.35em auto!important;display:flex!important;overflow:auto hidden!important}.markdown-content .math-inline--block .katex-display{margin:0!important}.markdown-content .math-inline .katex{max-width:100%!important}@media (max-width:768px){.markdown-content .markdown-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;max-width:100%;overflow:auto hidden}.markdown-content .markdown-table-scroll table{width:max-content;min-width:100%;max-width:none}}.markdown-content .md-checkbox{vertical-align:middle!important;box-sizing:border-box!important;border:2px solid color-mix(in srgb,var(--color-primary,#8b5cf6)50%,transparent)!important;background:color-mix(in srgb,var(--color-primary,#8b5cf6)6%,transparent)!important;cursor:default!important;border-radius:5px!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin-right:.4em!important;display:inline-block!important;position:relative!important}.markdown-content .md-checkbox:hover{border-color:var(--color-primary,#8b5cf6)!important;background:color-mix(in srgb,var(--color-primary,#8b5cf6)12%,transparent)!important}.markdown-content .md-checkbox.md-checked{background:linear-gradient(135deg,var(--color-primary,#8b5cf6),#6366f1)!important;border:2px solid var(--color-primary,#8b5cf6)!important;box-shadow:0 0 8px color-mix(in srgb,var(--color-primary,#8b5cf6)40%,transparent)!important}.markdown-content .md-checkbox.md-checked:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:5px!important;height:9px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.markdown-content ul,.markdown-content ol{margin:.1em 0!important;padding-left:1.5em!important}.markdown-content li{margin:0!important;padding:0!important;line-height:1.6!important}.markdown-content li>p{margin:0!important}.markdown-content ul{list-style-type:disc!important}.markdown-content ul ul{list-style-type:circle!important}.markdown-content ul ul ul{list-style-type:square!important}.markdown-content ul li::marker{color:var(--color-primary,#8b5cf6)!important}.markdown-content ol{list-style-type:decimal!important}.markdown-content ol>li::marker{color:var(--color-primary,#8b5cf6)!important;font-weight:500!important}.markdown-content ol.paren-list{counter-reset:paren-counter;padding-left:calc(var(--paren-marker-width,2.5ch) + var(--paren-marker-gap,.45em))!important;margin-left:0!important;list-style:none!important}.markdown-content ol.paren-list>li{counter-increment:paren-counter!important;position:relative!important}.markdown-content ol.paren-list>li:before{content:counter(paren-counter)")"!important;right:calc(100% + var(--paren-marker-gap,.45em))!important;min-width:var(--paren-marker-width,2.5ch)!important;text-align:right!important;color:var(--color-primary,#8b5cf6)!important;font-weight:500!important;position:absolute!important}.markdown-content li.task-list-item{margin-left:-1.5em!important;padding-left:0!important;list-style:none!important}
