:root{--text1:#000;--text3:#363636;--text4:#343434;--text5:#808080;--text-color:#fff;--bg1:#fff;--bg2:#fcfcfc;--bg3:#f5f5f5;--bg4:#ebebeb;--bg5:#e1e1e1;--border:#d0d0d0}@media(prefers-color-scheme:dark){:root{--text1:#e0e0e0;--text3:#a0a0a0;--text4:#cbcbcb;--text5:#7f7f7f;--text-color:#e0e0e0;--bg1:#000;--bg2:#0a0a0a;--bg3:#101010;--bg4:#1f1f1f;--bg5:#252525;--border:#2f2f2f}}*{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif}html{-webkit-text-size-adjust:100%}a{text-decoration:none;color:inherit}body{overflow-x:hidden;background-color:var(--bg1);color:var(--text1)}header{height:70px;background-color:var(--bg3);box-shadow:0 3pt 3pt 0 rgba(109,109,109,.1);color:#272727;box-sizing:border-box;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}@supports(position:sticky) or (position:-webkit-sticky){header{position:-webkit-sticky;position:sticky;top:0}}header>nav{max-width:1200px;margin:0 auto;color:var(--text4)}header>nav>.icon{float:left;height:70px;width:70px;box-sizing:border-box;padding:5px}header>nav h1{margin-left:4px;font-weight:700;font-size:35px;color:var(--text4);float:left;line-height:70px}@media only screen and (max-width:550px){header{height:55px}header>nav>.icon{height:55px;width:55px}header>nav h1{font-size:27.5px;line-height:55px}}@media only screen and (max-width:370px){header>nav h1{font-size:20.9px}}header>nav>a>h1{margin-left:16px}header>nav>a.big{float:right;padding:0 30px;height:70px;line-height:70px;font-size:20px;font-weight:600;transition:.3s}header>nav>a.big:hover{background-color:var(--bg5)}@media only screen and (max-width:800px){header>nav>a.big{display:none}}header>nav>label{float:right;grid-column:6/7;height:70px;width:70px;cursor:pointer;transition:.3s}header>nav>label:hover{background-color:var(--bg5)}header>nav>label>svg{height:35px;width:35px;padding:17.5px;color:var(--text4)}header>nav .checkbox:checked~label{background-color:var(--bg4);transition:.3s}header>nav .checkbox:checked~label:hover{background-color:var(--bg5)}header>nav .checkbox{display:none}header>nav .checkbox:checked~.more{transform:scaleY(1);transition:.2s;box-shadow:0 3pt 3pt 0 rgba(109,109,109,.1)}header>nav .more{overflow:hidden;position:absolute;top:70px;width:100%;left:0;transition:.2s;transform:scaleY(0);transform-origin:top;background-color:var(--bg4);box-sizing:border-box;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}header>nav .more>div{max-width:1200px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:flex-end;flex-wrap:wrap}header>nav .more>div>a{box-sizing:border-box;line-height:35px;padding:4px 20px;font-weight:700;text-align:center;transition:.3s}header>nav .more>div>a:hover{background-color:var(--bg5)}@media only screen and (max-width:1000px){header>nav .more>div>a{width:33%}}header>nav .more>div>a .badge{background-color:#fff;padding:1px 6px;margin-left:4px;border-radius:12px;color:#585858;font-size:14px}header>nav .more>div>a.hide{display:none}.special{max-width:1200px;margin:12px auto;box-sizing:border-box;padding:12px 20px;background-color:var(--bg3);font-size:18px;text-align:center}.special a[href]{text-decoration:underline}.special.error{background-color:#ffb4b4}.special.warning{background-color:#fff6ad}main{background-color:#343434;box-sizing:border-box;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}main>div{max-width:1200px;margin:0 auto;display:grid;grid-template-rows:auto auto;grid-template-columns:50% 50%;color:var(--text-color);text-align:center}main>div h1{grid-column:1/3;font-size:70px;padding:100px 32px 80px;box-sizing:border-box}@media only screen and (max-width:800px){header>nav .more>div{justify-content:flex-start}header>nav .more>div>a{width:50%}header>nav .more>div>a.hide{display:block}main>div{grid-template-columns:auto;grid-template-rows:auto auto auto}main>div h1{grid-column:1/2;font-size:38px;padding:50px 16px}}main>div>span{box-sizing:border-box;line-height:40px;font-size:20px;padding:32px;align-self:center}@media only screen and (max-width:550px){header>nav>a.big{height:55px}header>nav>label{height:55px;width:55px}header>nav>label>svg{height:27.5px;width:27.5px;padding:13.75px}header>nav .more{top:55px}header>nav .more>div>a{width:100%}.special{font-size:16px}main>div>span{padding:16px}}main>div>span>span{display:block;margin:40px 0;font-weight:600;font-size:26px}main>div>span>span img{height:50px}main>div>span>span.coming a{text-decoration:underline}main>div>img{width:100%;max-width:452px;height:auto;box-sizing:border-box;justify-self:left;align-self:end;padding:0 16px}@media only screen and (max-width:800px){main>div>span{font-size:18px;line-height:35px;grid-row:3/4;background-color:var(--bg3);color:var(--text1)}main>div>img{justify-self:center}}section{background-color:var(--bg2);box-sizing:border-box;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);margin-top:32px}section>div{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:32px;font-size:18px;line-height:28px}section>div h1{font-size:40px;line-height:36px}section>div h2{margin:30px 0 20px}section>div p{margin:0 0 20px}section ol,section ul{list-style-position:inside}section a{text-decoration:underline}section.screenshots>div{padding:0;display:grid;grid-template-columns:1fr 32px 1fr}section.screenshots>div>article{padding:64px;background-color:var(--bg3);text-align:center;font-size:18px}section.screenshots>div>article img{max-width:100%;height:auto;border:1px solid var(--border)}section.screenshots>div>article img.noborder{border:none}section.screenshots>div>article>h1{margin-top:16px;margin-bottom:4px;font-size:26px;font-weight:600}section.screenshots>div .divider{background-color:var(--bg1)}section.features>div{display:grid;grid-template:auto/1fr 1fr;grid-column-gap:16px}section.features>div>article{padding:32px;font-size:18px;line-height:28px}section.features>div>article h1{font-size:40px;line-height:36px;margin-bottom:32px}section.features>div>img{width:100%;height:auto;align-self:stretch;object-fit:cover}section.features>div>img.border{border:1px solid var(--border)}section.features>div>img.contain{object-fit:contain}@media only screen and (max-width:800px){section.screenshots>div>article{padding:32px}section.features>div{grid-template:auto/auto}section.features>div>img{grid-row:1/2}}section.features_wide>div>img{width:100%}section.features_wide>div>img.border{border:1px solid var(--border)}section.features_wide>div h1{margin-top:32px;margin-bottom:32px}section.header{background-color:var(--bg1)}section.header>div>h1{text-align:center}section.content>div>article>h1{margin-bottom:16px}section.app>div{display:grid;grid-template:auto auto/90px auto;grid-column-gap:32px;grid-row-gap:16px;background-color:var(--bg3)}section.app>div>a:first-child{width:100%;grid-row:1/3}section.app>div>a:first-child>img{width:100%}section.app>div>article{line-height:32px}section.app>div a:nth-child(2){text-decoration:none}@media only screen and (max-width:550px){main>div>img{padding:0 32px}section>div{padding:16px}section>div h1{font-size:30px}section.screenshots>div{grid-template-columns:auto}section.screenshots>div>article img{max-width:85%}section.screenshots>div .divider{height:32px}section.features>div>article{padding:16px}section.features>div>article h1{font-size:30px;margin-bottom:16px}section.features_wide>div h1{margin-bottom:16px}section.app>div{grid-template:auto auto/90px auto;align-items:center;grid-column-gap:16px}section.app>div>a:first-child{grid-row:1/2}section.app>div>article{grid-column:1/3}section.app>div a:nth-child(2) h1{grid-column:2/3;grid-row:1/2}}section.app>div a:nth-child(2) h3{margin-top:8px;color:var(--text5)}div.legal{max-width:1200px;margin:32px auto 0;box-sizing:border-box;padding:16px 32px;padding:16px calc(32px + env(safe-area-inset-right)) 16px calc(32px + env(safe-area-inset-left));text-align:center}div.legal>span{display:block;margin-bottom:8px;font-style:italic;font-size:14px;color:var(--text3)}footer{margin-top:32px;background-color:var(--bg3);box-sizing:border-box;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}footer>div{max-width:1200px;margin:0 auto;padding:20px 32px;box-sizing:border-box;display:grid;grid-template-columns:auto auto;grid-column-gap:24px;align-items:center}footer>div .copyright img{display:block;height:20px;margin-bottom:8px}@media only screen and (max-width:550px){footer>div{padding:32px;grid-template-columns:auto;grid-row-gap:32px;text-align:center}footer>div .copyright img{margin:0 auto 8px}footer>div .copyright{grid-row:2}}footer>div .copyright ul{list-style-type:none;display:inline-flex;border:3px solid var(--bg5);margin-bottom:16px}footer>div .copyright ul li a{display:inline-block;padding:4px 8px;font-weight:600;background-color:var(--bg5);transition:.3s}footer>div .copyright ul li a.active,footer>div .copyright ul li a:hover{background-color:var(--bg3)}footer>div .menu{text-align:center;justify-self:end;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:800px){footer>div .menu{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:550px){footer>div .copyright ul{margin-bottom:32px}footer>div .menu{grid-template-columns:1fr;justify-self:center;width:100%}}footer>div .menu a{display:block;box-sizing:border-box;padding:8px 16px;text-decoration:none;color:var(--text1);font-weight:600;transition:.3s}footer>div .menu a:hover{background-color:var(--bg5)}footer>div .menu a .badge{display:none}