.t-root.svelte-1wfcbvy{--s:1.7rem;--r:10px;--line-color:var(--color-border,#ccc);margin-top:.3rem;margin-left:.1rem}.t-list.svelte-1wfcbvy{margin:0;padding:0;list-style:none}.t-list.svelte-1wfcbvy:not(.t-root){margin-left:calc(var(--r) - var(--s))}.t-li.svelte-1wfcbvy{border-left:1px solid var(--line-color);padding-left:calc(2 * var(--s) - var(--r) - 1px);line-height:var(--s);display:block;position:relative}.t-last.svelte-1wfcbvy{border-left-color:#0000}.t-li.svelte-1wfcbvy:before{content:"";top:calc(var(--s) / -2);width:calc(var(--s) + 1px);height:calc(var(--s) + 1px);border:solid var(--line-color);border-width:0 0 1px 1px;display:block;position:absolute;left:-1px}.t-li.svelte-1wfcbvy:after{content:"";top:calc(var(--s) / 2 - var(--r));left:calc(var(--s) - var(--r) - 1px);width:calc(2 * var(--r));height:calc(2 * var(--r));background:var(--line-color);border-radius:50%;display:grid;position:absolute}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy){cursor:pointer;list-style:none;display:block;position:relative}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy)::marker{display:none}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy)::-webkit-details-marker{display:none}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy):before{content:"+";top:calc(var(--s) / 2 - var(--r));left:calc(-1 * var(--s) + 1px);width:calc(2 * var(--r));height:calc(2 * var(--r));color:#fff;font-size:14px;font-weight:700;line-height:calc(2 * var(--r) - 2px);text-align:center;z-index:1;background:#93c5fd;border-radius:50%;position:absolute}.t-li.svelte-1wfcbvy>details[open]:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy):before{content:"−"}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy):focus{outline:none}.t-li.svelte-1wfcbvy>details:where(.svelte-1wfcbvy)>summary:where(.svelte-1wfcbvy):focus-visible{outline:1px dotted #000}.t-link.svelte-1wfcbvy{color:inherit;white-space:nowrap;font-size:.8rem;text-decoration:none}.t-link.svelte-1wfcbvy:hover{color:var(--color-brand,#c41e3a);text-decoration:underline}.t-count.svelte-1wfcbvy{color:var(--color-text-muted,#999);font-size:.75rem}
