@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-B6tfaF3l.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Medium-CJGAbiwB.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-25DdDlI4.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Italic-BSB7uLmq.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}.font-jetbrains{font-family:JetBrains Mono,monospace}.font-jetbrains-ligatures{font-variant-ligatures:contextual;font-feature-settings:"liga" 1,"calt" 1;font-family:JetBrains Mono,monospace}@font-face{font-family:Salesforce Sans;src:url(/assets/fonts/webfonts/SalesforceSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Salesforce Sans;src:url(/assets/fonts/webfonts/SalesforceSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Salesforce Sans;src:url(/assets/fonts/webfonts/SalesforceSans-Italic.woff2)format("woff2");font-weight:400;font-style:italic}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background-color:#1e1e1e;min-width:320px;min-height:100vh;margin:0}h1{font-family:Salesforce Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:3.2em;font-weight:700;line-height:1.1}#app{width:100%;height:100vh;margin:0;padding:0}#app p{font-family:Salesforce Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}#tree-container{background-color:#1e1e1e;border:1px solid #444;-webkit-border-radius:8px;border-radius:8px;width:100%;height:calc(100% - 1.6rem);margin:.8rem 0;transition:margin .3s ease-in-out;overflow:hidden}.tree-container{-webkit-border-radius:8px;border-radius:8px}#sidebar-container{margin:.8rem .8rem .8rem 0;box-sizing:border-box;direction:rtl;background-color:#1e1e1e;border:1px solid #444;-webkit-border-radius:8px;border-radius:8px;height:calc(100% - 1.6rem);padding:16px;overflow-x:hidden;overflow-y:auto}#sidebar-container>*{direction:ltr}#tree-container svg{background-color:#1e1e1e}#tree-container .node circle{fill:#7a9eff;stroke:#fff;stroke-width:2px}#tree-container .link{fill:none;stroke:#999;stroke-width:1.5px;stroke-opacity:.6}#tree-container .node text{text-shadow:1px 1px 2px rgba(0,0,0,.8);font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:10px;font-weight:600;fill:#fff!important}#tree-container .node.label-covered text{opacity:.25;transition:opacity 50ms}#tree-container .node.dimmed circle,#tree-container .node.dimmed rect{fill-opacity:.4;stroke-opacity:.4;transition:fill-opacity .3s ease-in-out,stroke-opacity .3s ease-in-out}#tree-container .node.dimmed text{fill-opacity:.4;transition:fill-opacity .3s ease-in-out}#tree-container .node.found circle,#tree-container .node.found rect{stroke-width:3px;filter:drop-shadow(0 0 8px #4a9eff);fill:#4a9eff!important;stroke:#6ab7ff!important}#tree-container .link.highlighted-path,#tree-container .link.highlighted-path-current{stroke-width:3px;stroke:#4a9eff!important;stroke-opacity:1!important}#tree-container .link.highlighted-path-previous{stroke-width:2px;stroke:#4a9eff!important;stroke-opacity:1!important}#tree-container .node.found-current circle,#tree-container .node.found-current rect{stroke-width:3px;filter:drop-shadow(0 0 8px #4a9eff);fill:#4a9eff!important;stroke:#6ab7ff!important}#tree-container .node.found-previous circle,#tree-container .node.found-previous rect{stroke-width:2px;opacity:.7;fill:#7a9eff!important;stroke:#9ac5ff!important}.tree-container::-webkit-scrollbar{width:8px;height:8px}.tree-container::-webkit-scrollbar-track{background:#2a2a2ab3}.tree-container::-webkit-scrollbar-thumb{background:#888888b3;-webkit-border-radius:3px;border-radius:3px}.tree-container::-webkit-scrollbar-thumb:hover{background:#aaaaaab3}.tree-container::-webkit-scrollbar-corner{background:#2a2a2ab3}#sidebar-container::-webkit-scrollbar{width:8px;height:8px}#sidebar-container::-webkit-scrollbar-track{background:#2a2a2ab3;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}#sidebar-container::-webkit-scrollbar-thumb{background:#888888b3;-webkit-border-radius:3px;border-radius:3px}#sidebar-container::-webkit-scrollbar-thumb:hover{background:#aaaaaab3}#sidebar-container::-webkit-scrollbar-corner{background:#2a2a2ab3}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.667))}.logo.vanilla:hover{filter:drop-shadow(0 0 2em rgba(247,223,30,.667))}.card{padding:2em}.read-the-docs{color:#888}button{cursor:pointer;background-color:#1a1a1a;border:1px solid transparent;-webkit-border-radius:8px;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus{outline:4px auto -webkit-focus-ring-color}button:focus-visible{outline:4px auto -webkit-focus-ring-color}.slds-global-header{color:#fff;background-color:#1e1e1e;border-bottom:1px solid #444;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid;padding:.54rem 1.02rem!important}.slds-global-header__item{align-items:center;display:flex}.slds-global-header__item_search{flex:auto;justify-content:center;align-items:center;min-width:0;max-width:32rem;padding:0 .4rem;display:flex}.slds-global-header__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.4rem;height:2rem}#search-container{width:100%;max-width:32rem}.slds-form-element,.slds-form-element__control,.slds-combobox_container{width:100%}.slds-form-element__label.slds-assistive-text{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.slds-input{color:#fff;box-sizing:border-box;background-color:#2a2a2a;border:1px solid #444;-webkit-border-radius:.2rem;border-radius:.2rem;width:100%;min-height:calc(1.5rem + 2px);padding:0 .8rem 0 2rem;font-size:.7rem;line-height:1.5rem}.slds-input::placeholder{color:#888;font-size:.7rem}.slds-input:focus{border-color:#4a9eff;outline:none;box-shadow:0 0 0 1px #4a9eff}.slds-icon_container{color:#888;pointer-events:none;font-size:.7rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.slds-input:focus~.slds-icon_container{color:#4a9eff}.slds-combobox__form-element,.slds-combobox_container,.slds-combobox{width:100%;position:relative}.slds-global-header *{box-sizing:border-box}.slds-form-element__control{width:100%}.slds-dropdown{z-index:9999;background:#2a2a2a;border:1px solid #444;-webkit-border-radius:.25rem;border-radius:.25rem;width:100%;max-height:20rem;margin-top:.125rem;display:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 2px 3px #00000080}.slds-dropdown.slds-is-open{display:block}.slds-listbox{margin:0;padding:0;list-style:none}.slds-listbox__item{padding:0;display:flex}.slds-listbox__option{cursor:pointer;color:#fff;align-items:center;width:100%;padding:.5rem .75rem;text-decoration:none;transition:background-color .1s;display:flex}.slds-listbox__option.slds-has-focus,.slds-listbox__option:hover{background-color:#3a3a3a;outline:none}.slds-listbox__option-text{color:#fff;margin:0;font-size:.7rem;display:block}.slds-listbox__option-meta{color:#888;margin-top:.125rem;font-size:.6rem;display:block}.slds-text-color_weak{color:#888}.search-match{color:#6ab7ff;text-shadow:0 0 8px #4a9eff;font-weight:700}.slds-media__body{flex:1;min-width:0}.slds-spinner{width:1.5rem;height:1.5rem;display:inline-block;position:relative}.slds-spinner__dot-a,.slds-spinner__dot-b{opacity:.6;background-color:#4a9eff;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite slds-spinner;position:absolute;top:0;left:0}.slds-spinner__dot-b{animation-delay:-1s}@keyframes slds-spinner{0%,to{transform:scale(0)}50%{transform:scale(1)}}.slds-align_absolute-center{justify-content:center;align-items:center;margin:1rem 0;display:flex}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.slds-button_icon{-webkit-border-radius:.25rem;border-radius:.25rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:.2rem;display:inline-flex}.slds-button_icon-border-filled{color:#3e3e3c;background-color:#fff;border:1px solid #c9c9c9}.slds-button_icon-border-filled:hover{background-color:#f3f3f3}.slds-button_icon-border-filled.slds-is-selected{color:#fff;background-color:#0176d3;border-color:#0176d3}.slds-button__icon{font-size:.8rem;line-height:1}@media (prefers-color-scheme:dark){.slds-button_icon-border-filled{color:#cdcdca;background-color:#3b3b3b;border-color:#4f4f4f}.slds-button_icon-border-filled:hover{background-color:#454545}.slds-button_icon-border-filled.slds-is-selected{color:#fff;background-color:#0176d3;border-color:#0176d3}}.main-content{align-items:flex-start;gap:0;padding:0;display:flex;position:relative;overflow:hidden}#tree-container{flex:1;margin:.8rem 0;position:relative;overflow-x:auto;overflow-y:hidden}#tree-container[data-sidebar-collapsed=true]{margin:.8rem 0}#sidebar-container{margin:.8rem .8rem .8rem 0;flex-shrink:0;width:400px;min-width:400px;transition:all .3s ease-in-out;position:relative;transform:translate(0)}#sidebar-container[data-collapsed=true]{transform:translate(-100%);border:none!important;width:0!important;min-width:0!important;margin:.8rem 0!important;padding:0!important}#sidebar-container a{color:#118fd9;text-decoration:inherit;font-weight:500}#sidebar-container a:hover{color:#33a3e3;text-decoration:underline}.slds-button{color:#3e3e3c;cursor:pointer;background-color:#fff;border:1px solid #c9c9c9;-webkit-border-radius:.2rem;border-radius:.2rem;align-items:center;padding:0 .8rem;font-size:.7rem;line-height:1.5rem;transition:all .15s;display:inline-flex;position:relative}.slds-button-group{display:inline-flex}.slds-button-group .slds-button:first-child{-webkit-border-radius:.25rem 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.slds-button-group .slds-button:last-child{border-left:0;-webkit-border-radius:0 .25rem .25rem 0;border-radius:0 .25rem .25rem 0}.slds-button_stateful.slds-is-selected{color:#fff;background-color:#0176d3;border-color:#0176d3}.slds-button_stateful.slds-is-selected:hover{background-color:#005fb2;border-color:#005fb2}@media (prefers-color-scheme:dark){.slds-button{color:#cdcdca;background-color:#3b3b3b;border-color:#4f4f4f}.slds-button_stateful.slds-is-selected{color:#fff;background-color:#0176d3;border-color:#0176d3}}@media (max-width:1400px){.slds-global-header{padding:.75rem 1rem}}@media (max-width:1200px){.slds-global-header{padding:.75rem .5rem}}@media (max-width:768px){.slds-global-header{gap:8px;padding:.5rem}.slds-button{padding:0 .75rem;font-size:.75rem}#header-title{display:none}}@media (max-width:500px){.slds-global-header{grid-template-columns:auto minmax(100px,1fr) auto;gap:10px;padding:.5rem .25rem}.slds-input{padding:0 .5rem 0 2rem;font-size:.75rem}.slds-button{padding:0 .5rem;font-size:.7rem}.slds-icon_container{left:.5rem}}
