@charset "UTF-8";:root{--pico-font-family-sans-serif: Inter, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);--pico-font-size: 90%;--pico-line-height: 1.5;--pico-form-element-spacing-vertical: 1rem;--pico-form-element-spacing-horizontal: 1rem;--pico-border-radius: .3rem;--pico-typography-spacing-vertical: .8rem;--pico-nav-element-spacing-vertical: .6rem;--card-background-color: #f8f9fa;--card-border-color: #e9ecef;--form-element-border-color: #ced4da;--form-element-placeholder-color: #6c757d;--card-text-color: #495057;--tree-node-indent-per-level 1.5rem}@media (min-width: 576px){:root{--pico-font-size: 90.5%}}@media (min-width: 768px){:root{--pico-font-size: 90.5%}}@media (min-width: 1024px){:root{--pico-font-size: 100%}}@media (min-width: 1280px){:root{--pico-font-size: 100%}}@media (min-width: 1536px){:root{--pico-font-size: 100%}}h1,h2,h3,h4,h5,h6,.input{--pico-font-weight: 600}.spaced{margin-left:1rem;margin-right:1rem}.right-spaced{margin-right:.7rem}small{color:#00f}.sidebar{height:92dvh;line-height:1.7rem;background-color:var(--pico-table-row-stripped-background-color);border-right:1px solid var(--pico-secondary-focus)}.panel{margin-left:1rem;margin-right:1rem;line-height:1.2rem;background-color:var(--pico-table-row-stripped-background-color)}.navbar-main{background-color:var(--pico-table-row-stripped-background-color);border-bottom:1px solid var(--pico-secondary-focus)}.left-spaced{margin-left:.7rem}.x3p{flex:0 0 3%}.x2{flex:0 0 50%}.x3{flex:0 0 calc(1/3 * 100%)}.x4{flex:0 0 25%}.x5{flex:0 0 20%}.x6{flex:0 0 calc(1/6 * 100%)}.x8{flex:0 0 12.5%}.x10{flex:0 0 10%}.x15{flex:0 0 calc(1/15 * 100%)}.x20{flex:0 0 5%}.xg{flex:1 0 auto}.bar{padding:10px;margin:10px;color:#333;background:#fafafa;border:1px solid #ccc}.info{color:#204a8e;background:#c9ddff;border:1px solid #4c699b}.success{color:#2b7515;background:#ecffd6;border:1px solid #617c42}.warn{color:#756e15;background:#fffbd1;border:1px solid #87803e}.error{color:#ba3939;background:#ffe0e0;border:1px solid #a33a3a}.ulred{text-decoration-color:red}.x1{flex:0 0 100%}.x78{flex:0 0 78%}.x80p{flex:0 0 80%}.x85p{flex:0 0 85%}.x75p{flex:0 0 75%}.x70p{flex:0 0 70%}.x60p{flex:0 0 60%}.x90p{flex:0 0 90%}.x10p{flex:0 0 10%}.x15p{flex:0 0 15%}.x30p{flex:0 0 30%}.x40p{flex:0 0 40%}.x20p{flex:0 0 20%}.x25p{flex:0 0 25%}.x-center{align-items:center}@media (min-width: 992px){.x{display:flex}.x>*+*{margin-left:0rem}}.btn{background-color:#fff;border:none;color:#000;margin-top:0;padding:5px;font-size:24px;cursor:pointer}.btn-selected{background-color:#fff;border:none;color:#000;font-weight:700;margin-top:0;padding:5px;font-size:24px;cursor:pointer}.btn-side{background-color:var(--pico-table-row-stripped-background-color) border: none;color:#000;font-size:14px;cursor:pointer}.btn:hover{color:#4169e1}hr{margin-top:5px;color:#888}.top-spaced{margin-top:5px}.btnx{background-color:#fff;border:none;color:#000;padding:0;font-size:16px}.lb{border-left:1px solid var(--pico-secondary-focus);margin-left:10px}.rb{border-right:1px solid var(--pico-secondary-focus);margin-left:10px}.as-link{background:none!important;border:none;padding:0!important;font-family:arial,sans-serif;color:var(--pico-primary);text-decoration:none;cursor:pointer}.small-button{margin-top:8px;padding:5px}.wrapper.svelte-5bpnhx{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.shadow.svelte-5bpnhx{color:var(--color);font-size:var(--size);overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;margin:28px auto;position:relative;transform:translateZ(0);animation:svelte-5bpnhx-load var(--duration) infinite ease,svelte-5bpnhx-round var(--duration) infinite ease}.pause-animation.svelte-5bpnhx{animation-play-state:paused}@keyframes svelte-5bpnhx-load{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes svelte-5bpnhx-round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wrapper.svelte-e653jg{height:var(--size);width:var(--size);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;position:relative}.circle-one.svelte-e653jg{top:var(--moonSize);background-color:var(--color);width:calc(var(--size) / 7);height:calc(var(--size) / 7);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;opacity:.8;position:absolute}.circle-two.svelte-e653jg{opacity:.1;border:calc(var(--size) / 7) solid var(--color);height:var(--size);width:var(--size);border-radius:100%;box-sizing:border-box}.pause-animation.svelte-e653jg{animation-play-state:paused}@keyframes svelte-e653jg-moonStretchDelay{to{transform:rotate(360deg)}}.aos-easing-linear{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}.aos-easing-ease{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.aos-easing-ease-in{transition-timing-function:cubic-bezier(.42,0,1,1)}.aos-easing-ease-out{transition-timing-function:cubic-bezier(0,0,.58,1)}.aos-easing-ease-in-out{transition-timing-function:cubic-bezier(.42,0,.58,1)}.aos-easing-ease-in-back{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}.aos-easing-ease-out-back{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.aos-easing-ease-in-out-back{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.aos-easing-ease-in-sine{transition-timing-function:cubic-bezier(.47,0,.745,.715)}.aos-easing-ease-out-sine{transition-timing-function:cubic-bezier(.39,.575,.565,1)}.aos-easing-ease-in-out-sine{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.aos-easing-ease-in-quad{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.aos-easing-ease-out-quad{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.aos-easing-ease-in-out-quad{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.aos-easing-ease-in-cubic{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.aos-easing-ease-out-cubic{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.aos-easing-ease-in-out-cubic{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.aos-easing-ease-in-quart{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.aos-easing-ease-out-quart{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.aos-easing-ease-in-out-quart{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.aos-fade{opacity:0;transition-property:opacity,transform}.aos-fade.aos-fade-up{transform:translate3d(0,var(--aos-distance),0)}.aos-fade.aos-fade-down{transform:translate3d(0,calc(-1 * var(--aos-distance)),0)}.aos-fade.aos-fade-right{transform:translate3d(calc(-1 * var(--aos-distance)),0,0)}.aos-fade.aos-fade-left{transform:translate3d(var(--aos-distance),0,0)}.aos-fade.aos-fade-up-right{transform:translate3d(calc(-1 * var(--aos-distance)),var(--aos-distance),0)}.aos-fade.aos-fade-up-left{transform:translate3d(var(--aos-distance),var(--aos-distance),0)}.aos-fade.aos-fade-down-right{transform:translate3d(calc(-1 * var(--aos-distance)),calc(-1 * var(--aos-distance)),0)}.aos-fade.aos-fade-down-left{transform:translate3d(var(--aos-distance),calc(-1 * var(--aos-distance)),0)}.aos-fade.aos-animate{opacity:1;transform:none}.aos-zoom{opacity:0;transition-property:opacity,transform}.aos-zoom.aos-zoom-in{transform:scale(.6)}.aos-zoom.aos-zoom-in-up{transform:translate3d(0,var(--aos-distance),0) scale(.6)}.aos-zoom.aos-zoom-in-down{transform:translate3d(0,calc(-1 * var(--aos-distance)),0) scale(.6)}.aos-zoom.aos-zoom-in-right{transform:translate3d(calc(-1 * var(--aos-distance)),0,0) scale(.6)}.aos-zoom.aos-zoom-in-left{transform:translate3d(var(--aos-distance),0,0) scale(.6)}.aos-zoom.aos-zoom-out{transform:scale(1.2)}.aos-zoom.aos-zoom-out-up{transform:translate3d(0,var(--aos-distance),0) scale(1.2)}.aos-zoom.aos-zoom-out-down{transform:translate3d(0,calc(-1 * var(--aos-distance)),0) scale(1.2)}.aos-zoom.aos-zoom-out-right{transform:translate3d(calc(-1 * var(--aos-distance)),0,0) scale(1.2)}.aos-zoom.aos-zoom-out-left{transform:translate3d(var(--aos-distance),0,0) scale(1.2)}.aos-zoom.aos-animate{opacity:1;transform:translateZ(0) scale(1)}.aos-slide{transition-property:transform;visibility:hidden}.aos-slide.aos-slide-up{transform:translate3d(0,var(--aos-distance),0)}.aos-slide.aos-slide-down{transform:translate3d(0,calc(-1 * var(--aos-distance)),0)}.aos-slide.aos-slide-right{transform:translate3d(calc(-1 * var(--aos-distance)),0,0)}.aos-slide.aos-slide-left{transform:translate3d(var(--aos-distance),0,0)}.aos-slide.aos-animate{visibility:visible;transform:translateZ(0)}.aos-flip{backface-visibility:hidden;transition-property:transform}.aos-flip.aos-flip-left{transform:perspective(2500px) rotateY(-100deg)}.aos-flip.aos-flip-left.aos-animate{transform:perspective(2500px) rotateY(0)}.aos-flip.aos-flip-right{transform:perspective(2500px) rotateY(100deg)}.aos-flip.aos-flip-right.aos-animate{transform:perspective(2500px) rotateY(0)}.aos-flip.aos-flip-up{transform:perspective(2500px) rotateX(-100deg)}.aos-flip.aos-flip-up.aos-animate{transform:perspective(2500px) rotateX(0)}.aos-flip.aos-flip-down{transform:perspective(2500px) rotateX(100deg)}.aos-flip.aos-flip-down.aos-animate{transform:perspective(2500px) rotateX(0)}.pointer-events-none.svelte-29dq2n{pointer-events:none}.pointer-events-auto.svelte-29dq2n{pointer-events:auto}.drawer.svelte-1c92i6o{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;transition:z-index var(--duration) step-end}.drawer.open.svelte-1c92i6o{z-index:99;transition:z-index var(--duration) step-start}.overlay.svelte-1c92i6o{position:fixed;top:0;left:0;width:100%;height:100%;background:#64646480;opacity:0;z-index:2;transition:opacity var(--duration) ease}.drawer.open.svelte-1c92i6o .overlay:where(.svelte-1c92i6o){opacity:1}.panel.svelte-1c92i6o{position:fixed;width:100%;height:100%;background:#fff;z-index:3;transition:transform var(--duration) ease;overflow:auto}.panel.left.svelte-1c92i6o{left:0;transform:translate(-100%)}.panel.right.svelte-1c92i6o{right:0;transform:translate(100%)}.panel.top.svelte-1c92i6o{top:0;transform:translateY(-100%)}.panel.bottom.svelte-1c92i6o{bottom:0;transform:translateY(100%)}.panel.left.size.svelte-1c92i6o,.panel.right.size.svelte-1c92i6o{max-width:var(--size)}.panel.top.size.svelte-1c92i6o,.panel.bottom.size.svelte-1c92i6o{max-height:var(--size)}.drawer.open.svelte-1c92i6o .panel:where(.svelte-1c92i6o){transform:translate(0)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--tree-node-indent-per-level: 1.5rem}.btn.svelte-1if1dbn{background-color:#fff;border:none;color:#000;margin-top:0;padding:5px;font-size:15px;cursor:pointer}.btn.svelte-1if1dbn:hover{color:#4169e1}.icon-pane.svelte-1if1dbn{border-right:1px solid #eee}button.svelte-1if1dbn,select.svelte-1if1dbn{margin-top:0;padding:5px}.langtag.svelte-1w9vok{position:relative}.langtag.svelte-1w9vok:after{content:attr(data-language);position:absolute;top:var(--langtag-top, 0);right:var(--langtag-right, 0);display:flex;align-items:center;justify-content:center;background:var(--langtag-background, inherit);color:var(--langtag-color, inherit);border-radius:var(--langtag-border-radius, 0);padding:var(--langtag-padding, 1em)}.detail.svelte-16w0wix{padding:10px;border-radius:15px;width:100%;max-width:720px}#diagram-container.svelte-16w0wix{min - height: 100vh;margin:0;background - color: #ffffff;background-color:#fff;background-attachment:fixed}img.svelte-q9exoq{max-width:100%;height:auto;opacity:0}img.fade-in.svelte-q9exoq{opacity:1;transition:opacity .3s ease-in-out}img.visible.svelte-q9exoq{opacity:1;transition:none}img.error.svelte-q9exoq{opacity:.5;filter:grayscale(100%)}select.svelte-m6kwve{padding:4px;margin-top:8px}.lb.svelte-twr1xw{border-left:1px solid var(--pico-secondary-focus);margin-left:20px;padding-left:20px}.tab.svelte-17nmeuf{border-radius:1px;color:#555;padding:5px 10px;border:1px solid var(--pico-secondary-focus);border-bottom:none;background-color:#fff;transition:background-color .3s ease}.selected.svelte-17nmeuf{border-radius:1px;color:#fff;padding:5px 10px;border:1px solid var(--pico-secondary-focus);border-bottom:none;background-color:var(--pico-primary);transition:background-color .3s ease}.tab-pane.svelte-17nmeuf{margin-top:0;border:1px solid var(--pico-secondary-focus);height:74dvh}:root{--pico-form-element-spacing-vertical: .35rem;--pico-form-element-spacing-horizontal: .75rem;--pico-font-size: 1rem}form.svelte-1i8tzzw{display:flex;gap:.5rem;border:none}input.svelte-1i8tzzw{width:100%;max-width:100px}button.svelte-1i8tzzw{padding:0;border:none;background:transparent}select.svelte-1u3ib9h,input.svelte-1u3ib9h{padding:4px;margin-top:8px}.success-msg.svelte-1ss8ykt,.warning-msg.svelte-1ss8ykt{margin:10px;padding:10px;border-radius:3px}.success-msg.svelte-1ss8ykt{color:#270;background-color:#dff2bf}.warning-msg.svelte-1ss8ykt{color:#9f6000;background-color:#feefb3}.btn.svelte-1ss8ykt{background-color:#fff;border:none;color:#000;margin-top:0;padding:5px;font-size:15px;cursor:pointer}button.svelte-1qaugtt{margin-top:12px;padding:5px}:root{--tree-node-indent-per-level: .5rem;--ltree-primary: #0d6efd;--ltree-primary-rgb: 13, 110, 253;--ltree-success: #198754;--ltree-success-rgb: 25, 135, 84;--ltree-danger: #dc3545;--ltree-danger-rgb: 220, 53, 69;--ltree-light: #f8f9fa;--ltree-border: #dee2e6;--ltree-body-color: #212529}.ltree-tree{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ltree-tree .ltree-empty-state{font-style:italic;color:#6c757d;padding:1rem;text-align:center}.ltree-node{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px}.ltree-node .ltree-node-row{display:flex;align-items:center}.ltree-node .ltree-node-content{display:flex;align-items:center;padding:4px 8px;border-radius:4px;transition:background-color .2s;flex:1;position:relative}.ltree-node .ltree-node-content:hover{background-color:#f8f9fa}.ltree-node .ltree-clickable{cursor:pointer}.ltree-node .ltree-toggle-icon{width:20px;display:inline-block;text-align:center;margin-right:8px;font-size:12px;color:#6c757d;transition:transform .2s;flex-shrink:0}.ltree-node .ltree-toggle-icon.expanded{transform:rotate(0)}.ltree-node .ltree-node-icon{margin-right:6px;font-size:14px}.ltree-node .ltree-node-label{font-weight:500;margin-right:8px}.ltree-node .ltree-node-path{font-size:12px;color:#6c757d}.ltree-node .ltree-children{margin-top:2px}.ltree-icon-expand:before{content:"▶"}.ltree-icon-collapse:before{content:"▼"}.ltree-icon-leaf:before{content:"•"}.ltree-icon-expand-alt:before{content:"⯈"}.ltree-icon-collapse-alt:before{content:"⯆"}.ltree-icon-expand-plus:before{content:"+"}.ltree-icon-collapse-minus:before{content:"−"}.ltree-icon-expand-arrow:before{content:"→"}.ltree-icon-collapse-arrow:before{content:"↓"}.ltree-selected-bold{font-weight:700!important;color:var(--ltree-primary)!important}.ltree-selected-border{border:2px solid var(--ltree-primary)!important;border-radius:4px!important;background-color:rgba(var(--ltree-primary-rgb),.1)!important;padding:6px 10px!important}.ltree-selected-brackets{position:relative}.ltree-selected-brackets:before{content:"❯";margin-right:6px;color:var(--ltree-primary);font-weight:700}.ltree-selected-brackets:after{content:"❮";margin-left:6px;color:var(--ltree-primary);font-weight:700}.ltree-dragover-highlight{background-color:rgba(var(--ltree-success-rgb),.15)!important;border:2px dashed var(--ltree-success)!important;border-radius:4px!important}.ltree-dragover-glow{background-color:rgba(var(--ltree-primary-rgb),.1)!important;box-shadow:0 0 8px rgba(var(--ltree-primary-rgb),.4)!important;border-radius:4px!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(-50%)}40%{transform:translateY(-60%)}60%{transform:translateY(-40%)}}.ltree-draggable{cursor:grab}.ltree-draggable:active{cursor:grabbing}.ltree-dragged{opacity:.5;transform:scale(.95);transition:opacity .2s,transform .2s}.ltree-node-content.ltree-drag-over{background-color:rgba(var(--ltree-primary-rgb),.1)!important;border:2px dashed var(--ltree-primary);border-radius:4px}.ltree-node-content.ltree-drag-over:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,rgba(var(--ltree-primary-rgb),.05));pointer-events:none;border-radius:4px}.ltree-node-content.ltree-drop-valid{border-color:var(--ltree-success)!important;background-color:rgba(var(--ltree-success-rgb),.1)!important}.ltree-node-content.ltree-drop-invalid{border-color:var(--ltree-danger)!important;background-color:rgba(var(--ltree-danger-rgb),.1)!important}.ltree-context-menu{position:fixed;z-index:1000;background:#fff;border:1px solid var(--ltree-border);border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:4px 0;min-width:150px}.ltree-context-menu .ltree-context-menu-item{display:flex;align-items:center;padding:8px 16px;border:none;background:none;width:100%;text-align:left;cursor:pointer;color:var(--ltree-body-color);text-decoration:none;font-size:14px}.ltree-context-menu .ltree-context-menu-item:hover{background-color:var(--ltree-light)}.ltree-context-menu .ltree-context-menu-item.ltree-context-menu-item-disabled{opacity:.5;cursor:not-allowed}.ltree-context-menu .ltree-context-menu-item.danger{color:var(--ltree-danger)}.ltree-context-menu .ltree-context-menu-item.danger:hover{background-color:rgba(var(--ltree-danger-rgb),.1)}.ltree-context-menu .ltree-context-menu-icon{margin-right:8px;font-size:12px;width:16px;text-align:center}.ltree-context-menu .ltree-context-menu-divider,.ltree-context-menu .ltree-context-menu-separator{height:1px;background-color:var(--ltree-border);margin:4px 0}.ltree-debug-info{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75em;background-color:rgba(var(--ltree-primary-rgb),.05);border:1px solid rgba(var(--ltree-primary-rgb),.2);border-radius:.25em;padding:.5em;margin-bottom:.5em}.ltree-debug-info details summary{cursor:pointer;font-weight:600;color:var(--ltree-primary);padding:.25em 0}.ltree-debug-info details summary:hover{color:rgba(var(--ltree-primary-rgb),.8)}.ltree-debug-info details[open] summary{margin-bottom:.5em;border-bottom:1px solid rgba(var(--ltree-primary-rgb),.2)}.ltree-debug-info .ltree-debug-stats{display:flex;flex-wrap:wrap;gap:.75em}.ltree-debug-info .ltree-debug-stats span{background-color:var(--ltree-light);padding:.125em .375em;border-radius:.125em;font-family:monospace;font-size:.9em;color:var(--ltree-body-color);border:1px solid var(--ltree-border)}.ltree-scroll-highlight{background-color:rgba(var(--ltree-primary-rgb),.3)!important;box-shadow:0 0 .5em rgba(var(--ltree-primary-rgb),.4);border-radius:.25em}.ltree-scroll-highlight-arrow{position:relative}.ltree-scroll-highlight-arrow:before{content:"⇨";position:absolute;left:-1.2em;top:50%;transform:translateY(-57%);font-size:3em;pointer-events:none;color:var(--ltree-danger);z-index:1}.ltree-scroll-highlight-arrow:after{content:"⇦";position:absolute;right:0;top:50%;transform:translateY(-57%);font-size:3em;pointer-events:none;color:var(--ltree-danger);z-index:1}.ltree-tree{margin:0;padding:0;list-style:none;color:var(--ltree-body-color)}
