@-webkit-keyframes contributionsContent101TelegramEachMessage{0%{height:0;min-height:0}to{height:var(--contributions-content-101-telegram-each-message-height);min-height:var(--contributions-content-101-telegram-each-message-height)}}@keyframes contributionsContent101TelegramEachMessage{0%{height:0;min-height:0}to{height:var(--contributions-content-101-telegram-each-message-height);min-height:var(--contributions-content-101-telegram-each-message-height)}}@-webkit-keyframes contributionsContent101TelegramEachSticker{0%{height:0;min-height:0}to{height:var(--contributions-content-101-telegram-each-sticker-height);min-height:var(--contributions-content-101-telegram-each-sticker-height)}}@keyframes contributionsContent101TelegramEachSticker{0%{height:0;min-height:0}to{height:var(--contributions-content-101-telegram-each-sticker-height);min-height:var(--contributions-content-101-telegram-each-sticker-height)}}@-webkit-keyframes contributionsContent101TelegramEachMessageText{0%{font-size:0}to{font-size:calc(var(--contributions-content-101-telegram-each-message-height)/2)}}@keyframes contributionsContent101TelegramEachMessageText{0%{font-size:0}to{font-size:calc(var(--contributions-content-101-telegram-each-message-height)/2)}}@-webkit-keyframes contributionsContent101TelegramEachMessageTextBouncing{0%,50%,to{padding-bottom:0}25%{padding-bottom:calc(var(--contributions-content-101-telegram-each-message-height)/4)}}@keyframes contributionsContent101TelegramEachMessageTextBouncing{0%,50%,to{padding-bottom:0}25%{padding-bottom:calc(var(--contributions-content-101-telegram-each-message-height)/4)}}@-webkit-keyframes contributionsContentKleinTextVisible{0%,99%{position:unset;visibility:unset}to{position:absolute;visibility:hidden}}@keyframes contributionsContentKleinTextVisible{0%,99%{position:unset;visibility:unset}to{position:absolute;visibility:hidden}}@-webkit-keyframes contributionsContentKleinTextHidden{0%,99%{position:absolute;visibility:hidden}to{position:unset;visibility:unset}}@keyframes contributionsContentKleinTextHidden{0%,99%{position:absolute;visibility:hidden}to{position:unset;visibility:unset}}@-webkit-keyframes contributionsContentKleinLoadingCounter{0%{counter-increment:count 0}1%{counter-increment:count 1}2%{counter-increment:count 2}3%{counter-increment:count 3}4%{counter-increment:count 4}5%{counter-increment:count 5}6%{counter-increment:count 6}7%{counter-increment:count 7}8%{counter-increment:count 8}9%{counter-increment:count 9}10%{counter-increment:count 10}11%{counter-increment:count 11}12%{counter-increment:count 12}13%{counter-increment:count 13}14%{counter-increment:count 14}15%{counter-increment:count 15}16%{counter-increment:count 16}17%{counter-increment:count 17}18%{counter-increment:count 18}19%{counter-increment:count 19}20%{counter-increment:count 20}21%{counter-increment:count 21}22%{counter-increment:count 22}23%{counter-increment:count 23}24%{counter-increment:count 24}25%{counter-increment:count 25}26%{counter-increment:count 26}27%{counter-increment:count 27}28%{counter-increment:count 28}29%{counter-increment:count 29}30%{counter-increment:count 30}31%{counter-increment:count 31}32%{counter-increment:count 32}33%{counter-increment:count 33}34%{counter-increment:count 34}35%{counter-increment:count 35}36%{counter-increment:count 36}37%{counter-increment:count 37}38%{counter-increment:count 38}39%{counter-increment:count 39}40%{counter-increment:count 40}41%{counter-increment:count 41}42%{counter-increment:count 42}43%{counter-increment:count 43}44%{counter-increment:count 44}45%{counter-increment:count 45}46%{counter-increment:count 46}47%{counter-increment:count 47}48%{counter-increment:count 48}49%{counter-increment:count 49}50%{counter-increment:count 50}51%{counter-increment:count 51}52%{counter-increment:count 52}53%{counter-increment:count 53}54%{counter-increment:count 54}55%{counter-increment:count 55}56%{counter-increment:count 56}57%{counter-increment:count 57}58%{counter-increment:count 58}59%{counter-increment:count 59}60%{counter-increment:count 60}61%{counter-increment:count 61}62%{counter-increment:count 62}63%{counter-increment:count 63}64%{counter-increment:count 64}65%{counter-increment:count 65}66%{counter-increment:count 66}67%{counter-increment:count 67}68%{counter-increment:count 68}69%{counter-increment:count 69}70%{counter-increment:count 70}71%{counter-increment:count 71}72%{counter-increment:count 72}73%{counter-increment:count 73}74%{counter-increment:count 74}75%{counter-increment:count 75}76%{counter-increment:count 76}77%{counter-increment:count 77}78%{counter-increment:count 78}79%{counter-increment:count 79}80%{counter-increment:count 80}81%{counter-increment:count 81}82%{counter-increment:count 82}83%{counter-increment:count 83}84%{counter-increment:count 84}85%{counter-increment:count 85}86%{counter-increment:count 86}87%{counter-increment:count 87}88%{counter-increment:count 88}89%{counter-increment:count 89}90%{counter-increment:count 90}91%{counter-increment:count 91}92%{counter-increment:count 92}93%{counter-increment:count 93}94%{counter-increment:count 94}95%{counter-increment:count 95}96%{counter-increment:count 96}97%{counter-increment:count 97}98%{counter-increment:count 98}99%{counter-increment:count 99}to{counter-increment:count 100}}@keyframes contributionsContentKleinLoadingCounter{0%{counter-increment:count 0}1%{counter-increment:count 1}2%{counter-increment:count 2}3%{counter-increment:count 3}4%{counter-increment:count 4}5%{counter-increment:count 5}6%{counter-increment:count 6}7%{counter-increment:count 7}8%{counter-increment:count 8}9%{counter-increment:count 9}10%{counter-increment:count 10}11%{counter-increment:count 11}12%{counter-increment:count 12}13%{counter-increment:count 13}14%{counter-increment:count 14}15%{counter-increment:count 15}16%{counter-increment:count 16}17%{counter-increment:count 17}18%{counter-increment:count 18}19%{counter-increment:count 19}20%{counter-increment:count 20}21%{counter-increment:count 21}22%{counter-increment:count 22}23%{counter-increment:count 23}24%{counter-increment:count 24}25%{counter-increment:count 25}26%{counter-increment:count 26}27%{counter-increment:count 27}28%{counter-increment:count 28}29%{counter-increment:count 29}30%{counter-increment:count 30}31%{counter-increment:count 31}32%{counter-increment:count 32}33%{counter-increment:count 33}34%{counter-increment:count 34}35%{counter-increment:count 35}36%{counter-increment:count 36}37%{counter-increment:count 37}38%{counter-increment:count 38}39%{counter-increment:count 39}40%{counter-increment:count 40}41%{counter-increment:count 41}42%{counter-increment:count 42}43%{counter-increment:count 43}44%{counter-increment:count 44}45%{counter-increment:count 45}46%{counter-increment:count 46}47%{counter-increment:count 47}48%{counter-increment:count 48}49%{counter-increment:count 49}50%{counter-increment:count 50}51%{counter-increment:count 51}52%{counter-increment:count 52}53%{counter-increment:count 53}54%{counter-increment:count 54}55%{counter-increment:count 55}56%{counter-increment:count 56}57%{counter-increment:count 57}58%{counter-increment:count 58}59%{counter-increment:count 59}60%{counter-increment:count 60}61%{counter-increment:count 61}62%{counter-increment:count 62}63%{counter-increment:count 63}64%{counter-increment:count 64}65%{counter-increment:count 65}66%{counter-increment:count 66}67%{counter-increment:count 67}68%{counter-increment:count 68}69%{counter-increment:count 69}70%{counter-increment:count 70}71%{counter-increment:count 71}72%{counter-increment:count 72}73%{counter-increment:count 73}74%{counter-increment:count 74}75%{counter-increment:count 75}76%{counter-increment:count 76}77%{counter-increment:count 77}78%{counter-increment:count 78}79%{counter-increment:count 79}80%{counter-increment:count 80}81%{counter-increment:count 81}82%{counter-increment:count 82}83%{counter-increment:count 83}84%{counter-increment:count 84}85%{counter-increment:count 85}86%{counter-increment:count 86}87%{counter-increment:count 87}88%{counter-increment:count 88}89%{counter-increment:count 89}90%{counter-increment:count 90}91%{counter-increment:count 91}92%{counter-increment:count 92}93%{counter-increment:count 93}94%{counter-increment:count 94}95%{counter-increment:count 95}96%{counter-increment:count 96}97%{counter-increment:count 97}98%{counter-increment:count 98}99%{counter-increment:count 99}to{counter-increment:count 100}}@-webkit-keyframes contributionsContentKleinLoadingBar{0%{fill:var(--background-color)}to{fill:var(--klein-color)}}@keyframes contributionsContentKleinLoadingBar{0%{fill:var(--background-color)}to{fill:var(--klein-color)}}:root{--contributions-border-radius:30px;--contributions-header-font-size:22px;--contributions-header-margin-top:5px;--contributions-navbar-content-margin-left:20px;--contributions-navbar-content-each-contribution-height:75px;--contributions-navbar-content-each-contribution-width:calc(100% / 3);--contributions-navbar-content-each-contribution-font-size:34px;--contributions-navbar-responsive-gap:8px;--contributions-navbar-each-event-responsive-font-size:16px;--contributions-navbar-width:300px;--contributions-content-each-wrapper-width:680px;--contributions-content-101-telegram-each-message-height:32px;--contributions-content-101-telegram-each-sticker-height:130px;--contributions-content-101-telegram-dialog-gap:12px;--contributions-content-101-telegram-dialog-margin-bottom:40px;--contributions-content-101-telegram-title-font-size:22px;--contributions-content-101-telegram-title-margin-bottom:30px;--contributions-content-101-telegram-each-text-font-size:16px;--contributions-content-101-telegram-link-gap:8px;--contributions-content-101-telegram-link-icon-height:20px;--contributions-content-101-telegram-link-text-font-size:14px;--contributions-content-klein-loading-each-text-font-size:16px;--contributions-content-klein-loading-bar-font-size:16px;--contributions-content-klein-loading-bar-margin:20px;--contributions-content-klein-loading-bar-each-part-width:5px;--contributions-content-klein-each-text-font-size:16px;--contributions-content-klein-loading-animation-duration:5s;--contributions-content-podcasts-images-gap:20px;--contributions-content-podcasts-images-margin-bottom:40px;--contributions-content-podcasts-rectangle-image-width:150px;--contributions-content-podcasts-title-gap:10px;--contributions-content-podcasts-title-margin-bottom:20px;--contributions-content-podcasts-title-icon-height:20px;--contributions-content-podcasts-text-font-size:16px;--contributions-content-open-source-projects-gap:4px;--contributions-content-open-source-projects-wrapper-margin-bottom:40px;--contributions-content-open-source-project-animation-duration:.5s;--contributions-content-open-source-each-project-height:180px;--contributions-content-open-source-each-project-width:36px;--contributions-content-open-source-each-project-link-icon-width:20px;--contributions-content-open-source-each-project-padding:16px;--contributions-content-open-source-each-project-name-font-size:16px;--contributions-content-open-source-each-text-font-size:16px;--contributions-content-open-source-title-margin-bottom:30px;--contributions-content-open-source-link-text-font-size:14px;--contributions-content-videos-thumbnails-gap:14px;--contributions-content-videos-thumbnails-margin-bottom:50px;--contributions-content-videos-each-thumbnail-width:200px;--contributions-content-videos-each-text-font-size:16px;--contributions-content-videos-each-text-margin-top:30px;--contributions-content-relayers-image-margin-bottom:20px;--contributions-content-relayers-each-text-font-size:16px;--contributions-content-relayers-each-text-margin-top:30px;--contributions-content-articles-each-link-height:40px;--contributions-content-articles-each-text-font-size:16px;--contributions-content-articles-each-text-margin-top:30px;--contributions-content-bot101-each-text-font-size:16px;--contributions-content-bot101-each-text-margin-bottom:30px;--contributions-content-bot101-projects-image-width:80%;--contributions-content-bot101-projects-gap:10px;--contributions-content-bot101-each-project-width:60px;--contributions-content-rpcs-each-text-font-size:16px;--contributions-content-rpcs-each-text-margin-bottom:30px;--contributions-content-rpcs-json-font-size:14px;--contributions-content-rpcs-json-margin-bottom:40px;--contributions-content-validator-each-text-font-size:16px;--contributions-content-validator-each-text-margin-top:30px;--contributions-content-validator-projects-each-project-height:60px}.contributions-header-wrapper,.contributions-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.contributions-wrapper{width:calc(100dvw - 2*var(--page-horizontal-padding));min-width:calc(100dvw - 2*var(--page-horizontal-padding));display:flex;flex-direction:column;margin-top:calc(var(--page-vertical-padding) + var(--content-gap)/2);margin-left:var(--page-horizontal-padding)}.contributions-header-wrapper{width:calc((100dvw - 2*var(--page-horizontal-padding))*3/5);min-width:calc((100dvw - 2*var(--page-horizontal-padding))*3/5);padding:var(--page-vertical-padding) calc(var(--page-vertical-padding)*2);background-color:var(--dark-text-color);border-radius:var(--contributions-border-radius)}.contributions-header-text{display:flex;flex-direction:column;font-family:"Igra Sans",sans-serif;font-weight:400;font-size:var(--contributions-header-font-size);color:var(--background-color);line-height:1.3;gap:calc(var(--contributions-header-font-size)/5)}.contributions-header-highlight-text{font-family:"Quality Sunrise",Georgia,sans-serif;color:var(--dark-text-color);line-height:1.3;background-color:var(--lila-color);padding:calc(var(--contributions-header-font-size)/5);border-radius:calc(var(--contributions-header-font-size)/10);margin-right:auto}.contributions-navbar-wrapper{display:flex;justify-content:space-around;align-items:center;position:relative;width:100%;min-width:100%;height:calc(9*var(--contributions-navbar-content-each-contribution-height) + 2*var(--page-vertical-padding));min-height:calc(9*var(--contributions-navbar-content-each-contribution-height) + 2*var(--page-vertical-padding));padding:var(--page-vertical-padding) calc(var(--content-gap)/4);margin-top:var(--contributions-header-margin-top);background-color:var(--dark-text-color);border-radius:var(--contributions-border-radius)}.contributions-navbar-inner-wrapper{display:flex;height:100%;min-height:100%;align-items:center;gap:calc(var(--content-gap)/5)}.contributions-navbar-wrapper-responsive{display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%;min-width:100%;flex-wrap:wrap;gap:var(--contributions-navbar-responsive-gap);margin-bottom:var(--page-vertical-padding)}.contributions-navbar-each-contribution-responsive{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-navbar-each-event-responsive-font-size);color:var(--background-color);background-color:var(--dark-text-color);padding:calc(var(--contributions-navbar-each-event-responsive-font-size)/2) calc(var(--contributions-navbar-each-event-responsive-font-size));border-radius:var(--contributions-navbar-each-event-responsive-font-size);cursor:var(--pointer-hand-dark);transition:all .5s}.contributions-navbar-each-contribution-responsive:hover{opacity:.8}.contributions-navbar-each-contribution-selected-responsive{background-color:var(--lila-color);color:var(--dark-text-color)}.contributions-navbar-selected-icon{height:calc(var(--contributions-navbar-content-each-contribution-font-size)*.8);min-height:calc(var(--contributions-navbar-content-each-contribution-font-size)*.8);width:auto;min-width:auto;fill:var(--green-color)}.contributions-navbar-content-wrapper{display:flex;flex-direction:column;width:var(--contributions-navbar-width);min-width:var(--contributions-navbar-width);height:100%;min-height:100%;overflow-y:scroll;scroll-snap-type:both mandatory;overscroll-behavior:contain;background:linear-gradient(var(--dark-text-color),var(--dark-text-color)) padding-box,linear-gradient(to bottom,rgba(245,245,245,0),rgba(245,245,245,.4),rgba(245,245,245,0));border-right:1px solid transparent;padding-right:10%;scrollbar-width:none}.contributions-navbar-content-wrapper::-webkit-scrollbar{display:none}.contributions-navbar-content-each-contribution{display:flex;align-items:center;height:var(--contributions-navbar-content-each-contribution-height);min-height:var(--contributions-navbar-content-each-contribution-height);font-family:"Igra Sans",sans-serif;font-size:var(--contributions-navbar-content-each-contribution-font-size);color:var(--background-color);scroll-snap-align:center;cursor:pointer}.contributions-navbar-content-each-contribution-responsive{display:none}.contributions-content-101-telegram-wrapper,.contributions-content-each-contribution-wrapper{display:flex;flex-direction:column;width:var(--contributions-content-each-wrapper-width);min-width:var(--contributions-content-each-wrapper-width)}.contributions-content-each-contribution-wrapper{justify-content:center;height:100%;min-height:100%}.contributions-content-101-telegram-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.contributions-content-101-telegram-dialog-wrapper{width:100%;min-width:100%;display:flex;flex-direction:column;gap:var(--contributions-content-101-telegram-dialog-gap);margin-bottom:var(--contributions-content-101-telegram-dialog-margin-bottom)}.contributions-content-101-telegram-each-left-message-wrapper,.contributions-content-101-telegram-each-right-message-wrapper{height:0;min-height:0;display:flex;-webkit-animation:contributionsContent101TelegramEachMessage .5s forwards ease-in-out;animation:contributionsContent101TelegramEachMessage .5s forwards ease-in-out}.contributions-content-101-telegram-each-right-message-wrapper{margin-left:auto}.contributions-content-101-telegram-each-message-part{height:100%;min-height:100%;width:auto;min-width:auto}.contributions-content-101-telegram-each-sticker{height:0;min-height:0;width:auto;min-width:auto;margin-left:auto;-o-object-fit:contain;object-fit:contain;-webkit-animation:contributionsContent101TelegramEachSticker .5s forwards ease-in-out;animation:contributionsContent101TelegramEachSticker .5s forwards ease-in-out}.contributions-content-101-telegram-each-left-message-text,.contributions-content-101-telegram-each-right-message-text{height:100%;min-height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:0;-webkit-animation:contributionsContent101TelegramEachMessageText .5s forwards ease-in-out;animation:contributionsContent101TelegramEachMessageText .5s forwards ease-in-out}.contributions-content-101-telegram-each-left-message-text{background-color:#fff}.contributions-content-101-telegram-each-right-message-text{background-color:var(--light-pink-color)}.contributions-content-101-telegram-each-right-message-text-bouncing{-webkit-animation:contributionsContent101TelegramEachMessageText .5s forwards ease-in-out,contributionsContent101TelegramEachMessageTextBouncing 2s infinite;animation:contributionsContent101TelegramEachMessageText .5s forwards ease-in-out,contributionsContent101TelegramEachMessageTextBouncing 2s infinite}.contributions-content-101-telegram-each-text,.contributions-content-101-telegram-title{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-101-telegram-title-font-size);color:var(--background-color);margin-bottom:var(--contributions-content-101-telegram-title-margin-bottom)}.contributions-content-101-telegram-each-text{font-size:var(--contributions-content-101-telegram-each-text-font-size);line-height:1.3}.contributions-content-101-telegram-link{display:flex;align-items:center;gap:var(--contributions-content-101-telegram-link-gap);text-decoration:none;cursor:var(--pointer-hand-explore-light)}.contributions-content-101-telegram-link-icon{height:var(--contributions-content-101-telegram-link-icon-height);min-height:var(--contributions-content-101-telegram-link-icon-height);width:auto;min-width:auto;fill:var(--light-pink-color)}.contributions-content-101-telegram-link-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-101-telegram-link-text-font-size);color:var(--light-pink-color)}.contributions-content-klein-loading-text-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%;min-width:100%;display:flex;align-items:center}.contributions-content-klein-loading-each-text{font-size:var(--contributions-content-klein-loading-each-text-font-size);color:var(--klein-color)}.contributions-content-klein-loading-each-text:first-child{-webkit-animation:contributionsContentKleinTextVisible var(--contributions-content-klein-loading-animation-duration) linear forwards;animation:contributionsContentKleinTextVisible var(--contributions-content-klein-loading-animation-duration) linear forwards}.contributions-content-klein-loading-each-text:nth-child(2){position:absolute;visibility:hidden;-webkit-animation:contributionsContentKleinTextHidden var(--contributions-content-klein-loading-animation-duration) linear forwards;animation:contributionsContentKleinTextHidden var(--contributions-content-klein-loading-animation-duration) linear forwards}.contributions-content-klein-loading-counter::after{content:counter(count);font-size:var(--contributions-content-klein-each-text-font-size);color:var(--klein-color);line-height:1.3;-webkit-animation:contributionsContentKleinLoadingCounter var(--contributions-content-klein-loading-animation-duration) linear forwards;animation:contributionsContentKleinLoadingCounter var(--contributions-content-klein-loading-animation-duration) linear forwards;counter-reset:count 0}.contributions-content-klein-loading-bar,.contributions-content-klein-loading-bar-responsive{display:flex;font-size:var(--contributions-content-klein-loading-bar-font-size);background-image:linear-gradient(to right,var(--klein-color),var(--klein-color) 50%,var(--background-color) 50%,var(--background-color));gap:calc((100% - 100*var(--contributions-content-klein-loading-bar-each-part-width))/99);margin-top:var(--contributions-content-klein-loading-bar-margin);margin-bottom:var(--contributions-content-klein-loading-bar-margin);-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden}.contributions-content-klein-loading-bar-responsive{display:none;gap:calc((100% - 50*var(--contributions-content-klein-loading-bar-each-part-width))/49)}.contributions-content-klein-loading-bar-each-part{font-family:"Igra Sans",sans-serif;height:auto;min-height:auto;width:var(--contributions-content-klein-loading-bar-each-part-width);min-width:var(--contributions-content-klein-loading-bar-each-part-width);fill:var(--background-color)}.contributions-content-klein-loading-bar-each-part-filled{-webkit-animation:contributionsContentKleinLoadingBar .5s forwards ease-in-out;animation:contributionsContentKleinLoadingBar .5s forwards ease-in-out}.contributions-content-klein-link-wrapper{display:flex;font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-klein-each-text-font-size);color:var(--background-color);gap:calc(var(--contributions-content-klein-each-text-font-size)/2);cursor:var(--pointer-hand-explore-light);margin-top:calc(var(--contributions-content-klein-loading-bar-margin)*2);text-decoration:underline}.contributions-content-klein-link-icon{width:calc(var(--contributions-content-klein-each-text-font-size)/2);min-width:calc(var(--contributions-content-klein-each-text-font-size)/2);height:auto;min-height:auto;transition:transform .5s;margin-bottom:auto}.contributions-content-klein-link-wrapper:hover .contributions-content-klein-link-icon{transform:translateX(20%)}.contributions-content-klein-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-klein-each-text-font-size);color:var(--background-color);line-height:1.3;margin-top:var(--contributions-content-klein-each-text-font-size)}.contributions-content-podcasts-wrapper{display:flex;flex-direction:column;padding:0 calc((var(--contributions-content-each-wrapper-width) - (var(--contributions-content-podcasts-rectangle-image-width)*2.9 + var(--contributions-content-podcasts-images-gap)*2))/2)}.contributions-content-podcasts-images-wrapper{display:flex;justify-content:center;gap:var(--contributions-content-podcasts-images-gap);margin-bottom:var(--contributions-content-podcasts-images-margin-bottom)}.contributions-content-podcasts-vertical-image{height:auto;min-height:auto;width:calc(.9*var(--contributions-content-podcasts-rectangle-image-width));min-width:calc(.9*var(--contributions-content-podcasts-rectangle-image-width));-o-object-fit:contain;object-fit:contain}.contributions-content-podcasts-each-rectangle-link-wrapper{position:relative;margin-top:calc(var(--contributions-content-podcasts-rectangle-image-width)/10);overflow:hidden;border-radius:calc(var(--contributions-content-podcasts-rectangle-image-width)/7)}.contributions-content-podcasts-each-rectangle-image,.contributions-content-podcasts-each-rectangle-link-wrapper,.contributions-content-podcasts-each-rectangle-text{height:var(--contributions-content-podcasts-rectangle-image-width);min-height:var(--contributions-content-podcasts-rectangle-image-width);width:var(--contributions-content-podcasts-rectangle-image-width);min-width:var(--contributions-content-podcasts-rectangle-image-width)}.contributions-content-podcasts-each-rectangle-text{position:absolute;top:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:calc(var(--contributions-content-podcasts-rectangle-image-width)/8);font-size:calc(.1*var(--contributions-content-podcasts-rectangle-image-width));color:var(--background-color);opacity:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8));cursor:var(--pointer-hand-explore-light);transition:opacity .5s}.contributions-content-podcasts-each-rectangle-link-wrapper:hover .contributions-content-podcasts-each-rectangle-text{opacity:1}.contributions-content-podcasts-title-wrapper{display:flex;align-items:center;gap:var(--contributions-content-podcasts-title-gap);margin-bottom:var(--contributions-content-podcasts-title-margin-bottom)}.contributions-content-podcasts-title-icon{height:var(--contributions-content-podcasts-title-icon-height);min-height:var(--contributions-content-podcasts-title-icon-height);width:auto;min-width:auto;fill:#1ed760}.contributions-content-podcasts-text,.contributions-content-podcasts-title-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-podcasts-text-font-size);color:var(--background-color)}.contributions-content-podcasts-text{line-height:1.3}.contributions-content-open-source-projects-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%;min-width:100%;display:flex;gap:var(--contributions-content-open-source-projects-gap);margin-bottom:var(--contributions-content-open-source-projects-wrapper-margin-bottom)}.contributions-content-open-source-each-project-wrapper{height:var(--contributions-content-open-source-each-project-height);min-height:var(--contributions-content-open-source-each-project-height);width:var(--contributions-content-open-source-each-project-width);min-width:var(--contributions-content-open-source-each-project-width);background-color:var(--secondary-light-color);position:relative;display:flex;justify-content:flex-end;flex-direction:column;gap:var(--contributions-content-open-source-each-project-name-font-size);padding:var(--contributions-content-open-source-each-project-padding)0;border-radius:calc(var(--contributions-content-open-source-each-project-width)/2);cursor:var(--pointer-hand-dark);border:2px solid var(--secondary-light-color);overflow:hidden;transition:all var(--contributions-content-open-source-project-animation-duration)}.contributions-content-open-source-each-project-name{height:100%;min-height:100%;font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-open-source-each-project-name-font-size);color:var(--dark-text-color);display:flex;justify-content:flex-start;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);-webkit-animation:contributionsContentOpenSourceEachProjectDescription calc(2*var(--contributions-content-open-source-project-animation-duration));animation:contributionsContentOpenSourceEachProjectDescription calc(2*var(--contributions-content-open-source-project-animation-duration))}.contributions-content-open-source-each-project-description{display:none;font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-open-source-each-project-name-font-size);color:var(--secondary-light-color);line-height:1.3}.contributions-content-open-source-each-project-link,.contributions-content-open-source-each-project-link-icon{fill:var(--secondary-light-color);transition:all var(--contributions-content-open-source-project-animation-duration)}.contributions-content-open-source-each-project-link{position:absolute;top:var(--contributions-content-open-source-each-project-padding);right:var(--contributions-content-open-source-each-project-padding);display:none;transform:translateY(-10%);text-decoration:none;cursor:var(--pointer-hand-explore-dark)}.contributions-content-open-source-each-project-link-icon{height:auto;min-height:auto;width:var(--contributions-content-open-source-each-project-link-icon-width);min-width:var(--contributions-content-open-source-each-project-link-icon-width)}.contributions-content-open-source-each-project-link:hover .contributions-content-open-source-each-project-link-icon{transform:translate(10%,-10%)}.contributions-content-open-source-each-project-wrapper-open{display:flex;flex:1;padding:var(--contributions-content-open-source-each-project-padding) calc(var(--contributions-content-open-source-each-project-padding)/2);border:2px solid var(--secondary-light-color);background-color:var(--dark-text-color);margin:0 calc(var(--contributions-content-open-source-projects-gap)*2);cursor:var(--pointer-default-dark)}.contributions-content-open-source-each-project-wrapper-open .contributions-content-open-source-each-project-name{color:var(--secondary-light-color);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;transform:unset;height:unset;min-height:unset}.contributions-content-open-source-each-project-wrapper-open .contributions-content-open-source-each-project-description,.contributions-content-open-source-each-project-wrapper-open .contributions-content-open-source-each-project-link{display:flex}.contributions-content-open-source-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-open-source-each-text-font-size);color:var(--background-color);margin-bottom:var(--contributions-content-open-source-title-margin-bottom);line-height:1.3}.contributions-content-open-source-link-wrapper{display:flex;align-items:center;gap:calc(var(--contributions-content-open-source-link-text-font-size)/2);cursor:var(--pointer-hand-explore-dark);text-decoration:none}.contributions-content-open-source-link-icon{width:calc(var(--contributions-content-open-source-link-text-font-size));min-width:calc(var(--contributions-content-open-source-link-text-font-size));height:auto;min-height:auto;fill:var(--light-color);transition:transform .5s}.contributions-content-open-source-link-wrapper:hover .contributions-content-open-source-link-icon:last-child{transform:translateX(20%)}.contributions-content-open-source-link-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-open-source-link-text-font-size);margin-top:calc(var(--contributions-content-open-source-link-text-font-size)/10);color:var(--light-color)}.contributions-content-videos-thumbnails-wrapper{width:100%;min-width:100%;display:flex;gap:var(--contributions-content-videos-thumbnails-gap);margin-bottom:var(--contributions-content-videos-thumbnails-margin-bottom);padding-right:calc(var(--contributions-content-videos-thumbnails-gap));overflow-x:auto;cursor:var(--pointer-hand-drag-dark);scrollbar-width:none}.contributions-content-videos-thumbnails-wrapper::-webkit-scrollbar{display:none}.contributions-content-videos-each-thumbnail-wrapper{position:relative;height:calc(var(--contributions-content-videos-each-thumbnail-width)*9/16);min-height:calc(var(--contributions-content-videos-each-thumbnail-width)*9/16);width:var(--contributions-content-videos-each-thumbnail-width);min-width:var(--contributions-content-videos-each-thumbnail-width);display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:calc(var(--contributions-content-videos-each-thumbnail-width)*1/10);cursor:var(--pointer-hand-drag-dark)}.contributions-content-videos-each-thumbnail-image{height:auto;min-height:auto;width:102%;min-width:102%;border-bottom-right-radius:calc(var(--contributions-content-videos-each-thumbnail-width)*12/100);-o-object-position:10%;object-position:10%}.contributions-content-videos-each-thumbnail-text{position:absolute;top:0;display:flex;align-items:flex-end;height:calc(var(--contributions-content-videos-each-thumbnail-width)*9/16);min-height:calc(var(--contributions-content-videos-each-thumbnail-width)*9/16);width:var(--contributions-content-videos-each-thumbnail-width);min-width:var(--contributions-content-videos-each-thumbnail-width);padding-left:calc(var(--contributions-content-videos-each-thumbnail-width)/20);padding-bottom:calc(var(--contributions-content-videos-each-thumbnail-width)/20);font-family:"Igra Sans",sans-serif;font-size:calc(var(--contributions-content-videos-each-thumbnail-width)/16);color:var(--background-color);opacity:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.6));transition:opacity .5s}.contributions-content-videos-each-thumbnail-wrapper:hover .contributions-content-videos-each-thumbnail-text{opacity:1}.contributions-content-videos-each-thumbnail-button-wrapper{position:absolute;bottom:calc(var(--contributions-content-videos-each-thumbnail-width)*-2.5/100);right:calc(var(--contributions-content-videos-each-thumbnail-width)*-2.5/100);display:flex;justify-content:center;align-items:center;background-color:var(--dark-text-color);height:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100);min-height:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100);width:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100);min-width:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100);border-top-left-radius:50%;z-index:2}.contributions-content-videos-each-thumbnail-button-icon-wrapper{display:flex;justify-content:center;align-items:center;height:calc(var(--contributions-content-videos-each-thumbnail-width)*13/100);min-height:calc(var(--contributions-content-videos-each-thumbnail-width)*13/100);width:calc(var(--contributions-content-videos-each-thumbnail-width)*13/100);min-width:calc(var(--contributions-content-videos-each-thumbnail-width)*13/100);background-color:var(--light-color);border-radius:100%}.contributions-content-videos-each-thumbnail-button-icon{width:calc(var(--contributions-content-videos-each-thumbnail-width)*6/100);min-width:calc(var(--contributions-content-videos-each-thumbnail-width)*6/100);height:auto;fill:var(--link-light-color);transition:transform .5s}.contributions-content-videos-each-thumbnail-wrapper:hover .contributions-content-videos-each-thumbnail-button-icon{transform:translate(10%,-10%)}.contributions-content-videos-each-thumbnail-button-radius-left,.contributions-content-videos-each-thumbnail-button-radius-top{width:calc(var(--contributions-content-videos-each-thumbnail-width)*8/100);min-width:calc(var(--contributions-content-videos-each-thumbnail-width)*8/100);height:calc(var(--contributions-content-videos-each-thumbnail-width)*8/100);min-height:calc(var(--contributions-content-videos-each-thumbnail-width)*8/100);background-color:transparent;overflow:hidden}.contributions-content-videos-each-thumbnail-button-radius-left{position:absolute;bottom:calc(var(--contributions-content-videos-each-thumbnail-width)*2.5/100);right:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100)}.contributions-content-videos-each-thumbnail-button-radius-top{position:absolute;bottom:calc(var(--contributions-content-videos-each-thumbnail-width)*20/100);right:calc(var(--contributions-content-videos-each-thumbnail-width)*2.5/100)}.contributions-content-videos-each-thumbnail-button-radius-left::before,.contributions-content-videos-each-thumbnail-button-radius-top::before{content:"";position:absolute;right:0;bottom:0;height:200%;min-height:200%;width:200%;min-width:200%;background-color:transparent;border-radius:100%;box-shadow:0 0 0 100px var(--dark-text-color)}.contributions-content-videos-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-videos-each-text-font-size);color:var(--background-color);line-height:1.3;margin-top:var(--contributions-content-videos-each-text-margin-top)}.contributions-content-relayers-image-wrapper{width:100%;min-width:100%;margin-bottom:var(--contributions-content-relayers-image-margin-bottom)}.contributions-content-relayers-image{height:auto;min-height:auto;width:100%;min-width:100%;-o-object-fit:contain;object-fit:contain}.contributions-content-relayers-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-relayers-each-text-font-size);color:var(--background-color);line-height:1.3;margin-top:var(--contributions-content-relayers-each-text-margin-top)}.contributions-content-articles-links-wrapper{display:flex;flex-direction:column;gap:calc(var(--contributions-content-articles-each-link-height)/4)}.contributions-content-articles-links-each-line-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;display:flex;gap:calc(var(--contributions-content-articles-each-link-height)/4)}.contributions-content-articles-each-big-link,.contributions-content-articles-each-small-link{height:var(--contributions-content-articles-each-link-height);min-height:var(--contributions-content-articles-each-link-height);display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;border-radius:calc(var(--contributions-content-articles-each-link-height)/2)}.contributions-content-articles-each-small-link{width:var(--contributions-content-articles-each-link-height);min-width:var(--contributions-content-articles-each-link-height)}.contributions-content-articles-each-big-link{width:calc(var(--contributions-content-articles-each-link-height)*5);min-width:calc(var(--contributions-content-articles-each-link-height)*5)}.contributions-content-articles-each-link-text{font-family:"Igra Sans",sans-serif;font-size:calc(var(--contributions-content-articles-each-link-height)*2/5);margin-top:calc(var(--contributions-content-articles-each-link-height)/10)}.contributions-content-articles-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-articles-each-text-font-size);color:var(--background-color);line-height:1.3;margin-top:var(--contributions-content-articles-each-text-margin-top)}.contributions-content-bot101-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-bot101-each-text-font-size);color:var(--background-color);line-height:1.3;margin-bottom:var(--contributions-content-bot101-each-text-margin-bottom)}.contributions-content-bot101-projects-wrapper{display:flex;justify-content:center}.contributions-content-bot101-projects-image{width:var(--contributions-content-bot101-projects-image-width);min-width:var(--contributions-content-bot101-projects-image-width);height:auto;min-height:auto}.contributions-content-bot101-each-project-image{height:auto;min-height:auto;width:100%;min-width:100%;-o-object-fit:contain;object-fit:contain}.contributions-content-rpcs-json-layer-wrapper,.contributions-content-rpcs-json-wrapper{display:flex;flex-direction:column;margin-left:var(--contributions-content-rpcs-json-font-size)}.contributions-content-rpcs-json-wrapper{font-size:var(--contributions-content-rpcs-json-font-size);color:var(--background-color);margin-bottom:var(--contributions-content-rpcs-json-margin-bottom)}.contributions-content-rpcs-json-layer-wrapper{position:relative}.contributions-content-rpcs-json-foldable{position:relative;cursor:var(--pointer-hand-dark)}.contributions-content-rpcs-json-foldable::before{content:"";position:absolute;border-left:calc(var(--contributions-content-rpcs-json-font-size)/4) solid transparent;border-right:calc(var(--contributions-content-rpcs-json-font-size)/4) solid transparent;border-top:calc(var(--contributions-content-rpcs-json-font-size)/2) solid var(--background-color);bottom:0;left:calc(var(--contributions-content-rpcs-json-font-size)*-1);margin-bottom:calc(var(--contributions-content-rpcs-json-font-size)/4)}.contributions-content-rpcs-json-folded::before{transform:rotate(-90deg)}.contributions-content-rpcs-json-folded+.contributions-content-rpcs-json-layer-wrapper{height:var(--contributions-content-rpcs-json-font-size);max-height:var(--contributions-content-rpcs-json-font-size);padding-top:var(--contributions-content-rpcs-json-font-size);overflow:hidden}.contributions-content-rpcs-json-folded+.contributions-content-rpcs-json-layer-wrapper::before{content:"...";font-size:var(--contributions-content-rpcs-json-font-size);color:var(--background-color);position:absolute;top:0;left:0}.contributions-content-rpcs-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-rpcs-each-text-font-size);color:var(--background-color);line-height:1.3;margin-bottom:var(--contributions-content-rpcs-each-text-margin-bottom)}.contributions-content-validator-projects-wrapper{width:100%;min-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;display:flex;justify-content:center;gap:calc(var(--contributions-content-validator-projects-each-project-height)/5)}.contributions-content-validator-each-project-wrapper{display:flex;height:calc(var(--contributions-content-validator-projects-each-project-height)*1.6);min-height:calc(var(--contributions-content-validator-projects-each-project-height)*1.6);width:var(--contributions-content-validator-projects-each-project-height);min-width:var(--contributions-content-validator-projects-each-project-height)}.contributions-content-validator-each-project-image{height:auto;min-height:auto;width:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--contributions-content-validator-projects-each-project-height)/2)}.contributions-content-validator-each-project-image:hover{border:2px solid var(--green-color)}.contributions-content-validator-each-text{font-family:"Igra Sans",sans-serif;font-size:var(--contributions-content-validator-each-text-font-size);color:var(--background-color);line-height:1.3;margin-top:var(--contributions-content-validator-each-text-margin-top)}@media only screen and (max-width:1200px){:root{--contributions-navbar-content-each-contribution-font-size:28px;--contributions-navbar-content-each-contribution-height:68px;--contributions-content-each-wrapper-width:560px}}@media only screen and (max-width:1100px){:root{--contributions-header-font-size:20px;--contributions-navbar-content-each-contribution-font-size:24px;--contributions-navbar-width:240px;--contributions-content-each-wrapper-width:500px}.contributions-content-bot101-projects-wrapper{flex-wrap:wrap}}@media only screen and (max-width:1000px){:root{--contributions-header-font-size:18px;--contributions-navbar-content-each-contribution-font-size:22px;--contributions-navbar-width:220px;--contributions-content-each-wrapper-width:460px}}@media only screen and (max-width:900px){:root{--contributions-header-margin-top:0px;--contributions-navbar-content-each-contribution-height:60px;--contributions-content-each-wrapper-width:100%}.contributions-header-wrapper{width:100%;min-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}.contributions-navbar-wrapper{height:fit-content;min-height:fit-content;flex-direction:column;border-top-left-radius:0;border-top-right-radius:0}.contributions-navbar-selected-icon{display:none}.contributions-navbar-inner-wrapper{width:100%;min-width:100%;height:var(--contributions-navbar-content-each-contribution-height);min-height:var(--contributions-navbar-content-each-contribution-height)}.contributions-navbar-content-wrapper{width:100%;min-width:100%;flex-direction:row;height:100%;min-height:100%;background:linear-gradient(var(--dark-text-color),var(--dark-text-color)) padding-box,linear-gradient(to right,rgba(245,245,245,0) 0%,rgba(245,245,245,0) 40%,rgba(245,245,245,.4) 50%,rgba(245,245,245,0) 60%,rgba(245,245,245,0) 100%);border-right:none;border-bottom:1px solid transparent;overflow-x:scroll;overflow-y:unset;padding-right:0}.contributions-navbar-content-each-contribution{justify-content:center;width:var(--contributions-navbar-content-each-contribution-width);min-width:var(--contributions-navbar-content-each-contribution-width);height:100%;min-height:100%}.contributions-navbar-content-each-contribution-responsive,.contributions-navbar-wrapper-responsive{display:flex}.contributions-content-each-contribution-wrapper{height:fit-content;min-height:fit-content;padding:calc(var(--content-gap))0}}@media only screen and (max-width:800px){:root{--contributions-navbar-content-each-contribution-font-size:20px}}@media only screen and (max-width:700px){:root{--contributions-border-radius:20px}}@media only screen and (max-width:600px){:root{--contributions-navbar-content-each-contribution-font-size:18px;--contributions-navbar-content-each-contribution-height:50px;--contributions-content-101-telegram-each-message-height:26px;--contributions-content-101-telegram-title-margin-bottom:20px;--contributions-content-101-telegram-each-text-font-size:14px;--contributions-content-podcasts-rectangle-image-width:120px;--contributions-content-bot101-projects-image-width:100%;--contributions-content-rpcs-json-font-size:12px;--contributions-content-validator-projects-each-project-height:48px;--contributions-content-open-source-each-project-name-font-size:14px;--contributions-content-open-source-each-project-width:30px;--contributions-content-open-source-each-project-height:240px}.contributions-content-klein-loading-bar{display:none}.contributions-content-klein-loading-bar-responsive{display:flex}}@media only screen and (max-width:500px){:root{--contributions-navbar-content-each-contribution-font-size:15px;--contributions-navbar-content-each-contribution-height:40px;--contributions-content-open-source-each-project-width:28px;--contributions-content-open-source-each-project-height:300px;--contributions-content-podcasts-rectangle-image-width:100px}.contributions-content-validator-each-project-wrapper{margin:0-10px;height:calc(var(--contributions-content-validator-projects-each-project-height)*2);min-height:calc(var(--contributions-content-validator-projects-each-project-height)*2)}}@media only screen and (max-width:400px){:root{--contributions-navbar-content-each-contribution-font-size:13px;--contributions-navbar-content-each-contribution-height:40px;--contributions-content-podcasts-images-gap:10px;--contributions-content-podcasts-rectangle-image-width:76px}}