[data-list-id][data-selected]{background:var(--ds-selected);color:var(--text)}[data-list-id][data-selected]:hover,[data-list-id][data-selected][data-focus]{background:var(--ds-selected-strong)}[data-list-id][data-focus]:not([data-selected]):not(.on){background:var(--ds-active)}@media (pointer:coarse){[data-list-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}[data-list-id][data-list-key]:active{scale:none}.lst-ico{position:relative;flex:none;min-width:16px;min-height:16px;display:inline-grid;place-items:center}.lst-ico>.lst-ck{margin:auto}.lst-ico>.lst-ck,.lst-ico>:not(.lst-ck){transition:opacity .1s}.lst-ico>.lst-ck{position:absolute;inset:0;opacity:0}.lst-ico>.lst-ck[data-on],[data-list-id]:hover .lst-ico>.lst-ck,[data-list-selecting] .lst-ico>.lst-ck{opacity:1}.lst-ico:has(>.lst-ck[data-on])>:not(.lst-ck),[data-list-id]:hover .lst-ico>:not(.lst-ck),[data-list-selecting] .lst-ico>:not(.lst-ck){opacity:0}@media (pointer:coarse){[data-list-id]:hover .lst-ico>.lst-ck{opacity:0}[data-list-id]:hover .lst-ico>:not(.lst-ck),[data-list-selecting] [data-list-id] .lst-ico>.lst-ck{opacity:1}[data-list-selecting] [data-list-id] .lst-ico>:not(.lst-ck){opacity:0}}.lst-ck{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg-surface,transparent);color:var(--on-text);cursor:pointer}.lst-ck[data-on]{background:var(--text);box-shadow:none}.lst-bar{position:fixed;z-index:115;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;gap:4px;height:var(--ds-h-row);max-width:calc(100vw - 32px);padding:0 6px;border-radius:12px;background:var(--bg-elevated);box-shadow:inset 0 1px 0 rgba(235,240,255,.05),0 0 0 1px var(--border),0 14px 32px -12px rgba(0,0,0,.75);font:400 var(--ds-text-sm)/1 var(--font-ui);color:var(--text);animation:lst-rise .16s cubic-bezier(.16,1,.3,1)}[data-theme=light] .lst-bar{box-shadow:0 0 0 1px var(--border),0 14px 32px -14px rgba(60,45,20,.32),0 2px 6px -2px rgba(60,45,20,.08)}.lst-bar[data-busy]{opacity:.75}@keyframes lst-rise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.lst-bar-x{flex:none;display:inline-grid;place-items:center;width:var(--ds-h-sm);height:var(--ds-h-sm);border:0;border-radius:7px;background:none;color:var(--text-dim);cursor:pointer}.lst-bar-x:hover{background:var(--bg-hover);color:var(--text)}.lst-bar-n{padding:0 4px 0 2px;font-weight:500;font-variant-numeric:tabular-nums}.lst-bar-all,.lst-bar-n{flex:none;white-space:nowrap}.lst-bar-all{height:var(--ds-h-sm);padding:0 6px;border:0;border-radius:7px;background:none;color:var(--text-dim);font:inherit;font-size:var(--ds-text-xs);cursor:pointer}.lst-bar-all:hover{background:var(--bg-hover);color:var(--text)}.lst-bar-sep{flex:none;width:1px;height:18px;margin:0 4px;background:var(--border)}.lst-bar-acts{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.lst-bar-acts::-webkit-scrollbar{display:none}.lst-bar-b{flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-md);padding:0 8px;border:0;border-radius:8px;background:none;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap}.lst-bar-b>svg{color:var(--text-dim)}.lst-bar-b:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.lst-bar-b:hover:not(:disabled)>svg{color:var(--text)}.lst-bar-b.is-danger,.lst-bar-b.is-danger>svg{color:var(--red)}.lst-bar-b:disabled{cursor:default}.lst-bar-all:focus-visible,.lst-bar-b:focus-visible,.lst-bar-x:focus-visible{outline:1.5px solid color-mix(in srgb,var(--text) 45%,transparent);outline-offset:1px}.lst-bar-none{padding:0 8px;color:var(--text-dim);font-size:var(--ds-text-xs);white-space:nowrap}.lst-bar.is-compact{gap:2px;padding:0 4px}.lst-bar.is-compact .lst-bar-b{padding:0 7px}.lst-bar.is-compact .lst-bar-b>span{display:none}.lst-bar.is-compact .lst-bar-sep{margin:0 2px}@media (max-width:767px){.lst-bar{left:12px!important;right:12px;max-width:none!important;transform:none;bottom:var(--mobile-fab-bottom)!important;height:48px;border-radius:16px;z-index:45;animation-name:lst-rise-m}.lst-bar-all,.lst-bar-more{display:none}.lst-bar-b{height:36px;padding:0 10px}@keyframes lst-rise-m{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body:has(.lst-bar) [data-mobile-fab]{display:none!important}}.lst-menu{min-width:220px;z-index:150;animation:lst-pop .12s cubic-bezier(.16,1,.3,1)}@keyframes lst-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.lst-menu-hd{padding:6px 8px 4px;font-size:var(--ds-text-xs);font-weight:500;color:var(--text-dim)}.lst-mi.hi{background:var(--bg-hover)}.lst-mi>svg{flex:none;color:var(--text-dim)}.lst-mi.is-danger>svg{color:var(--red)}.lst-mi-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-mi-k{flex:none;display:inline-flex;gap:2px;margin-left:12px}.lst-menu-none{padding:8px;font-size:var(--ds-text-xs);color:var(--text-dim)}.ent-menu.lst-opick,.ent-menu.lst-pick-wait,.ent-menu.lst-tagpick,.lst-menu{z-index:260}.srch-layer~.lst-bar,body:has(.srch-layer) .lst-bar{z-index:230}.dv-card.is-focus:not(.is-sel),.dv-row.is-focus:not(.is-sel),.dv-tile.is-focus:not(.is-sel){box-shadow:inset 0 0 0 1px var(--border-strong)}@media (pointer:coarse){.dv-card,.dv-row,.dv-tile{-webkit-touch-callout:none}}.ds-dialog-overlay.lst-pe-layer{place-items:start center;padding-top:14vh}.lst-pe{display:flex;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:min(432px,70dvh);border-radius:var(--ds-radius-dialog);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame),var(--ds-shadow-elevated);overflow:hidden;font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font);color:var(--ds-ink);animation:ds-dialog-in var(--ds-dur-dialog) var(--ds-ease)}.lst-pe-hd{flex:none;display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-header-h);padding:0 var(--ds-space-3) 0 var(--ds-space-4);border-bottom:1px solid var(--ds-edge-divider)}.lst-pe-ic{flex:none;color:var(--ds-ink-subtle)}.lst-pe-crumb{flex:none;max-width:40%;height:var(--ds-h-sm);padding:0 var(--ds-space-2);border:0;border-radius:var(--ds-radius-sm);background:var(--ds-active);color:var(--ds-ink-muted);font:inherit;font-size:var(--ds-text-xs);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.lst-pe-crumb:hover,.lst-pe-in{color:var(--ds-ink)}.lst-pe-in{flex:1;min-width:0;height:var(--ds-h-md);border:0;outline:0;background:transparent;font:inherit}.lst-pe-in::placeholder{color:var(--ds-ink-placeholder)}.lst-pe-in[type=date]{color-scheme:dark}[data-theme=light] .lst-pe-in[type=date]{color-scheme:light}.lst-pe-for{flex:none;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-pe-list{flex:1;min-height:0;overflow-y:auto;padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-2)}.lst-pe-row{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;height:var(--ds-h-row);padding:0 var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-ink);font:inherit;text-align:left;cursor:pointer}.lst-pe-row[data-hi]{background:var(--ds-active)}.lst-pe-l{flex:1;min-width:0}.lst-pe-l,.lst-pe-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-pe-m{flex:none;max-width:50%;color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.lst-pe-m.dim{color:var(--ds-ink-subtle)}.lst-pe-dot{flex:none;width:8px;height:8px;border-radius:50%}.lst-pe-ck{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:var(--ds-radius-xs);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--on-text)}.lst-pe-ck.on{background:var(--text);box-shadow:none}.lst-pe-none{padding:var(--ds-space-2);color:var(--ds-ink-subtle)}.lst-pe-err,.lst-pe-none{font-size:var(--ds-text-xs)}.lst-pe-err{flex:none;padding:var(--ds-space-2) var(--ds-space-4);border-top:1px solid var(--ds-edge-divider);color:var(--red)}@media (max-width:767px){.ds-dialog-overlay.lst-pe-layer{padding-top:10dvh}.lst-pe-row{height:var(--ds-h-touch)}}.lst-pe-in[type=number]{-moz-appearance:textfield;appearance:textfield}.lst-pe-in::-webkit-inner-spin-button,.lst-pe-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lst-rename{gap:var(--ds-space-3)}.lst-rename,.lst-rename label{display:flex;flex-direction:column}.lst-rename label{gap:var(--ds-space-1);min-width:0;font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.lst-rename-modes{align-self:stretch}.lst-rename-modes>button{flex:1}.lst-rename-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-3)}.lst-rename-prev .hd{display:flex;justify-content:space-between;margin-bottom:var(--ds-space-1_5);color:var(--ds-ink-subtle)}.lst-rename-prev .hd,.lst-rename-prev .row{gap:var(--ds-space-2);font-size:var(--ds-text-xs)}.lst-rename-prev .row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-edge-muted);border-radius:var(--ds-radius-md);color:var(--ds-ink-muted)}.lst-rename-prev .new,.lst-rename-prev .old{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lst-rename-prev .new{color:var(--ds-ink)}.lst-ai{display:flex;flex-direction:column;gap:4px;min-width:0}.lst-ai-in{display:flex;align-items:center;gap:6px;height:var(--ds-h-sm,26px);padding:0 4px 0 8px;border-radius:6px;background:var(--bg-field);box-shadow:inset 0 0 0 1px var(--rp-line-btn);color:var(--text-dim)}.lst-ai-in:focus-within{box-shadow:inset 0 0 0 1px var(--border-strong)}.lst-ai-in input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--text);font:400 var(--ds-text-xs)/1 var(--font-ui);outline:none}.lst-ai-in input::placeholder{color:var(--text-dim)}.lst-ai-go{height:var(--ds-h-xs);padding:0 8px;border:0;border-radius:5px;background:var(--bg-active);color:var(--text);font:500 var(--ds-text-xs)/1 var(--font-ui);cursor:pointer}.lst-ai-go:hover{background:var(--bg-hover)}.lst-ai-spin{width:12px;height:12px;margin-right:4px;border-radius:50%;border:1.5px solid var(--rp-line-btn);border-top-color:var(--text-dim);animation:lst-ai-spin .7s linear infinite}@keyframes lst-ai-spin{to{transform:rotate(1turn)}}.lst-ai-note{font-size:var(--ds-text-xs);color:var(--text-muted);line-height:1.35}.rp-sub .rp-pt-ai{width:260px;flex:none;align-self:flex-start}.lst-gs-lbl{padding:8px 8px 4px;font-size:var(--ds-text-xs);font-weight:500;color:var(--text-dim)}.lst-seg{display:flex;gap:2px;margin:0 6px 2px;padding:2px;border-radius:9px;background:var(--bg-hover)}.lst-seg-wrap{flex-wrap:wrap}.lst-seg button{flex:1 0 auto;height:var(--ds-h-md);padding:0 8px;border:0;border-radius:7px;background:none;color:var(--text-dim);font:500 var(--ds-text-sm)/1 var(--font-ui);white-space:nowrap;cursor:pointer}.lst-seg button:hover{color:var(--text)}.lst-seg button.on{background:var(--bg-elevated);color:var(--text);box-shadow:0 0 0 1px var(--border)}