.publication-content .carousel a,.publication-content .img-comparison-slider-wrapper a{text-decoration-line:none}.publication-content .carousel img,.publication-content .img-comparison-slider-wrapper img{margin:0}.publication-content .carousel ol,.publication-content .img-comparison-slider-wrapper ol{list-style-type:none;margin:0}.publication-content .carousel li,.publication-content .img-comparison-slider-wrapper li{margin:0}.publication-content h1,.publication-content h2,.publication-content h3,.publication-content h4,.publication-content h5,.publication-content h6{position:relative;scroll-margin:120px}@media (min-width:1024px){.publication-content h1,.publication-content h2,.publication-content h3,.publication-content h4,.publication-content h5,.publication-content h6{scroll-margin:70px}}.publication-content h1 .header-anchor,.publication-content h2 .header-anchor,.publication-content h3 .header-anchor,.publication-content h4 .header-anchor,.publication-content h5 .header-anchor,.publication-content h6 .header-anchor{--tw-text-opacity:1;--tw-translate-y:-50%;color:var(--fallback-s,oklch(var(--s)/1));color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));font-size:1rem;font-weight:700;left:-1.25rem;line-height:1.5rem;opacity:0;padding:6px;position:absolute;text-decoration-line:none;top:50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content h1:hover .header-anchor,.publication-content h2:hover .header-anchor,.publication-content h3:hover .header-anchor,.publication-content h4:hover .header-anchor,.publication-content h5:hover .header-anchor,.publication-content h6:hover .header-anchor{opacity:1}.publication-content figure>img,.publication-content p>img{cursor:zoom-in}.publication-content .table-responsive{border-color:var(--fallback-bc,oklch(var(--bc)/.1));border-radius:.5rem;border-width:2px;margin-bottom:2em;margin-top:2em;overflow-x:auto}.publication-content .table-responsive table{margin:0}.publication-content .table-responsive table :where(th,td){font-size:1rem;line-height:1.5rem;padding:.5714286em!important;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .table-responsive table :where(thead,tfoot) :where(th,td){background-color:transparent;font-size:1rem;line-height:1.5rem;text-transform:none}.publication-content .table-responsive table th{--tw-bg-opacity:.15;--tw-text-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/.15));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-bottom-width:2px;color:var(--fallback-p,oklch(var(--p)/1));color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));position:relative}.publication-content .table-responsive table tr:nth-child(2n){background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.publication-content .table-responsive table tr:hover :where(td){background-color:var(--fallback-p,oklch(var(--p)/.2))}.publication-content .carousel{border-radius:.5rem;border-width:2px;display:inline-flex;overflow:hidden;position:relative}.publication-content .carousel .carousel-inner{flex-grow:1}.publication-content .carousel .carousel-inner .carousel-item{height:100%;opacity:0;pointer-events:none;transition-duration:1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .carousel .carousel-inner .carousel-item img{height:100%;-o-object-fit:contain;object-fit:contain}.publication-content .carousel .carousel-inner .carousel-item:not(.active){left:0;position:absolute;top:0;width:100%}.publication-content .carousel .carousel-inner .carousel-item.active{opacity:1;pointer-events:auto}.publication-content .carousel>:not(.carousel-inner){z-index:10}.publication-content .carousel .carousel-indicators{--tw-translate-x:-50%;bottom:.75rem;display:flex;gap:.5rem;left:50%;overflow:hidden;padding:.5rem;position:absolute;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.publication-content .carousel .carousel-indicators .carousel-indicator{background-color:#ffffff1f;border-radius:9999px;cursor:pointer;height:.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.publication-content .carousel .carousel-indicators .carousel-indicator.active,.publication-content .carousel .carousel-indicators .carousel-indicator:hover{background-color:#ffffffb3}.publication-content .carousel .carousel-control-prev{align-items:center;display:flex;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:20%}.publication-content .carousel .carousel-control-prev .mdi{--tw-translate-x:-2rem;color:#ffffffb3;padding:2rem;transform:translate(-2rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.publication-content .carousel .carousel-control-prev .mdi:before{left:.75rem;position:relative}.publication-content .carousel .carousel-control-prev:hover .mdi{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/1));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.publication-content .carousel .carousel-control-next{align-items:center;display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:20%}.publication-content .carousel .carousel-control-next .mdi{--tw-translate-x:2rem;color:#ffffffb3;padding:2rem;transform:translate(2rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.publication-content .carousel .carousel-control-next .mdi:before{position:relative;right:.75rem}.publication-content .carousel .carousel-control-next:hover .mdi{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/1));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.publication-content .carousel .carousel-maximize-toggle{font-size:.875rem;height:2rem;min-height:2rem;padding:0 .75rem;width:3rem}.publication-content .carousel .carousel-maximize-toggle:where(.btn-xs){height:1.5rem;padding:0;width:1.5rem}.publication-content .carousel .carousel-maximize-toggle:where(.btn-sm){height:2rem;padding:0;width:2rem}.btn-square:where(.publication-content .carousel .carousel-maximize-toggle){height:2rem;padding:0;width:2rem}.publication-content .carousel .carousel-maximize-toggle:where(.btn-md){height:3rem;padding:0;width:3rem}.publication-content .carousel .carousel-maximize-toggle:where(.btn-lg){height:4rem;padding:0;width:4rem}.btn-circle:where(.publication-content .carousel .carousel-maximize-toggle){border-radius:9999px;height:2rem;padding:0;width:2rem}.publication-content .carousel .carousel-maximize-toggle{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#40404080;padding-left:0;padding-right:0;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .carousel .carousel-maximize-toggle:hover{background-color:#404040cc;color:#fff}.publication-content .carousel .carousel-maximize-toggle:hover>*{color:#fff}.publication-content .carousel .carousel-maximize-toggle:not(:disabled,.btn-disabled){border-color:#ffffff1f}.publication-content .carousel .carousel-maximize-toggle>*{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .carousel .carousel-maximize-toggle{bottom:.75rem;min-height:40px;min-width:40px;position:absolute;right:.75rem;width:2.5rem}.publication-content .carousel .carousel-control-next .mdi,.publication-content .carousel .carousel-control-prev .mdi,.publication-content .carousel .carousel-indicators,.publication-content .carousel .carousel-maximize-toggle .mdi{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .carousel .carousel-control-next .mdi,.publication-content .carousel .carousel-control-prev .mdi,.publication-content .carousel .carousel-indicators{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#40404080;border-radius:9999px;border-width:2px}.publication-content .carousel .carousel-control-next,.publication-content .carousel .carousel-control-prev,.publication-content .carousel .carousel-maximize-toggle{opacity:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .carousel:hover .carousel-control-next,.publication-content .carousel:hover .carousel-control-prev,.publication-content .carousel:hover .carousel-maximize-toggle{opacity:1}.publication-content .carousel:not(.maximized){--tw-translate-x:-50%;left:50%;position:relative;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.publication-content .carousel:not(.maximized) img{max-height:70vh}.publication-content .carousel:not(.maximized) .carousel-item:not(.active) img{height:unset;left:0;max-height:unset;position:absolute;top:0}.publication-content .carousel.maximized{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:0;border-style:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1010}.publication-content .carousel.maximized .carousel-inner,.publication-content .carousel.maximized .carousel-item,.publication-content .carousel.maximized img{height:100%;width:100%}.publication-content .img-comparison-slider-wrapper{position:relative}.publication-content .img-comparison-slider-wrapper .img-comparison-slider{--thumb-size:36px;border-radius:.5rem;border-width:2px;display:flex;overflow:hidden;position:relative}.publication-content .img-comparison-slider-wrapper .img-comparison-slider img:nth-child(2){height:100%;-o-object-position:right top;object-position:right top;position:absolute;right:0;top:0;width:50%}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/1));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));height:100%;position:absolute;right:calc(50% - 1px);top:0;width:2px;z-index:1}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-border-opacity:1;align-items:center;animation:button-pop .25s ease-out;animation:button-pop var(--animation-btn,.25s) ease-out;background-color:oklch(var(--btn-color,var(--b2))/1);background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-width:var(--border-btn,1px);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--fallback-bc,oklch(var(--bc)/1));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-weight:600;justify-content:center;line-height:1em;min-height:3rem;outline-color:var(--fallback-bc,oklch(var(--bc)/1));padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:disabled,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle[disabled]{pointer-events:none}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{border-radius:9999px;height:3rem;width:3rem}:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=checkbox])),:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=radio])){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=checkbox]):after,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=radio]):after{--tw-content:attr(aria-label);content:attr(aria-label);content:var(--tw-content)}@media (hover:hover){.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/1));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}@supports (color:color-mix(in oklab,black,black)){.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/1) 90%,#000);background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0 0 0)){.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:disabled:hover,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle[disabled]:hover{--tw-border-opacity:0;--tw-bg-opacity:.2;--tw-text-opacity:.2;background-color:var(--fallback-n,oklch(var(--n)/.2));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.2));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=checkbox]:checked):hover,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:active:focus,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:active:hover{animation:button-pop 0s ease-out;transform:scale(.97);transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0 0 0)){.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle.btn-disabled,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:disabled,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle[disabled]{--tw-border-opacity:0;--tw-bg-opacity:.2;--tw-text-opacity:.2;background-color:var(--fallback-n,oklch(var(--n)/.2));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.2));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=checkbox]:checked),.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=radio]:checked){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/1));background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));color:var(--fallback-pc,oklch(var(--pc)/1));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=checkbox]:checked):focus-visible,.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{font-size:.875rem;height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem}.btn-square:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle){height:2rem;padding:0;width:2rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(.btn-xs){border-radius:9999px;height:1.5rem;padding:0;width:1.5rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(.btn-sm){border-radius:9999px;height:2rem;padding:0;width:2rem}.btn-circle:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle){border-radius:9999px;height:2rem;padding:0;width:2rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(.btn-md){border-radius:9999px;height:3rem;padding:0;width:3rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(.btn-lg){border-radius:9999px;height:4rem;padding:0;width:4rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{border-width:2px;color:#ffffffb3;font-weight:700;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover{border-color:#ffffff1f}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle>*{color:#ffffffb3}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(:disabled,.btn-disabled){border-color:transparent;color:#ffffff1f}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:where(:disabled,.btn-disabled)>*{color:#ffffff1f}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#40404080;border-color:#ffffff1f;height:2.25rem;left:50%;min-height:40px;min-width:40px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.25rem;z-index:3}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover{background-color:#404040cc;color:#fff}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle:hover>.mdi{color:#fff}.publication-content .img-comparison-slider-wrapper .img-comparison-slider .divider .handle .mdi{--tw-rotate:90deg;margin:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .img-comparison-slider-wrapper .img-comparison-slider input[type=range]{--tw-translate-y:-50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;left:calc(var(--thumb-size)/-2);position:absolute;top:50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:calc(100% + var(--thumb-size));z-index:2}.publication-content .img-comparison-slider-wrapper .img-comparison-slider input[type=range]:active,.publication-content .img-comparison-slider-wrapper .img-comparison-slider input[type=range]:focus{border-style:none;outline:2px solid transparent;outline-offset:2px}.publication-content .img-comparison-slider-wrapper .img-comparison-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:9999px;border-style:none;height:var(--thumb-size);width:var(--thumb-size)}.publication-content .img-comparison-slider-wrapper .img-comparison-slider input[type=range]::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:9999px;border-style:none;height:var(--thumb-size);width:var(--thumb-size)}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle{font-size:.875rem;height:2rem;min-height:2rem;padding:0 .75rem;width:3rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:where(.btn-xs){height:1.5rem;padding:0;width:1.5rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:where(.btn-sm){height:2rem;padding:0;width:2rem}.btn-square:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle){height:2rem;padding:0;width:2rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:where(.btn-md){height:3rem;padding:0;width:3rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:where(.btn-lg){height:4rem;padding:0;width:4rem}.btn-circle:where(.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle){border-radius:9999px;height:2rem;padding:0;width:2rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(24px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#40404080;padding-left:0;padding-right:0;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:hover{background-color:#404040cc;color:#fff}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:hover>*{color:#fff}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle:not(:disabled,.btn-disabled){border-color:#ffffff1f}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle>*{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle{bottom:.75rem;min-height:40px;min-width:40px;position:absolute;right:.75rem;width:2.5rem}.publication-content .img-comparison-slider-wrapper .img-comparison-slider-maximize-toggle .mdi{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .img-comparison-slider-wrapper>.img-comparison-slider-maximize-toggle{opacity:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .img-comparison-slider-wrapper:hover .img-comparison-slider-maximize-toggle{opacity:1}.publication-content .img-comparison-slider-wrapper.maximized{--tw-bg-opacity:1;align-items:center;background-color:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1010}.publication-content .img-comparison-slider-wrapper.maximized .img-comparison-slider{border-radius:0;border-style:none}.publication-content .img-comparison-slider-wrapper.maximized img{max-height:100%;max-width:100%}.publication-content .img-comparison-slider-wrapper.maximized img:first-child{-o-object-fit:contain;object-fit:contain}.publication-content pre{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/1));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-width:2px}.publication-content .btn-copy-code{font-size:.875rem;height:2rem;min-height:2rem;padding:0 .75rem;width:3rem}.publication-content .btn-copy-code:where(.btn-xs){height:1.5rem;padding:0;width:1.5rem}.publication-content .btn-copy-code:where(.btn-sm){height:2rem;padding:0;width:2rem}.btn-square:where(.publication-content .btn-copy-code){height:2rem;padding:0;width:2rem}.publication-content .btn-copy-code:where(.btn-md){height:3rem;padding:0;width:3rem}.publication-content .btn-copy-code:where(.btn-lg){height:4rem;padding:0;width:4rem}.btn-circle:where(.publication-content .btn-copy-code){border-radius:9999px;height:2rem;padding:0;width:2rem}.publication-content .btn-copy-code{max-width:0;min-height:40px;min-width:40px;opacity:0;padding-left:0;padding-right:0;position:absolute;right:.25rem;top:.25rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.publication-content .btn-copy-code:hover,.publication-content pre:hover+.btn-copy-code{opacity:1}.publication-content code{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/1));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-radius:.375rem}.publication-content .youtube-embed{aspect-ratio:16/9;border-radius:.5rem;border-width:2px;overflow:hidden}.publication-content .youtube-embed iframe{height:100%;width:100%}.publication-content .youtube-embed-dev{aspect-ratio:16/9;border-radius:.5rem;border-width:2px;overflow:hidden;position:relative}.publication-content .youtube-embed-dev div{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.publication-content .youtube-embed-dev div a,.publication-content .youtube-embed-dev div p{font-family:Fira Code,monospace}.publication-content .glossary-entry{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/1));color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));cursor:help}.publication-content hr{border-color:#ffffff1f;border-top-width:2px;margin-bottom:3rem;margin-top:3rem}.hljs{color:#dcdcdc}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}
