.bg-noise{background-image:url(/images/noise.webp);mix-blend-mode:overlay;background-size:30%}.bg-dots{background-image:radial-gradient(rgba(63,63,70,.8) 10%,transparent 10%);background-size:8px 8px}.bg-gradient-to-c{background-image:radial-gradient(var(--tw-gradient-stops))}.mask-dots{-webkit-mask-image:radial-gradient(rgba(63,63,70,.8) 10%,transparent 10%);mask-image:radial-gradient(rgba(63,63,70,.8) 10%,transparent 10%);-webkit-mask-size:8px 8px;mask-size:8px 8px}.fade-t{-webkit-mask-image:linear-gradient(0deg,white 0%,transparent 100%);mask-image:linear-gradient(0deg,white 0%,transparent 100%)}.fade-b{-webkit-mask-image:linear-gradient(0deg,transparent 0%,white 100%);mask-image:linear-gradient(0deg,transparent 0%,white 100%)}.fade-y{-webkit-mask-image:linear-gradient(0deg,transparent 0%,white 20%,white 80%,transparent 100%);mask-image:linear-gradient(0deg,transparent 0%,white 20%,white 80%,transparent 100%)}.fade-x{-webkit-mask-image:linear-gradient(90deg,transparent 0%,white,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,white,transparent 100%)}.fade-t-ease{-webkit-mask-image:linear-gradient(to top,hsl(0,0%,100%) 0%,hsla(0,0%,100%,.987) 18.5%,hsla(0,0%,100%,.951) 34.3%,hsla(0,0%,100%,.896) 47.5%,hsla(0,0%,100%,.825) 58.4%,hsla(0,0%,100%,.741) 67.3%,hsla(0,0%,100%,.648) 74.4%,hsla(0,0%,100%,.55) 80%,hsla(0,0%,100%,.45) 84.3%,hsla(0,0%,100%,.352) 87.6%,hsla(0,0%,100%,.259) 90.1%,hsla(0,0%,100%,.175) 92.1%,hsla(0,0%,100%,.104) 93.8%,hsla(0,0%,100%,.049) 95.6%,hsla(0,0%,100%,.013) 97.5%,hsla(0,0%,100%,0) 100%);mask-image:linear-gradient(to top,#fff,#fffffffc 18.5%,#fffffff3 34.3%,#ffffffe4 47.5%,#ffffffd2 58.4%,#ffffffbd 67.3%,#ffffffa5 74.4%,#ffffff8c 80%,#ffffff73 84.3%,#ffffff5a 87.6%,#ffffff42 90.1%,#ffffff2d 92.1%,#ffffff1b 93.8%,#ffffff0c 95.6%,#ffffff03 97.5%,#fff0)}.fade-t-ease-2{-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.89) 20%,rgba(0,0,0,.78) 29%,rgba(0,0,0,.67) 36%,rgba(0,0,0,.57) 43%,rgba(0,0,0,.47) 50%,rgba(0,0,0,.37) 57%,rgba(0,0,0,.28) 64%,rgba(0,0,0,.19) 71%,rgba(0,0,0,.11) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(0deg,#000,#000000e3 20%,#000000c7 29%,#000000ab,#00000091,#00000078,#0000005e,#00000047,#00000030 71%,#0000001c 80%,#0000)}.fade-vignette{-webkit-mask-image:radial-gradient(white,transparent 75%);mask-image:radial-gradient(white,transparent 75%)}@keyframes gradient-x{0%,to{background-size:200% 200%;background-position:left center}50%{background-size:200% 200%;background-position:right center}}.highlight{animation:gradient-x 8s ease infinite;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position);color:transparent}.animate-large-marquee{animation:large-marquee 80s linear infinite}.animate-large-marquee2{animation:large-marquee2 80s linear infinite}.animate-shimmer{animation:shimmer .8s ease-in-out}.animate-move-x{animation:move-x 20s infinite alternate-reverse ease-in-out}.perspective{perspective:50em}@keyframes large-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes large-marquee2{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes shimmer{0%{transform:translateY(-120%) rotate(-6deg)}to{transform:translateY(120%) rotate(-6deg)}}@keyframes move-x{0%{transform:translate(100%)}to{transform:translate(0)}}body .react-tweet-theme{position:relative;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tweet-container-margin: 2.5rem auto;--tweet-body-line-height: 1.5;--tweet-bg-color: rgb(39 39 42 / 30%);--tweet-border: 1px solid rgb(63 63 70 / 20%);--tweet-bg-color-hover: var(--tweet-bg-color);--tweet-color-blue-secondary-hover: rgb(63 63 70 / 50%);--tweet-header-line-height: 1.5;--tweet-font-color: #f4f4f5;--tweet-font-color-secondary: #a1a1aa;--tweet-color-blue-secondary: var(--highlight-color, #38bdf8);--tweet-skeleton-gradient: linear-gradient( 270deg, #202023, rgb(33, 34, 35), rgb(36, 37, 39), rgb(28, 30, 31) )}body .react-tweet-theme:before{content:"";position:absolute;inset:0;opacity:.4;background-image:url(/images/noise.webp);mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(0deg,transparent 0%,white 20%,white 80%,transparent 100%);mask-image:linear-gradient(0deg,transparent 0%,white 20%,white 80%,transparent 100%);background-size:70%}body .react-tweet-theme>article[class^=_article]{padding:1.5rem 1.25rem}body .react-tweet-theme>article[class^=_article]>[class^=_root]:has(h3){padding-top:.75rem;font-family:GeneralSans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body .react-tweet-theme>article[class^=_article]>[class^=_root]:has(h3) h3{font-weight:500}body .react-tweet-theme>article[class^=_article]>[class^=_root]:has(h3) p{letter-spacing:.025em}
