');content:"";width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none!important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458ee1;font-size:.9em;font-weight:400}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title:before{content:"#";font-weight:700;color:#458ee1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:700;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:134px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='168' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938zm41.937 17.866c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17z' fill='%235468FF'/%3E%3Cpath d='M6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z' fill='%235D6494'/%3E%3Cpath d='M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0!important;width:100%;height:100%;display:block}.Search-module--defaultStyles--3ey6C{position:relative;margin:0 10px}.Search-module--defaultStyles--3ey6C:not(:focus-within) .Search-module--quickSearchIcon--xQsEu{cursor:pointer}.Search-module--defaultStyles--3ey6C .Search-module--searchInput--2kzWH{background:transparent;border-radius:4px;border-style:solid;border-width:2px;font-size:12px;height:34px;padding:10px 15px}.Search-module--defaultStyles--3ey6C:not(.Search-module--typeQuickSearch--27Cre) .Search-module--searchInput--2kzWH{min-width:200px}.Search-module--defaultStyles--3ey6C .Search-module--searchInput--2kzWH:focus{outline:none}@media screen and (min-width:480px){.Search-module--defaultStyles--3ey6C .Search-module--searchInput--2kzWH{height:45px;font-size:15px}}.Search-module--themeLight--DXYah .Search-module--searchInput--2kzWH{background-color:#2e4153;border-color:#2e4153;color:#fff}.Search-module--themeLight--DXYah .Search-module--quickSearchIcon--xQsEu svg{fill:#788ca0;stroke:#788ca0}.Search-module--typeQuickSearch--27Cre .Search-module--searchInput--2kzWH{border-width:0;margin:0 0 0 35px;transition:all .4s cubic-bezier(0,.795,.495,1);width:0;right:0;z-index:1}.Search-module--typeQuickSearch--27Cre .Search-module--searchInput--2kzWH:not(:focus){opacity:0}.Search-module--typeQuickSearch--27Cre:focus-within .Search-module--searchInput--2kzWH{padding-right:32px!important;width:150px;opacity:1}.Search-module--quickSearchIcon--xQsEu{background-repeat:no-repeat;height:100%;position:absolute;right:12px;top:10px;z-index:2}.Search-module--quickSearchIcon--xQsEu svg{width:25px;height:25px}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH{border-color:#788ea2;transition:.2s}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:focus{border-color:#69dcd2}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH::-webkit-input-placeholder{color:#788ea2}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:-ms-input-placeholder{color:#788ea2}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH::-ms-input-placeholder{color:#788ea2}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH::placeholder{color:#788ea2}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:focus::-webkit-input-placeholder{color:rgba(120,142,162,.4)}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:focus:-ms-input-placeholder{color:rgba(120,142,162,.4)}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:focus::-ms-input-placeholder{color:rgba(120,142,162,.4)}.Search-module--main--3Gz9e .Search-module--searchInput--2kzWH:focus::placeholder{color:rgba(120,142,162,.4)}@media (min-width:850px){.Search-module--typeQuickSearch--27Cre:focus-within .Search-module--searchInput--2kzWH{width:250px}}@media (min-width:1440px){.Search-module--typeQuickSearch--27Cre:focus-within .Search-module--searchInput--2kzWH{width:300px}}.Heading-module--main--2dbOr{color:rgba(0,0,0,.8)}.Heading-module--marginNone--8vDRt{margin-bottom:0!important}.Heading-module--marginTiny--24j6s{margin-bottom:4px}.Heading-module--marginSmall--KSbd5{margin-bottom:6px!important}.Heading-module--marginMedium--3uJkG{margin-bottom:12px!important}.Heading-module--marginLarge--1R-BR{margin-bottom:24px!important}.Heading-module--marginDouble--aba6U{margin-bottom:40px}.Heading-module--sizeTiny--3U3pd{font-size:11px}.Heading-module--sizeSmall--221eT{font-size:12px;letter-spacing:.2px}.Heading-module--sizeNormal--1GjqC{font-size:16px;letter-spacing:.2px}.Heading-module--sizeMedium--3z1iD{font-size:18px;letter-spacing:.2px}.Heading-module--sizeMediumLarge--3dXnu{font-size:20px;letter-spacing:.2px}.Heading-module--sizeLarge--24puo{font-size:32px;line-height:50px}.Heading-module--sizeHuge--1YlAw{font-size:48px}.Heading-module--themeDark--3weBH{color:#00284b}.Heading-module--themeInvert--2DwBy{color:#fff}.Heading-module--themeLight--3tBgE{color:#788ca0}.Heading-module--themePrimary--1xImZ{color:#289bdc}.Heading-module--themeGrey--1h1hN{color:#2e4153}.Heading-module--themeGold--wYI3A{color:#fad250}.Heading-module--weightThin--3XkAL{font-family:Avenir Next Light}.Heading-module--weightMedium--3GQ7w{font-family:Avenir Next Demi}.Heading-module--weightBold--FJODJ{font-weight:500}@media (max-width:calc(850px - 1px)){.Heading-module--sizeLarge--24puo{letter-spacing:.2px;line-height:1.2em}}.algolia-autocomplete-right .ds-dropdown-menu{margin-right:10px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:#f0f5f7}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:currentColor;background-color:transparent}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.3)}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#2e4153;font-weight:400}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{padding-left:0;padding-right:0;text-align:left;width:25%}.algolia-autocomplete .algolia-docsearch-suggestion--content{width:75%}.ds-suggestion:not(:first-of-type) .algolia-docsearch-suggestion--category-header{margin-top:18px}.VerticalMenu-module--menu--3w_98{font-family:Avenir Next Light}.VerticalMenu-module--menuItem--2FVhc{display:block;white-space:nowrap}.VerticalMenu-module--marginsNone--3MeKr .VerticalMenu-module--menu--3w_98{-webkit-column-gap:0;column-gap:0}.VerticalMenu-module--marginsNone--3MeKr .VerticalMenu-module--menuItem--2FVhc{line-height:inherit}.VerticalMenu-module--marginsSmall--Ln0B6 .VerticalMenu-module--menu--3w_98{-webkit-column-gap:45px;column-gap:45px;margin-top:10px}.VerticalMenu-module--marginsSmall--Ln0B6 .VerticalMenu-module--menuItem--2FVhc{line-height:35px}.VerticalMenu-module--marginsLarge--3dtgB .VerticalMenu-module--menu--3w_98{-webkit-column-gap:95px;column-gap:95px;margin-top:18px}.VerticalMenu-module--marginsLarge--3dtgB .VerticalMenu-module--menuItem--2FVhc{line-height:45px}@media (max-width:calc(480px - 1px)){.VerticalMenu-module--expandForViewportSmall--3ko0l .VerticalMenu-module--menu--3w_98{-webkit-column-count:1!important;column-count:1!important}}@media (max-width:calc(850px - 1px)){.VerticalMenu-module--expandForViewportMedium--2nrXR .VerticalMenu-module--menu--3w_98{-webkit-column-count:1!important;column-count:1!important}}@media (max-width:calc(1440px - 1px)){.VerticalMenu-module--expandForViewportLarge--1HEkE .VerticalMenu-module--menu--3w_98{-webkit-column-count:1!important;column-count:1!important}}.CoreProductsItem-module--imageContainer--3mJAp{-webkit-align-items:center;align-items:center;background-color:#00284b;display:-webkit-flex;display:flex;height:180px;-webkit-justify-content:center;justify-content:center;margin-bottom:40px;width:100%}.CoreProductsItem-module--image--1Dtzi{height:58px;margin:0;width:auto}.CoreProductsItem-module--descriptionText--1SV1m{margin-bottom:21px}.CoreProductsItem-module--itemLink--1TXBS+.CoreProductsItem-module--itemLink--1TXBS{margin-left:25px}.CoreProducts-module--main--njizt{padding:0 4%;position:relative}.CoreProducts-module--main--njizt a{color:#289bdc}.CoreProducts-module--main--njizt a:hover{text-decoration:underline}.CoreProducts-module--main--njizt p{color:#a4b6c7;font-size:16px}.CoreProducts-module--gradientWrapper--daW2a{background:linear-gradient(180deg,rgba(2,28,43,.6) 7.45%,rgba(0,40,75,.6) 108.89%);margin:0 auto;max-width:1315px;padding-bottom:110px}.CoreProducts-module--sectionIntroContent--bv5Vm{padding:70px 10% 40px;text-align:center}.CoreProducts-module--coreProductsRow--2MCBm{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 10%}.CoreProducts-module--coreProductsItem--2s2wk{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.CoreProducts-module--coreProductsItem--2s2wk+.CoreProducts-module--coreProductsItem--2s2wk{margin-top:40px}@media (min-width:850px){.CoreProducts-module--main--njizt{padding:0 4% 50px}.CoreProducts-module--sectionIntroContent--bv5Vm{padding:100px 25% 80px}.CoreProducts-module--coreProductsRow--2MCBm{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:0 24px}.CoreProducts-module--coreProductsItem--2s2wk{-webkit-flex:1 0;flex:1 0;padding:0 2.3%}.CoreProducts-module--coreProductsItem--2s2wk+.CoreProducts-module--coreProductsItem--2s2wk{margin-top:0}}@media (min-width:1440px){.CoreProducts-module--coreProductsRow--2MCBm{padding:0 74px}}.OpenSourceItem-module--main--e_OCo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.OpenSourceItem-module--imageContainer--2IyEg{-webkit-align-items:center;align-items:center;background-color:rgba(2,28,43,.6);display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:180px;-webkit-justify-content:center;justify-content:center}.OpenSourceItem-module--image--1Wukr{margin:0;max-height:70px;max-width:70px}.OpenSourceItem-module--contentContainer--D-bPc{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}.OpenSourceItem-module--contentContainer--D-bPc p{margin:0}.OpenSourceItem-module--description--U2nJE{margin-top:20px}.OpenSourceItem-module--linkContainer--1tL_T{margin-top:18px}.OpenSourceItem-module--itemLink--1E7CC+.OpenSourceItem-module--itemLink--1E7CC{margin-left:25px}@media (min-width:850px){.OpenSourceItem-module--main--e_OCo{-webkit-flex-direction:row;flex-direction:row}.OpenSourceItem-module--imageContainer--2IyEg{height:150px;width:150px}.OpenSourceItem-module--contentContainer--D-bPc{margin-top:0;padding-left:50px}.OpenSourceItem-module--description--U2nJE{margin-top:12px}.OpenSourceItem-module--linkContainer--1tL_T{margin-bottom:-7px;margin-top:-4px}}.OpenSource-module--main--237X2{margin:0 auto;max-width:1035px;padding:0;position:relative}.OpenSource-module--main--237X2 a{color:#289bdc}.OpenSource-module--main--237X2 a:hover{text-decoration:underline}.OpenSource-module--main--237X2 p{color:#a4b6c7;font-size:16px}.OpenSource-module--introSection--1XYZ7{padding:0 8%;text-align:center}.OpenSource-module--openSourceProductGrid--2yx9J{-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}.OpenSource-module--openSourceItem--Uak5i{padding:62px 13% 0}@media (min-width:850px){.OpenSource-module--main--237X2{padding:40px 0}.OpenSource-module--openSourceProductGrid--2yx9J{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.OpenSource-module--openSourceItem--Uak5i{padding:86px 0 0;width:45%}}.DocsDropdownContent-module--main--1f0rk{border-bottom:1px solid #788ca0;cursor:default;padding:15px 0;text-align:left}.DocsDropdownContent-module--heroLink--3Q_X0{display:none}.DocsDropdownContent-module--hero--T1Hrn{-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(120,140,160,.2);display:none;padding:15px}.DocsDropdownContent-module--logoContainer--MoSFq{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.DocsDropdownContent-module--logo--1UyIZ{height:auto;margin:0;padding:0;width:40px}.DocsDropdownContent-module--cta--AdRI9{-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:0 0 0 15px}.DocsDropdownContent-module--heroLink--3Q_X0:hover .DocsDropdownContent-module--hero--T1Hrn{background-color:#00284b;box-shadow:0 0 10px rgba(120,140,160,.2)}.DocsDropdownContent-module--heroLink--3Q_X0:hover .DocsDropdownContent-module--cta--AdRI9,.DocsDropdownContent-module--heroLink--3Q_X0:hover .DocsDropdownContent-module--logoContainer--MoSFq{background-color:transparent;box-shadow:none}.DocsDropdownContent-module--heroLink--3Q_X0:hover .DocsDropdownContent-module--cta--AdRI9 *{color:#fff}.DocsDropdownContent-module--menuContent--UfRaN{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DocsDropdownContent-module--menuContent--UfRaN a{color:#fff}.DocsDropdownContent-module--menuContent--UfRaN a:hover{text-decoration:underline}.DocsDropdownContent-module--menuContainer--wGFAn{width:50%}@media (min-width:850px){.DocsDropdownContent-module--main--1f0rk{border-bottom:none;padding:40px 40px 32px}.DocsDropdownContent-module--heroLink--3Q_X0{display:block}.DocsDropdownContent-module--hero--T1Hrn{display:-webkit-flex;display:flex}.DocsDropdownContent-module--cta--AdRI9{min-width:315px}.DocsDropdownContent-module--menuContent--UfRaN{margin:32px 0 0}.DocsDropdownContent-module--menuContent--UfRaN a{color:#00284b}}@-webkit-keyframes Header-module--show--3t5pO{0%{opacity:0;width:0}to{opacity:1;width:auto}}@keyframes Header-module--show--3t5pO{0%{opacity:0;width:0}to{opacity:1;width:auto}}.Header-module--main--32vmf{background-color:#021c2b;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:20px 0}.Header-module--menuWrapper--2JR8R{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin:0 9.5%;max-width:1200px;padding:12px 0 11px;width:100%;position:relative}.Header-module--logo--3lEAF{display:block;height:33px;width:134px}.Header-module--logo--3lEAF svg{fill:#fff;stroke:#fff}.Header-module--leftWrapper--2tgcl{display:-webkit-inline-flex;display:inline-flex}.Header-module--network--TNvnv{display:none}.Header-module--navContainer--28s2J{display:block;height:0;visibility:hidden}.Header-module--navContainer--28s2J[aria-expanded=true]{height:auto;visibility:visible}.Header-module--navigation--12rQo{margin-top:28px}.Header-module--navLink--1j9B3{color:#fff;display:block;font-size:.9rem;margin-top:12px;padding:0 6px 12px}.Header-module--navLink--1j9B3:hover{color:#788ca0}.Header-module--dropdownParent--1SoOz{display:none}.Header-module--docsDropdownParent--2mH64 .Header-module--docsDropdownContainer--1LP-G{display:none;visibility:hidden}.Header-module--dashboardButton--QUMyP,.Header-module--searchContainer--nsgnO{display:none}.Header-module--navToggle--3GC4u{position:absolute;right:0;top:19px}@media (min-width:850px){.Header-module--main--32vmf{padding:0}.Header-module--menuWrapper--2JR8R{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}.Header-module--network--TNvnv{-webkit-align-items:center;align-items:center;color:#eee;display:-webkit-flex;display:flex;font-family:IBM Plex Mono,monospace;font-size:14px;padding:5px 15px;margin-left:50px;width:240px}.Header-module--network--TNvnv:hover{cursor:default}.Header-module--networkDot--2zCgT{border:5px solid;border-radius:5px;height:0;margin-right:10px}.Header-module--navContainer--28s2J{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;height:auto;visibility:visible}.Header-module--navigation--12rQo{display:-webkit-flex;display:flex;margin-top:0;overflow:hidden;height:50px}.Header-module--navigationHidden--3AKHi{width:0}.Header-module--navigationAnimated--307v7{-webkit-animation:Header-module--show--3t5pO .4s forwards;animation:Header-module--show--3t5pO .4s forwards;width:0}.Header-module--navLink--1j9B3{display:inline-block}.Header-module--navLink--1j9B3+.Header-module--navLink--1j9B3{margin-left:30px}.Header-module--docsDropdownParent--2mH64 .Header-module--docsDropdownContainer--1LP-G,.Header-module--dropdownParent--1SoOz{display:block}.Header-module--docsDropdownParent--2mH64:focus-within .Header-module--docsDropdownContainer--1LP-G,.Header-module--docsDropdownParent--2mH64:hover .Header-module--docsDropdownContainer--1LP-G{visibility:visible}.Header-module--docsDropdownParent--2mH64:focus-within{color:#788ca0}.Header-module--mobileDocsDropdown--lox6y{display:none}.Header-module--searchContainer--nsgnO{display:-webkit-flex;display:flex;min-width:79px}.Header-module--dashboardButton--QUMyP{display:-webkit-inline-flex;display:inline-flex;margin-left:10px}}.Footer-module--main--vwxNy{background-color:#021c2b;padding:50px 9.5% 40px;position:relative}.Footer-module--main--vwxNy a{color:#a4b6c7}.Footer-module--main--vwxNy a:hover{color:#788ca0}.Footer-module--footerContent--6pj6j{margin:0 auto}.Footer-module--logo--2m5Su{display:block;margin-bottom:20px}.Footer-module--logo--2m5Su svg{fill:#fff;height:50px;width:50px;stroke:#fff}.Footer-module--logoContainer--2vQGD{text-align:center;margin-bottom:20px}.Footer-module--logoContainer--2vQGD a{color:#fff}.Footer-module--navGroup--xOY7c{margin-top:43px;-webkit-column-count:2;column-count:2;font-size:.9rem}.Footer-module--navGroupItem--3pWaV{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.Footer-module--navGroupItem--3pWaV:nth-child(2){padding-top:42px}.Footer-module--navGroupItem--3pWaV:nth-child(3){float:right}.Footer-module--metaRow--2sv33{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:100px;text-align:center}.Footer-module--metaNavContainer--3yhuw{font-family:Avenir Next Light;font-size:.9rem}.Footer-module--metaNavLink--23Esl+.Footer-module--metaNavLink--23Esl{margin-left:45px}.Footer-module--socialIconContainer--2_Uht{margin-bottom:40px}.Footer-module--socialIcon--20CS5{display:inline-block;height:35px;margin-left:22px;width:35px}.Footer-module--socialIcon--20CS5 svg{fill:#a4b6c7;height:35px;width:35px}a:hover .Footer-module--socialIcon--20CS5 svg{fill:#788ca0}@media (max-width:calc(480px - 1px)){.Footer-module--metaNavContainer--3yhuw nav{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Footer-module--metaNavLink--23Esl+.Footer-module--metaNavLink--23Esl{margin-left:0;margin-top:15px}}@media (min-width:850px){.Footer-module--main--vwxNy{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:85px 0 70px;margin-top:-28px}.Footer-module--footerContent--6pj6j{margin:0 9.5%;max-width:1200px;width:100%}.Footer-module--logoContainer--2vQGD{text-align:left;margin-bottom:0}.Footer-module--navRow--3XcEE{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.Footer-module--navGroup--xOY7c{-webkit-column-count:auto;column-count:auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:0}.Footer-module--navGroupItem--3pWaV{margin-top:0}.Footer-module--navGroupItem--3pWaV:nth-child(2){padding-top:0}.Footer-module--navGroupItem--3pWaV:nth-child(3){float:none}.Footer-module--navGroupItem--3pWaV+.Footer-module--navGroupItem--3pWaV{margin-left:85px}.Footer-module--metaRow--2sv33{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-top:150px;text-align:left}.Footer-module--socialIconContainer--2_Uht{margin-bottom:0}}@media (min-width:1440px){.Footer-module--navGroupItem--3pWaV+.Footer-module--navGroupItem--3pWaV{margin-left:115px}}.MetaMask-module--main--2Z9BN{-webkit-align-items:center;align-items:center;background-color:#00284b;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-family:Avenir Next Light;min-height:50vh;min-width:100vw}.MetaMask-module--content--31h55{padding-bottom:10%;text-align:center}.MetaMask-module--subtext--26wVT,.MetaMask-module--text--NsIbe{display:none}.MetaMask-module--mobile--1kx_M{display:block;font-size:15px;margin:20px auto;padding:0}.MetaMask-module--link--1BriW{color:#289bdc!important}.MetaMask-module--image--3mVGw{height:auto;margin:25px auto;padding:0;width:100px}@media (min-width:850px){.MetaMask-module--main--2Z9BN{min-height:100vh}.MetaMask-module--content--31h55{width:500px}.MetaMask-module--text--NsIbe{display:block;font-family:Avenir Next Demi;font-size:24px;font-weight:700;margin:20px auto;padding:0}.MetaMask-module--subtext--26wVT{display:block;font-size:15px;margin:20px auto;padding:0}.MetaMask-module--mobile--1kx_M{display:none}}body{background-color:#fff}.md-toc{list-style:none}.md-toc,.md-toc li ul{margin:0 0 23px}.md-toc li p{margin-bottom:0}.md-toc>li,.md-toc>li li{list-style:none}@media (min-width:850px){.md-toc li{margin-left:0}.md-toc li h3 a{padding:0}}.CtaItem-module--main--1e0JV{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between}.CtaItem-module--contentText--2R0lV{color:#2e4153;font-family:Avenir Next Light;font-size:16px;margin-bottom:0}.CtaItem-module--linkContainer--gZPl2{margin-top:14px}.DevRelCta-module--main--3eyfw{margin:60px 0}.DevRelCta-module--main--3eyfw a{color:#289bdc}.DevRelCta-module--ctaItem--1Jpe8+.DevRelCta-module--ctaItem--1Jpe8{margin-top:40px}@media (min-width:850px){.DevRelCta-module--main--3eyfw{display:-webkit-flex;display:flex;margin:100px 0}.DevRelCta-module--ctaItem--1Jpe8{width:35%}.DevRelCta-module--ctaItem--1Jpe8+.DevRelCta-module--ctaItem--1Jpe8{margin:0 0 0 25%}}.Content-module--titleWrapper--e8eS_{margin-top:74px}.Content-module--titleRuler--2VCax{margin-top:17px}.Content-module--titleWrapper--e8eS_+.Content-module--astContent--18ieD{margin-top:50px}.Content-module--astContent--18ieD{color:#00284b;font-family:Avenir Next Light;box-sizing:border-box;margin:68px 0 0}.Content-module--astContent--18ieD p{color:#2e4153;font-size:15px}.Content-module--astContent--18ieD table{border-collapse:collapse;max-width:100%}.Content-module--astContent--18ieD table thead{background:#f0f5f7}.Content-module--astContent--18ieD table td,.Content-module--astContent--18ieD table th{padding:.5rem .7rem calc(.5rem - 1px)}.Content-module--astContent--18ieD table td:first-child,.Content-module--astContent--18ieD table th:first-child{padding-left:20px}.Content-module--astContent--18ieD table td:last-child,.Content-module--astContent--18ieD table th:last-child{padding-right:20px}.Content-module--astContent--18ieD table th{border:none;color:#5e6687;font-family:Avenir Next Demi;font-size:.8rem}.Content-module--astContent--18ieD table td{border:none;font-family:Avenir Next Light;font-size:.85rem}.Content-module--astContent--18ieD table tbody tr:nth-child(2n){background:rgba(240,245,247,.6)}.Content-module--astContent--18ieD li{font-size:.85rem}.Content-module--astContent--18ieD pre{margin:0 0 1.45rem;overflow-x:auto}.Content-module--astContent--18ieD code{overflow-x:auto}@media (min-width:850px){.Content-module--astContent--18ieD,.Content-module--titleWrapper--e8eS_{margin-top:83px}.Content-module--astContent--18ieD p,.Content-module--astContent--18ieD ul{font-size:16px}}.SectionListItem-module--main--jlA8K{margin:10px 10% 16px}.SectionListItem-module--main--jlA8K h3{font-family:Avenir Next Light}.SectionListItem-module--main--jlA8K .SectionListItem-module--docsList--1-dtE{display:none}.SectionListItem-module--main--jlA8K[aria-expanded=true] .SectionListItem-module--docsList--1-dtE{display:block}.SectionListItem-module--mobileSectionExpander--oJikD button{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin:0 auto}.SectionListItem-module--mobileSectionExpander--oJikD button *{display:inline-block}.SectionListItem-module--expandArrow--2szVq svg{fill:#c8d2dc;stroke:#c8d2dc;width:22px;height:22px;margin-left:10px;transition:all .3s}.SectionListItem-module--main--jlA8K[aria-expanded=true] .SectionListItem-module--expandArrow--2szVq{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.SectionListItem-module--sectionTitle--2AmP-{display:none}.SectionListItem-module--docsList--1-dtE{margin:8px 0 0;list-style:none}.SectionListItem-module--docsItem--CWrbt{margin:0}.SectionListItem-module--itemLink--2KDeX{cursor:pointer;display:block;padding:4px 0;overflow:hidden;color:#2e4153;text-decoration:none;text-overflow:ellipsis;transition:.2s}.SectionListItem-module--itemLink--2KDeX:hover{color:#289bdc}.SectionListItem-module--itemLink--2KDeX.SectionListItem-module--active--YgcTN{color:#788ca0}h4 .SectionListItem-module--itemLink--2KDeX{color:#00284b}@media (min-width:850px){.SectionListItem-module--main--jlA8K{margin:0 0 23px}.SectionListItem-module--expandArrow--2szVq{display:none}.SectionListItem-module--main--jlA8K h3{font-family:Avenir Next Demi}.SectionListItem-module--main--jlA8K .SectionListItem-module--docsList--1-dtE{display:block}.SectionListItem-module--mobileSectionExpander--oJikD{display:none}.SectionListItem-module--sectionTitle--2AmP-{display:block}.SectionListItem-module--itemLink--2KDeX{padding:3px 0}.SectionListItem-module--docsList--1-dtE,ul>.SectionListItem-module--docsItem--CWrbt>ul{margin-bottom:28px!important;margin-top:15px}.SectionListItem-module--docsItem--CWrbt>a{font-size:.85em;font-weight:400}}.SectionList-module--sectionsList--2Kk28{margin:5px 0 0;list-style:none;color:#2e4153}@media (min-width:850px){.SectionList-module--sectionsList--2Kk28{margin-top:54px}}.Sidebar-module--main--1J-9o{background-color:#f0f5f7;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;width:100%}.Sidebar-module--expandArrow--2cvml{margin-top:8px}.Sidebar-module--homeLink--1zpTa{display:none;font-size:14px}.Sidebar-module--homeLink--1zpTa:hover{text-decoration:underline}.Sidebar-module--projectTitle--14cJV{display:none}.Sidebar-module--mobileProjectTitle--qcUWz{border-bottom:1px solid #c8d2dc;display:block;margin-bottom:20px;padding:23px 65px;position:relative;text-align:center}.Sidebar-module--mobileProjectTitle--qcUWz span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Sidebar-module--menuContents--2ONVF{margin:32px 0}.Sidebar-module--tocWrapper--1O-E6{padding:0 9.5%}.Sidebar-module--chevron--1MikH{height:22px}.Sidebar-module--chevron--1MikH svg{fill:#c8d2dc;stroke:#c8d2dc;height:22px;width:22px;position:absolute;left:10%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Sidebar-module--sectionTitle--1rfe5{box-sizing:border-box;margin:0;padding:15px 0;background-color:#f5f5fe;font-family:inherit;font-size:.8em;font-weight:500;line-height:100%;cursor:default}.Sidebar-module--itemLink--1jqkb{display:block;padding:4px 0;overflow:hidden;color:#2e4153;font-family:Avenir Next Light;text-decoration:none;text-overflow:ellipsis;transition:.2s}.Sidebar-module--subItemLink--M5WbJ{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.Sidebar-module--itemLink--1jqkb:hover{cursor:pointer}.Sidebar-module--itemLink--1jqkb.Sidebar-module--active--3G_EP,.Sidebar-module--itemLink--1jqkb:hover{color:#289bdc}.Sidebar-module--backToTop--HCJB9,.Sidebar-module--tocMenuWrapper--REvBV[aria-expanded=false] .Sidebar-module--tocWrapper--1O-E6{display:none}@media (min-width:850px){.Sidebar-module--main--1J-9o{background-color:transparent;padding:0;width:210px}.Sidebar-module--homeLink--1zpTa{color:#289bdc;display:block;margin-top:42px}.Sidebar-module--projectTitle--14cJV{display:block;margin-top:50px}.Sidebar-module--mobileProjectTitle--qcUWz{display:none}.Sidebar-module--menuContents--2ONVF{margin:0}.Sidebar-module--tocMenuWrapper--REvBV[aria-expanded=false] .Sidebar-module--tocWrapper--1O-E6{display:block}.Sidebar-module--tocMenuWrapper--REvBV ul li ul{margin-top:12px}.Sidebar-module--tocMenuWrapper--REvBV ul li ul .Sidebar-module--subItemLink--M5WbJ{display:block;line-height:1.4em;margin:2px 0;word-wrap:break-word}.Sidebar-module--tocWrapper--1O-E6{padding:0;margin-top:50px}.Sidebar-module--chevron--1MikH{display:none}.Sidebar-module--sectionTitle--1rfe5{padding-bottom:2px;background:none;font-weight:500}.Sidebar-module--backToTop--HCJB9{display:block;position:-webkit-sticky;position:sticky;top:20px;margin-bottom:60px}.Sidebar-module--backToTop--HCJB9 .Sidebar-module--itemLink--1jqkb{border:none;color:#289bdc;font-size:.75rem;background:none}.Sidebar-module--backToTop--HCJB9 .Sidebar-module--itemLink--1jqkb:hover{text-decoration:underline}}@media (min-width:1440px){.Sidebar-module--menuContents--2ONVF{-webkit-animation-duration:.6s;animation-duration:.6s}.Sidebar-module--main--1J-9o{width:270px}}.Sidebar-module--stateFromChild--aZves .Sidebar-module--menuContents--2ONVF{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:Sidebar-module--fromChildSlideIn--21pao;animation-name:Sidebar-module--fromChildSlideIn--21pao}.Sidebar-module--stateFromParent--3p2ZU .Sidebar-module--menuContents--2ONVF{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:Sidebar-module--fromParentSlideIn--3wjoO;animation-name:Sidebar-module--fromParentSlideIn--3wjoO}.Sidebar-module--stateHasNoItems--2IPy0 .Sidebar-module--menuContents--2ONVF,.Sidebar-module--stateHasNoItems--2IPy0 .Sidebar-module--mobileProjectTitle--qcUWz{margin:0}@-webkit-keyframes Sidebar-module--fromChildSlideIn--21pao{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Sidebar-module--fromChildSlideIn--21pao{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Sidebar-module--fromParentSlideIn--3wjoO{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}20%{opacity:0}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Sidebar-module--fromParentSlideIn--3wjoO{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}20%{opacity:0}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.ErrorMessage-module--main--26xum{-webkit-align-items:center;align-items:center;color:#f5416e;display:-webkit-flex;display:flex;margin:10px 0;font-size:14px}.ErrorMessage-module--errorDot--3a6GJ{border-radius:50%;border:4px solid #f5416e;margin-right:8px}.ErrorMessage-module--colorPink--3UAA7{color:#ffbbdc}.SupportCta-module--main--10zNr{padding:140px 4% 180px;position:relative}.SupportCta-module--contentWrapper--1wVjz{margin:0 auto;max-width:561px;text-align:center}.SupportCta-module--iconRow--2GFmQ{padding-top:5px}.SupportCta-module--iconRow--2GFmQ svg{height:40px;width:40px;fill:#289bdc}.SupportCta-module--iconItemLink--3v9TO:hover svg{fill:#0d4e7b}.SupportCta-module--iconItemLink--3v9TO+.SupportCta-module--iconItemLink--3v9TO{margin-left:37px}.HeroFeatureItem-module--bodyText--2v1Ny{font-family:Avenir Next Light;font-size:16px}.HeroFeatureItem-module--heroFeatureTextContainer--2Mdta{margin-top:22px}.HeroFeatureItem-module--heroFeatureText--3aNl6{color:#fff;margin-bottom:18px}.Hero-module--main--188r4 a{color:#289bdc}.Hero-module--main--188r4 a:hover{text-decoration:underline}.Hero-module--heroBackgroundImage--Ngtrc{position:absolute;width:100%}.Hero-module--contentContainer--2JHSe{padding:115px 0 93px;position:relative}.Hero-module--heroTitle--3fksG{text-align:center}.Hero-module--heroFeature--_Y3DB{-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin:100px auto 0;max-width:1000px}.Hero-module--heroFeature--_Y3DB,.Hero-module--heroFeatureItem--3xzR6{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Hero-module--heroFeatureItem--3xzR6{-webkit-justify-content:space-between;justify-content:space-between;margin:0 43px;width:75%}.Hero-module--heroFeatureItem--3xzR6+.Hero-module--heroFeatureItem--3xzR6{margin-top:50px}@media (min-width:850px){.Hero-module--heroFeature--_Y3DB{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.Hero-module--heroFeatureItem--3xzR6{max-width:240px;width:auto}.Hero-module--heroFeatureItem--3xzR6+.Hero-module--heroFeatureItem--3xzR6{margin-top:0}}.Developers-module--main--19ToH{background-color:#00284b;height:100%;width:100%}.Input-module--main--1skP_ span{display:block}.Input-module--main--1skP_ input{border:1px solid #91d2fa;border-radius:4px;color:#323232;font-size:16px;font-family:Avenir Next Light;margin-right:20px;margin-top:8px;transition:.2s}.Input-module--main--1skP_ input:disabled{background-color:#f0f5f7;border:1px solid #f0f5f7;color:#788ca0}.Input-module--displayNone--3urzw{display:none}.Input-module--labelLight--1wr3p span{color:#788ca0;font-size:14px}.Input-module--paddingSmall--37xFD input{padding-left:15px;padding-right:15px}.Input-module--paddingLarge--6FuyX input{padding:5px 25px}.Input-module--paddingHuge--2Z-6U input{padding:10px 25px}.Input-module--sizeLarge--19VCd input{width:340px}.Input-module--sizeStretch--39MH6 input{width:100%}.Login-module--main--1qqBq{-webkit-align-items:center;align-items:center;background-color:#00284b;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-family:Avenir Next Light;min-height:100vh;min-width:100vw}.Login-module--content--2BMAE{padding-bottom:10%;width:500px}.Login-module--error--RCZIr{-webkit-align-items:center;align-items:center;color:#ffbbdc;display:-webkit-flex;display:flex;font-size:16px;-webkit-justify-content:center;justify-content:center;padding:10px;text-align:center}.Login-module--errorDot--1-89t{border-radius:50%;border:5px solid #f5416e;margin-right:10px}.Login-module--text--NOUX1{font-family:Avenir Next Demi;font-size:18px;font-weight:700;margin:10px auto;padding:0}.Login-module--field--kPsyD{margin:20px 0}.Sidebar-module--main--1hk8Z{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:200px;padding:30px}.Sidebar-module--link--20hbp{display:block;color:#2e4153;font-family:Avenir Next Demi;font-size:18px;margin:20px;transition:.2s}.Sidebar-module--link--20hbp:hover{cursor:pointer;color:#289bdc}.Sidebar-module--linkActive--1rCdr{color:#289bdc}.Copy-module--main--5glbl{display:-webkit-flex;display:flex;font-family:Avenir Next Light;font-size:12px;width:100px}.Copy-module--main--5glbl span{color:#788ca0;margin-top:-2px}.Copy-module--copy--zacmi{margin:0 10px;width:12px}.Copy-module--copy--zacmi:hover{cursor:pointer}.Address-module--main--1GohT{margin:20px auto}.Address-module--address--1cWEe{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.Address-module--blockies--1uwdV{border-radius:50%;margin-right:10px;margin-bottom:2px}.Address-module--primaryAddress--21ZLH{color:#788ca0;font-size:13px;font-style:italic;margin-top:5px}.Address-module--primaryAddress--21ZLH div{margin-bottom:-5px;margin-top:-5px}.Address-module--loader--2wMjO{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;margin-left:10px}.DeleteAccount-module--main--d5M65{display:inline-block}.DeleteAccount-module--main--d5M65 button{margin-right:20px!important}.DeleteAccount-module--confirmDelete--kzcOU{margin-right:20px}.DeleteAccount-module--loader--3fHmZ{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;margin-right:10px}.Discourse-module--field--2uhl6{margin:20px 0;width:480px}.Discourse-module--loader--1kJcm{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center}.Email-module--field--4CFmF{margin:20px 0;width:480px}.Email-module--field--4CFmF button{margin-right:10px}.Email-module--loader--jhWfE{-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center}.Name-module--main--aqxxg{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:40px}.Name-module--name--FyPWF{border:none;color:#00284b;font-family:Avenir Next Demi;font-size:32px;padding:0}.Name-module--name--FyPWF:hover{cursor:pointer}.FormattedToken-module--themeStatistics--GbGMx{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.FormattedToken-module--themeStatistics--GbGMx span:nth-child(2){font-family:Avenir Next Demi;margin-left:.4rem}.Statistics-module--statistic--Pf7CV{display:inline-block;margin-right:20px}.Statistics-module--statisticValue--1ycTW{margin-right:10px}.Statistics-module--statisticLabel--1ihfH{font-family:Avenir Next Demi}.Statistics-module--statisticsSwitchNetwork--Jvslb{font-size:15px;font-style:italic}.Account-module--main--1Qk-r{color:#2e4153;font-size:17px;padding:5%}.Account-module--header--vvqhs{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding-bottom:5%}.Account-module--photo--2PLXZ{-webkit-align-self:flex-start;align-self:flex-start;border-radius:50%;margin:0 70px 0 0;width:160px}.Account-module--content--G1jKr{border-top:1px solid #c8d2dc;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:900px;padding:5% 0}.Account-module--contentColumn--2q_aB:first-child{max-width:300px;padding-right:2%}.Account-module--field--3QUEa{width:480px}.Account-module--contentTitle--2r6P0{color:#00284b;font-family:Avenir Next Demi;font-size:24px}.Account-module--accountButtons--2l2sX{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex}.Account-module--accountButtons--2l2sX button{margin-right:40px}.AddAdmin-module--main--2zw4u{padding:5% 0;width:500px}.AddAdmin-module--field--1p3BU{padding:10px 0}.AddAdmin-module--field--1p3BU button{margin:20px 0}.AddAdmin-module--success--3De3_{font-size:14px;font-style:italic;margin-top:20px}.AddPayment-module--main--1rk_V{padding:5% 0;width:500px}.AddPayment-module--field--3UkKa{padding:10px 0}.AddPayment-module--field--3UkKa button{margin:20px 0}.AddPayment-module--success--6dXIc{font-size:14px;font-style:italic;margin-top:20px}.AddTask-module--main--1IcEQ{padding:5% 0;width:500px}.AddTask-module--field--37Lm0{padding:10px 0}.AddTask-module--field--37Lm0 button{margin:20px 0}.AddTask-module--success--3fdja{font-size:14px;font-style:italic;margin-top:20px}.Admin-module--main--2RHfk{padding:5%}.Admin-module--menu--3fqn- button{margin-right:20px}.Admin-module--content--1iZlb{width:800px}.AddColony-module--field--2hYfS{width:100%}.AddColony-module--field--2hYfS input{width:70%}.AddColony-module--field--2hYfS button{margin-left:10px;margin-top:10px;vertical-align:top}.ColonyItem-module--colony--2Y9nP{background:#f0f5f7;height:220px;margin:30px 0 50px;padding:20px}.ColonyItem-module--colonyError--2Ccul{margin-bottom:20px;height:250px}.ColonyItem-module--colonyContent--2ndn7{display:-webkit-flex;display:flex}.ColonyItem-module--field--c0x3U{padding:10px}.ColonyItem-module--label--3C8Gm{font-size:13px}.ColonyItem-module--value--1k2se{display:-webkit-flex;display:flex;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:14px}.ColonyItem-module--removeColony--3TZpY{font-size:14px;padding:10px 10px 0}.ColonyItem-module--removeColony--3TZpY button:first-child,.ColonyItem-module--removeColony--3TZpY button:nth-child(2){color:#f5416e}.ColonyItem-module--removeColony--3TZpY button:nth-child(3){color:#788ca0}.ColonyItem-module--removeColony--3TZpY button:nth-child(2),.ColonyItem-module--removeColony--3TZpY button:nth-child(3){margin-left:10px}.ColonyItem-module--loader--RoypZ{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:100%}.Colonies-module--wrapper--_DLKw{color:#2e4153;display:-webkit-flex;display:flex;padding:5%}.Colonies-module--networkWrapper--ZuNeb{color:#2e4153;display:block;padding:5%}.Colonies-module--main--corm8{font-size:16px}.Colonies-module--title--1obVD{font-family:Avenir Next Demi;font-size:32px;margin-bottom:10px}.Colonies-module--subTitle--_PnnP{margin-bottom:40px;margin-top:20px;max-width:640px}.Colonies-module--addColonyButton--1IZnP{font-family:Avenir Next Medium;margin-right:10px;text-align:right}.Colonies-module--content--3EgFI{width:640px}.Colonies-module--emptyItem--3jg8B{margin:40px auto}.Colonies-module--emptyItemTitle--3XdC6{font-family:Avenir Next Demi;font-size:18px;font-weight:400;margin:15px 0}.Colonies-module--learnMore--3KBCJ{margin-left:10%;min-width:200px}.Colonies-module--learnMore--3KBCJ h4{font-family:Avenir Next Demi;margin:15px 0}.Colonies-module--learnMore--3KBCJ a{display:block;font-size:15px;margin:5px 0}.Colonies-module--networkContentWrapper--3l736{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10%}.Colonies-module--networkContent--25Nt0{text-align:center;width:640px}.Colonies-module--networkImage--1OMdK{width:80px}.IssueTableRow-module--error--2zM-o{color:red;font-style:italic}.Questions-module--main--2z7og{-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:40px}.Questions-module--main--2z7og button{border-bottom:1px solid #c8d2dc;display:block;text-align:left}.Questions-module--question--1OrR9{font-family:Avenir Next Demi;font-size:18px;padding:18px 0}.Questions-module--triangleRight--2Yf4o{border-bottom:5px solid transparent;border-left:7px solid #00284b;border-top:5px solid transparent;display:inline-block;height:8px;margin-bottom:2px;margin-left:4px;margin-right:10px;transition:.2s;width:8px}.Questions-module--triangleDown--37NR0{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Questions-module--answer--r1j_k{font-size:16px;margin-bottom:0;margin-left:24px;max-height:0;opacity:0;overflow:hidden;transition:.2s}.Questions-module--answerActive--vMSVU{margin-bottom:24px;max-height:220px;opacity:1}@media (min-width:850px){.Questions-module--main--2z7og button{width:600px}.Questions-module--answerActive--vMSVU{max-height:100px}}.Landing-module--title--BaQvi{font-size:30px}.Landing-module--hero--Lak_w{background:#00284b;color:#fff;padding:10%}.Landing-module--heroContent--XNAbu{max-width:auto}.Landing-module--heroDescription--2khQD{margin-bottom:20px}.Landing-module--heroButton--3eiq5{display:none}.Landing-module--heroImage--2WEs9{padding:10%;width:100%}.Landing-module--overview--268ZN{background:#f0f5f7;font-size:18px;width:100vw}.Landing-module--overviewItem--3w_nt{padding:5% 10%}.Landing-module--overviewItem--3w_nt:first-child{padding-top:10%}.Landing-module--overviewItem--3w_nt:last-child{padding-bottom:10%}.Landing-module--overviewItem--3w_nt span{display:inline-block;padding:10px}.Landing-module--overviewItem--3w_nt span:first-child{font-family:Avenir Next Demi;font-size:18px}.Landing-module--section--33xMZ{margin:10%}.Landing-module--sectionSubtitle--1ZZzw{margin-bottom:20px;margin-top:40px}.Landing-module--sectionDescription--aJbJU{font-size:16px}.Landing-module--issues--97rW5,.Landing-module--ongoing--2UDlB{border:0;font-size:14px}.Landing-module--issues--97rW5 td:first-child,.Landing-module--issues--97rW5 td:nth-child(2){display:none}.Landing-module--issues--97rW5 tr,.Landing-module--ongoing--2UDlB tr{border:2px solid #fff}.Landing-module--issues--97rW5 thead td{color:#788ca0;font-size:12px;padding:5px 10px}.Landing-module--issues--97rW5 tbody td,.Landing-module--ongoing--2UDlB tbody td{background:#f0f5f7;padding:10px}.Landing-module--issuesSubtext--4AZ4g{display:none}.Landing-module--rewards--2i42d{display:block}.Landing-module--rewardsItemImage--LFs-_{padding:20px 0;width:100px}.Landing-module--rewardsItemText--348Sq{font-size:18px}.Landing-module--rewardsItem--6B4eC span{display:block;margin-bottom:20px}.Landing-module--rewardsItem--6B4eC span:first-child{color:#fad250;font-family:Avenir Next Demi;font-size:20px}.Landing-module--faq--3Q-KJ{margin:10%}.Landing-module--faqImage--1IXON{display:none}@media (min-width:850px){.Landing-module--title--BaQvi{font-size:38px}.Landing-module--hero--Lak_w{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:5%}.Landing-module--heroContent--XNAbu{max-width:640px;padding-bottom:40px;padding-right:40px}.Landing-module--heroDescription--2khQD{margin-bottom:40px}.Landing-module--heroButton--3eiq5{display:-webkit-inline-flex;display:inline-flex}.Landing-module--heroImage--2WEs9{padding:40px;width:360px}.Landing-module--overview--268ZN{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Landing-module--overviewItem--3w_nt,.Landing-module--overviewItem--3w_nt:first-child,.Landing-module--overviewItem--3w_nt:last-child{padding:40px 10px;max-width:380px}.Landing-module--section--33xMZ{margin:80px auto;max-width:720px}.Landing-module--issues--97rW5 td:first-child,.Landing-module--issues--97rW5 td:nth-child(2){display:table-cell}.Landing-module--ongoing--2UDlB tbody td{font-size:15px;padding:20px 30px}.Landing-module--ongoing--2UDlB td:first-child{width:200px}.Landing-module--issuesSubtext--4AZ4g{color:#788ca0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:13px;font-style:italic;margin-top:-15px;max-width:720px}.Landing-module--rewards--2i42d{display:block}.Landing-module--rewardsContent--2hNpK{margin:0 auto;max-width:1000px}.Landing-module--rewardsDescription--xwJmW{margin-bottom:60px;max-width:640px}.Landing-module--rewardsItem--6B4eC,.Landing-module--rewardsItems--2efjj{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Landing-module--rewardsItem--6B4eC{width:500px}.Landing-module--rewardsItem--6B4eC:first-child{margin-right:20px}.Landing-module--rewardsItemImage--LFs-_,.Landing-module--rewardsItemText--348Sq{padding:20px}.Landing-module--rewardsItemImage--LFs-_{padding-left:0;width:140px}.Landing-module--faq--3Q-KJ{margin:80px auto;max-width:1000px}.Landing-module--faqContent--hYCwa{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.Landing-module--faqImage--1IXON{display:block;padding:20px;width:300px}}.PaymentActions-module--main--r58zz{text-align:center}.PaymentActions-module--buttons--W_B7v{margin:0 auto;padding:20px;width:1000px}.PaymentActions-module--buttons--W_B7v button{margin:10px}.Payment-module--main--ctsnF{padding:5%}.Payment-module--content--3m7Rp{margin:0 auto;width:700px}.Payment-module--field--2A20G{padding:10px}.Payment-module--label--1DEKR{color:#788ca0;font-size:14px;padding:5px 0}.Payment-module--value--1GfIj{font-family:IBM Plex Mono,monospace;font-size:16px}.TaskActions-module--main--oClkW{text-align:center}.TaskActions-module--section--m15fb{margin:0 auto;padding:20px;width:1000px}.TaskActions-module--section--m15fb button{margin:10px}.TaskActions-module--section--m15fb input{margin:20px}.Task-module--main--3fUI0{padding:5%}.Task-module--content--1aq5X{margin:0 auto;width:700px}.Task-module--field--2x9Qc{padding:10px}.Task-module--label--KL-0f{color:#788ca0;font-size:14px;padding:5px 0}.Task-module--value--3r5QV{font-family:IBM Plex Mono,monospace;font-size:16px}.Contribute-module--main--2e2Yd{color:#00284b;min-height:100vh}.Contributions-module--main--1PjwG{font-size:16px;padding:5%}.Contributions-module--title--3PXhl{font-family:Avenir Next Demi;font-size:32px;margin-bottom:10px}.Contributions-module--subTitle--1ryWW{margin-bottom:20px;margin-top:20px;max-width:720px}.Contributions-module--issues--2ddBI{border:0;font-size:14px;max-width:720px}.Contributions-module--issues--2ddBI tr{border:2px solid #fff}.Contributions-module--issues--2ddBI thead td{color:#788ca0;font-size:12px;padding:5px 10px}.Contributions-module--issues--2ddBI tbody td{background:#f0f5f7;padding:10px}.Contributions-module--issuesSubtext--WHgc_{color:#788ca0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:13px;font-style:italic;margin-top:-15px;max-width:720px}.Contributions-module--noContributions--2YwCz{color:#2e4153;display:block;padding:5%}.Contributions-module--noContributionsWrapper--11ol9{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10%}.Contributions-module--noContributionsWrapper--11ol9 div{font-size:16px;max-width:400px}.Contributions-module--noContributionsImage--1tzB4{margin:40px auto;width:260px}.Contributions-module--showMore--1gaQ2 div{display:inline-block;margin:0 5px}.mixins-module--prettylink--QdzVB a:not(.anchor){color:#289bdc;text-decoration:none;transition:all .1s cubic-bezier(.4,0,.2,1)}.mixins-module--prettylink--QdzVB a:hover:not(.anchor){color:#17567c}.DocPage-module--main--1MW8V{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.DocPage-module--mainInnerContainer--3QHJ0{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:1200px;width:100%}.DocPage-module--methodHeading--3Bjxm{margin-left:-40px;margin-top:40px}.DocPage-module--methodHeading--3Bjxm code{display:block;padding:12px 25px 12px 30px!important;border-left:4px inset #69dcd2}.DocPage-module--methodHeading--3Bjxm .md-heading-link{margin-top:16px}.DocPage-module--content--28muJ{overflow-x:hidden;padding:0 5%}.DocPage-module--content--28muJ strong{color:#00284b}@media screen and (min-width:850px){.DocPage-module--main--1MW8V{margin:0 9.5%}.DocPage-module--mainInnerContainer--3QHJ0{-webkit-flex-direction:row;flex-direction:row}.DocPage-module--content--28muJ{padding:20px 20px 40px 80px;margin-left:60px;border-radius:8px;box-shadow:-36px 20px 40px -38px rgba(200,210,220,.7)}}@media screen and (min-width:1440px){.DocPage-module--content--28muJ{padding:20px 80px 40px}}._404-module--main--1MVJ5{box-sizing:border-box;padding:100px 9.5% 120px}._404-module--content--392_3{display:block}a{text-decoration:none}@media screen and (min-width:1450px){._404-module--content--392_3{max-width:1200px;margin:0 auto}}.Dashboard-module--main--Q6OwG{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Dashboard-module--content---9hvR{overflow-x:hidden;margin-left:60px;min-height:100vh;border-radius:8px;box-shadow:-36px 20px 40px -38px rgba(200,210,220,.7);padding:20px 80px 40px;width:100vw}.Dashboard-module--content---9hvR strong{color:#00284b}.Dashboard-module--loading--38qAW{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-bottom:15%}
Overview - tailor This app works best with JavaScript enabled.
tailor Overview
Tailor is a library for interacting with Ethereum smart contracts. It acts as a powerful and easy to use layer between lower-level libraries such as Web3, and your dApp, with features including dynamic ABI loading and extensible type checking.
Tailor is made up of various moving parts, from adapters to wallets, which help to take away some of the complexity of interacting with Ethereum contracts. Some of these parts will be operating behind the scenes, while others will be actively used.
Understanding the parts
When you first instantiate a Tailor client, you pass it either a loader or contract data, an adapter, a wallet, and any additional overrides and instance methods you want to apply. The loader loads the contract data (if not already supplied), the adapter is used for interacting with the Ethereum blockchain, the wallet is used for signing transactions, and the overrides and instance methods are applied on top of the instance.
Also set behind the scenes is the parser, which takes the raw contract data and turns it into a format which Tailor expects. Parsers will likely be expanded upon in the future to become something more configurable, but for now we just expect contractData
to be an object containing the abi
and address
.
Support Questions? Problems? Existential dilemmas? We’re here to help!
Improve this doc. All improvements to documentation are welcome and encouraged. Submit a PR for documentation on GitHub.