footer .powered-by,footer p:last-of-type{display:none!important}footer p:nth-last-of-type(2){display:block!important}#backlinks{display:none!important}nav#TableOfContents a[href="#backlinks"]{display:none!important}nav#TableOfContents a[href="#backlinks"]+ul{display:none!important}nav#TableOfContents li:has(a[href="#backlinks"]){display:none!important}.group[role=article],article.group,.card,[class*=card-]{transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,6%);transform:translateY(0)scale(1);will-change:transform,box-shadow;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.group[role=article]:hover,article.group:hover,.card:hover,[class*=card-]:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,4%),0 0 0 1px rgba(59,130,246,.1),0 0 40px -10px rgba(59,130,246,.2)}@media(prefers-color-scheme:dark){.group[role=article]:hover,article.group:hover,.card:hover,[class*=card-]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px rgba(96,165,250,.2),0 0 40px -10px rgba(96,165,250,.3)}}.dark .group[role=article]:hover,.dark article.group:hover,.dark .card:hover,.dark [class*=card-]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px rgba(96,165,250,.2),0 0 40px -10px rgba(96,165,250,.3)}.group[role=article]:active,article.group:active,.card:active,[class*=card-]:active{transform:translateY(-4px)scale(1.01);transition:all .1s cubic-bezier(.4,0,.2,1)}.group[role=article]:hover img,article.group:hover img,.card:hover img,[class*=card-]:hover img{transform:scale(1.05);transition:transform .5s cubic-bezier(.4,0,.2,1)}.group[role=article]:hover h3,article.group:hover h3,.card:hover .card-title,[class*=card-]:hover h3{color:#2563eb;transition:color .2s ease-out}.dark .group[role=article]:hover h3,.dark article.group:hover h3,.dark .card:hover .card-title,.dark [class*=card-]:hover h3{color:#60a5fa}.group[role=article]:focus-within,article.group:focus-within,.card:focus-within,[class*=card-]:focus-within{outline:2px solid #3b82f6;outline-offset:2px;transform:translateY(-6px)scale(1.015)}.card-subtle:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,5%)}.card-bold:hover{transform:translateY(-12px)scale(1.03);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 60px -15px rgba(59,130,246,.3)}.card-tilt{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-tilt:hover{transform:translateY(-8px)rotateX(2deg)rotateY(-2deg);transform-style:preserve-3d}.card-glow:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,4%),0 0 60px rgba(59,130,246,.4)}.group[role=article],article.group,.card,[class*=card-]{transform:translateZ(0);-webkit-transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.group[role=article],article.group,.card,[class*=card-],.group[role=article]:hover,article.group:hover,.card:hover,[class*=card-]:hover{transform:none;transition:box-shadow .2s ease}.group[role=article]:hover img,article.group:hover img,.card:hover img,[class*=card-]:hover img{transform:none}}@keyframes goldFlow{0%{background-position:0 0,0 0}100%{background-position:0 0,-200% 0}}html.dark nav.hb-toc>div.hb-scrollbar,html.dark nav[aria-label="table of contents"]>div,html nav.hb-toc>div.hb-scrollbar,html nav[aria-label="table of contents"]>div,.hb-toc>div.hb-scrollbar,nav.hb-toc>div{position:sticky!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:16px!important;padding:20px!important;box-shadow:0 4px 30px rgba(0,0,0,.15)!important;margin-top:1rem!important;margin-right:0!important;border:2px solid transparent!important;background-clip:padding-box,border-box!important;background-origin:padding-box,border-box!important;background-image:linear-gradient(to right,rgba(255,255,255,.85),rgba(255,255,255,.85)),linear-gradient(90deg,#C5A059,#FFD700,#FDB931,#FFD700,#C5A059)!important;background-size:100% 100%,200% 100%!important;animation:goldFlow 3s linear infinite!important;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease!important;font-family:inter,poppins,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif!important}html.dark nav.hb-toc>div:hover,html.dark nav[aria-label="table of contents"]>div:hover,html nav.hb-toc>div:hover,nav.hb-toc>div:hover{transform:scale(1.02)!important;box-shadow:0 10px 40px rgba(255,215,0,.3)!important}html.dark nav.hb-toc>div>p,html.dark nav[aria-label="table of contents"]>div>p,html nav.hb-toc>div>p,nav.hb-toc>div>p,nav[aria-label="table of contents"]>div>p{font-family:inter,poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;font-size:1.1rem!important;margin-bottom:1rem!important;display:inline-block!important;background:linear-gradient(to right,#C5A059,#FFD700,#FDB931,#C5A059)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}html.dark nav.hb-toc a,html.dark nav.hb-toc a[href],html.dark nav.hb-toc li a,html.dark nav.hb-toc ul li a,html.dark nav[aria-label="table of contents"] a,html.dark nav[aria-label="table of contents"] li a,html nav.hb-toc a,html nav[aria-label="table of contents"] a,nav.hb-toc a.font-semibold,nav.hb-toc a.text-gray-500,nav.hb-toc ul li a,nav[aria-label="table of contents"] ul li a{color:#1a202c!important;font-weight:500!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important;display:inline-block!important;cursor:pointer!important;-webkit-text-fill-color:#1a202c!important}html.dark nav.hb-toc a:hover,html.dark nav[aria-label="table of contents"] a:hover,html nav.hb-toc a:hover,nav.hb-toc a:hover,nav.hb-toc ul li a:hover,nav[aria-label="table of contents"] a:hover{color:#c5a059!important;-webkit-text-fill-color:#C5A059!important;transform:translateX(4px)!important}html.dark nav.hb-toc li,html nav.hb-toc li,nav.hb-toc li,nav[aria-label="table of contents"] li{margin-bottom:.5rem!important;padding-left:0!important}html.dark nav.hb-toc a.pl-4,html.dark nav[aria-label="table of contents"] a.pl-4,html nav.hb-toc a.pl-4,nav.hb-toc a.pl-4,nav[aria-label="table of contents"] a.pl-4{font-size:.875rem!important;color:#4b5563!important;-webkit-text-fill-color:#4B5563!important}html.dark nav.hb-toc a.pl-4:hover,html.dark nav[aria-label="table of contents"] a.pl-4:hover,html nav.hb-toc a.pl-4:hover,nav.hb-toc a.pl-4:hover,nav[aria-label="table of contents"] a.pl-4:hover{color:#c5a059!important;-webkit-text-fill-color:#C5A059!important}html.dark article main .text-gray-500,html.dark article main .dark\:text-gray-300,html.dark article .mt-4.mb-16 .text-gray-500,html.dark article .mt-4.mb-16 .dark\:text-gray-300,html.dark article .mt-4.mb-16>div{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html.dark article main .mt-4.mb-16 span,html.dark article .text-sm.flex span{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html.dark article main .mt-4.mb-16 div,html.dark article main .group.inline-flex div,html.dark article .text-current{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html.dark article main .mt-4.mb-16 img.border-current,html.dark article main .group.inline-flex img{border-color:#4b5563!important}html.dark article main .mt-4.mb-16 a,html.dark article .text-sm.flex a{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;text-decoration:none!important}html.dark article main .mt-4.mb-16 a:hover{color:#c5a059!important;-webkit-text-fill-color:#C5A059!important}html.dark article main time.text-gray-500,html.dark article main time.dark\:text-gray-400{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.co-author-compact{padding-top:.25rem!important;padding-bottom:.25rem!important;border-bottom:1px solid rgba(0,0,0,5%)}.co-author-compact:last-of-type{border-bottom:none}.co-author-compact .uppercase{font-size:.55rem!important;margin-bottom:.1rem!important;opacity:.7}.co-author-compact .font-medium{font-size:.875rem!important;font-weight:500!important}mjx-container,.MathJax,.katex{color:#1a202c!important}mjx-container,mjx-container *,.MathJax,.MathJax *{-webkit-text-fill-color:unset!important}mjx-container[display=true],.MathJax_Display,.katex-display{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:.5rem 0!important;margin:1rem 0!important}mjx-container::-webkit-scrollbar{display:none!important}