summary.svelte-13grsjl::-webkit-details-marker{display:none}.branch-details[open].svelte-13grsjl>summary:where(.svelte-13grsjl) .branch-chevron{transform:rotate(90deg)}.leaf-popover-host.svelte-13grsjl{position:relative}.leaf-row.svelte-13grsjl{cursor:default}.leaf-popover.svelte-13grsjl{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--card) 92%, var(--accent) 8%);min-width:220px;max-width:min(320px,100vw - 32px);box-shadow:0 12px 28px color-mix(in srgb, var(--text) 18%, transparent);color:var(--text);opacity:0;pointer-events:none;z-index:20;border-radius:10px;padding:10px 12px;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.leaf-popover-arrow.svelte-13grsjl{background:color-mix(in srgb, var(--card) 92%, var(--accent) 8%);border-right:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));border-bottom:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.leaf-popover-open.svelte-13grsjl,.leaf-popover-host.svelte-13grsjl:hover .leaf-popover:where(.svelte-13grsjl){opacity:1;pointer-events:auto}.leaf-popover-name.svelte-13grsjl{margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.35}.leaf-popover-note.svelte-13grsjl{color:color-mix(in srgb, var(--text) 72%, transparent);font-size:12px;line-height:1.5}
