.light{--scrollBarTrack: #eee;--scrollBarThumb: #ccc;--scrollBarThumbHover: #aaa}.dark{--scrollBarTrack: #000;--scrollBarThumb: #666;--scrollBarThumbHover: #ccc}.hiddenScrollbar::-webkit-scrollbar{display:none!important}.scrollbar{overflow-y:overlay;overflow-x:hidden}.scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--scrollBarThumb)}.scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:var(--scrollBarThumbHover)}.scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollBarTrack)}.scrollbar::-webkit-scrollbar-corner,.scrollbar::-webkit-scrollbar-button{display:none}.scrollbar-regular::-webkit-scrollbar{width:6px}.scrollbar-regular::-webkit-scrollbar-thumb{border-radius:0}.shadow-none{box-shadow:none}.shadow-1{box-shadow:inset 0 0 0 1px color(display-p3 .004 .039 .2/.122),inset 0 1.5px 2px #06065d06,inset 0 1.5px 2px #0000001a}.shadow-2{box-shadow:0 0 0 1px color-mix(in oklab,color(display-p3 .004 .004 .204/.059),color(display-p3 .94 .941 .953) 25%),0 0 0 .5px #0000000d,0 1px 1px #06065d06,0 2px 1px -1px #0000000d,0 1px 3px #0000000d}.shadow-3{box-shadow:0 0 0 1px color-mix(in oklab,color(display-p3 .004 .004 .204/.059),color(display-p3 .94 .941 .953) 25%),0 2px 3px -2px #0101370f,0 3px 12px -4px #0000001a,0 4px 16px -8px #0000001a}.shadow-4{box-shadow:0 0 0 1px color-mix(in oklab,color(display-p3 .004 .004 .204/.059),color(display-p3 .94 .941 .953) 25%),0 8px 40px #0000000d,0 12px 32px -16px #0101370f}.shadow-5{box-shadow:0 0 0 1px color-mix(in oklab,color(display-p3 .004 .004 .204/.059),color(display-p3 .94 .941 .953) 25%),0 12px 60px #00000026,0 12px 32px -16px color(display-p3 .004 .039 .2/.122)}.shadow-6{box-shadow:0 0 0 1px color-mix(in oklab,color(display-p3 .004 .004 .204/.059),color(display-p3 .94 .941 .953) 25%),0 12px 60px #00000026,0 16px 64px #06065d06,0 16px 36px -20px #01073132}.parallax-image{will-change:transform}.animate-img{will-change:transform;transform:scale(1.2);user-select:none}.animate-img img{transform:scale(1.1);animation:animate 15s alternate infinite;transition:transform .5s;will-change:transform;filter:brightness(.9) saturate(125%)}.fix-tremble{transform:translateZ(0)}@keyframes animate{0%{transform:scale(1.1)}to{transform:scale(1.3)}}.animated-link-underline{background-image:linear-gradient(transparent calc(100% - 20px),#00ef5080 10px)}.animated-link-underline:after{filter:blur(10px) drop-shadow(0 0 .25rem rgba(0,239,80,.5019607843))}.animated-link-underline-thiner{background-image:linear-gradient(transparent calc(100% - 10px),#00ef5080 10px)}.animated-link-underline-thiner:after{filter:blur(10px) drop-shadow(0 0 .25rem rgba(0,239,80,.5019607843))}.dark .animated-link-underline{background-image:linear-gradient(transparent calc(100% - 20px),#02ddaa80 10px)}.dark .animated-link-underline:after{filter:blur(10px) drop-shadow(0 0 .25rem rgba(2,221,170,.5019607843))}.dark .animated-link-underline-thiner{background-image:linear-gradient(transparent calc(100% - 10px),#02ddaa80 10px)}.dark .animated-link-underline-thiner:after{filter:blur(10px) drop-shadow(0 0 .25rem rgba(2,221,170,.5019607843))}.animated-link .animated-link-underline,.animated-link .animated-link-underline-thiner{width:100%;background-repeat:no-repeat;background-size:0% 100%;transition:all .4s;border-radius:.25rem;position:relative}.animated-link .animated-link-underline:after,.animated-link .animated-link-underline-thiner:after{position:absolute;background:inherit;left:0;top:0;z-index:-1;content:"";width:100%;height:100%}.animated-link:hover .animated-link-underline,.animated-link:hover .animated-link-underline-thiner,.animate-link-wrapper:hover .animated-link-underline,.animate-link-wrapper:hover .animated-link-underline-thiner{background-size:100% 100%}.gradient-blur{position:fixed;z-index:5;inset:auto 0 0;pointer-events:none}.gradient-blur>div,.gradient-blur:before,.gradient-blur:after{position:absolute;inset:0}.gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 12.5%,black 25%,rgba(0,0,0,0) 37.5%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 12.5%,black 25%,rgba(0,0,0,0) 37.5%)}.gradient-blur>div:nth-of-type(1){z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 12.5%,black 25%,black 37.5%,rgba(0,0,0,0) 50%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 12.5%,black 25%,black 37.5%,rgba(0,0,0,0) 50%)}.gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 25%,black 37.5%,black 50%,rgba(0,0,0,0) 62.5%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 25%,black 37.5%,black 50%,rgba(0,0,0,0) 62.5%)}.gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 37.5%,black 50%,black 62.5%,rgba(0,0,0,0) 75%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 37.5%,black 50%,black 62.5%,rgba(0,0,0,0) 75%)}.gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 50%,black 62.5%,black 75%,rgba(0,0,0,0) 87.5%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 50%,black 62.5%,black 75%,rgba(0,0,0,0) 87.5%)}.gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 62.5%,black 75%,black 87.5%,rgba(0,0,0,0) 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 62.5%,black 75%,black 87.5%,rgba(0,0,0,0) 100%)}.gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 75%,black 87.5%,black 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 75%,black 87.5%,black 100%)}.gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:linear-gradient(to bottom,rgba(0,0,0,0) 87.5%,black 100%);mask:linear-gradient(to bottom,rgba(0,0,0,0) 87.5%,black 100%)}.ellipsis-1{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}.ellipsis-2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.ellipsis-3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.btn-block{cursor:pointer;user-select:none;transition:all .1s}.btn-block svg{width:1em;height:1em}.btn-block span{transition:transform .25s}.btn-block:hover span{transform:translate(.1rem) scaleY(.8)}.btn-icon{transition:all .1s}.btn-icon svg{width:1em;height:1em}.stats svg{width:1em;height:1em}.highlighted-text{position:relative;display:inline-block;font-style:normal;z-index:1}.highlighted-text .highlight-illustration{position:absolute;top:.34em;left:-.08em;z-index:-1;width:100%;height:.7em}.highlight-illustration{--animation-duration: 1s;width:276px;height:77px}.highlight-illustration.animate .highlight-path{animation:draw-path var(--animation-duration) ease-in-out forwards}.highlight-illustration .highlight-path{stroke-dasharray:1.1;stroke-dashoffset:1.1}.highlight-illustration .highlight-path{clip-path:url(#highlight-clip-path);fill:none;stroke:#00d959;stroke-linecap:round;stroke-miterlimit:10;stroke-width:70px}.dark .highlight-illustration .highlight-path{stroke:#02ddaa}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes draw-path{0%{stroke-dashoffset:1.1}to{stroke-dashoffset:0}}canvas{position:absolute;z-index:-2}#main{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none}.dark .navbar #astronav-menu svg{fill:#fff}.navbar-2 #astronav-menu svg{fill:#fff}.category-link{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:500;color:rgba(var(--category-color));background-color:rgba(var(--category-color),.05);transition:background-color .25s}.category-link:hover{background-color:rgba(var(--category-color),.2)}.category-container .category-index{color:rgba(var(--category-color))}.ProseMirror>*:first-child{margin-top:0}@media (prefers-reduced-motion: no-preference){.ProseMirror .paragraphBlock:not(li .paragraphBlock,.commentContent .paragraphBlock),.ProseMirror .commentBlock:not(li .commentBlock),.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6,.ProseMirror hr,.ProseMirror .mathBlock:not(li .mathBlock),.ProseMirror .codeBlock:not(li .codeBlock),.ProseMirror .tableBlock:not(li .tableBlock),.ProseMirror li{view-timeline-name:--item-timeline;animation:slide-blur-in both;animation-timeline:--item-timeline;animation-range:entry 0% entry 180px;transform-origin:left center}}@media (prefers-reduced-motion: no-preference){.ProseMirror .imageContainer,.ProseMirror .imageBlock-caption,.ProseMirror .mermaidBlock,.ProseMirror .galleryBlock{view-timeline-name:--item-timeline1;animation:slide-blur-in-with-brightness both;animation-timeline:--item-timeline1;animation-range:entry 0% entry 180px;transform-origin:left center}}@keyframes slide-blur-in-with-brightness{0%{opacity:0;transform:translateY(25px);filter:blur(8px) brightness(.5)}}@keyframes slide-blur-in{0%{opacity:0;transform:translateY(25px);transform-origin:left center;filter:blur(8px)}}
