.mdx-elements-module__I0pXAG__root{margin:36px 0}.mdx-elements-module__I0pXAG__h2{font:800 34px/1.15 var(--font-display);letter-spacing:-.032em;color:var(--text-1);margin:72px 0 24px;padding-top:20px;position:relative}.mdx-elements-module__I0pXAG__h2:before{content:"";background:var(--bc-teal);width:40px;height:1px;position:absolute;top:0;left:0}.mdx-elements-module__I0pXAG__h3{font:700 22px/1.35 var(--font);letter-spacing:-.015em;color:var(--text-1);margin:36px 0 16px}.mdx-elements-module__I0pXAG__h4{font:700 18px/1.4 var(--font);color:var(--text-1);margin:28px 0 12px}.mdx-elements-module__I0pXAG__paragraph{margin:24px 0}.mdx-elements-module__I0pXAG__list{margin:24px 0;padding-left:24px;list-style:square}.mdx-elements-module__I0pXAG__list li{margin:10px 0;padding-left:6px}.mdx-elements-module__I0pXAG__list li::marker{color:var(--bc-teal);font-size:12px}.mdx-elements-module__I0pXAG__list.mdx-elements-module__I0pXAG__ordered{list-style:decimal}.mdx-elements-module__I0pXAG__list.mdx-elements-module__I0pXAG__ordered li::marker{font:500 14px var(--font-mono)}.mdx-elements-module__I0pXAG__link{color:var(--bc-teal-hi);text-underline-offset:4px;text-decoration:none}.mdx-elements-module__I0pXAG__link:hover{text-decoration:underline}.mdx-elements-module__I0pXAG__strong{color:var(--text-1);font-weight:700}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__callout{border-left:2px solid var(--bc-teal);padding:24px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__label{color:var(--bc-teal-hi);font:500 11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__label svg{flex:none;margin-top:1px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__stepBody{color:var(--text-2);font-size:17px;line-height:1.7}.mdx-elements-module__I0pXAG__root :is(.mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__stepBody) p{margin:14px 0 0}.mdx-elements-module__I0pXAG__root :is(.mdx-elements-module__I0pXAG__asideBody,.mdx-elements-module__I0pXAG__stepBody)>:first-child{margin-top:0}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__steps{padding:0;list-style:none}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step{grid-template-columns:28px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step:last-child{padding-bottom:0}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step:not(:last-child):before{content:"";background:linear-gradient(var(--bc-teal-lo), var(--hairline-soft));width:1px;position:absolute;top:24px;bottom:0;left:13.5px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__node{z-index:1;border:1px solid var(--bc-teal);background:var(--bg);width:28px;height:28px;color:var(--bc-teal-hi);font:500 11px/1 var(--font-mono);box-shadow:0 0 0 4px var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__stepTitle{font:700 20px/1.4 var(--font);color:var(--text-1);margin:0 0 10px}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote{border-left:2px solid var(--bc-teal);padding-left:24px}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote blockquote,.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__blockquote{color:var(--text-1);font:600 28px/1.35 var(--font-display);letter-spacing:-.02em}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__quote blockquote p{font:inherit;color:inherit}.mdx-elements-module__I0pXAG__root figcaption{font:400 11.5px/1.6 var(--font-mono);color:var(--text-3);margin-top:16px}.mdx-elements-module__I0pXAG__root.mdx-elements-module__I0pXAG__figure img,.mdx-elements-module__I0pXAG__image{border:1px solid var(--hairline);border-radius:12px;width:100%;height:auto}.mdx-elements-module__I0pXAG__image{margin:32px 0}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__placeholder{aspect-ratio:16/9;background:var(--surface-1);border:1px solid var(--hairline);border-radius:12px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__videoFrame{aspect-ratio:16/9;border:1px solid var(--hairline);background:var(--surface-1);border-radius:14px;overflow:hidden}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__videoFrame iframe{border:0;width:100%;height:100%}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta{padding:32px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta>p{font:700 24px/1.35 var(--font-display);color:var(--text-1);margin:0 0 24px}.mdx-elements-module__I0pXAG__divider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bc-teal-hi) 28%, transparent), transparent);border:0;height:1px;margin:56px 0}.mdx-elements-module__I0pXAG__code{font:400 .85em/1.6 var(--font-mono);background:var(--surface-2);border:1px solid var(--hairline-soft);color:var(--text-1);border-radius:4px;padding:2px 6px}.mdx-elements-module__I0pXAG__pre{border:1px solid var(--hairline);background:var(--surface-1);border-radius:12px;margin:32px 0;padding:24px;overflow-x:auto}.mdx-elements-module__I0pXAG__pre code{background:0 0;border:0;padding:0}.mdx-elements-module__I0pXAG__tableWrap{margin:32px 0;overflow-x:auto}.mdx-elements-module__I0pXAG__table{border-collapse:collapse;width:100%;font-size:15px}.mdx-elements-module__I0pXAG__th{border-bottom:1px solid var(--hairline);text-align:left;font:500 11px/1.6 var(--font-mono);text-transform:uppercase;color:var(--text-2);padding:12px}.mdx-elements-module__I0pXAG__td{border-bottom:1px solid var(--hairline-soft);vertical-align:top;padding:12px}@media (max-width:699px){.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__cta{padding:24px}.mdx-elements-module__I0pXAG__root .mdx-elements-module__I0pXAG__step{column-gap:16px}}
