.DCj8vW_block{margin:1rlh 0}.DCj8vW_block .DCj8vW_title{margin:var(--space-3) 0 var(--space-1);color:var(--color-neutral-text-strong);font-family:var(--font-space-grotesk);font-size:var(--typography-heading-strong-font-size);font-weight:var(--typography-heading-strong-font-weight);line-height:1.442}.DCj8vW_block .DCj8vW_wrapper{border:1px solid var(--color-neutral-border-weak);border-radius:var(--radius-large);background-color:var(--color-neutral-background-weak);flex-direction:column;display:flex}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_viewControls{gap:var(--space-1-5);padding:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_canvas{touch-action:none;overflow:hidden}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_canvas .DCj8vW_viewport{cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50%;justify-content:center;display:flex}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_canvas .DCj8vW_viewport:active{cursor:grabbing}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_actions{padding:var(--space-2);border-top:1px solid var(--color-neutral-border);justify-content:space-between;align-items:center;display:flex}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_actions .DCj8vW_downloadControl{z-index:var(--z-index-nav);min-width:8rem;position:relative}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_actions .DCj8vW_downloadControl .DCj8vW_downloadIcon{top:50%;left:var(--space-1);z-index:var(--z-index-above);pointer-events:none;color:var(--color-neutral-text-weak);display:inline-flex;position:absolute;transform:translateY(-50%)}.DCj8vW_block .DCj8vW_wrapper .DCj8vW_actions .DCj8vW_downloadControl [data-testid=d2-download-select]{padding-left:var(--space-4)}.DCj8vW_block .DCj8vW_lightbox{border:1px solid var(--color-neutral-border);border-radius:var(--radius-large);background-color:var(--color-neutral-background-weak);width:100%;max-width:90%;height:100%;max-height:90%;margin:auto}.DCj8vW_block .DCj8vW_lightbox::backdrop{background-color:var(--backdrop-color)}.DCj8vW_block .DCj8vW_lightbox:popover-open{animation:.3s forwards DCj8vW_lightbox-fade-in;display:flex}.DCj8vW_block .DCj8vW_lightbox .DCj8vW_lightboxClose{appearance:none;cursor:pointer;color:var(--color-neutral-icon);background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border);border-radius:var(--radius-default);right:var(--space-1);top:var(--space-1);justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s ease-in-out;display:flex;position:absolute}.DCj8vW_block .DCj8vW_lightbox .DCj8vW_lightboxClose:hover,.DCj8vW_block .DCj8vW_lightbox .DCj8vW_lightboxClose:focus{background-color:var(--color-neutral-background-weak)}.DCj8vW_block .DCj8vW_lightbox .DCj8vW_lightboxBody{width:100%;height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.DCj8vW_block .DCj8vW_lightbox .DCj8vW_lightboxBody svg{width:auto;max-width:100%;height:auto;max-height:100%}.DCj8vW_diagram,.DCj8vW_diagram .DCj8vW_svgLight,.DCj8vW_diagram .DCj8vW_svgDark{justify-content:center;width:100%;display:flex}.DCj8vW_diagram .DCj8vW_svgLight svg,.DCj8vW_diagram .DCj8vW_svgDark svg{width:auto;max-width:100%;height:auto;max-height:calc(66vh - 12rem);display:block}.DCj8vW_diagram .DCj8vW_svgDark{display:none}html.darker-theme .DCj8vW_diagram .DCj8vW_svgLight{display:none}html.darker-theme .DCj8vW_diagram .DCj8vW_svgDark{display:flex}@keyframes DCj8vW_lightbox-fade-in{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}
.eQ3ZsW_keycaps{justify-content:center;align-items:center;gap:var(--space-0-5);display:flex}.eQ3ZsW_keycaps kbd{border-radius:var(--radius-default);border:1px solid var(--color-neutral-border-weak);background-color:var(--color-neutral-background);font-family:var(--font-inter);width:1.5rem;height:1.5rem;color:var(--color-neutral-text);justify-content:center;align-items:center;font-size:.75rem;display:flex}.eQ3ZsW_keycaps.eQ3ZsW_desktopOnly{display:none}@media screen and (min-width:64em){.eQ3ZsW_keycaps.eQ3ZsW_desktopOnly{display:flex}}
.X2epGG_searchInputBox{text-align:left;border-radius:var(--radius-large);border:1px solid var(--color-neutral-border-weak);background-color:var(--color-neutral-background-weak);width:min(100%,360px);height:2rem;padding:var(--space-1);color:var(--color-neutral-text);cursor:pointer;justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:64em){.X2epGG_searchInputBox{height:2.5rem}}.X2epGG_searchInputBox svg{height:unset;color:var(--color-neutral-text)}.X2epGG_searchInputBox .X2epGG_placeholder{padding-left:var(--space-1);flex:1;font-size:.875rem;line-height:1.5}
.izY-eG_searchDialog{width:100%;padding:var(--space-0-5);border-radius:var(--radius-large);background-color:var(--color-neutral-background-weak);border:none;margin:0 auto;position:fixed;top:0;left:0;right:0;overflow:hidden}@media screen and (min-width:48em){.izY-eG_searchDialog{top:var(--space-10);max-width:1040px;width:calc(100% - var(--space-4));margin:0 var(--space-2)}}@media screen and (min-width:64em){.izY-eG_searchDialog{margin:0 auto}}.izY-eG_searchDialog::backdrop{background-color:var(--backdrop-color)}.izY-eG_searchDialog .izY-eG_loading{justify-content:center;align-items:center;min-height:440px;display:flex}.izY-eG_searchDialog .izY-eG_searchContainer{border:1px solid var(--color-neutral-border-weak);border-radius:var(--radius-default);background-color:var(--color-neutral-background);align-items:center;width:100%;height:3.5rem;display:flex}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_searchField{width:100%;height:100%;padding-right:var(--space-1);align-items:center;display:flex}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_searchField:focus-within{outline:1px dotted var(--color-primary-border-hover);outline-offset:-3px}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_searchField .izY-eG_searchInput{width:100%;height:100%;padding:var(--space-1) 0;background-color:inherit;color:var(--color-neutral-text);border:none;outline:none;font-size:1.5rem;line-height:1.5}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_searchField .izY-eG_searchInput::placeholder{color:var(--color-neutral-text-weak)}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_searchField .izY-eG_searchIcon{margin:0 var(--space-2);color:var(--color-neutral-icon-weak)}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_cancelButton{padding:var(--space-1) var(--space-1-5);font-size:var(--typography-body-font-size);color:var(--color-neutral-text-weak);cursor:pointer;height:inherit;background:0 0;border:none;transition:color .2s}.izY-eG_searchDialog .izY-eG_searchContainer .izY-eG_cancelButton:hover{color:var(--color-neutral-text)}.izY-eG_searchDialog .izY-eG_searchResults{background-color:var(--color-neutral-background);border:1px solid var(--color-neutral-border-weak);border-radius:var(--radius-default);margin-top:var(--space-0-5)}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections .izY-eG_rightPanel{display:none}@media screen and (min-width:48em){.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections{display:flex}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections .izY-eG_leftPanel{border-right:1px solid var(--color-neutral-border-weak)}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections .izY-eG_rightPanel{display:block}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections .izY-eG_leftPanel,.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_panelSections .izY-eG_rightPanel{width:50%;height:100%;max-height:440px;overflow-y:auto}}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_footer{display:none}@media screen and (min-width:48em){.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_footer{border-top:1px solid var(--color-neutral-border-weak);padding:var(--space-1) 0;display:block}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_footer div{justify-content:center;align-items:center;gap:var(--space-1);max-width:500px;margin:0 auto;display:flex}.izY-eG_searchDialog .izY-eG_searchResults .izY-eG_footer div svg{border-radius:var(--radius-circle);padding:var(--space-0-5);background-color:var(--color-neutral-background-weak);width:1.5rem;height:1.5rem}}.izY-eG_searchDialog .izY-eG_noResults{justify-content:center;gap:var(--space-3);flex-direction:column;align-items:center;min-height:440px;display:flex}.izY-eG_searchDialog .izY-eG_noResults span{font-size:1.25rem;font-weight:700}.izY-eG_searchDialog .izY-eG_noResults .izY-eG_lightIcon{display:block}.izY-eG_searchDialog .izY-eG_noResults .izY-eG_darkIcon{display:none}html.darker-theme .izY-eG_noResults .izY-eG_lightIcon{display:none}html.darker-theme .izY-eG_noResults .izY-eG_darkIcon{display:block}