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}[hidden],template{display:none}@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.136ac2807d5346e9b4b8de8316b2ff3d.woff2) format("woff2"),url(/_next/static/media/gilmer-300-normal.1a6743a8c6a407fda5362d97d270c7a1.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.a27b4ef444907beb2833cd557c9491a5.woff2) format("woff2"),url(/_next/static/media/gilmer-400-normal.750359bcb4155f8bd49140f00813bf76.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.34db1cf29dcac98d0309da1f1031b0d7.woff2) format("woff2"),url(/_next/static/media/gilmer-500-normal.9ac95cfdc15aff005134b9c8ff18f765.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.6e15c0c85a366dcff5842d4ed5b21886.woff2) format("woff2"),url(/_next/static/media/gilmer-700-normal.dee2a5813fcdac0f4e1b6c88f0a45ed4.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.4f7a50639ed301680c6a6b0635b7c15a.woff2) format("woff2"),url(/_next/static/media/metro-300-normal.608a9c1449f0ad3afd19ea1d72842bb9.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.6bda5f030ba1cac0ede94f04558a688d.woff2) format("woff2"),url(/_next/static/media/metro-400-normal.0292bfedf8da2b199651904d83821433.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.1a2355673f92706695f69ce2d91aeb4c.woff2) format("woff2"),url(/_next/static/media/metro-600-normal.ee8ef453de90b2eb1f06d29ad0bb7905.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.a379e6cebe2158fa0db1c400573ada31.woff2) format("woff2"),url(/_next/static/media/metro-700-normal.a1bfeb57f50bc2fde9b94f5d8022c94d.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.edcf06720d965a1b83837e33f90f6032.woff2) format("woff2"),url(/_next/static/media/dejavu_sans_mono-400-normal.0d0dd241eda1cdf25b05cc13bda4c033.woff) format("woff")}: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;--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;--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;--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)}*,: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}}:root{--site-max-width:1288px;--column:5.46875%;--gutter:3.125%;--full-column:8.59375%}.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}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#abb2bf;background:#1c1d1f}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-meta-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attribute,.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.g-newsletter-signup-form>.submitted-msg{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:flex-start;z-index:1;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.g-newsletter-signup-form>.submitted-msg>.temporary_g-svg{margin-right:12px}.g-newsletter-signup-form>.submitted-msg>.temporary_g-svg svg path{fill:#eaaa32}.g-newsletter-signup-form>.submitted-msg>.g-type-body{color:#373942}.g-newsletter-signup-form>.submitted-msg[data-success=true]>.temporary_g-svg svg path{fill:#00bc7f}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=dark]>.g-type-body{color:#d2d4db}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=dark]>.g-type-body a{color:#3d89ff}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.temporary_g-svg svg path{fill:#fff}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.g-type-body{color:#eff5ff}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.g-type-body a{color:#fff;text-decoration:underline}.g-newsletter-signup-form[data-submitted=true]>.submitted-msg{opacity:1;visibility:visible}.g-newsletter-signup-form{position:relative;width:100%}.g-newsletter-signup-form>.form-elements{display:flex;flex-wrap:wrap;transition:opacity .35s}.g-newsletter-signup-form>.form-elements>.inputs{width:100%;flex-shrink:1}.g-newsletter-signup-form>.form-elements>.inputs .g-checkbox-input,.g-newsletter-signup-form>.form-elements>.inputs .g-text-input{margin-bottom:12px}.g-newsletter-signup-form>.form-elements>.g-btn{display:block;width:100%;flex-grow:1;flex-shrink:0;min-height:48px}@media (min-width:768px){.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements{flex-wrap:nowrap}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.inputs{margin-right:16px}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.inputs .g-checkbox-input{margin-bottom:0}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.g-btn{align-self:flex-start;width:auto}}.g-newsletter-signup-form[data-submitting=true]>.form-elements{opacity:.7}.g-newsletter-signup-form[data-submitted=true]>.form-elements{opacity:0}.g-text-input{width:100%}.g-text-input[data-hidden=true]{display:none}.g-text-input>label{display:block;color:#6a6d7a;margin-bottom:8px}.g-text-input>input{font-family:inherit;font-size:1rem;color:#373942;border:1px solid #d2d4db;background:#fff;border-radius:2px;padding:12px;width:100%}.g-text-input>input:placeholder-shown{color:#6a6d7a}.g-text-input>input[data-has-error=true]{border-color:#f25054}.g-text-input>.g-type-body-small.error{color:#f25054;line-height:1.4;margin-top:4px}.g-text-input[data-theme-bg=dark]>label{color:#9396a2}.g-text-input[data-theme-bg=dark]>input{color:#e5e6eb;border-color:#373942;background:#1d1f25}.g-text-input[data-theme-bg=dark]>input:placeholder-shown{color:#9396a2}.g-text-input[data-theme-bg=dark]>input[data-has-error=true]{border-color:#f25054}.g-text-input[data-theme-bg=brand]>label{color:#fff}.g-text-input[data-theme-bg=brand]>.g-type-body-small.error{color:#ffd4d6}.temporary_g-svg{position:relative}.temporary_g-svg>.svg-sizer{display:block;margin:0;padding:0;width:auto;height:auto}.temporary_g-svg>svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.g-checkbox-input .wrapper{display:flex;flex-direction:row;align-items:flex-start}.g-checkbox-input .wrapper label{margin-top:-4px;color:#4e515d;cursor:pointer}.g-checkbox-input .wrapper label a{color:#1563ff}.g-checkbox-input .wrapper .checkbox{position:relative;flex-shrink:0;width:20px;height:20px;margin-left:0;margin-right:12px}.g-checkbox-input .wrapper .checkbox input[type=checkbox]{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d2d4db;background-color:#fff;border-radius:2px;transition:border .2s;cursor:pointer}.g-checkbox-input .wrapper .checkbox input[type=checkbox]:hover{border-color:#1563ff}.g-checkbox-input .wrapper .checkbox input[type=checkbox]:checked{border-color:#1563ff;background-color:#1563ff}.g-checkbox-input .wrapper .checkbox input[type=checkbox][data-has-error=true]{border-color:#f25054}.g-checkbox-input .wrapper .checkbox .temporary_g-svg{position:absolute;top:4px;left:4px;pointer-events:none}.g-checkbox-input .wrapper .checkbox .temporary_g-svg .svg-sizer{width:12px}.g-checkbox-input .wrapper .checkbox .temporary_g-svg svg path{fill:#fff}.g-checkbox-input>.g-type-body-small.error{color:#f25054;line-height:1.4;margin-top:4px}.g-checkbox-input[data-theme-bg=dark] .wrapper label{color:#d2d4db}.g-checkbox-input[data-theme-bg=dark] .wrapper label a{color:#3d89ff}.g-checkbox-input[data-theme-bg=dark] .wrapper input[type=checkbox]{border-color:#373942;background-color:#1d1f25}.g-checkbox-input[data-theme-bg=brand] .wrapper label{color:#eff5ff}.g-checkbox-input[data-theme-bg=brand] .wrapper label a{color:#fff;text-decoration:underline}.g-checkbox-input[data-theme-bg=brand] .wrapper input[type=checkbox][data-has-error=false]:hover{border-color:#d2d4db}.g-checkbox-input[data-theme-bg=brand] .wrapper input[type=checkbox][data-has-error=false]:checked{border-color:hsla(0,0%,100%,.25)}.g-checkbox-input[data-theme-bg=brand]>.g-type-body-small.error{color:#ffd4d6}.g-btn.variant-primary{color:#fff;border:1px solid #1563ff;background-color:#1563ff}.g-btn.variant-primary .icon svg [fill]{fill:#fff}.g-btn.variant-primary .icon svg [stroke]{stroke:#fff}.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:#fff;background-color:#fff;color:#000}.g-btn.variant-primary.background-brand .icon svg [fill]{fill:#000}.g-btn.variant-primary.background-brand .icon svg [stroke]{stroke:#000}.g-btn.variant-primary.background-brand:before{background:#eff5ff}.g-btn.variant-primary.background-brand:active:before{background:#d0e0ff}.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-brand),.g-btn.variant-primary:not([disabled]).brand-neutral:not(.background-dark){border-color:#000;background-color:#000}.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:#fff;background-color:#fff;color:#000}.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:#000}.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:#000}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand:before{background:rgba(0,0,0,.1)}.g-btn.variant-primary:not([disabled]).brand-neutral.background-brand:active:before{background:rgba(0,0,0,.2)}.g-btn.variant-primary:not([disabled]).brand-consul:not(.background-brand){border-color:#ca2171;background-color:#ca2171}.g-btn.variant-primary:not([disabled]).brand-consul.background-brand:before{background:#fff2f8}.g-btn.variant-primary:not([disabled]).brand-consul.background-brand:active:before{background:#f8d9e7}.g-btn.variant-primary:not([disabled]).brand-nomad:not(.background-brand){border-color:#00bc7f;background-color:#00bc7f}.g-btn.variant-primary:not([disabled]).brand-nomad.background-brand:before{background:#ebfdf7}.g-btn.variant-primary:not([disabled]).brand-nomad.background-brand:active:before{background:#c1f1e0}.g-btn.variant-primary:not([disabled]).brand-packer:not(.background-brand){border-color:#00acff;background-color:#00acff}.g-btn.variant-primary:not([disabled]).brand-packer.background-brand:before{background:#ebf8ff}.g-btn.variant-primary:not([disabled]).brand-packer.background-brand:active:before{background:#bfe8fe}.g-btn.variant-primary:not([disabled]).brand-terraform:not(.background-brand){border-color:#623ce4;background-color:#623ce4}.g-btn.variant-primary:not([disabled]).brand-terraform.background-brand:before{background:#f5f3ff}.g-btn.variant-primary:not([disabled]).brand-terraform.background-brand:active:before{background:#ddd6fa}.g-btn.variant-secondary{color:#000;border:1px solid rgba(29,30,35,.2);background:none}.g-btn.variant-secondary:before{background-color:#000}.g-btn.variant-secondary .icon svg [fill]{fill:#000}.g-btn.variant-secondary .icon svg [stroke]{stroke:#000}.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:#1563ff}.g-btn.variant-secondary.background-brand,.g-btn.variant-secondary.background-dark{color:#fff;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:#fff}.g-btn.variant-secondary.background-brand .icon svg [stroke],.g-btn.variant-secondary.background-dark .icon svg [stroke]{stroke:#fff}.g-btn.variant-secondary.background-brand:before,.g-btn.variant-secondary.background-dark:before{background-color:#fff}.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:#000}.g-btn.variant-secondary:not([disabled]).brand-consul.background-brand-l3:before{background:#ca2171}.g-btn.variant-secondary:not([disabled]).brand-nomad.background-brand-l3:before{background:#00bc7f}.g-btn.variant-secondary:not([disabled]).brand-packer.background-brand-l3:before{background:#00acff}.g-btn.variant-secondary:not([disabled]).brand-terraform.background-brand-l3:before{background:#623ce4}.g-btn.variant-tertiary{color:#1563ff;border-color:transparent;background-color:transparent}.g-btn.variant-tertiary .icon svg [fill]{fill:#1563ff}.g-btn.variant-tertiary .icon svg [stroke]{stroke:#1563ff}.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:#fff}.g-btn.variant-tertiary.background-brand .icon svg [fill]{fill:#fff}.g-btn.variant-tertiary.background-brand .icon svg [stroke]{stroke:#fff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral{color:#000}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral .icon svg [fill]{fill:#000}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral .icon svg [stroke]{stroke:#000}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark{color:#fff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark .icon svg [fill]{fill:#fff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-neutral.background-dark .icon svg [stroke]{stroke:#fff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul{color:#ca2171}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul .icon svg [fill]{fill:#ca2171}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-consul .icon svg [stroke]{stroke:#ca2171}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad{color:#00bc7f}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad .icon svg [fill]{fill:#00bc7f}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-nomad .icon svg [stroke]{stroke:#00bc7f}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer{color:#00acff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer .icon svg [fill]{fill:#00acff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-packer .icon svg [stroke]{stroke:#00acff}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform{color:#623ce4}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform .icon svg [fill]{fill:#623ce4}.g-btn.variant-tertiary:not(.background-brand):not([disabled]).brand-terraform .icon svg [stroke]{stroke:#623ce4}.g-btn.variant-tertiary-neutral{color:#000;border-color:transparent;background-color:transparent}.g-btn.variant-tertiary-neutral .icon svg [fill]{fill:#000}.g-btn.variant-tertiary-neutral .icon svg [stroke]{stroke:#000}.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:#fff}.g-btn.variant-tertiary-neutral.background-brand .icon svg [fill],.g-btn.variant-tertiary-neutral.background-dark .icon svg [fill]{fill:#fff}.g-btn.variant-tertiary-neutral.background-brand .icon svg [stroke],.g-btn.variant-tertiary-neutral.background-dark .icon svg [stroke]{stroke:#fff}.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=anchor],.g-btn .icon.is-animated[data-animation=inbound]{transform:translateZ(0)}.g-btn .icon.is-animated[data-animation=download] [data-animation-target],.g-btn .icon.is-animated[data-animation=outbound] [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-footer{background-color:#000;color:#dcdde0;font-size:.875rem;line-height:1.5rem;position:relative;width:100%}.g-footer .g-container>div+div{border-top:1px solid #1d1f25}.g-footer ul{list-style:none;margin:0;padding:0}.g-footer ul li a{color:#dcdde0;transition:color .15s}.g-footer ul li a:hover{color:#fff}.g-footer .newsletter-section{max-width:553px;padding:48px 0}@media (min-width:768px){.g-footer .newsletter-section{padding:56px 0}}@media (min-width:992px){.g-footer .newsletter-section{padding:64px 0}}.g-footer .newsletter-section form.success .row-2{display:none}.g-footer .newsletter-section form.success .success-content{justify-content:flex-start}.g-footer .social-section{align-items:center;justify-content:space-between;padding:32px 0}@media (min-width:768px){.g-footer .social-section{display:flex}}.g-footer .social-section>svg{width:104px}@media (min-width:1385px){.g-footer .social-section>svg{width:151px}}.g-footer .social-section>ul{align-items:center;display:flex}@media (max-width:767px){.g-footer .social-section>ul{margin-top:32px}}.g-footer .social-section>ul li{line-height:0}.g-footer .social-section>ul li+li{margin-left:20px}.g-footer .social-section>ul a{align-items:center;display:inline-flex;height:24px;width:24px}.g-footer .social-section>ul a:hover path{fill:#d0d2d5}.g-footer .social-section>ul a path{fill:#6a6d7a;transition:fill .15s}.g-footer .social-section>ul svg{max-height:100%;max-width:100%}.g-footer .primary-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:32px}@media (min-width:768px){.g-footer .primary-section{padding:56px 0 40px;flex-wrap:nowrap}}.g-footer .primary-section>div{width:50%}.g-footer .primary-section .label{color:#76767d;display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.125rem;text-transform:uppercase}.g-footer .primary-section .solutions{width:100%}@media (min-width:768px){.g-footer .primary-section .solutions{padding-right:14px;width:calc(50% + 14px)}}.g-footer .primary-section .solutions ul{display:flex;flex-wrap:wrap}.g-footer .primary-section .solutions li{margin-bottom:60px;padding-right:20px;width:50%}@media (min-width:992px){.g-footer .primary-section .solutions li{margin-bottom:74px}}.g-footer .primary-section .solutions a{display:inline-block}@media (max-width:767px){.g-footer .primary-section .solutions span.label{margin-top:0}}.g-footer .primary-section .solutions span.solution{display:block;font-size:.875rem;line-height:1.5rem;margin-top:8px}.g-footer .primary-section .solutions svg{height:24px;margin-top:12px;width:unset}@media (min-width:768px){.g-footer .primary-section .solutions svg{margin-top:16px}}@media (min-width:768px) and (max-width:991px){.g-footer .primary-section .solutions svg{height:18px}}@media (min-width:1385px){.g-footer .primary-section .solutions svg{height:35px}}@media (max-width:767px){.g-footer .primary-section .link-list{margin-bottom:32px}}@media (min-width:768px){.g-footer .primary-section .link-list{width:14%}}.g-footer .primary-section .link-list li:first-child{margin-top:20px}.g-footer .primary-section .link-list li+li{margin-top:8px}.g-footer .primary-section .link-list .tag{background:#373942;border-radius:4px;color:#fff;display:none;font-size:.6875rem;font-weight:700;line-height:1.5rem;margin-left:5px;padding:0 8px;text-transform:uppercase}@media (min-width:992px){.g-footer .primary-section .link-list .tag{display:inline-block}}.g-footer .secondary-section{justify-content:space-between;padding:16px 0 38px}@media (min-width:768px){.g-footer .secondary-section{display:flex;padding:24px 0 46px}}.g-footer .secondary-section>ul{display:inline}@media (min-width:768px){.g-footer .secondary-section>ul{display:flex}}@media (max-width:767px){.g-footer .secondary-section li{display:inline-block;margin:8px 32px 8px 0}}@media (min-width:768px){.g-footer .secondary-section li+li{margin-left:32px}}.g-footer .secondary-section .consent-manager{cursor:pointer}.g-footer .not-a-bug{bottom:0;color:#0f1013;position:absolute}#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}#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-alert-banner{background:linear-gradient(90deg,#1563ff 1.56%,#08368b);color:#fff;display:none;overflow:hidden;position:relative;transition:height .3s ease-out}.g-alert-banner.show{display:block}.g-alert-banner.consul{background:linear-gradient(90deg,#ca2171 1.56%,#8e134a)}.g-alert-banner.consul svg path{stroke:#f8d9e7}.g-alert-banner.nomad{background:linear-gradient(90deg,#00bc7f 1.56%,#005738)}.g-alert-banner.nomad svg path{stroke:#6bd8b4}.g-alert-banner.terraform{background:linear-gradient(90deg,#5f43e9 1.56%,#2a1c73)}.g-alert-banner.terraform svg path{stroke:#a291f2}.g-alert-banner.vault{background:linear-gradient(90deg,#6a6d7a 1.56%,#373942)}.g-alert-banner.vault svg path{stroke:#e5e6eb}@media (max-width:575px){.g-alert-banner.has-large-tag>div{flex-direction:column}}@media (max-width:575px){.g-alert-banner.has-large-tag .text{margin-right:0;margin-top:8px}}.g-alert-banner>a{bottom:0;position:absolute;left:0;right:0;top:0;z-index:1}.g-alert-banner>div{align-items:flex-start;display:flex;justify-content:center;padding-bottom:15px;padding-top:15px;position:relative}.g-alert-banner .tag{margin:5px 28px 0 0;flex-shrink:0}.g-alert-banner .tag span{border:1px solid #fff;border-radius:4px;color:#fff;padding:3px 7px}@media (max-width:768px){.g-alert-banner .tag{margin-right:18px}}.g-alert-banner .text{margin-right:38px}.g-alert-banner .text span{margin-right:28px}.g-alert-banner .link-text{text-decoration:underline;white-space:nowrap}@media (max-width:992px){.g-alert-banner .link-text{display:none}}.g-alert-banner .close{cursor:pointer;position:absolute;right:24px;top:16px;z-index:2}.g-alert-banner .close path{stroke:#66a2ff}@media (max-width:768px){.g-alert-banner .close{right:24px}}.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}}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}.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{margin:auto;color:#373942}@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{color:#000;margin:72px 0 40px}.g-content h1:first-child{margin-top:0}.g-content h2{color:#000;margin:72px 0 32px}.g-content h3{color:#000;margin:56px 0 24px;padding-bottom:16px;border-bottom:1px solid #d2d4db}.g-content h4{color:#0f1013;margin:44px 0 16px}.g-content h5{color:#0f1013;margin:40px 0 16px;font-weight:400}.g-content h6{color:#4e515d;margin:28px 0 16px}.g-content:not(pre) code{padding:.3em .625em;background:#f8f8f2;border-radius:3px;color:#252937;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.g-content:not(pre) code,.g-content code{font-family:dejavu-sans-mono-web,monospace}.g-content pre{margin:1.5rem 0;background:#252937;border-radius:3px}.g-content pre code{padding:0;background:#252937;color:#f8f8f2}.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:#f8f8f2;color:inherit;font-size:.825em}.g-content a{color:var(--highlight-color);position:relative;transition:color .3s;text-decoration:none}.g-content a:not(.__permalink-h):after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:var(--highlight-color);opacity:0;transition:opacity .3s}.g-content a:hover{color:var(--highlight-color)}.g-content a:hover:after{opacity:1}.g-content a>code{color:var(--highlight-color);position:relative}.g-content a>code:after{left:0}.g-content a>code:after,.g-content a>code:before{content:"";position:absolute;top:0;background:#f8f8f2;width:.625em;height:100%;z-index:2}.g-content a>code:before{right:0}.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:#9396a2;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:#eff5ff;color:#416f8c;border:1px solid #d0e0ff}.g-content .alert.alert-success{background-color:#e5fbe9;color:#438642;border:1px solid #cff8d1}.g-content .alert.alert-warning{background-color:#fcf6ea;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 #e5e6eb}.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-alert{display:inline-flex;align-items:flex-start}.g-alert:hover{opacity:.8}.g-alert.dark p,.g-alert.dark span{color:#0f1013}.g-alert.terraform-purple span{border-color:#623ce4}.g-alert.terraform-purple svg line{stroke:#623ce4}.g-alert.terraform-purple svg path{fill:#623ce4}.g-alert.nomad-green span{border-color:#00bc7f}.g-alert.nomad-green svg line{stroke:#00bc7f}.g-alert.nomad-green svg path{fill:#00bc7f}.g-alert.consul-pink span{border-color:#ca2171}.g-alert.consul-pink svg line{stroke:#ca2171}.g-alert.consul-pink svg path{fill:#ca2171}.g-alert.error-red span{border-color:#b91b1b}.g-alert.error-red svg line{stroke:#b91b1b}.g-alert.error-red svg path{fill:#b91b1b}.g-alert.warning-yellow span{border-color:#e6ab25}.g-alert.warning-yellow svg line{stroke:#e6ab25}.g-alert.warning-yellow svg path{fill:#e6ab25}.g-alert.success-green span{border-color:#3ec574}.g-alert.success-green svg line{stroke:#3ec574}.g-alert.success-green svg path{fill:#3ec574}.g-alert span{text-transform:uppercase;padding:3px 10px;border:1px solid #1563ff;border-radius:3px;margin-right:12px;color:#fff;white-space:nowrap}.g-alert p{color:#fff;margin:0}.g-alert svg{margin-left:12px}.g-alert svg line{stroke:#1563ff}.g-alert svg path{fill:#1563ff}.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-subnav .cta-links .github-button{position:relative;color:#000;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:#000}.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:active,.g-subnav .cta-links .github-button:hover>.stars{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:#dcdde0;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:#76767d}.g-subnav .menu-items-overflow .dropdown hr.divider{margin:12px 0;border:0;padding:0;height:1px;background:#dcdde0}.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:700;color:#1d1e23;font-size:1.25rem;line-height:2.5rem}.g-subnav .title-link .svg-sizer{height:28px;width:auto}.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{position:-webkit-sticky;position:sticky;top:-1px;z-index:900;background:#fff;border-top:1px solid rgba(174,176,183,.45);border-bottom:1px solid transparent;transition:border-bottom-color .8s}.g-subnav.is-sticky{border-bottom-color:rgba(174,176,183,.45)}.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:#fff;z-index:1}.g-subnav .g-subnav-inner .style-menu-item .text{color:#323339;position:relative}.g-subnav .g-subnav-inner .style-menu-item .text:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:#1563ff;opacity:0}.g-subnav .g-subnav-inner .style-menu-item .text.brand-terraform:after{background:#623ce4}.g-subnav .g-subnav-inner .style-menu-item .text.brand-consul:after{background:#ca2171}.g-subnav .g-subnav-inner .style-menu-item .text.brand-nomad:after{background:#00bc7f}.g-subnav .g-subnav-inner .style-menu-item .text.brand-vagrant:after{background:#1563ff}.g-subnav .g-subnav-inner .style-menu-item .text.brand-packer:after{background:#00acff}.g-subnav .g-subnav-inner .style-menu-item:hover .text{color:#000}.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-bookmark{--light-blue-fill:#d0e0ff;--light-blue-stroke:#66a2ff;--dark-blue-stroke:#1563ff;position:relative;display:flex;align-items:center;cursor:pointer;z-index:1;background:none;border:none}.g-bookmark.--disabled{cursor:not-allowed}.g-bookmark .label{display:none;color:var(--gray-4);margin-right:1rem}@media (min-width:768px){.g-bookmark .label{display:block}}.g-bookmark input{position:absolute;opacity:0;z-index:-1}.g-bookmark .icon{height:24px}.g-bookmark svg g.plus{display:none}.g-bookmark:hover svg .outline{stroke:var(--gray-3)}.g-bookmark:hover svg .plus{display:block}.g-bookmark:hover svg .plus path{stroke:var(--gray-3)}.g-bookmark:hover.--toggled-on>.icon svg .outline{fill:var(--light-blue-fill);stroke:var(--dark-blue-stroke)}.g-bookmark:hover.--toggled-on>.icon svg .vertical{display:none}.g-bookmark:hover.--toggled-on>.icon svg .horizontal{stroke:#1563ff}.g-bookmark.--toggled-on>.icon svg .outline{fill:var(--light-blue-fill);stroke:var(--light-blue-stroke)}.bookmark-modal .content{margin:0}.bookmark-modal .login-btn{margin-top:2rem;padding:1rem 1.5rem}.bookmark-modal .view-bookmarks-btn{margin-top:2rem;padding:0}.badge{color:var(--DEPRECATED-gray-7);display:inline-block;padding-right:10px;margin-right:10px;padding-bottom:1px;padding-left:10px}.badge:first-of-type{margin-left:0}.badge.badge-dark{background-color:var(--gray-1);color:var(--white);border-radius:2px}.badge.badge-warning{background-color:var(--warning);border-radius:2px;color:var(--warning-d1)}@media (min-width:415px){.badge.time{border-right:1px solid var(--DEPRECATED-gray-7)}}.badge.time{padding-left:5px}.badge.time:first-of-type{padding-left:0}.badge a,.badge a:hover{color:inherit}.badge a:after{display:none}.g-code-block{position:relative;border-radius:4px;word-break:break-all;word-wrap:break-word;font-size:.8em;display:block;line-height:1.6em;background:#191f28;padding:32px 24px;color:#fff;white-space:pre-wrap}.g-code-block:hover span{opacity:1}.g-code-block>.clipboard-icon{background-image:url(/img/icons/clipboard.svg);background-color:#fff;background-size:14px 15px;border-radius:4px;background-position:50%;background-repeat:no-repeat;width:25px;height:25px;display:block;position:absolute;top:3px;right:4px;cursor:pointer;transition:opacity .3s ease-in-out;opacity:0}.g-code-block>.clipboard-icon:hover{background-color:#aaa}.g-code-block>.clipboard-icon:active{top:4px}.g-collapsible{overflow:hidden;height:0;transition:height .5s}.g-collapsible .inner{opacity:1;transition:opacity .4s}.g-collapsible[data-iscollapsed=true] .inner{opacity:0}#p-curriculum .curriculum-wrapper section{padding:0 0 9rem;background-color:var(--DEPRECATED-gray-10)}#p-curriculum .curriculum-wrapper .g-section-header{margin-bottom:2rem}@media (min-width:767px){#p-curriculum .curriculum-wrapper .g-section-header{margin-top:4rem;margin-bottom:4rem}}#p-curriculum .curriculum-wrapper .g-alert{margin-top:4rem}@media (max-width:768px){#p-curriculum .curriculum-wrapper .g-alert{display:inline-block}#p-curriculum .curriculum-wrapper .g-alert p{margin-top:1rem}#p-curriculum .curriculum-wrapper .g-alert span{margin-right:0}}#p-curriculum .curriculum-wrapper .g-alert+.g-section-header{margin-top:2rem}#p-curriculum .curriculum-wrapper .p-hero{text-align:center;background-color:var(--white);padding-bottom:6rem}#p-curriculum .curriculum-wrapper .g-track-intro h2{padding:2em 0 1em;max-width:1024px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){#p-curriculum .curriculum-wrapper .g-track-intro h2{text-align:left}}#p-curriculum .curriculum-wrapper #getting-started{background-color:var(--white)}#p-curriculum .curriculum-wrapper #placeholder{padding:6rem 0;text-align:center;position:relative}#p-curriculum .curriculum-wrapper #placeholder hr{width:100px;height:1px;border-top:1px solid var(--DEPRECATED-gray-5);position:absolute;bottom:0;left:calc(50% - 50px)}#p-curriculum .curriculum-wrapper #placeholder .g-track-intro h2{text-align:center;margin:0;padding:0;max-width:100%;height:100%}#p-curriculum .curriculum-wrapper #documentation{text-align:center}#p-curriculum .curriculum-wrapper #documentation .g-container{max-width:62rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#p-curriculum .curriculum-wrapper #documentation .intro{max-width:35em;margin:32px auto}#p-curriculum .curriculum-wrapper #documentation .docs-link{color:var(--highlight-color);position:relative;transition:color .3s;text-decoration:none}#p-curriculum .curriculum-wrapper #documentation .docs-link:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:var(--highlight-color);opacity:0;transition:opacity .3s}#p-curriculum .curriculum-wrapper #documentation .docs-link:hover{color:var(--highlight-color)}#p-curriculum .curriculum-wrapper #documentation .docs-link:hover:after{opacity:1}#p-curriculum .curriculum-wrapper .docs-links{display:flex;flex-wrap:wrap;justify-content:center}#p-curriculum .curriculum-wrapper .g-btn{color:#fff;background-color:var(--highlight-color);margin:10px;padding:1rem 2rem}@media (min-width:767px){#p-curriculum .curriculum-wrapper .g-btn{padding:1rem 3rem}}#p-curriculum .curriculum-wrapper .g-btn svg path{stroke:var(--highlight-color)}#p-curriculum .curriculum-wrapper .g-btn.secondary{color:var(--highlight-color);background-color:transparent;position:relative;display:inline-flex;flex-flow:column nowrap;align-items:center;border:none}#p-curriculum .curriculum-wrapper .g-btn.external{background-color:transparent;border:1px solid var(--highlight-color);color:var(--highlight-color);text-align:left;padding:.4rem 1rem;display:flex;align-items:center}#p-curriculum .curriculum-wrapper .g-btn.external span{display:flex;align-items:center}#p-curriculum .curriculum-wrapper .g-btn.external svg{margin-right:10px}#p-curriculum .g-subnav{position:relative;border-bottom:none}#feedback-panel{margin-top:64px;width:100%;margin-left:0}#feedback-panel .button-wrapper{display:inline}@media (max-width:767px){#feedback-panel .button-wrapper{display:block;margin-left:0}}#feedback-panel button{margin:0 8px}#feedback-panel button:first-of-type{margin-left:16px}@media (max-width:767px){#feedback-panel button:first-of-type{margin-left:0}}#feedback-panel button:last-of-type{margin-right:16px}#feedback-panel button:disabled{background:var(--gray-5);border-color:var(--gray-5);color:var(--white)}#feedback-panel button.submit-button{margin-left:0;margin-top:32px}@media (max-width:767px){#feedback-panel button{margin-top:10px}}#feedback-panel textarea{width:100%;display:block;resize:none;min-height:100px;border:1px solid var(--gray-6);font-family:var(--font-body);font-weight:var(--font-weight-reg);font-size:1rem;letter-spacing:.01em;line-height:1em;padding:10px;margin-top:12px}:root{--grid-gutter:32px}@media (max-width:767px){:root{--grid-gutter:20px}}@media (min-width:768px) and (max-width:1119px){:root{--grid-gutter:24px}}:root{--vertical-margin:64px}@media (max-width:767px){:root{--vertical-margin:48px}}@media (min-width:768px) and (max-width:1119px){:root{--vertical-margin:56px}}.grid-list{margin:var(--vertical-margin) auto 0}.grid-list ul{display:flex;flex-wrap:wrap;margin:calc(var(--grid-gutter)/-2);justify-content:center;padding:0}.grid-list li{display:flex;list-style:none;padding:calc(var(--grid-gutter)/2)}@media (max-width:767px){.grid-list li{width:100%}}@media (min-width:768px) and (max-width:1119px){.grid-list li{width:50%}}@media (min-width:1120px){.grid-list li{width:33.33%}}.grid-list a{width:100%;height:100%;transition:box-shadow .2s ease;padding:24px;color:var(--black);border:1px solid var(--gray-6);border-radius:1px}.grid-list a:hover{box-shadow:0 6px 38px rgba(37,38,45,.12)}.grid-list .icon{margin-right:8px}.grid-list .header{display:flex;flex-direction:row;align-items:center}.grid-list .header .g-type-display-4{margin:0}.grid-list .visually-hidden{text-indent:100%;white-space:nowrap;overflow:hidden;height:0;margin:0}.grid-list p{color:var(--gray-4);margin:16px 0 0}.katacoda-js-target{display:block;margin-top:2rem;min-height:400px!important}.katacoda-js-target.hide{display:none}#katacoda-sidebar-target{width:100%;display:flex;padding-top:9px;flex-direction:column;justify-content:space-evenly;align-items:center;padding-bottom:1rem}#katacoda-sidebar-target .katacoda-sidebar-divider{border:1px solid var(--gray-5);display:block;height:0;width:80%;margin-bottom:1rem}#katacoda-sidebar-target>.katacoda-sidebar-toggle{width:80%;background:transparent;color:var(--brand);display:flex;justify-content:space-around;align-items:center;text-align:left;font-size:16px;font-family:var(--font-body);cursor:pointer;border:1px solid var(--brand);border-radius:2px}#katacoda-sidebar-target>.katacoda-sidebar-toggle div{margin-top:6px}#katacoda-sidebar-target>.katacoda-sidebar-toggle svg{flex-grow:0}#katacoda-sidebar-target>.katacoda-sidebar-toggle svg path{fill:var(--brand)}#katacoda-sidebar-target>.katacoda-sidebar-toggle span{flex-grow:1;padding:.5rem;cursor:pointer}#katacoda-sidebar-target>.katacoda-sidebar-toggle.nomad{color:var(--nomad);border-color:var(--nomad)}#katacoda-sidebar-target>.katacoda-sidebar-toggle.nomad svg path{fill:var(--nomad)}#katacoda-sidebar-target>.katacoda-sidebar-toggle.consul{color:var(--consul);border-color:var(--consul)}#katacoda-sidebar-target>.katacoda-sidebar-toggle.consul svg path{fill:var(--consul)}#katacoda-sidebar-target>.katacoda-sidebar-toggle.terraform{color:var(--terraform);border-color:var(--terraform)}#katacoda-sidebar-target>.katacoda-sidebar-toggle.terraform svg path{fill:var(--terraform)}#katacoda-panel-target .resizable{width:100%;bottom:0;left:0;right:0;z-index:9999;position:fixed;max-height:95%;box-sizing:border-box}#katacoda-panel-target .resizable.hide{display:none}#katacoda-panel-target .resizable.resizing .katacoda-js-target,#katacoda-panel-target .resizable.resizing .katacoda-js-target iframe{pointer-events:none}#katacoda-panel-target .resizable .katacoda-js-target{width:100%;height:100%}#katacoda-panel-target .resizable .katacoda-js-target>iframe{padding-bottom:20px}#katacoda-panel-target .resizable .resizer{width:100%;height:40px;position:absolute;cursor:row-resize;top:-5px;z-index:10;background:#f7f8fa;box-shadow:0 -4px 12px rgba(0,0,0,.08);flex-direction:column}#katacoda-panel-target .resizable .resizer,#katacoda-panel-target .resizable .resizer>.resize-bar{display:flex;align-items:center;justify-content:center}#katacoda-panel-target .resizable .resizer>.close-icon{position:absolute;height:20px;width:20px;right:20px;cursor:pointer;z-index:11}.g-learn-footer{background-color:var(--DEPRECATED-gray-10);color:var(--DEPRECATED-gray-7)}.g-learn-footer .g-container{display:flex;flex-wrap:wrap;padding-bottom:32px}@media (min-width:770px){.g-learn-footer .g-container{flex-wrap:nowrap;align-items:center;justify-content:space-between}}.g-learn-footer ul{list-style:none;text-align:center;margin:0 0 32px;padding:0;width:100%}@media (min-width:380px){.g-learn-footer ul{display:flex;flex-wrap:wrap}}@media (min-width:770px){.g-learn-footer ul{flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;width:auto;text-align:left}}@media (min-width:380px){.g-learn-footer ul li{width:50%}}@media (min-width:770px){.g-learn-footer ul li{width:auto}}.g-learn-footer ul li a{display:block}.g-learn-footer a{color:var(--DEPRECATED-gray-4);padding:1em}@media (min-width:380px){.g-learn-footer a{padding:.75em 1em}}.g-learn-footer a:hover{color:var(--black)}.g-learn-footer a:hover path{fill:var(--black)}.g-learn-footer a.edit-page-link{display:flex;align-items:center;justify-content:center;width:100%}@media (min-width:770px){.g-learn-footer a.edit-page-link{width:auto}}.g-learn-footer a.edit-page-link .icon{display:inline-flex;align-items:center;justify-content:center;margin-right:5px;height:1em;width:1em}.g-learn-footer a.edit-page-link .icon svg{width:100%;height:auto}.g-modal-bg{position:fixed;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.95);overflow:hidden;z-index:1000}.g-modal-content{padding:2rem;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:1px;max-width:600px;width:100%;position:relative}.g-modal-content .close-x{padding:0;border:0;background:none;outline:none;height:24px;width:24px;position:absolute;right:2rem;top:2rem;cursor:pointer}.g-modal-content .title{margin:0 0 .5rem;color:var(--gray-2);max-width:85%}.g-svg-autofix-canvas{display:inline-block;height:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.g-svg-autofix-canvas>canvas{display:block;height:inherit;visibility:hidden;width:inherit}.g-svg-autofix-canvas>svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.g-learn-nav #browse-section{display:block;margin-left:auto;margin-right:0;flex-shrink:0}@media (min-width:540px){.g-learn-nav #browse-section{margin-left:0;margin-right:24px}}.g-learn-nav #browse-section>.dropdown-trigger{padding:0;margin:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;color:var(--gray-2)}.g-learn-nav #browse-section>.dropdown-trigger:focus,.g-learn-nav #browse-section>.dropdown-trigger:hover{color:var(--black)}.g-learn-nav #browse-section>.dropdown-trigger .icon{display:block}.g-learn-nav #browse-section>.dropdown-trigger .icon svg{display:block;width:20px;height:20px}.g-learn-nav #browse-section>.dropdown-trigger .icon svg [fill]{fill:var(--gray-1)}.g-learn-nav #browse-section>.dropdown-trigger .icon svg [stroke]{stroke:var(--gray-1)}@media (min-width:540px){.g-learn-nav #browse-section>.dropdown-trigger .icon{display:none}}.g-learn-nav #browse-section>.dropdown-trigger .text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (min-width:540px){.g-learn-nav #browse-section>.dropdown-trigger .text{position:static;overflow:visible;clip:none;height:auto;width:auto;margin:0}}.g-learn-nav #browse-section>.dropdown-trigger .details{display:none}@media (min-width:768px){.g-learn-nav #browse-section>.dropdown-trigger .details{display:inline}}.g-learn-nav #browse-section>.dropdown-trigger .dropdown-icon{display:none}@media (min-width:540px){.g-learn-nav #browse-section>.dropdown-trigger .dropdown-icon{display:block}}.g-learn-nav #browse-section #background-scrim{background:var(--gray-1);display:none;height:calc(100vh - 100%);left:0;opacity:.8;position:absolute;right:0;top:100%;z-index:0;cursor:pointer}.g-learn-nav #browse-section #background-scrim.is-open{display:block}.g-learn-nav #browse-section>#dropdown-panel{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 63px);background:var(--white);border-top:1px solid var(--gray-6);border-bottom:1px solid var(--gray-6);display:none}.g-learn-nav #browse-section>#dropdown-panel.is-open{display:block}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel{height:auto}}.g-learn-nav #browse-section>#dropdown-panel>#inner{display:flex}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner{width:100%}}.g-learn-nav #browse-section>#dropdown-panel>#inner .product-icon-name{display:flex;align-content:center}.g-learn-nav #browse-section>#dropdown-panel>#inner .product-icon-name svg{position:relative;top:3px;width:20px;height:20px;margin-right:12px}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link{display:block;padding:6px 0}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link{padding:2px 0}}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner{align-items:center;color:var(--gray-1);display:flex}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner{padding-bottom:8px}}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner svg{height:14px;position:relative;top:-1px;width:14px;margin-left:8px}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner svg{opacity:0}}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner.is-outbound{padding-bottom:0;color:var(--gray-4)}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner.is-outbound svg [fill]{fill:var(--gray-4)}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link .nav-link-inner.is-outbound svg [stroke]{stroke:var(--gray-4)}.g-learn-nav #browse-section>#dropdown-panel>#inner .nav-link:hover svg{opacity:1}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item{background:none;border:none;width:100%;display:flex;cursor:pointer;color:var(--gray-1);padding-top:10px;padding-bottom:10px;align-content:center}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item .layout-icon{margin-left:auto}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item .layout-icon svg{position:relative;top:3px;width:20px;height:20px}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item .layout-icon.back{margin-left:0;margin-right:10px;transform:rotate(180deg)}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item:focus,.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item:hover{color:var(--black)}.g-learn-nav #browse-section>#dropdown-panel>#inner .pane-menu-item.layout-back{border-bottom:1px solid var(--gray-6);padding-bottom:18px;margin-bottom:12px}.g-learn-nav #browse-section>#dropdown-panel>#inner>#trigger-pane{position:relative;z-index:1;padding-top:16px;padding-bottom:16px;display:block;width:100%}.g-learn-nav #browse-section>#dropdown-panel>#inner>#trigger-pane .product-pane-trigger{cursor:pointer}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#trigger-pane{display:none}}.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane{width:100%;position:absolute}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane{position:relative;padding-top:32px;padding-bottom:8px;display:flex;flex-wrap:wrap;background:none}}@media (min-width:1120px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane{padding-top:48px;padding-bottom:56px}}.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane{background:var(--white);position:absolute;top:0;left:0;visibility:hidden;width:100%;opacity:0;transition:transform .2s,opacity .2s,visibility .2s;padding-top:16px;padding-bottom:16px;transform:translateX(20%);z-index:0}.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane.is-active-pane{visibility:visible;opacity:1;transform:translateX(0);z-index:1}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane{position:relative;visibility:visible;opacity:1;z-index:1;width:33.33%;margin:0 0 40px;padding:0;transform:translateX(0)}}@media (min-width:768px) and (max-width:1119px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane{width:25%;padding-left:0}}@media (min-width:1120px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane{width:16.66%;padding-left:0}}.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane .logo-link{display:none}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane .logo-link{display:block;margin-bottom:8px}}.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane .logo-link .g-svg-autofix-canvas{height:28px;width:auto}@media (min-width:1120px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane .logo-link .g-svg-autofix-canvas{height:32px}}@media (min-width:616px){.g-learn-nav #browse-section>#dropdown-panel>#inner>#links-pane .product-pane .back-to-trigger-pane{display:none}}.g-learn-nav #browse-section .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.g-learn-nav .dropdown-icon{margin-left:8px;overflow:hidden}.g-learn-nav .dropdown-icon>svg{display:block;position:relative;top:1px;width:16px;height:16px;transition:transform .3s}.g-learn-nav .dropdown-icon>svg [stroke]{stroke-linecap:butt;stroke-linejoin:butt;stroke-width:2px}.g-learn-nav .dropdown-icon.is-open svg{transform:rotate(-180deg)}@-webkit-keyframes loadingPlaceholderShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loadingPlaceholderShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.g-learn-nav .loading-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:2;border-radius:1px;overflow:hidden;background:var(--gray-7)}.g-learn-nav .loading-placeholder>.linear-gradient{position:absolute;top:-1px;left:0;width:150%;bottom:-1px;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loadingPlaceholderShimmer;animation-name:loadingPlaceholderShimmer;background:linear-gradient(75deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0) 85%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:100% 100%;transform:translateX(-100%)}.g-learn-nav .loading-placeholder>.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.g-learn-nav .loading-placeholder.is-loading{display:block}.g-learn-nav #account-section{flex-shrink:0;position:relative}.g-learn-nav #account-section>#sign-in-button.is-authenticated,.g-learn-nav #account-section>#sign-in-button.is-loading{display:none}.g-learn-nav #account-section>#account-dropdown{display:none;opacity:0}.g-learn-nav #account-section>#account-dropdown.is-loading{display:block}.g-learn-nav #account-section>#account-dropdown.is-authenticated{display:block;opacity:1}.g-learn-nav #account-section>#account-dropdown>.profile-button{padding:0;margin:0;background:none;border:none;cursor:pointer;display:flex;align-items:center}.g-learn-nav #account-section>#account-dropdown>.profile-button>img{display:block;height:40px;border-radius:2px;overflow:hidden;background:var(--gray-7);color:var(--gray-7);border:1px solid var(--gray-6)}.g-learn-nav #account-section>#account-dropdown ul.profile-menu{position:absolute;top:48px;right:12px;right:0;min-width:12em;background:var(--white);list-style:none;margin:0;padding:1rem;display:none;border-radius:4px;box-shadow:0 4px 12px rgba(37,38,45,.08)}.g-learn-nav #account-section>#account-dropdown ul.profile-menu.is-open{display:block}.g-learn-nav #account-section>#account-dropdown ul.profile-menu li{margin:0;padding:0}.g-learn-nav #account-section>#account-dropdown ul.profile-menu li a,.g-learn-nav #account-section>#account-dropdown ul.profile-menu li button{display:block;line-height:2.2em;color:var(--gray-2);cursor:pointer}.g-learn-nav #account-section>#account-dropdown ul.profile-menu li a:focus,.g-learn-nav #account-section>#account-dropdown ul.profile-menu li a:hover,.g-learn-nav #account-section>#account-dropdown ul.profile-menu li button:focus,.g-learn-nav #account-section>#account-dropdown ul.profile-menu li button:hover{color:var(--black)}.g-learn-nav #account-section>#account-dropdown ul.profile-menu .sign-out-button{border:0;background:0;padding:0}.g-learn-nav #search-section{margin-left:16px;margin-right:16px}@media (min-width:540px){.g-learn-nav #search-section{margin-left:auto}}.g-learn-nav #search-section #wrapper{display:flex;justify-content:stretch;align-items:center;padding:0 24px}@media (min-width:960px){.g-learn-nav #search-section #wrapper{position:relative;padding:initial}}.g-learn-nav #search-section #wrapper.is-mobile-open{position:absolute;top:0;left:0;width:100vw;height:100%;background:#fff;z-index:3}@media (min-width:960px){.g-learn-nav #search-section #wrapper.is-mobile-open{position:relative}}.g-learn-nav #search-section #wrapper.is-mobile-open .c-hits{position:absolute;width:100vw;top:var(--nav-height);left:0;height:calc(100vh - var(--nav-height))}.g-learn-nav #search-section #wrapper.is-mobile-open .c-hits .hits-list{max-height:none}.g-learn-nav #search-section #wrapper .btn-mobile-activate{width:100%;cursor:pointer;height:var(--search-bar-height);background-color:transparent;border:0;display:flex;align-items:center;justify-content:flex-end}@media (min-width:960px){.g-learn-nav #search-section #wrapper .btn-mobile-activate{display:none}}.g-learn-nav #search-section #wrapper .btn-mobile-cancel{cursor:pointer;height:var(--search-bar-height);padding:0 1rem;border:2px solid transparent;background:var(--white);color:var(--gray-2);font-family:var(--font-body);font-size:15px}.g-learn-nav #search-section #wrapper .btn-mobile-cancel:hover{color:var(--black)}.g-learn-nav #search-section #wrapper #search-bar{width:100%;display:none}.g-learn-nav #search-section #wrapper #search-bar.is-mobile-open{display:flex}@media (min-width:960px){.g-learn-nav #search-section #wrapper #search-bar{display:flex;min-width:380px}}.g-learn-nav{position:relative;position:-webkit-sticky;position:sticky;background:var(--white);top:0;z-index:902;border-bottom:1px solid var(--gray-6)}.g-learn-nav>.inner{position:static;height:63px;display:flex;align-items:center}.g-learn-nav>.inner>#logo-section .g-svg-autofix-canvas{display:block;margin-right:16px;height:16px;width:auto}@media (min-width:360px){.g-learn-nav>.inner>#logo-section .g-svg-autofix-canvas{height:22px}}@media (min-width:420px){.g-learn-nav>.inner>#logo-section .g-svg-autofix-canvas{height:28px}}@media (min-width:540px){.g-learn-nav>.inner>#logo-section .g-svg-autofix-canvas{margin-right:24px}}@media (min-width:768px){.g-learn-nav>.inner>#logo-section .g-svg-autofix-canvas{margin-right:32px}}.g-learn-nav button:not(.g-type-body-small-strong){font-size:inherit}#p-profile-page{margin-top:1.5rem;display:flex;min-height:90vh;flex-direction:column}@media (min-width:768px){#p-profile-page{margin-top:4rem;justify-content:space-between;flex-direction:row}}#p-profile-page .user-details{margin-bottom:3rem;display:flex;align-items:flex-end}@media (min-width:768px){#p-profile-page .user-details{display:block;width:25%;margin-bottom:0}}#p-profile-page .user-details .identity{margin-left:1rem}@media (min-width:768px){#p-profile-page .user-details .identity{margin-left:0}}#p-profile-page .user-details img{width:100%;max-width:128px;border-radius:1px}@media (min-width:768px){#p-profile-page .user-details img{max-width:280px}}#p-profile-page .user-details .name{margin:1.5rem 0 0;color:var(--gray-2)}#p-profile-page .user-details .username{color:var(--gray-3);margin:0}@media (min-width:768px){#p-profile-page .page-details{width:65%}}#p-profile-page .page-details .profile-section-heading,#p-profile-page .page-details .subheading{color:var(--gray-2)}#p-profile-page .page-details .profile-section-heading{margin:0 0 3rem}@media (min-width:768px){#p-profile-page .page-details .profile-section-heading{margin:0 0 4rem}}progress.g-scroll-indicator{width:100%;position:absolute;bottom:0;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);color:var(--highlight-color);border:none;vertical-align:-.4em;line-height:0;margin:0;padding:0}progress.g-scroll-indicator::-webkit-progress-bar{background-color:transparent}progress.g-scroll-indicator::-webkit-progress-value{background-color:var(--highlight-color)}progress.g-scroll-indicator::-moz-progress-bar{background-color:var(--highlight-color)}.g-scroll-wrapper{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column}.g-scroll-wrapper .inner{position:relative;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;width:200%;padding-right:100%;padding-top:10px;padding-bottom:20px}.g-scroll-wrapper .scroll-gradient{position:absolute;height:24px;left:0;width:100%;z-index:1}.g-scroll-wrapper .scroll-gradient.start{top:0;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.g-scroll-wrapper .scroll-gradient.end{bottom:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,0))}:root{--search-bar-height:40px;--search-bar-focus-outline:rgba(220,221,224,0.45);--legend-height:40px;--mobile-margin:24px;--mobile-margin-negative:-24px;--nav-height:64px}.g-search{width:100%}.g-search input::-webkit-search-cancel-button{display:none}.g-search input::ms-clear{display:none}.g-search [type=search],.g-search input,.g-search input[type=search]{border-radius:2px!important;-webkit-appearance:none!important}.g-search .c-search-box{display:flex}.g-search .c-search-box form{position:relative;width:100%;display:flex;align-items:center}.g-search .c-search-box input{width:100%;color:var(--gray-4);border:1px solid var(--gray-7);background:var(--gray-7);padding:0 8px 0 40px;height:var(--search-bar-height);transition:width .2s ease-in-out;cursor:text}.g-search .c-search-box input::-moz-placeholder{opacity:1}.g-search .c-search-box input:-ms-input-placeholder{opacity:1}.g-search .c-search-box input::-ms-input-placeholder{opacity:1}.g-search .c-search-box input::placeholder,.g-search .c-search-box input:placeholder-shown{opacity:1}.g-search .c-search-box input:active,.g-search .c-search-box input:focus,.g-search .c-search-box input:focus-visible,.g-search .c-search-box input[value]:not([value=""]){color:var(--black);border-color:var(--black);outline:3px solid var(--search-bar-focus-outline);box-shadow:0 0 3pt 2pt var(--search-bar-focus-outline)}.g-search .c-search-box .btn-submit{position:absolute;left:0;background:transparent;border:0;height:100%;width:40px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.g-search .c-search-box .btn-submit>svg{width:18px;position:relative;top:1px}.g-search .c-search-box .btn-submit:focus,.g-search .c-search-box .btn-submit:focus-visible{outline:1px dotted var(--black)}.g-search .c-search-box input[value]:not([value=""])~.btn-submit>svg path{stroke:var(--black)}.g-search .c-search-box .btn-reset{position:absolute;right:0;height:100%;width:40px;padding:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none}.g-search .c-search-box .btn-reset>svg{width:10px}.g-search .c-search-box .btn-reset:focus,.g-search .c-search-box .btn-reset:focus-visible{outline:1px dotted var(--black)}.g-search .c-search-box input[value]:not([value=""])~.btn-reset{opacity:1;pointer-events:auto}.g-search .c-search-box .icon-loading{position:absolute;right:40px;display:flex;justify-content:center}.g-search .c-search-box input[value=""]~.icon-loading{display:none}.g-search .c-search-box .icon-slash{position:absolute;right:8px;top:8px;height:60%;pointer-events:none;display:none}@media (min-width:768px){.g-search .c-search-box .icon-slash{width:24px;height:24px;display:block}}.g-search .c-search-box input[value]:not([value=""])~.icon-slash{opacity:0}.g-search .c-hits{position:relative;z-index:910}.g-search .c-hits .no-hits{position:absolute;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;color:#323339;background:var(--white);margin:0;padding:.5rem 1rem;box-shadow:0 16px 28px rgba(37,38,45,.12)}.g-search .c-hits .no-hits .message,.g-search .c-hits .no-hits .title{width:100%}.g-search .c-hits .no-hits .title{font-size:15px;font-weight:var(--font-weight-bold)}.g-search .c-hits .no-hits .message{color:var(--gray-3);font-size:.75rem}.g-search .c-hits .hits{position:absolute;width:100%;box-shadow:0 16px 28px rgba(37,38,45,.12)}.g-search .c-hits .hits-list{list-style:none;overflow-y:scroll;background:var(--white);margin:0;padding:0;max-height:50vh}.g-search .c-hits .hits-list .hit-link-wrapper{width:100%;height:100%;scroll-behavior:smooth}.g-search .c-hits .hits-list .hit-link-wrapper.active>.hit,.g-search .c-hits .hits-list .hit-link-wrapper:focus>.hit,.g-search .c-hits .hits-list .hit-link-wrapper>.hit:hover{background:var(--gray-7)}.g-search .c-hits .hits-list .hit-link-wrapper.active>.hit .icon-return,.g-search .c-hits .hits-list .hit-link-wrapper:focus>.hit .icon-return,.g-search .c-hits .hits-list .hit-link-wrapper>.hit:hover .icon-return{opacity:1}.g-search .c-hits .hit{pointer-events:inherit;display:flex;flex-wrap:nowrap;padding:8px 16px}@media (max-width:767px){.g-search .c-hits .hit{padding-left:var(--mobile-margin)}}.g-search .c-hits .icon-return{max-width:30px;display:flex;align-items:center;opacity:0}.g-search .c-hits .hit-content{pointer-events:inherit;display:flex;justify-content:flex-start;align-items:flex-start;color:#323339;flex-wrap:wrap;width:100%}.g-search .c-hits .hit-content:first-of-type{margin-top:0}.g-search .c-hits .hit-content:last-of-type{margin-bottom:0}.g-search .c-hits .hit-content .name{padding-right:1rem}.g-search .c-hits .hit-content .category{display:flex;justify-content:flex-start}.g-search .c-hits .hit-content .description{color:var(--gray-3);font-size:.75rem;margin-bottom:.5rem;width:100%}.g-search .c-hits .hit-content .badge-group{display:flex;padding:0;margin:5px 0;justify-content:flex-start}.g-search .c-hits .hit-content .badge{font-size:.65rem;display:block;padding:0 .5rem;border-radius:2px;margin-right:.25rem;border:1px solid var(--gray-6);color:var(--gray-4)}.g-search .c-hits .hit-content .product-name{margin-right:.5rem;position:relative;color:var(--gray-3)}.g-search .c-hits .hit-content .name{font-size:15px;font-weight:var(--font-weight-bold);padding-right:.5rem}.g-search .c-hits .ais-Highlight-highlighted{background:rgba(102,162,255,.47)}.g-search .c-search-legend{display:none;width:100%;height:var(--legend-height);margin:0;padding:0 1rem;background:var(--white);border-bottom:1px solid var(--gray-6);flex-direction:row;align-items:center;justify-content:space-between}@media (min-width:768px){.g-search .c-search-legend{display:flex}}.g-search .c-search-legend .legend-item{display:flex;align-items:center;margin:0;height:var(--legend-height)}.g-search .c-search-legend .legend-item>div{height:24px}.g-search .c-search-legend .g-type-tag-label{font-size:13px;color:var(--gray-4);padding-left:8px}.g-search .c-search-legend .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.g-tabs .g-grid-container,.g-tabs>.g-grid-container{padding-left:0;padding-right:0}.g-toast{display:flex;justify-content:center}.g-toast .toast-content{-webkit-animation:g-toast-slide-in .3s ease-out forwards;animation:g-toast-slide-in .3s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s;border-radius:1px;box-shadow:0 8px 12px rgba(37,38,45,.08);display:flex;justify-content:space-between;margin-top:12px;opacity:0;padding:20px;position:fixed;transform:translateY(-6px);width:600px;z-index:903}.g-toast .toast-content.closing{-webkit-animation:g-toast-slide-out .4s ease-in forwards;animation:g-toast-slide-out .4s ease-in forwards;opacity:1;transform:translateY(0)}@media (max-width:600px){.g-toast .toast-content{width:100%}}.g-toast .close-x{background:transparent;border:none;cursor:pointer;padding:0}.g-toast .close-x>svg{height:14px}.g-toast .close-x>svg>path{stroke-width:2}.g-toast .warning{background:var(--warning-l2);border:1px solid var(--warning-l1);color:var(--warning-d1)}.g-toast .warning .close-x>svg>path{stroke:var(--warning-d1)}@-webkit-keyframes g-toast-slide-in{to{opacity:1;transform:translateY(0)}}@keyframes g-toast-slide-in{to{opacity:1;transform:translateY(0)}}@-webkit-keyframes g-toast-slide-out{to{opacity:0;transform:translateY(-6px)}}@keyframes g-toast-slide-out{to{opacity:0;transform:translateY(-6px)}}:root{--sidebar-closed-width:44px;--sidebar-open-width:248px;--topic-body-vertical-padding:20px;--topic-section-box-shadow:2px 2px 20px rgba(184,187,200,0.4);--overlayed-box-shadow:2px 2px 20px rgba(0,0,0,0.15);--sidebar-content-layer:1;--sidebar-close-overlay-layer:2;--sidebar-indicators-layer:3;--sidebar-scroll-overlay-layer:4;--topic-nav-height:56px;--main-nav-height:64px}#topic-body .track-list ul{margin:0;padding:0;list-style:none}#topic-body .track-list ul li{position:relative}#topic-body .track-list ul li a{color:var(--DEPRECATED-gray-3);display:block;padding:.7em 1em .7em 2.5em;transition:color .3s}#topic-body .track-list ul li a .icon{position:absolute;left:0;width:2em;display:flex;align-items:center;justify-content:center}#topic-body .track-list ul li a .icon svg{font-size:1.6em;position:relative;top:1px;width:1em;height:1em}#topic-body .track-list ul li a .icon svg path{transition:fill .2s}#topic-body .track-list ul li a:hover{color:var(--highlight-color)}#topic-body .track-list ul li a:hover svg path{fill:var(--highlight-color)}#topic-body .track-list ul li[data-isactive=true] a{color:var(--highlight-color)}#topic-body .track-list ul li[data-isactive=true] a svg path{fill:var(--highlight-color)}.g-fullscreen-underlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.1;display:none}.g-fullscreen-underlay .force-overflow{display:none;height:110%}.g-fullscreen-underlay[data-active=true]{display:block}.g-fullscreen-underlay[data-preventscroll=true]{-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-y:scroll}.g-fullscreen-underlay[data-preventscroll=true] .force-overflow{display:block}.g-fullscreen-underlay:hover{cursor:pointer}#topic-body .dropdown{overflow:visible}#topic-body .dropdown .trigger{display:flex;align-items:center;height:100%}#topic-body .dropdown .trigger .title{display:flex;align-items:center;padding:0 1em 0 0;color:var(--DEPRECATED-gray-4)}#topic-body .dropdown .trigger .title .slash{font-weight:var(--font-weight-light);color:var(--DEPRECATED-gray-8);margin-right:1em}#topic-body .dropdown .trigger .title .icon{margin-left:.6em;margin-top:.2em;transform:rotate(90deg);transition:transform .3s;width:6px;height:auto;flex-shrink:0}#topic-body .dropdown .trigger .title .icon svg{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}#topic-body .dropdown .trigger .title .icon svg path{fill:var(--DEPRECATED-gray-6)}#topic-body .dropdown .trigger:hover{cursor:pointer}#topic-body .dropdown .trigger:hover .title{color:var(--highlight-color)}#topic-body .dropdown .trigger:hover .title .icon svg path{fill:var(--highlight-color)}#topic-body .dropdown .contents{position:absolute;display:flex;flex-direction:column;top:100%;left:0;transition:visibility .4s,opacity .4s,transform .4s;visibility:hidden;opacity:0;right:0;transform:translateY(20px)}@media (min-width:960px){#topic-body .dropdown .contents{right:auto;width:320px}}#topic-body .dropdown .contents .shadow-clipbox{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:-30px}@media (min-width:960px){#topic-body .dropdown .contents .shadow-clipbox{left:-20px;right:-20px}}#topic-body .dropdown .contents .shadow-clipbox .shadow-inner{position:absolute;top:0;left:0;right:0;bottom:30px;box-shadow:var(--overlayed-box-shadow)}@media (min-width:960px){#topic-body .dropdown .contents .shadow-clipbox .shadow-inner{left:20px;right:20px}}#topic-body .dropdown .contents .content-inner{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-top:1px solid var(--DEPRECATED-gray-9);padding:0 .75em;max-height:70vh;max-height:calc(100vh - 200px)}#topic-body .dropdown[data-isopen=true] .trigger .title .icon{transform:rotate(-90deg)}#topic-body .dropdown[data-isopen=true] .contents{visibility:visible;transform:translate(0);opacity:1;z-index:1}#topic-body .g-breadcrumb-nav{position:relative;position:-webkit-sticky;position:sticky;top:calc(var(--main-nav-height) - 1px);color:var(--DEPRECATED-gray-2);z-index:5}#topic-body .g-breadcrumb-nav nav{position:relative;background-color:var(--white);box-shadow:var(--topic-box-shadow)}#topic-body .g-breadcrumb-nav nav .inner{display:flex}#topic-body .g-breadcrumb-nav nav .inner .g-toggle-icon{width:40px;height:var(--topic-nav-height);align-self:flex-start}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items{flex-grow:1;display:flex;flex-wrap:wrap}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .product-link{height:var(--topic-nav-height);align-items:center;padding:0 1.5em 0 0;display:flex}@media (min-width:960px){#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .product-link{padding:0 2em 0 0;flex-grow:0}}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .product-link .icon{height:24px}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .product-link .icon svg{height:100%}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .learn-link{color:var(--DEPRECATED-gray-4);height:var(--topic-nav-height);align-items:center;padding:0 1em 0 0;display:none}@media (min-width:960px){#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .learn-link{display:flex}}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .learn-link:hover{color:var(--highlight-color)}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .dropdown{display:none;height:var(--topic-nav-height)}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .dropdown:last-of-type{display:block}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .dropdown .slash{display:none}@media (min-width:960px){#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .dropdown{display:block;position:relative}#topic-body .g-breadcrumb-nav nav .inner .breadcrumb-nav-items .dropdown .slash{display:inline}}#topic-body .g-breadcrumb-nav nav[data-breadcrumb-open=true] .inner .breadcrumb-nav-items .learn-link,#topic-body .g-breadcrumb-nav nav[data-breadcrumb-open=true] .inner .breadcrumb-nav-items .product-link{display:flex}#topic-body .g-breadcrumb-nav nav[data-breadcrumb-open=true] .inner .breadcrumb-nav-items .dropdown{display:block}#topic-body .g-breadcrumb-nav nav[data-breadcrumb-open=true] .inner .breadcrumb-nav-items .dropdown .slash{display:inline}#topic-body .jump-nav ul{padding:0;margin:0;list-style:none}#topic-body .jump-nav ul li{position:relative}#topic-body .jump-nav ul li a{position:relative;display:block;padding:.4em 1em .4em var(--sidebar-closed-width);color:var(--DEPRECATED-gray-3);transition:color .2s}#topic-body .jump-nav ul li a .bullet-wrapper{padding:.5em;line-height:23px;position:absolute;top:0;left:0;z-index:var(--sidebar-indicators-layer);text-align:center;width:var(--sidebar-closed-width);display:flex;align-items:center;justify-content:center}#topic-body .jump-nav ul li a .bullet-wrapper .plain{color:var(--DEPRECATED-gray-6);transition:color .2s}#topic-body .jump-nav ul li a .bullet-wrapper .carat_right{display:none}#topic-body .jump-nav ul li a .bullet-wrapper .carat_right svg{width:6px;height:auto}#topic-body .jump-nav ul li a .bullet-wrapper .carat_right svg path{fill:var(--highlight-color)}#topic-body .jump-nav ul li:hover a,#topic-body .jump-nav ul li:hover a .bullet-wrapper .plain,#topic-body .jump-nav ul li[data-active=true] a{color:var(--highlight-color)}#topic-body .jump-nav ul li[data-active=true] a .bullet-wrapper .carat_right{display:block}#topic-body .jump-nav ul li[data-active=true] a .bullet-wrapper .plain{display:none}.g-topic-next-prev{--icon-size:18px;--icon-size-bigger:24px;--padding:1rem;--padding-bigger:2rem;--spacing:1.375rem;--spacing-bigger:1.5rem;display:flex;align-items:stretch;justify-content:space-between;margin:var(--spacing) auto 0 auto}@media (min-width:768px){.g-topic-next-prev{margin:var(--spacing-bigger) auto 0 auto}}.g-topic-next-prev a.next-prev-link{width:50%;display:flex;align-items:center;background:#fff;box-shadow:var(--topic-box-shadow);transition:transform .5s;padding:var(--spacing);cursor:pointer}@media (min-width:768px){.g-topic-next-prev a.next-prev-link{padding:var(--spacing-bigger)}}.g-topic-next-prev a.next-prev-link .icon{display:flex;position:relative;align-items:center;justify-content:center;transform:rotate(180deg);flex:0 0 var(--icon-size);height:var(--icon-size)}@media (min-width:768px){.g-topic-next-prev a.next-prev-link .icon{flex:0 0 var(--icon-size-bigger);height:var(--icon-size-bigger)}}.g-topic-next-prev a.next-prev-link .icon svg{width:100%;height:auto;transition:transform .2s}.g-topic-next-prev a.next-prev-link .icon svg path{stroke:var(--highlight-color)}.g-topic-next-prev a.next-prev-link .text .label{display:block;color:var(--highlight-color);margin-bottom:2px}.g-topic-next-prev a.next-prev-link .text .name{color:var(--highlight-color);line-height:20px}.g-topic-next-prev a.next-prev-link.forward{text-align:right;justify-content:flex-end;padding-right:var(--padding);margin-left:calc(var(--spacing)/2)}@media (min-width:450px){.g-topic-next-prev a.next-prev-link.forward{padding-right:var(--padding-bigger);margin-right:calc(var(--spacing)/2)}}@media (min-width:768px){.g-topic-next-prev a.next-prev-link.forward{margin-right:0;margin-left:calc(var(--spacing-bigger)/2)}}.g-topic-next-prev a.next-prev-link.forward .icon{order:2;margin-left:calc(var(--icon-size)/2);transform:rotate(0deg)}@media (min-width:768px){.g-topic-next-prev a.next-prev-link.forward .icon{margin-left:calc(var(--icon-size-bigger)/2)}}.g-topic-next-prev a.next-prev-link.backward{justify-content:flex-start;padding-left:var(--padding);margin-right:calc(var(--spacing)/2)}@media (min-width:450px){.g-topic-next-prev a.next-prev-link.backward{margin-left:calc(var(--spacing)/2)}}@media (min-width:768px){.g-topic-next-prev a.next-prev-link.backward{margin-left:0;padding-left:var(--padding-bigger);margin-right:calc(var(--spacing-bigger)/2)}}.g-topic-next-prev a.next-prev-link.backward .icon{margin-right:calc(var(--icon-size)/2)}@media (min-width:768px){.g-topic-next-prev a.next-prev-link.backward .icon{margin-right:calc(var(--icon-size-bigger)/2)}}.g-topic-next-prev a.next-prev-link.single{width:100%;margin:0}@media (min-width:450px){.g-topic-next-prev a.next-prev-link.single{margin:0 calc(var(--spacing)/2)}}@media (min-width:768px){.g-topic-next-prev a.next-prev-link.single{margin:0}}.g-topic-next-prev a.next-prev-link:hover{transform:translateY(-2px)}.g-topic-next-prev a.next-prev-link:hover .icon svg{transform:translateX(2px)}.g-topic-next-prev a.next-prev-link:hover .icon svg path{stroke:var(--highlight-color-dark)}.g-topic-next-prev a.next-prev-link:hover .text .label,.g-topic-next-prev a.next-prev-link:hover .text .name{color:var(--highlight-color-dark)}#topic-body #overview .track-name{color:var(--DEPRECATED-gray-6)}#topic-body #overview .badge{margin-bottom:20px}#topic-body #overview h1{margin-top:0}#topic-body #overview .wistia-video-wrapper{width:calc(100% + 2rem);margin-left:-1rem;margin-top:2em;margin-bottom:2em}@media (min-width:769px){#topic-body #overview .wistia-video-wrapper{width:calc(100% + 4rem);margin-left:-2rem}}#topic-body #overview .wistia-video-wrapper .wistia_embed{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:var(--DEPRECATED-gray-10)}#topic-body #overview .metadata-wrapper{width:calc(100% + 1.5em);margin-left:-.75em;display:flex;flex-wrap:wrap;justify-content:space-between}#topic-body #overview .metadata-wrapper .metadata-item{margin:.75em;flex-grow:1}#topic-body #overview .metadata-wrapper .metadata-item .label{color:var(--DEPRECATED-gray-6);padding-bottom:.5em;border-bottom:1px solid var(--DEPRECATED-gray-8)}#topic-body #overview .metadata-wrapper .metadata-item .contents{padding-top:.1em;display:flex;flex-wrap:wrap}#topic-body #overview .metadata-wrapper .metadata-item .contents .value{height:44px;padding:.5em 1.5em .5em 0;display:flex;align-items:center;white-space:nowrap;color:var(--DEPRECATED-gray-6)}#topic-body #overview .metadata-wrapper .metadata-item .contents .value svg{width:1em;height:auto;position:relative;top:1px;margin-right:.5em}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.product svg{width:1.5em;height:1.5em}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.download-link{font-size:.9375em;color:var(--highlight-color);transition:color .5s}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.download-link svg path{transition:fill .5s;fill:var(--highlight-color)}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.download-link:hover{color:var(--highlight-color-dark)}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.download-link:hover svg path{fill:var(--highlight-color-dark)}#topic-body #overview .metadata-wrapper .metadata-item .contents .value.download-link:hover:after{display:none}#topic-body .sidebar{position:relative;top:0;width:var(--sidebar-closed-width);min-height:var(--sidebar-closed-width);flex-grow:0;flex-shrink:0;transition:width .4s;overflow:hidden;background:#fff;box-shadow:var(--topic-section-box-shadow)}#topic-body .sidebar[data-sticky=true]{position:-webkit-sticky;position:sticky;top:calc(var(--topic-body-vertical-padding) + var(--topic-nav-height) + var(--main-nav-height))}#topic-body .sidebar .toggle-gradient{bottom:0;width:calc(2*var(--sidebar-closed-width));transform:translateX(0);transition:transform .2s;background:linear-gradient(-90deg,#fff 50%,hsla(0,0%,100%,0))}#topic-body .sidebar .g-toggle-icon,#topic-body .sidebar .toggle-gradient{position:absolute;top:0;right:0;z-index:var(--sidebar-close-overlay-layer)}#topic-body .sidebar .g-toggle-icon{width:var(--sidebar-closed-width);height:var(--sidebar-closed-width)}#topic-body .sidebar .title{color:var(--DEPRECATED-gray-6);padding-top:1.25em;padding-left:1.25em;padding-right:var(--sidebar-closed-width);padding-bottom:1.25em;width:var(--sidebar-open-width);min-height:var(--sidebar-closed-width)}#topic-body .sidebar .title:hover{cursor:pointer}#topic-body .sidebar .content{position:relative;max-height:70vh;display:flex;flex-direction:column;width:var(--sidebar-open-width)}#topic-body .sidebar .content .g-scrollable-content .scroll-gradient{z-index:var(--sidebar-scroll-overlay-layer)}#topic-body .sidebar[data-expanded=true]{width:var(--sidebar-open-width)}#topic-body .sidebar[data-expanded=true] .toggle-gradient{transition-delay:.2s;transform:translateX(100%)}.g-toggle-icon{position:relative;width:40px;height:40px;flex-shrink:0}.g-toggle-icon .close-icon,.g-toggle-icon .open-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .4s,visibility .4s}.g-toggle-icon .close-icon svg,.g-toggle-icon .open-icon svg{width:20px;height:auto}.g-toggle-icon .close-icon svg path,.g-toggle-icon .open-icon svg path{fill:var(--DEPRECATED-gray-7)}.g-toggle-icon .open-icon{visibility:visible;opacity:1}.g-toggle-icon:hover{cursor:pointer}.g-toggle-icon[data-isopen=true] .open-icon{visibility:hidden;opacity:0}.g-toggle-icon[data-isopen=true] .close-icon{visibility:visible;opacity:1}:root{--track-nav-topic-padding:17px;--track-nav-topic-fade:24px}#topic-body .track-nav ul{list-style:none;padding:.5em 0 0;margin:0}#topic-body .track-nav ul li{position:relative}#topic-body .track-nav ul li .g-topic-on-track{padding-bottom:14px}#topic-body .track-nav ul li .g-topic-on-track .track-line{position:absolute;width:1px;left:14px}#topic-body .track-nav ul li .g-topic-on-track .track-line.start-base{height:var(--track-nav-topic-padding)}#topic-body .track-nav ul li .g-topic-on-track .track-line.start-hover,#topic-body .track-nav ul li .g-topic-on-track .track-line.start-status{top:calc(-1*var(--track-nav-topic-padding));height:calc(2*var(--track-nav-topic-padding))}#topic-body .track-nav ul li .g-topic-on-track .track-line.end-base,#topic-body .track-nav ul li .g-topic-on-track .track-line.end-hover,#topic-body .track-nav ul li .g-topic-on-track .track-line.end-status{top:var(--track-nav-topic-padding)}#topic-body .track-nav ul li .g-topic-on-track .track-line.fade-in{top:var(--track-nav-topic-padding);height:calc(var(--track-nav-topic-fade) + var(--track-nav-topic-padding))}#topic-body .track-nav ul li .g-topic-on-track .track-line.fade-out{top:var(--track-nav-topic-padding);bottom:calc(-1*var(--track-nav-topic-fade))}#topic-body .track-nav ul li .g-topic-on-track .track-dot{top:var(--track-nav-topic-padding);left:14px;width:16px;height:16px;border-width:2px}#topic-body .track-nav ul li .g-topic-on-track .preview{padding-top:9px;padding-left:34px}#topic-body .track-nav ul li .g-topic-on-track .preview h6{color:var(--DEPRECATED-gray-3);line-height:1.6;font-weight:400}#topic-body .track-nav ul li .g-topic-on-track .description,#topic-body .track-nav ul li .g-topic-on-track .preview h6 span:after,#topic-body .track-nav ul li .g-topic-on-track .preview h6 svg{display:none}#topic-body .track-nav ul li .g-topic-on-track.active .preview h6,#topic-body .track-nav ul li .g-topic-on-track:hover .preview h6{color:var(--highlight-color)}#topic-body .track-nav ul li .g-topic-on-track.completed .preview h6{color:var(--success-color)}.g-content a>code{display:inline-block}#p-topic .g-breadcrumb-nav{z-index:6}#p-topic .g-breadcrumb-nav .g-fullscreen-underlay{z-index:0}#p-topic .player-wrapper{position:relative;padding-top:56.25%}#p-topic .react-player{position:absolute;top:0;left:0}#p-topic #topic-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:var(--topic-body-vertical-padding) 0;background:var(--DEPRECATED-gray-10)}#p-topic #topic-wrapper #track-sidebar{display:none;margin-left:var(--topic-body-vertical-padding)}@media (min-width:960px){#p-topic #topic-wrapper #track-sidebar{display:block}}#p-topic #topic-wrapper #track-sidebar .track-nav ul{padding-top:0}#p-topic #topic-wrapper #track-sidebar .track-nav .g-topic-on-track .track-dot,#p-topic #topic-wrapper #track-sidebar .track-nav .g-topic-on-track .track-line{left:21px;z-index:var(--sidebar-indicators-layer)}#p-topic #topic-wrapper #track-sidebar .track-nav .g-topic-on-track .preview{padding-left:44px}#p-topic #topic-wrapper #topic-content{min-width:0;flex-grow:0;flex-shrink:1;flex-basis:800px;margin:0}@media (min-width:768px){#p-topic #topic-wrapper #topic-content{margin:0 var(--topic-body-vertical-padding)}}#p-topic #topic-wrapper #topic-content #topic-content-inner{background:#fff;box-shadow:var(--topic-section-box-shadow);padding:1.5em 0;position:relative;overflow:hidden}#p-topic #topic-wrapper #on-this-page-sidebar{display:none;margin-right:var(--topic-body-vertical-padding)}@media (min-width:768px){#p-topic #topic-wrapper #on-this-page-sidebar{display:block}}.g-topic-on-track{position:relative;display:block;padding-bottom:20px;cursor:pointer}.g-topic-on-track .track-dot{display:block;position:absolute;top:var(--topic-on-track-top-padding);left:11px;height:20px;width:20px;transform:translate(-50%,-50%);border-radius:50%;background:var(--white);border:3px solid var(--DEPRECATED-gray-7);opacity:1;z-index:1;transition:opacity var(--topic-on-track-transn-speed),border-color var(--topic-on-track-transn-speed)}.g-topic-on-track .track-dot .icon{display:none}.g-topic-on-track .track-dot .icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:auto}.g-topic-on-track .track-dot.show-hover{opacity:0;border-color:var(--highlight-color)}.g-topic-on-track .show-more-dots span.track-dot{top:calc(var(--topic-on-track-top-padding) + 24px);z-index:3}.g-topic-on-track .show-more-dots span.track-dot+span.track-dot{top:calc(var(--topic-on-track-top-padding) + 12px);z-index:4}.g-topic-on-track .show-more-dots span.track-dot+span.track-dot+span.track-dot{top:var(--topic-on-track-top-padding);z-index:5}.g-topic-on-track .track-line{position:absolute;left:11px;width:2px;transform:translateX(-50%);transition:opacity var(--topic-on-track-transn-speed)}.g-topic-on-track .track-line.start-base{top:0;height:var(--topic-on-track-top-padding);background:var(--DEPRECATED-gray-7)}.g-topic-on-track .track-line.end-base{top:var(--topic-on-track-top-padding);bottom:0;background:var(--DEPRECATED-gray-7)}.g-topic-on-track .track-line.fade-in{background:linear-gradient(0deg,var(--DEPRECATED-gray-7),rgba(182,184,194,0));top:var(--topic-on-track-top-padding);transform:translateY(-100%);height:calc(var(--topic-on-track-fade-line-length) + var(--topic-on-track-top-padding))}@media (min-width:768px){.g-topic-on-track .track-line.fade-in{height:calc(var(--topic-on-track-fade-line-length-bigger) + var(--topic-on-track-top-padding))}}.g-topic-on-track .track-line.fade-out{background:linear-gradient(180deg,var(--DEPRECATED-gray-7),rgba(182,184,194,0));top:var(--topic-on-track-top-padding);bottom:calc(-1*var(--topic-on-track-fade-line-length))}@media (min-width:768px){.g-topic-on-track .track-line.fade-out{bottom:calc(-1*var(--topic-on-track-fade-line-length-bigger))}}.g-topic-on-track .track-line.start-hover,.g-topic-on-track .track-line.start-status{top:calc(-2*var(--topic-on-track-top-padding));height:calc(3*var(--topic-on-track-top-padding));opacity:0}.g-topic-on-track .track-line.end-hover,.g-topic-on-track .track-line.end-status{top:var(--topic-on-track-top-padding);bottom:0;opacity:0}.g-topic-on-track .track-line.start-hover{background:linear-gradient(0deg,var(--highlight-color),var(--DEPRECATED-gray-7))}.g-topic-on-track .track-line.end-hover{background:linear-gradient(180deg,var(--highlight-color),var(--DEPRECATED-gray-7))}.g-topic-on-track .track-line.hide{display:none}.g-topic-on-track .preview{display:block;padding-left:36px;color:var(--black);padding-top:calc(var(--topic-on-track-top-padding) - 10px)}.g-topic-on-track .preview button.show-more{display:inline-block;border:1px solid var(--DEPRECATED-gray-8);border-radius:2px;padding:.75rem 2rem;margin:0;text-decoration:none;background:transparent;color:var(--black);cursor:pointer;text-align:center;transition:border var(--topic-on-track-transn-speed),color var(--topic-on-track-transn-speed);-webkit-appearance:none;-moz-appearance:none}.g-topic-on-track .preview button.show-more:focus,.g-topic-on-track .preview button.show-more:hover{border:1px solid var(--highlight-color);color:var(--highlight-color)}.g-topic-on-track .preview button.show-more:focus{outline:1px solid var(--highlight-color)}.g-topic-on-track .preview button.show-more.two-topics{margin-top:4px}.g-topic-on-track .preview h6{color:var(--DEPRECATED-gray-1);transition:color var(--topic-on-track-transn-speed);margin:-.2em 0 0;line-height:1.44}.g-topic-on-track .preview h6 span:after{content:"\00A0\00A0\00A0\00A0\00A0\00A0"}.g-topic-on-track .preview h6 svg{margin-left:-1.2em;width:.8em;transition:transform var(--topic-on-track-transn-speed)}.g-topic-on-track .preview h6 svg path{transition:fill var(--topic-on-track-transn-speed)}.g-topic-on-track .preview .description{margin-top:.2em}@media (min-width:415px){.g-topic-on-track .preview .description{margin-top:.66em}}.g-topic-on-track .preview .description .snippet{color:var(--DEPRECATED-gray-5);transition:color var(--topic-on-track-transn-speed);display:none}@media (min-width:415px){.g-topic-on-track .preview .description .snippet{display:inline}}.g-topic-on-track:visited .track-dot.base{border-color:var(--DEPRECATED-gray-2)}.g-topic-on-track.active .track-dot.base{border-color:var(--highlight-color)}.g-topic-on-track.active .track-line.start-status{opacity:1;background:linear-gradient(0deg,var(--highlight-color),var(--DEPRECATED-gray-7))}.g-topic-on-track.active .track-line.end-status{opacity:1;background:linear-gradient(180deg,var(--highlight-color),var(--DEPRECATED-gray-7))}.g-topic-on-track.active .preview h6{color:var(--highlight-color)}.g-topic-on-track.completed .track-dot.base{border-color:#00bc7f;background:#00bc7f}.g-topic-on-track.completed .track-dot.show-hover{background:var(--highlight-color)}.g-topic-on-track.completed .track-dot .icon{display:block}.g-topic-on-track.completed .track-line.start-status{opacity:1;background:linear-gradient(0deg,#00bc7f,rgba(0,188,127,0))}.g-topic-on-track.completed .track-line.end-status{opacity:1;background:linear-gradient(180deg,#00bc7f,rgba(0,188,127,0))}.g-topic-on-track:hover .track-dot.show-hover,.g-topic-on-track:hover .track-line.end-hover,.g-topic-on-track:hover .track-line.start-hover{opacity:1}.g-topic-on-track:hover .preview h6{color:var(--highlight-color)}.g-topic-on-track:hover .preview h6 svg{transform:translateX(4px)}.g-topic-on-track:hover .preview h6 svg path{fill:var(--highlight-color)}.g-topic-on-track:hover .preview .snippet{color:var(--DEPRECATED-gray-3)}& .track-line-spacer{display:none;width:100%}& .track-line-spacer.fade-in{display:block;height:var(--topic-on-track-fade-line-length)}@media (min-width:768px){& .track-line-spacer.fade-in{display:none}}& .track-line-spacer.fade-out{display:block;height:var(--topic-on-track-fade-line-length)}@media (min-width:768px){& .track-line-spacer.fade-out{display:none}}:root{--track-picker-transn-speed:0.4s;--topic-on-track-transn-speed:0.6s;--topic-on-track-line-inset:11px;--topic-on-track-dot-size:20px;--topic-on-track-top-padding:30px;--topic-on-track-fade-line-length:24px;--topic-on-track-fade-line-length-bigger:80px}.g-track-picker .track-with-topics{padding-bottom:36px}.g-track-picker .g-track-overview{z-index:0;padding-top:36px;position:relative;color:var(--DEPRECATED-gray-4)}.g-track-picker .g-track-overview .track-header{position:relative;z-index:1;display:flex}.g-track-picker .g-track-overview .track-header .toggle{position:relative;display:inline-block;flex-shrink:0;transform:rotate(-90deg);transition:var(--track-picker-transn-speed);margin-right:6px;width:18px;height:48px}@media (min-width:768px){.g-track-picker .g-track-overview .track-header .toggle{display:none}}.g-track-picker .g-track-overview .track-header .toggle svg{position:absolute;top:50%;left:50%;width:120%;height:auto;transform:translate(-50%,-50%)}.g-track-picker .g-track-overview .track-header .toggle svg path{fill:var(--highlight-color);transition:fill var(--track-picker-transn-speed)}.g-track-picker .g-track-overview .track-header .icon{position:relative;display:inline-block;flex-shrink:0;padding:10px;background-color:#fff;border-radius:50%;transition:background var(--track-picker-transn-speed);margin-right:14px;height:48px;width:48px}@media (min-width:768px){.g-track-picker .g-track-overview .track-header .icon{height:56px;width:56px;margin-right:24px}}.g-track-picker .g-track-overview .track-header .icon svg{position:absolute;width:80%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.g-track-picker .g-track-overview .track-header .icon svg path{fill:var(--highlight-color);transition:fill var(--track-picker-transn-speed)}.g-track-picker .g-track-overview .track-header .title-and-time h3{flex-grow:1;transition:color var(--track-picker-transn-speed);margin:-.25em 0 .375em}.g-track-picker .g-track-overview .track-header .title-and-time .metadata{position:relative}.g-track-picker .g-track-overview .track-header .title-and-time .metadata svg{display:inline-block;position:relative;top:2px;margin:0 .5em 0 1em}.g-track-picker .g-track-overview .description{margin-top:1.25em}@media (min-width:768px){.g-track-picker .g-track-overview .description{padding-left:80px}}.g-track-picker .g-track-overview .description p{margin:1em 0}.g-track-picker .g-track-overview.collapsed .track-header h3{color:var(--DEPRECATED-gray-6)}.g-track-picker .g-track-overview.collapsed .track-header .toggle{transform:rotate(-180deg)}.g-track-picker .g-track-overview.collapsed .track-header .toggle svg path{fill:var(--DEPRECATED-gray-6)}.g-track-picker .g-track-overview.collapsed .track-header .icon{background-color:transparent}.g-track-picker .g-track-overview.collapsed .track-header .icon svg path{fill:var(--DEPRECATED-gray-8)}.g-track-picker .g-track-overview.intro{padding-top:0}.g-track-picker .g-track-overview.intro .track-header{flex-wrap:wrap;justify-content:center}@media (min-width:768px){.g-track-picker .g-track-overview.intro .track-header{justify-content:flex-start}}.g-track-picker .g-track-overview.intro .track-header .toggle{display:none}.g-track-picker .g-track-overview.intro .track-header .icon{width:100px;height:100px;margin-right:0}@media (min-width:768px){.g-track-picker .g-track-overview.intro .track-header .icon svg{left:0;transform:translateY(-50%)}}.g-track-picker .g-track-overview.intro .track-header .title-and-time{width:100%;flex-shrink:0;text-align:center}@media (min-width:768px){.g-track-picker .g-track-overview.intro .track-header .title-and-time{text-align:left}}.g-track-picker .g-track-overview.intro .track-header .title-and-time h3{color:var(--black);margin:.5em 0}.g-track-picker .g-track-overview.intro .description{padding-left:0}@media (min-width:768px){.g-track-picker .g-track-overview.intro .description{margin-top:1.75em}}@media (max-width:767px){.g-track-picker .g-track-overview:hover:not(.intro) .track-header{cursor:pointer}}.g-track-picker .g-track-overview:hover.collapsed .track-header{cursor:pointer}.g-track-picker .g-track-overview:hover.collapsed .toggle svg path{fill:var(--highlight-color)}.g-track-picker .g-track-overview:hover.collapsed .icon{background-color:#fff}.g-track-picker .g-track-overview:hover.collapsed .icon svg path{fill:var(--highlight-color)}.g-track-picker .g-track-overview:hover.collapsed h3{color:var(--black)}.g-track-picker .track-topics .start-here{display:inline-block;position:relative;margin:3em 0 0;left:calc(0.5*var(--topic-on-track-line-inset))}@media (min-width:768px){.g-track-picker .track-topics .start-here{margin:1.5em 0 0;left:var(--topic-on-track-line-inset);text-align:center;transform:translateX(-50%)}}.g-track-picker .track-topics .start-here span{display:block;color:var(--success-color);padding-left:24px}@media (min-width:768px){.g-track-picker .track-topics .start-here span{padding-left:0}}.g-track-picker .track-topics .start-here svg{position:absolute;top:.25em;left:0;display:inline-block;transform:rotate(90deg);transition:transform .3s;width:auto;height:12px}@media (min-width:768px){.g-track-picker .track-topics .start-here svg{position:relative;top:0}}.g-track-picker .track-topics .start-here svg path{fill:var(--success-color)}.g-track-picker .track-topics .start-here:hover svg{transform:rotate(90deg) translateX(5px)}.g-track-picker{position:relative;max-width:540px;margin:auto}@media (min-width:768px){.g-track-picker{display:flex;max-width:1024px}}@media (min-width:768px){.g-track-picker .tracks-with-topics{width:50%;padding-right:3em}}.g-track-picker .tracks-with-topics .track-with-topics{max-width:415px;margin:auto}@media (min-width:768px){.g-track-picker .tracks-with-topics .track-with-topics{margin:0}}@media (min-width:768px){.g-track-picker .tracks-with-topics .track-topics{display:none}}.g-track-picker .topics-alone{display:none;position:relative;z-index:0}@media (min-width:768px){.g-track-picker .topics-alone{display:block;width:50%}}.g-track-picker .topics-alone .track-topics{position:relative;padding-top:18px;transition:opacity var(--track-picker-transn-speed),visibility var(--track-picker-transn-speed);opacity:1;z-index:1}.g-track-picker .topics-alone .track-topics.collapsed{opacity:0;visibility:hidden;position:absolute;top:0;right:0;z-index:0}#p-home{margin-bottom:256px}#p-home .g-section-header{margin:64px auto 0;padding:0 24px}#p-home .g-section-header h1{font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em}#p-404{display:flex;flex-direction:column;justify-content:center;margin:64px auto;max-width:784px;min-height:50vh;padding-inline:32px;text-align:center}@media (min-width:1120px){#p-404{padding-inline:24px}}#p-404 h1{font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em}@media (min-width:768px){#p-404 h1{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){#p-404 h1{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}#p-profile-page .bookmark-details{display:flex;flex-direction:column}#p-profile-page .bookmark-details .bookmarks{padding:0;margin:0;list-style:none}#p-profile-page .bookmark-details .bookmark-item{display:flex;border:1px solid var(--gray-6);padding:1rem;border-bottom:none}#p-profile-page .bookmark-details .bookmark-item:hover{background:var(--gray-7)}#p-profile-page .bookmark-details .bookmark-item:first-child{border-top-left-radius:1px;border-top-right-radius:1px}#p-profile-page .bookmark-details .bookmark-item:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-bottom:1px solid var(--gray-6)}#p-profile-page .bookmark-details .bookmark-item .title>a{color:var(--gray-3);font-weight:600}#p-profile-page .bookmark-details .bookmark-item .title>a:hover{border-bottom:1px solid var(--gray-3)}#p-profile-page .bookmark-details .bookmark-information{width:100%;margin-left:1rem;display:flex;justify-content:space-between}#p-profile-page .bookmark-details .bookmark-information .title{margin-right:2rem;flex:1 1 auto}#p-profile-page .bookmark-details .bookmark-information .metadata{display:flex;flex:1 0 auto;align-items:center;justify-content:flex-end}#p-profile-page .bookmark-details .bookmark-information .metadata>.has-video,#p-profile-page .bookmark-details .bookmark-information .metadata>.length,#p-profile-page .bookmark-details .bookmark-information .metadata>.products-used{display:flex;align-items:center;color:var(--gray-4)}#p-profile-page .bookmark-details .bookmark-information .metadata>.has-video>span,#p-profile-page .bookmark-details .bookmark-information .metadata>.length>span{margin-left:.5rem}#p-profile-page .bookmark-details .bookmark-information .metadata>.length{margin:0 1rem}.g-bookmarks-pagination{margin:4rem auto 8rem}.g-bookmarks-pagination ul{margin:0;padding:0;list-style:none;display:flex}.g-bookmarks-pagination li{border:1px solid var(--gray-6);border-left:none}.g-bookmarks-pagination li.page:not(.active){display:none}@media (min-width:768px){.g-bookmarks-pagination li.page:not(.active){display:block}}.g-bookmarks-pagination .jump-to-first svg>path,.g-bookmarks-pagination .jump-to-last svg>path,.g-bookmarks-pagination .next svg>path,.g-bookmarks-pagination .prev svg>path{fill:var(--gray-3)}.g-bookmarks-pagination .jump-to-first button svg,.g-bookmarks-pagination .prev button svg{transform:rotate(180deg)}.g-bookmarks-pagination .jump-to-first{border-left:1px solid var(--gray-6);border-top-left-radius:1px;border-bottom-left-radius:1px}@media (min-width:768px){.g-bookmarks-pagination .jump-to-first{display:none}}@media (min-width:768px){.g-bookmarks-pagination .prev{border-left:1px solid var(--gray-6);border-top-left-radius:1px;border-bottom-left-radius:1px}}.g-bookmarks-pagination .jump-to-last{border-top-right-radius:1px;border-bottom-right-radius:1px}@media (min-width:768px){.g-bookmarks-pagination .jump-to-last{display:none}}@media (min-width:768px){.g-bookmarks-pagination .next{border-top-right-radius:1px;border-bottom-right-radius:1px}}.g-bookmarks-pagination button{color:var(--gray-3);cursor:pointer;outline:none;background:none;border:none;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.g-bookmarks-pagination button:disabled{cursor:not-allowed}.g-bookmarks-pagination button.active{background:var(--gray-6)}.g-bookmarks-pagination button:hover:not(:disabled){background:var(--gray-7)}.g-bookmarks-empty-state .info-box{background:#eff5ff;padding:1rem 1.25rem;border:1px solid #d0e0ff;border-radius:1px;display:inline-block;margin-bottom:4rem}.g-bookmarks-empty-state .info-box>p{margin:0;color:#0d44cc}.g-bookmarks-empty-state .subheading{margin:0 0 2rem}.g-bookmarks-empty-state .getting-started-cards-container{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.g-bookmarks-empty-state .getting-started-cards-container .card{flex:1 0 100%;border:1px solid var(--gray-6);border-radius:4px;margin-bottom:2rem}@media (min-width:768px){.g-bookmarks-empty-state .getting-started-cards-container .card{flex:0 1 48%}}.g-bookmarks-empty-state .getting-started-cards-container .card>a{display:flex;padding:0 1.5rem;flex-direction:column;justify-content:space-around;min-height:6.875rem}.g-bookmarks-empty-state .getting-started-cards-container .card .title{margin:0;letter-spacing:.0125rem;font-weight:700;font-size:1.0625rem;color:var(--gray-1)}.g-bookmarks-empty-state .getting-started-cards-container .card .metadata{display:flex;align-items:center;justify-content:space-between}.g-bookmarks-empty-state .getting-started-cards-container .card .metadata .reading-time{display:flex;align-items:center}.g-bookmarks-empty-state .getting-started-cards-container .card .metadata .reading-time>span{margin-left:.5rem}#p-profile-page .page-details .manage-account-text-block{margin-bottom:3rem;max-width:485px}#p-profile-page .page-details .manage-account-text-block>p{color:var(--gray-3);margin:0}#p-profile-page .page-details .manage-account-text-block .subheading{margin:0 0 .5rem}:root{--highlight-color:var(--brand);--highlight-color-dark:var(--brand-d1);--success-color:var(--nomad-green);--topic-max-width:847px;--topic-shadow-color:rgba(184,187,200,0.3);--topic-box-shadow:2px 2px 20px var(--topic-shadow-color)}.consul{--highlight-color:var(--consul);--highlight-color-dark:var(--consul-d1)}.vault{--highlight-color:var(--brand);--highlight-color-dark:var(--brand-d1)}.nomad{--highlight-color:var(--nomad);--highlight-color-dark:var(--nomad-d1)}.terraform{--highlight-color:var(--terraform);--highlight-color-dark:var(--terraform-d1)}.g-breadcrumb-nav~* :target{scroll-margin-top:calc(56px + .5em)}@font-face{font-family:gilmer-web;src:url(/fonts/gilmer/light.woff2) format("woff2"),url(/fonts/gilmer/light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:gilmer-web;src:url(/fonts/gilmer/regular.woff2) format("woff2"),url(/fonts/gilmer/regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gilmer-web;src:url(/fonts/gilmer/medium.woff2) format("woff2"),url(/fonts/gilmer/medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:gilmer-web;src:url(/fonts/gilmer/bold.woff2) format("woff2"),url(/fonts/gilmer/bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:metro-web;src:url(/fonts/metro-sans/book.woff2) format("woff2"),url(/fonts/metro-sans/book.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:metro-web;src:url(/fonts/metro-sans/regular.woff2) format("woff2"),url(/fonts/metro-sans/regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metro-web;src:url(/fonts/metro-sans/semi-bold.woff2) format("woff2"),url(/fonts/metro-sans/semi-bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:metro-web;src:url(/fonts/metro-sans/bold.woff2) format("woff2"),url(/fonts/metro-sans/bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:dejavu-sans-mono-web;src:url(/fonts/dejavu/mono.woff2) format("woff2"),url(/fonts/dejavu/mono.woff) format("woff");font-style:normal;font-weight:400}