:root{--main-background:#f8f8f8;--main-text-color:#222;--second-background:#fff;--second-background-transparent:hsla(0,0%,100%,0);--brand-color:#1473e6;--brand-color-text:#fff;--brand-darken-color:#095aba;--brand-darken-color-text:#fff;--brand-lighten-color:#2680eb;--second-color:#247b5e;--gray-color:#6e6e6e;--gray-lighten-color:#cacaca;--button-background-color:var(--brand-color);--footer-link-color:var(--brand-darken-color);--function-shadow:rgba(0,0,0,0.05);--function-shadow-active:rgba(0,0,0,0.2);--card-overlay:rgba(0,0,0,0.7);--card-overlay-text:#fff;--transparent-color:transparent;--transparent-color-5:rgba(0,0,0,0.05);--transparent-color-20:rgba(0,0,0,0.2);--transparent-invert-color:hsla(0,0%,100%,0);--transition-time:0.2s;--transition-small-time:0.1s;--transition-card-time:1s;--transition-show-time:1.5s;--line-height:1.4;--line-height-code:1.5;--general-line-height:22px;--code-fonts:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media (prefers-color-scheme:dark){:root:not(.is-light){--main-background:#222;--main-text-color:#fff;--second-background:#111;--second-background-transparent:rgba(17,17,17,0);--brand-color:#227dec;--second-color:#298e6d;--button-background-color:#136edd;--footer-link-color:#4993ee;--function-shadow:hsla(0,0%,100%,0.05);--function-shadow-active:hsla(0,0%,100%,0.2);--transparent-color:hsla(0,0%,100%,0);--transparent-color-5:hsla(0,0%,100%,0.05);--transparent-color-20:hsla(0,0%,100%,0.2);--transparent-invert-color:transparent}}:root.is-dark{--main-background:#222;--main-text-color:#fff;--second-background:#111;--second-background-transparent:rgba(17,17,17,0);--brand-color:#227dec;--second-color:#298e6d;--button-background-color:#136edd;--footer-link-color:#4993ee;--function-shadow:hsla(0,0%,100%,0.05);--function-shadow-active:hsla(0,0%,100%,0.2);--transparent-color:hsla(0,0%,100%,0);--transparent-color-5:hsla(0,0%,100%,0.05);--transparent-color-20:hsla(0,0%,100%,0.2);--transparent-invert-color:transparent}@-webkit-keyframes opacity-easeInElastic{0%,2%,18%,32%,48%,62%,78%,88%{opacity:1}8%,14%{opacity:.99}40%,42%{opacity:.98}70%,72%{opacity:.87}to{opacity:0}}@keyframes opacity-easeInElastic{0%,2%,18%,32%,48%,62%,78%,88%{opacity:1}8%,14%{opacity:.99}40%,42%{opacity:.98}70%,72%{opacity:.87}to{opacity:0}}@-webkit-keyframes scale-easeInElastic{0%,4%,18%{transform:scale(1)}8%,14%{transform:scale(.99)}26%,28%{transform:scale(1.01)}40%,42%{transform:scale(.98)}56%,58%{transform:scale(1.05)}72%{transform:scale(.87)}86%{transform:scale(1.37)}to{transform:scale(0)}}@keyframes scale-easeInElastic{0%,4%,18%{transform:scale(1)}8%,14%{transform:scale(.99)}26%,28%{transform:scale(1.01)}40%,42%{transform:scale(.98)}56%,58%{transform:scale(1.05)}72%{transform:scale(.87)}86%{transform:scale(1.37)}to{transform:scale(0)}}@-webkit-keyframes translate-easeInElastic{0%,4%,18%{transform:translateX(0)}8%,14%{transform:translateX(-.2%)}26%,28%{transform:translateX(.6%)}40%,42%{transform:translateX(-1.6%)}56%,58%{transform:translateX(4.6%)}72%{transform:translateX(-13.1%)}86%{transform:translateX(37.1%)}to{transform:translateX(-100%)}}@keyframes translate-easeInElastic{0%,4%,18%{transform:translateX(0)}8%,14%{transform:translateX(-.2%)}26%,28%{transform:translateX(.6%)}40%,42%{transform:translateX(-1.6%)}56%,58%{transform:translateX(4.6%)}72%{transform:translateX(-13.1%)}86%{transform:translateX(37.1%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeInElastic{0%,4%,18%{top:101%;color:var(--main-text-color)}8%,14%{top:100%}26%,28%{top:102%}40%,42%{top:99%}56%,58%{top:105%}72%{top:88%}86%{top:138%;color:var(--main-text-color)}to{top:1%;color:var(--second-color)}}@keyframes cursor-easeInElastic{0%,4%,18%{top:101%;color:var(--main-text-color)}8%,14%{top:100%}26%,28%{top:102%}40%,42%{top:99%}56%,58%{top:105%}72%{top:88%}86%{top:138%;color:var(--main-text-color)}to{top:1%;color:var(--second-color)}}@-webkit-keyframes opacity-easeOutElastic{0%{opacity:1}28%{opacity:.13}56%{opacity:.014}86%,92%{opacity:.002}8%,22%,68%,82%,to{opacity:0}}@keyframes opacity-easeOutElastic{0%{opacity:1}28%{opacity:.13}56%{opacity:.014}86%,92%{opacity:.002}8%,22%,68%,82%,to{opacity:0}}@-webkit-keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.323)}28%{transform:scale(.131)}44%{transform:scale(-.046)}59%{transform:scale(.017)}73%{transform:scale(-.007)}88%{transform:scale(.002)}to{transform:scale(0)}}@keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.323)}28%{transform:scale(.131)}44%{transform:scale(-.046)}59%{transform:scale(.017)}73%{transform:scale(-.007)}88%{transform:scale(.002)}to{transform:scale(0)}}@-webkit-keyframes translate-easeOutElastic{0%{transform:translateX(0)}14%{transform:translateX(-137.1%)}28%{transform:translateX(-86.9%)}44%{transform:translateX(-104.6%)}59%{transform:translateX(-98%)}73%{transform:translateX(-100.8%)}88%{transform:translateX(-99.8%)}to{transform:translateX(-100%)}}@keyframes translate-easeOutElastic{0%{transform:translateX(0)}14%{transform:translateX(-137.1%)}28%{transform:translateX(-86.9%)}44%{transform:translateX(-104.6%)}59%{transform:translateX(-98%)}73%{transform:translateX(-100.8%)}88%{transform:translateX(-99.8%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeOutElastic{0%{top:101%;color:var(--brand-color)}16%{top:-31%;color:var(--main-text-color)}28%{top:14%}44%{top:-4%}59%{top:2.6%}73%{top:.4%}88%{top:1.2%}to{top:1%;color:var(--main-text-color)}}@keyframes cursor-easeOutElastic{0%{top:101%;color:var(--brand-color)}16%{top:-31%;color:var(--main-text-color)}28%{top:14%}44%{top:-4%}59%{top:2.6%}73%{top:.4%}88%{top:1.2%}to{top:1%;color:var(--main-text-color)}}@-webkit-keyframes opacity-easeInOutElastic{0%,16%,22%,36%{opacity:1}4%,8%{opacity:.95}28%,32%{opacity:.9}70%,72%{opacity:.1}90%,92%{opacity:.05}76%,86%,96%,to{opacity:0}}@keyframes opacity-easeInOutElastic{0%,16%,22%,36%{opacity:1}4%,8%{opacity:.95}28%,32%{opacity:.9}70%,72%{opacity:.1}90%,92%{opacity:.05}76%,86%,96%,to{opacity:0}}@-webkit-keyframes scale-easeInOutElastic{0%{transform:scale(1)}4%,8%{transform:scale(.999)}18%,20%{transform:scale(1.01)}28%,30%{transform:scale(.97)}38%,40%{transform:scale(1.1)}60%,62%{transform:scale(-.1)}70%,72%{transform:scale(.03)}80%,82%{transform:scale(-.01)}90%,92%{transform:scale(.001)}to{transform:scale(0)}}@keyframes scale-easeInOutElastic{0%{transform:scale(1)}4%,8%{transform:scale(.999)}18%,20%{transform:scale(1.01)}28%,30%{transform:scale(.97)}38%,40%{transform:scale(1.1)}60%,62%{transform:scale(-.1)}70%,72%{transform:scale(.03)}80%,82%{transform:scale(-.01)}90%,92%{transform:scale(.001)}to{transform:scale(0)}}@-webkit-keyframes translate-easeInOutElastic{0%{transform:translateX(0)}4%,8%{transform:translateX(-.1%)}18%,20%{transform:translateX(.5%)}28%,30%{transform:translateX(-2.4%)}38%,40%{transform:translateX(10%)}60%,62%{transform:translateX(-110%)}70%,72%{transform:translateX(-97.6%)}80%,82%{transform:translateX(-100.5%)}90%,92%{transform:translateX(-99.9%)}to{transform:translateX(-100%)}}@keyframes translate-easeInOutElastic{0%{transform:translateX(0)}4%,8%{transform:translateX(-.1%)}18%,20%{transform:translateX(.5%)}28%,30%{transform:translateX(-2.4%)}38%,40%{transform:translateX(10%)}60%,62%{transform:translateX(-110%)}70%,72%{transform:translateX(-97.6%)}80%,82%{transform:translateX(-100.5%)}90%,92%{transform:translateX(-99.9%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeInOutElastic{0%{top:101%;color:var(--brand-color)}4%,8%{top:100%}18%,20%{top:102%}28%,30%{top:99%}38%,40%{top:113%;color:var(--brand-color)}60%,62%{top:-11%}70%,72%{top:3.3%;color:var(--second-color)}80%,82%{top:0}90%,92%{top:2%}to{top:1%;color:var(--second-color)}}@keyframes cursor-easeInOutElastic{0%{top:101%;color:var(--brand-color)}4%,8%{top:100%}18%,20%{top:102%}28%,30%{top:99%}38%,40%{top:113%;color:var(--brand-color)}60%,62%{top:-11%}70%,72%{top:3.3%;color:var(--second-color)}80%,82%{top:0}90%,92%{top:2%}to{top:1%;color:var(--second-color)}}@-webkit-keyframes opacity-easeInBounce{0%{opacity:1}4%{opacity:.985}8%{opacity:.995}18%{opacity:.938}26%{opacity:.9837}46%{opacity:.78}64%{opacity:.98}76%{opacity:.436}88%{opacity:.109}to{opacity:0}}@keyframes opacity-easeInBounce{0%{opacity:1}4%{opacity:.985}8%{opacity:.995}18%{opacity:.938}26%{opacity:.9837}46%{opacity:.78}64%{opacity:.98}76%{opacity:.436}88%{opacity:.109}to{opacity:0}}@-webkit-keyframes scale-easeInBounce{0%{transform:scale(1)}4%{transform:scale(.984)}8%{transform:scale(.995)}18%{transform:scale(.938)}26%{transform:scale(.9837)}46%{transform:scale(.78)}64%{transform:scale(.98)}76%{transform:scale(.436)}88%{transform:scale(.109)}to{transform:scale(0)}}@keyframes scale-easeInBounce{0%{transform:scale(1)}4%{transform:scale(.984)}8%{transform:scale(.995)}18%{transform:scale(.938)}26%{transform:scale(.9837)}46%{transform:scale(.78)}64%{transform:scale(.98)}76%{transform:scale(.436)}88%{transform:scale(.109)}to{transform:scale(0)}}@-webkit-keyframes translate-easeInBounce{0%{transform:translateX(0)}4%{transform:translateX(-1.6%)}8%{transform:translateX(-.5%)}18%{transform:translateX(-6.8%)}26%{transform:translateX(-1.7%)}46%{transform:translateX(-22%)}64%{transform:translateX(-2%)}76%{transform:translateX(-56.4%)}88%{transform:translateX(-89.1%)}to{transform:translateX(-100%)}}@keyframes translate-easeInBounce{0%{transform:translateX(0)}4%{transform:translateX(-1.6%)}8%{transform:translateX(-.5%)}18%{transform:translateX(-6.8%)}26%{transform:translateX(-1.7%)}46%{transform:translateX(-22%)}64%{transform:translateX(-2%)}76%{transform:translateX(-56.4%)}88%{transform:translateX(-89.1%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeInBounce{0%{top:101%;color:var(--main-text-color)}4%{top:99%}8%{top:101%}18%{top:95%}26%{top:99%}46%{top:76%}64%{top:99%;color:var(--main-text-color)}76%{top:45%}88%{top:12%}to{top:1%;color:var(--second-color)}}@keyframes cursor-easeInBounce{0%{top:101%;color:var(--main-text-color)}4%{top:99%}8%{top:101%}18%{top:95%}26%{top:99%}46%{top:76%}64%{top:99%;color:var(--main-text-color)}76%{top:45%}88%{top:12%}to{top:1%;color:var(--second-color)}}@-webkit-keyframes opacity-easeOutBounce{0%{opacity:1}12%{opacity:.891}24%{opacity:.564}36%{opacity:.02}54%{opacity:.25}74%{opacity:.016}82%{opacity:.0625}92%{opacity:.007}96%{opacity:.015}to{opacity:0}}@keyframes opacity-easeOutBounce{0%{opacity:1}12%{opacity:.891}24%{opacity:.564}36%{opacity:.02}54%{opacity:.25}74%{opacity:.016}82%{opacity:.0625}92%{opacity:.007}96%{opacity:.015}to{opacity:0}}@-webkit-keyframes scale-easeOutBounce{0%{transform:scale(1)}12%{transform:scale(.891)}24%{transform:scale(.564)}36%{transform:scale(.02)}54%{transform:scale(.25)}74%{transform:scale(.016)}82%{transform:scale(.0625)}92%{transform:scale(.007)}96%{transform:scale(.015)}to{transform:scale(0)}}@keyframes scale-easeOutBounce{0%{transform:scale(1)}12%{transform:scale(.891)}24%{transform:scale(.564)}36%{transform:scale(.02)}54%{transform:scale(.25)}74%{transform:scale(.016)}82%{transform:scale(.0625)}92%{transform:scale(.007)}96%{transform:scale(.015)}to{transform:scale(0)}}@-webkit-keyframes translate-easeOutBounce{0%{transform:translateX(0)}12%{transform:translateX(-10.89%)}24%{transform:translateX(-43.56%)}36%{transform:translateX(-98%)}54%{transform:translateX(-75%)}74%{transform:translateX(-98.4%)}82%{transform:translateX(-93.75%)}92%{transform:translateX(-99.3%)}96%{transform:translateX(-98.5%)}to{transform:translateX(-100%)}}@keyframes translate-easeOutBounce{0%{transform:translateX(0)}12%{transform:translateX(-10.89%)}24%{transform:translateX(-43.56%)}36%{transform:translateX(-98%)}54%{transform:translateX(-75%)}74%{transform:translateX(-98.4%)}82%{transform:translateX(-93.75%)}92%{transform:translateX(-99.3%)}96%{transform:translateX(-98.5%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeOutBounce{0%{top:101%;color:var(--brand-color)}12%{top:90%}24%{top:56%}36%{top:3%;color:var(--main-text-color)}54%{top:25%}74%{top:3%}82%{top:7%}92%{top:1%}96%{top:3%}to{top:1%;color:var(--main-text-color)}}@keyframes cursor-easeOutBounce{0%{top:101%;color:var(--brand-color)}12%{top:90%}24%{top:56%}36%{top:3%;color:var(--main-text-color)}54%{top:25%}74%{top:3%}82%{top:7%}92%{top:1%}96%{top:3%}to{top:1%;color:var(--main-text-color)}}@-webkit-keyframes opacity-easeInOutBounce{0%{opacity:1}2%,14%,32%{opacity:.99}4%{opacity:.997}10%{opacity:.97}22%{opacity:.876}42%{opacity:.597}50%{opacity:.5}58%{opacity:.403}68%,86%,98%{opacity:.01}78%{opacity:.124}90%{opacity:.03}96%{opacity:.003}to{opacity:0}}@keyframes opacity-easeInOutBounce{0%{opacity:1}2%,14%,32%{opacity:.99}4%{opacity:.997}10%{opacity:.97}22%{opacity:.876}42%{opacity:.597}50%{opacity:.5}58%{opacity:.403}68%,86%,98%{opacity:.01}78%{opacity:.124}90%{opacity:.03}96%{opacity:.003}to{opacity:0}}@-webkit-keyframes scale-easeInOutBounce{0%{transform:scale(1)}2%,14%,32%{transform:scale(.99)}4%{transform:scale(.997)}10%{transform:scale(.97)}22%{transform:scale(.876)}42%{transform:scale(.597)}50%{transform:scale(.5)}58%{transform:scale(.403)}68%,86%,98%{transform:scale(.01)}78%{transform:scale(.124)}90%{transform:scale(.03)}96%{transform:scale(.003)}to{transform:scale(0)}}@keyframes scale-easeInOutBounce{0%{transform:scale(1)}2%,14%,32%{transform:scale(.99)}4%{transform:scale(.997)}10%{transform:scale(.97)}22%{transform:scale(.876)}42%{transform:scale(.597)}50%{transform:scale(.5)}58%{transform:scale(.403)}68%,86%,98%{transform:scale(.01)}78%{transform:scale(.124)}90%{transform:scale(.03)}96%{transform:scale(.003)}to{transform:scale(0)}}@-webkit-keyframes translate-easeInOutBounce{0%{transform:translateX(0)}2%,14%,32%{transform:translateX(-1%)}4%{transform:translateX(-.3%)}10%{transform:translateX(-3%)}22%{transform:translateX(-12.4%)}42%{transform:translateX(-40.3%)}50%{transform:translateX(-50%)}58%{transform:translateX(-59.7%)}68%,86%,98%{transform:translateX(-99%)}78%{transform:translateX(-87.6%)}90%{transform:translateX(-97%)}96%{transform:translateX(-99.7%)}to{transform:translateX(-100%)}}@keyframes translate-easeInOutBounce{0%{transform:translateX(0)}2%,14%,32%{transform:translateX(-1%)}4%{transform:translateX(-.3%)}10%{transform:translateX(-3%)}22%{transform:translateX(-12.4%)}42%{transform:translateX(-40.3%)}50%{transform:translateX(-50%)}58%{transform:translateX(-59.7%)}68%,86%,98%{transform:translateX(-99%)}78%{transform:translateX(-87.6%)}90%{transform:translateX(-97%)}96%{transform:translateX(-99.7%)}to{transform:translateX(-100%)}}@-webkit-keyframes cursor-easeInOutBounce{0%{top:101%;color:var(--brand-color)}2%,14%,32%{top:100%}4%{top:101%}10%{top:98%}22%{top:89%;color:var(--brand-color)}42%{top:63%}50%{top:51%}58%{top:39%}68%,86%,98%{top:2%}78%{top:13%;color:var(--second-color)}90%{top:4%}96%{top:1%}to{top:1%;color:var(--second-color)}}@keyframes cursor-easeInOutBounce{0%{top:101%;color:var(--brand-color)}2%,14%,32%{top:100%}4%{top:101%}10%{top:98%}22%{top:89%;color:var(--brand-color)}42%{top:63%}50%{top:51%}58%{top:39%}68%,86%,98%{top:2%}78%{top:13%;color:var(--second-color)}90%{top:4%}96%{top:1%}to{top:1%;color:var(--second-color)}}