.markdoc{border-top:1px solid var(--neutral-outline-1);max-width:1440px;width:100%;margin:0 auto;--astro-code-background: var(--bg-2);--astro-code-color-background: var(--bg-2);--astro-code-color-text: #032f62;--astro-code-token-constant: #d73a49;--astro-code-token-string: #032f62;--astro-code-token-comment: #6a737d;--astro-code-token-keyword: #005cc5;--astro-code-token-parameter: #24292e;--astro-code-token-function: #005cc5;--astro-code-token-string-expression: #032f62;--astro-code-token-punctuation: #6a737d;--astro-code-token-link: #032f62}.dark .markdoc{--astro-code-color-text: #9ecbff;--astro-code-token-constant: #f97583;--astro-code-token-string: #9ecbff;--astro-code-token-comment: #6a737d;--astro-code-token-keyword: #79b8ff;--astro-code-token-parameter: #e1e4e8;--astro-code-token-function: #79b8ff;--astro-code-token-string-expression: #9ecbff;--astro-code-token-punctuation: #6a737d;--astro-code-token-link: #9ecbff}.markdoc:first-of-type{border-top:none}.expanded-image-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:zoom-out}.expanded-image-bg img{max-width:90%;max-height:90%;width:auto;height:auto;border-radius:var(--radius-xl);box-shadow:0 0 0 5px var(--neutral-outline-1);background:var(--bg-2);overflow:hidden}.markdoc p:has(img),.wide{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--s10);margin-top:var(--s6);outline:4px solid var(--bg-2);box-shadow:0 0 0 5px var(--neutral-outline-1);border-radius:var(--radius-xl);border:1px solid var(--neutral-outline-1);background:var(--bg-2);overflow:hidden}.markdoc li>img{outline:4px solid var(--bg-2);box-shadow:0 0 0 5px var(--neutral-outline-1);border-radius:var(--radius-xl);border:1px solid var(--neutral-outline-1);background:var(--bg-2)}.markdoc p>img,.markdoc li>img,.wide{cursor:zoom-in}.markdoc img{display:block;max-width:100%;max-height:460px;width:auto;height:auto;position:relative;margin:0 auto}.markdoc .wide{margin-top:var(--s12);margin-bottom:var(--s12)}@media (min-width: 1024px){.markdoc .wide{width:120%;margin-left:-10%;max-width:120%;max-height:none}}.markdoc .wide img{max-height:none}.markdoc a{color:var(--primary-fg);text-decoration:none;font-weight:500}.markdoc a:hover{text-decoration:underline}.markdoc li:not(:last-child){margin-bottom:var(--s4)}.markdoc li{line-height:24px}.markdoc li>img{margin-top:var(--s4)}.markdoc ol,.markdoc ul{margin-top:var(--s4);margin-bottom:var(--s4)}.markdoc ul ul,.markdoc ul ol{margin-top:var(--s4)}.markdoc ol{counter-reset:custom-counter;list-style-type:none;padding:0;margin-top:var(--s8);margin-bottom:var(--s8)}.markdoc ol>li{counter-increment:custom-counter;padding-left:calc(20px + var(--s4));position:relative}.markdoc ol>li:before{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:2px;content:counter(custom-counter);border-radius:50%;min-height:20px;min-width:20px;font-size:12px;font-weight:500;line-height:16px;background-color:var(--bg-3)}.markdoc h1{margin-top:var(--s6);margin-bottom:var(--s6);font-weight:600;font-size:32px;line-height:40px}.markdoc h2{margin-top:var(--s18);margin-bottom:var(--s4);font-weight:600;font-size:24px;line-height:32px}.markdoc h3{margin-top:var(--s9);margin-bottom:var(--s5);font-weight:600;font-size:20px;line-height:28px}.markdoc h4{margin-top:var(--s5);margin-bottom:var(--s4);font-weight:600;font-size:16px;line-height:24px}.markdoc h1,.markdoc h2,.markdoc h3,.markdoc h4,.markdoc h5,.markdoc h6{text-wrap:balance}.markdoc h1 a:hover,.markdoc h2 a:hover,.markdoc h3 a:hover,.markdoc h4 a:hover,.markdoc h5 a:hover,.markdoc h6 a:hover{text-decoration:none}.markdoc h1:hover button,.markdoc h2:hover button,.markdoc h3:hover button,.markdoc h4:hover button,.markdoc h5:hover button,.markdoc h6:hover button{opacity:1}.markdoc h1 button,.markdoc h2 button,.markdoc h3 button,.markdoc h4 button,.markdoc h5 button,.markdoc h6 button{display:inline;padding:0;margin-left:var(--s2);cursor:pointer;opacity:0;font-size:inherit;font-weight:inherit;color:var(--neutral-fg-2);border:none;outline:none;background:none;box-shadow:none}.markdoc h1 button:hover,.markdoc h2 button:hover,.markdoc h3 button:hover,.markdoc h4 button:hover,.markdoc h5 button:hover,.markdoc h6 button:hover{color:var(--primary-fg);position:relative}.markdoc h1 button:hover:after,.markdoc h2 button:hover:after,.markdoc h3 button:hover:after,.markdoc h4 button:hover:after,.markdoc h5 button:hover:after,.markdoc h6 button:hover:after{content:"Copy link";font-family:inherit;font-size:14px;font-weight:500;color:var(--neutral-fg-1);border-radius:var(--s1-5);background-color:var(--bg-0);padding:var(--s1) var(--s2);position:absolute;top:2px;right:calc(var(--s3) * -1);transform:translate(100%);text-wrap:nowrap;box-shadow:var(--card-box-shadow)}.markdoc h1 button[data-clicked=true],.markdoc h2 button[data-clicked=true],.markdoc h3 button[data-clicked=true],.markdoc h4 button[data-clicked=true],.markdoc h5 button[data-clicked=true],.markdoc h6 button[data-clicked=true]{color:var(--primary-fg);position:relative;opacity:1}.markdoc h1 button[data-clicked=true]:after,.markdoc h2 button[data-clicked=true]:after,.markdoc h3 button[data-clicked=true]:after,.markdoc h4 button[data-clicked=true]:after,.markdoc h5 button[data-clicked=true]:after,.markdoc h6 button[data-clicked=true]:after{content:"Copied!";font-family:inherit;font-size:14px;font-weight:500;color:var(--neutral-fg-1);border-radius:var(--s1-5);background-color:var(--bg-0);padding:var(--s1) var(--s2);position:absolute;top:2px;right:calc(var(--s3) * -1);transform:translate(100%);text-wrap:nowrap;box-shadow:var(--card-box-shadow)}.markdoc h1[step],.markdoc h2[step],.markdoc h3[step],.markdoc h4[step],.markdoc h5[step],.markdoc h6[step]{position:relative;padding-left:calc(20px + var(--s4))}.markdoc h1[step]:before,.markdoc h2[step]:before,.markdoc h3[step]:before,.markdoc h4[step]:before,.markdoc h5[step]:before,.markdoc h6[step]:before{position:absolute;top:6px;left:0;content:attr(step);display:flex;align-items:center;justify-content:center;height:20px;min-width:20px;background-color:var(--neutral-fg-1);color:var(--bg-0);padding:0;border-radius:50%;font-size:12px;line-height:16px;font-weight:500}.markdoc strong{font-weight:600}.markdoc p{font-size:16px;line-height:24px;margin-bottom:var(--s5)}.markdoc p:last-child{margin-bottom:0}.markdoc .mock-button{vertical-align:text-bottom;display:inline-flex;align-items:center;padding:0 var(--s1-5);gap:2px;border-radius:var(--s1);background-color:var(--bg-0);color:var(--neutral-fg-1);font-size:14px;font-weight:500;line-height:20px;margin:0 var(--s1);box-shadow:var(--card-box-shadow)}.markdoc .mock-button svg{fill:var(--neutral-fg-2);transform:scale(.8)}.markdoc .wistia_responsive_padding{margin-bottom:var(--s5);margin-top:var(--s5)}.markdoc iframe{outline:4px solid var(--bg-2);box-shadow:0 0 0 5px var(--neutral-outline-1);border-radius:var(--radius-xl);border:1px solid var(--neutral-outline-1);overflow:hidden;padding:0}.markdoc blockquote{margin:var(--s5) 0;background-color:var(--bg-2);border-radius:var(--s1-5);padding:var(--s4) var(--s4) var(--s4) var(--s6);overflow:hidden;position:relative}.markdoc blockquote:before{content:"Note";color:var(--neutral-fg-1);font-weight:600;font-size:12px}.markdoc blockquote:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--neutral-fg-2)}.markdoc blockquote>p{margin:0;font-size:14px;line-height:20px}.markdoc blockquote>p:first-child{margin-top:var(--s2)}.markdoc blockquote:last-child{margin-bottom:0}.markdoc code{font-family:JetBrains Mono,monospace;font-size:14px;display:inline-block;line-height:20px;background-color:var(--bg-3);border-radius:var(--s1);color:var(--neutral-fg-1);padding:0 var(--s1)}.markdoc pre{font-family:JetBrains Mono,monospace;font-size:14px;border-radius:6px;padding:var(--s4);margin-bottom:var(--s5);background-color:var(--bg-3);border:1px solid var(--neutral-outline-1)}.markdoc pre code{font-family:JetBrains Mono,monospace;font-size:14px;line-height:unset;background-color:unset!important;border-radius:unset;color:unset;margin-bottom:unset;padding:unset}.markdoc table{width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:var(--s5)}.markdoc table:last-child{margin-bottom:0}.markdoc table thead{background-color:var(--bg-2);border-radius:var(--s1-5)}.markdoc table thead th{font-weight:600;font-size:12px;line-height:16px;border-bottom:none;padding:var(--s2) var(--s4);text-transform:uppercase;color:var(--neutral-fg-2);text-align:left;text-wrap:nowrap}.markdoc table thead th:first-child{border-top-left-radius:var(--s1-5);border-bottom-left-radius:var(--s1-5)}.markdoc table thead th:last-child{border-top-right-radius:var(--s1-5);border-bottom-right-radius:var(--s1-5)}.markdoc table td{padding:var(--s3) var(--s4);vertical-align:top;line-height:20px;font-size:14px}.markdoc table tr{border-bottom:1px solid var(--neutral-outline-1)}.markdoc table tr:last-child{border-bottom:none}.markdoc table.fixed{table-layout:fixed}.markdoc section{display:grid;grid-template-columns:60% 40%}@media (max-width: 1024px){.markdoc section{grid-template-columns:auto}}.markdoc aside{margin-top:48px;padding-left:48px}@media (max-width: 1024px){.markdoc aside{padding-left:0}}.markdoc aside pre{text-wrap:wrap}.markdoc aside pre:not(:last-child){margin-bottom:var(--s4)}
