@layer base,button;@layer base{*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none;margin:0;padding:0}a,button,input{color:inherit;font-size:inherit}a{color:#0084b4;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400}:root,:host{margin:0;font-family:Open Sans,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;color:#303030;--id-color: #0084b4;--dark-bg: #323944}}@layer button{.btn{font-size:115%;display:inline-block;padding:.35em 1em;border-radius:3px;background:#f2f2f3;border:#d2cfd4 solid 1px;color:#52606d;box-shadow:0 1px #ffffffbf inset;white-space:nowrap;text-decoration:none;cursor:pointer}.btn:is(:hover,:focus-visible){filter:brightness(103%)}.btn:active{filter:brightness(90%);outline:0;box-shadow:0 2px 4px #00000026 inset}.btn.primary{border:#00749b solid 1px;text-shadow:#00749b 0 1px 0;background:#0084b4;color:#f8f1ff}.btn.primary:active{box-shadow:0 2px 8px #00000080 inset}.btn.primary:not(:active){box-shadow:0 1px #fff3 inset}.btn.primary:is(:hover,:focus-visible){filter:brightness(110%)}}.comp\/header{display:flex;background:var(--dark-bg);color:#fff}.comp\/header .logo{margin-right:auto;padding:5px 0}.comp\/header .logo img{display:block;border:none;width:48px;transition:translate .3s}.comp\/header .logo:hover img{translate:10px}.comp\/header .menuitem{color:inherit;padding:.75em;text-decoration:none;transition:color .3s,background .3s}.comp\/header .menuitem.mm-selected{color:#ffe05f;background:#fff2}.comp\/header .menuitem:is(:hover,:focus){color:#fbc864;text-decoration:none;background:#fff3}.comp\/header .btn{font-weight:700!important;margin:.4em!important;padding-top:.01em!important;padding-bottom:.01em!important;border-radius:99999px!important;line-height:1.6!important}.comp\/header .btn:is(:hover,:focus){color:#ffcec5}.comp\/footer{background:var(--dark-bg);color:#d3d3d3;margin-top:8em;font-size:85%;line-height:2;padding:1em 0}.comp\/footer a{color:inherit}.comp\/footer span{opacity:.5}@layer overscroll-color{html{background:var(--dark-bg)}body{background:#fff;position:relative;z-index:-2}}@layer hot-ugly-fix-for-horz-scrollbar-on-front-page{body{overflow-x:hidden}}@layer layout{body{--content-max-width: 1100px;--content-horz-padding: 16px;display:grid;grid-template-rows:max-content auto max-content;margin:0;padding:0 var(--content-horz-padding);min-height:100dvh}.layout-row{max-width:var(--content-max-width);margin:0 auto;position:relative;display:block}.layout-row:before{content:"";position:absolute;translate:calc(-1*max(var(--content-horz-padding),calc((100vw - var(--content-max-width)) / 2))) 0;left:0;top:0;width:100vw;height:100%;z-index:-1;background:inherit;border:inherit;box-sizing:content-box}.page-title{border-bottom:1px solid #ddd;margin-bottom:3em}.page-title h1{font-size:2.5em;margin:1em 0 .5em}}body{--content-max-width: 640px}article{hyphens:auto;text-align:justify}article :is(b,strong){font-weight:600}h1{text-wrap:balance}h2{text-align:start;font-size:2em;margin:2em 0 .75em}h2 span{text-transform:uppercase;opacity:.5;font-size:60%;display:block}h3{font-size:1.25em;margin:1em 0 .35em;font-weight:500}h3+p{margin:0}.screenshot,video{display:block;width:100%;border-radius:7px}
