.tre{width:100%;font-family:var(--font-ui);color:var(--ink);position:relative}.tre-list{margin:0;padding:0;list-style:none;position:relative}.tre-item{margin:0;padding:0}.tre-row{border-radius:var(--tre-corner);min-height:40px;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;padding:6px 10px 6px 8px;font-size:14px;font-weight:500;line-height:1.35;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;display:flex}.tre-row[data-inert]{cursor:default}@media (hover:hover){.tre-row:not([data-inert]):hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.tre-row:focus-visible{outline:2px solid color-mix(in oklab, var(--ink) 45%, transparent);outline-offset:-2px}.tre-row[aria-selected=true]{background:color-mix(in oklab, var(--fill-on) 9%, transparent);color:var(--fill-on)}.tre-row[aria-selected=true] .tre-chev,.tre-row[aria-selected=true] .tre-mark{color:var(--fill-on)}.tre-row[aria-current]{box-shadow:inset 2px 0 0 var(--fill-on)}.tre-chev{width:14px;height:14px;color:var(--ink-4);flex-shrink:0;transition:rotate .2s ease-out;rotate:0deg}.tre-chev[data-open]{rotate:90deg}.tre-chev svg{stroke-width:1.75px;width:14px;height:14px}.tre-mark{width:15px;height:15px;color:var(--ink-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tre-mark svg{stroke-width:1.75px;width:14px;height:14px}.tre-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.tre-meta{min-width:0;color:var(--ink-3);flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.tre-count{color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto;font-size:12px;font-weight:450}.tre-kids{margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.tre-kids[data-guides]:before{content:"";left:var(--tre-x,15px);background:color-mix(in oklab, var(--ink) 14%, transparent);width:1px;position:absolute;top:2px;bottom:2px}@media (prefers-reduced-motion:reduce){.tre-row,.tre-chev{transition:none!important}}
