.media[data-v-7affe7d5]{background:var(--dev-docs-tutorial-lang-header)}.info-number[data-v-7affe7d5]{background:var(--vvd-color-neutral-200);color:var(--vvd-color-canvas)}.info-icon[data-v-7affe7d5]{color:var(--vvd-color-neutral-200)}.info-item[data-v-7affe7d5]{color:var(--vvd-color-neutral-600)!important}.info-item--active[data-v-7affe7d5]{color:var(--vvd-color-canvas-text)!important}.info-item--active .info-number[data-v-7affe7d5]{background-color:var(--dev-docs-tutorial-active-chapter)}.info-item--active .info-icon[data-v-7affe7d5]{color:var(--vvd-color-canvas-text)}.base-condensed-bold[data-v-7affe7d5]{font:var(--vvd-typography-base-condensed-bold)}.base-condensed[data-v-7affe7d5]{font:var(--vvd-typography-base-condensed);font-weight:var(--dev-docs-general-tags-font-weight)}.lang-label[data-v-7affe7d5]{font:var(--vvd-typography-base-code)}.tutorial-markdown-document h1,.tutorial-markdown-document h2,.tutorial-markdown-document h3,.tutorial-markdown-document h4{align-items:center;display:flex;flex-direction:row;margin:0;scroll-margin-top:calc(var(--bifrost-header-height) + .5rem)}.tutorial-markdown-document h1{letter-spacing:-.125rem;margin-bottom:1.5rem}.tutorial-markdown-document h2,.tutorial-markdown-document h3,.tutorial-markdown-document h4{padding-top:1rem}.tutorial-markdown-document h2,.tutorial-markdown-document h3{margin-bottom:1rem}.tutorial-markdown-document h2 a{letter-spacing:normal}.tutorial-markdown-document h3{letter-spacing:-.0625rem}.tutorial-markdown-document h4{margin-bottom:.5rem}.tutorial-markdown-document b{font-weight:400}.tutorial-markdown-document a:not([type=button]),.tutorial-markdown-document figcaption,.tutorial-markdown-document li,.tutorial-markdown-document ol,.tutorial-markdown-document p,.tutorial-markdown-document ul{font:var(--vvd-typography-base);font-weight:var(--dev-docs-general-tags-font-weight);margin:0 0 .5rem}.tutorial-markdown-document ol,.tutorial-markdown-document ul{margin:0 0 1rem;padding-inline-start:1rem}.tutorial-markdown-document ol li,.tutorial-markdown-document ul li{padding-left:.5rem}.tutorial-markdown-document ol li ol,.tutorial-markdown-document ol li>ul,.tutorial-markdown-document ul li ol,.tutorial-markdown-document ul li>ul{margin-top:.5rem;padding-inline-start:.5rem}.tutorial-markdown-document ul li::marker{font-size:.5rem}.tutorial-markdown-document ol{margin-left:.25rem}.tutorial-markdown-document ol li::marker{font-weight:500}.tutorial-markdown-document a{text-decoration:none}.tutorial-markdown-document a:not([type=button]):hover{text-decoration:underline}.tutorial-markdown-document .monospace,.tutorial-markdown-document code{font:var(--vvd-typography-base-code)}.tutorial-markdown-document .capitalize{text-transform:capitalize}.tutorial-markdown-document .text-muted{color:var(--vvd-color-neutral-600)}.tutorial-markdown-document small>*{font-size:.75rem}.tutorial-markdown-document .text-center{text-align:center}.tutorial-markdown-document .text-sm{font-size:.875rem;line-height:1.25rem}.tutorial-markdown-document .font-extralight{font-weight:200}.tutorial-markdown-document table{word-wrap:break-word}@media screen and (max-width:37.5rem){.tutorial-markdown-document table{border:.0625rem solid #aaa;width:100%}.tutorial-markdown-document table td,.tutorial-markdown-document table th{border-bottom:.0625rem solid;display:block}.tutorial-markdown-document table tr{block-size:auto!important;border-bottom-width:0!important;display:block}.tutorial-markdown-document table thead tr{background-color:var(--vvd-color-neutral-200)}.tutorial-markdown-document table thead th{border-bottom-color:#aaa}.tutorial-markdown-document table tbody tr:nth-child(2n){background-color:#eee}.tutorial-markdown-document table tbody tr:last-child td:last-child{border-bottom:none}.tutorial-markdown-document table tbody td{border-bottom-color:var(--vvd-color-neutral-200)}}.tutorial-markdown-document h5{font:var(--vvd-typography-heading-5);margin:0 0 .5rem}.tutorial-markdown-document .link-btn-large{background:var(--vvd-color-cta-500);border-radius:3rem;color:var(--vvd-color-canvas);cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:600;line-height:3.38rem;margin:.5rem 0 1rem;padding:.75rem 1.5rem}.tutorial-markdown-document .anchor-btn{align-items:center;border:.0625rem solid var(--vvd-color-canvas-text);border-radius:3rem;display:flex;justify-content:center;margin-top:.5rem;max-width:10.625rem;padding:.3125rem;text-align:center}.tutorial-markdown-document .anchor-btn:hover{background:var(--vvd-color-neutral-50)}.tutorial-markdown-document .anchor-btn:active{background:var(--vvd-color-neutral-100)}.tutorial-markdown-document code{background-color:#f2f2f2;border-radius:.375rem;color:#bb3700;margin:0 .1875rem;padding:.1875rem .25rem}.tutorial-markdown-document h1 a,.tutorial-markdown-document h2 a,.tutorial-markdown-document h3 a,.tutorial-markdown-document h4 a{display:none}.tutorial-markdown-document h1,.tutorial-markdown-document h2,.tutorial-markdown-document h3,.tutorial-markdown-document h4{margin-left:0}.tutorial-markdown-document .mermaid{display:flex;justify-content:center}.tutorial-markdown-document figure{display:block;margin-block-end:1.5rem;margin-block-start:1.5rem;margin-inline-end:.5rem;margin-inline-start:.5rem}.tutorial-markdown-document figure img{height:auto;max-width:100%}.tutorial-markdown-document figure figcaption{display:flex;font-style:italic;justify-content:center;margin-top:.5rem}.tutorial-markdown-document hr{background-color:#eee;border:0;height:.0625rem}.tutorial-markdown-document details{border-radius:.375rem;box-shadow:-.0625rem 0 #ccc,0 -.0625rem #ccc,0 .0625rem #ccc,.0625rem 0 #ccc;margin:.5rem 0;padding:1rem}.tutorial-markdown-document details summary{cursor:pointer}.tutorial-markdown-document details[open] summary{margin-bottom:1rem}.tutorial-markdown-document blockquote{border-inline-start:.5rem solid var(--vvd-color-information-500);border-radius:.375rem;box-shadow:inset 0 .0625rem #b3b3b3,inset 0 -.0625rem #b3b3b3,inset -.0625rem 0 #b3b3b3;margin-left:0;margin-right:0;padding:1.25rem 1.375rem}.tutorial-markdown-document blockquote p{margin:0}.tutorial-markdown-document blockquote:first-child{margin-top:0}.tutorial-markdown-document table{letter-spacing:0;min-width:-moz-min-content;min-width:min-content;text-decoration:none;text-transform:none;width:100%}.tutorial-markdown-document table code{background-color:#f2f2f2;border-radius:.375rem;color:#bb3700;padding:.1875rem .25rem}.tutorial-markdown-document table tr{block-size:2.75rem;border-bottom:.0625rem solid #0d0d0d;font-weight:600}.tutorial-markdown-document table tr th{padding:.75rem 1rem;text-align:start}.tutorial-markdown-document table tbody tr{border-bottom-color:#e6e6e6;font-weight:400}.tutorial-markdown-document table tbody td{padding:.75rem 1rem;text-align:start}.tutorial-markdown-document a{color:var(--vvd-color-cta-600)}@media screen and (max-width:64rem){.tutorial[data-v-aa61873c]{flex-wrap:wrap;justify-content:center;padding:1.5rem}.navigation-sidebar[data-v-aa61873c]{display:none}}@media screen and (max-width:37.5rem){.navigation-sidebar[data-v-aa61873c]{display:none}.mobile-navigation-sidebar[data-v-aa61873c]{display:inline}}@media screen and (min-width:37.5rem){.mobile-navigation-sidebar[data-v-aa61873c],.quick-link-sidebar[data-v-aa61873c]{display:none}}.tutorial .documentation h1 a,.tutorial .documentation h2 a,.tutorial .documentation h3 a,.tutorial .documentation h4 a{display:none}.tutorial .documentation h1,.tutorial .documentation h2,.tutorial .documentation h3,.tutorial .documentation h4{margin-left:0}*,:after,:before{box-sizing:border-box}:after,:before{--tw-content:""}button,input,optgroup,select,textarea{border-style:solid;border-width:0}*{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}hr{border-top-width:.0625rem;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-size:var(--dp-code-font-size,1em)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}[hidden]{display:none}:where(.markdown-document) h1,:where(.markdown-document) h2,:where(.markdown-document) h3,:where(.markdown-document) h4{align-items:center;display:flex;flex-direction:row;margin:0;scroll-margin-top:calc(var(--bifrost-header-height) + .5rem)}:where(.markdown-document) h1{letter-spacing:-.125rem;margin-bottom:1.5rem}:where(.markdown-document) h2,:where(.markdown-document) h3,:where(.markdown-document) h4{padding-top:1rem}:where(.markdown-document) h2,:where(.markdown-document) h3{margin-bottom:1rem}:where(.markdown-document) h2 a{letter-spacing:normal}:where(.markdown-document) h3{letter-spacing:-.0625rem}:where(.markdown-document) h4{margin-bottom:.5rem}:where(.markdown-document) b{font-weight:400}:where(.markdown-document) a:not([type=button]),:where(.markdown-document) figcaption,:where(.markdown-document) li,:where(.markdown-document) ol,:where(.markdown-document) p,:where(.markdown-document) ul{font:var(--vvd-typography-base);font-weight:var(--dev-docs-general-tags-font-weight);margin:0 0 .5rem}:where(.markdown-document) ol,:where(.markdown-document) ul{margin:0 0 1rem;padding-inline-start:1rem}:where(.markdown-document) ol li,:where(.markdown-document) ul li{padding-left:.5rem}:where(.markdown-document) ol li ol,:where(.markdown-document) ol li>ul,:where(.markdown-document) ul li ol,:where(.markdown-document) ul li>ul{margin-top:.5rem;padding-inline-start:.5rem}:where(.markdown-document) ul li::marker{font-size:.5rem}:where(.markdown-document) ol{margin-left:.25rem}:where(.markdown-document) ol li::marker{font-weight:500}:where(.markdown-document) a{text-decoration:none}:where(.markdown-document) a:not([type=button]):hover{text-decoration:underline}:where(.markdown-document) .monospace,:where(.markdown-document) code{font:var(--vvd-typography-base-code)}:where(.markdown-document) .capitalize{text-transform:capitalize}:where(.markdown-document) .text-muted{color:var(--vvd-color-neutral-600)}:where(.markdown-document) small>*{font-size:.75rem}:where(.markdown-document) .text-center{text-align:center}:where(.markdown-document) .text-sm{font-size:.875rem;line-height:1.25rem}:where(.markdown-document) .font-extralight{font-weight:200}:where(.markdown-document) table{word-wrap:break-word}@media screen and (max-width:37.5rem){:where(.markdown-document) table{border:.0625rem solid #aaa;width:100%}:where(.markdown-document) table td,:where(.markdown-document) table th{border-bottom:.0625rem solid;display:block}:where(.markdown-document) table tr{block-size:auto!important;border-bottom-width:0!important;display:block}:where(.markdown-document) table thead tr{background-color:var(--vvd-color-neutral-200)}:where(.markdown-document) table thead th{border-bottom-color:#aaa}:where(.markdown-document) table tbody tr:nth-child(2n){background-color:#eee}:where(.markdown-document) table tbody tr:last-child td:last-child{border-bottom:none}:where(.markdown-document) table tbody td{border-bottom-color:var(--vvd-color-neutral-200)}}:where(.markdown-document) h5{font:var(--vvd-typography-heading-5);margin:0 0 .5rem}:where(h3){letter-spacing:-.0625rem}:where(h4){margin-bottom:.5rem}:where(b){font-weight:400}:where(p,a:not([type=button]),ul,li,ol,figcaption){font:var(--vvd-typography-base);font-weight:var(--dev-docs-general-tags-font-weight);margin:0 0 .5rem}:where(ul,ol){margin:0 0 1rem;padding-inline-start:1rem}:where(ul,ol) li{padding-left:.5rem}:where(ul,ol) li>:where(ul,ol){margin-top:.5rem;padding-inline-start:.5rem}:where(ul li)::marker{font-size:.5rem}:where(ol){margin-left:.25rem}:where(ol) li::marker{font-weight:500}:where(a){text-decoration:none}:where(a):not([type=button]):hover{text-decoration:underline}:where(code,.monospace){font:var(--vvd-typography-base-code)}:where(.capitalize){text-transform:capitalize}:where(.text-muted){color:var(--vvd-color-neutral-600)}:where(small)>*{font-size:.75rem}:where(.text-center){text-align:center}:where(.text-sm){font-size:.875rem;line-height:1.25rem}:where(.font-extralight){font-weight:200}:where(table){word-wrap:break-word}@media screen and (max-width:37.5rem){:where(table){border:.0625rem solid #aaa;width:100%}:where(table) :where(th,td){border-bottom:.0625rem solid;display:block}:where(table) :where(tr){block-size:auto!important;border-bottom-width:0!important;display:block}:where(table) :where(thead) tr{background-color:var(--vvd-color-neutral-200)}:where(table) :where(thead) th{border-bottom-color:#aaa}:where(table) :where(tbody) tr:nth-child(2n){background-color:#eee}:where(table) :where(tbody) tr:last-child td:last-child{border-bottom:none}:where(table) :where(tbody) td{border-bottom-color:var(--vvd-color-neutral-200)}}:where(h5){font:var(--vvd-typography-heading-5);margin:0 0 .5rem}.documentation h1 a,.documentation h2 a,.documentation h3 a,.documentation h4 a{margin:-.125rem 0 0!important}.documentation h1,.documentation h2,.documentation h3,.documentation h4{margin-left:-1.5rem!important}.documentation h1 .header-icon,.documentation h2 .header-icon,.documentation h3 .header-icon,.documentation h4 .header-icon{visibility:hidden}.documentation h1:hover .header-icon,.documentation h2:hover .header-icon,.documentation h3:hover .header-icon,.documentation h4:hover .header-icon{visibility:visible}.documentation .mermaid{display:flex;justify-content:center}.documentation figure{display:block;margin-block-end:1.5rem;margin-block-start:1.5rem;margin-inline-end:.5rem;margin-inline-start:.5rem}.documentation figure img{height:auto;max-width:100%}.documentation figure figcaption{display:flex;font-style:italic;justify-content:center;margin-top:.5rem}.documentation hr{background-color:#eee;border:0;height:.0625rem}.documentation details{border-radius:.375rem;box-shadow:-.0625rem 0 #ccc,0 -.0625rem #ccc,0 .0625rem #ccc,.0625rem 0 #ccc;margin:.5rem 0;padding:1rem}.documentation details summary{cursor:pointer}.documentation details[open] summary{margin-bottom:1rem}.documentation blockquote{border-inline-start:.5rem solid var(--vvd-color-information-500);border-radius:.375rem;box-shadow:inset 0 .0625rem #b3b3b3,inset 0 -.0625rem #b3b3b3,inset -.0625rem 0 #b3b3b3;margin-left:0;margin-right:0;padding:1.25rem 1.375rem}.documentation blockquote p{margin:0}.documentation blockquote:first-child{margin-top:0}.documentation table{letter-spacing:0;min-width:-moz-min-content;min-width:min-content;text-decoration:none;text-transform:none;width:100%}.documentation table code{background-color:#f2f2f2;border-radius:.375rem;color:#bb3700;padding:.1875rem .25rem}.documentation table tr{block-size:2.75rem;border-bottom:.0625rem solid #0d0d0d;font-weight:600}.documentation table tr th{padding:.75rem 1rem;text-align:start}.documentation table tbody tr{border-bottom-color:#e6e6e6;font-weight:400}.documentation table tbody td{padding:.75rem 1rem;text-align:start}.documentation a{color:var(--vvd-color-cta-600)}.docs-page{box-sizing:content-box;padding:0 2rem 4rem}.fixed-content{box-sizing:content-box;flex-grow:1;margin:0 auto;overflow-x:hidden;padding:3rem 1rem}.fixed-content.medium{max-width:64rem}.fixed-content.large{max-width:76rem}@media only screen and (max-width:76.5625rem){.fixed-content{padding:3rem 1rem}}.blog-page{background:var(--dp-blog-page-bg);min-height:100%}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4{align-items:center;display:flex;flex-direction:row;margin:0;scroll-margin-top:calc(var(--bifrost-header-height) + .5rem)}.markdown-document h1{letter-spacing:-.125rem;margin-bottom:1.5rem}.markdown-document h2,.markdown-document h3,.markdown-document h4{padding-top:1rem}.markdown-document h2,.markdown-document h3{margin-bottom:1rem}.markdown-document h2 a{letter-spacing:normal}.markdown-document h3{letter-spacing:-.0625rem}.markdown-document h4{margin-bottom:.5rem}.markdown-document b{font-weight:400}.markdown-document a:not([type=button]),.markdown-document figcaption,.markdown-document li,.markdown-document ol,.markdown-document p,.markdown-document ul{font:var(--vvd-typography-base);font-weight:var(--dev-docs-general-tags-font-weight);margin:0 0 .5rem}.markdown-document ol,.markdown-document ul{margin:0 0 1rem;padding-inline-start:1rem}.markdown-document ol li,.markdown-document ul li{padding-left:.5rem}.markdown-document ol li ol,.markdown-document ol li>ul,.markdown-document ul li ol,.markdown-document ul li>ul{margin-top:.5rem;padding-inline-start:.5rem}.markdown-document ul li::marker{font-size:.5rem}.markdown-document ol{margin-left:.25rem}.markdown-document ol li::marker{font-weight:500}.markdown-document a{text-decoration:none}.markdown-document a:not([type=button]):hover{text-decoration:underline}.markdown-document .monospace,.markdown-document code{font:var(--vvd-typography-base-code)}.markdown-document .capitalize{text-transform:capitalize}.markdown-document .text-muted{color:var(--vvd-color-neutral-600)}.markdown-document small>*{font-size:.75rem}.markdown-document .text-center{text-align:center}.markdown-document .text-sm{font-size:.875rem;line-height:1.25rem}.markdown-document .font-extralight{font-weight:200}.markdown-document table{word-wrap:break-word}@media screen and (max-width:37.5rem){.markdown-document table{border:.0625rem solid #aaa;width:100%}.markdown-document table td,.markdown-document table th{border-bottom:.0625rem solid;display:block}.markdown-document table tr{block-size:auto!important;border-bottom-width:0!important;display:block}.markdown-document table thead tr{background-color:var(--vvd-color-neutral-200)}.markdown-document table thead th{border-bottom-color:#aaa}.markdown-document table tbody tr:nth-child(2n){background-color:#eee}.markdown-document table tbody tr:last-child td:last-child{border-bottom:none}.markdown-document table tbody td{border-bottom-color:var(--vvd-color-neutral-200)}}.markdown-document h5{font:var(--vvd-typography-heading-5);margin:0 0 .5rem}.markdown-document .link-btn-large{background:var(--vvd-color-cta-500);border-radius:3rem;color:var(--vvd-color-canvas);cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:600;line-height:3.38rem;margin:.5rem 0 1rem;padding:.75rem 1.5rem}.markdown-document .anchor-btn{align-items:center;border:.0625rem solid var(--vvd-color-canvas-text);border-radius:3rem;display:flex;justify-content:center;margin-top:.5rem;max-width:10.625rem;padding:.3125rem;text-align:center}.markdown-document .anchor-btn:hover{background:var(--vvd-color-neutral-50)}.markdown-document .anchor-btn:active{background:var(--vvd-color-neutral-100)}.markdown-document code{background-color:#f2f2f2;border-radius:.375rem;color:#bb3700;margin:0 .1875rem;padding:.1875rem .25rem}
