.table-wrap.svelte-1kq8plu{background:var(--v-color-bg);flex-direction:column;height:100%;min-height:0;display:flex}.tools.svelte-1kq8plu{border-bottom:1px solid var(--v-color-border);flex:none;order:-1;align-items:center;gap:8px;padding:6px 8px;display:flex}input.svelte-1kq8plu{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);min-width:0;color:var(--v-color-text);font:inherit;font-size:var(--v-text-label);flex:1;min-height:1.85rem;padding:0 8px}.comfortable.svelte-1kq8plu input:where(.svelte-1kq8plu){font-size:var(--v-text-body-sm);min-height:2rem;padding:0 10px}.count.svelte-1kq8plu{font-size:var(--v-text-label);color:var(--v-color-text-muted)}.scroll.svelte-1kq8plu{flex:1;min-height:0;overflow:auto}table.svelte-1kq8plu{border-collapse:collapse;width:100%;font-size:var(--v-text-label);outline:none}.comfortable.svelte-1kq8plu table:where(.svelte-1kq8plu){font-size:var(--v-text-body-sm)}table.svelte-1kq8plu:focus{box-shadow:inset 0 0 0 1px var(--v-color-primary)}th.svelte-1kq8plu,td.svelte-1kq8plu{border-bottom:1px solid var(--v-color-border);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:12rem;padding:6px 8px;overflow:hidden}.comfortable.svelte-1kq8plu th:where(.svelte-1kq8plu),.comfortable.svelte-1kq8plu td:where(.svelte-1kq8plu){padding:8px 10px}th.svelte-1kq8plu{background:var(--v-color-surface);font-size:var(--v-text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--v-color-text-muted);z-index:1;font-weight:700;position:sticky;top:0}tbody.svelte-1kq8plu tr:where(.svelte-1kq8plu):not(.empty-row){cursor:pointer}tbody.svelte-1kq8plu tr:where(.svelte-1kq8plu):nth-child(2n):not(.empty-row){background:color-mix(in srgb, var(--v-color-surface) 60%, transparent)}tbody.svelte-1kq8plu tr:where(.svelte-1kq8plu):hover:not(.empty-row):not(.active){background:var(--v-status-secondary-bg)}tbody.svelte-1kq8plu tr.active:where(.svelte-1kq8plu){background:color-mix(in srgb, var(--v-color-primary) 8%, var(--v-color-surface));color:var(--v-color-primary);font-weight:600}tbody.svelte-1kq8plu tr.active:where(.svelte-1kq8plu):nth-child(2n){background:color-mix(in srgb, var(--v-color-primary) 8%, var(--v-color-surface))}.idx.svelte-1kq8plu{text-align:right;width:3rem}.res.svelte-1kq8plu{width:4rem}.empty.svelte-1kq8plu{font-size:var(--v-text-body-sm);color:var(--v-color-text-muted);cursor:default;margin:0;padding:12px 8px}.overflow-col.svelte-1kq8plu{text-align:center;width:2.25rem;max-width:2.25rem;padding:0 4px}.overflow.svelte-1kq8plu{border-radius:var(--v-radius-xs,2px);width:1.75rem;height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.overflow.svelte-1kq8plu:before{content:"";position:absolute;inset:-10px}.vh.svelte-1kq8plu{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.share-game.svelte-1imrq7i{flex-direction:column;gap:.65rem;display:flex}.lede.svelte-1imrq7i,.note.svelte-1imrq7i,.hint.svelte-1imrq7i{font-size:var(--v-text-body-sm);color:var(--v-color-text-muted);margin:0}.lede.svelte-1imrq7i{color:var(--v-color-text);font-weight:600}.river.svelte-1imrq7i{font-size:var(--v-text-label);grid-template-columns:1fr auto;align-items:center;gap:.25rem .5rem;display:grid}.river.svelte-1imrq7i span:where(.svelte-1imrq7i):first-child{grid-column:1/-1;font-weight:600}.river.svelte-1imrq7i input:where(.svelte-1imrq7i){min-width:0;font:inherit;border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-bg);color:inherit;padding:.35rem .5rem}.river.svelte-1imrq7i input[readonly]:where(.svelte-1imrq7i){color:var(--v-color-text-muted)}.count.svelte-1imrq7i{color:var(--v-color-text-muted);font-variant-numeric:tabular-nums}.copy-btn.svelte-1imrq7i{font:inherit;font-size:var(--v-text-label);border-radius:var(--v-radius-xs,2px);border:1px solid var(--v-color-border);background:var(--v-color-surface);min-height:2rem;color:inherit;cursor:pointer;padding:0 .75rem;font-weight:600}.copy-btn.primary.svelte-1imrq7i{background:var(--v-color-primary);border-color:var(--v-color-primary);color:var(--v-color-on-primary,#fff)}.copy-btn.svelte-1imrq7i:disabled{opacity:.55;cursor:default}.picker.svelte-128oyh{z-index:4;border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);width:min(22rem,100% - 24px);max-height:min(24rem,70%);box-shadow:var(--v-shadow-md,0 8px 24px color-mix(in srgb, var(--v-color-text) 16%, transparent));flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:12px;right:12px}.title.svelte-128oyh,.empty.svelte-128oyh{font-size:var(--v-text-body-sm);margin:0;font-weight:700}.empty.svelte-128oyh{color:var(--v-color-text-muted);font-weight:400}ul.svelte-128oyh{min-height:0;margin:0;padding:0;list-style:none;overflow:auto}button.svelte-128oyh{text-align:left;width:100%;font:inherit;font-size:var(--v-text-body-sm);border-radius:var(--v-radius-xs,2px);min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .65rem}button.svelte-128oyh:hover{background:var(--v-status-secondary-bg)}.cancel.svelte-128oyh{border:1px solid var(--v-color-border);align-self:flex-end;width:auto}.form.svelte-1v9lko{flex-direction:column;gap:.65rem;display:flex}.field.svelte-1v9lko{font-size:var(--v-text-body-sm);flex-direction:column;gap:.35rem;display:flex}input.svelte-1v9lko{font:inherit;border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);min-height:2rem;color:inherit;padding:0 .65rem}.error.svelte-1v9lko{font-size:var(--v-text-body-sm);color:var(--v-color-danger,var(--v-color-primary));margin:0}.ghost.svelte-1v9lko,.primary.svelte-1v9lko{font:inherit;border-radius:var(--v-radius-xs,2px);cursor:pointer;min-height:2rem;padding:0 .85rem}.ghost.svelte-1v9lko{border:1px solid var(--v-color-border);color:inherit;background:0 0}.primary.svelte-1v9lko{background:var(--v-color-primary);color:var(--v-color-on-primary,#fff);border:0}.tree.svelte-180tj0r{margin:0;padding:0;list-style:none}.separator.svelte-180tj0r{background:var(--v-color-border);height:1px;margin:8px 4px}.tree-row.svelte-180tj0r{padding-left:calc(4px + var(--depth,0) * 12px);border-radius:var(--v-radius-xs,2px);align-items:center;gap:2px;display:flex}.tree-row.drop.svelte-180tj0r{outline:1px dashed var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 10%, var(--v-color-surface))}.tree-row.pending.svelte-180tj0r{opacity:.82}.twist.svelte-180tj0r,.twist-spacer.svelte-180tj0r{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.twist.svelte-180tj0r{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.chevron.svelte-180tj0r{opacity:.7;width:0;height:0;transition:transform var(--v-transition-fast,.12s) ease;border:4px solid #0000;border-left:6px solid;border-right-width:0;transform:rotate(0)}.chevron.open.svelte-180tj0r{transform:rotate(90deg)}.tree-item.svelte-180tj0r{text-align:left;min-width:0;color:inherit;font:inherit;font-size:var(--v-text-body-sm);border-radius:var(--v-radius-xs,2px);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 8px 6px 2px;display:flex}.tree-row.active.svelte-180tj0r .tree-item:where(.svelte-180tj0r),.tree-item.svelte-180tj0r:focus-visible{color:var(--v-color-primary);font-weight:600}.tree-row.active.svelte-180tj0r{background:color-mix(in srgb, var(--v-color-primary) 8%, var(--v-color-surface))}.icon.svelte-180tj0r{color:var(--v-color-text-muted);flex:none;display:grid}.tree-row.active.svelte-180tj0r .icon:where(.svelte-180tj0r){color:var(--v-color-primary)}.icon[data-kind=folder].svelte-180tj0r{color:color-mix(in srgb, var(--v-color-primary) 55%, var(--v-color-text-muted))}.name.svelte-180tj0r{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rename.svelte-180tj0r{min-width:0;font:inherit;font-size:var(--v-text-body-sm);border:1px solid var(--v-color-primary);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);min-height:1.6rem;color:var(--v-color-text);flex:1;padding:0 6px}.badge.svelte-180tj0r{font-size:var(--v-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--v-color-text-muted);margin-left:auto}.progress.svelte-180tj0r{border-radius:var(--v-radius-xs,2px);background:var(--v-color-border);flex:0 0 2.4rem;height:4px;overflow:hidden}.progress-fill.svelte-180tj0r{background:var(--v-color-primary);height:100%;display:block}.error.svelte-180tj0r{color:var(--v-color-danger,var(--v-color-primary));margin-left:auto;font-weight:700}
