.sun-code-token{color:var(--sun-light-color);font-style:var(--sun-light-style);font-weight:var(--sun-light-weight);-webkit-text-decoration:var(--sun-light-decoration);text-decoration:var(--sun-light-decoration)}.dark .sun-code-token{color:var(--sun-dark-color);font-style:var(--sun-dark-style);font-weight:var(--sun-dark-weight);-webkit-text-decoration:var(--sun-dark-decoration);text-decoration:var(--sun-dark-decoration)}.compiler-namespace-tree{margin-top:1rem}.compiler-namespace-tree details{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.compiler-namespace-tree>details{margin:.5rem 0;padding:.5rem;border:1px solid hsla(0,0%,50%,.3);border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.compiler-namespace-leaf,.compiler-namespace-tree summary{position:relative;margin:0;padding:.25rem 0 .25rem 1.25rem;font-size:inherit;font-weight:inherit;line-height:1.5;overflow-wrap:anywhere}.compiler-namespace-tree summary{display:block;cursor:pointer;list-style:none}.compiler-namespace-tree summary::-webkit-details-marker{display:none}.compiler-namespace-tree summary:before{content:none}.compiler-tree-arrow{position:absolute;top:calc(.25rem + .75em - 9px);left:0;width:18px;height:18px;padding:2px}.compiler-tree-arrow path{transform-origin:center;transition:transform .15s}.compiler-namespace-tree details[open]>summary>.compiler-tree-arrow path{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.compiler-tree-arrow path{transition:none}}.compiler-namespace-tree a{text-decoration:underline;text-underline-offset:.15em}.compiler-namespace-children{margin-left:1.25rem}.compiler-tree-kind{margin-left:.5rem;font-size:.75em;opacity:.65}