@media print{:root{--hb-color-white:#17181c;--hb-color-gray-1:#23262f;--hb-color-gray-2:#353841;--hb-color-gray-3:#555962;--hb-color-gray-4:#888c96;--hb-color-gray-5:#c1c3c8;--hb-color-gray-6:#edeef3;--hb-color-gray-7:#f6f7f9;--hb-color-black:#fff;--hb-color-orange-high:hsl(var(--hb-hue-orange), 80%, 25%);--hb-color-orange:hsl(var(--hb-hue-orange), 90%, 60%);--hb-color-orange-low:hsl(var(--hb-hue-orange), 90%, 88%);--hb-color-green-high:hsl(var(--hb-hue-green), 80%, 22%);--hb-color-green:hsl(var(--hb-hue-green), 90%, 46%);--hb-color-green-low:hsl(var(--hb-hue-green), 85%, 90%);--hb-color-blue-high:hsl(var(--hb-hue-blue), 80%, 30%);--hb-color-blue:hsl(var(--hb-hue-blue), 90%, 60%);--hb-color-blue-low:hsl(var(--hb-hue-blue), 88%, 90%);--hb-color-purple-high:hsl(var(--hb-hue-purple), 90%, 30%);--hb-color-purple:hsl(var(--hb-hue-purple), 90%, 60%);--hb-color-purple-low:hsl(var(--hb-hue-purple), 80%, 90%);--hb-color-red-high:hsl(var(--hb-hue-red), 80%, 30%);--hb-color-red:hsl(var(--hb-hue-red), 90%, 60%);--hb-color-red-low:hsl(var(--hb-hue-red), 80%, 90%);--hb-color-accent-high:#0f1c8a;--hb-color-accent:#3d50f5;--hb-color-accent-low:#cfd4fc;--hb-color-text-accent:var(--hb-color-accent);--hb-color-text-invert:var(--hb-color-black);--hb-color-bg-nav:var(--hb-color-gray-7);--hb-color-bg-sidebar:var(--hb-color-bg);--hb-color-bg-inline-code:var(--hb-color-gray-6);--hb-color-bg-accent:var(--hb-color-accent);--hb-color-hairline-light:var(--hb-color-gray-6);--hb-color-hairline-shade:var(--hb-color-gray-6);--hb-color-backdrop-overlay:#545864a8;--hb-shadow-sm:none;--hb-shadow-md:none;--hb-shadow-lg:none}.print\:hidden{display:none}.print\:flex{display:flex}.print\:block{display:block}main{padding-bottom:0}main>.content-panel{padding-block-start:0}.content-panel+.content-panel{border:0}.page>header{position:relative}.page>.main-frame{padding-top:0;padding-inline-start:0}.main-pane{--hb-sidebar-width:0px;--hb-content-width:100%}.hb-banner{--hb-color-banner-text:var(--hb-color-white);background-color:#0000}.hb-markdown-content :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.hb-markdown-content :is(p,li){orphans:2;widows:2}.hb-markdown-content pre{white-space:pre-wrap;overflow-x:hidden}.hb-markdown-content .hb-code,.hb-markdown-content figure,.hb-markdown-content pre{break-inside:avoid}.hb-code .frame.is-terminal .header:before{box-shadow:inset 99rem 99rem var(--hb-color-gray-5)}.hb-code .frame.has-title:not(.is-terminal) .header{border-bottom:1px solid var(--hb-color-gray-6);background:0 0}.hb-code .frame.has-title:not(.is-terminal) .title{background:0 0}.hb-code .frame.has-title:not(.is-terminal) .title:after{border-top:0}.hb-code .copy{display:none}.hb-markdown-content code:not(:where(.not-content *)){margin-block:unset;background-color:#0000;padding:0;font-size:.9375em}.hb-badge{color:var(--hb-color-white);background:0 0}ak-file-tree{break-inside:avoid}ak-file-tree .highlight{outline:3px solid var(--hb-color-accent-low);color:var(--hb-color-text);background-color:#0000}.ak-aside{break-inside:avoid}.hb-link-button.primary{border-color:var(--hb-color-white);color:var(--hb-color-white);background:0 0}ak-tabs{break-inside:avoid}.hb-steps>li:after{box-shadow:inset 99rem 99rem var(--hb-color-hairline-light)}}
