[dir=rtl] .ccc-icon--mirror{transform:scaleX(-1)}.ccc-button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;flex:none;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;height:36px;margin:0;padding:0 .5rem;border:none;border-radius:4px;background:none;color:inherit;outline:0 solid currentColor;outline-offset:-2px;font:inherit;text-decoration:inherit;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:box-shadow .2s;-webkit-tap-highlight-color:transparent}.ccc-button::-moz-focus-inner{border:none}.ccc-button:focus{outline-width:2px}.ccc-button:not(.ccc-button--select):not(:focus-visible){outline-color:transparent}.ccc-button:hover:not(:active){background-image:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08))}.ccc-button[hidden]{display:none!important}.ccc-button--fill,.ccc-button--outline{padding:0 1rem}.ccc-button--fill:focus{outline-offset:-4px}.ccc-button--outline{border:1px solid}.ccc-button--color{color:#8bc34a;color:var(--ccc-accent-color,#496ddb)}.ccc-button--raised{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)}.ccc-button.ccc-button--fill{background-color:#3c3c3c;color:#fff}.ccc-button--color.ccc-button--fill{background-color:#8bc34a;background-color:var(--ccc-accent-color,#496ddb)}.ccc-button.ccc-button--outline:active{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.ccc-button--fill:hover{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.141),0 1px 3px 0 rgba(0,0,0,.122)}.ccc-button--fill:active,.ccc-button--outline:active{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.141),0 1px 18px 0 rgba(0,0,0,.122)}.ccc-button--fill.ccc-button--color:hover{box-shadow:0 2px 1px -1px rgba(26,115,232,.2),0 1px 1px 0 rgba(26,115,232,.141),0 1px 3px 0 rgba(26,115,232,.122)}.ccc-button--fill.ccc-button--color:active{box-shadow:0 3px 5px -1px rgba(26,115,232,.2),0 6px 10px 0 rgba(26,115,232,.141),0 1px 18px 0 rgba(26,115,232,.122)}.ccc-button--fill:hover:not(:active){background-image:linear-gradient(hsla(0,0%,100%,.08),hsla(0,0%,100%,.08))}.ccc-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:1px;margin:auto;border-radius:50%;background-color:currentColor;opacity:0;transition:opacity .2s,transform 0s .2s}.ccc-button:active:before,.ccc-button[aria-expanded=true]:before{opacity:.12;transition:transform .3s;transform:scale(400)}.ccc-button--fill:active:before{opacity:.322}.ccc-button[aria-expanded=true] .ccc-button__icon--dropdown{transform:scaleY(-1)}@media (forced-colors:active){.ccc-button--color.ccc-button--fill{outline-width:1px}.ccc-button--fill:focus{outline-width:2px;outline-offset:-2px}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(/fonts/roboto-v20-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-slab-v9-latin-regular.woff2) format("woff2"),url(/fonts/roboto-slab-v9-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto-slab-v9-latin-100.woff2) format("woff2"),url(/fonts/roboto-slab-v9-latin-100.woff) format("woff")}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes zoomin{0%{transform:scale(0)}to{transform:scale(1)}}.sprut-header{height:auto;background:none}.sprut-header__icon{width:192px;height:192px;margin:48px auto auto;background-image:url(/images/header-icon@2x.png);background-position:50%;background-size:100%}.sprut-header__logo{width:508px;max-width:90vw;height:209px;max-height:50vw;margin:auto;background-image:url(/images/header@2x.png);background-size:100%;background-repeat:no-repeat;opacity:.7;filter:invert(1)}.sprut-header__sub{max-width:600px;margin:auto;padding:0 24px;color:#6e9244;font-family:Roboto Slab,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:64px}.sprut-header__description{max-width:600px;margin:auto auto 48px;padding:0 24px}.sprut-footer{display:flex;height:64px}.sprut-footer__link{display:inline-block;height:24px;color:inherit;font-weight:500;text-decoration:inherit}.sprut-footer__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.sprut-footer__content{box-sizing:border-box;width:100%;max-width:1048px;margin:auto;padding:24px}.sprut-appcard{position:relative;overflow:hidden;margin-top:24px;margin-bottom:24px;border:1px solid #8bc34a;border-radius:8px;background:#fff}.sprut-appcard__featureimage{max-width:100%;height:300px;background:#fff;background-position:50%;background-size:cover}.sprut-appcard__content{min-height:130px;padding:16px 16px 16px 150px;border-top:1px solid #dedede;background:none}.sprut-appcard__title{color:#8bc34a;font-weight:400}.sprut-appcard__icon{position:absolute;top:332px;left:24px;width:96px;height:96px;background-size:100%}.sprut-appcard__button{height:44px;margin:12px 12px 12px 0}.sprut-appcard__buttonicon{width:24px;height:24px;margin-right:8px}.sprut-appcard__button.ccc-button--raised .sprut-appcard__buttonicon{filter:grayscale(1)}.sprut-appcard__textbadge{position:absolute;top:332px;right:16px;font-weight:400;font-size:1.2em;line-height:41px}@media only screen and (max-width:600px){.sprut-appcard__textbadge{top:297px;font-size:1em}}html{--ccc-accent-color:#8bc34a}body{margin:0;background:#f5f7f2;color:rgba(0,0,0,.74);font-family:Roboto,Noto,Arial,sans-serif;line-height:1.5}.sprut--scroll-freeze{overflow:hidden}main{display:block;width:600px;max-width:calc(100% - 48px);margin:24px auto}header{height:448px;background:url(/images/header-icon.png) center 16px/192px 192px no-repeat,url(/images/header.png) center 209px/588px 223px no-repeat,#8bc34a}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header{background:url(/images/header-icon@2x.png) center 16px/192px 192px no-repeat,url(/images/header@2x.png) center 209px/588px 223px no-repeat,#8bc34a}}@media (max-width:650px){header{height:300px;background:url(/images/header-icon.png) center 16px/96px 96px no-repeat,url(/images/header.png) center 150px/300px auto no-repeat,#8bc34a}}h4{font-family:Roboto,Noto,Arial,sans-serif;font-weight:300;font-size:20px;font-size:1.25rem}.page-title{position:absolute;top:170px;width:100%;margin:0;font-family:Roboto Slab,Arial,sans-serif;font-weight:100;font-size:64px;font-size:4rem;text-align:center;transform:translateY(-1000px)}.icon-button{width:48px;height:48px;margin:12px;padding:12px;border:none;border-radius:50%;background-color:transparent;cursor:pointer;transition:background-color .2s}.icon-button:hover{background-color:rgba(0,0,0,.05)}.icon-button:active{background-color:rgba(0,0,0,.1)}.icon-button+.icon-button{margin-left:-4px}.icon{display:block;width:24px;height:24px}.fab{position:fixed;right:8px;bottom:8px;z-index:8;width:56px;height:56px;margin:16px;padding:16px;border-radius:50%}.button,.fab{border:none;background-color:#8bc34a;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);cursor:pointer;transition:background-color .1s,box-shadow .12s cubic-bezier(.25,.25,0,1)}.button{min-width:70px;min-height:35px;margin:8px;border-radius:2px}.button:hover,.fab:hover{box-shadow:0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);transition:box-shadow .15s cubic-bezier(0,0,.2,1)}.button:active,.fab:active{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.popup .button{position:relative;float:right;transition:transform .5s,border-radius 50ms}.popup-wrapper{position:fixed;top:0;left:0;z-index:10;overflow:auto;width:100%;height:100%;background:rgba(0,0,0,.32);animation:fadein .2s}.popup{position:relative;width:350px;max-width:100%;max-width:calc(100% - 48px);margin:48px auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);animation:zoomin .2s}.popup-header{display:flex;align-items:center;height:60px;background:#8bc34a;color:#fff}.popup-title{flex:1 1;font-family:Roboto Slab,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:64px}.icon-container{box-sizing:border-box;width:48px;height:48px;margin:12px;padding:12px}.popup-content{overflow:hidden;min-height:250px;padding:0 24px 24px;line-height:1.25}.popup-content img{display:block;max-width:100%;height:auto;margin:auto}.text-input{display:inline-block;vertical-align:top;box-sizing:border-box;padding:.3125em;border:none;border-bottom:1px solid #8bc34a;border-radius:0;background-color:inherit;color:inherit;outline:none;font-family:Roboto,Noto,Arial,sans-serif;font-weight:400;font-size:1em;transition:border-color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.text-input:focus{padding-bottom:.25em;border-bottom-width:2px}.popup-content .text-input{width:100%;margin-top:8px;margin-bottom:8px}.popup-content textarea{word-wrap:break-word;overflow-wrap:break-word;resize:none}.text-input:not(:focus){border-bottom-color:rgba(0,0,0,.12)}.popup .button.done{border-radius:50%;cursor:default;transform:translate(-106px,-100px) scale(50)}.popup .button.done .submit-icon{transform:scale(0)}.popup .button .popup .button .icon{transition:transform 20ms}.done-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px;margin:auto;background:url(/images/icons/ic_check_white_24px.svg) 0 -3px/24px 24px no-repeat;opacity:0;transform:scale(.15)}.popup .button.done .done-icon{animation:fadein .25s .5s forwards}.error-message{padding:14px 6px;color:#8bc34a;font-size:13px;font-size:.8125rem}@media (prefers-color-scheme:dark){body{color:hsla(0,0%,100%,.9)}.popup.popup,body{background:#13270c}.sprut-appcard{background:#1e3e13}.sprut-header__logo{opacity:.9;filter:none}.sprut-header__sub{color:#8bc34a}}