blockquote,body,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}button,input,li,select,td,textarea{font-family:inherit;font-size:inherit;vertical-align:baseline}button,select{text-transform:none}fieldset,img{border:0}ol,ul{list-style:none}article,aside,footer,header{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{box-sizing:border-box}.disable-scroll{overflow-y:hidden}body{margin:0;font-size:15px;line-height:1.5;color:#4d4d4d;font-family:Roboto,Helvetica,Arial,sans-serif;height:100%;background:#fafafa}body a{color:#333;text-decoration:underline;outline-style:none}body a :hover{text-decoration:none}body h1,body h2,body h3,body h4{font-weight:400;-webkit-font-smoothing:antialiased}body hr{display:block;height:1px;border:0;border-top:1px solid #e8e8e8;margin:.5em 0;padding:0}body>header{position:fixed;right:0;left:0;top:0;background-color:#039be5;height:64px;padding:0 24px 0 0;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:row;align-items:center}body>header,body>header h1{font-size:20px;line-height:29px}body>header h1{margin-left:10px;order:2;white-space:nowrap}body>header h1 a{outline:none;text-decoration:none;color:#fff;position:relative}body>header h1 a .logo{height:17px;width:auto}body>header h1 a:after{display:block;content:"alpha";position:absolute;left:110px;top:-8px;font-size:11px;font-weight:300}body>header .hamburger{margin-left:12px;display:inline-block;padding:8px;cursor:pointer;z-index:0;line-height:1;width:40px;height:40px;order:1}body>main{margin-top:64px}body>main .content{padding:10px;line-height:1.6}body>main .content h2{font-size:25px;font-weight:500;line-height:1;margin:20px 0 10px}body>main .content h3{margin:10px 0 0;font-size:18px;line-height:40px}body>main .content h4{margin:20px 0 0;font-size:16px;line-height:30px}body>main .content h2:first-of-type{margin-top:8px}body>main .content ul{list-style:circle inside}body>main .content hr{border:none}body>main .content p{margin:0 0 10px;font-size:14px}body>main .content p:last-of-type{margin:0}body>main .content ul{margin:10px 0 20px}body>main .content ul li{font-size:14px}body>main .content .homepage h2{margin:24px 24px 16px 8px}body>main .content .homepage h3{margin:24px 24px 24px 8px;line-height:36px}body>footer{flex:1;border-top:1px solid #e1e1e1;margin-right:40px}@media (max-width:899px){body>footer{margin-right:0}}body>footer .outro{font-size:.8em;text-align:center;margin:20px 0;padding:0 10px}body .disable-scroll,body .disable-scroll body{overflow:hidden}body .side-nav{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:2;contain:strict;touch-action:none}body .side-nav:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(0,0,.3,1)}body .side-nav.side-nav--visible{pointer-events:auto}body .side-nav.side-nav--visible.side-nav--animatable .side-nav__container{transition:transform .33s cubic-bezier(0,0,.3,1)}body .side-nav.side-nav--visible:before{opacity:1}body .side-nav.side-nav--visible .side-nav__container{transform:none}body .side-nav .side-nav__container{position:relative;width:90%;max-width:400px;background:#fff;height:100%;box-shadow:2px 0 12px rgba(0,0,0,.4);transform:translateX(-102%);display:flex;flex-direction:column;will-change:transform;z-index:3;touch-action:pan-y}body .side-nav.side-nav--animatable .side-nav__container{transition:transform .13s cubic-bezier(0,0,.3,1)}body .side-nav .side-nav__hide{position:absolute;left:20px;top:20px;background:none;border:none;color:#fff;width:24px;height:24px;padding:0;margin:0;z-index:4;cursor:pointer}body .side-nav .side-nav__header{height:170px;background:#039be5;color:#fff;display:flex;padding:16px;align-items:flex-end;font-size:24px;-webkit-font-smoothing:antialiased}body .side-nav .side-nav__content{flex:1;list-style:none;padding:0 0 80px;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body .side-nav .side-nav__content li{height:48px;line-height:48px}body .side-nav .side-nav__content li a{padding:0 16px;display:block;text-decoration:none}body .side-nav .side-nav__content li a:hover{background:#e9e9e9}body .side-nav .side-nav__footer{border-top:1px solid #e0e0e0;bottom:0;color:#212121;font-size:13px;height:80px;line-height:24px;padding:24px;position:absolute;width:100%;background:#fff}body .side-nav .side-nav__footer a{text-decoration:none;border-bottom:1px solid #333}@media screen and (min-width:900px){html body{margin-left:310px;overflow:auto}html body>header{z-index:3}html body>header .hamburger{display:none}html body .side-nav{max-width:300px}html body .side-nav .side-nav__header{height:auto;background:#fff;color:#4d4d4d}html body .side-nav .side-nav__container{padding-top:70px;transform:none}html body .side-nav .side-nav__hide,html body .side-nav:before{display:none}html body .side-nav .side-nav__container{box-shadow:none;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}}body div.card{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;font-size:14px;font-weight:400;overflow:hidden;width:100%;max-width:600px;z-index:1;position:relative;background:#fff;border-radius:2px;margin:16px 0}body div.card>.header{padding:14px;background:#fff;margin:0 0 16px;-webkit-font-smoothing:antialiased;border-bottom:1px solid #e9e9e9}body div.card>.header h3{margin:0;line-height:1;font-size:17px}body div.card>.header h3 a{text-decoration:none;color:#4d4d4d}body div.card>.header p{color:#6f6f6f;font-size:14px;padding:8px 0}body div.card>.header p:first-of-type{margin-top:8px}@media (max-width:750px){body div.card>.header p{font-size:13px}}body div.card>.message{padding:0 14px 14px;border-bottom:1px solid #e9e9e9}body div.card>.message button{box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.12);border-radius:2px;line-height:25px;color:#fff;background:#039be5;border:none;margin:5px 10px 5px 0;cursor:pointer}body div.card>.message button:last-of-type{margin-right:0}body div.card>.body{padding:16px;background:#fff;-webkit-font-smoothing:antialiased}body div.card>.body p{font-size:15px}body div.card>.chart{margin-top:8px}body div.card>.chart>svg{padding:0 10px}body div.card a{color:#3f51b5}body div.card .menu{display:block;position:absolute;right:10px;top:10px;display:flex;flex-direction:row-reverse;justify-content:center;-webkit-font-smoothing:antialiased}body div.card .menu>div,body div.card .menu>span{margin-right:10px}body div.card .menu>div>span,body div.card .menu>span>span{display:none}body div.card .menu>span{line-height:23px;font-size:13px;color:#686868}@media (max-width:750px){body div.card .menu>span{display:none}}body div.card .menu .dots{cursor:pointer}body div.card .menu>.options{background:#fff;z-index:4;position:absolute;right:0;top:25px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:2px;max-width:90vw;max-height:90vh}body div.card .menu>.options:before{content:" ";display:block;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;opacity:0}body div.card .menu>.options.hide{display:none}body div.card .menu>.options>div{position:relative;z-index:3;display:block;padding:4px 8px;cursor:pointer;white-space:pre}body div.card .menu>.options>div>svg{padding:4px;display:inline-block}body div.card .menu>.options>div>span{display:inline-block;font-weight:500;line-height:1.6em;margin:0 10px 0 5px;vertical-align:top}body div.card .menu>.options>div.info{padding:0;margin:0;border-top:1px solid #e0e0e0}body div.card .menu>.options>div.info>span{padding:4px;font-size:12px}body div.card .bubble{display:block;transition:max-height 1s cubic-bezier(0,0,.3,1);padding:8px 16px;border-top:1px solid #e9e9e9;position:relative;display:flex;flex-direction:row;justify-content:center;word-break:break-word}@media (max-width:750px){body div.card .bubble{flex-direction:column}}body div.card .bubble.hide{border:none;max-height:0;margin-top:0;padding-top:0}body div.card .bubble .item{flex:1}body div.card .bubble .item .title{color:#4d4d4d;font-size:1.2em;padding:5px 0}body div.card .bubble .item .body p{margin:0;padding:10px 0;font-size:13px}body div.card .bubble .item .body h3{font-size:14px;padding:15px 0 10px;line-height:1;color:#4d4d4d}body div.card .bubble .item .body ul{list-style-type:disc;list-style-position:inside;margin-left:10px;font-size:13px}body div.card .bubble .promo{margin-left:5px;display:flex;justify-content:center;align-items:center}@media (max-width:750px){body div.card .bubble .promo{margin:5px 0 0;justify-content:flex-start}}body div.card .bubble .promo a{padding:5px 10px;background:#4285f4;color:#fff;text-decoration:none}body div.card .bubble .owner{position:absolute;right:5px;top:18px;color:#c7c7c7}body .chart.svg{width:100%;height:auto;max-width:600px;position:relative}body .chart.svg:after{display:block;position:absolute;left:0;top:40%;content:"Creating chart...";width:100%;text-align:center;color:#c7c7c7}body .chart.svg svg.spacer{display:block;width:100%;height:auto}body .chart.svg.rendered:after,body .chart.svg.rendered svg.spacer{display:none}body .chart.svg svg{width:100%;height:100%}body .chart.svg svg text tspan{user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:500px){body .chart.svg svg text tspan{font-size:15px}body .chart.svg svg .label text tspan{font-size:20px}}body .chart.svg svg .clickable{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width:750px){body .chart.svg svg .menu{width:20px;height:20px}}body .admin .categories{display:block;width:200px}body .admin input{padding:4px}body .admin .update.state{width:70px;border:1px solid #e8e8e8;padding:2px}body .admin .description{display:block;height:200px;width:500px;border:1px solid #e9e9e9;padding:5px}