@layer site-components{.document-tree{margin:0;padding:0;list-style-type:none}.document-tree .document-tree{padding-inline-start:1rem}.document-tree li{min-width:0;margin:0}.document-tree summary{cursor:pointer;padding-top:.25rem;padding-bottom:.25rem}.document-tree summary::marker{color:var(--text-heading-secondary);font-size:.75em}.document-tree a{font-size:var(--type-body-size);line-height:var(--type-body-leading);overflow-wrap:anywhere;color:var(--text-heading-secondary);text-decoration-line:none}.document-tree summary a{padding-top:.25rem;padding-bottom:.25rem;font-weight:500}.document-tree__leaf{padding-top:.5rem;padding-bottom:.5rem;padding-inline-start:1rem;display:block}.document-tree a:hover{color:var(--site-accent)}.document-tree a[aria-current=page]{color:var(--site-accent);font-weight:500}.document-tree a:focus-visible,.document-tree summary:focus-visible{outline-offset:2px;outline:2px solid}.documentation .document-tree summary{align-items:flex-start;gap:.5rem;min-height:2rem;padding-top:.375rem;padding-bottom:.375rem;list-style-type:none;display:flex}.documentation .document-tree summary::-webkit-details-marker{display:none}.documentation .document-tree summary:before{content:"";margin-top:7px;width:5px;height:5px;color:var(--text-muted);border:1.5px solid;border-width:0 1.5px 1.5px 0;flex-shrink:0;margin-inline:.125rem;transform:rotate(-45deg)}.documentation .document-tree details[open]>summary:before{transform:rotate(45deg)}html[dir=rtl] .documentation .document-tree details:not([open])>summary:before{transform:rotate(135deg)}.documentation .document-tree a{font-size:.875rem;font-weight:400;line-height:1.25rem}.documentation .document-tree summary a,.documentation .document-tree__branch-title{min-width:0;color:var(--text-heading-secondary);flex:1;padding-top:0;padding-bottom:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.documentation .document-tree__leaf{min-height:2rem;padding-top:.375rem;padding-bottom:.375rem}.documentation .document-tree a[aria-current=page]{font-weight:400}.cms-prose{font-size:var(--type-prose-size);line-height:var(--type-prose-leading);font-weight:var(--type-prose-weight);overflow-wrap:anywhere}.cms-prose p{margin-top:0;margin-bottom:1.25rem}.cms-prose :where(h2,h3,h4,h5,h6){color:var(--text-heading);margin-top:3rem;margin-bottom:22px;scroll-margin-top:110px}.cms-prose :where(h4,h5,h6){font-size:var(--type-prose-size);line-height:var(--type-prose-leading);font-weight:var(--type-prose-weight);font-weight:var(--type-card-weight)}.cms-prose :where(strong,b){font-weight:var(--weight-emphasis)}.cms-prose :where(ul,ol){margin-top:1rem;margin-bottom:1rem;padding-inline-start:2.5rem}.cms-prose ul{list-style-type:disc}.cms-prose ol{list-style-type:decimal}.cms-prose li{list-style-type:inherit;margin:.25rem 10px}.cms-prose a{color:var(--site-accent)}@media (hover:hover){.cms-prose a:hover{text-decoration-line:underline}}.cms-prose a:focus-visible{outline-offset:4px;outline-width:2px;outline-style:solid}.cms-prose :where(img,video,iframe){max-width:100%;height:auto}.cms-prose figure{margin:0 0 1.25rem}.cms-prose pre{background-color:var(--surface-section-muted);max-width:100%;padding:1.25rem;overflow:auto}.cms-prose table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;max-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);--tw-border-opacity:1;border-color:rgb(230 230 230/var(--tw-border-opacity,1));border-style:solid;border-width:1px;border-radius:10px;margin-top:2.5rem;margin-bottom:2.5rem;display:block;overflow-x:auto}.cms-prose :where(th,td){--tw-border-opacity:1;border-color:rgb(230 230 230/var(--tw-border-opacity,1));text-align:start;border-style:solid;border-width:1px 0 0;border-inline-start-style:solid;border-inline-start-width:1px;padding:.75rem 1rem}.cms-prose tr:first-child :where(th,td){border-top-style:solid;border-top-width:0}.cms-prose tr :where(th,td):first-child{border-inline-start-style:solid;border-inline-start-width:0}.cms-prose caption{--tw-bg-opacity:1;background-color:rgb(230 230 230/var(--tw-bg-opacity,1));text-align:center;padding:.5em}.cms-prose thead{white-space:nowrap;vertical-align:bottom}.cms-prose th{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.cms-prose blockquote{--tw-border-opacity:1;border-color:rgb(214 214 214/var(--tw-border-opacity,1));color:var(--text-muted);border-inline-start-style:solid;border-inline-start-width:3px;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.documentation{--documentation-border:#d7e1ea;--documentation-header-height:112px;--text-heading-r:26;--text-heading-g:31;--text-heading-b:54;--text-heading:rgb(var(--text-heading-r), var(--text-heading-g), var(--text-heading-b));--text-heading-secondary-r:80;--text-heading-secondary-g:97;--text-heading-secondary-b:122;--text-heading-secondary:rgb(var(--text-heading-secondary-r), var(--text-heading-secondary-g), var(--text-heading-secondary-b));--text-body-r:60;--text-body-g:66;--text-body-b:87;--text-body:rgb(var(--text-body-r), var(--text-body-g), var(--text-body-b));--text-muted-r:80;--text-muted-g:97;--text-muted-b:122;--text-muted:rgb(var(--text-muted-r), var(--text-muted-g), var(--text-muted-b));background-color:var(--surface-page);height:100dvh;min-height:0;color:var(--text-body);font-size:.875rem;line-height:1.25rem;font-family:var(--locale-font);flex-direction:column;display:flex;overflow:hidden}.documentation--knowledge{--documentation-header-height:64px}.documentation--article{height:auto;min-height:100dvh;overflow:visible}.documentation__header{z-index:30;box-shadow:inset 0 -1px var(--documentation-border);background:#f4f7fa;flex-shrink:0;position:relative}.documentation--article .documentation__header{position:sticky;top:0}.documentation__topbar{align-items:center;gap:1.5rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}.documentation__brand{min-width:0;color:var(--text-heading);align-items:center;gap:.5rem;margin-inline-end:auto;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-decoration-line:none;display:flex}.documentation__brand>img{flex-shrink:0;width:120px;height:auto}.documentation__brand span{text-overflow:ellipsis;white-space:nowrap;color:var(--site-accent);overflow:hidden}.documentation__actions{align-items:center;gap:.5rem;min-width:0;display:flex}.documentation__search{background-color:var(--surface-page);min-width:202px;min-height:34px;color:var(--text-muted);border:1px solid var(--documentation-border);border-radius:.375rem;align-items:center;gap:.5rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex}.documentation__search svg{flex-shrink:0;width:1rem;height:1rem}.documentation__search span{white-space:nowrap}.documentation__search kbd{font-family:var(--font-code);background:#f0f4f8;border-radius:.25rem;margin-inline-start:auto;padding-left:.25rem;padding-right:.25rem}.documentation__utilities{min-width:0;color:var(--text-muted);align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.documentation__languages{min-width:0;position:relative}.documentation__languages>summary{cursor:pointer;white-space:nowrap;color:var(--text-muted);align-items:center;gap:.5rem;list-style-type:none;display:flex}.documentation__languages>summary::-webkit-details-marker{display:none}.documentation__languages>summary svg{flex-shrink:0}.documentation__languages>nav{inset-inline-start:0;max-height:min(65svh, calc(100svh - var(--documentation-header-height) - 64px));background-color:var(--surface-page);--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:12rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border:1px solid var(--documentation-border);border-radius:.375rem;margin-bottom:.75rem;padding:.75rem;position:absolute;bottom:100%;overflow-y:auto}.documentation__languages nav a{text-align:start;padding-top:.25rem;padding-bottom:.25rem;display:block}.documentation__languages .fotaltag{padding:0;font-size:.875rem;line-height:1.25rem}.documentation__languages nav a[aria-current]{color:var(--site-accent)}.documentation__versions>nav{top:100%;bottom:auto;margin-top:.75rem;margin-bottom:0;inset-inline:auto 0}.documentation__manuals{white-space:nowrap;align-items:stretch;gap:1.5rem;height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;overflow-x:auto}.documentation__manuals a{border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.documentation__manuals a[aria-current]{border-color:var(--site-accent);color:var(--site-accent)}.documentation__columns,.documentation__footer{grid-template-columns:280px minmax(0,1fr);display:grid}.documentation__columns{flex:1;min-height:0}.documentation--article .documentation__columns{grid-template-columns:minmax(0,1fr)}.documentation__footer{border-top:1px solid var(--documentation-border);flex-shrink:0}.documentation__sidebar{border-inline-end:1px solid var(--documentation-border);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.documentation__sidebar-scroll{overscroll-behavior:contain;padding-top:.75rem;padding-inline-end:1rem;padding-bottom:1rem;flex:1;min-height:0;padding-inline-start:.75rem;overflow-y:auto}.documentation__navigation{min-height:0}.documentation__navigation>summary{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.documentation__navigation-content{padding-bottom:1.5rem}.documentation__empty-navigation{color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.documentation__sidebar-footer{border-inline-end:1px solid var(--documentation-border);align-items:center;min-width:0;padding:.75rem;display:flex}.documentation__viewport{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.documentation--article .documentation__viewport{overflow:visible}.documentation__sidebar-scroll,.documentation__viewport{scrollbar-width:auto;scrollbar-color:auto}.documentation__sidebar-scroll::-webkit-scrollbar{all:revert}.documentation__viewport::-webkit-scrollbar{all:revert}.documentation__sidebar-scroll::-webkit-scrollbar-track{all:revert}.documentation__viewport::-webkit-scrollbar-track{all:revert}.documentation__sidebar-scroll::-webkit-scrollbar-thumb{all:revert}.documentation__viewport::-webkit-scrollbar-thumb{all:revert}.documentation__sidebar-scroll::-webkit-scrollbar-corner{all:revert}.documentation__viewport::-webkit-scrollbar-corner{all:revert}.documentation__legal{width:100%;min-width:0;color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;padding:.75rem 3rem;font-size:.75rem;line-height:1.125rem;display:flex}.documentation__legal:where([dir=rtl],[dir=rtl] *){justify-content:flex-start}.documentation__legal [data-privacy-choices]{--footer-active:var(--site-accent)}.documentation__reading{grid-template-columns:minmax(0,1fr) 202px;gap:3rem;width:100%;min-width:0;max-width:1175px;margin-left:auto;margin-right:auto;padding:52px 3rem 6rem;display:grid}.documentation__reading.documentation__reading--without-toc{grid-template-columns:minmax(0,829px)}.documentation__main{min-width:0}.documentation__breadcrumbs{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.documentation__breadcrumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style-type:none;display:flex}.documentation__breadcrumbs li+li:before{content:"/";margin-inline-end:.5rem}.documentation__intro{margin-bottom:2rem}.documentation__intro h1{color:var(--text-heading);overflow-wrap:anywhere;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:2.5rem}.documentation__intro p{margin-top:0;margin-bottom:0;padding-top:.5rem;font-size:1rem;font-weight:400;line-height:1.75rem}.documentation__intro--with-actions{margin-bottom:1.5rem}.documentation__page-actions{border-bottom:1px solid var(--documentation-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-bottom:.75rem;display:flex}.documentation__page-actions>:is(button,a){cursor:pointer;color:var(--text-muted);background-color:#0000;border-style:solid;border-width:0;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem;text-decoration-line:none;display:inline-flex}.documentation__page-actions>:is(button,a):hover{color:var(--site-accent)}.documentation__copy[hidden]{display:none}.documentation__copy:disabled{cursor:wait;opacity:.6}.documentation__copy:not([hidden])+.documentation__markdown{border-inline-start:1px solid var(--documentation-border);padding-inline-start:1rem}.documentation__page-actions svg{flex-shrink:0}.documentation__page-actions+.documentation__prose{border-top-style:solid;border-top-width:0;padding-top:1rem}.documentation__action-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.documentation__copy[data-copy-state=failed]~.documentation__action-status{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text-muted);flex-basis:100%;margin:0;padding:0;font-size:.75rem;line-height:1rem;position:static;overflow:visible}.documentation__prose{color:var(--text-reading);border-top:1px solid var(--documentation-border);padding-top:.75rem;font-size:.9375rem;line-height:1.8}.documentation__prose p{margin-top:0;margin-bottom:1rem}.documentation__prose :where(h2,h3,h4,h5,h6){margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:1.5rem;font-weight:700}.documentation--article .documentation__prose :where(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--documentation-header-height) + 24px)}.documentation__prose h2{color:var(--text-heading);margin-top:0;padding-top:2rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}.documentation__prose :where(h3,h4,h5,h6){font-size:1.125rem;line-height:1.5rem}.documentation__prose>:first-child{margin-top:0;padding-top:0}.documentation__prose :where(ul,ol){margin-top:1rem;margin-bottom:1rem;padding-inline-start:1.5rem}.documentation__prose li{margin:.25rem 0}.documentation__prose a{color:var(--site-accent)}.documentation__date{color:var(--text-muted);margin-top:3rem;margin-bottom:0;font-size:.75rem;line-height:1.125rem}.documentation__neighbours{border-top:1px solid var(--documentation-border);justify-content:space-between;gap:2.5rem;margin-top:1.5rem;padding-top:1.5rem;font-weight:500;display:flex}.documentation__neighbours a{overflow-wrap:anywhere;min-width:0;color:var(--site-accent);flex:1}.documentation__neighbours a[rel=next]{text-align:end}.documentation__neighbours span{color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:400;line-height:1.125rem;display:block}.documentation__toc{min-width:0}.documentation__toc-disclosure{max-height:calc(100svh - var(--documentation-header-height) - 80px);position:sticky;top:52px;overflow-y:auto}.documentation--article .documentation__toc-disclosure{top:calc(var(--documentation-header-height) + 24px)}.documentation__toc-disclosure>summary{display:none}.documentation .page-toc{position:static}.documentation .page-toc h2{margin-top:0;margin-bottom:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.documentation .page-toc li{margin-top:.75rem;margin-bottom:.75rem}.documentation .page-toc a{color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.documentation .page-toc a[aria-current=location]{color:var(--site-accent)}.documentation__directory>h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.3125rem;font-weight:700;line-height:1.75rem}.documentation__manual{border-top:1px solid var(--documentation-border);padding-top:1.5rem;padding-bottom:1.5rem}.documentation__manual h3{margin-top:0;margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}.documentation__manual ul{gap:.75rem;margin:0;padding:0;list-style-type:none;display:grid}.documentation__manual a{color:var(--site-accent)}.documentation__manual a:hover{text-underline-offset:4px;text-decoration-line:underline}.documentation__empty{color:var(--text-muted);margin-top:2.5rem;font-size:.875rem;line-height:1.25rem}.documentation :is(a,button,summary):focus-visible{outline-offset:4px;outline-width:2px;outline-style:solid;outline-color:var(--site-accent)}@media (min-width:901px){.documentation__navigation>summary{display:none}.documentation--knowledge :is(.documentation__sidebar-scroll,.documentation__sidebar-footer){padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:1199px){.documentation__topbar{gap:1rem}.documentation__reading{grid-template-columns:minmax(0,1fr);padding-left:2rem;padding-right:2rem}.documentation__legal{padding-left:2rem;padding-right:2rem}.documentation__toc{display:none}}@media (max-width:900px){.documentation{height:auto;min-height:100dvh;overflow:visible}.documentation__header{position:sticky;top:0}.documentation__columns{display:block}.documentation__footer{grid-template-columns:minmax(0,1fr)}.documentation__sidebar{border-inline-end-style:solid;border-inline-end-width:0;border-bottom:1px solid var(--documentation-border);height:auto;padding:.75rem 1.5rem;display:block;overflow:visible}.documentation__sidebar-scroll{padding:0;overflow:visible}.documentation__navigation{overflow:visible}.documentation__navigation>summary{cursor:pointer;margin-bottom:0;font-size:.875rem;line-height:1.25rem}.documentation__navigation[open]>summary{margin-bottom:1rem}.documentation__navigation-content{max-height:60svh;overflow-y:auto}.documentation__sidebar-footer{border-inline-end-style:solid;border-inline-end-width:0;padding-left:1.5rem;padding-right:1.5rem}.documentation__viewport{overflow:visible}.documentation__reading{margin-left:0;margin-right:0;padding:2.5rem 1.5rem}.documentation__legal{padding-left:1.5rem;padding-right:1.5rem}.documentation__toc{order:-9999;display:block}.documentation__toc-disclosure{max-height:none;position:static}.documentation__toc-disclosure>summary{cursor:pointer;font-size:.875rem;line-height:1.25rem;display:list-item}.documentation .page-toc h2{display:none}.documentation .page-toc{margin-top:1rem}.documentation__prose :where(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--documentation-header-height) + 24px)}}@media (max-width:640px){.documentation{--documentation-header-height:156px}.documentation--knowledge{--documentation-header-height:108px}.documentation__topbar{flex-wrap:wrap;row-gap:1rem;padding:1rem 1.25rem;display:flex}.documentation__brand{flex:1;font-size:1rem;line-height:1.5rem}.documentation__brand>img{width:108px}.documentation__actions{order:9999;width:100%}.documentation__search{width:100%;min-width:0}.documentation__search span{white-space:normal}.documentation__manuals{gap:1.5rem;padding-left:1.25rem;padding-right:1.25rem}.documentation__sidebar,.documentation__sidebar-footer,.documentation__legal{padding-left:1.25rem;padding-right:1.25rem}.documentation__reading{gap:1.5rem;padding:2rem 1.25rem}.documentation__neighbours{gap:1.25rem}}}
