h1,h2,h3,h4,h5,h6{font-weight:700}article math{overflow-x:auto;overflow-y:hidden;font-size:.875rem;line-height:1.25rem;font-weight:700}@media (min-width: 768px){article math{font-size:1.125rem;line-height:1.75rem}}div:has(table.equation){overflow-x:auto}@media (min-width: 1024px){div:has(table.equation){overflow:visible}}table.equation,table:has(tbody.equation),table:has(tr.equation){margin-top:1rem;margin-bottom:1rem;width:100%;overflow-x:auto;border-style:none}table.equation tbody,table.equation tr,table.equation td,table:has(tbody.equation) tbody,table:has(tbody.equation) tr,table:has(tbody.equation) td,table:has(tr.equation) tr,table:has(tr.equation) td{border-style:none;background-color:transparent;padding:0}article figure{margin-top:2rem;margin-bottom:2rem;width:100%;max-width:100%}img.figure-panel{margin-top:0;margin-bottom:0}article figure img{margin-left:auto;margin-right:auto;height:auto;max-width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}article figure img.img-landscape{width:auto}article figure.figure{margin-left:auto;margin-right:auto}@media (min-width: 768px){article figure.figure{max-width:94%}}@media (min-width: 1024px){article figure.figure{max-width:84%}}article figure img.img-square,article figure img.img-portrait{margin-left:auto;margin-right:auto;width:auto;max-width:100%}article figure img:not(.img-landscape):not(.img-square):not(.img-portrait){margin-left:auto;margin-right:auto;width:auto;max-width:100%}article figure.figure figcaption{margin-left:auto;margin-right:auto;margin-top:1rem;text-align:left;color:hsl(var(--muted-foreground) / .8)}article figcaption strong{color:hsl(var(--muted-foreground))!important}article cite{font-weight:400;font-style:normal}article a{color:hsl(var(--foreground));text-decoration-line:underline!important}article a:hover{text-decoration-line:none!important}article table:not(.equation){margin-top:2rem;margin-bottom:2rem;width:100%;border-collapse:collapse}article table:not(.equation) th,article table:not(.equation) td{border-width:1px;border-color:hsl(var(--border));padding:.5rem 1rem;text-align:left;vertical-align:top}article table:not(.equation) th{font-weight:600}article table:not(.equation) thead th{border-bottom-width:2px;border-color:hsl(var(--border));background-color:transparent}article section{margin-bottom:3rem}article section section{margin-bottom:2rem}article section section section{margin-bottom:1.5rem}article figure.algorithm{margin-top:2rem;margin-bottom:2rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted) / .3);padding:1.5rem}article figure.algorithm figcaption{margin-bottom:1rem;border-bottom-width:1px;border-color:hsl(var(--border));padding-bottom:.75rem;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;line-height:1.5rem;font-weight:700;font-style:normal}article figure.algorithm .algorithm-listing>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}article figure.algorithm .algorithm-listing{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;line-height:1.625}article figure.algorithm .algorithm-line{display:block;padding-top:.125rem;padding-bottom:.125rem}article figure.algorithm .algorithm-line[data-indent="1"]{padding-left:1.5rem}article figure.algorithm .algorithm-line[data-indent="2"]{padding-left:3rem}article figure.algorithm .algorithm-line[data-indent="3"]{padding-left:4rem}article figure.algorithm .algorithm-line[data-indent="4"]{padding-left:6rem}article figure.algorithm span:is([class*=bold],.ltx_text_bold,.ltx_font_bold){font-weight:700;color:hsl(var(--primary))}article figure.algorithm span[style*="float:right"],article figure.algorithm .ltx_text[style*="float:right"]{float:right;color:hsl(var(--muted-foreground))}article figure.algorithm math{display:inline-block;font-size:.875rem;line-height:1.25rem}article .flex-figure{margin-top:2rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}article .flex-figure .flex-cell{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;min-width:0}article .flex-figure .flex-break{height:0px;width:100%}article .flex-figure .figure-panel{width:100%}article .flex-figure .figure-panel img.img-landscape{height:auto;width:100%}article .flex-figure .figure-panel img.img-square,article .flex-figure .figure-panel img.img-portrait{margin-left:auto;margin-right:auto;height:auto;width:auto;max-width:100%}article .flex-figure .figure-panel img:not(.img-landscape):not(.img-square):not(.img-portrait){height:auto;width:100%}article .flex-figure p{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem}.paper-footer-content:before{content:"";margin-top:4rem;margin-bottom:4rem;display:block;width:100%;border-top-width:2px;border-color:hsl(var(--border) / .3)}.paper-footer-content p,.paper-footer-content li{line-height:1.5rem!important;line-height:1.625!important;font-size:1rem!important}.paper-footer-content h2{margin-bottom:1rem!important;margin-top:3rem!important;line-height:2rem!important;font-weight:700!important;font-size:1.5rem!important}.paper-footer-content h3{margin-bottom:.75rem!important;margin-top:2rem!important;line-height:1.75rem!important;font-weight:600!important;font-size:1.25rem!important}.paper-footer-content h4{margin-bottom:.5rem!important;margin-top:1.5rem!important;line-height:1.75rem!important;font-weight:600!important;font-size:1.125rem!important}.paper-footer-content h2:first-child,.paper-footer-content h3:first-child{margin-top:0!important}.paper-footer-content{opacity:.9}
