html{box-sizing:border-box;--color-primary:#0065a8;--color-primary-hover:#0079c9;--color-secondary:#acd03a;--color-text-body:#1f2328;--color-text-dark:#292929;--color-text-light:#fff;--color-text-medium:#444;--color-text-subtle:#bbb;--color-background-light:#fff;--color-background-medium:#ebebeb;--color-background-dark:#343c44;--color-background-interactive:#eee;--color-background-interactive-light:#fcfcfc;--color-border:#555;--color-border-subtle:#ccc;--color-black:#000;--color-button-bg:#646d79;height:100%}element.style{-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;opacity:1}body{color:var(--color-text-body);background-color:var(--color-background-medium);width:100%;margin:0;padding:0;font-family:Nunito,sans-serif;font-weight:300;overflow-y:scroll}*,:before,:after{box-sizing:inherit}div#__next{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;display:flex}h1{color:var(--color-primary);font-size:30px}h1.main-title{font-size:38px}h2{color:var(--color-primary);font-size:24px}h3{font-size:22px}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-secondary);text-decoration:underline}span.logo-text{white-space:nowrap;font-family:Courier New;font-size:1.125em;font-weight:700}span.logo-text-period{font-family:Tahoma;font-size:.9em}span.logo-text-smaller{font-size:.9em}span.initcap{font-family:Verdana;font-size:1.4em}span.nowrap{white-space:nowrap}hr.section-separator{width:80%;margin:50px auto}.content-wrapper{justify-content:center;align-items:stretch;display:flex}.color-dark{color:var(--color-text-dark)}.margin-lr-25{margin-left:25px;margin-right:25px}.margin-tb-25{margin-top:25px;margin-bottom:25px}.margin-tb-50{margin-top:50px;margin-bottom:50px}.margin-tb-75{margin-top:75px;margin-bottom:75px}.margin-auto{margin-left:auto;margin-right:auto;display:block}.text-center{text-align:center}.text-right{text-align:right}img.basic-shadow{border:1px solid var(--color-black);box-shadow:0 4px 8px #0003,0 6px 20px #00000030}img.tutorial-example{width:800px}img.front-example{width:500px;height:500px}img.features-example{width:1000px}.callout-button{border-radius:30px;width:200px;margin:0 25px;font-weight:700}#Content p.small-text{font-size:17px}.youtube-video{aspect-ratio:16/9;width:100%;max-width:700px}.use-cases{flex-wrap:wrap;justify-content:center;display:flex}.use-cases div{max-width:330px;margin:15px}.use-cases img{border:2px outset var(--color-border-subtle);border-radius:2px}.use-cases h3{text-align:center;margin:5px 0}.use-case:hover img{box-shadow:0 0 2px 2px var(--color-primary-hover)}.use-case:hover a:hover{color:var(--color-primary-hover);text-decoration:none}header{background:var(--color-background-light);width:1350px;margin:auto;display:flex;box-shadow:0 5px 8px #0000004d}#NavLeft{width:150px}#NavLeft img{width:90px;margin:8px 15px}.side-menu-checkbox,.side-menu-icon{display:none}#NavCenter{width:950px}#NavRight{width:250px}header ul{padding:0;list-style-type:none}header li>a{color:var(--color-black);transform-style:preserve-3d;text-decoration:none}header li>a:hover{color:var(--color-primary);text-decoration:none;transition:transform .5s}header>div>ul{margin:35px 0 0}header>div>ul>li{font-size:20px;font-weight:700;display:inline-block;position:relative}header>div>ul>li>a{padding:20px 16px}header>div>ul>li>ul{background-color:var(--color-background-interactive-light);z-index:100;width:auto;min-width:125px;margin:10px 0 0 5px;display:none;position:absolute;box-shadow:0 8px 16px #0003}header>div>ul>li:hover>ul{display:block}header>div>ul>li>ul>li{font-size:16px;font-weight:400}header>div>ul>li>ul>li>a{width:100%;padding:8px 25px 8px 10px;display:block}header>div>ul>li>ul>li>a:hover{background-color:var(--color-background-interactive);color:var(--color-primary-hover)}#Content{background:var(--color-background-light);flex:1;width:1350px;margin:0 auto;padding:5px 150px 20px;box-shadow:0 5px 8px #0000004d}#Content ul{list-style-position:outside}#Content ul.three-column{columns:3;-webkit-columns:3;-moz-columns:3}#Content ul.three-column li{padding:5px 0}#Content p,#Content li{font-family:Nunito,sans-serif;font-size:20px;line-height:30px}#Content p{margin:10px 0}#Content li{padding:15px 0}#Content p.tagline{text-align:justify;width:700px;margin:0 auto 30px}#Content .modal-link{cursor:pointer}#Content .modal-link:hover{color:#0065a8}#Content .mapping-abc p{font-size:22px;line-height:65px}footer{background-color:var(--color-background-dark);color:var(--color-text-light);justify-content:space-between;width:1350px;height:80px;margin:auto;display:flex;box-shadow:0 5px 8px #0000004d}footer div{flex:1;padding:10px}footer div.copyright{flex-grow:4;position:relative}footer div.copyright p{margin:0;position:absolute;bottom:5px}footer div.footer-links ul{margin:0}footer div.footer-links li{margin:1px 0 1px -30px;font-size:14px;list-style-type:none}footer a{color:var(--color-text-light)}.recipe>span{color:var(--color-primary);padding:50px 27px 0;font-size:50px}.recipe-child{padding:5px 0}.recipe-child img{width:150px;height:150px;margin-left:auto;margin-right:auto;display:flex}.recipe-child>h2{color:var(--color-black);text-align:center;margin:4px 0;font-size:19px}.recipe-child h3{color:var(--color-text-medium);min-width:220px;margin:4px;font-size:14px}.recipe-child h3.current-version{color:var(--color-text-subtle);font-weight:400}.recipe-counter{font-variant-numeric:tabular-nums}.data-table{border-collapse:collapse}.data-table th,.data-table td{padding:10px 25px}.data-table th{text-align:center;border-bottom:2px solid var(--color-border);font-weight:700}.data-table td{border-top:1px solid var(--color-border-subtle)}.data-table tr.row-bold td{font-weight:700}.side-block-600{width:600px;min-width:600px;height:600px;display:grid}.side-block-600 h2{text-align:center;font-size:30px}.side-block-600 h3{color:var(--color-primary);margin:unset;font-size:22px}.side-block-600-item{width:100%;padding:5px 0;display:flex}.side-block-600-item img{width:100px;height:100px;margin:5px 25px 0 0}.pricing-wrapper{margin-left:-60px;margin-right:-60px}.pricing-div-wrapper{width:300px;margin:10px 20px;display:inline-block}.pricing-div-marquee{text-align:center;height:50px;padding:12px;font-size:20px}.pricing-div{-webkit-box-shadow:0 0 3px #96999e;box-shadow:0px 0px 3px var(--color-border-subtle);border-radius:5px}.pricing-div-highlight{-webkit-box-shadow:0 0 8px #0065a8;box-shadow:0px 0px 8px var(--color-primary)}.pricing-div-header{color:var(--color-text-light);text-align:center;text-transform:uppercase;border-radius:5px 5px 0 0;padding:16px;font-size:26px}.pricing-div-header.free{background-color:var(--color-background-light);color:var(--color-black)}.pricing-div-header.basic{background-color:var(--color-background-interactive);color:var(--color-black)}.pricing-div-header.standard{background-color:#646d79}.pricing-div-header.business{background-color:#0065a8}.pricing-div-sub{background-color:var(--color-background-interactive-light);text-align:center;text-transform:uppercase;border-radius:0 0 5px 5px;padding:8px;font-size:15px}.pricing-div-sub span.pricing-cost{color:var(--color-primary);font-size:30px}.pricing-div-content{height:125px}.pricing-div-content>p{text-align:center;padding:22px 17px;font-size:18px}#Content .pricing-table th{vertical-align:bottom;font-size:20px}#Content .pricing-table td{border-bottom:1px solid var(--color-background-interactive);text-align:center;min-width:200px;margin:0;padding:22px 17px;font-size:20px}#Content .pricing-table tr.smaller-text>td,#Content .pricing-table tr>td:first-child{font-size:18px}details{margin:20px 0;font-size:1.5rem}details[open] summary~*{animation:.5s ease-in-out sweep}@keyframes sweep{0%{opacity:0;margin-left:10px}to{opacity:1;margin-left:15px}}summary{cursor:pointer;justify-content:space-between;padding:.5em 1.3rem;list-style:none;transition:height 1s;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+"}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}details[open] summary:after{content:"×"}details[open] div{margin-left:15px;padding:10px}#Content .tutorials-lists h3,#Content .tutorials-lists ul{margin:10px 0}#Content .tutorials-lists li{padding:5px 0}.accented{text-shadow:1px 1px 2px #e5e5e5;font-weight:700}.tutorial-page img{margin:10px 0 40px}.content-narrow{width:600px;margin:auto}.content-width-400{width:400px;margin:auto}form input[name=ACCOUNT_ID]{display:none}.standard-form{margin:30px 0 0}.standard-form button{border-radius:5px;width:100%;margin:4px 0 8px}button{background-color:var(--color-button-bg);color:var(--color-text-light);cursor:pointer;border:none;padding:14px 20px;font-size:20px}button:hover{background-color:var(--color-primary-hover);color:var(--color-text-light);transition:all ease-in}button:disabled{background-color:var(--color-border-subtle);cursor:not-allowed}.admin-button{border-radius:4px;padding:5px 10px;font-size:14px}label{font-weight:700}input,textarea{background:var(--color-background-interactive-light);border:1px solid var(--color-border);box-sizing:border-box;resize:vertical;border-radius:4px;width:100%;margin:5px 0 22px;padding:12px}input:focus,textarea:focus{background-color:var(--color-background-interactive-light);border-color:var(--color-background-interactive-light);box-shadow:0 0 2pt 1pt var(--color-primary-hover);border-radius:2px;outline:none}input::placeholder,textarea::placeholder{color:var(--color-text-subtle);font-style:italic}input{padding-right:40px}::-ms-reveal{display:none}svg.password-eye-icon{cursor:pointer;fill:var(--color-border-subtle);width:20px;height:20px;position:absolute;transform:translate(-30px,15px)}@keyframes spin-button-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-button{transition:all 1s;position:relative}.spin-button-active:disabled{cursor:wait}.spin-button-active .spin-button-text{visibility:hidden}.spin-button-active .spin-button-spinner{width:30px;display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 30px)}.spin-button-active .spin-button-spinner:before{content:"";border:solid .35em var(--color-background-interactive);border-bottom-color:var(--color-primary-hover);will-change:transform;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-button-spinner;position:absolute;transform:translate(-50%,-50%)}.modal-overlay{position:fixed;inset:0}.modal-content{cursor:pointer;background:#fff;outline:none;margin-right:-50%;position:absolute;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.image-modal-overlay{background-color:#0006}.image-modal-content{border:1px solid var(--color-border-subtle);max-width:95vw;max-height:95vh;box-shadow:0 6px 8px 2px #00000040}.image-modal-content img{max-width:calc(95vw - 8px);max-height:calc(95vh - 8px)}.message-modal-overlay{background-color:#ccc}.message-modal-content{box-shadow:0 0 3pt 3pt var(--color-primary-hover);border-radius:4px;max-width:600px;max-height:600px;padding:20px;font-size:18px}img.zoomable-image{cursor:zoom-in}img.zoomable-image:hover{opacity:.8}.phone-display{display:none}@media only screen and (max-width:1280px){img{max-width:calc(100vw - 60px);margin:auto}header{z-index:10;width:100%;display:block;position:sticky;top:0}footer{width:100%}#NavLeft{width:calc(100vw - 70px);display:inline-block}#NavLeft img{width:80px}#NavCenter,#NavRight{width:100%;max-height:0;transition:max-height .5s ease-out;display:none}header>div>ul>li{border-top:1px solid var(--color-border-subtle);display:block}header>div>ul>li>a{width:100%;padding:10px 20px;font-size:25px;display:block}header>div>ul{margin:0}#Content{width:100%;padding:16px}.tablet-hidden{display:none!important}.recipe-child img{width:100px;height:100px}.recipe>span{padding:45px 15px 0}.pricing-wrapper{margin-left:0;margin-right:0;display:block}.pricing-div-wrapper{width:30%;margin:10px 12px}.pricing-div-content{height:160px}.modal-overlay{width:100vw}.side-menu-icon{cursor:pointer;width:70px;padding:40px 20px;display:inline-block}.side-menu-icon-line{background:var(--color-black);width:24px;height:2px;display:block;position:relative}.side-menu-icon-line:before,.side-menu-icon-line:after{background:var(--color-black);content:"";width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}.side-menu-icon-line:before{top:7px}.side-menu-icon-line:after{top:-7px}.side-menu-checkbox:checked~#NavCenter,.side-menu-checkbox:checked~#NavRight{max-height:100%;display:block}.side-menu-checkbox:checked~.side-menu-icon .side-menu-icon-line{background:0 0}.side-menu-checkbox:checked~.side-menu-icon .side-menu-icon-line:before{top:0;transform:rotate(-45deg)}.side-menu-checkbox:checked~.side-menu-icon .side-menu-icon-line:after{top:0;transform:rotate(45deg)}}@media only screen and (max-width:768px){footer{height:120px}footer a{font-size:12px}footer div.copyright{flex-grow:2}#Content{padding:10px}#Content p.tagline{width:100%}.phone-display{display:block}.phone-hidden{display:none!important}#Content ul.three-column{columns:2;-webkit-columns:2;-moz-columns:2}#Content ul.three-column li{padding:5px 8px 5px 0}#Content .mapping-abc p{font-size:20px;line-height:30px}.side-block-600{width:100%;height:100%;min-width:unset}.content-narrow{width:100%}.pricing-div-wrapper{width:95%}.pricing-div-content{height:120px}.margin-tb-75{margin-top:25px;margin-bottom:25px}.recipe-child img{width:120px;height:120px}.callout-button{max-width:150px;margin:0 10px;font-size:18px}}@media only screen and (max-width:600px){.content-narrow{width:100%}}@media only screen and (max-width:400px){.content-width-400{width:100%}}
