.cds--assistive-text,.cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}body{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}b,strong{font-weight:600}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cds-text-primary,#161616) 22%, transparent) #0000}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cds-text-primary,#161616) 22%, transparent);background-clip:padding-box;border:.125rem solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cds-text-primary,#161616) 48%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.tg-graph-edge{animation:tg-edge-flow var(--dur,6s) linear infinite;animation-delay:var(--delay,0s);stroke-dasharray:3 5}.tg-graph-node{animation:tg-node-pulse var(--dur,5s) ease-in-out infinite;animation-delay:var(--delay,0s)}.tg-graph-halo{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite tg-halo}.tg-graph-packet{animation:tg-edge-packet var(--dur,6s) linear infinite;animation-delay:var(--delay,0s);stroke-dasharray:.01 var(--len,40);stroke-linecap:round}@keyframes tg-edge-flow{to{stroke-dashoffset:-16px}}@keyframes tg-edge-packet{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len,40)*-1)}}@keyframes tg-node-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes tg-halo{0%{opacity:.5;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.6)}}.tg-auth-canvas{--tg-auth-dot:color-mix(in srgb, var(--cds-text-primary,#161616) 10%, transparent);--tg-auth-glow:color-mix(in srgb, var(--cds-interactive,#0f62fe) 10%, transparent);background-image:radial-gradient(72% 48% at 50% 42%, var(--tg-auth-glow) 0%, transparent 100%),radial-gradient(circle, var(--tg-auth-dot) 1px, transparent 1px);background-repeat:no-repeat,repeat;background-size:100% 100%,1.5rem 1.5rem;-webkit-mask-image:radial-gradient(125% 92% at 50% 38%,#000 40%,#0000 88%);mask-image:radial-gradient(125% 92% at 50% 38%,#000 40%,#0000 88%)}.tg-auth-card-edge{background:linear-gradient(90deg, transparent 0%, var(--cds-interactive,#0f62fe) 50%, transparent 100%);opacity:.55}.tg-route-progress{background:var(--cds-interactive,#0f62fe);width:32%;animation:1.1s cubic-bezier(.2,0,.38,.9) infinite tg-route-progress;position:absolute;inset-block:0}@keyframes tg-route-progress{0%{transform:translate(-110%)}to{transform:translate(320%)}}[data-page-header]:has([data-view-tabs][data-pending=true])~*{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}[data-page-header]:has([data-view-tabs])~*{transition:opacity .15s cubic-bezier(.2,0,.38,.9)}@media (prefers-reduced-motion:reduce){.tg-graph-edge,.tg-graph-node,.tg-graph-halo{animation:none}.tg-graph-packet{display:none}.tg-route-progress{opacity:.6;width:100%;animation:none}[data-page-header]:has([data-view-tabs])~*{transition:none}}.markdown-body{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-primary,#161616);overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--cds-text-primary,#161616);margin-block:2rem .5rem;scroll-margin-top:3rem}.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem}.markdown-body h1{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}.markdown-body h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);padding-bottom:.25rem}.markdown-body h3{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0)}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}.markdown-body p{margin-bottom:1rem}.markdown-body a{color:var(--cds-link-primary,#0f62fe);text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{color:var(--cds-link-primary-hover,#0043ce)}.markdown-body em{font-style:italic}.markdown-body del{color:var(--cds-text-secondary,#525252);text-decoration:line-through}.markdown-body code{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#fff);color:var(--cds-text-primary,#161616);padding:.1em .35em}.markdown-body pre{font-family:var(--cds-code-02-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);line-height:var(--cds-code-02-line-height,1.42857);letter-spacing:var(--cds-code-02-letter-spacing,.32px);border:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-02,#fff);margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown-body pre code{font-size:inherit;background:0 0;border:none;padding:0}.markdown-body blockquote{border-left:3px solid var(--cds-interactive,#0f62fe);background:var(--cds-highlight,#d0e2ff);color:var(--cds-text-secondary,#525252);margin-bottom:1rem;margin-left:0;padding:.5rem 1rem}.markdown-body ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.markdown-body ol{margin-bottom:1rem;padding-left:1.5rem;list-style:decimal}.markdown-body ul ul{list-style:circle}.markdown-body li{margin-bottom:.25rem}.markdown-body li>ul,.markdown-body li>ol{margin-bottom:0}.markdown-body input[type=checkbox]{accent-color:var(--cds-interactive,#0f62fe);margin-right:.5rem}.markdown-body table{border-collapse:collapse;width:100%;margin-bottom:1rem}.markdown-body th,.markdown-body td{border:1px solid var(--cds-border-subtle-01,#c6c6c6);text-align:left;padding:.5rem 1rem}.markdown-body th{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);background:var(--cds-layer-accent-01,#e0e0e0)}.markdown-body tr:nth-child(2n) td{background:var(--cds-layer-02,#fff)}.markdown-body hr{border:none;border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);margin-block:2rem}.markdown-body img{max-width:100%}.markdown-body a.wiki-link{border-bottom:1px solid var(--cds-border-interactive,#0f62fe);background:var(--cds-highlight,#d0e2ff);cursor:pointer;padding:.05em .3em;text-decoration:none}.markdown-body a.wiki-link:hover{background:var(--cds-layer-selected-01,#e0e0e0)}.markdown-body .wiki-link-missing{border-bottom:1px dashed var(--cds-text-placeholder,#16161666);color:var(--cds-text-placeholder,#16161666);cursor:help}.markdown-body mark[data-search-hit]{background:color-mix(in srgb, var(--cds-support-warning,#f1c21b) 34%, transparent);color:inherit;padding:0 1px;scroll-margin-block:40%}.markdown-body mark[data-search-hit][data-active=true]{background:var(--cds-interactive,#0f62fe);box-shadow:0 0 0 2px color-mix(in srgb, var(--cds-interactive,#0f62fe) 30%, transparent);color:var(--cds-text-on-color,#fff)}
