@keyframes snow-anim{0%{top:-10%}to{top:110%}}@keyframes snow-anim-wave{0%,50%,to{transform:translateX(0)}30%{transform:translateX(4px)}60%{transform:translateX(-2px)}}.animation-weather-snow{animation:snow-anim 3s linear infinite}.animation-weather-snow-wave{animation:snow-anim-wave 3s cubic-bezier(.45,0,.55,1) infinite}@keyframes star-twinkle{0%,60%,to{opacity:1}80%{opacity:.1}}@keyframes star-shoot{0%{left:0;top:60%;opacity:0}2%{opacity:1}8%{left:100%;top:40%;opacity:.6}9%{opacity:0}to{left:100%;top:40%;opacity:0}}.animation-weather-star-twinkle{animation:star-twinkle 1s ease infinite}.animation-weather-star-shoot{animation:star-shoot 12s linear infinite;animation-fill-mode:none;transform:rotate(-10deg);-webkit-mask-image:linear-gradient(270deg,black,transparent);mask-image:linear-gradient(270deg,black,transparent);animation-delay:2s;opacity:0}@media (min-width:640px){.animation-weather-star-shoot{transform:rotate(-6deg)}}.animation-weather-star-shoot.context-ntp{transform:rotate(-10deg)}@keyframes rain-anim{0%{top:-10%}to{top:110%}}@keyframes rain-splash{0%,90%{opacity:0}to{opacity:1}}.animation-weather-rain{animation:rain-anim 1s ease infinite}.animation-weather-rain-splash{animation:rain-splash 1s ease infinite}.shimmer{animation-name:shimmer;animation-iteration-count:infinite;-webkit-mask-image:linear-gradient(-70deg,black 50%,#0005,black 65%);mask-image:linear-gradient(-70deg,black 50%,#0005,black 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right}.shimmer-super{background-image:linear-gradient(to left,oklch(var(--text-color-100)) 0,oklch(var(--dark-background-super-color-200)) 40%,oklch(var(--dark-background-super-color-200)) 60%,oklch(var(--text-color-100)) 100%)}[data-color-scheme=dark] .shimmer-super{background-image:linear-gradient(to left,oklch(var(--background-super-color-200)) 0,oklch(var(--background-super-color-200)/.4) 20%,oklch(var(--background-super-color-200)/.4) 80%,oklch(var(--background-super-color-200)) 100%)}@media (min-width:640px){.shimmer{-webkit-mask-image:linear-gradient(-70deg,black 35%,#0005,black 55%);mask-image:linear-gradient(-70deg,black 35%,#0005,black 55%)}}@keyframes shimmer{to{-webkit-mask-position:left;mask-position:left}}.dotGridContainer{--dot-bg:oklch(var(--background-color-100)/1);--dog-bg-highlight:oklch(var(--background-super-color-200)/1);--dot-color:transparent;--dot-size:3px;--dot-space:22px}.dotGrid{background:linear-gradient(90deg,var(--dot-bg) calc((var(--dot-space) - var(--dot-size))),transparent 0) 50% /var(--dot-space) var(--dot-space),linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)),transparent 0) 50% /var(--dot-space) var(--dot-space),var(--dot-color);background-position:0 0}.dotHighlightGrid{display:grid;grid-auto-columns:var(--dot-space);grid-auto-rows:var(--dot-space)}.gridDot{display:flex;align-items:center;justify-content:center}.gridDot:before{content:"";width:100%;height:100%;animation:gridDotFade;animation-duration:2s;animation-fill-mode:both;background-color:currentColor}.gridDot.highlight:before{background-color:var(--dog-bg-highlight)}@keyframes gridDotFade{0%{opacity:0}20%{opacity:1}to{opacity:0}}.wrapper{perspective:1000px;position:relative}.shadow{width:80%;height:3px;background:black;position:absolute;border-radius:50%;filter:blur(2px);opacity:.05;top:calc(100% + 3px);left:50%;transform:translateX(-50%)}.dark .shadow{opacity:.4}.coin{height:100%;width:100%;position:absolute;transform-style:preserve-3d;transform-origin:center center;border-radius:50%}.coin.animate{animation-name:coin-spin}.coin .back,.coin .front{position:absolute;height:100%;width:100%;border-radius:50%;background-size:cover}.coin .side,.coin .side .spoke{transform-style:preserve-3d;backface-visibility:hidden}.coin .side .spoke{height:100%;width:100%;position:absolute}.coin .side .spoke .facet{content:"";display:block;position:absolute;background:#bbb}.dark .coin .side .spoke .facet{background:#aaa}.coin .side .spoke .facet:first-child{transform-origin:top center}.coin .side .spoke .facet:last-child{bottom:0;transform-origin:center bottom}.coin .bottom,.coin .top{position:absolute;border-radius:50%;height:100%;width:100%}.animate-maintenance{animation:maintenanceLoader 40s linear infinite forwards;stroke-dasharray:20 16;stroke-dashoffset:477.3027648925781}@keyframes maintenanceLoader{to{stroke-dashoffset:0}}.gradient-blur{width:100%;pointer-events:none;bottom:0;position:absolute}.gradient-blur:after,.gradient-blur:before,.gradient-blur>div{position:absolute;inset:0}.gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.2px);backdrop-filter:blur(.2px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 37.5%);mask:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 37.5%)}.gradient-blur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(.3px);backdrop-filter:blur(.3px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,0) 50%);mask:linear-gradient(0deg,rgba(0,0,0,0) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,0) 50%)}.gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 62.5%);mask:linear-gradient(0deg,rgba(0,0,0,0) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 62.5%)}.gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,0) 75%);mask:linear-gradient(0deg,rgba(0,0,0,0) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,0) 75%)}.gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 87.5%);mask:linear-gradient(0deg,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 87.5%)}.gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,0));mask:linear-gradient(0deg,rgba(0,0,0,0) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,0))}.gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1));mask:linear-gradient(0deg,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1))}.gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 87.5%,rgba(0,0,0,1));mask:linear-gradient(0deg,rgba(0,0,0,0) 87.5%,rgba(0,0,0,1))}number-flow-react::part(left),number-flow-react::part(left):after,number-flow-react::part(right),number-flow-react::part(right):after,number-flow-react::part(symbol){padding:calc(var(--number-flow-mask-height, .25em) / 2) 0}.article-prose .prose{font-size:18px;line-height:1.6}.markdown-highlight{background-color:rgba(32,128,141,.5)}.dark .markdown-highlight{background-color:rgba(31,184,205,.1);color:rgb(31,184,205,1)}@media print{h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}h1,h2,h3,h4,h5,h6,ol,ul{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.scrollable-container{height:auto!important;overflow:visible!important;max-height:none!important;border:none!important}.prose blockquote,.prose ol,.prose p,.prose pre,.prose table,.prose ul{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0!important;padding:.25rem 0!important}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;margin-top:1rem!important;margin-bottom:.5rem!important}.prose li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}body[data-scroll-locked] [data-type=portal]{pointer-events:auto}.no-scroll *{overflow:hidden!important}
/*# sourceMappingURL=8b79e70408b19494.css.map*/