@charset "UTF-8";html{font-size:100%}address,blockquote,body,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-weight:400;font-style:normal;text-align:left}ol,ul{list-style-type:none}fieldset,img{border-width:0}table{border-collapse:collapse}hr{display:none}sup{vertical-align:top}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none;border-radius:0}input[type=checkbox],input[type=radio]{cursor:pointer}input[type=email],input[type=password],input[type=submit],input[type=text],textarea{border-width:0}input:focus,textarea:focus{outline:none}button,input[type=submit]{border:none}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline-style:none;-moz-outline-style:none;outline:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Larsseit Web;font-weight:200;src:url(/Larsseit-Thin.90adaba7.eot);src:url(/Larsseit-Thin.f4bf5a64.woff2) format("woff2"),url(/Larsseit-Thin.1920052b.woff) format("woff"),url(/Larsseit-Thin.90adaba7.eot?#iefix) format("embedded-opentype"),url(/Larsseit-Thin.0685b408.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:200;font-style:italic;src:url(/Larsseit-ThinItalic.dafc1d13.eot);src:url(/Larsseit-ThinItalic.d32b223a.woff2) format("woff2"),url(/Larsseit-ThinItalic.d0764579.woff) format("woff"),url(/Larsseit-ThinItalic.dafc1d13.eot?#iefix) format("embedded-opentype"),url(/Larsseit-ThinItalic.444ed25a.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:300;src:url(/Larsseit-Light.ee2003c5.eot);src:url(/Larsseit-Light.7614ebb7.woff2) format("woff2"),url(/Larsseit-Light.d1ad22cf.woff) format("woff"),url(/Larsseit-Light.ee2003c5.eot?#iefix) format("embedded-opentype"),url(/Larsseit-Light.ac070044.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:300;font-style:italic;src:url(/Larsseit-LightItalic.fd46f4d6.eot);src:url(/Larsseit-LightItalic.7ca39a92.woff2) format("woff2"),url(/Larsseit-LightItalic.d1be0ad7.woff) format("woff"),url(/Larsseit-LightItalic.fd46f4d6.eot?#iefix) format("embedded-opentype"),url(/Larsseit-LightItalic.97a51e41.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:400;src:url(/Larsseit-Regular.660fc06e.eot#?iefix);src:url(/Larsseit-Regular.de829012.woff2) format("woff2"),url(/Larsseit-Regular.7c8f2227.woff) format("woff"),url(/Larsseit-Regular.660fc06e.eot?#iefix) format("embedded-opentype"),url(/Larsseit-Regular.5c9e41b1.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:400;font-style:italic;src:url(/Larsseit-RegularItalic.bed54b9d.eot);src:url(/Larsseit-RegularItalic.4d14bfee.woff2) format("woff2"),url(/Larsseit-RegularItalic.007cee99.woff) format("woff"),url(/Larsseit-RegularItalic.bed54b9d.eot?#iefix) format("embedded-opentype"),url(/Larsseit-RegularItalic.91299f10.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:500;src:url(/Larsseit-Medium.0406ef36.eot);src:url(/Larsseit-Medium.a838c9a8.woff2) format("woff2"),url(/Larsseit-Medium.0580c59b.woff) format("woff"),url(/Larsseit-Medium.0406ef36.eot?#iefix) format("embedded-opentype"),url(/Larsseit-Medium.e0d3f9b5.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:500;font-style:italic;src:url(/Larsseit-MediumItalic.09a0f463.eot);src:url(/Larsseit-MediumItalic.4288d512.woff2) format("woff2"),url(/Larsseit-MediumItalic.6b39dba3.woff) format("woff"),url(/Larsseit-MediumItalic.09a0f463.eot?#iefix) format("embedded-opentype"),url(/Larsseit-MediumItalic.37387d43.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:700;src:url(/Larsseit-Bold.eb572b8b.eot);src:url(/Larsseit-Bold.130f5280.woff2) format("woff2"),url(/Larsseit-Bold.ccb2f2a7.woff) format("woff"),url(/Larsseit-Bold.eb572b8b.eot?#iefix) format("embedded-opentype"),url(/Larsseit-Bold.9d03828e.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:700;font-style:italic;src:url(/Larsseit-BoldItalic.ea1a0fd4.eot);src:url(/Larsseit-BoldItalic.1bdcd157.woff2) format("woff2"),url(/Larsseit-BoldItalic.8fcf7597.woff) format("woff"),url(/Larsseit-BoldItalic.ea1a0fd4.eot?#iefix) format("embedded-opentype"),url(/Larsseit-BoldItalic.b9ec7c2b.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:800;src:url(/Larsseit-ExtraBold.c596d9d8.eot);src:url(/Larsseit-ExtraBold.d1e3c57c.woff2) format("woff2"),url(/Larsseit-ExtraBold.acacded3.woff) format("woff"),url(/Larsseit-ExtraBold.c596d9d8.eot?#iefix) format("embedded-opentype"),url(/Larsseit-ExtraBold.b569cdae.ttf) format("truetype")}@font-face{font-family:Larsseit Web;font-weight:800;font-style:italic;src:url(/Larsseit-ExtraBoldItalic.a97190dd.eot);src:url(/Larsseit-ExtraBoldItalic.d5960258.woff2) format("woff2"),url(/Larsseit-ExtraBoldItalic.9f73b29d.woff) format("woff"),url(/Larsseit-ExtraBoldItalic.a97190dd.eot?#iefix) format("embedded-opentype"),url(/Larsseit-ExtraBoldItalic.604a38e7.ttf) format("truetype")}@font-face{font-family:Anchor Web;font-weight:500;src:url(/AnchorWebMedium.3f9d8027.eot);src:url(/AnchorWebMedium.3f9d8027.eot?#iefix) format("embedded-opentype"),url(/AnchorWebMedium.2795e296.woff2) format("woff2"),url(/AnchorWebMedium.6c6d30fc.woff) format("woff")}@font-face{font-family:Anchor Web;font-weight:700;src:url(/AnchorWebBold.ba27363d.eot);src:url(/AnchorWebBold.ba27363d.eot?#iefix) format("embedded-opentype"),url(/AnchorWebBold.ef40994c.woff2) format("woff2"),url(/AnchorWebBold.d4c67b3d.woff) format("woff")}@font-face{font-family:JetBrains Mono Web;font-weight:400;src:url(/JetBrainsMono-Regular.e24b9dcd.eot);src:url(/JetBrainsMono-Regular.2c7b4557.woff2) format("woff2"),url(/JetBrainsMono-Regular.4b8e6034.woff) format("woff"),url(/JetBrainsMono-Regular.e24b9dcd.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Regular.a2b007f3.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:400;font-style:italic;src:url(/JetBrainsMono-Italic.16206f5f.eot);src:url(/JetBrainsMono-Italic.ce1ee60b.woff2) format("woff2"),url(/JetBrainsMono-Italic.23ddfc7c.woff) format("woff"),url(/JetBrainsMono-Italic.16206f5f.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Italic.424bae5d.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:500;src:url(/JetBrainsMono-Medium.3a6a56e6.eot);src:url(/JetBrainsMono-Medium.745295ce.woff2) format("woff2"),url(/JetBrainsMono-Medium.c61d3090.woff) format("woff"),url(/JetBrainsMono-Medium.3a6a56e6.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Medium.63174ea5.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:500;font-style:italic;src:url(/JetBrainsMono-Medium-Italic.4187e72f.eot);src:url(/JetBrainsMono-Medium-Italic.c5a4f8ca.woff2) format("woff2"),url(/JetBrainsMono-Medium-Italic.32bb2ee4.woff) format("woff"),url(/JetBrainsMono-Medium-Italic.4187e72f.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Medium-Italic.e5c87811.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:700;src:url(/JetBrainsMono-Bold.e0936bcf.eot);src:url(/JetBrainsMono-Bold.8d18bdec.woff2) format("woff2"),url(/JetBrainsMono-Bold.9f8c3aa8.woff) format("woff"),url(/JetBrainsMono-Bold.e0936bcf.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Bold.60563380.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:700;font-style:italic;src:url(/JetBrainsMono-Bold-Italic.ce94f94d.eot);src:url(/JetBrainsMono-Bold-Italic.11db21d6.woff2) format("woff2"),url(/JetBrainsMono-Bold-Italic.18aeb3a4.woff) format("woff"),url(/JetBrainsMono-Bold-Italic.ce94f94d.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-Bold-Italic.921d9fe4.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:800;src:url(/JetBrainsMono-ExtraBold.097c667a.eot);src:url(/JetBrainsMono-ExtraBold.b211bb3e.woff2) format("woff2"),url(/JetBrainsMono-ExtraBold.4f1d2254.woff) format("woff"),url(/JetBrainsMono-ExtraBold.097c667a.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-ExtraBold.1e105d26.ttf) format("truetype")}@font-face{font-family:JetBrains Mono Web;font-weight:800;font-style:italic;src:url(/JetBrainsMono-ExtraBold-Italic.4d120a27.eot);src:url(/JetBrainsMono-ExtraBold-Italic.df3c7ff9.woff2) format("woff2"),url(/JetBrainsMono-ExtraBold-Italic.6b383655.woff) format("woff"),url(/JetBrainsMono-ExtraBold-Italic.4d120a27.eot?#iefix) format("embedded-opentype"),url(/JetBrainsMono-ExtraBold-Italic.ce94a086.ttf) format("truetype")}.cart{height:19rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.26rem 1.3rem;background-color:#fffdf5;color:#684eff;cursor:pointer;overflow:hidden;box-shadow:0 1rem 1rem rgba(0,0,0,.2);border-radius:.625rem;transition:box-shadow .15s,transform .15s;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translateY(0)}.cart:hover{transform:translateY(6px);box-shadow:0 .25rem .25rem rgba(0,0,0,.25)}.cart:active{transform:translateY(9px);box-shadow:0 .1rem .15rem rgba(0,0,0,.25)}.cart .info{z-index:1;position:absolute}.cart h2{margin-bottom:.15rem}.cart h3,.cart p{margin-bottom:0;line-height:100%}.cart p{padding:0;margin-right:1.3rem;font-size:1.125rem;line-height:117%}@media screen and (max-width:600px){.cart p{font-size:1.1875rem}}.cart.wide p{max-width:18rem}.cart .badges{margin:-.3em 0 .49em!important;position:relative;z-index:1}.cart .art{background-color:#222;height:calc(var(--cart-height) - var(--info-height) + .8rem);width:100%;overflow:hidden}.cart .art,.cart .art video{position:absolute;top:0;left:0}.cart .art.wide video{width:100%;height:auto}.cart .art.tall video{width:auto;height:100%}.cart .art div{position:absolute;left:0;top:0;width:100%;height:100%}.cart.standard .art div{background-image:linear-gradient(90deg,#222 10%,rgba(34,34,34,0) 50%)}@media screen and (min-width:820px){.cart.wide .art{height:100%;left:unset;right:0;clip-path:polygon(0 0,100% 0,100% 100%,2rem 100%);width:calc(var(--cart-width) - var(--info-width))}}.cart img{position:absolute;z-index:2;top:-7.5rem}.cart.bubbles img{width:6.5625rem;left:.2rem;top:-7rem}.cart.bubbletea img{width:4.0625rem;top:-6.6rem}.cart.charm img{width:7.375rem;left:0;top:-5.125rem}.cart.glamour img{width:7rem;top:-6.4rem}.cart.harmonica img{width:9.0625rem;top:-6.7rem}.cart.log img{width:8.125rem;top:-8.25rem}.cart.lipgloss img{width:8.125rem;top:-8rem}.cart.skate img{width:6.875rem;left:-.125rem;top:-8rem}.cart.soft-serve img{width:4.6875rem;left:.25rem}.cart.vhs img{width:12.8125rem;left:-1.5625rem;top:-6.625rem}.cart.wish img{width:6.5625rem;top:-6.6875rem}body.home #root{--gradSize:2400px;--gradOffset:1000px;background-image:url(/advection.90586983.webp),radial-gradient(circle,rgba(255,123,245,.6) 0,rgba(255,123,245,0) 70%);background-size:contain,var(--gradSize) var(--gradSize);background-repeat:no-repeat;background-position:top,50% calc(100% + var(--gradOffset))}@media screen and (max-width:820px){body.home #root{background-size:150%,var(--gradSize) var(--gradSize)}}@media screen and (max-width:400px){body.home #root{background-size:200%,var(--gradSize) var(--gradSize)}}body.home.no-webp-alpha #root,body.home.no-webp-lossy #root{--gradSize:2400px;--gradOffset:1000px;background-image:url(/advection.9817cf54.jpg),radial-gradient(circle,rgba(255,123,245,.6) 0,rgba(255,123,245,0) 70%);background-size:contain,var(--gradSize) var(--gradSize);background-repeat:no-repeat;background-position:top,50% calc(100% + var(--gradOffset))}@media screen and (max-width:820px){body.home.no-webp-alpha #root,body.home.no-webp-lossy #root{background-size:150%,var(--gradSize) var(--gradSize)}}@media screen and (max-width:400px){body.home.no-webp-alpha #root,body.home.no-webp-lossy #root{background-size:200%,var(--gradSize) var(--gradSize)}}.content.home .cli,.content.home .etc,.content.home .features,.content.home .libs{margin-bottom:2.4rem;border-bottom:1px solid rgba(255,253,245,.25)}.content.home .cli,.content.home .etc,.content.home .libs{padding-bottom:2.8rem}.content.home .cli h2{margin-top:7rem}.content.home .logos,.content.home .oss{margin:5.5rem 0;display:flex;flex-direction:column;align-items:center}.content.home .logos h2,.content.home .oss h2{text-align:center}.content.home .logos h2>span,.content.home .oss h2>span{display:block;font-size:12.5rem;line-height:12.5rem;letter-spacing:-.03em}.content.home .oss h2>span>span{letter-spacing:-.09em}.content.home .logos p,.content.home .oss p{max-width:50rem;text-align:center}.content.home .logos img{max-width:95%}.content.home .logos img.desktop{margin:2.9375rem 0 3.125rem}.content.home .logos img.mobile{margin:2.125rem 0 2.25rem;display:none}@media screen and (max-width:820px){.content.home .logos img.desktop{display:none}.content.home .logos img.mobile{display:block}}.content.home .features{display:flex;gap:3rem}.content.home .features>section{flex:1;display:flex;flex-direction:column;padding-bottom:2rem}.content.home .features>section .art{margin-bottom:2.6vw}.content.home .features>section .art>a{display:block;padding-top:56.25%;position:relative}.content.home .features>section .art .screen{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#161616;border-radius:.625rem;overflow:hidden}.content.home .features>section .art .screen img{position:absolute;top:0;left:0;width:100%}.content.home .features>section .art video{width:100%;height:100%}.content.home .features>section.soft-serve .art>a img{position:absolute;left:0;bottom:-2.4vw;left:.625rem;width:10vw;max-width:9.375rem}.content.home .features>section.vhs .art>a img{position:absolute;right:-2.5vw;bottom:-5.8vw;width:25vw;max-width:29.6875rem}.content.home .features>section.vhs .art .screen{background-color:#0b0b0b}@media screen and (max-width:1024px){.content.home .features>section.soft-serve .art{margin-bottom:8vw}.content.home .features>section.soft-serve .art>a img{width:28vw;bottom:-6vw}.content.home .features>section.vhs .art>a img{width:60vw;right:-9vw;bottom:-8vh}}@media screen and (max-width:820px){.content.home .features>section.soft-serve .art{margin-bottom:12vw}.content.home .features>section.soft-serve .art>a img{bottom:-10vw}.content.home .features>section.vhs .art>a img{right:-8vw;bottom:-18vw;width:58vw}}.content.home .features>section h2>a{color:#fffdf5;text-decoration:none;transition:all 115ms linear}.content.home .features>section h2>a:hover{color:#fcff7b}@media screen and (max-width:1024px){.content.home .features{display:block}.content.home .features>section .art{margin-bottom:4.6vw}.content.home .features>section .art picture{width:20vw;bottom:-4.8vw}}.content.home .etc h2{margin-bottom:3rem}.content.home .etc>ul{display:flex;flex-direction:column;gap:4rem}.content.home .etc>ul>li{width:100%;display:flex;gap:2rem}@media screen and (max-width:820px){.content.home .etc>ul>li{display:block}}.content.home .etc>ul>li .art{flex:0 0 calc(40% - 2rem);width:100%}.content.home .etc>ul>li .art img{width:100%;border-radius:.625rem}.content.home .etc>ul>li .art img:first-child{border-radius:.625rem}.content.home .etc>ul>li[data-repo="charmbracelet/gum"] img{width:24vw;position:relative;right:-8vw}@media screen and (max-width:820px){.content.home .etc>ul>li[data-repo="charmbracelet/gum"]{margin-top:-3rem}.content.home .etc>ul>li[data-repo="charmbracelet/gum"] img{width:60vw;left:0}}@media screen and (max-width:600px){.content.home .etc>ul>li[data-repo="charmbracelet/gum"]{margin-top:-3rem}.content.home .etc>ul>li[data-repo="charmbracelet/gum"] img{width:80vw;left:0}}.content.home .etc>ul>li[data-repo="charmbracelet/skate"]{margin-top:-2rem}.content.home .etc>ul>li[data-repo="charmbracelet/skate"] img{position:relative;bottom:-3.5vw;left:4.2vw}@media screen and (max-width:820px){.content.home .etc>ul>li[data-repo="charmbracelet/skate"]{margin-top:-3rem}.content.home .etc>ul>li[data-repo="charmbracelet/skate"] img{left:-22.5vw;bottom:-8vw}}@media screen and (max-width:600px){.content.home .etc>ul>li[data-repo="charmbracelet/skate"]{margin-top:-3rem}.content.home .etc>ul>li[data-repo="charmbracelet/skate"] img{width:150vw;left:-35vw;bottom:-14vw}}.content.home .etc>ul>li .copy{display:flex;flex-direction:column;justify-content:flex-end}.content.home .etc .badges{margin-bottom:1.0625rem}.content.home .etc .footnote{margin-top:-.5625rem}@media screen and (max-width:820px){.content.home .etc .footnote{text-align:center}}.content.home .etc>ul>li:not(.cloud) h3{letter-spacing:0;font:700 3.75rem/3.75rem Anchor Web,Helvetica,Arial,sans-serif;margin:.5rem 0}.content.home .etc>ul>li:not(.cloud) h3 a{text-decoration:none;color:#fffdf5}.blog-index>div:first-child .star-model{width:20rem;height:20rem;position:relative;right:-6.25rem;top:1.4375rem;display:flex;justify-content:center;align-items:center}.blog-index>div:first-child .star-model-viewer{height:60%}.blog-index>div:first-child .header{position:relative}.blog-index>div:first-child .star-model,.blog-index>div:first-child img[alt=Blog]{position:absolute}.blog-index>div:first-child img[alt=Blog]{pointer-events:none}@media screen and (min-width:1024px){.blog-index>div:first-child{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4rem;grid-row-gap:0}.blog-index>div:first-child .header{grid-column:1/6;top:-1rem}.blog-index>div:first-child img[alt=Blog]{right:-1.6rem;top:-3rem;width:37vw}.blog-index>div:first-child .star-model{width:16vw;height:16vw;top:-10vw;right:.4vw}}@media screen and (min-width:1024px) and (min-width:1550px){.blog-index>div:first-child .star-model{top:-9vw;right:1.2vw}}@media screen and (max-width:600px){.blog-index>div:first-child .header{height:55vw;margin-bottom:2rem}.blog-index>div:first-child img[alt=Blog]{width:100vw;left:-8vw;bottom:-9vw}.blog-index>div:first-child .star-model{width:31vw;height:31vw;top:-13vw;left:47vw}}@media screen and (max-width:1023px) and (min-width:601px){.blog-index>div:first-child .header{height:40vw;margin-bottom:2vw;margin-top:-4vw}.blog-index>div:first-child img[alt=Blog]{width:60vw;top:0;left:-3vw}.blog-index>div:first-child .star-model{width:23vw;height:23vw;left:28vw;top:-7vw}}@media screen and (min-width:1024px){.blog-index .posts{grid-column:6/-1}}.blog-index .posts>div{border-bottom:1px solid rgba(255,253,245,.35);padding:1.6rem 0 4rem}.blog-index .posts article{margin-bottom:2.8rem}.blog-index .posts article .image{border-radius:.625rem;width:100%;margin-bottom:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.blog-index .posts article p:first-child{margin:0}.blog-index .posts article h1{font-size:3rem;margin:.4rem 0}.blog-index .posts article h1 a{color:#fffdf5;text-decoration:none}.blog-index .posts article h1 a:hover{color:#ecfd65;text-decoration:underline}.blog-index .posts article .summary{margin:.75rem 0 .55rem}.blog-index .posts article .author{margin:0}.blog-index .author,.blog-index .date,.blog .author,.blog .date{font-size:.9375rem}.blog-index .author,.blog .author{background:url(/heart.6029007e.svg) 0 .35ex no-repeat;background-size:1rem;margin-top:1.5em;padding:0 0 0 1.375rem;line-height:135%}body.blog-post #root{--gradSize:2400px;--gradOffset:1000px;background-image:url(/blog-header-blurred.6c847629.png),radial-gradient(circle,rgba(255,123,245,.6) 0,rgba(255,123,245,0) 70%);background-size:920px,var(--gradSize) var(--gradSize);background-repeat:no-repeat;background-position:100% 0,50% calc(100% + var(--gradOffset))}@media screen and (max-width:820px){body.blog-post #root{background-size:150%,var(--gradSize) var(--gradSize)}}@media screen and (max-width:400px){body.blog-post #root{background-size:200%,var(--gradSize) var(--gradSize)}}.blog>article{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4rem;grid-row-gap:0;margin-top:-5rem}.blog>article .header,.blog>article .post,.blog>article .title{width:100%}.blog>article .header{grid-column:3/-3}.blog>article .mascot img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:1}.blog>article .mascot.vhs img{width:28.125rem;margin-left:-4rem;margin-bottom:-7rem}@media screen and (max-width:820px){.blog>article .mascot.vhs img{width:25rem;margin-left:-3.2rem;margin-top:-2rem}}.blog>article .mascot.gum img{width:18.75rem;margin-left:1rem;margin-bottom:-3.6rem}@media screen and (min-width:1400px){.blog>article .mascot.gum img{margin-top:-2rem;margin-bottom:-5rem}}@media screen and (max-width:820px){.blog>article .mascot.gum img{width:15.625rem;margin-top:-2rem;margin-left:0}}.blog>article .mascot.log img{width:17.375rem;margin-left:3rem;margin-bottom:-5rem;margin-top:-3rem}@media screen and (min-width:1400px){.blog>article .mascot.log img{margin-left:-4rem}}@media screen and (max-width:820px){.blog>article .mascot.log img{width:12.5rem;margin-left:2.75rem;margin-bottom:-4.5rem;margin-top:-2.5rem}}.blog>article .title{grid-column:2/-2;padding:1.7rem 0 1.85rem;margin:1.8rem 0 3rem;border:solid rgba(255,253,245,.25);border-width:0 0 1px}.blog>article .title .caption{margin-top:1.1rem;margin-bottom:-.5rem}.blog>article .end,.blog>article .post{grid-column:3/-3}@media screen and (max-width:1400px){.blog>article .end,.blog>article .header,.blog>article .post,.blog>article .title{grid-column:2/-2}}@media screen and (max-width:1024px){.blog>article{display:unset}}.blog>article .header p{letter-spacing:-.015625rem;font-weight:700}.blog>article .header a{text-decoration:none;color:#fffdf5}.blog>article .header a:hover{text-decoration:underline;color:#ff0}.blog>article figure{margin:2rem 0}.blog>article figcaption{font-size:.9rem}.blog>article video{width:100%;border-radius:.5rem}.blog>article .post-img{width:auto;height:200px;margin:-2rem 0 -4rem;display:block;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blog>article .title h1{margin:.3rem 0 .6rem}.blog>article .post h2,.blog>article .post h3,.blog>article .post h4,.blog>article .post h5,.blog>article .post h6,.blog>article .title h2,.blog>article .title h3,.blog>article .title h4,.blog>article .title h5,.blog>article .title h6{margin-bottom:1.5rem}.blog>article .post h2:first-child,.blog>article .post h3:first-child,.blog>article .post h4:first-child,.blog>article .post h5:first-child,.blog>article .post h6:first-child,.blog>article .title h2:first-child,.blog>article .title h3:first-child,.blog>article .title h4:first-child,.blog>article .title h5:first-child,.blog>article .title h6:first-child{margin-top:0}.blog>article .post h1,.blog>article .title h1{font-size:5rem;letter-spacing:-.19rem}@media screen and (max-width:820px){.blog>article .post h1,.blog>article .title h1{font-size:3.1rem;letter-spacing:-.09rem}}.blog>article .post h2,.blog>article .title h2{margin-top:2.6rem;font-size:3.2rem;letter-spacing:-.08rem;line-height:110%}@media screen and (max-width:820px){.blog>article .post h2,.blog>article .title h2{font-size:2.5rem;letter-spacing:-.07rem}}.blog>article .post h3,.blog>article .title h3{font-size:2rem;margin:2.6rem 0 1.4rem}.blog>article .post h4,.blog>article .title h4{font-size:1.5rem;letter-spacing:-.02rem}.blog>article .post p,.blog>article .title p{margin-bottom:1.15em}.blog>article .post h3,.blog>article .post h4,.blog>article .post h5,.blog>article .post h6,.blog>article .post p,.blog>article .title h3,.blog>article .title h4,.blog>article .title h5,.blog>article .title h6,.blog>article .title p{max-width:46rem;line-height:1.4}.blog>article .post hr,.blog>article .title hr{display:block;margin:2rem 0;border-width:0 0 1px;border-color:rgba(255,253,245,.15)}.blog>article .post blockquote,.blog>article .title blockquote{border-left:.1875rem solid #ff7bf5;padding-left:1.5ex;margin:1em 0}.blog>article .post ol,.blog>article .post ul,.blog>article .title ol,.blog>article .title ul{margin-bottom:1.6rem}.blog>article .post ol li,.blog>article .post ul li,.blog>article .title ol li,.blog>article .title ul li{line-height:1.4}.blog>article .post ol,.blog>article .title ol{list-style-type:decimal}@media screen and (max-width:1024px){.blog>article .post ol,.blog>article .title ol{margin-left:2rem}}.blog>article .post ul,.blog>article .title ul{list-style-type:disc}@media screen and (max-width:1024px){.blog>article .post ul,.blog>article .title ul{margin-left:1.8rem}}.blog>article .post li>ol,.blog>article .post li>ul,.blog>article .title li>ol,.blog>article .title li>ul{margin:0}.blog>article .post li li,.blog>article .title li li{margin-left:1em}.blog>article .post img,.blog>article .title img{max-width:100%;border-radius:.625rem;margin:1rem 0}.blog>article .post img.seamless,.blog>article .title img.seamless{border-radius:unset}.blog>article .post pre,.blog>article .title pre{margin:1.6rem 0}.blog>article .post table,.blog>article .title table{width:100%}.blog>article .post table th,.blog>article .title table th{font-weight:700}.blog>article .post table td,.blog>article .post table th,.blog>article .title table td,.blog>article .title table th{border:1px solid rgba(255,253,245,.45);padding:4px 8px}.blog>article .post :not(pre)>code,.blog>article .title :not(pre)>code{background-color:hsla(0,0%,9%,.65)}.blog>article .post a>code,.blog>article .title a>code{color:#fcff7b}.blog>article .post pre>code>span,.blog>article .title pre>code>span{display:unset!important;line-height:inherit!important}.blog>article .post pre,.blog>article .title pre{overflow-x:auto;background-color:hsla(0,0%,9%,.8)!important;padding:1.6rem!important}.blog>article .post pre::-webkit-scrollbar,.blog>article .title pre::-webkit-scrollbar{opacity:.1;height:10px}.blog>article .post pre::-webkit-scrollbar-thumb,.blog>article .title pre::-webkit-scrollbar-thumb{background-color:#fff;border-radius:5px}.blog-post .tag-video iframe{margin:1rem 0 1.25rem;width:auto;aspect-ratio:16/9;width:100%;max-width:1080px;border-radius:.5rem}.blog-post .tag-video p>strong:first-child{color:#ecfd65;text-transform:uppercase;font-size:82%;letter-spacing:.025rem}.blog-post .tag-video p>strong:first-child:after{content:": "}.blog .end .eof{margin-top:3.5rem;margin-bottom:5.9rem;font-weight:800;font-family:JetBrains Mono Web,Menlo,Courier New,monospace}.blog .end .read-with-glow{font-size:.9375rem;cursor:pointer;border-bottom:1px solid rgba(255,253,245,.35);padding-bottom:1rem;line-height:135%}.blog .end .read-with-glow p{margin:0;display:inline}.blog .end .read-with-glow code{margin-left:.75ex}.blog .end .read-with-glow svg{fill:#fffdf5;width:.9375rem;margin-left:1ex;display:inline-block;position:relative;top:.25rem}.blog .end .read-with-glow .confirm{display:none}@media screen and (max-width:820px){.blog .end .read-with-glow p{display:block}.blog .end .read-with-glow code{white-space:normal;margin:0}.blog .end .read-with-glow confirm.show,.blog .end .read-with-glow svg{display:none}}.blog .end .info{font-size:.9375rem;line-height:135%;padding-top:1.6rem;display:flex;gap:1.6rem}.blog .end .info p{margin:0;padding:0;max-width:35em}.blog .end .info .author,.blog .end .info .date{white-space:nowrap;padding-left:1.47em}.blog .end .info .meta{flex:1}.blog .end .info .about{flex:3}@media screen and (max-width:820px){.blog .end .info{flex-direction:column;gap:1rem}}.content.apps .listing section{margin-bottom:5rem}.content.apps .carts{margin:auto;max-width:56.25rem}.content.apps .cta,.content.apps .details{max-width:56.25rem;margin-left:auto;margin-right:auto}.content.apps .details{padding-top:2.3rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin:0 auto 1rem}.content.apps .cta p{max-width:unset}@media screen and (max-width:820px){.content.apps .details{display:block}}.content.apps .cta,.content.apps .cta>p,.content.apps .cta pre{text-align:center}.content.apps .cta pre>p{margin:auto;display:inline-block;max-width:25rem}.content.apps .cta pre{margin-bottom:.75rem}.content.apps h3{font-size:3.75rem}.content.apps h3 a{color:#fffdf5;text-decoration:none}.content.apps .badges{margin-bottom:1.5ex}.content.apps .soft-serve pre{display:inline-block;margin-left:auto;margin-right:auto}@keyframes bg-gradient{0%{background-position:0 0}to{background-position:200% 0}}.content.cloud{margin-top:-2rem;--topGap:10.8rem}@media screen and (max-width:600px){.content.cloud{margin-top:0;--topGap:6.4rem}}.content.cloud .title{text-align:center;position:relative;margin-top:var(--topGap);margin-bottom:3.125rem}.content.cloud .title img{width:19.0625rem10rem;height:12.625rem;position:absolute;top:calc(var(--topGap)*-1);left:0;right:0;margin:auto;padding-left:10rem;animation:float 5s ease-in-out infinite}.content.cloud .title p{font-size:1.875rem;line-height:106%;letter-spacing:-.05rem;font-weight:800;text-align:center;margin:1.25rem auto 3.125rem;max-width:37.5rem}@media screen and (max-width:600px){.content.cloud .title p{font-size:2.25rem;line-height:102%}}.content.cloud .title h2{font-family:Anchor Web,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:lowercase;text-align:center;position:relative;top:0;margin-left:auto;margin-right:auto;font-size:2rem}.content.cloud .title h2 span,.content.cloud .title p{background-image:linear-gradient(90deg,#fffdf5,#ff7bf5,#fffdf5);background-size:200% 200%;background-position:0 0;animation:bg-colorcycle 5s linear infinite;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content.cloud .title h2 span:first-child{font-size:2.25rem;line-height:2.5rem;width:100%;position:absolute;left:0;right:0;top:0;margin:auto;padding-right:11.25rem;max-width:31.25rem}.content.cloud .title h2 span:last-child{font-size:6.875rem;line-height:5.25rem;display:inline-block;padding-top:1.5rem}@media screen and (max-width:600px){.content.cloud .title img{width:10rem5.625rem;height:6.625rem;padding-left:0;padding-right:5.625rem}.content.cloud .title h2 span:first-child{width:15.625rem;height:12.0625rem;padding-right:0;padding-left:3.75rem;left:0;right:0;margin:auto}.content.cloud .title h2 span:last-child{width:15.625rem;text-align:left}}.content.cloud .body{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4rem;grid-row-gap:0}.content.cloud .body>div:first-child{grid-column:2/span 5}.content.cloud .body>div:last-child{grid-column:7/span 5}.content.cloud .body h3{margin-top:1.2em;font-size:1.5625rem;letter-spacing:-.01em;font-weight:800}@media screen and (max-width:600px){.content.cloud .body h3{font-size:1.875rem;line-height:114%}}@media screen and (max-width:1400px){.content.cloud .body>div:first-child{grid-column:1/span 6}.content.cloud .body>div:last-child{grid-column:7/span 6}}@media screen and (max-width:900px){.content.cloud .body{display:block}}.content.cloud .body h4{font-size:1.8125rem;font-weight:800;letter-spacing:-.03125rem;margin-top:1.8ex}.content.cloud .body p{margin:.8em 0;max-width:43.75rem}.content.cloud .cta{margin-top:2.5rem;margin-bottom:10rem}.content.cloud .cta>p{margin-left:auto;margin-right:auto;max-width:40rem;text-align:center}.content.cloud .cta>.carts{margin:2rem auto}.content.cloud .cta .cart{max-width:50rem;margin:auto}.content.stars{display:flex;flex-direction:column;align-items:center;justify-content:center}.content.stars img{position:relative;left:1.6rem}.content.stars table{margin:2rem auto 10rem}.content.stars td{padding-bottom:.1rem}.content.stars td:first-child{text-align:right}.content.stars td:nth-child(2){padding-left:1rem;padding-right:.5rem}.content.stars td:nth-child(3){color:rgba(255,253,245,.35)}.content.stars tfoot td{padding-top:1.25rem}@media (orientation:landscape){:root{--orientation:landscape}}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (min-width:821px){:root{--mode:desktop}}@media screen and (max-width:820px){:root{--mode:mobile}}:root{font-size:18px}@media screen and (max-width:320px){:root{font-size:16px}}@media screen and (min-width:2100px){:root{font-size:22px}}body,html{height:100%}#root{display:flex;flex-direction:column;background-color:#684eff;min-height:100%;padding-bottom:10rem;overflow:hidden}html{scroll-behavior:smooth}.content{flex:1}.content,header{margin:3rem}@media screen and (max-width:820px){.content,header{margin:1rem}}footer>div{padding:8rem 3rem 3rem}@media screen and (max-width:820px){footer>div{padding:8rem 1rem 2rem}}#root{--gradSize:2400px;--gradOffset:1000px;background-image:radial-gradient(circle,rgba(255,123,245,.6) 0,rgba(255,123,245,0) 70%);background-size:var(--gradSize) var(--gradSize);background-repeat:no-repeat;background-position:50% calc(100% + var(--gradOffset))}@media screen and (max-width:820px){#root{background-size:var(--gradSize) var(--gradSize)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 50ms ease;background-color:#684eff}body,button,input,textarea{color:#fffdf5;font:400 1.1875rem/122% Larsseit Web,Helvetica,Arial,sans-serif;font-feature-settings:"ss02"}@media screen and (max-width:600px){body,button,input,textarea{font-size:1.3125rem}}a{color:#fcff7b;text-decoration:underline}a[name]{color:#fffdf5;text-decoration:none}p{margin-bottom:.85rem;max-width:50rem}p:last-child{margin-bottom:0}ol,ul{margin-bottom:.5em}input{padding:.8ex 0}code{color:#fffdf5;padding:.25ex .65ex;box-decoration-break:clone;position:relative;top:-.1ex;border-radius:.5ex}a code{color:#ecfd65}.fake-pre,code,pre{font:400 1.1875rem/1.125rem JetBrains Mono Web,Menlo,Courier New,monospace;background-color:rgba(160,142,248,.75)}code{font-size:.78em}:not(pre,.fake-pre)>code{white-space:nowrap}.fake-pre>code,pre>code{background-color:unset;padding:unset;position:unset;top:unset}.fake-pre,pre{margin:.75rem 0;padding:2ex 2.5ex;background-color:rgba(255,253,245,.2);border-radius:1ex}.fake-pre{display:inline-block;margin-top:0}.footnote{font-size:.75rem}ul.standard{list-style-type:"•"}ul.standard>li{padding-left:.7ex;margin-left:-.7ex}@media screen and (max-width:1024px){ul.standard>li{margin-left:.7ex}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-feature-settings:"ss02","ss01";font-weight:800;letter-spacing:-.03125rem;line-height:100%;margin-bottom:.9rem}.h1>.paren,.h2>.paren,.h3>.paren,.h4>.paren,.h5>.paren,.h6>.paren,h1>.paren,h2>.paren,h3>.paren,h4>.paren,h5>.paren,h6>.paren{font-weight:400}.h1>.paren.open,.h2>.paren.open,.h3>.paren.open,.h4>.paren.open,.h5>.paren.open,.h6>.paren.open,h1>.paren.open,h2>.paren.open,h3>.paren.open,h4>.paren.open,h5>.paren.open,h6>.paren.open{margin-right:.08em}.h1>.paren.close,.h2>.paren.close,.h3>.paren.close,.h4>.paren.close,.h5>.paren.close,.h6>.paren.close,h1>.paren.close,h2>.paren.close,h3>.paren.close,h4>.paren.close,h5>.paren.close,h6>.paren.close{margin-left:.08em}h1{letter-spacing:-.13125rem}.h2,h2{font-size:3.75rem;letter-spacing:-.128125rem}@media screen and (max-width:600px){.h2,h2{font-size:3.125rem;line-height:90%}}.h3,h3{font-size:2.2rem;letter-spacing:-.05rem}@media screen and (max-width:820px){.h3,h3{font-size:1.7rem}}.h2>.punct,.h3>.punct,.h4>.punct,.h5>.punct,.h6>.punct,h2>.punct,h3>.punct,h4>.punct,h5>.punct,h6>.punct{font-weight:400}.content>h2+p{margin-bottom:5rem}h1.product,h2.product,h3.product,h4.product,h5.product,h6.product{font:600 3.125rem/100% Anchor Web,Helvetica,Arial,sans-serif;letter-spacing:0;margin-bottom:0}::placeholder{color:rgba(255,253,245,.25)}::-webkit-input-placeholder{color:rgba(255,253,245,.25)}::-moz-placeholder{color:rgba(255,253,245,.25);text-overflow:ellipsis}:-ms-input-placeholder{color:rgba(255,253,245,.25);text-overflow:ellipsis}:-moz-placeholder{color:rgba(255,253,245,.25);text-overflow:ellipsis}[placeholder]{text-overflow:ellipsis}a.button,button,p.button>a{color:#fffdf5;background-color:#ff6dff;display:inline-block;text-decoration:none;padding:.85ex .75em .89ex;border-radius:1.25ex;font-weight:500;line-height:100%;margin:1ex;min-width:8em;text-align:center;cursor:pointer;transition:opacity .15s linear,all 125ms ease-out}a.button:not([disabled]),button:not([disabled]),p.button>a:not([disabled]){box-shadow:0 .0625rem .1875rem 0 rgba(0,0,0,.25)}a.button:not([disabled]):hover,button:not([disabled]):hover,p.button>a:not([disabled]):hover{transform:translateY(1px);box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.25)}a.button:not([disabled]):active,button:not([disabled]):active,p.button>a:not([disabled]):active{transform:translateY(2px);box-shadow:0 0 .125rem 0 rgba(0,0,0,.25)}a.button[disabled],button[disabled],p.button>a[disabled]{transform:translateY(1px);cursor:default;opacity:.5}a.button:first-child,button:first-child,p.button>a:first-child{margin-left:0}a.button:last-child,button:last-child,p.button>a:last-child{margin-right:0}p.button{margin-top:-.1em}@media screen and (max-width:820px){p.button{text-align:center}}header{position:relative;min-height:6.5rem}header>div:first-child{position:absolute;left:0;top:0}header>div:first-child p{font-size:.9375rem;line-height:1rem;margin-top:3.85rem}@media screen and (max-width:820px){header>div:first-child p{margin-top:3rem}}header .logo>p:first-child a{position:absolute;left:0;top:0;z-index:1}header .logo>p:first-child a span{display:none}header .logo>p:first-child a svg{height:3.5rem;width:10rem;position:absolute;left:0;top:0}@media screen and (max-width:820px){header .logo>p:first-child a svg{width:7.5rem;height:2.25rem}}header .logo>p:first-child a path{transition:all .2s linear}header .logo>p:first-child a:hover path{fill:#fcff7b}header ul.social{position:absolute;top:0;right:0}@media screen and (max-width:820px){header ul.social{top:.1875rem}}header ul.social li{margin-left:.85rem}header ul.social li.discord,header ul.social li.twitter{margin-left:.9rem}@media screen and (max-width:820px){header ul.social li{margin-left:.6rem}header ul.social li.mastodon{margin-left:0}}header ul.social li.mastodon{margin-left:.6rem}@media screen and (max-width:1154px){header ul.social{width:9.375rem;text-align:right}header ul.social>li{margin-bottom:.4375rem}header ul.social li.discord{margin-left:.8rem}header ul.social li.twitter{position:relative;top:.0625rem;margin-left:.8rem}}@media screen and (max-width:820px){header ul.social{width:9.375rem}header ul.social li.twitter{position:relative;top:.0625rem;margin-left:.65rem}}ul.social li{display:inline-block;margin-left:.5rem}ul.social li.github{margin-left:0}ul.social li.discord{position:relative;top:1px}ul.social li.twitter{position:relative;top:.125rem}ul.social li.mastodon{margin-left:.3rem;position:relative;top:.0625rem}ul.social li svg{width:2.3rem;height:2.1rem}ul.social li.mastodon svg{height:2.05rem}ul.social li.rss{position:relative;top:.08rem}ul.social li.rss svg{width:1.7rem}ul.social li a svg{transition:all .12s}ul.social li a:hover svg,ul.social li a:hover svg path{fill:#ecfd65}@media screen and (max-width:1300px){ul.social li{margin-left:.3rem}ul.social li.twitter{top:.0625rem}ul.social li.twitter svg{width:1.9rem;height:1.8rem}ul.social li.mastodon svg{width:1.65rem;height:1.75rem}ul.social li.rss svg{width:1.45rem}ul.social li a svg{width:1.8rem;height:1.7rem}}nav a{text-decoration:none;color:#fffdf5}@media screen and (min-width:821px){nav{flex:1;display:flex;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}nav li{list-style-type:none;padding:0 .5rem;display:inline}nav a{padding-bottom:.25rem;transition:all .12s;border-bottom:.2rem solid transparent}nav a:hover,nav li.active a:hover{color:#fcff7b;border-bottom-color:#fcff7b}}@media screen and (min-width:821px) and (min-width:820px){nav li.active a{border-bottom:.2rem solid #ff7bf5}}@media screen and (min-width:821px){.nav-toggle{display:none}}@media screen and (max-width:820px) and (orientation:portrait){body.nav-open{background-color:#ff6dff}}@media screen and (max-width:820px){body.nav-open .nav{pointer-events:auto}}@media screen and (max-width:820px) and (orientation:portrait){body.nav-open .nav{background-color:rgba(0,0,0,.65)}}@media screen and (max-width:820px){body.nav-open nav{pointer-events:auto;box-shadow:0 1rem 1rem rgba(0,0,0,.25)}}@media screen and (max-width:820px){.nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;transition:background-color .15s ease;background-color:transparent;pointer-events:none}}@media screen and (max-width:820px){nav{transition:transform .15s ease,box-shadow .15s ease;transform:translateY(-5000px);box-shadow:0 0 0 transparent}}@media screen and (max-width:820px){nav ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}}@media screen and (max-width:820px){nav li{font-size:1.75rem;width:100%}}@media screen and (max-width:820px){nav li a{display:inline-block;width:100%;background-color:#ff6dff;padding:17px 1rem 20px;border:solid transparent;border-width:0 0 0 .3125rem}}@media screen and (max-width:820px){nav li.active a{border-color:#ecfd65;color:#ecfd65}}@media screen and (max-width:820px) and (orientation:portrait){nav li:first-child a{padding-top:19px}nav li:last-child a{padding-bottom:20px}}@media screen and (max-width:820px){nav li:nth-child(2) a{background-color:#fb58fb}}@media screen and (max-width:820px){nav li:nth-child(3) a{background-color:#f544f5}}@media screen and (max-width:820px){nav li:nth-child(4) a{background-color:#ee31ee}}@media screen and (max-width:820px){nav li:nth-child(5) a{background-color:#e620e6}}@media screen and (max-width:820px){nav li:nth-child(6) a{background-color:#cf1ecf}}@media screen and (max-width:820px) and (orientation:landscape){nav ul{flex-direction:row;flex-wrap:wrap}nav li{margin:0;padding:0;flex:1 1 50%}}@media screen and (max-width:820px){.nav-toggle{width:3rem;height:70px;background-color:#fffdf5;color:#684eff;border-radius:.1875rem;position:fixed;bottom:1.25rem;right:1.45rem;z-index:10;box-shadow:0 .6rem .6rem rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:transform .25s ease}}@media screen and (max-width:820px){.nav-toggle div{width:100%;height:33.33333%}}@media screen and (max-width:820px){.nav-toggle div:first-child{background-color:#ff6dff}.nav-toggle div:nth-child(2){background-color:#fb58fb}.nav-toggle div:nth-child(3){background-color:#f544f5}.nav-toggle div:nth-child(4){background-color:#ee31ee}.nav-toggle div:nth-child(5){background-color:#cf1ecf}}@media screen and (max-width:820px){.nav-toggle:after{content:"menu";font-size:.9375rem;line-height:1.0625rem;font-weight:600;padding:0 0 .25rem}}.css-mask{left:-5000px;top:0;position:absolute}footer{color:#605d53;margin-top:-10rem}footer>div:first-child{clip-path:url(#wave-mask);background-color:#fffdf5}footer p{max-width:31.25rem}footer a{text-decoration:none;color:#ff7bf5}footer svg,footer svg path{fill:#ff7bf5;margin-right:.5ex}footer .mail svg{height:1rem;position:relative;top:-.125rem}footer ul.social{margin-bottom:.8rem}footer ul.contact{margin-bottom:.6rem}footer ul.contact li{height:1.9rem}footer ul.contact svg{height:1.5rem;width:1.5rem;vertical-align:middle}footer a:hover,footer a:hover svg path{fill:#684eff;color:#684eff}footer ul.social li{display:inline-block}footer ul.social li a:hover svg,footer ul.social li a:hover svg path{fill:#684eff}footer p.slogan{font:.95rem JetBrains Mono Web,Menlo,Courier New,monospace;color:#c3beab;margin-top:4rem;cursor:pointer;user-select:none}.keep-up{margin-top:8.5rem;margin-bottom:3rem;position:relative}.keep-up>div:first-child{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4rem;grid-row-gap:0}.keep-up>div:first-child>:first-child{grid-column:2/span 5}.keep-up>div:first-child>:last-child{grid-column:7/span 5}@media screen and (max-width:1400px){.keep-up>div:first-child>:first-child{grid-column:1/span 6}.keep-up>div:first-child>:last-child{grid-column:7/span 6}}@media screen and (max-width:900px){.keep-up>div:first-child{display:block;margin-top:0;margin-bottom:0}.keep-up>div:first-child>*{margin-bottom:4rem}}.keep-up .svg{position:absolute;left:0;right:0;top:0;margin:auto;transform:translateX(-.625rem)}.keep-up .svg,.keep-up svg{height:250px;width:50px}.keep-up svg line{stroke:rgba(255,253,245,.35);stroke-width:1px;position:relative}@media screen and (max-width:1024px){.keep-up svg{display:none}}.keep-up h2 span.t-s{letter-spacing:-.008em}.keep-up h2 span.apos-s{letter-spacing:-.08em}form.signup fieldset{display:flex}form.signup input[type=text]{background-color:transparent;border-bottom:.125rem solid rgba(255,253,245,.75);display:inline-block;margin-top:1rem;width:100%;max-width:19rem}form.signup button{display:inline-block;flex:0;align-self:flex-end;position:relative;top:.6rem;min-width:unset;padding-left:1em;padding-right:1em}@media screen and (max-width:600px){form.signup fieldset{flex-direction:column;padding:0!important;margin:0!important}form.signup input[type=text]{max-width:unset}form.signup button{position:static;align-self:flex-start;margin-top:.75rem;margin-left:0}}.content.error,.content.transaction{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:3rem 0}.content.error h2,.content.transaction h2{font-size:6rem;letter-spacing:-.04em}.content.error a.button{margin-top:2em}ul.badges>li{display:inline;margin-right:.9ex}a.badges,ul.badges>li,ul.badges>li>a{color:#fffdf5;text-decoration:none}ul.badges>li{display:inline-block;font-size:.8rem;line-height:100%;white-space:nowrap;font-weight:600}ul.badges>li span{display:inline-block;padding-top:.15rem;padding-bottom:.25rem}ul.badges>li span:first-child{background-color:#3a3a3a;border-radius:.5rem 0 0 .5rem;padding-left:.5rem;padding-right:.3rem}ul.badges>li span.star:first-child{text-indent:-5000px;background-image:url(/star.6b4b18d2.svg);background-repeat:no-repeat;background-position:50%;width:1.6rem}ul.badges>li span:last-child{background-color:#ff6dff;border-radius:0 .5rem .5rem 0;padding-right:.5rem;padding-left:.3rem}h3.puffy{position:relative;top:.125rem;left:-.0625rem}h3.puffy a,h3.puffy span{display:inline-block;white-space:nowrap;text-decoration:none;color:#fffdf5;-webkit-text-stroke:.65625rem #fffdf5;-webkit-text-fill-color:#fffdf5;font:700 3.125rem Anchor Web,Helvetica,Arial,sans-serif;position:relative;z-index:1}h3.puffy a:before,h3.puffy span:before{position:absolute;-webkit-text-stroke:unset;content:attr(data-text);color:#ff6dff;-webkit-text-stroke:0 #684eff;-webkit-text-fill-color:#684eff;z-index:3}h3[data-puff]{color:#ff7bf5;-webkit-text-stroke:.6875rem #fffdf5;-webkit-text-fill-color:#fffdf5;position:relative;left:.25rem;z-index:2}h3[data-puff]:before{content:attr(data-puff);-webkit-text-stroke:0;position:absolute;left:0;top:0;z-index:3;-webkit-text-fill-color:#ff7bf5}h3[data-puff][data-puff=gum]:after{left:.1em;width:15px;height:40px}h3[data-puff][data-puff=gum]:after,h3[data-puff][data-puff=Skate]:after{content:"";position:absolute;top:.7ex;display:block;background-color:#fffdf5;z-index:1}h3[data-puff][data-puff=Skate]:after{left:.9em;width:30px;height:30px}.libs>ul{margin:2rem 0;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.4rem}@media screen and (max-width:820px){.libs>ul{display:unset}.libs>ul>li{margin:1.4rem 0}}.libs>ul>li{grid-column:auto/span 4}.libs>ul>li:first-child{grid-column:auto/span 8}.libs ul>li:nth-child(3),.libs ul>li:nth-child(4){grid-column:auto/span 6}.libs ul>li:nth-child(9){grid-column:auto/span 8}h2.prompt{background:url(/prompt.aa24cb68.svg) left .7ex no-repeat;background-size:1.15ex;line-height:112%;padding-left:1.4ex}@media screen and (max-width:1024px){h2.prompt{background-size:.8ex;padding-left:1ex;background-position:left .8ex}}h2.prompt>span{visibility:hidden}h2.prompt>span.ready{visibility:visible}span.cursor{position:relative}span.cursor:after{content:"";position:absolute;padding-left:1.24ex;background-color:rgba(255,109,255,.75);opacity:1;border-radius:4px;right:-1.4ex;top:.18ex;height:2.35ex}@media screen and (max-width:820px){span.cursor:after{top:.4ex;height:2.05ex;padding-left:1.15ex;right:-1.3ex}}span.initial.cursor:after{right:unset}span.cursor.blink:after{animation:cursor-blink 1s linear infinite}@keyframes cursor-blink{0%{opacity:1}60%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-.625rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bg-colorcycle{0%{background-position:0 0}to{background-position:200% 0}}