html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}html{height:100%;-webkit-overflow-scrolling:touch}body,html{font-size:var(--font-size-default)}body{display:flex;flex-direction:column;margin:0;padding:0;font-family:var(--font-body);font-weight:var(--font-weight-reg);line-height:1.625;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:var(--brand)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal}h1{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}@media (min-width:768px){h1{font-size:2.625rem;letter-spacing:-.01em;line-height:1.19em}}@media (min-width:1120px){h1{font-size:3.125rem;line-height:1.2em}}h2{font-size:1.75rem;letter-spacing:-.004em;line-height:1.286em;margin:1em 0}@media (min-width:768px){h2{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}}@media (min-width:1120px){h2{font-size:2.5rem;letter-spacing:-.01em;line-height:1.25em}}h3{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em;margin:1em 0}@media (min-width:768px){h3{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){h3{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}h4{font-size:1.313rem;line-height:1.429em}@media (min-width:768px){h4{font-size:1.438rem;letter-spacing:-.004em;line-height:1.391em}}@media (min-width:1120px){h4{font-size:1.5rem;line-height:1.417em}}h5{font-size:1.125rem;line-height:1.556em}h6{font-size:1rem;line-height:1.5em}code,pre,pre code{font-family:var(--font-monospace);font-weight:var(--font-weight-reg);font-size:.844rem;line-height:1.63em}pre{background-color:var(--DEPRECATED-gray-2);color:var(--white);margin:0 0 16px;padding:24px 16px;overflow:auto}@media (min-width:1120px){pre{padding:32px 24px}}pre>code{font:inherit;color:inherit;overflow-wrap:normal;white-space:pre}hr{height:1px;border:none;color:var(--DEPRECATED-gray-8);background-color:var(--DEPRECATED-gray-8)}.g-noscroll{overflow:hidden}.g-type-display-1{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}@media (min-width:768px){.g-type-display-1{font-size:2.625rem;letter-spacing:-.01em;line-height:1.19em}}@media (min-width:1120px){.g-type-display-1{font-size:3.125rem;line-height:1.2em}}.g-type-display-2{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.75rem;letter-spacing:-.004em;line-height:1.286em}@media (min-width:768px){.g-type-display-2{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}}@media (min-width:1120px){.g-type-display-2{font-size:2.5rem;letter-spacing:-.01em;line-height:1.25em}}.g-type-display-3{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em}@media (min-width:768px){.g-type-display-3{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){.g-type-display-3{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}.g-type-display-4{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.313rem;line-height:1.429em}@media (min-width:768px){.g-type-display-4{font-size:1.438rem;letter-spacing:-.004em;line-height:1.391em}}@media (min-width:1120px){.g-type-display-4{font-size:1.5rem;line-height:1.417em}}.g-type-display-5{font-size:1.125rem;line-height:1.556em}.g-type-display-5,.g-type-display-6{font-family:var(--font-display);font-weight:var(--font-weight-bold)}.g-type-display-6{font-size:1rem;line-height:1.5em}.g-type-body-large{font-family:var(--font-body);font-weight:var(--font-weight-reg);font-size:1.188rem;letter-spacing:.01em;line-height:1.579em}@media (min-width:1120px){.g-type-body-large{font-size:1.25rem;line-height:1.55em}}.g-type-body{font-weight:var(--font-weight-reg)}.g-type-body,.g-type-body-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.647em}.g-type-body-strong{font-weight:var(--font-weight-semi-bold)}.g-type-body-x-strong{font-weight:var(--font-weight-bold)}.g-type-body-italic,.g-type-body-x-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.647em}.g-type-body-italic{font-weight:var(--font-weight-reg);font-style:italic}.g-type-body-small{font-weight:var(--font-weight-reg)}.g-type-body-small,.g-type-body-small-strong{font-family:var(--font-body);font-size:.938rem;letter-spacing:.01em;line-height:1.667em}.g-type-body-small-strong{font-weight:var(--font-weight-semi-bold)}.g-type-body-small-x-strong{font-weight:var(--font-weight-bold)}.g-type-body-small-italic,.g-type-body-small-x-strong{font-family:var(--font-body);font-size:.938rem;letter-spacing:.01em;line-height:1.667em}.g-type-body-small-italic{font-weight:var(--font-weight-reg);font-style:italic}.g-type-long-body{font-weight:var(--font-weight-reg)}.g-type-long-body,.g-type-long-body-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.765em}.g-type-long-body-strong{font-weight:var(--font-weight-semi-bold)}.g-type-long-body-italic{font-family:var(--font-body);font-weight:var(--font-weight-reg);font-size:1.063rem;letter-spacing:.01em;line-height:1.765em;font-style:italic}.g-type-buttons-and-standalone-links{font-family:var(--font-body);font-weight:var(--font-weight-semi-bold);font-size:1rem;line-height:1.5em}.g-type-header-nav{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1.429em}.g-type-label{font-weight:var(--font-weight-medium)}.g-type-label,.g-type-label-strong{font-family:var(--font-display);font-size:.75rem;letter-spacing:.08em;line-height:1.5em;text-transform:uppercase}.g-type-label-strong,.g-type-tag-label{font-weight:var(--font-weight-bold)}.g-type-tag-label{font-family:var(--font-body);font-size:.75rem;line-height:1.333em}.g-type-code{font-family:var(--font-monospace);font-weight:var(--font-weight-reg);font-size:.844rem;line-height:1.63em}.g-grid-container{position:relative;margin-left:auto;margin-right:auto}@media (max-width:767px){.g-grid-container{padding-left:24px;padding-right:24px;max-width:616px}}@media (min-width:768px) and (max-width:1119px){.g-grid-container{padding-left:40px;padding-right:40px;max-width:944px}}@media (min-width:1120px){.g-grid-container{padding-left:48px;padding-right:48px;max-width:1312px}}.g-container{margin:0 auto;width:100%;max-width:var(--site-max-width);padding-left:32px;padding-right:32px}@media (max-width:768px){.g-container{padding-left:24px;padding-right:24px}}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:300;src:local("Gilmer Light"),url(/_next/static/media/gilmer-300-normal.e8aa90a07c139d65e06023f156bb98c0.woff2) format("woff2"),url(/_next/static/media/gilmer-300-normal.d4e0d558b0f4a6dee872e41c230d1cb9.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:400;src:local("Gilmer Regular"),url(/_next/static/media/gilmer-400-normal.ac841c91b7e828b35e4870d7a1014658.woff2) format("woff2"),url(/_next/static/media/gilmer-400-normal.34195eedaa35fee43e0b43caed1a9e40.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:500;src:local("Gilmer Medium"),url(/_next/static/media/gilmer-500-normal.18a9997c2278a9d76f6967dac75a953d.woff2) format("woff2"),url(/_next/static/media/gilmer-500-normal.9eb8c4544374f553fa58c138f0a703c3.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:700;src:local("Gilmer Bold"),url(/_next/static/media/gilmer-700-normal.703ca0a7da73f44d95a0de90c3306b2b.woff2) format("woff2"),url(/_next/static/media/gilmer-700-normal.fb7355ad060f38aa53596e6888ee42ba.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:300;src:local("Metro Sans Book"),url(/_next/static/media/metro-300-normal.957931541949d14be28da0524ab235b3.woff2) format("woff2"),url(/_next/static/media/metro-300-normal.172c70448ab47f00ed02c772ee80b52f.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:400;src:local("Metro Sans Regular"),url(/_next/static/media/metro-400-normal.d6abf2e28327f21876a6a26c40489f0f.woff2) format("woff2"),url(/_next/static/media/metro-400-normal.25db414cfa808428769596d3f4994868.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:600;src:local("Metro Sans Semi-Bold"),url(/_next/static/media/metro-600-normal.dfbb76b5a611a661d8fab7dbcd658944.woff2) format("woff2"),url(/_next/static/media/metro-600-normal.f539ce9cb3637f05f67e24179045fe18.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:700;src:local("Metro Sans Bold"),url(/_next/static/media/metro-700-normal.d71b75a258a4c3c2cbfc2f1d3120adc2.woff2) format("woff2"),url(/_next/static/media/metro-700-normal.a4042cb5d43eec152ae52b3c2e922250.woff) format("woff")}@font-face{font-display:swap;font-family:dejavu-sans-mono-web;font-style:normal;font-weight:400;src:local("DejaVu Sans Mono"),url(/_next/static/media/dejavu_sans_mono-400-normal.ba36f3bc8fb0460a92f387ca0c6d49f8.woff2) format("woff2"),url(/_next/static/media/dejavu_sans_mono-400-normal.e9a537a87aea30cc16091ac779587e0e.woff) format("woff")}:root{--site-max-width:1288px;--column:5.46875%;--gutter:3.125%;--full-column:8.59375%}table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;border-right:0;background-color:transparent;width:100%;max-width:100%;margin-bottom:20px}table th{text-align:left}table td{border-right:1px solid #ddd}table td,table th{padding:0}table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th{border-top:0;border-right:1px solid #ddd}table>tbody+tbody{border-top:2px solid #ddd}table table{background-color:#fff}code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;color:#76d9e6;text-shadow:none}pre>code[class*=language-]{font-size:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#262930}pre[class*=language-]{padding:15px;border-radius:4px;border:1px solid #e1e1e8;overflow:auto;position:relative}pre[class*=language-] code{white-space:pre;display:block}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:inset 1px 1px .3em -.1em #000}.token.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6f705e}.token.boolean,.token.number,.token.operator{color:#a77afe}.language-css .token.string,.style .token.string,.token.attr-name,.token.entity,.token.string,.token.url{color:#e6d06c}.token.inserted,.token.selector{color:#a6e22d}.token.atrule,.token.attr-value,.token.deleted,.token.important,.token.keyword{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.bold,.token.important,.token.statement{font-weight:700}.token.punctuation{color:#bebec5}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#ef3b7d}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.script,code.language-markup .token.script .token.keyword,code.language-markup .token.style{color:#76d9e6}code.language-json .operator{color:#fff}code.language-json .property{color:#ef3b7d}pre[class*=language-][data-line]{position:relative;padding:1em 0 1em 3em}pre[data-line] .line-highlight{position:absolute;left:0;right:0;padding:0;margin-top:1em;background:hsla(0,0%,100%,.08);pointer-events:none;line-height:inherit;white-space:pre}pre[data-line] .line-highlight:before,pre[data-line] .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:.2em .5em;background-color:hsla(0,0%,100%,.4);color:#000;font:700 65%/1 sans-serif;height:1em;line-height:1em;text-align:center;border-radius:999px;text-shadow:none;box-shadow:0 1px 1px hsla(0,0%,100%,.7)}pre[data-line] .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}:root{--font-size-default:16px;--font-weight-light:300;--font-weight-book:var(--font-weight-light);--font-weight-reg:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-display:"gilmer-web","Gilmer",Geneva,Tahoma,Helvetica,Verdana,sans-serif;--font-body:"metro-web","Metro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-monospace:"dejavu-sans-mono-web",monospace;--open-sans-font:"open-sans","Open Sans",sans-serif;--monospace-font:"Fira Mono",monospace;--default-font-size:var(--font-size-default)}.g-btn.variant-primary{color:var(--white);border:1px solid var(--brand);background-color:var(--brand)}.g-btn.variant-primary .icon svg [fill]{fill:var(--white)}.g-btn.variant-primary .icon svg [stroke]{stroke:var(--white)}.g-btn.variant-primary:before{background:rgba(0,0,0,.1)}.g-btn.variant-primary:active:before{background:rgba(0,0,0,.2)}.g-btn.variant-primary:active:not([disabled]):before,.g-btn.variant-primary:hover:not([disabled]):before{opacity:1}.g-btn.variant-primary[disabled].background-brand-l3,.g-btn.variant-primary[disabled].background-light{border-color:transparent;background-color:rgba(0,0,0,.14)}.g-btn.variant-primary[disabled].background-brand,.g-btn.variant-primary[disabled].background-dark{border-color:transparent;background-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.24)}.g-btn.variant-primary[disabled].background-brand .icon svg [fill],.g-btn.variant-primary[disabled].background-dark .icon svg [fill]{fill:hsla(0,0%,100%,.24)}.g-btn.variant-primary[disabled].background-brand .icon svg [stroke],.g-btn.variant-primary[disabled].background-dark .icon svg [stroke]{stroke:hsla(0,0%,100%,.24)}.g-btn.variant-primary.background-brand{border-color:var(--white);background-color:var(--white);color:var(--black)}.g-btn.variant-primary.background-brand .icon svg [fill]{fill:var(--black)}.g-btn.variant-primary.background-brand .icon svg [stroke]{stroke:var(--black)}.g-btn.variant-primary.background-brand:before{background:var(--brand-l3)}.g-btn.variant-primary.background-brand:active:before{background:var(--brand-l2)}.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-brand),.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-dark){border-color:var(--black);background-color:var(--black)}.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-brand):before,.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-dark):before{background:hsla(0,0%,100%,.15)}.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-brand):active:before,.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-dark):active:before{background:hsla(0,0%,100%,.2)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand,.g-btn.variant-primary:not([disabled]).brand-neutral.background-dark{border-color:var(--white);background-color:var(--white);color:var(--black)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand .icon svg [fill],.g-btn.variant-primary:not([disabled]).brand-neutral.background-dark .icon svg [fill]{fill:var(--black)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand .icon svg [stroke],.g-btn.variant-primary:not([disabled]).brand-neutral.background-dark .icon svg [stroke]{stroke:var(--black)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand:before,.g-btn.variant-primary:not([disabled]).brand-neutral.background-dark:before{background:rgba(0,0,0,.1)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand:active:before,.g-btn.variant-primary:not([disabled]).brand-neutral.background-dark:active:before{background:rgba(0,0,0,.2)}.g-btn.variant-primary:not([disabled]).brand-consul:not(.background-brand){border-color:var(--consul);background-color:var(--consul)}.g-btn.variant-primary:not([disabled]).brand-consul.background-brand:before{background:var(--consul-l3)}.g-btn.variant-primary:not([disabled]).brand-consul.background-brand:active:before{background:var(--consul-l2)}.g-btn.variant-primary:not([disabled]).brand-nomad:not(.background-brand){border-color:var(--nomad);background-color:var(--nomad)}.g-btn.variant-primary:not([disabled]).brand-nomad.background-brand:before{background:var(--nomad-l3)}.g-btn.variant-primary:not([disabled]).brand-nomad.background-brand:active:before{background:var(--nomad-l2)}.g-btn.variant-primary:not([disabled]).brand-packer:not(.background-brand){border-color:var(--packer);background-color:var(--packer)}.g-btn.variant-primary:not([disabled]).brand-packer.background-brand:before{background:var(--packer-l3)}.g-btn.variant-primary:not([disabled]).brand-packer.background-brand:active:before{background:var(--packer-l2)}.g-btn.variant-primary:not([disabled]).brand-terraform:not(.background-brand){border-color:var(--terraform);background-color:var(--terraform)}.g-btn.variant-primary:not([disabled]).brand-terraform.background-brand:before{background:var(--terraform-l3)}.g-btn.variant-primary:not([disabled]).brand-terraform.background-brand:active:before{background:var(--terraform-l2)}.g-btn.variant-primary:not([disabled]).brand-blue:not(.background-brand){border-color:var(--blue);background-color:var(--blue)}.g-btn.variant-primary:not([disabled]).brand-blue.background-brand:before{background:var(--blue-l3)}.g-btn.variant-primary:not([disabled]).brand-blue.background-brand:active:before{background:var(--blue-l2)}.g-btn.variant-primary:not([disabled]).brand-red:not(.background-brand){border-color:var(--red);background-color:var(--red)}.g-btn.variant-primary:not([disabled]).brand-red.background-brand:before{background:var(--red-l3)}.g-btn.variant-primary:not([disabled]).brand-red.background-brand:active:before{background:var(--red-l2)}.g-btn.variant-secondary{color:var(--black);border:1px solid rgba(29,30,35,.2);background:none}.g-btn.variant-secondary:before{background-color:var(--black)}.g-btn.variant-secondary .icon svg [fill]{fill:var(--black)}.g-btn.variant-secondary .icon svg [stroke]{stroke:var(--black)}.g-btn.variant-secondary:hover:not([disabled]){border-color:transparent}.g-btn.variant-secondary:hover:not([disabled]):before{opacity:.1}.g-btn.variant-secondary:active:not([disabled]){border-color:transparent}.g-btn.variant-secondary:active:not([disabled]):before{opacity:.16}.g-btn.variant-secondary[disabled].background-brand-l3,.g-btn.variant-secondary[disabled].background-light{color:rgba(0,0,0,.3)}.g-btn.variant-secondary[disabled].background-brand-l3 .icon svg [fill],.g-btn.variant-secondary[disabled].background-light .icon svg [fill]{fill:rgba(0,0,0,.3)}.g-btn.variant-secondary[disabled].background-brand-l3 .icon svg [stroke],.g-btn.variant-secondary[disabled].background-light .icon svg [stroke]{stroke:rgba(0,0,0,.3)}.g-btn.variant-secondary[disabled].background-brand,.g-btn.variant-secondary[disabled].background-dark{color:hsla(0,0%,100%,.3)}.g-btn.variant-secondary[disabled].background-brand .icon svg [fill],.g-btn.variant-secondary[disabled].background-dark .icon svg [fill]{fill:hsla(0,0%,100%,.3)}.g-btn.variant-secondary[disabled].background-brand .icon svg [stroke],.g-btn.variant-secondary[disabled].background-dark .icon svg [stroke]{stroke:hsla(0,0%,100%,.3)}.g-btn.variant-secondary.background-brand-l3:before{background:var(--brand)}.g-btn.variant-secondary.background-brand,.g-btn.variant-secondary.background-dark{color:var(--white);border-color:hsla(0,0%,100%,.24)}.g-btn.variant-secondary.background-brand .icon svg [fill],.g-btn.variant-secondary.background-dark .icon svg [fill]{fill:var(--white)}.g-btn.variant-secondary.background-brand .icon svg [stroke],.g-btn.variant-secondary.background-dark .icon svg [stroke]{stroke:var(--white)}.g-btn.variant-secondary.background-brand:before,.g-btn.variant-secondary.background-dark:before{background-color:var(--white)}.g-btn.variant-secondary.background-brand:hover:not([disabled]),.g-btn.variant-secondary.background-dark:hover:not([disabled]){border-color:transparent}.g-btn.variant-secondary.background-brand:hover:not([disabled]):before,.g-btn.variant-secondary.background-dark:hover:not([disabled]):before{opacity:.14}.g-btn.variant-secondary.background-brand:active:not([disabled]),.g-btn.variant-secondary.background-dark:active:not([disabled]){border-color:transparent}.g-btn.variant-secondary.background-brand:active:not([disabled]):before,.g-btn.variant-secondary.background-dark:active:not([disabled]):before{opacity:.08}.g-btn.variant-secondary:not([disabled]).brand-neutral.background-brand-l3:before{background:var(--black)}.g-btn.variant-secondary:not([disabled]).brand-consul.background-brand-l3:before{background:var(--consul)}.g-btn.variant-secondary:not([disabled]).brand-nomad.background-brand-l3:before{background:var(--nomad)}.g-btn.variant-secondary:not([disabled]).brand-packer.background-brand-l3:before{background:var(--packer)}.g-btn.variant-secondary:not([disabled]).brand-terraform.background-brand-l3:before{background:var(--terraform)}.g-btn.variant-secondary:not([disabled]).brand-blue.background-brand-l3:before{background:var(--blue)}.g-btn.variant-secondary:not([disabled]).brand-red.background-brand-l3:before{background:var(--red)}.g-btn.variant-tertiary{color:var(--brand);border-color:transparent;background-color:transparent}.g-btn.variant-tertiary .icon svg [fill]{fill:var(--brand)}.g-btn.variant-tertiary .icon svg [stroke]{stroke:var(--brand)}.g-btn.variant-tertiary.size-medium,.g-btn.variant-tertiary.size-small{padding:0}.g-btn.variant-tertiary:hover:not([disabled]){border-color:transparent}.g-btn.variant-tertiary[disabled].background-brand-l3,.g-btn.variant-tertiary[disabled].background-light{color:rgba(0,0,0,.3)}.g-btn.variant-tertiary[disabled].background-brand-l3 .icon svg [fill],.g-btn.variant-tertiary[disabled].background-light .icon svg [fill]{fill:rgba(0,0,0,.3)}.g-btn.variant-tertiary[disabled].background-brand-l3 .icon svg [stroke],.g-btn.variant-tertiary[disabled].background-light .icon svg [stroke]{stroke:rgba(0,0,0,.3)}.g-btn.variant-tertiary[disabled].background-brand,.g-btn.variant-tertiary[disabled].background-dark{color:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary[disabled].background-brand .icon svg [fill],.g-btn.variant-tertiary[disabled].background-dark .icon svg [fill]{fill:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary[disabled].background-brand .icon svg [stroke],.g-btn.variant-tertiary[disabled].background-dark .icon svg [stroke]{stroke:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary.background-brand{color:var(--white)}.g-btn.variant-tertiary.background-brand .icon svg [fill]{fill:var(--white)}.g-btn.variant-tertiary.background-brand .icon svg [stroke]{stroke:var(--white)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral{color:var(--black)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral .icon svg [fill]{fill:var(--black)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral .icon svg [stroke]{stroke:var(--black)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark{color:var(--white)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark .icon svg [fill]{fill:var(--white)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark .icon svg [stroke]{stroke:var(--white)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul{color:var(--consul)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul .icon svg [fill]{fill:var(--consul)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul .icon svg [stroke]{stroke:var(--consul)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad{color:var(--nomad)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad .icon svg [fill]{fill:var(--nomad)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad .icon svg [stroke]{stroke:var(--nomad)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer{color:var(--packer)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer .icon svg [fill]{fill:var(--packer)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer .icon svg [stroke]{stroke:var(--packer)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform{color:var(--terraform)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform .icon svg [fill]{fill:var(--terraform)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform .icon svg [stroke]{stroke:var(--terraform)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-blue{color:var(--blue)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-blue .icon svg [fill]{fill:var(--blue)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-blue .icon svg [stroke]{stroke:var(--blue)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-red{color:var(--red)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-red .icon svg [fill]{fill:var(--red)}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-red .icon svg [stroke]{stroke:var(--red)}:root{--DEPRECATED-gray-1:#0f1013;--DEPRECATED-gray-2:#1d1f25;--DEPRECATED-gray-3:#373942;--DEPRECATED-gray-4:#4e515d;--DEPRECATED-gray-5:#6a6d7a;--DEPRECATED-gray-6:#9396a2;--DEPRECATED-gray-7:#b6b8c2;--DEPRECATED-gray-8:#d2d4db;--DEPRECATED-gray-9:#e5e6eb;--DEPRECATED-gray-10:#f7f8fa}:root{--brand-l3:#eff5ff;--brand-l2:#d0e0ff;--brand-l1:#66a2ff;--brand-on-dark:#3d89ff;--brand:#1563ff;--brand-d1:#0d44cc;--brand-d2:#08368b;--white:#fff;--gray-7:#f7f7f9;--gray-6:#dcdde0;--gray-5:#bdbec2;--gray-4:#76767d;--gray-3:#4c4c53;--gray-2:#323339;--gray-1:#1d1e23;--black:#000;--blue:#14c6cb;--blue-d1:#098487;--blue-l1:#27d0d7;--blue-l2:#8ae6ee;--blue-l3:#e3fcfd;--red:#f04e54;--red-l1:#f97575;--red-l2:#ffb3b3;--red-l3:#fff0f0;--vagrant-l3:#eff5ff;--vagrant-l2:#d0e0ff;--vagrant-l1:#66a2ff;--vagrant:#1563ff;--vagrant-d1:#0d44cc;--vagrant-d2:#08368b;--packer-l3:#ebf8ff;--packer-l2:#bfe8fe;--packer-l1:#6bceff;--packer:#00acff;--packer-d1:#0074ba;--packer-d2:#005283;--nomad-l3:#ebfdf7;--nomad-l2:#c1f1e0;--nomad-l1:#6bd8b4;--nomad-on-dark:#00bc7f;--nomad:#00bc7f;--nomad-d1:#007854;--nomad-d2:#004c3a;--terraform-l3:#f5f3ff;--terraform-l2:#ddd6fa;--terraform-l1:#a28ce8;--terraform-on-dark:#7c65ef;--terraform:#623ce4;--terraform-d1:#3c2aa8;--terraform-d2:#2a1c73;--consul-l3:#fff2f8;--consul-l2:#f8d9e7;--consul-l1:#e07eac;--consul-on-dark:#e03a89;--consul:#ca2171;--consul-d1:#8e134a;--consul-d2:#650d34;--vault-l3:#f7f7f9;--vault-l2:#dcdde0;--vault-l1:#bdbec2;--vault:#4c4c53;--vault-d1:#323339;--vault-d2:#1d1e23;--info-l2:#eff5ff;--info-l1:#d0e0ff;--info:#1f69ff;--info-d1:#0d44cc;--warning-l2:#fcf6ea;--warning-l1:#f9eacd;--warning:#eaaa32;--warning-d1:#975b06;--danger-l2:#fcf0f2;--danger-l1:#ffd4d6;--danger:#f25054;--danger-d1:#ba2226;--success-l2:#ebfdf7;--success-l1:#c1f1e0;--success:#00bc7f;--success-d1:#007854;--code-dark:#252937;--code-light:#efeff0;--code-light-transparent:rgba(29,30,35,0.07);--code-comments:#75715e;--code-strings:#e6db74;--code-numbers:#ae81ff;--code-operators:#f92672;--code-properties:#a6e22e;--code-control:#66d9ef}.g-btn.variant-tertiary-neutral{color:var(--black);border-color:transparent;background-color:transparent}.g-btn.variant-tertiary-neutral .icon svg [fill]{fill:var(--black)}.g-btn.variant-tertiary-neutral .icon svg [stroke]{stroke:var(--black)}.g-btn.variant-tertiary-neutral.size-medium,.g-btn.variant-tertiary-neutral.size-small{padding:0}.g-btn.variant-tertiary-neutral:hover:not([disabled]){border-color:transparent}.g-btn.variant-tertiary-neutral[disabled].background-brand-l3,.g-btn.variant-tertiary-neutral[disabled].background-light{color:rgba(0,0,0,.3)}.g-btn.variant-tertiary-neutral[disabled].background-brand-l3 .icon svg [fill],.g-btn.variant-tertiary-neutral[disabled].background-light .icon svg [fill]{fill:rgba(0,0,0,.3)}.g-btn.variant-tertiary-neutral[disabled].background-brand-l3 .icon svg [stroke],.g-btn.variant-tertiary-neutral[disabled].background-light .icon svg [stroke]{stroke:rgba(0,0,0,.3)}.g-btn.variant-tertiary-neutral[disabled].background-brand,.g-btn.variant-tertiary-neutral[disabled].background-dark{color:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary-neutral[disabled].background-brand .icon svg [fill],.g-btn.variant-tertiary-neutral[disabled].background-dark .icon svg [fill]{fill:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary-neutral[disabled].background-brand .icon svg [stroke],.g-btn.variant-tertiary-neutral[disabled].background-dark .icon svg [stroke]{stroke:hsla(0,0%,100%,.3)}.g-btn.variant-tertiary-neutral.background-brand,.g-btn.variant-tertiary-neutral.background-dark{color:var(--white)}.g-btn.variant-tertiary-neutral.background-brand .icon svg [fill],.g-btn.variant-tertiary-neutral.background-dark .icon svg [fill]{fill:var(--white)}.g-btn.variant-tertiary-neutral.background-brand .icon svg [stroke],.g-btn.variant-tertiary-neutral.background-dark .icon svg [stroke]{stroke:var(--white)}.g-btn{position:relative;display:inline-block;text-align:center;border-radius:1px;border:none;transition:transform .4s,color .2s,background .2s,border-color .2s;text-decoration:none;-webkit-appearance:none}.g-btn:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:1px;transition:opacity .25s ease,background .25s ease;z-index:0;opacity:0}.g-btn .icon{display:inline-block;position:relative;z-index:2}.g-btn .icon svg{display:block;overflow:visible}.g-btn .icon svg [stroke-width]{stroke-width:1.5}.g-btn .icon.is-animated{transition:transform .2s}.g-btn .icon.is-animated[data-animation=inbound]{transform:translateZ(0)}.g-btn .icon.is-animated[data-animation=anchor]{transform:translateZ(0)}.g-btn .icon.is-animated[data-animation=outbound] [data-animation-target]{transition:transform .2s;transform:translateZ(0)}.g-btn .icon.is-animated[data-animation=download] [data-animation-target]{transition:transform .2s;transform:translateZ(0)}.g-btn .icon.at-left{margin-right:12px}.g-btn .icon.at-right{margin-left:12px}.g-btn .text{position:relative;z-index:2}.g-btn:hover:not([disabled]){cursor:pointer}.g-btn:hover:not([disabled]) .icon.is-animated[data-animation=inbound]{transform:translate3D(2px,0,0)}.g-btn:hover:not([disabled]) .icon.is-animated[data-animation=anchor]{transform:translate3D(0,2px,0)}.g-btn:hover:not([disabled]) .icon.is-animated[data-animation=outbound] [data-animation-target]{transform:translate3D(2px,-2px,0)}.g-btn:hover:not([disabled]) .icon.is-animated[data-animation=download] [data-animation-target]{transform:translate3D(0,2px,0)}.g-btn.size-small{padding:7px 20px 8px;line-height:1.4em}.g-btn.size-small .text{line-height:inherit;font-size:.9375rem}.g-btn.size-small .icon{margin-bottom:-3.5px}.g-btn.size-small .icon svg{height:18px;width:18px}.g-btn.size-medium{padding:12px 20px}.g-btn.size-medium .icon{margin-bottom:-4.5px}.g-btn.size-medium .icon svg{height:20px;width:20px}#g-consent-manager .flex-centered-row{display:flex;justify-content:space-between;align-items:center}#g-consent-manager .flex-column{display:flex;flex-direction:column}#g-consent-manager .clickable:hover{cursor:pointer}#g-consent-manager .g-consent-manager-banner{background-color:#4482ff;width:100%;padding:10px 15px;position:fixed;bottom:0;left:0;z-index:10;font-size:.9rem}@media (max-width:1200px){#g-consent-manager .g-consent-manager-banner{flex-direction:column}}#g-consent-manager .g-consent-manager-banner a{color:#fff;text-decoration:underline}#g-consent-manager .g-consent-manager-banner a.manage-link{font-size:.8rem;color:#eee;font-weight:700;transition:color 1s ease-out;text-decoration:none}#g-consent-manager .g-consent-manager-banner a.manage-link:hover{color:#ddd}#g-consent-manager .g-consent-manager-banner button{border:0;font-weight:700;padding:10px 20px;border-radius:2px;transition:background-color .5s ease-out;background-color:#fefefe;font-size:.85rem;text-transform:uppercase;margin:0 15px}#g-consent-manager .g-consent-manager-banner button:hover{cursor:pointer;background-color:#ddd}@media (max-width:1200px){#g-consent-manager .g-consent-manager-banner button{margin-top:6px}}#g-consent-manager .g-consent-dialog{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}#g-consent-manager .g-consent-visible-dialog{width:60%;max-width:830px;background-color:#eee;color:#000;border-radius:4px;overflow:hidden;max-height:80%;box-shadow:0 0 10px rgba(0,0,0,.5)}@media (max-width:1000px){#g-consent-manager .g-consent-visible-dialog{width:85%}}@media (max-width:700px){#g-consent-manager .g-consent-visible-dialog{width:90%}}#g-consent-manager .g-consent-visible-dialog .dialog-title{background-color:#1563ff;padding:15px 25px;flex-shrink:0;-ms-flex-negative:0;border-radius:4px 4px 0 0}#g-consent-manager .g-consent-visible-dialog .dialog-title span{font-size:1rem;font-weight:700;text-transform:uppercase;color:#fff}#g-consent-manager .g-consent-visible-dialog .dialog-body{padding:5px 25px;flex-grow:1;overflow-y:scroll;color:#222;font-size:.95rem;max-height:500px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline{padding:0 20px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category{margin-bottom:20px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-title{font-size:1.2rem;font-weight:700;margin-bottom:8px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-description{margin-right:5px;font-size:.95rem}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-fold{margin-top:8px;text-transform:uppercase;font-weight:700;font-size:.9em}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-fold a{display:flex;align-items:center;cursor:pointer}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-fold a svg{margin-left:10px;transform:rotate(180deg)}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-fold a svg.down{transform:rotate(0deg)}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .consent-toggle{margin-left:60px;min-width:55px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-items{padding:25px 0 0 25px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .category-item{padding-bottom:15px}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .item-title{font-size:1.1rem;font-weight:700}#g-consent-manager .g-consent-visible-dialog .dialog-body #outline .item-description{margin-right:25px;font-size:.9rem}#g-consent-manager .g-consent-visible-dialog .dialog-footer{margin:25px 20px;text-align:right;display:flex;flex-shrink:0;align-self:flex-end}#g-consent-manager .g-consent-visible-dialog .dialog-footer .button-save{margin-left:15px}.switch{background:#b6b8c2;width:55px;height:30px;border-radius:18px;cursor:pointer;display:inline-block;box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.switch.disabled{cursor:not-allowed}.switch.on{background:#1563ff}.switch.on .switch-toggle{left:25px;border-color:#104fd2}.switch .switch-toggle{border:1px solid #b6b8c2;box-shadow:1px 1px 1px #4e515d;width:25px;height:24px;top:3px;left:3px;border-radius:12px;background:#fff;position:relative;transition:left .2s ease-in-out}.g-section-header{text-align:center;max-width:784px;margin:0 auto}.g-section-header h1,.g-section-header h2{margin:0}.g-section-header p{margin:16px 0 0}@media (min-width:1120px){.g-section-header p{margin-top:24px}}.g-product-downloader{display:flex;--highlight-color:var(--brand)}@media (max-width:1199px){.g-product-downloader{flex-direction:column;margin:0 auto;max-width:699px}}.g-product-downloader.product-nomad{--highlight-color:var(--nomad)}.g-product-downloader.product-terraform{--highlight-color:var(--terraform)}.g-product-downloader.product-consul{--highlight-color:var(--consul)}.g-product-downloader.product-packer{--highlight-color:var(--packer)}.g-product-downloader.product-vagrant{--highlight-color:var(--vagrant)}.g-product-downloader h1{margin-top:0;margin-bottom:.42857em}@media (max-width:1199px){.g-product-downloader h1{text-align:center}}.g-product-downloader .text a{color:var(--highlight-color)}.g-product-downloader .description{color:#373942}@media (max-width:1199px){.g-product-downloader .description{margin:24px auto 72px;max-width:442px;text-align:center}}@media (max-width:767px){.g-product-downloader .description{margin-bottom:32px}}.g-product-downloader .release-candidate{background-color:#fcf6ea;color:#866d42;border:1px solid #f8ebcf;padding:1em;border-radius:3px;margin:24px 0}.g-product-downloader .release-candidate a{color:#492e10;text-decoration:underline}.g-product-downloader>div:first-child .product-meta{border-top:1px solid #e5e6eb;padding-top:24px;margin-top:32px}@media (max-width:1199px){.g-product-downloader>div:first-child .product-meta{display:none}}.g-product-downloader>div:last-child{max-width:699px}@media (min-width:1200px){.g-product-downloader>div:last-child{flex:0 0 699px;margin-left:5%}}.g-product-downloader>div:last-child .product-meta{display:none}@media (max-width:1199px){.g-product-downloader>div:last-child .product-meta{display:block;float:left;width:33.33333%}}@media (max-width:767px){.g-product-downloader>div:last-child .product-meta{border-bottom:1px solid #e5e6eb;float:none;margin-bottom:32px;padding-bottom:32px;text-align:center;width:100%}}.g-product-downloader .product-meta span{display:block}.g-product-downloader .product-meta a{color:var(--highlight-color)}.g-product-downloader .tabs{display:flex;list-style:none;margin:0 0 16px;padding:0}@media (max-width:1199px) and (min-width:768px){.g-product-downloader .tabs{margin-bottom:12px}}@media (max-width:1199px){.g-product-downloader .tabs{flex-wrap:wrap;justify-content:center}}.g-product-downloader .tabs li{border:1px solid #e5e6eb;border-radius:3px;margin:0 0 16px;padding:13px 15px;cursor:pointer;text-transform:uppercase;transition:.25s ease;transition-property:border-color,color;white-space:nowrap}@media (max-width:1199px) and (min-width:768px){.g-product-downloader .tabs li{margin-bottom:12px}}@media (max-width:767px){.g-product-downloader .tabs li{margin-left:8px;margin-right:8px}}.g-product-downloader .tabs li:hover{border-color:#000}.g-product-downloader .tabs li.selected{border-color:var(--highlight-color);color:var(--highlight-color)}@media (min-width:768px){.g-product-downloader .tabs li+li{margin-left:16px}}.g-product-downloader .os-wrapper{border:1px solid #e5e6eb;display:flex;margin-bottom:32px;padding:46px;min-height:266px}@media (max-width:767px){.g-product-downloader .os-wrapper{min-height:199px;padding:24px}}.g-product-downloader .os-wrapper>div:first-child{align-items:center;border-radius:2px;display:flex;width:100%}@media (max-width:767px){.g-product-downloader .os-wrapper>div:first-child{flex-wrap:wrap;justify-content:center}}.g-product-downloader .os-wrapper>div:first-child>svg{flex-grow:1;max-width:120px;width:100%}@media (max-width:767px){.g-product-downloader .os-wrapper>div:first-child>svg{max-width:67px}}.g-product-downloader .note{border-top:1px solid #e5e6eb;color:#6a6d7a;font-size:.875em;margin:24px 0 -18px;padding-top:10px}.g-product-downloader .note strong{color:#000}.g-product-downloader .version{margin:0 32px;min-width:187px}@media (max-width:767px){.g-product-downloader .version{margin-right:0;min-width:auto}}.g-product-downloader .version-selector{align-items:center;cursor:pointer;display:flex;position:relative}.g-product-downloader .version-selector:hover ul{visibility:visible;opacity:1}.g-product-downloader .version-selector span{margin-right:12px}.g-product-downloader .version-selector ul{background:#fff;border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,.08);color:#0f1013;display:flex;flex-direction:column;left:0;list-style:none;margin:0 0 0 -24px;min-width:100px;opacity:0;padding:15px 29px 15px 24px;position:absolute;transition:.25s ease;transition-property:opacity,visibility;top:100%;visibility:hidden;z-index:4}.g-product-downloader .version-selector li{margin:9px 0}.g-product-downloader .version-selector li:hover{color:#373942}.g-product-downloader .download-wrapper{display:flex;justify-content:center;width:100%}@media (max-width:767px){.g-product-downloader .download-wrapper{margin-top:24px}}.g-product-downloader .download-wrapper .g-btn{max-width:224px;width:100%}@media (max-width:767px){.g-product-downloader .download-wrapper .g-btn{max-width:279px}}.g-product-downloader .wrapper{display:flex;flex-wrap:wrap}.g-product-downloader .links{display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:60%;justify-content:space-between;max-width:470px}@media (max-width:1199px){.g-product-downloader .links{max-width:none;width:66.66666%}}@media (max-width:767px){.g-product-downloader .links{flex-direction:column-reverse;justify-content:center;text-align:center;width:100%}}.g-product-downloader .links ul{list-style:none;margin:0;padding:0;width:50%}@media (max-width:767px){.g-product-downloader .links ul{margin-bottom:12px;width:100%}}.g-product-downloader .links li a{color:var(--highlight-color)}@media (max-width:767px){.g-product-downloader .links li{margin-bottom:20px}}.g-product-downloader .fastly-promo{margin:auto;display:flex;flex-direction:column;opacity:.6;transition:opacity .2s ease}.g-product-downloader .fastly-promo:hover{opacity:.9}@media (max-width:1199px){.g-product-downloader .fastly-promo{margin-left:33.33333%;margin-top:25px}}@media (max-width:767px){.g-product-downloader .fastly-promo{width:auto;margin:25px auto 0}}.g-product-downloader .fastly-promo span{color:#4c4c53}.g-product-downloader .fastly-promo svg{max-width:120px}.g-vertical-text-block-list .list{list-style:none;margin:0 auto;padding:0;max-width:848px}@media (max-width:767px){.g-vertical-text-block-list .list.centered-text{text-align:center}}.g-vertical-text-block-list .list li{width:100%;border:1px solid #e5e6eb;margin:16px 0;transition:box-shadow .2s ease}.g-vertical-text-block-list .list li:hover{box-shadow:0 6px 38px rgba(37,38,45,.12)}.g-vertical-text-block-list .list li .wrapper{color:#000;display:block;padding:32px 24px}@media (min-width:768px){.g-vertical-text-block-list .list li .wrapper{display:flex;justify-content:space-between;padding:24px}}@media (min-width:1120px){.g-vertical-text-block-list .list li .wrapper{padding:44px}}@media (min-width:768px){.g-vertical-text-block-list .list li .wrapper .body-text{flex-basis:70%}}.g-vertical-text-block-list .list li .wrapper .body-text a{color:#1563ff;position:relative;transition:color .3s;text-decoration:none}.g-vertical-text-block-list .list li .wrapper .body-text a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#1563ff;opacity:0;transition:opacity .3s}.g-vertical-text-block-list .list li .wrapper .body-text a:hover{color:#1563ff}.g-vertical-text-block-list .list li .wrapper .body-text a:hover:after{opacity:1}.g-vertical-text-block-list .list li .wrapper .header{margin-bottom:1rem}.g-vertical-text-block-list .list li .wrapper .header h6{margin:0}.g-vertical-text-block-list .list li .wrapper .header img{width:auto;height:36px}@media (min-width:768px){.g-vertical-text-block-list .list li .wrapper .header{margin-right:62px;flex-basis:30%;margin-bottom:0}.g-vertical-text-block-list .list li .wrapper .header img{height:40px}}@media (min-width:1120px){.g-vertical-text-block-list .list li .wrapper .header img{height:48px}}.g-docs-sidenav{--highlight-color:var(--brand)}.g-docs-sidenav.theme-nomad{--highlight-color:var(--nomad)}.g-docs-sidenav.theme-terraform{--highlight-color:var(--terraform)}.g-docs-sidenav.theme-consul{--highlight-color:var(--consul)}.g-docs-sidenav.theme-packer{--highlight-color:var(--packer)}.g-docs-sidenav.theme-vagrant{--highlight-color:var(--vagrant)}.g-docs-sidenav.theme-red{--highlight-color:var(--red)}.g-docs-sidenav.theme-blue{--highlight-color:#13acae}.g-docs-sidenav>.nav{width:275px}.g-docs-sidenav .nav{padding-left:5px;z-index:900}.g-docs-sidenav .filter{color:var(--gray-4);border:1px solid var(--gray-4);background:var(--white);border-radius:2px;padding:8px;width:100%;margin-bottom:10px;max-width:90%}.g-docs-sidenav .filter[data-has-error=true]{border-color:var(--danger)}.g-docs-sidenav .filter::-moz-placeholder{opacity:.8}.g-docs-sidenav .filter:-ms-input-placeholder{opacity:.8}.g-docs-sidenav .filter::placeholder{opacity:.8}.g-docs-sidenav .mobile-close{position:absolute;top:18px;right:13px;font-size:1.7em;padding:0 14px;cursor:pointer;color:#333;transition:opacity .3s ease;display:none}.g-docs-sidenav .mobile-close:hover{opacity:.7}@media (max-width:939px){.g-docs-sidenav .mobile-close{display:block}}.g-docs-sidenav ul{list-style:none;margin:0;padding:0}.g-docs-sidenav ul a{color:var(--DEPRECATED-gray-4);padding:7px 0 7px 12px;display:block;transition:color .2s ease;cursor:pointer}.g-docs-sidenav ul a:hover{color:var(--DEPRECATED-gray-2)}.g-docs-sidenav ul hr{background:none;padding:8px 0;margin:0}.g-docs-sidenav ul hr:after{content:"";border-bottom:1px solid var(--DEPRECATED-gray-9);display:block;width:90%}@media (max-width:939px){.g-docs-sidenav ul hr:after{width:100%}}.g-docs-sidenav ul>li{position:relative}.g-docs-sidenav ul>li.active:after,.g-docs-sidenav ul>li.active:before,.g-docs-sidenav ul>li.dir:after,.g-docs-sidenav ul>li.dir:before{content:"";display:block;position:absolute;border-radius:50%}.g-docs-sidenav ul>li.active:before,.g-docs-sidenav ul>li.dir:before{background:var(--white)}.g-docs-sidenav ul>li.active>a,.g-docs-sidenav ul>li.active>span>a{color:var(--highlight-color);position:relative}.g-docs-sidenav ul>li.active:not(.dir):after{width:4px;height:4px;background:var(--highlight-color);left:-2px;top:18px;border-radius:50%}.g-docs-sidenav ul>li.active:not(.dir):before{width:14px;height:14px;left:-7px;top:13px;border-radius:50%}.g-docs-sidenav ul>li.dir .chevron{border-radius:50%;background:var(--white);position:absolute;top:13px;left:-6px;width:12px;height:16px;text-align:center;padding-top:4px;padding-left:4px;transition:transform .15s ease}.g-docs-sidenav ul>li.dir.active>span>a>.chevron path{fill:var(--highlight-color)}.g-docs-sidenav ul>li.dir.open>span>a>.chevron{transform:rotate(90deg)}.g-docs-sidenav ul>li.external>a{display:inline-block;position:relative}.g-docs-sidenav ul>li.external>a:after{content:"";display:block;width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTggMTN2NmEyIDIgMCAwMS0yIDJINWEyIDIgMCAwMS0yLTJWOGEyIDIgMCAwMTItMmg2IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTUgM2g2djZtLTExIDVMMjEgMyIgZGF0YS1hbmltYXRpb24tdGFyZ2V0PSJ0cnVlIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);position:absolute;right:-20px;top:15px;opacity:.25;transition:opacity .25s ease}.g-docs-sidenav ul>li.external>a:hover:after{opacity:.5}.g-docs-sidenav ul>li>ul>hr,.g-docs-sidenav ul>li>ul>li{display:none}.g-docs-sidenav ul>li.open>ul>hr,.g-docs-sidenav ul>li.open>ul>li{display:block}.g-docs-sidenav ul>li>ul>li{margin-left:21.5px;border-left:1px solid var(--DEPRECATED-gray-9)}.g-docs-sidenav ul>li>ul>hr{border-left:1px solid var(--DEPRECATED-gray-9);margin-left:21.5px}@media (max-width:939px){.g-docs-sidenav.open>ul{box-shadow:2px 2px 20px rgba(37,38,45,.2);transform:translateX(100%);padding-left:25px}}.g-docs-sidenav.open .toggle{transition-delay:0s;z-index:102}@media (max-width:939px){.g-docs-sidenav>ul{background:var(--white);bottom:0;right:100%;min-width:375px;padding:25px 32px 120px;position:fixed;overflow:auto;transition:.3s ease-in-out;transition-property:box-shadow,transform;top:0;max-width:100%;z-index:101}}@media (max-width:375px){.g-docs-sidenav>ul{min-width:100%}}.g-docs-sidenav .toggle{align-items:center;background:var(--white);bottom:0;border-top:1px solid var(--gray-6);border-bottom:1px solid var(--gray-6);cursor:pointer;display:none;justify-content:center;left:0;padding:12px;transition-delay:.3s;width:100%;z-index:74}@media (max-width:939px){.g-docs-sidenav .toggle{display:flex}}.g-docs-sidenav .toggle span{align-items:center;display:flex;justify-content:center}.g-docs-sidenav .toggle svg{margin-right:12px}.g-docs-sidenav code{font-size:1em;line-height:unset}.g-content{--highlight-color:var(--brand)}.g-content.consul{--highlight-color:var(--consul)}.g-content.vault{--highlight-color:var(--brand)}.g-content.nomad{--highlight-color:var(--nomad)}.g-content.terraform{--highlight-color:var(--terraform)}.g-content.packer{--highlight-color:var(--packer)}.g-content.vagrant{--highlight-color:var(--vagrant)}.g-content.red{--highlight-color:var(--red)}.g-content.blue{--highlight-color:#13acae}.g-content{margin:auto;color:var(--DEPRECATED-gray-3)}@media (min-width:768px){.g-content{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding-left:2rem;padding-right:2rem}}@media (max-width:768px){.g-content>:not(.highlight){margin-left:1rem;margin-right:1rem}}.g-content p{margin:20px 0}.g-content h1{margin-top:56px}.g-content h1,.g-content h2{color:var(--gray-1);margin-bottom:24px}.g-content h2,.g-content h3{margin-top:40px}.g-content h3{color:var(--gray-1);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--gray-6)}.g-content h4{margin-top:32px}.g-content h4,.g-content h5{color:var(--gray-1);margin-bottom:16px}.g-content h5{margin-top:24px}.g-content h6{color:var(--gray-3);margin-top:20px;margin-bottom:16px}.g-content code{font-family:var(--font-monospace)}.g-content:not(pre) code{padding:.3em .625em;background:var(--code-light-transparent);border-radius:3px;color:var(--code-dark);font-family:var(--font-monospace);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.g-content pre{margin:1.5rem 0;background:var(--code-dark);border-radius:3px}.g-content pre code{padding:0;background:var(--code-dark);color:var(--code-light)}.g-content h1 code,.g-content h2 code,.g-content h3 code,.g-content h4 code,.g-content h5 code,.g-content h6 code{display:inline;padding:.2em .4em;background:var(--code-light-transparent);color:inherit;font-size:.825em}.g-content a.__permalink-h,.g-content a:not([class]){color:var(--highlight-color);position:relative;transition:color .3s;text-decoration:none}.g-content a.__permalink-h:hover,.g-content a:not([class]):hover{color:var(--highlight-color)}.g-content a.__permalink-h:hover:not(.__permalink-h),.g-content a:not([class]):hover:not(.__permalink-h){text-decoration:underline}.g-content a.__permalink-h>code,.g-content a:not([class])>code{color:var(--highlight-color)}.g-content ol,.g-content ul{counter-reset:li;padding-left:1.3rem;list-style:none}.g-content ol li,.g-content ul li{position:relative;margin-top:12px;margin-bottom:12px}.g-content ol li:before,.g-content ul li:before{position:absolute;top:0;left:0;color:var(--DEPRECATED-gray-6);margin-left:-1.3rem;width:1.3rem}.g-content ul li:before{content:"\2022"}.g-content ul ul li:before{content:"\25AB"}.g-content ul ul li ul li:before{content:"\203A"}.g-content ul ul li ul li ul li:before{content:"\2013"}.g-content ul ul li ul li ul li ul li:before{content:"\2022"}.g-content ol li{counter-increment:li}.g-content ol li:before{font-size:.75em;line-height:2.33333;content:counter(li)}.g-content ol ol li:before{content:counter(li,lower-roman)}.g-content ol ol li ol li:before{content:counter(li,lower-latin)}.g-content ol ol li ol li ol li:before{content:counter(li,upper-roman)}.g-content ol ol li ol li ol li ol li:before{content:counter(li)}.g-content *>img,.g-content img{margin:1rem auto;width:100%;height:auto}.g-content .alert{padding:1em;border-radius:3px;margin:24px 0}.g-content .alert>:first-child{margin-top:0}.g-content .alert>:last-child{margin-bottom:0}.g-content .alert.alert-info{background-color:var(--brand-l3);color:#416f8c;border:1px solid var(--brand-l2)}.g-content .alert.alert-success{background-color:#e5fbe9;color:#438642;border:1px solid #cff8d1}.g-content .alert.alert-warning{background-color:var(--warning-l2);color:#866d42;border:1px solid #f8ebcf}.g-content .alert.alert-danger{background-color:#fbe5e5;color:#864242;border:1px solid #f8cfcf}.g-content blockquote{margin:2em 0;padding-left:2em;font-style:italic;border-left:6px solid var(--DEPRECATED-gray-9)}.g-content blockquote em{font-style:normal}.g-content h1 a.__permalink-h,.g-content h2 a.__permalink-h,.g-content h3 a.__permalink-h,.g-content h4 a.__permalink-h,.g-content h5 a.__permalink-h,.g-content h6 a.__permalink-h{display:inline-block;opacity:0;transition:opacity .2s ease;order:1;position:relative;left:-.7em;margin-right:-.5em}.g-content h1:hover a.__permalink-h,.g-content h2:hover a.__permalink-h,.g-content h3:hover a.__permalink-h,.g-content h4:hover a.__permalink-h,.g-content h5:hover a.__permalink-h,.g-content h6:hover a.__permalink-h{opacity:1;transition:opacity .2s ease}.g-content>:first-child{margin-top:0}.g-subnav .cta-links .github-button{position:relative;color:var(--black);border:1px solid rgba(29,30,35,.2);background:none;transition:background .2s,border-color .2s;display:flex;align-items:center}.g-subnav .cta-links .github-button:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:1px;transition:opacity .25s ease,background .25s ease;z-index:0;opacity:0;background-color:var(--black)}.g-subnav .cta-links .github-button>.github{display:flex;align-items:center;padding:9px 10px}.g-subnav .cta-links .github-button>.github>svg{width:20px;height:20px}.g-subnav .cta-links .github-button>.github .hidden-text{height:1px;width:1px;position:absolute;overflow:hidden;left:-10000px;top:auto}.g-subnav .cta-links .github-button>.stars{display:flex;align-items:center;height:100%;border-left:1px solid rgba(29,30,35,.2);padding:6px 12px 7px 10px;transition:border-color .2s;z-index:1}.g-subnav .cta-links .github-button>.stars>svg{width:16px;height:16px;margin-right:4px;margin-top:1px}.g-subnav .cta-links .github-button:hover{border-color:transparent}.g-subnav .cta-links .github-button:hover:before{opacity:.1}.g-subnav .cta-links .github-button:hover>.stars{border-color:transparent}.g-subnav .cta-links .github-button:active{border-color:transparent}.g-subnav .cta-links .github-button:active:before{opacity:.16}.g-subnav .cta-links .github-button:active>.stars{border-color:transparent}.g-subnav .cta-links{align-items:center;display:flex;justify-content:center;white-space:nowrap}.g-subnav .cta-links>*+*{margin-left:16px}.g-subnav .cta-links.is-in-dropdown{flex-wrap:wrap;white-space:wrap}.g-subnav .cta-links.is-in-dropdown>*{display:block;width:100%;margin-left:0;margin-top:16px}.g-subnav .cta-links.is-in-dropdown>:last-of-type{margin-bottom:24px}.g-subnav .dropdown-trigger{position:relative;display:flex;align-items:center;height:100%;white-space:nowrap;line-height:2.5rem;padding-left:16px;padding-right:16px}.g-subnav .dropdown-trigger svg{margin-top:1px;margin-bottom:-1px;margin-left:6px;width:12px;height:12px;transition:transform .3s;transform:rotate(-180deg)}.g-subnav .dropdown-trigger svg [stroke]{stroke-width:2.5}.g-subnav .dropdown-trigger.is-collapsed svg{transform:rotate(0deg)}.g-subnav .menu-items-default{display:flex;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto;align-items:center}.g-subnav .menu-items-default.menu-items-align-right{margin-right:0;padding-right:16px}.g-subnav .menu-items-default>li{position:relative;white-space:nowrap;margin:0;padding:0}.g-subnav .menu-items-default>li .nav-link{display:block;position:relative;padding-left:16px;padding-right:16px;line-height:2.5rem;display:flex;align-items:center;white-space:nowrap}.g-subnav .menu-items-default>li .submenu-modal{display:block;position:absolute;top:100%;margin-top:8px;padding:24px;left:50%;transform:translateX(-50%)}.g-subnav .menu-items-default>li .submenu-modal li a:hover .text{text-decoration:underline}.g-subnav .menu-items-default>li .submenu-modal li+li{margin-top:6px}.g-subnav .menu-items-default>li .submenu-modal.is-collapsed{display:none}.g-subnav .menu-items-default>.vertical-divider{background:var(--gray-6);height:1.75rem;width:1px;margin-left:8px;margin-right:8px}.g-subnav .menu-items-overflow{position:relative;margin-left:auto}.g-subnav .menu-items-overflow .dropdown{position:absolute;top:100%;right:0;margin-top:8px;padding:12px 24px 0;width:256px;max-height:calc(100vh - 300%);overflow-y:auto}.g-subnav .menu-items-overflow .dropdown .submenu-title{margin:12px 0 8px;color:var(--gray-4)}.g-subnav .menu-items-overflow .dropdown hr.divider{margin:12px 0;border:0;padding:0;height:1px;background:var(--gray-6)}.g-subnav .menu-items-overflow .dropdown a.submenu-item{display:block;padding:4px 0;line-height:1.6em}.g-subnav .menu-items-overflow .dropdown.is-collapsed{display:none}.g-subnav .title-link{position:relative;white-space:nowrap;font-weight:var(--font-weight-bold);color:var(--gray-1);font-size:1.25rem;line-height:2.5rem}.g-subnav .title-link .svg-sizer{height:28px;width:auto}.g-subnav .title-link.brand-hcp .svg-sizer{width:200px}@media (min-width:768px){.g-subnav .title-link.brand-hcp .svg-sizer{width:220px}}.g-svg{position:relative}.g-svg>.svg-sizer{display:block;margin:0;padding:0;width:auto;height:auto}.g-svg>svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.g-subnav ul{padding:0;margin:0;list-style:none}.g-subnav button{border:none;background:none}.g-subnav button:hover{cursor:pointer}.g-subnav{--gray-6-transparent:rgba(174,176,183,0.45);position:-webkit-sticky;position:sticky;top:-1px;z-index:900;background:var(--white);border-top:1px solid var(--gray-6-transparent);border-bottom:1px solid transparent;transition:border-bottom-color .8s}.g-subnav.is-sticky{border-bottom-color:var(--gray-6-transparent)}.g-subnav .g-subnav-inner{display:flex;align-items:center;height:62px}.g-subnav .g-subnav-inner:not(.is-constrained){padding-left:24px;padding-right:24px}@media (min-width:768px){.g-subnav .g-subnav-inner:not(.is-constrained){padding-left:32px;padding-right:32px}}.g-subnav .g-subnav-inner .style-dropdown{border-radius:4px;box-shadow:0 8px 12px rgba(37,38,45,.08);background:var(--white);z-index:1}.g-subnav .g-subnav-inner .style-menu-item .text{color:var(--gray-2);position:relative}.g-subnav .g-subnav-inner .style-menu-item .text:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:var(--brand);opacity:0}.g-subnav .g-subnav-inner .style-menu-item .text.brand-hcp:after{background:var(--black)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-terraform:after{background:var(--terraform)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-consul:after{background:var(--consul)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-nomad:after{background:var(--nomad)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-vagrant:after{background:var(--vagrant)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-packer:after{background:var(--packer)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-red:after{background:var(--red)}.g-subnav .g-subnav-inner .style-menu-item .text.brand-blue:after{background:var(--blue)}.g-subnav .g-subnav-inner .style-menu-item:hover .text{color:var(--black)}.g-subnav .g-subnav-inner .style-menu-item.is-active .text:after{opacity:1}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}.g-tab-trigger{display:flex;align-items:center;background:none;border:none;outline:none;padding:0 16px}@media (min-width:768px){.g-tab-trigger{padding-left:24px;padding-right:24px}}.g-tab-trigger:first-of-type{padding-left:0}.g-tab-trigger:last-of-type{padding-right:0}.g-tab-trigger .inner{display:flex;align-items:center;padding-top:19px;padding-bottom:16px;border-bottom:3px solid transparent;color:#76767d;transition:color .2s;white-space:nowrap}.g-tab-trigger:hover{cursor:pointer}.g-tab-trigger:hover .inner{color:#1d1e23}.g-tab-trigger.active .inner{color:#1d1e23;border-bottom-color:#1563ff}.g-tab-trigger:focus .inner{color:#1563ff;text-decoration:underline}.g-tab-trigger .tooltip{margin-left:.5rem;width:1.125rem}.g-tab-trigger .tooltip svg{width:100%}.g-tab-trigger-tippy-tooltip{max-width:75vw!important}@media (min-width:380px){.g-tab-trigger-tippy-tooltip{max-width:350px!important}}.g-tab-triggers{background:#fff;position:relative}.g-tab-triggers .bottom-border{width:100%;display:block;position:relative;z-index:0;border-bottom:1px solid #dcdde0}.g-tab-triggers .bottom-border.for-overflow{display:none}.g-tab-triggers .tooltip-space-overflow{display:flex;list-style:none;overflow-x:scroll;overflow-y:hidden;margin-top:-100vw;padding:100vw 0;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}.g-tab-triggers[data-overflow=true] .bottom-border.default{display:none}.g-tab-triggers[data-overflow=true] .bottom-border.for-overflow{display:block}.g-tab-triggers>.inner-wrapper{position:relative;margin-bottom:-1px;z-index:1}.g-tab-triggers>.inner-wrapper>.inner{display:flex;overflow:hidden;overflow-x:scroll;min-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:65px}.g-tab-triggers>.inner-wrapper>.inner::-webkit-scrollbar{display:none}.g-tab-triggers>.inner-wrapper>.inner .content-container{position:static;flex-grow:1}.g-tab-triggers>.inner-wrapper>.inner[data-overflow=true] .content-container{max-width:none;padding-left:48px;padding-right:60px}.g-tab-triggers>.inner-wrapper>.arrow{position:absolute;top:0;bottom:3px;width:56px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .6s;opacity:1}.g-tab-triggers>.inner-wrapper>.arrow[data-invisible=true]{opacity:0}.g-tab-triggers>.inner-wrapper>.arrow[data-overflow=false]{display:none}.g-tab-triggers>.inner-wrapper>.arrow svg{display:block;width:20px;height:20px}.g-tab-triggers>.inner-wrapper>.arrow svg [fill]{fill:#76767d}.g-tab-triggers>.inner-wrapper>.arrow svg [stroke]{stroke:#76767d}.g-tab-triggers>.inner-wrapper>.arrow:hover{cursor:pointer}.g-tab-triggers>.inner-wrapper>.arrow:hover .g-svg svg [fill]{fill:#1d1e23}.g-tab-triggers>.inner-wrapper>.arrow:hover .g-svg svg [stroke]{stroke:#1d1e23}.g-tab-triggers>.inner-wrapper>.arrow.prev{left:0;background:linear-gradient(90deg,#fff 45.83%,hsla(0,0%,100%,.855769) 59.37%,hsla(0,0%,100%,0))}.g-tab-triggers>.inner-wrapper>.arrow.prev svg{transform:rotate(180deg);margin-right:20px}.g-tab-triggers>.inner-wrapper>.arrow.next{right:0;background:linear-gradient(-90deg,#fff 45.83%,hsla(0,0%,100%,.855769) 59.37%,hsla(0,0%,100%,0))}.g-tab-triggers>.inner-wrapper>.arrow.next svg{margin-left:20px}.g-tabs.consul .g-tab-triggers .active .inner{border-bottom-color:#ca2171}.g-tabs.vault .g-tab-triggers .active .inner{border-bottom-color:#4c4c53}.g-tabs.terraform .g-tab-triggers .active .inner{border-bottom-color:#623ce4}.g-tabs.nomad .g-tab-triggers .active .inner{border-bottom-color:#00bc7f}.g-tabs.packer .g-tab-triggers .active .inner{border-bottom-color:#00acff}.g-tabs.vagrant .g-tab-triggers .active .inner{border-bottom-color:#1563ff}.g-tabs.red .g-tab-triggers .active .inner{border-bottom-color:#f04e54}.g-tabs.blue .g-tab-triggers .active .inner{border-bottom-color:#14c6cb}.g-tabs-full-border .g-tab-triggers{border-bottom:1px solid #dcdde0}.g-tabs-full-border .g-tab-triggers .bottom-border{display:none}.g-tabs-centered .tooltip-space-overflow{justify-content:center}.g-enterprise-alert{background:#e5e6eb;display:flex;align-items:center;padding:13px 18px;border-radius:3px}.g-enterprise-alert .tag{background:#000;color:#fff;border-radius:3px;text-transform:uppercase;padding:6px 8px;margin-right:12px}.g-enterprise-alert p{margin:0}.g-enterprise-alert.consul .tag{background:#ca2171}.g-enterprise-alert.consul p a{color:#ca2171}.g-enterprise-alert.vault .tag{background:#4c4c53}.g-enterprise-alert.vault p a{color:#4c4c53}.g-enterprise-alert.terraform .tag{background:#623ce4}.g-enterprise-alert.terraform p a{color:#623ce4}.g-enterprise-alert.nomad .tag{background:#00bc7f}.g-enterprise-alert.nomad p a{color:#00bc7f}.g-enterprise-alert.packer .tag{background:#00acff}.g-enterprise-alert.packer p a{color:#00acff}.g-enterprise-alert.vagrant .tag{background:#1563ff}.g-enterprise-alert.vagrant p a{color:#1563ff}.g-enterprise-alert.inline{background:none;padding:0 7px;display:inline-flex}.g-enterprise-alert.inline .tag{margin-right:0;background:#333}#p-docs .content-wrap{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 0 auto;position:relative;width:100%}@media (min-width:940px){#p-docs .content-wrap{flex-direction:row;margin-bottom:24px;margin-top:72px}}#p-docs #inner{margin:64px 0;overflow:auto;width:100%}@media (min-width:940px){#p-docs #inner{flex:1 1;margin:0}}@media (max-width:939px){#p-docs #inner .g-content{padding-left:0;padding-right:0}}#p-docs #inner .g-content>h1:first-child{margin-top:0}#p-docs #inner .g-content>h1:first-child.has-jts{margin-bottom:10px}#p-docs #inner .g-section-header{margin-bottom:100px}#p-docs #inner code,#p-docs #inner pre{font-size:.875em}#p-docs #inner pre code{font-size:1em}#p-docs #edit-this-page{display:flex;justify-content:flex-end;margin-bottom:48px}#p-docs #edit-this-page a{align-items:center;color:var(--gray-1);display:flex;opacity:.5;padding-right:32px;transition:opacity .4s ease}#p-docs #edit-this-page a:hover{opacity:1}#p-docs #edit-this-page a>div{height:22px;margin-right:9px;width:23px}#p-docs table tr.warning td{background:#fcf8e3}#p-docs #jump-to-section{cursor:pointer;display:inline-block;margin-bottom:20px;margin-left:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}#p-docs #jump-to-section .trigger{align-items:center;display:flex}#p-docs #jump-to-section svg{margin-left:5px}#p-docs #jump-to-section .dropdown{background:#fff;border-radius:3px;box-shadow:0 5px 8px rgba(0,0,0,.25);display:none;margin:10px 0 0;padding:0 0 0 30px;position:absolute;width:500px;z-index:2}#p-docs #jump-to-section .dropdown.active{display:block}.g-alert-banner{display:none;overflow:hidden;position:relative;transition:height .3s ease-out}.g-alert-banner.show{display:block}.g-alert-banner>a.link{display:block;position:relative;color:var(--white);background:linear-gradient(90deg,#1563ff 1.56%,#08368b)}.g-alert-banner>a.link.consul{background:linear-gradient(90deg,#ca2171 1.56%,#8e134a)}.g-alert-banner>a.link.nomad{background:linear-gradient(90deg,#00bc7f 1.56%,#005738)}.g-alert-banner>a.link.terraform{background:linear-gradient(90deg,#5f43e9 1.56%,#2a1c73)}.g-alert-banner>a.link.vault{background:linear-gradient(90deg,#6a6d7a 1.56%,#373942)}.g-alert-banner>a.link.red{background:linear-gradient(90deg,#de464c 1.56%,#cf4a4f)}.g-alert-banner>a.link.blue{background:linear-gradient(90deg,#14c6cb 1.56%,#15a7ab)}.g-alert-banner>a.link>.g-grid-container{display:flex;align-items:flex-start;padding-bottom:15px;padding-top:15px;justify-content:center}@media (max-width:575px){.g-alert-banner>a.link>.g-grid-container.has-large-tag{flex-direction:column}}.g-alert-banner>a.link>.g-grid-container>.tag{position:relative;white-space:nowrap;margin-right:18px;border:1px solid var(--white);border-radius:4px;color:var(--white);padding:3px 7px}.g-alert-banner>a.link>.g-grid-container>.text{align-items:flex-start;display:flex;justify-content:center;margin-right:48px}@media (max-width:575px){.g-alert-banner>a.link>.g-grid-container>.text.has-large-tag{margin-right:0;margin-top:8px}}.g-alert-banner>a.link>.g-grid-container>.text>.link-text{display:none}@media (min-width:992px){.g-alert-banner>a.link>.g-grid-container>.text>.link-text{display:block;margin-left:24px;text-decoration:underline;white-space:nowrap}}.g-alert-banner>.close{position:absolute;right:24px;top:16px;border:none;background:none;margin:0;padding:0;z-index:2;opacity:.75;transition:opacity .15s}.g-alert-banner>.close>svg{display:block}.g-alert-banner>.close>svg [stroke]{stroke:#66a2ff}.g-alert-banner>.close.consul>svg [stroke]{stroke:#f8d9e7}.g-alert-banner>.close.nomad>svg [stroke]{stroke:#6bd8b4}.g-alert-banner>.close.terraform>svg [stroke]{stroke:#a291f2}.g-alert-banner>.close.vault>svg [stroke]{stroke:#e5e6eb}.g-alert-banner>.close.red>svg [stroke]{stroke:#fff}.g-alert-banner>.close.blue>svg [stroke]{stroke:#fff}.g-alert-banner>.close:hover{cursor:pointer;opacity:1}.g-alert-banner>.close>.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media print{.g-footer,.g-mega-nav,.g-product-subnav,.g-subnav,[aria-hidden=true],[id=__next-build-watcher],[id=edit-this-page],[id=jump-to-section],[id=sidebar],iframe{display:none!important}}@media print{@page{margin:2cm .5cm}@page :first{margin-top:0}@page :last{margin-top:0}blockquote{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body{margin-bottom:2cm;margin-top:2cm}dl,ol,ul{page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h1,h2,h3,h4,h5,h6,img,pre,table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}pre{white-space:pre-wrap}.g-container{max-width:33em;padding-left:0;padding-right:0;word-break:break-word}table{margin-bottom:0;margin-top:20px}code,pre,pre code{font-weight:inherit}pre{background:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);color:inherit;padding:.5em}}@media print{pre>code{white-space:inherit}}@media print{.g-content a{color:inherit;font-weight:700}.g-content a:not(.anchor):after{background-color:transparent;position:static;opacity:1}.g-content a[href^=http]:after{content:" <" attr(href) ">";font-size:.8em;font-style:italic;letter-spacing:-.01875em;vertical-align:top}.g-content a:not([href^=http]){text-decoration:underline}.g-content a>code{color:inherit;font-weight:700}.g-content a>code:after,.g-content a>code:before{content:none}.g-content h1 code,.g-content h2 code,.g-content h3 code,.g-content h4 code,.g-content h5 code,.g-content h6 code{background:none;font-size:1em;padding:0}.g-content h2,.g-content h3{margin:1em 0 0}.g-content h3{padding-bottom:.25em}.g-content img{box-shadow:0 0 0 1px rgba(0,0,0,.15);margin:1em 0 0}.g-content ol,.g-content ul{margin:1em 0 0}.g-content ol li,.g-content ul li{margin-bottom:0;margin-top:.5em}.g-content ol li p:first-child,.g-content ul li p:first-child{margin-top:0}.g-content p{margin:1em 0 0}.g-content pre{background-color:transparent;border-radius:0;margin:1.5em 0 0}.g-content pre code{background:transparent;color:inherit}.g-content dd>:not(pre) code,.g-content dd>code,.g-content dt>:not(pre) code,.g-content dt>code,.g-content li>:not(pre) code,.g-content li>code,.g-content p>:not(pre) code,.g-content p>code,.g-content td>:not(pre) code,.g-content td>code,.g-content th>:not(pre) code,.g-content th>code{background:transparent;font-weight:700;padding:0}.g-content .alert.alert-danger,.g-content .alert.alert-info,.g-content .alert.alert-success,.g-content .alert.alert-warning{background-color:transparent}.hljs *{color:inherit}#p-docs #inner{overflow:visible;width:auto}#p-docs #inner code,#p-docs #inner pre{font-size:.844rem}}:root{--link-color:#13acae}.g-subnav~* :target{scroll-margin-top:calc(64px + .5em)}@font-face{font-family:klavika-web;src:url(/fonts/klavika/medium.woff2) format("woff2"),url(/fonts/klavika/medium.woff) format("woff");font-weight:700;font-style:normal}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.browse-panel_browsePanel__1AT8q{position:absolute;display:none}.browse-panel_isOpen__bJEFa{top:100%;left:-1rem;right:auto;flex-direction:row;padding:2rem;justify-content:flex-start;width:832px;z-index:901;min-height:360px}.browse-panel_isOpen__bJEFa,.browse-panel_panelInner__2qnCw{display:flex;box-shadow:0 4px 5px rgba(37,38,45,.12);background:var(--white);border-bottom:1px solid var(--gray-6)}.browse-panel_panelInner__2qnCw{width:100%;height:auto;justify-content:space-around;align-items:center;padding:2rem 0 0;overflow-y:hidden}.stack-item_stackItem__L41b6{list-style:none;flex-wrap:nowrap;width:100%;padding-bottom:.25rem}.stack-item_itemLink__G2Qmk,.stack-item_stackItem__L41b6{display:flex;justify-content:space-between;align-items:center}.stack-item_itemLink__G2Qmk{color:var(--gray-1);position:relative}.stack-item_productName__1lhye{text-transform:capitalize}.stack-item_productIcon__1pF_i{margin-right:8px;display:flex;flex-direction:column;justify-content:center}.stack-item_badge__1b21A{position:absolute;text-align:center;left:calc(100% + 10px);top:4px;padding:1.5px 4px 1.5px 6px;border-radius:2px;display:block;font-family:var(--font-display);font-weight:700;font-size:10px;line-height:1.272727273em;text-transform:uppercase;letter-spacing:.08em;background:var(--white);color:var(--gray-4);border:1px solid var(--gray-5)}.stack-item_badgeTypeNew__F1uku{background:var(--gray-2);color:var(--white);border-color:var(--gray-2)}.stack-group_stackGroup__SM4W1{padding:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;flex:1 0 50%;margin-bottom:1rem}.stack-group_stackGroup__SM4W1+.stack-group_stackGroup__SM4W1{margin-bottom:0}.stack-group_stackGroupHeading__U-K-0{text-transform:uppercase;font-size:12px;letter-spacing:.06rem;margin:0;width:100%;color:var(--gray-2)}.stack-group_stackGroupLinkList__4RMZ6{padding:1.25rem 0;margin:0;width:100%;height:100%}.stack-menu-section_stackMenuSection__2j2KK{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:0;margin:0;flex:1 1 125px}.stack-menu-section_stackMenuSectionPlusDivider__1BPy6{padding:0;margin-left:80px;position:relative;flex:1 0 260px}.stack-menu-section_stackMenuSectionPlusDivider__1BPy6:before{position:absolute;content:"";width:1px;height:100%;background:var(--gray-6);left:-64px}.nav-item_navItem__KPnS0{display:flex;flex-direction:column;color:var(--brand);list-style:none;position:relative;white-space:nowrap}.nav-item_buttonReset__WeJA7{background-color:transparent;border-style:none;cursor:pointer;padding:0;margin-right:.5rem}.nav-item_buttonReset__WeJA7 svg{transition:transform .3s}.nav-item_link__1827H{position:relative;color:var(--gray-4);padding:1rem 1.25rem 1rem 1rem;transition:color .1s}.nav-item_link__1827H svg{position:absolute;right:.25rem;top:0;height:100%}.nav-item_link__1827H svg path{stroke:var(--gray-4)}.nav-item_link__1827H:hover{color:var(--gray-1)}.nav-item_link__1827H:hover svg path{stroke:var(--gray-1)}.nav-item_buttonActive__fYwWA{color:var(--gray-1)}.nav-item_buttonActive__fYwWA svg{transform:rotate(-180deg)}.nav-item_buttonActive__fYwWA svg path{stroke:var(--black)}.nav-item_visuallyHidden__20aYI{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hashi-stack-menu_hashiStackMenu__2dCgY{width:100%;background:var(--gray-7);height:56px}.hashi-stack-menu_nav__3DnqS{height:100%;display:flex;position:relative;list-style:none}.hashi-stack-menu_logoLink__2cbDW{display:flex;flex-direction:column;justify-content:center;height:100%;padding:.5rem .5rem .5rem 0;margin-right:1rem}.hashi-stack-menu_logoLink__2cbDW svg{height:100%;width:100%;max-width:101px}.hashi-stack-menu_menu__33a9r{display:none;margin:0;padding:0;height:100%;width:auto}@media (min-width:960px){.hashi-stack-menu_menu__33a9r{display:flex;justify-content:space-between}}.style_root__19Y0Z{padding:25px 0 17px;flex-shrink:0;display:flex}.style_root__19Y0Z .style_g-container__NpViM{display:flex;justify-content:space-between;flex-wrap:wrap}.style_root__19Y0Z a{color:#000;opacity:.5;transition:opacity .25s ease;cursor:pointer;display:inline-block}.style_root__19Y0Z a:hover{opacity:1}.style_root__19Y0Z .style_left__3PWzY>a{margin-right:20px;margin-bottom:8px}.style_root__19Y0Z .style_left__3PWzY>a:last-child{margin-right:0}