@property --_tree-rail{syntax: "<color>"; inherits: true; initial-value: transparent;}.tree.svelte-n1s89e{--_indent: var(--tree-indent, .75rem);width:100%;list-style:none;margin:0;padding:0;outline:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font-size:.875rem;-webkit-user-select:none;user-select:none;&:focus-visible:not(.pointer-focus){box-shadow:inset 0 0 0 2px var(--color-action, #1976d2);border-radius:8px;@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}}}.node.svelte-n1s89e{list-style:none;position:relative;perspective:100px}.row.svelte-n1s89e{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem .25rem 0;cursor:pointer;border-radius:8px;@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}position:relative;min-height:1.75rem;transition:background-color .1s ease,translate .2s ease;&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08));transition:translate .2s ease}&:active{translate:0px 4px clamp(-5px,calc(.2em - 5px),-2px)}}.node.disabled.svelte-n1s89e>.row:where(.svelte-n1s89e):active{translate:none}.node.selected.svelte-n1s89e>.row:where(.svelte-n1s89e){background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .1),rgb(from var(--color-action, #5c9ce6) r g b / .15))}.node.selected.svelte-n1s89e>.row.adj-bottom:where(.svelte-n1s89e),.row:hover.adj-bottom.svelte-n1s89e{border-bottom-left-radius:0;border-bottom-right-radius:0}.node.selected.svelte-n1s89e>.row.adj-top:where(.svelte-n1s89e),.row:hover.adj-top.svelte-n1s89e{border-top-left-radius:0;border-top-right-radius:0}.node.selected.svelte-n1s89e>.row:where(.svelte-n1s89e):hover{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .15),rgb(from var(--color-action, #5c9ce6) r g b / .22));transition:translate .2s ease}.node.focused.svelte-n1s89e>.row:where(.svelte-n1s89e){outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:var(--radius-md, 4px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-md, 4px) * var(--squircle-ratio, 2))}}.node.disabled.svelte-n1s89e>.row:where(.svelte-n1s89e){opacity:.5;pointer-events:none}.tree.dense.svelte-n1s89e .row:where(.svelte-n1s89e){padding-top:.0625rem;padding-bottom:.0625rem;min-height:1.375rem;font-size:.8125rem}.tree.comfortable.svelte-n1s89e .row:where(.svelte-n1s89e){padding-top:.5rem;padding-bottom:.5rem;min-height:2.25rem}.chevron.svelte-n1s89e{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;padding:0;margin:0;border:none;background:none;cursor:pointer;color:light-dark(var(--color-text-muted, #888),var(--color-text-muted, #999));border-radius:var(--radius-md, 4px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-md, 4px) * var(--squircle-ratio, 2))}&:not(.has-children){visibility:hidden}&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .08),rgb(from var(--color-text, #fff) r g b / .1));transition:none}}.chevron-icon.svelte-n1s89e{transition:transform .2s ease;&.rotated{transform:rotate(90deg)}}.spinner.svelte-n1s89e{color:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));animation:svelte-n1s89e-tree-spin 1.4s cubic-bezier(.4,0,.2,1) infinite;circle:where(.svelte-n1s89e){transform-origin:center;animation:svelte-n1s89e-tree-spinner-dash 1.4s ease-in-out infinite}}@keyframes svelte-n1s89e-tree-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-n1s89e-tree-spinner-dash{0%{stroke-dasharray:1,38;stroke-dashoffset:0}50%{stroke-dasharray:22,38;stroke-dashoffset:-9}to{stroke-dasharray:22,38;stroke-dashoffset:-28}}.checkbox.svelte-n1s89e{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;margin:0 .125rem;border:none;background:none;cursor:pointer;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}.indicator.svelte-n1s89e{flex-shrink:0;.box:where(.svelte-n1s89e){stroke:light-dark(var(--color-text-muted, #999),var(--color-text-muted, #777));fill:transparent;transition:stroke .15s ease,fill .15s ease}.mark:where(.svelte-n1s89e){stroke:transparent;fill:none;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .25s ease,stroke .15s ease}.dash:where(.svelte-n1s89e){stroke:transparent;transition:stroke .15s ease}&.checked{.box:where(.svelte-n1s89e){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.mark:where(.svelte-n1s89e){stroke:var(--color-bg, #fff);stroke-dashoffset:0}}&.indeterminate{.box:where(.svelte-n1s89e){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.dash:where(.svelte-n1s89e){stroke:var(--color-bg, #fff)}}&.animating-check{animation:svelte-n1s89e-box-pulse .35s cubic-bezier(.34,1.56,.64,1);.mark:where(.svelte-n1s89e){stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1)}}&.animating-uncheck{.mark:where(.svelte-n1s89e){stroke:var(--color-bg, #fff);stroke-dashoffset:28;transition:stroke-dashoffset 50ms cubic-bezier(.4,0,.2,1)}.box:where(.svelte-n1s89e){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}}}@keyframes svelte-n1s89e-box-pulse{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.content.svelte-n1s89e{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;overflow:hidden}.icon.svelte-n1s89e{display:flex;align-items:center;flex-shrink:0;color:light-dark(var(--color-text-muted, #666),var(--color-text-muted, #aaa))}.label.svelte-n1s89e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;mark:where(.svelte-n1s89e){background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .2),rgb(from var(--color-action, #5c9ce6) r g b / .3));color:inherit;border-radius:2px;padding:0 1px}}.children.svelte-n1s89e{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s ease,opacity .15s;opacity:0;&:before{content:""}>ul{overflow:hidden;visibility:hidden;transition-behavior:allow-discrete;transition:visibility 0ms .2s;list-style:none;margin:0;padding:0}&.show{grid-template-rows:min-content 1fr;opacity:1;>ul{visibility:visible;transition:visibility 0ms}}}.tree.show-lines.svelte-n1s89e .children:where(.svelte-n1s89e)>ul{position:relative;--_tree-rail: light-dark( rgb(from var(--color-text, #000) r g b / .15), rgb(from var(--color-text, #fff) r g b / .2) );transition:--_tree-rail .2s ease}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:last-child>.row:before{content:"";position:absolute;top:0;left:calc(.625rem + var(--line-offset, 0px));border-left:1.5px solid var(--_tree-rail);pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .15s ease}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:not(:last-child):before{bottom:0}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:last-child>.row:before{height:50%;width:.5rem;border-bottom:1.5px solid var(--_tree-rail);border-bottom-left-radius:.375rem}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:first-child:not(:last-child):before{mask-image:linear-gradient(to bottom,transparent,#000 .5rem)}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children.show:where(.svelte-n1s89e)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children.show:where(.svelte-n1s89e)>ul>.node:last-child>.row:before{clip-path:inset(0 0 0 0);transition:clip-path .2s ease-out min(80ms + var(--i, 0) * 40ms,.4s)}.tree.show-lines.svelte-n1s89e .children:where(.svelte-n1s89e)>ul:has(>.node>.row:hover),.tree.show-lines.svelte-n1s89e .children:where(.svelte-n1s89e)>ul:has(>.node.selected),.tree.show-lines.svelte-n1s89e .children:where(.svelte-n1s89e)>ul:has(>.node.focused){--_tree-rail: light-dark( rgb(from var(--color-action, #1976d2) r g b / .5), rgb(from var(--color-action, #5c9ce6) r g b / .55) );transition:none}.node.dragged.svelte-n1s89e{opacity:.4}.node.drop-before.svelte-n1s89e>.row:where(.svelte-n1s89e):after,.node.drop-after.svelte-n1s89e>.row:where(.svelte-n1s89e):after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--color-action, #1976d2);border-radius:1px;z-index:1}.node.drop-before.svelte-n1s89e>.row:where(.svelte-n1s89e):after{top:0}.node.drop-after.svelte-n1s89e>.row:where(.svelte-n1s89e):after{bottom:0}.node.drop-inside.svelte-n1s89e>.row:where(.svelte-n1s89e){outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:8px;@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(8px * var(--squircle-ratio, 2))}background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .08),rgb(from var(--color-action, #5c9ce6) r g b / .12))}.tree.dragging.svelte-n1s89e{cursor:grabbing}.tree.dragging.svelte-n1s89e .row:where(.svelte-n1s89e){cursor:grabbing}.tree.skeleton.svelte-n1s89e{pointer-events:none}.skeleton-node.svelte-n1s89e{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem .25rem 0;min-height:1.75rem}.tree.dense.svelte-n1s89e .skeleton-node:where(.svelte-n1s89e){padding-top:.0625rem;padding-bottom:.0625rem;min-height:1.375rem;font-size:.8125rem}.tree.comfortable.svelte-n1s89e .skeleton-node:where(.svelte-n1s89e){padding-top:.5rem;padding-bottom:.5rem;min-height:2.25rem}.skeleton-chevron.svelte-n1s89e,.skeleton-bar.svelte-n1s89e{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));&:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}}.skeleton-chevron.svelte-n1s89e{width:.875rem;height:.875rem;margin:.1875rem;flex-shrink:0;border-radius:var(--radius-sm, 2px)}.skeleton-bar.svelte-n1s89e{height:.7em;margin-block:calc((1lh - .7em)/2);border-radius:var(--radius-full, 1e5px)}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-chevron.svelte-n1s89e:after,.skeleton-bar.svelte-n1s89e:after{animation:none}.chevron-icon.svelte-n1s89e{transition:none}.indicator.svelte-n1s89e{animation:none;.mark:where(.svelte-n1s89e){transition:none}}.children.svelte-n1s89e{transition:none}.spinner.svelte-n1s89e{animation:none}.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children:where(.svelte-n1s89e)>ul>.node:last-child>.row:before,.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children.show:where(.svelte-n1s89e)>ul>.node:not(:last-child):before,.tree.show-lines.svelte-n1s89e .node:where(.svelte-n1s89e)>.children.show:where(.svelte-n1s89e)>ul>.node:last-child>.row:before{clip-path:none;transition:none}}
