.chroma{background-color:#f8f8f8}.chroma .err{color:red}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#9b2393}.chroma .kc{color:#9b2393}.chroma .kd{color:#9b2393}.chroma .kn{color:#9b2393}.chroma .kp{color:#9b2393}.chroma .kr{color:#9b2393}.chroma .kt{color:#9b2393}.chroma .n{color:#000}.chroma .na{color:#836c28}.chroma .nb{color:#a90d91}.chroma .bp{color:#5b269a}.chroma .nc{color:#3f6e75}.chroma .no{color:#000}.chroma .nd{color:#000}.chroma .ni{color:#000}.chroma .ne{color:#000}.chroma .nf{color:#0f68a0}.chroma .fm{color:#000}.chroma .nl{color:#000}.chroma .nn{color:#000}.chroma .nx{color:#000}.chroma .py{color:#000}.chroma .nt{color:#000}.chroma .nv{color:#000}.chroma .vc{color:#000}.chroma .vg{color:#000}.chroma .vi{color:#000}.chroma .vm{color:#000}.chroma .l{color:#1c01ce}.chroma .ld{color:#1c01ce}.chroma .s{color:#c41a16}.chroma .sa{color:#c41a16}.chroma .sb{color:#c41a16}.chroma .sc{color:#2300ce}.chroma .dl{color:#c41a16}.chroma .sd{color:#c41a16}.chroma .s2{color:#c41a16}.chroma .se{color:#c41a16}.chroma .sh{color:#c41a16}.chroma .si{color:#c41a16}.chroma .sx{color:#c41a16}.chroma .sr{color:#c41a16}.chroma .s1{color:#c41a16}.chroma .ss{color:#c41a16}.chroma .m{color:#1c01ce}.chroma .mb{color:#1c01ce}.chroma .mf{color:#1c01ce}.chroma .mh{color:#1c01ce}.chroma .mi{color:#1c01ce}.chroma .il{color:#1c01ce}.chroma .mo{color:#1c01ce}.chroma .o{color:#000}.chroma .ow{color:#000}.chroma .c{color:#267507}.chroma .ch{color:#267507}.chroma .cm{color:#267507}.chroma .c1{color:#267507}.chroma .cs{color:#267507}.chroma .cp{color:#267507}.chroma .cpf{color:#267507}@media(prefers-color-scheme:dark){.chroma{background-color:#000}.chroma .k{color:#fc6baa}.chroma .kc{color:#fc6baa}.chroma .kd{color:#fc6baa}.chroma .kn{color:#fc6baa}.chroma .kp{color:#fc6baa}.chroma .kr{color:#fc6baa}.chroma .kt{color:#fc6baa}.chroma .n{color:#fff}.chroma .na{color:#836c28}.chroma .nb{color:#fc6baa}.chroma .bp{color:#c08aff}.chroma .nc{color:#5dd8ff}.chroma .no{color:#5dd8ff}.chroma .nd{color:#5dd8ff}.chroma .ni{color:#5dd8ff}.chroma .ne{color:#5dd8ff}.chroma .nf{color:#5dd8ff}.chroma .fm{color:#c08aff}.chroma .nl{color:#42b8e0}.chroma .nn{color:#fff}.chroma .nx{color:#c08aff}.chroma .py{color:#fff}.chroma .nt{color:#fff}.chroma .nv{color:#fff}.chroma .vc{color:#fff}.chroma .vg{color:#fff}.chroma .vi{color:#fff}.chroma .vm{color:#fff}.chroma .l{color:#fff}.chroma .ld{color:#fc7467}.chroma .s{color:#fc7467}.chroma .sa{color:#fc7467}.chroma .sb{color:#fc7467}.chroma .sc{color:#fc7467}.chroma .dl{color:#fc7467}.chroma .sd{color:#fc7467}.chroma .s2{color:#fc7467}.chroma .se{color:#fc7467}.chroma .sh{color:#fc7467}.chroma .si{color:#fc7467}.chroma .sx{color:#fc7467}.chroma .sr{color:#fc7467}.chroma .s1{color:#fc7467}.chroma .ss{color:#fc7467}.chroma .m{color:#d0bc56}.chroma .mb{color:#d0bc56}.chroma .mf{color:#d0bc56}.chroma .mh{color:#d0bc56}.chroma .mi{color:#d0bc56}.chroma .il{color:#d0bc56}.chroma .mo{color:#d0bc56}.chroma .o{color:#fff}.chroma .ow{color:#fff}.chroma .c{color:#7cb554}.chroma .ch{color:#7cb554}.chroma .cm{color:#7cb554}.chroma .c1{color:#7cb554}.chroma .cs{color:#7cb554}.chroma .cp{color:#7cb554}.chroma .cpf{color:#7cb554}.chroma .p{color:#fff}}.formkit-form *{font-family:helvetica neue,Helvetica,Arial,Verdana,sans-serif;box-sizing:border-box;border-radius:4px}.formkit-form h1{font-size:24px;font-weight:700}.formkit-form legend{border:none;font-size:inherit;margin-bottom:10px;padding:0;position:relative;display:table}.formkit-form fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}.formkit-form p{color:inherit;font-size:inherit;font-weight:inherit}.formkit-form[data-format=modal]{display:none}.formkit-form[data-format="slide in"]{display:none}.formkit-form .formkit-input,.formkit-form .formkit-select,.formkit-form .formkit-checkboxes{width:100%}.formkit-form .formkit-button,.formkit-form .formkit-submit{border:0;border-radius:5px;color:#fff;display:inline-block;text-align:center;font-size:18px;font-weight:500;cursor:pointer;margin-bottom:15px;overflow:hidden;padding:0;position:relative;vertical-align:middle;background-color:#c00}.formkit-form .formkit-button:hover,.formkit-form .formkit-submit:hover,.formkit-form .formkit-button:focus,.formkit-form .formkit-submit:focus{outline:none}.formkit-form .formkit-button:hover>span,.formkit-form .formkit-submit:hover>span,.formkit-form .formkit-button:focus>span,.formkit-form .formkit-submit:focus>span{background-color:rgba(0,0,0,.1)}.formkit-form .formkit-button>span,.formkit-form .formkit-submit>span{display:inline-block;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:12px 24px;background-color:#c00;width:100%}.formkit-form .formkit-input{background:#fff;font-size:15px;padding:12px;border:1px solid #e3e3e3;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.4;margin:0;-webkit-transition:border-color ease-out 300ms;transition:border-color ease-out 300ms}.formkit-form .formkit-input:focus{outline:none;border-color:#1677be;-webkit-transition:border-color ease 300ms;transition:border-color ease 300ms}.formkit-form .formkit-input::-webkit-input-placeholder{color:#848585}.formkit-form .formkit-input::-moz-placeholder{color:#848585}.formkit-form .formkit-input:-ms-input-placeholder{color:#848585}.formkit-form .formkit-input::placeholder{color:#848585}.formkit-form .formkit-alert{background:#f9fafb;border:1px solid #e3e3e3;border-radius:5px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:25px auto;padding:12px;text-align:center;width:100%}.formkit-form .formkit-alert:empty{display:none}.formkit-form .formkit-alert-success{background:#d3fbeb;border-color:#10bf7a;color:#0c905c}.formkit-form .formkit-alert-error{background:#fde8e2;border-color:#f2643b;color:#ea4110}.formkit-form .formkit-spinner{display:flex;height:0;margin:0 auto;position:absolute;top:0;left:0;right:0;width:0;overflow:hidden;text-align:center;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.formkit-form .formkit-spinner>div{margin:auto;width:12px;height:12px;background-color:#fff;opacity:.3;border-radius:100%;display:inline-block;-webkit-animation:formkit-bouncedelay-formkit-form-data-uid-2c20859664- 1.4s infinite ease-in-out both;animation:formkit-bouncedelay-formkit-form-data-uid-2c20859664- 1.4s infinite ease-in-out both}.formkit-form .formkit-spinner>div:nth-child(1){-webkit-animation-delay:-.32s;animation-delay:-.32s}.formkit-form .formkit-spinner>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.formkit-form .formkit-submit[data-active] .formkit-spinner{opacity:1;height:100%;width:50px}.formkit-form .formkit-submit[data-active] .formkit-spinner~span{opacity:0}@-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-2c20859664-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes formkit-bouncedelay-formkit-form-data-uid-2c20859664-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.formkit-form{max-width:700px;overflow:hidden;margin-bottom:2rem;border:4px dashed #a00;border-radius:4px;background-color:var(--form-color)}.formkit-form[data-uid="008377fcda"]{max-width:400px;margin-left:auto;margin-right:auto}.formkit-slide-in{max-width:350px!important}.formkit-form [data-style=full]{width:100%;display:block;padding:20px 20px 10px}.formkit-form [data-style=minimal]{padding:20px;width:100%}.formkit-form .formkit-header{margin-top:0;margin-bottom:20px;margin-right:0}.formkit-form [data-style=minimal] .formkit-header{text-align:center}.formkit-form .formkit-subheader{margin:15px 0;font-size:18px}.formkit-form [data-style=minimal] .formkit-subheader{text-align:center}.formkit-form .formkit-image{max-width:100%}.formkit-form .formkit-column{padding:10px}.formkit-form .formkit-column:nth-child(2){border-top:1px solid #e9ecef}.formkit-form .formkit-field{margin:0 0 15px}.formkit-form .formkit-input,.formkit-form .formkit-submit{width:100%}.formkit-form .formkit-input{border-color:#e3e3e3;border-radius:4px;color:#000;font-weight:400}.formkit-form .formkit-guarantee{font-size:14px;text-align:center;margin:0 0 15px}.formkit-form .formkit-guarantee>p{margin:0}.formkit-form .formkit-guarantee a{color:var(--text-color)}.formkit-form[min-width~="600"] [data-style=full],.formkit-form[min-width~="700"] [data-style=full],.formkit-form[min-width~="800"] [data-style=full]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.formkit-form[min-width~="600"] .formkit-column,.formkit-form[min-width~="700"] .formkit-column,.formkit-form[min-width~="800"] .formkit-column{padding:10px}.formkit-form[min-width~="600"] .formkit-column:nth-child(2),.formkit-form[min-width~="700"] .formkit-column:nth-child(2),.formkit-form[min-width~="800"] .formkit-column:nth-child(2){border-top:none}*,*::before,*::after{box-sizing:border-box}:root{color-scheme:light dark;--text-color:#212121;--code-color:#212121;--codeblock-color:#f8f8f8;--metatext-color:#4a4a4a;--quotetext-color:#4a4a4a;--link-color:#06568F;--page-color:#ffffff;--accent-color:#1a5d8d;--card-color:#fafafa;--form-color:#dff7fe;--alert-color:#CC0000;--ok-color:green;--highlight-color:yellow;--announce-color:#1a5d8d}@media screen and (prefers-color-scheme:dark){:root{--text-color:#eeeeee;--codeblock-color:#000000;--code-color:#ffffff;--metatext-color:#eaeaea;--quotetext-color:#cacaca;--link-color:#93d5ff;--page-color:#212121;--card-color:#1a5d8d;--form-color:#1a5d8d;--ok-color:#80ff80;--highlight-color:#268bd2;--announce-color:#93d5ff}}html,body{margin:0;padding:0;color:var(--text-color);background-color:var(--page-color)}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;line-height:1.5;font-size:1.2em}h1,h2,h3,h4,h5,h6,hgroup{margin-bottom:.5rem;line-height:1.25;text-rendering:optimizeLegibility}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}.small-print{font-size:.8rem}img{max-width:100%;height:auto}a{color:var(--link-color)}.label:empty{display:none}ul,ol{margin:0;margin-bottom:1rem;padding-left:1.5rem}ol{padding-inline-start:1.5rem}blockquote{padding:.5rem 1rem;margin:0 0 1.5rem;color:var(--quotetext-color);border-left:.25rem solid var(--accent-color)}blockquote p:last-child{margin-bottom:0}@media(min-width:30em){blockquote{padding-right:5rem;padding-left:1.15rem}}code,pre{font-family:Menlo,Monaco,courier new,monospace}code{padding:0 .25rem;font-size:90%;color:var(--code-color);background-color:var(--codeblock-color);border-radius:3px}pre{display:block;overflow:auto;font-size:.9rem;line-height:1.4;white-space:pre}pre code{padding:0;background-color:initial}.chroma{padding:.8rem;border-radius:.25rem}.highlight{margin-bottom:1.5rem}main{padding-bottom:2rem}.main-nav{overflow:hidden;background-color:var(--accent-color);padding:.5rem 1rem;margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:.8rem;font-weight:700}.main-nav nav{display:inline-block}.main-nav .title{text-align:center;font-size:1rem;margin-bottom:.5rem}.main-nav ul{display:block;list-style:none;margin:0;padding:0}.main-nav li{float:none;padding-right:.1rem;padding-bottom:.1rem}.main-nav a{display:block;color:#fff;text-align:center;padding:.25rem 1rem;text-decoration:none}.main-nav a:hover,.main-nav a:focus{background-color:#fff;color:var(--link-color);text-decoration:none}@media(min-width:42rem){.main-nav li{float:left}}@media(min-width:52rem){.main-nav{flex-direction:row}.main-nav .title{font-size:inherit;margin-bottom:0}.main-nav li{float:left;padding-bottom:0}}.main-footer{text-align:center;padding-bottom:1.5rem}.main-footer p{margin-bottom:.4rem}.home h2{margin-top:2rem;margin-bottom:1.5rem}.home h3{font-size:1rem}.content-fullwidth{padding:2rem;margin:0 auto;max-width:50rem}ul.content-list{line-height:1.4;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:1rem}.content-list li{background-color:var(--card-color);border:3px solid var(--link-color);border-radius:.5rem;padding:1rem;margin:0}.content-list h3{margin:0;padding:0}.content-list .list-header{margin-bottom:1rem}.single-col{max-width:40rem;margin:0 auto;padding:0 2rem}.list-header{margin-bottom:1.5rem}.listing{margin:0;padding:0;list-style:none}.listing h2,.listing h3{margin:0}.listing li{margin:0 0 2rem}.listing table{margin-bottom:1.5rem}.article-content{margin-bottom:4rem}.post h1{margin-bottom:0}.entry-meta,.article-meta{display:block;color:var(--metatext-color);margin-bottom:1rem}.article-meta ul{list-style:none;display:inline-block;margin:0;padding:0}.article-meta li{float:left;padding-right:.4rem}.label{display:inline;padding:.2em .6em .3em;font-size:90%;font-weight:700;line-height:2rem;color:#fff;background-color:var(--accent-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label{text-decoration:none;cursor:pointer}.label:empty{display:none}.banner-image{padding-top:1rem;padding-bottom:1rem}.list-header nav ul{display:inline-block;list-style:none;margin:0;padding:0;overflow:hidden;background-color:#fff;border:2px solid var(--accent-color);border-radius:.5rem}.list-header nav{text-align:center}.list-header nav li{float:left;border-right:2px solid var(--accent-color)}.list-header nav li:last-child{border-right:none}.list-header nav li a{display:block;color:var(--accent-color);text-align:center;padding:.25rem 1rem;text-decoration:none}.list-header nav li a:hover,.list-header nav li.active a{color:#fff;background-color:var(--accent-color);text-decoration:none}td{padding:0}td.time{text-align:right;vertical-align:top;padding-right:1rem;white-space:nowrap}ul.tagcloud{list-style:none;display:inline-block;margin:0 0 2rem;padding:0}.tagcloud li{float:left;padding:0 .2rem}li.term{margin-bottom:.5rem}li.term .label{font-size:100%}.product h1,.product h2{text-align:center;padding-top:1rem;padding-bottom:1rem}.product h3{text-align:center;font-style:italic;font-size:1rem;margin:1rem}.product h3.highlight{font-style:normal;background-color:var(--highlight-color)}.product h4{text-align:center;margin:1rem;background-color:var(--highlight-color)}.product h5{text-align:center;font-style:italic;padding-bottom:.5rem}.product table{margin-top:1rem;margin-bottom:2rem;width:100%;border:none;border-collapse:collapse}.cta{background-color:var(--form-color);border-radius:.25rem;margin:0 auto;padding:1rem}.cta .banner{font-size:1.25rem;font-style:normal;text-align:center;margin:0 0 1rem;padding:0}.cta .text{font-size:.9rem}.cta .preview{text-align:center}@media(min-width:40rem){.cta .container{display:grid;grid-template-columns:auto auto;grid-gap:.5rem}}.product td,th{padding:.25rem .5rem;border:none}.product ol{margin-bottom:2rem}.product ol li{padding:.5rem 2rem 0 1rem}.product .fa-check-circle{color:var(--ok-color)}.product .fa-times-circle{color:var(--alert-color);padding-top:.5rem}.button a{text-decoration:none;cursor:pointer;padding:.2em .6em .3em;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:var(--accent-color);color:#fff}.buynow{line-height:normal;margin:1rem auto 0;text-align:center;padding:1rem 1rem 0}.buynow .button a{font-family:Tahoma;font-size:18pt;margin-left:auto;margin-right:auto;padding:10px 30px;border:none;border-radius:6px;color:#048;background-color:#ffd631;font-weight:400}.buynow .button a:hover,.buynow .button a:focus{text-decoration:underline}.buynow .note{font-weight:700;margin-top:1rem}.buynow p{margin-bottom:0;padding:0}.addtocart{font-family:Verdana,Tahoma,Arial,Helvetica,sans serif}.addtocart h2{color:var(--alert-color)}.addtocart .note{font-weight:700;margin-top:1rem}.buy-box{font-family:Tahoma;font-size:18pt;line-height:normal;color:var(--text-color);margin:auto;text-align:center;border:4px dashed #c00;border-radius:4px;background-color:var(--page-color);padding:20px;min-width:300px}.buy-box a{color:var(--accent-color);text-decoration:none}.buy-box a:hover,.buy-box a:focus{text-decoration:none}.buy-box .button{margin-left:auto;margin-right:auto;margin-bottom:10px;background-image:url(/assets/images/button.png);background-repeat:no-repeat;background-position:50%;height:59px;width:392px;border:3px solid #b40000}.buy-box .button a{margin:0;padding:0;color:#048;background-color:initial;font-family:Tahoma;font-size:32pt}.buy-box .link{margin-bottom:10px}.buy-box .link a{color:var(--accent-color);text-decoration:underline}.buy-box .cards img{margin:auto}@media screen and (max-width:460px){.buy-box .button{width:240px}.buy-box .button a{font-size:28pt}}section.banner{max-width:30rem;margin:0 auto}.announce{text-align:center;padding:.5rem;margin:0 2rem;font-weight:700;color:var(--announce-color);border:4px solid;border-radius:.5rem}.announce a{color:inherit;text-decoration:underline}.announce:empty{display:none}.credit{text-align:right;font-style:italic;font-size:.7rem}.twitter-tweet{border-left:4px solid var(--accent-color);padding-left:1.5em;color:var(--text-color)}.twitter-tweet a{color:var(--accent-color);text-decoration:none}blockquote.twitter-tweet a:hover,blockquote.twitter-tweet a:focus{text-decoration:underline}